/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Source Sans 3", "Segoe UI", Arial, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-indigo-400:oklch(67.3% .182 276.935);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.875rem;--text-xs--line-height:1.5;--text-sm:.875rem;--text-sm--line-height:1.6;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--leading-loose:2;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--animate-wiggle:wiggle 1s ease-in-out infinite;--color-primary:hsl(var(--color-primary));--color-secondary:hsl(var(--color-secondary));--color-neutral:hsl(var(--color-neutral));--color-base:hsl(var(--color-base));--color-muted:hsl(var(--color-muted));--color-inverted:hsl(var(--color-inverted));--color-success:hsl(var(--color-success));--color-error:hsl(var(--color-error));--color-warning:hsl(var(--color-warning));--color-inactive:hsl(var(--color-inactive));--color-info:hsl(var(--color-info));--color-background:hsl(var(--color-background));--color-background-secondary:hsl(var(--color-background-secondary))}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentColor)}::file-selector-button{border-color:var(--color-gray-200,currentColor)}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-14{top:calc(var(--spacing) * 14)}.top-16{top:calc(var(--spacing) * 16)}.top-20{top:calc(var(--spacing) * 20)}.top-\[2px\]{top:2px}.top-full{top:100%}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.bottom-0{bottom:0}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[1\.125rem\]{left:1.125rem}.left-\[2px\]{left:2px}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[99\]{z-index:99}.order-1{order:1}.order-2{order:2}.order-first{order:-9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-6{grid-column:span 6/span 6}.col-span-full{grid-column:1/-1}.float-right{float:right}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media (width>=40rem){.container\!{max-width:40rem!important}}@media (width>=48rem){.container\!{max-width:48rem!important}}@media (width>=64rem){.container\!{max-width:64rem!important}}@media (width>=80rem){.container\!{max-width:80rem!important}}@media (width>=96rem){.container\!{max-width:96rem!important}}.container{max-width:1380px;padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (width>=40rem){.container{padding-inline:calc(var(--spacing) * 6)}}@media (width>=64rem){.container{padding-inline:calc(var(--spacing) * 8)}}.container\!{max-width:1380px!important;padding-inline:calc(var(--spacing) * 4)!important;margin-inline:auto!important}@media (width>=40rem){.container\!{padding-inline:calc(var(--spacing) * 6)!important}}@media (width>=64rem){.container\!{padding-inline:calc(var(--spacing) * 8)!important}}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-12{margin-block:calc(var(--spacing) * 12)}.my-14{margin-block:calc(var(--spacing) * 14)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.\!me-0{margin-inline-end:0!important}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.71429}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.11111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.8em;font-size:2.14286em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.8em;font-size:1.42857em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.444444em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.42857em;margin-bottom:.571429em;line-height:1.42857}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.142857em;padding-inline-end:.357143em;padding-bottom:.142857em;border-radius:.3125rem;padding-inline-start:.357143em;font-size:.857143em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;border-radius:.25rem;margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;font-size:.857143em;line-height:1.66667}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em;padding-inline-start:1.57143em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;margin-bottom:.285714em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.428571em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;padding-inline-start:1.57143em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.85714em;margin-bottom:2.85714em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;font-size:.857143em;line-height:1.33333}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.\!mt-0{margin-top:0!important}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-44{margin-top:calc(var(--spacing) * 44)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-auto{margin-right:auto}.-mb-6{margin-bottom:calc(var(--spacing) * -6)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.form-checkbox{appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:oklch(54.6% .245 262.881);--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:oklch(55.1% .027 264.364);border-radius:0;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}.form-checkbox:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--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);outline:2px solid #0000}.form-checkbox:checked{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){.form-checkbox:checked{appearance:auto}}.form-checkbox:checked:hover,.form-checkbox:checked:focus{background-color:currentColor;border-color:#0000}.form-checkbox:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){.form-checkbox:indeterminate{appearance:auto}}.form-checkbox:indeterminate:hover,.form-checkbox:indeterminate:focus{background-color:currentColor;border-color:#0000}.form-radio{appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:oklch(54.6% .245 262.881);--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:oklch(55.1% .027 264.364);border-radius:100%;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}.form-radio:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--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);outline:2px solid #0000}.form-radio:checked{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){.form-radio:checked{appearance:auto}}.form-radio:checked:hover,.form-radio:checked:focus{background-color:currentColor;border-color:#0000}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-square{aspect-ratio:1}.\!size-4{width:calc(var(--spacing) * 4)!important;height:calc(var(--spacing) * 4)!important}.size-1{width:var(--spacing);height:var(--spacing)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-96{height:calc(var(--spacing) * 96)}.h-\[26px\]{height:26px}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100\%-theme\(\'spacing\.8\'\)\)\]{max-height:calc(100% - 2rem)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[38px\]{min-height:38px}.min-h-\[100vh\]{min-height:100vh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-14{width:calc(var(--spacing) * 14)!important}.\!w-fit{width:fit-content!important}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-84{width:calc(var(--spacing) * 84)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-\[80\%\]{max-width:80%}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[2rem\]{min-width:2rem}.min-w-\[140px\]{min-width:140px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-auto{table-layout:auto}.border-collapse{border-collapse:collapse}.origin-bottom-left{transform-origin:0 100%}.origin-bottom-right{transform-origin:100% 100%}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-45{rotate:-45deg}.-rotate-90{rotate:-90deg}.-rotate-180{rotate:-180deg}.rotate-0{rotate:0deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.animate-wiggle{animation:var(--animate-wiggle)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize\!{resize:both!important}.resize-none{resize:none}.scrollbar-none{scrollbar-width:none}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.form-select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:oklch(55.1% .027 264.364);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}.form-select:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:oklch(54.6% .245 262.881);outline:2px solid #0000}.form-select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.form-select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 8) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-7{row-gap:calc(var(--spacing) * 7)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}:where(.divide-neutral>:not(:last-child)){border-color:hsl(var(--color-neutral))}:where(.divide-neutral\/10>:not(:last-child)){border-color:color-mix(in srgb, hsl(hsl(var(--color-neutral))) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){:where(.divide-neutral\/10>:not(:last-child)){border-color:color-mix(in oklab, hsl(var(--color-neutral)) 10%, transparent)}}:where(.divide-neutral\/15>:not(:last-child)){border-color:color-mix(in srgb, hsl(hsl(var(--color-neutral))) 15%, transparent)}@supports (color:color-mix(in lab, red, red)){:where(.divide-neutral\/15>:not(:last-child)){border-color:color-mix(in oklab, hsl(var(--color-neutral)) 15%, transparent)}}:where(.divide-neutral\/20>:not(:last-child)){border-color:color-mix(in srgb, hsl(hsl(var(--color-neutral))) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){:where(.divide-neutral\/20>:not(:last-child)){border-color:color-mix(in oklab, hsl(var(--color-neutral)) 20%, transparent)}}:where(.divide-white\/\[0\.05\]>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/\[0\.05\]>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--color-neutral));background-color:hsl(var(--color-background-secondary));color:hsl(var(--color-base))}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.\!border-yellow-600{border-color:var(--color-yellow-600)!important}.border-\[\#0071C5\]\/30{border-color:oklab(54.1692% -.0518269 -.14666/.3)}.border-\[\#5865f2\]\/25{border-color:oklab(57.7436% .0140405 -.208618/.25)}.border-\[\#ED1C24\]\/30{border-color:oklab(60.3015% .209143 .106503/.3)}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-amber-500\/50{border-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/50{border-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.border-background{border-color:hsl(var(--color-background))}.border-base\/50{border-color:color-mix(in srgb, hsl(hsl(var(--color-base))) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-base\/50{border-color:color-mix(in oklab, hsl(var(--color-base)) 50%, transparent)}}.border-blue-500\/50{border-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/50{border-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/25{border-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-500{border-color:var(--color-gray-500)}.border-green-500\/25{border-color:#00c75840}@supports (color:color-mix(in lab, red, red)){.border-green-500\/25{border-color:color-mix(in oklab, var(--color-green-500) 25%, transparent)}}.border-green-500\/50{border-color:#00c75880}@supports (color:color-mix(in lab, red, red)){.border-green-500\/50{border-color:color-mix(in oklab, var(--color-green-500) 50%, transparent)}}.border-info\/20{border-color:color-mix(in srgb, hsl(hsl(var(--color-info))) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-info\/20{border-color:color-mix(in oklab, hsl(var(--color-info)) 20%, transparent)}}.border-neutral{border-color:hsl(var(--color-neutral))}.border-neutral\/10{border-color:color-mix(in srgb, hsl(hsl(var(--color-neutral))) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-neutral\/10{border-color:color-mix(in oklab, hsl(var(--color-neutral)) 10%, transparent)}}.border-neutral\/15{border-color:color-mix(in srgb, hsl(hsl(var(--color-neutral))) 15%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-neutral\/15{border-color:color-mix(in oklab, hsl(var(--color-neutral)) 15%, transparent)}}.border-neutral\/20{border-color:color-mix(in srgb, hsl(hsl(var(--color-neutral))) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-neutral\/20{border-color:color-mix(in oklab, hsl(var(--color-neutral)) 20%, transparent)}}.border-neutral\/30{border-color:color-mix(in srgb, hsl(hsl(var(--color-neutral))) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-neutral\/30{border-color:color-mix(in oklab, hsl(var(--color-neutral)) 30%, transparent)}}.border-neutral\/40{border-color:color-mix(in srgb, hsl(hsl(var(--color-neutral))) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-neutral\/40{border-color:color-mix(in oklab, hsl(var(--color-neutral)) 40%, transparent)}}.border-neutral\/50{border-color:color-mix(in srgb, hsl(hsl(var(--color-neutral))) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-neutral\/50{border-color:color-mix(in oklab, hsl(var(--color-neutral)) 50%, transparent)}}.border-primary{border-color:hsl(var(--color-primary))}.border-primary\/20{border-color:color-mix(in srgb, hsl(hsl(var(--color-primary))) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, hsl(var(--color-primary)) 20%, transparent)}}.border-primary\/25{border-color:color-mix(in srgb, hsl(hsl(var(--color-primary))) 25%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-primary\/25{border-color:color-mix(in oklab, hsl(var(--color-primary)) 25%, transparent)}}.border-primary\/40{border-color:color-mix(in srgb, hsl(hsl(var(--color-primary))) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, hsl(var(--color-primary)) 40%, transparent)}}.border-primary\/50{border-color:color-mix(in srgb, hsl(hsl(var(--color-primary))) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, hsl(var(--color-primary)) 50%, transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.border-red-500\/25{border-color:#fb2c3640}@supports (color:color-mix(in lab, red, red)){.border-red-500\/25{border-color:color-mix(in oklab, var(--color-red-500) 25%, transparent)}}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.border-red-500\/50{border-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.border-success\/30{border-color:color-mix(in srgb, hsl(hsl(var(--color-success))) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-success\/30{border-color:color-mix(in oklab, hsl(var(--color-success)) 30%, transparent)}}.border-transparent{border-color:#0000}.border-warning\/30{border-color:color-mix(in srgb, hsl(hsl(var(--color-warning))) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab, hsl(var(--color-warning)) 30%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/\[0\.09\]{border-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.09\]{border-color:color-mix(in oklab, var(--color-white) 9%, transparent)}}.border-yellow-500{border-color:var(--color-yellow-500)}.bg-\[\#0071C5\]\/15{background-color:oklab(54.1692% -.0518269 -.14666/.15)}.bg-\[\#5865f2\]\/10{background-color:oklab(57.7436% .0140405 -.208618/.1)}.bg-\[\#5865f2\]\/15{background-color:oklab(57.7436% .0140405 -.208618/.15)}.bg-\[\#09090b\]{background-color:#09090b}.bg-\[\#ED1C24\]\/15{background-color:oklab(60.3015% .209143 .106503/.15)}.bg-amber-500\/\[0\.06\]{background-color:#f99c000f}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-amber-500) 6%, transparent)}}.bg-background{background-color:hsl(var(--color-background))}.bg-background-secondary{background-color:hsl(var(--color-background-secondary))}.bg-background-secondary\/20{background-color:color-mix(in srgb, hsl(hsl(var(--color-background-secondary))) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-background-secondary\/20{background-color:color-mix(in oklab, hsl(var(--color-background-secondary)) 20%, transparent)}}.bg-background-secondary\/30{background-color:color-mix(in srgb, hsl(hsl(var(--color-background-secondary))) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-background-secondary\/30{background-color:color-mix(in oklab, hsl(var(--color-background-secondary)) 30%, transparent)}}.bg-background-secondary\/40{background-color:color-mix(in srgb, hsl(hsl(var(--color-background-secondary))) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-background-secondary\/40{background-color:color-mix(in oklab, hsl(var(--color-background-secondary)) 40%, transparent)}}.bg-background-secondary\/50{background-color:color-mix(in srgb, hsl(hsl(var(--color-background-secondary))) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-background-secondary\/50{background-color:color-mix(in oklab, hsl(var(--color-background-secondary)) 50%, transparent)}}.bg-background-secondary\/60{background-color:color-mix(in srgb, hsl(hsl(var(--color-background-secondary))) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-background-secondary\/60{background-color:color-mix(in oklab, hsl(var(--color-background-secondary)) 60%, transparent)}}.bg-background\/20{background-color:color-mix(in srgb, hsl(hsl(var(--color-background))) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-background\/20{background-color:color-mix(in oklab, hsl(var(--color-background)) 20%, transparent)}}.bg-background\/30{background-color:color-mix(in srgb, hsl(hsl(var(--color-background))) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-background\/30{background-color:color-mix(in oklab, hsl(var(--color-background)) 30%, transparent)}}.bg-background\/50{background-color:color-mix(in srgb, hsl(hsl(var(--color-background))) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab, hsl(var(--color-background)) 50%, transparent)}}.bg-background\/60{background-color:color-mix(in srgb, hsl(hsl(var(--color-background))) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, hsl(var(--color-background)) 60%, transparent)}}.bg-background\/90{background-color:color-mix(in srgb, hsl(hsl(var(--color-background))) 90%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab, hsl(var(--color-background)) 90%, transparent)}}.bg-base\/5{background-color:color-mix(in srgb, hsl(hsl(var(--color-base))) 5%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-base\/5{background-color:color-mix(in oklab, hsl(var(--color-base)) 5%, transparent)}}.bg-base\/10{background-color:color-mix(in srgb, hsl(hsl(var(--color-base))) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-base\/10{background-color:color-mix(in oklab, hsl(var(--color-base)) 10%, transparent)}}.bg-base\/15{background-color:color-mix(in srgb, hsl(hsl(var(--color-base))) 15%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-base\/15{background-color:color-mix(in oklab, hsl(var(--color-base)) 15%, transparent)}}.bg-base\/20{background-color:color-mix(in srgb, hsl(hsl(var(--color-base))) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-base\/20{background-color:color-mix(in oklab, hsl(var(--color-base)) 20%, transparent)}}.bg-base\/40{background-color:color-mix(in srgb, hsl(hsl(var(--color-base))) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-base\/40{background-color:color-mix(in oklab, hsl(var(--color-base)) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/\[0\.07\]{background-color:#00bb7f12}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-emerald-500) 7.0%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500\/5{background-color:#00c7580d}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/5{background-color:color-mix(in oklab, var(--color-green-500) 5%, transparent)}}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/10{background-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.bg-green-900{background-color:var(--color-green-900)}.bg-inactive{background-color:hsl(var(--color-inactive))}.bg-inactive\/20{background-color:color-mix(in srgb, hsl(hsl(var(--color-inactive))) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-inactive\/20{background-color:color-mix(in oklab, hsl(var(--color-inactive)) 20%, transparent)}}.bg-info{background-color:hsl(var(--color-info))}.bg-info\/10{background-color:color-mix(in srgb, hsl(hsl(var(--color-info))) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-info\/10{background-color:color-mix(in oklab, hsl(var(--color-info)) 10%, transparent)}}.bg-info\/15{background-color:color-mix(in srgb, hsl(hsl(var(--color-info))) 15%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-info\/15{background-color:color-mix(in oklab, hsl(var(--color-info)) 15%, transparent)}}.bg-info\/20{background-color:color-mix(in srgb, hsl(hsl(var(--color-info))) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-info\/20{background-color:color-mix(in oklab, hsl(var(--color-info)) 20%, transparent)}}.bg-neutral{background-color:hsl(var(--color-neutral))}.bg-neutral-700{background-color:var(--color-neutral-700)}.bg-neutral\/10{background-color:color-mix(in srgb, hsl(hsl(var(--color-neutral))) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-neutral\/10{background-color:color-mix(in oklab, hsl(var(--color-neutral)) 10%, transparent)}}.bg-neutral\/20{background-color:color-mix(in srgb, hsl(hsl(var(--color-neutral))) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-neutral\/20{background-color:color-mix(in oklab, hsl(var(--color-neutral)) 20%, transparent)}}.bg-orange-700{background-color:var(--color-orange-700)}.bg-primary{background-color:hsl(var(--color-primary))}.bg-primary\/5{background-color:color-mix(in srgb, hsl(hsl(var(--color-primary))) 5%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, hsl(var(--color-primary)) 5%, transparent)}}.bg-primary\/10{background-color:color-mix(in srgb, hsl(hsl(var(--color-primary))) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, hsl(var(--color-primary)) 10%, transparent)}}.bg-primary\/15{background-color:color-mix(in srgb, hsl(hsl(var(--color-primary))) 15%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, hsl(var(--color-primary)) 15%, transparent)}}.bg-primary\/60{background-color:color-mix(in srgb, hsl(hsl(var(--color-primary))) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/60{background-color:color-mix(in oklab, hsl(var(--color-primary)) 60%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/5{background-color:color-mix(in oklab, var(--color-red-500) 5%, transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/\[0\.07\]{background-color:#fb2c3612}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-red-500) 7.0%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-700{background-color:var(--color-red-700)}.bg-red-900{background-color:var(--color-red-900)}.bg-secondary{background-color:hsl(var(--color-secondary))}.bg-secondary\/10{background-color:color-mix(in srgb, hsl(hsl(var(--color-secondary))) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/10{background-color:color-mix(in oklab, hsl(var(--color-secondary)) 10%, transparent)}}.bg-success{background-color:hsl(var(--color-success))}.bg-success\/10{background-color:color-mix(in srgb, hsl(hsl(var(--color-success))) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, hsl(var(--color-success)) 10%, transparent)}}.bg-success\/15{background-color:color-mix(in srgb, hsl(hsl(var(--color-success))) 15%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-success\/15{background-color:color-mix(in oklab, hsl(var(--color-success)) 15%, transparent)}}.bg-success\/20{background-color:color-mix(in srgb, hsl(hsl(var(--color-success))) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-success\/20{background-color:color-mix(in oklab, hsl(var(--color-success)) 20%, transparent)}}.bg-success\/40{background-color:color-mix(in srgb, hsl(hsl(var(--color-success))) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-success\/40{background-color:color-mix(in oklab, hsl(var(--color-success)) 40%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning{background-color:hsl(var(--color-warning))}.bg-warning\/5{background-color:color-mix(in srgb, hsl(hsl(var(--color-warning))) 5%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/5{background-color:color-mix(in oklab, hsl(var(--color-warning)) 5%, transparent)}}.bg-warning\/10{background-color:color-mix(in srgb, hsl(hsl(var(--color-warning))) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, hsl(var(--color-warning)) 10%, transparent)}}.bg-warning\/15{background-color:color-mix(in srgb, hsl(hsl(var(--color-warning))) 15%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/15{background-color:color-mix(in oklab, hsl(var(--color-warning)) 15%, transparent)}}.bg-warning\/20{background-color:color-mix(in srgb, hsl(hsl(var(--color-warning))) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/20{background-color:color-mix(in oklab, hsl(var(--color-warning)) 20%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-white\/0{background-color:color-mix(in oklab, var(--color-white) 0%, transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.015\]{background-color:#ffffff04}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.015\]{background-color:color-mix(in oklab, var(--color-white) 1.5%, transparent)}}.bg-white\/\[0\.055\]{background-color:#ffffff0e}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.055\]{background-color:color-mix(in oklab, var(--color-white) 5.5%, transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-600\/20{background-color:#cd890033}@supports (color:color-mix(in lab, red, red)){.bg-yellow-600\/20{background-color:color-mix(in oklab, var(--color-yellow-600) 20%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-none{background-image:none}.from-\[\#0071C5\]\/25{--tw-gradient-from:oklab(54.1692% -.0518269 -.14666/.25);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#ED1C24\]\/25{--tw-gradient-from:oklab(60.3015% .209143 .106503/.25);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/20{--tw-gradient-from:#f99c0033}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.from-amber-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500\/20{--tw-gradient-from:#3080ff33}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.from-blue-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500\/20{--tw-gradient-from:#00b7d733}@supports (color:color-mix(in lab, red, red)){.from-cyan-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.from-cyan-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/20{--tw-gradient-from:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.from-emerald-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-fuchsia-500\/20{--tw-gradient-from:#e12afb33}@supports (color:color-mix(in lab, red, red)){.from-fuchsia-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-fuchsia-500) 20%, transparent)}}.from-fuchsia-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-500{--tw-gradient-from:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/15{--tw-gradient-from:color-mix(in srgb, hsl(hsl(var(--color-primary))) 15%, transparent)}@supports (color:color-mix(in lab, red, red)){.from-primary\/15{--tw-gradient-from:color-mix(in oklab, hsl(var(--color-primary)) 15%, transparent)}}.from-primary\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-secondary{--tw-gradient-from:hsl(var(--color-secondary));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500\/20{--tw-gradient-from:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.from-sky-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}.from-sky-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500\/20{--tw-gradient-from:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.from-violet-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.from-violet-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#0071C5\]\/5{--tw-gradient-via:oklab(54.1692% -.0518269 -.14666/.05);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#ED1C24\]\/5{--tw-gradient-via:oklab(60.3015% .209143 .106503/.05);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-500\/5{--tw-gradient-via:#f99c000d}@supports (color:color-mix(in lab, red, red)){.via-amber-500\/5{--tw-gradient-via:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.via-amber-500\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-500\/5{--tw-gradient-via:#3080ff0d}@supports (color:color-mix(in lab, red, red)){.via-blue-500\/5{--tw-gradient-via:color-mix(in oklab, var(--color-blue-500) 5%, transparent)}}.via-blue-500\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-500\/5{--tw-gradient-via:#00b7d70d}@supports (color:color-mix(in lab, red, red)){.via-cyan-500\/5{--tw-gradient-via:color-mix(in oklab, var(--color-cyan-500) 5%, transparent)}}.via-cyan-500\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-500\/5{--tw-gradient-via:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.via-emerald-500\/5{--tw-gradient-via:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.via-emerald-500\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-fuchsia-500\/5{--tw-gradient-via:#e12afb0d}@supports (color:color-mix(in lab, red, red)){.via-fuchsia-500\/5{--tw-gradient-via:color-mix(in oklab, var(--color-fuchsia-500) 5%, transparent)}}.via-fuchsia-500\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/5{--tw-gradient-via:color-mix(in srgb, hsl(hsl(var(--color-primary))) 5%, transparent)}@supports (color:color-mix(in lab, red, red)){.via-primary\/5{--tw-gradient-via:color-mix(in oklab, hsl(var(--color-primary)) 5%, transparent)}}.via-primary\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-secondary{--tw-gradient-via:hsl(var(--color-secondary));--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-500\/5{--tw-gradient-via:#00a5ef0d}@supports (color:color-mix(in lab, red, red)){.via-sky-500\/5{--tw-gradient-via:color-mix(in oklab, var(--color-sky-500) 5%, transparent)}}.via-sky-500\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-500\/5{--tw-gradient-via:#8d54ff0d}@supports (color:color-mix(in lab, red, red)){.via-violet-500\/5{--tw-gradient-via:color-mix(in oklab, var(--color-violet-500) 5%, transparent)}}.via-violet-500\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-20\%{--tw-gradient-via-position:20%}.via-50\%{--tw-gradient-via-position:50%}.to-\[\#5573FD80\]{--tw-gradient-to:#5573fd80;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-600{--tw-gradient-to:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-600{--tw-gradient-to:var(--color-green-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-600{--tw-gradient-to:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-background{fill:hsl(var(--color-background))}.fill-base\/50{fill:color-mix(in srgb, hsl(hsl(var(--color-base))) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.fill-base\/50{fill:color-mix(in oklab, hsl(var(--color-base)) 50%, transparent)}}.fill-black{fill:var(--color-black)}.fill-secondary{fill:hsl(var(--color-secondary))}.fill-yellow-600{fill:var(--color-yellow-600)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-14{padding:calc(var(--spacing) * 14)}.p-\[5px\]{padding:5px}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-12{padding-inline:calc(var(--spacing) * 12)}.\!py-1{padding-block:var(--spacing)!important}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.\!py-3\.5{padding-block:calc(var(--spacing) * 3.5)!important}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-10{padding-inline-start:calc(var(--spacing) * 10)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pe-10{padding-inline-end:calc(var(--spacing) * 10)}.pt-0{padding-top:0}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-\[6px\]{padding-top:6px}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/6{font-size:var(--text-sm);line-height:calc(var(--spacing) * 6)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\/5{font-size:var(--text-xs);line-height:calc(var(--spacing) * 5)}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#5FB4FF\]{color:#5fb4ff}.text-\[\#9aa4ff\]{color:#9aa4ff}.text-\[\#0099E6\]{color:#0099e6}.text-\[\#7984f5\]{color:#7984f5}.text-\[\#FF6168\]{color:#ff6168}.text-\[\#FF8489\]{color:#ff8489}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/65{color:#fef3c6a6}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/65{color:color-mix(in oklab, var(--color-amber-100) 65%, transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-base{color:hsl(var(--color-base))}.text-base\/15{color:color-mix(in srgb, hsl(hsl(var(--color-base))) 15%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-base\/15{color:color-mix(in oklab, hsl(var(--color-base)) 15%, transparent)}}.text-base\/20{color:color-mix(in srgb, hsl(hsl(var(--color-base))) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-base\/20{color:color-mix(in oklab, hsl(var(--color-base)) 20%, transparent)}}.text-base\/25{color:color-mix(in srgb, hsl(hsl(var(--color-base))) 25%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-base\/25{color:color-mix(in oklab, hsl(var(--color-base)) 25%, transparent)}}.text-base\/30{color:color-mix(in srgb, hsl(hsl(var(--color-base))) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-base\/30{color:color-mix(in oklab, hsl(var(--color-base)) 30%, transparent)}}.text-base\/35{color:color-mix(in srgb, hsl(hsl(var(--color-base))) 35%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-base\/35{color:color-mix(in oklab, hsl(var(--color-base)) 35%, transparent)}}.text-base\/40{color:color-mix(in srgb, hsl(hsl(var(--color-base))) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-base\/40{color:color-mix(in oklab, hsl(var(--color-base)) 40%, transparent)}}.text-base\/45{color:color-mix(in srgb, hsl(hsl(var(--color-base))) 45%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-base\/45{color:color-mix(in oklab, hsl(var(--color-base)) 45%, transparent)}}.text-base\/50{color:color-mix(in srgb, hsl(hsl(var(--color-base))) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-base\/50{color:color-mix(in oklab, hsl(var(--color-base)) 50%, transparent)}}.text-base\/55{color:color-mix(in srgb, hsl(hsl(var(--color-base))) 55%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-base\/55{color:color-mix(in oklab, hsl(var(--color-base)) 55%, transparent)}}.text-base\/60{color:color-mix(in srgb, hsl(hsl(var(--color-base))) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-base\/60{color:color-mix(in oklab, hsl(var(--color-base)) 60%, transparent)}}.text-base\/70{color:color-mix(in srgb, hsl(hsl(var(--color-base))) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-base\/70{color:color-mix(in oklab, hsl(var(--color-base)) 70%, transparent)}}.text-base\/80{color:color-mix(in srgb, hsl(hsl(var(--color-base))) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-base\/80{color:color-mix(in oklab, hsl(var(--color-base)) 80%, transparent)}}.text-base\/90{color:color-mix(in srgb, hsl(hsl(var(--color-base))) 90%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-base\/90{color:color-mix(in oklab, hsl(var(--color-base)) 90%, transparent)}}.text-blue-400{color:var(--color-blue-400)}.text-current{color:currentColor}.text-cyan-400{color:var(--color-cyan-400)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-error\/80{color:color-mix(in srgb, hsl(hsl(var(--color-error))) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-error\/80{color:color-mix(in oklab, hsl(var(--color-error)) 80%, transparent)}}.text-fuchsia-400{color:var(--color-fuchsia-400)}.text-gray-200{color:var(--color-gray-200)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-gray-950{color:var(--color-gray-950)}.text-green-300{color:var(--color-green-300)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-inactive{color:hsl(var(--color-inactive))}.text-indigo-400{color:var(--color-indigo-400)}.text-info{color:hsl(var(--color-info))}.text-muted{color:hsl(var(--color-muted))}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-orange-500{color:var(--color-orange-500)}.text-primary{color:hsl(var(--color-primary))}.text-red-100{color:var(--color-red-100)}.text-red-300{color:var(--color-red-300)}.text-red-400\/50{color:#ff656880}@supports (color:color-mix(in lab, red, red)){.text-red-400\/50{color:color-mix(in oklab, var(--color-red-400) 50%, transparent)}}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-secondary{color:hsl(var(--color-secondary))}.text-sky-400{color:var(--color-sky-400)}.text-success{color:hsl(var(--color-success))}.text-success\/80{color:color-mix(in srgb, hsl(hsl(var(--color-success))) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-success\/80{color:color-mix(in oklab, hsl(var(--color-success)) 80%, transparent)}}.text-violet-400{color:var(--color-violet-400)}.text-warning{color:hsl(var(--color-warning))}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.placeholder-base\/30::placeholder{color:color-mix(in srgb, hsl(hsl(var(--color-base))) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.placeholder-base\/30::placeholder{color:color-mix(in oklab, hsl(var(--color-base)) 30%, transparent)}}.placeholder-neutral\/80::placeholder{color:color-mix(in srgb, hsl(hsl(var(--color-neutral))) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.placeholder-neutral\/80::placeholder{color:color-mix(in oklab, hsl(var(--color-neutral)) 80%, transparent)}}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-amber-500\/20{--tw-shadow-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.shadow-amber-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/35{--tw-shadow-color:#00000059}@supports (color:color-mix(in lab, red, red)){.shadow-black\/35{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 35%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-500\/20{--tw-shadow-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.shadow-blue-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-green-500\/20{--tw-shadow-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.shadow-green-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-green-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-red-500\/20{--tw-shadow-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.shadow-red-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-base\/20{--tw-ring-color:color-mix(in srgb, hsl(hsl(var(--color-base))) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.ring-base\/20{--tw-ring-color:color-mix(in oklab, hsl(var(--color-base)) 20%, transparent)}}.ring-gray-950\/5{--tw-ring-color:#0307120d}@supports (color:color-mix(in lab, red, red)){.ring-gray-950\/5{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 5%, transparent)}}.ring-gray-950\/10{--tw-ring-color:#0307121a}@supports (color:color-mix(in lab, red, red)){.ring-gray-950\/10{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}.ring-neutral-800{--tw-ring-color:var(--color-neutral-800)}.ring-neutral\/20{--tw-ring-color:color-mix(in srgb, hsl(hsl(var(--color-neutral))) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.ring-neutral\/20{--tw-ring-color:color-mix(in oklab, hsl(var(--color-neutral)) 20%, transparent)}}.ring-primary{--tw-ring-color:hsl(var(--color-primary))}.ring-primary\/30{--tw-ring-color:color-mix(in srgb, hsl(hsl(var(--color-primary))) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab, hsl(var(--color-primary)) 30%, transparent)}}.ring-primary\/40{--tw-ring-color:color-mix(in srgb, hsl(hsl(var(--color-primary))) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab, hsl(var(--color-primary)) 40%, transparent)}}.ring-success\/30{--tw-ring-color:color-mix(in srgb, hsl(hsl(var(--color-success))) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.ring-success\/30{--tw-ring-color:color-mix(in oklab, hsl(var(--color-success)) 30%, transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)!important}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-150{transition-delay:.15s}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[wire\:model\=\"\`\+i\+\`\"\]{wire:model="`+i+`"}.\[wire\:model\]{wire:model}@media (hover:hover){.group-hover\:rotate-0:is(:where(.group):hover *){rotate:0deg}.group-hover\:text-base\/40:is(:where(.group):hover *){color:color-mix(in srgb, hsl(hsl(var(--color-base))) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-base\/40:is(:where(.group):hover *){color:color-mix(in oklab, hsl(var(--color-base)) 40%, transparent)}}.group-hover\:text-muted:is(:where(.group):hover *){color:hsl(var(--color-muted))}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.peer-checked\:translate-x-full:is(:where(.peer):checked~*){--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:border-primary\/50:is(:where(.peer):checked~*){border-color:color-mix(in srgb, hsl(hsl(var(--color-primary))) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.peer-checked\:border-primary\/50:is(:where(.peer):checked~*){border-color:color-mix(in oklab, hsl(var(--color-primary)) 50%, transparent)}}.peer-checked\:border-secondary:is(:where(.peer):checked~*){border-color:hsl(var(--color-secondary))}.peer-checked\:bg-primary:is(:where(.peer):checked~*){background-color:hsl(var(--color-primary))}.peer-checked\:bg-primary\/5:is(:where(.peer):checked~*){background-color:color-mix(in srgb, hsl(hsl(var(--color-primary))) 5%, transparent)}@supports (color:color-mix(in lab, red, red)){.peer-checked\:bg-primary\/5:is(:where(.peer):checked~*){background-color:color-mix(in oklab, hsl(var(--color-primary)) 5%, transparent)}}.peer-checked\:ring-1:is(:where(.peer):checked~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-checked\:ring-primary\/20:is(:where(.peer):checked~*){--tw-ring-color:color-mix(in srgb, hsl(hsl(var(--color-primary))) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.peer-checked\:ring-primary\/20:is(:where(.peer):checked~*){--tw-ring-color:color-mix(in oklab, hsl(var(--color-primary)) 20%, transparent)}}.placeholder\:text-base\/25::placeholder{color:color-mix(in srgb, hsl(hsl(var(--color-base))) 25%, transparent)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-base\/25::placeholder{color:color-mix(in oklab, hsl(var(--color-base)) 25%, transparent)}}.placeholder\:text-base\/30::placeholder{color:color-mix(in srgb, hsl(hsl(var(--color-base))) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-base\/30::placeholder{color:color-mix(in oklab, hsl(var(--color-base)) 30%, transparent)}}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:bg-blue-600:before{content:var(--tw-content);background-color:var(--color-blue-600)}.before\:bg-primary:before{content:var(--tw-content);background-color:hsl(var(--color-primary))}.before\:\[mask-image\:_linear-gradient\(to_right\,theme\(colors\.white\)\,theme\(colors\.white\)_var\(--progress\)\,transparent_var\(--progress\)\)\]:before{content:var(--tw-content);-webkit-mask-image:linear-gradient(to right,#fff,#fff var(--progress),transparent var(--progress));-webkit-mask-image:linear-gradient(to right,#fff,#fff var(--progress),transparent var(--progress));-webkit-mask-image:linear-gradient(to right,#fff,#fff var(--progress),transparent var(--progress));mask-image:linear-gradient(to right,#fff,#fff var(--progress),transparent var(--progress))}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-base\/40:hover{border-color:color-mix(in srgb, hsl(hsl(var(--color-base))) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-base\/40:hover{border-color:color-mix(in oklab, hsl(var(--color-base)) 40%, transparent)}}.hover\:border-base\/50:hover{border-color:color-mix(in srgb, hsl(hsl(var(--color-base))) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-base\/50:hover{border-color:color-mix(in oklab, hsl(var(--color-base)) 50%, transparent)}}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-neutral:hover{border-color:hsl(var(--color-neutral))}.hover\:border-neutral\/50:hover{border-color:color-mix(in srgb, hsl(hsl(var(--color-neutral))) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-neutral\/50:hover{border-color:color-mix(in oklab, hsl(var(--color-neutral)) 50%, transparent)}}.hover\:border-neutral\/60:hover{border-color:color-mix(in srgb, hsl(hsl(var(--color-neutral))) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-neutral\/60:hover{border-color:color-mix(in oklab, hsl(var(--color-neutral)) 60%, transparent)}}.hover\:border-primary\/50:hover{border-color:color-mix(in srgb, hsl(hsl(var(--color-primary))) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, hsl(var(--color-primary)) 50%, transparent)}}.hover\:bg-background:hover{background-color:hsl(var(--color-background))}.hover\:bg-background-secondary:hover{background-color:hsl(var(--color-background-secondary))}.hover\:bg-background-secondary\/40:hover{background-color:color-mix(in srgb, hsl(hsl(var(--color-background-secondary))) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background-secondary\/40:hover{background-color:color-mix(in oklab, hsl(var(--color-background-secondary)) 40%, transparent)}}.hover\:bg-background-secondary\/50:hover{background-color:color-mix(in srgb, hsl(hsl(var(--color-background-secondary))) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background-secondary\/50:hover{background-color:color-mix(in oklab, hsl(var(--color-background-secondary)) 50%, transparent)}}.hover\:bg-background-secondary\/80:hover{background-color:color-mix(in srgb, hsl(hsl(var(--color-background-secondary))) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background-secondary\/80:hover{background-color:color-mix(in oklab, hsl(var(--color-background-secondary)) 80%, transparent)}}.hover\:bg-background\/50:hover{background-color:color-mix(in srgb, hsl(hsl(var(--color-background))) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/50:hover{background-color:color-mix(in oklab, hsl(var(--color-background)) 50%, transparent)}}.hover\:bg-background\/60:hover{background-color:color-mix(in srgb, hsl(hsl(var(--color-background))) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/60:hover{background-color:color-mix(in oklab, hsl(var(--color-background)) 60%, transparent)}}.hover\:bg-base\/5:hover{background-color:color-mix(in srgb, hsl(hsl(var(--color-base))) 5%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-base\/5:hover{background-color:color-mix(in oklab, hsl(var(--color-base)) 5%, transparent)}}.hover\:bg-base\/10:hover{background-color:color-mix(in srgb, hsl(hsl(var(--color-base))) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-base\/10:hover{background-color:color-mix(in oklab, hsl(var(--color-base)) 10%, transparent)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-neutral:hover{background-color:hsl(var(--color-neutral))}.hover\:bg-neutral-700:hover{background-color:var(--color-neutral-700)}.hover\:bg-neutral\/5:hover{background-color:color-mix(in srgb, hsl(hsl(var(--color-neutral))) 5%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral\/5:hover{background-color:color-mix(in oklab, hsl(var(--color-neutral)) 5%, transparent)}}.hover\:bg-neutral\/10:hover{background-color:color-mix(in srgb, hsl(hsl(var(--color-neutral))) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral\/10:hover{background-color:color-mix(in oklab, hsl(var(--color-neutral)) 10%, transparent)}}.hover\:bg-primary\/5:hover{background-color:color-mix(in srgb, hsl(hsl(var(--color-primary))) 5%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab, hsl(var(--color-primary)) 5%, transparent)}}.hover\:bg-primary\/80:hover{background-color:color-mix(in srgb, hsl(hsl(var(--color-primary))) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, hsl(var(--color-primary)) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:color-mix(in srgb, hsl(hsl(var(--color-primary))) 90%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, hsl(var(--color-primary)) 90%, transparent)}}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-secondary:hover{background-color:hsl(var(--color-secondary))}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:from-amber-400:hover{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-blue-400:hover{--tw-gradient-from:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-green-400:hover{--tw-gradient-from:var(--color-green-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-red-400:hover{--tw-gradient-from:var(--color-red-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-amber-500:hover{--tw-gradient-to:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-blue-500:hover{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-green-500:hover{--tw-gradient-to:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-red-500:hover{--tw-gradient-to:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:text-base:hover{color:hsl(var(--color-base))}.hover\:text-base\/70:hover{color:color-mix(in srgb, hsl(hsl(var(--color-base))) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:text-base\/70:hover{color:color-mix(in oklab, hsl(var(--color-base)) 70%, transparent)}}.hover\:text-base\/80:hover{color:color-mix(in srgb, hsl(hsl(var(--color-base))) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:text-base\/80:hover{color:color-mix(in oklab, hsl(var(--color-base)) 80%, transparent)}}.hover\:text-error:hover{color:hsl(var(--color-error))}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-info\/80:hover{color:color-mix(in srgb, hsl(hsl(var(--color-info))) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:text-info\/80:hover{color:color-mix(in oklab, hsl(var(--color-info)) 80%, transparent)}}.hover\:text-primary:hover{color:hsl(var(--color-primary))}.hover\:text-primary\/80:hover{color:color-mix(in srgb, hsl(hsl(var(--color-primary))) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:text-primary\/80:hover{color:color-mix(in oklab, hsl(var(--color-primary)) 80%, transparent)}}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-secondary:hover{color:hsl(var(--color-secondary))}.hover\:text-yellow-100:hover{color:var(--color-yellow-100)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-primary:focus{border-color:hsl(var(--color-primary))}.focus\:border-primary\/40:focus{border-color:color-mix(in srgb, hsl(hsl(var(--color-primary))) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.focus\:border-primary\/40:focus{border-color:color-mix(in oklab, hsl(var(--color-primary)) 40%, transparent)}}.focus\:border-secondary:focus{border-color:hsl(var(--color-secondary))}.focus\:border-white\/20:focus{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.focus\:border-white\/20:focus{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.focus\:border-white\/30:focus{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.focus\:border-white\/30:focus{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-neutral-800:focus{--tw-ring-color:var(--color-neutral-800)}.focus\:ring-primary:focus{--tw-ring-color:hsl(var(--color-primary))}.focus\:ring-primary\/40:focus{--tw-ring-color:color-mix(in srgb, hsl(hsl(var(--color-primary))) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/40:focus{--tw-ring-color:color-mix(in oklab, hsl(var(--color-primary)) 40%, transparent)}}.focus\:ring-secondary:focus{--tw-ring-color:hsl(var(--color-secondary))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:bg-gray-100:focus-visible{background-color:var(--color-gray-100)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-primary\/70:focus-visible{--tw-ring-color:color-mix(in srgb, hsl(hsl(var(--color-primary))) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/70:focus-visible{--tw-ring-color:color-mix(in oklab, hsl(var(--color-primary)) 70%, transparent)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-neutral\/40:disabled{border-color:color-mix(in srgb, hsl(hsl(var(--color-neutral))) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.disabled\:border-neutral\/40:disabled{border-color:color-mix(in oklab, hsl(var(--color-neutral)) 40%, transparent)}}.disabled\:bg-background-secondary\/50:disabled{background-color:color-mix(in srgb, hsl(hsl(var(--color-background-secondary))) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-background-secondary\/50:disabled{background-color:color-mix(in oklab, hsl(var(--color-background-secondary)) 50%, transparent)}}.disabled\:from-neutral-700:disabled{--tw-gradient-from:var(--color-neutral-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.disabled\:to-neutral-800:disabled{--tw-gradient-to:var(--color-neutral-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.disabled\:text-gray-500:disabled{color:var(--color-gray-500)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled{-webkit-text-fill-color:oklch(55.1% .027 264.364)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::placeholder{-webkit-text-fill-color:oklch(70.7% .022 261.325)}.has-\[option\:disabled\:checked\]\:text-muted:has(:is(option:disabled:checked)){color:hsl(var(--color-muted))}@media (width>=40rem){.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:col-auto{grid-column:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-0{margin-top:0}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:\!w-fit{width:fit-content!important}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-auto{width:auto}.sm\:max-w-\[88\%\]{max-width:88%}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:self-auto{align-self:auto}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-14{padding-inline:calc(var(--spacing) * 14)}.sm\:py-9{padding-block:calc(var(--spacing) * 9)}.sm\:text-right{text-align:right}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-xl\/8{font-size:var(--text-xl);line-height:calc(var(--spacing) * 8)}}@media (width>=48rem){.md\:order-last{order:9999}.md\:order-none{order:0}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-6{grid-column:span 6/span 6}.md\:mx-auto{margin-inline:auto}.md\:ml-64{margin-left:calc(var(--spacing) * 64)}.md\:block{display:block}.md\:contents{display:contents}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-16{height:calc(var(--spacing) * 16)}.md\:max-w-md{max-width:var(--container-md)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:justify-center{justify-content:center}.md\:justify-end{justify-content:flex-end}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}}@media (width>=64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mt-72{margin-top:calc(var(--spacing) * 72)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:w-1\/2{width:50%}.lg\:max-w-sm{max-width:var(--container-sm)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}:where(.lg\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-2{padding-block:calc(var(--spacing) * 2)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}}@media (width>=80rem){.xl\:col-span-3{grid-column:span 3/span 3}.xl\:max-w-\[40\%\]{max-width:40%}.xl\:max-w-\[60\%\]{max-width:60%}.xl\:max-w-\[700px\]{max-width:700px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.xl\:text-base{color:hsl(var(--color-base))}}.rtl\:right-0:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){right:0}.rtl\:ml-0:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){margin-left:0}@media (width>=48rem){.rtl\:md\:mr-64:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){margin-right:calc(var(--spacing) * 64)}}.dark\:hidden:where(.dark,.dark *){display:none}.dark\:inline-block:where(.dark,.dark *){display:inline-block}:where(.dark\:divide-white\/5:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-white\/5:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}:where(.dark\:divide-white\/10:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-white\/10:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border-gray-600:where(.dark,.dark *){border-color:var(--color-gray-600)}.dark\:border-gray-700:where(.dark,.dark *){border-color:var(--color-gray-700)}.dark\:border-white\/10:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-gray-500\/10:where(.dark,.dark *){background-color:#6a72821a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-500) 10%, transparent)}}.dark\:bg-gray-700:where(.dark,.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-800:where(.dark,.dark *){background-color:var(--color-gray-800)}.dark\:bg-green-500\/10:where(.dark,.dark *){background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.dark\:bg-red-500\/10:where(.dark,.dark *){background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.dark\:bg-white\/5:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/5:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:bg-white\/10:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-yellow-500\/10:where(.dark,.dark *){background-color:#edb2001a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-yellow-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-yellow-500) 10%, transparent)}}.dark\:fill-white:where(.dark,.dark *){fill:var(--color-white)}.dark\:text-base:where(.dark,.dark *){color:hsl(var(--color-base))}.dark\:text-gray-200:where(.dark,.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:where(.dark,.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:where(.dark,.dark *){color:var(--color-gray-400)}.dark\:text-gray-500:where(.dark,.dark *){color:var(--color-gray-500)}.dark\:text-green-400:where(.dark,.dark *){color:var(--color-green-400)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:text-yellow-400:where(.dark,.dark *){color:var(--color-yellow-400)}.dark\:ring-white\/10:where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:ring-white\/10:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:ring-white\/20:where(.dark,.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:ring-white\/20:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:prose-invert:where(.dark,.dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.dark\:placeholder\:text-gray-500:where(.dark,.dark *)::placeholder{color:var(--color-gray-500)}@media (hover:hover){.dark\:hover\:border-gray-600:where(.dark,.dark *):hover{border-color:var(--color-gray-600)}.dark\:hover\:bg-gray-700:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}.dark\:hover\:bg-white\/5:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/5:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:hover\:text-gray-300:where(.dark,.dark *):hover{color:var(--color-gray-300)}}.dark\:focus-visible\:bg-white\/5:where(.dark,.dark *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:bg-white\/5:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:disabled\:text-gray-400:where(.dark,.dark *):disabled{color:var(--color-gray-400)}.dark\:disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:where(.dark,.dark *):disabled{-webkit-text-fill-color:oklch(70.7% .022 261.325)}.dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:where(.dark,.dark *):disabled::placeholder{-webkit-text-fill-color:oklch(55.1% .027 264.364)}.\[\&\:\:-moz-range-thumb\]\:h-5::-moz-range-thumb{height:calc(var(--spacing) * 5)}.\[\&\:\:-moz-range-thumb\]\:w-5::-moz-range-thumb{width:calc(var(--spacing) * 5)}.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:2147483647px}.\[\&\:\:-moz-range-thumb\]\:border-none::-moz-range-thumb{--tw-border-style:none;border-style:none}.\[\&\:\:-moz-range-thumb\]\:bg-base::-moz-range-thumb{background-color:hsl(var(--color-base))}.\[\&\:\:-moz-range-thumb\]\:shadow-none::-moz-range-thumb{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\:\:-moz-range-thumb\]\:focus\:ring-0::-moz-range-thumb:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\:\:-webkit-slider-thumb\]\:h-5::-webkit-slider-thumb{height:calc(var(--spacing) * 5)}.\[\&\:\:-webkit-slider-thumb\]\:w-5::-webkit-slider-thumb{width:calc(var(--spacing) * 5)}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:2147483647px}.\[\&\:\:-webkit-slider-thumb\]\:bg-white::-webkit-slider-thumb{background-color:var(--color-white)}.\[\&\:\:-webkit-slider-thumb\]\:shadow-none::-webkit-slider-thumb{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\:\:-webkit-slider-thumb\]\:focus\:ring-0::-webkit-slider-thumb:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\[x-cloak\]\]\:hidden[x-cloak]{display:none}}.EasyMDEContainer .editor-statusbar{display:none}.EasyMDEContainer .editor-toolbar .separator{border-style:none;width:.25rem;margin:0!important}.EasyMDEContainer .cm-s-easymde .cm-formatting-code+.cm-comment:not(.cm-formatting-code){background-color:hsl(var(--color-background-secondary) / var(--tw-text-opacity));color:hsl(var(--color-base) / var(--tw-text-opacity))}.EasyMDEContainer .cm-s-easymde .cm-comment{background-image:none}.dark .EasyMDEContainer .CodeMirror-cursor{border-left-color:#fff!important}.EasyMDEContainer .cm-s-easymde .cm-formatting-code-block,.EasyMDEContainer .cm-s-easymde .cm-tab+.cm-comment{border-style:var(--tw-border-style);border-width:0;border-color:hsl(var(--color-neutral));background-color:hsl(var(--color-background-secondary));color:inherit}.EasyMDEContainer .CodeMirror{background-color:hsl(var(--color-background-secondary));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);color:inherit;border-bottom-right-radius:var(--radius-lg)!important;border-bottom-left-radius:var(--radius-lg)!important;border-style:var(--tw-border-style)!important;border-width:0!important}.EasyMDEContainer .CodeMirror-scroll{height:auto}.EasyMDEContainer .editor-toolbar{column-gap:var(--spacing);border-radius:0;border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:hsl(var(--color-neutral));background-color:hsl(var(--color-background-secondary));padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);display:flex;overflow-x:auto}.EasyMDEContainer .editor-toolbar button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);cursor:pointer;border-radius:var(--radius-lg);--tw-border-style:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:75ms;border-style:none;place-content:center;padding:0;transition-duration:75ms;display:grid}@media (hover:hover){.EasyMDEContainer .editor-toolbar button:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.EasyMDEContainer .editor-toolbar button:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.EasyMDEContainer .editor-toolbar button:focus-visible{background-color:var(--color-gray-50)}.EasyMDEContainer .editor-toolbar button:where(.dark,.dark *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.EasyMDEContainer .editor-toolbar button:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.EasyMDEContainer .editor-toolbar button.active{background-color:hsl(var(--color-neutral))}.EasyMDEContainer .editor-toolbar button:before{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);background-color:hsl(var(--color-background-secondary));content:"";content:"";background-color:hsl(var(--color-base));width:1rem;height:1rem;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.EasyMDEContainer .editor-toolbar .bold:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M321.1 242.4c19-22.3 30.9-50.8 30.9-82.4 0-70.59-57.42-128-128-128l-192 .01c-17.67 0-32 14.31-32 32s14.33 32 32 32h16v320H32c-17.67 0-32 14.31-32 32s14.33 32 32 32h224c70.58 0 128-57.41 128-128 0-46.71-25.4-87.21-62.9-109.61zM112 96.01h112c35.3 0 64 28.72 64 64s-28.7 64-64 64H112v-128zM256 416H112V288h144c35.3 0 64 28.71 64 63.1S291.3 416 256 416z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M321.1 242.4c19-22.3 30.9-50.8 30.9-82.4 0-70.59-57.42-128-128-128l-192 .01c-17.67 0-32 14.31-32 32s14.33 32 32 32h16v320H32c-17.67 0-32 14.31-32 32s14.33 32 32 32h224c70.58 0 128-57.41 128-128 0-46.71-25.4-87.21-62.9-109.61zM112 96.01h112c35.3 0 64 28.72 64 64s-28.7 64-64 64H112v-128zM256 416H112V288h144c35.3 0 64 28.71 64 63.1S291.3 416 256 416z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .italic:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M384 64.01c0 17.69-14.31 32-32 32h-58.67l-133.3 320H224c17.69 0 32 14.31 32 32s-14.31 32-32 32H32c-17.69 0-32-14.31-32-32s14.31-32 32-32h58.67l133.3-320H160c-17.69 0-32-14.31-32-32s14.31-32 32-32h192c17.7 0 32 14.32 32 32z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M384 64.01c0 17.69-14.31 32-32 32h-58.67l-133.3 320H224c17.69 0 32 14.31 32 32s-14.31 32-32 32H32c-17.69 0-32-14.31-32-32s14.31-32 32-32h58.67l133.3-320H160c-17.69 0-32-14.31-32-32s14.31-32 32-32h192c17.7 0 32 14.32 32 32z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .strikethrough:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M332.2 319.9c17.22 12.17 22.33 26.51 18.61 48.21-3.031 17.59-10.88 29.34-24.72 36.99-35.44 19.75-108.5 11.96-186-19.68-16.34-6.686-35.03 1.156-41.72 17.53s1.188 35.05 17.53 41.71c31.75 12.93 95.69 35.37 157.6 35.37 29.62 0 58.81-5.156 83.72-18.96 30.81-17.09 50.44-45.46 56.72-82.11 3.998-23.27 2.168-42.58-3.488-59.05H332.2zm155.8-80-176.5-.03c-15.85-5.614-31.83-10.34-46.7-14.62-85.47-24.62-110.9-39.05-103.7-81.33 2.5-14.53 10.16-25.96 22.72-34.03 20.47-13.15 64.06-23.84 155.4.343 17.09 4.53 34.59-5.654 39.13-22.74 4.531-17.09-5.656-34.59-22.75-39.12-91.31-24.18-160.7-21.62-206.3 7.654C121.8 73.72 103.6 101.1 98.09 133.1c-8.83 51.4 9.81 84.2 39.11 106.8H24c-13.25 0-24 10.75-24 23.1 0 13.25 10.75 23.1 24 23.1h464c13.25 0 24-10.75 24-23.1 0-12.3-10.7-23.1-24-23.1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M332.2 319.9c17.22 12.17 22.33 26.51 18.61 48.21-3.031 17.59-10.88 29.34-24.72 36.99-35.44 19.75-108.5 11.96-186-19.68-16.34-6.686-35.03 1.156-41.72 17.53s1.188 35.05 17.53 41.71c31.75 12.93 95.69 35.37 157.6 35.37 29.62 0 58.81-5.156 83.72-18.96 30.81-17.09 50.44-45.46 56.72-82.11 3.998-23.27 2.168-42.58-3.488-59.05H332.2zm155.8-80-176.5-.03c-15.85-5.614-31.83-10.34-46.7-14.62-85.47-24.62-110.9-39.05-103.7-81.33 2.5-14.53 10.16-25.96 22.72-34.03 20.47-13.15 64.06-23.84 155.4.343 17.09 4.53 34.59-5.654 39.13-22.74 4.531-17.09-5.656-34.59-22.75-39.12-91.31-24.18-160.7-21.62-206.3 7.654C121.8 73.72 103.6 101.1 98.09 133.1c-8.83 51.4 9.81 84.2 39.11 106.8H24c-13.25 0-24 10.75-24 23.1 0 13.25 10.75 23.1 24 23.1h464c13.25 0 24-10.75 24-23.1 0-12.3-10.7-23.1-24-23.1z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .link:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M598.6 41.41C570.1 13.8 534.8 0 498.6 0s-72.36 13.8-99.96 41.41l-43.36 43.36c15.11 8.012 29.47 17.58 41.91 30.02 3.146 3.146 5.898 6.518 8.742 9.838l37.96-37.96C458.5 72.05 477.1 64 498.6 64c20.67 0 40.1 8.047 54.71 22.66 14.61 14.61 22.66 34.04 22.66 54.71s-8.049 40.1-22.66 54.71l-133.3 133.3C405.5 343.1 386 352 365.4 352s-40.1-8.048-54.71-22.66C296 314.7 287.1 295.3 287.1 274.6s8.047-40.1 22.66-54.71l4.44-3.49c-2.1-3.9-4.3-7.9-7.5-11.1-8.6-8.6-19.9-13.3-32.1-13.3-11.93 0-23.1 4.664-31.61 12.97-30.71 53.96-23.63 123.6 22.39 169.6C293 402.2 329.2 416 365.4 416c36.18 0 72.36-13.8 99.96-41.41L598.6 241.3c28.45-28.45 42.24-66.01 41.37-103.3-.87-35.9-14.57-69.84-41.37-96.59zM234 387.4l-37.9 37.9C181.5 439.1 162 448 141.4 448c-20.67 0-40.1-8.047-54.71-22.66-14.61-14.61-22.66-34.04-22.66-54.71s8.049-40.1 22.66-54.71l133.3-133.3C234.5 168 253.1 160 274.6 160s40.1 8.048 54.71 22.66c14.62 14.61 22.66 34.04 22.66 54.71s-8.047 40.1-22.66 54.71l-3.51 3.52c2.094 3.939 4.219 7.895 7.465 11.15C341.9 315.3 353.3 320 365.4 320c11.93 0 23.1-4.664 31.61-12.97 30.71-53.96 23.63-123.6-22.39-169.6C346.1 109.8 310.8 96 274.6 96c-36.2 0-72.3 13.8-99.9 41.4L41.41 270.7C13.81 298.3 0 334.48 0 370.66c0 36.18 13.8 72.36 41.41 99.97C69.01 498.2 105.2 512 141.4 512c36.18 0 72.36-13.8 99.96-41.41l43.36-43.36c-15.11-8.012-29.47-17.58-41.91-30.02-3.21-3.11-5.91-6.51-8.81-9.81z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M598.6 41.41C570.1 13.8 534.8 0 498.6 0s-72.36 13.8-99.96 41.41l-43.36 43.36c15.11 8.012 29.47 17.58 41.91 30.02 3.146 3.146 5.898 6.518 8.742 9.838l37.96-37.96C458.5 72.05 477.1 64 498.6 64c20.67 0 40.1 8.047 54.71 22.66 14.61 14.61 22.66 34.04 22.66 54.71s-8.049 40.1-22.66 54.71l-133.3 133.3C405.5 343.1 386 352 365.4 352s-40.1-8.048-54.71-22.66C296 314.7 287.1 295.3 287.1 274.6s8.047-40.1 22.66-54.71l4.44-3.49c-2.1-3.9-4.3-7.9-7.5-11.1-8.6-8.6-19.9-13.3-32.1-13.3-11.93 0-23.1 4.664-31.61 12.97-30.71 53.96-23.63 123.6 22.39 169.6C293 402.2 329.2 416 365.4 416c36.18 0 72.36-13.8 99.96-41.41L598.6 241.3c28.45-28.45 42.24-66.01 41.37-103.3-.87-35.9-14.57-69.84-41.37-96.59zM234 387.4l-37.9 37.9C181.5 439.1 162 448 141.4 448c-20.67 0-40.1-8.047-54.71-22.66-14.61-14.61-22.66-34.04-22.66-54.71s8.049-40.1 22.66-54.71l133.3-133.3C234.5 168 253.1 160 274.6 160s40.1 8.048 54.71 22.66c14.62 14.61 22.66 34.04 22.66 54.71s-8.047 40.1-22.66 54.71l-3.51 3.52c2.094 3.939 4.219 7.895 7.465 11.15C341.9 315.3 353.3 320 365.4 320c11.93 0 23.1-4.664 31.61-12.97 30.71-53.96 23.63-123.6-22.39-169.6C346.1 109.8 310.8 96 274.6 96c-36.2 0-72.3 13.8-99.9 41.4L41.41 270.7C13.81 298.3 0 334.48 0 370.66c0 36.18 13.8 72.36 41.41 99.97C69.01 498.2 105.2 512 141.4 512c36.18 0 72.36-13.8 99.96-41.41l43.36-43.36c-15.11-8.012-29.47-17.58-41.91-30.02-3.21-3.11-5.91-6.51-8.81-9.81z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .heading:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M0 64c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32h-16v112h224V96h-16c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32h-16v320h16c17.7 0 32 14.3 32 32s-14.3 32-32 32h-96c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V272H112v144h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V96H32C14.3 96 0 81.7 0 64z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M0 64c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32h-16v112h224V96h-16c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32h-16v320h16c17.7 0 32 14.3 32 32s-14.3 32-32 32h-96c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V272H112v144h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V96H32C14.3 96 0 81.7 0 64z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .quote:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M96 224c-11.28 0-21.95 2.3-32 5.9V224c0-35.3 28.7-64 64-64 17.67 0 32-14.33 32-32s-14.3-32-32-32C57.42 96 0 153.4 0 224v96c0 53.02 42.98 96 96 96s96-42.98 96-96-43-96-96-96zm256 0c-11.28 0-21.95 2.305-32 5.879V224c0-35.3 28.7-64 64-64 17.67 0 32-14.33 32-32s-14.33-32-32-32c-70.58 0-128 57.42-128 128v96c0 53.02 42.98 96 96 96s96-42.98 96-96-43-96-96-96z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M96 224c-11.28 0-21.95 2.3-32 5.9V224c0-35.3 28.7-64 64-64 17.67 0 32-14.33 32-32s-14.3-32-32-32C57.42 96 0 153.4 0 224v96c0 53.02 42.98 96 96 96s96-42.98 96-96-43-96-96-96zm256 0c-11.28 0-21.95 2.305-32 5.879V224c0-35.3 28.7-64 64-64 17.67 0 32-14.33 32-32s-14.33-32-32-32c-70.58 0-128 57.42-128 128v96c0 53.02 42.98 96 96 96s96-42.98 96-96-43-96-96-96z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .code:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M416 31.94C416 21.75 408.1 0 384.1 0c-13.98 0-26.87 9.072-30.89 23.18l-128 448a31.933 31.933 0 0 0-1.241 8.801C223.1 490.3 232 512 256 512c13.92 0 26.73-9.157 30.75-23.22l128-448c.85-2.97 1.25-5.93 1.25-8.84zM176 143.1c0-18.28-14.95-32-32-32-8.188 0-16.38 3.125-22.62 9.376l-112 112C3.125 239.6 0 247.8 0 255.1s3.125 17.3 9.375 23.5l112 112c6.225 6.3 14.425 8.5 22.625 8.5 17.05 0 32-13.73 32-32 0-8.188-3.125-16.38-9.375-22.63L77.25 255.1l89.38-89.38c6.27-5.42 9.37-13.52 9.37-22.62zm464 112c0-8.188-3.125-16.38-9.375-22.63l-112-112C512.4 115.1 504.2 111.1 496 111.1c-17.05 0-32 13.73-32 32 0 8.188 3.125 16.38 9.375 22.63l89.38 89.38-89.38 89.38C467.1 351.6 464 359.8 464 367.1c0 18.28 14.95 32 32 32 8.188 0 16.38-3.125 22.62-9.376l112-112C636.9 272.4 640 264.2 640 255.1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M416 31.94C416 21.75 408.1 0 384.1 0c-13.98 0-26.87 9.072-30.89 23.18l-128 448a31.933 31.933 0 0 0-1.241 8.801C223.1 490.3 232 512 256 512c13.92 0 26.73-9.157 30.75-23.22l128-448c.85-2.97 1.25-5.93 1.25-8.84zM176 143.1c0-18.28-14.95-32-32-32-8.188 0-16.38 3.125-22.62 9.376l-112 112C3.125 239.6 0 247.8 0 255.1s3.125 17.3 9.375 23.5l112 112c6.225 6.3 14.425 8.5 22.625 8.5 17.05 0 32-13.73 32-32 0-8.188-3.125-16.38-9.375-22.63L77.25 255.1l89.38-89.38c6.27-5.42 9.37-13.52 9.37-22.62zm464 112c0-8.188-3.125-16.38-9.375-22.63l-112-112C512.4 115.1 504.2 111.1 496 111.1c-17.05 0-32 13.73-32 32 0 8.188 3.125 16.38 9.375 22.63l89.38 89.38-89.38 89.38C467.1 351.6 464 359.8 464 367.1c0 18.28 14.95 32 32 32 8.188 0 16.38-3.125 22.62-9.376l112-112C636.9 272.4 640 264.2 640 255.1z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .unordered-list:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M16 96c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.5-21.49 48-48 48s-48-21.5-48-48zm464-32c17.7 0 32 14.33 32 32 0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32 0-17.67 14.3-32 32-32h288zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32h288zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32h288zM16 416c0-26.5 21.49-48 48-48s48 21.5 48 48-21.49 48-48 48-48-21.5-48-48zm96-160c0 26.5-21.49 48-48 48s-48-21.5-48-48 21.49-48 48-48 48 21.5 48 48z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M16 96c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.5-21.49 48-48 48s-48-21.5-48-48zm464-32c17.7 0 32 14.33 32 32 0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32 0-17.67 14.3-32 32-32h288zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32h288zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32h288zM16 416c0-26.5 21.49-48 48-48s48 21.5 48 48-21.49 48-48 48-48-21.5-48-48zm96-160c0 26.5-21.49 48-48 48s-48-21.5-48-48 21.49-48 48-48 48 21.5 48 48z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .ordered-list:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M55.1 56.04c0-13.26 11.64-24 24-24h32c14.2 0 24 10.74 24 24V176h16c14.2 0 24 10.8 24 24 0 13.3-9.8 24-24 24h-80c-12.36 0-24-10.7-24-24 0-13.2 11.64-24 24-24h16V80.04h-8c-12.36 0-24-10.75-24-24zm63.6 285.16c-6.6-7.4-18.3-6.9-24.05 1.2l-11.12 15.5c-7.7 10.8-22.69 13.3-33.48 5.6-10.79-7.7-13.28-22.7-5.58-33.4l11.12-15.6c23.74-33.3 72.31-35.7 99.21-4.9 21.3 23.5 20.8 60.9-1.1 84.7L118.8 432H152c13.3 0 24 10.7 24 24s-10.7 24-24 24H64c-9.53 0-18.16-5.6-21.98-14.4-3.83-8.7-2.12-18.9 4.34-25.9l72.04-78c5.3-5.8 5.4-14.6.3-20.5zM512 64c17.7 0 32 14.33 32 32 0 17.7-14.3 32-32 32H256c-17.7 0-32-14.3-32-32 0-17.67 14.3-32 32-32h256zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32h256zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32h256z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M55.1 56.04c0-13.26 11.64-24 24-24h32c14.2 0 24 10.74 24 24V176h16c14.2 0 24 10.8 24 24 0 13.3-9.8 24-24 24h-80c-12.36 0-24-10.7-24-24 0-13.2 11.64-24 24-24h16V80.04h-8c-12.36 0-24-10.75-24-24zm63.6 285.16c-6.6-7.4-18.3-6.9-24.05 1.2l-11.12 15.5c-7.7 10.8-22.69 13.3-33.48 5.6-10.79-7.7-13.28-22.7-5.58-33.4l11.12-15.6c23.74-33.3 72.31-35.7 99.21-4.9 21.3 23.5 20.8 60.9-1.1 84.7L118.8 432H152c13.3 0 24 10.7 24 24s-10.7 24-24 24H64c-9.53 0-18.16-5.6-21.98-14.4-3.83-8.7-2.12-18.9 4.34-25.9l72.04-78c5.3-5.8 5.4-14.6.3-20.5zM512 64c17.7 0 32 14.33 32 32 0 17.7-14.3 32-32 32H256c-17.7 0-32-14.3-32-32 0-17.67 14.3-32 32-32h256zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32h256zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32h256z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .table:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1792 1792'%3E%3Cpath d='M576 1376v-192q0-14-9-23t-23-9H224q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm0-384V800q0-14-9-23t-23-9H224q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384v-192q0-14-9-23t-23-9H736q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zM576 608V416q0-14-9-23t-23-9H224q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384V800q0-14-9-23t-23-9H736q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384v-192q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm-512-768V416q0-14-9-23t-23-9H736q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384V800q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm0-384V416q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm128-320v1088q0 66-47 113t-113 47H224q-66 0-113-47t-47-113V288q0-66 47-113t113-47h1344q66 0 113 47t47 113z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1792 1792'%3E%3Cpath d='M576 1376v-192q0-14-9-23t-23-9H224q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm0-384V800q0-14-9-23t-23-9H224q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384v-192q0-14-9-23t-23-9H736q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zM576 608V416q0-14-9-23t-23-9H224q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384V800q0-14-9-23t-23-9H736q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384v-192q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm-512-768V416q0-14-9-23t-23-9H736q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384V800q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm0-384V416q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm128-320v1088q0 66-47 113t-113 47H224q-66 0-113-47t-47-113V288q0-66 47-113t113-47h1344q66 0 113 47t47 113z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .upload-image:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M447.1 32h-484C28.64 32-.01 60.65-.01 96v320c0 35.35 28.65 64 63.1 64h384c35.35 0 64-28.65 64-64V96c.01-35.35-27.79-64-63.99-64zm-336 64c26.51 0 48 21.49 48 48s-20.6 48-48 48-48-21.49-48-48 22.38-48 48-48zm335 311.6c-2.8 5.2-8.2 8.4-14.1 8.4H82.01a15.993 15.993 0 0 1-14.26-8.75 16 16 0 0 1 1.334-16.68l70-96C142.1 290.4 146.9 288 152 288s9.916 2.441 12.93 6.574l32.46 44.51 93.3-139.1C293.7 194.7 298.7 192 304 192s10.35 2.672 13.31 7.125l128 192c3.29 4.875 3.59 11.175.79 16.475z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M447.1 32h-484C28.64 32-.01 60.65-.01 96v320c0 35.35 28.65 64 63.1 64h384c35.35 0 64-28.65 64-64V96c.01-35.35-27.79-64-63.99-64zm-336 64c26.51 0 48 21.49 48 48s-20.6 48-48 48-48-21.49-48-48 22.38-48 48-48zm335 311.6c-2.8 5.2-8.2 8.4-14.1 8.4H82.01a15.993 15.993 0 0 1-14.26-8.75 16 16 0 0 1 1.334-16.68l70-96C142.1 290.4 146.9 288 152 288s9.916 2.441 12.93 6.574l32.46 44.51 93.3-139.1C293.7 194.7 298.7 192 304 192s10.35 2.672 13.31 7.125l128 192c3.29 4.875 3.59 11.175.79 16.475z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .undo:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M480 256c0 123.4-100.5 223.9-223.9 223.9-48.84 0-95.17-15.58-134.2-44.86-14.12-10.59-16.97-30.66-6.375-44.81 10.59-14.12 30.62-16.94 44.81-6.375 27.84 20.91 61 31.94 95.88 31.94C344.3 415.8 416 344.1 416 256S344.31 96.2 256.2 96.2c-37.46 0-73.09 13.49-101.3 36.64l45.12 45.14c17.01 17.02 4.955 46.1-19.1 46.1H35.17C24.58 224.1 16 215.5 16 204.9V59.04C16 35 45.07 22.96 62.07 39.97l47.6 47.63C149.9 52.71 201.5 32.11 256.1 32.11 379.5 32.11 480 132.6 480 256z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M480 256c0 123.4-100.5 223.9-223.9 223.9-48.84 0-95.17-15.58-134.2-44.86-14.12-10.59-16.97-30.66-6.375-44.81 10.59-14.12 30.62-16.94 44.81-6.375 27.84 20.91 61 31.94 95.88 31.94C344.3 415.8 416 344.1 416 256S344.31 96.2 256.2 96.2c-37.46 0-73.09 13.49-101.3 36.64l45.12 45.14c17.01 17.02 4.955 46.1-19.1 46.1H35.17C24.58 224.1 16 215.5 16 204.9V59.04C16 35 45.07 22.96 62.07 39.97l47.6 47.63C149.9 52.71 201.5 32.11 256.1 32.11 379.5 32.11 480 132.6 480 256z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .redo:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M468.9 32.11c13.87 0 27.18 10.77 27.18 27.04v145.9c0 10.59-8.584 19.17-19.17 19.17h-145.7c-16.28 0-27.06-13.32-27.06-27.2 0-6.634 2.461-13.4 7.96-18.9l45.12-45.14c-28.22-23.14-63.85-36.64-101.3-36.64-88.09 0-159.8 71.69-159.8 159.8S167.8 415.9 255.9 415.9c73.14 0 89.44-38.31 115.1-38.31 18.48 0 31.97 15.04 31.97 31.96 0 35.04-81.59 70.41-147 70.41-123.4 0-223.9-100.5-223.9-223.9S132.6 32.44 256 32.44c54.6 0 106.2 20.39 146.4 55.26L450 40.07c5.5-5.5 12.3-7.96 18.9-7.96z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M468.9 32.11c13.87 0 27.18 10.77 27.18 27.04v145.9c0 10.59-8.584 19.17-19.17 19.17h-145.7c-16.28 0-27.06-13.32-27.06-27.2 0-6.634 2.461-13.4 7.96-18.9l45.12-45.14c-28.22-23.14-63.85-36.64-101.3-36.64-88.09 0-159.8 71.69-159.8 159.8S167.8 415.9 255.9 415.9c73.14 0 89.44-38.31 115.1-38.31 18.48 0 31.97 15.04 31.97 31.96 0 35.04-81.59 70.41-147 70.41-123.4 0-223.9-100.5-223.9-223.9S132.6 32.44 256 32.44c54.6 0 106.2 20.39 146.4 55.26L450 40.07c5.5-5.5 12.3-7.96 18.9-7.96z'/%3E%3C/svg%3E")}:root{--color-primary:217 91% 60%;--color-secondary:237 33% 60%;--color-neutral:220 25% 85%;--color-base:0 0% 0%;--color-muted:220 28% 25%;--color-inverted:0 0% 100%;--color-background:0 0% 100%;--color-background-secondary:0 0% 97%;--color-success:142 71% 45%;--color-error:0 75% 60%;--color-warning:25 95% 53%;--color-inactive:0 0% 63%;--color-info:210 100% 60%;--flux-workspace-surface:#fafbfc;--flux-workspace-header:#f2f4f7;--flux-workspace-border:#dfe3e9;--flux-workspace-hover:#edf1f6}.dark,.flux-theme.dark{--color-primary:217 69% 60%;--color-secondary:217 89% 76%;--color-background:240 7.14% 5.49%;--color-background-secondary:240 4.55% 8.63%;--color-neutral:240 5.75% 17.06%;--color-base:240 7% 94%;--color-muted:240 7% 71%;--color-inverted:240 7.14% 5.49%;--color-success:158 64% 65%;--color-error:0 91% 78%;--color-warning:43 96% 69%;--color-inactive:0 0% 63%;--color-info:213 97% 77%;--flux-workspace-surface:#191b20;--flux-workspace-header:#15171b;--flux-workspace-border:#30343c;--flux-workspace-hover:#21242b}@font-face{font-family:"Source Sans 3";src:url(/fluxorus/assets/source-sans-3-latin-BsWL4Kly.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}.flux-theme.dark{--flux-canvas:hsl(var(--color-background));--flux-surface:hsl(var(--color-background-secondary));--flux-chrome:#101012;--flux-raised:#1c1c20;--flux-hover:#232327;--flux-input:#1b1b1e;--flux-text:hsl(var(--color-base));--flux-muted:hsl(var(--color-muted));--flux-blue:#2563eb;--flux-accent:hsl(var(--color-primary));--flux-border:hsl(var(--color-neutral));--flux-control-border:#3b3b42;--flux-control-hover-border:#55555e;--flux-selected:hsl(var(--color-primary) / .1);--flux-selected-border:hsl(var(--color-primary) / .22);--flux-focus-border:#8ab4f8;--flux-placeholder:#b0b0ba;--flux-radius:10px;--flux-sidebar:248px;font-family:var(--font-sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:16px;font-weight:400;line-height:1.6}[x-cloak]{display:none!important}.flux-theme :where(a,button,input,select,textarea,[tabindex="0"]):focus-visible{outline:2px solid var(--flux-accent);outline-offset:3px}.flux-theme ::selection{color:#fff;background:#2056a4}.flux-theme{--flux-tag-radius:5px;scrollbar-color:#3d3d42 transparent;scrollbar-width:thin}.flux-theme ::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 5px #3d3d42}.flux-theme :where(svg){flex-shrink:0}.flux-skip-link{z-index:100;background:var(--flux-blue);color:#fff;border-radius:8px;padding:12px 16px;position:fixed;inset-block-start:8px;inset-inline-start:12px;transform:translateY(-160%)}.flux-skip-link:focus{transform:translateY(0)}.flux-content{flex-direction:column;min-width:0;min-height:100dvh;padding-top:64px;display:flex}.flux-main{min-width:0;padding-block:28px 56px}.flux-main:focus-visible{outline:none}.flux-main .container{width:100%;max-width:none;margin-inline:0}.flux-main>.container{margin-top:0}.flux-main :where(.container){min-width:0}.flux-auth-content{min-height:100dvh}.flux-sidebar{z-index:60;border-inline-end:1px solid var(--flux-border);background:var(--flux-chrome);visibility:hidden;flex-direction:column;width:min(288px,100vw - 32px);height:calc(100dvh - 64px);transition:transform .18s,visibility .18s;display:flex;position:fixed;inset-block:64px 0;inset-inline-start:0;transform:translate(-100%)}[dir=rtl] .flux-sidebar{transform:translate(100%)}.flux-sidebar.is-open{visibility:visible;transform:translate(0)}.flux-sidebar-brand{border-bottom:1px solid var(--flux-border);justify-content:space-between;align-items:center;gap:8px;height:72px;min-height:72px;padding-inline:20px 12px;display:none}.flux-brand-link,.flux-brand-full{align-items:center;min-width:0;display:flex}.flux-wordmark{object-fit:contain;width:140px;max-width:100%;height:42px}.flux-default-logo{background:url(/fluxorus/assets/wordmark-D_xb7Fpr.png) 50%/contain no-repeat;width:140px;height:42px;display:inline-block}.flux-brand-compact{background:url(/fluxorus/assets/mark-DXGnU7kA.png) 50%/contain no-repeat;width:32px;height:32px;display:none}.flux-sidebar-nav{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:8px 12px 16px;overflow-y:auto}.flux-nav-group+.flux-nav-group{margin-top:15px}.flux-nav-separator:not(:first-of-type){border-top:1px solid var(--flux-border);margin:8px 10px}.flux-nav-group-title{color:var(--flux-muted);font:500 14px/1.5 var(--font-sans);text-transform:none;letter-spacing:0;margin:0;padding:13px 10px 7px}.flux-nav-link{width:100%;min-width:0;min-height:42px;color:var(--flux-muted);text-align:start;cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:11px;margin-block:2px;padding:10px;font-size:14px;font-weight:500;line-height:20px;transition:color .12s,background .12s,border-color .12s;display:flex;position:relative}.flux-nav-link:hover{color:#fff;background:#ffffff0d}.flux-nav-link.is-active{color:var(--flux-text);background:var(--flux-selected);border-color:var(--flux-selected-border)}.flux-nav-link.is-active .flux-nav-icon{color:var(--flux-accent)}.flux-nav-icon{flex-shrink:0;width:18px;height:18px}.flux-sidebar-label{overflow-wrap:anywhere;min-width:0}.flux-nav-trailing{color:var(--flux-muted);margin-inline-start:auto}.flux-nav-children{border-inline-start:1px solid var(--flux-border);margin:4px 0 5px 19px;padding-inline-start:16px}[dir=rtl] .flux-nav-children{margin:4px 19px 5px 0}.flux-nav-child{min-height:36px;font-size:14px}.flux-nav-child.is-active{color:#90bfff;background:#3b83f614;border-color:#0000}.flux-sidebar-bottom{padding:10px 12px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--flux-border);flex-shrink:0}.flux-sidebar-utilities{border-bottom:1px solid var(--flux-border);align-items:center;gap:3px;min-width:0;min-height:44px;margin-bottom:6px;padding:2px 4px 8px;display:flex}.flux-sidebar-utilities>.relative{flex:auto;min-width:0}.flux-sidebar-utilities>.relative>button{justify-content:flex-start;width:100%;min-width:0;overflow:hidden}.flux-sidebar-utilities>.relative>button>div{text-overflow:ellipsis;min-width:0;overflow:hidden}.flux-sidebar-utilities>.flux-locale-switch{flex:auto;min-width:0}.flux-sidebar-utilities>.flux-notification-root{flex:0 0 36px}.flux-locale-switch>button{justify-content:flex-start;width:100%;min-width:0;min-height:36px;padding-inline:8px;overflow:hidden}.flux-locale-switch>button>div{text-overflow:ellipsis;min-width:0;overflow:hidden}.flux-notification-switch>button{justify-content:center;width:36px;height:36px;min-height:36px;padding:0}.flux-locale-switch>button,.flux-notification-switch>button{border:1px solid #0000}.flux-locale-switch>button:focus-visible,.flux-notification-switch>button:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #60a5fab3}.flux-notification-trigger{place-items:center;width:100%;height:100%;display:grid;position:relative}.flux-locale-menu,.flux-notification-menu{z-index:80;background:var(--flux-raised);border-color:#ffffff1c;box-shadow:0 20px 55px #00000094}.flux-locale-menu{overscroll-behavior:contain;max-height:calc(100dvh - 20px);padding:10px;overflow-y:auto}.flux-picker-group+.flux-picker-group{border-top:1px solid var(--flux-border);margin-top:10px;padding-top:10px}.flux-picker-label{color:var(--flux-muted);font:500 14px/1.5 var(--font-sans);letter-spacing:0;text-transform:none;align-items:center;gap:7px;margin:0 2px 8px;display:flex}.flux-picker-label svg{color:#6fa9ff}.flux-picker-options{overscroll-behavior:contain;max-height:min(270px,100dvh - 150px);margin-inline:-4px;padding-inline:4px;overflow-y:auto}.flux-picker-option{width:100%;min-height:36px;color:var(--flux-muted);text-align:start;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:8px 9px;font-size:14px;line-height:1.35;transition:color .1s,background .1s;display:flex}.flux-picker-option:hover{color:#f2f2f4;background:#ffffff0d}.flux-picker-option.is-selected{color:#eaf2ff;background:#3b83f61c}.flux-picker-option.is-selected svg{color:#77adff}.flux-notification-menu{max-height:calc(100dvh - 20px);padding:0;overflow:hidden}.flux-notification-count{border:2px solid var(--flux-surface);color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:16px;height:16px;padding-inline:4px;font-size:10px;font-weight:700;line-height:1;display:inline-grid;position:absolute;inset-block-start:-3px;inset-inline-end:-3px}.flux-notification-heading{border-bottom:1px solid var(--flux-control-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 15px 13px;display:flex}.flux-notification-heading>div{flex-direction:column;gap:2px;min-width:0;display:flex}.flux-notification-heading strong{color:#f4f4f5;font-size:14px;font-weight:600;line-height:1.4}.flux-notification-heading>div>span{color:var(--flux-muted);font-size:14px;line-height:1.4}.flux-notification-unread{border-radius:var(--flux-tag-radius);color:#88baff;background:#3b83f61f;flex:none;padding:3px 7px;font-size:14px;font-weight:600}.flux-notification-list{overscroll-behavior:contain;max-height:min(360px,100dvh - 90px);overflow-y:auto}.flux-notification-item{border-bottom:1px solid var(--flux-control-border);cursor:pointer;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:13px 14px;transition:background .12s;display:grid;position:relative}.flux-notification-item:last-child{border-bottom:0}.flux-notification-item:hover{background:#ffffff09}.flux-notification-item.is-unread{background:#3b83f609}.flux-notification-item.is-unread:before{background:var(--flux-accent);content:"";border-radius:0 2px 2px 0;width:2px;position:absolute;inset-block:15px;inset-inline-start:0}.flux-notification-item-icon{background:var(--flux-raised);width:30px;height:30px;color:var(--flux-muted);border:1px solid #ffffff14;border-radius:8px;place-items:center;display:grid}.flux-notification-item.is-unread .flux-notification-item-icon{color:#73aaff;border-color:#60a5fa2e}.flux-notification-copy{min-width:0}.flux-notification-copy>strong{color:#e7e7ea;font-size:14px;font-weight:600;line-height:1.45;display:block}.flux-notification-copy>p{color:var(--flux-muted);overflow-wrap:anywhere;margin-top:3px;font-size:14px;line-height:1.45}.flux-notification-meta{color:var(--flux-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:7px;font-size:14px;line-height:1.4;display:flex}.flux-notification-meta button{color:#9dbff4;cursor:pointer;flex:none}.flux-notification-meta button:hover{color:#d3e5ff}.flux-notification-empty{min-height:140px;color:var(--flux-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:24px;font-size:14px;display:flex}.flux-profile{align-items:center;gap:10px;min-height:64px;margin-top:8px;padding:12px 8px;display:flex}.flux-profile:hover .flux-profile-name{color:var(--flux-accent)}.flux-avatar{background:var(--flux-hover);width:34px;height:34px;color:var(--flux-text);border-radius:50%;flex:0 0 34px;place-items:center;font-size:14px;font-weight:600;display:grid;position:relative;overflow:hidden}.flux-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.flux-avatar img[hidden]{display:none}.flux-profile-copy{flex-direction:column;flex:1;gap:3px;display:flex}.flux-profile-name,.flux-profile-email{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.flux-profile-name{color:#efeff1;font-size:14px;font-weight:600}.flux-profile-email{color:var(--flux-muted);font-size:14px}.flux-logout{min-height:36px;font-size:14px}.flux-logout:hover{color:#fca5a5;background:#ef444414}.flux-icon-button{width:36px;height:36px;color:var(--flux-muted);cursor:pointer;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.flux-icon-button:hover{color:#fff;background:#ffffff0f}.flux-sidebar-toggle{display:none}.flux-sidebar-backdrop{z-index:50;background:#000000a6;position:fixed;inset:64px 0 0}.flux-mobile-topbar{z-index:70;border-bottom:1px solid var(--flux-border);background:var(--flux-chrome);align-items:center;gap:10px;height:64px;padding-inline:14px 18px;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.flux-mobile-menu{color:#b8b8c1;border-color:#0000}.flux-mobile-menu:hover{background:#ffffff0d}.flux-mobile-brand{align-items:center;min-width:0;display:inline-flex}.flux-mobile-wordmark{object-fit:contain;object-position:left center;width:126px;height:38px}.flux-footer{border-top:1px solid var(--flux-border);color:var(--flux-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:auto;padding:22px 32px;font-size:14px;display:flex}.flux-footer nav{flex-wrap:wrap;gap:18px;display:flex}.flux-footer a{align-items:center;gap:4px;display:inline-flex}.flux-footer a:hover{color:#fff}.flux-account-nav-shell{border-bottom:1px solid var(--flux-border);background:var(--flux-canvas);margin-top:-28px;margin-bottom:28px}.flux-account-nav-heading{display:block}.flux-account-nav-title .flux-eyebrow{margin-bottom:4px}.flux-account-nav-heading h1{color:#fafafa;letter-spacing:0;font-size:clamp(24px,2vw,28px);font-weight:600;line-height:1.2}.flux-account-nav-description{max-width:720px;color:var(--flux-muted);margin-top:6px;font-size:14px;line-height:1.55}.flux-account-tabs{border-top:1px solid var(--flux-border);overscroll-behavior-inline:contain;scrollbar-width:thin;align-items:center;gap:6px;max-width:100%;margin-top:16px;padding-top:5px;display:flex;overflow-x:auto}.flux-account-tab{min-height:44px;color:var(--flux-muted);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:8px;padding:9px 12px 11px;font-size:14px;font-weight:500;transition:color .12s,background .12s;display:inline-flex;position:relative}.flux-account-tab:after{content:"";background:0 0;height:2px;position:absolute;inset-block-end:0;inset-inline:12px}.flux-account-tab.is-active{color:#f3f7ff}.flux-main .flux-account-nav-shell+.container{max-width:1040px}.flux-page-header-shell{border-bottom:1px solid var(--flux-border);background:var(--flux-canvas);margin-top:-28px;margin-bottom:28px}.flux-page-header-shell>.container{padding-block:22px}.flux-page-header-row{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.flux-page-header-copy{min-width:0}.flux-page-header-copy .flux-eyebrow{margin-bottom:4px}.flux-page-header-copy h1{color:#fafafa;letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(24px,2.2vw,29px);font-weight:600;line-height:1.2}.flux-page-header-description{max-width:720px;color:var(--flux-muted);margin-top:6px;font-size:14px;line-height:1.55}.flux-page-header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.flux-button{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;line-height:20px;transition:background .12s,border-color .12s;display:inline-flex}.flux-button>svg{width:16px;height:16px}.flux-button-primary{color:#fff;background:var(--flux-blue)}.flux-button-primary:hover{background:#2563eb}.flux-button-secondary{color:#f0f0f3;background:#ffffff0a;border-color:#ffffff21}.flux-button-secondary:hover{background:#ffffff14;border-color:#ffffff3d}.flux-button-warning{color:hsl(var(--color-warning));background:hsl(var(--color-warning) / .1);border-color:hsl(var(--color-warning) / .25)}.flux-button-warning:hover{background:hsl(var(--color-warning) / .16);border-color:hsl(var(--color-warning) / .4)}.flux-theme .flux-button-warning:focus-visible{outline-color:hsl(var(--color-warning))}.flux-button:disabled{opacity:.5;cursor:not-allowed}.flux-button-disabled{color:var(--flux-muted);border-color:var(--flux-border);cursor:not-allowed;background:#ffffff08}.flux-eyebrow{color:var(--flux-accent);font:500 14px/1.5 var(--font-sans);letter-spacing:0;text-transform:none;margin-bottom:8px}.flux-dashboard-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.flux-account-rail{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.flux-account-card,.flux-help-card{border:1px solid var(--flux-border);border-radius:var(--flux-radius);background:var(--flux-surface);min-width:0}.flux-account-card{padding:24px}.flux-account-avatar{border:1px solid var(--flux-border);background:var(--flux-hover);width:64px;height:64px;color:var(--flux-text);border-radius:50%;place-items:center;margin-bottom:18px;font-size:18px;font-weight:600;display:grid;position:relative;overflow:hidden}.flux-account-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.flux-account-card h2{overflow-wrap:anywhere;color:#f7f7f9;font-size:18px;font-weight:600;line-height:1.35}.flux-account-card>p{color:var(--flux-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;overflow:hidden}.flux-account-link{color:var(--flux-accent);align-items:center;gap:7px;margin-top:20px;font-size:14px;font-weight:500;display:inline-flex}.flux-account-link:hover{color:#b5d6ff}.flux-account-discord-button{align-items:center;width:100%;min-height:44px;margin-top:16px;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.flux-account-discord-button>span:first-of-type{overflow-wrap:anywhere;min-width:0}.flux-account-discord-button>:last-child{margin-inline-start:auto}.flux-discord-status{background:#69f0bf;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.flux-credit-summary{border-top:1px solid var(--flux-border);margin-top:22px;padding-top:18px}.flux-credit-label{color:var(--flux-muted);align-items:center;gap:7px;font-size:13px;line-height:1.5;display:flex}.flux-credit-label svg{width:15px;height:15px}.flux-credit-balances{gap:10px;margin-top:8px;display:grid}.flux-credit-balance{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.flux-credit-balance dt{color:var(--flux-muted);flex-shrink:0;order:2;font-size:12px;font-weight:500}.flux-credit-balance dd{overflow-wrap:anywhere;min-width:0;color:var(--flux-text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.3}.flux-help-card{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:20px;display:grid}.flux-help-card>svg{color:var(--flux-accent)}.flux-help-card h2{color:#ededf0;font-size:15px;font-weight:600}.flux-help-card p{color:var(--flux-muted);margin-top:5px;font-size:14px;line-height:1.55}.flux-help-card .flux-text-link{grid-column:2}.flux-dashboard-workspace{flex-direction:column;gap:20px;min-width:0;display:flex}.flux-dashboard-header{border:1px solid var(--flux-border);border-radius:var(--flux-radius);background:var(--flux-surface);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;min-height:102px;padding:24px 26px;display:flex}.flux-dashboard-header h1{letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(24px,2.3vw,31px);font-weight:600;line-height:1.2}.flux-dashboard-header p:not(.flux-eyebrow){max-width:620px;color:var(--flux-muted);margin-top:8px;font-size:14px;line-height:1.6}.flux-summary-row{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.flux-summary-item{border:1px solid var(--flux-border);border-radius:var(--flux-radius);background:var(--flux-surface);flex-direction:column;min-width:0;min-height:142px;padding:20px;transition:border-color .12s,background .12s;display:flex}.flux-summary-item:hover{border-color:var(--flux-control-border);background:var(--flux-raised)}.flux-summary-label{min-width:0;color:var(--flux-muted);justify-content:space-between;align-items:center;gap:14px;font-size:14px;font-weight:500;display:flex}.flux-summary-label svg{color:var(--flux-muted)}.flux-summary-item:hover .flux-summary-label svg{color:var(--flux-accent)}.flux-summary-item strong{color:#f8f8fa;font-variant-numeric:tabular-nums;margin-top:15px;font-size:29px;font-weight:600;line-height:1}.flux-summary-action{color:var(--flux-muted);align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:14px;line-height:1.4;display:inline-flex}.flux-summary-action svg{color:#686873;transition:transform .12s,color .12s}.flux-summary-item:hover .flux-summary-action{color:var(--flux-accent)}.flux-summary-item:hover .flux-summary-action svg{color:var(--flux-accent);transform:translate(2px)}.flux-panel{border:1px solid var(--flux-border);border-radius:var(--flux-radius);background:var(--flux-surface);min-width:0;overflow:hidden}.flux-panel-heading{border-bottom:1px solid var(--flux-border);background:var(--flux-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:15px 20px;display:flex}.flux-panel-heading h2{color:#fafafa;font-size:15px;font-weight:600;line-height:1.3}.flux-panel-heading p{color:var(--flux-muted);margin-top:5px;font-size:14px;line-height:1.4}.flux-panel-body{background:var(--flux-surface)}.flux-panel-footer{border-top:1px solid var(--flux-border);background:var(--flux-surface);min-height:49px;color:var(--flux-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;font-size:14px;display:flex}.flux-text-link{min-height:30px;color:var(--flux-accent);align-items:center;gap:5px;font-size:14px;font-weight:500;display:inline-flex}.flux-text-link:hover{color:#b5d6ff}.flux-dashboard-lower{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.flux-services-panel{container:services/inline-size}.flux-services-panel>.flux-panel-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:20px 24px;display:grid}.flux-services-panel>.flux-panel-heading .flux-text-link{min-height:32px}.flux-services-panel>.flux-panel-footer{justify-content:flex-start;padding:10px 24px}.flux-service-list{margin:0;padding:0;list-style:none}.flux-service-entry+.flux-service-entry{border-top:1px solid var(--flux-border)}.flux-service-item{min-height:108px;color:var(--flux-text);grid-template-columns:minmax(0,1fr) 152px 104px 24px;grid-template-areas:"identity renewal status action";align-items:center;gap:20px;padding:20px 24px;transition:background-color .14s;display:grid}.flux-service-item:hover{background:#ffffff05}.flux-theme .flux-service-item:focus-visible{outline-offset:-3px}.flux-service-identity{grid-area:identity;align-items:flex-start;gap:14px;min-width:0;display:flex}.flux-service-icon{border:1px solid var(--flux-border);background:var(--flux-raised);width:42px;height:42px;color:var(--flux-accent);border-radius:9px;flex:0 0 42px;place-items:center;display:grid}.flux-service-icon svg{width:21px;height:21px}.flux-service-thumbnail{border:1px solid var(--flux-border);background:var(--flux-raised);border-radius:10px;flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid;position:relative;overflow:hidden}.flux-service-thumbnail svg{width:28px;height:28px}.flux-service-thumbnail img{object-fit:cover;background:var(--flux-raised);width:100%;height:100%;position:absolute;inset:0}.flux-service-details{min-width:0;padding-block:3px}.flux-service-title{overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.45;display:block}.flux-service-meta{color:var(--flux-muted);flex-wrap:wrap;gap:2px 8px;margin-top:5px;font-size:14px;line-height:1.5;display:flex}.flux-service-meta>span{overflow-wrap:anywhere;min-width:0}.flux-service-cycle:before{content:"·";margin-inline-end:8px}.flux-service-due{flex-direction:column;grid-area:renewal;gap:4px;min-width:0;font-size:15px;line-height:1.5;display:flex}.flux-service-due-label{color:var(--flux-muted);font-size:14px}.flux-service-due time,.flux-service-due-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.flux-service-badge{grid-area:status;justify-self:start}.flux-service-action{width:24px;min-height:44px;color:var(--flux-muted);grid-area:action;justify-content:center;justify-self:end;align-items:center;display:inline-flex}.flux-service-action svg{width:18px;height:18px;transition:color .14s,transform .14s}.flux-service-item:is(:hover,:focus-visible) .flux-service-action svg{color:var(--flux-accent);transform:translate(2px)}[dir=rtl] .flux-service-action svg{transform:rotate(180deg)}[dir=rtl] .flux-service-item:is(:hover,:focus-visible) .flux-service-action svg{transform:translate(-2px)rotate(180deg)}@media (prefers-reduced-motion:reduce){.flux-service-action svg{transition:none}.flux-service-item:is(:hover,:focus-visible) .flux-service-action svg{transform:none}[dir=rtl] .flux-service-item:is(:hover,:focus-visible) .flux-service-action svg{transform:rotate(180deg)}}.flux-services-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 24px;display:flex}.flux-services-empty h3{font-size:16px;font-weight:600}.flux-services-empty p{max-width:360px;color:var(--flux-muted);font-size:14px;line-height:1.6}@container services (width<=760px){.flux-service-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity status""renewal action";gap:18px 16px;padding:20px}.flux-service-badge{place-self:start end;margin-top:3px}.flux-service-action{min-height:44px}.flux-service-due{padding-inline-start:70px}.flux-service-title,.flux-service-meta>span:first-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@container services (width<=420px){.flux-services-panel>.flux-panel-heading,.flux-services-panel>.flux-panel-footer{padding-inline:16px}.flux-service-item{column-gap:12px;padding:20px 16px}.flux-service-identity{gap:12px}.flux-service-thumbnail{border-radius:8px;flex-basis:44px;width:44px;height:44px}.flux-service-thumbnail svg{width:24px;height:24px}.flux-service-details{padding-block:0}.flux-service-icon{flex-basis:36px;width:36px;height:36px}.flux-service-due{padding-inline-start:0}.flux-service-meta{gap:2px 6px}.flux-service-cycle:before{margin-inline-end:6px}}.flux-status{border-radius:var(--flux-tag-radius);align-items:center;gap:6px;padding:4px 9px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.flux-row-arrow{color:#565660;flex:none;transition:color .12s,transform .12s}.group:hover .flux-row-arrow{color:#a8cfff;transform:translate(2px)}.flux-meta-separator{color:#565660}.flux-activity-widget{flex-direction:column;display:flex}.flux-compact-panel .flux-activity-widget{min-height:92px}.flux-activity-row{align-items:center;gap:13px;min-height:78px;padding:14px 18px;transition:background .12s;display:flex}.flux-activity-row+.flux-activity-row{border-top:1px solid var(--flux-border)}.flux-activity-row:hover{background:#ffffff06}.flux-activity-icon{color:#87909f;background:var(--flux-raised);border:1px solid #ffffff1a;border-radius:7px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.flux-activity-main{flex:1;min-width:0}.flux-activity-line{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.flux-activity-title{color:#f1f1f3;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.flux-activity-amount{color:#fafafa;font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:600}.flux-activity-meta,.flux-activity-status{align-items:center;gap:6px;display:flex}.flux-activity-meta{margin-top:5px}.flux-activity-status{font-size:14px;font-weight:500}.flux-activity-date{color:var(--flux-muted);font-size:14px;line-height:1.4}.flux-widget-empty{color:#6f6f79;text-align:center;justify-content:center;align-items:center;gap:10px;min-height:92px;padding:20px;display:flex}.flux-shop{flex-direction:column;gap:26px;display:flex}.flux-shop-header{border-bottom:1px solid var(--flux-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:24px;display:flex}.flux-shop-header h1{color:#fafafa;letter-spacing:0;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.15}.flux-shop-header p:not(.flux-eyebrow){max-width:660px;color:var(--flux-muted);margin-top:9px;font-size:14px;line-height:1.65}.flux-category-tabs{gap:8px;max-width:100%;padding-bottom:3px;display:flex;overflow-x:auto}.flux-category-tab{border:1px solid var(--flux-border);min-height:40px;color:var(--flux-muted);white-space:nowrap;border-radius:8px;align-items:center;padding:9px 14px;font-size:14px;display:inline-flex}.flux-category-tab:hover{color:#fff;border-color:#ffffff2e}.flux-category-tab.is-active{color:#e9f2ff;background:#3b83f61a;border-color:#60a5fa47}.flux-shop-section{flex-direction:column;gap:14px;display:flex}.flux-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px 20px;display:flex}.flux-section-heading h2{color:#efeff2;font-size:18px;font-weight:600}.flux-section-heading p,.flux-section-heading>span{color:var(--flux-muted);margin-top:4px;font-size:14px}.flux-subcategory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.flux-subcategory-card{border:1px solid var(--flux-border);background:var(--flux-surface);border-radius:10px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:84px;padding:15px;display:grid}.flux-subcategory-card:hover{background:var(--flux-hover);border-color:#60a5fa47}.flux-subcategory-card img,.flux-subcategory-icon{object-fit:cover;border-radius:8px;width:52px;height:52px}.flux-subcategory-icon{color:var(--flux-accent);background:#3b83f614;border:1px solid #60a5fa2e;place-items:center;display:grid}.flux-subcategory-card strong,.flux-subcategory-card small{display:block}.flux-subcategory-card strong{color:#efeff2;font-size:14px;font-weight:600}.flux-subcategory-card small{color:var(--flux-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.flux-subcategory-card>svg{color:#5f5f69}.flux-plan-list{border:1px solid var(--flux-border);border-radius:var(--flux-radius);background:var(--flux-surface);overflow:hidden}.flux-plan-row{border-bottom:1px solid var(--flux-border);grid-template-columns:minmax(250px,.9fr) minmax(270px,1.3fr) minmax(190px,.55fr);align-items:center;gap:28px;min-height:148px;padding:24px;display:grid}.flux-plan-row:last-child{border-bottom:0}.flux-plan-row:hover{background:#ffffff05}.flux-plan-row.is-unavailable{opacity:.68}.flux-plan-identity{align-items:center;gap:16px;min-width:0;display:flex}.flux-plan-identity img,.flux-plan-icon{object-fit:cover;border-radius:9px;flex:0 0 56px;width:56px;height:56px}.flux-plan-icon{color:var(--flux-accent);background:#3b83f614;border:1px solid #60a5fa2e;place-items:center;display:grid}.flux-plan-identity>div{min-width:0}.flux-plan-identity>div>span,.flux-plan-purchase>span{color:var(--flux-muted);font:500 14px/1.5 var(--font-sans);letter-spacing:0;text-transform:none}.flux-plan-identity h3{overflow-wrap:anywhere;color:#f4f4f6;margin-top:4px;font-size:18px;font-weight:600;line-height:1.35}.flux-stock{color:#6ee7b7;align-items:center;gap:5px;margin-top:8px;font-size:14px;display:inline-flex}.flux-stock:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.flux-stock.is-out{color:#fca5a5}.flux-plan-details{min-width:0;color:var(--flux-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;font-size:14px;line-height:1.45;display:grid}.flux-plan-details li{overflow-wrap:anywhere;align-items:flex-start;gap:7px;min-width:0;display:flex}.flux-plan-details svg{color:#6fa9ff;margin-top:2px}.flux-plan-empty{color:var(--flux-muted);font-size:14px;line-height:1.55}.flux-plan-purchase{text-align:end;flex-direction:column;align-items:flex-end;gap:9px;display:flex}.flux-plan-purchase strong{color:#f8f8fa;letter-spacing:0;font-size:25px;font-weight:600;line-height:1.15}.flux-plan-purchase .flux-button{min-width:150px}.flux-shop-empty{text-align:center;color:var(--flux-muted);flex-direction:column;align-items:center;padding:48px 24px;display:flex}.flux-shop-empty h3{color:#c6c6cc;margin-top:12px;font-size:15px;font-weight:600}.flux-shop-empty p{margin-top:5px;font-size:14px}.flux-error-simple{place-items:center;min-height:min(560px,100dvh - 190px);display:grid}.flux-error-simple-content{text-align:center;width:min(100%,560px);padding:56px 24px}.flux-error-simple-content .flux-eyebrow{margin-bottom:8px}.flux-error-simple-content h1{color:#fafafa;letter-spacing:0;font-size:clamp(32px,4vw,44px);font-weight:600;line-height:1.15}.flux-error-simple-content>p:not(.flux-eyebrow){color:var(--flux-muted);margin-top:12px;font-size:15px;line-height:1.6}.flux-error-simple-content .flux-button{margin-top:28px}@media (width<=1023px){.flux-account-rail{display:none}}@media (width>=1024px){.flux-sidebar{width:var(--flux-sidebar);visibility:visible;background:var(--flux-chrome);height:100dvh;transition:width .16s;inset-block:0;transform:none!important}.flux-sidebar-brand{display:flex}.flux-content{margin-inline-start:var(--flux-sidebar);padding-top:0;transition:margin-inline-start .16s}.flux-main{padding-top:36px}.flux-account-nav-shell,.flux-page-header-shell{margin-top:-36px}.flux-mobile-topbar,.flux-mobile-close{display:none!important}.flux-sidebar-toggle{display:inline-flex}[dir=rtl] .flux-sidebar-toggle svg{transform:rotate(180deg)}[data-flux-sidebar-collapsed=true] .flux-theme{--flux-sidebar:72px}[data-flux-sidebar-collapsed=true] .flux-sidebar-brand{flex-direction:column;justify-content:center;gap:4px;height:100px;min-height:100px;padding:10px}[data-flux-sidebar-collapsed=true] .flux-brand-full{display:none}[data-flux-sidebar-collapsed=true] .flux-brand-compact{display:block}[data-flux-sidebar-collapsed=true] .flux-sidebar-toggle{height:26px}[data-flux-sidebar-collapsed=true] .flux-sidebar-toggle svg{transform:rotate(180deg)}[dir=rtl][data-flux-sidebar-collapsed=true] .flux-sidebar-toggle svg{transform:none}[data-flux-sidebar-collapsed=true] .flux-sidebar-nav{padding-inline:12px}[data-flux-sidebar-collapsed=true] .flux-nav-group+.flux-nav-group{border-top:1px solid var(--flux-border);margin-top:12px;padding-top:12px}[data-flux-sidebar-collapsed=true] .flux-nav-group-title,[data-flux-sidebar-collapsed=true] .flux-sidebar .flux-sidebar-label,[data-flux-sidebar-collapsed=true] .flux-sidebar .flux-nav-trailing{display:none}[data-flux-sidebar-collapsed=true] .flux-sidebar .flux-nav-link,[data-flux-sidebar-collapsed=true] .flux-profile{justify-content:center;padding-inline:0}.flux-dashboard-layout{grid-template-columns:244px minmax(0,1fr)}.flux-account-rail{position:sticky;top:96px}}@media (width>=1280px){.flux-dashboard-layout{grid-template-columns:268px minmax(0,1fr);gap:28px}}@media (width<=1100px){.flux-plan-row{grid-template-columns:minmax(230px,.9fr) minmax(220px,1fr);gap:20px}.flux-plan-purchase{border-top:1px solid var(--flux-border);text-align:start;flex-direction:row;grid-column:1/-1;justify-content:flex-end;align-items:center;padding-top:18px}.flux-plan-purchase>span{margin-inline-start:auto}}@media (width<=900px){.flux-dashboard-lower{grid-template-columns:minmax(0,1fr)}.flux-subcategory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.flux-account-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.flux-plan-row{grid-template-columns:minmax(0,1fr);gap:18px}.flux-plan-purchase{grid-column:auto}}@media (width<=639px){.flux-main{padding-top:24px}.flux-account-nav-shell,.flux-page-header-shell{margin-top:-24px;margin-bottom:22px}.flux-page-header-shell>.container{padding-block:18px}.flux-page-header-row{flex-direction:column;align-items:stretch;gap:15px}.flux-page-header-actions{justify-content:flex-start}.flux-page-header-actions .flux-button{width:100%}.flux-account-nav-shell>.container{padding-top:18px}.flux-account-nav-description{text-align:start;margin:6px 0 0}.flux-account-tabs{margin-inline:-16px;gap:2px;margin-top:14px;padding-inline:8px}.flux-account-tab{padding-inline:10px}.flux-account-tab:after{inset-inline:10px}.flux-dashboard-layout,.flux-dashboard-workspace{gap:16px}.flux-account-rail{grid-template-columns:minmax(0,1fr)}.flux-account-card{padding:20px}.flux-dashboard-header{align-items:stretch;padding:20px}.flux-dashboard-header .flux-button{width:100%}.flux-summary-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.flux-summary-item{border-radius:10px;min-height:116px;padding:14px}.flux-summary-label{gap:8px;line-height:1.3}.flux-summary-item strong{margin-top:11px;font-size:25px}.flux-summary-action{gap:4px;padding-top:11px;line-height:1.3}.flux-panel-heading,.flux-footer{padding-inline:16px}.flux-shop{gap:22px}.flux-shop-header{align-items:stretch}.flux-shop-header .flux-button{width:100%}.flux-subcategory-grid{grid-template-columns:minmax(0,1fr)}.flux-plan-row{padding:20px 16px}.flux-plan-details{grid-template-columns:minmax(0,1fr)}.flux-plan-purchase{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.flux-plan-purchase>span{margin:0}.flux-plan-purchase strong{grid-row:2}.flux-plan-purchase .flux-button{grid-column:1/-1;width:100%;margin-top:4px}.flux-error-simple{min-height:calc(100dvh - 168px)}.flux-error-simple-content{padding:48px 8px}.flux-error-simple-content .flux-button{width:100%}}@media (prefers-reduced-motion:reduce){.flux-theme *,.flux-theme :before,.flux-theme :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.flux-theme :where(h1,h2,h3,h4){color:var(--flux-text);letter-spacing:0;overflow-wrap:anywhere;font-weight:600;line-height:1.3}.flux-theme :where(p,label,dd,li){overflow-wrap:anywhere}.flux-theme :where(.flex,.grid)>*{min-width:0}.flux-theme :where(fieldset){min-inline-size:0}.flux-theme :where(img,video,iframe){max-width:100%}.flux-theme :where(pre){max-width:100%;overflow-x:auto}.flux-theme :where(.prose){--tw-prose-body:var(--flux-muted);--tw-prose-headings:var(--flux-text);--tw-prose-links:var(--flux-accent);--tw-prose-bold:var(--flux-text);--tw-prose-counters:var(--flux-muted);--tw-prose-bullets:var(--flux-muted);--tw-prose-code:var(--flux-text);--tw-prose-quotes:var(--flux-text);--tw-prose-hr:var(--flux-border);line-height:1.75}.flux-theme :where(.prose a,.flux-text-link,.flux-account-link):hover{text-underline-offset:4px;text-decoration:underline}.flux-theme :where(.card),.flux-theme :where(.rounded-xl){border-radius:var(--flux-radius)}.flux-tag{border-radius:var(--flux-tag-radius,5px)}.flux-theme :where(.text-red-500,.text-red-600){color:#fca5a5}.flux-theme :where(.text-green-500,.text-green-600){color:#6ee7b7}.flux-field{flex-direction:column;gap:7px;width:100%;min-width:0;display:flex}.flux-field-label{color:var(--flux-text);font-size:14px;font-weight:500;line-height:1.5}.flux-required,.flux-field-error{color:#fca5a5}.flux-field-error,.flux-field-hint{font-size:14px;line-height:1.5}.flux-field-hint{color:var(--flux-muted)}.flux-theme :where(.flux-input,input:not([type]),input[type=text],input[type=email],input[type=password],input[type=number],input[type=url],input[type=tel],input[type=search],input[type=date],input[type=datetime-local],select,textarea){border:1px solid var(--flux-control-border);background-color:var(--flux-input);max-width:100%;min-height:46px;color:var(--flux-text);box-shadow:none;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:16px;line-height:1.5;transition:border-color .14s,box-shadow .14s}.flux-theme :where(select:not([multiple])){padding-inline-end:38px}.flux-theme :where(select[multiple]){min-height:132px}.flux-theme :where(textarea){resize:vertical;min-height:132px}.flux-theme :where(input,textarea)::placeholder{color:var(--flux-placeholder);opacity:1}.flux-theme :where(input,select,textarea):hover:not(:disabled){border-color:var(--flux-control-hover-border)}.flux-theme :where(input,select,textarea):focus{border-color:var(--flux-focus-border);outline:2px solid var(--flux-focus-border);outline-offset:2px}.flux-theme :where(input,select,textarea)[aria-invalid=true]{border-color:#fca5a5}.flux-theme :where(input,select,textarea):disabled{background-color:var(--flux-raised);color:var(--flux-muted);cursor:not-allowed;opacity:.75}.flux-theme :where(input,textarea):autofill{box-shadow:inset 0 0 0 1000px var(--flux-input);-webkit-text-fill-color:var(--flux-text)}.flux-theme :where(input[type=checkbox],input[type=radio]){border:1px solid var(--flux-control-border);width:18px;height:18px;accent-color:var(--flux-blue);flex-shrink:0}.flux-theme :where(input[type=checkbox]:checked,input[type=radio]:checked){background-color:var(--flux-blue)}.flux-check{flex-wrap:wrap;align-items:flex-start;gap:10px;min-height:44px;padding-block:10px;display:flex}.flux-check>input{margin-top:3px}.flux-check>label{cursor:pointer;color:var(--flux-text);flex:1;font-size:14px;line-height:1.6}.flux-check .flux-field-error{flex-basis:100%}.flux-radio-options{border:1px solid var(--flux-control-border);background:var(--flux-canvas);border-radius:8px;gap:4px;padding:8px 12px;display:grid}.flux-radio-options>div{min-height:40px}.flux-button{overflow-wrap:anywhere;border-radius:6px;max-width:100%;min-height:44px;font-size:15px;font-weight:600;line-height:1.5;transition:background-color .14s,border-color .14s}.flux-button-primary{background:var(--flux-blue);color:#fff;box-shadow:none;border-color:#0000}.flux-button-primary:hover:not(:disabled){background:#1d4ed8;border-color:#0000}.flux-button-secondary{background:var(--flux-raised);border-color:var(--flux-control-border);color:var(--flux-text)}.flux-button-secondary:hover:not(:disabled){background:var(--flux-hover);border-color:var(--flux-control-hover-border)}.flux-button-discord{color:#fff;background:#5865f2;border:1px solid #5865f2;border-radius:6px;gap:10px;text-decoration:none;transition:background-color .14s,border-color .14s}.flux-button-discord:hover{color:#fff;background:#4752c4;border-color:#4752c4}.flux-button-discord:active{background:#3c45a5;border-color:#3c45a5}.flux-theme .flux-button-discord:focus-visible{outline-offset:3px;outline:2px solid #b7bdff}.flux-button-discord>svg:first-child{width:18px;height:18px}.flux-button-danger{color:#fff;background:#b91c1c;border-color:#0000}.flux-button-danger:hover:not(:disabled){background:#991b1b;border-color:#0000}.flux-button:is(:disabled,[aria-disabled=true]){opacity:.6;cursor:not-allowed;box-shadow:none}.flux-button-disabled{color:var(--flux-muted);background:var(--flux-raised)}.flux-theme :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--flux-accent);outline-offset:3px}.flux-icon-button{width:40px;height:40px}.flux-profile-copy{min-width:0}.flux-panel-heading h2{font-size:16px}.flux-custom-select [role=option]{min-height:44px}.flux-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.flux-pagination .flux-button{padding-inline:14px}.flux-pagination-pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.flux-slider-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:8px;margin-top:12px;display:grid}.flux-slider-option{border:1px solid var(--flux-control-border);background:var(--flux-canvas);width:100%;min-height:48px;color:var(--flux-text);text-align:start;cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;padding:8px 12px;display:flex}.flux-slider-option[aria-pressed=true]{border-color:var(--flux-accent);background:var(--flux-raised)}.flux-theme input[type=range]{min-height:44px;accent-color:var(--flux-blue)}.flux-footer{font-size:14px;line-height:1.6}.flux-footer a{min-height:32px}.flux-dialog-backdrop{z-index:100;background:#05080dc7;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.flux-dialog{overscroll-behavior:contain;border:1px solid var(--flux-control-border);border-radius:var(--flux-radius);background:var(--flux-surface);width:100%;min-width:0;max-height:calc(100dvh - 32px);overflow-y:auto;box-shadow:0 12px 32px #0003}.flux-dialog-header{border-bottom:1px solid var(--flux-border);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.flux-dialog-actions{border-top:1px solid var(--flux-border);flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.flux-auth-shell{min-height:100dvh}.flux-auth-shell #remember:focus{box-shadow:none;outline:none}.flux-auth-shell #remember:focus-visible+label{color:var(--flux-accent);text-underline-offset:3px;text-decoration:underline}.flux-auth-panel{border-inline-start:1px solid var(--flux-border);background:var(--flux-surface)}.flux-auth-content h1{font-size:clamp(26px,3vw,32px)}.flux-auth-content footer{padding-top:20px}.flux-auth-content form{line-height:1.6}.flux-oauth-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:10px;display:grid}.flux-theme .flux-toggle-input{width:1px;height:1px}.flux-toggle-track{border:1px solid var(--flux-control-border);background:var(--flux-raised);border-radius:999px;width:44px;height:24px;transition:background .14s}.flux-toggle-input:checked~.flux-toggle-track{background:var(--flux-blue)}.flux-toggle-input:focus-visible~.flux-toggle-track{outline:2px solid var(--flux-accent);outline-offset:3px}.flux-toasts{z-index:120;pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;inset-block-start:16px;inset-inline:16px}.flux-toast.flux-account-flash{background:hsl(var(--flux-alert-tone));width:min(100%,480px)}@supports (color:color-mix(in lab, red, red)){.flux-toast.flux-account-flash{background:color-mix(in srgb, hsl(var(--flux-alert-tone)) 3.5%, var(--flux-canvas))}}.flux-toast.flux-account-flash{pointer-events:auto}.flux-theme .EasyMDEContainer :is(.CodeMirror,.editor-toolbar,.editor-preview,.editor-preview-side){color:var(--flux-text);background:var(--flux-canvas);border-color:var(--flux-control-border)}.flux-theme .EasyMDEContainer .CodeMirror{font-family:var(--font-sans);font-size:16px;line-height:1.65}.flux-theme .EasyMDEContainer .CodeMirror-cursor{border-color:var(--flux-text)}.flux-theme .EasyMDEContainer .editor-toolbar{opacity:1}.flux-theme .EasyMDEContainer .editor-toolbar button{min-width:36px;height:36px;color:var(--flux-muted)}.flux-theme .EasyMDEContainer .editor-toolbar button:is(:hover,.active){background:var(--flux-raised);border-color:var(--flux-control-border)}.flux-theme .EasyMDEContainer .editor-statusbar{color:var(--flux-muted);font-size:14px}.flux-dashboard-workspace{container:dashboard/inline-size}.flux-shop{container:shop/inline-size}.flux-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.flux-checkout-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.flux-checkout-grid>*{grid-column:auto;min-width:0}.flux-order-summary{position:static}.flux-cart-item{flex-direction:column;gap:20px;padding:20px;display:flex}.flux-cart-actions{flex-wrap:wrap;gap:8px;display:flex}.flux-cart-price{align-items:stretch}.flux-table-scroll{overscroll-behavior-inline:contain;width:100%;overflow-x:auto}.flux-table-scroll table{min-width:560px}@media (width>=1280px){.flux-checkout-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.flux-order-summary{position:sticky;top:24px}.flux-cart-item{flex-direction:row;justify-content:space-between}.flux-cart-price{align-items:flex-end}}@media (width>=1024px) and (width<=1439px){.flux-dashboard-layout{grid-template-columns:minmax(0,1fr)}.flux-account-rail{display:none}}@container dashboard (width>=780px){.flux-summary-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@container dashboard (width<=740px){.flux-dashboard-lower{grid-template-columns:minmax(0,1fr)}}@container shop (width<=1000px){.flux-plan-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.flux-plan-purchase{border-top:1px solid var(--flux-border);flex-flow:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;padding-top:18px}}@container shop (width<=600px){.flux-plan-row{grid-template-columns:minmax(0,1fr)}.flux-plan-purchase{text-align:start;align-items:start}.flux-plan-purchase .flux-button{width:100%}.flux-subcategory-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.flux-theme .flux-account-tabs{margin-inline:0;padding-inline:0}.flux-page-header-actions{width:100%}.flux-dialog-header,.flux-dialog-actions{padding-inline:16px}.flux-plan-purchase strong{overflow-wrap:anywhere}}@media (width<=639px){.flux-pagination-pages{display:none}.flux-pagination{justify-content:space-between;width:100%}}@media (width<=374px){.flux-summary-row{grid-template-columns:minmax(0,1fr)}.flux-activity-line{flex-wrap:wrap;gap:6px}.flux-activity-meta{flex-wrap:wrap}}@media (pointer:coarse){.flux-icon-button,.flux-picker-option,.flux-nav-child,.flux-logout{min-height:44px}.flux-icon-button{width:44px}.flux-text-link{min-height:44px}}.flux-account-nav-shell{margin-bottom:28px}.flux-account-nav-shell>.container{padding-top:28px}.flux-account-nav-description{margin-top:7px;font-size:15px;line-height:1.6}.flux-account-tabs{border-top:0;gap:24px;margin-top:18px;padding:0;scroll-padding-inline:4px}.flux-account-tab{border-radius:0;gap:9px;min-height:50px;padding:12px 2px 14px;font-size:15px;font-weight:500}.flux-account-tab svg{width:18px;height:18px;color:var(--flux-muted)}.flux-account-tab:after{height:2px;inset-inline:0}.flux-account-tab:hover{color:var(--flux-text);background:0 0}.flux-account-tab:hover:after{background:var(--flux-control-border)}.flux-account-tab.is-active{color:var(--flux-text);font-weight:600}.flux-account-tab.is-active:after{background:var(--flux-accent)}.flux-account-tab:focus-visible{outline-offset:-4px;border-radius:4px}.flux-account-tab.is-active svg{color:var(--flux-accent)}.flux-button-label{justify-content:center;align-items:center;gap:8px;display:inline-flex}.flux-account-content{flex-direction:column;gap:20px;display:flex}.flux-account-section-heading{align-items:start;gap:12px;display:flex}.flux-account-section-heading h2{font-size:21px;font-weight:600;line-height:1.35}.flux-account-section-heading p{color:var(--flux-muted);margin-top:4px;font-size:15px;line-height:1.6}.flux-connection-card{border:1px solid var(--flux-border);border-radius:var(--flux-radius);background:var(--flux-surface);overflow:hidden}.flux-connection-header{border-bottom:1px solid var(--flux-border);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.flux-connection-header h3{align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.flux-connection-header h3 svg{width:20px;height:20px;color:var(--flux-muted)}.flux-connection-badge{border-radius:var(--flux-tag-radius);background:hsl(var(--color-success) / .08);color:hsl(var(--color-success));flex-shrink:0;align-items:center;gap:7px;padding:3px 9px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.flux-connection-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.flux-connection-badge.is-warning{background:hsl(var(--color-warning) / .08);color:hsl(var(--color-warning))}.flux-connection-badge.is-neutral{background:var(--flux-raised);color:var(--flux-muted)}.flux-connection-badge.is-error{background:hsl(var(--color-error) / .1);color:hsl(var(--color-error))}.flux-connection-profile{flex-wrap:wrap;align-items:center;gap:20px;padding:24px;display:flex}.flux-connection-identity{flex:280px;align-items:center;gap:16px;min-width:0;display:flex}.flux-connection-avatar{background:var(--flux-raised);width:56px;height:56px;color:var(--flux-text);border-radius:10px;flex:0 0 56px;place-items:center;font-size:22px;font-weight:600;display:grid;position:relative;overflow:hidden}.flux-connection-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.flux-connection-name{min-width:0}.flux-connection-name h4{font-size:19px;font-weight:600;line-height:1.4}.flux-connection-name p{color:var(--flux-muted);overflow-wrap:anywhere;font-size:15px}.flux-connection-id{color:var(--flux-muted);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:3px;font-size:14px;display:block}.flux-connection-sync{flex:none}.flux-connection-sync .flux-button{white-space:nowrap;width:auto}.flux-connection-stats{border:1px solid var(--flux-border);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 24px 24px;display:grid}.flux-connection-stat{min-width:0;padding:16px 20px}.flux-connection-stat+.flux-connection-stat{border-inline-start:1px solid var(--flux-border)}.flux-connection-stat dt{color:var(--flux-muted);font-size:14px;font-weight:400}.flux-connection-stat dd{overflow-wrap:anywhere;margin-top:5px;font-size:16px;font-weight:600;line-height:1.5}.flux-connection-stat .is-assigned{color:hsl(var(--color-success))}.flux-connection-stat .is-pending{color:var(--flux-muted);font-weight:400}.flux-account-note{border:1px solid var(--flux-border);border-radius:var(--flux-radius);align-items:flex-start;gap:12px;padding:20px 24px;display:flex}.flux-account-note>svg{width:20px;height:20px;color:var(--flux-accent);margin-top:2px}.flux-account-note h3{font-size:16px;font-weight:600}.flux-account-note p{color:var(--flux-muted);margin-top:5px;font-size:15px;line-height:1.65}.flux-account-note.is-warning{border-color:hsl(var(--color-warning) / .25)}.flux-account-note.is-warning>svg{color:hsl(var(--color-warning))}.flux-connection-disconnect{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:4px;display:flex}.flux-connection-disconnect>div{flex:280px}.flux-connection-disconnect h3{font-size:15px;font-weight:600}.flux-connection-disconnect p{color:var(--flux-muted);margin-top:3px;font-size:14px;line-height:1.6}.flux-connection-disconnect .flux-button{width:auto}.flux-button-danger-outline{color:#fca5a5;background:0 0;border-color:#744040}.flux-button-danger-outline:hover:not(:disabled){background:hsl(var(--color-error) / .08);border-color:#a85656}.flux-connection-empty{padding:24px}.flux-connection-empty p{color:var(--flux-muted);font-size:15px;line-height:1.65}.flux-connection-empty .flux-button{margin-top:20px}.flux-connection-benefits{border-top:1px solid var(--flux-border);gap:12px;padding:20px 24px;display:grid}.flux-connection-benefits li{color:var(--flux-muted);align-items:flex-start;gap:10px;font-size:15px;display:flex}.flux-connection-benefits svg{width:18px;height:18px;color:var(--flux-accent);margin-top:3px}.flux-account-flash{--flux-alert-tone:var(--color-success);border:1px solid hsl(var(--flux-alert-tone) / .22);border-radius:var(--flux-radius);background:hsl(var(--flux-alert-tone) / .035);color:var(--flux-text);align-items:flex-start;gap:12px;padding:16px;display:flex}.flux-account-flash.is-error{--flux-alert-tone:var(--color-error)}.flux-account-flash-icon{width:36px;height:36px;color:hsl(var(--flux-alert-tone));background:hsl(var(--flux-alert-tone) / .1);border-radius:8px;flex:0 0 36px;place-items:center;display:grid}.flux-account-flash-icon svg{width:21px;height:21px}.flux-account-flash-content{flex:1;min-width:0;padding-block:1px}.flux-account-flash-title{color:var(--flux-text);font-size:15px;font-weight:600;line-height:1.5}.flux-account-flash-message{color:var(--flux-muted);overflow-wrap:anywhere;margin-top:3px;font-size:14px;line-height:1.65}.flux-account-flash-dismiss{width:44px;height:44px;color:var(--flux-muted);cursor:pointer;border-radius:6px;flex:0 0 44px;place-items:center;margin-block:-4px;margin-inline-end:-4px;transition:color .14s,background-color .14s;display:grid}.flux-account-flash-dismiss svg{width:18px;height:18px}.flux-account-flash-dismiss:hover{color:var(--flux-text);background:hsl(var(--flux-alert-tone) / .08)}@media (width<=639px){.flux-account-tabs{gap:20px;margin-top:14px}.flux-account-nav-shell>.container{padding-top:22px}.flux-connection-header{padding:16px}.flux-connection-profile,.flux-connection-empty,.flux-account-note,.flux-connection-benefits{padding:20px 16px}.flux-connection-sync,.flux-connection-sync .flux-button{width:100%}.flux-connection-stats{grid-template-columns:minmax(0,1fr);margin:0 16px 20px}.flux-connection-stat{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:12px 16px;display:flex}.flux-connection-stat dd{margin-top:0}.flux-connection-stat+.flux-connection-stat{border-inline-start:0;border-top:1px solid var(--flux-border)}.flux-connection-disconnect form,.flux-connection-disconnect .flux-button{width:100%}}.flux-services-page{min-width:0}.flux-services-workspace{container:services-page/inline-size}.flux-services-toolbar{border-bottom:1px solid var(--flux-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding-bottom:20px;display:flex}.flux-service-filters{border:1px solid var(--flux-border);background:var(--flux-surface);border-radius:9px;flex-wrap:wrap;gap:6px;padding:4px;display:flex}.flux-service-filter{min-height:42px;color:var(--flux-muted);font:500 15px/1.4 var(--font-sans);cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:9px 18px;transition:color .14s,background-color .14s,border-color .14s;display:inline-flex}.flux-service-filter:hover{color:var(--flux-text);background:var(--flux-raised)}.flux-service-filter.is-active{color:var(--flux-accent);border-color:var(--flux-selected-border);background:var(--flux-selected)}.flux-service-filter.is-active[data-service-filter=suspended]{color:#fcd34d;background:#fcd34d1a;border-color:#fcd34d38}.flux-service-filter.is-active[data-service-filter=cancelled]{color:#fca5a5;background:#fca5a51a;border-color:#fca5a538}.flux-service-filter:disabled{cursor:wait}.flux-services-loading{color:var(--flux-muted);font-size:14px}.flux-services-results{transition:opacity .14s}.flux-services-results.is-loading{opacity:.6}.flux-services-results-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding-block:22px 16px;display:flex}.flux-services-results-heading h2{margin:0;font-size:17px}.flux-services-results-heading p{color:var(--flux-muted);font-variant-numeric:tabular-nums;font-size:14px}.flux-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.flux-service-card{border:1px solid var(--flux-border);border-radius:var(--flux-radius);background:var(--flux-surface);min-width:0;color:var(--flux-text);flex-direction:column;transition:border-color .14s,background-color .14s;display:flex;overflow:hidden;container:service-card/inline-size}.flux-service-card:hover{border-color:var(--flux-control-hover-border);background:var(--flux-raised)}.flux-service-card-top{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"art identity status";align-items:start;gap:14px;display:grid}.flux-service-card-art{border:1px solid var(--flux-border);background:var(--flux-raised);border-radius:10px;grid-area:art;place-items:center;width:64px;height:64px;display:grid;position:relative;overflow:hidden}.flux-service-card-art>svg{width:30px;height:30px}.flux-service-card-art img{object-fit:cover;background:var(--flux-raised);width:100%;height:100%;position:absolute;inset:0}.flux-service-card-body{flex-direction:column;flex:1;gap:22px;padding:22px;display:flex}.flux-service-card-status,.flux-service-vendor{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;padding:2px 8px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.flux-service-card-status>span{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.flux-service-card-status{grid-area:status;justify-self:start;margin-top:2px}.flux-service-card-status.is-active{color:#6ee7b7;background:#6ee7b71a}.flux-service-card-status.is-cancelled{color:#fca5a5;background:#fca5a51a}.flux-service-card-status:is(.is-suspended,.is-pending){color:#fcd34d;background:#fcd34d1a}.flux-service-vendor{border-style:solid;border-width:1px;margin-top:8px}.flux-service-card-identity{grid-area:identity;min-width:0}.flux-service-card-identity h3{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:18px;line-height:1.4;display:-webkit-box;overflow:hidden}.flux-service-card-identity p{color:var(--flux-muted);overflow-wrap:anywhere;margin-top:4px;font-size:15px;line-height:1.5}.flux-service-card-footer{border-top:1px solid var(--flux-border);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:18px;display:flex}.flux-service-card-facts{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;min-width:0;display:grid}.flux-service-card-facts>div{min-width:0}.flux-service-card-facts dt{color:var(--flux-muted);font-size:14px;line-height:1.5}.flux-service-card-facts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;font-weight:500;line-height:1.5}.flux-service-card-arrow{width:32px;min-height:44px;color:var(--flux-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.flux-service-card-arrow svg{width:20px;height:20px;transition:transform .14s,color .14s}.flux-service-card:is(:hover,:focus-visible) .flux-service-card-arrow svg{color:var(--flux-accent);transform:translate(3px)}[dir=rtl] .flux-service-card-arrow svg{transform:rotate(180deg)}[dir=rtl] .flux-service-card:is(:hover,:focus-visible) .flux-service-card-arrow svg{transform:translate(-3px)rotate(180deg)}.flux-services-page-empty{border:1px solid var(--flux-border);border-radius:var(--flux-radius);background:var(--flux-surface);justify-content:center;min-height:300px;padding:40px 20px}.flux-services-page-empty p{max-width:420px}.flux-services-page-empty .flux-button{margin-top:8px}.flux-services-pagination{padding-top:28px}.flux-main .flux-service-header>.container{max-width:1480px;padding-block:10px 24px}.flux-service-back{min-height:44px;color:var(--flux-muted);align-items:center;gap:7px;margin-bottom:8px;font-size:14px;transition:color .14s;display:inline-flex}.flux-service-back svg{width:16px;height:16px;transition:transform .14s}.flux-service-back:hover{color:var(--flux-accent)}.flux-service-back:is(:hover,:focus-visible) svg{transform:translate(-3px)}.flux-service-header-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.flux-service-header-identity{align-items:center;gap:16px;min-width:0;display:flex}.flux-service-header-art{border:1px solid var(--flux-border);background:var(--flux-surface);width:56px;height:56px;color:var(--flux-accent);border-radius:10px;flex:0 0 56px;place-items:center;display:grid;position:relative;overflow:hidden}.flux-service-header-art>svg{width:27px;height:27px}.flux-service-header-art>img{object-fit:cover;background:var(--flux-surface);width:100%;height:100%;position:absolute;inset:0}.flux-service-header-copy{min-width:0}.flux-service-header-title{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.flux-service-header-title h1{min-width:0;color:var(--flux-text);overflow-wrap:anywhere;font-size:clamp(24px,2.2vw,29px);font-weight:600;line-height:1.2}.flux-service-header-copy>p{color:var(--flux-muted);flex-wrap:wrap;align-items:center;gap:4px 9px;margin-top:7px;font-size:14px;display:flex}.flux-service-header-copy>p>span{opacity:.5}.flux-service-header-actions{flex:none;max-width:100%;position:relative}.flux-service-header-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.flux-service-header .flux-service-refresh{background:var(--flux-surface);border-color:var(--flux-border);min-width:132px}.flux-service-header .flux-service-refresh:hover:not(:disabled){background:var(--flux-raised);border-color:var(--flux-control-hover-border)}.flux-service-refresh-feedback{width:max-content;max-width:260px;color:var(--flux-muted);text-align:end;font-size:13px;line-height:1.4;position:absolute;inset-block-start:calc(100% + 5px);inset-inline-end:0}.flux-service-refresh-feedback [data-state=updated]{color:hsl(var(--color-success))}.flux-service-refresh-feedback [data-state=error]{color:hsl(var(--color-error))}@media (width<=767px){.flux-main .flux-service-header>.container{padding-block:6px 28px}.flux-service-header-row{flex-direction:column;align-items:stretch;gap:18px}.flux-service-header-buttons{justify-content:flex-start}.flux-service-refresh-feedback{text-align:start;inset-inline:0 auto}}[dir=rtl] .flux-service-back svg{rotate:180deg}[dir=rtl] .flux-service-back:is(:hover,:focus-visible) svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.flux-service-back,.flux-service-back svg{transition:none}.flux-service-back:is(:hover,:focus-visible) svg{transform:none}}.flux-main .flux-service-detail-workspace{max-width:1480px}.flux-service-detail-workspace{flex-direction:column;gap:20px;display:flex;container:service-detail/inline-size}.flux-service-detail-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-template-areas:"summary actions""invoices actions";align-items:start;gap:20px;display:grid}.flux-service-summary{grid-area:summary}.flux-service-actions{grid-area:actions}.flux-service-invoices{grid-area:invoices}.flux-service-detail .flux-panel-heading{min-height:64px;padding:18px 24px}.flux-service-reference-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 10px;display:flex}.flux-service-reference{min-height:44px;color:var(--flux-muted);font-variant-numeric:tabular-nums;cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;margin:-8px -9px -8px 0;padding:6px 9px;font-size:14px;transition:color .14s,background-color .14s,border-color .14s;display:inline-flex}.flux-service-reference svg{width:15px;height:15px}.flux-service-reference:hover{color:var(--flux-accent);background:var(--flux-raised);border-color:var(--flux-border)}.flux-service-feedback{color:var(--flux-muted);font-size:14px}.flux-service-refresh{min-width:110px}.flux-service-refresh .is-refreshing{animation:.9s linear infinite flux-service-spin}@keyframes flux-service-spin{to{transform:rotate(360deg)}}.flux-service-summary-identity{flex-wrap:wrap;align-items:center;gap:16px;padding:24px;display:flex}.flux-service-summary-icon{border:1px solid var(--flux-border);width:52px;height:52px;color:var(--flux-accent);background:var(--flux-raised);border-radius:10px;flex:0 0 52px;place-items:center;display:grid}.flux-service-summary-icon>svg{width:25px;height:25px}.flux-service-summary-name{flex:160px;min-width:0}.flux-service-rename-trigger{min-width:0;max-width:100%;min-height:44px;color:var(--flux-text);text-align:start;cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;margin-inline-start:-8px;padding:5px 7px;font-size:20px;font-weight:600;line-height:1.4;transition:color .14s,background-color .14s,border-color .14s;display:inline-flex}.flux-service-rename-trigger>span:first-child{overflow-wrap:anywhere;min-width:0}.flux-service-rename-trigger:hover{color:var(--flux-accent);background:var(--flux-raised);border-color:var(--flux-border)}.flux-service-rename-icon{color:var(--flux-muted);flex-shrink:0;display:inline-flex}.flux-service-rename-trigger:hover .flux-service-rename-icon{color:var(--flux-accent)}.flux-service-rename-trigger:disabled,.flux-service-reference:disabled{opacity:.6;cursor:wait}.flux-service-summary-name>p{color:var(--flux-muted);margin-top:2px;font-size:15px}.flux-service-detail .flux-service-badge{--flux-status-tone:var(--color-muted);width:fit-content;max-width:100%;color:hsl(var(--flux-status-tone));background:hsl(var(--flux-status-tone) / .1);overflow-wrap:anywhere;align-items:center;gap:6px;padding:3px 8px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.flux-service-detail .flux-service-badge>span{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.flux-service-detail .flux-service-badge:is([data-status=active],[data-status=paid]){--flux-status-tone:var(--color-success)}.flux-service-detail .flux-service-badge:is([data-status=pending],[data-status=suspended],[data-status=cancellation_pending]){--flux-status-tone:var(--color-warning)}.flux-service-detail .flux-service-badge:is([data-status=cancelled],[data-status=failed]){--flux-status-tone:var(--color-error)}.flux-service-metrics{border-top:1px solid var(--flux-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 24px 24px;padding-top:22px;display:grid}.flux-service-metrics>div{border-inline-start:1px solid var(--flux-border);min-width:0;padding-inline:22px}.flux-service-metrics>div:first-child{border-inline-start:0;padding-inline-start:0}.flux-service-metrics>div:last-child{padding-inline-end:0}.flux-service-metrics dt,.flux-service-custom-fields dt{color:var(--flux-muted);font-size:14px;line-height:1.5}.flux-service-metrics dd{color:var(--flux-text);font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:16px;font-weight:600;line-height:1.5}.flux-service-metrics .flux-service-metric-price{margin-top:5px;font-size:26px;line-height:1.35}.flux-service-custom-fields{border-top:1px solid var(--flux-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;padding:20px 24px;display:grid}.flux-service-custom-fields>div{min-width:0}.flux-service-custom-fields dd{margin:5px 0 0;font-size:15px}.flux-service-autopay>.flux-tag{overflow-wrap:anywhere;max-width:100%}.flux-service-autopay button{min-width:40px;min-height:40px}.flux-service-notice.is-warning{--flux-alert-tone:var(--color-warning)}.flux-service-actions-body{flex-direction:column;gap:10px;padding:20px;display:flex}.flux-service-manage-link{border:1px solid var(--flux-selected-border);width:100%;min-width:0;min-height:58px;color:var(--flux-accent);background:var(--flux-selected);text-align:start;cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;font-size:15px;font-weight:600;transition:background-color .14s,border-color .14s;display:flex}.flux-service-manage-link>span:not(.flux-service-action-icon){overflow-wrap:anywhere;flex:1;min-width:0}.flux-service-action-icon{justify-content:center;align-items:center;display:inline-flex}.flux-service-action-icon svg,.flux-service-action-arrow{width:19px;height:19px}.flux-service-action-arrow{margin-inline-start:auto;transition:transform .14s}.flux-service-view-arrow{width:19px;height:19px;margin-inline-start:auto;transition:transform .14s}.flux-service-manage-link:is(:hover,:focus-visible) .flux-service-view-arrow{transform:translateY(3px)}.flux-service-manage-link:hover{border-color:var(--flux-accent);background:hsl(var(--color-primary) / .15)}.flux-service-manage-link:is(:hover,:focus-visible) .flux-service-action-arrow{transform:translate(3px)}.flux-service-manage-link:disabled{opacity:.6;cursor:wait}.flux-service-access-empty{flex-direction:column;align-items:flex-start;gap:10px;padding:2px;display:flex}.flux-service-access-icon{border:1px solid var(--flux-border);width:42px;height:42px;color:var(--flux-muted);background:var(--flux-raised);border-radius:8px;place-items:center;margin-bottom:2px;display:grid}.flux-service-access-icon>svg{width:21px;height:21px}.flux-service-access-empty h3{color:var(--flux-text);margin:0;font-size:16px;line-height:1.4}.flux-service-access-empty p{color:var(--flux-muted);font-size:14px;line-height:1.6}.flux-service-access-support{border:1px solid var(--flux-selected-border);width:100%;min-height:44px;color:var(--flux-accent);background:var(--flux-selected);border-radius:7px;align-items:center;gap:9px;margin-top:6px;padding:10px 12px;font-size:14px;font-weight:600;transition:border-color .14s,background-color .14s;display:flex}.flux-service-access-support>svg{width:17px;height:17px}.flux-service-access-support:hover{border-color:var(--flux-accent);background:hsl(var(--color-primary) / .15)}.flux-service-access-support:is(:hover,:focus-visible) .flux-service-action-arrow{transform:translate(3px)}.flux-service-access-recheck{align-self:center;min-height:44px}.flux-service-access-recheck>svg{width:16px;height:16px}.flux-service-cancel-area{border-top:1px solid var(--flux-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.flux-service-cancel-area>div{flex:140px;min-width:0}.flux-service-cancel-area h3{font-size:15px}.flux-service-cancel-area p{color:var(--flux-muted);margin-top:5px;font-size:14px;line-height:1.5}.flux-service-cancel-area .flux-button{min-width:84px}.flux-service-heading-icon{width:20px;height:20px;color:var(--flux-muted)}.flux-service-invoice-toolbar{border-bottom:1px solid var(--flux-border);padding:12px 24px}.flux-service-invoice-filters{flex-wrap:wrap;gap:6px;display:flex}.flux-service-invoice-filter{min-height:44px;color:var(--flux-muted);cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:7px 12px;font-size:14px;font-weight:500;transition:color .14s,background-color .14s,border-color .14s;display:inline-flex}.flux-service-invoice-filter:hover{color:var(--flux-text);background:var(--flux-raised)}.flux-service-invoice-filter[aria-pressed=true]{color:var(--flux-accent);border-color:var(--flux-selected-border);background:var(--flux-selected)}.flux-service-invoice-filter[data-invoice-filter=paid]{--flux-invoice-filter-tone:var(--color-success)}.flux-service-invoice-filter[data-invoice-filter=pending]{--flux-invoice-filter-tone:var(--color-warning)}.flux-service-invoice-filter[aria-pressed=true]:is([data-invoice-filter=paid],[data-invoice-filter=pending]){color:hsl(var(--flux-invoice-filter-tone));border-color:hsl(var(--flux-invoice-filter-tone) / .22);background:hsl(var(--flux-invoice-filter-tone) / .1)}.flux-service-invoice-filter>span{background:var(--flux-raised);font-variant-numeric:tabular-nums;border-radius:4px;min-width:20px;padding-inline:5px;font-size:12px;line-height:20px}.flux-service-filter-empty{min-height:130px;color:var(--flux-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:20px;font-size:14px;display:flex}.flux-service-filter-empty button{min-height:44px}.flux-service-invoice-list{margin:0;padding:0;list-style:none}.flux-service-invoice-list>li+li{border-top:1px solid var(--flux-border)}.flux-service-invoice{color:var(--flux-text);grid-template-columns:36px minmax(0,1fr) auto auto auto;grid-template-areas:"icon identity amount status link";align-items:center;gap:16px;padding:20px 24px;transition:background-color .14s;display:grid}.flux-service-invoice:hover{background:var(--flux-raised)}.flux-theme .flux-service-invoice:focus-visible{outline-offset:-3px}.flux-service-invoice-icon{border:1px solid var(--flux-border);background:var(--flux-raised);width:36px;height:40px;color:var(--flux-muted);border-radius:7px;grid-area:icon;place-items:center;display:grid}.flux-service-invoice-icon>svg{width:19px;height:19px}.flux-service-invoice-copy{grid-area:identity;min-width:0}.flux-service-invoice-copy>strong{overflow-wrap:anywhere;font-size:15px;font-weight:600;display:block}.flux-service-invoice-copy>span{color:var(--flux-muted);margin-top:4px;font-size:14px;display:block}.flux-service-invoice-total{text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;grid-area:amount;min-width:0;font-size:15px;font-weight:600}.flux-service-invoice>.flux-service-badge{grid-area:status}.flux-service-invoice-link{min-height:44px;color:var(--flux-accent);grid-area:link;align-items:center;gap:8px;font-size:14px;display:inline-flex}.flux-service-invoice-link svg{width:16px;height:16px;transition:transform .14s}.flux-service-invoice:is(:hover,:focus-visible) .flux-service-invoice-link svg{transform:translate(3px)}.flux-service-invoice-empty{align-items:center;gap:14px;min-height:112px;padding:24px;display:flex}.flux-service-invoice-empty>svg{width:28px;height:28px;color:var(--flux-muted)}.flux-service-invoice-empty strong{font-size:15px;font-weight:500}.flux-service-invoice-empty p{color:var(--flux-muted);margin-top:4px;font-size:14px}.flux-service-extension-tabs{border-bottom:1px solid var(--flux-border);gap:8px;padding-inline:16px;display:flex;overflow-x:auto}.flux-service-extension-tab{min-height:48px;color:var(--flux-muted);white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;padding:12px 10px;font-size:15px}.flux-service-extension-tab:is(:hover,.is-active){color:var(--flux-accent)}.flux-service-extension-tab.is-active{border-color:var(--flux-accent)}.flux-service-extension-content{min-width:0;padding:24px}@container service-detail (width<=940px){.flux-service-detail-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"summary""actions""invoices"}}@container service-detail (width<=560px){.flux-service-detail .flux-panel-heading{padding:16px 18px}.flux-service-summary-identity{gap:12px;padding:18px}.flux-service-metrics{grid-template-columns:minmax(0,1fr);margin:0 18px 18px;padding-top:0}.flux-service-metrics>div{border-inline-start:0;border-bottom:1px solid var(--flux-border);justify-content:space-between;align-items:baseline;gap:20px;padding:14px 0;display:flex}.flux-service-metrics>div:last-child{border-bottom:0;padding-bottom:0}.flux-service-metrics dd,.flux-service-metrics .flux-service-metric-price{text-align:end;margin:0;font-size:16px}.flux-service-custom-fields{grid-template-columns:minmax(0,1fr);padding:18px}.flux-service-invoice{grid-template-columns:36px minmax(0,1fr) minmax(0,1fr);grid-template-areas:"icon identity amount"".status link";gap:6px 12px;padding:16px 18px}.flux-service-invoice-link{justify-self:end;min-height:32px}.flux-service-actions-body,.flux-service-cancel-area,.flux-service-extension-content{padding:18px}.flux-service-invoice-toolbar{padding:10px 18px}}@container service-detail (width<=380px){.flux-service-summary-identity>.flux-service-badge{margin-inline-start:64px}.flux-service-invoice{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"identity amount""status link"}.flux-service-invoice-icon{display:none}}[dir=rtl] :is(.flux-service-action-arrow,.flux-service-invoice-link svg){rotate:180deg}[dir=rtl] :is(.flux-service-manage-link,.flux-service-access-support):is(:hover,:focus-visible) .flux-service-action-arrow,[dir=rtl] .flux-service-invoice:is(:hover,:focus-visible) .flux-service-invoice-link svg{transform:translate(-3px)}@media (prefers-reduced-motion:reduce){.flux-service-reference,.flux-service-rename-trigger,.flux-service-invoice-filter{transition:none}.flux-service-refresh .is-refreshing{animation:none}.flux-service-manage-link,.flux-service-access-support,.flux-service-action-arrow,.flux-service-view-arrow,.flux-service-invoice,.flux-service-invoice-link svg{transition:none}.flux-service-manage-link:is(:hover,:focus-visible) .flux-service-view-arrow,:is(.flux-service-manage-link,.flux-service-access-support):is(:hover,:focus-visible) .flux-service-action-arrow,.flux-service-invoice:is(:hover,:focus-visible) .flux-service-invoice-link svg{transform:none}}.flux-cancel-form{flex-direction:column;gap:18px;min-width:0;display:flex}.flux-cancel-service{border-bottom:1px solid var(--flux-border);align-items:center;gap:12px;padding-bottom:18px;display:flex}.flux-cancel-service-icon{border:1px solid var(--flux-border);width:44px;height:44px;color:var(--flux-accent);background:var(--flux-raised);border-radius:8px;flex:0 0 44px;place-items:center;display:grid}.flux-cancel-service-icon svg{width:21px;height:21px}.flux-cancel-service-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.flux-cancel-service-copy strong{color:var(--flux-text);overflow-wrap:anywhere;font-size:16px;font-weight:600}.flux-cancel-service-copy>span,.flux-cancel-intro{color:var(--flux-muted);font-size:14px;line-height:1.5}.flux-cancel-service .flux-service-badge{--flux-status-tone:var(--color-muted);color:hsl(var(--flux-status-tone));background:hsl(var(--flux-status-tone) / .1);align-items:center;gap:6px;padding:3px 8px;font-size:14px;display:inline-flex}.flux-cancel-service .flux-service-badge[data-status=active]{--flux-status-tone:var(--color-success)}.flux-cancel-service .flux-service-badge:is([data-status=pending],[data-status=suspended]){--flux-status-tone:var(--color-warning)}.flux-cancel-service .flux-service-badge[data-status=cancelled]{--flux-status-tone:var(--color-error)}.flux-cancel-service .flux-service-badge>span{background:currentColor;border-radius:50%;width:6px;height:6px}.flux-cancel-timing{min-width:0}.flux-cancel-timing>legend{margin-bottom:10px}.flux-cancel-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.flux-cancel-option{--flux-choice-tone:var(--color-primary);border:1px solid var(--flux-border);background:var(--flux-canvas);cursor:pointer;border-radius:8px;align-items:flex-start;gap:12px;min-height:78px;padding:14px 16px;transition:border-color .14s,background-color .14s;display:flex}.flux-cancel-option.is-immediate{--flux-choice-tone:var(--color-error)}.flux-cancel-option:hover{border-color:var(--flux-control-hover-border);background:var(--flux-raised)}.flux-cancel-option:has(input:checked){border-color:hsl(var(--flux-choice-tone) / .4);background:hsl(var(--flux-choice-tone) / .07)}.flux-cancel-option:has(input:focus-visible){outline:2px solid var(--flux-accent);outline-offset:3px}.flux-cancel-option input[type=radio]{width:17px;height:17px;accent-color:hsl(var(--flux-choice-tone));flex:0 0 17px;margin:3px 0 0}.flux-cancel-option input[type=radio]:focus{box-shadow:none;outline:none}.flux-cancel-option input[type=radio]:checked{background-color:hsl(var(--flux-choice-tone))}.flux-cancel-option-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.flux-cancel-option-copy strong{color:var(--flux-text);font-size:15px;font-weight:600}.flux-cancel-option-copy>span{color:var(--flux-muted);font-size:14px;line-height:1.45}.flux-cancel-timing:disabled .flux-cancel-option{opacity:.6;cursor:wait}.flux-cancel-warning{border:1px solid hsl(var(--color-warning) / .22);color:hsl(var(--color-warning));background:hsl(var(--color-warning) / .06);border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.flux-cancel-warning>svg{width:18px;height:18px;margin-top:2px}.flux-cancel-reason textarea{resize:vertical;min-height:96px}.flux-cancel-reason-meta{color:var(--flux-muted);justify-content:space-between;gap:12px;margin-top:7px;font-size:13px;display:flex}.flux-cancel-reason-meta>span{font-variant-numeric:tabular-nums;flex-shrink:0}.flux-cancel-footer{border-top:1px solid var(--flux-border);background:var(--flux-canvas);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:2px -24px -20px;padding:18px 24px;display:flex}.flux-cancel-footer .flux-button{width:auto;min-height:44px;padding:10px 16px}.flux-cancel-submit{color:hsl(var(--color-error));border:1px solid hsl(var(--color-error) / .35);background:hsl(var(--color-error) / .1)}.flux-cancel-submit:hover:not(:disabled){border-color:hsl(var(--color-error) / .6);background:hsl(var(--color-error) / .17)}.flux-cancel-submit svg{width:17px;height:17px}@media (width<=480px){.flux-cancel-service{flex-wrap:wrap}.flux-cancel-service-copy{flex-basis:calc(100% - 56px)}.flux-cancel-service .flux-service-badge{margin-inline-start:56px}.flux-cancel-option{padding:12px}.flux-cancel-options{grid-template-columns:minmax(0,1fr)}.flux-cancel-footer{flex-direction:column-reverse}.flux-cancel-footer .flux-button{width:100%}}[dir=rtl] .flux-cancel-submit svg{rotate:180deg}@media (prefers-reduced-motion:reduce){.flux-cancel-option{transition:none}}.flux-rename-content{min-width:0}.flux-rename-description{color:var(--flux-muted);margin:0 0 22px;font-size:15px;line-height:1.6}.flux-rename-hint{color:var(--flux-muted);overflow-wrap:anywhere;margin-top:10px;font-size:14px;line-height:1.5}.flux-rename-actions{border-top:1px solid var(--flux-border);background:#00000014;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:24px -24px -20px;padding:16px 24px;display:flex}.flux-rename-actions .flux-button{width:auto;min-width:100px}@media (width<=400px){.flux-rename-actions .flux-button{flex:1 1 0;min-width:0}}@container services-page (width<=1180px){.flux-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container services-page (width<=620px){.flux-service-grid{grid-template-columns:minmax(0,1fr);gap:16px}.flux-service-card-body{padding:18px}}@container services-page (width<=420px){.flux-service-filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.flux-service-filter{min-height:44px;padding-inline:10px}.flux-services-toolbar{gap:8px}}@container service-card (width<=430px){.flux-service-card-top{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"art identity""art status";gap:8px 12px}.flux-service-card-art{width:56px;height:56px}.flux-service-card-status{margin-top:0}}@container service-card (width<=300px){.flux-service-card-facts{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.flux-service-filter,.flux-service-card,.flux-service-card-arrow svg,.flux-services-results{transition:none}.flux-service-card:is(:hover,:focus-visible) .flux-service-card-arrow svg{transform:none}[dir=rtl] .flux-service-card:is(:hover,:focus-visible) .flux-service-card-arrow svg{transform:rotate(180deg)}}.flux-pve{min-width:0}.flux-pve .flux-card{border:1px solid var(--flux-border);border-radius:var(--flux-radius);background:var(--flux-surface);min-width:0;overflow:hidden}.flux-pve .flux-card-header{border-bottom:1px solid var(--flux-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.flux-pve .flux-card-header :is(h2,h3){font-size:16px;font-weight:600}.flux-pve .flux-card-header p{color:var(--flux-muted);margin-top:5px;font-size:14px}.flux-pve .flux-button-danger-outline{color:hsl(var(--color-error));border-color:hsl(var(--color-error) / .28);background:hsl(var(--color-error) / .04)}.flux-pve .flux-button-danger-outline:hover{background:hsl(var(--color-error) / .1)}.flux-pve-field-error{color:hsl(var(--color-error));font-size:14px}.flux-pve-upgrade{flex-direction:column;gap:24px;width:100%;max-width:1440px;margin-inline:0;display:flex}.flux-pve-upgrade-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.flux-pve-upgrade-options{flex-direction:column;gap:20px;min-width:0;display:flex}.flux-pve-upgrade-current{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.flux-pve-upgrade-current-name{align-items:center;gap:12px;min-width:0;display:flex}.flux-pve-upgrade-current-name strong{overflow-wrap:anywhere;margin-top:3px;font-size:17px;font-weight:600;display:block}.flux-pve-upgrade-current-name>div>span,.flux-pve-upgrade-current dt{color:var(--flux-muted);font-size:12px}.flux-pve-upgrade-icon{border:1px solid var(--flux-selected-border);width:44px;height:44px;color:var(--flux-accent);background:var(--flux-selected);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.flux-pve-upgrade-icon svg{width:22px;height:22px}.flux-pve-upgrade-current dl{flex-wrap:wrap;gap:16px 32px;display:flex}.flux-pve-upgrade-current dd{overflow-wrap:anywhere;margin-top:6px;font-size:14px;font-weight:500}.flux-pve-upgrade-current dd>span{color:var(--flux-muted);font-weight:400}.flux-pve-upgrade-retained{border-top:1px solid var(--flux-border);color:var(--flux-muted);align-items:flex-start;gap:8px;padding:12px 22px;font-size:12px;line-height:1.6;display:flex}.flux-pve-upgrade-retained svg{width:17px;height:17px;color:hsl(var(--color-success));flex-shrink:0}.flux-pve-upgrade-storage-notice{border-top:1px solid hsl(var(--color-warning) / .16);background:hsl(var(--color-warning) / .035);align-items:flex-start;gap:10px;padding:16px 22px;font-size:13px;line-height:1.6;display:flex}.flux-pve-upgrade-storage-notice>svg{width:18px;height:18px;color:hsl(var(--color-warning));flex-shrink:0;margin-top:2px}.flux-pve-upgrade-storage-notice strong{color:hsl(var(--color-warning));font-weight:500}.flux-pve-upgrade-storage-notice p{color:var(--flux-muted);margin-top:3px}.flux-pve-upgrade-storage-notice a{color:var(--flux-text);align-items:center;gap:6px;margin-top:7px;display:inline-flex}.flux-pve-upgrade-storage-notice a:hover{color:var(--flux-accent)}.flux-pve-upgrade-storage-notice a svg{width:14px;height:14px}.flux-pve .flux-card-header.flux-pve-upgrade-step{flex-wrap:nowrap;justify-content:flex-start;gap:14px}.flux-pve-upgrade-step>span{border:1px solid var(--flux-border);width:30px;height:30px;color:var(--flux-muted);font-variant-numeric:tabular-nums;border-radius:7px;flex-shrink:0;place-items:center;font-size:12px;display:grid}.flux-pve-upgrade-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.flux-pve-upgrade-plan{border:1px solid var(--flux-border);background:var(--flux-canvas);cursor:pointer;border-radius:9px;flex-direction:column;gap:20px;min-width:0;padding:20px;transition:background .15s,border-color .15s;display:flex}.flux-pve-upgrade-plan:hover,.flux-pve-upgrade-storage-choice:not([data-disabled=true]):hover{border-color:var(--flux-accent)}.flux-pve-upgrade-plan:has(input:checked){border-color:var(--flux-accent);background:var(--flux-selected)}.flux-pve-upgrade-storage-choice:not([data-disabled=true]):has(input:checked){border-color:var(--flux-accent);background:var(--flux-selected)}:is(.flux-pve-upgrade-plan:has(input:focus-visible),.flux-pve-upgrade-storage-choice:has(input:focus-visible)){outline:2px solid var(--flux-accent);outline-offset:3px}.flux-pve-upgrade input[type=radio]{appearance:none;border:2px solid var(--flux-control-border);width:16px;height:16px;box-shadow:none;cursor:inherit;background:0 0;border-radius:50%;outline:none;flex-shrink:0;margin:0;padding:0}.flux-pve-upgrade input[type=radio]:checked{border-color:var(--flux-accent);background:radial-gradient(circle, var(--flux-accent) 0 3px, transparent 3.5px)}.flux-pve-upgrade input[type=radio]:focus{box-shadow:none;outline:none}@media (forced-colors:active){.flux-pve-upgrade input[type=radio]{appearance:auto}}.flux-pve-upgrade-plan-top{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.flux-pve-upgrade-plan-top>strong{overflow-wrap:anywhere;font-size:15px;font-weight:600}.flux-pve-upgrade-tag{border:1px solid var(--flux-border);background:var(--flux-surface);color:var(--flux-muted);border-radius:5px;margin-inline-start:auto;padding:3px 7px;font-size:11px;font-weight:500}.flux-pve-upgrade-plan-price{flex-wrap:wrap;align-items:baseline;gap:5px 8px;display:flex}.flux-pve-upgrade-plan-price strong{letter-spacing:-.5px;font-size:24px;font-weight:600;line-height:1.2}.flux-pve-upgrade-plan-price>span{color:var(--flux-muted);font-size:12px}.flux-pve-upgrade-plan-specs{border-top:1px solid var(--flux-border);color:var(--flux-muted);flex-wrap:wrap;gap:10px 16px;padding-top:16px;font-size:13px;display:flex}.flux-pve-upgrade-plan-specs>span{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.flux-pve-upgrade-plan-specs svg{width:16px;height:16px;margin-inline-end:4px}.flux-pve-upgrade-plan-specs strong{color:var(--flux-text);font-weight:500}.flux-pve-upgrade .flux-pve-upgrade-caption{margin-top:14px;font-size:12px;line-height:1.6}.flux-pve-upgrade-summary{position:sticky;top:24px}.flux-pve-upgrade-summary-icon{width:19px;height:19px;color:var(--flux-muted)}.flux-pve-upgrade-summary .flux-button{width:100%;margin-top:18px}.flux-pve-upgrade-summary p{color:var(--flux-muted);margin-top:12px;font-size:12px;line-height:1.7}.flux-pve-upgrade-destination>span{color:var(--flux-muted);font-size:12px;display:block}.flux-pve-upgrade-destination strong{overflow-wrap:anywhere;margin-top:5px;font-size:20px;font-weight:600;display:block}.flux-pve-upgrade-destination small{color:var(--flux-muted);margin-top:4px;font-size:12px;display:block}.flux-pve-upgrade-changes{flex-direction:column;gap:10px;margin-top:20px;font-size:13px;display:flex}.flux-pve-upgrade-changes>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.flux-pve-upgrade-changes dt{color:var(--flux-muted)}.flux-pve-upgrade-changes dd{text-align:end;overflow-wrap:anywhere}.flux-pve-upgrade-capacity{border:1px solid var(--flux-border);background:var(--flux-canvas);border-radius:8px;margin-top:20px;padding:14px}.flux-pve-upgrade-capacity>span,.flux-pve-upgrade-capacity small{color:var(--flux-muted);font-size:12px;line-height:1.6;display:block}.flux-pve-upgrade-capacity>div{flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0 5px;font-size:17px;display:flex}.flux-pve-upgrade-capacity>div>span{color:var(--flux-muted)}.flux-pve-upgrade-capacity strong{color:var(--flux-accent);font-weight:600}.flux-pve-upgrade-capacity svg{width:16px;height:16px;color:var(--flux-muted)}.flux-pve-upgrade-summary .flux-pve-upgrade-guidance{color:hsl(var(--color-warning));background:hsl(var(--color-warning) / .06);border-radius:7px;gap:8px;padding:12px;display:flex}.flux-pve-upgrade-summary .flux-pve-upgrade-guidance[data-tone=neutral]{color:var(--flux-muted);background:var(--flux-canvas)}.flux-pve-upgrade-guidance svg,.flux-pve-upgrade-restart svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.flux-pve-upgrade-summary .flux-pve-upgrade-restart{border-top:1px solid var(--flux-border);gap:8px;padding-top:14px;display:flex}.flux-pve-notice[data-tone=warning]{border-color:hsl(var(--color-warning) / .22);background:hsl(var(--color-warning) / .06)}.flux-pve-notice[data-tone=warning]>svg{color:hsl(var(--color-warning))}.flux-pve-upgrade-total{border-top:1px solid var(--flux-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:20px;padding-top:18px;font-size:13px;display:flex}.flux-pve-upgrade-total strong{letter-spacing:-.5px;font-size:27px;font-weight:600}.flux-pve-upgrade-config{flex-direction:column;gap:22px;display:flex}.flux-pve-upgrade-config fieldset{min-width:0}.flux-pve-upgrade-config legend,.flux-pve-upgrade-config>div>label{color:var(--flux-text);margin-bottom:12px;font-size:14px;font-weight:500;display:block}.flux-pve-upgrade-storage-choices{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.flux-pve-upgrade-storage-choice{border:1px solid var(--flux-border);background:var(--flux-canvas);cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:16px;transition:background .15s,border-color .15s;display:flex}.flux-pve-upgrade-choice-title{align-items:center;gap:9px;font-size:14px;display:flex}.flux-pve-upgrade-choice-title strong{overflow-wrap:anywhere;font-weight:500}.flux-pve-upgrade-choice-capacity{letter-spacing:-.3px;margin-top:2px;font-size:19px;font-weight:600}.flux-pve-upgrade-choice-price{font-size:13px}.flux-pve-upgrade-choice-price small{color:var(--flux-muted);font-size:11px}.flux-pve-upgrade-choice-unavailable{color:hsl(var(--color-warning));padding-top:5px;font-size:11px}.flux-pve-upgrade-storage-choice[data-disabled=true]{color:var(--flux-muted);background:var(--flux-surface);cursor:not-allowed;border-style:dashed}.flux-pve-upgrade-storage-help{color:var(--flux-muted);align-items:flex-start;gap:7px;margin-top:14px;font-size:12px;line-height:1.6;display:flex}.flux-pve-upgrade-storage-help svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.flux-pve-upgrade-config select{background:var(--flux-canvas);width:100%;min-height:44px;color:var(--flux-text);border:1px solid var(--flux-border);border-radius:7px;padding:10px 12px}@container (width<=900px){.flux-pve-upgrade-summary{position:static}}@container (width<=620px){.flux-pve-upgrade-plans{grid-template-columns:minmax(0,1fr)}.flux-pve-upgrade-current dl{justify-content:space-between;gap:16px;width:100%}.flux-pve-upgrade-plan{gap:16px;padding:18px}.flux-pve-upgrade-plan-specs{flex-flow:wrap;gap:10px 16px}.flux-pve-upgrade-storage-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.flux-pve-upgrade-storage-choice{padding:12px}.flux-pve-upgrade-choice-capacity{font-size:17px}.flux-pve-upgrade-choice-title{font-size:13px}}@container (width<=300px){.flux-pve-upgrade-storage-choices{grid-template-columns:minmax(0,1fr)}}.flux-main .flux-pve-header+.flux-pve-workspace{max-width:none}.flux-pve-breadcrumb{min-width:0;color:var(--flux-muted);align-items:center;gap:8px;margin-bottom:16px;font-size:13px;line-height:20px;display:flex}.flux-pve-breadcrumb svg{width:16px;height:16px}.flux-pve-breadcrumb a{flex-shrink:0}.flux-pve-breadcrumb>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flux-pve-breadcrumb a:hover{color:var(--flux-accent)}.flux-pve-hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 28px;display:flex}.flux-pve-identity{flex:320px;align-items:flex-start;gap:16px;min-width:0;display:flex}.flux-pve-identity>div{min-width:0}.flux-pve-identity h1{overflow-wrap:anywhere}.flux-pve-identity p{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.flux-pve-specs{color:var(--flux-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:7px;font-size:14px;display:flex}.flux-pve-specs a{color:var(--flux-accent);align-items:center;gap:4px;display:inline-flex}.flux-pve-specs svg{width:14px;height:14px}.flux-pve-os-icon{border:1px solid var(--flux-border);background:var(--flux-surface);width:52px;height:52px;color:var(--flux-accent);border-radius:10px;flex:0 0 52px;place-items:center;display:grid}.flux-pve-os-icon svg{width:26px;height:26px}.flux-pve-power{grid-template-columns:minmax(0,1fr);justify-items:end;gap:12px;max-width:100%;display:grid}.flux-pve-power-row{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex;position:relative}.flux-pve-power-button{border-radius:9px;gap:8px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:500;line-height:22px;transition:color .15s,background .15s,border-color .15s}.flux-pve-power-button>svg{width:18px;height:18px}.flux-pve-power-button:not(.flux-button-danger):not(.flux-button-primary){border-color:var(--flux-control-border);background:var(--flux-canvas);color:var(--flux-muted)}.flux-pve-power-button:not(.flux-button-danger):not(.flux-button-primary):hover{border-color:var(--flux-control-hover-border);background:var(--flux-surface);color:var(--flux-text)}.flux-pve-power-button:disabled{cursor:wait;opacity:.5}.flux-pve-power-row>.flux-pve-status{border:1px solid hsl(var(--status-color) / .16);min-height:30px;margin-inline-end:3px;padding-inline:9px}.flux-pve-power-more{place-items:center;width:44px;padding:0;display:grid}.flux-pve-power-more>svg{width:21px;height:21px}.flux-pve-status{--status-color:var(--color-muted);width:fit-content;color:hsl(var(--status-color));background:hsl(var(--status-color) / .1);border-radius:5px;align-items:center;gap:6px;padding:3px 8px;font-size:13px;font-weight:500;display:inline-flex}.flux-pve-status>span{background:currentColor;border-radius:50%;width:6px;height:6px}.flux-pve-status:is([data-status=running],[data-status=active],[data-status=completed]){--status-color:var(--color-success)}.flux-pve-status:is([data-status=installing],[data-status=suspended],[data-status=requested],[data-status=pending]){--status-color:var(--color-warning)}.flux-pve-status:is([data-status=failed],[data-status=error]){--status-color:var(--color-error)}.flux-pve-power-notice{text-align:start;gap:10px;width:100%;max-width:480px;padding:12px}.flux-pve-power-notice .flux-account-flash-icon{flex-basis:32px;width:32px;height:32px}.flux-pve-power-notice .flux-account-flash-icon svg{width:18px;height:18px}.flux-pve-power-notice .flux-account-flash-title{font-size:14px}.flux-pve-power-notice .flux-account-flash-message{font-size:13px;line-height:1.6}.flux-pve-power-notice--loading{--flux-alert-tone:var(--color-info)}.flux-pve-power-spinner{animation:.8s linear infinite flux-pve-power-spin}@keyframes flux-pve-power-spin{to{transform:rotate(360deg)}}.flux-pve-more{position:static}.flux-pve-more summary{cursor:pointer;list-style:none}.flux-pve-more summary::-webkit-details-marker{display:none}.flux-pve-more>div{z-index:30;border:1px solid var(--flux-control-border);background:var(--flux-surface);inset-inline-end:0;border-radius:9px;width:240px;max-width:100%;padding:6px;position:absolute;top:calc(100% + 8px);box-shadow:0 8px 24px #0003}.flux-pve-more button{width:100%;min-height:44px;color:hsl(var(--color-error));text-align:start;border-radius:5px;align-items:flex-start;gap:10px;padding:10px;font-size:14px;font-weight:500;display:flex}.flux-pve-more button>svg{width:18px;height:18px;margin-top:2px}.flux-pve-more button small{color:var(--flux-muted);margin-top:3px;font-size:12px;font-weight:400;line-height:1.5;display:block}.flux-pve-more button:disabled{cursor:wait;opacity:.5}.flux-pve-more button:hover{background:var(--flux-raised)}.flux-pve-workspace{flex-direction:column;gap:20px;display:flex;container-type:inline-size}.flux-pve-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:230px;padding:32px 24px;display:flex}.flux-pve-empty>svg{width:32px;height:32px;color:var(--flux-muted)}.flux-pve-empty h2,.flux-pve-empty h3{font-size:18px}.flux-pve-empty p{max-width:520px;color:var(--flux-muted);font-size:14px}.flux-pve-table-wrap{overflow-x:auto}.flux-pve-table{border-collapse:collapse;width:100%;font-size:14px}.flux-pve-table th{color:var(--flux-muted);background:var(--flux-canvas);text-align:start;padding:12px 20px;font-weight:500}.flux-pve-table td{border-top:1px solid var(--flux-border);padding:16px 20px}.flux-pve-table tbody tr:hover{background:var(--flux-raised)}.flux-pve-section{padding:22px}.flux-pve-section+.flux-pve-section{border-top:1px solid var(--flux-border)}.flux-pve-section h2{margin-bottom:8px;font-size:17px}.flux-pve-section>p{color:var(--flux-muted);font-size:14px}.flux-pve-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.flux-pve-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.flux-pve-stat{padding:20px}.flux-pve-stat dt{color:var(--flux-muted);font-size:14px}.flux-pve-stat dd{margin-top:10px;font-size:26px;font-weight:600}.flux-pve-stat p{color:var(--flux-muted);margin-top:5px;font-size:13px}.flux-pve-form{flex-direction:column;gap:18px;display:flex}.flux-pve-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.flux-pve-notice{border:1px solid var(--flux-selected-border);color:var(--flux-muted);background:var(--flux-selected);border-radius:9px;align-items:flex-start;gap:12px;padding:16px 20px;font-size:14px;display:flex}.flux-pve-notice svg{width:20px;height:20px;color:var(--flux-accent);flex-shrink:0}.flux-pve-notice.is-warning{border-color:hsl(var(--color-warning) / .22);background:hsl(var(--color-warning) / .06)}.flux-pve-notice.is-warning svg{color:hsl(var(--color-warning))}.flux-pve .text-base\/40,.flux-pve .text-base\/50,.flux-pve .text-base\/60,.flux-pve .text-base\/25{color:var(--flux-muted)}.flux-pve .rounded-full:not(.size-1\.5):not(.size-2):not(.status-dot){border-radius:var(--flux-tag-radius)}@container (width<=900px){.flux-pve-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.flux-pve-upgrade-grid{grid-template-columns:minmax(0,1fr)}}@container (width<=620px){.flux-pve-grid{grid-template-columns:minmax(0,1fr)}.flux-pve-section{padding:18px}}@media (width<=639px){.flux-pve-breadcrumb{margin-bottom:14px}.flux-pve-hero{gap:18px}.flux-pve-power{justify-items:stretch;width:100%}.flux-pve-power-notice{max-width:none}}@media (prefers-reduced-motion:reduce){.flux-pve-power-spinner{animation:none}.flux-pve-power-button{transition:none}}.flux-pve-page{flex-direction:column;gap:20px;min-width:0;display:flex}.flux-pve-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.flux-pve-section-heading h2{color:var(--flux-text);font-size:19px;font-weight:600;line-height:1.35}.flux-pve-section-heading p,.flux-pve-panel-heading p,.flux-pve-help{color:var(--flux-muted);margin-top:4px;font-size:14px;line-height:1.55}.flux-pve-section-heading .flux-button{width:auto}.flux-pve-auto-refresh{color:var(--flux-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.flux-pve-auto-refresh>span{background:var(--flux-accent);border-radius:50%;width:6px;height:6px}.flux-pve-panel{border:1px solid var(--flux-border);background:var(--flux-surface);border-radius:10px;min-width:0;overflow:hidden}.flux-pve-panel-heading{border-bottom:1px solid var(--flux-border);justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;display:flex}.flux-pve-panel-heading h2,.flux-pve-panel-heading h3{color:var(--flux-text);font-size:16px;font-weight:600;line-height:1.4}.flux-pve-panel-heading>svg{color:var(--flux-muted);flex-shrink:0}.flux-pve-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.flux-pve-metric{--meter-color:var(--flux-accent);border:1px solid var(--flux-border);background:var(--flux-surface);border-radius:10px;flex-direction:column;min-width:0;padding:20px;display:flex}.flux-pve-metric--success{--meter-color:hsl(var(--color-success))}.flux-pve-metric--warning{--meter-color:hsl(var(--color-warning))}.flux-pve-metric-label{color:var(--flux-muted);justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.flux-pve-metric-label svg{color:var(--meter-color);flex-shrink:0}.flux-pve-metric>strong{color:var(--flux-text);overflow-wrap:anywhere;margin-block:16px 18px;font-size:clamp(21px,2.1vw,28px);font-weight:600;line-height:1.3;display:block}.flux-pve-metric progress,.flux-pve-meter-unavailable{background:var(--flux-raised);appearance:none;border:0;border-radius:3px;width:100%;height:5px;display:block;overflow:hidden}.flux-pve-metric progress::-webkit-progress-bar{background:var(--flux-raised);border-radius:3px}.flux-pve-metric progress::-webkit-progress-value{background:var(--meter-color);border-radius:3px}.flux-pve-metric progress::-moz-progress-bar{background:var(--meter-color);border-radius:3px}.flux-pve-metric>p{color:var(--flux-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:11px;font-size:13px;display:flex}.flux-pve-metric>p>span{color:var(--flux-text)}.flux-pve-metric>.flux-pve-metric-note{min-height:5px;margin-top:-8px;margin-bottom:auto}.flux-pve-details-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:22px;display:grid}.flux-pve-details-grid>div{min-width:0}.flux-pve-details-grid dt{color:var(--flux-muted);margin-bottom:7px;font-size:14px}.flux-pve-details-grid dd{color:var(--flux-text);overflow-wrap:anywhere;font-size:14px;font-weight:500}.flux-pve-address{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:13px}.flux-pve-chart-heading{margin-top:8px}.flux-pve-timeframe{color:var(--flux-muted);align-items:center;gap:10px;font-size:14px;display:flex}.flux-pve-timeframe select{border:1px solid var(--flux-border);background-color:var(--flux-surface);min-width:150px;min-height:42px;color:var(--flux-text);border-radius:7px;padding:9px 34px 9px 12px}.flux-pve-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.flux-pve-chart-card-heading{border-bottom:1px solid var(--flux-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;min-height:69px;padding:14px 18px;display:flex}.flux-pve-chart-legend{color:var(--flux-muted);flex-wrap:wrap;gap:5px 10px;display:flex}.flux-pve-chart-series{cursor:pointer;border:1px solid #0000;border-radius:5px;flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;padding:5px 7px;font-size:12px;transition:background .15s,opacity .15s;display:flex}.flux-pve-chart-series:hover{border-color:var(--flux-border);background:var(--flux-raised)}.flux-pve-chart-series .text-base\/30,.flux-pve-chart-series .text-base\/50{color:var(--flux-muted)}.flux-pve-chart-series .font-mono{color:var(--flux-text)}.flux-pve-chart [id$=-chart]{min-height:250px}.flux-pve-chart .apexcharts-tooltip,.flux-pve-chart .apexcharts-xaxistooltip{border:1px solid var(--flux-border)!important;background:var(--flux-raised)!important;color:var(--flux-text)!important}.flux-pve-chart .apexcharts-tooltip-title{border-bottom:1px solid var(--flux-border)!important;background:var(--flux-surface)!important;color:var(--flux-text)!important}.flux-pve-setting-row{justify-content:space-between;align-items:center;gap:24px;padding:24px 22px;display:flex}.flux-pve-setting-copy{min-width:0;max-width:560px}.flux-pve-setting-copy :is(label,h3,h4){color:var(--flux-text);font-size:15px;font-weight:600}.flux-pve-setting-copy p{color:var(--flux-muted);margin-top:5px;font-size:14px;line-height:1.65}.flux-pve-setting-input{flex:0 510px;align-items:flex-start;gap:10px;min-width:0;display:flex}.flux-pve-setting-input>div{flex:1;min-width:0}.flux-pve-setting-row .flux-button{white-space:nowrap;flex-shrink:0;width:auto}.flux-pve-panel--danger{border-color:hsl(var(--color-error) / .24)}.flux-pve-panel--danger .flux-button-danger,.flux-pve-modal-actions .flux-button-danger{border:1px solid hsl(var(--color-error) / .32);background:hsl(var(--color-error) / .1);color:hsl(var(--color-error))}.flux-pve-panel--danger .flux-button-danger:hover,.flux-pve-modal-actions .flux-button-danger:hover{background:hsl(var(--color-error) / .16)}.flux-pve-notice--warning{border-color:hsl(var(--color-warning) / .22);background:hsl(var(--color-warning) / .06)}.flux-pve-notice--warning>svg{color:hsl(var(--color-warning))}.flux-pve-notice--danger{border-color:hsl(var(--color-error) / .22);background:hsl(var(--color-error) / .06)}.flux-pve-notice--danger>svg{color:hsl(var(--color-error))}.flux-pve-notice strong{color:var(--flux-text);margin-bottom:4px;font-weight:600;display:block}.flux-pve-modal-body{flex-direction:column;gap:20px;display:flex}.flux-pve-modal-summary{border:1px solid var(--flux-border);background:var(--flux-canvas);color:var(--flux-muted);border-radius:7px;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:14px 16px;font-size:14px;display:flex}.flux-pve-modal-summary strong{color:var(--flux-text);overflow-wrap:anywhere}.flux-pve-modal-actions{border-top:1px solid var(--flux-border);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:20px;display:flex}.flux-pve-modal-actions .flux-button{width:auto;min-height:44px}.flux-pve-backups{gap:24px}.flux-pve-backups-heading{align-items:flex-start}.flux-pve-backups-heading h2{font-size:22px}.flux-pve-backups-heading p{margin-top:6px}.flux-pve-backup-overview{grid-template-columns:minmax(0,1fr) minmax(130px,auto) minmax(200px,auto);align-items:center;gap:24px 40px;padding:4px 0 8px;display:grid}.flux-pve-backup-guidance{align-items:flex-start;gap:12px;max-width:430px;display:flex}.flux-pve-backup-guidance>svg{width:20px;height:20px;color:var(--flux-muted);flex-shrink:0;margin-top:1px}.flux-pve-backup-guidance h3{color:var(--flux-text);font-size:14px;font-weight:500}.flux-pve-backup-guidance p{color:var(--flux-muted);margin-top:5px;font-size:13px;line-height:1.6}.flux-pve-backup-stat{border-left:1px solid var(--flux-workspace-border);min-width:0;padding-left:28px}.flux-pve-backup-stat-label{color:var(--flux-muted);font-size:12px}.flux-pve-backup-stat-value{margin-top:6px}.flux-pve-backup-stat-value>strong{color:var(--flux-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.3}.flux-pve-backup-stat>p{color:var(--flux-muted);margin-top:5px;font-size:12px;line-height:1.5}.flux-pve-backups .flux-pve-backup-library{background:var(--flux-workspace-surface);border-color:var(--flux-workspace-border);border-radius:8px}.flux-pve-backup-library-heading{border-bottom:0;padding:20px 24px}.flux-pve-backup-library-heading h3{font-size:15px}.flux-pve-backup-library-heading p{font-size:12px}.flux-pve-backup-refresh{flex-shrink:0;min-height:38px;padding:7px 12px;font-size:13px;font-weight:500}.flux-pve-backup-columns,.flux-pve-backup-row{grid-template-columns:minmax(0,1fr) minmax(150px,.35fr) minmax(100px,.25fr) 150px;align-items:center;gap:24px;padding:18px 24px;display:grid}.flux-pve-backup-columns{border-block:1px solid var(--flux-workspace-border);background:var(--flux-workspace-header);color:var(--flux-muted);padding-block:11px;font-size:12px;font-weight:400}.flux-pve-backup-columns>span:last-child{text-align:right}.flux-pve-backup-row{transition:background .15s}.flux-pve-backup-row+.flux-pve-backup-row{border-top:1px solid var(--flux-workspace-border)}.flux-pve-backup-row:is(:hover,:focus-within){background:var(--flux-workspace-hover)}.flux-pve-backup-identity{align-items:center;gap:12px;min-width:0;display:flex}.flux-pve-backup-identity>div{min-width:0}.flux-pve-backup-file-icon{height:32px;color:var(--flux-muted);flex:0 0 28px;place-items:center;display:grid}.flux-pve-backup-file-icon>svg{width:20px;height:20px}.flux-pve-backup-name{flex-wrap:wrap;align-items:center;gap:6px 9px;display:flex}.flux-pve-backup-identity h4{color:var(--flux-text);overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.5}.flux-pve-backup-identity p{color:var(--flux-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px}.flux-pve-backup-latest,.flux-pve-backup-protected{background:hsl(var(--color-primary) / .12);color:var(--flux-accent);border-radius:4px;align-items:center;gap:4px;padding:1px 7px;font-size:11px;font-weight:500;line-height:18px;display:inline-flex}.flux-pve-backup-protected{color:var(--flux-muted);background:var(--flux-workspace-header)}.flux-pve-backup-protected>svg{width:11px;height:11px}.flux-pve-backup-created,.flux-pve-backup-size{font-variant-numeric:tabular-nums;min-width:0;font-size:13px}.flux-pve-backup-created strong,.flux-pve-backup-size strong{color:var(--flux-text);font-weight:400}.flux-pve-backup-created time{flex-direction:column;gap:4px;display:flex}.flux-pve-backup-created time>span{color:var(--flux-muted);font-size:12px}.flux-pve-backup-mobile-label{display:none}.flux-pve-backup-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.flux-pve-backup-actions .flux-button{border-color:var(--flux-workspace-border);width:auto;min-height:38px;color:var(--flux-accent);background:0 0;padding:7px 12px;font-size:12px;font-weight:500}.flux-pve-backup-actions .flux-button:hover{background:hsl(var(--color-primary) / .08);border-color:var(--flux-accent)}.flux-pve-backup-actions .flux-pve-icon-button{width:38px;height:38px;color:var(--flux-muted);background:0 0;border-color:#0000}.flux-pve-backup-actions .flux-pve-icon-button:not(:disabled):hover{color:hsl(var(--color-error));border-color:hsl(var(--color-error) / .2);background:hsl(var(--color-error) / .07)}.flux-pve-backup-actions .flux-pve-icon-button:disabled{cursor:not-allowed;opacity:.55}.flux-pve-backup-library-footer{border-top:1px solid var(--flux-workspace-border);color:var(--flux-muted);background:var(--flux-workspace-header);align-items:flex-start;gap:9px;padding:14px 24px;display:flex}.flux-pve-backup-library-footer>svg{flex-shrink:0;width:15px;height:15px;margin-top:2px}.flux-pve-backup-library-footer p{font-size:12px;line-height:1.6}.flux-pve-backup-empty{border-top:1px solid var(--flux-workspace-border);text-align:center;flex-direction:column;align-items:center;padding:44px 24px 50px;display:flex}.flux-pve-backup-empty-icon{width:44px;height:44px;color:var(--flux-muted);place-items:center;margin-bottom:16px;display:grid}.flux-pve-backup-empty-icon>svg{width:27px;height:27px}.flux-pve-backup-empty h3{color:var(--flux-text);font-size:16px;font-weight:500}.flux-pve-backup-empty p{max-width:420px;color:var(--flux-muted);margin-top:8px;font-size:13px;line-height:1.7}.flux-pve-backup-empty--unavailable .flux-pve-backup-empty-icon{color:hsl(var(--color-warning))}@container (width<=980px){.flux-pve-backup-overview{column-gap:24px}.flux-pve-backup-stat{padding-left:20px}.flux-pve-backup-columns,.flux-pve-backup-row{grid-template-columns:minmax(0,1fr) 130px 90px 144px;gap:16px;padding-inline:20px}}@container (width<=760px){.flux-pve-backup-overview{grid-template-columns:1fr 1fr;gap:22px}.flux-pve-backup-guidance{border-bottom:1px solid var(--flux-workspace-border);grid-column:1/-1;max-width:none;padding-bottom:20px}.flux-pve-backup-stat{border-left:0;padding-left:0}.flux-pve-backup-stat+.flux-pve-backup-stat{border-left:1px solid var(--flux-workspace-border);padding-left:20px}.flux-pve-backup-columns{display:none}.flux-pve-backup-library .flux-pve-backup-row{grid-template-columns:1fr 1fr;gap:18px;padding:20px}.flux-pve-backup-identity{grid-column:1/-1}.flux-pve-backup-mobile-label{color:var(--flux-muted);margin-bottom:5px;font-size:11px;display:block}.flux-pve-backup-library .flux-pve-backup-actions{border-top:1px solid var(--flux-workspace-border);grid-column:1/-1;justify-content:flex-end;padding-top:14px}.flux-pve-backup-actions .flux-button{flex:1;min-height:42px}.flux-pve-backup-actions .flux-pve-icon-button{border-color:var(--flux-workspace-border);width:42px;height:42px}.flux-pve-backup-library-heading{padding:18px 20px}.flux-pve-backup-library-footer{padding-inline:20px}}@container (width<=460px){.flux-pve-backups{gap:20px}.flux-pve-backup-stat-value>strong{font-size:18px}.flux-pve-backup-stat>p{font-size:11px}.flux-pve-backup-refresh{width:38px;height:38px;padding:0}.flux-pve-backup-refresh>span{display:none!important}}@media (prefers-reduced-motion:reduce){.flux-pve-backup-row{transition:none}}.flux-pve-backup-summary{border:1px solid var(--flux-border);background:var(--flux-canvas);border-radius:8px;padding:16px}.flux-pve-backup-summary-title{align-items:center;gap:12px;min-width:0;display:flex}.flux-pve-backup-summary-title>div{min-width:0}.flux-pve-backup-summary-title span:not(.flux-pve-resource-icon),.flux-pve-backup-summary dt{color:var(--flux-muted);font-size:13px}.flux-pve-backup-summary-title strong{color:var(--flux-text);overflow-wrap:anywhere;margin-top:3px;font-weight:600;display:block}.flux-pve-backup-summary dl{border-top:1px solid var(--flux-border);gap:10px;margin-top:16px;padding-top:14px;display:grid}.flux-pve-backup-summary dl>div{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.flux-pve-backup-summary dt{flex-shrink:0}.flux-pve-backup-summary dd{min-width:0;color:var(--flux-text);text-align:right;overflow-wrap:anywhere;font-size:13px}.flux-pve-backup-consent{border:1px solid var(--flux-border);border-radius:8px;padding:14px 16px}.flux-pve-backup-consent .flux-check{align-items:flex-start}.flux-pve-tab-disabled{cursor:not-allowed;opacity:.48}.flux-pve-tab-disabled:is(:hover,:focus-visible){color:var(--flux-muted);background:0 0}.flux-pve-status[data-status=restoring]{border-color:hsl(var(--color-primary) / .22);background:hsl(var(--color-primary) / .08);color:var(--flux-accent)}.flux-pve-restore{border:1px solid var(--flux-border);background:var(--flux-surface);border-radius:12px;max-width:820px;margin:28px auto 40px;overflow:hidden}.flux-pve-restore-heading{align-items:flex-start;gap:18px;padding:30px 30px 22px;display:flex}.flux-pve-restore-icon{border:1px solid hsl(var(--color-primary) / .2);background:hsl(var(--color-primary) / .07);height:52px;color:var(--flux-accent);border-radius:12px;flex:0 0 52px;place-items:center;display:grid}.flux-pve-restore-icon>svg{width:25px;height:25px}.flux-pve-restore-intro{min-width:0}.flux-pve-restore-eyebrow{color:var(--flux-accent);letter-spacing:.05em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:600;display:block}.flux-pve-restore-intro h2{color:var(--flux-text);font-size:23px;font-weight:600;line-height:1.35}.flux-pve-restore-intro p{color:var(--flux-muted);margin-top:9px;font-size:14px;line-height:1.65}.flux-pve-restore-meter-block{padding:2px 30px 26px}.flux-pve-restore-meter-label{color:var(--flux-text);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-bottom:11px;font-size:13px;display:flex}.flux-pve-restore-meter-label>strong{font-size:25px;font-weight:600;line-height:1}.flux-pve-restore-meter-label>strong>span{color:var(--flux-muted);margin-left:2px;font-size:15px;font-weight:500}.flux-pve-restore-live{color:var(--flux-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.flux-pve-restore-live>span{background:var(--flux-accent);border-radius:50%;width:5px;height:5px}.flux-pve-restore-meter{background:var(--flux-raised);appearance:none;border:0;border-radius:8px;width:100%;height:7px;display:block;overflow:hidden}.flux-pve-restore-meter::-webkit-progress-bar{background:var(--flux-raised);border-radius:8px}.flux-pve-restore-meter::-webkit-progress-value{background:var(--flux-accent);border-radius:8px;transition:width .3s}.flux-pve-restore-meter::-moz-progress-bar{background:var(--flux-accent);border-radius:8px}.flux-pve-restore-meter--indeterminate>span{border-radius:inherit;background:var(--flux-accent);width:35%;height:100%;animation:1.8s ease-in-out infinite alternate flux-pve-restore-progress;display:block}.flux-pve-restore-meter-note{color:var(--flux-muted);margin-top:11px;font-size:12px;line-height:1.6}.flux-pve-restore-details{border-block:1px solid var(--flux-border);background:var(--flux-canvas);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:20px 30px;display:grid}.flux-pve-restore-details>div{min-width:0}.flux-pve-restore-details dt{color:var(--flux-muted);margin-bottom:6px;font-size:12px}.flux-pve-restore-details dd{color:var(--flux-text);overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.6}.flux-pve-restore-steps{gap:0;padding:26px 30px;display:grid}.flux-pve-restore-steps>li{align-items:flex-start;gap:13px;min-width:0;padding-bottom:24px;display:flex;position:relative}.flux-pve-restore-steps>li:last-child{padding-bottom:0}.flux-pve-restore-steps>li:not(:last-child):after{content:"";background:var(--flux-border);width:1px;position:absolute;top:34px;bottom:4px;left:15px}.flux-pve-restore-steps>li>span{border:1px solid var(--flux-border);background:var(--flux-canvas);height:31px;color:var(--flux-muted);border-radius:50%;flex:0 0 31px;place-items:center;display:grid}.flux-pve-restore-steps svg{width:15px;height:15px}.flux-pve-restore-steps strong{color:var(--flux-text);font-size:13px;font-weight:600}.flux-pve-restore-steps p{color:var(--flux-muted);margin-top:4px;font-size:12px;line-height:1.55}.flux-pve-restore-steps [data-step-state=complete]>span{border-color:hsl(var(--color-success) / .2);background:hsl(var(--color-success) / .07);color:hsl(var(--color-success))}.flux-pve-restore-steps [data-step-state=current]>span{border-color:hsl(var(--color-primary) / .3);background:hsl(var(--color-primary) / .08);color:var(--flux-accent)}.flux-pve-restore-steps [data-step-state=current] svg{animation:1.5s linear infinite flux-pve-restore-spin}.flux-pve-restore-steps [data-step-state=pending]{opacity:.64}.flux-pve-restore-footer{border-top:1px solid var(--flux-border);background:var(--flux-canvas);color:var(--flux-muted);align-items:flex-start;gap:10px;padding:18px 30px;display:flex}.flux-pve-restore-footer>svg{flex:0 0 16px;width:16px;height:16px;margin-top:3px}.flux-pve-restore-footer p{font-size:12px;line-height:1.65}.flux-pve-restore-result{margin-bottom:22px}.flux-pve-restore-result-copy{flex:1;min-width:0}.flux-pve-restore-result-close{width:36px;height:36px;color:var(--flux-muted);cursor:pointer;border:1px solid #0000;border-radius:6px;flex:0 0 36px;place-items:center;margin:-7px -8px -7px 4px;transition:color .15s,background .15s,border-color .15s;display:grid}.flux-pve-restore-result-close>svg{width:18px;height:18px;color:inherit}.flux-pve-restore-result-close:not(:disabled):hover{border-color:var(--flux-border);background:var(--flux-raised);color:var(--flux-text)}.flux-pve-restore-result-close:focus-visible{outline:2px solid var(--flux-accent);outline-offset:2px}.flux-pve-restore-result-close:disabled{opacity:.5;cursor:wait}.flux-pve-restore-result .flux-pve-restore-result-error{color:hsl(var(--color-error));margin-top:8px;font-size:12px}@media (prefers-reduced-motion:reduce){.flux-pve-restore-result-close{transition:none}}.flux-pve-notice--success{border-color:hsl(var(--color-success) / .22);background:hsl(var(--color-success) / .06)}.flux-pve-notice--success>svg{color:hsl(var(--color-success))}@keyframes flux-pve-restore-progress{0%{transform:translate(-80%)}to{transform:translate(260%)}}@keyframes flux-pve-restore-spin{to{transform:rotate(360deg)}}@media (width<=640px){.flux-pve-restore{border-radius:10px;margin-top:12px}.flux-pve-restore-heading{gap:13px;padding:22px 20px 20px}.flux-pve-restore-icon{border-radius:9px;flex-basis:42px;height:42px}.flux-pve-restore-icon>svg{width:21px;height:21px}.flux-pve-restore-intro h2{font-size:20px}.flux-pve-restore-meter-block{padding:0 20px 22px}.flux-pve-restore-details{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 20px}.flux-pve-restore-details>div{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.flux-pve-restore-details dt{flex-shrink:0;margin:0}.flux-pve-restore-details dd{text-align:right}.flux-pve-restore-steps{padding:22px 20px}.flux-pve-restore-footer{padding:16px 20px}}@media (prefers-reduced-motion:reduce){.flux-pve-restore-meter--indeterminate>span,.flux-pve-restore-steps [data-step-state=current] svg{animation:none}.flux-pve-restore-meter::-webkit-progress-value{transition:none}}.flux-pve-resource-icon{border:1px solid var(--flux-border);background:var(--flux-raised);width:42px;height:42px;color:var(--flux-accent);border-radius:8px;flex:0 0 42px;place-items:center;display:grid}.flux-pve-icon-button{border:1px solid var(--flux-border);width:42px;height:42px;color:var(--flux-muted);cursor:pointer;border-radius:7px;flex:0 0 42px;place-items:center;transition:background .15s,color .15s;display:inline-grid}.flux-pve-icon-button:hover{background:var(--flux-raised);color:var(--flux-text)}.flux-pve-icon-button--danger:hover{border-color:hsl(var(--color-error) / .25);background:hsl(var(--color-error) / .08);color:hsl(var(--color-error))}.flux-pve-index .flux-page-header{margin-bottom:28px}.flux-pve-index-content{container-type:inline-size}.flux-pve-family-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.flux-pve-family-heading h1{color:var(--flux-text);font-size:26px;font-weight:600;line-height:1.25}.flux-pve-family-heading p{color:var(--flux-muted);margin-top:7px;font-size:14px;line-height:1.6}.flux-pve-family-heading .flux-button{flex-shrink:0}.flux-pve-empty-deploy{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:max(460px,100svh - 200px);padding:32px 16px;display:flex}.flux-pve-empty-visual{width:min(310px,100%)}.flux-pve-empty-order{max-width:420px;margin-top:26px}.flux-pve-empty-order h2{color:var(--flux-text);text-wrap:balance;font-size:21px;font-weight:600;line-height:1.4}.flux-pve-empty-order p{color:var(--flux-muted);margin-top:8px;font-size:14px;line-height:1.65}.flux-pve-empty-action{min-width:160px;max-width:100%;min-height:44px;margin-top:28px}.flux-pve-empty-action:hover{filter:brightness(1.1)}.flux-pve-empty-action>svg{transition:transform .16s}.flux-pve-empty-action:is(:hover,:focus-visible)>svg{transform:translate(3px)}.flux-pve-onboarding-help{color:var(--flux-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 8px;margin-top:20px;font-size:13px;display:flex}.flux-pve-onboarding-help svg{width:15px;height:15px}.flux-pve-onboarding-help a{min-height:36px;color:var(--flux-accent);align-items:center;gap:4px;display:inline-flex}.flux-pve-onboarding-help a:hover{text-underline-offset:3px;text-decoration:underline}.flux-pve-empty-deploy a:focus-visible,.flux-pve-family-heading .flux-button:focus-visible{outline:2px solid var(--flux-accent);outline-offset:4px}.flux-pve-server-columns,.flux-pve-server-row{grid-template-columns:minmax(200px,1.6fr) minmax(150px,1fr) minmax(85px,.6fr) minmax(85px,.65fr) minmax(80px,.6fr) minmax(110px,.7fr);align-items:center;gap:18px;padding:19px 22px;display:grid}.flux-pve-server-columns{border-bottom:1px solid var(--flux-border);background:var(--flux-canvas);color:var(--flux-muted);padding-block:12px;font-size:13px}.flux-pve-server-list>div+div{border-top:1px solid var(--flux-border)}.flux-pve-server-row{color:var(--flux-muted);font-size:14px;transition:background .15s}a.flux-pve-server-row:hover{background:var(--flux-raised)}.flux-pve-server-name{align-items:center;gap:12px;min-width:0;display:flex}.flux-pve-server-name>div{flex-direction:column;gap:4px;min-width:0;display:flex}.flux-pve-server-name strong{color:var(--flux-text);overflow-wrap:anywhere;font-size:15px}.flux-pve-server-name>div>span{overflow-wrap:anywhere;font-size:13px}.flux-pve-server-cell{min-width:0}.flux-pve-mobile-label{display:none}.flux-pve-server-state{justify-content:space-between;align-items:center;gap:12px;display:flex}.flux-pve-state{white-space:nowrap;border-radius:5px;align-items:center;gap:6px;width:fit-content;padding:3px 8px;font-size:13px;display:inline-flex}.flux-pve-state>span{background:currentColor;border-radius:50%;width:6px;height:6px}.flux-pve-state--success{background:hsl(var(--color-success) / .1);color:hsl(var(--color-success))}.flux-pve-state--warning{background:hsl(var(--color-warning) / .1);color:hsl(var(--color-warning))}.flux-pve-state--error{background:hsl(var(--color-error) / .1);color:hsl(var(--color-error))}.flux-pve-state--muted{background:hsl(var(--color-muted) / .1);color:var(--flux-muted)}.flux-pve-row-arrow{transition:transform .16s,color .16s}.flux-pve-server-row:hover .flux-pve-row-arrow{color:var(--flux-accent);transform:translate(3px)}.flux-pve-skeleton{background:var(--flux-raised);border-radius:5px;max-width:140px;height:20px;animation:1.4s ease-in-out infinite flux-pve-pulse;display:block}@keyframes flux-pve-pulse{50%{opacity:.45}}@container (width<=1080px){.flux-pve-metrics,.flux-pve-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flux-pve-charts{grid-template-columns:minmax(0,1fr)}}@container (width<=920px){.flux-pve-server-columns{display:none}.flux-pve-server-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}.flux-pve-server-name,.flux-pve-server-state{grid-column:1/-1}.flux-pve-mobile-label{color:var(--flux-muted);margin-bottom:4px;font-size:13px;display:block}.flux-pve-server-cell>span:last-child{color:var(--flux-text)}.flux-pve-server-state{border-top:1px solid var(--flux-border);padding-top:12px}}@container (width<=700px){.flux-pve-setting-row{flex-direction:column;align-items:flex-start;gap:18px}.flux-pve-setting-input{flex-basis:auto;width:100%}.flux-pve-backup-row{grid-template-columns:minmax(0,1fr) auto}.flux-pve-backup-actions{border-top:1px solid var(--flux-border);grid-column:1/-1;justify-content:flex-end;padding-top:14px}}@container (width<=460px){.flux-pve-metrics,.flux-pve-details-grid{grid-template-columns:minmax(0,1fr)}.flux-pve-metric{padding:18px}.flux-pve-setting-input{flex-wrap:wrap}.flux-pve-setting-input>div{flex-basis:100%}.flux-pve-panel-heading,.flux-pve-setting-row,.flux-pve-backup-row{padding:18px}}@media (width<=480px){.flux-pve-modal-actions .flux-button{flex:auto}.flux-pve-modal-actions{justify-content:stretch}}@media (width<=640px){.flux-pve-family-heading{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.flux-pve-skeleton{animation:none}.flux-pve-row-arrow,.flux-pve-empty-action>svg{transition:none}.flux-pve-empty-action:is(:hover,:focus-visible)>svg{transform:none}}html:has(.flux-widget-workspace){scrollbar-gutter:stable}.flux-widget-workspace{--widget-surface:var(--flux-surface)}@supports (color:color-mix(in lab, red, red)){.flux-widget-workspace{--widget-surface:color-mix(in srgb, var(--flux-surface) 94%, var(--flux-text))}}.flux-widget-workspace{--widget-edge:var(--flux-border)}@supports (color:color-mix(in lab, red, red)){.flux-widget-workspace{--widget-edge:color-mix(in srgb, var(--flux-border) 82%, var(--flux-muted))}}.flux-widget-workspace{flex-direction:column;gap:22px;min-width:0;display:flex;container-type:inline-size}.flux-widget-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.flux-widget-toolbar h2{color:var(--flux-text);font-size:20px;font-weight:600;line-height:1.4}.flux-widget-toolbar p{color:var(--flux-muted);margin-top:4px;font-size:14px}.flux-widget-toolbar-actions,.flux-widget-edit-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.flux-widget-toolbar-actions>.flux-pve-auto-refresh{margin-inline-end:10px}.flux-widget-period{color:var(--flux-muted);align-items:center;gap:8px;margin-inline-end:8px;font-size:12px;display:flex}.flux-widget-period select{border:1px solid var(--flux-border);background-color:var(--flux-surface);min-height:40px;color:var(--flux-text);border-radius:7px;padding:7px 30px 7px 10px;font-size:12px}.flux-widget-toolbar .flux-button{min-height:40px;padding:8px 13px;font-size:13px}.flux-widget-toolbar .flux-button svg{width:16px;height:16px}.flux-widget-edit-notice{border:1px solid var(--flux-border);background:var(--flux-surface);border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 14px;font-size:13px;display:flex}.flux-widget-edit-label{color:var(--flux-accent);align-items:center;gap:8px;font-weight:500;display:inline-flex}.flux-widget-edit-label>svg{width:16px;height:16px}.flux-widget-edit-notice>p{color:var(--flux-muted);flex:330px}.flux-widget-edit-hint{color:var(--flux-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.flux-widget-edit-hint kbd{border:1px solid var(--flux-control-border);background:var(--flux-raised);color:var(--flux-text);border-radius:4px;padding:1px 5px;font-family:inherit;font-size:11px}.flux-widget-feedback{border:1px solid hsl(var(--color-success) / .2);background:hsl(var(--color-success) / .05);color:hsl(var(--color-success));border-radius:8px;padding:10px 14px;font-size:13px}.flux-widget-feedback:not(.is-error){z-index:70;background:var(--flux-surface);bottom:24px;align-items:center;gap:12px;max-width:min(440px,100vw - 48px);display:flex;position:fixed;inset-inline-end:24px;box-shadow:0 6px 24px #00000040}.flux-widget-feedback>button{width:28px;height:28px;color:var(--flux-muted);border-radius:5px;flex-shrink:0;place-items:center;display:grid}.flux-widget-feedback>button:hover{color:var(--flux-text);background:var(--flux-raised)}.flux-widget-feedback>button svg{width:16px;height:16px}.flux-widget-feedback.is-error{color:hsl(var(--color-error));border-color:hsl(var(--color-error) / .2);background:hsl(var(--color-error) / .06)}.flux-widget-grid{isolation:isolate;width:100%;min-width:0;position:relative}.flux-widget-workspace[data-editing=true] .flux-widget-grid{background-image:linear-gradient(to right, var(--flux-border) 1px, transparent 1px), linear-gradient(to bottom, var(--flux-border) 1px, transparent 1px), radial-gradient(var(--flux-border) .8px, transparent .8px);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.flux-widget-workspace[data-editing=true] .flux-widget-grid{background-image:linear-gradient(to right, color-mix(in srgb, var(--flux-border) 60%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--flux-border) 60%, transparent) 1px, transparent 1px), radial-gradient(var(--flux-border) .8px, transparent .8px)}}.flux-widget-workspace[data-editing=true] .flux-widget-grid{background-size:calc(8.33333% + 1.33333px) 100px,calc(8.33333% + 1.33333px) 100px,calc(8.33333% + 1.33333px) 20px}.flux-widget{border:1px solid var(--widget-edge);background:var(--widget-surface);border-radius:12px;flex-direction:column;min-width:0;transition:left .18s,top .18s,width .18s,height .18s,border-color .15s,box-shadow .15s;display:flex;position:absolute;overflow:hidden;box-shadow:0 2px 5px #00000014}.flux-widget-workspace[data-editing=true] .flux-widget{overflow:visible}.flux-widget.has-tools{border-color:var(--flux-control-hover-border);z-index:40!important}.flux-widget.is-dragging{pointer-events:none;cursor:grabbing;-webkit-user-select:none;user-select:none;border-color:var(--flux-accent);background:var(--flux-raised);box-shadow:0 22px 60px #00000073, 0 0 0 1px var(--flux-accent);transition:border-color .15s,box-shadow .15s;z-index:50!important}.flux-widget.is-resizing{border-color:var(--flux-accent);box-shadow:0 0 0 1px var(--flux-accent);transition:none;z-index:45!important}.flux-widget-placeholder{z-index:-1;border:1px dashed var(--flux-accent);background:var(--flux-selected);border-radius:12px;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.flux-widget-placeholder{background:color-mix(in srgb, var(--flux-selected) 80%, transparent)}}.flux-widget-placeholder{pointer-events:none;transition:left .12s,top .12s,width .12s,height .12s}.flux-widget-placeholder>span{border:1px solid var(--flux-selected-border);background:var(--flux-canvas);color:var(--flux-accent);border-radius:6px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;display:flex}.flux-widget-placeholder svg{width:15px;height:15px}.flux-widget-heading{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:58px;padding:13px 20px;display:flex}.flux-widget-heading h3{min-width:0;color:var(--flux-text);align-items:center;gap:9px;font-size:14px;font-weight:500;display:flex}.flux-widget-heading h3 svg{width:18px;height:18px;color:var(--flux-muted)}.flux-widget-edit-tools{border:1px solid var(--flux-border);background:var(--flux-surface);border-radius:7px;align-items:center;gap:2px;margin-inline-start:auto;padding:2px;display:flex}.flux-widget-edit-tools>button{width:27px;height:27px;min-height:27px;color:var(--flux-muted);border:1px solid #0000;border-radius:4px;place-items:center;display:grid}.flux-widget-edit-tools svg{width:15px;height:15px}.flux-widget-edit-tools>button:hover,.flux-widget-options[aria-expanded=true]{color:var(--flux-text);background:var(--flux-raised);border-color:var(--flux-control-border)}.flux-widget-edit-tools>.flux-widget-remove:hover{color:hsl(var(--color-error));background:hsl(var(--color-error) / .09);border-color:hsl(var(--color-error) / .18)}.flux-widget-controls{z-index:5;border:1px solid var(--flux-control-hover-border);background:var(--flux-raised);top:56px;border-radius:10px;width:250px;max-width:calc(100% - 24px);padding:13px;position:absolute;inset-inline-end:12px;box-shadow:0 12px 35px #00000059}.flux-widget-controls-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.flux-widget-controls-title strong{color:var(--flux-text);font-size:13px;font-weight:600}.flux-widget-controls-title>button{width:24px;height:24px;color:var(--flux-muted);place-items:center;display:grid}.flux-widget-controls button svg{width:15px;height:15px}.flux-widget-move-controls{justify-content:space-between;align-items:center;gap:10px;display:flex}.flux-widget-move-controls>span,.flux-widget-controls legend{color:var(--flux-muted);font-size:12px}.flux-widget-controls fieldset{min-width:0;margin-top:14px}.flux-widget-controls legend{margin-bottom:7px}.flux-widget-controls>div>div,.flux-widget-controls fieldset>div{gap:4px;display:flex}.flux-widget-controls fieldset button,.flux-widget-move-controls button{border:1px solid var(--flux-control-border);background:var(--flux-surface);min-width:0;min-height:32px;color:var(--flux-text);border-radius:5px;flex:1;justify-content:center;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:flex}.flux-widget-move-controls button{width:31px;padding:5px}.flux-widget-controls button:hover:not(:disabled){border-color:var(--flux-accent);color:var(--flux-accent)}.flux-widget-controls button[aria-pressed=true]{border-color:var(--flux-selected-border);background:var(--flux-selected);color:var(--flux-accent)}.flux-widget-controls button:disabled{opacity:.4;cursor:not-allowed}.flux-widget-controls>p{border-top:1px solid var(--flux-border);color:var(--flux-muted);margin-top:14px;padding-top:11px;font-size:11px;line-height:1.5}.flux-widget-workspace button:focus-visible,.flux-widget-period select:focus-visible{outline:2px solid var(--flux-accent);outline-offset:3px}.flux-widget-drag{cursor:grab;touch-action:none}.flux-widget-drag:active{cursor:grabbing}.flux-widget-body{scrollbar-width:thin;border-end-end-radius:12px;border-end-start-radius:12px;flex:1;min-width:0;min-height:0;padding:0 20px 20px;overflow:auto}.flux-widget-workspace[data-editing=true] .flux-widget-body{padding-bottom:26px}.flux-widget-resize{width:29px;height:29px;color:var(--flux-muted);cursor:nwse-resize;touch-action:none;inset-inline-end:0;background:0 0;border-start-start-radius:8px;border-end-end-radius:11px;place-items:center;display:grid;position:absolute;bottom:0}.flux-widget-resize svg{width:19px;height:19px}.flux-widget-resize:hover,.flux-widget-resize:focus-visible{color:var(--flux-accent);background:var(--flux-selected)}.flux-widget-metric{--widget-tone:var(--color-primary);flex-direction:column;justify-content:center;gap:14px;height:100%;min-height:110px;display:flex}.flux-widget-metric[data-tone=success]{--widget-tone:var(--color-success)}.flux-widget-metric[data-tone=warning]{--widget-tone:var(--color-warning)}.flux-widget-metric>strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--flux-text);font-size:clamp(28px,2.2vw,36px);font-weight:600;line-height:1.2}.flux-widget-metric>strong>small{color:var(--flux-muted);padding-inline-start:3px;font-size:.58em;font-weight:400}.flux-widget-metric>.flux-widget-uptime{font-size:clamp(22px,1.8vw,30px)}.flux-widget-metric>p{color:var(--flux-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;font-size:13px;display:flex}.flux-widget-metric>p>span{color:var(--flux-text)}.flux-widget-metric>small{color:var(--flux-muted);font-size:11px}.flux-widget-metric progress{background:var(--flux-border);appearance:none;border:0;border-radius:3px;width:100%;height:6px;display:block;overflow:hidden}.flux-widget-metric progress::-webkit-progress-bar{background:var(--flux-border);border-radius:3px}.flux-widget-metric progress::-webkit-progress-value{background:hsl(var(--widget-tone));border-radius:3px}.flux-widget-metric progress::-moz-progress-bar{background:hsl(var(--widget-tone));border-radius:3px}.flux-widget-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;padding-top:12px;display:grid}.flux-widget-details>div{min-width:0}.flux-widget-details dt{color:var(--flux-muted);margin-bottom:6px;font-size:12px}.flux-widget-details dd{color:var(--flux-text);overflow-wrap:anywhere;font-size:14px;font-weight:500}.flux-widget-address{align-items:center;gap:8px;display:flex}.flux-widget-address>span{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px}.flux-widget-address button{border:1px solid var(--flux-border);width:26px;height:26px;color:var(--flux-muted);border-radius:5px;flex-shrink:0;place-items:center;display:grid}.flux-widget-address button:hover{color:var(--flux-accent);border-color:var(--flux-selected-border)}.flux-widget-address svg{width:13px;height:13px}.flux-widget-history{flex-direction:column;gap:12px;height:100%;min-height:170px;display:flex}.flux-widget-history-legend{flex-wrap:wrap;align-items:center;gap:6px 20px;font-size:12px;display:flex}.flux-widget-history-legend>span{color:var(--flux-muted);align-items:center;gap:7px;display:flex}.flux-widget-history-legend i{border-radius:2px;width:6px;height:6px}.flux-widget-history-legend strong{color:var(--flux-text);font-weight:500}.flux-widget-chart-plot{flex-direction:column;flex:1;min-height:95px;padding-top:12px;display:flex;position:relative}.flux-widget-chart-plot>svg{flex:1;width:100%;min-height:65px;display:block;overflow:visible}.flux-widget-chart-grid{stroke:var(--flux-border);stroke-width:1px;stroke-dasharray:3 5;fill:none;vector-effect:non-scaling-stroke}.flux-widget-chart-max{color:var(--flux-muted);top:0;font-size:11px;position:absolute;inset-inline-start:0}.flux-widget-chart-range{color:var(--flux-muted);justify-content:space-between;padding-top:7px;font-size:11px;display:flex}.flux-widget-history-summary{border-top:1px solid var(--flux-border);color:var(--flux-muted);flex-wrap:wrap;gap:6px 20px;padding-top:9px;font-size:12px;display:flex}.flux-widget-history-summary>span{flex-wrap:wrap;gap:4px;display:flex}.flux-widget-history-summary strong{color:var(--flux-text);font-weight:400}.flux-widget-history-peak{margin-inline-start:4px}.flux-widget-history-empty{color:var(--flux-muted);flex:1;justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}.flux-widget-history-empty svg{width:22px;height:22px}.flux-widget-billing{flex-direction:column;gap:20px;min-height:100%;padding-top:8px;display:flex}.flux-widget-billing>div>span,.flux-widget-billing p{color:var(--flux-muted);font-size:12px}.flux-widget-billing>div>strong{margin:3px 0;font-size:20px;font-weight:600;display:block}.flux-widget-billing dl{flex-wrap:wrap;gap:18px 40px;display:flex}.flux-widget-billing dt{color:var(--flux-muted);margin-bottom:6px;font-size:12px}.flux-widget-billing dd{font-size:14px;font-weight:500}.flux-widget-link{color:var(--flux-accent);align-items:center;gap:8px;margin-top:auto;font-size:13px;display:inline-flex}.flux-widget-link svg{width:16px;height:16px}.flux-widget-link:hover{text-decoration:underline}.flux-widget-activity{flex-direction:column;min-height:100%;display:flex}.flux-widget-activity>div:not(.flux-widget-inline-empty){border-bottom:1px solid var(--flux-border);align-items:center;gap:10px;padding:12px 0;display:flex}.flux-widget-activity>div>div{flex:1;min-width:0}.flux-widget-activity strong{font-size:13px;font-weight:500;display:block}.flux-widget-activity time{color:var(--flux-muted);margin-top:3px;font-size:11px;display:block}.flux-widget-activity .flux-widget-link{padding-top:14px}.flux-widget-activity-dot{background:var(--flux-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.flux-widget-activity-dot[data-outcome=completed]{background:hsl(var(--color-success))}.flux-widget-activity-dot[data-outcome=failed]{background:hsl(var(--color-error))}.flux-widget-inline-empty{color:var(--flux-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;padding:20px 0;font-size:13px;display:flex}.flux-widget-inline-empty svg{width:24px;height:24px}.flux-widget-inline-empty small{font-size:12px}.flux-widget-links{flex-direction:column;gap:3px;display:flex}.flux-widget-links>a{min-height:40px;color:var(--flux-muted);border-radius:6px;align-items:center;gap:10px;padding:9px 6px;font-size:13px;display:flex}.flux-widget-links>a:hover{background:var(--flux-selected);color:var(--flux-accent)}.flux-widget-links>a>span{flex:1}.flux-widget-links svg{width:17px;height:17px}.flux-widget-empty{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:340px;padding:32px;display:flex}.flux-widget-empty>svg{width:32px;height:32px;color:var(--flux-accent)}.flux-widget-empty h3{font-size:19px;font-weight:600}.flux-widget-empty p{color:var(--flux-muted);font-size:14px}.flux-widget-empty .flux-button{margin-top:8px}.flux-widget-picker{border:1px solid var(--flux-control-border);background:var(--flux-surface);width:min(720px,100vw - 32px);max-height:min(820px,100dvh - 48px);color:var(--flux-text);border-radius:14px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 80px #00000059}.flux-widget-picker::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6}.flux-widget-picker-heading{z-index:1;border-bottom:1px solid var(--flux-border);background:var(--flux-surface);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex;position:sticky;top:0}.flux-widget-picker-heading>div>span{color:var(--flux-accent);letter-spacing:1.6px;font-size:10px;font-weight:600}.flux-widget-picker-heading h2{margin-top:4px;font-size:24px;font-weight:600}.flux-widget-picker-heading p{color:var(--flux-muted);margin-top:4px;font-size:13px}.flux-widget-close{border:1px solid var(--flux-border);width:32px;height:32px;color:var(--flux-muted);border-radius:7px;place-items:center;display:grid}.flux-widget-close svg{width:18px;height:18px}.flux-widget-picker-catalog{flex-direction:column;gap:24px;padding:24px;display:flex}.flux-widget-picker-catalog h3{color:var(--flux-muted);margin-bottom:10px;font-size:12px;font-weight:500}.flux-widget-picker-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.flux-widget-picker-option{border:1px solid var(--flux-border);background:var(--flux-canvas);text-align:start;border-radius:8px;align-items:flex-start;gap:10px;padding:14px;display:flex}.flux-widget-picker-option:hover:not(:disabled){border-color:var(--flux-accent);background:var(--flux-selected)}.flux-widget-picker-icon{border:1px solid var(--flux-border);width:30px;height:30px;color:var(--flux-accent);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.flux-widget-picker-icon svg{width:16px;height:16px}.flux-widget-picker-option>span:nth-child(2){flex:1;min-width:0}.flux-widget-picker-option strong{font-size:13px;font-weight:500;display:block}.flux-widget-picker-option small{color:var(--flux-muted);margin-top:4px;font-size:11px;line-height:1.5;display:block}.flux-widget-picker-add{color:var(--flux-accent);align-items:center;gap:4px;font-size:11px;display:flex}.flux-widget-picker-add svg{width:14px;height:14px}.flux-widget-picker-option[data-added=true]{opacity:.6}.flux-widget-picker-option[data-added=true] .flux-widget-picker-add{color:hsl(var(--color-success))}.flux-widget-picker-footer{border-top:1px solid var(--flux-border);background:var(--flux-surface);justify-content:space-between;align-items:center;gap:14px;padding:16px 24px;display:flex;position:sticky;bottom:0}.flux-widget-picker-footer>span{color:var(--flux-muted);font-size:12px}@container (width<=1050px){.flux-widget-heading{gap:6px}}@container (width<=650px){.flux-widget-toolbar-actions,.flux-widget-edit-actions{width:100%}.flux-widget-toolbar-actions>.flux-pve-auto-refresh{margin-inline-end:auto}.flux-widget-edit-actions>.flux-button{flex:auto;justify-content:center}.flux-widget-edit-notice{align-items:flex-start;gap:8px 12px}.flux-widget-edit-notice>p{flex-basis:100%;order:1}.flux-widget-edit-hint{margin-inline-start:auto}.flux-widget-details{gap:20px 18px}.flux-widget-heading,.flux-widget-body{padding-inline:16px}}@media (width<=600px){.flux-widget-picker-options{grid-template-columns:minmax(0,1fr)}.flux-widget-picker-heading,.flux-widget-picker-catalog{padding:18px}.flux-widget-picker-footer{padding:14px 18px}}@media (prefers-reduced-motion:reduce){.flux-widget,.flux-widget-placeholder{transition:none}}.flux-compute-illustration{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:310px;display:flex}.flux-compute-caption{width:100%;color:var(--flux-muted);font-family:var(--font-mono);letter-spacing:.045em;justify-content:space-between;align-items:center;gap:12px;font-size:9px;line-height:1.5;display:flex}.flux-compute-caption>span:first-child{color:var(--flux-text);letter-spacing:.18em}.flux-compute-caption>span:last-child{text-align:end}.flux-compute-drawing{width:100%;height:auto;display:block;overflow:visible}.flux-compute-wire{stroke:var(--flux-control-border)}.flux-compute-junction{fill:var(--flux-accent);stroke:var(--flux-canvas)}.flux-compute-cloud{fill:var(--flux-surface);stroke:var(--flux-accent)}.flux-compute-boundary{fill:none;stroke:var(--flux-control-border);stroke-dasharray:3 5}.flux-compute-depth{fill:var(--flux-raised);stroke:var(--flux-border)}.flux-compute-face{fill:var(--flux-surface);stroke:var(--flux-control-border)}.flux-compute-outline{fill:none;stroke:var(--flux-control-hover-border)}.flux-compute-accent-line{fill:none;stroke:var(--flux-accent)}.flux-compute-accent-face{fill:var(--flux-raised);stroke:var(--flux-accent)}.flux-compute-accent-fill{fill:var(--flux-selected);stroke:var(--flux-selected-border)}.flux-compute-platform-bottom{fill:var(--flux-surface);stroke:var(--flux-control-border)}.flux-compute-platform-top{fill:var(--flux-raised);stroke:var(--flux-control-border)}.flux-compute-chip-pins{stroke:var(--flux-accent);opacity:.55}.flux-compute-footnote{width:100%;color:var(--flux-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;font-size:10px;line-height:1.5;display:flex}.flux-compute-footnote>span{background:var(--flux-border);flex:0 32px;height:1px}.flux-metal-illustration{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:290px;display:flex}.flux-metal-rack{gap:9px;width:100%;max-width:290px;display:grid;transform:perspective(700px)rotateY(-12deg)rotateX(6deg)}.flux-metal-rack-unit{border:1px solid var(--flux-control-border);background:var(--flux-surface);height:55px;box-shadow:0 4px 0 var(--flux-raised);border-radius:7px;align-items:center;gap:22px;padding:14px 20px;display:flex}.flux-metal-rack-unit--accent{border-color:var(--flux-selected-border);background:var(--flux-raised)}.flux-metal-rack-mark{border:1px solid var(--flux-control-hover-border);border-radius:3px;flex-shrink:0;width:18px;height:18px;position:relative}.flux-metal-rack-mark:after{content:"";border:1px solid var(--flux-control-hover-border);position:absolute;inset:4px}.flux-metal-rack-unit--accent .flux-metal-rack-mark,.flux-metal-rack-unit--accent .flux-metal-rack-mark:after{border-color:var(--flux-accent);background:var(--flux-selected)}.flux-metal-rack-vents{background:repeating-linear-gradient(90deg, var(--flux-control-border) 0 2px, transparent 2px 7px);opacity:.65;flex:1;height:20px}.flux-metal-rack-slot{border:1px solid var(--flux-control-border);background:var(--flux-canvas);border-radius:2px;flex-shrink:0;width:26px;height:7px}.flux-metal-rack-components{justify-content:space-between;width:100%;max-width:200px;display:flex;position:relative}.flux-metal-rack-components:before{background:var(--flux-border);content:"";height:1px;position:absolute;inset:50% 0 auto}.flux-metal-rack-components>span{border:1px solid var(--flux-border);background:var(--flux-canvas);width:32px;height:32px;color:var(--flux-muted);border-radius:7px;place-items:center;display:grid;position:relative}.flux-metal-rack-components svg{width:15px;height:15px}.flux-tenant-detail{min-width:0;color:var(--flux-text)}.flux-main .flux-tenant-header+.flux-tenant-workspace{max-width:none}.flux-tenant-workspace{flex-direction:column;gap:20px;min-width:0;padding-bottom:32px;display:flex;container-type:inline-size}.flux-tenant-detail .flux-card{border:1px solid var(--flux-border);border-radius:var(--flux-radius);background:var(--flux-surface);min-width:0;overflow:hidden}.flux-tenant-detail .flux-card-header{border-bottom:1px solid var(--flux-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.flux-tenant-detail .flux-card-header :is(h2,h3){align-items:center;gap:10px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.flux-tenant-detail .flux-card-header p{color:var(--flux-muted);margin-top:4px;font-size:13px;line-height:1.6}.flux-tenant-detail .flux-card-header>svg{width:19px;height:19px;color:var(--flux-muted);flex-shrink:0}.flux-tenant-detail :is(button,summary,select,a,label[for]){cursor:pointer}.flux-tenant-detail :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.45}.flux-tenant-detail :is(button,summary,a):focus-visible{outline:2px solid var(--flux-accent);outline-offset:3px}.flux-tenant-detail .flux-button{min-height:40px;font-size:14px}.flux-tenant-detail .flux-button>svg{flex-shrink:0;width:17px;height:17px}.flux-tenant-breadcrumb{color:var(--flux-muted);align-items:center;gap:8px;margin-bottom:16px;font-size:13px;line-height:20px;display:flex}.flux-tenant-breadcrumb a{flex-shrink:0}.flux-tenant-breadcrumb a:hover{color:var(--flux-accent)}.flux-tenant-breadcrumb>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flux-tenant-breadcrumb svg{flex-shrink:0;width:16px;height:16px}.flux-tenant-hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.flux-tenant-identity{flex:320px;align-items:flex-start;gap:16px;min-width:0;display:flex}.flux-tenant-identity>div{min-width:0}.flux-tenant-identity h1{overflow-wrap:anywhere}.flux-tenant-identity .flux-account-nav-description{color:var(--flux-muted);overflow-wrap:anywhere;font-size:14px}.flux-tenant-hero-icon{border:1px solid var(--flux-border);width:52px;height:52px;color:var(--flux-accent);background:var(--flux-surface);border-radius:10px;flex:0 0 52px;place-items:center;display:grid}.flux-tenant-hero-icon svg{width:26px;height:26px}.flux-tenant-meta{color:var(--flux-muted);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:7px;font-size:13px;display:flex}.flux-tenant-meta a{color:var(--flux-accent);align-items:center;gap:4px;display:inline-flex}.flux-tenant-meta svg{width:14px;height:14px}.flux-tenant-header-controls{flex-direction:column;align-items:flex-end;gap:12px;max-width:100%;display:flex}.flux-tenant-state{--tenant-state:var(--color-muted);background:hsl(var(--tenant-state) / .1);width:fit-content;color:hsl(var(--tenant-state));white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:3px 8px;font-size:13px;font-weight:500;display:inline-flex}.flux-tenant-state>span{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.flux-tenant-state>svg{width:14px;height:14px}.flux-tenant-state:is([data-state=online],[data-state=active]){--tenant-state:var(--color-success)}.flux-tenant-state:is([data-state=suspended],[data-state=pending]){--tenant-state:var(--color-warning)}.flux-tenant-state:is([data-state=cancelled],[data-state=failed]){--tenant-state:var(--color-error)}.flux-tenant-state[data-state=installing]{--tenant-state:var(--color-info)}.flux-tenant-power{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.flux-tenant-power:empty{display:none}.flux-tenant-power-more summary{width:40px;padding:0;list-style:none}.flux-tenant-power-more summary::-webkit-details-marker{display:none}.flux-tenant-power-more>div{z-index:35;border:1px solid var(--flux-control-border);background:var(--flux-surface);top:calc(100% + 8px);border-radius:9px;width:260px;max-width:calc(100vw - 40px);padding:6px;position:absolute;inset-inline-end:0;box-shadow:0 8px 24px #0003}.flux-tenant-power-more button{text-align:start;border-radius:5px;align-items:flex-start;gap:10px;width:100%;padding:11px 10px;font-size:14px;display:flex}.flux-tenant-power-more button>svg{flex-shrink:0;width:18px;height:18px;margin-top:2px}.flux-tenant-power-more button.is-danger{color:hsl(var(--color-error))}.flux-tenant-power-more button:hover:not(:disabled){background:var(--flux-raised)}.flux-tenant-power-more small{color:var(--flux-muted);margin-top:3px;font-size:12px;line-height:1.5;display:block}.flux-tenant-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.flux-tenant-section-heading h2{font-size:18px;font-weight:600;line-height:1.4}.flux-tenant-section-heading p{color:var(--flux-muted);margin-top:4px;font-size:14px}.flux-tenant-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.flux-tenant-metric{padding:20px 22px}.flux-tenant-metric dt{color:var(--flux-muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.flux-tenant-metric dt svg{width:18px;height:18px;color:var(--flux-accent);flex-shrink:0}.flux-tenant-metric[data-metric=incoming] dt svg{color:hsl(var(--color-success))}.flux-tenant-metric dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:15px;font-size:27px;font-weight:600;line-height:1.2;display:flex}.flux-tenant-metric dd span{color:var(--flux-muted);font-size:13px;font-weight:400}.flux-tenant-overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}.flux-tenant-overview-aside,.flux-tenant-overview-main{flex-direction:column;gap:20px;min-width:0;display:flex}.flux-tenant-address{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px;padding:22px;display:grid}.flux-tenant-address+.flux-tenant-address{border-top:1px solid var(--flux-border)}.flux-tenant-address-top{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.flux-tenant-address-name{align-items:center;gap:12px;min-width:0;display:flex}.flux-tenant-address-name>div{min-width:0}.flux-tenant-address-name h3{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:15px;font-weight:600}.flux-tenant-address-name>div>span{color:var(--flux-muted);margin-top:4px;font-size:12px;display:block}.flux-tenant-address-icon{border:1px solid var(--flux-border);width:38px;height:38px;color:var(--flux-accent);background:var(--flux-raised);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.flux-tenant-address-icon svg{width:19px;height:19px}.flux-tenant-label{border:1px solid var(--flux-border);color:var(--flux-muted);border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-size:12px;display:inline-flex}.flux-tenant-label svg{width:14px;height:14px;color:hsl(var(--color-success))}.flux-tenant-network-details{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:5px;display:grid}.flux-tenant-network-details dt{color:var(--flux-muted);font-size:12px}.flux-tenant-network-details dd{font-family:var(--font-mono);overflow-wrap:anywhere;margin-top:5px;font-size:13px}.flux-tenant-rdns{min-width:0}.flux-tenant-address:has(.flux-tenant-inline-form) :is(.flux-tenant-network-details,.flux-tenant-rdns){grid-column:1/-1}.flux-tenant-rdns-label{color:var(--flux-muted);justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.flux-tenant-rdns>p{overflow-wrap:anywhere;margin-top:6px;font-size:14px}.flux-tenant-rdns>p.is-muted{color:var(--flux-muted)}.flux-tenant-text-link{min-height:28px;color:var(--flux-accent);justify-content:center;align-items:center;gap:5px;font-size:13px;font-weight:500;display:inline-flex}.flux-tenant-text-link svg{flex-shrink:0;width:14px;height:14px}.flux-tenant-text-link:hover{text-underline-offset:3px;text-decoration:underline}.flux-tenant-input{border:1px solid var(--flux-control-border);background:var(--flux-input);width:100%;min-height:42px;color:var(--flux-text);border-radius:7px;padding:10px 12px;font-size:14px;line-height:1.5;display:block}.flux-tenant-input::placeholder{color:var(--flux-muted)}.flux-tenant-input:focus{outline:2px solid var(--flux-accent);outline-offset:2px;box-shadow:none}.flux-tenant-inline-form{flex-direction:column;gap:10px;margin-top:10px;display:flex}.flux-tenant-inline-form>div{flex-wrap:wrap;gap:8px;display:flex}.flux-tenant-caption{color:var(--flux-muted);font-size:12px}.flux-tenant-bandwidth{padding:20px 22px}.flux-tenant-bandwidth-total{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.flux-tenant-bandwidth-total strong{font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.flux-tenant-bandwidth-total strong span{color:var(--flux-muted);margin-inline-start:6px;font-size:14px;font-weight:400}.flux-tenant-bandwidth-total>span{color:var(--flux-muted);font-size:13px}.flux-tenant-meter{background:var(--flux-raised);border-radius:3px;height:5px;margin-top:16px;overflow:hidden}.flux-tenant-meter>span{border-radius:inherit;background:var(--flux-accent);height:100%;display:block}.flux-tenant-meter[data-tone=warning]>span{background:hsl(var(--color-warning))}.flux-tenant-meter[data-tone=danger]>span{background:hsl(var(--color-error))}.flux-tenant-bandwidth-caption{color:var(--flux-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:8px;font-size:12px;display:flex}.flux-tenant-bandwidth-caption[data-tone=danger]>span:first-child{color:hsl(var(--color-error))}.flux-tenant-bandwidth-caption[data-tone=warning]>span:first-child{color:hsl(var(--color-warning))}.flux-tenant-facts{padding:0 22px 16px}.flux-card-header+.flux-tenant-facts{padding-top:8px}.flux-tenant-facts>div{justify-content:space-between;align-items:baseline;gap:16px;padding-block:10px;font-size:13px;display:flex}.flux-tenant-facts>div+div{border-top:1px solid var(--flux-border)}.flux-tenant-facts dt{color:var(--flux-muted)}.flux-tenant-facts dd{text-align:end;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0}.flux-tenant-facts dd>span:not(.flux-tenant-state){color:var(--flux-muted);margin-inline-start:5px;font-size:12px}.flux-tenant-description{border-top:1px solid var(--flux-border);padding:14px 22px 22px}.flux-tenant-description p{color:var(--flux-muted);overflow-wrap:anywhere;white-space:pre-line;margin-top:6px;font-size:13px;line-height:1.7}.flux-tenant-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;padding:32px 22px;display:flex}.flux-tenant-empty-state>svg{width:30px;height:30px;color:var(--flux-muted)}.flux-tenant-empty-state h3{font-size:16px;font-weight:500}.flux-tenant-empty-state p{max-width:440px;color:var(--flux-muted);font-size:14px;line-height:1.6}.flux-tenant-notice{--tenant-tone:var(--color-info);border:1px solid hsl(var(--tenant-tone) / .22);background:hsl(var(--tenant-tone) / .04);border-radius:9px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.flux-tenant-notice[data-tone=warning]{--tenant-tone:var(--color-warning)}.flux-tenant-notice[data-tone=danger]{--tenant-tone:var(--color-error)}.flux-tenant-notice>svg{width:20px;height:20px;color:hsl(var(--tenant-tone));flex-shrink:0;margin-top:2px}.flux-tenant-notice>div{flex:200px;min-width:0}.flux-tenant-notice strong{font-size:14px;font-weight:600}.flux-tenant-notice p{color:var(--flux-muted);overflow-wrap:anywhere;margin-top:3px;font-size:13px;line-height:1.6}.flux-tenant-spin{animation:.9s linear infinite flux-tenant-spin}@keyframes flux-tenant-spin{to{transform:rotate(360deg)}}@container (width<=1000px){.flux-tenant-overview-grid{grid-template-columns:minmax(0,1fr)}.flux-tenant-overview-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}@container (width<=720px){.flux-tenant-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.flux-tenant-overview-aside{grid-template-columns:minmax(0,1fr)}}@container (width<=500px){.flux-tenant-address{grid-template-columns:repeat(2,minmax(0,1fr))}.flux-tenant-rdns{border-top:1px solid var(--flux-border);grid-column:1/-1;padding-top:12px}}@media (width<=640px){.flux-tenant-header-controls{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.flux-tenant-identity{gap:12px}.flux-tenant-hero-icon{flex-basis:44px;width:44px;height:44px}.flux-tenant-metric{padding:16px}.flux-tenant-metric dd{font-size:24px}.flux-tenant-detail .flux-card-header,.flux-tenant-address{padding:18px}.flux-tenant-facts{padding-inline:18px}.flux-tenant-bandwidth,.flux-tenant-description{padding:18px}}@media (width<=380px){.flux-tenant-header-controls{flex-wrap:wrap}.flux-tenant-metric dt{gap:6px}.flux-tenant-metric dt svg{width:14px;height:14px}}@media (prefers-reduced-motion:reduce){.flux-tenant-spin{animation:none}}.flux-tenant-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.flux-tenant-heading h1{color:var(--flux-text);font-size:26px;font-weight:600;line-height:1.25}.flux-tenant-heading p{color:var(--flux-muted);margin-top:7px;font-size:14px;line-height:1.6}.flux-tenant-heading .flux-button{flex-shrink:0}.flux-tenant-index a{cursor:pointer}.flux-tenant-index a:focus-visible{outline:2px solid var(--flux-accent);outline-offset:4px}.flux-tenant-panel{border:1px solid var(--flux-border);background:var(--flux-surface);border-radius:10px;min-width:0;container-type:inline-size}.flux-tenant-panel-heading{border-bottom:1px solid var(--flux-border);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.flux-tenant-panel-heading h2{color:var(--flux-text);align-items:center;gap:10px;font-size:16px;font-weight:600;line-height:1.4;display:flex}.flux-tenant-panel-heading p{color:var(--flux-muted);margin-top:5px;font-size:14px;line-height:1.55}.flux-tenant-panel-heading>svg{color:var(--flux-muted);flex-shrink:0}.flux-tenant-count{border:1px solid var(--flux-border);min-width:24px;color:var(--flux-muted);border-radius:4px;justify-content:center;padding:2px 6px;font-size:12px;line-height:1.4;display:inline-flex}.flux-tenant-server-columns,.flux-tenant-server-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(130px,.7fr) 136px;align-items:center;gap:24px;padding:20px 22px;display:grid}.flux-tenant-server-columns{background:var(--flux-canvas);color:var(--flux-muted);border-bottom:1px solid var(--flux-border);padding-block:12px;font-size:13px}.flux-tenant-server-list{margin:0;padding:0;list-style:none}.flux-tenant-server-list>li+li{border-top:1px solid var(--flux-border)}.flux-tenant-server-list>li:last-child .flux-tenant-server-row{border-radius:0 0 10px 10px}.flux-tenant-server-row{min-height:92px;color:var(--flux-muted);font-size:14px;transition:background .15s}.flux-tenant-server-row:hover{background:var(--flux-raised)}.flux-tenant-server-row:focus-visible{border-radius:6px;position:relative;outline-offset:-3px!important}.flux-tenant-server-name{align-items:center;gap:13px;min-width:0;display:flex}.flux-tenant-server-icon{border:1px solid var(--flux-border);background:var(--flux-raised);width:40px;height:40px;color:var(--flux-accent);border-radius:8px;flex:0 0 40px;place-items:center;display:grid}.flux-tenant-server-icon svg{width:20px;height:20px}.flux-tenant-server-name>span:last-child{flex-direction:column;gap:5px;min-width:0;display:flex}.flux-tenant-server-name strong{color:var(--flux-text);overflow-wrap:anywhere;font-size:15px;font-weight:600}.flux-tenant-server-name>span:last-child>span{overflow-wrap:anywhere;font-size:13px}.flux-tenant-plan{overflow-wrap:anywhere;min-width:0}.flux-tenant-status-cell{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.flux-tenant-status{white-space:nowrap;border-radius:5px;align-items:center;gap:6px;width:fit-content;padding:3px 8px;font-size:13px;display:inline-flex}.flux-tenant-status>span{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.flux-tenant-status--success{background:hsl(var(--color-success) / .1);color:hsl(var(--color-success))}.flux-tenant-status--warning{background:hsl(var(--color-warning) / .1);color:hsl(var(--color-warning))}.flux-tenant-status--error{background:hsl(var(--color-error) / .1);color:hsl(var(--color-error))}.flux-tenant-status--muted{background:var(--flux-raised);color:var(--flux-muted)}.flux-tenant-setup-note{font-size:12px}.flux-tenant-row-action{color:var(--flux-text);justify-content:flex-end;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.flux-tenant-row-action svg{width:16px;height:16px;color:var(--flux-muted);flex-shrink:0;transition:transform .16s,color .16s}.flux-tenant-server-row:is(:hover,:focus-visible) .flux-tenant-row-action svg{color:var(--flux-accent);transform:translate(3px)}.flux-tenant-mobile-label{display:none}.flux-tenant-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:max(460px,100svh - 200px);padding:32px 16px;display:flex}.flux-tenant-empty-visual{justify-content:center;width:min(310px,100%);display:flex}.flux-tenant-empty-order{max-width:420px;margin-top:26px}.flux-tenant-empty-order h2{color:var(--flux-text);text-wrap:balance;font-size:21px;font-weight:600;line-height:1.4}.flux-tenant-empty-order p{color:var(--flux-muted);margin-top:8px;font-size:14px;line-height:1.65}.flux-tenant-empty-action{min-width:160px;max-width:100%;min-height:44px;margin-top:28px}.flux-tenant-empty-action>svg{transition:transform .16s}.flux-tenant-empty-action:is(:hover,:focus-visible)>svg{transform:translate(3px)}.flux-tenant-help{color:var(--flux-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 8px;margin-top:20px;font-size:13px;display:flex}.flux-tenant-help svg{width:15px;height:15px}.flux-tenant-help a{min-height:36px;color:var(--flux-accent);align-items:center;gap:4px;display:inline-flex}.flux-tenant-help a:hover{text-underline-offset:3px;text-decoration:underline}@container (width<=780px){.flux-tenant-server-columns{display:none}.flux-tenant-server-row{grid-template-columns:minmax(0,1fr) minmax(120px,.65fr);gap:16px 20px}.flux-tenant-server-name{grid-column:1/-1}.flux-tenant-mobile-label{color:var(--flux-muted);margin-bottom:4px;font-size:12px;display:block}.flux-tenant-status-cell{gap:0}.flux-tenant-setup-note{margin-top:5px}.flux-tenant-row-action{border-top:1px solid var(--flux-border);grid-column:1/-1;padding-top:14px}}@media (width<=640px){.flux-tenant-heading{flex-direction:column;align-items:flex-start}.flux-tenant-panel-heading,.flux-tenant-server-row{padding:18px}}@media (prefers-reduced-motion:reduce){.flux-tenant-server-row,.flux-tenant-row-action svg,.flux-tenant-empty-action>svg{transition:none}.flux-tenant-server-row:is(:hover,:focus-visible) .flux-tenant-row-action svg,.flux-tenant-empty-action:is(:hover,:focus-visible)>svg{transform:none}}.flux-tenant-tools{gap:22px;min-width:0;display:grid}.flux-tenant-tool-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.flux-tenant-tool-heading h2{color:var(--flux-text);font-size:20px;font-weight:600;line-height:1.4}.flux-tenant-tool-heading p{color:var(--flux-muted);margin-top:5px;font-size:14px;line-height:1.6}.flux-tenant-tools .flux-button,.flux-tenant-activity .flux-button{cursor:pointer;border-width:1px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:13px;display:inline-flex}.flux-tenant-tools .flux-button:disabled,.flux-tenant-activity .flux-button:disabled{cursor:not-allowed}.flux-tenant-tools .flux-button>svg,.flux-tenant-activity .flux-button>svg{flex-shrink:0;width:16px;height:16px}.flux-tenant-tool-card{border:1px solid var(--flux-border);border-radius:var(--flux-radius,10px);background:var(--flux-surface);min-width:0;overflow:hidden}.flux-tenant-tool-card>.flux-card-header{border-bottom:1px solid var(--flux-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.flux-tenant-tool-card>.flux-card-header h3{color:var(--flux-text);font-size:15px;font-weight:600;line-height:1.5}.flux-tenant-tool-card>.flux-card-header p{color:var(--flux-muted);margin-top:4px;font-size:13px;line-height:1.6}.flux-tenant-tool-card>.flux-card-header>svg{width:19px;height:19px;color:var(--flux-muted);flex-shrink:0}.flux-tenant-tool-body{gap:20px;padding:22px;display:grid}.flux-tenant-tool-notice{--tenant-notice-tone:var(--color-info);border:1px solid hsl(var(--tenant-notice-tone) / .22);background:hsl(var(--tenant-notice-tone) / .05);border-radius:8px;align-items:flex-start;gap:12px;min-width:0;padding:15px 17px;display:flex}.flux-tenant-tool-notice[data-tone=danger]{--tenant-notice-tone:var(--color-error)}.flux-tenant-tool-notice[data-tone=warning]{--tenant-notice-tone:var(--color-warning)}.flux-tenant-tool-notice[data-tone=success]{--tenant-notice-tone:var(--color-success)}.flux-tenant-tool-notice>svg{width:19px;height:19px;color:hsl(var(--tenant-notice-tone));flex-shrink:0;margin-top:2px}.flux-tenant-tool-notice>div{flex:1;min-width:0}.flux-tenant-tool-notice strong{color:var(--flux-text);font-size:13px;font-weight:600;line-height:1.6}.flux-tenant-tool-notice p{color:var(--flux-muted);overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.7}.flux-tenant-tool-notice>.flux-button{align-self:center;min-height:34px;padding-block:6px}.flux-tenant-tool-segments{border:1px solid var(--flux-border);background:var(--flux-surface);border-radius:8px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:4px;display:inline-flex}.flux-tenant-tool-segments button{min-height:36px;color:var(--flux-muted);cursor:pointer;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:500;line-height:1.4;transition:background .15s,color .15s;display:inline-flex}.flux-tenant-tool-segments button svg{width:16px;height:16px}.flux-tenant-tool-segments button:hover{color:var(--flux-text);background:var(--flux-raised)}.flux-tenant-tool-segments button[aria-pressed=true]{color:var(--flux-accent);background:var(--flux-selected);border-color:var(--flux-selected-border)}.flux-tenant-tools :is(button,a,select,input,textarea):focus-visible,.flux-tenant-activity button:focus-visible{outline:2px solid var(--flux-accent);outline-offset:3px}.flux-tenant-install-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);align-items:start;gap:22px;display:grid}.flux-tenant-os-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px;display:grid}.flux-tenant-os-card{border:1px solid var(--flux-border);background:var(--flux-canvas);border-radius:8px;min-width:0;padding:17px;transition:border-color .15s,background .15s}.flux-tenant-os-card[data-selected=true]{border-color:var(--flux-selected-border);background:var(--flux-selected)}.flux-tenant-os-identity{align-items:center;gap:12px;min-height:40px;margin-bottom:16px;display:flex}.flux-tenant-os-logo{flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.flux-tenant-os-logo>:is(img,svg){object-fit:contain;width:100%;height:100%}.flux-tenant-os-identity>div{min-width:0}.flux-tenant-os-identity strong{color:var(--flux-text);overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.flux-tenant-os-identity span:not(.flux-tenant-os-logo){color:var(--flux-muted);margin-top:4px;font-size:12px;display:block}.flux-tenant-os-selected{width:17px;height:17px;color:var(--flux-accent);flex:0 0 17px;margin-left:auto}.flux-tenant-tools .flux-tenant-os-choice{justify-content:space-between;width:100%;min-height:38px;padding:8px 10px;font-weight:400}.flux-tenant-os-choice>span:first-child{overflow-wrap:anywhere;text-align:left;min-width:0}.flux-tenant-os-choice>span:last-child{color:var(--flux-accent);flex-shrink:0;font-size:11px}.flux-tenant-tools .flux-input{border:1px solid var(--flux-control-border);background-color:var(--flux-canvas);width:100%;min-width:0;min-height:42px;color:var(--flux-text);border-radius:6px;padding:10px 12px;font-size:13px}.flux-tenant-tools select.flux-input{cursor:pointer;padding-right:32px}.flux-tenant-os-card select.flux-input{min-height:38px;padding-block:8px}.flux-tenant-install-selection{border-bottom:1px solid var(--flux-border);align-items:center;gap:12px;min-width:0;padding-bottom:20px;display:flex}.flux-tenant-install-selection>div{min-width:0}.flux-tenant-install-selection span:not(.flux-tenant-os-logo){color:var(--flux-muted);font-size:12px}.flux-tenant-install-selection strong{color:var(--flux-text);overflow-wrap:anywhere;margin-top:4px;font-size:14px;font-weight:600;line-height:1.5;display:block}.flux-tenant-tool-field>label{color:var(--flux-text);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px;font-size:13px;font-weight:500;display:flex}.flux-tenant-tool-field>label>span{color:var(--flux-muted);font-size:12px;font-weight:400}.flux-tenant-tool-field>p,.flux-tenant-tool-helper{color:var(--flux-muted);font-size:12px;line-height:1.7}.flux-tenant-tool-field>p{margin-top:7px}.flux-tenant-mono-input{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.flux-tenant-tool-actions{border-top:1px solid var(--flux-border);flex-wrap:wrap;gap:10px;padding-top:18px;display:flex}.flux-tenant-install-options .flux-tenant-tool-actions .flux-button{width:100%}.flux-tenant-rescue-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.flux-tenant-rescue-card{text-align:left;cursor:pointer;align-items:center;gap:14px;display:flex}.flux-tenant-rescue-card:hover{border-color:var(--flux-accent)}.flux-tenant-rescue-card strong{color:var(--flux-text);font-size:14px;font-weight:500;line-height:1.5}.flux-tenant-tool-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:230px;padding:44px 22px;display:flex;position:relative}.flux-tenant-tool-empty>svg{width:28px;height:28px;color:var(--flux-muted);margin-bottom:4px}.flux-tenant-tool-empty h3{color:var(--flux-text);font-size:15px;font-weight:600;line-height:1.5}.flux-tenant-tool-empty p{max-width:520px;color:var(--flux-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.7}.flux-tenant-tool-empty-icon{border:1px solid var(--flux-border);background:var(--flux-raised);width:52px;height:52px;color:var(--flux-accent);border-radius:11px;place-items:center;margin-bottom:8px;display:grid}.flux-tenant-tool-empty-icon svg{width:25px;height:25px}.flux-tenant-console-label{align-items:center;gap:10px;display:flex}.flux-tenant-console-label>svg{width:18px;height:18px;color:var(--flux-muted)}.flux-tenant-console-label>span{border:1px solid var(--flux-border);color:var(--flux-muted);border-radius:4px;padding:2px 6px;font-size:11px}.flux-tenant-tool-link{color:var(--flux-accent);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.flux-tenant-tool-link svg{width:15px;height:15px}.flux-tenant-tool-link:hover{text-underline-offset:3px;text-decoration:underline}.flux-tenant-console-frame{background:#0b0b0d;height:65vh;min-height:400px}.flux-tenant-console-frame iframe{border:0;width:100%;height:100%;display:block}.flux-tenant-console-footer{border-top:1px solid var(--flux-border);color:var(--flux-muted);align-items:flex-start;gap:8px;padding:13px 22px;font-size:12px;line-height:1.6;display:flex}.flux-tenant-console-footer svg{flex-shrink:0;width:15px;height:15px;margin-top:2px}.flux-tenant-console-error,.flux-tenant-console-loading{min-height:360px}.flux-tenant-console-error .flux-tenant-tool-empty-icon{color:hsl(var(--color-error));background:hsl(var(--color-error) / .07);border-color:hsl(var(--color-error) / .2)}.flux-tenant-activity-range{background:var(--flux-canvas)}.flux-tenant-activity-range button{min-height:30px;padding:5px 10px;font-size:12px}.flux-tenant-activity-port{padding:22px}.flux-tenant-activity-port+.flux-tenant-activity-port{border-top:1px solid var(--flux-border)}.flux-tenant-chart-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px;display:flex}.flux-tenant-port-name{color:var(--flux-text);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.flux-tenant-port-name svg{width:16px;height:16px;color:var(--flux-muted)}.flux-tenant-chart-peaks{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.flux-tenant-chart-peaks>div{align-items:baseline;gap:9px;display:flex}.flux-tenant-chart-peaks dt{color:var(--flux-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.flux-tenant-chart-peaks dd{color:var(--flux-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.flux-tenant-chart-scroll{overflow-x:auto}.flux-tenant-chart-canvas{min-width:500px;position:relative}.flux-tenant-chart-svg{width:100%;height:180px;display:block}.flux-tenant-chart-labels{pointer-events:none;color:var(--flux-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1;position:absolute;inset:0}.flux-tenant-chart-loading{background:var(--flux-surface);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.flux-tenant-chart-loading{background:color-mix(in srgb, var(--flux-surface) 80%, transparent)}}.flux-tenant-chart-loading{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.flux-tenant-chart-loading-label{border:1px solid var(--flux-border);color:var(--flux-muted);background:var(--flux-surface);border-radius:6px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;display:flex}.flux-tenant-chart-legend{color:var(--flux-muted);justify-content:center;align-items:center;gap:22px;margin-top:14px;font-size:12px;display:flex}.flux-tenant-chart-legend>span{align-items:center;gap:7px;display:inline-flex}.flux-tenant-activity [data-direction]{border-radius:2px;flex-shrink:0;width:7px;height:7px;display:inline-block}.flux-tenant-activity [data-direction=in]{background:hsl(var(--color-success))}.flux-tenant-activity [data-direction=out]{background:var(--flux-accent)}.flux-tenant-sensors{border-top:1px solid var(--flux-border)}.flux-tenant-sensors-heading{flex-wrap:wrap;align-items:center;gap:8px;padding:18px 22px;display:flex}.flux-tenant-sensors-heading svg{width:17px;height:17px;color:var(--flux-muted)}.flux-tenant-sensors-heading h4{color:var(--flux-text);font-size:14px;font-weight:500}.flux-tenant-sensors-heading>span{color:var(--flux-muted);margin-left:auto;font-size:12px}.flux-tenant-sensor-table{text-align:left;width:100%;font-size:12px}.flux-tenant-sensor-table th{color:var(--flux-muted);background:var(--flux-canvas);white-space:nowrap;padding:10px 22px;font-weight:500}.flux-tenant-sensor-table td{color:var(--flux-muted);border-top:1px solid var(--flux-border);white-space:nowrap;padding:12px 22px}.flux-tenant-sensor-table td:nth-child(3){color:var(--flux-text);font-variant-numeric:tabular-nums}.flux-tenant-sensor-table tbody tr:hover{background:var(--flux-raised)}.flux-tenant-sensor-ok{color:hsl(var(--color-success));background:hsl(var(--color-success) / .1);border-radius:4px;padding:2px 6px;display:inline-flex}@media (width<=1100px){.flux-tenant-install-grid{grid-template-columns:minmax(0,1fr)}.flux-tenant-os-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (width<=640px){.flux-tenant-tools{gap:18px}.flux-tenant-tool-heading{flex-direction:column;align-items:flex-start;gap:14px}.flux-tenant-tool-heading h2{font-size:18px}.flux-tenant-tool-card>.flux-card-header,.flux-tenant-tool-body,.flux-tenant-os-grid,.flux-tenant-activity-port{padding:18px}.flux-tenant-os-grid,.flux-tenant-rescue-grid{grid-template-columns:minmax(0,1fr)}.flux-tenant-tool-notice{flex-wrap:wrap}.flux-tenant-tool-notice>.flux-button{margin-left:31px}.flux-tenant-console-frame{height:60vh;min-height:340px}.flux-tenant-chart-peaks{gap:12px 20px}.flux-tenant-chart-peaks>div{flex-direction:column;align-items:flex-start;gap:4px}.flux-tenant-activity-empty{min-height:200px}.flux-tenant-sensors-heading>span{flex-basis:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.flux-tenant-tools .animate-spin,.flux-tenant-activity .animate-spin{animation:none}.flux-tenant-tool-segments button,.flux-tenant-os-card{transition:none}}.flux-pve-media-summary{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.flux-pve-media-summary>div{overflow-wrap:anywhere;flex:180px;min-width:0}.flux-pve-media-summary strong{font-weight:600}.flux-pve-media-summary p,.flux-pve-help{color:var(--flux-muted);margin-top:4px;font-size:14px}.flux-pve-media-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.flux-pve-media-option{border:1px solid var(--flux-border);background:var(--flux-canvas);cursor:pointer;border-radius:8px;align-items:center;gap:12px;min-height:82px;padding:16px;display:flex}.flux-pve-media-option:hover{border-color:var(--flux-selected-border);background:var(--flux-raised)}.flux-pve-media-option:has(input:checked){border-color:var(--flux-accent);background:var(--flux-selected)}.flux-pve-media-option:has(input:focus-visible){outline:2px solid var(--flux-accent);outline-offset:3px}.flux-pve-media-option>input{accent-color:var(--flux-accent);flex-shrink:0}.flux-pve-media-option>svg{width:23px;height:23px;color:var(--flux-muted);flex-shrink:0}.flux-pve-media-option>span{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.flux-pve-media-option strong{font-size:15px;font-weight:600}.flux-pve-media-option small{color:var(--flux-muted);font-size:13px}.flux-pve-reinstall-confirm{border-top:1px solid var(--flux-border);flex-direction:column;gap:14px;padding-top:20px;display:flex}.flux-pve-destructive-notice{border-color:hsl(var(--color-error) / .25);background:hsl(var(--color-error) / .06)}.flux-pve-destructive-notice>svg,.flux-pve-destructive-notice strong{color:hsl(var(--color-error))}.flux-pve-destructive-notice p{margin-top:5px}.flux-pve-destructive-button{color:hsl(var(--color-error));background:hsl(var(--color-error) / .1);border-color:hsl(var(--color-error) / .32)}.flux-pve-destructive-button:hover{background:hsl(var(--color-error) / .17);border-color:hsl(var(--color-error) / .6)}.flux-pve-reinstall{gap:22px;width:100%;max-width:1440px}.flux-pve-reinstall .flux-pve-section-heading h2{font-size:22px}.flux-pve-reinstall .flux-panel{background:var(--flux-workspace-surface);border-color:var(--flux-workspace-border);border-radius:8px;min-width:0}.flux-pve-reinstall .flux-panel-heading{border-color:var(--flux-workspace-border);padding:20px 22px}.flux-pve-reinstall .flux-panel-heading h3{font-size:15px;font-weight:600}.flux-pve-reinstall .flux-panel-heading p{color:var(--flux-muted);margin-top:5px;font-size:13px;line-height:1.6}.flux-pve-reinstall-current,.flux-pve-reinstall-selection{align-items:center;gap:14px;min-width:0;display:flex}.flux-pve-reinstall-current{border-bottom:1px solid var(--flux-workspace-border);padding:0 0 22px}.flux-pve-reinstall-current>div,.flux-pve-reinstall-selection>div{min-width:0}.flux-pve-reinstall-current>div>span,.flux-pve-reinstall-selection>div>span{color:var(--flux-muted);margin-bottom:5px;font-size:12px;display:block}.flux-pve-reinstall-current strong,.flux-pve-reinstall-selection strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.flux-pve-reinstall-current-logo{width:30px;height:30px;color:var(--flux-muted);flex:0 0 30px}.flux-pve-reinstall-hostname{min-width:0;color:var(--flux-muted);overflow-wrap:anywhere;margin-left:auto;font-size:13px}.flux-pve-reinstall-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}.flux-pve-reinstall-catalog fieldset{min-width:0}.flux-pve-reinstall-images{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;display:grid}.flux-pve-reinstall-image{border:1px solid var(--flux-workspace-border);background:var(--flux-workspace-header);cursor:pointer;border-radius:7px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:12px;min-width:0;min-height:104px;padding:18px 14px;transition:background .15s,border-color .15s;display:grid}.flux-pve-reinstall-image:hover{background:var(--flux-workspace-hover);border-color:var(--flux-muted)}.flux-pve-reinstall-image:has(input:checked){border-color:var(--flux-accent);background:hsl(var(--color-primary) / .07)}.flux-pve-reinstall-image:has(input:focus-visible){outline:2px solid var(--flux-accent);outline-offset:3px}.flux-pve-reinstall-image:has(input:disabled){cursor:wait;opacity:.65}.flux-pve-reinstall-os-logo{width:34px;height:34px;color:var(--flux-muted)}.flux-pve-reinstall-image-copy{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.flux-pve-reinstall-image-copy strong{color:var(--flux-text);overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.5}.flux-pve-reinstall-current-tag{color:var(--flux-muted);font-size:11px;line-height:1.3}.flux-pve-reinstall-image input[type=radio]{appearance:none;border:2px solid var(--flux-control-border);width:16px;height:16px;box-shadow:none;cursor:inherit;background:0 0;border-radius:50%;outline:none;margin:0;padding:0}.flux-pve-reinstall-image input[type=radio]:checked{border-color:var(--flux-accent);background:radial-gradient(circle, var(--flux-accent) 0 3px, transparent 3.5px)}.flux-pve-reinstall-image input[type=radio]:focus{box-shadow:none;outline:none}.flux-pve-reinstall-version{border-top:1px solid var(--flux-workspace-border);flex-direction:column;gap:10px;margin-top:22px;padding-top:22px;display:flex}.flux-pve-reinstall-version>label{color:var(--flux-text);font-size:14px;font-weight:500}.flux-pve-reinstall-version .flux-input{width:100%;min-width:0;min-height:44px}.flux-pve-reinstall-version .flux-pve-help{margin-top:0;font-size:12px;line-height:1.6}.flux-pve-reinstall-review{position:sticky;top:24px}.flux-pve-reinstall-review-body{flex-direction:column;gap:22px;display:flex}.flux-pve-reinstall-warning{border-radius:6px;gap:10px;padding:14px}.flux-pve-reinstall-warning>svg{flex:0 0 17px;width:17px;height:17px;margin-top:2px}.flux-pve-reinstall-warning strong{font-size:13px;font-weight:500}.flux-pve-reinstall-warning p{font-size:12px;line-height:1.65}.flux-pve-reinstall .flux-pve-reinstall-confirm{border:0;gap:12px;min-width:0;padding:0}.flux-pve-reinstall-confirm .flux-check{align-items:flex-start;margin-top:6px;font-size:13px;line-height:1.6}.flux-pve-reinstall-confirm .flux-check input{flex-shrink:0;margin-top:3px}.flux-pve-reinstall-confirm .flux-pve-help{margin-top:0;font-size:12px}.flux-pve-reinstall-actions{border-top:1px solid var(--flux-workspace-border);flex-direction:column;gap:10px;padding-top:18px;display:flex}.flux-pve-reinstall-actions .flux-button{justify-content:center;width:100%;min-height:42px;font-size:13px}.flux-pve-reinstall-actions .flux-button:disabled{opacity:.5;cursor:not-allowed}@container (width<=1020px){.flux-pve-reinstall-grid{grid-template-columns:minmax(0,1fr)}.flux-pve-reinstall-review{position:static}}@container (width<=500px){.flux-pve-reinstall-images{grid-template-columns:minmax(0,1fr)}.flux-pve-reinstall-image{min-height:88px}.flux-pve-reinstall .flux-panel-heading{padding:18px}.flux-pve-reinstall-hostname{display:none}}@media (forced-colors:active){.flux-pve-reinstall-image input[type=radio]{appearance:auto}}@media (prefers-reduced-motion:reduce){.flux-pve-reinstall-image{transition:none}}@container (width<=480px){.flux-pve-form-actions>.flux-button{flex:auto}}.flux-network{min-width:0}:where(.flux-network,.flux-dialog:has(.nfw-form,.nf-purchase)) :is(button,[role=button],input[type=button],input[type=submit],input[type=reset]):not(:disabled):not([aria-disabled=true]){cursor:pointer}.flux-network .flux-panel-heading{padding:18px 22px}.flux-network .flux-panel-heading :is(h2,h3){font-size:16px;font-weight:600}.flux-network .flux-panel-heading>svg{width:18px;height:18px;color:var(--flux-muted);flex:0 0 18px}.flux-network .flux-panel-footer{min-height:44px;padding:12px 20px;font-size:13px;line-height:1.5}.flux-network .flux-icon-button>svg{flex:0 0 16px;width:16px;height:16px}.flux-network .flux-account-tab>svg{flex:0 0 18px;width:18px;height:18px}.flux-network-ip{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.93em}.flux-network-muted{color:var(--flux-muted);font-size:14px;line-height:1.6}.flux-network-service-name{color:var(--flux-text);font-weight:500}.flux-network-service-name:hover{color:var(--flux-accent)}.flux-network-title-line{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.flux-network-title-line h1{font-variant-numeric:tabular-nums;min-width:0}.flux-network-title-line .flux-icon-button{flex:0 0 34px;width:34px;height:34px;position:relative}.flux-network-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;display:flex}.flux-network-header-actions>.flux-button>svg{width:18px;height:18px}.flux-network-overview{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);align-items:start;gap:20px;min-width:0;display:grid}.flux-network-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;display:grid}.flux-network-kv>div{min-width:0}.flux-network-kv dt{color:var(--flux-muted);margin-bottom:6px;font-size:13px}.flux-network-kv dd{min-width:0;color:var(--flux-text);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.flux-network-kv dd>svg{flex-shrink:0;width:16px;height:16px}.flux-network-kv dd>a{color:var(--flux-accent)}.flux-network-kv .flux-icon-button{width:30px;height:30px}.flux-network-inventory{min-width:0}.flux-network-inventory .flux-network-table{min-width:720px}.flux-network-inventory .flux-network-table td{padding-block:18px}.flux-network-inventory .flux-network-service{padding-bottom:0}.flux-network-inventory .flux-network-table td:first-child a{color:var(--flux-text);align-items:center;gap:9px;font-weight:500;display:inline-flex}.flux-network-inventory .flux-network-table td:first-child a:hover{color:var(--flux-accent)}.flux-network-inventory .flux-network-table td a>svg{width:16px;height:16px}.flux-network-inventory .flux-network-toolbar{border-bottom:1px solid var(--flux-border);padding:16px 22px}.flux-network-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-block:24px;display:flex}.flux-network-heading h1{overflow-wrap:anywhere;font-size:27px;font-weight:600;line-height:1.25}.flux-network-heading p{color:var(--flux-muted);margin-top:8px;font-size:14px}.flux-network-heading p>span{margin-inline:6px}.flux-network-eyebrow{color:var(--flux-accent);letter-spacing:.1em;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.flux-network-workspace{flex-direction:column;gap:20px;min-width:0;padding-top:0;padding-bottom:32px;display:flex;container-type:inline-size}.flux-network-toolbar,.flux-network-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.flux-network-actions{justify-content:flex-end;gap:8px}.flux-network-segments{border:1px solid var(--flux-border);background:var(--flux-surface);border-radius:9px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.flux-network-segments button{min-height:40px;color:var(--flux-muted);cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:9px;padding:9px 14px;font-size:14px;transition:background .14s,color .14s;display:flex}.flux-network-segments button:hover{color:var(--flux-text);background:var(--flux-raised)}.flux-network-segments button.is-active{color:var(--flux-accent);border-color:var(--flux-selected-border);background:var(--flux-selected)}.flux-network-segments button>span{background:var(--flux-canvas);text-align:center;border-radius:4px;min-width:21px;padding:1px 5px;font-size:12px}.flux-network-search{border:1px solid var(--flux-border);background:var(--flux-surface);border-radius:8px;flex:0 320px;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.flux-network-search svg{width:17px;height:17px;color:var(--flux-muted);flex-shrink:0}.flux-network-search input{width:100%;min-width:0;box-shadow:none;color:var(--flux-text);background:0 0;border:none;outline:none;padding:10px 0;font-size:14px}.flux-network-search:focus-within{outline:2px solid var(--flux-accent);outline-offset:2px}.flux-network :is(.nfw-search,.flux-network-search) input:focus{box-shadow:none;outline:none}.flux-network-filter-note{color:var(--flux-muted);align-items:center;gap:16px;font-size:14px;display:flex}.flux-network-addresses{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;transition:opacity .14s;display:grid}.flux-network-address{padding:22px 22px 0;transition:border-color .16s,background .16s;display:block}.flux-network-address:hover{border-color:var(--flux-selected-border);background:var(--flux-raised)}.flux-network-address-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;display:flex}.flux-network-address-icon{border:1px solid var(--flux-border);width:42px;height:42px;color:var(--flux-accent);background:var(--flux-raised);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.flux-network-address-icon>svg{width:22px;height:22px}.flux-network-address-top>.flux-network-address-icon{margin-inline-end:auto}.flux-network-address h2{overflow-wrap:anywhere;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:21px;font-weight:600}.flux-network-address>p{color:var(--flux-muted);overflow-wrap:anywhere;margin-top:5px;font-size:14px}.flux-network-tag{width:fit-content;color:var(--flux-muted);background:var(--flux-raised);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.flux-network-tag>svg{flex:0 0 14px;width:14px;height:14px}.flux-network-tag.is-warning{color:hsl(var(--color-warning));background:hsl(var(--color-warning) / .1)}.flux-network-tag.is-success{color:hsl(var(--color-success));background:hsl(var(--color-success) / .1)}.flux-network-tag.is-danger{color:hsl(var(--color-error));background:hsl(var(--color-error) / .1)}.flux-network-assignment{border-top:1px solid var(--flux-border);align-items:center;gap:12px;margin-top:24px;padding-block:18px;display:flex}.flux-network-assignment>svg{width:19px;height:19px;color:var(--flux-muted);flex-shrink:0}.flux-network-assignment>div{flex:1;min-width:0}.flux-network-assignment strong,.flux-network-assignment span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.flux-network-assignment span{color:var(--flux-muted);margin-top:3px;font-size:13px}.flux-network-arrow{width:18px;height:18px;color:var(--flux-muted);flex-shrink:0;transition:transform .16s,color .16s}.flux-network-address:hover .flux-network-arrow,.flux-network-protection-link:hover .flux-network-arrow{color:var(--flux-accent);transform:translate(4px)}.flux-network-address-foot{border-top:1px solid var(--flux-border);color:var(--flux-muted);background:var(--flux-canvas);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-inline:-22px;padding:12px 22px;font-size:12px;display:flex}.flux-network-address-foot>span{align-items:center;gap:5px;display:inline-flex}.flux-network-address-foot svg{width:14px;height:14px}.flux-network-empty{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;min-height:235px;padding:34px 22px;display:flex}.flux-network-empty>svg{width:30px;height:30px;color:var(--flux-muted)}.flux-network-empty h2,.flux-network-empty h3{font-size:18px;font-weight:600}.flux-network-empty p{max-width:490px;color:var(--flux-muted);font-size:14px;line-height:1.6}.flux-network-helper{color:var(--flux-muted);align-items:flex-start;gap:8px;font-size:13px;display:flex}.flux-network-helper>svg{flex-shrink:0;width:17px;height:17px}.flux-network .flux-service-back{padding-top:18px}.flux-network-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.flux-network-tabs{scrollbar-width:thin;gap:8px;display:flex;overflow-x:auto}.flux-network-tabs :is(button,a){min-height:48px;color:var(--flux-muted);cursor:pointer;border-bottom:2px solid #0000;flex-shrink:0;padding:12px 14px;font-size:14px;font-weight:500;transition:color .14s,background .14s}.flux-network-tabs :is(button,a):hover{color:var(--flux-text);background:var(--flux-surface)}.flux-network-tabs :is(button,a).is-active{color:var(--flux-accent);border-color:var(--flux-accent)}.flux-network-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}.flux-network-side{flex-direction:column;gap:20px;display:flex}.flux-network-panel-body{padding:22px}.flux-network-service{align-items:center;gap:14px;padding-bottom:24px;display:flex}.flux-network-service>div{flex:1;min-width:0}.flux-network-service h3{overflow-wrap:anywhere;font-size:18px}.flux-network-service p{color:var(--flux-muted);margin-top:4px;font-size:14px}.flux-network-facts{border-top:1px solid var(--flux-border);grid-template-columns:1fr 1fr;gap:22px;padding-top:22px;display:grid}.flux-network-facts dt{color:var(--flux-muted);margin-bottom:6px;font-size:13px}.flux-network-facts dd{color:var(--flux-text);overflow-wrap:anywhere;font-size:15px}.flux-network-protection-link{text-align:start;cursor:pointer;align-items:center;gap:14px;width:100%;padding:22px;display:flex}.flux-network-protection-link>div{flex:1}.flux-network-protection-link h3{font-size:15px}.flux-network-protection-link p{color:var(--flux-muted);margin-top:4px;font-size:14px}.flux-network-protection-link:hover{border-color:var(--flux-selected-border)}.flux-network-form{flex-direction:column;gap:14px;display:flex}.flux-network-form label{flex-direction:column;gap:8px;font-size:14px;font-weight:500;display:flex}.flux-network-form :is(input,select){border:1px solid var(--flux-border);width:100%;min-width:0;min-height:44px;color:var(--flux-text);background:var(--flux-canvas);box-shadow:none;border-radius:7px;padding:10px 12px;font-size:14px}.flux-network-form select{padding-inline-end:32px}.flux-network-form :is(input,select):focus{border-color:var(--flux-accent);outline:2px solid var(--flux-selected-border);outline-offset:1px}.flux-network-form :disabled{opacity:.5;cursor:not-allowed}.flux-network-form small,.flux-network-form-intro{color:var(--flux-muted);font-size:13px;font-weight:400;line-height:1.6}.flux-network-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.flux-network-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:8px;display:flex}.flux-network-form .flux-network-form-actions{border-top:1px solid var(--flux-border);margin-top:8px;padding-top:18px}.flux-network-notice{border:1px solid var(--flux-selected-border);background:var(--flux-selected);color:var(--flux-muted);border-radius:8px;align-items:flex-start;gap:12px;padding:16px 18px;font-size:14px;line-height:1.5;display:flex}.flux-network-notice>svg{width:20px;height:20px;color:var(--flux-accent);flex-shrink:0;margin-top:1px}.flux-network-notice>div{flex:1;min-width:0}.flux-network-notice strong{color:var(--flux-text);font-weight:600}.flux-network-notice p{margin-top:3px}.flux-network-notice.is-warning{border-color:hsl(var(--color-warning) / .2);background:hsl(var(--color-warning) / .055)}.flux-network-notice.is-warning>svg{color:hsl(var(--color-warning))}.flux-network-table-wrap{max-width:100%;position:relative;overflow-x:auto}.flux-network-table{border-collapse:collapse;width:100%;font-size:14px}.flux-network-table th{color:var(--flux-muted);background:var(--flux-canvas);text-align:start;padding:12px 22px;font-size:13px;font-weight:500}.flux-network-table td{border-top:1px solid var(--flux-border);vertical-align:middle;padding:16px 22px}.flux-network-table tr:hover td{background:var(--flux-raised)}.flux-network-table small{color:var(--flux-muted);margin-top:4px;font-size:13px;display:block}.flux-network-table td.flux-network-row-actions{white-space:nowrap;text-align:end}.flux-network-row-actions button{display:inline-flex}.flux-network-row-actions .is-danger{color:hsl(var(--color-error))}.flux-network-rule-name{align-items:center;gap:8px;display:flex}.flux-network-rule-name svg{width:18px;height:18px;color:hsl(var(--color-success))}.flux-network-activity{min-width:0;overflow:hidden}.flux-network .flux-network-activity-heading{flex-wrap:wrap;align-items:center;gap:16px}.flux-network-activity-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.flux-network-activity-controls select{border:1px solid var(--flux-border);background-color:var(--flux-canvas);min-height:40px;color:var(--flux-text);border-radius:7px;padding:8px 34px 8px 12px;font-size:13px}.flux-network-activity-controls :is(select,button):focus-visible,.flux-network-event-row:focus-visible{outline:2px solid var(--flux-accent);outline-offset:-2px}.flux-network-activity-controls .flux-button{min-height:40px;padding:8px 12px;font-size:13px}.flux-network-activity :is(.flux-button,.flux-text-link)>svg{flex:0 0 16px;width:16px;height:16px}.flux-network-activity-controls :disabled{cursor:wait;opacity:.6}.flux-network-activity-columns,.flux-network-event-row{grid-template-columns:minmax(0,1fr) 126px 92px 158px 16px;align-items:center;gap:18px;padding:12px 22px;display:grid}.flux-network-activity-columns{border-bottom:1px solid var(--flux-border);background:var(--flux-canvas);color:var(--flux-muted);font-size:12px;font-weight:500}.flux-network-activity-list{margin:0;padding:0;list-style:none}.flux-network-activity-list.is-loading{opacity:.55}.flux-network-activity-list>li+li{border-top:1px solid var(--flux-border)}.flux-network-event-row{cursor:pointer;min-height:82px;padding-block:16px;list-style:none}.flux-network-event-row::-webkit-details-marker{display:none}.flux-network-event-row::marker{content:""}.flux-network-event-row:hover,.flux-network-event[open]>summary{background:var(--flux-raised)}.flux-network-event-main{align-items:center;gap:12px;min-width:0;display:flex}.flux-network-event-icon{border:1px solid var(--flux-border);width:34px;height:34px;color:var(--flux-muted);background:var(--flux-canvas);border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;display:flex}.flux-network-event-icon>svg{width:17px;height:17px}.flux-network-event-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.flux-network-event-copy strong{text-overflow:ellipsis;white-space:nowrap;color:var(--flux-text);font-size:14px;font-weight:500;overflow:hidden}.flux-network-event-copy>span{text-overflow:ellipsis;white-space:nowrap;color:var(--flux-muted);font-size:13px;line-height:1.5;overflow:hidden}.flux-network-event-dot{background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.flux-network-event-actor{color:var(--flux-muted);font-size:13px}.flux-network-event-time{min-width:0;color:var(--flux-text);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.5}.flux-network-event-time time{flex-direction:column;gap:3px;display:flex}.flux-network-event-time time>span+span{color:var(--flux-muted);font-size:12px}.flux-network-event-chevron{width:16px;height:16px;color:var(--flux-muted);transition:transform .14s}.flux-network-event[open] .flux-network-event-chevron{transform:rotate(180deg)}.flux-network-event-details{background:var(--flux-raised);padding:4px 22px 20px 68px}.flux-network-event-details dl{border-top:1px solid var(--flux-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;padding-top:16px;display:grid}.flux-network-event-details dl>div{min-width:0}.flux-network-event-details dt{color:var(--flux-muted);margin-bottom:5px;font-size:12px}.flux-network-event-details dd{color:var(--flux-text);overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:13px;line-height:1.6}.flux-network-event-details>p{color:var(--flux-muted);font-size:13px;line-height:1.6}.flux-network-activity-footer{border-top:1px solid var(--flux-border);min-height:62px;color:var(--flux-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 22px;font-size:12px;display:flex}.flux-network-activity-footer nav{align-items:center;gap:12px;display:flex}.flux-network-activity-footer .flux-button{min-height:34px;padding:7px 10px;font-size:12px}.flux-network-activity-footer .flux-button:disabled{opacity:.4;cursor:default}.flux-network-activity-empty{min-height:280px}@container (width<=850px){.flux-network-activity-columns{display:none}.flux-network-event-row{grid-template-columns:minmax(0,1fr) auto 16px;gap:12px;padding:18px}.flux-network-event-main{grid-column:1/3}.flux-network-event-chevron{grid-area:1/3}.flux-network-event-result{grid-area:2/1;padding-inline-start:46px}.flux-network-event-actor{grid-area:2/2;font-size:12px}.flux-network-event-actor .sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.flux-network-event-time{grid-area:3/1/auto/3;padding-inline-start:46px}.flux-network-event-time time{color:var(--flux-muted);flex-flow:wrap;gap:4px 8px;font-size:12px}.flux-network-event-copy>span{text-overflow:clip;white-space:normal;overflow:visible}.flux-network-event-details{padding:0 18px 20px 64px}.flux-network-event-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=480px){.flux-network-activity-controls{width:100%}.flux-network-activity-controls select{flex:1;min-width:0;font-size:16px}.flux-network-event-row{gap:10px 8px}.flux-network-event-copy strong{white-space:normal}.flux-network-event-result,.flux-network-event-time{padding-inline-start:0}.flux-network-event-details{padding-inline:18px}.flux-network-event-details dl{grid-template-columns:minmax(0,1fr)}.flux-network-activity-footer{padding:14px 18px}.flux-network-activity-footer nav{justify-content:space-between;gap:8px;width:100%}.flux-network-activity-footer .flux-button{gap:4px;padding-inline:8px}}@container (width<=1050px){.flux-network-addresses{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=850px){.flux-network-overview,.flux-network-detail-grid{grid-template-columns:minmax(0,1fr)}}@container (width<=700px){.flux-network-addresses{grid-template-columns:minmax(0,1fr)}.flux-network-search{flex:100%}.flux-network-toolbar{align-items:stretch}.flux-network-notice{flex-wrap:wrap}}@media (width<=600px){.flux-network-heading h1{font-size:23px}.flux-network-tabs{gap:2px}.flux-network-tabs button{padding-inline:10px}.flux-network-form-grid{grid-template-columns:1fr}.flux-network-table :is(th,td){padding-inline:16px}.flux-network-segments button{padding-inline:10px}.flux-network-title{gap:8px}.flux-network-title .flux-network-address-icon{display:none}}@media (width<=639px){.flux-network-header-actions{justify-content:flex-start;width:100%}.flux-network-panel-body,.flux-network .flux-panel-heading{padding:18px}.flux-network-inventory .flux-network-toolbar{padding:16px}.flux-network-kv{gap:20px 16px}.flux-network .flux-pve-identity{flex-basis:100%}.flux-network .flux-pve-specs{gap:6px 10px}.flux-network-form :is(input,select){font-size:16px}}@media (width<=390px){.flux-network-kv{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.flux-network *,.flux-network :before,.flux-network :after{transition-duration:0s!important}}.nfw{min-width:0}.nfw-ip{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.93em}.nfw-workspace{flex-direction:column;gap:20px;min-width:0;padding-top:0;padding-bottom:32px;display:flex}.nfw-layout,.nfw-main{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.nfw-section-nav{overscroll-behavior-inline:contain;scrollbar-width:thin;border:1px solid var(--flux-border);background:var(--flux-surface);border-radius:9px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:4px;display:flex;position:relative;overflow-x:auto}.nfw-section-tab{min-height:40px;color:var(--flux-muted);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.nfw-section-tab>svg{flex-shrink:0;width:17px;height:17px}.nfw-section-tab:hover{color:var(--flux-text);background:var(--flux-hover)}.nfw-section-tab.is-active{border-color:var(--flux-selected-border);color:var(--flux-accent);background:var(--flux-selected)}.nfw-section-tab .nfw-count{text-align:center;min-width:20px;padding:0 5px;font-size:12px;line-height:19px}.nfw-updating{color:var(--flux-muted);font-size:13px}.nfw-section-heading,.nfw-panel-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.nfw-section-heading h2{color:var(--flux-text);flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:16px;font-weight:600;line-height:1.4;display:flex}.nfw-section-heading p,.nfw-panel-heading p{color:var(--flux-muted);margin:5px 0 0;font-size:14px;line-height:1.5}.nfw-count{border:1px solid var(--flux-border);color:var(--flux-muted);border-radius:5px;padding:1px 7px;font-size:12px;font-weight:500;line-height:19px}.nfw-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.nfw-mode select{border:1px solid var(--flux-border);width:100%;min-height:44px;color:var(--flux-text);background-color:var(--flux-surface);border-radius:7px;padding:10px 34px 10px 12px;font-size:14px}.nfw-panel{border:1px solid var(--flux-border);border-radius:var(--flux-radius);background:var(--flux-surface);min-width:0;overflow:hidden}.nfw-panel-heading{border-bottom:1px solid var(--flux-border);min-height:70px;padding:18px 22px}.nfw-panel-heading :is(h2,h3){color:var(--flux-text);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;line-height:1.5;display:flex}.nfw-panel-heading :is(h2,h3)>svg{width:18px;height:18px;color:var(--flux-muted)}.nfw-panel-body{padding:22px}.nfw-toolbar{border-bottom:1px solid var(--flux-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.nfw-search{border:1px solid var(--flux-border);background:var(--flux-canvas);min-width:180px;color:var(--flux-muted);border-radius:7px;flex:0 320px;align-items:center;gap:10px;padding:0 12px;display:flex}.nfw-search>svg{width:16px;height:16px}.nfw-search input{width:100%;min-width:0;min-height:42px;color:var(--flux-text);box-shadow:none;background:0 0;border:0;outline:0;padding:10px 0;font-size:14px}.nfw-search:focus-within{outline:2px solid var(--flux-accent);outline-offset:2px}.nfw-search-wide{flex:none;max-width:420px}.nfw-sort select{border:1px solid var(--flux-border);background-color:var(--flux-canvas);min-height:44px;color:var(--flux-muted);border-radius:7px;padding:10px 32px 10px 12px;font-size:14px}.nfw-rule-id{overflow-wrap:anywhere;max-width:180px;font-family:var(--font-mono);color:var(--flux-muted);font-size:13px;display:block}.nfw-table-wrap{max-width:100%;position:relative;overflow-x:auto}.nfw-table{border-collapse:collapse;width:100%;color:var(--flux-text);text-align:start;font-size:14px;line-height:1.5}.nfw-table th{background:var(--flux-canvas);height:44px;color:var(--flux-muted);text-align:start;white-space:nowrap;padding:12px 20px;font-size:13px;font-weight:500;line-height:1.5}.nfw-table td{border-top:1px solid var(--flux-border);vertical-align:middle;height:54px;padding:14px 20px}.nfw-table tbody tr:hover td{background:var(--flux-hover)}.nfw-table strong{font-weight:500}.nfw-table small{color:var(--flux-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.5;display:block}.nfw-table :is(th,td).nfw-check-cell{width:36px;padding-inline:20px 0}.nfw-table .nfw-ip{white-space:nowrap}.nfw :is(input[type=checkbox]),.nfw-form input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--flux-accent);cursor:pointer;border-radius:4px;flex:0 0 16px;padding:0}.nfw :is(input[type=checkbox]):disabled{opacity:.4;cursor:not-allowed}.nfw-muted{color:var(--flux-muted);font-size:13px}.nfw-warning{color:hsl(var(--color-warning))}.nfw-danger{color:hsl(var(--color-error))}.nfw-badge{border:1px solid var(--flux-border);width:fit-content;color:var(--flux-muted);background:var(--flux-canvas);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.nfw-badge svg{width:13px;height:13px}.nfw-badge.is-success{color:hsl(var(--color-success));border-color:hsl(var(--color-success) / .13);background:hsl(var(--color-success) / .055)}.nfw-badge.is-danger{color:hsl(var(--color-error));border-color:hsl(var(--color-error) / .13);background:hsl(var(--color-error) / .055)}.nfw-badge.is-warning{color:hsl(var(--color-warning));border-color:hsl(var(--color-warning) / .13);background:hsl(var(--color-warning) / .055)}.nfw-button{border:1px solid var(--flux-control-border);min-height:44px;color:var(--flux-text);white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.nfw-button:hover{background:var(--flux-hover);border-color:var(--flux-control-border)}.nfw-button.is-primary{color:var(--flux-text);background:var(--flux-blue);border-color:var(--flux-blue);font-weight:600}.nfw-button.is-primary:hover{background:var(--flux-blue);border-color:var(--flux-accent)}.nfw-button.is-active{color:var(--flux-accent);background:var(--flux-selected);border-color:var(--flux-selected-border)}.nfw-button.is-active:hover{background:var(--flux-hover);border-color:var(--flux-accent)}.nfw-button.is-danger{color:hsl(var(--color-error))}.nfw-button svg{flex-shrink:0;width:16px;height:16px}.nfw button:disabled,.nfw-form button:disabled{opacity:.5;cursor:not-allowed}.nfw-rule-name,.nfw-rule-summary{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.nfw-rule-name svg{width:17px;height:17px;color:var(--flux-accent)}.nfw-row-actions{text-align:end;white-space:nowrap}.nfw-row-actions>*{vertical-align:middle;display:inline-flex}.nfw-row-actions .flux-icon-button{width:36px;height:36px}.nfw-row-actions .flux-icon-button svg{width:16px;height:16px}.nfw-panel-footer{border-top:1px solid var(--flux-border);background:var(--flux-canvas);min-height:44px;color:var(--flux-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;font-size:13px;line-height:1.5;display:flex}.nfw-panel-footer>span{align-items:flex-start;gap:7px;display:inline-flex}.nfw-panel-footer svg{flex-shrink:0;width:15px;height:15px;margin-top:2px}.nfw-hint{color:var(--flux-muted);align-items:flex-start;gap:8px;font-size:13px;line-height:1.6;display:flex}.nfw-hint svg,.nfw-notice>svg{flex-shrink:0;width:16px;height:16px}.nfw-hint svg{margin-top:2px}.nfw-notice{border:1px solid var(--flux-border);color:var(--flux-muted);background:var(--flux-surface);border-radius:9px;align-items:center;gap:12px;padding:16px 20px;font-size:14px;line-height:1.5;display:flex}.nfw-notice>svg{color:var(--flux-accent)}.nfw-notice>p,.nfw-notice>div{overflow-wrap:anywhere;flex:1;min-width:0}.nfw-notice strong{color:var(--flux-text);font-weight:600}.nfw-notice strong+p{margin-top:3px}.nfw-notice.is-error{border-color:hsl(var(--color-error) / .25)}.nfw-notice.is-error>svg{color:hsl(var(--color-error))}.nfw-empty{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;min-height:210px;padding:32px 24px;display:flex}.nfw-empty>svg{width:30px;height:30px;color:var(--flux-muted);margin-bottom:3px}.nfw-empty h2,.nfw-empty h3{font-size:18px;font-weight:600}.nfw-empty p{max-width:490px;color:var(--flux-muted);font-size:14px;line-height:1.6}.nfw-empty .flux-button{margin-top:10px}.nfw-empty-compact{min-height:110px}.nfw-filter-library{gap:20px;min-width:0;display:grid}.nfw-panel.nfw-filter-library{gap:0}.nfw-library-toolbar{border-bottom:1px solid var(--flux-border);gap:16px;min-width:0;padding:18px 22px;display:grid}.nfw-library-search-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nfw-library-search-row>.nfw-search{flex-basis:390px}.nfw-library-search-row>.nfw-muted{margin-inline-start:auto}.nfw-library-clear{min-height:36px;color:var(--flux-muted);white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:13px;display:inline-flex}.nfw-library-clear:hover{color:var(--flux-text);background:var(--flux-hover)}.nfw-library-clear>svg{width:15px;height:15px}.nfw-library-categories-nav{flex-wrap:wrap;gap:8px;display:flex}.nfw-library-category-button{border:1px solid var(--flux-border);min-height:40px;color:var(--flux-muted);background:var(--flux-canvas);cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:8px 11px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.nfw-library-category-button:hover{color:var(--flux-text);border-color:var(--flux-control-border)}.nfw-library-category-button[aria-pressed=true]{color:var(--flux-accent);background:var(--flux-selected);border-color:var(--flux-selected-border)}.nfw-library-category-button>svg{width:16px;height:16px}.nfw-library-category-button>span{background:var(--flux-surface);min-width:20px;color:var(--flux-muted);text-align:center;font-variant-numeric:tabular-nums;border-radius:4px;padding:0 4px;font-size:11px;line-height:18px}.nfw-library-categories{gap:28px;min-width:0;display:grid}.nfw-panel>.nfw-library-categories{padding:22px}.nfw-library-category{--nfw-library-accent:var(--flux-accent);--nfw-library-tint:var(--flux-selected);--nfw-library-border:var(--flux-selected-border);min-width:0}.nfw-library-category[data-library-category=engines]{--nfw-library-accent:#b19af2;--nfw-library-tint:#b19af213;--nfw-library-border:#b19af22e}.nfw-library-category[data-library-category=protocols]{--nfw-library-accent:#68c7b2;--nfw-library-tint:#68c7b213;--nfw-library-border:#68c7b22e}.nfw-library-category[data-library-category=protection]{--nfw-library-accent:#94a9c7;--nfw-library-tint:#94a9c713;--nfw-library-border:#94a9c72e}.nfw-library-category>header{align-items:center;gap:11px;padding:0 0 14px;display:flex}.nfw-library-category-icon{border:1px solid var(--nfw-library-border);background:var(--nfw-library-tint);width:34px;height:34px;color:var(--nfw-library-accent);border-radius:8px;flex:0 0 34px;place-items:center;display:grid}.nfw-library-category-icon>svg{width:18px;height:18px}.nfw-library-category>header>div{min-width:0}.nfw-library-category>header h3{color:var(--flux-text);align-items:center;gap:9px;margin:0;font-size:15px;font-weight:600;display:flex}.nfw-library-category>header p{color:var(--flux-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.nfw-filter-grid,.nfw-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.nfw-filter-card{border:1px solid var(--flux-border);background:var(--flux-canvas);text-align:start;cursor:pointer;border-radius:9px;grid-template-rows:auto 1fr auto;align-items:start;gap:11px;min-width:0;min-height:152px;padding:16px;display:grid}.nfw-filter-card:hover{border-color:var(--nfw-library-border);background:var(--flux-hover)}.nfw-group-card:hover{border-color:var(--flux-accent);background:var(--flux-hover)}.nfw-filter-icon{width:34px;height:34px;color:var(--flux-accent);flex:0 0 34px;place-items:center;display:grid}.nfw-filter-icon svg{width:18px;height:18px}.nfw-filter-card-heading{align-items:center;gap:11px;min-width:0;display:flex}.nfw-filter-card-heading>.nfw-filter-icon{border:1px solid var(--nfw-library-border);background:var(--nfw-library-tint);color:var(--nfw-library-accent);border-radius:8px}.nfw-filter-card-heading>strong{min-width:0;color:var(--flux-text);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.5}.nfw-filter-description{min-width:0;color:var(--flux-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.nfw-filter-configure{color:var(--flux-muted);justify-content:flex-end;align-items:center;gap:7px;padding-top:2px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.nfw-filter-configure>svg{width:16px;height:16px}.nfw-filter-card:hover .nfw-filter-configure{color:var(--nfw-library-accent)}.nfw-filter-library :is(.nfw-filter-card,.nfw-library-category-button,.nfw-library-clear):focus-visible{outline:2px solid var(--flux-accent);outline-offset:3px}.nfw-library-empty{min-height:240px}.nfw-library-empty-icon{border:1px solid var(--flux-border);background:var(--flux-canvas);width:48px;height:48px;color:var(--flux-muted);border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.nfw-library-empty-icon>svg{width:23px;height:23px}.nfw-group-card{text-align:start;cursor:pointer;flex-direction:column;min-width:0;padding:20px;display:flex}.nfw-group-card-top{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:10px;display:flex}.nfw-group-card-top>svg{width:17px;height:17px;color:var(--flux-muted)}.nfw-group-card>strong{color:var(--flux-text);overflow-wrap:anywhere;font-size:16px;font-weight:600}.nfw-group-card>p{color:var(--flux-muted);overflow-wrap:anywhere;flex:1;margin-top:5px;font-size:14px;line-height:1.5}.nfw-group-card-foot{border-top:1px solid var(--flux-border);width:100%;color:var(--flux-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:18px;padding-top:14px;font-size:13px;display:flex}.nfw-group-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.nfw-group-heading>div{min-width:0}.nfw-group-heading h2{overflow-wrap:anywhere;margin-top:8px;font-size:18px;font-weight:600}.nfw-group-heading p{color:var(--flux-muted);overflow-wrap:anywhere;margin-top:5px;font-size:14px}.nfw-back-link{color:var(--flux-muted);cursor:pointer;align-items:center;gap:7px;font-size:13px;display:inline-flex}.nfw-back-link:hover{color:var(--flux-accent)}.nfw-back-link svg{width:15px;height:15px}.nfw-group-facts{border:1px solid var(--flux-border);border-radius:var(--flux-radius);background:var(--flux-surface);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.8fr);gap:20px;padding:20px 22px;display:grid}.nfw-group-facts dt{color:var(--flux-muted);margin-bottom:6px;font-size:13px}.nfw-group-facts dd{font-size:20px;font-weight:600;line-height:1.3}.nfw-fact-tags,.nfw-tags{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.nfw-tags{margin-top:8px}.nfw-tags span{border:1px solid var(--flux-border);color:var(--flux-muted);border-radius:4px;padding:1px 5px;font-size:11px}.nfw-assignment-form{gap:20px;display:grid}.nfw-address-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nfw-address-options>label{border:1px solid var(--flux-border);cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:14px;display:flex}.nfw-address-options>label:has(input:checked){border-color:var(--flux-accent)}.nfw-address-options>label>span:nth-child(2){flex:1;min-width:0}.nfw-address-options strong{font-size:14px;font-weight:500;display:block}.nfw-address-options small{color:var(--flux-muted);overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.nfw-group-back{align-self:flex-start}.nfw-group-title{align-items:flex-start;gap:14px;padding:22px;display:flex}.nfw-group-symbol{border:1px solid var(--flux-selected-border);width:46px;height:46px;color:var(--flux-accent);background:var(--flux-selected);border-radius:10px;flex:0 0 46px;place-items:center;display:grid}.nfw-group-symbol svg{width:22px;height:22px}.nfw-group-title>div:nth-child(2){flex:1;min-width:0}.nfw-group-eyebrow{color:var(--flux-muted);margin-bottom:3px;font-size:12px;display:block}.nfw-group-title h2{color:var(--flux-text);overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:600;line-height:1.3}.nfw-group-title p{max-width:70ch;color:var(--flux-muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.5}.nfw-group-metrics{border-top:1px solid var(--flux-border);grid-template-columns:.65fr .65fr .65fr 1.3fr;gap:16px;margin:0;padding:16px 22px;display:grid}.nfw-group-metrics>div{min-width:0}.nfw-group-metrics dt{color:var(--flux-muted);margin-bottom:6px;font-size:12px}.nfw-group-metrics dd{color:var(--flux-text);font-variant-numeric:tabular-nums;margin:0;font-size:19px;font-weight:600;line-height:1.4}.nfw-group-workspace{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:start;gap:20px;min-width:0;display:grid}.nfw-group-policy{gap:20px;min-width:0;display:grid}.nfw-group-rule-identity{align-items:flex-start;gap:12px;display:flex}.nfw-group-rule-identity>div{min-width:0}.nfw-rule-symbol{border:1px solid var(--flux-border);background:var(--flux-canvas);width:34px;height:34px;color:var(--flux-muted);border-radius:8px;flex:0 0 34px;place-items:center;display:grid}.nfw-rule-symbol svg{width:17px;height:17px}.nfw-rule-symbol.is-filter{color:var(--flux-accent)}.nfw-rule-symbol.is-allow{color:hsl(var(--color-success));background:hsl(var(--color-success) / .06)}.nfw-rule-symbol.is-deny{color:hsl(var(--color-error));background:hsl(var(--color-error) / .06)}.nfw-group-rules .nfw-table{min-width:490px}.nfw-group-rules .nfw-table th:nth-child(2){width:135px}.nfw-group-rules .nfw-table td{padding-block:18px}.nfw-group-rule-note{max-width:45ch}.nfw-port{border:1px solid var(--flux-border);max-width:160px;color:var(--flux-text);background:var(--flux-canvas);font-family:var(--font-mono);overflow-wrap:anywhere;border-radius:5px;padding:3px 7px;font-size:12px;display:inline-block}.nfw-assigned-panel>summary{cursor:pointer;align-items:center;gap:12px;min-height:80px;padding:18px 22px;list-style:none;display:flex}.nfw-assigned-panel>summary::-webkit-details-marker{display:none}.nfw-impact-details>summary::-webkit-details-marker{display:none}.nfw-assignment-options>summary::-webkit-details-marker{display:none}.nfw-assigned-panel>summary::marker{content:""}.nfw-impact-details>summary::marker{content:""}.nfw-assignment-options>summary::marker{content:""}.nfw-assigned-panel>summary>span:nth-child(2){flex:1;min-width:0}.nfw-assigned-panel>summary strong{color:var(--flux-text);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.nfw-assigned-panel>summary small{color:var(--flux-muted);margin-top:5px;font-size:13px;display:block}.nfw-assigned-panel>summary>svg,.nfw-assigned-icon svg{width:18px;height:18px;color:var(--flux-muted)}.nfw-assigned-panel[open]>summary{border-bottom:1px solid var(--flux-border)}.nfw-assigned-panel[open]>summary>svg{transform:rotate(180deg)}.nfw-assigned-toolbar{color:var(--flux-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;font-size:13px;display:flex}.nfw-assigned-list{margin:0;padding:0;list-style:none}.nfw-assigned-list>li{border-top:1px solid var(--flux-border);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.nfw-assigned-list>li>div:first-child{flex:1;min-width:100px}.nfw-assigned-list strong{color:var(--flux-text);font-size:13px;font-weight:500;display:block}.nfw-assigned-list small{color:var(--flux-muted);margin-top:5px;font-size:12px;display:block}.nfw-assignment-error{color:hsl(var(--color-error));overflow-wrap:anywhere;flex-basis:100%;margin:0;font-size:13px}.nfw-current-check{border-top:1px solid var(--flux-border);padding:20px}.nfw-current-check>h4{color:var(--flux-text);font-size:14px;font-weight:600}.nfw-current-check>p{color:var(--flux-muted);margin:6px 0 16px;font-size:13px;line-height:1.5}.nfw-assignment-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:18px 22px 0;list-style:none;display:grid}.nfw-assignment-steps li{border-bottom:2px solid var(--flux-border);color:var(--flux-muted);align-items:center;gap:8px;padding-bottom:15px;font-size:13px;font-weight:500;display:flex}.nfw-step-number{border:1px solid var(--flux-border);border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.nfw-step-number svg{width:15px;height:15px}.nfw-assignment-steps .is-current{color:var(--flux-accent);border-bottom-color:var(--flux-accent)}.nfw-assignment-steps .is-current .nfw-step-number{border-color:var(--flux-selected-border);background:var(--flux-selected)}.nfw-assignment-steps .is-complete{color:var(--flux-text)}.nfw-assignment-steps .is-complete .nfw-step-number{color:hsl(var(--color-success));border-color:hsl(var(--color-success) / .25);background:hsl(var(--color-success) / .07)}.nfw-step-intro h4{color:var(--flux-text);margin:0;font-size:15px;font-weight:600}.nfw-step-intro p{color:var(--flux-muted);margin:6px 0 0;font-size:13px;line-height:1.6}.nfw-apply-panel .nfw-address-options{grid-template-columns:minmax(0,1fr);max-height:340px;margin:-3px;padding:3px;overflow-y:auto}.nfw-apply-panel .nfw-address-options>label{background:var(--flux-canvas);transition:background .12s,border-color .12s}.nfw-apply-panel .nfw-address-options>label>input[type=checkbox]:focus{box-shadow:none;outline:none}.nfw-apply-panel .nfw-address-options>label:hover{border-color:var(--flux-control-border)}.nfw-apply-panel .nfw-address-options>label:has(input:checked){background:var(--flux-selected);border-color:var(--flux-selected-border)}.nfw-apply-panel .nfw-address-options>label:has(input:focus-visible){outline:2px solid var(--flux-accent);outline-offset:1px}.nfw-apply-panel .nfw-address-options>label:has(input:disabled){opacity:.5;cursor:not-allowed}.nfw-assignment-options{margin:0;padding:14px 0 0}.nfw-assignment-options>summary{justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}.nfw-assignment-options>summary svg{width:16px;height:16px}.nfw-assignment-options[open]>summary svg{transform:rotate(180deg)}.nfw-assignment-options .nfw-checkbox-label{margin-top:18px}.nfw-assignment-options .nfw-checkbox-label strong{font-size:13px;font-weight:500}.nfw-assignment-options input[type=checkbox]:focus{box-shadow:none;outline:none}.nfw-assignment-options .nfw-checkbox-label:has(input:focus-visible) strong{color:var(--flux-accent);text-underline-offset:3px;text-decoration:underline}.nfw-assignment-footer{border-top:1px solid var(--flux-border);background:var(--flux-canvas);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.nfw-assignment-footer>div{flex:150px}.nfw-assignment-footer strong{color:var(--flux-text);font-size:13px;font-weight:500}.nfw-assignment-footer p{color:var(--flux-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.nfw-review-footer>p{flex-basis:100%;margin:0}.nfw-assignment-review{gap:18px;display:grid}.nfw-preview-status{align-items:flex-start;gap:10px;display:flex}.nfw-preview-status>svg{flex:0 0 20px;width:20px;height:20px;margin-top:1px}.nfw-preview-status.is-ready>svg{color:hsl(var(--color-success))}.nfw-preview-status.is-warning>svg{color:hsl(var(--color-warning))}.nfw-preview-status h4{color:var(--flux-text);margin:0;font-size:15px;font-weight:600}.nfw-preview-status p,.nfw-preview-key{color:var(--flux-muted);margin:5px 0 0;font-size:13px;line-height:1.6}.nfw-preview-key{margin:0;font-size:12px}.nfw-preview-list{gap:10px;min-width:0;max-height:620px;display:grid;overflow-y:auto}.nfw-preview-address{border:1px solid var(--flux-border);background:var(--flux-canvas);border-radius:8px;min-width:0}.nfw-preview-address.has-conflict{border-color:hsl(var(--color-warning) / .35)}.nfw-preview-address>header{flex-wrap:wrap;align-items:center;gap:8px;padding:14px;display:flex}.nfw-preview-address>header strong{color:var(--flux-text);flex:1;font-size:13px;font-weight:500}.nfw-preview-address-icon{color:var(--flux-muted);display:inline-flex}.nfw-preview-address-icon svg{width:16px;height:16px}.nfw-impact-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0 14px 14px;display:grid}.nfw-impact-summary>div{align-items:baseline;gap:6px;display:flex}.nfw-impact-summary dt{color:var(--flux-muted);font-size:12px}.nfw-impact-summary dd{color:var(--flux-text);font-variant-numeric:tabular-nums;order:-1;margin:0;font-size:18px;font-weight:600}.nfw-impact-details{border-top:1px solid var(--flux-border)}.nfw-impact-details>summary{color:var(--flux-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;font-size:12px;list-style:none;display:flex}.nfw-impact-details>summary svg{width:16px;height:16px}.nfw-impact-details[open]>summary svg{transform:rotate(180deg)}.nfw-impact-types{padding:0 14px 14px}.nfw-impact-type+.nfw-impact-type{border-top:1px solid var(--flux-border);margin-top:12px;padding-top:12px}.nfw-impact-type>div{color:var(--flux-text);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.nfw-impact-type strong{font-weight:500}.nfw-impact-type p{color:var(--flux-muted);margin:5px 0 0;font-size:12px;line-height:1.6}.nfw-impact-type>small{margin-top:4px;font-size:12px;display:block}.nfw-preview-options{flex-wrap:wrap;gap:8px;display:flex}.nfw-no-targets{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px 12px;display:flex}.nfw-no-targets>svg{width:26px;height:26px;color:var(--flux-muted)}.nfw-no-targets strong{color:var(--flux-text);font-size:14px}.nfw-no-targets p{color:var(--flux-muted);margin:0;font-size:13px;line-height:1.6}.nfw-confirm-step{color:var(--flux-accent);align-items:center;gap:10px;font-size:13px;display:flex}@container (width<=1100px){.nfw-group-workspace{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.nfw-group-title{flex-wrap:wrap;padding:16px}.nfw-group-title>.nfw-actions{justify-content:flex-start;width:100%}.nfw-group-title h2{font-size:19px}.nfw-group-metrics{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.nfw-group-metrics>div:last-child{grid-column:1/-1}.nfw-group-workspace,.nfw-group-policy{gap:18px}.nfw-assigned-panel>summary,.nfw-assigned-toolbar,.nfw-assigned-list>li,.nfw-current-check{padding-inline:16px}.nfw-assignment-steps{gap:8px;padding:16px 16px 0}.nfw-assignment-steps li{flex-direction:column;align-items:flex-start;gap:7px;font-size:12px}.nfw-assignment-footer{padding:16px}.nfw-assignment-footer>.flux-button{width:100%}.nfw-preview-address>header{gap:7px}.nfw-preview-address>header>.nfw-badge{margin-inline-start:23px}.nfw-impact-summary>div{flex-direction:column;gap:2px}}.nfw-operations{gap:8px;display:grid}.nfw-operation{border:1px solid var(--flux-border);background:var(--flux-surface);border-radius:9px;align-items:center;gap:12px;padding:16px 20px;display:flex}.nfw-operation>svg{width:19px;height:19px;color:var(--flux-accent)}.nfw-operation>div{flex:1;min-width:0}.nfw-operation strong{font-size:14px;font-weight:500;display:block}.nfw-operation div>span{color:var(--flux-muted);margin-top:3px;font-size:13px;display:block}.nfw-result-details{color:var(--flux-muted);padding:8px 18px;font-size:13px}.nfw-result-details summary{cursor:pointer}.nfw-result-details p{margin-top:8px}.nfw-outcome,.nfw-outcome [data-tone]{--nfw-outcome-accent:var(--flux-accent);--nfw-outcome-tint:var(--flux-selected);--nfw-outcome-border:var(--flux-selected-border)}.nfw-outcome[data-tone=success],.nfw-outcome [data-tone=success]{--nfw-outcome-accent:hsl(var(--color-success));--nfw-outcome-tint:hsl(var(--color-success) / .075);--nfw-outcome-border:hsl(var(--color-success) / .18)}.nfw-outcome[data-tone=warning],.nfw-outcome [data-tone=warning]{--nfw-outcome-accent:hsl(var(--color-warning));--nfw-outcome-tint:hsl(var(--color-warning) / .075);--nfw-outcome-border:hsl(var(--color-warning) / .18)}.nfw-outcome[data-tone=danger],.nfw-outcome [data-tone=danger]{--nfw-outcome-accent:hsl(var(--color-error));--nfw-outcome-tint:hsl(var(--color-error) / .075);--nfw-outcome-border:hsl(var(--color-error) / .18)}.nfw-outcome[data-tone=neutral],.nfw-outcome [data-tone=neutral]{--nfw-outcome-accent:var(--flux-muted);--nfw-outcome-tint:var(--flux-canvas);--nfw-outcome-border:var(--flux-border)}.nfw-outcome{border-inline-start:3px solid var(--nfw-outcome-accent)}.nfw-outcome-heading{align-items:flex-start;gap:14px;padding:20px 20px 16px;display:flex}.nfw-outcome-icon{border:1px solid var(--nfw-outcome-border);width:42px;height:42px;color:var(--nfw-outcome-accent);background:var(--nfw-outcome-tint);border-radius:10px;flex:0 0 42px;place-items:center;display:grid}.nfw-outcome-icon svg{width:21px;height:21px}.nfw-outcome-copy{flex:1;min-width:0}.nfw-outcome-eyebrow{color:var(--flux-muted);margin-bottom:3px;font-size:12px;line-height:1.5;display:block}.nfw-outcome-copy h2{color:var(--flux-text);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:1.4}.nfw-outcome-copy p{max-width:85ch;color:var(--flux-muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.6}.nfw-outcome-dismiss{flex:0 0 40px;width:40px;height:40px;margin:-7px -8px 0 0}.nfw-outcome-dismiss svg{width:18px;height:18px}.nfw-outcome-context{flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0;padding:0 20px 18px 76px;display:flex}.nfw-outcome-context>div{flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;display:flex}.nfw-outcome-context dt{color:var(--flux-muted);font-size:12px}.nfw-outcome-context dd{color:var(--flux-text);font-family:var(--font-mono);overflow-wrap:anywhere;margin:0;font-size:12px}.nfw-outcome-context-separator{color:var(--flux-muted);opacity:.6}.nfw-outcome-context-separator>svg{width:15px;height:15px}.nfw-outcome-summary{border-top:1px solid var(--flux-border);flex-wrap:wrap;align-items:center;gap:14px 24px;padding:14px 20px;display:flex}.nfw-outcome-total{color:var(--flux-muted);white-space:nowrap;align-items:baseline;gap:7px;font-size:13px;display:inline-flex}.nfw-outcome-total strong{color:var(--flux-text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.1}.nfw-outcome-stats{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nfw-outcome-tag{border:1px solid var(--nfw-outcome-border);width:fit-content;max-width:100%;color:var(--nfw-outcome-accent);background:var(--nfw-outcome-tint);overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;line-height:1.5;display:inline-flex}.nfw-outcome-tag strong{font-variant-numeric:tabular-nums;font-weight:600}.nfw-outcome-dot{background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.nfw-outcome-details{border-top:1px solid var(--flux-border)}.nfw-outcome-details>summary{min-height:46px;color:var(--flux-text);cursor:pointer;align-items:center;gap:10px;padding:12px 20px;font-size:13px;font-weight:500;list-style:none;display:flex}.nfw-outcome-details>summary::-webkit-details-marker{display:none}.nfw-outcome-details>summary::marker{content:""}.nfw-outcome-details>summary:hover{background:var(--flux-hover)}.nfw-outcome-details-count{color:var(--flux-muted);margin-inline-start:auto;font-size:12px;font-weight:400}.nfw-outcome-details>summary>svg{width:17px;height:17px;color:var(--flux-muted);flex:0 0 17px}.nfw-outcome-details[open]>summary>svg{transform:rotate(180deg)}.nfw-outcome-rows{margin:0;padding:0;list-style:none;display:grid}.nfw-outcome-row{border-top:1px solid var(--flux-border);background:var(--flux-canvas);grid-template-columns:minmax(0,1fr) minmax(115px,.4fr) minmax(0,1.4fr);align-items:center;gap:12px 24px;padding:14px 20px;display:grid}.nfw-outcome-rule{gap:4px;min-width:0;display:grid}.nfw-outcome-rule strong{color:var(--flux-text);overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.5}.nfw-outcome-rule>span{color:var(--flux-muted);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.nfw-outcome-row>p{min-width:0;color:var(--flux-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.nfw-outcome-footer{border-top:1px solid var(--flux-border);background:var(--flux-canvas);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.nfw-outcome-footer>p{color:var(--flux-muted);overflow-wrap:anywhere;flex:240px;align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.6;display:flex}.nfw-outcome-footer>p>svg{flex:0 0 15px;width:15px;height:15px;margin-top:2px}.nfw-outcome :is(button,summary):focus-visible{outline:2px solid var(--flux-accent);outline-offset:-3px}.nfw-form{flex-direction:column;gap:18px;min-width:0;display:flex}.nfw-form-intro{color:var(--flux-muted);font-size:14px;line-height:1.5}.nfw-form label{min-width:0;color:var(--flux-text);flex-direction:column;gap:8px;font-size:14px;font-weight:500;display:flex}.nfw-form :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--flux-control-border);width:100%;min-width:0;min-height:44px;color:var(--flux-text);background-color:var(--flux-canvas);box-shadow:none;border-radius:7px;padding:10px 12px;font-size:14px;line-height:1.5}.nfw-form select{padding-inline-end:32px}.nfw-form textarea{resize:vertical}.nfw-form small,.nfw-checkbox-label small{color:var(--flux-muted);font-size:12px;font-weight:400;line-height:1.6;display:block}.nfw-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.nfw-form-actions{border-top:1px solid var(--flux-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:18px;display:flex}.nfw-form-actions>.nfw-muted{margin-inline-end:auto}.nfw-advanced{border-top:1px solid var(--flux-border);border-bottom:1px solid var(--flux-border);padding:14px 0}.nfw-advanced summary{color:var(--flux-muted);cursor:pointer;font-size:13px}.nfw-advanced>label{margin-top:16px}.nfw-checkbox-label,.nfw-form .nfw-checkbox-label{color:var(--flux-text);cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px;font-size:14px;display:flex}.nfw-checkbox-label input{margin-top:3px}.nfw-checkbox-label strong{font-size:13px;font-weight:500;display:block}.nfw-checkbox-label small{margin-top:3px}.nfw-form-error{border:1px solid hsl(var(--color-error) / .25);color:hsl(var(--color-error));border-radius:7px;gap:5px;padding:12px 14px;font-size:13px;line-height:1.5;display:grid}.nfw-batch-rows{gap:12px;display:grid}.nfw-batch-row{border:1px solid var(--flux-border);border-radius:7px;min-width:0;padding:10px 14px 14px}.nfw-batch-row>legend,.nfw-batch-options>legend{color:var(--flux-muted);padding-inline:6px;font-size:12px;font-weight:500}.nfw-batch-row-heading{align-items:flex-end;gap:10px;margin-bottom:12px;display:flex}.nfw-batch-row-heading label{flex:1}.nfw-batch-row-heading>button{margin-bottom:3px}.nfw-batch-row-heading svg{width:17px;height:17px}.nfw-add-row{align-self:flex-start}.nfw-batch-options{border-top:1px solid var(--flux-border);gap:14px;min-width:0;padding:14px 0 0;display:grid}.nfw-batch-options>legend{color:var(--flux-text);padding-inline-start:0;font-size:14px}.nfw-confirm-targets{border:1px solid var(--flux-border);background:var(--flux-canvas);border-radius:7px;flex-wrap:wrap;gap:8px;padding:14px;display:flex}.nfw-confirm-targets strong{width:100%;color:var(--flux-muted);font-size:12px;font-weight:500}.nfw-confirm-targets>span{background:var(--flux-surface);border-radius:4px;padding:3px 7px}@container (width<=1000px){.nfw-filter-grid,.nfw-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nfw-section-heading,.nfw-panel-heading,.nfw-group-heading{flex-wrap:wrap}.nfw-section-heading>.nfw-actions{justify-content:flex-start}}@container (width<=700px){.nfw-group-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.nfw-address-options,.nfw-filter-grid,.nfw-group-grid{grid-template-columns:minmax(0,1fr)}.nfw-search{flex:100%}.nfw-sort{justify-content:flex-start;gap:8px}.nfw-outcome-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px}.nfw-outcome-row>p{grid-column:1/-1}}@media (width<=639px){.nfw-workspace,.nfw-main,.nfw-layout{gap:18px}.nfw-section-nav{gap:4px}.nfw-section-tab{min-height:44px;padding-inline:11px}.nfw-section-heading>.nfw-actions{flex-wrap:wrap;width:100%}.nfw-section-heading>.nfw-actions .nfw-mode{flex:1;min-width:170px}.nfw-section-heading>.nfw-actions .flux-button{flex:1}.nfw-toolbar,.nfw-panel-heading,.nfw-panel-body{padding:16px}.nfw-panel-heading{gap:12px}.nfw-panel-heading>.nfw-actions{flex-wrap:wrap;gap:8px}.nfw-rules-panel>.nfw-panel-heading{grid-template-columns:minmax(0,1fr) auto;display:grid}.nfw-rules-panel>.nfw-panel-heading>.nfw-actions{display:contents}.nfw-rules-panel .nfw-mode{grid-area:2/1}.nfw-rules-panel .nfw-copy-action{grid-area:2/2;justify-self:end;min-width:44px}.nfw-rules-panel .nfw-copy-label{display:none}.nfw-rules-panel .nfw-panel-heading .is-primary{grid-area:1/2}.nfw-row-actions .flux-icon-button{width:40px;height:40px}.nfw-table{min-width:640px}.nfw-table :is(th,td){padding-inline:16px}.nfw-table .nfw-empty{text-align:start;align-items:flex-start;max-width:calc(100vw - 66px)}.nfw-notice{flex-wrap:wrap;padding:16px}.nfw-notice>.flux-button{margin-inline-start:28px}.nfw-form-grid{grid-template-columns:minmax(0,1fr)}.nfw-form :is(input:not([type=checkbox]),select,textarea){font-size:16px}.nfw-panel>.nfw-library-categories{padding:16px}.nfw-library-toolbar{gap:14px;padding:16px}.nfw-library-search-row{gap:8px}.nfw-library-search-row>.nfw-search{flex-basis:100%}.nfw-library-search-row>.nfw-muted{margin-inline:0 auto}.nfw-library-category-button{gap:6px;min-height:40px;padding-inline:9px}.nfw-library-categories{gap:24px}.nfw-library-category>header{align-items:flex-start}.nfw-filter-card{min-height:148px;padding:15px}.nfw-group-facts{gap:18px;padding:16px}.nfw-group-facts>div:last-child{grid-column:1/-1}.nfw-operation{flex-wrap:wrap;padding:16px}.nfw-operation>.nfw-badge{margin-inline-start:31px}.nfw-batch-row{padding-inline:12px}.nfw-form-actions .flux-button{flex:1}.nfw-panel-footer{padding:12px 16px}.nfw-outcome-heading{gap:11px;padding:16px}.nfw-outcome-icon{border-radius:8px;flex-basis:34px;width:34px;height:34px}.nfw-outcome-icon svg{width:18px;height:18px}.nfw-outcome-copy h2{font-size:16px}.nfw-outcome-dismiss{flex-basis:36px;width:36px;height:36px}.nfw-outcome-context{align-items:flex-start;gap:6px;padding:0 16px 16px}.nfw-outcome-context>div{width:100%}.nfw-outcome-context-separator{display:none}.nfw-outcome-summary{gap:12px 18px;padding:14px 16px}.nfw-outcome-details>summary,.nfw-outcome-row,.nfw-outcome-footer{padding-inline:16px}.nfw-outcome-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px}.nfw-outcome-row>p{grid-column:1/-1}.nfw-outcome-tag{gap:5px;padding-inline:7px}}.flux-main .flux-network-hub-header+.container{max-width:none}.flux-network-hub-header>.container{padding-bottom:0}.flux-network-hub-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.flux-network-hub-identity{align-items:center;gap:16px;min-width:0;display:flex}.flux-network-hub-symbol{border:1px solid var(--flux-border);width:48px;height:48px;color:var(--flux-accent);background:var(--flux-surface);border-radius:10px;flex:0 0 48px;place-items:center;display:grid}.flux-network-hub-symbol>svg{width:24px;height:24px}.flux-network-hub-heading h1{font-size:27px;font-weight:600;line-height:1.3}.flux-network-hub-heading p{color:var(--flux-muted);margin-top:5px;font-size:14px;line-height:1.6}.flux-network-hub-heading>.flux-button{flex-shrink:0}.flux-network-hub-tabs{scrollbar-width:thin;overflow-x:auto}.flux-network-hub-tabs .flux-account-tab{white-space:nowrap;flex-shrink:0}.flux-network-hub .flux-text-link{align-items:center;gap:6px;display:inline-flex}.flux-network-hub .flux-text-link>svg{flex:0 0 16px;width:16px;height:16px}.flux-network-hub-content>*,.nh-overview>*,.nh-overview-grid>*,.nh-overview-side>*{min-width:0}.nh-overview{flex-direction:column;gap:20px;display:flex}.nh-summary{flex-direction:column;gap:10px;min-width:0;display:flex}.nh-stats-context{color:var(--flux-muted);justify-content:flex-end;align-items:center;gap:12px;font-size:12px;line-height:1.5;display:flex}.nh-stats-context>span{align-items:center;gap:6px;display:inline-flex}.nh-stats-context svg{flex:0 0 14px;width:14px;height:14px}.nh-stats-context .nh-stats-partial{color:hsl(var(--color-warning))}.nh-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.nh-stat{border:1px solid var(--flux-border);background:var(--flux-surface);border-radius:10px;min-width:0;padding:18px 20px}.nh-stat dt{color:var(--flux-muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;line-height:1.5;display:flex}.nh-stat dt>svg{width:18px;height:18px;color:var(--flux-accent);flex:0 0 18px}.nh-stat[data-stat-tone=warning] dt>svg{color:hsl(var(--color-warning))}.nh-stat dd{flex-direction:column;gap:5px;margin-top:12px;display:flex}.nh-stat dd>strong{color:var(--flux-text);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.2}.nh-stat dd>span{color:var(--flux-muted);font-size:12px;line-height:1.6}.nh-stat-time{flex-wrap:wrap;align-items:baseline;gap:3px 6px;display:flex}.nh-stat-time .nh-time{color:inherit;font-size:inherit;flex-flow:wrap;align-items:baseline;gap:3px 6px}.nh-overview-grid{grid-template-columns:minmax(0,1.9fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}.nh-overview-side{flex-direction:column;gap:20px;display:flex}.nh-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.nh-section-heading>div:first-child{flex:1;min-width:0}.nh-section-heading h2{align-items:center;gap:8px;display:flex}.nh-section-heading .flux-text-link{flex-shrink:0;font-size:13px}.nh-count{border:1px solid var(--flux-border);min-width:23px;color:var(--flux-muted);font-variant-numeric:tabular-nums;border-radius:5px;justify-content:center;align-items:center;padding:2px 6px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.nh-muted{color:var(--flux-muted)}.nh-time{color:var(--flux-text);font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;font-size:13px;line-height:1.5;display:inline-flex}.nh-time small{color:var(--flux-muted);font-size:12px}.nh-event-filters{border-bottom:1px solid var(--flux-border);flex-wrap:wrap;align-items:flex-end;gap:14px;padding:18px 22px;display:flex}.nh-event-filters>label{min-width:0;color:var(--flux-text);flex-direction:column;flex:0 175px;gap:7px;font-size:12px;font-weight:500;display:flex}.nh-event-filters>label:first-child{flex-basis:330px}.nh-event-filters select{border:1px solid var(--flux-border);width:100%;min-width:0;min-height:40px;color:var(--flux-text);background-color:var(--flux-canvas);box-shadow:none;border-radius:7px;padding:9px 32px 9px 12px;font-size:13px}.nh-checked{color:var(--flux-muted);flex-direction:column;gap:5px;margin-inline-start:auto;font-size:12px;display:flex}.nh-checked .nh-time{flex-flow:wrap;align-items:baseline;gap:5px 8px;font-size:12px}.nh-event-notices:empty{display:none}.nh-event-notices:has(>*){border-bottom:1px solid var(--flux-border);flex-direction:column;gap:10px;padding:16px 22px;display:flex}.nh-notice{border:1px solid var(--flux-selected-border);color:var(--flux-muted);background:var(--flux-selected);border-radius:7px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}.nh-notice>svg{width:18px;height:18px;color:var(--flux-accent);flex:0 0 18px;margin-top:2px}.nh-notice strong{color:var(--flux-text);font-weight:500}.nh-notice p{overflow-wrap:anywhere}.nh-notice.is-warning{border-color:hsl(var(--color-warning) / .25);background:hsl(var(--color-warning) / .06)}.nh-notice.is-warning>svg{color:hsl(var(--color-warning))}.nh-helper{color:var(--flux-muted);align-items:flex-start;gap:8px;font-size:12px;line-height:1.6;display:flex}.nh-helper>svg{flex:0 0 16px;width:16px;height:16px;margin-top:2px}.nh-event-state-counts{flex-wrap:wrap;gap:8px;display:flex}.nh-event-count{border:1px solid var(--flux-border);color:var(--flux-muted);background:var(--flux-canvas);border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;display:inline-flex}.nh-event-count strong{color:var(--flux-text);font-variant-numeric:tabular-nums;font-weight:600}.nh-event-count[data-event-count-phase=ongoing] .nh-status-dot{color:#f1b36d}.nh-event-count[data-event-count-phase=mitigating] .nh-status-dot{color:#64d8c5}.nh-event-count[data-event-count-phase=ended] .nh-status-dot{color:#91a8c8}.nh-event-list{gap:10px;margin:0;padding:16px;list-style:none;display:grid}.nh-event-list>li{min-width:0}.nh-event{--nh-event-tone:#91a8c8;border:1px solid var(--flux-border);background:var(--flux-canvas);border-radius:9px;position:relative;overflow:hidden}.nh-event[data-event-phase=ongoing]{--nh-event-tone:#f1b36d;border-color:var(--nh-event-tone)}@supports (color:color-mix(in lab, red, red)){.nh-event[data-event-phase=ongoing]{border-color:color-mix(in srgb, var(--nh-event-tone) 30%, var(--flux-border))}}.nh-event[data-event-phase=mitigating]{--nh-event-tone:#64d8c5;border-color:var(--nh-event-tone)}@supports (color:color-mix(in lab, red, red)){.nh-event[data-event-phase=mitigating]{border-color:color-mix(in srgb, var(--nh-event-tone) 30%, var(--flux-border))}}.nh-event[data-event-phase=unknown]{--nh-event-tone:var(--flux-muted)}.nh-event:is([data-event-phase=ongoing],[data-event-phase=mitigating]):before{content:"";background:var(--nh-event-tone);border-radius:2px;width:2px;position:absolute;inset:14px auto 14px 0}.nh-event-summary{cursor:pointer;grid-template-columns:minmax(170px,1.6fr) minmax(105px,.6fr) minmax(110px,.7fr) minmax(140px,.8fr) 16px;align-items:center;gap:18px;padding:16px 18px;list-style:none;transition:background .14s;display:grid}.nh-event-summary::-webkit-details-marker{display:none}.nh-event-summary:hover,.nh-event[open]>.nh-event-summary{background:var(--flux-surface)}.nh-event:is([data-event-phase=ongoing],[data-event-phase=mitigating])>.nh-event-summary{background:var(--nh-event-tone)}@supports (color:color-mix(in lab, red, red)){.nh-event:is([data-event-phase=ongoing],[data-event-phase=mitigating])>.nh-event-summary{background:color-mix(in srgb, var(--nh-event-tone) 4%, var(--flux-canvas))}}.nh-event-summary:focus-visible{outline:2px solid var(--flux-accent);outline-offset:-3px;border-radius:5px}.nh-event-identity{align-items:center;gap:12px;min-width:0;display:flex}.nh-event-icon{border:1px solid var(--nh-event-tone);flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.nh-event-icon{border:1px solid color-mix(in srgb, var(--nh-event-tone) 22%, transparent)}}.nh-event-icon{color:var(--nh-event-tone);background:var(--nh-event-tone);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.nh-event-icon{background:color-mix(in srgb, var(--nh-event-tone) 8%, transparent)}}.nh-event-icon>svg{z-index:1;width:20px;height:20px;position:relative}.nh-event-identity>span:last-child{min-width:0}.nh-event-identity strong{color:var(--flux-text);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.5;display:block}.nh-event-address{color:var(--flux-muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:3px 9px;margin-top:4px;font-size:12px;line-height:1.5;display:flex}.nh-event-label{border-inline-start:1px solid var(--flux-border);padding-inline-start:9px}.nh-event-status{min-width:0}.nh-event-badge{border:1px solid var(--nh-event-tone);align-items:center;gap:7px;width:fit-content;max-width:100%;padding:4px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nh-event-badge{border:1px solid color-mix(in srgb, var(--nh-event-tone) 18%, transparent)}}.nh-event-badge{color:var(--nh-event-tone);background:var(--nh-event-tone);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.nh-event-badge{background:color-mix(in srgb, var(--nh-event-tone) 7%, transparent)}}.nh-event-badge{font-size:12px;font-weight:500;line-height:1.5}.nh-status-dot{background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px;display:inline-block}.nh-status-loader{flex:0 0 13px;width:13px;height:13px}.nh-event.is-animated .nh-status-loader{animation:1s linear infinite nh-status-spin}.nh-event-peak,.nh-event-start{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.nh-event-peak>small,.nh-event-start>small{color:var(--flux-muted);font-size:11px}.nh-event-peak>strong{color:var(--flux-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;line-height:1.35}.nh-event-peak>span{color:var(--flux-muted);font-variant-numeric:tabular-nums;font-size:12px}.nh-event-chevron{width:16px;height:16px;color:var(--flux-muted);transition:transform .14s}.nh-event[open] .nh-event-chevron{transform:rotate(180deg)}.nh-event-details{background:var(--flux-surface);padding:0 18px 18px}.nh-event-detail-top{border-top:1px solid var(--flux-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding-block:14px;display:flex}.nh-event-facts{flex-wrap:wrap;gap:12px 30px;min-width:0;display:flex}.nh-event-facts>div{min-width:0}.nh-event-facts dt{color:var(--flux-muted);margin-bottom:3px;font-size:11px;line-height:1.6}.nh-event-facts dd{color:var(--flux-text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:12px;line-height:1.6}.nh-event-detail-top>.flux-text-link{font-size:12px}.nh-event-timeline{border:1px solid var(--flux-border);background:var(--flux-canvas);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:14px;list-style:none;display:grid}.nh-event-timeline>li{align-items:flex-start;gap:9px;min-width:0;display:flex;position:relative}.nh-event-timeline>li:not(:last-child):after{content:"";border-top:1px dashed var(--flux-border);top:13px;position:absolute;inset-inline:36px 0}.nh-timeline-marker{z-index:1;border:1px dashed var(--flux-border);width:27px;height:27px;color:var(--flux-muted);background:var(--flux-canvas);border-radius:50%;flex:0 0 27px;place-items:center;display:grid;position:relative}.nh-timeline-marker>svg{width:14px;height:14px}.nh-event-timeline .is-reported>.nh-timeline-marker{color:#91a8c8;background:#91a8c8;border-style:solid}@supports (color:color-mix(in lab, red, red)){.nh-event-timeline .is-reported>.nh-timeline-marker{background:color-mix(in srgb, #91a8c8 8%, var(--flux-canvas))}}.nh-event-timeline .is-current>.nh-timeline-marker{color:var(--nh-event-tone);border-color:var(--nh-event-tone)}@supports (color:color-mix(in lab, red, red)){.nh-event-timeline .is-current>.nh-timeline-marker{border-color:color-mix(in srgb, var(--nh-event-tone) 35%, transparent)}}.nh-event-timeline .is-current>.nh-timeline-marker{background:var(--nh-event-tone)}@supports (color:color-mix(in lab, red, red)){.nh-event-timeline .is-current>.nh-timeline-marker{background:color-mix(in srgb, var(--nh-event-tone) 10%, var(--flux-canvas))}}.nh-event-timeline>li>span:last-child{z-index:1;background:var(--flux-canvas);flex-direction:column;gap:5px;min-width:0;padding-inline-end:8px;display:flex;position:relative}.nh-event-timeline strong{color:var(--flux-muted);font-size:11px;font-weight:500;line-height:1.5}.nh-event-timeline .is-reported strong{color:var(--flux-text)}.nh-event-timeline .nh-time{gap:2px;font-size:12px}.nh-event-timeline .nh-time small,.nh-timeline-pending,.nh-event-timeline .nh-muted{color:var(--flux-muted);font-size:11px;line-height:1.6}.nh-event-refresh-note{align-items:center;gap:6px;display:flex}.nh-event-refresh-note svg{flex:0 0 13px;width:13px;height:13px}.nh-event-list.is-compact{gap:8px;padding:12px}.nh-event-list.is-compact .nh-event-summary{grid-template-columns:minmax(120px,1fr) auto 16px;gap:9px 12px;padding:14px}.nh-event-list.is-compact .nh-event-identity{grid-column:1}.nh-event-list.is-compact .nh-event-status{grid-column:2}.nh-event-list.is-compact .nh-event-chevron{grid-area:1/3}.nh-event-list.is-compact .nh-event-peak{flex-flow:wrap;grid-column:1;align-items:baseline;gap:5px 10px;padding-inline-start:52px}.nh-event-list.is-compact .nh-event-peak>small{display:none}.nh-event-list.is-compact .nh-event-peak>strong{font-size:14px}.nh-event-list.is-compact .nh-event-start{grid-column:2/4;align-items:flex-end}.nh-event-list.is-compact .nh-event-start>small{display:none}.nh-event-list.is-compact .nh-event-start .nh-time{flex-flow:wrap;justify-content:flex-end;gap:3px 5px;font-size:11px}.nh-event-list.is-compact .nh-event-start .nh-time small{font-size:11px}.nh-event-list.is-compact .nh-event-details{padding-inline:14px}@keyframes nh-status-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nh-event,.nh-event *,.nh-event :before,.nh-event :after{transition:none!important;animation:none!important}}.nh-events-footer{border-top:1px solid var(--flux-border);color:var(--flux-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 22px;font-size:12px;line-height:1.6;display:flex}.nh-events-footer>div{min-width:0}.nh-events-footer p+p{margin-top:4px}.nh-events-footer nav{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nh-events-footer nav .flux-button{min-height:34px;padding:7px 10px;font-size:12px}.nh-events-footer nav .flux-button:disabled{opacity:.4;cursor:default}.nh-footer-checked{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.nh-footer-checked .nh-time{color:var(--flux-muted);flex-flow:wrap;gap:7px;font-size:12px}.nh-empty{min-height:260px}.nh-empty h3{font-size:16px}.nh-address-list{margin:0;padding:0;list-style:none}.nh-address-list li+li{border-top:1px solid var(--flux-border)}.nh-address-list a{align-items:center;gap:12px;padding:17px 22px;display:flex}.nh-address-list a:hover{background:var(--flux-raised)}.nh-address-icon{border:1px solid var(--flux-border);width:32px;height:32px;color:var(--flux-accent);background:var(--flux-raised);border-radius:7px;flex:0 0 32px;place-items:center;display:grid}.nh-address-icon>svg{width:17px;height:17px}.nh-address-list a>span:nth-child(2){flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.nh-address-list strong{color:var(--flux-text);overflow-wrap:anywhere;font-size:13px;font-weight:500}.nh-address-list small{color:var(--flux-muted);overflow-wrap:anywhere;font-size:12px}.nh-address-arrow{width:16px;height:16px;color:var(--flux-muted);flex:0 0 16px}.nh-panel-action{border-top:1px solid var(--flux-border);padding:14px 22px}.nh-panel-action .flux-text-link{font-size:13px}.nh-simple-empty{color:var(--flux-muted);padding:24px 22px;font-size:13px;line-height:1.6}.nh-group-preview{grid-template-columns:36px minmax(0,1fr);gap:6px 13px;padding:22px;display:grid}.nh-group-preview>.nh-group-icon{grid-row:1/3}.nh-group-preview h2{color:var(--flux-text);font-size:15px;font-weight:500}.nh-group-preview p{color:var(--flux-muted);grid-column:2;font-size:13px;line-height:1.6}.nh-group-preview>.flux-text-link{grid-column:2;width:fit-content;margin-top:9px;font-size:13px}.nh-group-notices{padding:16px 22px 0}.nh-group-access{border-bottom:1px solid var(--flux-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.nh-group-access strong{color:var(--flux-text);font-size:13px;font-weight:500}.nh-group-access p{color:var(--flux-muted);margin-top:4px;font-size:12px;line-height:1.6}.nh-group-access>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.nh-group-access .flux-button{min-height:36px;padding:8px 11px;font-size:12px}.nh-group-access .flux-button>svg{width:15px;height:15px}.nh-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:22px;display:grid}.nh-group-card{border:1px solid var(--flux-border);background:var(--flux-canvas);border-radius:9px;flex-direction:column;min-width:0;padding:18px;transition:border-color .14s,background .14s;display:flex}.nh-group-card:hover{border-color:var(--flux-selected-border);background:var(--flux-raised)}.nh-group-card-top{align-items:center;gap:10px;margin-bottom:15px;display:flex}.nh-group-icon{border:1px solid var(--flux-selected-border);background:var(--flux-selected);width:36px;height:36px;color:var(--flux-accent);border-radius:8px;flex:0 0 36px;place-items:center;display:grid}.nh-group-icon>svg{width:19px;height:19px}.nh-group-arrow{width:17px;height:17px;color:var(--flux-muted);flex:0 0 17px;margin-inline-start:auto}.nh-group-card h3{color:var(--flux-text);overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.5}.nh-group-card>p{color:var(--flux-muted);overflow-wrap:anywhere;flex:1;margin-top:5px;font-size:13px;line-height:1.6}.nh-group-card dl{border-top:1px solid var(--flux-border);flex-wrap:wrap;gap:18px 28px;margin-top:18px;padding-top:14px;display:flex}.nh-group-card dl>div{align-items:baseline;gap:7px;display:flex}.nh-group-card dt{color:var(--flux-muted);font-size:12px}.nh-group-card dd{color:var(--flux-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}@container (width<=1100px){.nh-overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr)}.nh-group-grid,.nh-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nh-event-summary{grid-template-columns:minmax(160px,1.2fr) minmax(100px,.6fr) minmax(100px,.7fr) minmax(115px,.8fr) 16px;gap:12px}}@container (width<=850px){.nh-overview-grid{grid-template-columns:minmax(0,1fr)}.nh-overview-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.nh-event-summary{grid-template-columns:minmax(0,1fr) auto 16px;gap:12px 16px}.nh-event-identity{grid-area:1/1/auto/3}.nh-event-chevron{grid-area:1/3}.nh-event-status{grid-area:2/1;padding-inline-start:52px}.nh-event-peak{grid-area:2/2/4/4;align-items:flex-end}.nh-event-start{grid-area:3/1;padding-inline-start:52px}.nh-event-start>small{display:none}.nh-event-start .nh-time{flex-flow:wrap;gap:5px}.nh-event-list.is-compact .nh-event-identity{grid-column:1}.nh-event-list.is-compact .nh-event-status{grid-area:1/2;padding-inline-start:0}.nh-event-list.is-compact .nh-event-peak{grid-area:2/1}.nh-event-list.is-compact .nh-event-start{grid-area:2/2/auto/4;padding-inline-start:0}.nh-checked{flex-direction:row;align-items:baseline;gap:10px;width:100%;margin-inline-start:0}}@container (width<=570px){.nh-stats{gap:10px}.nh-stat{padding:14px}.nh-stat dd>strong{font-size:25px}.nh-stat dt{gap:8px;font-size:12px}.nh-stat dt>svg{flex-basis:16px;width:16px;height:16px}.nh-overview-side,.nh-group-grid{grid-template-columns:minmax(0,1fr)}.nh-group-grid{padding:16px}.nh-event-filters{gap:12px;padding:16px}.nh-event-filters>label{flex:calc(50% - 6px)}.nh-event-filters>label:first-child{flex-basis:100%}.nh-event-filters select{font-size:16px}.nh-event-list,.nh-event-list.is-compact{padding:10px}.nh-event-summary,.nh-event-list.is-compact .nh-event-summary{grid-template-columns:minmax(0,1fr) auto 16px;gap:10px;padding:14px}.nh-event-identity,.nh-event-list.is-compact .nh-event-identity{grid-area:1/1/auto/3}.nh-event-status,.nh-event-list.is-compact .nh-event-status{grid-area:2/1/auto/4;padding-inline-start:0}.nh-event-peak,.nh-event-list.is-compact .nh-event-peak{flex-direction:column;grid-area:3/1;justify-content:flex-start;align-items:flex-start;gap:2px;padding-inline-start:0}.nh-event-peak>strong,.nh-event-list.is-compact .nh-event-peak>strong{font-size:17px}.nh-event-start,.nh-event-list.is-compact .nh-event-start{text-align:end;grid-area:3/2/auto/4;align-items:flex-end;padding-inline-start:0}.nh-event-start>small,.nh-event-list.is-compact .nh-event-start>small,.nh-event-list.is-compact .nh-event-peak>small{display:block}.nh-event-start .nh-time,.nh-event-list.is-compact .nh-event-start .nh-time{flex-direction:column;align-items:flex-end;gap:2px;font-size:12px}.nh-event-start .nh-time small,.nh-event-list.is-compact .nh-event-start .nh-time small{font-size:11px}.nh-event-details,.nh-event-list.is-compact .nh-event-details{padding:0 14px 14px}.nh-event-facts{gap:12px 24px}.nh-event-timeline{grid-template-columns:minmax(0,1fr);gap:16px;padding:12px}.nh-event-timeline>li:not(:last-child):after{border-top:0;border-inline-start:1px dashed var(--flux-border);inset:29px auto -14px 13px}.nh-event-timeline .nh-time{flex-flow:wrap;align-items:baseline;gap:3px 6px}.nh-event-state-counts{gap:6px;width:100%}.nh-event-count{font-size:11px}.nh-event-notices:has(>*){padding:16px}.nh-events-footer{padding:14px 16px}.nh-events-footer nav{justify-content:space-between;gap:8px;width:100%}.nh-group-access{padding:16px}.nh-group-access>div:last-child{width:100%}.nh-group-access .flux-button{flex:auto}.nh-group-notices{padding:16px 16px 0}}@media (width<=639px){.flux-network-hub-heading{align-items:flex-start;gap:12px}.flux-network-hub-identity{gap:11px}.flux-network-hub-symbol{flex-basis:38px;width:38px;height:38px}.flux-network-hub-symbol>svg{width:20px;height:20px}.flux-network-hub-heading h1{font-size:23px}.flux-network-hub-heading p{font-size:12px}.flux-network-hub-heading>.flux-button{min-height:36px;padding:8px 10px;font-size:12px}.flux-network-hub-tabs{gap:20px}.flux-network-hub-tabs .flux-account-tab{font-size:13px}}@media (width<=480px){.flux-network-hub-tabs{justify-content:space-between;gap:10px}.flux-network-hub-tabs .flux-account-tab{gap:0;padding-inline:0;font-size:12px}.flux-network-hub-tabs .flux-account-tab>svg{display:none}}.nf-type,.nf-status{border:1px solid var(--flux-border);max-width:100%;color:var(--flux-muted);background:var(--flux-canvas);vertical-align:middle;border-radius:5px;align-items:center;gap:6px;padding:4px 7px;font-size:11px;font-weight:500;line-height:1.45;display:inline-flex}.nf-type>svg,.nf-status>svg{flex:0 0 13px;width:13px;height:13px}.nf-type.is-floating,.nf-status.is-unassigned{color:var(--flux-accent);border-color:var(--flux-selected-border);background:var(--flux-selected)}.nf-status.is-attached{color:hsl(var(--color-success));background:hsl(var(--color-success) / .07);border-color:hsl(var(--color-success) / .18)}.nf-status.is-working,.nf-status.is-scheduled,.nf-status.is-failed{color:hsl(var(--color-warning));background:hsl(var(--color-warning) / .06);border-color:hsl(var(--color-warning) / .2)}.nf-status.is-failed{color:hsl(var(--color-error));background:hsl(var(--color-error) / .06);border-color:hsl(var(--color-error) / .2)}.nf-address-type{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.nf-address-type>small{margin:0}.nf-overview-type{margin-top:7px;display:block}.nf-inventory-action{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nf-inventory-action .flux-button{white-space:nowrap}.nf-content{flex-direction:column;gap:22px;display:flex}.nf-content>*{min-width:0}.nf-content .flux-panel-heading h2{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.nf-content .flux-panel-heading>svg{width:20px;height:20px;color:var(--flux-accent)}.nf-address{align-items:center;gap:12px;display:flex}.nf-address>span:last-child{min-width:0}.nf-address strong{font-size:13px;font-weight:600;display:block}.nf-address small{color:var(--flux-muted);margin-top:5px;font-size:12px;display:block}.nf-address-symbol{border:1px solid var(--flux-selected-border);width:38px;height:38px;color:var(--flux-accent);background:var(--flux-selected);border-radius:8px;flex:0 0 38px;place-items:center;display:grid}.nf-address-symbol>svg{width:19px;height:19px}.nf-selected-row{background:var(--flux-raised)}.nf-selected-row>td:first-child{box-shadow:inset 2px 0 var(--flux-accent)}.nf-empty{align-items:center;gap:18px;min-height:118px;padding:24px;display:flex}.nf-empty-symbol{border:1px solid var(--flux-selected-border);width:48px;height:48px;color:var(--flux-accent);background:var(--flux-selected);border-radius:12px;flex:0 0 48px;place-items:center;display:grid}.nf-empty-symbol>svg{width:23px;height:23px}.nf-empty>div{min-width:0}.nf-empty h3{color:var(--flux-text);font-size:15px;font-weight:600;line-height:1.5}.nf-empty p{max-width:580px;color:var(--flux-muted);margin-top:5px;font-size:13px;line-height:1.7}.nf-empty .nf-type{flex-shrink:0;margin-left:auto}.nf-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.nf-section-heading h2{color:var(--flux-text);font-size:16px;font-weight:600;line-height:1.5}.nf-section-heading p{color:var(--flux-muted);margin-top:5px;font-size:13px;line-height:1.6}.nf-plans{scroll-margin-top:24px}.nf-plan-grid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.nf-plan{grid-template-columns:minmax(0,1.6fr) minmax(310px,1fr);min-width:0;display:grid;overflow:hidden}.nf-plan-overview{flex-direction:column;min-width:0;padding:28px;display:flex}.nf-plan-top{align-items:center;gap:13px;width:100%;display:flex}.nf-plan-top>div{min-width:0}.nf-plan-top>.nf-type{margin-left:auto}.nf-plan-top .nf-address-symbol{border-radius:10px;flex-basis:44px;width:44px;height:44px}.nf-plan-top .nf-address-symbol>svg{width:22px;height:22px}.nf-plan-eyebrow{color:var(--flux-muted);margin-bottom:4px;font-size:12px;line-height:1.5;display:block}.nf-plan h3{color:var(--flux-text);font-size:21px;font-weight:600;line-height:1.4}.nf-price{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.nf-price>strong{color:var(--flux-text);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:36px;font-weight:600;line-height:1.2}.nf-price>span{color:var(--flux-muted);font-size:12px;line-height:1.6}.nf-price-period{display:block}.nf-plan-features{border-top:1px solid var(--flux-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0 0;padding:22px 0 0;list-style:none;display:grid}.nf-plan-features li{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;line-height:1.5;display:flex}.nf-plan-features li>span{border:1px solid var(--flux-border);background:var(--flux-raised);border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.nf-plan-features svg{width:15px;height:15px;color:var(--flux-accent)}.nf-plan-features strong{color:var(--flux-text);font-size:12px;font-weight:500;display:block}.nf-plan-features small{color:var(--flux-muted);margin-top:4px;font-size:12px;line-height:1.6;display:block}.nf-order{border-left:1px solid var(--flux-border);background:var(--flux-canvas);min-width:0;margin:0;padding:26px}.nf-order-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:22px;display:flex}.nf-order-heading h4{color:var(--flux-text);font-size:15px;font-weight:600}.nf-order-heading>span{color:var(--flux-muted);font-size:11px}.nf-order label{color:var(--flux-text);font-size:13px;font-weight:500;display:block}.nf-order-field{margin-bottom:18px}.nf-order-field label{margin-bottom:8px}.nf-order-field select{border:1px solid var(--flux-border);background-color:var(--flux-surface);width:100%;min-width:0;min-height:40px;color:var(--flux-text);border-radius:7px;padding:9px 30px 9px 12px;font-size:13px}.nf-quantity-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.nf-quantity-row small{color:var(--flux-muted);margin-top:5px;font-size:11px;display:block}.nf-quantity-control{border:1px solid var(--flux-border);background:var(--flux-surface);border-radius:8px;flex:none;align-items:stretch;height:42px;display:flex}.nf-quantity-control button{width:35px;color:var(--flux-text);background:0 0;border:0;border-radius:7px;flex:0 0 35px;place-items:center;display:grid}.nf-quantity-control button>svg{width:16px;height:16px}.nf-quantity-control button:hover:not(:disabled){color:var(--flux-accent);background:var(--flux-selected)}.nf-quantity-control input{appearance:textfield;width:42px;min-width:0;color:var(--flux-text);box-shadow:none;text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;padding:0;font-size:15px;font-weight:600}.nf-quantity-control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nf-quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.nf-quantity-control input:focus{box-shadow:none;outline:none}.nf-quantity-control:has(input:focus-visible){outline:2px solid var(--flux-accent);outline-offset:2px}.nf-order :is(button,select):focus-visible{outline:2px solid var(--flux-accent);outline-offset:3px}.nf-order :is(button,input,select):disabled{cursor:not-allowed;opacity:.45}.nf-order-summary{border-top:1px solid var(--flux-border);font-variant-numeric:tabular-nums;gap:11px;margin-top:22px;padding-top:18px;display:grid}.nf-order-calculation,.nf-order-total,.nf-order-fee{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.nf-order-calculation{color:var(--flux-muted);font-size:12px}.nf-order-total>span{color:var(--flux-text);font-size:13px;font-weight:500}.nf-order-total output{color:var(--flux-text);letter-spacing:-.025em;font-size:28px;font-weight:600;line-height:1.3}.nf-order-fee{color:var(--flux-muted);font-size:12px}.nf-order-fee strong{font-weight:500}.nf-order>.flux-button{justify-content:center;width:100%;min-height:42px;margin-top:21px}.nf-order-note{color:var(--flux-muted);text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:11px;font-size:11px;line-height:1.5;display:flex}.nf-order-note>svg{flex:0 0 13px;width:13px;height:13px}.nf-order-error{color:hsl(var(--color-error));margin-top:14px;font-size:13px;line-height:1.6}.nf-plan-notice{border:1px solid var(--flux-border);width:100%;color:var(--flux-muted);background:var(--flux-surface);border-radius:7px;align-items:flex-start;gap:8px;margin:18px 0 0;padding:12px;font-size:12px;line-height:1.6;display:flex}.nf-plan-notice>svg{width:16px;height:16px;color:var(--flux-accent);flex:0 0 16px;margin-top:1px}.nf-purchase-intro{color:var(--flux-muted);margin-bottom:18px;font-size:13px;line-height:1.7}.nf-purchase .nf-plan{grid-template-columns:minmax(0,1fr)}.nf-purchase .nf-plan-overview{padding:20px}.nf-purchase .nf-price{margin-top:18px}.nf-purchase .nf-price>strong{font-size:30px}.nf-purchase .nf-plan-features{display:none}.nf-purchase .nf-order{border-top:1px solid var(--flux-border);border-left:0;padding:20px}.nf-plans-empty{align-items:center;gap:15px;padding:22px;display:flex}.nf-plans-empty h3{color:var(--flux-text);font-size:14px;font-weight:500}.nf-plans-empty p{color:var(--flux-muted);margin-top:5px;font-size:13px;line-height:1.6}.nf-footnote{color:var(--flux-muted);align-items:flex-start;gap:8px;margin-top:15px;font-size:12px;line-height:1.6;display:flex}.nf-footnote>svg{flex:0 0 15px;width:15px;height:15px;margin-top:2px}.nf-manage-heading{background:var(--flux-raised)}.nf-manage-heading>.flux-icon-button{flex-shrink:0}.nf-manage-body{padding:22px}.nf-progress{border:1px solid var(--flux-selected-border);background:var(--flux-selected);border-radius:8px;align-items:flex-start;gap:14px;padding:16px;display:flex}.nf-progress h3{color:var(--flux-text);font-size:14px;font-weight:600;line-height:1.6}.nf-progress p,.nf-progress small{color:var(--flux-muted);margin-top:5px;font-size:13px;line-height:1.6;display:block}.nf-progress small{font-size:11px}.nf-retry{margin-top:13px}.nf-progress.is-warning{border-color:hsl(var(--color-warning) / .22);background:hsl(var(--color-warning) / .05)}.nf-progress.is-warning .nf-address-symbol{border-color:hsl(var(--color-warning) / .22);background:hsl(var(--color-warning) / .06);color:hsl(var(--color-warning))}.nf-scheduled{border:1px solid hsl(var(--color-warning) / .22);color:var(--flux-muted);background:hsl(var(--color-warning) / .05);border-radius:7px;align-items:flex-start;gap:9px;margin-bottom:22px;padding:14px;font-size:13px;line-height:1.6;display:flex}.nf-scheduled>svg{width:17px;height:17px;color:hsl(var(--color-warning));flex:0 0 17px;margin-top:2px}.nf-assignment-grid{grid-template-columns:minmax(230px,1fr) minmax(280px,1.35fr);align-items:start;gap:32px;display:grid}.nf-assignment-intro{align-items:flex-start;gap:12px;display:flex}.nf-step{border:1px solid var(--flux-selected-border);width:26px;height:26px;color:var(--flux-accent);background:var(--flux-selected);border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.nf-assignment-intro h3{color:var(--flux-text);margin-top:2px;font-size:14px;font-weight:600;line-height:1.5}.nf-assignment-intro p{max-width:340px;color:var(--flux-muted);margin-top:7px;font-size:13px;line-height:1.7}.nf-assignment-form{min-width:0}.nf-assignment-form>label{color:var(--flux-text);margin-bottom:8px;font-size:12px;font-weight:500;display:block}.nf-assignment-form select{border:1px solid var(--flux-border);width:100%;min-width:0;min-height:42px;color:var(--flux-text);background-color:var(--flux-canvas);border-radius:7px;padding:10px 34px 10px 12px;font-size:13px;display:block}.nf-assignment-form select:focus-visible{outline:2px solid var(--flux-accent);outline-offset:2px}.nf-assignment-form select:disabled{opacity:.6}.nf-field-help{color:var(--flux-muted);margin-top:8px;font-size:12px;line-height:1.6}.nf-assignment-action{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.nf-assignment-action>span:last-child{color:var(--flux-muted);font-size:12px}.nf-manage-links{border-top:1px solid var(--flux-border);flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;padding-top:18px;font-size:12px;display:flex}.nf-manage-secondary{flex-wrap:wrap;align-items:center;gap:16px;margin-left:auto;display:flex}.nf-manage-secondary .flux-button{min-height:34px;padding:7px 11px;font-size:12px}.nf-cancel-link{color:var(--flux-muted)}.nf-cancel-link:hover{color:hsl(var(--color-error))}.nf-cancel{border:1px solid var(--flux-border);background:var(--flux-canvas);border-radius:8px;margin-top:22px;padding:20px}.nf-cancel h3{color:var(--flux-text);font-size:14px;font-weight:600}.nf-cancel p{color:var(--flux-muted);margin-top:6px;font-size:13px;line-height:1.6}.nf-cancel fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;padding:0;display:grid}.nf-cancel fieldset label{cursor:pointer;align-items:flex-start;gap:11px;display:flex}.nf-cancel fieldset input{width:15px;height:15px;accent-color:var(--flux-accent);box-shadow:none;outline:none;flex:0 0 15px;margin-top:3px}.nf-cancel fieldset label:has(input:focus-visible){outline:2px solid var(--flux-accent);outline-offset:5px;border-radius:4px}.nf-cancel strong{color:var(--flux-text);font-size:13px;font-weight:500}.nf-cancel small{color:var(--flux-muted);margin-top:5px;font-size:12px;line-height:1.6;display:block}.nf-cancel-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.nf-workspace .nf-button-danger{color:hsl(var(--color-error));border:1px solid hsl(var(--color-error) / .25);background:hsl(var(--color-error) / .09)}.nf-workspace .nf-button-danger:hover{background:hsl(var(--color-error) / .15)}.nf-address-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nf-address-note{color:var(--flux-muted);margin-top:12px;font-size:12px;line-height:1.6}@container (width<=1000px){.nf-plan{grid-template-columns:minmax(0,1fr) minmax(290px,1fr)}.nf-plan-overview,.nf-order{padding:22px}.nf-plan-features{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:22px;padding-top:18px}.nf-plan-features li{flex-direction:row;align-items:center;gap:10px}.nf-plan-features li>span{flex-shrink:0}.nf-empty .nf-type{display:none}}@container (width<=720px){.nf-plan{grid-template-columns:minmax(0,1fr)}.nf-order{border-top:1px solid var(--flux-border);border-left:0}.nf-plan-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.nf-plan-features li{flex-direction:column;align-items:flex-start}}@media (width<=760px){.nf-section-heading{flex-direction:column;align-items:flex-start;gap:12px}.nf-assignment-grid{grid-template-columns:minmax(0,1fr);gap:22px}.nf-assignment-intro p{max-width:none}.nf-manage-body{padding:18px}.nf-empty{align-items:flex-start;gap:13px;padding:20px}.nf-empty-symbol{border-radius:9px;flex-basis:38px;width:38px;height:38px}.nf-empty-symbol>svg{width:20px;height:20px}.nf-manage-secondary{width:100%;margin-left:0;padding-top:8px}.nf-cancel fieldset{grid-template-columns:minmax(0,1fr)}.nf-inventory-action{flex-direction:column;align-items:flex-start}.nf-inventory .flux-network-table{min-width:0;display:block}.nf-inventory .flux-network-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.nf-inventory .flux-network-table tbody{display:block}.nf-inventory .flux-network-table tr{border-bottom:1px solid var(--flux-border);grid-template-columns:minmax(0,1fr) auto;gap:14px 10px;padding:16px;display:grid}.nf-inventory .flux-network-table tr:last-child{border-bottom:0}.nf-inventory .flux-network-table td{overflow-wrap:anywhere;border:0;min-width:0;padding:0}.nf-inventory .flux-network-table td:first-child{box-shadow:none;grid-column:1}.nf-inventory .flux-network-table td:nth-child(2){grid-area:2/1}.nf-inventory .flux-network-table td:nth-child(3){grid-area:2/2;justify-self:end;max-width:145px}.nf-inventory .flux-network-table td:nth-child(4){grid-area:1/2}.nf-inventory .flux-network-table td[colspan]{grid-column:1/-1}.nf-inventory .flux-network-row-actions .flux-button{min-height:35px;padding:7px 10px;font-size:12px}.nf-inventory .nf-address{gap:9px}.nf-inventory .nf-address-symbol{flex-basis:30px;width:30px;height:30px}.nf-inventory .nf-selected-row{box-shadow:inset 2px 0 var(--flux-accent)}}@media (width<=480px){.nf-workspace .flux-network-hub-heading{flex-direction:column;align-items:flex-start;gap:16px}.nf-workspace .flux-network-hub-heading>.flux-button{justify-content:center;width:100%}.nf-workspace .flux-network-hub-tabs .flux-account-tab{padding-inline:9px;font-size:12px}.nf-workspace .flux-network-hub-tabs .flux-account-tab>svg{display:none}.nf-manage-body{padding:16px}.nf-plan-overview,.nf-order,.nf-purchase .nf-plan-overview,.nf-purchase .nf-order{padding:18px}.nf-plan h3{font-size:19px}.nf-plan-top{gap:10px}.nf-plan-top>.nf-type{display:none}.nf-plan-top .nf-address-symbol{flex-basis:38px;width:38px;height:38px}.nf-plan-eyebrow{font-size:11px}.nf-plan-features{grid-template-columns:minmax(0,1fr);gap:12px}.nf-plan-features li{flex-direction:row;align-items:center}.nf-plan-features small{display:none}.nf-price>strong{font-size:31px}.nf-order-heading{margin-bottom:18px}.nf-order-total output{font-size:26px}.nf-progress{gap:10px;padding:13px}.nf-progress .nf-address-symbol{flex-basis:31px;width:31px;height:31px}.nf-cancel{padding:16px}.nf-cancel-actions{flex-direction:column-reverse}.nf-cancel-actions .flux-button{justify-content:center;width:100%}}.flux-catalog{flex-direction:column;gap:28px;min-width:0;display:flex}.flux-catalog .flux-catalog-tabs{border-bottom:1px solid var(--flux-border);scrollbar-width:thin;overscroll-behavior-inline:contain;gap:22px;max-width:100%;display:flex;overflow-x:auto}.flux-catalog .flux-catalog-tab{min-height:46px;color:var(--flux-muted);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;padding:10px 2px 13px;font-size:14px;font-weight:500;line-height:20px;transition:color .12s,border-color .12s;display:inline-flex}.flux-catalog .flux-catalog-tab:hover{color:var(--flux-text)}.flux-catalog .flux-catalog-tab.is-active{border-bottom-color:var(--flux-accent);color:var(--flux-text)}.flux-catalog .flux-catalog-tab:focus-visible{outline-offset:-3px}.flux-catalog .flux-catalog-section{flex-direction:column;gap:16px;min-width:0;display:flex}.flux-catalog .flux-catalog-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.flux-catalog .flux-catalog-heading h2{color:var(--flux-text);font-size:17px;font-weight:600;line-height:1.4}.flux-catalog .flux-catalog-heading p{color:var(--flux-muted);margin-top:4px;font-size:14px;line-height:1.5}.flux-catalog .flux-catalog-count{border:1px solid var(--flux-border);color:var(--flux-muted);border-radius:6px;flex-shrink:0;padding:4px 9px;font-size:12px;font-weight:500}.flux-catalog .flux-catalog-groups{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px;display:grid}.flux-catalog .flux-catalog-group{border:1px solid var(--flux-border);background:var(--flux-surface);border-radius:10px;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:14px;padding:18px;transition:border-color .12s;display:grid}.flux-catalog .flux-catalog-group:hover{border-color:var(--flux-control-hover-border)}.flux-catalog .flux-catalog-group strong{color:var(--flux-text);font-size:15px;font-weight:600;display:block}.flux-catalog .flux-catalog-group small{color:var(--flux-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.flux-catalog .flux-catalog-group>svg{color:var(--flux-muted)}:is(.flux-catalog,.flux-product-detail) .flux-catalog-icon{border:1px solid var(--flux-border);background:var(--flux-raised);width:40px;height:40px;color:var(--flux-accent);border-radius:9px;flex:0 0 40px;place-items:center;display:grid}:is(.flux-catalog,.flux-product-detail) .flux-catalog-icon svg{width:20px;height:20px}.flux-catalog :is(.flux-catalog-identity,.flux-catalog-group)>img{object-fit:cover;border-radius:9px;flex:0 0 40px;width:40px;height:40px}.flux-catalog .flux-catalog-list{border:1px solid var(--flux-border);background:var(--flux-surface);border-radius:12px;min-width:0;overflow:hidden}.flux-catalog :is(.flux-catalog-columns,.flux-catalog-plan){grid-template-columns:minmax(170px,.82fr) minmax(260px,1.5fr) minmax(122px,.5fr) 130px;align-items:center;gap:24px;padding-inline:24px;display:grid}.flux-catalog .flux-catalog-columns{border-bottom:1px solid var(--flux-border);background:var(--flux-canvas);min-height:42px;color:var(--flux-muted);font-size:12px;font-weight:500}.flux-catalog .flux-catalog-columns>:nth-child(3){text-align:end}.flux-catalog .flux-catalog-plan{min-height:116px;padding-block:22px;transition:background-color .12s}.flux-catalog .flux-catalog-plan+.flux-catalog-plan{border-top:1px solid var(--flux-border)}.flux-catalog .flux-catalog-plan:hover{background:var(--flux-surface)}@supports (color:color-mix(in lab, red, red)){.flux-catalog .flux-catalog-plan:hover{background:color-mix(in srgb, var(--flux-surface), var(--flux-text) 2%)}}.flux-catalog .flux-catalog-identity{align-items:center;gap:13px;min-width:0;display:flex}.flux-catalog .flux-catalog-identity>div{min-width:0}.flux-catalog .flux-catalog-identity h3{color:var(--flux-text);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.4}:is(.flux-catalog,.flux-product-detail) .flux-catalog-stock{color:var(--flux-muted);align-items:center;gap:6px;margin-top:5px;font-size:12px;line-height:1.5;display:inline-flex}:is(.flux-catalog,.flux-product-detail) .flux-catalog-stock:before{content:"";background:#6cd5b0;border-radius:50%;width:5px;height:5px}:is(.flux-catalog,.flux-product-detail) .flux-catalog-stock.is-out:before{background:#e2aa6b}.flux-catalog .flux-catalog-specs{color:var(--flux-text);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.flux-catalog .flux-catalog-specs li{overflow-wrap:anywhere;min-width:0}.flux-catalog .flux-catalog-description{color:var(--flux-muted);font-size:14px;line-height:1.5}.flux-catalog .flux-catalog-price{text-align:end;flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:flex}.flux-catalog .flux-catalog-price strong{color:var(--flux-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:23px;font-weight:600;line-height:1.2}.flux-catalog .flux-catalog-price :is(span,small){color:var(--flux-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.flux-catalog .flux-catalog-action .flux-button{white-space:nowrap;width:100%;min-height:40px;padding:9px 12px;font-size:13px}.flux-catalog .is-unavailable .flux-catalog-action .flux-button{font-weight:500}.flux-catalog .flux-catalog-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:32px 20px;display:flex}.flux-catalog .flux-catalog-empty h3{color:var(--flux-text);margin-top:16px;font-size:16px;font-weight:600}.flux-catalog .flux-catalog-empty p{color:var(--flux-muted);margin-top:6px;font-size:14px}.flux-product-detail{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.flux-product-detail :is(.flux-product-info,.flux-product-purchase){border:1px solid var(--flux-border);background:var(--flux-surface);border-radius:12px;min-width:0;overflow:hidden}.flux-product-detail .flux-product-info-heading{border-bottom:1px solid var(--flux-border);justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:20px 24px;display:flex}.flux-product-detail :is(.flux-product-info-heading,.flux-product-purchase-heading) h2{color:var(--flux-text);font-size:16px;font-weight:600;line-height:1.4}.flux-product-detail .flux-product-info-heading .flux-catalog-stock{margin-top:0}.flux-product-detail .flux-product-image{border-bottom:1px solid var(--flux-border);background:var(--flux-canvas);padding:24px}.flux-product-detail .flux-product-image img{object-fit:contain;width:100%;max-height:280px;display:block}.flux-product-detail .flux-product-description{color:var(--flux-text);overflow-wrap:anywhere;margin:0;padding:24px;font-size:15px;line-height:1.8}.flux-product-detail .flux-product-description>:first-child{margin-top:0}.flux-product-detail .flux-product-description>:last-child{margin-bottom:0}.flux-product-detail .flux-product-purchase{position:sticky;top:24px}.flux-product-detail .flux-product-purchase-heading{border-bottom:1px solid var(--flux-border);align-items:center;gap:12px;padding:20px;display:flex}.flux-product-detail .flux-product-purchase-body{flex-direction:column;gap:20px;padding:24px 20px 20px;display:flex}.flux-product-detail .flux-product-price{flex-direction:column;gap:5px;display:flex}.flux-product-detail .flux-product-price strong{color:var(--flux-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:32px;font-weight:600;line-height:1.2}.flux-product-detail .flux-product-price span{color:var(--flux-muted);font-size:14px}.flux-product-detail .flux-product-purchase-body>p{color:var(--flux-muted);font-size:14px;line-height:1.6}.flux-product-detail .flux-product-fee{border-top:1px solid var(--flux-border);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:16px;font-size:14px;display:flex}.flux-product-detail .flux-product-fee dt{color:var(--flux-muted)}.flux-product-detail .flux-product-fee dd{color:var(--flux-text);font-weight:500}@media (width<=1199px){.flux-catalog :is(.flux-catalog-columns,.flux-catalog-plan){grid-template-columns:minmax(170px,.8fr) minmax(230px,1fr) minmax(120px,.5fr);gap:20px}.flux-catalog .flux-catalog-columns>:last-child{display:none}.flux-catalog .flux-catalog-plan{row-gap:14px}.flux-catalog .flux-catalog-action{grid-column:3;justify-self:end;width:130px}.flux-catalog .flux-catalog-identity,.flux-catalog .flux-catalog-specs,.flux-catalog .flux-catalog-description{grid-row:span 2}.flux-product-detail{grid-template-columns:minmax(0,1fr) 280px;gap:20px}}@media (width<=900px){.flux-catalog .flux-catalog-list{background:0 0;border:0;border-radius:0;overflow:visible}.flux-catalog .flux-catalog-columns{display:none}.flux-catalog .flux-catalog-plan{border:1px solid var(--flux-border);background:var(--flux-surface);border-radius:10px;grid-template-columns:minmax(0,1fr) 130px;gap:20px;padding:20px}.flux-catalog .flux-catalog-plan+.flux-catalog-plan{margin-top:12px}.flux-catalog .flux-catalog-identity{grid-area:1/1}.flux-catalog .flux-catalog-price{grid-area:1/2}.flux-catalog :is(.flux-catalog-specs,.flux-catalog-description){grid-area:2/1}.flux-catalog .flux-catalog-action{grid-area:2/2;align-self:end}.flux-product-detail{grid-template-columns:minmax(0,1fr)}.flux-product-detail .flux-product-purchase{position:static}}@media (width<=600px){.flux-catalog{gap:22px}.flux-catalog .flux-catalog-tabs{gap:20px}.flux-catalog .flux-catalog-heading{align-items:flex-start}.flux-catalog .flux-catalog-count{margin-top:2px}.flux-catalog .flux-catalog-plan{grid-template-columns:minmax(0,1fr) auto;gap:18px 12px;padding:18px}.flux-catalog .flux-catalog-identity{grid-column:1/-1}.flux-catalog :is(.flux-catalog-specs,.flux-catalog-description){border-bottom:1px solid var(--flux-border);grid-area:2/1/auto/-1;padding-bottom:18px}.flux-catalog .flux-catalog-specs{column-gap:16px;font-size:13px}.flux-catalog .flux-catalog-price{text-align:start;grid-area:3/1;align-items:flex-start}.flux-catalog .flux-catalog-action{grid-area:3/2;align-self:center;width:auto;min-width:118px}.flux-catalog .flux-catalog-price strong{font-size:23px}.flux-product-detail .flux-product-info-heading,.flux-product-detail .flux-product-description{padding:18px}}@media (prefers-reduced-motion:reduce){.flux-catalog :is(.flux-catalog-tab,.flux-catalog-group,.flux-catalog-plan){transition:none}}.flux-configure{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.flux-configure-main{flex-direction:column;gap:18px;min-width:0;display:flex}.flux-configure-product,.flux-configure-section,.flux-configure-summary-card{border:1px solid var(--flux-border);background:var(--flux-surface);border-radius:12px;min-width:0}.flux-configure-product-top{align-items:center;gap:14px;padding:22px 24px;display:flex}.flux-configure-product-icon{border:1px solid var(--flux-border);width:44px;height:44px;color:var(--flux-accent);background:var(--flux-canvas);border-radius:9px;flex:0 0 44px;place-items:center;display:grid}.flux-configure-product-icon img{object-fit:contain;border-radius:7px;width:40px;height:40px}.flux-configure-caption{color:var(--flux-muted);font-size:12px}.flux-configure-product h2{color:var(--flux-text);overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.4}.flux-configure-base-price{text-align:end;flex-shrink:0;margin-inline-start:auto}.flux-configure-base-price strong{color:var(--flux-text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.3;display:block}.flux-configure-base-price>span{color:var(--flux-muted);font-size:12px}.flux-configure-features{border-top:1px solid var(--flux-border);color:var(--flux-muted);flex-wrap:wrap;gap:8px 0;padding:14px 24px;font-size:13px;line-height:1.5;display:flex}.flux-configure-features li{border-inline-end:1px solid var(--flux-border);overflow-wrap:anywhere;margin-inline-end:16px;padding-inline-end:16px}.flux-configure-features li:last-child{border:0;margin:0;padding:0}.flux-configure-section-head{border-bottom:1px solid var(--flux-border);align-items:center;gap:12px;padding:18px 24px;display:flex}.flux-configure-step{border:1px solid var(--flux-border);width:30px;height:30px;color:var(--flux-muted);font-variant-numeric:tabular-nums;border-radius:7px;flex:0 0 30px;place-items:center;font-size:12px;display:grid}.flux-configure-section-head h2{color:var(--flux-text);font-size:16px;font-weight:600;line-height:1.4}.flux-configure-section-head p{color:var(--flux-muted);margin-top:3px;font-size:13px;line-height:1.5}.flux-configure-section-body{padding:22px 24px}.flux-configure-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;display:grid}.flux-configure-field,.flux-configure-field fieldset{min-width:0}.flux-configure-field.is-wide{grid-column:1/-1}.flux-configure-field .flux-field-label{font-size:13px}.flux-configure-field .text-xs{font-size:12px;line-height:1.6}.flux-configure .flux-input{background-color:var(--flux-canvas);border-color:var(--flux-control-border);min-height:44px;font-size:14px}.flux-billing-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:12px;min-width:0;display:grid}.flux-billing-option{border:1px solid var(--flux-control-border);background:var(--flux-canvas);cursor:pointer;border-radius:8px;align-items:flex-start;gap:11px;min-width:0;padding:15px 16px;display:flex}.flux-billing-option:hover{border-color:var(--flux-control-hover-border)}.flux-billing-option:has(:checked){border-color:var(--flux-accent);background:var(--flux-selected)}.flux-configure :where(input[type=radio]){appearance:none;border:1.5px solid var(--flux-control-hover-border);background:var(--flux-canvas);cursor:pointer;border-radius:50%;flex:0 0 16px;width:16px;height:16px;margin-top:3px}.flux-configure :where(input[type=radio]):checked{border:5px solid var(--flux-accent);background:var(--flux-canvas)}.flux-billing-option>span{overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;display:flex}.flux-billing-option strong{color:var(--flux-text);font-size:14px;font-weight:600}.flux-billing-option span>span{color:var(--flux-text);font-size:15px}.flux-billing-option small{color:var(--flux-muted);font-size:12px}.flux-configure-radio{color:var(--flux-muted);align-items:flex-start;gap:9px;margin-block:5px;font-size:14px;display:flex}.flux-configure-os{--flux-workspace-surface:var(--flux-surface);--flux-workspace-header:var(--flux-canvas);--flux-workspace-border:var(--flux-border);--flux-workspace-hover:var(--flux-hover);border:1px solid var(--flux-border);background:var(--flux-surface);border-radius:12px;min-width:0;container-type:inline-size}.flux-configure-os-heading{border-bottom:1px solid var(--flux-workspace-border);padding:20px 22px}.flux-configure-os-heading h2{color:var(--flux-text);font-size:15px;font-weight:600}.flux-configure-os-heading p{color:var(--flux-muted);margin-top:5px;font-size:13px;line-height:1.6}.flux-configure-os-body{padding:22px}.flux-configure-os fieldset{min-width:0}.flux-configure-os .flux-os-family:has(input:checked){background:var(--flux-selected)}@container (width<=500px){.flux-configure-os-heading,.flux-configure-os-body{padding:18px}}.flux-configure-summary{min-width:0;position:sticky;top:24px}.flux-configure-summary-card>header{border-bottom:1px solid var(--flux-border);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.flux-configure-summary-card>header h2{font-size:16px;font-weight:600}.flux-configure-summary-card>header svg{color:var(--flux-muted)}.flux-configure-summary-body{padding:22px}.flux-configure-summary-product{flex-direction:column;gap:3px;margin-bottom:22px;display:flex}.flux-configure-summary-product strong{overflow-wrap:anywhere;font-size:17px;font-weight:600}.flux-configure-summary-product>span{color:var(--flux-muted);font-size:13px}.flux-configure-price-lines{flex-direction:column;gap:15px;font-size:13px;display:flex}.flux-configure-price-lines>div{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.flux-configure-price-lines dt{color:var(--flux-muted);overflow-wrap:anywhere;min-width:0}.flux-configure-price-lines dt small{color:var(--flux-text);margin-top:2px;font-size:12px;display:block}.flux-configure-price-lines dd{color:var(--flux-text);text-align:end;font-variant-numeric:tabular-nums;flex-shrink:0}.flux-configure-total{border-top:1px solid var(--flux-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:24px;padding-top:20px;display:flex}.flux-configure-total>span{font-size:14px}.flux-configure-total>strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.2}.flux-configure-renewal{color:var(--flux-muted);margin-top:8px;font-size:12px}.flux-configure-submit{width:100%;margin-top:22px}.flux-configure-next{color:var(--flux-muted);text-align:center;margin-top:10px;font-size:12px}.flux-configure-cart-link{color:var(--flux-muted);justify-content:center;align-items:center;gap:7px;padding:14px 8px;font-size:13px;display:flex}.flux-configure-cart-link:hover{color:var(--flux-accent)}@media (width>=1700px){.flux-configure{grid-template-columns:minmax(0,1fr) 350px;gap:28px}}@media (width<=1199px){.flux-configure{grid-template-columns:minmax(0,1fr) 290px;gap:18px}.flux-configure-fields{grid-template-columns:minmax(0,1fr)}}@media (width<=1023px){.flux-configure{grid-template-columns:minmax(0,1fr)}.flux-configure-summary{position:static}.flux-configure-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.flux-configure-main{gap:14px}.flux-configure-fields{grid-template-columns:minmax(0,1fr);gap:18px}.flux-configure-product-top{flex-wrap:wrap;gap:12px;padding:18px}.flux-configure-base-price{text-align:start;flex-basis:100%;margin-inline-start:0;padding-inline-start:56px}.flux-configure-base-price strong{margin-inline-end:8px;display:inline}.flux-configure-features{padding:12px 18px;font-size:12px}.flux-configure-section-head{padding:16px 18px}.flux-configure-section-body,.flux-configure-summary-body{padding:18px}.flux-configure-summary-card>header{padding:16px 18px}}.flux-cart-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}.flux-cart-services{gap:16px;min-width:0;display:grid}.flux-cart-section-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.flux-cart-section-heading h2{color:var(--flux-text);margin:0;font-size:16px;font-weight:600;line-height:1.5}.flux-cart-section-heading>span{color:var(--flux-muted);white-space:nowrap;font-size:14px}.flux-cart-card,.flux-cart-summary{border:1px solid var(--flux-border);background:var(--flux-surface);border-radius:12px;min-width:0}.flux-cart-card{overflow:hidden}.flux-cart-card-heading{justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.flux-cart-product{align-items:center;gap:14px;min-width:0;display:flex}.flux-cart-product-icon{border:1px solid var(--flux-selected-border);background:var(--flux-selected);width:44px;height:44px;color:var(--flux-accent);border-radius:10px;flex:0 0 44px;place-items:center;display:grid;overflow:hidden}.flux-cart-product-icon img{object-fit:cover;width:100%;height:100%}.flux-cart-product-copy{min-width:0}.flux-cart-product-copy h3{color:var(--flux-text);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:1.3}.flux-cart-product-copy p{color:var(--flux-muted);margin:5px 0 0;font-size:14px;line-height:1.5}.flux-cart-item-total{text-align:end;flex:0 auto;min-width:0}.flux-cart-item-total>span,.flux-cart-item-total small{color:var(--flux-muted);font-size:13px;line-height:1.5;display:block}.flux-cart-item-total strong{color:var(--flux-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:1px;font-size:22px;font-weight:600;line-height:1.35;display:block}.flux-cart-configuration{border-top:1px solid var(--flux-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;margin:0 24px;padding:20px 0 24px;display:grid}.flux-cart-configuration>div{min-width:0}.flux-cart-configuration dt{color:var(--flux-muted);overflow-wrap:anywhere;margin:0 0 5px;font-size:13px;line-height:1.45}.flux-cart-configuration dd{color:var(--flux-text);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:1.5}.flux-cart-setup{color:var(--flux-muted);margin:0;padding:0 24px 20px;font-size:13px}.flux-cart-card-footer{border-top:1px solid var(--flux-border);background:var(--flux-canvas);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px 10px 24px;display:flex}.flux-cart-item-actions{justify-content:flex-end;align-items:center;gap:4px;margin-inline-start:auto;display:flex}.flux-cart-action{min-height:40px;color:var(--flux-muted);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:14px;font-weight:500;line-height:20px;transition:color .12s,background .12s;display:inline-flex}.flux-cart-action:hover{color:var(--flux-text);background:var(--flux-hover)}.flux-cart-action-remove:hover{color:#fca5a5;background:#f8717114}.flux-cart-page button:disabled{opacity:.55;cursor:wait}.flux-cart-quantity{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.flux-cart-quantity>span,.flux-cart-quantity-note{color:var(--flux-muted);font-size:13px}.flux-cart-quantity-controls{border:1px solid var(--flux-control-border);background:var(--flux-surface);border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.flux-cart-quantity-controls button{width:36px;height:36px;color:var(--flux-muted);cursor:pointer;place-items:center;display:grid}.flux-cart-quantity-controls button:hover{color:var(--flux-text);background:var(--flux-hover)}.flux-cart-quantity-controls button:focus-visible{outline-offset:-3px}.flux-cart-quantity-controls output{min-width:32px;color:var(--flux-text);font-variant-numeric:tabular-nums;text-align:center;padding-inline:5px;font-size:14px}.flux-cart-summary-heading{border-bottom:1px solid var(--flux-border);justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;display:flex}.flux-cart-summary-heading h2{color:var(--flux-text);margin:0;font-size:17px;font-weight:600;line-height:1.5}.flux-cart-summary-heading>svg{color:var(--flux-muted)}.flux-cart-summary-items{gap:20px;margin:0;padding:22px;display:grid}.flux-cart-summary-items>div{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.flux-cart-summary-items dt{min-width:0;color:var(--flux-text);overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.5}.flux-cart-summary-items dt small{color:var(--flux-muted);margin-top:4px;font-size:13px;font-weight:400;display:block}.flux-cart-summary-quantity{color:var(--flux-muted);white-space:nowrap;font-size:13px}.flux-cart-summary-items dd{color:var(--flux-text);text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex:0 auto;margin:0;font-size:14px;font-weight:500;line-height:1.5}.flux-cart-coupon{border-block:1px solid var(--flux-border);padding:20px 22px}.flux-cart-coupon-label{color:var(--flux-muted);margin-bottom:9px;font-size:13px;font-weight:500;line-height:1.4;display:block}.flux-cart-coupon-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.flux-cart-coupon-row .flux-field{min-width:0;margin:0}.flux-cart-coupon-row .flux-input{height:42px;min-height:42px}.flux-cart-coupon-row .flux-button{white-space:nowrap;min-width:74px;min-height:42px;padding:10px 14px}.flux-cart-coupon-applied{align-items:center;gap:10px;min-width:0;display:flex}.flux-cart-coupon-applied>svg{color:var(--flux-accent)}.flux-cart-coupon-applied>div{flex:1;min-width:0}.flux-cart-coupon-applied strong{color:var(--flux-text);overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.flux-cart-coupon-applied span,.flux-cart-coupon-applied small{color:var(--flux-muted);font-size:13px;display:block}.flux-cart-coupon-applied .flux-cart-action{padding-inline:7px}.flux-cart-totals{gap:12px;margin:0;padding:20px 22px 0;display:grid}.flux-cart-totals>div{justify-content:space-between;align-items:baseline;gap:16px;min-width:0;display:flex}.flux-cart-totals dt{min-width:0;color:var(--flux-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.flux-cart-totals dd{color:var(--flux-text);font-variant-numeric:tabular-nums;text-align:end;overflow-wrap:anywhere;margin:0;font-size:14px}.flux-cart-totals .flux-cart-total-due{border-top:1px solid var(--flux-border);align-items:center;margin-top:5px;padding-top:18px}.flux-cart-total-due dt{color:var(--flux-text);font-weight:600}.flux-cart-total-due dd strong{font-size:27px;font-weight:600;line-height:1.25;display:block}.flux-cart-total-due dd>span{color:var(--flux-muted);margin-top:4px;font-size:12px;line-height:1.3;display:block}.flux-cart-checkout{gap:18px;padding:22px;display:grid}.flux-cart-checkout .flux-check{margin:0}.flux-cart-checkout .flux-check label{color:var(--flux-muted);font-size:13px;line-height:1.65}.flux-cart-checkout .flux-check a{color:var(--flux-accent)}.flux-cart-checkout .flux-check a:hover{text-decoration:underline}.flux-cart-checkout>.flux-button{width:100%;min-height:46px}.flux-cart-empty{border:1px solid var(--flux-border);background:var(--flux-surface);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:44px 24px;display:flex}.flux-cart-empty-icon{border:1px solid var(--flux-border);background:var(--flux-canvas);width:64px;height:64px;color:var(--flux-muted);border-radius:16px;place-items:center;margin-bottom:20px;display:grid}.flux-cart-empty h2{color:var(--flux-text);margin:0;font-size:22px;font-weight:600;line-height:1.4}.flux-cart-empty p{max-width:420px;color:var(--flux-muted);margin:9px 0 24px;font-size:14px;line-height:1.65}.flux-cart-empty .flux-button{width:auto}@media (width>=1100px){.flux-cart-layout{grid-template-columns:minmax(0,1fr) 340px}.flux-cart-summary{position:sticky;top:24px}}@media (width>=1600px){.flux-cart-layout{grid-template-columns:minmax(0,1fr) 360px;gap:32px}}@media (width<=699px){.flux-cart-card-heading{gap:16px;padding:20px}.flux-cart-product{align-items:flex-start;gap:11px}.flux-cart-product-icon{flex-basis:38px;width:38px;height:38px}.flux-cart-product-copy h3{font-size:17px}.flux-cart-product-copy p{font-size:13px}.flux-cart-item-total strong{font-size:20px}.flux-cart-item-total>span,.flux-cart-item-total small{font-size:12px}.flux-cart-configuration{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-inline:20px;padding-block:18px 20px}.flux-cart-setup{padding-inline:20px}.flux-cart-card-footer{flex-wrap:wrap;padding-inline:12px 10px}.flux-cart-quantity{gap:8px}.flux-cart-quantity-controls button{width:40px;height:40px}.flux-cart-action{min-height:44px}}@media (width<=419px){.flux-cart-card-heading{flex-wrap:wrap}.flux-cart-item-total{text-align:start;flex-basis:calc(100% - 49px);margin-inline-start:49px}.flux-cart-configuration{grid-template-columns:minmax(0,1fr);gap:14px}.flux-cart-card-footer{gap:8px}.flux-cart-quantity{width:100%;padding-inline-start:8px}.flux-cart-summary-heading,.flux-cart-summary-items,.flux-cart-coupon,.flux-cart-checkout,.flux-cart-totals{padding-inline:20px}}::-webkit-scrollbar{background:0 0;width:12px;height:12px}::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 0 1px hsl(var(--color-primary)), inset 0 0 0 4px hsl(var(--color-primary));border:0 solid #0000;border-width:0 4px;-webkit-border-radius:9px 4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-track-piece{background:0 0;margin:4px 0}::-webkit-scrollbar-thumb:horizontal{border-width:4px 0;-webkit-border-radius:4px 9px}::-webkit-scrollbar-corner{background:0 0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes wiggle{0%,to{transform:rotate(-20deg)}50%{transform:rotate(20deg)}}
