/*! 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-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-border-style:solid;--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-ease:initial;--tw-content:"";--wb-p:0;--wb-q:0;--wb-o:0;--wb-i:1;--wb-g-wave-on:0;--wb-g-wave-off:0;--wb-g-tap-on:0;--wb-g-offer-on:0;--wb-g-offer-off:0;--wb-g-nod-on:0;--wb-g-nod-off:0;--wb-g-start-on:0;--wb-g-start-off:0;--wb-g-tick-on:0;--wb-g-tick-off:0;--wb-g-hop-on:0;--wb-g-hop-off:0;--wb-g-pump-on:0;--wb-g-pump-off:0;--wb-g-jump-on:0;--wb-g-jump-off:0;--wb-g-cheer-on:0;--wb-g-cheer-off:0}}}@layer theme{:root,:host{--spacing:.25rem;--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:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--leading-tight:1.25;--leading-relaxed:1.625;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--body-font);--default-mono-font-family:var(--code-font);--radius-pill:9999px;--animate-spin:spin 1s linear infinite;--text-2xs:.6875rem;--text-2xs--line-height:1rem;--color-scrim:var(--scrim);--font-mono:var(--code-font)}}@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}html{background-color:var(--page);color:var(--ink);font-family:var(--body-font);line-height:var(--body-leading);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{min-height:100dvh}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){::selection{background-color:color-mix(in oklab, var(--accent) 28%, transparent)}}h1,h2,h3{font-family:var(--display-font);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);line-height:1.15}code,kbd,pre,samp{font-family:var(--code-font)}a{color:var(--link);text-underline-offset:.18em}[data-icon]{stroke-width:var(--icon-stroke)}[data-scheme=dark] [data-mark=dark]{filter:invert()hue-rotate(180deg)}[data-part=backdrop]{z-index:-1;pointer-events:none;position:fixed;inset:-8%}[data-stagger]>*{animation:var(--enter) var(--slow) var(--enter-ease) backwards;animation-delay:calc(var(--i,0) * var(--stagger))}[data-stagger]>:nth-child(2){--i:1}[data-stagger]>:nth-child(3){--i:2}[data-stagger]>:nth-child(4){--i:3}[data-stagger]>:nth-child(5){--i:4}[data-stagger]>:nth-child(6){--i:5}[data-stagger]>:nth-child(7){--i:6}[data-stagger]>:nth-child(8){--i:7}[data-stagger]>:nth-child(n+9){--i:8}[data-part=chart-line]{animation:line-draw calc(var(--slow) * 2) var(--enter-ease) backwards}[data-part=chart-bar]{animation:bar-grow var(--slow) var(--enter-ease) backwards}[data-part=indicator-dot][data-pulse]:after{content:"";border-radius:inherit;background:inherit;animation:1.8s ease-out infinite dot-pulse;position:absolute;inset:0}::view-transition-old(root){animation-duration:.36s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){animation-duration:.36s;animation-timing-function:cubic-bezier(.4,0,.2,1)}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.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-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-6{top:calc(var(--spacing) * -6)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-\[calc\(var\(--header-height\)\+var\(--rail-gap\)\)\]{top:calc(var(--header-height) + var(--rail-gap))}.-right-0\.5{right:calc(var(--spacing) * -.5)}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.bottom-0{bottom:0}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-full{grid-column:1/-1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=56.25rem){.container{max-width:56.25rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=75rem){.container{max-width:75rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-auto{margin:auto}.m-rail-gap{margin:var(--rail-gap)}.mx-1{margin-inline:var(--spacing)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-3\.5{margin-block:calc(var(--spacing) * 3.5)}.my-4{margin-block:calc(var(--spacing) * 4)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.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-3\.5{margin-top:calc(var(--spacing) * 3.5)}.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-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.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-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.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)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.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}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.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-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.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-7\.5{width:calc(var(--spacing) * 7.5);height:calc(var(--spacing) * 7.5)}.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-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-full{width:100%;height:100%}.h-0\.75{height:calc(var(--spacing) * .75)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-5\.5{height:calc(var(--spacing) * 5.5)}.h-6{height:calc(var(--spacing) * 6)}.h-6\.5{height:calc(var(--spacing) * 6.5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-22{height:calc(var(--spacing) * 22)}.h-24{height:calc(var(--spacing) * 24)}.h-36{height:calc(var(--spacing) * 36)}.h-50{height:calc(var(--spacing) * 50)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-112{height:calc(var(--spacing) * 112)}.h-\[60dvh\]{height:60dvh}.h-\[60vh\]{height:60vh}.h-\[calc\(100dvh-var\(--header-height\)-var\(--rail-gap\)\*2\)\]{height:calc(100dvh - var(--header-height) - var(--rail-gap) * 2)}.h-auto{height:auto}.h-control{height:var(--control-height)}.h-full{height:100%}.h-header{height:var(--header-height)}.h-px{height:1px}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-128{max-height:calc(var(--spacing) * 128)}.max-h-\[40\%\]{max-height:40%}.max-h-\[40vh\]{max-height:40vh}.max-h-\[70dvh\]{max-height:70dvh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[min\(70dvh\,var\(--radix-select-content-available-height\)\)\]{max-height:min(70dvh, var(--radix-select-content-available-height))}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-dvh{min-height:100dvh}.w-0\.75{width:calc(var(--spacing) * .75)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2\/3{width:66.6667%}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.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-19\.25{width:calc(var(--spacing) * 19.25)}.w-21\.25{width:calc(var(--spacing) * 21.25)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-44{width:calc(var(--spacing) * 44)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[92vw\]{width:92vw}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.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-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[86vw\]{max-width:86vw}.max-w-\[92vw\]{max-width:92vw}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--radix-select-trigger-width\){min-width:var(--radix-select-trigger-width)}.min-w-0{min-width:0}.min-w-4\.5{min-width:calc(var(--spacing) * 4.5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-160{min-width:calc(var(--spacing) * 160)}.min-w-xl{min-width:var(--container-xl)}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-\[1_1_40\%\]{flex:40%}.flex-\[1_1_60\%\]{flex:60%}.flex-auto{flex:auto}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-32{flex-basis:calc(var(--spacing) * 32)}.basis-36{flex-basis:calc(var(--spacing) * 36)}.basis-40{flex-basis:calc(var(--spacing) * 40)}.basis-56{flex-basis:calc(var(--spacing) * 56)}.basis-60{flex-basis:calc(var(--spacing) * 60)}.basis-64{flex-basis:calc(var(--spacing) * 64)}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-bottom{transform-origin:bottom}.origin-top-left{transform-origin:0 0}.-translate-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-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)}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.enter{animation:var(--enter) var(--slow) var(--enter-ease) backwards;animation-delay:calc(var(--i,0) * var(--stagger))}.animate-spin{animation:var(--animate-spin)}.arrive{animation:var(--arrive) var(--slow) var(--enter-ease) backwards}.cursor-col-resize{cursor:col-resize}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-flow-row-dense{grid-auto-flow:dense}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_auto\]{grid-template-columns:auto auto}.grid-cols-\[max-content_1fr\]{grid-template-columns:max-content 1fr}.grid-cols-\[max-content_minmax\(0\,1fr\)\]{grid-template-columns:max-content minmax(0,1fr)}.grid-cols-\[max-content_minmax\(0\,1fr\)_max-content\]{grid-template-columns:max-content minmax(0,1fr) max-content}.grid-cols-\[minmax\(0\,1fr\)_max-content\]{grid-template-columns:minmax(0,1fr) max-content}.grid-fill-lg{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.grid-fill-md{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.grid-fill-sm{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.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}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-0\.75{gap:calc(var(--spacing) * .75)}.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-gutter{gap:var(--grid-gap)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-0\.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-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-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * 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-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-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.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-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.self-center{align-self:center}.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-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-button{border-radius:var(--button-round)}.rounded-card{border-radius:var(--card-round)}.rounded-chip{border-radius:var(--chip-round)}.rounded-field{border-radius:var(--field-round)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--round-lg)}.rounded-md{border-radius:var(--round-md)}.rounded-meter{border-radius:var(--meter-round)}.rounded-nav{border-radius:var(--nav-round)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-popover{border-radius:var(--popover-round)}.rounded-rail{border-radius:var(--rail-round)}.rounded-sm{border-radius:var(--round-sm)}.rounded-xs{border-radius:var(--round-xs)}.rounded-t-sm{border-top-left-radius:var(--round-sm);border-top-right-radius:var(--round-sm)}.rounded-t-xs{border-top-left-radius:var(--round-xs);border-top-right-radius:var(--round-xs)}.rounded-r-sm{border-top-right-radius:var(--round-sm);border-bottom-right-radius:var(--round-sm)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.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-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-accent,.border-accent\/30{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/30{border-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.border-accent\/45{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/45{border-color:color-mix(in oklab, var(--accent) 45%, transparent)}}.border-card-line{border-color:var(--card-line)}.border-current\/25{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/25{border-color:color-mix(in oklab, currentcolor 25%, transparent)}}.border-danger,.border-danger\/30{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/30{border-color:color-mix(in oklab, var(--danger) 30%, transparent)}}.border-danger\/40{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/40{border-color:color-mix(in oklab, var(--danger) 40%, transparent)}}.border-header-line{border-color:var(--header-line)}.border-info\/30{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-info\/30{border-color:color-mix(in oklab, var(--info) 30%, transparent)}}.border-info\/40{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-info\/40{border-color:color-mix(in oklab, var(--info) 40%, transparent)}}.border-line{border-color:var(--line)}.border-line-strong{border-color:var(--line-strong)}.border-rail-line{border-color:var(--rail-line)}.border-success,.border-success\/30{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/30{border-color:color-mix(in oklab, var(--success) 30%, transparent)}}.border-success\/40{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/40{border-color:color-mix(in oklab, var(--success) 40%, transparent)}}.border-transparent{border-color:#0000}.border-warning,.border-warning\/30{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab, var(--warning) 30%, transparent)}}.border-warning\/40{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab, var(--warning) 40%, transparent)}}.border-warning\/60{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/60{border-color:color-mix(in oklab, var(--warning) 60%, transparent)}}.border-l-accent{border-left-color:var(--accent)}.bg-accent{background-color:var(--accent)}.bg-accent-3{background-color:var(--accent-3)}.bg-accent-soft{background-color:var(--accent-soft)}.bg-accent-softer{background-color:var(--accent-softer)}.bg-accent\/25{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/25{background-color:color-mix(in oklab, var(--accent) 25%, transparent)}}.bg-accent\/45{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/45{background-color:color-mix(in oklab, var(--accent) 45%, transparent)}}.bg-accent\/50{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/50{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.bg-accent\/70{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/70{background-color:color-mix(in oklab, var(--accent) 70%, transparent)}}.bg-card{background-color:var(--card-bg)}.bg-danger{background-color:var(--danger)}.bg-danger-soft,.bg-danger-soft\/60{background-color:var(--danger-soft)}@supports (color:color-mix(in lab, red, red)){.bg-danger-soft\/60{background-color:color-mix(in oklab, var(--danger-soft) 60%, transparent)}}.bg-faint{background-color:var(--faint)}.bg-field{background-color:var(--field-bg)}.bg-header{background-color:var(--header-bg)}.bg-info{background-color:var(--info)}.bg-info-soft{background-color:var(--info-soft)}.bg-inset,.bg-inset\/60{background-color:var(--inset)}@supports (color:color-mix(in lab, red, red)){.bg-inset\/60{background-color:color-mix(in oklab, var(--inset) 60%, transparent)}}.bg-line{background-color:var(--line)}.bg-line-strong{background-color:var(--line-strong)}.bg-meter-track{background-color:var(--meter-track-colour)}.bg-rail{background-color:var(--rail-bg)}.bg-raised,.bg-raised\/90{background-color:var(--raised)}@supports (color:color-mix(in lab, red, red)){.bg-raised\/90{background-color:color-mix(in oklab, var(--raised) 90%, transparent)}}.bg-scrim{background-color:var(--scrim)}.bg-success{background-color:var(--success)}.bg-success-soft,.bg-success-soft\/60{background-color:var(--success-soft)}@supports (color:color-mix(in lab, red, red)){.bg-success-soft\/60{background-color:color-mix(in oklab, var(--success-soft) 60%, transparent)}}.bg-surface,.bg-surface\/70{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/70{background-color:color-mix(in oklab, var(--surface) 70%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--warning)}.bg-warning-soft{background-color:var(--warning-soft)}.charge-fill{background-image:var(--charge)}.hatch{background-image:repeating-linear-gradient(45deg, var(--faint) 0 2px, transparent 2px 6px)}@supports (color:color-mix(in lab, red, red)){.hatch{background-image:repeating-linear-gradient(45deg, color-mix(in oklab, var(--faint) 45%, transparent) 0 2px, transparent 2px 6px)}}.fill-accent{fill:var(--accent)}.fill-accent-3{fill:var(--accent-3)}.fill-ink{fill:var(--ink)}.fill-on-accent{fill:var(--on-accent)}.fill-success{fill:var(--success)}.fill-surface{fill:var(--surface)}.stroke-accent{stroke:var(--accent)}.stroke-faint{stroke:var(--faint)}.stroke-info{stroke:var(--info)}.stroke-ink{stroke:var(--ink)}.stroke-line{stroke:var(--line)}.stroke-meter-track{stroke:var(--meter-track-colour)}.stroke-muted{stroke:var(--muted)}.stroke-success{stroke:var(--success)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0\.75{padding:calc(var(--spacing) * .75)}.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-card{padding:var(--card-pad)}.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-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-page{padding-inline:var(--page-pad)}.px-px{padding-inline:1px}.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-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-11{padding-block:calc(var(--spacing) * 11)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.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-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.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-32{padding-bottom:calc(var(--spacing) * 32)}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-display{font-family:var(--display-font)}.font-label{font-family:var(--label-font)}.font-mono{font-family:var(--code-font)}.font-sans{font-family:var(--body-font)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-2xs{font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height))}.text-2xs\/4\.5{font-size:var(--text-2xs);line-height:calc(var(--spacing) * 4.5)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-hero{font-size:var(--hero-size);line-height:var(--tw-leading,.95)}.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\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-title{font-size:var(--title-size);line-height:var(--tw-leading,1.08)}.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\/tight{font-size:var(--text-xs);line-height:var(--leading-tight)}.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-heading{--tw-font-weight:var(--display-weight);font-weight:var(--display-weight)}.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-display{--tw-tracking:var(--display-tracking);letter-spacing:var(--display-tracking)}.tracking-label{--tw-tracking:var(--label-tracking);letter-spacing:var(--label-tracking)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.wrap-anywhere{overflow-wrap:anywhere}.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent{color:var(--accent)}.text-danger{color:var(--danger)}.text-faint{color:var(--faint)}.text-info{color:var(--info)}.text-ink{color:var(--ink)}.text-link{color:var(--link)}.text-muted{color:var(--muted)}.text-on-accent{color:var(--on-accent)}.text-on-status{color:var(--on-status)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.label-case{text-transform:var(--label-case)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.numerals{font-variant-numeric:var(--numerals)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow-button{--tw-shadow:var(--button-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card{--tw-shadow:var(--card-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-header{--tw-shadow:var(--header-shadow);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:var(--depth-3);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:var(--depth-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-rail{--tw-shadow:var(--rail-shadow);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:var(--depth-1);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)}.mark-edge{box-shadow:inset 3px 0 0 0 var(--accent)}.ring-accent,.ring-accent\/60{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ring-accent\/60{--tw-ring-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-page{--tw-ring-offset-color:var(--page)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.-outline-offset-2{outline-offset:calc(2px * -1)}.outline-offset-1{outline-offset:1px}.outline-warning{outline-color:var(--warning)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-card{--tw-backdrop-blur:blur(var(--card-blur));-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-header{--tw-backdrop-blur:blur(var(--header-blur));-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-rail{--tw-backdrop-blur:blur(var(--rail-blur));-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-\[height\,background-color\]{transition-property:height,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dasharray\]{transition-property:stroke-dasharray;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-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))}.duration-fast{transition-duration:var(--fast)}.duration-normal{transition-duration:var(--normal)}.duration-slow{transition-duration:var(--slow)}.ease-enter{--tw-ease:var(--enter-ease);transition-timing-function:var(--enter-ease)}.ease-hover{--tw-ease:var(--hover-ease);transition-timing-function:var(--hover-ease)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}:is(.\*\:min-h-0>*){min-height:0}:is(.\*\:min-w-0>*){min-width:0}:is(.\*\:flex-1>*){flex:1}:is(.\*\:flex-auto>*){flex:auto}.not-first\:mt-5:not(:first-child){margin-top:calc(var(--spacing) * 5)}.group-aria-checked\:translate-x-4:is(:where(.group)[aria-checked=true] *){--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-aria-checked\:bg-accent:is(:where(.group)[aria-checked=true] *){background-color:var(--accent)}.group-data-active\:text-nav-active-icon:is(:where(.group)[data-active] *){color:var(--nav-active-icon)}.placeholder\:text-muted::placeholder{color:var(--muted)}.backdrop\:bg-scrim::backdrop{background-color:var(--scrim)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:m-auto:after{content:var(--tw-content);margin:auto}.after\:h-12:after{content:var(--tw-content);height:calc(var(--spacing) * 12)}.after\:w-0\.75:after{content:var(--tw-content);width:calc(var(--spacing) * .75)}.after\:rounded-sm:after{content:var(--tw-content);border-radius:var(--round-sm)}.after\:bg-line:after{content:var(--tw-content);background-color:var(--line)}.after\:transition-colors:after{content:var(--tw-content);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))}.after\:duration-fast:after{content:var(--tw-content);transition-duration:var(--fast)}.first\:mt-0:first-child{margin-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.empty\:p-0:empty{padding:0}.focus-within\:translate-y-\(--card-lift\):focus-within{--tw-translate-y:var(--card-lift);translate:var(--tw-translate-x) var(--tw-translate-y)}.focus-within\:border-card-hover-line:focus-within{border-color:var(--card-hover-line)}.focus-within\:shadow-card-hover:focus-within{--tw-shadow:var(--card-hover-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-y-\(--card-lift\):hover{--tw-translate-y:var(--card-lift);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-accent:hover{border-color:var(--accent)}.hover\:border-card-hover-line:hover{border-color:var(--card-hover-line)}.hover\:border-line-strong:hover{border-color:var(--line-strong)}.hover\:bg-accent-hover:hover{background-color:var(--accent-hover)}.hover\:bg-danger-hover:hover{background-color:var(--danger-hover)}.hover\:bg-hover:hover{background-color:var(--hover)}.hover\:bg-surface-hover:hover{background-color:var(--surface-hover)}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-link:hover{color:var(--link)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-card-hover:hover{--tw-shadow:var(--card-hover-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:after\:bg-accent:hover:after{content:var(--tw-content);background-color:var(--accent)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus-visible\:after\:bg-accent:focus-visible:after{content:var(--tw-content);background-color:var(--accent)}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (hover:hover){.disabled\:hover\:border-line:disabled:hover{border-color:var(--line)}}.has-checked\:border-accent:has(:checked){border-color:var(--accent)}.has-checked\:border-ink:has(:checked){border-color:var(--ink)}.has-focus-visible\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-focus-visible\:outline-accent:has(:focus-visible){outline-color:var(--accent)}.aria-checked\:border-accent[aria-checked=true]{border-color:var(--accent)}.aria-checked\:text-ink[aria-checked=true]{color:var(--ink)}.aria-checked\:shadow-ring[aria-checked=true]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--accent-soft));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-expanded\:bg-accent[aria-expanded=true]{background-color:var(--accent)}.aria-expanded\:bg-accent-soft[aria-expanded=true]{background-color:var(--accent-soft)}.aria-expanded\:text-link[aria-expanded=true]{color:var(--link)}.aria-expanded\:text-on-accent[aria-expanded=true]{color:var(--on-accent)}.aria-pressed\:border-accent[aria-pressed=true]{border-color:var(--accent)}.aria-pressed\:border-line[aria-pressed=true]{border-color:var(--line)}.aria-pressed\:bg-accent-soft[aria-pressed=true]{background-color:var(--accent-soft)}.aria-pressed\:bg-surface[aria-pressed=true]{background-color:var(--surface)}.aria-pressed\:text-ink[aria-pressed=true]{color:var(--ink)}.aria-pressed\:text-link[aria-pressed=true]{color:var(--link)}.aria-pressed\:shadow-ring[aria-pressed=true]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--accent-soft));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-pressed\:shadow-sm[aria-pressed=true]{--tw-shadow:var(--depth-1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-active\:border-nav-active-line[data-active]{border-color:var(--nav-active-line)}.data-active\:bg-nav-active[data-active]{background-color:var(--nav-active-bg)}.data-active\:font-semibold[data-active]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-active\:text-ink[data-active]{color:var(--ink)}.data-active\:text-link[data-active]{color:var(--link)}.data-active\:text-nav-active-ink[data-active]{color:var(--nav-active-ink)}.data-active\:shadow-nav-active[data-active]{--tw-shadow:var(--nav-active-mark);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-active\:not-aria-expanded\:bg-accent-soft[data-active]:not([aria-expanded=true]){background-color:var(--accent-soft)}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:opacity-55[data-disabled]{opacity:.55}.data-highlighted\:bg-hover[data-highlighted]{background-color:var(--hover)}.data-\[state\=checked\]\:font-semibold[data-state=checked]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=75rem){.max-dock\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media not all and (width>=64rem){.max-lg\:hidden{display:none}}@media not all and (width>=56.25rem){.max-rail\:mx-3{margin-inline:calc(var(--spacing) * 3)}.max-rail\:hidden{display:none}.max-rail\:h-\[60vh\]{height:60vh}.max-rail\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-rail\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-rail\:pt-6{padding-top:calc(var(--spacing) * 6)}.max-rail\:pb-16{padding-bottom:calc(var(--spacing) * 16)}}@media not all and (width>=40rem){.max-sm\:hidden{display:none}.max-sm\:size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.max-sm\:h-11{height:calc(var(--spacing) * 11)}.max-sm\:h-35{height:calc(var(--spacing) * 35)}.max-sm\:w-15{width:calc(var(--spacing) * 15)}.max-sm\:w-30\.75{width:calc(var(--spacing) * 30.75)}.max-sm\:min-w-0{min-width:0}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:flex-col{flex-direction:column}.max-sm\:items-center{align-items:center}.max-sm\:items-start{align-items:flex-start}.max-sm\:justify-start{justify-content:flex-start}.max-sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.max-sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.max-sm\:text-left{text-align:left}}@media (width>=40rem){.sm\:inset-x-auto{inset-inline:auto}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:bottom-4{bottom:calc(var(--spacing) * 4)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:shrink-0{flex-shrink:0}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[2fr_5fr_auto\]{grid-template-columns:2fr 5fr auto}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:var(--spacing)}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1fr_3fr\]{grid-template-columns:1fr 3fr}}@media (width>=56.25rem){.rail\:block{display:block}.rail\:flex{display:flex}.rail\:grid{display:grid}.rail\:hidden{display:none}.rail\:h-\[calc\(100dvh-var\(--header-height\)-var\(--dock-space\)\)\]{height:calc(100dvh - var(--header-height) - var(--dock-space))}.rail\:h-full{height:100%}.rail\:w-48{width:calc(var(--spacing) * 48)}.rail\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rail\:grid-cols-\[calc\(var\(--rail-width\)\+var\(--rail-gap\)\*2\)_minmax\(0\,1fr\)\]{grid-template-columns:calc(var(--rail-width) + var(--rail-gap) * 2) minmax(0,1fr)}.rail\:grid-cols-\[minmax\(0\,1fr\)_0_auto\]{grid-template-columns:minmax(0,1fr) 0 auto}.rail\:grid-cols-\[minmax\(0\,var\(--split\)\)_--spacing\(3\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,var(--split)) calc(var(--spacing) * 3) minmax(0,1fr)}.rail\:gap-0{gap:0}.rail\:overflow-hidden{overflow:hidden}.rail\:pb-32{padding-bottom:calc(var(--spacing) * 32)}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:hidden{display:none}.lg\:w-56{width:calc(var(--spacing) * 56)}.lg\:w-72{width:calc(var(--spacing) * 72)}.lg\:flex-none{flex:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.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-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[max-content_minmax\(0\,1fr\)\]{grid-template-columns:max-content minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.lg\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.lg\:flex-row{flex-direction:row}:is(.lg\:\*\:first\:col-span-2>*):first-child{grid-column:span 2/span 2}}@media (width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (height<=34.9375rem){.short\:size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}}.\[\&_\.xterm\]\:h-full .xterm{height:100%}.\[\&_\.xterm-viewport\]\:bg-inset\! .xterm-viewport{background-color:var(--inset)!important}.\[\&_h2\]\:text-lg h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}:is(.\*\:\[dt\]\:text-faint>*):is(dt){color:var(--faint)}:is(.\*\:\[dt\]\:text-muted>*):is(dt){color:var(--muted)}}:root[data-theme=halo]{--display-font:"Bricolage Grotesque Variable", "Segoe UI Variable Display", system-ui, sans-serif;--body-font:"Inter Variable", Inter, system-ui, -apple-system, sans-serif;--code-font:"JetBrains Mono Variable", ui-monospace, "Cascadia Code", monospace;--label-font:var(--body-font);--display-weight:600;--display-tracking:-.018em;--title-size:2.375rem;--hero-size:3.5rem;--body-leading:1.7;--label-case:uppercase;--label-tracking:.14em;--numerals:tabular-nums;--round-xs:8px;--round-sm:12px;--round-md:18px;--round-lg:24px;--round-xl:30px;--button-round:12px;--field-round:12px;--card-round:24px;--chip-round:9999px;--nav-round:12px;--rail-round:0px;--popover-round:18px;--meter-round:9999px;--card-pad:24px;--flow:20px;--grid-gap:22px;--row-height:52px;--control-height:42px;--header-height:64px;--rail-width:244px;--rail-gap:16px;--page-pad:40px;--measure:72rem;--fast:.18s;--normal:.3s;--slow:.48s;--enter-ease:cubic-bezier(.34, 1.3, .64, 1);--hover-ease:cubic-bezier(.16, 1, .3, 1);--arrive:halo-arrive;--enter:halo-rise;--stagger:45ms;--card-line:var(--line)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=halo]{--card-line:color-mix(in oklab, var(--line) 80%, transparent)}}:root[data-theme=halo]{--card-blur:24px;--card-lift:-3px;--card-hover-line:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=halo]{--card-hover-line:color-mix(in oklab, var(--accent) 40%, var(--line))}}:root[data-theme=halo]{--header-bg:var(--page)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=halo]{--header-bg:color-mix(in oklab, var(--page) 55%, transparent)}}:root[data-theme=halo]{--header-line:transparent;--header-shadow:none;--header-blur:18px;--rail-bg:transparent;--rail-line:transparent;--rail-shadow:none;--rail-blur:0px;--nav-active-bg:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=halo]{--nav-active-bg:color-mix(in oklab, var(--surface) 72%, transparent)}}:root[data-theme=halo]{--nav-active-ink:var(--ink);--nav-active-icon:var(--accent);--nav-active-line:var(--line)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=halo]{--nav-active-line:color-mix(in oklab, var(--line) 70%, transparent)}}:root[data-theme=halo]{--nav-active-mark:0 8px 24px -10px var(--shade)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=halo]{--nav-active-mark:0 8px 24px -10px color-mix(in oklab, var(--shade) 45%, transparent)}}:root[data-theme=halo]{--meter-track:14%;--meter-glow:14px;--icon-stroke:1.75;--button-shadow:0 10px 24px -12px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=halo]{--button-shadow:0 10px 24px -12px color-mix(in oklab, var(--accent) 75%, transparent)}}:root[data-theme=halo]{--field-bg:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,var(--inset))}:root[data-theme=halo][data-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f4f6fb;--surface:#fff;--raised:#fff;--inset:#eef2fa;--ink:#171a2e;--muted:#545c7e;--faint:#7a84a7;--line:#dbe1f2;--line-strong:#bcc7e6;--accent:#4f46e5;--on-accent:#fff;--accent-2:#9333ea;--accent-3:#0d9488;--link:#4f46e5;--success:#01857a;--warning:#b45309;--danger:#e11d48;--info:#007dbc;--on-status:#fff;--shade:#1e233d;--card-bg:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=halo][data-scheme=light]{--card-bg:color-mix(in oklab, var(--surface) 88%, transparent)}}:root[data-theme=halo][data-scheme=light]{--card-shadow:0 1px 0 0 var(--surface) inset, 0 12px 32px -10px var(--shade), 0 2px 6px -2px var(--shade)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=halo][data-scheme=light]{--card-shadow:0 1px 0 0 color-mix(in oklab, var(--surface) 90%, transparent) inset, 0 12px 32px -10px color-mix(in oklab, var(--shade) 20%, transparent), 0 2px 6px -2px color-mix(in oklab, var(--shade) 12%, transparent)}}:root[data-theme=halo][data-scheme=light]{--card-hover-shadow:0 1px 0 0 var(--surface) inset, 0 20px 44px -12px var(--accent), 0 3px 8px -2px var(--shade)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=halo][data-scheme=light]{--card-hover-shadow:0 1px 0 0 color-mix(in oklab, var(--surface) 90%, transparent) inset, 0 20px 44px -12px color-mix(in oklab, var(--accent) 28%, transparent), 0 3px 8px -2px color-mix(in oklab, var(--shade) 14%, transparent)}}:root[data-theme=halo][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#080b16;--surface:#11162b;--raised:#181f3d;--inset:#05070f;--ink:#eef0fa;--muted:#a3acce;--faint:#6e779e;--line:#222b52;--line-strong:#36437e;--accent:#6366f1;--on-accent:#000;--accent-2:#a855f7;--accent-3:#2dd4bf;--link:#818cf8;--success:#2dd4bf;--warning:#fbbf24;--danger:#fb7185;--info:#38bdf8;--on-status:#000;--shade:#020308;--card-bg:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=halo][data-scheme=dark]{--card-bg:color-mix(in oklab, var(--surface) 72%, transparent)}}:root[data-theme=halo][data-scheme=dark]{--card-shadow:0 1px 0 0 var(--ink) inset, 0 18px 48px -12px var(--shade)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=halo][data-scheme=dark]{--card-shadow:0 1px 0 0 color-mix(in oklab, var(--ink) 8%, transparent) inset, 0 18px 48px -12px color-mix(in oklab, var(--shade) 55%, transparent)}}:root[data-theme=halo][data-scheme=dark]{--card-hover-shadow:0 1px 0 0 var(--ink) inset, 0 26px 64px -14px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=halo][data-scheme=dark]{--card-hover-shadow:0 1px 0 0 color-mix(in oklab, var(--ink) 10%, transparent) inset, 0 26px 64px -14px color-mix(in oklab, var(--accent) 32%, transparent)}}:root[data-theme=halo][data-scheme=light][data-accent=ember]{--accent:#c2410c;--on-accent:#fff;--link:#c2410c}:root[data-theme=halo][data-scheme=light][data-accent=jade]{--accent:#15803d;--on-accent:#fff;--link:#15803d}:root[data-theme=halo][data-scheme=light][data-accent=orchid]{--accent:#a21caf;--on-accent:#fff;--link:#a21caf}:root[data-theme=halo][data-scheme=light][data-accent=glacier]{--accent:#0e7490;--on-accent:#fff;--link:#0e7490}:root[data-theme=halo][data-scheme=light][data-accent=azure]{--accent:#0074dd;--on-accent:#fff;--link:#0370d5}:root[data-theme=halo][data-scheme=dark][data-accent=ember]{--accent:#cb4919;--on-accent:#000;--link:#d95629}:root[data-theme=halo][data-scheme=dark][data-accent=jade]{--accent:#1f8643;--on-accent:#000;--link:#2f924f}:root[data-theme=halo][data-scheme=dark][data-accent=orchid]{--accent:#bb3cc8;--on-accent:#000;--link:#c749d4}:root[data-theme=halo][data-scheme=dark][data-accent=glacier]{--accent:#217e9b;--on-accent:#000;--link:#318aa8}:root[data-theme=halo][data-scheme=dark][data-accent=azure]{--accent:#0074dd;--on-accent:#000;--link:#1b81eb}:root[data-theme=voyage]{--display-font:"Archivo Variable", "Segoe UI Variable Display", system-ui, sans-serif;--body-font:"Inter Variable", Inter, system-ui, -apple-system, sans-serif;--code-font:"JetBrains Mono Variable", ui-monospace, "Cascadia Code", monospace;--label-font:var(--body-font);--display-weight:800;--display-tracking:-.038em;--title-size:clamp(2.75rem, 5.2vw, 4.75rem);--hero-size:clamp(3.5rem, 9vw, 7.5rem);--body-leading:1.6;--label-case:uppercase;--label-tracking:.16em;--numerals:tabular-nums;--round-xs:4px;--round-sm:8px;--round-md:12px;--round-lg:16px;--round-xl:20px;--button-round:8px;--field-round:8px;--card-round:16px;--chip-round:9999px;--nav-round:0px;--rail-round:0px;--popover-round:12px;--meter-round:9999px;--card-pad:22px;--flow:24px;--grid-gap:28px;--row-height:48px;--control-height:42px;--header-height:64px;--rail-width:232px;--rail-gap:12px;--page-pad:48px;--measure:80rem;--fast:.2s;--normal:.38s;--slow:.68s;--enter-ease:cubic-bezier(.22, 1, .36, 1);--hover-ease:cubic-bezier(.22, 1, .36, 1);--arrive:voyage-arrive;--enter:voyage-depth;--stagger:70ms;--card-bg:var(--surface);--card-line:var(--line);--card-shadow:0 20px 44px -18px var(--shade)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=voyage]{--card-shadow:0 20px 44px -18px color-mix(in oklab, var(--shade) 70%, transparent)}}:root[data-theme=voyage]{--card-hover-shadow:0 30px 60px -22px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=voyage]{--card-hover-shadow:0 30px 60px -22px color-mix(in oklab, var(--accent) 38%, transparent)}}:root[data-theme=voyage]{--card-blur:0px;--card-lift:-2px;--card-hover-line:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=voyage]{--card-hover-line:color-mix(in oklab, var(--accent) 55%, var(--line))}}:root[data-theme=voyage]{--header-bg:var(--page)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=voyage]{--header-bg:color-mix(in oklab, var(--page) 72%, transparent)}}:root[data-theme=voyage]{--header-line:transparent;--header-shadow:none;--header-blur:10px;--rail-bg:transparent;--rail-line:transparent;--rail-shadow:none;--rail-blur:0px;--nav-active-bg:transparent;--nav-active-ink:var(--accent-3);--nav-active-icon:var(--accent-3);--nav-active-line:transparent;--nav-active-mark:none;--meter-track:10%;--meter-glow:20px;--icon-stroke:1.5;--button-shadow:0 12px 30px -14px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=voyage]{--button-shadow:0 12px 30px -14px color-mix(in oklab, var(--accent) 80%, transparent)}}:root[data-theme=voyage]{--field-bg:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,var(--inset))}:root[data-theme=voyage][data-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#fbf9f5;--surface:#fff;--raised:#fff;--inset:#f0ede6;--ink:#111014;--muted:#54525e;--faint:#7a7885;--line:#e4e0d8;--line-strong:#cbc6ba;--accent:#6d28d9;--on-accent:#fff;--accent-2:#b21e7b;--accent-3:#8b4fbf;--link:#6d28d9;--success:#0b7a5c;--warning:#8a5a00;--danger:#c43333;--info:#1a6fcc;--on-status:#fff;--shade:#241f1a}:root[data-theme=voyage][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#07070b;--surface:#121218;--raised:#1b1b24;--inset:#000;--ink:#f5f5f7;--muted:#a5a5b4;--faint:#6e6e80;--line:#26262f;--line-strong:#3a3a47;--accent:#8b5cf6;--on-accent:#000;--accent-2:#e0399e;--accent-3:#f0a0d0;--link:#a78bfa;--success:#2fd4a0;--warning:#ffb800;--danger:#ff5c5c;--info:#4aa8ff;--on-status:#000;--shade:#000}:root[data-theme=voyage][data-scheme=light][data-accent=ember]{--accent:#c2410c;--on-accent:#fff;--link:#c2410c}:root[data-theme=voyage][data-scheme=light][data-accent=jade]{--accent:#15803d;--on-accent:#fff;--link:#15803d}:root[data-theme=voyage][data-scheme=light][data-accent=orchid]{--accent:#a21caf;--on-accent:#fff;--link:#a21caf}:root[data-theme=voyage][data-scheme=light][data-accent=glacier]{--accent:#0e7490;--on-accent:#fff;--link:#0e7490}:root[data-theme=voyage][data-scheme=light][data-accent=azure]{--accent:#0074dd;--on-accent:#fff;--link:#0271d7}:root[data-theme=voyage][data-scheme=dark][data-accent=ember]{--accent:#cb4919;--on-accent:#000;--link:#d65325}:root[data-theme=voyage][data-scheme=dark][data-accent=jade]{--accent:#1f8643;--on-accent:#000;--link:#2a8e4a}:root[data-theme=voyage][data-scheme=dark][data-accent=orchid]{--accent:#bb3cc8;--on-accent:#000;--link:#c345d0}:root[data-theme=voyage][data-scheme=dark][data-accent=glacier]{--accent:#217e9b;--on-accent:#000;--link:#2d87a4}:root[data-theme=voyage][data-scheme=dark][data-accent=azure]{--accent:#0074dd;--on-accent:#000;--link:#167de7}:root[data-theme=forge]{--display-font:"Sora Variable", Sora, system-ui, sans-serif;--body-font:"Inter Variable", Inter, system-ui, -apple-system, sans-serif;--code-font:"JetBrains Mono Variable", ui-monospace, "Cascadia Code", monospace;--label-font:var(--code-font);--display-weight:700;--display-tracking:-.022em;--title-size:1.875rem;--hero-size:2.75rem;--body-leading:1.55;--label-case:uppercase;--label-tracking:.1em;--numerals:tabular-nums slashed-zero;--round-xs:2px;--round-sm:4px;--round-md:6px;--round-lg:10px;--round-xl:12px;--button-round:2px;--field-round:2px;--card-round:4px;--chip-round:2px;--nav-round:0px;--rail-round:0px;--popover-round:4px;--meter-round:2px;--card-pad:16px;--flow:16px;--grid-gap:12px;--row-height:40px;--control-height:36px;--header-height:56px;--rail-width:228px;--rail-gap:0px;--page-pad:28px;--measure:92rem;--fast:.12s;--normal:.18s;--slow:.26s;--enter-ease:cubic-bezier(0, 0, .2, 1);--hover-ease:cubic-bezier(.4, 0, .2, 1);--arrive:forge-cut;--enter:forge-power;--stagger:35ms;--card-bg:var(--surface);--card-line:var(--line);--card-shadow:0 2px 0 0 var(--shade)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=forge]{--card-shadow:0 2px 0 0 color-mix(in oklab, var(--shade) 60%, transparent)}}:root[data-theme=forge]{--card-hover-shadow:0 2px 0 0 var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=forge]{--card-hover-shadow:0 2px 0 0 color-mix(in oklab, var(--accent) 45%, transparent)}}:root[data-theme=forge]{--card-blur:0px;--card-lift:0px;--card-hover-line:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=forge]{--card-hover-line:color-mix(in oklab, var(--accent) 50%, var(--line))}}:root[data-theme=forge]{--header-bg:var(--page)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=forge]{--header-bg:color-mix(in oklab, var(--page) 90%, transparent)}}:root[data-theme=forge]{--header-line:var(--line-strong);--header-shadow:none;--header-blur:12px;--rail-bg:var(--inset)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=forge]{--rail-bg:color-mix(in oklab, var(--inset) 55%, transparent)}}:root[data-theme=forge]{--rail-line:var(--line);--rail-shadow:none;--rail-blur:0px;--nav-active-bg:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=forge]{--nav-active-bg:color-mix(in oklab, var(--accent) 10%, transparent)}}:root[data-theme=forge]{--nav-active-ink:var(--ink);--nav-active-icon:var(--accent);--nav-active-line:transparent;--nav-active-mark:inset 2px 0 0 var(--accent);--meter-track:18%;--meter-glow:8px;--icon-stroke:2;--button-shadow:none;--field-bg:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,var(--inset))}:root[data-theme=forge][data-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f1f4f8;--surface:#fff;--raised:#fff;--inset:#e4e9f0;--ink:#0f1419;--muted:#4b5a6b;--faint:#75849a;--line:#d8dfe8;--line-strong:#b9c3d1;--accent:#0f62b8;--on-accent:#fff;--accent-2:#4b4dd0;--accent-3:#1c7fd6;--link:#0f62b8;--success:#0a7a44;--warning:#8a5a00;--danger:#bc2f34;--info:#0f62b8;--on-status:#fff;--shade:#16202c}:root[data-theme=forge][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0b0f19;--surface:#111827;--raised:#172033;--inset:#080b14;--ink:#f9fafb;--muted:#aab6c6;--faint:#677793;--line:#243044;--line-strong:#33415b;--accent:#2b8fe8;--on-accent:#000;--accent-2:#7b7df5;--accent-3:#6fc0ff;--link:#6fc0ff;--success:#2fbf6b;--warning:#e09b12;--danger:#ee6065;--info:#3b82f6;--on-status:#000;--shade:#03060c}:root[data-theme=forge][data-scheme=light][data-accent=ember]{--accent:#c2410c;--on-accent:#fff;--link:#c2410c}:root[data-theme=forge][data-scheme=light][data-accent=jade]{--accent:#15803d;--on-accent:#fff;--link:#15803d}:root[data-theme=forge][data-scheme=light][data-accent=orchid]{--accent:#a21caf;--on-accent:#fff;--link:#a21caf}:root[data-theme=forge][data-scheme=light][data-accent=glacier]{--accent:#0e7490;--on-accent:#fff;--link:#0e7490}:root[data-theme=forge][data-scheme=light][data-accent=azure]{--accent:#0074dd;--on-accent:#fff;--link:#006ed3}:root[data-theme=forge][data-scheme=dark][data-accent=ember]{--accent:#cb4919;--on-accent:#000;--link:#db582b}:root[data-theme=forge][data-scheme=dark][data-accent=jade]{--accent:#1f8643;--on-accent:#000;--link:#2f924f}:root[data-theme=forge][data-scheme=dark][data-accent=orchid]{--accent:#bb3cc8;--on-accent:#000;--link:#c749d4}:root[data-theme=forge][data-scheme=dark][data-accent=glacier]{--accent:#217e9b;--on-accent:#000;--link:#318aa8}:root[data-theme=forge][data-scheme=dark][data-accent=azure]{--accent:#0074dd;--on-accent:#000;--link:#1b81eb}:root[data-theme=meridian]{--display-font:"Inter Variable", Inter, system-ui, -apple-system, sans-serif;--body-font:"Inter Variable", Inter, system-ui, -apple-system, sans-serif;--code-font:"JetBrains Mono Variable", ui-monospace, "Cascadia Code", monospace;--label-font:var(--body-font);--display-weight:700;--display-tracking:-.012em;--title-size:1.875rem;--hero-size:2.5rem;--body-leading:1.65;--label-case:none;--label-tracking:.01em;--numerals:tabular-nums;--round-xs:2px;--round-sm:3px;--round-md:4px;--round-lg:6px;--round-xl:8px;--button-round:3px;--field-round:3px;--card-round:4px;--chip-round:3px;--nav-round:0px;--rail-round:0px;--popover-round:4px;--meter-round:2px;--card-pad:20px;--flow:18px;--grid-gap:0px;--row-height:44px;--control-height:38px;--header-height:56px;--rail-width:216px;--rail-gap:0px;--page-pad:40px;--measure:50rem;--fast:90ms;--normal:.14s;--slow:.18s;--enter-ease:cubic-bezier(0, 0, .2, 1);--hover-ease:linear;--arrive:meridian-fade;--enter:meridian-fade;--stagger:0s;--card-bg:var(--surface);--card-line:var(--line-strong);--card-shadow:none;--card-hover-shadow:none;--card-blur:0px;--card-lift:0px;--card-hover-line:var(--accent);--header-bg:var(--page);--header-line:var(--line-strong);--header-shadow:none;--header-blur:0px;--rail-bg:transparent;--rail-line:transparent;--rail-shadow:none;--rail-blur:0px;--nav-active-bg:transparent;--nav-active-ink:var(--link);--nav-active-icon:var(--link);--nav-active-line:transparent;--nav-active-mark:none;--meter-track:22%;--meter-glow:0px;--icon-stroke:1.5;--button-shadow:none;--field-bg:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,var(--inset))}:root[data-theme=meridian][data-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#fafafa;--surface:#fff;--raised:#fff;--inset:#f0f1f2;--ink:#121416;--muted:#4a5157;--faint:#6e767d;--line:#dcdfe2;--line-strong:#8b9298;--accent:#15578f;--on-accent:#fff;--accent-2:#3a6480;--accent-3:#1b6ba8;--link:#15578f;--success:#0b6b3c;--warning:#7a5200;--danger:#b02a26;--info:#15578f;--on-status:#fff;--shade:#121416}:root[data-theme=meridian][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#101214;--surface:#191c1f;--raised:#212529;--inset:#0a0c0d;--ink:#f7f8f8;--muted:#b4babf;--faint:#868e95;--line:#2e3338;--line-strong:#767e85;--accent:#3d8bd4;--on-accent:#000;--accent-2:#5e8aa8;--accent-3:#7fb4e0;--link:#7fb4e0;--success:#3fa96b;--warning:#c99000;--danger:#e7716d;--info:#3d8bd4;--on-status:#000;--shade:#000}:root[data-theme=meridian][data-scheme=light][data-accent=ember]{--accent:#c2410c;--on-accent:#fff;--link:#c2410c}:root[data-theme=meridian][data-scheme=light][data-accent=jade]{--accent:#15803d;--on-accent:#fff;--link:#15803d}:root[data-theme=meridian][data-scheme=light][data-accent=orchid]{--accent:#a21caf;--on-accent:#fff;--link:#a21caf}:root[data-theme=meridian][data-scheme=light][data-accent=glacier]{--accent:#0e7490;--on-accent:#fff;--link:#0e7490}:root[data-theme=meridian][data-scheme=light][data-accent=azure]{--accent:#0074dd;--on-accent:#fff;--link:#0173da}:root[data-theme=meridian][data-scheme=dark][data-accent=ember]{--accent:#cb4919;--on-accent:#000;--link:#dd592d}:root[data-theme=meridian][data-scheme=dark][data-accent=jade]{--accent:#1f8643;--on-accent:#000;--link:#339551}:root[data-theme=meridian][data-scheme=dark][data-accent=orchid]{--accent:#bb3cc8;--on-accent:#000;--link:#ca4cd7}:root[data-theme=meridian][data-scheme=dark][data-accent=glacier]{--accent:#217e9b;--on-accent:#000;--link:#358dab}:root[data-theme=meridian][data-scheme=dark][data-accent=azure]{--accent:#0074dd;--on-accent:#000;--link:#2084ee}:root[data-theme=atlas]{--display-font:"Sora Variable", Sora, system-ui, sans-serif;--body-font:"Inter Variable", Inter, system-ui, -apple-system, sans-serif;--code-font:"Fira Code Variable", "Fira Code", ui-monospace, monospace;--label-font:var(--body-font);--display-weight:800;--display-tracking:-.025em;--title-size:1.875rem;--hero-size:2.75rem;--body-leading:1.6;--label-case:none;--label-tracking:.02em;--numerals:tabular-nums;--round-xs:6px;--round-sm:8px;--round-md:12px;--round-lg:16px;--round-xl:20px;--button-round:10px;--field-round:10px;--card-round:16px;--chip-round:9999px;--nav-round:10px;--rail-round:16px;--popover-round:12px;--meter-round:9999px;--card-pad:20px;--flow:16px;--grid-gap:16px;--row-height:44px;--control-height:38px;--header-height:56px;--rail-width:240px;--rail-gap:12px;--page-pad:32px;--measure:76rem;--fast:.12s;--normal:.2s;--slow:.32s;--enter-ease:cubic-bezier(.16, 1, .3, 1);--hover-ease:cubic-bezier(.4, 0, .2, 1);--arrive:atlas-arrive;--enter:atlas-rise;--stagger:40ms;--card-bg:var(--surface);--card-line:var(--line);--card-blur:0px;--card-lift:-2px;--card-hover-line:var(--line);--header-bg:var(--surface);--header-line:var(--line);--header-shadow:0 4px 20px var(--shade), 0 2px 8px var(--shade)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=atlas]{--header-shadow:0 4px 20px color-mix(in oklab, var(--shade) 15%, transparent), 0 2px 8px color-mix(in oklab, var(--shade) 10%, transparent)}}:root[data-theme=atlas]{--header-blur:0px;--rail-bg:var(--surface);--rail-line:var(--line);--rail-shadow:0 4px 20px var(--shade)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=atlas]{--rail-shadow:0 4px 20px color-mix(in oklab, var(--shade) 12%, transparent)}}:root[data-theme=atlas]{--rail-blur:0px;--nav-active-bg:var(--accent);--nav-active-ink:var(--on-accent);--nav-active-icon:var(--on-accent);--nav-active-line:var(--accent);--nav-active-mark:0 8px 18px -10px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=atlas]{--nav-active-mark:0 8px 18px -10px color-mix(in oklab, var(--accent) 70%, transparent)}}:root[data-theme=atlas]{--meter-track:10%;--meter-glow:10px;--icon-stroke:2;--button-shadow:0 8px 20px -8px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=atlas]{--button-shadow:0 8px 20px -8px color-mix(in oklab, var(--accent) 60%, transparent)}}:root[data-theme=atlas]{--field-bg:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,var(--inset))}:root[data-theme=atlas][data-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f7f6f3;--surface:#fff;--raised:#fff;--inset:#ece9e3;--ink:#1c1b17;--muted:#524f47;--faint:#8b877b;--line:#ededec;--line-strong:#dbdbda;--accent:#c2410c;--on-accent:#fff;--accent-2:#e11d48;--accent-3:#f59e0b;--link:#c2410c;--success:#16a34a;--warning:#d97706;--danger:#dc2626;--info:#2563eb;--on-status:#fff;--shade:#282419;--card-shadow:0 18px 48px var(--shade), 0 2px 10px var(--shade)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=atlas][data-scheme=light]{--card-shadow:0 18px 48px color-mix(in oklab, var(--shade) 10%, transparent), 0 2px 10px color-mix(in oklab, var(--shade) 5%, transparent)}}:root[data-theme=atlas][data-scheme=light]{--card-hover-shadow:0 26px 66px var(--shade), 0 10px 28px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=atlas][data-scheme=light]{--card-hover-shadow:0 26px 66px color-mix(in oklab, var(--shade) 14%, transparent), 0 10px 28px color-mix(in oklab, var(--accent) 13%, transparent)}}:root[data-theme=atlas][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#121215;--surface:#18181d;--raised:#24242c;--inset:#0e0e11;--ink:#f7f7f8;--muted:#b4b4be;--faint:#71717c;--line:#2a2a2f;--line-strong:#3c3c40;--accent:#c2410c;--on-accent:#fff;--accent-2:#e11d48;--accent-3:#fb923c;--link:#fb923c;--success:#16a34a;--warning:#d97706;--danger:#f87171;--info:#2563eb;--on-status:#000;--shade:#000;--card-shadow:0 22px 62px var(--shade), 0 2px 12px var(--shade)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=atlas][data-scheme=dark]{--card-shadow:0 22px 62px color-mix(in oklab, var(--shade) 36%, transparent), 0 2px 12px color-mix(in oklab, var(--shade) 25%, transparent)}}:root[data-theme=atlas][data-scheme=dark]{--card-hover-shadow:0 30px 82px var(--shade), 0 10px 28px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=atlas][data-scheme=dark]{--card-hover-shadow:0 30px 82px color-mix(in oklab, var(--shade) 44%, transparent), 0 10px 28px color-mix(in oklab, var(--accent) 16%, transparent)}}:root[data-theme=atlas][data-scheme=light][data-accent=ember]{--accent:#c2410c;--on-accent:#fff;--accent-2:#e11d48;--accent-3:#f59e0b;--link:#c2410c}:root[data-theme=atlas][data-scheme=light][data-accent=jade]{--accent:#15803d;--on-accent:#fff;--accent-2:#047857;--accent-3:#a3e635;--link:#15803d}:root[data-theme=atlas][data-scheme=light][data-accent=orchid]{--accent:#a21caf;--on-accent:#fff;--accent-2:#be185d;--accent-3:#f472b6;--link:#a21caf}:root[data-theme=atlas][data-scheme=light][data-accent=glacier]{--accent:#0e7490;--on-accent:#fff;--accent-2:#0369a1;--accent-3:#67e8f9;--link:#0e7490}:root[data-theme=atlas][data-scheme=light][data-accent=azure]{--accent:#0074dd;--on-accent:#fff;--accent-2:#6163ee;--accent-3:#8b5cf6;--link:#0370d5}:root[data-theme=atlas][data-scheme=dark][data-accent=ember]{--accent:#c2410c;--on-accent:#fff;--accent-2:#e11d48;--accent-3:#fb923c;--link:#fb923c}:root[data-theme=atlas][data-scheme=dark][data-accent=jade]{--accent:#15803d;--on-accent:#fff;--accent-2:#047857;--accent-3:#4ade80;--link:#4ade80}:root[data-theme=atlas][data-scheme=dark][data-accent=orchid]{--accent:#a824b5;--on-accent:#fff;--accent-2:#be185d;--accent-3:#e879f9;--link:#e879f9}:root[data-theme=atlas][data-scheme=dark][data-accent=glacier]{--accent:#0e7490;--on-accent:#fff;--accent-2:#0369a1;--accent-3:#22d3ee;--link:#22d3ee}:root[data-theme=atlas][data-scheme=dark][data-accent=azure]{--accent:#0074dd;--on-accent:#fff;--accent-2:#6163ee;--accent-3:#4da3f2;--link:#4da3f2}:root[data-theme=atelier]{--display-font:"Archivo Variable", Archivo, Inter, system-ui, sans-serif;--body-font:"Inter Variable", Inter, system-ui, -apple-system, sans-serif;--code-font:"JetBrains Mono Variable", ui-monospace, "Cascadia Code", monospace;--label-font:var(--body-font);--display-weight:600;--display-tracking:-.016em;--title-size:2.25rem;--hero-size:3.25rem;--body-leading:1.62;--label-case:none;--label-tracking:.01em;--numerals:tabular-nums;--round-xs:10px;--round-sm:14px;--round-md:20px;--round-lg:28px;--round-xl:36px;--button-round:14px;--field-round:14px;--card-round:24px;--chip-round:9999px;--nav-round:14px;--rail-round:24px;--popover-round:20px;--meter-round:9999px;--card-pad:24px;--flow:18px;--grid-gap:20px;--row-height:48px;--control-height:42px;--header-height:60px;--rail-width:248px;--rail-gap:14px;--page-pad:40px;--measure:72rem;--fast:.16s;--normal:.28s;--slow:.42s;--enter-ease:cubic-bezier(.22, 1, .36, 1);--hover-ease:cubic-bezier(.22, 1, .36, 1);--arrive:atelier-arrive;--enter:atelier-settle;--stagger:50ms;--card-bg:var(--surface);--card-line:var(--line);--card-shadow:0 1px 0 0 var(--ink) inset, 0 18px 44px -28px var(--shade)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=atelier]{--card-shadow:0 1px 0 0 color-mix(in oklab, var(--ink) 4%, transparent) inset, 0 18px 44px -28px color-mix(in oklab, var(--shade) 55%, transparent)}}:root[data-theme=atelier]{--card-hover-shadow:0 1px 0 0 var(--ink) inset, 0 26px 54px -26px var(--shade)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=atelier]{--card-hover-shadow:0 1px 0 0 color-mix(in oklab, var(--ink) 5%, transparent) inset, 0 26px 54px -26px color-mix(in oklab, var(--shade) 65%, transparent)}}:root[data-theme=atelier]{--card-blur:0px;--card-lift:-1px;--card-hover-line:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=atelier]{--card-hover-line:color-mix(in oklab, var(--accent) 28%, var(--line))}}:root[data-theme=atelier]{--header-bg:var(--page)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=atelier]{--header-bg:color-mix(in oklab, var(--page) 88%, var(--surface))}}:root[data-theme=atelier]{--header-line:var(--line);--header-shadow:none;--header-blur:0px;--rail-bg:var(--surface);--rail-line:var(--line);--rail-shadow:0 18px 44px -30px var(--shade)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=atelier]{--rail-shadow:0 18px 44px -30px color-mix(in oklab, var(--shade) 50%, transparent)}}:root[data-theme=atelier]{--rail-blur:0px;--nav-active-bg:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=atelier]{--nav-active-bg:color-mix(in oklab, var(--accent) 12%, transparent)}}:root[data-theme=atelier]{--nav-active-ink:var(--ink);--nav-active-icon:var(--link);--nav-active-line:transparent;--nav-active-mark:none;--meter-track:7%;--meter-glow:8px;--icon-stroke:1.75;--button-shadow:0 10px 24px -14px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=atelier]{--button-shadow:0 10px 24px -14px color-mix(in oklab, var(--accent) 70%, transparent)}}:root[data-theme=atelier]{--field-bg:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,var(--inset))}:root[data-theme=atelier][data-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f3f2ef;--surface:#fff;--raised:#fff;--inset:#ebe9e4;--ink:#1c1c22;--muted:#4e4e58;--faint:#8a8a94;--line:#e8e8e9;--line-strong:#dbdbdc;--accent:#c2410c;--on-accent:#fff;--accent-2:#e11d48;--accent-3:#f59e0b;--link:#c2410c;--success:#15803d;--warning:#b45309;--danger:#dc2626;--info:#2563eb;--on-status:#fff;--shade:#282620}:root[data-theme=atelier][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#121215;--surface:#18181d;--raised:#1e1e25;--inset:#0e0e11;--ink:#f7f7f8;--muted:#b4b4be;--faint:#71717c;--line:#2e2e33;--line-strong:#3c3c40;--accent:#c2410c;--on-accent:#fff;--accent-2:#e11d48;--accent-3:#fb923c;--link:#fb923c;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--info:#3b82f6;--on-status:#000;--shade:#000}:root[data-theme=atelier][data-scheme=light][data-accent=ember]{--accent:#b42318;--on-accent:#fff;--accent-2:#e11d48;--accent-3:#f59e0b;--link:#b42318}:root[data-theme=atelier][data-scheme=light][data-accent=jade]{--accent:#15803d;--on-accent:#fff;--accent-2:#047857;--accent-3:#a3e635;--link:#127e3c}:root[data-theme=atelier][data-scheme=light][data-accent=orchid]{--accent:#9333ea;--on-accent:#fff;--accent-2:#be185d;--accent-3:#f472b6;--link:#9333ea}:root[data-theme=atelier][data-scheme=light][data-accent=glacier]{--accent:#0f766e;--on-accent:#fff;--accent-2:#0369a1;--accent-3:#67e8f9;--link:#0f766e}:root[data-theme=atelier][data-scheme=light][data-accent=azure]{--accent:#1d4ed8;--on-accent:#fff;--accent-2:#6163ee;--accent-3:#8b5cf6;--link:#1d4ed8}:root[data-theme=atelier][data-scheme=dark][data-accent=ember]{--accent:#bd2e21;--on-accent:#fff;--accent-2:#e11d48;--accent-3:#fb923c;--link:#fb923c}:root[data-theme=atelier][data-scheme=dark][data-accent=jade]{--accent:#15803d;--on-accent:#fff;--accent-2:#047857;--accent-3:#4ade80;--link:#4ade80}:root[data-theme=atelier][data-scheme=dark][data-accent=orchid]{--accent:#9333ea;--on-accent:#fff;--accent-2:#be185d;--accent-3:#e879f9;--link:#e879f9}:root[data-theme=atelier][data-scheme=dark][data-accent=glacier]{--accent:#0f766e;--on-accent:#fff;--accent-2:#0369a1;--accent-3:#22d3ee;--link:#22d3ee}:root[data-theme=atelier][data-scheme=dark][data-accent=azure]{--accent:#2558e2;--on-accent:#fff;--accent-2:#6163ee;--accent-3:#4da3f2;--link:#4da3f2}@layer skin{@keyframes halo-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes halo-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes halo-drift{0%{transform:translate(0)scale(1)}33%{transform:translate(-2.5%,1.8%)scale(1.06)}66%{transform:translate(2%,-2.2%)scale(1.03)}to{transform:translate(-1.2%,-1%)scale(1.08)}}@keyframes halo-bloom{0%,to{opacity:.75;box-shadow:0 0 var(--meter-glow) var(--accent-3)}50%{opacity:1;box-shadow:0 0 22px var(--accent-3)}}@keyframes halo-breathe{0%,to{opacity:.8}50%{opacity:1}}:root[data-theme=halo] [data-part=backdrop]{opacity:.6;background:radial-gradient(58% 44% at 18% 22%, var(--accent), transparent 62%), radial-gradient(52% 46% at 82% 18%, var(--accent-2), transparent 60%), radial-gradient(64% 52% at 72% 82%, var(--accent-3), transparent 64%), radial-gradient(46% 40% at 28% 78%, var(--accent-2), transparent 58%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=halo] [data-part=backdrop]{background:radial-gradient(58% 44% at 18% 22%, color-mix(in oklab, var(--accent) 30%, transparent), transparent 62%), radial-gradient(52% 46% at 82% 18%, color-mix(in oklab, var(--accent-2) 24%, transparent), transparent 60%), radial-gradient(64% 52% at 72% 82%, color-mix(in oklab, var(--accent-3) 20%, transparent), transparent 64%), radial-gradient(46% 40% at 28% 78%, color-mix(in oklab, var(--accent-2) 16%, transparent), transparent 58%)}}:root[data-theme=halo] [data-part=backdrop]{animation:42s linear infinite alternate halo-drift}:root[data-theme=halo][data-scheme=light] [data-part=backdrop]{mix-blend-mode:multiply;opacity:.7}:root[data-theme=halo] [data-part=nav-legend]{opacity:.75}:root[data-theme=halo] [data-part=nav-item]{height:2.5rem}:root[data-theme=halo] [data-part=nav-item][data-active]{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3)}:root[data-theme=halo] [data-part=card]:where(:hover,:focus-within){border-color:var(--card-hover-line);box-shadow:var(--card-hover-shadow)}:root[data-theme=halo] [data-part=card]{-webkit-backdrop-filter:blur(var(--card-blur)) saturate(1.4);backdrop-filter:blur(var(--card-blur)) saturate(1.4)}:root[data-theme=halo] [data-part=card-icon]{border-radius:var(--round-sm);background:linear-gradient(135deg, var(--accent), var(--accent-2))}@supports (color:color-mix(in lab, red, red)){:root[data-theme=halo] [data-part=card-icon]{background:linear-gradient(135deg, color-mix(in oklab, var(--accent) 22%, transparent), color-mix(in oklab, var(--accent-2) 16%, transparent))}}@media (width>=80rem){:root[data-theme=halo] [data-part=grid][data-layout=feature]{grid-template-columns:1.35fr 1fr .9fr;gap:28px}:root[data-theme=halo] [data-part=grid][data-layout=feature]>:nth-child(3n+2){margin-top:24px}:root[data-theme=halo] [data-part=grid][data-layout=feature]>:nth-child(3n){margin-top:12px}}:root[data-theme=halo] [data-part=row]{border-radius:var(--round-md);border-color:var(--card-line);background:var(--card-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:root[data-theme=halo] [data-part=meter-edge]{filter:blur(.5px);width:5px;animation:halo-bloom 3.4s var(--hover-ease) infinite}:root[data-theme=halo] [data-part=ring-head]{filter:drop-shadow(0 0 4px var(--accent-3));animation:halo-breathe 3.4s var(--hover-ease) infinite}:root[data-theme=halo] [data-part=chart-line]{filter:drop-shadow(0 4px 10px var(--accent))}@supports (color:color-mix(in lab, red, red)){:root[data-theme=halo] [data-part=chart-line]{filter:drop-shadow(0 4px 10px color-mix(in oklab, var(--accent) 40%, transparent))}}:root[data-theme=halo] :is([data-part=popover],[data-part=dock-panel]){background:var(--raised)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=halo] :is([data-part=popover],[data-part=dock-panel]){background:color-mix(in oklab, var(--raised) 84%, transparent)}}:root[data-theme=halo] :is([data-part=popover],[data-part=dock-panel]){-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3)}:root[data-theme=halo] [data-part=dock]{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=halo] [data-part=dock]{background:color-mix(in oklab, var(--surface) 70%, transparent)}}:root[data-theme=halo] [data-part=dock]{-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4)}@keyframes voyage-arrive{0%{opacity:0;filter:blur(4px);transform:scale(1.015)}to{opacity:1;filter:none;transform:none}}@keyframes voyage-depth{0%{opacity:0;filter:blur(6px);transform:scale(1.06)}to{opacity:1;filter:none;transform:none}}@keyframes voyage-breathe{0%{opacity:.6;transform:scale(1)}to{opacity:.75;transform:scale(1.05)}}@keyframes voyage-travel{0%{transform:translate(-100%)}to{transform:translate(100%)}}:root[data-theme=voyage] [data-part=backdrop]{background:radial-gradient(78% 62% at 12% 8%, var(--accent), transparent 70%), radial-gradient(72% 58% at 92% 96%, var(--accent-2), transparent 68%), radial-gradient(120% 100% at 50% 50%, transparent 42%, var(--inset) 100%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=voyage] [data-part=backdrop]{background:radial-gradient(78% 62% at 12% 8%, color-mix(in oklab, var(--accent) 34%, transparent), transparent 70%), radial-gradient(72% 58% at 92% 96%, color-mix(in oklab, var(--accent-2) 30%, transparent), transparent 68%), radial-gradient(120% 100% at 50% 50%, transparent 42%, color-mix(in oklab, var(--inset) 55%, transparent) 100%)}}:root[data-theme=voyage] [data-part=backdrop]{animation:voyage-breathe 26s var(--enter-ease) infinite alternate}:root[data-theme=voyage][data-scheme=light] [data-part=backdrop]{mix-blend-mode:multiply}:root[data-theme=voyage] [data-part=header]{background-color:#0000;background-image:linear-gradient(180deg, var(--page), var(--page))}@supports (color:color-mix(in lab, red, red)){:root[data-theme=voyage] [data-part=header]{background-image:linear-gradient(180deg, color-mix(in oklab, var(--page) 96%, transparent), color-mix(in oklab, var(--page) 40%, transparent))}}:root[data-theme=voyage] [data-part=rail]{counter-reset:voyage-scene;padding-top:1.75rem}:root[data-theme=voyage] [data-part=nav-legend]{letter-spacing:.3em;opacity:.6;font-size:.5625rem}:root[data-theme=voyage] [data-part=nav-item]{counter-increment:voyage-scene;letter-spacing:.08em;text-transform:uppercase;gap:.625rem;height:2.125rem;font-size:.75rem}:root[data-theme=voyage] [data-part=nav-item]:before{content:counter(voyage-scene, decimal-leading-zero);min-width:2ch;font-family:var(--code-font);opacity:.45;font-size:.5625rem}:root[data-theme=voyage] [data-part=nav-item]>[data-icon]{display:none}:root[data-theme=voyage] [data-part=nav-item][data-active]{font-weight:700}:root[data-theme=voyage] [data-part=nav-item][data-active]:before{opacity:1}:root[data-theme=voyage] [data-part=page-header]{border-bottom:1px solid var(--line);margin-bottom:2.75rem;padding-block:1rem 2.25rem}:root[data-theme=voyage] [data-part=page-title]{line-height:.9}:root[data-theme=voyage] [data-part=section-title]{font-size:2rem;line-height:1}:root[data-theme=voyage] [data-part=card]:after{content:"";border:1px solid var(--line);border-radius:0 0 var(--round-lg) var(--round-lg);background:var(--surface);border-top:none;height:9px;position:absolute;inset:auto 14px -9px}@supports (color:color-mix(in lab, red, red)){:root[data-theme=voyage] [data-part=card]:after{background:color-mix(in oklab, var(--surface) 55%, var(--page))}}:root[data-theme=voyage] [data-part=card]:after{transition:inset var(--normal) var(--hover-ease), border-color var(--normal) var(--hover-ease)}:root[data-theme=voyage] [data-part=card]:where(:hover,:focus-within):after{border-color:var(--accent);inset:auto 7px -14px}@supports (color:color-mix(in lab, red, red)){:root[data-theme=voyage] [data-part=card]:where(:hover,:focus-within):after{border-color:color-mix(in oklab, var(--accent) 35%, var(--line))}}:root[data-theme=voyage] [data-part=card][data-interactive]:where(:hover,:focus-within){transform:translateY(-2px)scale(1.008)}:root[data-theme=voyage] [data-part=card-title]{font-size:1.375rem;line-height:1.1}:root[data-theme=voyage] [data-part=card-title][data-hero]{font-size:clamp(2rem,4.5vw,3.4rem);line-height:1}:root[data-theme=voyage] [data-part=card-icon]{border:1px solid var(--line-strong);background:0 0;border-radius:9999px}:root[data-theme=voyage] [data-part=grid] [data-part=card]{border:none;border-top:1px solid var(--line-strong);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding:1.25rem 0 .5rem}:root[data-theme=voyage] [data-part=grid] [data-part=card]:after{display:none}:root[data-theme=voyage] [data-part=grid] [data-part=card]:where(:hover,:focus-within){border-top-color:var(--accent-3);transform:none}:root[data-theme=voyage] [data-part=grid] [data-part=card-title]{font-size:1.625rem;line-height:1.02}:root[data-theme=voyage] [data-part=grid][data-layout=feature]{grid-template-columns:1fr;gap:0}:root[data-theme=voyage] [data-part=grid][data-layout=feature]>*{grid-column:auto}:root[data-theme=voyage] [data-part=grid][data-layout=feature] [data-part=card]{border-top:none;border-bottom:1px solid var(--line);padding:2.25rem 0}:root[data-theme=voyage] [data-part=stat-value]{letter-spacing:-.045em}:root[data-theme=voyage] [data-part=rows]{border-top:1px solid var(--line);gap:0}:root[data-theme=voyage] [data-part=row]{border:none;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding-inline:.25rem}:root[data-theme=voyage] [data-part=row]:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=voyage] [data-part=row]:hover{background:color-mix(in oklab, var(--surface) 55%, transparent)}}:root[data-theme=voyage] [data-part=meter-fill]:after{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent 0%, var(--accent-3) 50%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){:root[data-theme=voyage] [data-part=meter-fill]:after{background:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--accent-3) 55%, transparent) 50%, transparent 100%)}}:root[data-theme=voyage] [data-part=meter-fill]:after{animation:voyage-travel 2.6s var(--enter-ease) infinite}:root[data-theme=voyage] [data-part=meter-edge]{width:2px;box-shadow:0 0 var(--meter-glow) var(--accent-3), 0 0 40px var(--accent)}:root[data-theme=voyage] [data-part=chip]{letter-spacing:.1em;text-transform:uppercase;font-size:.625rem}:root[data-theme=voyage] [data-part=dock-group]{letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem}@keyframes forge-cut{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes forge-power{0%{opacity:0;transform:scaleY(.02)}45%{opacity:1;transform:scaleY(.02)}70%{transform:scaleY(1.015)}to{opacity:1;transform:scaleY(1)}}@keyframes forge-scan{0%{background-position:0 -100%}to{background-position:0 100%}}@keyframes forge-pulse{0%,60%{opacity:1}61%,78%{opacity:.35}79%{opacity:1}}:root[data-theme=forge] [data-part=backdrop]{opacity:.75;background-image:radial-gradient(circle at center, var(--line-strong) 1px, transparent 1px), radial-gradient(70% 50% at 8% 4%, var(--accent), transparent 58%), radial-gradient(60% 46% at 96% 92%, var(--accent-2), transparent 56%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=forge] [data-part=backdrop]{background-image:radial-gradient(circle at center, color-mix(in oklab, var(--line-strong) 60%, transparent) 1px, transparent 1px), radial-gradient(70% 50% at 8% 4%, color-mix(in oklab, var(--accent) 14%, transparent), transparent 58%), radial-gradient(60% 46% at 96% 92%, color-mix(in oklab, var(--accent-2) 12%, transparent), transparent 56%)}}:root[data-theme=forge] [data-part=backdrop]{background-size:24px 24px,100% 100%,100% 100%}:root[data-theme=forge] [data-part=header]{border-bottom-width:2px}:root[data-theme=forge] [data-part=rail]{border-width:0 1px 0 0;padding-inline:.5rem}:root[data-theme=forge] [data-part=nav-legend]{border-bottom:1px solid var(--line);letter-spacing:.12em;margin-bottom:.375rem;padding-bottom:.25rem}:root[data-theme=forge] [data-part=nav-item]{height:2rem;font-family:var(--code-font);letter-spacing:-.01em;font-size:.75rem}:root[data-theme=forge] [data-part=nav-soon]{font-family:var(--code-font);letter-spacing:.06em;text-transform:uppercase}:root[data-theme=forge] [data-part=page-header]{border-bottom:1px dashed var(--line-strong);padding-bottom:1.125rem}:root[data-theme=forge] [data-part=card]{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}:root[data-theme=forge] [data-part=card]:after{content:"";background:var(--line-strong);transform-origin:0 0;width:25.46px;height:1px;transition:background-color var(--fast) var(--hover-ease);position:absolute;top:0;left:calc(100% - 18px);transform:rotate(45deg)}:root[data-theme=forge] [data-part=card]:where(:hover,:focus-within){border-color:var(--card-hover-line);background-color:var(--raised);background-image:linear-gradient(180deg, transparent 0%, var(--accent) 50%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=forge] [data-part=card]:where(:hover,:focus-within){background-image:linear-gradient(180deg, transparent 0%, color-mix(in oklab, var(--accent) 8%, transparent) 50%, transparent 100%)}}:root[data-theme=forge] [data-part=card]:where(:hover,:focus-within){animation:forge-scan .62s var(--hover-ease) 1;background-size:100% 200%}:root[data-theme=forge] [data-part=card]:where(:hover,:focus-within):after{background:var(--accent)}:root[data-theme=forge] [data-part=card][data-live]:before{content:"";background-image:var(--charge);height:2px;position:absolute;inset:0 18px auto 0}:root[data-theme=forge] [data-part=card-header]:before{content:"";top:calc(var(--card-pad) * -1 + 5px);left:calc(var(--card-pad) * -1 + 5px);border-top:1.5px solid var(--accent);border-left:1.5px solid var(--accent);opacity:.5;width:9px;height:9px;transition:opacity var(--fast) var(--hover-ease);position:absolute}:root[data-theme=forge] [data-part=card]:hover [data-part=card-header]:before{opacity:1}:root[data-theme=forge] [data-part=card-address]{font-family:var(--code-font);letter-spacing:.1em;color:var(--faint);opacity:.8;pointer-events:none;font-size:.5625rem;display:block;position:absolute;bottom:.5rem;right:.75rem}:root[data-theme=forge] [data-part=card]:has(>[data-part=card-address]){padding-bottom:calc(var(--card-pad) + .75rem)}:root[data-theme=forge] [data-part=card-icon]{border:1px solid var(--line-strong);border-radius:var(--round-xs);background:0 0}:root[data-theme=forge] [data-part=card-title]{font-size:1.0625rem}:root[data-theme=forge] [data-part=grid][data-layout=cards]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}@media (width>=80rem){:root[data-theme=forge] [data-part=grid][data-layout=feature]{grid-template-columns:repeat(4,1fr)}}:root[data-theme=forge] [data-part=rows]{gap:.25rem}:root[data-theme=forge] [data-part=row]{border-radius:var(--round-xs)}:root[data-theme=forge] [data-part=meter-track]:after{content:"";background-image:repeating-linear-gradient(90deg, transparent 0 calc(10% - 1px), var(--page) calc(10% - 1px) 10%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){:root[data-theme=forge] [data-part=meter-track]:after{background-image:repeating-linear-gradient(90deg, transparent 0 calc(10% - 1px), color-mix(in oklab, var(--page) 75%, transparent) calc(10% - 1px) 10%)}}:root[data-theme=forge] [data-part=meter-track]:after{pointer-events:none}:root[data-theme=forge] [data-part=meter-edge]{width:2px;box-shadow:0 0 var(--meter-glow) var(--accent-3);border-radius:0;animation:2.2s step-end infinite forge-pulse}:root[data-theme=forge] [data-part=ring-arc]{stroke-linecap:butt}:root[data-theme=forge] [data-part=chart-line]{stroke-linecap:square;stroke-linejoin:miter}:root[data-theme=forge] [data-part=chart-bar]{border-radius:0}:root[data-theme=forge] [data-icon]{stroke-linecap:square;stroke-linejoin:miter}:root[data-theme=forge] [data-part=chip]{font-family:var(--code-font);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem}:root[data-theme=forge] :is([data-part=dock-group],[data-part=dock-link]){font-family:var(--code-font);font-size:.75rem}:root[data-theme=forge] :is([data-part=dock],[data-part=dock-group]){border-radius:var(--round-xs)}@keyframes meridian-fade{0%{opacity:0}to{opacity:1}}:root[data-theme=meridian] [data-part=backdrop]{display:none}:root[data-theme=meridian] [data-part=rail]{padding-top:1.5rem}:root[data-theme=meridian] [data-part=nav-legend]{border-bottom:1px solid var(--line-strong);color:var(--muted);margin-bottom:.5rem;padding:0 0 .25rem}:root[data-theme=meridian] [data-part=nav-item]{border:none;height:1.875rem;padding-inline:0}:root[data-theme=meridian] [data-part=nav-item]>[data-icon]{display:none}:root[data-theme=meridian] [data-part=nav-item]:hover{text-underline-offset:.2em;background:0 0;text-decoration:underline}:root[data-theme=meridian] [data-part=nav-item][data-active]{font-weight:700}:root[data-theme=meridian] [data-part=nav-soon]{border:none;font-weight:400}:root[data-theme=meridian] [data-part=page-header]{border-bottom:1px solid var(--line-strong);padding-bottom:1.25rem}:root[data-theme=meridian] [data-part=section]{border-top:1px solid var(--line);padding-top:1.5rem}:root[data-theme=meridian] [data-part=card]:where(:hover,:focus-within){border-color:var(--card-hover-line)}:root[data-theme=meridian] [data-part=card-icon]{color:var(--muted);background:0 0}:root[data-theme=meridian] [data-part=grid]{max-width:var(--measure);grid-template-columns:1fr;gap:0}:root[data-theme=meridian] [data-part=grid]>*{grid-column:auto}:root[data-theme=meridian] [data-part=grid] [data-part=card]{border:none;border-top:1px solid var(--line-strong);background:0 0;border-radius:0;padding:1.5rem 0}:root[data-theme=meridian] [data-part=grid] [data-part=card]:where(:hover,:focus-within){border-top-color:var(--accent);background:0 0}@media (width>=56.25rem){:root[data-theme=meridian] [data-part=grid] [data-part=card-header]{grid-template-columns:9rem minmax(0,1fr) auto;align-items:baseline;gap:1.25rem;display:grid}:root[data-theme=meridian] [data-part=grid] [data-part=card-icon]{display:none}:root[data-theme=meridian] [data-part=grid] [data-part=card-heading]{display:contents}:root[data-theme=meridian] [data-part=grid] [data-part=card-eyebrow]{text-align:right;grid-area:1/1;margin:0}:root[data-theme=meridian] [data-part=grid] [data-part=card-title]{grid-area:1/2}:root[data-theme=meridian] [data-part=grid] [data-part=card-action]{grid-area:1/3}:root[data-theme=meridian] [data-part=grid] [data-part=card]>:not([data-part=card-header]){margin-left:10.25rem}}:root[data-theme=meridian] [data-part=stat-value]:not([data-hero] *){font-size:1.5rem}:root[data-theme=meridian] [data-part=rows]{border-top:1px solid var(--line-strong);gap:0}:root[data-theme=meridian] [data-part=row]{border:none;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding-inline:.75rem}:root[data-theme=meridian] [data-part=meter-fill]{transition:none}:root[data-theme=meridian] [data-part=meter-edge]{display:none}:root[data-theme=meridian] [data-part=ring-arc]{stroke-linecap:butt;transition:none}:root[data-theme=meridian] [data-part=ring-head]{display:none}:root[data-theme=meridian] :is([data-part=chart-line],[data-part=chart-bar]){animation:none}:root[data-theme=meridian] [data-part=chart-area]{display:none}:root[data-theme=meridian] [data-part=chart-bar]{border-radius:0}:root[data-theme=meridian] [data-part=chip]{background:0 0}:root[data-theme=meridian] :is([data-part=button],[data-part=popover],[data-part=dock],[data-part=dock-panel]){box-shadow:none}:root[data-theme=meridian] :is([data-part=dock],[data-part=dock-panel]){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--raised)}:root[data-theme=meridian] :is([data-part=dock],[data-part=dock-group]){border-radius:var(--round-sm)}@keyframes atlas-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes atlas-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}:root[data-theme=atlas] [data-part=backdrop]{opacity:.9;background:radial-gradient(circle at 10% 20%, var(--accent), transparent 38%), radial-gradient(circle at 90% 80%, var(--accent-2), transparent 38%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=atlas] [data-part=backdrop]{background:radial-gradient(circle at 10% 20%, color-mix(in oklab, var(--accent) 10%, transparent), transparent 38%), radial-gradient(circle at 90% 80%, color-mix(in oklab, var(--accent-2) 9%, transparent), transparent 38%)}}:root[data-theme=atlas] [data-part=rail]{padding:.75rem .5rem}:root[data-theme=atlas] [data-part=nav-item]{height:2.375rem}:root[data-theme=atlas] [data-part=nav-item][data-active] [data-part=nav-soon]{border-color:var(--on-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=atlas] [data-part=nav-item][data-active] [data-part=nav-soon]{border-color:color-mix(in oklab, var(--on-accent) 45%, transparent)}}:root[data-theme=atlas] [data-part=card]:where(:hover,:focus-within){box-shadow:var(--card-hover-shadow);transform:translateY(-2px)}:root[data-theme=atlas] [data-part=card-icon]{border-radius:var(--round-md);background:linear-gradient(135deg, var(--accent), var(--accent-2))}@supports (color:color-mix(in lab, red, red)){:root[data-theme=atlas] [data-part=card-icon]{background:linear-gradient(135deg, color-mix(in oklab, var(--accent) 18%, transparent), color-mix(in oklab, var(--accent-2) 12%, transparent))}}:root[data-theme=atlas] [data-part=button][data-tone=primary]{background-image:linear-gradient(135deg, var(--accent), var(--accent-2));border-color:#0000}:root[data-theme=atlas] [data-part=button][data-tone=primary]:hover{filter:brightness(1.08)}:root[data-theme=atlas] [data-part=row]{border-radius:var(--round-md);box-shadow:0 2px 10px var(--shade)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=atlas] [data-part=row]{box-shadow:0 2px 10px color-mix(in oklab, var(--shade) 7%, transparent)}}:root[data-theme=atlas] [data-part=meter-edge]{box-shadow:0 0 var(--meter-glow) var(--accent-3)}:root[data-theme=atlas] [data-part=ring-head]{filter:drop-shadow(0 0 3px var(--accent-3))}:root[data-theme=atlas] [data-part=dock-group][aria-expanded=true]{background-image:linear-gradient(135deg, var(--accent), var(--accent-2))}@keyframes atelier-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes atelier-settle{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}:root[data-theme=atelier] [data-part=backdrop]{opacity:.42;mix-blend-mode:soft-light;background-image:radial-gradient(90% 70% at 8% -8%, var(--accent), transparent 52%), radial-gradient(70% 55% at 100% 110%, var(--accent-2), transparent 50%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E")}@supports (color:color-mix(in lab, red, red)){:root[data-theme=atelier] [data-part=backdrop]{background-image:radial-gradient(90% 70% at 8% -8%, color-mix(in oklab, var(--accent) 28%, transparent), transparent 52%), radial-gradient(70% 55% at 100% 110%, color-mix(in oklab, var(--accent-2) 18%, transparent), transparent 50%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E")}}:root[data-theme=atelier] [data-part=backdrop]{background-size:auto,auto,180px 180px}:root[data-theme=atelier][data-scheme=light] [data-part=backdrop]{opacity:.3;mix-blend-mode:multiply}:root[data-theme=atelier] [data-part=rail]{padding:1rem .75rem}:root[data-theme=atelier] [data-part=nav-item]{height:2.5rem}:root[data-theme=atelier] :is([data-part=page-eyebrow],[data-part=card-eyebrow]){color:var(--link)}:root[data-theme=atelier] [data-part=card]:where(:hover,:focus-within){border-color:var(--card-hover-line);box-shadow:var(--card-hover-shadow);transform:translateY(-1px)}:root[data-theme=atelier] [data-part=card-icon]{border-radius:9999px}:root[data-theme=atelier] [data-part=row]{border-radius:var(--round-md)}:root[data-theme=atelier] [data-part=meter-edge]{box-shadow:0 0 var(--meter-glow) var(--accent-3)}}:root{--accent-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-hover:color-mix(in oklab, var(--accent) 86%, var(--ink))}}:root{--danger-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root{--danger-hover:color-mix(in oklab, var(--danger) 86%, var(--ink))}}:root{--surface-hover:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root{--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--ink))}}:root{--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-soft:color-mix(in oklab, var(--accent) 13%, transparent)}}:root{--accent-softer:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-softer:color-mix(in oklab, var(--accent) 7%, transparent)}}:root{--success-soft:var(--success)}@supports (color:color-mix(in lab, red, red)){:root{--success-soft:color-mix(in oklab, var(--success) 13%, transparent)}}:root{--warning-soft:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root{--warning-soft:color-mix(in oklab, var(--warning) 14%, transparent)}}:root{--danger-soft:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root{--danger-soft:color-mix(in oklab, var(--danger) 13%, transparent)}}:root{--info-soft:var(--info)}@supports (color:color-mix(in lab, red, red)){:root{--info-soft:color-mix(in oklab, var(--info) 13%, transparent)}}:root{--hover:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--hover:color-mix(in oklab, var(--ink) 6%, transparent)}}:root{--press:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--press:color-mix(in oklab, var(--ink) 10%, transparent)}}:root{--scrim:var(--inset)}@supports (color:color-mix(in lab, red, red)){:root{--scrim:color-mix(in oklab, var(--inset) 64%, transparent)}}:root{--focus:var(--accent);--depth-1:0 1px 2px var(--shade)}@supports (color:color-mix(in lab, red, red)){:root{--depth-1:0 1px 2px color-mix(in oklab, var(--shade) 18%, transparent)}}:root{--depth-2:0 10px 28px -12px var(--shade)}@supports (color:color-mix(in lab, red, red)){:root{--depth-2:0 10px 28px -12px color-mix(in oklab, var(--shade) 45%, transparent)}}:root{--depth-3:0 24px 64px -20px var(--shade)}@supports (color:color-mix(in lab, red, red)){:root{--depth-3:0 24px 64px -20px color-mix(in oklab, var(--shade) 60%, transparent)}}:root{--charge:linear-gradient(90deg, var(--accent), var(--accent-2) 62%, var(--accent-3));--meter-track-colour:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--meter-track-colour:color-mix(in oklab, var(--ink) var(--meter-track), transparent)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes line-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dot-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}:root,[data-scheme=light]{--wb-t-joint:#151b25;--wb-t-joint-gold:#201c17;--wb-t-rim:#0b1220;--wb-t-floor:1}[data-scheme=dark]{--wb-t-joint:#5b6781;--wb-t-joint-gold:#73684f;--wb-t-rim:#dbe6f7;--wb-t-floor:.6}@media (prefers-color-scheme:dark){:root:not([data-scheme]){--wb-t-joint:#5b6781;--wb-t-joint-gold:#73684f;--wb-t-rim:#dbe6f7;--wb-t-floor:.6}}.wb{--wb-a:var(--wb-accent,var(--accent,#00c3f5));--wb-c-glow:var(--wb-a)}@supports (color:color-mix(in lab, red, red)){.wb{--wb-c-glow:color-mix(in oklab, var(--wb-a) 80%, #fff)}}.wb{--wb-c-led:var(--wb-a)}@supports (color:color-mix(in lab, red, red)){.wb{--wb-c-led:color-mix(in oklab, var(--wb-a) 24%, #fff)}}.wb{--wb-c-face:var(--wb-face,var(--wb-a))}@supports (color:color-mix(in lab, red, red)){.wb{--wb-c-face:var(--wb-face,color-mix(in oklab, var(--wb-a) 30%, #fff))}}.wb{--wb-c-shell:var(--wb-shell,#eff3f9);--wb-c-torso:var(--wb-torso,var(--wb-shell,#eff3f9));--wb-c-pearl:var(--wb-pearl,#bdcad9);--wb-c-trim:var(--wb-trim,#8e9bab);--wb-c-vtrim:var(--wb-visor-trim,var(--wb-c-trim));--wb-c-joint:var(--wb-joint,var(--wb-t-joint,#151b25));--wb-c-screen:var(--wb-screen,#070b14);--wb-c-warn:var(--wb-warning,var(--warning,#f2a33a));--wb-c-warn-face:var(--wb-c-warn)}@supports (color:color-mix(in lab, red, red)){.wb{--wb-c-warn-face:color-mix(in oklab, var(--wb-c-warn) 55%, #fff)}}.wb{--wb-c-2:var(--wb-confetti-2,var(--accent-2,#a855f7));--wb-c-3:var(--wb-confetti-3,var(--accent-3,#2dd4bf));--wb-soft:cubic-bezier(.22, 1, .36, 1);--wb-snap:cubic-bezier(.16, 1, .3, 1);--wb-calm:cubic-bezier(.45, 0, .55, 1);--wb-swing:cubic-bezier(.65, 0, .35, 1);--wb-settle:cubic-bezier(.36, -.1, .3, 1.18);--wb-settle-soft:cubic-bezier(.3, 1.14, .5, 1);--wb-land:cubic-bezier(.45, 0, .55, 1.35);--wb-past:cubic-bezier(.4, 0, .5, 1.25);overflow:visible}.wb .wb-shell{fill:var(--wb-c-shell)}.wb .wb-torso{fill:var(--wb-c-torso)}.wb .wb-pearl{fill:var(--wb-c-pearl)}.wb .wb-pearl-s{stroke:var(--wb-c-pearl)}.wb .wb-trim{fill:var(--wb-c-trim)}.wb .wb-vtrim{fill:var(--wb-c-vtrim)}.wb .wb-joint{fill:var(--wb-c-joint)}.wb .wb-screen{fill:var(--wb-c-screen)}.wb .wb-led{fill:var(--wb-c-led)}.wb .wb-led-s{stroke:var(--wb-c-led)}.wb .wb-glowc{fill:var(--wb-c-glow)}.wb .wb-glowc-s{stroke:var(--wb-c-glow)}.wb .wb-face{fill:var(--wb-c-face)}.wb .wb-face-s{stroke:var(--wb-c-face)}.wb .wb-acc{fill:var(--wb-a)}.wb .wb-c2{fill:var(--wb-c-2)}.wb .wb-c3{fill:var(--wb-c-3)}.wb .wb-c2-s{stroke:var(--wb-c-2)}.wb .wb-c3-s{stroke:var(--wb-c-3)}.wb .wb-edge{stroke:var(--wb-t-rim,#0b1220)}.wb .wb-floor{opacity:var(--wb-t-floor,1)}.wb .wb-face-warning .wb-badge .wb-face-s{stroke:var(--wb-c-warn-face)}.wb .wb-face-warning .wb-badge .wb-face{fill:var(--wb-c-warn-face)}.wb .wb-face-warning .wb-badge .wb-glowc-s{stroke:var(--wb-c-warn)}.wb .wb-face-warning .wb-badge .wb-glowc{fill:var(--wb-c-warn)}[data-wb-skin]{--wb-metal:0;--wb-sk-prism:none;--wb-sk-cosmic:none;--wb-sk-retro:none;--wb-sk-arctic:none;--wb-sk-vglow:none}[data-wb-skin=starter_classic]{--wb-shell:#eff3f9;--wb-torso:#eff3f9;--wb-pearl:#bdcad9;--wb-trim:#8e9bab;--wb-visor-trim:#8e9bab;--wb-skin-led:#00baff}[data-wb-skin=neon_pulse]{--wb-shell:#161426;--wb-torso:#161426;--wb-pearl:#27233f;--wb-trim:#6440a0;--wb-visor-trim:#23c3eb;--wb-skin-led:#bd39ff;--wb-metal:.3}[data-wb-skin=stealth_dark]{--wb-shell:#20252c;--wb-torso:#20252c;--wb-pearl:#14191f;--wb-trim:#353e49;--wb-visor-trim:#353e49;--wb-skin-led:#009bcf;--wb-metal:.12}[data-wb-skin=arctic_white_elite]{--wb-shell:#f0fbff;--wb-torso:#f0fbff;--wb-pearl:#d4e8f2;--wb-trim:#aacddc;--wb-visor-trim:#aacddc;--wb-skin-led:#74dbff;--wb-metal:.1;--wb-sk-arctic:inline}[data-wb-skin=gold_prestige]{--wb-shell:#d6aa54;--wb-torso:#eee7d7;--wb-pearl:#e5c78f;--wb-trim:#d9a43d;--wb-visor-trim:#d9a43d;--wb-skin-led:#ffd866;--wb-metal:.55}[data-wb-skin=holographic_prism]{--wb-shell:#dcebf1;--wb-torso:#dcebf1;--wb-pearl:#c6d3ed;--wb-trim:#cbdde9;--wb-visor-trim:#cbdde9;--wb-skin-led:#a3dbff;--wb-metal:.4;--wb-sk-prism:inline}[data-wb-skin=retro_pixel]{--wb-shell:#eee0c3;--wb-torso:#eee0c3;--wb-pearl:#c9bda6;--wb-trim:#66727b;--wb-visor-trim:#66727b;--wb-skin-led:#ff683f;--wb-sk-retro:inline}[data-wb-skin=cosmic_energy]{--wb-shell:#22244f;--wb-torso:#22244f;--wb-pearl:#1c2044;--wb-trim:#6061b2;--wb-visor-trim:#6061b2;--wb-skin-led:#a886ff;--wb-metal:.35;--wb-sk-cosmic:inline}.wb[data-wb-skin=gold_prestige],[data-wb-skin=gold_prestige] .wb:not([data-wb-skin]){--wb-t-joint:var(--wb-t-joint-gold,#201c17)}[data-wb-glow=skin] .wb,.wb[data-wb-glow=skin]{--wb-a:var(--wb-skin-led,var(--wb-accent,var(--accent,#00c3f5)))}.wb .wb-metal{opacity:var(--wb-metal,0)}.wb .wb-pat-prism{display:var(--wb-sk-prism,none)}.wb .wb-pat-cosmic{display:var(--wb-sk-cosmic,none)}.wb .wb-pat-retro{display:var(--wb-sk-retro,none)}.wb .wb-pat-arctic{display:var(--wb-sk-arctic,none)}[data-wb-skin=neon_pulse]{--wb-sk-vglow:inline}.wb .wb-vglow{display:var(--wb-sk-vglow,none);stroke:var(--wb-c-vtrim)}[data-wb-decal]{--wb-d-arcade:none;--wb-d-classic:none;--wb-d-cyber:none;--wb-d-maker:none;--wb-d-nature:none;--wb-d-racer:none;--wb-d-space:none;--wb-d-study:none}[data-wb-decal=arcade]{--wb-d-arcade:inline}[data-wb-decal=classic]{--wb-d-classic:inline}[data-wb-decal=cyber]{--wb-d-cyber:inline}[data-wb-decal=maker]{--wb-d-maker:inline}[data-wb-decal=nature]{--wb-d-nature:inline}[data-wb-decal=racer]{--wb-d-racer:inline}[data-wb-decal=space]{--wb-d-space:inline}[data-wb-decal=study]{--wb-d-study:inline}.wb .wb-decal-arcade{display:var(--wb-d-arcade,none)}.wb .wb-decal-classic{display:var(--wb-d-classic,none)}.wb .wb-decal-cyber{display:var(--wb-d-cyber,none)}.wb .wb-decal-maker{display:var(--wb-d-maker,none)}.wb .wb-decal-nature{display:var(--wb-d-nature,none)}.wb .wb-decal-racer{display:var(--wb-d-racer,none)}.wb .wb-decal-space{display:var(--wb-d-space,none)}.wb .wb-decal-study{display:var(--wb-d-study,none)}[data-wb-chest]{--wb-h-pulse:none;--wb-h-orbit:none;--wb-h-spark:none;--wb-h-dots:none;--wb-h-study:none;--wb-h-code:none;--wb-h-check:none;--wb-h-focus:none}[data-wb-chest=pulse]{--wb-h-pulse:inline}[data-wb-chest=orbit]{--wb-h-orbit:inline}[data-wb-chest=spark]{--wb-h-spark:inline}[data-wb-chest=dots]{--wb-h-dots:inline}[data-wb-chest=study]{--wb-h-study:inline}[data-wb-chest=code]{--wb-h-code:inline}[data-wb-chest=check]{--wb-h-check:inline}[data-wb-chest=focus]{--wb-h-focus:inline}.wb .wb-chest-pulse{display:var(--wb-h-pulse,inline)}.wb .wb-chest-orbit{display:var(--wb-h-orbit,none)}.wb .wb-chest-spark{display:var(--wb-h-spark,none)}.wb .wb-chest-dots{display:var(--wb-h-dots,none)}.wb .wb-chest-study{display:var(--wb-h-study,none)}.wb .wb-chest-code{display:var(--wb-h-code,none)}.wb .wb-chest-check{display:var(--wb-h-check,none)}.wb .wb-chest-focus{display:var(--wb-h-focus,none)}.wb .wb-only,.wb .wb-sleep-only{opacity:0;visibility:hidden;transition:opacity .26s var(--wb-soft), visibility 0s linear .26s;display:inline}.wb:not([data-expression]) .wb-e-neutral,.wb[data-expression=neutral] .wb-e-neutral,.wb[data-expression=attentive] .wb-e-attentive,.wb[data-expression=thinking] .wb-e-thinking,.wb[data-expression=informational] .wb-e-informational,.wb[data-expression=encouraging] .wb-e-encouraging,.wb[data-expression=warning] .wb-e-warning,.wb[data-expression=serious] .wb-e-serious,.wb[data-expression=success] .wb-e-success,.wb[data-expression=celebration] .wb-e-celebration,.wb[data-asleep] .wb-sleep-only{opacity:1;visibility:visible;transition:opacity .26s var(--wb-soft), visibility 0s}.wb--mark .wb-only,.wb--mark .wb-sleep-only{opacity:1;visibility:visible;transition:none;display:none}.wb--mark:not([data-expression]) .wb-e-neutral,.wb--mark[data-expression=neutral] .wb-e-neutral,.wb--mark[data-expression=attentive] .wb-e-attentive,.wb--mark[data-expression=thinking] .wb-e-thinking,.wb--mark[data-expression=informational] .wb-e-informational,.wb--mark[data-expression=encouraging] .wb-e-encouraging,.wb--mark[data-expression=warning] .wb-e-warning,.wb--mark[data-expression=serious] .wb-e-serious,.wb--mark[data-expression=success] .wb-e-success,.wb--mark[data-expression=celebration] .wb-e-celebration,.wb--mark[data-asleep] .wb-sleep-only{display:inline}.wb--mark[data-asleep] .wb-facegrp{display:none}.wb:not(.wb--mark) .wb-facegrp{opacity:0;visibility:hidden;transition:opacity .18s var(--wb-soft), scale .28s var(--wb-soft), visibility 0s linear .28s;scale:.94}.wb:not([data-expression]) .wb-face-neutral,.wb[data-expression=neutral] .wb-face-neutral,.wb[data-expression=attentive] .wb-face-attentive,.wb[data-expression=thinking] .wb-face-thinking,.wb[data-expression=informational] .wb-face-informational,.wb[data-expression=encouraging] .wb-face-encouraging,.wb[data-expression=warning] .wb-face-warning,.wb[data-expression=serious] .wb-face-serious,.wb[data-expression=success] .wb-face-success,.wb[data-expression=celebration] .wb-face-celebration,.wb:not(.wb--mark)[data-asleep] .wb-face-sleep{opacity:1;visibility:visible;transition:opacity .18s var(--wb-soft), scale .28s var(--wb-soft), visibility 0s;scale:1}.wb:not(.wb--mark)[data-asleep] .wb-facegrp:not(.wb-face-sleep){opacity:0;visibility:hidden;transition:opacity .18s var(--wb-soft), scale .28s var(--wb-soft), visibility 0s linear .28s;scale:.94}.wb{--wb-roll-l:1;--wb-roll-r:1;--wb-sh-l:0deg;--wb-el-l:0deg;--wb-wr-l:0deg;--wb-a1-l:0deg;--wb-a2-l:0deg;--wb-a3-l:0deg;--wb-b1-l:0deg;--wb-b2-l:0deg;--wb-b3-l:0deg;--wb-t1-l:0deg;--wb-t2-l:0deg;--wb-sh-r:0deg;--wb-el-r:0deg;--wb-wr-r:0deg;--wb-a1-r:0deg;--wb-a2-r:0deg;--wb-a3-r:0deg;--wb-b1-r:0deg;--wb-b2-r:0deg;--wb-b3-r:0deg;--wb-t1-r:0deg;--wb-t2-r:0deg;--wb-ua-l:1;--wb-fa-l:1;--wb-ua-r:.43;--wb-fa-r:1;--wb-tilt:0deg;--wb-lift:0px}.wb[data-expression=attentive]{--wb-sh-l:-5deg;--wb-el-l:-10deg;--wb-wr-l:-6deg;--wb-a1-l:-6deg;--wb-a2-l:-8deg;--wb-a3-l:-6deg;--wb-b1-l:-6deg;--wb-b2-l:-8deg;--wb-b3-l:-6deg;--wb-t1-l:-4deg;--wb-sh-r:5deg;--wb-el-r:10deg;--wb-wr-r:6deg;--wb-a1-r:6deg;--wb-a2-r:8deg;--wb-a3-r:6deg;--wb-b1-r:6deg;--wb-b2-r:8deg;--wb-b3-r:6deg;--wb-t1-r:4deg;--wb-ua-r:.64;--wb-tilt:-9.7deg}.wb[data-expression=thinking]{--wb-sh-l:-48deg;--wb-el-l:-104deg;--wb-wr-l:-26deg;--wb-a1-l:-40deg;--wb-a2-l:-60deg;--wb-a3-l:-40deg;--wb-b1-l:-58deg;--wb-b2-l:-82deg;--wb-b3-l:-40deg;--wb-t1-l:30deg;--wb-t2-l:10deg;--wb-sh-r:4deg;--wb-el-r:6deg;--wb-wr-r:4deg;--wb-a1-r:6deg;--wb-a2-r:8deg;--wb-a3-r:6deg;--wb-b1-r:6deg;--wb-b2-r:8deg;--wb-b3-r:6deg;--wb-t1-r:4deg;--wb-fa-l:0;--wb-ua-r:.6;--wb-tilt:-7.8deg}.wb[data-expression=informational]{--wb-sh-l:34deg;--wb-el-l:60deg;--wb-wr-l:14deg;--wb-a1-l:6deg;--wb-a2-l:20deg;--wb-a3-l:18deg;--wb-b1-l:10deg;--wb-b2-l:24deg;--wb-b3-l:20deg;--wb-t1-l:10deg;--wb-t2-l:16deg;--wb-sh-r:-34deg;--wb-el-r:-60deg;--wb-wr-r:-14deg;--wb-a1-r:-6deg;--wb-a2-r:-20deg;--wb-a3-r:-18deg;--wb-b1-r:-10deg;--wb-b2-r:-24deg;--wb-b3-r:-20deg;--wb-t1-r:-10deg;--wb-t2-r:-16deg;--wb-ua-r:0;--wb-fa-r:0}.wb[data-expression=encouraging]{--wb-sh-l:20deg;--wb-el-l:16deg;--wb-wr-l:12deg;--wb-a1-l:6deg;--wb-a2-l:20deg;--wb-a3-l:18deg;--wb-b1-l:10deg;--wb-b2-l:24deg;--wb-b3-l:20deg;--wb-t1-l:10deg;--wb-t2-l:16deg;--wb-sh-r:-20deg;--wb-el-r:-16deg;--wb-wr-r:-12deg;--wb-a1-r:-6deg;--wb-a2-r:-20deg;--wb-a3-r:-18deg;--wb-b1-r:-10deg;--wb-b2-r:-24deg;--wb-b3-r:-20deg;--wb-t1-r:-10deg;--wb-t2-r:-16deg;--wb-ua-r:0;--wb-fa-r:0}.wb[data-expression=warning]{--wb-sh-l:-4deg;--wb-el-l:-8deg;--wb-wr-l:-4deg;--wb-a1-l:-6deg;--wb-a2-l:-8deg;--wb-a3-l:-6deg;--wb-b1-l:-6deg;--wb-b2-l:-8deg;--wb-b3-l:-6deg;--wb-t1-l:-4deg;--wb-sh-r:16deg;--wb-el-r:-150deg;--wb-wr-r:-10deg;--wb-a1-r:-4deg;--wb-a2-r:-22deg;--wb-a3-r:-24deg;--wb-b1-r:60deg;--wb-b2-r:80deg;--wb-b3-r:40deg;--wb-t1-r:30deg;--wb-t2-r:30deg;--wb-ua-r:1;--wb-fa-r:0;--wb-tilt:-9.7deg}.wb[data-expression=serious]{--wb-sh-l:-38deg;--wb-el-l:-34deg;--wb-wr-l:-22deg;--wb-a1-l:-6deg;--wb-a2-l:-8deg;--wb-a3-l:-6deg;--wb-b1-l:-6deg;--wb-b2-l:-8deg;--wb-b3-l:-6deg;--wb-t1-l:-4deg;--wb-sh-r:38deg;--wb-el-r:34deg;--wb-wr-r:22deg;--wb-a1-r:6deg;--wb-a2-r:8deg;--wb-a3-r:6deg;--wb-b1-r:6deg;--wb-b2-r:8deg;--wb-b3-r:6deg;--wb-t1-r:4deg;--wb-fa-l:0;--wb-ua-r:1}.wb[data-expression=success]{--wb-roll-r:-1;--wb-sh-l:-3deg;--wb-el-l:-6deg;--wb-wr-l:-4deg;--wb-a1-l:-6deg;--wb-a2-l:-8deg;--wb-a3-l:-6deg;--wb-b1-l:-6deg;--wb-b2-l:-8deg;--wb-b3-l:-6deg;--wb-t1-l:-4deg;--wb-el-r:-134deg;--wb-wr-r:-4deg;--wb-a1-r:62deg;--wb-a2-r:78deg;--wb-a3-r:40deg;--wb-b1-r:58deg;--wb-b2-r:82deg;--wb-b3-r:40deg;--wb-t1-r:-10deg;--wb-t2-r:-10deg;--wb-fa-r:0;--wb-tilt:3deg}.wb[data-expression=celebration]{--wb-sh-l:122deg;--wb-el-l:-12deg;--wb-wr-l:10deg;--wb-a1-l:2deg;--wb-a2-l:22deg;--wb-a3-l:20deg;--wb-b1-l:20deg;--wb-b2-l:26deg;--wb-b3-l:22deg;--wb-t1-l:24deg;--wb-t2-l:20deg;--wb-sh-r:-122deg;--wb-el-r:12deg;--wb-wr-r:-10deg;--wb-a1-r:-2deg;--wb-a2-r:-22deg;--wb-a3-r:-20deg;--wb-b1-r:-20deg;--wb-b2-r:-26deg;--wb-b3-r:-22deg;--wb-t1-r:-24deg;--wb-t2-r:-20deg;--wb-ua-l:.04;--wb-ua-r:0;--wb-fa-r:0;--wb-lift:-24px}.wb[data-asleep]{--wb-sh-l:-2deg;--wb-el-l:-6deg;--wb-wr-l:-6deg;--wb-a1-l:-14deg;--wb-a2-l:-18deg;--wb-a3-l:-12deg;--wb-b1-l:-14deg;--wb-b2-l:-18deg;--wb-b3-l:-12deg;--wb-t1-l:-10deg;--wb-sh-r:2deg;--wb-el-r:6deg;--wb-wr-r:6deg;--wb-a1-r:14deg;--wb-a2-r:18deg;--wb-a3-r:12deg;--wb-b1-r:14deg;--wb-b2-r:18deg;--wb-b3-r:12deg;--wb-t1-r:10deg;--wb-ua-r:.51;--wb-tilt:-2.6deg}.wb .wb-j-sh-l{rotate:var(--wb-sh-l);transition:rotate .62s var(--wb-settle) 70ms}.wb .wb-j-el-l{rotate:var(--wb-el-l);transition:rotate .64s var(--wb-settle) .11s}.wb .wb-j-wr-l{rotate:var(--wb-wr-l);transition:rotate .6s var(--wb-settle) .15s}.wb .wb-j-a1-l{rotate:var(--wb-a1-l);transition:rotate .52s var(--wb-settle-soft) .18s}.wb .wb-j-a2-l{rotate:var(--wb-a2-l);transition:rotate .52s var(--wb-settle-soft) .18s}.wb .wb-j-a3-l{rotate:var(--wb-a3-l);transition:rotate .52s var(--wb-settle-soft) .18s}.wb .wb-j-b1-l{rotate:var(--wb-b1-l);transition:rotate .52s var(--wb-settle-soft) .2s}.wb .wb-j-b2-l{rotate:var(--wb-b2-l);transition:rotate .52s var(--wb-settle-soft) .2s}.wb .wb-j-b3-l{rotate:var(--wb-b3-l);transition:rotate .52s var(--wb-settle-soft) .2s}.wb .wb-j-t1-l{rotate:var(--wb-t1-l);transition:rotate .52s var(--wb-settle-soft) .17s}.wb .wb-j-t2-l{rotate:var(--wb-t2-l);transition:rotate .52s var(--wb-settle-soft) .17s}.wb .wb-j-sh-r{rotate:var(--wb-sh-r);transition:rotate .62s var(--wb-settle) 70ms}.wb .wb-j-el-r{rotate:var(--wb-el-r);transition:rotate .64s var(--wb-settle) .11s}.wb .wb-j-wr-r{rotate:var(--wb-wr-r);transition:rotate .6s var(--wb-settle) .15s}.wb .wb-j-a1-r{rotate:var(--wb-a1-r);transition:rotate .52s var(--wb-settle-soft) .18s}.wb .wb-j-a2-r{rotate:var(--wb-a2-r);transition:rotate .52s var(--wb-settle-soft) .18s}.wb .wb-j-a3-r{rotate:var(--wb-a3-r);transition:rotate .52s var(--wb-settle-soft) .18s}.wb .wb-j-b1-r{rotate:var(--wb-b1-r);transition:rotate .52s var(--wb-settle-soft) .2s}.wb .wb-j-b2-r{rotate:var(--wb-b2-r);transition:rotate .52s var(--wb-settle-soft) .2s}.wb .wb-j-b3-r{rotate:var(--wb-b3-r);transition:rotate .52s var(--wb-settle-soft) .2s}.wb .wb-j-t1-r{rotate:var(--wb-t1-r);transition:rotate .52s var(--wb-settle-soft) .17s}.wb .wb-j-t2-r{rotate:var(--wb-t2-r);transition:rotate .52s var(--wb-settle-soft) .17s}.wb .wb-litA.wb-ua-l{opacity:var(--wb-ua-l)}.wb .wb-litB.wb-ua-l{opacity:calc(1 - var(--wb-ua-l))}.wb :is(.wb-litA,.wb-litB).wb-ua-l{transition:opacity .62s var(--wb-calm) 70ms}.wb .wb-litA.wb-fa-l{opacity:var(--wb-fa-l)}.wb .wb-litB.wb-fa-l{opacity:calc(1 - var(--wb-fa-l))}.wb :is(.wb-litA,.wb-litB).wb-fa-l{transition:opacity .64s var(--wb-calm) .11s}.wb .wb-litA.wb-ua-r{opacity:var(--wb-ua-r)}.wb .wb-litB.wb-ua-r{opacity:calc(1 - var(--wb-ua-r))}.wb :is(.wb-litA,.wb-litB).wb-ua-r{transition:opacity .62s var(--wb-calm) 70ms}.wb .wb-litA.wb-fa-r{opacity:var(--wb-fa-r)}.wb .wb-litB.wb-fa-r{opacity:calc(1 - var(--wb-fa-r))}.wb :is(.wb-litA,.wb-litB).wb-fa-r{transition:opacity .64s var(--wb-calm) .11s}.wb .wb-roll-l{transform:rotate(13.75deg) scale(var(--wb-roll-l), 1) rotate(-13.75deg);transition:transform .38s var(--wb-calm) .2s}.wb .wb-roll-r{transform:rotate(-13.75deg) scale(var(--wb-roll-r), 1) rotate(13.75deg);transition:transform .38s var(--wb-calm) .2s}.wb .wb-headpose{rotate:var(--wb-tilt);transition:rotate .56s var(--wb-settle) 40ms}.wb .wb-lift{translate:0 var(--wb-lift);transition:translate .7s var(--wb-settle-soft) 60ms}@property --wb-p{syntax:"<number>";inherits:false;initial-value:0}@property --wb-q{syntax:"<number>";inherits:false;initial-value:0}@property --wb-o{syntax:"<number>";inherits:false;initial-value:0}@property --wb-i{syntax:"<number>";inherits:false;initial-value:1}@property --wb-g-wave-on{syntax:"<number>";inherits:false;initial-value:0}@property --wb-g-wave-off{syntax:"<number>";inherits:false;initial-value:0}@property --wb-g-tap-on{syntax:"<number>";inherits:false;initial-value:0}@property --wb-g-offer-on{syntax:"<number>";inherits:false;initial-value:0}@property --wb-g-offer-off{syntax:"<number>";inherits:false;initial-value:0}@property --wb-g-nod-on{syntax:"<number>";inherits:false;initial-value:0}@property --wb-g-nod-off{syntax:"<number>";inherits:false;initial-value:0}@property --wb-g-start-on{syntax:"<number>";inherits:false;initial-value:0}@property --wb-g-start-off{syntax:"<number>";inherits:false;initial-value:0}@property --wb-g-tick-on{syntax:"<number>";inherits:false;initial-value:0}@property --wb-g-tick-off{syntax:"<number>";inherits:false;initial-value:0}@property --wb-g-hop-on{syntax:"<number>";inherits:false;initial-value:0}@property --wb-g-hop-off{syntax:"<number>";inherits:false;initial-value:0}@property --wb-g-pump-on{syntax:"<number>";inherits:false;initial-value:0}@property --wb-g-pump-off{syntax:"<number>";inherits:false;initial-value:0}@property --wb-g-jump-on{syntax:"<number>";inherits:false;initial-value:0}@property --wb-g-jump-off{syntax:"<number>";inherits:false;initial-value:0}@property --wb-g-cheer-on{syntax:"<number>";inherits:false;initial-value:0}@property --wb-g-cheer-off{syntax:"<number>";inherits:false;initial-value:0}@keyframes wb-p{0%,to{--wb-p:-1}50%{--wb-p:1}}@keyframes wb-q{0%,to{--wb-q:0}50%{--wb-q:1}}@keyframes wb-o{0%,to{--wb-o:-1}50%{--wb-o:1}}.wb .wb-float{animation:wb-q 2.8s var(--wb-calm) infinite;translate:0 calc(var(--wb-i) * var(--wb-q) * -11px);transition-property:--wb-i;transition-duration:.7s;transition-delay:0s;transition-timing-function:var(--wb-calm)}.wb :is(.wb-shadow,.wb-floorglow){animation:wb-q 2.8s var(--wb-calm) infinite;scale:calc(1 - var(--wb-i) * var(--wb-q) * .13) calc(1 - var(--wb-i) * var(--wb-q) * .2);transition-property:--wb-i;transition-duration:.7s;transition-delay:0s;transition-timing-function:var(--wb-calm)}.wb .wb-pitch{animation:wb-p 2.8s var(--wb-calm) -.7s infinite;rotate:calc(var(--wb-i) * var(--wb-p) * .45deg);transition-property:--wb-i;transition-duration:.7s;transition-delay:0s;transition-timing-function:var(--wb-calm)}.wb .wb-headmove{animation:wb-p 2.8s var(--wb-calm) -2.1s infinite;rotate:calc(var(--wb-i) * var(--wb-p) * .4deg);transition-property:--wb-i;transition-duration:.7s;transition-delay:0s;transition-timing-function:var(--wb-calm)}.wb .wb-ring{animation:wb-q 2.4s var(--wb-calm) infinite;scale:calc(1 + var(--wb-i) * var(--wb-q) * .06) calc(1 + var(--wb-i) * var(--wb-q) * .09);transition-property:--wb-i;transition-duration:.7s;transition-delay:0s;transition-timing-function:var(--wb-calm)}.wb .wb-rig{translate:0 calc((var(--wb-g-start-on) - var(--wb-g-start-off)) * -8px + (var(--wb-g-hop-on) - var(--wb-g-hop-off)) * -26px + (var(--wb-g-jump-on) - var(--wb-g-jump-off)) * -30px);rotate:calc((var(--wb-g-start-on) - var(--wb-g-start-off)) * -1.2deg);transition-property:--wb-g-start-on,--wb-g-start-off,--wb-g-hop-on,--wb-g-hop-off,--wb-g-jump-on,--wb-g-jump-off;transition-duration:.32s;transition-delay:0s;transition-timing-function:var(--wb-soft)}.wb .wb-headnod{rotate:calc((var(--wb-g-nod-on) - var(--wb-g-nod-off)) * 5deg);transition-property:--wb-g-nod-on,--wb-g-nod-off;transition-duration:.32s;transition-delay:0s;transition-timing-function:var(--wb-soft)}.wb .wb-m-sh-l{animation:wb-p 2.8s var(--wb-calm) -.35s infinite;rotate:calc(var(--wb-i) * var(--wb-p) * .7deg + (var(--wb-g-nod-on) - var(--wb-g-nod-off)) * (6deg));transition-property:--wb-i,--wb-g-nod-on,--wb-g-nod-off;transition-duration:.7s,.32s,.32s;transition-delay:0s,0s,0s;transition-timing-function:var(--wb-calm), var(--wb-soft), var(--wb-soft)}.wb .wb-m-el-l{animation:wb-p 2.8s var(--wb-calm) -.6s infinite, wb-o .68s var(--wb-calm) infinite;rotate:calc(var(--wb-i) * var(--wb-p) * 1deg + (var(--wb-g-cheer-on) - var(--wb-g-cheer-off)) * (var(--wb-o) * 14deg));transition-property:--wb-i,--wb-g-cheer-on,--wb-g-cheer-off;transition-duration:.7s,.32s,.32s;transition-delay:0s,0s,0s;transition-timing-function:var(--wb-calm), var(--wb-soft), var(--wb-soft);animation-play-state:running,paused}.wb .wb-m-wr-l{animation:wb-p 2.8s var(--wb-calm) -.85s infinite;rotate:calc(var(--wb-i) * var(--wb-p) * 1.6deg + (var(--wb-g-offer-on) - var(--wb-g-offer-off)) * (9deg));transition-property:--wb-i,--wb-g-offer-on,--wb-g-offer-off;transition-duration:.7s,.32s,.32s;transition-delay:0s,0s,0s;transition-timing-function:var(--wb-calm), var(--wb-soft), var(--wb-soft)}.wb .wb-m-a1-l{animation:wb-o .5s var(--wb-calm) infinite;rotate:calc(var(--wb-g-tap-on) * (var(--wb-o) * -6deg) + (var(--wb-g-cheer-on) - var(--wb-g-cheer-off)) * (var(--wb-o) * 12deg));transition-property:--wb-g-tap-on,--wb-g-cheer-on,--wb-g-cheer-off;transition-duration:.32s;transition-delay:0s;transition-timing-function:var(--wb-soft);animation-play-state:paused}.wb .wb-m-a2-l{animation:wb-o .5s var(--wb-calm) infinite;rotate:calc(var(--wb-g-tap-on) * (var(--wb-o) * -4deg));transition-property:--wb-g-tap-on;transition-duration:.32s;transition-delay:0s;transition-timing-function:var(--wb-soft);animation-play-state:paused}.wb .wb-m-b1-l{animation:wb-o .5s var(--wb-calm) infinite;rotate:calc((var(--wb-g-cheer-on) - var(--wb-g-cheer-off)) * (var(--wb-o) * 12deg));transition-property:--wb-g-cheer-on,--wb-g-cheer-off;transition-duration:.32s;transition-delay:0s;transition-timing-function:var(--wb-soft);animation-play-state:paused}.wb .wb-m-sh-r{animation:wb-p 2.8s var(--wb-calm) -.35s infinite;rotate:calc(var(--wb-i) * var(--wb-p) * -.7deg + (var(--wb-g-wave-on) - var(--wb-g-wave-off)) * (-40deg) + (var(--wb-g-nod-on) - var(--wb-g-nod-off)) * (-6deg));transition-property:--wb-i,--wb-g-wave-on,--wb-g-wave-off,--wb-g-nod-on,--wb-g-nod-off;transition-duration:.7s,.32s,.32s,.32s,.32s;transition-delay:0s,0s,0s,0s,0s;transition-timing-function:var(--wb-calm), var(--wb-soft), var(--wb-soft), var(--wb-soft), var(--wb-soft)}.wb .wb-m-el-r{animation:wb-p 2.8s var(--wb-calm) -.6s infinite, wb-o .68s var(--wb-calm) infinite;rotate:calc(var(--wb-i) * var(--wb-p) * -1deg + (var(--wb-g-wave-on) - var(--wb-g-wave-off)) * (-112deg) + (var(--wb-g-pump-on) - var(--wb-g-pump-off)) * (var(--wb-o) * 9deg) + (var(--wb-g-cheer-on) - var(--wb-g-cheer-off)) * (var(--wb-o) * -14deg));transition-property:--wb-i,--wb-g-wave-on,--wb-g-wave-off,--wb-g-pump-on,--wb-g-pump-off,--wb-g-cheer-on,--wb-g-cheer-off;transition-duration:.7s,.32s,.32s,.32s,.32s,.32s,.32s;transition-delay:0s,0s,0s,0s,0s,0s,0s;transition-timing-function:var(--wb-calm), var(--wb-soft), var(--wb-soft), var(--wb-soft), var(--wb-soft), var(--wb-soft), var(--wb-soft);animation-play-state:running,paused}.wb .wb-m-wr-r{animation:wb-p 2.8s var(--wb-calm) -.85s infinite, wb-o .6s var(--wb-calm) infinite;rotate:calc(var(--wb-i) * var(--wb-p) * -1.6deg + (var(--wb-g-wave-on) - var(--wb-g-wave-off)) * (var(--wb-o) * 16deg) + (var(--wb-g-offer-on) - var(--wb-g-offer-off)) * (-9deg) + (var(--wb-g-tick-on) - var(--wb-g-tick-off)) * (var(--wb-o) * 6deg));transition-property:--wb-i,--wb-g-wave-on,--wb-g-wave-off,--wb-g-offer-on,--wb-g-offer-off,--wb-g-tick-on,--wb-g-tick-off;transition-duration:.7s,.32s,.32s,.32s,.32s,.32s,.32s;transition-delay:0s,0s,0s,0s,0s,0s,0s;transition-timing-function:var(--wb-calm), var(--wb-soft), var(--wb-soft), var(--wb-soft), var(--wb-soft), var(--wb-soft), var(--wb-soft);animation-play-state:running,paused}.wb .wb-m-a1-r,.wb .wb-m-b1-r{animation:wb-o .5s var(--wb-calm) infinite;rotate:calc((var(--wb-g-wave-on) - var(--wb-g-wave-off)) * (-14deg) + (var(--wb-g-cheer-on) - var(--wb-g-cheer-off)) * (var(--wb-o) * -12deg));transition-property:--wb-g-wave-on,--wb-g-wave-off,--wb-g-cheer-on,--wb-g-cheer-off;transition-duration:.32s;transition-delay:0s;transition-timing-function:var(--wb-soft);animation-play-state:paused}.wb .wb-ring-2{animation-delay:-.8s}.wb .wb-ring-3{animation-delay:-1.6s}.wb[data-expression=attentive] .wb-m-sh-r{--wb-g-wave-on:1;--wb-g-wave-off:1;transition-duration:.7s,.42s,.52s,.32s,.32s;transition-delay:0s,.25s,1.65s,0s,0s;transition-timing-function:var(--wb-calm), var(--wb-soft), var(--wb-calm), var(--wb-soft), var(--wb-soft)}.wb[data-expression=attentive] .wb-m-el-r{--wb-g-wave-on:1;--wb-g-wave-off:1;transition-duration:.7s,.42s,.52s,.32s,.32s,.32s,.32s;transition-delay:0s,.25s,1.65s,0s,0s,0s,0s;transition-timing-function:var(--wb-calm), var(--wb-soft), var(--wb-calm), var(--wb-soft), var(--wb-soft), var(--wb-soft), var(--wb-soft)}.wb[data-expression=attentive] .wb-m-wr-r{--wb-g-wave-on:1;--wb-g-wave-off:1;transition-duration:.7s,.42s,.52s,.32s,.32s,.32s,.32s;transition-delay:0s,.25s,1.65s,0s,0s,0s,0s;transition-timing-function:var(--wb-calm), var(--wb-soft), var(--wb-calm), var(--wb-soft), var(--wb-soft), var(--wb-soft), var(--wb-soft);animation-play-state:running}.wb[data-expression=attentive] .wb-m-a1-r,.wb[data-expression=attentive] .wb-m-b1-r{--wb-g-wave-on:1;--wb-g-wave-off:1;transition-duration:.42s,.52s,.32s,.32s;transition-delay:.25s,1.65s,0s,0s;transition-timing-function:var(--wb-soft), var(--wb-calm), var(--wb-soft), var(--wb-soft)}.wb[data-expression=celebration] .wb-rig{--wb-g-jump-on:1;--wb-g-jump-off:1;transition-duration:.32s,.32s,.32s,.32s,.28s,.56s;transition-delay:0s,0s,0s,0s,0s,.28s;transition-timing-function:var(--wb-soft), var(--wb-soft), var(--wb-soft), var(--wb-soft), var(--wb-soft), var(--wb-land)}.wb[data-expression=celebration] .wb-m-el-l{--wb-g-cheer-on:1;--wb-g-cheer-off:1;transition-duration:.7s,.26s,.52s;transition-delay:0s,.48s,1.85s;transition-timing-function:var(--wb-calm), var(--wb-soft), var(--wb-calm);animation-play-state:running}.wb[data-expression=celebration] .wb-m-a1-l{--wb-g-cheer-on:1;--wb-g-cheer-off:1;transition-duration:.32s,.26s,.52s;transition-delay:0s,.48s,1.85s;transition-timing-function:var(--wb-soft), var(--wb-soft), var(--wb-calm);animation-play-state:running}.wb[data-expression=celebration] .wb-m-b1-l{--wb-g-cheer-on:1;--wb-g-cheer-off:1;transition-duration:.26s,.52s;transition-delay:.48s,1.85s;transition-timing-function:var(--wb-soft), var(--wb-calm);animation-play-state:running}.wb[data-expression=celebration] .wb-m-el-r{--wb-g-cheer-on:1;--wb-g-cheer-off:1;transition-duration:.7s,.32s,.32s,.32s,.32s,.26s,.52s;transition-delay:0s,0s,0s,0s,0s,.48s,1.85s;transition-timing-function:var(--wb-calm), var(--wb-soft), var(--wb-soft), var(--wb-soft), var(--wb-soft), var(--wb-soft), var(--wb-calm);animation-play-state:running}.wb[data-expression=celebration] .wb-m-a1-r,.wb[data-expression=celebration] .wb-m-b1-r{--wb-g-cheer-on:1;--wb-g-cheer-off:1;transition-duration:.32s,.32s,.26s,.52s;transition-delay:0s,0s,.48s,1.85s;transition-timing-function:var(--wb-soft), var(--wb-soft), var(--wb-soft), var(--wb-calm);animation-play-state:running}.wb[data-expression=encouraging] .wb-headnod{--wb-g-nod-on:1;--wb-g-nod-off:1;transition-duration:.3s,.46s;transition-delay:.12s,.42s;transition-timing-function:var(--wb-swing), var(--wb-past)}.wb[data-expression=encouraging] .wb-m-sh-l{--wb-g-nod-on:1;--wb-g-nod-off:1;transition-duration:.7s,.3s,.46s;transition-delay:0s,.12s,.42s;transition-timing-function:var(--wb-calm), var(--wb-swing), var(--wb-past)}.wb[data-expression=encouraging] .wb-m-sh-r{--wb-g-nod-on:1;--wb-g-nod-off:1;transition-duration:.7s,.32s,.32s,.3s,.46s;transition-delay:0s,0s,0s,.12s,.42s;transition-timing-function:var(--wb-calm), var(--wb-soft), var(--wb-soft), var(--wb-swing), var(--wb-past)}.wb[data-expression=informational] .wb-m-wr-l{--wb-g-offer-on:1;--wb-g-offer-off:1;transition-duration:.7s,.36s,.52s;transition-delay:0s,.48s,.9s;transition-timing-function:var(--wb-calm), var(--wb-soft), var(--wb-calm)}.wb[data-expression=informational] .wb-m-wr-r{--wb-g-offer-on:1;--wb-g-offer-off:1;transition-duration:.7s,.32s,.32s,.36s,.52s,.32s,.32s;transition-delay:0s,0s,0s,.48s,.9s,0s,0s;transition-timing-function:var(--wb-calm), var(--wb-soft), var(--wb-soft), var(--wb-soft), var(--wb-calm), var(--wb-soft), var(--wb-soft)}.wb[data-expression=success] .wb-rig{--wb-g-hop-on:1;--wb-g-hop-off:1;transition-duration:.32s,.32s,.24s,.46s,.32s,.32s;transition-delay:0s,0s,0s,.24s,0s,0s;transition-timing-function:var(--wb-soft), var(--wb-soft), var(--wb-soft), var(--wb-land), var(--wb-soft), var(--wb-soft)}.wb[data-expression=success] .wb-m-el-r{--wb-g-pump-on:1;--wb-g-pump-off:1;transition-duration:.7s,.32s,.32s,.2s,.3s,.32s,.32s;transition-delay:0s,0s,0s,.56s,1.15s,0s,0s;transition-timing-function:var(--wb-calm), var(--wb-soft), var(--wb-soft), var(--wb-soft), var(--wb-calm), var(--wb-soft), var(--wb-soft);animation-play-state:running}.wb[data-expression=thinking] .wb-m-a1-l{--wb-g-tap-on:1;transition-duration:.3s,.32s,.32s;transition-delay:.7s,0s,0s;transition-timing-function:var(--wb-soft), var(--wb-soft), var(--wb-soft);animation-play-state:running}.wb[data-expression=thinking] .wb-m-a2-l{--wb-g-tap-on:1;transition-duration:.3s;transition-delay:.7s;transition-timing-function:var(--wb-soft);animation-play-state:running}.wb[data-expression=warning] .wb-rig{--wb-g-start-on:1;--wb-g-start-off:1;transition-duration:.15s,.32s,.32s,.32s,.32s,.32s;transition-delay:0s,.15s,0s,0s,0s,0s;transition-timing-function:var(--wb-snap), var(--wb-soft), var(--wb-soft), var(--wb-soft), var(--wb-soft), var(--wb-soft)}.wb[data-expression=warning] .wb-m-wr-r{--wb-g-tick-on:1;--wb-g-tick-off:1;transition-duration:.7s,.32s,.32s,.32s,.32s,.22s,.32s;transition-delay:0s,0s,0s,0s,0s,.64s,1.86s;transition-timing-function:var(--wb-calm), var(--wb-soft), var(--wb-soft), var(--wb-soft), var(--wb-soft), var(--wb-soft), var(--wb-calm);animation-play-state:running}.wb[data-expression=serious] :is(.wb-float,:is(.wb-shadow,.wb-floorglow),.wb-pitch,.wb-headmove,.wb-ring,.wb-m-sh-l,.wb-m-el-l,.wb-m-wr-l,.wb-m-sh-r,.wb-m-el-r,.wb-m-wr-r){--wb-i:0}.wb[data-asleep] :is(.wb-float,:is(.wb-shadow,.wb-floorglow),.wb-pitch,.wb-headmove,.wb-ring){--wb-i:.55}.wb[data-asleep] :is(.wb-m-sh-l,.wb-m-el-l,.wb-m-wr-l,.wb-m-sh-r,.wb-m-el-r,.wb-m-wr-r){--wb-i:0}.wb :is(.wb-glowc,.wb-glowc-s,.wb-led,.wb-led-s){transition:fill-opacity .9s var(--wb-calm), stroke-opacity .9s var(--wb-calm)}.wb[data-asleep] :is(.wb-glowc,.wb-glowc-s){fill-opacity:.45;stroke-opacity:.45}.wb[data-asleep] :is(.wb-led,.wb-led-s){fill-opacity:.7;stroke-opacity:.7}.wb .wb-eyes,.wb .wb-badge,.wb .wb-dot1,.wb .wb-dot2,.wb .wb-dot3,.wb .wb-facegrp,.wb .wb-shadow,.wb .wb-floorglow,.wb .wb-chest-icon,.wb .wb-prop-spark>*,.wb .wb-prop-moon{transform-box:fill-box;transform-origin:50%}.wb .wb-prop-confetti>*{transform-box:view-box;transform-origin:600px 330px}.wb .wb-chest-orbit>:nth-child(2n){transform-box:view-box;transform-origin:599.5px 742.5px}.wb .wb-look{translate:calc(var(--wb-look-x,0) * 18px) calc(var(--wb-look-y,0) * 12px);transition:translate .18s var(--wb-soft)}.wb[data-asleep] .wb-look,.wb--mark .wb-look{translate:none}.wb .wb-bit-halo{animation:wb-halo 3.2s var(--wb-calm) infinite}.wb .wb-status .wb-led,.wb .wb-belly{animation:wb-breathe-f 3.2s var(--wb-calm) -1.6s infinite}.wb .wb-chest-pulse{animation:wb-beat 1.6s var(--wb-calm) infinite}.wb .wb-chest-orbit>:nth-child(2n){animation:3.6s linear infinite wb-orbit}.wb .wb-chest-spark{animation:wb-twinkle 2.4s var(--wb-calm) infinite}.wb .wb-chest-dots>:nth-child(3n+1){animation:wb-blip 1.5s var(--wb-calm) infinite}.wb .wb-chest-dots>:nth-child(3n+2){animation:wb-blip 1.5s var(--wb-calm) .2s infinite}.wb .wb-chest-dots>:nth-child(3n){animation:wb-blip 1.5s var(--wb-calm) .4s infinite}.wb .wb-chest-study,.wb .wb-chest-check,.wb .wb-chest-focus{animation:wb-soft-pulse 2.8s var(--wb-calm) infinite}.wb .wb-chest-code>:nth-child(3n){animation:1.1s step-end infinite wb-cursor}.wb:not([data-expression]) .wb-face-neutral .wb-eyes,.wb[data-expression=neutral] .wb-face-neutral .wb-eyes,.wb[data-expression=attentive] .wb-face-attentive .wb-eyes,.wb[data-expression=thinking] .wb-face-thinking .wb-eyes,.wb[data-expression=informational] .wb-face-informational .wb-eyes,.wb[data-expression=warning] .wb-face-warning .wb-eyes,.wb[data-expression=serious] .wb-face-serious .wb-eyes{animation:4.6s linear 1.2s infinite wb-blink}.wb[data-expression=serious] .wb-face-serious .wb-eyes{animation-duration:6.8s}.wb:not([data-expression]) .wb-face-neutral .wb-glance,.wb[data-expression=neutral]:not([data-asleep]) .wb-face-neutral .wb-glance{animation:wb-glance 11s var(--wb-calm) 3s infinite}.wb[data-expression=thinking] .wb-face-thinking .wb-dot1{animation:wb-dot 1.35s var(--wb-calm) infinite}.wb[data-expression=thinking] .wb-face-thinking .wb-dot2{animation:wb-dot 1.35s var(--wb-calm) .18s infinite}.wb[data-expression=thinking] .wb-face-thinking .wb-dot3{animation:wb-dot 1.35s var(--wb-calm) .36s infinite}.wb[data-expression=informational] .wb-face-informational .wb-badge{animation:wb-pop .42s var(--wb-snap) .2s backwards}.wb[data-expression=warning] .wb-face-warning .wb-badge{animation:wb-sign-in .42s var(--wb-snap) .12s backwards, wb-sign 1.5s var(--wb-calm) .7s 2}.wb[data-expression=success] .wb-face-success .wb-badge{animation:wb-pop .42s var(--wb-snap) .26s backwards}.wb[data-expression=success] .wb-prop-spark>*{animation:wb-pop .42s var(--wb-snap) .3s backwards, wb-twinkle 2.6s var(--wb-calm) .9s infinite}.wb[data-expression=success] .wb-prop-spark>:nth-child(n+3){animation-delay:.42s,1.6s}.wb[data-expression=celebration] .wb-prop-confetti>*{animation:wb-burst .9s var(--wb-soft) backwards, wb-twinkle 2.8s var(--wb-calm) 1.2s infinite}.wb[data-expression=celebration] .wb-prop-confetti>:nth-child(2n){animation-delay:80ms,1.9s}.wb[data-expression=celebration] .wb-prop-confetti>:nth-child(3n){animation-delay:.14s,2.5s}.wb[data-asleep] .wb-prop-moon{animation:wb-moon 5.5s var(--wb-calm) infinite}@keyframes wb-halo{50%{opacity:.8}}@keyframes wb-breathe-f{50%{fill-opacity:.6}}@keyframes wb-beat{0%,45%,to{scale:1}12%{scale:1.14}24%{scale:1}34%{scale:1.08}}@keyframes wb-orbit{to{rotate:360deg}}@keyframes wb-twinkle{50%{opacity:.7;scale:.82}}@keyframes wb-blip{0%,70%,to{opacity:.35}25%{opacity:1}}@keyframes wb-soft-pulse{50%{opacity:.7;scale:.95}}@keyframes wb-cursor{50%{opacity:.2}}@keyframes wb-blink{0%,94%,to{scale:1}96%{scale:1 .1}}@keyframes wb-glance{0%,38%,60%,82%,to{translate:0}43%,55%{translate:-15px}87%,95%{translate:11px -3px}}@keyframes wb-dot{0%,70%,to{opacity:.35;translate:0}25%{opacity:1;translate:0 -7px}}@keyframes wb-pop{0%{opacity:0;scale:.4}}@keyframes wb-sign-in{0%{opacity:0;scale:.3}65%{opacity:1;scale:1.16}}@keyframes wb-sign{50%{scale:1.1}}@keyframes wb-burst{0%{opacity:0;scale:.15}}@keyframes wb-moon{50%{translate:0 -10px;rotate:-8deg}}.wb--mark,.wb--mark *{transition:none!important;animation:none!important}.wb[data-paused] *,.wb.wb--paused *{animation-play-state:paused!important}.wb[data-still],.wb[data-still] *{transition:none!important;animation:none!important}.wb[data-still] .wb-look{translate:none!important}:root[data-motion=reduced] .wb,:root[data-motion=reduced] .wb *{transition:none!important;animation:none!important}:root[data-motion=reduced] .wb .wb-look{translate:none!important}@media (prefers-reduced-motion:reduce){.wb,.wb *{transition:none!important;animation:none!important}.wb .wb-look{translate:none!important}}@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-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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-ext-wght-normal-CawQDOvP.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-wght-normal-DdqRvwsR.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fira-code-cyrillic-ext-wght-normal-DhYMMuQd.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fira-code-cyrillic-wght-normal-Y3u8pIsh.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fira-code-greek-ext-wght-normal-wWus70Ix.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fira-code-greek-wght-normal-B2SviObF.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fira-code-symbols2-wght-normal-CE6EOz_n.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fira-code-latin-ext-wght-normal-Dvfvaomy.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fira-code-latin-wght-normal-CHoedHDv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.monaco-editor .selection-anchor{background-color:#007acc;width:2px!important}.monaco-editor .bracket-match{box-sizing:border-box;background-color:var(--vscode-editorBracketMatch-background);border:1px solid var(--vscode-editorBracketMatch-border)}.inline-editor-progress-decoration{width:1em;height:1em;display:inline-block}.inline-progress-widget{justify-content:center;align-items:center;display:flex!important}.inline-progress-widget .icon{font-size:80%!important}.inline-progress-widget:hover .icon{animation:none;font-size:90%!important}.inline-progress-widget:hover .icon:before{content:var(--vscode-icon-x-content);font-family:var(--vscode-icon-x-font-family)}.monaco-editor .monaco-editor-overlaymessage{z-index:10000;padding-bottom:8px}.monaco-editor .monaco-editor-overlaymessage.below{z-index:10000;padding-top:8px;padding-bottom:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.monaco-editor .monaco-editor-overlaymessage.fadeIn{animation:.15s ease-out fadeIn}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.monaco-editor .monaco-editor-overlaymessage.fadeOut{animation:.1s ease-out fadeOut}.monaco-editor .monaco-editor-overlaymessage .message{color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-inputValidation-infoBorder);border-radius:3px;padding:2px 4px}.monaco-editor .monaco-editor-overlaymessage .message p{margin-block:0}.monaco-editor .monaco-editor-overlaymessage .message a{color:var(--vscode-textLink-foreground)}.monaco-editor .monaco-editor-overlaymessage .message a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor.hc-black .monaco-editor-overlaymessage .message,.monaco-editor.hc-light .monaco-editor-overlaymessage .message{border-width:2px}.monaco-editor .monaco-editor-overlaymessage .anchor{z-index:1000;border:8px solid #0000;position:absolute;left:2px;width:0!important;height:0!important}.monaco-editor .monaco-editor-overlaymessage .anchor.top{border-bottom-color:var(--vscode-inputValidation-infoBorder)}.monaco-editor .monaco-editor-overlaymessage .anchor.below{border-top-color:var(--vscode-inputValidation-infoBorder)}.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top,.monaco-editor .monaco-editor-overlaymessage.below .anchor.below{display:none}.monaco-editor .monaco-editor-overlaymessage.below .anchor.top{display:inherit;top:-8px}.action-widget{z-index:40;border-radius:var(--vscode-cornerRadius-large);background-color:var(--vscode-menu-background);width:100%;min-width:100px;max-width:80vw;color:var(--vscode-menu-foreground);box-shadow:var(--vscode-shadow-lg);padding:4px;font-size:13px;display:block;border:1px solid var(--vscode-editorHoverWidget-border)!important}.context-view-block{cursor:initial;z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0}.context-view-pointerBlock{cursor:initial;z-index:2;width:100%;height:100%;position:fixed;top:0;left:0}.action-widget .monaco-list{-webkit-user-select:none;user-select:none;border:0!important}.action-widget .monaco-list:focus:before{outline:0!important}.action-widget .monaco-list .monaco-scrollable-element{overflow:visible}.action-widget .monaco-list .monaco-list-row{white-space:nowrap;cursor:pointer;touch-action:none;border-radius:var(--vscode-cornerRadius-medium);padding:0 12px 0 6px}.action-widget .monaco-list .monaco-list-row.action.focused:not(.option-disabled){color:var(--vscode-list-hoverForeground);outline:1px solid var(--vscode-menu-selectionBorder,transparent);outline-offset:-2px;background-color:var(--vscode-list-hoverBackground)!important}.action-widget .monaco-list-row.group-header{font-size:11px;font-weight:500;color:var(--vscode-descriptionForeground)!important}.action-widget .monaco-list-row.group-header:not(:first-of-type){margin-top:2px}.action-widget .monaco-scrollable-element .monaco-list-rows .monaco-list-row.separator{border-top:1px solid var(--vscode-editorHoverWidget-border);color:var(--vscode-descriptionForeground);cursor:default;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:0;width:100%;margin:4px 0;font-size:12px}.action-widget .monaco-scrollable-element .monaco-list-rows .monaco-list-row.separator:hover,.action-widget .monaco-scrollable-element .monaco-list-rows .monaco-list-row.separator.focused{border-radius:0;outline:0 solid;background-color:#0000!important}.action-widget .monaco-list-row.separator:first-of-type{border-top:none;margin-top:0}.action-widget .monaco-list-row.separator>span:not(:empty){align-items:center;height:100%;padding-left:10px;display:flex}.action-widget .monaco-list .group-header,.action-widget .monaco-list .option-disabled,.action-widget .monaco-list .option-disabled:before,.action-widget .monaco-list .option-disabled .focused,.action-widget .monaco-list .option-disabled .focused:before{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;cursor:default!important;background-color:#0000!important;outline:0 solid!important}.action-widget .monaco-list-row.action{align-items:center;gap:6px;display:flex}.action-widget .monaco-list-row.action .codicon{font-size:12px}.action-widget .monaco-list-row.action .action-list-item-toolbar .codicon{font-size:16px}.action-widget .actionList.compact-icons .monaco-list-row.action .codicon{font-size:var(--vscode-codiconFontSize-compact,12px)}.action-widget .actionList.compact-icons .monaco-list-row.action .action-list-item-toolbar .codicon,.action-widget .actionList.compact-icons .monaco-list-row.action .action-list-submenu-indicator.codicon{font-size:var(--vscode-codiconFontSize,16px)}.action-widget .monaco-list-row.action.option-disabled,.action-widget .monaco-list:focus .monaco-list-row.focused.action.option-disabled,.action-widget .monaco-list-row.action.option-disabled .codicon,.action-widget .monaco-list:not(.drop-target):not(.dragging) .monaco-list-row:hover:not(.selected):not(.focused).option-disabled{color:var(--vscode-disabledForeground)}.action-widget .monaco-list-row.action:not(.option-disabled) .codicon{color:inherit}.action-widget .monaco-list-row.action .title{text-overflow:ellipsis;flex:1;overflow:hidden}.action-widget .monaco-list-row.action .detail{width:100%;color:var(--vscode-descriptionForeground);opacity:.8;text-overflow:ellipsis;white-space:nowrap;order:99;padding-left:18px;font-size:11px;line-height:14px;overflow:hidden}.action-widget .monaco-list-row.action .action-item-badge{background-color:var(--vscode-badge-background);color:var(--vscode-badge-foreground);border-radius:10px;flex-shrink:0;padding:0 6px;font-size:11px;line-height:18px}.action-widget .monaco-list-row.action .monaco-keybinding>.monaco-keybinding-key{background-color:var(--vscode-keybindingLabel-background);color:var(--vscode-keybindingLabel-foreground);border-style:solid;border-width:1px;border-color:var(--vscode-keybindingLabel-border);border-bottom-color:var(--vscode-keybindingLabel-bottomBorder);box-shadow:inset 0 -1px 0 var(--vscode-widget-shadow);border-radius:3px}.action-widget .action-widget-action-bar{background-color:var(--vscode-menu-background);border-top:1px solid var(--vscode-editorHoverWidget-border);margin-top:4px}.action-widget .action-widget-action-bar:before{content:"";width:100%;display:block}.action-widget .action-widget-action-bar .actions-container{width:auto;padding:2px 8px 0 26px}.action-widget-action-bar .action-label{color:var(--vscode-textLink-activeForeground);pointer-events:all;padding:0;font-size:12px;line-height:22px}.action-widget-action-bar .action-item{pointer-events:none;margin-right:16px}.action-widget-action-bar .action-label:hover{background-color:#0000!important}.monaco-action-bar .actions-container.highlight-toggled .action-label.checked{background:var(--vscode-actionBar-toggledBackground)!important}.action-widget .monaco-list .monaco-list-row .description{color:var(--vscode-descriptionForeground);margin-left:.5em;font-size:12px}.action-widget .monaco-list .monaco-list-row .description a{color:var(--vscode-textLink-foreground)}.action-widget .monaco-list .monaco-list-row .description a:hover,.action-widget .monaco-list .monaco-list-row .description a:active{color:var(--vscode-textLink-activeForeground)}.action-widget .monaco-list-row.action .group-title{color:var(--vscode-descriptionForeground);flex-shrink:0;margin-left:.5em;margin-right:6px;font-size:12px}.action-widget .monaco-list .monaco-list-row.action:has(.detail:not([style*="display: none"])){flex-wrap:wrap;align-content:center;padding-right:6px}.action-widget .monaco-list .monaco-list-row.action:has(.detail:not([style*="display: none"])) .title{line-height:14px}.action-widget .inline-description .monaco-list-row.action{gap:0}.action-widget .inline-description .monaco-list-row.action .title{flex:0 auto;min-width:0;margin-left:6px}.action-widget .inline-description .monaco-list-row.action .description{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.action-widget .inline-description .monaco-list-row.action .group-title{margin-left:auto}.action-widget .inline-description .monaco-list-row.action .action-list-item-toolbar{margin-left:4px;margin-right:10px}.action-widget .inline-description .monaco-list-row.action .action-list-submenu-indicator{margin-left:auto;margin-right:10px}.action-widget .monaco-list-row.action .action-list-item-toolbar{display:none}.action-widget .monaco-list-row.focused.action.has-toolbar .action-list-item-toolbar,.action-widget .monaco-list-row:hover.action.has-toolbar .action-list-item-toolbar{display:flex}.action-widget .monaco-list-row .action-list-item-toolbar .monaco-action-bar:not(.vertical) .action-label:not(.disabled):hover{background-color:var(--vscode-toolbar-hoverBackground)}.action-widget-delegate-label{align-items:center;gap:4px;font-size:12px;display:flex}.action-widget .action-list-filter{padding:2px 2px 4px}.action-widget .action-list-filter-row{align-items:center;gap:4px;padding-right:10px;display:flex}.action-widget .action-list-filter:first-child{border-bottom:none}.action-widget .action-list-filter:last-child{border-top:1px solid var(--vscode-editorHoverWidget-border)}.action-widget .action-list-filter-input{box-sizing:border-box;border:1px solid var(--vscode-input-border,transparent);background-color:var(--vscode-input-background);width:100%;color:var(--vscode-input-foreground);border-radius:3px;outline:none;flex:1;padding:4px 8px}.action-widget .action-list-filter-input:focus{border-color:var(--vscode-focusBorder)}.action-widget .action-list-filter-input::placeholder{color:var(--vscode-input-placeholderForeground)}.action-widget .action-list-filter-actions .action-label{border-radius:3px;padding:3px}.action-widget .action-list-filter-actions .action-label:hover{background-color:var(--vscode-toolbar-hoverBackground)}.action-widget .action-list-filter-label{color:var(--vscode-descriptionForeground);flex-shrink:0;margin-right:2px;font-size:12px}.action-widget .action-list-footer{color:var(--vscode-descriptionForeground);border-top:1px solid var(--vscode-editorHoverWidget-border);margin-top:4px;padding:4px 10px 2px 6px;font-size:11px}.action-widget .action-list-header{color:var(--vscode-foreground);background-color:var(--vscode-chat-requestBubbleBackground);border-radius:var(--vscode-cornerRadius-medium);align-items:flex-start;gap:6px;margin-bottom:2px;padding:6px 12px 6px 6px;font-size:12px;line-height:16px;display:flex}.action-widget:has(.action-list-header){min-width:160px}.action-widget .action-list-header .action-list-header-icon{text-align:center;width:12px;color:var(--vscode-descriptionForeground);flex-shrink:0;line-height:16px;font-size:12px!important}.action-widget .action-list-header .action-list-header-text{flex:1;font-size:11px}.action-widget .actionList{position:relative}.action-widget .action-list-submenu-indicator{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.action-widget .action-list-submenu-indicator.has-submenu{opacity:.6}.action-widget .monaco-list-row.action .action-list-submenu-indicator.codicon{font-size:16px;display:flex}.action-list-submenu-panel{background-color:var(--vscode-menu-background);color:var(--vscode-menu-foreground);border:1px solid var(--vscode-menu-border,var(--vscode-editorHoverWidget-border));box-shadow:0 2px 8px var(--vscode-widget-shadow);z-index:50;border-radius:5px;outline:none;width:max-content}.action-list-submenu-hover-header{word-wrap:break-word;-webkit-user-select:text;user-select:text;max-width:300px;padding:4px 8px;font-size:12px;line-height:1.4em}.action-list-submenu-hover-header a{color:var(--vscode-textLink-foreground)}.action-list-submenu-hover-header a:hover,.action-list-submenu-hover-header a:active{color:var(--vscode-textLink-activeForeground)}.action-list-submenu-hover-header.has-submenu{border-bottom:1px solid var(--vscode-menu-separatorBackground,var(--vscode-editorWidget-border))}.action-list-submenu-hover-header>p{margin-left:0;margin-right:0}.action-list-submenu-hover-header>p:first-child{margin-top:0}.action-list-submenu-hover-header>p:last-child{margin-bottom:0}.post-edit-widget{box-shadow:var(--vscode-shadow-lg);border:1px solid var(--vscode-widget-border,transparent);color:var(--vscode-button-foreground);background-color:var(--vscode-button-background);border-radius:4px;overflow:hidden}.post-edit-widget .monaco-button{border:none;border-radius:0;padding:2px}.post-edit-widget .monaco-button:hover{background-color:var(--vscode-button-hoverBackground)!important}.post-edit-widget .monaco-button .codicon{margin:0}@font-face{font-family:codicon;font-display:block;src:url(/assets/codicon-Brq4_Ui5.ttf)format("truetype")}.codicon[class*=codicon-]{text-rendering:auto;text-align:center;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;font:16px/1 codicon;text-decoration:none;display:inline-block}.codicon-wrench-subaction{opacity:.5}@keyframes codicon-spin{to{transform:rotate(360deg)}}.codicon-sync.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-gear.codicon-modifier-spin,.codicon-notebook-state-executing.codicon-modifier-spin,.codicon-loading,.codicon-tree-item-loading:before{transform-origin:50%;animation:1.5s steps(30,end) infinite codicon-spin}.codicon-modifier-disabled{opacity:.4}.monaco-editor .codicon.codicon-symbol-array,.monaco-workbench .codicon-colored.codicon.codicon-symbol-array{color:var(--vscode-symbolIcon-arrayForeground)}.monaco-editor .codicon.codicon-symbol-boolean,.monaco-workbench .codicon-colored.codicon.codicon-symbol-boolean{color:var(--vscode-symbolIcon-booleanForeground)}.monaco-editor .codicon.codicon-symbol-class,.monaco-workbench .codicon-colored.codicon.codicon-symbol-class{color:var(--vscode-symbolIcon-classForeground)}.monaco-editor .codicon.codicon-symbol-method,.monaco-workbench .codicon-colored.codicon.codicon-symbol-method{color:var(--vscode-symbolIcon-methodForeground)}.monaco-editor .codicon.codicon-symbol-color,.monaco-workbench .codicon-colored.codicon.codicon-symbol-color{color:var(--vscode-symbolIcon-colorForeground)}.monaco-editor .codicon.codicon-symbol-constant,.monaco-workbench .codicon-colored.codicon.codicon-symbol-constant{color:var(--vscode-symbolIcon-constantForeground)}.monaco-editor .codicon.codicon-symbol-constructor,.monaco-workbench .codicon-colored.codicon.codicon-symbol-constructor{color:var(--vscode-symbolIcon-constructorForeground)}.monaco-editor .codicon.codicon-symbol-value,.monaco-workbench .codicon-colored.codicon.codicon-symbol-value,.monaco-editor .codicon.codicon-symbol-enum,.monaco-workbench .codicon-colored.codicon.codicon-symbol-enum{color:var(--vscode-symbolIcon-enumeratorForeground)}.monaco-editor .codicon.codicon-symbol-enum-member,.monaco-workbench .codicon-colored.codicon.codicon-symbol-enum-member{color:var(--vscode-symbolIcon-enumeratorMemberForeground)}.monaco-editor .codicon.codicon-symbol-event,.monaco-workbench .codicon-colored.codicon.codicon-symbol-event{color:var(--vscode-symbolIcon-eventForeground)}.monaco-editor .codicon.codicon-symbol-field,.monaco-workbench .codicon-colored.codicon.codicon-symbol-field{color:var(--vscode-symbolIcon-fieldForeground)}.monaco-editor .codicon.codicon-symbol-file,.monaco-workbench .codicon-colored.codicon.codicon-symbol-file{color:var(--vscode-symbolIcon-fileForeground)}.monaco-editor .codicon.codicon-symbol-folder,.monaco-workbench .codicon-colored.codicon.codicon-symbol-folder{color:var(--vscode-symbolIcon-folderForeground)}.monaco-editor .codicon.codicon-symbol-function,.monaco-workbench .codicon-colored.codicon.codicon-symbol-function{color:var(--vscode-symbolIcon-functionForeground)}.monaco-editor .codicon.codicon-symbol-interface,.monaco-workbench .codicon-colored.codicon.codicon-symbol-interface{color:var(--vscode-symbolIcon-interfaceForeground)}.monaco-editor .codicon.codicon-symbol-key,.monaco-workbench .codicon-colored.codicon.codicon-symbol-key{color:var(--vscode-symbolIcon-keyForeground)}.monaco-editor .codicon.codicon-symbol-keyword,.monaco-workbench .codicon-colored.codicon.codicon-symbol-keyword{color:var(--vscode-symbolIcon-keywordForeground)}.monaco-editor .codicon.codicon-symbol-module,.monaco-workbench .codicon-colored.codicon.codicon-symbol-module{color:var(--vscode-symbolIcon-moduleForeground)}.monaco-editor .codicon.codicon-symbol-namespace,.monaco-workbench .codicon-colored.codicon.codicon-symbol-namespace{color:var(--vscode-symbolIcon-namespaceForeground)}.monaco-editor .codicon.codicon-symbol-null,.monaco-workbench .codicon-colored.codicon.codicon-symbol-null{color:var(--vscode-symbolIcon-nullForeground)}.monaco-editor .codicon.codicon-symbol-number,.monaco-workbench .codicon-colored.codicon.codicon-symbol-number{color:var(--vscode-symbolIcon-numberForeground)}.monaco-editor .codicon.codicon-symbol-object,.monaco-workbench .codicon-colored.codicon.codicon-symbol-object{color:var(--vscode-symbolIcon-objectForeground)}.monaco-editor .codicon.codicon-symbol-operator,.monaco-workbench .codicon-colored.codicon.codicon-symbol-operator{color:var(--vscode-symbolIcon-operatorForeground)}.monaco-editor .codicon.codicon-symbol-package,.monaco-workbench .codicon-colored.codicon.codicon-symbol-package{color:var(--vscode-symbolIcon-packageForeground)}.monaco-editor .codicon.codicon-symbol-property,.monaco-workbench .codicon-colored.codicon.codicon-symbol-property{color:var(--vscode-symbolIcon-propertyForeground)}.monaco-editor .codicon.codicon-symbol-reference,.monaco-workbench .codicon-colored.codicon.codicon-symbol-reference{color:var(--vscode-symbolIcon-referenceForeground)}.monaco-editor .codicon.codicon-symbol-snippet,.monaco-workbench .codicon-colored.codicon.codicon-symbol-snippet{color:var(--vscode-symbolIcon-snippetForeground)}.monaco-editor .codicon.codicon-symbol-string,.monaco-workbench .codicon-colored.codicon.codicon-symbol-string{color:var(--vscode-symbolIcon-stringForeground)}.monaco-editor .codicon.codicon-symbol-struct,.monaco-workbench .codicon-colored.codicon.codicon-symbol-struct{color:var(--vscode-symbolIcon-structForeground)}.monaco-editor .codicon.codicon-symbol-text,.monaco-workbench .codicon-colored.codicon.codicon-symbol-text{color:var(--vscode-symbolIcon-textForeground)}.monaco-editor .codicon.codicon-symbol-type-parameter,.monaco-workbench .codicon-colored.codicon.codicon-symbol-type-parameter{color:var(--vscode-symbolIcon-typeParameterForeground)}.monaco-editor .codicon.codicon-symbol-unit,.monaco-workbench .codicon-colored.codicon.codicon-symbol-unit{color:var(--vscode-symbolIcon-unitForeground)}.monaco-editor .codicon.codicon-symbol-variable,.monaco-workbench .codicon-colored.codicon.codicon-symbol-variable{color:var(--vscode-symbolIcon-variableForeground)}.monaco-editor .lightBulbWidget{justify-content:center;align-items:center;display:flex}.monaco-editor .lightBulbWidget:hover{cursor:pointer}.monaco-editor .lightBulbWidget.codicon-light-bulb,.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle{color:var(--vscode-editorLightBulb-foreground)}.monaco-editor .lightBulbWidget.codicon-lightbulb-autofix,.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle-autofix{color:var(--vscode-editorLightBulbAutoFix-foreground,var(--vscode-editorLightBulb-foreground))}.monaco-editor .lightBulbWidget.codicon-sparkle-filled{color:var(--vscode-editorLightBulbAi-foreground,var(--vscode-icon-foreground))}.monaco-editor .lightBulbWidget:before{z-index:2;position:relative}.monaco-editor .lightBulbWidget:after{content:"";opacity:.3;z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.monaco-editor .glyph-margin-widgets .cgmr[class*=codicon-gutter-lightbulb]{cursor:pointer;display:block}.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb,.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle{color:var(--vscode-editorLightBulb-foreground)}.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-auto-fix,.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-aifix-auto-fix{color:var(--vscode-editorLightBulbAutoFix-foreground,var(--vscode-editorLightBulb-foreground))}.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle-filled{color:var(--vscode-editorLightBulbAi-foreground,var(--vscode-icon-foreground))}.monaco-editor .codelens-decoration{text-overflow:ellipsis;white-space:nowrap;color:var(--vscode-editorCodeLens-foreground);line-height:var(--vscode-editorCodeLens-lineHeight);font-size:var(--vscode-editorCodeLens-fontSize);padding-right:calc(var(--vscode-editorCodeLens-fontSize)*.5);font-feature-settings:var(--vscode-editorCodeLens-fontFeatureSettings);font-family:var(--vscode-editorCodeLens-fontFamily), var(--vscode-editorCodeLens-fontFamilyDefault);align-items:center;overflow:hidden;display:inline-flex!important}.monaco-editor .codelens-decoration>span,.monaco-editor .codelens-decoration>a{-webkit-user-select:none;user-select:none;white-space:nowrap;vertical-align:sub;align-items:center;display:inline-flex}.monaco-editor .codelens-decoration>a{text-decoration:none}.monaco-editor .codelens-decoration>a:hover{cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .codelens-decoration>a:hover .codicon{color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .codelens-decoration .codicon[class*=codicon-]{vertical-align:middle;color:var(--vscode-editorCodeLens-foreground);line-height:var(--vscode-editorCodeLens-lineHeight);font-size:var(--vscode-editorCodeLens-fontSize);color:currentColor!important}.monaco-editor .codelens-decoration>a:hover .codicon:before{cursor:pointer}@keyframes fadein{0%{opacity:0}to{opacity:1}}.monaco-editor .codelens-decoration.fadein{animation:.1s linear fadein}.monaco-editor .inlineSuggestionsHints{padding:4px}.monaco-editor .inlineSuggestionsHints .warningMessage p{margin:0}.monaco-editor .inlineSuggestionsHints.withBorder{z-index:39;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .inlineSuggestionsHints a,.monaco-editor .inlineSuggestionsHints a:hover{color:var(--vscode-foreground)!important}.monaco-editor .inlineSuggestionsHints .keybinding{opacity:.6;align-items:center;margin-left:4px;display:flex}.monaco-editor .inlineSuggestionsHints .keybinding .monaco-keybinding-key{padding:2px 3px;font-size:8px}.monaco-editor .inlineSuggestionsHints .availableSuggestionCount a{justify-content:center;min-width:19px;display:flex}.monaco-editor .inlineSuggestionStatusBarItemLabel{align-items:center;margin-right:2px}.monaco-editor .find-widget{z-index:35;box-sizing:border-box;height:34px;box-shadow:var(--vscode-shadow-lg);color:var(--vscode-editorWidget-foreground);border:1px solid var(--vscode-widget-border);border-radius:var(--vscode-cornerRadius-large);background-color:var(--vscode-editorWidget-background);margin-top:4px;padding:0 4px 0 9px;line-height:19px;transition:transform .2s linear;position:absolute;overflow:hidden;transform:translateY(calc(-100% - 10px))}.monaco-reduce-motion .monaco-editor .find-widget{transition:transform linear}.monaco-editor .find-widget textarea{margin:0}.monaco-editor .find-widget.hiddenEditor{display:none}.monaco-editor .find-widget.replaceToggled>.replace-part{display:flex}.monaco-editor .find-widget.visible{transform:translateY(0)}.monaco-editor .find-widget .monaco-inputbox.synthetic-focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px;outline-color:var(--vscode-focusBorder)}.monaco-editor .find-widget .monaco-inputbox .input{background-color:#0000;min-height:0}.monaco-editor .find-widget .monaco-findInput .input{font-size:13px}.monaco-editor .find-widget>.find-part,.monaco-editor .find-widget>.replace-part{margin:3px 25px 0 17px;font-size:12px;display:flex}.monaco-editor .find-widget>.find-part .monaco-inputbox,.monaco-editor .find-widget>.replace-part .monaco-inputbox{min-height:25px}.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-right:22px}.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.mirror,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-top:2px;padding-bottom:2px}.monaco-editor .find-widget>.find-part .find-actions,.monaco-editor .find-widget>.replace-part .replace-actions{align-items:center;height:25px;display:flex}.monaco-editor .find-widget .monaco-findInput{vertical-align:middle;flex:1;display:flex}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element{width:100%}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical{opacity:0}.monaco-editor .find-widget .matchesCount{flex:initial;vertical-align:middle;box-sizing:border-box;text-align:center;height:25px;margin:0 0 0 3px;padding:2px 0 0 2px;line-height:23px;display:flex}.monaco-editor .find-widget .button{flex:initial;cursor:pointer;background-position:50%;background-repeat:no-repeat;border-radius:5px;justify-content:center;align-items:center;width:16px;height:16px;margin-left:3px;padding:3px;display:flex}.monaco-editor .find-widget .codicon-find-selection{border-radius:5px;width:22px;height:22px;padding:3px}.monaco-editor .find-widget .button.left{margin:4px 0 4px 5px}.monaco-editor .find-widget .button.wide{width:auto;padding:1px 6px;top:-1px}.monaco-editor .find-widget .button.toggle{border-radius:var(--vscode-cornerRadius-small);box-sizing:border-box;width:18px;height:-webkit-fill-available;position:absolute;top:0;left:0}.monaco-editor .find-widget .button.toggle.disabled{display:none}.monaco-editor .find-widget .disabled{color:var(--vscode-disabledForeground);cursor:default}.monaco-editor .find-widget>.replace-part{display:none}.monaco-editor .find-widget>.replace-part>.monaco-findInput{vertical-align:middle;flex:none;display:flex;position:relative}.monaco-editor .find-widget>.replace-part>.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.monaco-editor .find-widget.reduced-find-widget .matchesCount{display:none}.monaco-editor .find-widget.narrow-find-widget{max-width:257px!important}.monaco-editor .find-widget.collapsed-find-widget{max-width:170px!important}.monaco-editor .find-widget.collapsed-find-widget .button.previous,.monaco-editor .find-widget.collapsed-find-widget .button.next,.monaco-editor .find-widget.collapsed-find-widget .button.replace,.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,.monaco-editor .find-widget.collapsed-find-widget>.find-part .monaco-findInput .controls{display:none}.monaco-editor .find-widget.no-results .matchesCount{color:var(--vscode-errorForeground)}.monaco-editor .findMatch{animation-duration:0;background-color:var(--vscode-editor-findMatchHighlightBackground);animation-name:inherit!important}.monaco-editor .currentFindMatch{background-color:var(--vscode-editor-findMatchBackground);border:2px solid var(--vscode-editor-findMatchBorder);box-sizing:border-box;padding:1px}.monaco-editor .findScope{background-color:var(--vscode-editor-findRangeHighlightBackground)}.monaco-editor .find-widget .monaco-sash{background-color:var(--vscode-editorWidget-resizeBorder,var(--vscode-editorWidget-border));left:0!important}.monaco-editor.hc-black .find-widget .button:before{position:relative;top:1px;left:2px}.monaco-editor .find-widget .button:not(.disabled):hover,.monaco-editor .find-widget .codicon-find-selection:hover{background-color:var(--vscode-toolbar-hoverBackground)!important}.monaco-editor.currentFindMatch{background-color:var(--vscode-editor-findMatchBackground)}.monaco-editor.findScope{background-color:var(--vscode-editor-findRangeHighlightBackground)}.monaco-editor.findMatch{background-color:var(--vscode-editorWidget-background)}.monaco-editor .find-widget>.button.codicon-widget-close{position:absolute;top:5px;right:4px}.colorpicker-widget{-webkit-user-select:none;user-select:none;height:190px}.colorpicker-color-decoration,.hc-light .colorpicker-color-decoration{box-sizing:border-box;cursor:pointer;border:.1em solid #000;width:.8em;height:.8em;margin:.1em .2em 0;line-height:.8em;display:inline-block}.hc-black .colorpicker-color-decoration,.vs-dark .colorpicker-color-decoration{border:.1em solid #eee}.colorpicker-header{height:24px;image-rendering:pixelated;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=) 0 0/9px 9px;display:flex;position:relative}.colorpicker-header .picked-color{cursor:pointer;color:#fff;white-space:nowrap;flex:1;justify-content:center;align-items:center;width:240px;line-height:24px;display:flex;overflow:hidden}.colorpicker-header .picked-color .picked-color-presentation{white-space:nowrap;margin-left:5px;margin-right:5px}.colorpicker-header .picked-color .codicon{color:inherit;font-size:14px}.colorpicker-header .picked-color.light{color:#000}.colorpicker-header .original-color{width:74px;z-index:inherit;cursor:pointer}.standalone-colorpicker{color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.colorpicker-header.standalone-colorpicker{border-bottom:none}.colorpicker-header .close-button{cursor:pointer;background-color:var(--vscode-editorHoverWidget-background);border-left:1px solid var(--vscode-editorHoverWidget-border)}.colorpicker-header .close-button-inner-div{text-align:center;width:100%;height:100%}.colorpicker-header .close-button-inner-div:hover{background-color:var(--vscode-toolbar-hoverBackground)}.colorpicker-header .close-icon{padding:3px}.colorpicker-body{padding:8px;display:flex;position:relative}.colorpicker-body .saturation-wrap{flex:1;min-width:220px;height:150px;position:relative;overflow:hidden}.colorpicker-body .saturation-box{height:150px;position:absolute}.colorpicker-body .saturation-selection{border:1px solid #fff;border-radius:100%;width:9px;height:9px;margin:-5px 0 0 -5px;position:absolute;box-shadow:0 0 2px #000c}.colorpicker-body .strip{width:25px;height:150px}.colorpicker-body .standalone-strip{width:25px;height:122px}.colorpicker-body .hue-strip{cursor:grab;background:linear-gradient(red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);margin-left:8px;position:relative}.colorpicker-body .opacity-strip{cursor:grab;image-rendering:pixelated;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=) 0 0/9px 9px;margin-left:8px;position:relative}.colorpicker-body .strip.grabbing{cursor:grabbing}.colorpicker-body .slider{box-sizing:border-box;border:1px solid #ffffffb5;width:calc(100% + 4px);height:4px;position:absolute;top:0;left:-2px;box-shadow:0 0 1px #000000d9}.colorpicker-body .strip .overlay{pointer-events:none;height:150px}.colorpicker-body .standalone-strip .standalone-overlay{pointer-events:none;height:122px}.standalone-colorpicker-body{border:1px solid #0000;border-bottom:1px solid var(--vscode-editorHoverWidget-border);display:block;overflow:hidden}.colorpicker-body .insert-button{background:var(--vscode-button-background);width:58px;height:20px;color:var(--vscode-button-foreground);cursor:pointer;border:none;border-radius:2px;padding:0;position:absolute;bottom:8px;right:8px}.colorpicker-body .insert-button:hover{background:var(--vscode-button-hoverBackground)}.monaco-editor .peekview-widget{box-shadow:var(--vscode-shadow-lg)}.monaco-editor .peekview-widget .head{box-sizing:border-box;flex-wrap:nowrap;justify-content:space-between;display:flex}.monaco-editor .peekview-widget .head .peekview-title{text-overflow:ellipsis;align-items:baseline;min-width:0;margin-left:20px;font-size:13px;display:flex;overflow:hidden}.monaco-editor .peekview-widget .head .peekview-title.clickable{cursor:pointer}.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty){margin-left:.5em;font-size:.9em}.monaco-editor .peekview-widget .head .peekview-title .meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.monaco-editor .peekview-widget .head .peekview-title .dirname,.monaco-editor .peekview-widget .head .peekview-title .filename{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty):before{content:"-";padding:0 .3em}.monaco-editor .peekview-widget .head .peekview-actions{text-align:right;flex:1;padding-right:2px}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar{display:inline-block}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar,.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar>.actions-container{height:100%}.monaco-editor .peekview-widget>.body{border-top:1px solid;position:relative}.monaco-editor .peekview-widget .head .peekview-title .codicon{align-self:center;margin-right:4px}.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon{color:inherit!important}.monaco-editor .zone-widget{z-index:10;position:absolute}.monaco-editor .zone-widget .zone-widget-container{border-top-style:solid;border-top-width:0;border-bottom-style:solid;border-bottom-width:0;position:relative}.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget{border-top-width:1px;border-bottom-width:1px}.monaco-editor .reference-zone-widget .inline{vertical-align:top;display:inline-block}.monaco-editor .reference-zone-widget .messages{text-align:center;width:100%;height:100%;padding:3em 0}.monaco-editor .reference-zone-widget .ref-tree{background-color:var(--vscode-peekViewResult-background);color:var(--vscode-peekViewResult-lineForeground);line-height:23px}.monaco-editor .reference-zone-widget .ref-tree .reference{text-overflow:ellipsis;overflow:hidden}.monaco-editor .reference-zone-widget .ref-tree .reference-file{width:100%;height:100%;color:var(--vscode-peekViewResult-fileForeground);display:inline-flex}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file{color:inherit!important}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows>.monaco-list-row.selected:not(.highlighted){background-color:var(--vscode-peekViewResult-selectionBackground);color:var(--vscode-peekViewResult-selectionForeground)!important}.monaco-editor .reference-zone-widget .ref-tree .reference-file .count{margin-left:auto;margin-right:12px}.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight{color:var(--vscode-peekViewResult-fileForeground)!important;background-color:var(--vscode-peekViewResult-matchHighlightBackground)!important}.monaco-editor .reference-zone-widget .preview .reference-decoration{background-color:var(--vscode-peekViewEditor-matchHighlightBackground);border:2px solid var(--vscode-peekViewEditor-matchHighlightBorder);box-sizing:border-box}.monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background,.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input{background-color:var(--vscode-peekViewEditor-background)}.monaco-editor .reference-zone-widget .preview .monaco-editor .margin{background-color:var(--vscode-peekViewEditorGutter-background)}.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file,.monaco-editor.hc-light .reference-zone-widget .ref-tree .reference-file{font-weight:700}.monaco-editor.hc-black .reference-zone-widget .ref-tree .referenceMatch .highlight,.monaco-editor.hc-light .reference-zone-widget .ref-tree .referenceMatch .highlight{border:1px dotted var(--vscode-contrastActiveBorder,transparent);box-sizing:border-box}.monaco-editor .hoverHighlight{background-color:var(--vscode-editor-hoverHighlightBackground)}.monaco-editor .monaco-resizable-hover{border:1px solid var(--vscode-editorHoverWidget-border);border-radius:var(--vscode-cornerRadius-large);box-sizing:content-box;background-color:var(--vscode-editorHoverWidget-background)}.monaco-editor .monaco-resizable-hover>.monaco-hover{border-radius:inherit;border:none;overflow:hidden}.monaco-editor .monaco-hover{border:1px solid var(--vscode-editorHoverWidget-border);border-radius:var(--vscode-cornerRadius-large);color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);box-shadow:var(--vscode-shadow-lg)}.monaco-editor .monaco-hover a{color:var(--vscode-textLink-foreground)}.monaco-editor .monaco-hover a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor .monaco-hover .hover-row{border-radius:var(--vscode-cornerRadius-large);display:flex}.monaco-editor .monaco-hover .hover-row.hover-row-with-copy{padding-right:20px;position:relative}.monaco-editor .monaco-hover .hover-row .hover-row-contents{flex-direction:column;min-width:0;display:flex}.monaco-editor .monaco-hover .hover-row .verbosity-actions{border-right:1px solid var(--vscode-editorHoverWidget-border);width:22px;overflow-y:clip}.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner{flex-direction:column;justify-content:flex-end;padding-left:5px;padding-right:5px;display:flex;position:relative}.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon{cursor:pointer;font-size:11px}.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon.enabled{color:var(--vscode-textLink-foreground)}.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon.disabled{opacity:.6}.monaco-editor .monaco-hover .hover-row .actions{background-color:var(--vscode-editorHoverWidget-statusBarBackground)}.monaco-editor .monaco-hover code{background-color:var(--vscode-textCodeBlock-background)}.monaco-editor .monaco-hover .hover-copy-button{opacity:0;border-radius:3px;justify-content:center;align-items:center;padding:2px 4px;display:flex;position:absolute;top:4px;right:4px}.monaco-editor .monaco-hover .hover-row-with-copy:hover .hover-copy-button,.monaco-editor .monaco-hover .hover-row-with-copy:focus-within .hover-copy-button{opacity:1}.monaco-editor .monaco-hover .hover-copy-button:hover{background-color:var(--vscode-toolbar-hoverBackground);cursor:pointer}.monaco-editor .monaco-hover .hover-copy-button:focus{outline:1px solid var(--vscode-focusBorder);outline-offset:-1px}.monaco-editor .monaco-hover .hover-copy-button .codicon{color:var(--vscode-foreground);font-size:16px}.monaco-editor.vs .dnd-target,.monaco-editor.hc-light .dnd-target{color:#fff;border-right:2px dotted #000}.monaco-editor.vs-dark .dnd-target{color:#51504f;border-right:2px dotted #aeafad}.monaco-editor.hc-black .dnd-target{color:#000;border-right:2px dotted #fff}.monaco-editor.mouse-default .view-lines,.monaco-editor.vs-dark.mac.mouse-default .view-lines,.monaco-editor.hc-black.mac.mouse-default .view-lines,.monaco-editor.hc-light.mac.mouse-default .view-lines{cursor:default}.monaco-editor.mouse-copy .view-lines,.monaco-editor.vs-dark.mac.mouse-copy .view-lines,.monaco-editor.hc-black.mac.mouse-copy .view-lines,.monaco-editor.hc-light.mac.mouse-copy .view-lines{cursor:copy}.monaco-editor .findOptionsWidget{background-color:var(--vscode-editorWidget-background);color:var(--vscode-editorWidget-foreground);box-shadow:var(--vscode-shadow-lg);border:2px solid var(--vscode-contrastBorder)}.monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,.monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,.monaco-editor .margin-view-overlays .codicon-folding-expanded,.monaco-editor .margin-view-overlays .codicon-folding-collapsed{cursor:pointer;opacity:0;justify-content:center;align-items:center;margin-left:2px;font-size:140%;transition:opacity .5s;display:flex}.monaco-reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,.monaco-reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,.monaco-reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-expanded,.monaco-reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-collapsed{transition:initial}.monaco-editor .margin-view-overlays:hover .codicon,.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,.monaco-editor .margin-view-overlays .codicon.codicon-folding-manual-collapsed,.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons{opacity:1}.monaco-editor .inline-folded:after{color:var(--vscode-editor-foldPlaceholderForeground);content:"⋯";cursor:pointer;margin:.1em .2em 0;line-height:1em;display:inline}.monaco-editor .folded-background{background-color:var(--vscode-editor-foldBackground)}.monaco-editor .cldr.codicon.codicon-folding-expanded,.monaco-editor .cldr.codicon.codicon-folding-collapsed,.monaco-editor .cldr.codicon.codicon-folding-manual-expanded,.monaco-editor .cldr.codicon.codicon-folding-manual-collapsed{color:var(--vscode-editorGutter-foldingControlForeground)!important}.monaco-editor .peekview-widget .head .peekview-title .severity-icon{vertical-align:text-top;margin-right:4px;display:inline-block}.monaco-editor .marker-widget{text-overflow:ellipsis;white-space:nowrap}.monaco-editor .marker-widget>.stale{opacity:.6;font-style:italic}.monaco-editor .marker-widget .title{padding-right:5px;display:inline-block}.monaco-editor .marker-widget .descriptioncontainer{white-space:pre;-webkit-user-select:text;user-select:text;padding:8px 12px 0 20px;position:absolute}.monaco-editor .marker-widget .descriptioncontainer .message{flex-direction:column;display:flex}.monaco-editor .marker-widget .descriptioncontainer .message .details{padding-left:6px}.monaco-editor .marker-widget .descriptioncontainer .message .source,.monaco-editor .marker-widget .descriptioncontainer .message span.code{opacity:.6}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link{opacity:.6;color:inherit}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before{content:"("}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after{content:")"}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link>span{text-underline-position:under;color:var(--vscode-textLink-activeForeground);border-bottom:1px solid #0000;text-decoration:underline}.monaco-editor .marker-widget .descriptioncontainer .filename{cursor:pointer;color:var(--vscode-textLink-activeForeground)}.monaco-editor .zone-widget .codicon.codicon-error,.markers-panel .marker-icon.error,.markers-panel .marker-icon .codicon.codicon-error,.text-search-provider-messages .providerMessage .codicon.codicon-error,.extensions-viewlet>.extensions .codicon.codicon-error,.extension-editor .codicon.codicon-error,.chat-attached-context-attachment .codicon.codicon-error{color:var(--vscode-problemsErrorIcon-foreground)}.monaco-editor .zone-widget .codicon.codicon-warning,.markers-panel .marker-icon.warning,.markers-panel .marker-icon .codicon.codicon-warning,.text-search-provider-messages .providerMessage .codicon.codicon-warning,.extensions-viewlet>.extensions .codicon.codicon-warning,.extension-editor .codicon.codicon-warning,.preferences-editor .codicon.codicon-warning{color:var(--vscode-problemsWarningIcon-foreground)}.monaco-editor .zone-widget .codicon.codicon-info,.markers-panel .marker-icon.info,.markers-panel .marker-icon .codicon.codicon-info,.text-search-provider-messages .providerMessage .codicon.codicon-info,.extensions-viewlet>.extensions .codicon.codicon-info,.extension-editor .codicon.codicon-info{color:var(--vscode-problemsInfoIcon-foreground)}.monaco-editor .snippet-placeholder{background-color:var(--vscode-editor-snippetTabstopHighlightBackground,transparent);outline-width:1px;outline-style:solid;outline-color:var(--vscode-editor-snippetTabstopHighlightBorder,transparent);min-width:2px}.monaco-editor .finish-snippet-placeholder{background-color:var(--vscode-editor-snippetFinalTabstopHighlightBackground,transparent);outline-width:1px;outline-style:solid;outline-color:var(--vscode-editor-snippetFinalTabstopHighlightBorder,transparent)}.monaco-editor .rename-box{z-index:100;color:inherit;box-shadow:var(--vscode-shadow-lg);border-radius:4px}.monaco-editor .rename-box.preview{padding:4px 4px 0}.monaco-editor .rename-box .rename-input-with-button{border-radius:4px;width:calc(100% - 8px);padding:3px}.monaco-editor .rename-box .rename-input{width:calc(100% - 8px);padding:0}.monaco-editor .rename-box .rename-input:focus{outline:none}.monaco-editor .rename-box .rename-suggestions-button{cursor:pointer;background-color:#0000;border:none;border-radius:5px;align-items:center;padding:3px;display:flex}.monaco-editor .rename-box .rename-suggestions-button:hover{background-color:var(--vscode-toolbar-hoverBackground)}.monaco-editor .rename-box .rename-candidate-list-container .monaco-list-row{border-radius:2px}.monaco-editor .rename-box .rename-label{opacity:.8;display:none}.monaco-editor .rename-box.preview .rename-label{display:inherit}.monaco-editor .suggest-widget{z-index:40;border-radius:var(--vscode-cornerRadius-large);width:430px;box-shadow:var(--vscode-shadow-lg);flex-direction:column;display:flex}.monaco-editor .suggest-widget.message{flex-direction:row;align-items:center}.monaco-editor .suggest-widget,.monaco-editor .suggest-details{border-style:solid;border-width:1px;border-color:var(--vscode-editorSuggestWidget-border);background-color:var(--vscode-editorSuggestWidget-background);flex:0 auto;width:100%}.monaco-editor.hc-black .suggest-widget,.monaco-editor.hc-black .suggest-details,.monaco-editor.hc-light .suggest-widget,.monaco-editor.hc-light .suggest-details{border-width:2px}.monaco-editor .suggest-widget .suggest-status-bar{box-sizing:border-box;border-top:1px solid var(--vscode-editorSuggestWidget-border);flex-flow:row;justify-content:space-between;width:100%;padding:0 4px;font-size:80%;display:none;overflow:hidden}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar{display:flex}.monaco-editor .suggest-widget .suggest-status-bar .left{padding-right:8px}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label{color:var(--vscode-editorSuggestWidgetStatus-foreground)}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label{margin-right:0}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label:after{content:", ";margin-right:.3em}.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:100%}.monaco-editor .suggest-widget>.message{padding-left:22px}.monaco-editor .suggest-widget>.tree{width:100%;height:100%}.monaco-editor .suggest-widget .monaco-list{-webkit-user-select:none;user-select:none;border-radius:var(--vscode-cornerRadius-large)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row{-mox-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;cursor:pointer;touch-action:none;background-position:2px 2px;background-repeat:no-repeat;padding-right:10px;display:flex}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused{color:var(--vscode-editorSuggestWidget-selectedForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon{color:var(--vscode-editorSuggestWidget-selectedIconForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents{flex:1;height:100%;padding-left:2px;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main{text-overflow:ellipsis;white-space:pre;justify-content:space-between;display:flex;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{display:flex}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.focused)>.contents>.main .monaco-icon-label{color:var(--vscode-editorSuggestWidget-foreground)}.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight{font-weight:700}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main .monaco-highlighted-label .highlight{color:var(--vscode-editorSuggestWidget-highlightForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused>.contents>.main .monaco-highlighted-label .highlight{color:var(--vscode-editorSuggestWidget-focusHighlightForeground)}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:before{color:inherit;opacity:1;cursor:pointer;font-size:14px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close{position:absolute;top:6px;right:2px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close:hover,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:hover{opacity:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{color:var(--vscode-editorSuggestWidget-foreground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label{color:var(--vscode-editorSuggestWidget-selectedForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.signature-label{text-overflow:ellipsis;opacity:.6;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label{opacity:.4;font-size:85%;line-height:initial;text-overflow:ellipsis;align-self:center;margin-left:12px;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{text-overflow:ellipsis;white-space:nowrap;margin-left:1.1em;font-size:85%;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label>.monaco-tokenized-source{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{display:none}.monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label)>.contents>.main>.right>.details-label{display:inline}.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right.can-expand-details>.details-label{width:calc(100% - 26px)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left{flex-grow:1;flex-shrink:1;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.monaco-icon-label{flex-shrink:0}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.left>.monaco-icon-label{max-width:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.left>.monaco-icon-label{flex-shrink:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{flex-shrink:4;max-width:70%;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{visibility:hidden;width:18px;height:18px;display:inline-block;position:absolute;right:10px}.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none!important}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:inline-block}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right>.readMore{visibility:visible}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated{opacity:.66;-webkit-text-decoration:unset;text-decoration:unset}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated>.monaco-icon-label-container>.monaco-icon-name-container{text-decoration:line-through}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label:before{height:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon{background-position:50%;background-repeat:no-repeat;background-size:80%;width:16px;height:16px;margin-left:2px;display:block}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon{align-items:center;margin-right:4px;display:flex}.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon:before{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan{border:.1em solid #000;width:.7em;height:.7em;margin:0 0 0 .3em;display:inline-block}.monaco-editor .suggest-details-container{z-index:41}.monaco-editor .suggest-details{cursor:default;color:var(--vscode-editorSuggestWidget-foreground);flex-direction:column;display:flex}.monaco-editor .suggest-details:focus{border-color:var(--vscode-focusBorder)}.monaco-editor .suggest-details a{color:var(--vscode-textLink-foreground)}.monaco-editor .suggest-details a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor .suggest-details code{background-color:var(--vscode-textCodeBlock-background)}.monaco-editor .suggest-details.no-docs{display:none}.monaco-editor .suggest-details>.monaco-scrollable-element{flex:1}.monaco-editor .suggest-details>.monaco-scrollable-element>.body{box-sizing:border-box;width:100%;height:100%}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type{text-overflow:ellipsis;opacity:.7;white-space:pre;flex:2;margin:0 24px 0 0;padding:4px 0 4px 5px;overflow:hidden}.monaco-editor .suggest-details.detail-and-doc>.monaco-scrollable-element>.body>.header>.type{padding-bottom:12px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type.auto-wrap{white-space:normal;word-break:break-all}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs{white-space:pre-wrap;margin:0;padding:4px 5px}.monaco-editor .suggest-details.no-type>.monaco-scrollable-element>.body>.docs{margin-right:24px;overflow:hidden}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs{white-space:initial;min-height:calc(1rem + 8px);padding:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div,.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>span:not(:empty){padding:4px 5px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:first-child{margin-top:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:last-child{margin-bottom:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .monaco-tokenized-source{white-space:pre}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs .code{white-space:pre-wrap;word-wrap:break-word}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .codicon{vertical-align:sub}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>p:empty{display:none}.monaco-editor .suggest-details code{border-radius:3px;padding:0 .4em}.monaco-editor .suggest-details ul,.monaco-editor .suggest-details ol{padding-left:20px}.monaco-editor .suggest-details p code{font-family:var(--monaco-monospace-font)}.monaco-editor .suggest-preview-additional-widget{white-space:nowrap}.monaco-editor .suggest-preview-additional-widget .content-spacer{color:#0000;white-space:pre}.monaco-editor .suggest-preview-additional-widget .button{cursor:pointer;text-underline-position:under;text-decoration:underline;display:inline-block}.monaco-editor .ghost-text-hidden{opacity:0;font-size:0}.monaco-editor .ghost-text-decoration,.monaco-editor .suggest-preview-text .ghost-text{font-style:italic}.monaco-editor .suggest-preview-text.clickable .view-line{z-index:1}.monaco-editor .ghost-text-decoration.clickable,.monaco-editor .ghost-text-decoration-preview.clickable,.monaco-editor .suggest-preview-text.clickable .ghost-text{cursor:pointer}.monaco-editor .inline-completion-text-to-replace{text-underline-position:under;text-decoration:underline}:is(.monaco-editor .ghost-text-decoration,.monaco-editor .ghost-text-decoration-preview,.monaco-editor .suggest-preview-text .ghost-text).syntax-highlighted{opacity:.7}:is(.monaco-editor .ghost-text-decoration,.monaco-editor .ghost-text-decoration-preview,.monaco-editor .suggest-preview-text .ghost-text):not(.syntax-highlighted){color:var(--vscode-editorGhostText-foreground)}.monaco-editor .ghost-text-decoration,.monaco-editor .ghost-text-decoration-preview,.monaco-editor .suggest-preview-text .ghost-text{background-color:var(--vscode-editorGhostText-background);border:1px solid var(--vscode-editorGhostText-border)}.monaco-editor .ghost-text-decoration.warning,.monaco-editor .ghost-text-decoration-preview.warning,.monaco-editor .suggest-preview-text .ghost-text.warning{background:var(--monaco-editor-warning-decoration) repeat-x bottom left;border-bottom:4px double var(--vscode-editorWarning-border)}.monaco-editor .ghost-text-decoration.short-text,.monaco-editor .ghost-text-decoration-preview.short-text,.monaco-editor .suggest-preview-text .ghost-text.short-text{-webkit-text-decoration:underline dotted var(--vscode-editorGhostText-foreground);text-decoration:underline dotted var(--vscode-editorGhostText-foreground);text-underline-position:under}.ghost-text-view-warning-widget-icon .codicon{color:var(--vscode-editorWarning-foreground)!important}.monaco-editor .edits-fadeout-decoration{opacity:var(--animation-opacity,1);background-color:var(--vscode-inlineEdit-modifiedChangedTextBackground)}.monaco-editor .sticky-widget{border-bottom:1px solid var(--vscode-editorStickyScroll-border);width:100%;box-shadow:var(--vscode-editorStickyScroll-shadow) 0 4px 2px -2px;z-index:4;margin-left:"0px";overflow:hidden;right:initial!important}.monaco-editor .sticky-widget .sticky-widget-line-numbers{float:left;background-color:var(--vscode-editorStickyScrollGutter-background)}.monaco-editor .sticky-widget.peek .sticky-widget-line-numbers{background-color:var(--vscode-peekViewEditorStickyScrollGutter-background)}.monaco-editor .sticky-widget .sticky-widget-lines-scrollable{width:var(--vscode-editorStickyScroll-scrollableWidth);background-color:var(--vscode-editorStickyScroll-background);display:inline-block;position:absolute;overflow:hidden}.monaco-editor .sticky-widget.peek .sticky-widget-lines-scrollable{background-color:var(--vscode-peekViewEditorStickyScroll-background)}.monaco-editor .sticky-widget .sticky-widget-lines{background-color:inherit;position:absolute}.monaco-editor .sticky-widget .sticky-line-number,.monaco-editor .sticky-widget .sticky-line-content{color:var(--vscode-editorLineNumber-foreground);white-space:nowrap;background-color:inherit;display:inline-block;position:absolute}.monaco-editor .sticky-widget .sticky-line-number .codicon-folding-expanded,.monaco-editor .sticky-widget .sticky-line-number .codicon-folding-collapsed{float:right;transition:var(--vscode-editorStickyScroll-foldingOpacityTransition);margin-left:2px;position:absolute}.monaco-editor .sticky-widget .sticky-line-content{width:var(--vscode-editorStickyScroll-scrollableWidth);background-color:inherit;white-space:nowrap}.monaco-editor .sticky-widget .sticky-line-number-inner{text-align:right;display:inline-block}.monaco-editor .sticky-widget .sticky-line-content:hover{background-color:var(--vscode-editorStickyScrollHover-background);cursor:pointer}.monaco-editor{--inline-edit-border-radius:3px}.monaco-editor .inline-edits-view-indicator{z-index:34;height:20px;color:var(--vscode-inlineEdit-gutterIndicator-primaryForeground);background-color:var(--vscode-inlineEdit-gutterIndicator-background);border:1px solid var(--vscode-inlineEdit-gutterIndicator-primaryBorder);border-radius:var(--inline-edit-border-radius);opacity:0;align-items:center;margin:0 4px;padding:2px 10px 2px 2px;display:flex}.monaco-editor .inline-edits-view-indicator.contained{transition:opacity .2s ease-in-out .4s}.monaco-editor .inline-edits-view-indicator.visible{opacity:1}.monaco-editor .inline-edits-view-indicator.top{opacity:1}.monaco-editor .inline-edits-view-indicator.top .icon{transform:rotate(90deg)}.monaco-editor .inline-edits-view-indicator.bottom{opacity:1}.monaco-editor .inline-edits-view-indicator.bottom .icon{transform:rotate(-90deg)}.monaco-editor .inline-edits-view-indicator .icon{align-items:center;margin:0 2px;transition:transform .2s ease-in-out;display:flex;transform:none}.monaco-editor .inline-edits-view-indicator .icon .codicon{color:var(--vscode-inlineEdit-gutterIndicator-primaryForeground)}.monaco-editor .inline-edits-view-indicator .label{justify-content:center;width:100%;margin:0 2px;display:flex}.monaco-editor .inline-edits-view .editorContainer .preview .monaco-editor .view-overlays .current-line-exact,.monaco-editor .inline-edits-view .editorContainer .preview .monaco-editor .current-line-margin{border:none}.monaco-editor .inline-edits-view .editorContainer .inline-edits-view-zone.diagonal-fill{opacity:.5}.monaco-editor .strike-through{text-decoration:line-through}.monaco-editor .inlineCompletions-line-insert{background:var(--vscode-inlineEdit-modifiedChangedLineBackground)}.monaco-editor .inlineCompletions-line-delete{background:var(--vscode-inlineEdit-originalChangedLineBackground)}.monaco-editor .inlineCompletions-char-insert{background:var(--vscode-inlineEdit-modifiedChangedTextBackground);cursor:pointer}.monaco-editor .inlineCompletions-char-delete{background:var(--vscode-inlineEdit-originalChangedTextBackground)}.monaco-editor .inlineCompletions-char-delete.diff-range-empty{border-left:solid var(--vscode-inlineEdit-originalChangedTextBackground) 3px;margin-left:-1px}.monaco-editor .inlineCompletions-char-insert.diff-range-empty{border-left:solid var(--vscode-inlineEdit-modifiedChangedTextBackground) 3px}.monaco-editor .inlineCompletions-char-delete.single-line-inline{border:1px solid var(--vscode-editorHoverWidget-border);margin:-2px 0 0 -2px}.monaco-editor .inlineCompletions-char-insert.single-line-inline{border-top:1px solid var(--vscode-inlineEdit-modifiedBorder);border-bottom:1px solid var(--vscode-inlineEdit-modifiedBorder)}.monaco-editor .inlineCompletions-char-insert.single-line-inline.start{border-top-left-radius:var(--inline-edit-border-radius);border-bottom-left-radius:var(--inline-edit-border-radius);border-left:1px solid var(--vscode-inlineEdit-modifiedBorder)}.monaco-editor .inlineCompletions-char-insert.single-line-inline.end{border-top-right-radius:var(--inline-edit-border-radius);border-bottom-right-radius:var(--inline-edit-border-radius);border-right:1px solid var(--vscode-inlineEdit-modifiedBorder)}.monaco-editor .inlineCompletions-char-delete.single-line-inline.empty,.monaco-editor .inlineCompletions-char-insert.single-line-inline.empty{display:none}.monaco-editor .inlineCompletions.strike-through{text-decoration-thickness:1px}.monaco-editor .inlineCompletions-modified-bubble{background:var(--vscode-inlineEdit-modifiedChangedTextBackground)}.monaco-editor .inlineCompletions-original-bubble{background:var(--vscode-inlineEdit-originalChangedTextBackground)}.monaco-editor .inlineCompletions-modified-bubble,.monaco-editor .inlineCompletions-original-bubble{pointer-events:none;display:inline-block}:is(.monaco-editor .inline-edit.ghost-text,.monaco-editor .inline-edit.ghost-text-decoration,.monaco-editor .inline-edit.ghost-text-decoration-preview,.monaco-editor .inline-edit.suggest-preview-text .ghost-text).syntax-highlighted{opacity:1!important}.monaco-editor .inline-edit.ghost-text,.monaco-editor .inline-edit.ghost-text-decoration,.monaco-editor .inline-edit.ghost-text-decoration-preview,.monaco-editor .inline-edit.suggest-preview-text .ghost-text{font-style:normal!important}.monaco-editor .inline-edit.modified-background.ghost-text,.monaco-editor .inline-edit.modified-background.ghost-text-decoration,.monaco-editor .inline-edit.modified-background.ghost-text-decoration-preview,.monaco-editor .inline-edit.modified-background.suggest-preview-text .ghost-text{background:var(--vscode-inlineEdit-modifiedChangedTextBackground)!important;display:inline-block!important}.monaco-editor .inlineCompletions-original-lines{background:var(--vscode-editor-background)}.monaco-editor .inline-edit-jump-to-widget .monaco-keybinding .monaco-keybinding-key{padding:1px 2px 2px;font-size:11px}.monaco-menu-option{color:var(--vscode-editorActionList-foreground);cursor:pointer;border-radius:3px;align-items:center;gap:4px;padding:0 4px;font-size:13px;line-height:28px;display:flex}.monaco-menu-option .monaco-keybinding-key{opacity:.7;min-width:unset;border:none;margin:0;padding:0;font-size:13px}.monaco-menu-option.active{background:var(--vscode-editorActionList-focusBackground);color:var(--vscode-editorActionList-focusForeground);outline:1px solid var(--vscode-menu-selectionBorder,transparent);outline-offset:-1px}.monaco-menu-option.active .monaco-keybinding-key{color:var(--vscode-editorActionList-focusForeground)}.inline-edits-long-distance-hint-widget .go-to-label:before{content:"";background:linear-gradient(to left, var(--vscode-editorWidget-background) 0, transparent 12px);width:12px;height:100%;position:absolute;top:0;left:-12px}.hc-black .inline-edits-long-distance-hint-widget .go-to-label:before,.hc-light .inline-edits-long-distance-hint-widget .go-to-label:before{background:var(--vscode-editorWidget-background)}.inline-edit-alternative-action-label .codicon{padding-right:4px;font-size:12px!important}.inline-edit-alternative-action-label .monaco-keybinding-key{padding:2px 3px}.inline-edit-alternative-action-label .inline-edit-alternative-action-label-separator{width:4px}.inline-edits-long-distance-hint-widget.show-file-icons .target-file .file-icon:before{vertical-align:text-bottom;background-position:50%;background-repeat:no-repeat;background-size:16px;width:16px;height:16px;display:inline-block}.monaco-editor .goto-definition-link{cursor:pointer;text-decoration:underline;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor.vs .valueSetReplacement{outline:solid 2px var(--vscode-editorBracketMatch-border)}.monaco-editor .linked-editing-decoration{background-color:var(--vscode-editor-linkedEditingBackground);min-width:1px}.monaco-editor .detected-link,.monaco-editor .detected-link-active{text-underline-position:under;text-decoration:underline}.monaco-editor .detected-link-active{cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .scroll-editor-on-middle-click-dot{cursor:all-scroll;z-index:1;background-color:var(--vscode-editor-foreground,white);border:1px solid var(--vscode-editor-background,black);opacity:.5;border-radius:50%;width:5px;height:5px;position:absolute;transform:translate(-50%,-50%)}.monaco-editor .scroll-editor-on-middle-click-dot.hidden{display:none}.monaco-editor.scroll-editor-on-middle-click-editor *{cursor:all-scroll}.monaco-editor .focused .selectionHighlight{background-color:var(--vscode-editor-selectionHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-selectionHighlightBorder)}.monaco-editor.hc-black .focused .selectionHighlight,.monaco-editor.hc-light .focused .selectionHighlight{border-style:dotted}.monaco-editor .wordHighlight{background-color:var(--vscode-editor-wordHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightBorder)}.monaco-editor.hc-black .wordHighlight,.monaco-editor.hc-light .wordHighlight{border-style:dotted}.monaco-editor .wordHighlightStrong{background-color:var(--vscode-editor-wordHighlightStrongBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightStrongBorder)}.monaco-editor.hc-black .wordHighlightStrong,.monaco-editor.hc-light .wordHighlightStrong{border-style:dotted}.monaco-editor .wordHighlightText{background-color:var(--vscode-editor-wordHighlightTextBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightTextBorder)}.monaco-editor.hc-black .wordHighlightText,.monaco-editor.hc-light .wordHighlightText{border-style:dotted}.monaco-editor .parameter-hints-widget{z-index:39;cursor:default;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border);border-radius:var(--vscode-cornerRadius-large);box-shadow:var(--vscode-shadow-lg);flex-direction:column;line-height:1.5em;display:flex}.hc-black .monaco-editor .parameter-hints-widget,.hc-light .monaco-editor .parameter-hints-widget{border-width:2px}.monaco-editor .parameter-hints-widget>.phwrapper{flex-direction:row;max-width:440px;display:flex}.monaco-editor .parameter-hints-widget.multiple{min-height:3.3em;padding:0}.monaco-editor .parameter-hints-widget.multiple .body:before{content:"";opacity:.5;border-left:1px solid var(--vscode-editorHoverWidget-border);height:100%;display:block;position:absolute}.monaco-editor .parameter-hints-widget p,.monaco-editor .parameter-hints-widget ul{margin:8px 0}.monaco-editor .parameter-hints-widget .monaco-scrollable-element,.monaco-editor .parameter-hints-widget .body{flex-direction:column;flex:1;min-height:100%;display:flex}.monaco-editor .parameter-hints-widget .signature{padding:4px 5px;position:relative}.monaco-editor .parameter-hints-widget .signature.has-docs:after{content:"";opacity:.5;border-bottom:1px solid var(--vscode-editorHoverWidget-border);width:100%;padding-top:4px;display:block;position:absolute;left:0}.monaco-editor .parameter-hints-widget .code{font-family:var(--vscode-parameterHintsWidget-editorFontFamily), var(--vscode-parameterHintsWidget-editorFontFamilyDefault)}.monaco-editor .parameter-hints-widget .docs{white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;min-width:0;padding:0 10px 0 5px}.monaco-editor .parameter-hints-widget .docs.empty{display:none}.monaco-editor .parameter-hints-widget .docs a{color:var(--vscode-textLink-foreground)}.monaco-editor .parameter-hints-widget .docs a:hover{color:var(--vscode-textLink-activeForeground);cursor:pointer}.monaco-editor .parameter-hints-widget .docs .markdown-docs{white-space:initial;overflow-wrap:break-word;word-break:break-word;max-width:100%}.monaco-editor .parameter-hints-widget .docs code{font-family:var(--monaco-monospace-font);background-color:var(--vscode-textCodeBlock-background);border-radius:3px;padding:0 .4em}.monaco-editor .parameter-hints-widget .docs .monaco-tokenized-source,.monaco-editor .parameter-hints-widget .docs .code{white-space:pre-wrap}.monaco-editor .parameter-hints-widget .controls{flex-direction:column;justify-content:flex-end;align-items:center;min-width:22px;display:none}.monaco-editor .parameter-hints-widget.multiple .controls{padding:0 2px;display:flex}.monaco-editor .parameter-hints-widget.multiple .button{cursor:pointer;background-repeat:no-repeat;width:16px;height:16px}.monaco-editor .parameter-hints-widget .button.previous{bottom:24px}.monaco-editor .parameter-hints-widget .overloads{text-align:center;height:12px;line-height:12px;font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .signature .parameter.active{color:var(--vscode-editorHoverWidget-highlightForeground);font-weight:700}.monaco-editor .parameter-hints-widget .documentation-parameter>.parameter{margin-right:.5em;font-weight:700}.monaco-editor .editorPlaceholder{text-overflow:ellipsis;text-wrap:nowrap;pointer-events:none;color:var(--vscode-editor-placeholder-foreground);position:absolute;top:0;overflow:hidden}.monaco-editor .unicode-highlight{border:1px solid var(--vscode-editorUnicodeHighlight-border);background-color:var(--vscode-editorUnicodeHighlight-background);box-sizing:border-box}.editor-banner{box-sizing:border-box;cursor:default;background:var(--vscode-banner-background);width:100%;height:26px;font-size:12px;display:flex;overflow:visible}.editor-banner .icon-container{flex-shrink:0;align-items:center;padding:0 6px 0 10px;display:flex}.editor-banner .icon-container.custom-icon{background-position:50%;background-repeat:no-repeat;background-size:16px;width:16px;margin:0 6px 0 10px;padding:0}.editor-banner .message-container{text-overflow:ellipsis;white-space:nowrap;align-items:center;line-height:26px;display:flex;overflow:hidden}.editor-banner .message-container p{margin-block:0}.editor-banner .message-actions-container{flex-grow:1;flex-shrink:0;margin:0 4px;line-height:26px}.editor-banner .message-actions-container a.monaco-button{width:inherit;margin:2px 8px;padding:0 12px}.editor-banner .message-actions-container a{margin-left:12px;padding:3px;text-decoration:underline}.editor-banner .action-container{padding:0 10px 0 6px}.editor-banner{background-color:var(--vscode-banner-background)}.editor-banner,.editor-banner .action-container .codicon,.editor-banner .message-actions-container .monaco-link{color:var(--vscode-banner-foreground)}.editor-banner .icon-container .codicon{color:var(--vscode-banner-iconForeground)}.monaco-link{color:var(--vscode-textLink-foreground)}.monaco-link:hover{color:var(--vscode-textLink-activeForeground)}.floating-menu-overlay-widget{color:var(--vscode-foreground);background-color:var(--vscode-editorWidget-background);border-radius:var(--vscode-cornerRadius-medium);border:1px solid var(--vscode-contrastBorder);z-index:10;box-shadow:var(--vscode-shadow-lg);justify-content:center;align-items:center;gap:4px;padding:2px 4px;display:flex;overflow:hidden}.floating-menu-overlay-widget.single-button{background-color:#0000;border-width:0;padding:0;overflow:visible}.floating-menu-overlay-widget.single-button .action-item>.action-label,.floating-menu-overlay-widget.single-button .action-item>.action-label.codicon:not(.separator){border-radius:var(--vscode-cornerRadius-medium);height:28px;box-shadow:0 2px 8px var(--vscode-widget-shadow);line-height:28px}.floating-menu-overlay-widget.single-button .action-item>.action-label{padding:0 8px}.floating-menu-overlay-widget.single-button .action-item>.action-label.codicon:not(.separator){width:28px}.floating-menu-overlay-widget .actions-container{gap:4px}.floating-menu-overlay-widget .action-item>.action-label{border-radius:var(--vscode-cornerRadius-small);padding:4px 6px;font-size:11px;line-height:14px}.floating-menu-overlay-widget .action-item>.action-label.codicon:not(.separator){color:var(--vscode-foreground);justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:16px;line-height:22px;display:flex}.floating-menu-overlay-widget .action-item.primary>.action-label,.floating-menu-overlay-widget .action-item.primary>.action-label.action-label.codicon:not(.separator){background-color:var(--vscode-button-background);color:var(--vscode-button-foreground)}.floating-menu-overlay-widget .action-item.primary>.action-label:hover{background-color:var(--vscode-button-hoverBackground)!important}.hc-black .floating-menu-overlay-widget.single-button,.hc-light .floating-menu-overlay-widget.single-button{border-style:solid;border-width:1px;border-color:var(--vscode-contrastBorder);background-color:var(--vscode-editorWidget-background);padding:0}:is(.hc-black .floating-menu-overlay-widget.single-button,.hc-light .floating-menu-overlay-widget.single-button) .action-item>.action-label,:is(.hc-black .floating-menu-overlay-widget.single-button,.hc-light .floating-menu-overlay-widget.single-button) .action-item>.action-label.codicon:not(.separator){box-shadow:none}.monaco-editor .iPadShowKeyboard{resize:none;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjNDI0MjQyIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) 50% no-repeat;border:4px solid #f6f6f6;border-radius:4px;width:58px;min-width:0;height:36px;min-height:0;margin:0;padding:0;position:absolute;overflow:hidden}.monaco-editor.vs-dark .iPadShowKeyboard{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjQzVDNUM1Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) 50% no-repeat;border:4px solid #252526}.monaco-editor .tokens-inspect-widget{z-index:50;-webkit-user-select:text;user-select:text;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border);padding:10px}.monaco-editor.hc-black .tokens-inspect-widget,.monaco-editor.hc-light .tokens-inspect-widget{border-width:2px}.monaco-editor .tokens-inspect-widget .tokens-inspect-separator{background-color:var(--vscode-editorHoverWidget-border);border:0;height:1px}.monaco-editor .tokens-inspect-widget .tm-token{font-family:var(--monaco-monospace-font)}.monaco-editor .tokens-inspect-widget .tm-token-length{float:right;font-size:60%;font-weight:400}.monaco-editor .tokens-inspect-widget .tm-metadata-table{width:100%}.monaco-editor .tokens-inspect-widget .tm-metadata-value{font-family:var(--monaco-monospace-font);text-align:right}.monaco-editor .tokens-inspect-widget .tm-token-type{font-family:var(--monaco-monospace-font)}.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}
