/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: Rubik, "Segoe UI", Selawik, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, Consolas, monospace;--spacing: .25rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--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: 1.5 ;--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);--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-normal: 0em;--tracking-wide: .025em;--tracking-wider: .05em;--leading-snug: 1.375;--leading-relaxed: 1.625;--radius-xs: .25rem;--radius-sm: .25rem;--radius-lg: 1rem;--radius-xl: 1.35rem;--ease-out: cubic-bezier(0, 0, .2, 1);--animate-spin: spin 1s linear infinite;--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-canvas: var(--base-color);--color-primary: var(--primary-color);--color-dashboard: var(--dashboard-color);--color-panel: var(--panel-color);--color-panel-2: var(--secondary-panel-color);--color-field: var(--form-color);--color-accent: var(--accent-color);--color-disabled: var(--disabled-color);--color-fg: var(--text-color);--color-muted: var(--muted-color);--color-highlight: var(--highlight-color);--color-action: var(--action-color);--color-ok: var(--ok-color);--color-warn: var(--warn-color);--color-alarm: var(--alarm-color);--color-event: var(--event-color);--color-off: var(--off-color);--color-ok-text: var(--ok-text-color);--color-warn-text: var(--warn-text-color);--color-alarm-text: var(--alarm-text-color);--color-event-text: var(--event-text-color);--color-off-text: var(--off-text-color);--color-hairline: var(--hairline-color);--radius-input: .4rem;--radius-btn: .5rem;--radius-modal: .65rem;--container-page: 120rem;--text-micro: .625rem;--text-mini: .6875rem;--text-label: .75rem;--text-ui: .8125rem;--text-body: .875rem;--text-lead: 1rem;--text-head: 1.25rem;--text-hero: 1.5rem}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;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;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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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)){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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-px{inset:1px}.inset-x-0{inset-inline:0px}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-y-0{inset-block:0px}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-3{top:calc(var(--spacing) * -3)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\/3{top:calc(2 / 3 * 100%)}.top-16{top:calc(var(--spacing) * 16)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-2\.5{right:calc(var(--spacing) * -2.5)}.-right-3{right:calc(var(--spacing) * -3)}.right-2{right:calc(var(--spacing) * 2)}.-bottom-1\.5{bottom:calc(var(--spacing) * -1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.-left-1\.5{left:calc(var(--spacing) * -1.5)}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.container{width:100%;@media(width>=40rem){max-width:40rem}@media(width>=48rem){max-width:48rem}@media(width>=64rem){max-width:64rem}@media(width>=80rem){max-width:80rem}@media(width>=96rem){max-width:96rem}}.m-2{margin:calc(var(--spacing) * 2)}.m-auto{margin:auto}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-auto{margin-left:auto}.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}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-88{height:calc(var(--spacing) * 88)}.h-\[26rem\]{height:26rem}.h-\[120px\]{height:120px}.h-full{height:100%}.h-px{height:1px}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[24rem\]{max-height:24rem}.max-h-\[60vh\]{max-height:60vh}.min-h-0{min-height:0px}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\/2{width:50%}.w-2\/3{width:calc(2 / 3 * 100%)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.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-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-\[3\.5\%\]{width:3.5%}.w-\[4\%\]{width:4%}.w-\[5\%\]{width:5%}.w-\[9\%\]{width:9%}.w-\[10\%\]{width:10%}.w-\[11\%\]{width:11%}.w-\[12\%\]{width:12%}.w-\[13\%\]{width:13%}.w-\[14\%\]{width:14%}.w-\[15\.5\%\]{width:15.5%}.w-\[17\%\]{width:17%}.w-\[20\%\]{width:20%}.w-\[21\%\]{width:21%}.w-\[22\%\]{width:22%}.w-\[23\%\]{width:23%}.w-\[25\%\]{width:25%}.w-\[26\%\]{width:26%}.w-\[27\%\]{width:27%}.w-\[30\%\]{width:30%}.w-\[34\%\]{width:34%}.w-\[45\%\]{width:45%}.w-\[120px\]{width:120px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-0{max-width:0px}.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-20{max-width:calc(var(--spacing) * 20)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-96{max-width:calc(var(--spacing) * 96)}.max-w-\[min\(20rem\,calc\(100\%_-_27rem\)\)\]{max-width:min(20rem,calc(100% - 27rem))}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-page{max-width:var(--container-page)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0px}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-\[44rem\]{min-width:44rem}.min-w-\[52rem\]{min-width:52rem}.min-w-\[56rem\]{min-width:56rem}.min-w-\[72rem\]{min-width:72rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;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,)}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_13rem\]{grid-template-columns:minmax(0,1fr) 13rem}.grid-cols-\[minmax\(5rem\,1fr\)_minmax\(6rem\,8rem\)_minmax\(6rem\,2fr\)_1\.75rem\]{grid-template-columns:minmax(5rem,1fr) minmax(6rem,8rem) minmax(6rem,2fr) 1.75rem}.grid-cols-\[minmax\(5rem\,1fr\)_minmax\(6rem\,8rem\)_minmax\(6rem\,2fr\)_auto\]{grid-template-columns:minmax(5rem,1fr) minmax(6rem,8rem) minmax(6rem,2fr) auto}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.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-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-6{gap:calc(var(--spacing) * 6)}: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-2\.5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * 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)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:flex-start}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-btn{border-radius:var(--radius-btn)}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-input{border-radius:var(--radius-input)}.rounded-modal{border-radius:var(--radius-modal)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-b-modal{border-bottom-right-radius:var(--radius-modal);border-bottom-left-radius:var(--radius-modal)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.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-dashed{--tw-border-style: dashed;border-style:dashed}.border-alarm{border-color:var(--color-alarm)}.border-alarm\/50{border-color:var(--color-alarm);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-alarm) 50%,transparent)}}.border-hairline{border-color:var(--color-hairline)}.border-highlight{border-color:var(--color-highlight)}.border-highlight\/45{border-color:var(--color-highlight);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-highlight) 45%,transparent)}}.border-muted{border-color:var(--color-muted)}.border-primary{border-color:var(--color-primary)}.border-warn\/60{border-color:var(--color-warn);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-warn) 60%,transparent)}}.border-warn\/70{border-color:var(--color-warn);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-warn) 70%,transparent)}}.bg-accent{background-color:var(--color-accent)}.bg-accent\/60{background-color:var(--color-accent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-accent) 60%,transparent)}}.bg-alarm{background-color:var(--color-alarm)}.bg-alarm\/5{background-color:var(--color-alarm);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-alarm) 5%,transparent)}}.bg-alarm\/15{background-color:var(--color-alarm);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-alarm) 15%,transparent)}}.bg-canvas{background-color:var(--color-canvas)}.bg-dashboard{background-color:var(--color-dashboard)}.bg-event\/15{background-color:var(--color-event);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-event) 15%,transparent)}}.bg-field{background-color:var(--color-field)}.bg-highlight{background-color:var(--color-highlight)}.bg-highlight\/10{background-color:var(--color-highlight);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-highlight) 10%,transparent)}}.bg-highlight\/25{background-color:var(--color-highlight);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-highlight) 25%,transparent)}}.bg-muted{background-color:var(--color-muted)}.bg-muted\/15{background-color:var(--color-muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 15%,transparent)}}.bg-off{background-color:var(--color-off)}.bg-off\/15{background-color:var(--color-off);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-off) 15%,transparent)}}.bg-ok{background-color:var(--color-ok)}.bg-ok\/15{background-color:var(--color-ok);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-ok) 15%,transparent)}}.bg-panel{background-color:var(--color-panel)}.bg-panel-2{background-color:var(--color-panel-2)}.bg-panel\/95{background-color:var(--color-panel);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-panel) 95%,transparent)}}.bg-warn{background-color:var(--color-warn)}.bg-warn\/15{background-color:var(--color-warn);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-warn) 15%,transparent)}}.bg-warn\/20{background-color:var(--color-warn);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-warn) 20%,transparent)}}.\[background-image\:radial-gradient\(circle\,var\(--canvas-dot\)_1px\,transparent_1px\)\]{background-image:radial-gradient(circle,var(--canvas-dot) 1px,transparent 1px)}.\[background-size\:22px_22px\]{background-size:22px 22px}.p-0{padding:0}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.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)}.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-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)}.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-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.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-\[4\.5rem\]{padding-top:4.5rem}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-7{padding-right:calc(var(--spacing) * 7)}.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)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.text-head{font-size:var(--text-head)}.text-micro{font-size:var(--text-micro)}.text-mini{font-size:var(--text-mini)}.text-ui{font-size:var(--text-ui)}.leading-4{--tw-leading: calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading: var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking: var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider)}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-alarm{color:var(--color-alarm)}.text-alarm-text{color:var(--color-alarm-text)}.text-event{color:var(--color-event)}.text-event-text{color:var(--color-event-text)}.text-fg{color:var(--color-fg)}.text-highlight{color:var(--color-highlight)}.text-muted{color:var(--color-muted)}.text-off{color:var(--color-off)}.text-ok-text{color:var(--color-ok-text)}.text-warn-text{color:var(--color-warn-text)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0%}.opacity-45{opacity:45%}.opacity-50{opacity:50%}.opacity-60{opacity:60%}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-elevated{--tw-shadow: var(--elevated-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-panel{--tw-shadow: var(--shadow-size);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--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)}.ring-highlight{--tw-ring-color: var(--color-highlight)}.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:2px}.outline-highlight{outline-color:var(--color-highlight)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-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-200{--tw-duration: .2s;transition-duration:.2s}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x: calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-highlight:is(:where(.group):hover *){color:var(--color-highlight)}}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.empty\:hidden:empty{display:none}@media(hover:hover){.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-fg\/5:hover{background-color:var(--color-fg)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-fg\/5:hover{background-color:color-mix(in oklab,var(--color-fg) 5%,transparent)}}.hover\:bg-fg\/10:hover{background-color:var(--color-fg)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-fg\/10:hover{background-color:color-mix(in oklab,var(--color-fg) 10%,transparent)}}.hover\:bg-field:hover{background-color:var(--color-field)}.hover\:text-fg:hover{color:var(--color-fg)}.hover\:text-highlight:hover{color:var(--color-highlight)}.hover\:underline:hover{text-decoration-line:underline}.hover\:ring-2:hover{--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)}.hover\:ring-muted\/50:hover{--tw-ring-color: var(--color-muted)}@supports (color: color-mix(in lab,red,red)){.hover\:ring-muted\/50:hover{--tw-ring-color: color-mix(in oklab, var(--color-muted) 50%, transparent)}}}.focus-visible\:border-muted:focus-visible{border-color:var(--color-muted)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-muted\/50:focus-visible{--tw-ring-color: var(--color-muted);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-muted) 50%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style: none;outline-style:none}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}@media(width<80rem){.max-xl\:hidden{display:none}}@media(width<40rem){.max-sm\:hidden{display:none}.max-sm\:gap-2{gap:calc(var(--spacing) * 2)}}@media(width>=40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.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-\[1fr_9rem_1fr_6rem_2rem\]{grid-template-columns:1fr 9rem 1fr 6rem 2rem}.sm\:grid-cols-\[1fr_9rem_auto\]{grid-template-columns:1fr 9rem auto}.sm\:grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}}@media(width>=64rem){.lg\:flex{display:flex}.lg\:h-full{height:100%}.lg\:min-h-0{min-height:0px}.lg\:w-56{width:calc(var(--spacing) * 56)}.lg\:flex-1{flex:1}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:overflow-auto{overflow:auto}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-x-visible{overflow-x:visible}.lg\:overflow-y-auto{overflow-y:auto}}@media(width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}@font-face{font-family:Selawik;font-style:normal;font-weight:400;font-display:swap;src:url(/dist/fonts/selawik-400.d01a82a41da87b3c43a1.woff2) format("woff2")}@font-face{font-family:Selawik;font-style:normal;font-weight:600;font-display:swap;src:url(/dist/fonts/selawik-600.cacce32987d503aa2110.woff2) format("woff2")}@font-face{font-family:Selawik;font-style:normal;font-weight:700;font-display:swap;src:url(/dist/fonts/selawik-700.a73d6600513e2f831961.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/dist/fonts/rubik-latin.2e37ea48166da534080b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/dist/fonts/rubik-latin-ext.fe26ad1611ba401b8d92.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-weight:100 800;font-display:swap;src:url(/dist/fonts/jetbrains-mono-latin.6724bbc0741b07b1d0b2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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;font-style:normal;font-weight:100 800;font-display:swap;src:url(/dist/fonts/jetbrains-mono-latin-ext.d4c248b90e9a0c38ac4c.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}:root{color-scheme:dark;--base-color: #05090E;--primary-color: #05090E;--secondary-color: #0F1C28;--dashboard-color: #07101A;--panel-color: #0F1C28;--secondary-panel-color: #13232F;--card-surface-color: var(--panel-color);--mesa-canvas-color: #08111B;--form-color: #1A2D3C;--accent-color: #1C2C3A;--hover-color: #1D3344;--sidebar-color: var(--mesa-canvas-color);@supports (color: color-mix(in lab,red,red)){--sidebar-color: color-mix(in srgb, var(--mesa-canvas-color) 93%, #000)}--sidebar-hover-color: color-mix(in srgb, #0F1D2A 70%, transparent);--sidebar-mix-color: #FEFEFE;--frame-glass-mix: 56%;--menu-glass-mix: 74%;--frame-glass-color: var(--sidebar-color);@supports (color: color-mix(in lab,red,red)){--frame-glass-color: color-mix(in srgb, var(--sidebar-color) var(--frame-glass-mix), transparent)}--sidebar-active-color: var(--sidebar-mix-color);@supports (color: color-mix(in lab,red,red)){--sidebar-active-color: color-mix(in srgb, var(--sidebar-mix-color) 6%, transparent)}--sidebar-active-hover-color: var(--sidebar-mix-color);@supports (color: color-mix(in lab,red,red)){--sidebar-active-hover-color: color-mix(in srgb, var(--sidebar-mix-color) 11%, transparent)}--view-glow-color: #0D1A27;--disabled-color: #0E1822;--svg-color: #FEFEFE;--text-color: #E6EDF3;--muted-color: #8AA0B2;--hairline-color: rgba(138, 160, 178, .16);--veil-hover-color: rgba(138, 160, 178, .11);--selected-color: rgba(138, 160, 178, .11);--field-veil-color: rgba(138, 160, 178, .07);--card-veil: 24%;--select-veil-hover-color: rgba(138, 160, 178, .21);--check-mark: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%273.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M5 12.5l4.5 4.5L19 7%27/%3E%3C/svg%3E");--check-dash: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%273.5%27 stroke-linecap=%27round%27%3E%3Cpath d=%27M6 12h12%27/%3E%3C/svg%3E");--select-arrow: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%238AA0B2%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M6 9l6 6 6-6%27/%3E%3C/svg%3E");--control-color: #0F1C28;--control-hover-color: #1A2D3C;--highlight-color: #22D3EE;--highlight-edge-color: #67E8F9;--action-color: #0E7490;--action-hover-color: #0891B2;--on-status-text-color: #FFFFFF;--cta-color: #06B6D4;--cta-hover-color: #22D3EE;--on-cta-color: #05090E;--ok-color: #34D399;--warn-color: #F5B324;--alarm-color: #EF4444;--event-color: #38BDF8;--off-color: #5B6B78;--ok-text-color: #34D399;--warn-text-color: #F5B324;--alarm-text-color: #FF6B6B;--event-text-color: #7DD3FC;--off-text-color: #94A3B0;--on-warn-color: #1A1A1A;--alarm-hover-color: #F87171;--error-text-color: #FF6B6B;--error-background-color: #3A1517;--data-1-color: #22D3EE;--data-2-color: #F97316;--data-3-color: #A78BFA;--shadow-size: 0 1px 2px rgba(0, 0, 0, .35), 0 4px 12px -2px rgba(0, 0, 0, .45);--elevated-edge-color: rgba(138, 160, 178, .3);--bevel-hi-color: rgba(255, 255, 255, .11);--bevel-lo-color: rgba(255, 255, 255, .05);--elevated-shadow: 0 18px 45px rgba(0, 0, 0, .55);--glass-drop: 0 10px 26px rgba(0, 0, 0, .32);--menu-shadow: 0 8px 20px -8px rgba(0, 0, 0, .5);--canvas-dot: var(--muted-color);@supports (color: color-mix(in lab,red,red)){--canvas-dot: color-mix(in srgb, var(--muted-color) 12%, transparent)}--canvas-edge: var(--muted-color);@supports (color: color-mix(in lab,red,red)){--canvas-edge: color-mix(in srgb, var(--muted-color) 70%, transparent)}--canvas-arrow: var(--muted-color);@supports (color: color-mix(in lab,red,red)){--canvas-arrow: color-mix(in srgb, var(--muted-color) 95%, transparent)}--canvas-edge-dashed: var(--muted-color);@supports (color: color-mix(in lab,red,red)){--canvas-edge-dashed: color-mix(in srgb, var(--muted-color) 45%, transparent)}--canvas-loop-border: var(--muted-color);@supports (color: color-mix(in lab,red,red)){--canvas-loop-border: color-mix(in srgb, var(--muted-color) 32%, transparent)}--canvas-loop-fill: var(--muted-color);@supports (color: color-mix(in lab,red,red)){--canvas-loop-fill: color-mix(in srgb, var(--muted-color) 6%, transparent)}--frame-text-color: #E6EDF3;--frame-muted-color: #8AA0B2;--json-key-color: #56B6C2;--json-string-color: #6FCF97;--json-number-color: #E5A458;--json-keyword-color: #C678DD;--sql-keyword-color: #6C9AE3;--sql-function-color: #C678DD}[data-theme=light]{color-scheme:light;--base-color: #DCE4EB;--primary-color: #DCE4EB;--secondary-color: #F7FAFC;--dashboard-color: #E6EDF2;--panel-color: #F7FAFC;--secondary-panel-color: #FBFCFD;--mesa-canvas-color: #F4F7FA;--card-surface-color: #FFFFFF;--form-color: #FEFEFE;--accent-color: #D0D8DF;--hover-color: #DBE7EF;--sidebar-color: var(--card-surface-color);--sidebar-hover-color: color-mix(in srgb, #13232F 70%, transparent);--sidebar-mix-color: #DCE4EB;--sidebar-active-color: var(--sidebar-mix-color);@supports (color: color-mix(in lab,red,red)){--sidebar-active-color: color-mix(in srgb, var(--sidebar-mix-color) 9%, transparent)}--sidebar-active-hover-color: var(--sidebar-mix-color);@supports (color: color-mix(in lab,red,red)){--sidebar-active-hover-color: color-mix(in srgb, var(--sidebar-mix-color) 15%, transparent)}--view-glow-color: transparent;--disabled-color: #EDF2F6;--svg-color: #DCE4EB;--text-color: #0B1621;--muted-color: #4B6273;--hairline-color: rgba(11, 22, 33, .16);--veil-hover-color: rgba(11, 22, 33, .08);--selected-color: rgba(255, 255, 255, .7);--field-veil-color: rgba(255, 255, 255, .23);--card-veil: 60%;--select-veil-hover-color: #FFFFFF;--select-arrow: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%234B6273%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M6 9l6 6 6-6%27/%3E%3C/svg%3E");--control-color: #EDF2F6;--control-hover-color: #FFFFFF;--highlight-color: #0891B2;--highlight-edge-color: #0E7490;--action-color: #0E7490;--action-hover-color: #0891B2;--cta-color: #22D3EE;--cta-hover-color: #67E8F9;--ok-color: #0F9D6B;--warn-color: #A16207;--alarm-color: #DC2626;--event-color: #0284C7;--off-color: #94A3B0;--ok-text-color: #08684A;--warn-text-color: #794A05;--alarm-text-color: #A12323;--event-text-color: #075985;--off-text-color: #4A5561;--on-warn-color: #FFFFFF;--alarm-hover-color: #EF4444;--error-text-color: #B91C1C;--error-background-color: #FBD9D9;--data-1-color: #0891B2;--data-2-color: #EA580C;--data-3-color: #7C3AED;--shadow-size: 0 1px 2px rgba(11, 22, 33, .05), 0 4px 12px -2px rgba(11, 22, 33, .1);--elevated-edge-color: rgba(11, 22, 33, .22);--bevel-hi-color: rgba(255, 255, 255, .85);--bevel-lo-color: rgba(11, 22, 33, .13);--elevated-shadow: 0 18px 45px rgba(11, 22, 33, .18);--glass-drop: 0 10px 26px rgba(11, 22, 33, .11);--menu-shadow: 0 8px 20px -8px rgba(11, 22, 33, .16);--json-key-color: #0E7490;--json-string-color: #2E7D32;--json-number-color: #B45309;--json-keyword-color: #9333EA;--sql-keyword-color: #2D60AE;--sql-function-color: #8B2FD1}:root{--warning-surface-color: #F5B324;--on-warning-surface-color: #1A1A1A;--control-h: 1.7rem;--head-h: 3.5rem;--page-pad: 1.5rem;--frame-blur: 20px;--frame-saturate: 1.4;--frame-ok-color: #34D399;--frame-warn-color: #F5B324;--frame-alarm-color: #EF4444;--glass-color: var(--base-color);@supports (color: color-mix(in lab,red,red)){--glass-color: color-mix(in srgb, var(--base-color) 80%, transparent)}--menu-glass-color: var(--menu-glass-tint, var(--base-color));@supports (color: color-mix(in lab,red,red)){--menu-glass-color: color-mix(in srgb, var(--menu-glass-tint, var(--base-color)) var(--menu-glass-mix), transparent)}--glass-edge: transparent;--glass-bevel: inset 1.5px 1.5px 0 -.5px var(--bevel-hi-color), inset -1.5px -1.5px 0 -.5px var(--bevel-lo-color);--glass-blur: 22px;--glass-saturate: 1.55;--glass-radius: 1.1rem;--dur-fast: .12s;--dur-base: .2s;--dur-side: .36s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-side: cubic-bezier(.4, 0, .2, 1)}header,#app-sidebar{color:var(--frame-text-color);--color-fg: var(--frame-text-color);--color-muted: var(--frame-muted-color)}:root[data-theme=light] header,:root[data-theme=light] #app-sidebar{--frame-text-color: var(--text-color);--frame-muted-color: var(--muted-color);--frame-ok-color: var(--ok-color);--frame-warn-color: var(--warn-color);--frame-alarm-color: var(--alarm-color);--sidebar-hover-color: var(--hover-color);@supports (color: color-mix(in lab,red,red)){--sidebar-hover-color: color-mix(in srgb, var(--hover-color) 70%, transparent)}--sidebar-mix-color: var(--text-color);--sidebar-active-color: var(--sidebar-mix-color);@supports (color: color-mix(in lab,red,red)){--sidebar-active-color: color-mix(in srgb, var(--sidebar-mix-color) 9%, transparent)}--sidebar-active-hover-color: var(--sidebar-mix-color);@supports (color: color-mix(in lab,red,red)){--sidebar-active-hover-color: color-mix(in srgb, var(--sidebar-mix-color) 15%, transparent)}}#status-panel{color:var(--color-fg);--color-fg: var(--text-color);--color-muted: var(--muted-color)}@keyframes field-invalid-in{0%{box-shadow:0 0 color-mix(in srgb,var(--alarm-color) 55%,transparent)}55%{box-shadow:0 0 0 5px color-mix(in srgb,var(--alarm-color) 30%,transparent)}to{box-shadow:0 0 0 2px color-mix(in srgb,var(--alarm-color) 22%,transparent)}}@keyframes field-error-in{0%{opacity:0;transform:translateY(-.25rem)}}@keyframes fs-landed{0%{background-color:color-mix(in srgb,var(--highlight-color) 26%,transparent);color:var(--text-color)}to{background-color:transparent}}@keyframes select-in{0%{background-color:transparent}}@keyframes crumb-in{0%{opacity:0;transform:translateY(-.2rem)}}@keyframes insp-panel-in{0%{opacity:0;transform:translateY(.5rem)}}@keyframes item-in{0%{opacity:0;transform:translateY(.9rem) scale(.985)}}@keyframes rows-in{0%{opacity:0;transform:translateY(.375rem)}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@keyframes head-lift{0%{opacity:0}to{opacity:1}}@keyframes head-glass{to{background-color:var(--frame-glass-color);backdrop-filter:blur(var(--frame-blur)) saturate(var(--frame-saturate));-webkit-backdrop-filter:blur(var(--frame-blur)) saturate(var(--frame-saturate))}}@keyframes nav-accent-in{0%{transform:translateY(-50%) scaleY(0);opacity:0}to{transform:translateY(-50%) scaleY(1);opacity:1}}@keyframes mega-in{0%{opacity:0;transform:translateY(-.5rem) scale(.975)}to{opacity:1;transform:none}}@keyframes mega-out{to{opacity:0;transform:translateY(-.5rem) scale(.975)}}@keyframes mega-tile-in{0%{opacity:0;transform:translate(-1.8rem) scale(.45)}to{opacity:1;transform:none}}@keyframes mega-tile-out{to{opacity:0;transform:translate(-1.8rem) scale(.45)}}@keyframes modal-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(max-width:39.99rem){dialog.modal-sheet{margin:auto 0 0;width:100%;max-width:100%;max-height:92vh;border-bottom-left-radius:0;border-bottom-right-radius:0;animation:modal-sheet-up .26s ease}}@media(max-width:63.99rem){.tbl-cards,.tbl-cards tbody{display:block}.tbl-cards thead{display:none}.tbl-cards tbody tr{display:block;padding:.4rem 0}.tbl-cards tbody tr:not(:last-child){border-bottom:1px solid var(--color-hairline)}.tbl-cards tbody td.tbl-td{display:grid;grid-template-columns:minmax(5rem,34%) 1fr;gap:.75rem;align-items:baseline;min-width:0;max-width:none;width:auto;white-space:normal;overflow:visible;text-overflow:clip;padding:.25rem .75rem}.tbl-cards tbody td.tbl-td:before{content:attr(data-label);color:var(--color-muted);font-size:.72rem;font-weight:500}.tbl-cards tbody td.tbl-td[data-label=""]{display:flex;justify-content:flex-end}.tbl-cards tbody td.tbl-td[data-label=""]:before{content:none}.tbl-cards tbody td.tbl-td[data-label=""]:empty{display:none}.tbl-cards tbody td:not(.tbl-td){display:block}}.tbl-row:has(input[type=checkbox]:checked){background:var(--color-highlight);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--color-highlight) 8%,transparent)}}.monaco-editor .view-line span.host-global{color:var(--color-highlight);font-weight:600}@property --trazo{syntax: "<length>"; inherits: false; initial-value: 1px;}@property --tab-color{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --rim-on{syntax: "<number>"; inherits: false; initial-value: 0;}@property --fade-l{syntax: "<number>"; inherits: false; initial-value: 0;}@property --fade-r{syntax: "<number>"; inherits: false; initial-value: 0;}@layer base{svg:has(>use){stroke-width:2}a,button,input,select,summary,[role=button],[role=option],.tbl-row,.crumb,.cat-node,.mega-item,.home-mini-row,.home-mix-stat,.stat-row{transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}html{font-size:clamp(16px,calc(16px + (100vw - 1280px) / 640),18px);background-color:var(--color-primary);color:var(--color-fg)}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}::-webkit-scrollbar{width:.875rem;height:.875rem}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-thumb{background-color:var(--muted-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--muted-color) 30%,transparent)}background-clip:padding-box;border:4px solid transparent;border-radius:999px;transition:background-color var(--dur-base) var(--ease-out)}::-webkit-scrollbar-thumb:hover{background-color:var(--muted-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--muted-color) 58%,transparent)}}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:var(--muted-color) transparent;@supports (color: color-mix(in lab,red,red)){scrollbar-color:color-mix(in srgb,var(--muted-color) 32%,transparent) transparent}}*{scrollbar-width:thin}}dialog::backdrop{background-color:#060b1499;backdrop-filter:blur(2px)}.backdrop-soft::backdrop{background-color:#080d1233}input[type=checkbox],input[type=radio]{appearance:none;display:inline-grid;place-content:center;flex-shrink:0;width:1.15rem;height:1.15rem;border:1px solid var(--muted-color);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--muted-color) 32%,transparent)}border-radius:var(--radius-input);background-color:var(--field-veil-color);color:var(--text-color);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}input[type=radio]{border-radius:999px}input[type=checkbox]:after,input[type=radio]:after{content:"";width:.85rem;height:.85rem;background-color:currentColor;-webkit-mask:var(--check-mark) center / contain no-repeat;mask:var(--check-mark) center / contain no-repeat;opacity:0;transform:scale(.55);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}input[type=radio]:after{width:.55rem;height:.55rem;border-radius:999px;mask:none;-webkit-mask:none}input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled){background-color:var(--hover-color)}input[type=checkbox]:checked,input[type=checkbox]:indeterminate,input[type=radio]:checked{border-color:var(--muted-color);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--muted-color) 55%,transparent)}}input[type=checkbox]:checked:after,input[type=checkbox]:indeterminate:after,input[type=radio]:checked:after{opacity:1;transform:none}input[type=checkbox]:indeterminate:after{-webkit-mask-image:var(--check-dash);mask-image:var(--check-dash)}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.5;cursor:not-allowed}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--highlight-color);outline-offset:2px}}@layer components{.canvas-board{background-color:var(--color-canvas);background-image:radial-gradient(circle,var(--canvas-dot) 1px,transparent 1px);background-size:22px 22px}.canvas-board[data-grid=off]{background-image:none}.cv-minimap{position:absolute;z-index:10;left:.75rem;bottom:.75rem;width:11rem;height:7rem;border-radius:var(--radius-input);border:1px solid var(--glass-edge);background-color:var(--ed-canvas-color, var(--canvas-color));@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--ed-canvas-color, var(--canvas-color)) 74%,transparent)}backdrop-filter:blur(var(--ed-glass-blur, 22px)) saturate(var(--ed-glass-saturate, 1.5));-webkit-backdrop-filter:blur(var(--ed-glass-blur, 22px)) saturate(var(--ed-glass-saturate, 1.5));box-shadow:var(--menu-shadow),var(--glass-bevel);cursor:pointer;touch-action:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.cv-minimap{background-color:var(--panel-color)}}.cvp-title{margin-bottom:.5rem;font-size:var(--text-mini);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted-color)}.cvp-title:not(:first-child){margin-top:1.25rem}.cvp-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.5rem}.cvp-stat{display:flex;flex-direction:column;gap:.125rem;padding:.5rem .625rem;border:1px solid var(--hairline-color);border-radius:var(--radius-modal);background-color:var(--field-veil-color)}.cvp-stat-figure{display:flex;align-items:center;gap:.375rem;font-size:var(--text-lead);font-weight:700;line-height:1.15;color:var(--text-color);font-variant-numeric:tabular-nums}.cvp-stat-figure>svg{width:.85rem;height:.85rem;flex-shrink:0;color:var(--highlight-color)}.cvp-stat-name{font-size:var(--text-micro);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-color)}dialog.modal-sheet{border-color:var(--hairline-color)!important;background-color:var(--panel-color)!important;box-shadow:var(--elevated-shadow);opacity:0;transform:translateY(.75rem) scale(.98);transition:opacity var(--dur-side) var(--ease-side),transform var(--dur-side) var(--ease-side),display var(--dur-side) allow-discrete,overlay var(--dur-side) allow-discrete}dialog.modal-sheet[open]{opacity:1;transform:none;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),display var(--dur-base) allow-discrete,overlay var(--dur-base) allow-discrete}@starting-style{dialog.modal-sheet[open]{opacity:0;transform:translateY(.75rem) scale(.98)}}dialog.modal-sheet::backdrop{opacity:0;backdrop-filter:blur(4px);transition:opacity var(--dur-side) var(--ease-side),display var(--dur-side) allow-discrete,overlay var(--dur-side) allow-discrete}dialog.modal-sheet[open]::backdrop{opacity:1;transition:opacity var(--dur-base) var(--ease-out),display var(--dur-base) allow-discrete,overlay var(--dur-base) allow-discrete}@starting-style{dialog.modal-sheet[open]::backdrop{opacity:0}}dialog.modal-sheet .modal-body{--fade-bg: var(--panel-color);background-color:transparent}:focus-visible{outline:2px solid var(--highlight-color);outline-offset:2px;animation:focus-in var(--dur-base) var(--ease-out)}input:focus-visible,textarea:focus-visible,select:focus-visible,.input:focus-visible,.input-xs:focus-visible,.input-page:focus-visible,.input-zoom:focus-visible,.mega-input:focus-visible{outline:none;border-color:var(--cta-color);box-shadow:inset 0 0 0 1px var(--cta-color)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--highlight-color);outline-offset:2px;border-color:var(--hairline-color);box-shadow:none}mark{background-color:transparent;color:var(--highlight-color);font-weight:600}.field-search{display:flex;align-items:center;border-radius:var(--radius-input);border-style:var(--tw-border-style);border-width:1px;gap:.5rem;height:var(--control-h);padding:0 .375rem 0 .625rem;border-color:var(--hairline-color);background-color:var(--field-veil-color);transition:border-color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.field-search:hover{background-color:var(--selected-color)}.field-search:focus-within{border-color:var(--muted-color)}.field-search>svg{width:1rem;height:1rem;flex-shrink:0;color:var(--muted-color)}.field-search>input{min-width:0px;flex:1;background-color:transparent;font-size:var(--text-body);color:var(--text-color);outline:none}.field-search>input::placeholder{color:var(--muted-color)}.field-search>input:focus-visible{border-color:transparent;box-shadow:none}.field-search>input::-webkit-search-cancel-button{display:none}.tip{pointer-events:none;position:fixed;z-index:100;margin:0;border-radius:var(--radius-btn);inset:auto;width:max-content;max-width:min(22rem,calc(100vw - 2rem));padding:.25rem .5rem;border:1px solid var(--glass-edge);background-color:var(--secondary-panel-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--secondary-panel-color) 76%,transparent)}backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:var(--glass-drop),var(--glass-bevel);color:var(--text-color);font-size:var(--text-mini);font-weight:400;line-height:1.4;white-space:pre-line;opacity:0;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out)}.tip[data-side=bottom]{transform:translateY(-.3rem)}.tip[data-side=top]{transform:translateY(.3rem)}.tip[data-side=right]{transform:translate(-.3rem)}.tip[data-show=true]{opacity:1;transform:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.tip{background-color:var(--secondary-panel-color)}}.menu-glass{border:1px solid var(--glass-edge);background-color:var(--menu-glass-color);backdrop-filter:blur(var(--frame-blur)) saturate(var(--frame-saturate));-webkit-backdrop-filter:blur(var(--frame-blur)) saturate(var(--frame-saturate));box-shadow:var(--menu-shadow),var(--glass-bevel)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.menu-glass{background-color:var(--secondary-panel-color)}}button:not(:disabled),a[href],summary,label:has(>input[type=checkbox]),label:has(>input[type=radio]),[role=button]:not([aria-disabled=true]),[role=option],[popovertarget],[data-action],.mega-item,.cc-act,.cc-go,.switch-row,.cc-choice .seg>button{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}.app-shell{--rail-w: 14rem;--side-w: var(--rail-w);--label-w: auto;--label-pad: .75rem;--label-opacity: 1;--ease-label: cubic-bezier(.6, 0, .7, .3);--nav-accent: block;--nav-group-line: transparent;--nav-gap: .25rem;--nav-group-mt: .55rem;--nav-group-pt: .5rem;--nav-group-h: .84rem;--nav-link-box: 2.4rem;--nav-link-w: calc(var(--rail-w) - 1.5rem);--nav-link-pad: .5rem .75rem;--nav-link-mi: 0;--brand-name-w: 9rem;--brand-sign-w: 0px;--brand-sign-opacity: 0;--brand-sign-size: 1.5rem;--brand-pad: 1.5rem;--nav-glow: ellipse at left center;min-height:100dvh;--band-h: var(--head-h);padding-top:var(--band-h);background-color:var(--mesa-canvas-color);background-image:radial-gradient(115% 85% at 0% 0%,var(--view-glow-color) 0%,transparent 65%);background-attachment:fixed}@media(min-width:48.0625rem){:root[data-side=collapsed] .app-shell{--side-w: 4.125rem;--label-w: 0px;--label-pad: 0px;--label-opacity: 0;--ease-label: cubic-bezier(.3, .7, .4, 1);--nav-accent: none;--nav-group-line: var(--sidebar-mix-color);@supports (color: color-mix(in lab,red,red)){--nav-group-line: color-mix(in srgb, var(--sidebar-mix-color) 8%, transparent)}--nav-link-w: 2.4rem;--nav-link-pad: 0 0 0 .625rem;--nav-link-mi: .1125rem;--brand-name-w: 0px;--brand-sign-w: 1.5rem;--brand-sign-opacity: 1;--brand-pad: 1.2875rem;--nav-glow: ellipse at center}}@media(min-width:48.0625rem)and (max-width:64rem){.app-shell{--side-w: 4.125rem;--label-w: 0px;--label-pad: 0px;--label-opacity: 0;--ease-label: cubic-bezier(.3, .7, .4, 1);--nav-accent: none;--nav-group-line: var(--sidebar-mix-color);@supports (color: color-mix(in lab,red,red)){--nav-group-line: color-mix(in srgb, var(--sidebar-mix-color) 8%, transparent)}--nav-link-w: 2.4rem;--nav-link-pad: 0 0 0 .625rem;--nav-link-mi: .1125rem;--brand-name-w: 0px;--brand-sign-w: 1.5rem;--brand-sign-opacity: 1;--brand-pad: 1.2875rem;--nav-glow: ellipse at center}}@media(max-width:64rem){#side-btn{display:none}}.app-head{position:fixed;top:0;right:0;left:var(--side-w);z-index:40;display:flex;align-items:center;height:var(--head-h);pointer-events:none;color:var(--frame-text-color);background-color:var(--frame-glass-color);backdrop-filter:blur(var(--frame-blur)) saturate(var(--frame-saturate));-webkit-backdrop-filter:blur(var(--frame-blur)) saturate(var(--frame-saturate));transition:left var(--dur-side) var(--ease-side)}.app-head:after{content:"";position:absolute;inset:auto 0 0;height:1px;background-color:var(--hairline-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--hairline-color) 50%,transparent)}opacity:0;pointer-events:none}@supports (animation-timeline: scroll()){.app-head:after{animation:head-lift linear both;animation-timeline:scroll(root block);animation-range:0 96px}}@supports not (animation-timeline: scroll()){.app-head:after{transition:opacity var(--dur-base) var(--ease-out)}:root[data-scrolled=true] .app-head:after{opacity:1}}@media(min-width:48.0625rem){@supports (animation-timeline: scroll()) and ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:not([data-chrome=editor]) .app-head{background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;animation:head-glass linear both;animation-timeline:scroll(root block);animation-range:0 180px}.app-shell:has(>.app-main:not(.app-main-bleed)){--band-h: 0px}.app-main:not(.app-main-bleed){padding-top:0}}}.app-head-view{display:flex;align-items:center;gap:1rem;flex:1;min-width:0;padding:0 var(--page-pad);pointer-events:none}.app-head-view>*{pointer-events:auto}.head-tools{margin-right:-.5rem}.editor-topbar .head-tools{margin-right:0}:root[data-chrome=editor] .app-shell{--side-w: 0px;--head-h: 3rem}.editor-topbar{--page-pad: .75rem;--veil-hover-color: var(--mesa-hover-color, var(--veil-hover-color));color:var(--text-color)}.editor-topbar:after{opacity:1;animation:none;background-color:var(--hairline-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--hairline-color) 42%,transparent)}}.editor-topbar .app-head-view{gap:1rem}.ed-brand{flex-shrink:0;font-size:var(--text-lead);font-weight:700;letter-spacing:.01em;line-height:1;white-space:nowrap;color:var(--frame-text-color)}.ed-topname{position:absolute;left:50%;translate:-50%;max-width:min(40%,28rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:var(--text-ui);font-weight:600;color:var(--text-color)}.app-side{position:fixed;top:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;gap:var(--nav-gap);width:var(--side-w);padding:.75rem;overflow-y:auto;overflow-x:hidden;color:var(--frame-text-color);background-color:var(--frame-glass-color);backdrop-filter:blur(var(--frame-blur)) saturate(var(--frame-saturate));-webkit-backdrop-filter:blur(var(--frame-blur)) saturate(var(--frame-saturate));transition:width var(--dur-side) var(--ease-side),gap var(--dur-side) var(--ease-side)}.app-main{min-width:0;margin-left:var(--side-w);min-height:calc(100dvh - var(--band-h));padding:var(--page-pad);transition:margin-left var(--dur-side) var(--ease-side)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.app-head,.app-side{background-color:var(--sidebar-color)}}.nav-link{position:relative;display:flex;align-items:center;flex-shrink:0;gap:0;padding:.5rem .75rem;border-radius:var(--radius-btn);font-size:var(--text-ui);color:var(--frame-muted-color);transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}@media(min-width:48.0625rem){.app-side .nav-link{width:var(--nav-link-w, auto);height:var(--nav-link-box, auto);padding:var(--nav-link-pad, .5rem .75rem);margin-inline:var(--nav-link-mi, 0);transition:width var(--dur-side) var(--ease-side),background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}}.nav-link:hover{background-color:var(--sidebar-hover-color);color:var(--frame-text-color)}.nav-link>svg{width:1.1rem;height:1.1rem;flex-shrink:0}.nav-label{interpolate-size:allow-keywords;width:var(--label-w);padding-left:var(--label-pad);opacity:var(--label-opacity);overflow:hidden;white-space:nowrap;transition:width var(--dur-side) var(--ease-side),padding-left var(--dur-side) var(--ease-side),opacity var(--dur-side) var(--ease-label)}.nav-link-active{background-color:var(--sidebar-active-color);background-image:radial-gradient(var(--nav-glow),var(--highlight-color) 0%,var(--highlight-color) 35%,transparent 62%);@supports (color: color-mix(in lab,red,red)){background-image:radial-gradient(var(--nav-glow),color-mix(in srgb,var(--highlight-color) 11%,transparent) 0%,color-mix(in srgb,var(--highlight-color) 4%,transparent) 35%,transparent 62%)}background-repeat:no-repeat;background-position:left center;background-size:72% 100%;backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5);box-shadow:inset 1.5px 1.5px 0 -.5px var(--sidebar-mix-color),inset -1.5px -1.5px 0 -.5px var(--sidebar-mix-color);@supports (color: color-mix(in lab,red,red)){box-shadow:inset 1.5px 1.5px 0 -.5px color-mix(in srgb,var(--sidebar-mix-color) 11%,transparent),inset -1.5px -1.5px 0 -.5px color-mix(in srgb,var(--sidebar-mix-color) 5%,transparent)}color:var(--frame-text-color);font-weight:600;view-transition-name:nav-active;transition:background-size .4s ease,background-color .4s ease,box-shadow .4s ease}.nav-link-active>svg{color:var(--highlight-color)}.nav-link>svg{transition:color var(--dur-base) var(--ease-out)}.nav-link-active:before{content:"";position:absolute;inset:0;padding:1.5px;border-radius:inherit;background:linear-gradient(120deg,transparent,var(--highlight-color),transparent 70%);@supports (color: color-mix(in lab,red,red)){background:linear-gradient(120deg,transparent,color-mix(in srgb,var(--highlight-color) 45%,transparent),transparent 70%)}mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;opacity:0;z-index:1;pointer-events:none;transition:opacity .3s ease}.nav-link-active:after{content:"";position:absolute;left:.3rem;top:50%;width:3px;height:1.05rem;transform:translateY(-50%);border-radius:var(--radius-xs);background:linear-gradient(180deg,var(--highlight-color),var(--highlight-color) 50%,var(--highlight-color));@supports (color: color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--highlight-color) 65%,transparent),color-mix(in srgb,var(--highlight-color),white 15%) 50%,color-mix(in srgb,var(--highlight-color) 65%,transparent))}display:var(--nav-accent);animation:nav-accent-in .45s var(--ease-out);transition:height .3s var(--ease-out);z-index:2}.nav-link-active:hover{background-color:var(--sidebar-active-hover-color);background-size:92% 130%}.nav-link-active:hover:before{opacity:1}.nav-link-active:hover:after{height:1.45rem}.nav-group{margin:var(--nav-group-mt) .25rem .1rem;padding:var(--nav-group-pt) .5rem 0;border-top:1px solid var(--nav-group-line);font-size:var(--text-micro);font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--frame-muted-color);white-space:nowrap;overflow:hidden;transition:margin var(--dur-side) var(--ease-side),padding var(--dur-side) var(--ease-side),border-color var(--dur-side) var(--ease-side)}.nav-group>span{display:block;max-height:var(--nav-group-h);line-height:1.4;opacity:var(--label-opacity);overflow:hidden;transition:max-height var(--dur-side) var(--ease-side),opacity var(--dur-side) var(--ease-label)}.nav-sep{height:1px;border:0;margin:.5rem .25rem;background-color:var(--sidebar-mix-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--sidebar-mix-color) 8%,transparent)}}.nav-foot{margin-top:auto;display:flex;flex-direction:column;gap:.25rem;padding-top:.5rem}.brand-mark{display:flex;align-items:center;gap:0;flex-shrink:0;height:var(--head-h);margin:-.75rem -.75rem .25rem;padding:0 var(--brand-pad);min-width:0;border-radius:0;color:var(--frame-text-color);transition:padding var(--dur-side) var(--ease-side)}.brand-sign{display:flex;align-items:center;flex-shrink:0;max-width:var(--brand-sign-w);opacity:var(--brand-sign-opacity);overflow:hidden;transition:max-width var(--dur-side) var(--ease-side),opacity var(--dur-side) var(--ease-side)}.brand-mark>.brand-sign>svg{width:var(--brand-sign-size, 1.5rem);height:var(--brand-sign-size, 1.5rem);flex-shrink:0}.brand-name{display:flex;align-items:center;gap:0;padding-left:0;max-width:var(--brand-name-w);opacity:var(--label-opacity);overflow:hidden;font-size:var(--text-lead);font-weight:700;letter-spacing:.01em;line-height:1;white-space:nowrap;transition:max-width var(--dur-side) var(--ease-side),opacity var(--dur-side) var(--ease-label)}.brand-dot{color:var(--highlight-color)}.skip-link{position:fixed;top:.5rem;left:.5rem;z-index:60;padding:.5rem .875rem;border-radius:var(--radius-btn);background-color:var(--secondary-panel-color);color:var(--text-color);font-size:var(--text-body);font-weight:600;box-shadow:var(--elevated-shadow);transform:translateY(-200%);transition:transform var(--dur-base) var(--ease-out)}.skip-link:focus-visible{transform:translateY(0)}.rank-card{display:flex;flex-direction:column;gap:.125rem;padding:1rem .625rem}.rank-title{display:flex;align-items:center;gap:.5rem;margin:0 .5rem .625rem;font-size:var(--text-mini);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-color)}.rank-title>svg{width:.9rem;height:.9rem;flex-shrink:0}.rank-list{display:flex;flex-direction:column;gap:.125rem}.rank-row{display:grid;align-items:center;grid-template-columns:minmax(0,1fr) 5rem auto;gap:.625rem;padding:.375rem .5rem;border-radius:var(--radius-btn);font-size:var(--text-ui);color:var(--text-color)}.rank-row:hover{background-color:var(--veil-hover-color)}.rank-name{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-bar{overflow:hidden;height:.375rem;border-radius:999px;background-color:var(--hairline-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--hairline-color) 65%,transparent)}}.rank-fill{display:block;height:100%;border-radius:999px;background-color:var(--data-1-color);transition:width var(--dur-base) var(--ease-out)}.rank-bar[data-tone=alarm]>.rank-fill{background-color:var(--alarm-color)}.rank-bar[data-tone=warn]>.rank-fill{background-color:var(--warn-color)}.rank-value{flex-shrink:0;text-align:right;font-size:var(--text-label);font-variant-numeric:tabular-nums;color:var(--muted-color)}.rank-empty{margin:0 .5rem;font-size:var(--text-label);color:var(--muted-color)}.skeleton{border-radius:var(--radius-btn);background-color:var(--muted-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--muted-color) 11%,transparent)}background-image:linear-gradient(90deg,transparent 20%,var(--muted-color) 50%,transparent 80%);@supports (color: color-mix(in lab,red,red)){background-image:linear-gradient(90deg,transparent 20%,color-mix(in srgb,var(--muted-color) 13%,transparent) 50%,transparent 80%)}background-repeat:no-repeat;background-size:240% 100%;animation:skeleton-sweep 1.4s linear infinite}.skeleton-line{height:.85rem}.skeleton-cell{display:flex;align-items:center;min-height:1.5rem}@keyframes skeleton-sweep{0%{background-position:200% 0}to{background-position:-100% 0}}@keyframes page-in-next{0%{opacity:0;transform:translate(.75rem)}}@keyframes page-in-prev{0%{opacity:0;transform:translate(-.75rem)}}[data-page-turn=next]{animation:page-in-next var(--dur-base) var(--ease-out)}[data-page-turn=prev]{animation:page-in-prev var(--dur-base) var(--ease-out)}.tabs{position:relative;display:inline-flex;align-self:flex-start;gap:.125rem;width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:none;padding:.25rem;border-radius:999px;background-color:var(--panel-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--panel-color) 45%,transparent)}}.tabs::-webkit-scrollbar{display:none}.tab{position:relative;display:inline-flex;align-items:center;z-index:1;flex:none;gap:.375rem;padding:.375rem .75rem;border-radius:999px;font-size:var(--text-ui);font-weight:500;color:var(--muted-color);transition:color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.tab>svg{width:.95rem;height:.95rem}.tab:hover{color:var(--text-color)}.tab:hover:not(.tab-on){background-color:var(--veil-hover-color)}.tab-on{background-color:var(--highlight-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--highlight-color) 6%,var(--panel-color))}color:var(--text-color);font-weight:600;animation:select-in var(--dur-base) var(--ease-out)}.tab-on>svg{color:var(--highlight-color)}.tabs:has(.tab-ink) .tab-on{background-color:transparent;animation:none}.tab-ink{position:absolute;top:.2rem;bottom:.2rem;left:0;width:0;border-radius:999px;background-color:var(--highlight-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--highlight-color) 6%,var(--panel-color))}box-shadow:0 1px 2px color-mix(in srgb,#000 10%,transparent);transition:transform .34s cubic-bezier(.22,1,.36,1),width .34s cubic-bezier(.22,1,.36,1)}.menu{min-width:11rem;max-width:min(28rem,calc(100vw - 2rem));padding:.375rem;color:var(--text-color)}[popover].menu-glass{position:fixed;inset:auto;margin:0;border-radius:var(--radius-modal);overflow-y:auto;overscroll-behavior:contain;opacity:0;transform:translate(.15rem,-.4rem) scale(.96);transform-origin:top right;transition:opacity .19s var(--ease-out),transform .21s cubic-bezier(.16,1,.3,1),display .21s allow-discrete,overlay .21s allow-discrete}[popover].menu-glass:popover-open{opacity:1;transform:none}@starting-style{[popover].menu-glass:popover-open{opacity:0;transform:translateY(-.25rem) scale(.98)}}.menu-list{display:flex;flex-direction:column;gap:calc(var(--spacing) * .5);min-width:11rem}.menu-item{display:flex;width:100%;align-items:center;border-radius:var(--radius-btn);text-align:left;gap:.5rem;padding:.375rem .5rem;font-size:var(--text-ui);color:var(--text-color)}.menu-item:hover:not(:disabled){background-color:var(--veil-hover-color)}.menu-item>svg{width:1rem;height:1rem;flex-shrink:0}.menu-gap{width:1rem;height:1rem;flex-shrink:0}.menu-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-check{display:inline-flex;align-items:center;flex-shrink:0;margin-left:.75rem;color:var(--highlight-color)}.menu-check>svg{width:.9rem;height:.9rem}.menu-item-danger:hover:not(:disabled),.menu-item-danger:hover:not(:disabled)>svg{background-color:var(--alarm-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--alarm-color) 16%,transparent)}color:var(--alarm-text-color)}.menu-item:disabled{opacity:.45}.menu-keys{display:inline-flex;align-items:center;gap:.2rem;margin-left:auto;padding-left:1rem;flex-shrink:0}.menu-sep{height:1px;margin:.3rem .25rem;background-color:var(--hairline-color)}.menu-note{margin-top:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-hairline);padding-inline:var(--spacing);padding-top:calc(var(--spacing) * 1.5);font-size:var(--text-mini);color:var(--muted-color)}.toast{position:fixed;right:1rem;bottom:1rem;z-index:60;display:flex;align-items:flex-start;gap:.5rem;min-width:15rem;max-width:min(26rem,calc(100vw - 2rem));padding:.625rem 2rem .625rem .75rem;border:1px solid var(--glass-edge);border-radius:var(--glass-radius);background-color:var(--menu-glass-color);backdrop-filter:blur(var(--frame-blur)) saturate(var(--frame-saturate));-webkit-backdrop-filter:blur(var(--frame-blur)) saturate(var(--frame-saturate));box-shadow:var(--menu-shadow),var(--glass-bevel);overflow:hidden;font-size:var(--text-ui);color:var(--text-color);opacity:0;transform:translateY(.5rem);pointer-events:none;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.toast-on{opacity:1;transform:translateY(0);pointer-events:auto}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.toast{background-color:var(--secondary-panel-color)}}@keyframes toast-in{0%{opacity:0;transform:translateY(.75rem) scale(.96)}}.toast-in{animation:toast-in .26s var(--ease-out)}.toast-mark{display:grid;place-items:center;flex-shrink:0;width:1.5rem;height:1.5rem;margin-top:.125rem;border-radius:999px}.toast-mark>svg{width:1rem;height:1rem}.toast[data-kind=success] .toast-mark{background-color:var(--ok-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--ok-color) 18%,transparent)}color:var(--ok-text-color)}.toast[data-kind=warning] .toast-mark{background-color:var(--warn-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--warn-color) 18%,transparent)}color:var(--warn-text-color)}.toast[data-kind=error] .toast-mark{background-color:var(--alarm-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--alarm-color) 18%,transparent)}color:var(--alarm-text-color)}.toast[data-kind=info] .toast-mark{background-color:var(--event-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--event-color) 18%,transparent)}color:var(--event-text-color)}.toast-body{display:flex;flex-direction:column;gap:.125rem;min-width:0;padding-top:.125rem;overflow-wrap:anywhere}.toast-body>strong{font-weight:600;line-height:1.3}.toast-detail{font-size:var(--text-label);line-height:1.35;color:var(--muted-color)}.toast-action{flex-shrink:0;margin-left:auto;padding:.125rem .5rem;border:1px solid var(--hairline-color);border-radius:var(--radius-btn);font-size:var(--text-label);font-weight:600;color:var(--text-color)}.toast-action:hover{background-color:var(--veil-hover-color)}.toast-close{position:absolute;top:.3rem;right:.3rem;display:grid;place-items:center;width:1.3rem;height:1.3rem;border-radius:var(--radius-input);background-color:transparent;color:var(--muted-color);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.toast-close>svg{width:.7rem;height:.7rem}.toast-close:hover{background-color:var(--veil-hover-color);color:var(--text-color)}.toast-bar{position:absolute;left:0;bottom:0;width:100%;height:2px;transform-origin:left;background-color:var(--muted-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--muted-color) 45%,transparent)}}.toast[data-kind=success] .toast-bar{background-color:var(--ok-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--ok-color) 55%,transparent)}}.toast[data-kind=warning] .toast-bar{background-color:var(--warn-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--warn-color) 55%,transparent)}}.toast[data-kind=error] .toast-bar{background-color:var(--alarm-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--alarm-color) 55%,transparent)}}.toast[data-kind=info] .toast-bar{background-color:var(--event-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--event-color) 55%,transparent)}}.toast-on .toast-bar{animation:toast-drain var(--toast-ms, 4s) linear forwards}.toast[data-held] .toast-bar{animation-play-state:paused}@keyframes toast-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.modal-shell{display:flex;max-height:85vh;flex-direction:column}.modal-head{display:flex;flex-shrink:0;align-items:center;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-hairline);gap:.5rem;padding:.5rem .5rem .5rem 1.25rem;font-size:var(--text-body);font-weight:600}.modal-title{min-width:0px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-icon{flex-shrink:0;width:1.05rem;height:1.05rem;color:var(--highlight-color)}.modal-icon>svg{width:100%;height:100%}.modal-shell:has(>.modal-split>.fs-nav:not(:empty)):not([data-docked=true])>.modal-head{padding-left:.85rem}.conn-type-ico{display:inline-block;width:.85rem;height:.85rem;margin-right:.4rem;vertical-align:-.1rem;color:var(--muted-color)}.modal-close,.modal-head-btn{display:grid;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-btn);color:var(--muted-color)}.modal-close>svg,.modal-head-btn>svg{width:1rem;height:1rem}.modal-head-actions{display:contents}.modal-head-sep{width:1px;height:1.1rem;flex-shrink:0;margin-inline:.125rem;background-color:var(--hairline-color)}.modal-head-btn.act-danger:hover{background-color:var(--alarm-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--alarm-color) 14%,transparent)}color:var(--alarm-text-color)}.modal-close:hover,.modal-head-btn:hover{background-color:var(--veil-hover-color);color:var(--text-color)}.modal-head-btn[data-active=true]{background-color:var(--selected-color);color:var(--highlight-color)}.nf{display:flex;flex-direction:column;align-items:center;flex:1 1 auto;gap:.5rem;width:100%;max-width:44rem;min-height:0;margin:0 auto;padding:1rem 1rem 1.5rem;text-align:center}.nf:before,.nf:after{content:"";flex-shrink:1;flex-basis:0}.nf:before{flex-grow:2}.nf:after{flex-grow:3}.nf-art{display:grid;place-items:center;flex:0 1 auto;margin-bottom:.375rem}.nf-grid{display:grid;grid-template-columns:repeat(3,clamp(3.25rem,10.4vh,7.5rem));grid-auto-rows:clamp(2rem,7vh,5rem);gap:clamp(.3rem,1vh,.7rem)}.nf-grid>span{border-radius:var(--radius-input);background-color:var(--panel-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--panel-color) 60%,transparent)}border:1px solid var(--hairline-color)}.nf-grid>span:nth-child(2n){opacity:.55}.nf-grid>span:nth-child(3n){opacity:.35}.nf-hole{display:grid;place-items:center;opacity:1!important;border-style:dashed!important;border-color:var(--highlight-edge-color)!important;@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--highlight-edge-color) 55%,transparent)!important}background-color:var(--highlight-color)!important;@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--highlight-color) 8%,transparent)!important}font-size:clamp(var(--text-body),3.4vh,2rem);font-weight:700;letter-spacing:.04em;color:var(--highlight-color)}.nf-title{font-size:var(--text-head);font-weight:600;letter-spacing:-.01em}.nf-note{max-width:32rem;font-size:var(--text-body);line-height:1.5;color:var(--muted-color)}.nf-doors{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(9.5rem,100%),1fr));gap:.5rem;width:100%;margin-top:1.25rem}.nf-door{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;padding:.75rem 1rem;border:1px solid var(--hairline-color);border-radius:var(--radius-modal);background-color:var(--panel-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--panel-color) 45%,transparent)}text-align:left;transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.nf-door>svg{width:1.15rem;height:1.15rem;margin-bottom:.375rem;color:var(--highlight-color)}.nf-door-name{font-size:var(--text-body);font-weight:600}.nf-door-note{font-size:var(--text-label);line-height:1.35;color:var(--muted-color)}.nf-door:hover{border-color:var(--highlight-edge-color);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--highlight-edge-color) 55%,transparent)}background-color:var(--panel-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--panel-color) 75%,transparent)}}.nf-tip{margin-top:1rem;font-size:var(--text-label);color:var(--muted-color)}.kbd{display:inline-block;flex-shrink:0;padding:.0625rem .375rem;border:1px solid var(--hairline-color);border-radius:var(--radius-xs);background-color:var(--sidebar-mix-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--sidebar-mix-color) 8%,transparent)}font-family:inherit;font-size:var(--text-mini);line-height:1.35;color:inherit}@media(max-width:48rem){.nf{padding:.5rem .5rem 1rem}.nf-tip{display:none}}@media(max-height:600px),(max-width:48rem)and (max-height:700px){.nf-art{display:none}}.drop-zone{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1.5rem;border:2px dashed var(--muted-color);@supports (color: color-mix(in lab,red,red)){border:2px dashed color-mix(in srgb,var(--muted-color) 40%,transparent)}border-radius:var(--radius-modal);background-color:var(--panel-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--panel-color) 45%,transparent)}text-align:center;cursor:pointer;transition:border-color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.drop-zone-icon{display:grid;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;background-color:var(--highlight-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--highlight-color) 14%,transparent)}color:var(--highlight-color);transition:background-color var(--dur-base) var(--ease-out),scale var(--dur-base) var(--ease-out)}.drop-zone-icon>svg{width:1.35rem;height:1.35rem}.drop-zone-title{font-size:var(--text-body);font-weight:600;color:var(--text-color)}.drop-zone-hint{max-width:26rem;font-size:var(--text-label);line-height:1.5;color:var(--muted-color)}.drop-zone:hover,.drop-zone:focus-within{border-color:var(--highlight-edge-color);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--highlight-edge-color) 65%,transparent)}background-color:var(--panel-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--panel-color) 70%,transparent)}}.drop-zone[data-over]{border-color:var(--highlight-color);border-style:solid;background-color:var(--highlight-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--highlight-color) 10%,var(--panel-color))}}.drop-zone[data-over] .drop-zone-icon{background-color:var(--highlight-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--highlight-color) 24%,transparent)}scale:1.08}.drop-zone[data-file]{border-style:solid}.modal-split{display:flex;min-height:0px;flex:1}.fs-nav{display:flex;flex-shrink:0;flex-direction:column;overflow-y:auto;gap:.125rem;width:2.6rem;padding:.625rem .375rem .625rem .5rem;border-right:1px solid var(--hairline-color);@supports (color: color-mix(in lab,red,red)){border-right:1px solid color-mix(in srgb,var(--hairline-color) 70%,transparent)}scrollbar-width:none}.fs-nav::-webkit-scrollbar{display:none}.fs-nav:empty{display:none}.fs-nav-btn{display:grid;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-btn);color:var(--muted-color)}.fs-nav-btn>svg{width:.95rem;height:.95rem}.fs-nav-btn:hover{background-color:var(--veil-hover-color);color:var(--text-color)}.fs-nav-btn[aria-current=true]{background-color:var(--selected-color);color:var(--highlight-color)}.fs{interpolate-size:allow-keywords;border-top:1px solid var(--hairline-color)}.fs:first-child{border-top:0}.fs::details-content{block-size:0;overflow-y:clip;transition:block-size var(--dur-base) var(--ease-out),content-visibility var(--dur-base) var(--ease-out);transition-behavior:allow-discrete}.fs[open]::details-content{block-size:auto}.fs-head{display:flex;cursor:pointer;align-items:center;-webkit-user-select:none;user-select:none;gap:.5rem;padding:.75rem .125rem .5rem 0;list-style:none;font-size:var(--text-micro);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted-color);border-radius:var(--radius-input)}.fs-head::-webkit-details-marker{display:none}.fs-head::marker{content:""}.fs-head:hover{color:var(--text-color)}.fs-ico{flex-shrink:0;width:.8rem;height:.8rem;color:var(--highlight-color)}.fs-tools{margin-left:auto;display:flex;flex-shrink:0;align-items:center;gap:.25rem;font-size:var(--text-label);font-weight:500;letter-spacing:normal;text-transform:none;cursor:default}.fs-tools:empty{display:none}.fs-caret{margin-left:auto;flex-shrink:0;width:.8rem;height:.8rem;transition:transform var(--dur-fast) var(--ease-out)}.fs[open]>.fs-head>.fs-caret{transform:rotate(90deg)}.fs[data-landed]>.fs-head{animation:fs-landed .9s var(--ease-out)}.fs-body{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(14rem,100%),1fr));align-items:start;gap:.75rem 1rem;padding-bottom:1rem}.fs-wide{grid-column:1 / -1}.fs-plain>.fs-body{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;padding-bottom:.75rem}.modal-sheet:has(details.fs):not([data-float]){min-height:min(85%,48rem)}.modal-body{min-height:0px;flex:1;overflow-y:auto;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.modal-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-hairline);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5)}.modal-body,.scroll-fade{--fade-bg: var(--panel-color);background:linear-gradient(var(--fade-bg) 30%,transparent) top / 100% 1rem no-repeat local,linear-gradient(transparent,var(--fade-bg) 70%) bottom / 100% 1rem no-repeat local,radial-gradient(farthest-side at 50% 0,rgb(8 13 18 / .14),transparent) top / 100% .4rem no-repeat scroll,radial-gradient(farthest-side at 50% 100%,rgb(8 13 18 / .14),transparent) bottom / 100% .4rem no-repeat scroll;background-color:var(--fade-bg)}.scroll-fade-raised{--fade-bg: var(--color-panel-2)}.modal-error{min-width:0px;flex:1;text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-alarm-text)}.modal-choices{margin-top:calc(var(--spacing) * 5);display:flex;flex-direction:column;gap:.5rem;text-align:left}.modal-choice{display:flex;align-items:flex-start;gap:.625rem;padding:.7rem .875rem;border:1px solid var(--hairline-color);border-radius:var(--radius-input);background-color:var(--field-veil-color);transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.modal-choice:hover{background-color:var(--veil-hover-color)}.modal-choice-ico{width:1rem;height:1rem;flex-shrink:0;margin-top:.1rem;color:var(--muted-color)}.modal-choice-text{display:flex;min-width:0px;flex-direction:column;gap:.1rem}.modal-choice-label{font-size:var(--text-ui);font-weight:600}.modal-choice-hint{font-size:var(--text-label);color:var(--muted-color)}.modal-choice-primary{border-color:var(--highlight-color);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--highlight-color) 55%,transparent)}}.modal-choice-primary .modal-choice-ico,.modal-choice-primary .modal-choice-label{color:var(--highlight-color)}.modal-choice-danger:hover{border-color:var(--alarm-color);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--alarm-color) 45%,transparent)}}.modal-choice-danger .modal-choice-ico,.modal-choice-danger .modal-choice-label{color:var(--alarm-text-color)}.probe-who{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid var(--hairline-color);border-radius:var(--radius-input);background-color:var(--field-veil-color)}.probe-mark{display:grid;place-items:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:var(--radius-input);background-color:var(--highlight-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--highlight-color) 14%,transparent)}color:var(--highlight-color)}.probe-mark>svg{width:1.15rem;height:1.15rem}.probe-id{display:flex;min-width:0px;flex-direction:column;gap:.1rem}.probe-name{font-size:var(--text-lead);font-weight:600;line-height:1.25;overflow-wrap:anywhere}.probe-target{font-size:var(--text-label);color:var(--muted-color);overflow-wrap:anywhere}.probe-note{margin-top:.875rem;font-size:var(--text-label);color:var(--muted-color)}.probe-gauge{margin-top:.5rem}.probe-track{position:relative;height:.375rem;border-radius:999px;background-color:var(--muted-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--muted-color) 22%,transparent)}overflow:hidden}.probe-fill{position:absolute;inset:0 auto 0 0;width:var(--probe-at, 0%);border-radius:inherit;background-color:var(--highlight-color);transition:width .12s linear,background-color var(--dur-base) var(--ease-out)}.probe-gauge[data-state=running] .probe-track:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--highlight-color),transparent);@supports (color: color-mix(in lab,red,red)){background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--highlight-color) 60%,transparent),transparent)}animation:probe-sheen 1.4s linear infinite}@keyframes probe-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}.probe-gauge[data-state=ok] .probe-fill{background-color:var(--ok-color)}.probe-gauge[data-state=fail] .probe-fill{background-color:var(--alarm-color)}.probe-line{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-top:.5rem}.probe-state{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-body);font-weight:600}.probe-state-ico{width:.95rem;height:.95rem;flex-shrink:0}.probe-gauge[data-state=ok] .probe-state{color:var(--ok-text-color)}.probe-gauge[data-state=fail] .probe-state{color:var(--alarm-text-color)}.probe-clock{flex-shrink:0;font-size:var(--text-label);font-variant-numeric:tabular-nums;color:var(--muted-color)}.probe-budget{margin-top:.3rem;font-size:var(--text-label);color:var(--muted-color)}.probe-budget:empty{display:none}.probe-said{display:flex;align-items:flex-start;gap:.5rem;margin-top:.875rem;padding:.625rem .75rem;border:1px solid var(--alarm-color);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--alarm-color) 28%,transparent)}border-radius:var(--radius-input);background-color:var(--alarm-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--alarm-color) 8%,transparent)}}.probe-said-text{min-width:0px;flex:1;max-height:11rem;overflow-y:auto;white-space:pre-line;overflow-wrap:anywhere;font-size:var(--text-label);line-height:1.45;user-select:text}.probe-copy{display:grid;place-items:center;flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:var(--radius-input);color:var(--muted-color);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.probe-copy>svg{width:.85rem;height:.85rem}.probe-copy:hover{background-color:var(--veil-hover-color);color:var(--text-color)}.modal-band{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);background-color:var(--color-panel-2);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);margin-inline:-1.25rem;border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline)}.seg{display:inline-flex;flex-shrink:0;gap:.125rem;padding:.125rem;border-radius:999px;background-color:var(--field-veil-color)}.seg>button{display:inline-flex;align-items:center;padding-inline:calc(var(--spacing) * 3);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted);height:1.6rem;border-radius:999px;font-size:var(--text-ui);white-space:nowrap;transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.seg>button>svg{width:.85rem;height:.85rem;flex-shrink:0}.seg>button{gap:.375rem}.seg>button:hover:not(.on):not(:disabled){color:var(--color-fg);background-color:var(--veil-hover-color)}.seg>button.on{background-color:var(--selected-color);color:var(--highlight-color);font-weight:600;animation:select-in var(--dur-base) var(--ease-out)}.seg>button:disabled{cursor:not-allowed;opacity:45%}.seg>button{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5)}.seg>button>svg{width:.9rem;height:.9rem;flex-shrink:0}.opt-form{display:grid;column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 2)}.opt-host{container-type:inline-size;container-name:options}@container options (min-width: 26rem){.opt-form{grid-template-columns:1fr 1fr;align-items:start}.opt-wide{grid-column:1 / -1}}.opt-row{display:flex;flex-direction:column;gap:var(--spacing)}.opt-flow{display:contents}@media(max-width:63.999rem){.pager-bar{position:sticky;bottom:0;z-index:5;margin-top:0;padding:.5rem .25rem;background-color:var(--base-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--base-color) 88%,transparent)}backdrop-filter:blur(var(--frame-blur)) saturate(var(--frame-saturate));-webkit-backdrop-filter:blur(var(--frame-blur)) saturate(var(--frame-saturate));border-top:1px solid var(--hairline-color)}}.opt-msg{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-muted);min-height:1rem}.opt-msg.bad{color:var(--color-alarm)}.opt-inline{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.opt-inline>*{flex:1 1 12rem}.opt-pair{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.opt-pair>.input:first-child{flex:0 1 10rem}.opt-free{display:grid;grid-template-columns:minmax(4.5rem,8rem) minmax(5.5rem,7rem) minmax(5rem,1fr) auto;align-items:center;gap:.5rem}.opt-free>*{min-width:0}.opt-free-head{font-size:var(--text-mini);color:var(--color-muted)}.opt-key-fixed{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:.25rem .45rem;border-radius:var(--radius-input);background-color:var(--field-veil-color);color:var(--text-color);font-family:var(--font-mono);font-size:var(--text-mini)}.opt-empty{display:flex;align-items:center;gap:.375rem;padding:.5rem .625rem;border:1px dashed var(--hairline-color);border-radius:var(--radius-input);font-size:var(--text-mini);color:var(--muted-color)}.cv-check{display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-muted);padding-top:.375rem}.cv-view-switch{display:flex;padding-bottom:.375rem}.opt-section{display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-mini);--tw-tracking: .09em;letter-spacing:.09em;color:var(--color-muted);text-transform:uppercase}.opt-section:after{content:"";flex:1;height:1px;background:var(--color-hairline)}.org-tabbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.625rem}.org-find{width:14rem;margin-left:auto}@media(max-width:40rem){.org-find{width:100%;margin-left:0}}.folder-path{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin-bottom:.5rem;font-size:var(--text-label);color:var(--muted-color)}.folder-path:empty{display:none}.folder-path-step{padding:.125rem .25rem;border-radius:var(--radius-input);color:var(--muted-color)}.folder-path-step:hover{color:var(--text-color);background-color:var(--veil-hover-color)}.folder-path-leaf{padding:.125rem .25rem;font-weight:600;color:var(--text-color)}.folder-path-sep{opacity:.45}.cat-cell{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;padding:.15rem .4rem;margin-left:-.4rem;border-radius:var(--radius-btn);color:var(--muted-color);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.cat-cell:hover:not(:disabled){background-color:var(--veil-hover-color);color:var(--text-color)}.cat-cell:disabled{cursor:default}.opt-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing)}.pal-group{display:flex;width:100%;align-items:center;gap:var(--spacing);padding-inline:var(--spacing);padding-top:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * .5);font-size:var(--text-micro);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase}.pal-group-fold{cursor:pointer;border-radius:var(--radius-btn);&:hover{@media(hover:hover){color:var(--color-fg)}}}.pal-fold{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--dur-base) var(--ease-out)}.pal-fold[data-collapsed=true]{grid-template-rows:0fr}.pal-fold>*{min-height:0;overflow:hidden}.pal-fold-cards{grid-column:1 / -1}.pal-fold-cards>*{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(9.5rem,100%),1fr));gap:.5rem}.fx-box{width:100%;overflow:hidden;border-radius:var(--radius-input);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hairline);height:var(--control-h)}.fx-box:focus-within{border-color:var(--color-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-btn);border-style:var(--tw-border-style);border-width:1px;border-color:transparent;padding-inline:calc(var(--spacing) * 3);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-fg);&:disabled{cursor:not-allowed}&:disabled{opacity:45%}height:var(--control-h);font-size:var(--text-body);transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.btn[aria-disabled=true]{cursor:not-allowed;opacity:45%}.btn-primary{background-color:var(--cta-color);color:var(--on-cta-color)}.btn-primary,.ed-fbtn-primary{font-weight:600}.btn-primary>svg,.ed-fbtn-primary>svg{stroke-width:2.4}.btn-primary:hover:not(:disabled){background-color:var(--cta-hover-color)}.btn-primary:active:not(:disabled){background-color:var(--cta-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--cta-color),black 12%)}}.btn-primary:focus-visible{outline-color:currentColor;outline-offset:-4px}.btn-secondary,.btn-neutral{background-color:var(--field-veil-color);border-color:var(--hairline-color);color:var(--text-color)}.btn-secondary:hover:not(:disabled),.btn-neutral:hover:not(:disabled){background-color:var(--select-veil-hover-color)}.btn-danger{background-color:var(--alarm-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--alarm-color) 18%,transparent)}box-shadow:inset 0 0 0 1px var(--alarm-color);@supports (color: color-mix(in lab,red,red)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--alarm-color) 45%,transparent)}color:var(--alarm-text-color)}.btn-danger:hover:not(:disabled){background-color:var(--alarm-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--alarm-color) 28%,transparent)}}.btn-danger:active:not(:disabled){background-color:var(--alarm-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--alarm-color) 34%,transparent)}}.btn-danger-solid{background-color:var(--alarm-color);color:var(--on-status-text-color)}.btn-danger-solid:hover:not(:disabled){background-color:var(--alarm-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--alarm-color),white 12%)}}.btn-danger-solid:active:not(:disabled){background-color:var(--alarm-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--alarm-color),black 10%)}}.btn-danger:focus-visible,.btn-danger-solid:focus-visible{outline-color:currentColor;outline-offset:-4px}.btn-back{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;height:1.9rem;margin-left:-.375rem;width:max-content;padding:0 .5rem 0 .375rem;border-radius:999px;font-size:var(--text-ui);font-weight:600;color:var(--muted-color)}.btn-back>svg{width:.9rem;height:.9rem}.btn-back:hover{background-color:var(--veil-hover-color);color:var(--text-color)}.btn-ghost{background-color:transparent;color:inherit}.btn-ghost:hover:not(:disabled){background-color:var(--veil-hover-color)}.btn-sm{height:1.6rem;padding:0 .625rem;font-size:var(--text-label)}.btn-icon{width:2rem;height:2rem;padding:0}.btn>svg{width:1rem;height:1rem;flex-shrink:0}.btn-sm>svg{width:.875rem;height:.875rem}.fav-mark{display:grid;flex-shrink:0;place-items:center;border-radius:var(--radius-input);&:disabled{cursor:not-allowed}&:disabled{opacity:45%}width:1.5rem;height:1.5rem;color:var(--muted-color);transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.fav-mark>svg{width:.9rem;height:.9rem}.fav-mark:hover:not(:disabled){color:var(--text-color);background-color:var(--veil-hover-color)}.fav-mark[data-favorite=true]{color:var(--highlight-color)}.fav-mark[data-favorite=true]:hover:not(:disabled){color:var(--highlight-edge-color)}.btn-action{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-input);border-style:var(--tw-border-style);border-width:1px;color:var(--color-muted);&:disabled{cursor:not-allowed}&:disabled{opacity:45%}width:var(--control-h);height:var(--control-h);border-color:var(--color-hairline);background-color:var(--veil-hover-color);transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.btn-action:hover:not(:disabled){color:var(--color-fg);background:var(--color-muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--color-muted) 22%,transparent)}}.btn-action[aria-disabled=true]{cursor:not-allowed;opacity:45%}.btn-action.danger:hover:not(:disabled){color:var(--color-alarm);border-color:var(--color-alarm);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--color-alarm) 45%,transparent)}background:var(--color-alarm);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--color-alarm) 18%,transparent)}}.btn-action.go{color:var(--color-ok);border-color:var(--color-ok);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--color-ok) 28%,transparent)}background:var(--color-ok);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--color-ok) 11%,transparent)}}.btn-action.go:hover:not(:disabled){background:var(--color-ok);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--color-ok) 20%,transparent)}}.btn-action.state-on{color:var(--color-ok)}.btn-action.state-off{color:var(--color-off-text)}.btn-action>svg{width:.9rem;height:.9rem}.btn-state{display:inline-flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-input);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 2.5);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);&:disabled{cursor:not-allowed}&:disabled{opacity:45%}height:var(--control-h);font-size:var(--text-label);border-color:var(--color-hairline);background-color:var(--veil-hover-color);transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.btn-state:hover:not(:disabled){background:var(--color-muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--color-muted) 22%,transparent)}}.btn-state>svg{width:.9rem;height:.9rem}.btn-state.state-on{color:var(--color-ok)}.btn-state.state-off{color:var(--color-off-text)}.input{width:100%;border-radius:var(--radius-input);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hairline);color:var(--color-fg);&:focus{border-color:var(--color-muted)}&:focus{--tw-outline-style: none;outline-style:none}&:disabled{cursor:not-allowed}height:var(--control-h);padding:0 .625rem;font-size:var(--text-body);background-color:var(--field-veil-color);transition:border-color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}select.input{appearance:none;padding-right:2.4rem;background-color:var(--control-color);background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right .6rem center;background-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}select.input:hover:not(:disabled){background-color:var(--control-hover-color)}select.input option,select.input optgroup{background-color:var(--control-color);color:var(--text-color)}@supports (appearance: base-select){select.input,select.input::picker(select){appearance:base-select}select.input{display:flex;align-items:center;gap:.5rem;position:relative;background-color:var(--field-veil-color);background-image:none}select.input:hover:not(:disabled){background-color:var(--select-veil-hover-color)}select.input::picker-icon{position:absolute;right:.6rem;top:50%;translate:0 -50%;width:.75rem;height:.75rem;color:transparent;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:center;background-size:contain;transition:rotate var(--dur-fast) var(--ease-out)}select.input:open::picker-icon{rotate:180deg}select.input::picker(select){margin-top:.25rem;padding:.375rem;border:1px solid var(--glass-edge);border-radius:var(--radius-modal);background-color:var(--menu-glass-color);backdrop-filter:blur(var(--frame-blur)) saturate(var(--frame-saturate));-webkit-backdrop-filter:blur(var(--frame-blur)) saturate(var(--frame-saturate));box-shadow:var(--menu-shadow),var(--glass-bevel);overscroll-behavior:contain;opacity:0;transform:translateY(-.4rem) scale(.96);transform-origin:top center;transition:opacity .19s var(--ease-out),transform .21s cubic-bezier(.16,1,.3,1),display .21s allow-discrete,overlay .21s allow-discrete}select.input:open::picker(select){opacity:1;transform:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){select.input::picker(select){background-color:var(--secondary-panel-color)}}:root[data-glass=off] select.input::picker(select){backdrop-filter:none;-webkit-backdrop-filter:none}@starting-style{select.input:open::picker(select){opacity:0;transform:translateY(-.25rem) scale(.98)}}select.input option{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:var(--radius-btn);background-color:transparent;color:var(--text-color);font-size:var(--text-ui)}select.input option:focus-visible{outline:none}select.input option:hover,select.input option:focus{background-color:var(--veil-hover-color)}select.input option::checkmark{order:1;margin-left:auto;color:var(--highlight-color)}select.input optgroup{background-color:transparent;padding:.25rem .5rem 0}select.input optgroup::picker-icon{display:none}}.field-hint{font-size:var(--text-mini);line-height:1.45;color:var(--muted-color);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--muted-color) 78%,transparent)}}.field-error{display:flex;align-items:flex-start;gap:.375rem;animation:field-error-in var(--dur-base) var(--ease-out);font-size:var(--text-label);line-height:1.4;color:var(--alarm-text-color)}.field-error>svg{width:.9rem;height:.9rem;flex-shrink:0;margin-top:.125rem}.field-error:empty{display:none}.alert{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;border:1px solid;border-radius:var(--radius-modal);font-size:var(--text-body);line-height:1.45}.alert>svg{width:1rem;height:1rem;flex-shrink:0;margin-top:.2rem}.alert-body{flex:1;min-width:0}.alert-alarm{border-color:var(--alarm-color);background-color:var(--alarm-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--alarm-color) 9%,transparent)}color:var(--alarm-text-color)}.alert-warn{border-color:var(--warn-color);background-color:var(--warn-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--warn-color) 9%,transparent)}color:var(--warn-text-color)}.alert-info{border-color:var(--event-color);background-color:var(--event-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--event-color) 9%,transparent)}color:var(--event-text-color)}.issue-list{display:flex;flex-direction:column;gap:.25rem;list-style:none}.issue-list>li{position:relative;padding-left:.75rem}.issue-list>li:before{content:"";position:absolute;left:0;top:.62em;width:.4rem;height:1px;background-color:currentColor;opacity:.75}.issue-list[data-one]>li{padding-left:0}.issue-list[data-one]>li:before{content:none}.input::placeholder{color:var(--muted-color)}.input:hover:not(:disabled):not(:focus):not(select){background-color:var(--selected-color)}[aria-invalid=true].input,[aria-invalid=true].input-xs,[aria-invalid=true].field-search{border-color:var(--alarm-color);box-shadow:0 0 0 2px var(--alarm-color);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--alarm-color) 22%,transparent)}animation:field-invalid-in .36s var(--ease-out)}.input:disabled{background-color:var(--color-disabled);color:var(--color-muted);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--color-muted) 70%,transparent)}}.input.error-input{background:var(--error-background-color)!important;border-color:var(--error-text-color)!important}.input[type=number]{appearance:textfield;-moz-appearance:textfield}.input[type=number]::-webkit-inner-spin-button,.input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-xs{width:100%;border-radius:var(--radius-input);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hairline);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);color:var(--color-fg);transition-property:border-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:focus{border-color:var(--color-muted)}&:focus{--tw-outline-style: none;outline-style:none}font-size:var(--text-label);background-color:var(--field-veil-color)}.input-xs::placeholder{color:var(--color-muted);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--color-muted) 60%,transparent)}}.input-page{width:calc(var(--spacing) * 14);border-radius:var(--radius-input);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hairline);padding-inline:var(--spacing);text-align:center;color:var(--color-fg);transition-property:border-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:focus{border-color:var(--color-muted)}&:focus{--tw-outline-style: none;outline-style:none}&:disabled{cursor:not-allowed}height:var(--control-h);font-size:var(--text-body);background-color:var(--field-veil-color);appearance:textfield;-moz-appearance:textfield}.input-page::-webkit-inner-spin-button,.input-page::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-page:disabled{background-color:var(--color-disabled);color:var(--color-muted);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--color-muted) 70%,transparent)}}.input-zoom{border-radius:var(--radius-input);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hairline);background-color:var(--color-field);padding-block:var(--spacing);padding-right:3em;padding-left:calc(var(--spacing) * 2);text-align:right;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-fg);transition-property:border-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:focus{border-color:var(--color-muted)}&:focus{--tw-outline-style: none;outline-style:none}width:5.75em;font-variant-numeric:tabular-nums;appearance:textfield;-moz-appearance:textfield}.input-zoom::-webkit-inner-spin-button,.input-zoom::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-zoom::-webkit-calendar-picker-indicator{-webkit-appearance:none;width:0;padding:0;margin:0}.input-zoom-step{display:flex;flex:1;align-items:center;justify-content:center;color:var(--color-muted);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));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){color:var(--color-fg)}}}.input-zoom-step:before{content:"";width:.55em;height:.4em;background:currentColor;clip-path:polygon(50% 0,100% 100%,0 100%)}.input-zoom-step:last-child:before{clip-path:polygon(0 0,100% 0,50% 100%)}.textarea{width:100%;border-radius:var(--radius-input);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hairline);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-fg);&:focus{border-color:var(--color-muted)}&:focus{--tw-outline-style: none;outline-style:none}background-color:var(--field-veil-color);transition:border-color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out);min-height:4.5rem;resize:vertical}.textarea::placeholder{color:var(--muted-color)}.json-edit{position:relative}.json-edit-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden;border-radius:var(--radius-input);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-family:var(--font-mono);font-size:var(--text-ui);--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);background-color:var(--field-veil-color);border-color:transparent;white-space:pre-wrap;overflow-wrap:break-word;color:var(--color-fg)}.json-edit-input{position:relative;display:block;background-color:transparent;color:transparent;caret-color:var(--color-fg)}.json-edit-input::selection{background:var(--color-action);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--color-action) 40%,transparent)}}.json-edit-input::placeholder{color:var(--color-muted);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--color-muted) 60%,transparent)}}.field-label{display:flex;flex-direction:column;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-muted)}.chip{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2.5);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;height:1.5rem;font-size:var(--text-label)}.chip>svg{width:.85rem;height:.85rem;flex-shrink:0}.chip-ok{background-color:var(--color-ok);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-ok) 15%,transparent)}color:var(--color-ok-text)}.chip-alarm{background-color:var(--color-alarm);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-alarm) 15%,transparent)}color:var(--color-alarm-text)}.chip-warn{background-color:var(--color-warn);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-warn) 15%,transparent)}color:var(--color-warn-text)}.chip-event{background-color:var(--color-event);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-event) 15%,transparent)}color:var(--color-event-text)}.chip-muted{background-color:var(--color-muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 15%,transparent)}color:var(--color-muted)}.chip-off{background-color:var(--color-off);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-off) 15%,transparent)}color:var(--color-off-text)}.run-strip{display:inline-flex;flex-shrink:0;align-items:stretch;overflow:hidden;border-radius:var(--radius-sm);gap:1px;height:.95rem}.run-mark{width:3px;opacity:.8}.chip-clear{display:inline-flex;height:calc(var(--spacing) * 4.5);width:calc(var(--spacing) * 4.5);flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){color:var(--color-fg)}}}.chip-link{cursor:pointer;border-style:var(--tw-border-style);border-width:0px;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);background:var(--event-text-color);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--event-text-color) 18%,transparent)}color:var(--event-text-color)}.chip-link:hover{background:var(--event-text-color);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--event-text-color) 32%,transparent)}}.chip-clear:hover{background:var(--color-fg);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--color-fg) 12%,transparent)}}.chip-clear>svg{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3)}.btn-badge{display:inline-flex;height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background-color:var(--muted-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--muted-color) 30%,transparent)}font-size:var(--text-mini);line-height:1;color:var(--text-color)}.card{position:relative;border-radius:var(--radius-modal);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hairline);background-color:var(--card-surface-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--card-surface-color) var(--card-veil),transparent)}transition:border-color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.card-band{border-top-left-radius:var(--radius-modal);border-top-right-radius:var(--radius-modal);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-hairline);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);background:var(--color-fg);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--color-fg) 4%,var(--color-panel))}}.figure-stat{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);font-family:var(--font-mono)}.figure-hero{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);font-family:var(--font-mono)}.figure-hero[data-fit=xl]{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.figure-hero[data-fit=base]{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.figure-hero[data-fit=xs]{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.mix-ring{width:clamp(7rem,42%,11rem);aspect-ratio:1}.legend{display:grid;align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));grid-template-columns:auto minmax(0,1fr) auto auto}.legend-row{display:grid;grid-template-columns:subgrid;align-items:center;grid-column:1 / -1}.legend-row-zero{color:var(--color-muted)}.legend-dot{display:inline-block;height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);flex-shrink:0;border-radius:calc(infinity * 1px)}.hovercard{pointer-events:none;position:fixed;top:0;left:0;z-index:50;max-width:calc(var(--spacing) * 64);border-radius:var(--radius-btn);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-shadow: var(--elevated-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:var(--elevated-edge-color);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--elevated-edge-color) 40%,transparent)}background-color:var(--secondary-panel-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--secondary-panel-color) 76%,transparent)}backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4)}.hovercard-title{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-fg)}.hovercard-note{margin-bottom:calc(var(--spacing) * 1.5);color:var(--color-muted)}.hovercard-note:last-child{margin-bottom:0}.hovercard-rows{display:grid;align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * .5);grid-template-columns:auto minmax(0,1fr) auto}.hovercard-row{display:grid;grid-template-columns:subgrid;align-items:center;grid-column:1 / -1}.hovercard-dot{display:inline-block;height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);flex-shrink:0;border-radius:calc(infinity * 1px)}.hovercard-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted)}.hovercard-value{justify-self:flex-end;color:var(--color-fg)}.hovercard-strong .hovercard-value,.hovercard-strong .hovercard-name{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-fg)}.cols{display:grid;column-gap:calc(var(--spacing) * 2);grid-template-columns:auto minmax(0,1fr)}.cols-scale{position:relative;min-width:calc(var(--spacing) * 11);padding-right:var(--spacing);grid-column:1;grid-row:1}.cols-value{position:absolute;right:0;--tw-translate-y: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y);font-size:var(--text-mini);color:var(--color-muted)}.cols-plot{position:relative;grid-column:2;grid-row:1}.cols-guide{position:absolute;inset-inline:0px;display:block;height:1px;background:var(--color-hairline)}.cols-track{position:absolute;inset:0;display:flex;align-items:flex-end;gap:calc(var(--spacing) * .5)}.cols-col{position:relative;height:100%;min-width:0px;flex:1}.cols-col:hover{background:var(--color-fg);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--color-fg) 5%,transparent)}}.cols-seg{position:absolute;inset-inline:0px;display:block}.cols-axis{display:flex;gap:calc(var(--spacing) * .5);padding-top:var(--spacing);font-size:var(--text-mini);color:var(--color-muted);grid-column:2;grid-row:2}.cols-tick{min-width:0px;flex:1;text-align:center;white-space:nowrap;overflow:visible}.stat-list{display:grid;align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));grid-template-columns:minmax(0,1fr) auto auto auto}.stat-row{display:grid;grid-template-columns:subgrid;align-items:center;border-radius:var(--radius-btn);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);grid-column:1 / -1}.stat-row:hover{background:var(--color-fg);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--color-fg) 4%,transparent)}}.stat-run{display:grid;grid-template-columns:subgrid;align-items:center;column-gap:calc(var(--spacing) * 3);color:var(--color-muted);&:hover{@media(hover:hover){color:var(--color-fg)}}grid-column:2 / -1}.stat-end{justify-self:flex-end;grid-column:2 / -1}.stat-pill{justify-self:flex-start}.stat-when{justify-self:flex-end;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-muted)}.stat-span{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-muted);grid-column:1 / -1}.val-well{position:relative;overflow:hidden;border-radius:var(--radius-input);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hairline);padding-right:calc(var(--spacing) * 11);background-color:var(--mesa-canvas-color)}.val-body{max-height:calc(var(--spacing) * 64);overflow:auto;padding:calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);@media(width>=64rem){max-height:calc(var(--spacing) * 96)}}.val-body-plain{overflow-wrap:break-word;white-space:pre-wrap}.val-copy{position:absolute;top:.75rem;right:.75rem}.json-key{color:var(--json-key-color)}.json-str{color:var(--json-string-color)}.json-num{color:var(--json-number-color)}.json-kw{color:var(--json-keyword-color)}.json-punct{color:var(--color-muted)}.code-cmt{color:var(--color-muted);font-style:italic}.code-host{color:var(--color-highlight);font-weight:600}.sql-kw{color:var(--sql-keyword-color);font-weight:600}.sql-fn{color:var(--sql-function-color)}.tbl{width:100%;text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.tbl-head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-hairline);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-muted)}.tbl-th{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tbl-td{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);vertical-align:middle}.tbl-row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-hairline)}tbody.rows-in{animation:rows-in var(--dur-base) var(--ease-out)}.tbl tbody>tr:last-child{border-bottom-width:0}.tbl-items tbody>tr{height:3.875rem}.tbl-fixed{table-layout:fixed}@media(min-width:64rem){.app-main:has(>.page-fill){display:flex;flex-direction:column;height:calc(100dvh - var(--band-h));min-height:0;overflow:hidden}.page-fill{min-height:0px;width:100%;flex:1}}.list-aside{display:flex;flex-direction:column;min-width:0}@media(max-width:63.99rem){.list-aside{order:-1}}@media(min-width:64rem){.list-aside{width:16rem;flex-shrink:0;min-height:0}.list-aside>.page-head-row{flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:.75rem}.list-aside>.page-head-row>.page-head-titles{flex:0 0 auto}.list-aside>.page-head-row>.page-actions{margin-left:0}}.list-views{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.list-bar{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2);margin-bottom:.5rem}.list-tools{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;padding-right:.625rem;border-right:1px solid var(--hairline-color)}.list-danger{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;padding-left:.625rem;border-left:1px solid var(--hairline-color)}.list-make{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem}.list-end{display:flex;align-items:center;gap:.5rem;margin-left:auto}.list-find{width:14rem;margin-left:auto}.list-bar:has(.list-make) .list-find{width:11rem}@media(max-width:48rem){.list-find,.list-end{order:-1;width:100%;margin-left:0}.list-end>.list-find{order:0;width:auto;flex:1;min-width:0}.list-bar:has(.list-make) .list-end>.list-find{width:auto}.list-tools{padding-right:0;border-right:none}.list-danger{padding-left:0;border-left:none}}.list-state{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2);margin-bottom:.375rem;font-size:var(--text-label);color:var(--muted-color)}.sel-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.5rem;padding:.375rem .375rem .375rem .75rem;border:1px solid var(--hairline-color);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--hairline-color) 60%,transparent)}border-radius:999px;background-color:var(--panel-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--panel-color) 62%,transparent)}opacity:1;translate:none;transition:opacity var(--dur-base) var(--ease-out),translate var(--dur-base) var(--ease-out),display var(--dur-base) allow-discrete}.sel-bar.hidden{display:none;opacity:0;translate:0 -.4rem}@starting-style{.sel-bar:not(.hidden){opacity:0;translate:0 -.4rem}}.sel-count{font-size:var(--text-ui);font-weight:700;white-space:nowrap}.tbl-sticky thead th{position:sticky;top:0;z-index:2;background-color:var(--card-surface-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--card-surface-color) calc(var(--card-veil) + 28%),transparent)}backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.tbl-sticky thead th{background-color:var(--panel-color)}}.tbl-th[data-sort]{cursor:pointer;-webkit-user-select:none;user-select:none}.tbl-sort{display:flex;width:100%;align-items:center;gap:var(--spacing);text-align:left;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:inherit;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));--tw-duration: .2s;transition-duration:.2s}.tbl-th[data-sort]:hover .tbl-sort,.tbl-sort:focus-visible{color:var(--color-fg)}.tbl-sort-arrow{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);flex-shrink:0;opacity:0%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}.tbl-th[aria-sort=ascending] .tbl-sort-arrow,.tbl-th[aria-sort=descending] .tbl-sort-arrow{opacity:1}.tbl-th[aria-sort=descending] .tbl-sort-arrow{rotate:180deg}.tbl[data-col-hover="1"] tbody .tbl-td:nth-child(1),.tbl[data-col-hover="2"] tbody .tbl-td:nth-child(2),.tbl[data-col-hover="3"] tbody .tbl-td:nth-child(3),.tbl[data-col-hover="4"] tbody .tbl-td:nth-child(4),.tbl[data-col-hover="5"] tbody .tbl-td:nth-child(5),.tbl[data-col-hover="6"] tbody .tbl-td:nth-child(6),.tbl[data-col-hover="7"] tbody .tbl-td:nth-child(7),.tbl[data-col-hover="8"] tbody .tbl-td:nth-child(8),.tbl[data-col-hover="9"] tbody .tbl-td:nth-child(9){background-color:var(--color-fg);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--color-fg) 5%,transparent)}}.nav-tab{display:inline-flex;align-items:center;border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:transparent;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted);&:hover{@media(hover:hover){color:var(--color-fg)}}}.nav-tab-active{border-color:var(--color-highlight);color:var(--color-fg)}.resize-handle-x{position:absolute;z-index:10;display:flex;width:calc(var(--spacing) * 2);cursor:col-resize;touch-action:none;justify-content:center;-webkit-user-select:none;user-select:none}.resize-handle-y{position:absolute;z-index:10;display:flex;height:calc(var(--spacing) * 2);cursor:row-resize;touch-action:none;align-items:center;-webkit-user-select:none;user-select:none}.resize-line{pointer-events:none;&:is(:where(.group):hover *){@media(hover:hover){background-color:var(--color-action)}}&:is(:where(.group):focus-visible *){background-color:var(--color-action)}&:is(:where(.group)[data-dragging] *){background-color:var(--color-action)}}.pnl{position:relative;flex-direction:column;display:flex;width:100%}.pnl-body{display:block}.pnl-body-col{min-height:0px;flex:1;flex-direction:column;display:flex}.pnl-rail{width:100%;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){color:var(--color-fg)}}display:none}.pnl-rail>svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0}.pnl[data-collapsed] .pnl-body{display:none}.pnl[data-collapsed] .pnl-rail{display:flex}.pnl[data-collapsed]>.card-band{border-bottom-right-radius:var(--radius-modal);border-bottom-left-radius:var(--radius-modal);border-bottom-style:var(--tw-border-style);border-bottom-width:0px}@media(min-width:64rem){.pnl-cat{width:100%}.pnl-trg{width:var(--triggers-list-w, 26rem)}.pnl[data-axis=x][data-collapsed]{width:auto}.pnl[data-axis=x][data-collapsed] .pnl-rail{height:100%;width:calc(var(--spacing) * 11);flex-direction:column;justify-content:flex-start;padding-block:calc(var(--spacing) * 3)}#editor-triggers-wrap[data-expr=none] .pnl-trg{width:100%}}.form-section{margin-top:.75rem;padding-top:.625rem;border-top:1px solid var(--hairline-color);font-size:var(--text-micro);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-color)}.form-section:first-child{margin-top:0;padding-top:0;border-top:0}.trg-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:.375rem}.trg-type-card{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .625rem;border:1px solid var(--hairline-color);border-radius:var(--radius-input);background-color:var(--field-veil-color);text-align:left;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.trg-type-card:hover{background-color:var(--veil-hover-color)}.trg-type-card[data-active=true]{border-color:var(--highlight-edge-color);background-color:var(--selected-color)}.trg-type-card[data-active=true] .trg-mark,.trg-type-card[data-active=true] .trg-type-name{color:var(--highlight-color)}.trg-type-name{display:block;font-size:var(--text-ui);font-weight:600;color:var(--text-color)}.trg-type-what{display:block;margin-top:.0625rem;font-size:var(--text-mini);line-height:1.35;color:var(--muted-color)}.trg-card{--trg-state-color: var(--ok-color);--trg-state-ink: var(--ok-text-color);position:relative;display:flex;flex-direction:column;gap:.5rem;padding:.75rem .875rem;border:1px solid var(--hairline-color);border-radius:var(--radius-input);background-color:var(--secondary-panel-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--secondary-panel-color) 38%,transparent)}background-image:radial-gradient(120% 150% at 0 0,var(--trg-state-color),transparent 58%);@supports (color: color-mix(in lab,red,red)){background-image:radial-gradient(120% 150% at 0 0,color-mix(in srgb,var(--trg-state-color) 7%,transparent),transparent 58%)}transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.trg-card[data-state=off]{--trg-state-color: var(--off-color);--trg-state-ink: var(--muted-color)}.trg-card[data-state=inert]{--trg-state-color: var(--warn-color);--trg-state-ink: var(--warn-text-color)}.trg-head{display:flex;align-items:center;gap:.625rem}.trg-state{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;font-size:var(--text-mini);font-weight:500;color:var(--trg-state-ink);white-space:nowrap}.trg-state:before{content:"";width:.4rem;height:.4rem;border-radius:999px;background-color:var(--trg-state-color)}.trg-mark{display:grid;place-items:center;flex-shrink:0;width:1.9rem;height:1.9rem;border-radius:var(--radius-input);background-color:var(--accent-color);color:var(--muted-color)}.trg-mark>svg{width:1rem;height:1rem}.trg-card .trg-mark{position:relative;width:2.125rem;height:2.125rem;border-radius:999px;background-color:var(--trg-state-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--trg-state-color) 15%,transparent)}color:var(--trg-state-ink)}.trg-card .trg-mark:before{content:"";position:absolute;inset:-.28rem;border-radius:999px;border:1px solid var(--trg-state-color);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--trg-state-color) 16%,transparent)}}.trg-name{min-width:0;flex:1;overflow:hidden;font-size:var(--text-body);font-weight:600;color:var(--text-color);text-overflow:ellipsis;white-space:nowrap}.trg-type{display:block;margin-top:.0625rem;font-size:var(--text-micro);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-color)}.trg-what{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--text-ui);line-height:1.45;color:var(--muted-color)}.trg-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.trg-chips:empty{display:none}.trg-facts{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1.5rem;padding-top:.5rem;border-top:1px solid var(--hairline-color)}.trg-facts>div:last-child:not(:only-child){text-align:right}.trg-facts>div{min-width:0}.trg-facts dt{font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-color)}.trg-facts dd{font-size:var(--text-mini);color:var(--text-color);font-variant-numeric:tabular-nums}.trg-warn{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:var(--radius-btn);background-color:var(--warn-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--warn-color) 12%,transparent)}font-size:var(--text-mini);color:var(--warn-text-color)}.trg-menu{display:grid;place-items:center;flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:var(--radius-btn);color:var(--muted-color);opacity:.55;transition:opacity var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.trg-menu>svg{width:1rem;height:1rem}.trg-card:hover .trg-menu,.trg-menu:focus-visible{opacity:1}.trg-menu:hover{background-color:var(--veil-hover-color);color:var(--text-color)}#expression-body{display:flex;flex-direction:column}.expr-sentence{margin-top:.75rem;font-size:var(--text-lead);line-height:1.4;color:var(--text-color)}.expr-sentence-label{margin-right:.4rem;font-size:var(--text-micro);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-color)}.gate-wrap{display:flex;flex-direction:column;flex:1 1 auto;min-height:12rem}.gate-scroll{display:flex;flex:1 1 auto;min-height:0}.gate-ground{flex:1 1 auto;min-width:0}.expr-spare{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.75rem}.expr-spare-label{margin-right:.15rem;font-size:var(--text-micro);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-color)}.expr-spare-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .55rem .25rem .4rem;border:1px dashed var(--hairline-color);@supports (color: color-mix(in lab,red,red)){border:1px dashed color-mix(in srgb,var(--hairline-color) 140%,transparent)}border-radius:999px;font-size:var(--text-mini);color:var(--muted-color);transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.expr-spare-chip>svg{width:.8rem;height:.8rem}.expr-spare-chip:hover{border-style:solid;border-color:var(--highlight-edge-color);background-color:var(--selected-color);color:var(--text-color)}.expr-effects{padding-top:.625rem;border-top:1px solid var(--hairline-color)}.expr-actions{margin-top:auto}.trg-count{min-width:1.25rem;padding:0 .35rem;border-radius:999px;background-color:var(--accent-color);font-size:var(--text-micro);font-weight:600;text-align:center;color:var(--muted-color);font-variant-numeric:tabular-nums}.trg-count:empty{display:none}.trg-count[data-tone=warn]{background-color:var(--warn-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--warn-color) 20%,transparent)}color:var(--warn-text-color)}.trg-offer{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex-shrink:0;padding:.625rem .875rem;border-top:1px solid var(--hairline-color);font-size:var(--text-mini);color:var(--muted-color)}.trg-list{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}#editor-triggers-wrap[data-expr=none] .trg-list{display:grid;align-content:flex-start;gap:calc(var(--spacing) * 2);grid-template-columns:repeat(auto-fill,minmax(19rem,1fr))}.trg-empty{grid-column:1 / -1}.cv-entry,.cv-entry-fill{clip-path:polygon(0 50%,16px 0,100% 0,100% 100%,16px 100%)}.cv-entry{background:linear-gradient(var(--color-hairline),var(--color-hairline)),var(--cv-node-flat, var(--color-panel-2))}.cv-entry-fill{background:var(--cv-node-flat, var(--color-panel-2))}.cv-exit,.cv-exit-fill{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%)}.cv-cap-left .cv-exit,.cv-cap-left .cv-exit-fill{clip-path:polygon(16px 0,100% 0,100% 100%,16px 100%,0 50%)}.cv-exit{background:linear-gradient(var(--color-hairline),var(--color-hairline)),var(--cv-node-flat, var(--color-panel-2))}.cv-exit-fill{background:var(--cv-node-flat, var(--color-panel-2))}.cv-throw{background:linear-gradient(var(--color-alarm),var(--color-alarm)),var(--color-panel-2)}.pnl-cat{padding:0 .25rem 0 0}.pnl-cat[data-page=organization]{padding:.5rem;border:1px solid var(--color-hairline);border-radius:var(--radius-modal);background-color:var(--card-surface-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--card-surface-color) var(--card-veil),transparent)}}.tree-head{display:flex;align-items:center;gap:.5rem;padding:.125rem .125rem .375rem .5rem}.tree-title{font-size:var(--text-mini);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-color)}.tree-head>button{margin-left:auto}.tree-find{margin:0 .125rem .75rem}#category-head.hidden+.tree-find{margin-top:0}.cat-tree{min-height:0px;flex:1;overflow-y:auto;overscroll-behavior:contain}@media(max-width:63.99rem){.cat-tree{max-height:17rem}}.cat-branch{min-width:0}.cat-kids{margin-left:.6rem;padding-left:.375rem;border-left:1px solid var(--hairline-color)}.cat-sep{margin:.4rem .3rem;border-top:1px solid var(--hairline-color)}.cat-empty{padding:.5rem .625rem .25rem;font-size:var(--text-mini);line-height:1.4;color:var(--muted-color)}.cat-node{position:relative;display:flex;width:100%;align-items:center;text-align:left;gap:.125rem;padding-right:.125rem;border-radius:var(--radius-btn)}.cat-tree:has(.cat-menu) .cat-node:not(:has(.cat-menu)){padding-right:1.75rem}.cat-node{cursor:pointer}.cat-node:hover{background-color:var(--veil-hover-color)}.cat-node[aria-selected=true]{background-color:var(--selected-color);animation:select-in var(--dur-base) var(--ease-out)}.cat-node[aria-selected=true] .cat-link{color:var(--text-color);font-weight:600}.cat-node[aria-selected=true] .cat-icon{color:var(--highlight-color)}.cat-node[data-offer=yes]{outline:1px dashed var(--highlight-color);@supports (color: color-mix(in lab,red,red)){outline:1px dashed color-mix(in srgb,var(--highlight-color) 45%,transparent)}outline-offset:-1px}.cat-node[data-offer=no]{opacity:.4}.cat-node[data-drop=into]{background:var(--highlight-color);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--highlight-color) 16%,transparent)}outline:1px solid var(--highlight-edge-color);outline-offset:-1px;opacity:1}.cat-node[data-drop=deny]{background:var(--color-alarm);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--color-alarm) 15%,transparent)}outline:1px solid var(--color-alarm);@supports (color: color-mix(in lab,red,red)){outline:1px solid color-mix(in srgb,var(--color-alarm) 55%,transparent)}outline-offset:-1px;cursor:not-allowed;opacity:1}.cat-node[aria-disabled=true]{cursor:default;opacity:.6}.cat-node[aria-disabled=true]:hover{background:transparent}@media(min-width:64rem){#settings-detail{margin-bottom:calc(var(--page-pad) * -1);padding-bottom:var(--page-pad)}}#canvas-block-dialog[data-float]{border-color:var(--glass-edge)!important;background-color:var(--ed-glass-color, var(--menu-glass-color))!important}.modal-grip{display:none;width:.9rem;height:.9rem;flex-shrink:0;color:var(--muted-color)}[data-float]>.modal-shell>.modal-head>.modal-grip{display:block}.empty-state{display:grid;place-items:center;align-content:center;gap:.25rem;height:100%;min-height:18rem;padding:3.5rem 1.5rem;text-align:center;font-size:var(--text-body);color:var(--muted-color)}.tbl:has(>tbody>tr[data-empty]){height:100%}tr[data-empty]>td{height:100%}.empty-state-inline{height:auto;min-height:0;padding:1.75rem 1rem}.empty-state-mark{position:relative;display:grid;place-items:center;width:3.25rem;height:3.25rem;margin-bottom:.5rem;border-radius:999px;background-color:var(--highlight-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--highlight-color) 13%,transparent)}color:var(--highlight-color)}.empty-state-mark:before{content:"";position:absolute;inset:-.7rem;border-radius:999px;border:1px solid var(--highlight-color);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--highlight-color) 16%,transparent)}pointer-events:none}.empty-state-mark>svg{width:1.45rem;height:1.45rem}.empty-state-inline .empty-state-mark{width:2.5rem;height:2.5rem}.empty-state-inline .empty-state-mark>svg{width:1.1rem;height:1.1rem}.empty-state-title{font-size:var(--text-lead);font-weight:600;color:var(--text-color)}.empty-state-hint{max-width:34rem;font-size:var(--text-ui);line-height:1.5;color:var(--muted-color)}.dp{position:fixed;inset:auto;margin:0;padding:.625rem;width:17.5rem;border:1px solid var(--glass-edge);border-radius:var(--radius-modal);background-color:var(--panel-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--panel-color) var(--menu-glass-mix),transparent)}backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--menu-shadow),var(--glass-bevel);color:var(--text-color);opacity:0;scale:.97;transition:opacity var(--dur-fast) var(--ease-out),scale var(--dur-fast) var(--ease-out),display var(--dur-fast) allow-discrete,overlay var(--dur-fast) allow-discrete}.dp:popover-open{opacity:1;scale:1}@starting-style{.dp:popover-open{opacity:0;scale:.97}}.dp-head{display:flex;align-items:center;gap:.25rem;margin-bottom:.375rem}.dp-nav{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-input);width:1.75rem;height:1.75rem;color:var(--muted-color)}.dp-nav:hover{background-color:var(--veil-hover-color);color:var(--text-color)}.dp-nav>svg{width:1rem;height:1rem}.dp-title{flex:1;border-radius:var(--radius-input);padding:.25rem;font-size:var(--text-ui);font-weight:600;text-transform:capitalize}.dp-title:hover{background-color:var(--veil-hover-color)}.dp-week,.dp-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.dp-week>span{padding-bottom:.25rem;font-size:var(--text-mini);color:var(--muted-color);text-align:center}.dp[data-level=month] .dp-grid,.dp[data-level=year] .dp-grid{grid-template-columns:repeat(3,1fr);gap:.25rem}.dp-day,.dp-cell{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-input);height:1.9rem;font-size:var(--text-label);font-variant-numeric:tabular-nums}.dp-cell{height:2.25rem;text-transform:capitalize}.dp-day:hover,.dp-cell:hover{background-color:var(--veil-hover-color)}.dp-day[data-out],.dp-cell[data-out]{color:var(--muted-color);opacity:.5}.dp-day[data-today],.dp-cell[data-today]{font-weight:700;color:var(--highlight-color)}.dp-day[data-on],.dp-cell[data-on]{background-color:var(--selected-color);color:var(--text-color);font-weight:600;animation:select-in var(--dur-base) var(--ease-out)}.dp-foot{display:flex;align-items:center;gap:.375rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--hairline-color)}.dp-time{width:auto;flex:1;height:1.75rem;padding:0 .5rem;font-size:var(--text-label)}.dp-foot>.btn:last-child{margin-left:auto}.dp-field{position:relative;display:inline-flex}.dp-field>.input{padding-right:2rem}.dp-open{position:absolute;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-input);top:50%;right:.25rem;translate:0 -50%;width:1.5rem;height:1.5rem;color:var(--muted-color)}.dp-open:hover{color:var(--text-color)}.dp-open>svg{width:.9rem;height:.9rem}.dp-field>.input::-webkit-calendar-picker-indicator{display:none}.tbl-pick>input[type=checkbox]{position:relative}.tbl-pick>input[type=checkbox]:before{content:"";position:absolute;top:50%;left:50%;width:1.5rem;height:1.5rem;transform:translate(-50%,-50%)}.tbl-drag>td:first-child{position:relative}.tbl-drag>td:first-child:before{content:"";position:absolute;left:.35rem;top:50%;translate:0 -50%;width:.5rem;height:.8rem;background-color:var(--muted-color);mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%277 4 10 16%27%3E%3Cg fill=%27%23000%27%3E%3Ccircle cx=%279%27 cy=%276%27 r=%271.7%27/%3E%3Ccircle cx=%2715%27 cy=%276%27 r=%271.7%27/%3E%3Ccircle cx=%279%27 cy=%2712%27 r=%271.7%27/%3E%3Ccircle cx=%2715%27 cy=%2712%27 r=%271.7%27/%3E%3Ccircle cx=%279%27 cy=%2718%27 r=%271.7%27/%3E%3Ccircle cx=%2715%27 cy=%2718%27 r=%271.7%27/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%277 4 10 16%27%3E%3Cg fill=%27%23000%27%3E%3Ccircle cx=%279%27 cy=%276%27 r=%271.7%27/%3E%3Ccircle cx=%2715%27 cy=%276%27 r=%271.7%27/%3E%3Ccircle cx=%279%27 cy=%2712%27 r=%271.7%27/%3E%3Ccircle cx=%2715%27 cy=%2712%27 r=%271.7%27/%3E%3Ccircle cx=%279%27 cy=%2718%27 r=%271.7%27/%3E%3Ccircle cx=%2715%27 cy=%2718%27 r=%271.7%27/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;opacity:.45;cursor:grab;transition:opacity var(--dur-fast) var(--ease-out)}.tbl-drag:hover>td:first-child:before{opacity:1}.run-verdict{display:flex;flex-wrap:wrap;align-items:center;--verdict-color: var(--color-muted);--verdict-tint: 0%;gap:.875rem;padding:.875rem 1.125rem;border:1px solid var(--verdict-color);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--verdict-color) 22%,var(--hairline-color))}border-radius:var(--radius-modal);background-color:var(--verdict-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,color-mix(in srgb,var(--verdict-color) var(--verdict-tint),var(--card-surface-color)) var(--card-veil),transparent)}}.run-seal{display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:999px;background-color:var(--color-muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--color-muted) 18%,transparent)}color:var(--off-text-color)}.run-seal>svg{width:1.15rem;height:1.15rem}.run-verdict[data-level=ok]{--verdict-color: var(--ok-color);--verdict-tint: 3%}.run-verdict[data-level=ok] .run-seal{background-color:var(--ok-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--ok-color) 20%,transparent)}color:var(--ok-text-color)}.run-verdict[data-level=ok] .run-verdict-title{color:var(--ok-text-color)}.run-verdict[data-level=bad]{--verdict-color: var(--alarm-color);--verdict-tint: 3.5%}.run-verdict[data-level=bad] .run-seal{background-color:var(--alarm-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--alarm-color) 20%,transparent)}color:var(--alarm-text-color)}.run-verdict[data-level=bad] .run-verdict-title{color:var(--alarm-text-color)}.run-verdict[data-level=warn]{--verdict-color: var(--warn-color);--verdict-tint: 3.5%}.run-verdict[data-level=warn] .run-seal{background-color:var(--warn-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--warn-color) 22%,transparent)}color:var(--warn-text-color)}.run-verdict[data-level=warn] .run-verdict-title{color:var(--warn-text-color)}.run-verdict[data-level=live]{--verdict-color: var(--event-color);--verdict-tint: 3.5%}.run-verdict[data-level=live] .run-seal{background-color:var(--event-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--event-color) 20%,transparent)}color:var(--event-text-color);animation:run-pulse 1.6s var(--ease-out) infinite}.run-verdict[data-level=live] .run-verdict-title{color:var(--event-text-color)}.run-verdict-text{min-width:0px;flex:1}.run-verdict-title{font-size:var(--text-lead);font-weight:600}.run-verdict-note{font-size:var(--text-label);color:var(--muted-color)}.run-figures{display:flex;flex-wrap:wrap;align-items:stretch;margin-left:auto}.run-figures>div{display:flex;flex-direction:column;justify-content:center;gap:.0625rem;padding:0 .875rem;text-align:right}.run-figures>div+div{border-left:1px solid var(--hairline-color)}.run-figures>div:last-child{padding-right:0}.run-figures dt{font-size:var(--text-mini);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-color)}.run-figures dd{font-size:var(--text-ui);font-weight:600;font-variant-numeric:tabular-nums}.run-figures>[data-lead] dd{font-size:var(--text-lead);font-weight:600;line-height:1.05;letter-spacing:-.02em}.run-panel{padding:.875rem 1rem}.run-head{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.625rem}.run-head-title{font-size:var(--text-mini);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted-color)}.run-head-note{margin-left:auto;font-size:var(--text-label);color:var(--muted-color)}.run-fail{padding:.875rem 1rem;border:1px solid var(--alarm-color);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--alarm-color) 35%,transparent)}border-radius:var(--radius-modal);background-color:var(--alarm-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,color-mix(in srgb,var(--alarm-color) 4%,var(--card-surface-color)) var(--card-veil),transparent)}}.run-fail-title{display:flex;align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:var(--text-mini);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--alarm-text-color)}.run-fail-title>svg{width:.9rem;height:.9rem}.run-fail .val-well{border-color:transparent;background-color:transparent}.run-fail .val-body{padding:0}.run-fail .val-copy{top:0;right:0}.run-fail .val-body{overflow-wrap:break-word;white-space:pre-wrap;max-height:14rem}.run-track{display:flex;gap:2px;height:.75rem;border-radius:999px;background-color:var(--field-veil-color);overflow:hidden}.fs-flow{display:contents}.run-track-mini{height:.35rem;gap:1px;max-width:5rem}.run-track-mini .run-track-seg{min-width:.25rem}.run-track-seg{min-width:.375rem;border-radius:999px}.run-track-seg[data-seg=delay]{background-color:var(--color-muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--color-muted) 26%,transparent)}}.run-track-seg[data-seg=wait]{background-color:var(--color-muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--color-muted) 55%,transparent)}}.run-track-seg[data-seg=run]{background-color:var(--data-1-color)}.run-track-seg[data-seg=run][data-bad]{background-color:var(--alarm-color)}.run-track-seg[data-seg=run][data-live]{animation:run-pulse 1.6s var(--ease-out) infinite}@keyframes run-pulse{50%{opacity:.45}}.run-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .875rem;margin-top:.5rem;font-size:var(--text-label)}.run-key{display:inline-flex;align-items:center;gap:.375rem;color:var(--muted-color)}.run-key>i{width:.5rem;height:.5rem;flex-shrink:0;border-radius:999px}.run-key>b{font-weight:600;color:var(--text-color);font-variant-numeric:tabular-nums}.run-key-dot[data-seg=delay]{background-color:var(--color-muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--color-muted) 26%,transparent)}}.run-key-dot[data-seg=wait]{background-color:var(--color-muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--color-muted) 55%,transparent)}}.run-key-dot[data-seg=run]{background-color:var(--data-1-color)}.run-key-dot[data-seg=run-bad]{background-color:var(--alarm-color)}.run-key-dot[data-seg=this]{background-color:var(--highlight-color)}.run-facts{display:flex;flex-wrap:wrap;gap:.125rem 1.25rem;margin-top:.5rem;font-size:var(--text-label)}.run-fact{color:var(--muted-color)}.run-fact>b{font-weight:500;color:var(--text-color);font-variant-numeric:tabular-nums}.run-bars{display:flex;align-items:flex-end;gap:2px;height:4.5rem;padding-top:.25rem;border-bottom:1px solid var(--hairline-color)}.run-bar{display:flex;flex:1;flex-direction:column;justify-content:flex-end;min-width:2px;height:100%}.run-bar>i{display:block;min-height:2px;border-radius:2px 2px 0 0;background-color:var(--data-1-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--data-1-color) 45%,transparent)}transition:background-color var(--dur-fast) var(--ease-out)}.run-bar[data-bad]>i{background-color:var(--alarm-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--alarm-color) 45%,transparent)}}.run-bar[data-this]>i{background-color:var(--highlight-color)}.run-bar:hover>i{background-color:var(--data-1-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--data-1-color) 80%,transparent)}}.run-bar[data-bad]:hover>i{background-color:var(--alarm-color)}.run-bar[data-this]:hover>i{background-color:var(--highlight-color)}.run-bar[data-over]>i{border-radius:0;background-image:repeating-linear-gradient(-45deg,transparent 0 3px,var(--color-panel) 3px 6px);@supports (color: color-mix(in lab,red,red)){background-image:repeating-linear-gradient(-45deg,transparent 0 3px,color-mix(in srgb,var(--color-panel) 65%,transparent) 3px 6px)}background-repeat:no-repeat;background-size:100% .5rem;background-position:top}.run-compare{margin-top:.375rem;font-size:var(--text-label);color:var(--muted-color)}.run-compare>b{font-weight:600;color:var(--text-color);font-variant-numeric:tabular-nums}.ds-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:1px;overflow:hidden;border:1px solid var(--hairline-color);border-radius:var(--radius-modal);background-color:var(--hairline-color)}.ds-facts>div{display:flex;min-width:0px;flex-direction:column;gap:.2rem;padding:.8rem 1rem;background-color:var(--panel-color)}.ds-facts dt{font-size:var(--text-micro);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--muted-color)}.ds-facts dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-ui);font-weight:500}.ds-ask-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.875rem 1rem}.ds-ask-fields:empty{display:none}.ds-ask-fields:not(:empty){margin-top:.875rem}.ds-ask-go{margin-top:.875rem}.ds-ask-hint{margin-top:.5rem;max-width:60ch;font-size:var(--text-label);color:var(--muted-color)}.ds-declared>*+*{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--hairline-color)}.run-ids{display:flex;flex-wrap:wrap;gap:.625rem 2.5rem}.run-ids>div{display:flex;min-width:0px;flex-direction:column;gap:.0625rem}.run-ids dt{font-size:var(--text-mini);color:var(--muted-color)}.run-ids dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-ui)}.run-levels{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .875rem;margin-bottom:.625rem}.run-levels-bar{display:flex;gap:2px;width:100%;height:.4rem;border-radius:999px;overflow:hidden}.run-levels-bar>span{min-width:.25rem;border-radius:999px}.run-level-key{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--text-label);color:var(--muted-color)}.run-level-key>i{width:.5rem;height:.5rem;border-radius:999px}.run-level-key>b{font-weight:600;color:var(--text-color);font-variant-numeric:tabular-nums}[data-level-ink=debug]{background-color:var(--color-muted)}[data-level-ink=info]{background-color:var(--event-color)}[data-level-ink=warn]{background-color:var(--warn-color)}[data-level-ink=error]{background-color:var(--alarm-color)}.run-panel .empty-state{height:auto;min-height:0;padding:1.25rem .5rem}.run-panel .empty-state-mark{width:2.25rem;height:2.25rem;margin-bottom:.375rem}.run-panel .empty-state-mark:before{display:none}.run-panel .empty-state-mark>svg{width:1.1rem;height:1.1rem}.run-panel .empty-state-title{font-size:var(--text-ui)}.run-panel .empty-state-hint{max-width:none}.code-field{overflow:hidden;border:1px solid var(--hairline-color);border-radius:var(--radius-input);background-color:var(--field-veil-color);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.code-field:focus-within{border-color:var(--highlight-edge-color);box-shadow:0 0 0 2px var(--highlight-color);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--highlight-color) 22%,transparent)}}.code-field .monaco-editor,.code-field .monaco-editor .overflow-guard,.code-field .monaco-editor-background,.code-field .monaco-editor .margin{background-color:transparent!important}:root[data-chrome=editor] .code-field{background-color:var(--ed-column-color)}.col-list>div{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-block:.35rem;border-top:1px solid var(--hairline-color)}.col-list>div:first-child{border-top:0}.col-list dt{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-label);color:var(--text-color)}.col-list dd{display:flex;align-items:center}.col-type{display:inline-flex;align-items:center;border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;height:1.125rem;background-color:var(--color-muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--color-muted) 14%,transparent)}color:var(--muted-color);font-size:var(--text-micro);letter-spacing:.02em}.log-when{white-space:nowrap;font-variant-numeric:tabular-nums}.log-when>span{color:var(--muted-color)}.log-level{display:inline-flex;align-items:center;justify-content:center;min-width:3.75rem;padding:.0625rem .5rem;border-radius:999px;font-size:var(--text-mini);font-weight:600;letter-spacing:.02em}.log-level[data-level=debug]{background-color:var(--color-muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--color-muted) 16%,transparent)}color:var(--off-text-color)}.log-level[data-level=info]{background-color:var(--event-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--event-color) 16%,transparent)}color:var(--event-text-color)}.log-level[data-level=warn]{background-color:var(--warn-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--warn-color) 18%,transparent)}color:var(--warn-text-color)}.log-level[data-level=error]{background-color:var(--alarm-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--alarm-color) 18%,transparent)}color:var(--alarm-text-color)}.log-message{font-family:var(--font-mono);font-size:var(--text-label)}.run-log-offset{font-variant-numeric:tabular-nums;color:var(--muted-color)}.run-duo{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;align-items:stretch}@media(min-width:64rem){.run-duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.run-fold>summary{display:flex;cursor:pointer;align-items:center;gap:.375rem;list-style:none}.run-fold>summary::-webkit-details-marker{display:none}.run-fold-caret{width:.85rem;height:.85rem;flex-shrink:0;color:var(--muted-color);transition:rotate var(--dur-base) var(--ease-out)}.run-fold[open] .run-fold-caret{rotate:90deg}.run-fold>summary:hover .run-head-title,.run-fold>summary:hover .run-fold-caret{color:var(--text-color)}@media(min-width:64rem){.settings-side{position:sticky;top:calc(var(--head-h) + var(--page-pad));align-self:flex-start;max-height:calc(100dvh - var(--head-h) - 2 * var(--page-pad));overflow-y:auto;overscroll-behavior:contain}}#settings-detail>*{animation:item-in .46s cubic-bezier(.16,1,.3,1) both}#settings-detail>:nth-child(2){animation-delay:60ms}#settings-detail>:nth-child(3){animation-delay:.12s}#settings-detail>:nth-child(n+4){animation-delay:.18s}.set-link{display:flex;align-items:center;gap:.5rem;width:100%;padding:.4rem .625rem;border-radius:var(--radius-btn);font-size:var(--text-ui);text-align:left;color:var(--muted-color)}.set-link>svg{width:1rem;height:1rem;flex-shrink:0}.set-link>.set-link-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.set-link:hover{background-color:var(--veil-hover-color);color:var(--text-color)}.set-link[aria-current=true]{background-color:var(--selected-color);color:var(--text-color);font-weight:600;animation:select-in var(--dur-base) var(--ease-out)}.set-link[aria-current=true]>svg{color:var(--highlight-color)}.set-dot{width:.45rem;height:.45rem;flex-shrink:0;border-radius:999px;background-color:var(--highlight-color);scale:0;opacity:0;transition:scale var(--dur-base) cubic-bezier(.34,1.56,.64,1),opacity var(--dur-fast) var(--ease-out)}.set-dot[data-on]{scale:1;opacity:1}.set-dot[data-bad]{background-color:var(--alarm-color)}.cat-link{display:flex;min-width:0px;flex:1;align-items:center;text-align:left;gap:.5rem;padding:.375rem .125rem;font-size:var(--text-ui);color:var(--muted-color);transition:color var(--dur-fast) var(--ease-out)}.cat-node:hover .cat-link{color:var(--text-color)}.cat-twisty{display:grid;flex-shrink:0;place-items:center;width:1.2rem;height:1.6rem;border-radius:var(--radius-input);color:var(--muted-color)}.cat-twisty>svg{transition:transform var(--dur-fast) var(--ease-out)}.cat-node[aria-expanded=true] .cat-twisty>svg{rotate:90deg}.cat-menu{display:grid;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);flex-shrink:0;place-items:center;opacity:0%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;border-radius:var(--radius-input);color:var(--muted-color)}.cat-node:hover .cat-menu,.cat-node[aria-selected=true] .cat-menu,.cat-menu:focus-visible{opacity:100%}.cat-menu:hover{color:var(--text-color);background-color:var(--veil-hover-color)}@media(hover:none){.cat-menu{opacity:100%}}.cat-icon{flex-shrink:0;width:.95rem;height:.95rem}.cat-name{min-width:0px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-count{flex-shrink:0;font-size:var(--text-mini);font-variant-numeric:tabular-nums;color:var(--muted-color)}.cat-group-cell{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);padding-bottom:var(--spacing);text-align:left}.cat-group-path{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-group-count{flex-shrink:0;--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking: var(--tracking-normal);letter-spacing:var(--tracking-normal)}.cat-group-sum{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);padding-bottom:var(--spacing);text-align:right;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted)}.cat-group-pill{display:inline-flex;height:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase;background:var(--color-fg);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--color-fg) 6%,transparent)}}.cat-group-pill:hover{background:var(--color-fg);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--color-fg) 10%,transparent)}}.cat-group-twisty{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);flex-shrink:0;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));--tw-duration: .2s;transition-duration:.2s}.fold-caret{transition:rotate var(--dur-base) var(--ease-out)}[data-folded=true] .fold-caret{rotate:180deg}@keyframes row-land{0%{opacity:0;padding-top:0;padding-bottom:0}}@keyframes row-leave{to{opacity:0;padding-top:0;padding-bottom:0}}tr[data-landed]>td,tr[data-landed]>th{animation:row-land .3s var(--ease-side, var(--ease-out)) calc(var(--fx-i, 0) * 22ms) backwards}tr[data-leaving]>td,tr[data-leaving]>th{animation:row-leave .22s var(--ease-side, var(--ease-out)) forwards}.cat-group-row:not([data-collapsed=true]) .cat-group-twisty{rotate:90deg}.cat-group-row:not([data-collapsed=true]) .cat-group-sum .pct-track{visibility:hidden}.pct-cell{display:grid;align-items:center;gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) 3.25rem}.pct-track{height:var(--spacing);width:100%;overflow:hidden;border-radius:calc(infinity * 1px);background:var(--pct);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pct) 20%,transparent)}}.pct-fill{display:block;height:100%;border-radius:calc(infinity * 1px);background:var(--pct)}.pct-value{text-align:right}.loading{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-muted)}.loading-ring{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0;animation:var(--animate-spin);border-radius:calc(infinity * 1px);@media(prefers-reduced-motion:reduce){animation:var(--animate-pulse)}border:2px solid currentColor;@supports (color: color-mix(in lab,red,red)){border:2px solid color-mix(in srgb,currentColor 25%,transparent)}border-top-color:currentColor}.switch{position:relative;display:inline-flex;flex-shrink:0;align-items:center;width:2.05rem;height:1.25rem}.switch>input{position:absolute;inset:0;margin:0;height:100%;width:100%;cursor:pointer;opacity:0%}.switch>.track{position:relative;height:100%;width:100%;overflow:hidden;border:0;border-radius:999px;background-color:var(--form-color);box-shadow:inset 0 1px 2px color-mix(in srgb,#000 22%,transparent);transition:background-color var(--dur-base) var(--ease-out)}.switch>.track:after{content:"";position:absolute;inset:0;border-radius:inherit;background-color:var(--cta-color);opacity:0;transform:scale(.4);transform-origin:left center;transition:opacity .13s var(--ease-out),transform .26s cubic-bezier(.32,1.16,.5,1)}.switch>input:checked~.track:after{opacity:1;transform:none}.switch>.thumb{position:absolute;z-index:10;left:.125rem;top:50%;width:.95rem;height:.95rem;border-radius:999px;background-color:var(--base-color);box-shadow:0 1px 3px color-mix(in srgb,#000 35%,transparent);transform:translateY(-50%);transition:transform .28s cubic-bezier(.34,1.32,.5,1),width .18s var(--ease-out),background-color var(--dur-base) var(--ease-out)}[data-theme=light] .switch>.thumb{background-color:var(--text-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--text-color) 78%,transparent)}}:root[data-theme=light][data-glass=off] .switch>.thumb{background-color:var(--text-color)}.switch>input:checked~.thumb{transform:translate(.8rem,-50%)}.switch>input:active:not(:disabled)~.thumb{width:1.21rem}.switch>input:checked:active:not(:disabled)~.thumb{transform:translate(.625rem,-50%)}.switch>input:focus-visible~.track{outline:2px solid var(--highlight-color);outline-offset:2px;animation:focus-in var(--dur-base) var(--ease-out)}.switch>input:disabled{cursor:not-allowed}.switch>input:disabled~.track,.switch>input:disabled~.thumb{opacity:.5}.setting-section{display:grid;gap:.5rem}.setting-title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.setting-hint{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--color-muted);line-height:1.5}.setting-card{padding:1rem 1.25rem}.setting-body{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:.25rem 1rem}.setting-body>*{grid-row:span 3;padding-bottom:.5rem}.setting-body>.field-label{display:grid;grid-template-rows:subgrid}.setting-full{grid-column:1 / -1}.setting-body>.switch-row,.setting-body>.cc-choice{grid-column:1 / -1}.switch-row{display:flex;cursor:pointer;align-items:center;justify-content:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-body);min-height:1.75rem}.switch-row>.switch-text{margin-right:auto;min-width:0px}.switch-row .switch-hint{display:block;margin-top:.0625rem;font-size:var(--text-mini);line-height:1.35;color:var(--muted-color)}.cc-led{position:absolute;display:none;border-radius:calc(infinity * 1px);top:.15rem;right:.15rem;width:.4rem;height:.4rem;box-shadow:0 0 0 2px var(--sidebar-color)}#cc-btn[data-level=warn] .cc-led{display:block;background-color:var(--frame-warn-color)}#cc-btn[data-level=down] .cc-led{display:block;background-color:var(--frame-alarm-color)}.cc-lamp{display:block;flex-shrink:0;border-radius:calc(infinity * 1px);width:.5rem;height:.5rem;background-color:var(--off-color)}.cc-lamp[data-level=ok]{background-color:var(--ok-color)}.cc-lamp[data-level=warn]{background-color:var(--warn-color)}.cc-lamp[data-level=down]{background-color:var(--alarm-color)}.cc-panel{position:fixed;margin:0;display:none;padding:0;inset:auto;width:21.5rem;max-width:calc(100vw - 1rem);border:1px solid var(--glass-edge);border-radius:var(--glass-radius);background-color:var(--glass-color);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--glass-drop),var(--glass-bevel);color:var(--text-color);font-size:var(--text-ui);opacity:0;transform:translateY(-.4rem) scale(.97);transform-origin:top right;transition:opacity .19s var(--ease-out),transform .21s cubic-bezier(.16,1,.3,1),display .21s allow-discrete,overlay .21s allow-discrete}.cc-panel:popover-open{display:block;opacity:1;transform:none}@starting-style{.cc-panel:popover-open{opacity:0;transform:translateY(-.4rem) scale(.97)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.cc-panel{background-color:var(--secondary-panel-color)}}.cc-grid{display:grid;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 2);grid-template-columns:1fr}.cc-mod{border-radius:var(--radius-modal);padding:.75rem 1rem;background-color:var(--panel-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--panel-color) 30%,transparent)}}.cc-mod-head{margin:0;display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin-bottom:.75rem;font-size:var(--text-ui)}.cc-mod-quiet{text-transform:uppercase;margin-bottom:.25rem;font-size:var(--text-micro);letter-spacing:.09em;color:var(--muted-color)}.cc-mod-ico{flex-shrink:0;width:.85rem;height:.85rem;color:var(--highlight-color)}#cc-verdict .cc-lamp{margin-left:auto}.cc-dots{display:grid;gap:var(--spacing);grid-template-columns:repeat(4,1fr)}.cc-dot{display:flex;flex-direction:column;align-items:center;gap:var(--spacing);border-radius:var(--radius-btn);text-decoration-line:none;padding:.5rem .125rem;color:var(--muted-color)}.cc-dot-ring{display:grid;flex-shrink:0;place-items:center;border-radius:calc(infinity * 1px);width:2.1rem;height:2.1rem;background-color:var(--muted-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--muted-color) 16%,transparent)}color:var(--muted-color);transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.cc-dot-ring>svg{width:1rem;height:1rem}.cc-dot[data-level=ok] .cc-dot-ring{background-color:var(--ok-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--ok-color) 20%,transparent)}color:var(--ok-text-color)}.cc-dot[data-level=warn] .cc-dot-ring{background-color:var(--warn-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--warn-color) 22%,transparent)}color:var(--warn-text-color)}.cc-dot[data-level=down] .cc-dot-ring{background-color:var(--alarm-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--alarm-color) 22%,transparent)}color:var(--alarm-text-color)}.cc-dot:hover{background-color:var(--veil-hover-color)}.cc-dot-label{font-size:var(--text-micro);line-height:1.2}.cc-dot-value{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:var(--text-micro);line-height:1.2;color:var(--muted-color)}.cc-pref-ico{display:grid;flex-shrink:0;place-items:center;border-radius:var(--radius-btn);width:1.6rem;height:1.6rem;background-color:var(--muted-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--muted-color) 14%,transparent)}color:var(--muted-color);transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.cc-pref-ico>svg{width:.9rem;height:.9rem}.cc-switch:has(input:checked) .cc-pref-ico{background-color:var(--cta-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--cta-color) 22%,transparent)}color:var(--cta-color)}.cc-switch{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);padding:.375rem 0;font-size:var(--text-ui)}.cc-switch+.cc-switch{border-top:1px solid var(--hairline-color);@supports (color: color-mix(in lab,red,red)){border-top:1px solid color-mix(in srgb,var(--hairline-color) 55%,transparent)}}.cc-switch .switch-hint{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.cc-choice{display:flex;align-items:center;gap:calc(var(--spacing) * 2);padding:.375rem 0;font-size:var(--text-ui)}.cc-choice>.switch-text{margin-right:auto;min-width:0px}.cc-choice .switch-hint{display:block;margin-top:.0625rem;font-size:var(--text-mini);line-height:1.35;color:var(--muted-color)}.cc-choice+.cc-switch,.cc-switch+.cc-choice{border-top:1px solid var(--hairline-color);@supports (color: color-mix(in lab,red,red)){border-top:1px solid color-mix(in srgb,var(--hairline-color) 55%,transparent)}}.cc-choice>.switch-text{margin-right:auto;min-width:0px;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.cc-choice .seg>button{height:1.5rem;min-width:1.85rem;padding-inline:.55rem;font-size:var(--text-micro);font-weight:700;letter-spacing:.05em}.cc-acts{display:grid;gap:calc(var(--spacing) * 1.5);grid-template-columns:1fr 1fr}.cc-act{display:flex;flex-direction:column;align-items:center;gap:var(--spacing);border-radius:var(--radius-modal);border-style:var(--tw-border-style);border-width:1px;border-color:transparent;text-align:center;padding:.5rem .25rem;background-color:var(--panel-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--panel-color) 30%,transparent)}font-size:var(--text-mini);line-height:1.2;color:var(--muted-color);transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.cc-act>svg{width:1.05rem;height:1.05rem;color:var(--highlight-color)}.cc-act:hover:not(:disabled){border-color:var(--highlight-edge-color);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--highlight-edge-color) 45%,transparent)}background-color:var(--panel-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--panel-color) 55%,transparent)}color:var(--text-color)}.cc-act[aria-busy=true]>svg{opacity:.35}.cc-goes{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 1.5)}.cc-go{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);padding:.25rem .625rem;border:1px solid var(--hairline-color);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--hairline-color) 70%,transparent)}background-color:var(--panel-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--panel-color) 30%,transparent)}font-size:var(--text-label);color:var(--muted-color);transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.cc-go>svg{width:.85rem;height:.85rem;color:var(--highlight-color)}.cc-go:hover{border-color:var(--highlight-edge-color);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--highlight-edge-color) 45%,transparent)}background-color:var(--panel-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--panel-color) 55%,transparent)}color:var(--text-color)}.cc-foot{display:flex;align-items:center;gap:calc(var(--spacing) * 2);padding:.375rem .75rem .5rem;border-top:1px solid var(--hairline-color);font-size:var(--text-mini);color:var(--muted-color)}.mega{position:relative;flex:0 1 auto;min-width:0}.mega-panel{position:fixed;inset:auto;top:12vh;left:0;right:0;margin:0 auto;padding:0;border:0;background-color:transparent;overflow:visible;z-index:10;display:none;flex-direction:row;align-items:flex-start;gap:.5rem;width:min(52rem,calc(100vw - 2rem));color:var(--text-color);transition:display .34s allow-discrete,overlay .34s allow-discrete}.mega-panel:popover-open{display:flex}.mega-veil{position:fixed;inset:0;z-index:-1;background-color:transparent;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;transition:opacity .18s var(--ease-out)}.mega-panel:popover-open .mega-veil{opacity:1}.mega-card{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;max-height:min(74vh,40rem);overflow:hidden;border:1px solid var(--glass-edge);border-radius:var(--glass-radius);background-color:var(--glass-color);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--glass-drop),var(--glass-bevel)}.mega-bar{display:flex;align-items:center;flex-shrink:0;height:3.5rem;padding:0 .75rem 0 .375rem;border-bottom:1px solid transparent;color:var(--muted-color);transition:border-color var(--dur-base) var(--ease-out)}.mega-panel:not([data-empty]) .mega-bar{border-bottom-color:var(--hairline-color);@supports (color: color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--hairline-color) 70%,transparent)}}.mega-icon{display:grid;place-items:center;flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:var(--radius-btn);color:var(--muted-color)}.mega-icon>svg{width:1.25rem;height:1.25rem}.mega-icon:hover{color:var(--text-color)}.mega-input{flex:1 1 auto;min-width:0;height:100%;border:0;background-color:transparent;color:var(--text-color);font-size:var(--text-head);font-weight:500;outline:none}.mega-input::placeholder{color:var(--muted-color);font-weight:400}.mega-input:placeholder-shown{mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent)}.mega-input:focus-visible{border-color:transparent;box-shadow:none}.mega-clear{display:grid;place-items:center;flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:999px;color:var(--muted-color)}.mega-clear>svg{width:.875rem;height:.875rem}.mega-clear:hover{background-color:var(--sidebar-mix-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--sidebar-mix-color) 14%,transparent)}color:var(--text-color)}.mega-clear[hidden],.mega-head[hidden]{display:none}.mega-body{display:grid;grid-template-rows:1fr;min-height:0;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1)}.mega-panel[data-empty] .mega-body{grid-template-rows:0fr}.mega-body-in{display:flex;flex-direction:column;min-height:0;overflow:hidden}.mega-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.625rem .75rem .25rem}.mega-forget{flex-shrink:0;font-size:var(--text-mini);font-weight:600;color:var(--muted-color)}.mega-forget:hover{color:var(--text-color)}.mega-forget[hidden]{display:none}.mega-label{font-size:var(--text-mini);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-color)}.mega-list{display:flex;flex-direction:column;min-height:0;padding:.125rem .5rem .5rem;overflow-y:auto}.mega-group{display:flex;align-items:center;gap:.375rem;padding:.5rem .375rem .25rem}.mega-group-title{font-size:var(--text-mini);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-color)}.mega-group-icon{flex-shrink:0;width:.9rem;height:.9rem;color:var(--muted-color)}.mega-item{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:var(--radius-btn);font-size:var(--text-body);color:inherit;cursor:pointer;transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.mega-item-icon{width:1rem;height:1rem;flex-shrink:0;color:var(--muted-color)}.mega-item-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mega-item-kind{min-width:0;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;padding:.0625rem .5rem;border-radius:999px;background-color:var(--muted-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--muted-color) 14%,transparent)}font-size:var(--text-micro);letter-spacing:.03em;text-transform:uppercase;color:var(--muted-color)}.mega-item:hover{background-color:var(--veil-hover-color)}.mega-item[aria-selected=true]{background-color:var(--selected-color)}.mega-note:not(:empty){padding:.375rem .75rem .75rem;font-size:var(--text-label);line-height:1.45;color:var(--muted-color)}.mega-quick{display:flex;gap:.375rem;flex-shrink:0}.mega-tile{display:grid;place-items:center;width:3.5rem;height:3.5rem;border:1px solid var(--glass-edge);border-radius:var(--glass-radius);background-color:var(--glass-color);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--glass-drop),var(--glass-bevel);color:var(--muted-color);transform-origin:left center;transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.mega-tile>svg{width:1.3rem;height:1.3rem;transition:transform var(--dur-base) var(--ease-out)}.mega-tile:hover{background-color:var(--base-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--base-color) 88%,transparent)}color:var(--text-color)}.mega-tile:hover>svg{transform:scale(1.12)}.mega-tile[aria-pressed=true]{border-color:var(--highlight-edge-color);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--highlight-edge-color) 55%,transparent)}background-color:var(--highlight-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--highlight-color) 13%,transparent)}color:var(--highlight-color)}.mega-panel:popover-open>.mega-card{animation:mega-in .52s cubic-bezier(.22,1.12,.36,1) both}.mega-panel:popover-open .mega-tile{animation:mega-tile-in .56s cubic-bezier(.3,1.45,.5,1) both}.mega-panel:not(:popover-open)>.mega-card{animation:mega-out .23s cubic-bezier(.4,0,.9,1) 80ms both}.mega-panel:not(:popover-open) .mega-tile{animation:mega-tile-out .2s cubic-bezier(.4,0,.9,1) both}.mega-panel:popover-open .mega-tile:nth-of-type(1){animation-delay:.12s}.mega-panel:popover-open .mega-tile:nth-of-type(2){animation-delay:184ms}.mega-panel:popover-open .mega-tile:nth-of-type(3){animation-delay:248ms}.mega-panel:popover-open .mega-tile:nth-of-type(4){animation-delay:312ms}.mega-panel:popover-open .mega-tile:nth-of-type(5){animation-delay:375ms}.mega-panel:not(:popover-open) .mega-tile:nth-of-type(1){animation-delay:105ms}.mega-panel:not(:popover-open) .mega-tile:nth-of-type(2){animation-delay:79ms}.mega-panel:not(:popover-open) .mega-tile:nth-of-type(3){animation-delay:53ms}.mega-panel:not(:popover-open) .mega-tile:nth-of-type(4){animation-delay:26ms}.mega-panel:not(:popover-open) .mega-tile:nth-of-type(5){animation-delay:0ms}.app-main-bleed{padding:0}:root[data-chrome=editor] .app-main{overflow:hidden}.tpl-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem}.tpl-label{font-size:var(--text-label);color:var(--muted-color)}.tpl-nav{display:inline-flex;gap:.125rem;margin-left:auto}.tpl-nav[data-empty]{display:none}.tpl-arrow{display:grid;flex-shrink:0;place-items:center;&:disabled{cursor:not-allowed}&:disabled{opacity:45%}width:1.6rem;height:1.6rem;border-radius:999px;color:var(--muted-color);transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.tpl-arrow>svg{width:.9rem;height:.9rem}.tpl-arrow:hover:not(:disabled){background-color:var(--veil-hover-color);color:var(--text-color)}.tpl-row{--rail-fade: 1.5rem;display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding:8px 14px 26px;margin:-8px -14px 0;scroll-padding-inline:14px;mask-image:linear-gradient(to right,transparent 0,#000 calc(var(--rail-fade) * var(--fade-l)),#000 calc(100% - var(--rail-fade) * var(--fade-r)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 calc(var(--rail-fade) * var(--fade-l)),#000 calc(100% - var(--rail-fade) * var(--fade-r)),transparent 100%);transition:--fade-l var(--dur-base) var(--ease-out),--fade-r var(--dur-base) var(--ease-out)}.tpl-row::-webkit-scrollbar{display:none}.tpl-card{--card-edge: transparent;display:block;position:relative;flex:0 0 8.5rem;min-width:0;padding:0;overflow:hidden;border:0;border-radius:var(--radius-input);text-align:left;transition:transform .22s var(--ease-out),box-shadow var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.tpl-card:hover{transform:translateY(-2px)}.tpl-card:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;box-shadow:0 8px 18px -10px color-mix(in srgb,#000 45%,transparent);opacity:0;transition:opacity .22s var(--ease-out);pointer-events:none}.tpl-card:hover:before{opacity:1}.tpl-card:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--card-edge),var(--glass-bevel);transition:box-shadow var(--dur-base) var(--ease-out);pointer-events:none}.tpl-card:active{transform:translateY(0);transition-duration:90ms}.tpl-card[data-selected=true]{--card-edge: var(--highlight-color);@supports (color: color-mix(in lab,red,red)){--card-edge: color-mix(in srgb, var(--highlight-color) 60%, transparent)}}.tpl-face{position:relative;display:flex;flex-direction:column;gap:.35rem;padding:.4rem;border-radius:inherit;background-color:var(--field-veil-color);transition:background-color var(--dur-fast) var(--ease-out)}.tpl-card:hover>.tpl-face{background-color:var(--veil-hover-color)}.tpl-card[data-selected=true]>.tpl-face{background-color:var(--selected-color)}.tpl-preview{height:4.25rem;min-width:0;overflow:hidden;border-radius:var(--radius-btn);background-color:var(--mesa-canvas-color);padding:.3rem .35rem;font-family:var(--font-mono);font-size:.5rem;line-height:1.5;color:var(--muted-color);white-space:pre}.tpl-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-label);font-weight:600}.tpl-card[data-relief]{--settle: .6s var(--ease-out);--floor: 0 0 0;--glint: .05;--halo: .02;--shade: .1;--rim: .22;--sheen: .06;overflow:visible;transition:transform var(--settle)}:root[data-theme=light] .tpl-card[data-relief]{--floor: 11 22 32;--glint: .42;--halo: .14;--shade: .08;--rim: .9;--sheen: .3}.tpl-card[data-relief]:hover{--settle: .28s var(--ease-out)}.tpl-card[data-relief][data-moving]:hover{--tilt: perspective(900px) rotateX(calc(var(--dy, 0) * 2deg)) rotateY(calc(var(--dx, 0) * -2deg));--sweep: calc((var(--dx, 0) + var(--dy, 0) * .5) / 1.5)}.tpl-card[data-relief]:active{--settle: 90ms var(--ease-out);transition-duration:90ms}.tpl-card[data-relief]>.tpl-face{border-radius:inherit;isolation:isolate;transform:var(--tilt, none);transition:transform var(--settle),background-color var(--dur-fast) var(--ease-out)}.tpl-card[data-relief]>.tpl-face>.tpl-preview{--z: 22}.tpl-card[data-relief]>.tpl-face>.tpl-name{--z: 34;position:relative;z-index:1}.tpl-card[data-relief]>.tpl-face>:is(.tpl-preview,.tpl-name){transition:translate var(--settle),box-shadow .22s var(--ease-out)}.tpl-card[data-relief]:hover>.tpl-face>:is(.tpl-preview,.tpl-name){translate:round(calc(var(--dx, 0) * var(--z) * -.035px),1px) round(calc(var(--dy, 0) * var(--z) * -.035px),1px)}.tpl-card[data-relief][data-moving]:hover>.tpl-face>:is(.tpl-preview,.tpl-name){translate:calc(var(--dx, 0) * var(--z) * -.035px) calc(var(--dy, 0) * var(--z) * -.035px)}.tpl-card[data-relief]:hover:active>.tpl-face>:is(.tpl-preview,.tpl-name){translate:round(calc(var(--dx, 0) * var(--z) * -.01px),1px) round(calc(var(--dy, 0) * var(--z) * -.01px),1px)}.tpl-card[data-relief]:before{box-shadow:0 1px 2px rgb(var(--floor) / .1),0 8px 16px -6px rgb(var(--floor) / .16),0 24px 40px -18px rgb(var(--floor) / .36);translate:calc(var(--dx, 0) * -3px) calc(var(--dy, 0) * -2px + 2px);transform:var(--tilt, none);transition:opacity .26s var(--ease-out),translate var(--settle),transform var(--settle)}.tpl-card[data-relief]>.tpl-face:after{--spot: calc(var(--lx, 50%) - var(--ox, 0px)) calc(var(--ly, 0%) - var(--oy, 0px));content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:linear-gradient(105deg,#fff0 40%,rgb(255 255 255 / var(--sheen)) 48%,rgb(255 255 255 / calc(var(--sheen) * .4)) 53%,#fff0 61%) calc(var(--cw, 0px) * (-.5 - var(--sweep, 0) * .6) - var(--ox, 0px)) calc(0px - var(--oy, 0px)) / calc(var(--cw, 0px) * 2) var(--ch, 0px) no-repeat,radial-gradient(circle 6rem at var(--spot),rgb(255 255 255 / var(--glint)) 0%,rgb(255 255 255 / calc(var(--glint) * .66)) 18%,rgb(255 255 255 / calc(var(--glint) * .34)) 40%,rgb(255 255 255 / calc(var(--glint) * .12)) 66%,rgb(255 255 255 / 0) 100%),radial-gradient(circle 20rem at var(--spot),rgb(255 255 255 / var(--halo)) 0%,rgb(255 255 255 / calc(var(--halo) * .4)) 45%,rgb(255 255 255 / 0) 85%),linear-gradient(var(--away, 180deg),rgb(var(--floor) / 0) 45%,rgb(var(--floor) / calc(var(--shade) * var(--lean, 0))) 100%);opacity:0;transition:opacity .32s var(--ease-out),background-position var(--settle);pointer-events:none}.tpl-card[data-relief]:after{padding:1px;background:radial-gradient(circle 8rem at var(--lx, 50%) var(--ly, 0%),rgb(255 255 255 / calc(var(--rim) * var(--rim-on))) 0%,rgb(255 255 255 / calc(var(--rim) * var(--rim-on) * .4)) 40%,rgb(255 255 255 / 0) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;transform:var(--tilt, none);transition:box-shadow var(--dur-base) var(--ease-out),--rim-on .32s var(--ease-out),transform var(--settle)}.tpl-card[data-relief]:hover:after{--rim-on: 1}.tpl-card[data-relief]:hover>.tpl-face:after{opacity:1}.page-head{margin-bottom:1rem}.page-head-row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.page-head-titles{display:flex;min-width:0px;flex-direction:column;align-items:flex-start;flex:1 1 16rem;gap:.25rem}.page-head-title-row{display:flex;max-width:100%;min-width:0px;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.page-head-titles>.page-hint{margin-top:0}.page-title{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;font-size:var(--text-head);line-height:1.2;letter-spacing:.06em}.page-hint{margin-top:.25rem;max-width:68ch;font-size:var(--text-label);line-height:1.45;color:var(--muted-color)}.page-actions{margin-right:0;margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.badge{display:inline-flex;align-items:center;justify-content:center;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:999px;background-color:var(--muted-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--muted-color) 18%,transparent)}font-size:var(--text-mini);line-height:1;color:var(--muted-color)}.page-head-title-row>.badge,.home-section-head>.badge{margin-top:1px}.badge-narrowed{background-color:var(--muted-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--muted-color) 30%,transparent)}color:var(--text-color)}.home-hero{display:flex;flex-wrap:wrap;align-items:center;border-radius:var(--radius-modal);border-style:var(--tw-border-style);border-width:1px;gap:1rem 1.5rem;margin-bottom:1.25rem;padding:1.25rem 1.5rem;border-color:var(--hairline-color);background-color:var(--card-surface-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--card-surface-color) var(--card-veil),transparent)}background-image:radial-gradient(90% 130% at 0% 0%,var(--highlight-color) 0%,transparent 42%);@supports (color: color-mix(in lab,red,red)){background-image:radial-gradient(90% 130% at 0% 0%,color-mix(in srgb,var(--highlight-color) 3%,transparent) 0%,transparent 42%)}}.home-hero-title{font-size:var(--text-hero);font-weight:600;line-height:1.15}.home-hero-date{margin-top:.25rem;font-size:var(--text-ui);color:var(--muted-color)}.home-hero-side{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.home-health{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 1.5)}.home-section-head{display:flex;align-items:center;gap:calc(var(--spacing) * 2);margin-bottom:.625rem}.home-section-title{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);text-transform:uppercase;line-height:1;font-size:var(--text-ui);font-weight:700;letter-spacing:.1em;color:var(--text-color)}.home-section-title>svg{width:.95rem;height:.95rem}.home-hero,.home-section-head,.item-grid>*{animation:item-in .52s cubic-bezier(.16,1,.3,1) both}.home-hero{animation-delay:0ms}.home-section-head{animation-delay:165ms}.item-grid>:nth-child(2){animation-delay:55ms}.item-grid>:nth-child(3){animation-delay:.11s}.item-grid>:nth-child(4){animation-delay:165ms}.item-grid>:nth-child(5){animation-delay:.22s}.item-grid>:nth-child(6){animation-delay:275ms}.item-grid>:nth-child(n+7){animation-delay:.33s}@supports (animation-timeline: view()){.item-grid>*{animation-delay:0s;animation-timeline:view();animation-range:entry 0% cover 14%}}.home-desk{display:flex;flex-wrap:wrap;overflow:hidden;border-radius:var(--radius-modal);border-style:var(--tw-border-style);border-width:1px;gap:1px;border-color:var(--color-hairline);background-color:var(--card-surface-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--card-surface-color) var(--card-veil),transparent)}}.home-act{display:flex;min-width:0px;align-items:center;text-align:left;flex:1 1 13.5rem;gap:.75rem;padding:.75rem .75rem .75rem 1rem;box-shadow:1px 0 0 0 var(--color-hairline),0 1px 0 0 var(--color-hairline);transition:background-color var(--dur-base) var(--ease-out)}.home-act:hover{background-color:var(--veil-hover-color)}.home-act-icon{display:grid;flex-shrink:0;place-items:center;border-radius:var(--radius-btn);width:2rem;height:2rem;background-color:var(--highlight-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--highlight-color) 14%,transparent)}color:var(--highlight-color)}.home-act-icon>svg{width:1rem;height:1rem}.home-act-text{display:flex;min-width:0px;flex-direction:column;gap:.125rem}.home-act-title{font-size:var(--text-ui);font-weight:600}.home-act-state{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-mini);line-height:1.35;color:var(--muted-color)}.home-act-caret{margin-left:auto;flex-shrink:0;width:.85rem;height:.85rem;color:var(--muted-color);opacity:.5;transition:opacity var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.home-act:hover .home-act-caret{color:var(--highlight-color);opacity:1}.home-desk{animation:item-in .52s cubic-bezier(.16,1,.3,1) .11s both}.home-health-pill{display:inline-flex;align-items:center;white-space:nowrap;gap:.375rem;height:1.9rem;padding-inline:.75rem;border-radius:999px;background-color:var(--field-veil-color);box-shadow:inset 0 0 0 1px var(--hairline-color);@supports (color: color-mix(in lab,red,red)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hairline-color) 80%,transparent)}font-size:var(--text-label)}.home-health-dot{flex-shrink:0;border-radius:calc(infinity * 1px);width:.45rem;height:.45rem;background-color:var(--off-color)}.home-health-pill[data-level=ok] .home-health-dot{background-color:var(--ok-color)}.home-health-pill[data-level=warn] .home-health-dot{background-color:var(--warn-color)}.home-health-pill[data-level=down] .home-health-dot{background-color:var(--alarm-color);box-shadow:0 0 0 3px var(--alarm-color);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--alarm-color) 22%,transparent)}}.home-health-name{color:var(--muted-color)}.home-health-detail{font-weight:600}.home-work{display:grid;gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr)}.home-cal{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.25rem}.home-cal-grid{display:grid;grid-auto-flow:column;grid-template-rows:repeat(7,1fr);gap:3px;min-width:0;overflow-x:auto}.home-cal-day{aspect-ratio:1;border-radius:var(--radius-xs);background-color:var(--muted-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--muted-color) 10%,transparent)}}.home-cal-day[data-future=true]{background-color:transparent}.home-cal-day[data-level="1"]{background-color:var(--ok-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--ok-color) 22%,transparent)}}.home-cal-day[data-level="2"]{background-color:var(--ok-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--ok-color) 42%,transparent)}}.home-cal-day[data-level="3"]{background-color:var(--ok-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--ok-color) 66%,transparent)}}.home-cal-day[data-level="4"]{background-color:var(--ok-color)}.home-cal-day[data-bad=true]{background-color:var(--alarm-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--alarm-color) 55%,transparent)}}.home-cal-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .75rem;margin-top:auto;padding-top:.625rem;max-width:22rem;font-size:var(--text-mini);line-height:1.35;color:var(--muted-color)}.home-cal-note{min-width:0px}.home-cal-key{margin-left:auto;display:inline-flex;flex-shrink:0;align-items:center;gap:var(--spacing)}.home-cal-chip{width:.6rem;height:.6rem;border-radius:var(--radius-xs);background-color:var(--muted-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--muted-color) 10%,transparent)}}.home-cal-chip[data-level="1"]{background-color:var(--ok-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--ok-color) 22%,transparent)}}.home-cal-chip[data-level="2"]{background-color:var(--ok-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--ok-color) 42%,transparent)}}.home-cal-chip[data-level="3"]{background-color:var(--ok-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--ok-color) 66%,transparent)}}.home-cal-chip[data-level="4"]{background-color:var(--ok-color)}.home-work{animation:item-in .52s cubic-bezier(.16,1,.3,1) 385ms both}@media(width>=62rem){.home-work{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}}.home-cal-months,.home-cal-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1.6rem));justify-content:start;gap:.25rem;min-width:0}.home-cal-month{overflow:visible;font-size:var(--text-micro);line-height:1;color:var(--muted-color);white-space:nowrap}.home-work-side{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:1rem;align-content:start}@media(width>=62rem){.home-work-side{display:contents}}.home-mini{display:flex;flex-direction:column;gap:.125rem;padding:1rem .625rem}.card-head{display:flex;align-items:center;gap:.5rem;margin:0 .5rem .625rem}.card-head-title{margin:0;font-size:var(--text-mini);font-weight:700;letter-spacing:.1em;color:var(--text-color);text-transform:uppercase}.section-link{display:inline-flex;align-items:center;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;gap:.125rem;font-size:var(--text-label);color:var(--muted-color)}.section-link>svg{width:.9rem;height:.9rem}.section-link:hover{color:var(--text-color)}.home-mini-row{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:var(--radius-btn);font-size:var(--text-ui);color:var(--text-color)}.home-mini-row:hover{background-color:var(--veil-hover-color)}.home-mini-row>svg{width:.9rem;height:.9rem;flex-shrink:0;color:var(--muted-color)}.home-mini-name{min-width:0px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-mini-empty{margin:0 .5rem;font-size:var(--text-label);color:var(--muted-color)}.home-flag{flex-shrink:0;white-space:nowrap;font-size:var(--text-mini);color:var(--muted-color)}.home-flag[data-level=warn]{padding:.0625rem .375rem;border-radius:999px;background-color:var(--warn-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--warn-color) 16%,transparent)}color:var(--warn-text-color);font-weight:600}.home-mini-more{margin-top:.25rem;padding:.375rem .5rem;border-radius:var(--radius-btn);font-size:var(--text-mini);color:var(--muted-color)}.home-mini-more:hover{background-color:var(--veil-hover-color);color:var(--text-color)}.home-mix-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin:0 .125rem .75rem}.home-mix-stat{display:flex;min-width:0px;flex-direction:column;gap:.125rem;padding:.375rem;border-radius:var(--radius-btn)}.home-mix-stat:hover{background-color:var(--veil-hover-color)}.home-mix-num{font-family:var(--font-mono);font-size:var(--text-head);font-weight:600;line-height:1.1;color:var(--text-color)}.home-mix-label{display:flex;min-width:0px;align-items:center;white-space:nowrap;gap:.25rem;font-size:var(--text-micro);color:var(--muted-color)}.home-mix-label>svg{width:.75rem;height:.75rem;flex-shrink:0}.home-mix-bar{display:flex;gap:.125rem;height:.5rem;margin:0 .5rem}.home-mix-seg{flex-basis:0;min-width:.25rem;border-radius:999px}.home-mix-seg[data-family=sql],.home-mix-dot[data-family=sql]{background-color:var(--data-1-color)}.home-mix-seg[data-family=http],.home-mix-dot[data-family=http]{background-color:var(--data-2-color)}.home-mix-seg[data-family=mongo],.home-mix-dot[data-family=mongo]{background-color:var(--data-3-color)}.home-mix-seg[data-family=mqtt],.home-mix-dot[data-family=mqtt]{background-color:var(--highlight-color)}.home-mix-seg[data-family=influx],.home-mix-dot[data-family=influx]{background-color:var(--muted-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--muted-color) 55%,transparent)}}.home-mix-key{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin:.625rem .5rem 0}.home-mix-key-item{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--text-mini);color:var(--muted-color)}.home-mix-dot{flex-shrink:0;border-radius:calc(infinity * 1px);width:.5rem;height:.5rem}.home-mix-key-num{font-weight:600;color:var(--text-color)}.home-mix-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.375rem .75rem;margin:1rem .5rem 0;font-size:var(--text-mini)}.home-mix-facts>dt{color:var(--muted-color)}.home-mix-facts>dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;color:var(--text-color)}.home-mix-facts>dd>a:hover{color:var(--highlight-color)}.home-mix-note{margin:auto .5rem 0;padding-top:.75rem;font-size:var(--text-micro);color:var(--muted-color)}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;min-height:calc(var(--head-h) - var(--band-h));margin:0 0 .55rem -.35rem;font-size:var(--text-label);line-height:1.2}.crumbs:empty{display:none}.crumb{display:inline-flex;min-width:0px;align-items:center;border-radius:var(--radius-input);white-space:nowrap;gap:.25rem;padding:.3rem .5rem;color:var(--muted-color);animation:crumb-in .32s var(--ease-out) both}.crumb:hover{background-color:var(--veil-hover-color);color:var(--text-color)}.crumb-here{color:var(--text-color);font-weight:600}.crumb-here:hover{background-color:transparent}.crumb>span{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crumb-ico{flex-shrink:0;width:.85rem;height:.85rem;opacity:.85}.crumb-sep{flex-shrink:0;width:.7rem;height:.7rem;color:var(--muted-color);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--muted-color) 55%,transparent)}animation:crumb-in .32s var(--ease-out) both}.crumbs>:nth-child(1){animation-delay:0ms}.crumbs>:nth-child(2),.crumbs>:nth-child(3){animation-delay:55ms}.crumbs>:nth-child(4),.crumbs>:nth-child(5){animation-delay:.11s}.crumbs>:nth-child(n+6){animation-delay:165ms}.head-crumbs{min-width:0;flex-wrap:nowrap;overflow:hidden;margin:0 0 0 -.35rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-base) var(--ease-side),visibility var(--dur-base)}.head-crumbs-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--dur-side) var(--ease-side),visibility var(--dur-side)}.head-crumbs>*{animation:none}.head-crumbs .crumb{color:var(--frame-text-color);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--frame-text-color) 72%,transparent)}}.head-crumbs .crumb-here{color:var(--frame-text-color)}.head-crumbs .crumb-sep{color:var(--frame-text-color);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--frame-text-color) 45%,transparent)}}.head-crumbs .crumb:hover{background-color:var(--sidebar-hover-color);color:var(--frame-text-color)}.head-brand,.nav-more,.nav-sheet{display:none}.nav-sheet-link{view-transition-name:none}@media(max-width:48rem){.app-shell{--side-w: 0px;--page-pad: .9rem;--bar-h: 3.6rem;padding-bottom:calc(var(--bar-h) + env(safe-area-inset-bottom,0px))}.app-main{margin-left:0;min-height:calc(100dvh - var(--head-h) - var(--bar-h) - env(safe-area-inset-bottom,0px))}.app-side{top:auto;right:.6rem;bottom:calc(.5rem + env(safe-area-inset-bottom,0px));left:.6rem;z-index:40;flex-direction:row;align-items:stretch;gap:.125rem;width:auto;height:var(--bar-h);padding:.25rem;overflow:visible;border:1px solid var(--glass-edge);border-radius:var(--radius-xl);background-color:var(--glass-color);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--glass-drop),var(--glass-bevel)}.brand-mark,.nav-sep,.nav-group,.nav-link-sheet,#side-btn{display:none}.app-head{--frame-text-color: var(--text-color);--frame-muted-color: var(--muted-color);--frame-saturate: 1;background-color:transparent;color:var(--text-color)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.app-head{background-color:var(--mesa-canvas-color)}}:root[data-glass=off] .app-head{background-color:var(--mesa-canvas-color)}.cc-led{box-shadow:0 0 0 2px var(--mesa-canvas-color)}.head-brand{--brand-target: 2rem;--brand-glyph: 1.35rem;display:grid;place-items:center;width:var(--brand-target);height:var(--brand-target);margin-left:calc((var(--brand-glyph) - var(--brand-target)) / 2);flex-shrink:0;border-radius:var(--radius-btn);color:var(--frame-text-color)}.head-brand>svg{width:var(--brand-glyph);height:var(--brand-glyph)}.head-brand:hover{background-color:var(--hover-color)}.head-crumbs{display:none}.nav-more{display:flex}.nav-foot{display:contents}.nav-link{flex:1 1 0;flex-direction:column;justify-content:center;gap:.25rem;min-width:0;padding:.25rem .125rem;border-radius:var(--radius-lg);font-size:var(--text-micro)}.nav-label{width:auto;padding-left:0;line-height:normal;opacity:1;overflow:hidden;text-overflow:ellipsis}.nav-link-active{background-position:center;background-size:100% 100%;backdrop-filter:none;-webkit-backdrop-filter:none}.nav-link-active:hover{background-size:100% 100%}.nav-link-active:before,.nav-link-active:after{display:none}.crumbs{display:none}.nav-sheet{position:fixed;inset:auto .6rem calc(var(--bar-h) + 1rem + env(safe-area-inset-bottom,0px)) .6rem;width:auto;max-width:none;margin:0;padding:.375rem;display:none;grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:.25rem;max-height:calc(100vh - var(--head-h) - var(--bar-h) - 1.6rem - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - var(--head-h) - var(--bar-h) - 1.6rem - env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--glass-edge);border-radius:var(--radius-lg);background-color:var(--glass-color);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--glass-drop),var(--glass-bevel);color:var(--frame-text-color);opacity:0;translate:0 .5rem;transition:opacity var(--dur-base) var(--ease-out),translate var(--dur-base) var(--ease-out),overlay var(--dur-base) allow-discrete,display var(--dur-base) allow-discrete}.nav-sheet:popover-open{display:grid;opacity:1;translate:none}@starting-style{.nav-sheet:popover-open{opacity:0;translate:0 .5rem}}.nav-sheet-link{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;padding:.75rem;border-radius:var(--radius-lg);font-size:var(--text-ui);color:var(--frame-muted-color)}.nav-sheet-link:last-child:nth-child(odd){grid-column:1 / -1}.nav-sheet-link>svg{width:1.05rem;height:1.05rem;flex-shrink:0}.nav-sheet-link>.nav-label{min-width:0;width:auto;padding-left:0;opacity:1}.nav-sheet-link:hover{background-color:var(--sidebar-hover-color);color:var(--frame-text-color)}.nav-sheet-link.nav-link-active{background-color:var(--sidebar-active-color);background-image:none;box-shadow:none;color:var(--highlight-color)}.cc-panel{left:.6rem;width:auto;max-width:none;max-height:62vh;max-height:62dvh}.cc-panel:popover-open{display:flex;flex-direction:column}.cc-grid{min-height:0;overflow-y:auto;overscroll-behavior:contain}.cc-foot{flex:none}.mega-panel{top:.6rem;width:calc(100vw - 1.2rem);flex-direction:column;align-items:stretch}.mega-quick{justify-content:center}.mega-card{max-height:min(68dvh,34rem)}}.editor-mesa{display:flex;flex-direction:column;height:calc(100dvh - var(--head-h));min-height:0;--ed-canvas-color: var(--mesa-canvas-color);--ed-chrome-color: var(--ed-canvas-color);@supports (color: color-mix(in lab,red,red)){--ed-chrome-color: color-mix(in srgb, var(--ed-canvas-color) 93%, #000)}--ed-glass-color: var(--ed-chrome-color);@supports (color: color-mix(in lab,red,red)){--ed-glass-color: color-mix(in srgb, var(--ed-chrome-color) 76%, transparent)}--ed-glass-blur: 34px;--ed-glass-saturate: 1.8;--ed-glass-shadow: 0 5px 14px -4px rgba(0, 0, 0, .24);--ed-column-color: var(--ed-chrome-color);@supports (color: color-mix(in lab,red,red)){--ed-column-color: color-mix(in srgb, var(--ed-chrome-color) 92%, transparent)}--ed-column-blur: 24px;--cv-node-color: var(--panel-color);@supports (color: color-mix(in lab,red,red)){--cv-node-color: color-mix(in srgb, var(--panel-color) 72%, var(--ed-canvas-color))}--cv-node-flat: var(--cv-node-color);--mesa-hover-color: var(--text-color);@supports (color: color-mix(in lab,red,red)){--mesa-hover-color: color-mix(in srgb, var(--text-color) 11%, transparent)}--ed-rail-hover-color: var(--text-color);@supports (color: color-mix(in lab,red,red)){--ed-rail-hover-color: color-mix(in srgb, var(--text-color) 7%, var(--ed-column-color))}}:root[data-chrome=editor]{--ed-canvas-color: var(--mesa-canvas-color);--ed-chrome-color: var(--ed-canvas-color);@supports (color: color-mix(in lab,red,red)){--ed-chrome-color: color-mix(in srgb, var(--ed-canvas-color) 93%, #000)}--ed-column-color: var(--ed-chrome-color);@supports (color: color-mix(in lab,red,red)){--ed-column-color: color-mix(in srgb, var(--ed-chrome-color) 92%, transparent)}--ed-column-blur: 24px;--menu-glass-tint: var(--ed-canvas-color);--frame-blur: 22px;--frame-saturate: 1.55}:root[data-chrome=editor][data-theme=light]{--ed-column-color: var(--panel-color);@supports (color: color-mix(in lab,red,red)){--ed-column-color: color-mix(in srgb, var(--panel-color) 92%, transparent)}}.editor-topbar{background-color:var(--ed-column-color);backdrop-filter:blur(var(--ed-column-blur)) saturate(1.4);-webkit-backdrop-filter:blur(var(--ed-column-blur)) saturate(1.4)}:root[data-theme=light] .editor-mesa{--ed-glass-color: var(--card-surface-color);@supports (color: color-mix(in lab,red,red)){--ed-glass-color: color-mix(in srgb, var(--card-surface-color) 44%, transparent)}--ed-glass-shadow: 0 5px 14px -4px rgba(41, 63, 79, .09);--ed-column-color: var(--card-surface-color);@supports (color: color-mix(in lab,red,red)){--ed-column-color: color-mix(in srgb, var(--card-surface-color) 92%, transparent)}--cv-node-color: var(--card-surface-color);@supports (color: color-mix(in lab,red,red)){--cv-node-color: color-mix(in srgb, var(--card-surface-color) 46%, var(--ed-canvas-color))}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.editor-mesa{--ed-glass-color: var(--ed-chrome-color);--ed-column-color: var(--ed-chrome-color)}:root[data-theme=light] .editor-mesa{--ed-glass-color: var(--card-surface-color);--ed-column-color: var(--card-surface-color)}}.editor-mesa .canvas-board{background-color:var(--ed-canvas-color)}.editor-stage{position:relative;min-height:0;flex:1 1 auto;overflow:hidden}.editor-view{position:absolute;inset:0;display:flex;min-width:0;min-height:0}.editor-view:not(.hidden),#editor-monaco:not(.hidden),#editor-canvas-stage:not(.hidden){animation:ed-view-in var(--dur-base) var(--ease-out)}@keyframes ed-view-in{0%{opacity:0;translate:0 .375rem}}.editor-float{position:absolute;z-index:20;display:flex;align-items:center;gap:.25rem;padding:.375rem;border-radius:999px;border:1px solid var(--glass-edge);background-color:var(--ed-glass-color);backdrop-filter:blur(var(--ed-glass-blur)) saturate(var(--ed-glass-saturate));-webkit-backdrop-filter:blur(var(--ed-glass-blur)) saturate(var(--ed-glass-saturate));box-shadow:var(--ed-glass-shadow),var(--glass-bevel);animation:ed-float-in var(--dur-side) var(--ease-out) both}@keyframes ed-float-in{0%{opacity:0;translate:0 var(--ed-float-from, -.6rem);scale:.98}}.editor-stage{--float-l: .75rem;--float-r: .75rem}.editor-float-tools{left:var(--float-l);top:.75rem}.editor-float-actions{right:var(--float-r);top:.75rem}.editor-float-add{left:calc((var(--float-l) + 100% - var(--float-r)) / 2);bottom:.75rem;transform:translate(-50%);--ed-float-from: .6rem}.editor-float-tools,.editor-float-actions,.editor-float-add{max-width:calc(100% - var(--float-l) - var(--float-r))}@keyframes ed-float-in-add{0%{opacity:0;translate:0 .6rem}}.editor-float-add{animation-name:ed-float-in-add}.editor-float-row{position:absolute;left:var(--float-l);right:var(--float-r);top:.75rem;z-index:20;display:flex;align-items:flex-start;flex-wrap:wrap;gap:.5rem;pointer-events:none}.editor-float-row>.editor-float{position:static;max-width:100%;pointer-events:auto}.editor-float-tools{min-width:0;overflow-x:auto;scrollbar-width:none}.editor-float-tools::-webkit-scrollbar{display:none}.editor-float:has(>:last-child:not(.ed-fbtn)){padding-right:.75rem}.editor-float-actions{flex-shrink:0;margin-left:auto}.ed-fbtn{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0;height:2rem;padding:0 .75rem;border-radius:999px;color:var(--muted-color);font-size:var(--text-label);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.ed-fbtn:hover:not(:disabled){background-color:var(--mesa-hover-color);color:var(--text-color)}.ed-fbtn:disabled{opacity:.4;cursor:not-allowed}.ed-fbtn:disabled:hover{background:none;color:var(--muted-color)}.ed-fbtn>svg{width:1rem;height:1rem;flex-shrink:0}.ed-fbtn[data-active=true]{background-color:var(--selected-color);color:var(--text-color);animation:select-in var(--dur-base) var(--ease-out)}.ed-fbtn-icon{width:2rem;padding:0;justify-content:center}.ed-fbtn-warn{background-color:var(--warn-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--warn-color) 16%,transparent)}color:var(--warn-text-color)}.ed-fbtn-warn:hover:not(:disabled){background-color:var(--warn-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--warn-color) 26%,transparent)}color:var(--warn-text-color)}.ed-fbtn.state-on{color:var(--ok-text-color)}.ed-fbtn.state-off{color:var(--off-text-color)}.ed-fbtn-primary{background-color:var(--cta-color);color:var(--on-cta-color);font-weight:600}.ed-fbtn-primary:hover:not(:disabled){background-color:var(--cta-hover-color);color:var(--on-cta-color)}.ed-fbtn>.ed-kbd{max-width:0;padding-inline:0;border-width:0;opacity:0;overflow:hidden;transition:max-width var(--dur-base) var(--ease-out),opacity var(--dur-fast) var(--ease-out),padding-inline var(--dur-base) var(--ease-out)}.ed-fbtn:hover>.ed-kbd,.ed-fbtn:focus-visible>.ed-kbd{max-width:2rem;padding-inline:.25rem;border-width:1px;opacity:1}.ed-kbd{border:1px solid var(--hairline-color);border-radius:var(--radius-xs);background-color:var(--field-veil-color);padding:0 .25rem;font-size:var(--text-micro);color:var(--muted-color)}.ed-fsep{width:1px;height:1.2rem;flex-shrink:0;background-color:var(--hairline-color);margin:0 .15rem}.ed-fsep:first-child,.ed-fsep:last-child{display:none}.ed-fsep:not(:has(~:not(.hidden))){display:none}.ed-token{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:.15rem .45rem;border-radius:var(--radius-input);background-color:var(--field-veil-color);color:var(--text-color);font-family:var(--font-mono);font-size:var(--text-mini)}.ed-views{display:flex;gap:.125rem;padding:.125rem;border-radius:999px;background-color:var(--panel-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--panel-color) 55%,transparent)}}.ed-view{display:inline-flex;align-items:center;gap:.375rem;height:1.7rem;padding:0 .7rem;border-radius:999px;color:var(--muted-color);font-size:var(--text-label);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.ed-view>svg{width:.9rem;height:.9rem;flex-shrink:0}.ed-view:hover{background-color:var(--mesa-hover-color)}.ed-view[data-active=true]{background-color:var(--selected-color);color:var(--highlight-color);animation:select-in var(--dur-base) var(--ease-out)}.ed-view>.chip{margin-left:.1rem}.ed-state{min-width:7.5rem;justify-content:center}.ed-state-mark{position:relative;display:grid;place-items:center;width:1rem;height:1rem;flex-shrink:0}.ed-state-mark>svg{width:1rem;height:1rem;transition:opacity var(--dur-fast) var(--ease-out)}.ed-state-spin{position:absolute;inset:0;border-radius:999px;border:2px solid currentColor;@supports (color: color-mix(in lab,red,red)){border:2px solid color-mix(in srgb,currentColor 25%,transparent)}border-top-color:currentColor;opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.ed-state[data-state=saving] .ed-state-mark>svg,.ed-state[data-state=checking] .ed-state-mark>svg{opacity:0}.ed-state[data-state=saving] .ed-state-spin,.ed-state[data-state=checking] .ed-state-spin{opacity:1;animation:ed-spin .7s linear infinite}.ed-state[data-state=saving]:disabled,.ed-state[data-state=checking]:disabled{opacity:1}.ed-state[data-state=checking]{color:var(--event-text-color)}@keyframes ed-spin{to{transform:rotate(1turn)}}@keyframes focus-in{0%{outline-color:transparent;outline-offset:7px}}.ed-validate,.ed-run{min-width:0}.ed-validate[data-state=ok]{color:var(--ok-text-color)}.ed-validate[data-state=problems]{color:var(--warn-text-color)}.ed-validate[data-state=failed]{color:var(--alarm-text-color)}.ed-save[data-state=clean]{opacity:1;color:var(--ok-text-color);font-weight:500}.ed-save[data-state=dirty]{background-color:var(--cta-color);color:var(--on-cta-color);font-weight:600}.ed-save[data-state=dirty]:hover:not(:disabled){background-color:var(--cta-hover-color)}.ed-save[data-state=failed]{background-color:var(--alarm-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--alarm-color) 22%,transparent)}color:var(--alarm-text-color);font-weight:600}.ed-save[data-state=failed]:hover:not(:disabled){background-color:var(--alarm-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--alarm-color) 32%,transparent)}}.keys-grid{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.5rem .75rem;width:fit-content;max-width:100%;margin-inline:auto}.keys-group{grid-column:1 / -1;margin-top:.75rem;font-size:var(--text-micro);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-color)}.keys-group:first-child{margin-top:0}.keys-combo{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;white-space:nowrap}.keys-what{font-size:var(--text-ui);color:var(--text-color)}.keys-plus{font-size:var(--text-mini);color:var(--muted-color)}.ed-tools,.ed-modes{display:inline-flex;align-items:center;gap:.125rem;flex-shrink:0;padding:.125rem;border-radius:999px;background-color:var(--panel-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--panel-color) 55%,transparent)}}.ed-tool{display:grid;place-items:center;width:1.85rem;height:1.85rem;flex-shrink:0;border-radius:999px;color:var(--muted-color);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.ed-tool>svg{width:1rem;height:1rem}.ed-tool:hover:not(:disabled){background-color:var(--mesa-hover-color)}.ed-tool:disabled{opacity:.35;cursor:not-allowed}.ed-tool[data-active=true]{background-color:var(--cta-color);color:var(--on-cta-color)}.ed-tool[data-active=true]:hover{background-color:var(--cta-hover-color)}.ed-mode{display:grid;place-items:center;width:1.75rem;height:1.75rem;flex-shrink:0;border-radius:999px;color:var(--muted-color);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.ed-mode>svg{width:.95rem;height:.95rem}.ed-mode:hover{background-color:var(--mesa-hover-color)}.ed-mode[data-active=true]{background-color:var(--selected-color);color:var(--highlight-color);animation:select-in var(--dur-base) var(--ease-out)}.editor-mesa{--cursor-arrow: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2728%27 height=%2728%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M4.6 3 15.9 11.8 9.7 12.2 6.1 17.2Z%27 fill=%27%232C3239%27 stroke=%27%23fff%27 stroke-width=%271.6%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") 5 2;--cursor-move: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2728%27 height=%2728%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 2.2 15 6h-2v5h5V9l3.8 3-3.8 3v-2h-5v5h2l-3 3.8L9 18h2v-5H6v2l-3.8-3L6 9v2h5V6H9z%27 fill=%27%232C3239%27 stroke=%27%23fff%27 stroke-width=%271.3%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") 14 14}:root[data-theme=light] .editor-mesa{--cursor-arrow: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2728%27 height=%2728%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M4.6 3 15.9 11.8 9.7 12.2 6.1 17.2Z%27 fill=%27%2316202c%27 stroke=%27%2316202c%27 stroke-width=%272.2%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") 5 2;--cursor-move: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2728%27 height=%2728%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 2.2 15 6h-2v5h5V9l3.8 3-3.8 3v-2h-5v5h2l-3 3.8L9 18h2v-5H6v2l-3.8-3L6 9v2h5V6H9z%27 fill=%27%2316202c%27 stroke=%27%2316202c%27 stroke-width=%271.1%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") 14 14}.editor-mesa .canvas-board{cursor:var(--cursor-arrow),default}.cv-node{cursor:pointer}.editor-mesa [data-gesture=insert],.editor-mesa [data-gesture=insert] *{cursor:crosshair}.canvas-board:has(.cv-marquee:not(.hidden)),.canvas-board:has(.cv-marquee:not(.hidden)) *{cursor:crosshair}.canvas-board[data-tool=hand],.canvas-board[data-tool=hand] *{cursor:grab}.canvas-board[data-tool=hand]:active,.canvas-board[data-tool=hand]:active *{cursor:grabbing}.editor-mesa .cv-seam:not([disabled]){cursor:pointer}.editor-mesa .cv-minimap{cursor:var(--cursor-move),move}.editor-mesa[data-busy],.editor-mesa[data-busy] .canvas-board,.editor-mesa[data-busy] .canvas-board *{cursor:progress}.editor-mesa[data-readonly] .cv-node,.editor-mesa[data-readonly] .cv-seam{cursor:not-allowed}#canvas-block-dialog[data-float] .modal-grip,#condition-block-dialog[data-float] .modal-grip{cursor:grab}#canvas-block-dialog[data-float] .modal-head:active .modal-grip,#condition-block-dialog[data-float] .modal-head:active .modal-grip{cursor:grabbing}.ed-pick{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0;min-width:0;height:1.9rem;padding-inline:.625rem;border-radius:999px;white-space:nowrap;color:var(--muted-color);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.ed-pick>svg{width:.9rem;height:.9rem;flex-shrink:0}.ed-pick:hover:not(:disabled){background-color:var(--mesa-hover-color);color:var(--text-color)}.ed-pick:disabled{opacity:.4;cursor:not-allowed}.ed-pick-value{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--text-label);font-weight:600;color:var(--text-color)}#canvas-destination{max-width:14rem}.ed-pick-caret{width:.4rem;height:.4rem;flex-shrink:0;margin-top:-.2rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);color:var(--muted-color)}.ed-zoom{display:inline-flex;align-items:center;flex-shrink:0;padding:.125rem;border-radius:999px;background-color:var(--panel-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--panel-color) 55%,transparent)}}.ed-zoom-btn{display:grid;place-items:center;width:1.65rem;height:1.65rem;flex-shrink:0;border-radius:999px;color:var(--muted-color);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.ed-zoom-btn>svg{width:.85rem;height:.85rem}.ed-zoom-btn:hover:not(:disabled){background-color:var(--mesa-hover-color);color:var(--text-color)}.ed-zoom-btn:disabled{opacity:.4;cursor:not-allowed}.ed-pick-flat{height:1.65rem;padding-inline:.5rem}.ed-pick-flat:hover:not(:disabled){background-color:var(--mesa-hover-color)}.editor-add{position:fixed;z-index:60;display:flex;flex-direction:column;width:min(44rem,calc(100vw - 2rem));height:min(28rem,calc(100vh - 8rem));min-width:18rem;min-height:12rem;max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);resize:both;overflow:hidden;border-radius:var(--glass-radius);border:1px solid var(--glass-edge);background-color:var(--ed-glass-color, var(--menu-glass-color));backdrop-filter:blur(var(--ed-glass-blur, var(--frame-blur))) saturate(var(--ed-glass-saturate, 1.4));-webkit-backdrop-filter:blur(var(--ed-glass-blur, var(--frame-blur))) saturate(var(--ed-glass-saturate, 1.4));box-shadow:var(--menu-shadow),var(--glass-bevel);animation:ed-add-in var(--dur-base) var(--ease-out)}@keyframes ed-add-in{0%{opacity:0;translate:0 .5rem;scale:.98}}.editor-add-head{display:flex;align-items:center;gap:.5rem;flex-shrink:0;padding:.5rem .625rem;border-bottom:1px solid var(--hairline-color);cursor:grab;touch-action:none}.editor-add-head:active{cursor:grabbing}.pal-drag{width:.9rem;height:.9rem;flex-shrink:0;color:var(--muted-color)}.editor-add-head .field-search:focus-within{box-shadow:none;border-color:var(--highlight-edge-color);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--highlight-edge-color) 55%,transparent)}}.editor-add-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(9.5rem,100%),1fr));align-content:start;gap:.5rem;min-height:0;flex:1;padding:.75rem;overflow-y:auto;scrollbar-gutter:stable}.pal-cat{grid-column:1 / -1;display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-size:var(--text-micro);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--muted-color)}.pal-cat:after{content:"";flex:1;height:1px;background-color:var(--hairline-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--hairline-color) 75%,transparent)}}.pal-cat:first-child{margin-top:0}.pal-cat-fold:hover{color:var(--text-color)}.pal-cat-caret{width:.7rem;height:.7rem;flex-shrink:0}.pal-cat-count{order:3;font-weight:400}.pal-item{display:flex;position:relative;flex-direction:column;gap:.4rem;padding:.4rem;border:1px solid var(--hairline-color);border-radius:calc(var(--radius-btn) + 3px);background-color:var(--panel-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--panel-color) 55%,transparent)}cursor:grab;text-align:left;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.pal-item:hover{border-color:transparent;background-color:var(--selected-color);box-shadow:inset 0 0 0 2px var(--highlight-color)}.pal-item:active{transform:translateY(0) scale(.98);cursor:grabbing}.pal-mini{display:grid;position:relative;place-items:center;aspect-ratio:16 / 9;padding:.4rem .5rem;border-radius:calc(var(--radius-btn) - 1px);background-color:var(--ed-canvas-color, var(--base-color));@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--ed-canvas-color, var(--base-color)) 72%,var(--panel-color))}background-image:radial-gradient(circle,var(--canvas-dot) 1px,transparent 1px);background-size:11px 11px;box-shadow:inset 0 1px 0 var(--hairline-color);@supports (color: color-mix(in lab,red,red)){box-shadow:inset 0 1px color-mix(in srgb,var(--hairline-color) 70%,transparent)}overflow:hidden}.pal-shape{display:flex;position:relative;align-items:center;gap:.35rem;width:100%;min-width:0;padding:.28rem .32rem;border:1px solid var(--hairline-color);border-radius:var(--radius-btn);background-color:var(--cv-node-color, var(--secondary-panel-color))}.pal-shape[data-shape=pill]{width:auto;max-width:100%;justify-content:center;padding:.2rem .45rem;border-radius:999px;background-color:var(--accent-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--accent-color) 60%,transparent)}}.pal-shape[data-shape=return],.pal-shape[data-shape=throw]{width:90%;padding-right:.8rem;border:0;border-radius:0;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)}.pal-shape[data-shape=throw]{background-color:var(--alarm-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--alarm-color) 20%,var(--cv-node-color, var(--secondary-panel-color)))}}.pal-chip{display:grid;place-items:center;flex-shrink:0;width:1.15rem;height:1.15rem;border-radius:var(--radius-input);background-color:var(--accent-color);color:var(--muted-color)}.pal-shape[data-shape=code]>.pal-chip{border:1px solid var(--hairline-color);background-color:var(--form-color)}.pal-shape[data-shape=pill]>.pal-chip{width:auto;height:auto;border-radius:0;background-color:transparent}.pal-chip>svg{width:.75rem;height:.75rem}.pal-lines{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1}.pal-lines>i{height:.26rem;border-radius:999px;background-color:var(--muted-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--muted-color) 32%,transparent)}}.pal-lines>i:last-child{width:60%}.pal-shape[data-shape=pill] .pal-lines>i{width:2.2rem}.pal-shape[data-shape=pill] .pal-lines>i:last-child{width:1.4rem}.pal-mini:has(.pal-hang) .pal-shape{transform:translateY(-.5rem)}.pal-hang{position:absolute;left:62%;top:calc(50% + .95rem);width:.5rem;height:.5rem;border-radius:999px;border:1px solid var(--hairline-color);background-color:var(--cv-node-color, var(--secondary-panel-color))}.pal-hang:before{content:"";position:absolute;left:50%;bottom:100%;height:.5rem;border-left:1px dashed var(--muted-color);@supports (color: color-mix(in lab,red,red)){border-left:1px dashed color-mix(in srgb,var(--muted-color) 55%,transparent)}}.pal-name{overflow:hidden;padding:0 .125rem;font-size:var(--text-label);font-weight:500;line-height:1.2;color:var(--text-color);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--text-color) 88%,transparent)}text-align:center;text-overflow:ellipsis;white-space:nowrap;transition:color var(--dur-fast) var(--ease-out)}.pal-item:hover .pal-name{color:var(--text-color)}.pal-grip{display:grid;position:absolute;top:.5rem;right:.5rem;place-items:center;opacity:0;color:var(--muted-color);transition:opacity var(--dur-fast) var(--ease-out)}.pal-grip>svg{width:.7rem;height:.7rem}.pal-item:hover .pal-grip{opacity:1}:root[data-theme=light] .pal-item{background-color:var(--base-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--base-color) 70%,transparent)}}:root[data-theme=light] .pal-mini{background-color:var(--form-color);box-shadow:inset 0 0 0 1px var(--hairline-color);@supports (color: color-mix(in lab,red,red)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hairline-color) 55%,transparent)}}.editor-add-foot{display:flex;align-items:center;gap:.5rem;flex-shrink:0;padding:.5rem 1.75rem .5rem .75rem;border-top:1px solid var(--hairline-color);font-size:var(--text-mini);color:var(--muted-color)}.ed-hint{display:flex;align-items:center;gap:.5rem;min-width:0;max-width:22rem;padding-inline:.35rem;font-size:var(--text-mini);color:var(--muted-color)}.ed-hint:empty{display:none}.ed-hint>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-hint[data-kind=error]{color:var(--alarm-text-color)}.ed-hint[data-kind=ok]{color:var(--ok-text-color)}#editor-monaco{margin:4.25rem .75rem .75rem;border:1px solid var(--hairline-color);border-radius:var(--radius-modal);overflow:hidden}@media(max-width:64rem){.editor-float-add{flex-wrap:wrap;justify-content:center;border-radius:var(--radius-lg)}}.editor-column{display:flex;position:relative;flex:0 0 0;overflow:hidden;visibility:hidden;transition:flex-basis var(--dur-side) var(--ease-side),background-color var(--dur-fast) var(--ease-out);flex-direction:column;min-width:0;padding-top:.4rem;background-color:var(--ed-column-color);backdrop-filter:blur(var(--ed-column-blur)) saturate(1.4);-webkit-backdrop-filter:blur(var(--ed-column-blur)) saturate(1.4);border-right:1px solid var(--hairline-color)}.editor-mesa{--pro-w: 19rem;--pro-rail: 2.6rem;--pro-left: var(--pro-left-w, min(var(--pro-w), 34vw));--pro-right: var(--pro-right-w, min(var(--pro-w), 34vw))}:root[data-fold-left=true] .editor-mesa{--pro-left: var(--pro-rail)}:root[data-fold-right=true] .editor-mesa{--pro-right: var(--pro-rail)}:root[data-pro=pro] .editor-column{flex-basis:var(--pro-left);visibility:visible}:root[data-pro-switch=leaving] .editor-column{flex-basis:0}:root[data-pro-switch=leaving] .editor-stage{--float-l: .75rem}:root[data-pro=pro] .editor-stage:has(.editor-view:not(.hidden) .editor-column){--float-l: calc(var(--pro-left) + .75rem)}@media(max-width:80rem){:root[data-pro=pro] .editor-stage:has(.editor-view:not(.hidden) .editor-column){--float-l: .75rem}}@keyframes ed-col-left{0%{opacity:0;translate:-1.5rem 0}}@keyframes ed-col-right{0%{opacity:0;translate:1.5rem 0}}@keyframes ed-pro-in-left{0%{opacity:0;translate:-1.5rem 0}}@keyframes ed-pro-in-right{0%{opacity:0;translate:1.5rem 0}}@keyframes ed-pro-out-left{to{opacity:0;translate:-1.5rem 0}}@keyframes ed-pro-out-right{to{opacity:0;translate:1.5rem 0}}:root[data-pro-switch] .editor-column,:root[data-pro-switch] .editor-inspector{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:var(--ed-chrome-color)}body.is-col-sizing .editor-column,body.is-col-sizing .editor-inspector,body.is-col-sizing .editor-float-row,body.is-col-sizing .editor-float-add{transition:none}.editor-float-row,.editor-float-add{transition:left var(--dur-side) var(--ease-side),right var(--dur-side) var(--ease-side)}:root[data-pro-switch=entering] .editor-column{animation:ed-pro-in-left var(--dur-side) var(--ease-side)}:root[data-pro-switch=leaving] .editor-column{animation:ed-pro-out-left var(--dur-side) var(--ease-side) both}.editor-column-head{display:flex;align-items:center;gap:.5rem;flex-shrink:0;padding:.75rem .75rem .5rem;font-size:var(--text-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-color)}.editor-column-ico{width:.9rem;height:.9rem;flex-shrink:0;color:var(--highlight-color)}.editor-column-count{margin-left:auto;font-weight:400;letter-spacing:0}.editor-column-count:empty{display:none}.editor-column-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 .35rem .35rem}.ed-outline-row{display:flex;position:relative;align-items:center;gap:.45rem;width:100%;padding:.3rem .4rem;padding-left:calc(.4rem + var(--depth, 0) * .75rem);border-radius:var(--radius-btn);font-size:var(--text-mini);text-align:left;color:var(--muted-color);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);background-image:repeating-linear-gradient(90deg,var(--hairline-color) 0 1px,transparent 1px .75rem);@supports (color: color-mix(in lab,red,red)){background-image:repeating-linear-gradient(90deg,color-mix(in srgb,var(--hairline-color) 90%,transparent) 0 1px,transparent 1px .75rem)}background-size:calc(var(--depth, 0) * .75rem) 100%;background-position:.55rem 0;background-repeat:no-repeat}.ed-outline-icon{width:.9rem;height:.9rem;flex-shrink:0;opacity:.8}.ed-outline-twisty{display:grid;place-items:center;width:.7rem;height:.9rem;flex-shrink:0;margin-right:-.2rem;color:var(--muted-color)}.ed-outline-twisty>svg{width:.7rem;height:.7rem;transition:rotate var(--dur-fast) var(--ease-out)}.ed-outline-twisty[data-open=true]>svg{rotate:90deg}.ed-outline-twisty:hover{color:var(--text-color)}.ed-outline-count{flex-shrink:0;margin-left:auto;padding-inline:.3rem;border-radius:999px;background-color:var(--muted-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--muted-color) 18%,transparent)}font-size:var(--text-micro);font-variant-numeric:tabular-nums}#canvas-outline-find{flex-shrink:0}.ed-outline-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-outline-row:hover{background-color:var(--veil-hover-color);color:var(--text-color)}.ed-outline-row[data-selected=true]{background-color:var(--selected-color);color:var(--text-color);font-weight:600;animation:select-in var(--dur-base) var(--ease-out)}.editor-column-empty{padding:.5rem .4rem;font-size:var(--text-mini);color:var(--muted-color)}.cv-marquee{position:absolute;z-index:15;pointer-events:none;border:1px solid var(--highlight-color);border-radius:var(--radius-xs);background-color:var(--highlight-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--highlight-color) 10%,transparent)}}.cv-marked{box-shadow:inset 0 0 0 2px var(--highlight-color);@supports (color: color-mix(in lab,red,red)){box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--highlight-color) 55%,transparent)}}.cv-marked-chip{position:absolute;z-index:25;left:50%;bottom:4.5rem;translate:-50% 0;display:flex;align-items:center;gap:.5rem;padding:.3rem .5rem .3rem .75rem;border:1px solid var(--glass-edge);border-radius:999px;background-color:var(--ed-glass-color, var(--menu-glass-color));backdrop-filter:blur(var(--ed-glass-blur, 22px)) saturate(var(--ed-glass-saturate, 1.5));-webkit-backdrop-filter:blur(var(--ed-glass-blur, 22px)) saturate(var(--ed-glass-saturate, 1.5));box-shadow:var(--menu-shadow),var(--glass-bevel);font-size:var(--text-mini);color:var(--text-color);animation:ed-float-in-add var(--dur-base) var(--ease-out)}.cv-marked-btn{padding:.1875rem .5rem;border-radius:999px;background-color:var(--field-veil-color);font-size:var(--text-mini);color:var(--muted-color);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.cv-marked-btn:hover{background-color:var(--veil-hover-color);color:var(--text-color)}[data-gate-path][data-offer=yes]{outline:1px dashed var(--highlight-color);@supports (color: color-mix(in lab,red,red)){outline:1px dashed color-mix(in srgb,var(--highlight-color) 45%,transparent)}outline-offset:2px}[data-gate-path][data-offer=no]{opacity:.4}[data-gate-path][data-drop=into]{outline:2px solid var(--highlight-color);outline-offset:2px;opacity:1}[data-trigger][data-dragging]{opacity:.5;cursor:grabbing}.ref-head{position:sticky;top:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:-1rem -1rem .75rem;padding:.75rem 1rem;border-bottom:1px solid var(--hairline-color);background-color:var(--ed-column-color, var(--panel-color));@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--ed-column-color, var(--panel-color)) 72%,transparent)}backdrop-filter:blur(var(--ed-glass-blur, 18px)) saturate(var(--ed-glass-saturate, 1.4));-webkit-backdrop-filter:blur(var(--ed-glass-blur, 18px)) saturate(var(--ed-glass-saturate, 1.4))}.ref-intro{min-width:0;flex:1;font-size:var(--text-body);color:var(--muted-color)}.ref-find{width:min(18rem,100%)}.ref-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(22rem,100%),1fr));gap:.75rem;align-items:start}.ref-card{padding:.75rem;border:1px solid var(--hairline-color);border-radius:var(--radius-modal);background-color:var(--field-veil-color)}.ref-card-head{display:flex;align-items:center;gap:.5rem}.ref-card-icon{width:1rem;height:1rem;flex-shrink:0;color:var(--highlight-color)}.ref-card-name{min-width:0;flex:1;font-family:var(--font-mono);font-size:var(--text-body);font-weight:600;color:var(--text-color)}.ref-card-count{flex-shrink:0;padding:0 .375rem;border-radius:999px;background-color:var(--field-veil-color);font-size:var(--text-micro);color:var(--muted-color)}.ref-card-doc{margin-top:.25rem;font-size:var(--text-body);line-height:1.5;color:var(--muted-color)}.ref-members{margin-top:.625rem}.ref-member{padding:.375rem 0}.ref-member+.ref-member{border-top:1px solid var(--hairline-color);@supports (color: color-mix(in lab,red,red)){border-top:1px solid color-mix(in srgb,var(--hairline-color) 70%,transparent)}}.ref-sign{display:block;font-family:var(--font-mono);font-size:var(--text-body);line-height:1.5;white-space:pre-wrap;overflow-wrap:break-word;color:var(--text-color)}.ref-doc{margin-top:.1875rem;padding-left:.625rem;border-left:2px solid var(--hairline-color);@supports (color: color-mix(in lab,red,red)){border-left:2px solid color-mix(in srgb,var(--hairline-color) 80%,transparent)}font-size:var(--text-body);line-height:1.5;color:var(--muted-color)}.ref-section{margin-top:1.25rem;font-size:var(--text-micro);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-color)}.ref-type{border:1px solid var(--hairline-color);border-radius:var(--radius-input);background-color:var(--field-veil-color)}.ref-type-head{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;cursor:pointer;font-family:var(--font-mono);font-size:var(--text-body);color:var(--text-color);list-style:none}.ref-type-head::-webkit-details-marker{display:none}.ref-type-caret{width:.7rem;height:.7rem;flex-shrink:0;color:var(--muted-color);transition:rotate var(--dur-fast) var(--ease-out)}.ref-type[open] .ref-type-caret{rotate:90deg}.ref-listing{overflow-x:auto;padding:.25rem .75rem .5rem;font-family:var(--font-mono);font-size:var(--text-body);line-height:1.55}.ed-outcome{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border:1px solid var(--hairline-color);border-radius:var(--radius-input);background-color:var(--mesa-canvas-color)}.ed-outcome-lamp{flex-shrink:0;width:.5rem;height:.5rem;border-radius:999px;background-color:currentColor;color:var(--muted-color);box-shadow:0 0 0 3px currentColor,0 0 12px currentColor;@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent),0 0 12px color-mix(in srgb,currentColor 55%,transparent)}}.ed-outcome[data-status=succeeded] .ed-outcome-lamp{color:var(--ok-color)}.ed-outcome[data-status=failed] .ed-outcome-lamp,.ed-outcome[data-status=timedOut] .ed-outcome-lamp{color:var(--alarm-color)}.ed-outcome[data-status=cancelled] .ed-outcome-lamp{color:var(--warn-color)}.ed-outcome[data-status=running] .ed-outcome-lamp,.ed-outcome[data-status=queued] .ed-outcome-lamp{color:var(--event-color)}.ed-outcome[data-status=running] .ed-outcome-lamp{animation:ed-outcome-pulse 1.8s ease-in-out infinite}@keyframes ed-outcome-pulse{50%{box-shadow:0 0 0 5px color-mix(in srgb,currentColor 10%,transparent),0 0 16px color-mix(in srgb,currentColor 45%,transparent)}}.ed-outcome-what{min-width:0;flex:1}.ed-outcome-state{display:block;font-size:var(--text-body);font-weight:600;color:var(--text-color)}.ed-outcome[data-status=succeeded] .ed-outcome-state{color:var(--ok-text-color)}.ed-outcome[data-status=failed] .ed-outcome-state,.ed-outcome[data-status=timedOut] .ed-outcome-state{color:var(--alarm-text-color)}.ed-outcome[data-status=cancelled] .ed-outcome-state{color:var(--warn-text-color)}.ed-outcome[data-status=running] .ed-outcome-state,.ed-outcome[data-status=queued] .ed-outcome-state{color:var(--event-text-color)}.ed-outcome-note{display:block;font-size:var(--text-mini);color:var(--muted-color)}.ed-outcome-figure{flex-shrink:0;font-variant-numeric:tabular-nums;color:var(--text-color)}.ed-outcome-figure>b{font-size:var(--text-lead);font-weight:600}.ed-outcome-figure>i{margin-left:.15rem;font-style:normal;font-size:var(--text-mini);color:var(--muted-color)}.val-verdict{--verdict-color: var(--muted-color);--verdict-ink: var(--text-color);display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;border:1px solid var(--verdict-color);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--verdict-color) 22%,var(--hairline-color))}border-radius:var(--radius-input);background-color:var(--secondary-panel-color);background-image:radial-gradient(115% 150% at 0 0,var(--verdict-color),transparent 62%);@supports (color: color-mix(in lab,red,red)){background-image:radial-gradient(115% 150% at 0 0,color-mix(in srgb,var(--verdict-color) 10%,transparent),transparent 62%)}}.val-verdict[data-level=ok]{--verdict-color: var(--ok-color);--verdict-ink: var(--ok-text-color)}.val-verdict[data-level=warn]{--verdict-color: var(--warn-color);--verdict-ink: var(--warn-text-color)}.val-verdict[data-level=bad]{--verdict-color: var(--alarm-color);--verdict-ink: var(--alarm-text-color)}.val-mark{position:relative;display:grid;place-items:center;width:2rem;height:2rem;flex-shrink:0;margin-left:.125rem;border-radius:999px;background-color:var(--verdict-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--verdict-color) 15%,transparent)}color:var(--verdict-ink)}.val-mark:before{content:"";position:absolute;inset:-.3rem;border-radius:999px;border:1px solid var(--verdict-color);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--verdict-color) 18%,transparent)}}.val-seal{width:1.15rem;height:1.15rem;flex-shrink:0}.val-title{font-size:var(--text-body);font-weight:600;color:var(--text-color)}.val-detail{margin-top:.0625rem;font-size:var(--text-mini);line-height:1.4;color:var(--muted-color)}.val-figure{flex-shrink:0;font-variant-numeric:tabular-nums;color:var(--text-color)}.val-figure>b{font-size:var(--text-lead);font-weight:600}.val-figure>i{margin-left:.15rem;font-style:normal;font-size:var(--text-mini);color:var(--muted-color)}.val-notes{margin-top:.75rem;display:flex;flex-direction:column;gap:.1875rem;font-size:var(--text-mini);line-height:1.45;color:var(--muted-color)}.val-notes>li{padding-left:.75rem;position:relative}.val-notes>li:before{content:"";position:absolute;left:.1875rem;top:.55em;width:.1875rem;height:.1875rem;border-radius:999px;background-color:var(--muted-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--muted-color) 70%,transparent)}}.val-section{margin-top:.875rem;font-size:var(--text-micro);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-color)}.val-items{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.375rem}.val-item{max-width:100%;padding:.125rem .5rem;border-radius:var(--radius-btn);background-color:var(--field-veil-color);font-family:var(--font-mono);font-size:var(--text-mini);line-height:1.45;color:var(--text-color);white-space:pre-wrap;overflow-wrap:anywhere}.val-item-warn{background-color:var(--warn-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--warn-color) 14%,transparent)}color:var(--warn-text-color)}.editor-inspector{position:relative;display:flex;flex-direction:column;flex-shrink:0;width:100%;min-height:0;border-top:1px solid var(--hairline-color);background-color:var(--ed-column-color);backdrop-filter:blur(var(--ed-column-blur)) saturate(1.4);-webkit-backdrop-filter:blur(var(--ed-column-blur)) saturate(1.4)}:root[data-pro=off] .editor-inspector{width:0;min-width:0;border:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden}:root[data-pro=off] .editor-inspector .insp-shell{visibility:hidden;pointer-events:none}@media(max-width:63.999rem){:root[data-pro=off] .editor-inspector{height:0}}.insp-shell{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}@media(min-width:64rem){.editor-mesa{flex-direction:row}.editor-stage{min-width:0}.editor-inspector{width:0;border-top:0;border-left:1px solid var(--hairline-color);transition:width var(--dur-side) var(--ease-side),background-color var(--dur-fast) var(--ease-out)}:root[data-pro=pro] .editor-inspector{width:var(--pro-right)}:root[data-pro-switch=leaving] .editor-inspector{width:0}}.editor-tabs{position:absolute;z-index:26;right:calc(var(--float-r, .75rem) - var(--tab-foot));bottom:0;display:flex;align-items:flex-end;max-width:calc(100% - 2rem);--tab-foot: .6rem}.editor-tabs:empty{display:none}.editor-tab{--tab-color: var(--panel-color);@supports (color: color-mix(in lab,red,red)){--tab-color: color-mix(in srgb, var(--panel-color) 62%, transparent)}--tab-body: 2.1rem;position:relative;display:inline-flex;align-items:flex-end;max-width:16rem;height:var(--tab-body);margin-inline:var(--tab-foot);border-radius:var(--radius-modal) var(--radius-modal) 0 0;background-color:var(--tab-color);box-shadow:var(--glass-bevel);backdrop-filter:blur(var(--ed-glass-blur, 22px)) saturate(var(--ed-glass-saturate, 1.5));-webkit-backdrop-filter:blur(var(--ed-glass-blur, 22px)) saturate(var(--ed-glass-saturate, 1.5));color:var(--muted-color);transition:color var(--dur-base) var(--ease-side),height var(--dur-base) var(--ease-side),opacity var(--dur-base) var(--ease-side),--tab-color var(--dur-base) var(--ease-side)}.editor-tab[data-genie=waiting],.editor-tab[data-genie=leaving]{opacity:0;pointer-events:none}.editor-tab-open{display:inline-flex;align-items:center;gap:.375rem;min-width:0;height:var(--tab-body);padding:0 .25rem 0 .75rem;color:inherit}.editor-tab-close{display:grid;place-items:center;width:1.3rem;height:1.3rem;flex-shrink:0;align-self:flex-end;margin-bottom:calc((var(--tab-body) - 1.3rem) / 2);margin-right:.4rem;border-radius:999px;color:var(--muted-color);opacity:0;transition:opacity var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.editor-tab-close>svg{width:.7rem;height:.7rem}.editor-tab:hover>.editor-tab-close,.editor-tab:focus-within>.editor-tab-close{opacity:1}.editor-tab-close:hover{background-color:var(--mesa-hover-color, var(--veil-hover-color));color:var(--text-color)}@media(hover:none){.editor-tab-close{opacity:1}}.editor-tab:before,.editor-tab:after{content:"";position:absolute;bottom:0;width:var(--tab-foot);height:var(--tab-foot)}.editor-tab:before{left:calc(var(--tab-foot) * -1);background-image:radial-gradient(circle at 0 0,transparent calc(var(--tab-foot) - .5px),var(--tab-color) var(--tab-foot))}.editor-tab:after{right:calc(var(--tab-foot) * -1);background-image:radial-gradient(circle at 100% 0,transparent calc(var(--tab-foot) - .5px),var(--tab-color) var(--tab-foot))}.editor-tab-open>svg{width:.9rem;height:.9rem;flex-shrink:0;color:var(--highlight-color)}.editor-tab-name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-label);font-weight:600;color:var(--text-color)}.editor-tab:hover,.editor-tab:focus-within{--tab-color: var(--secondary-panel-color);@supports (color: color-mix(in lab,red,red)){--tab-color: color-mix(in srgb, var(--secondary-panel-color) 82%, transparent)}color:var(--text-color);height:calc(var(--tab-body) + .3rem)}.editor-grip{display:none;position:absolute;top:0;bottom:0;z-index:4;width:.55rem;cursor:col-resize;touch-action:none}:root[data-pro=pro] .editor-grip{display:block}:root[data-fold-left=true] #outline-grip,:root[data-fold-right=true] #inspector-grip{display:none}.editor-grip-left{right:0}.editor-grip-right{left:0}.editor-grip:before{content:"";position:absolute;top:0;bottom:0;width:2px;background-color:transparent;transition:background-color var(--dur-fast) var(--ease-out)}.editor-grip-left:before{right:0}.editor-grip-right:before{left:0}.editor-grip-left:after{right:1px;translate:50% -50%}.editor-grip-right:after{left:1px;translate:-50% -50%}.editor-grip:after{content:"";position:absolute;top:50%;width:.25rem;height:2.75rem;border-radius:999px;background-color:var(--highlight-color);opacity:0;scale:1 .35;transition:opacity var(--dur-fast) var(--ease-out),scale var(--dur-base) var(--ease-out)}.editor-grip:hover:before,.editor-grip:focus-visible:before,.editor-grip[data-sizing=true]:before{background-color:var(--highlight-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--highlight-color) 55%,transparent)}}.editor-grip:hover:after,.editor-grip:focus-visible:after,.editor-grip[data-sizing=true]:after{opacity:1;scale:1}.editor-grip[data-sizing=true]:before{background-color:var(--highlight-color)}.editor-grip[data-sizing=true]:after{height:4rem}.editor-grip:focus-visible{outline-offset:-2px}body.is-col-sizing{cursor:col-resize}body.is-col-sizing *{user-select:none}.editor-column[data-folding],.editor-inspector[data-folding]{transition:flex-basis var(--dur-side) var(--ease-side),width var(--dur-side) var(--ease-side)}:root[data-fold-left=true] #canvas-outline>:not(.editor-column-head),:root[data-fold-right=true] .editor-inspector .insp-shell>:not(.insp-head){display:none}:root[data-fold-left=true] .editor-column-head>:not(.ed-col-fold,.editor-column-ico),:root[data-fold-right=true] .insp-head>:not(.ed-col-fold,.ed-col-ico){display:none}:root[data-fold-left=true] .editor-column-head,:root[data-fold-right=true] .insp-head{gap:0;border-bottom:0}:root[data-fold-right=true] .insp-head .ed-col-ico{margin-left:auto}:root[data-fold-left=true] #outline-fold,:root[data-fold-right=true] #inspector-fold{width:0;padding:0;margin:0;cursor:pointer}:root[data-fold-left=true] #outline-fold>svg,:root[data-fold-right=true] #inspector-fold>svg{display:none}:root[data-fold-left=true] #outline-fold:after,:root[data-fold-right=true] #inspector-fold:after{content:"";position:absolute;inset:0}:root[data-fold-left=true] #outline-fold:focus-visible,:root[data-fold-right=true] #inspector-fold:focus-visible{outline:none}:root[data-fold-left=true] #outline-fold:focus-visible:after,:root[data-fold-right=true] #inspector-fold:focus-visible:after{outline:2px solid var(--highlight-color);outline-offset:-3px}:root[data-fold-left=true] .editor-column:has(#outline-fold:hover),:root[data-fold-right=true] .editor-inspector:has(#inspector-fold:hover){background-color:var(--ed-rail-hover-color)}:root[data-fold-left=true] .editor-column-head:has(#outline-fold:hover) .editor-column-ico,:root[data-fold-right=true] .insp-head:has(#inspector-fold:hover) .ed-col-ico{scale:1.18}.editor-column-ico,.ed-col-ico{transition:scale var(--dur-fast) var(--ease-out)}.ed-col-fold,.ed-col-reset{display:grid;place-items:center;width:1.4rem;height:1.4rem;flex-shrink:0;border-radius:var(--radius-btn);color:var(--muted-color);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.ed-col-fold:hover,.ed-col-reset:hover{background-color:var(--mesa-hover-color);color:var(--text-color)}.ed-col-fold>svg,.ed-col-reset>svg{width:.85rem;height:.85rem}.insp-head{display:flex;align-items:center;gap:.5rem;flex-shrink:0;padding:.55rem .6rem .5rem;border-bottom:1px solid var(--hairline-color)}.ed-col-ico{width:.95rem;height:.95rem;flex-shrink:0;color:var(--highlight-color)}.insp-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-ui);font-weight:600}.insp-kind{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-micro);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--muted-color)}.insp-nav-toggle{display:grid;place-items:center;width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:var(--radius-btn);color:var(--muted-color);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.insp-nav-toggle>svg{width:.8rem;height:.8rem}.insp-nav-toggle:hover{background-color:var(--mesa-hover-color);color:var(--text-color)}.insp-nav[data-names=true] .insp-nav-toggle{color:var(--highlight-color)}@media(max-width:63.999rem){.insp-body{max-height:45vh}}.editor-inspector>.insp-shell{animation:ed-col-right var(--dur-side) var(--ease-side)}.insp-nav{display:flex;align-items:center;gap:.25rem;flex-shrink:0;padding:.4rem .45rem;border-bottom:1px solid var(--hairline-color)}.insp-tabs{display:flex;align-items:center;gap:.125rem;min-width:0;flex:1 1 auto;overflow-x:auto;scrollbar-width:none}.insp-tabs::-webkit-scrollbar{display:none}.insp-tab{flex-shrink:0;gap:0;padding:.35rem .4rem;border-radius:var(--radius-btn);font-size:var(--text-mini)}.insp-tab:hover:not(.tab-on){background-color:var(--mesa-hover-color)}.insp-tab.tab-on{background-color:var(--highlight-color);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--highlight-color) 16%,transparent)}color:var(--highlight-color)}.insp-tab-name{max-width:0;overflow:hidden;white-space:nowrap;transition:max-width var(--dur-side) var(--ease-side),padding-left var(--dur-side) var(--ease-side)}.insp-nav[data-names=true] .insp-tab-name{max-width:9rem;padding-left:.3rem}.insp-nav[data-names=true] .insp-tabs{flex-wrap:wrap}.insp-body{flex:1 1 auto;min-height:0;overflow-y:auto}.insp-body>div{animation:insp-panel-in var(--dur-base) var(--ease-out)}#panel-block{height:100%}#panel-block>.modal-shell{height:100%;max-height:none;border-radius:0}#panel-block .modal-body,#panel-block .modal-foot{background:none}.modal-shell[data-docked=true] [data-block-min],.modal-shell[data-docked=true] [data-block-more],.modal-shell[data-docked=true] .fs-nav{display:none}.insp-foot{display:flex;flex-wrap:wrap;gap:.15rem .75rem;flex-shrink:0;padding:.5rem .75rem;border-top:1px solid var(--hairline-color);font-size:var(--text-mini);text-align:left;color:var(--muted-color);transition:color var(--dur-fast) var(--ease-out)}.insp-foot:hover{color:var(--text-color)}}#canvas-block-dialog[data-float],#condition-block-dialog[data-float]{position:fixed;inset:auto;z-index:60;margin:0;border-color:var(--glass-edge)!important;background-color:var(--menu-glass-tint, var(--base-color))!important;@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--menu-glass-tint, var(--base-color)) 86%,transparent)!important}width:min(30rem,calc(100vw - 2rem));max-width:min(52rem,calc(100vw - 2rem));max-height:calc(100dvh - 7rem);resize:both;overflow:hidden;border-radius:var(--glass-radius);backdrop-filter:blur(var(--ed-glass-blur, 22px)) saturate(var(--ed-glass-saturate, 1.5));-webkit-backdrop-filter:blur(var(--ed-glass-blur, 22px)) saturate(var(--ed-glass-saturate, 1.5));box-shadow:var(--menu-shadow),var(--glass-bevel)}#canvas-block-dialog[data-float].max-w-4xl{width:min(52rem,calc(100vw - 2rem))}#canvas-block-dialog[data-float] .modal-head,#condition-block-dialog[data-float] .modal-head{cursor:grab;touch-action:none}#canvas-block-dialog[data-float] .modal-head:active,#condition-block-dialog[data-float] .modal-head:active{cursor:grabbing}#condition-block-dialog[data-float]::backdrop{background-color:transparent;backdrop-filter:none}#canvas-block-dialog[data-float]:after,#condition-block-dialog[data-float]:after,.editor-add:after{--guarda: 7px;--arco: calc(var(--glass-radius) - var(--guarda));--trazo: 1px;content:"";position:absolute;right:var(--guarda);bottom:var(--guarda);width:var(--arco);height:var(--arco);pointer-events:none;background-image:radial-gradient(circle at 0 0,transparent calc(var(--arco) - var(--trazo) - .4px),var(--muted-color) calc(var(--arco) - var(--trazo)),var(--muted-color) var(--arco),transparent calc(var(--arco) + .4px));opacity:.75;transition:opacity var(--dur-base) var(--ease-out),--trazo var(--dur-base) var(--ease-out)}#canvas-block-dialog[data-float]:hover:after,#condition-block-dialog[data-float]:hover:after,.editor-add:hover:after{--trazo: 2px;opacity:1}#canvas-block-dialog[data-float]::-webkit-resizer,#condition-block-dialog[data-float]::-webkit-resizer,.editor-add::-webkit-resizer{background-color:transparent}#canvas-block-dialog[data-float][data-swap],#condition-block-dialog[data-float][data-swap]{interpolate-size:allow-keywords;transition:width var(--dur-base) var(--ease-out),height var(--dur-base) var(--ease-out)}#canvas-block-dialog[data-swap=in] .fs-adv,#condition-block-dialog[data-swap=in] .fs-adv{animation:item-in var(--dur-base) var(--ease-out)}#canvas-block-dialog[data-float] .modal-shell{max-height:none;height:100%}#canvas-block-dialog:not(:modal) .modal-body,#condition-block-dialog:not(:modal) .modal-body{background:none}#canvas-block-dialog:not(:modal) .modal-foot,#condition-block-dialog:not(:modal) .modal-foot{padding:.5rem 1.75rem .5rem .625rem}#canvas-block-dialog[data-float]:not([data-wide=true]) .fs-adv,#condition-block-dialog[data-float]:not([data-wide=true]) .fs-adv,#canvas-block-dialog[data-float]:not([data-wide=true]) .fs-nav,#condition-block-dialog[data-float]:not([data-wide=true]) .fs-nav{display:none}#canvas-block-dialog[data-float]:not([data-wide=true]) .modal-head,#condition-block-dialog[data-float]:not([data-wide=true]) .modal-head{padding-left:1.25rem}#canvas-block-dialog[data-parked],#condition-block-dialog[data-parked]{display:none!important;transition:none!important}@media(max-width:80rem){:root[data-pro=pro] .editor-column{display:none}}@layer utilities{#editor-triggers-wrap[data-expr=some] #triggers-expr-offer,#editor-triggers-wrap[data-expr=none] #expression-panel,#editor-triggers-wrap[data-expr=none] #triggers-list-resize,#editor-triggers-wrap[data-expr=none] #triggers-list-collapse{display:none}#editor-triggers-wrap[data-expr=none] .pnl[data-collapsed] .pnl-body-col{display:flex}#editor-triggers-wrap[data-expr=none] .pnl[data-collapsed] .pnl-rail{display:none}#panel-block .cv-tall-field{height:clamp(14rem,34vh,26rem)}#panel-block .modal-body:has(>.cv-body-slice){display:flex;flex-direction:column}#panel-block .cv-body-slice{display:flex;flex-direction:column;min-height:0;flex:1}#panel-block .cv-slice{flex:1;min-height:0}.cv-slice{background-color:var(--mesa-canvas-color)}.tbl-drag>td:first-child{padding-left:1.45rem}@keyframes cv-refold{0%{opacity:.3;scale:.994}}.editor-mesa .canvas-board [data-refold]{animation:cv-refold var(--dur-base) var(--ease-out);transform-origin:center top}.editor-mesa .cv-node.bg-panel-2{background-color:var(--cv-node-color)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow!important;scroll-behavior:auto!important}select.input::picker-icon{transition-property:color!important}select.input::picker(select){transition-property:opacity,display,overlay!important}.toast-on .toast-bar{animation:none!important}.skeleton{background-image:none!important;animation:none!important}.ed-outcome-lamp{animation:none!important}.probe-track:after{content:none!important}}:root[data-motion=still] *,:root[data-motion=still] *:before,:root[data-motion=still] *:after,:root[data-motion=still] select.input::picker(select),:root[data-motion=still] select.input::picker-icon{animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}:root[data-motion=still] .toast-on .toast-bar{animation:none!important}:root[data-motion=still] .probe-track:after{content:none!important}:root[data-motion=still] .skeleton{background-image:none!important;animation:none!important}:root[data-frame=bare] header,:root[data-frame=bare] #app-sidebar{display:none}:root[data-frame=bare] .app-shell{--band-h: 0px}:root[data-frame=bare] .app-main{margin-left:0}:root[data-frame=bare] .crumbs{min-height:0}#bare-cc{display:none}:root[data-frame=bare] #bare-cc{display:inline-flex;position:fixed;top:.5rem;right:.5rem;z-index:50;border-color:var(--hairline-color);background-color:var(--glass-color);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}header .btn-ghost{color:var(--frame-muted-color)}header .btn-ghost:hover:not(:disabled){color:var(--frame-text-color)}:root[data-chrome=editor] .ed-brand{color:var(--text-color)}:root[data-chrome=editor] header .btn-ghost{color:var(--muted-color)}:root[data-chrome=editor] header .btn-ghost:hover:not(:disabled){color:var(--text-color)}html{--root-size: clamp(16px, calc(16px + (100vw - 1280px) / 640), 18px)}:root[data-text="112"]{font-size:calc(var(--root-size) * 1.125)}:root[data-text="125"]{font-size:calc(var(--root-size) * 1.25)}:root[data-text="140"]{font-size:calc(var(--root-size) * 1.4)}:root[data-text="160"]{font-size:calc(var(--root-size) * 1.6)}:root[data-text="200"]{font-size:calc(var(--root-size) * 2)}:root[data-text] #editor-root .cv-stage{font-size:var(--root-size)}:root[data-contrast=high]{--muted-color: var(--text-color);--hairline-color: var(--text-color);@supports (color: color-mix(in lab,red,red)){--hairline-color: color-mix(in srgb, var(--text-color) 42%, transparent)}}:root[data-glass=off] *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-glass=off]{--glass-color: var(--secondary-panel-color);--menu-glass-color: var(--secondary-panel-color);--frame-glass-color: var(--sidebar-color);--field-veil-color: var(--control-color)}:root[data-glass=off] .card,:root[data-glass=off] .pnl-cat,:root[data-glass=off] .home-hero,:root[data-glass=off] .home-desk,:root[data-glass=off] .tbl-sticky thead th{background-color:var(--panel-color)}:root[data-links=always] .app-main a:not(.btn):not(.card):not(.crumb):not(.nav-link):not(.cat-node):not(.home-act):not(.home-mini-row):not(.home-mix-stat){text-decoration:underline;text-underline-offset:.15em}:root[data-density=compact] .tbl-th,:root[data-density=compact] .tbl-td{padding-top:.3rem;padding-bottom:.3rem}:root[data-density=compact] .tbl-items tbody>tr{height:2.7rem}:root[data-focus=strong] :focus-visible{outline-width:3px;outline-offset:3px}:root[data-focus=strong] input:focus-visible,:root[data-focus=strong] textarea:focus-visible,:root[data-focus=strong] select:focus-visible{outline:3px solid var(--highlight-color);outline-offset:2px}:root[data-side-pos=right] .app-side{left:auto;right:0}:root[data-side-pos=right] .app-head{left:0;right:var(--side-w);transition:right var(--dur-side) var(--ease-side)}:root[data-side-pos=right] .app-main{margin-left:0;margin-right:var(--side-w)}:root[data-side-pos=right] #bare-cc{right:auto;left:.5rem}:root[data-side-pos=right] .app-shell{background-image:radial-gradient(115% 85% at 100% 0%,var(--view-glow-color) 0%,transparent 65%)}@media(max-width:48rem){:root[data-chrome=editor] .ed-brand{display:none}:root[data-chrome=editor] .btn-back{gap:0;margin-left:0;padding:0 .4rem;font-size:0}:root[data-chrome=editor] .ed-topname{position:static;translate:none;min-width:0;max-width:none;flex:1 1 auto;text-align:left}.editor-float-actions{overflow-x:auto;scrollbar-width:none}.editor-float-actions::-webkit-scrollbar{display:none}}.cat-pane,.cat-pane-back{display:none}@media(max-width:63.999rem){.cat-pane,.cat-pane-back{display:flex}.list-split:not([data-pane=folders]) #category-panel,.list-split:not([data-pane=folders]) .cat-pane-back{display:none}.list-split[data-pane=folders] .list-main,.list-split[data-pane=folders] .cat-pane{display:none}.cat-pane{align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border:1px solid var(--hairline-color);border-radius:var(--radius-btn);background-color:var(--field-veil-color);font-size:var(--text-ui);font-weight:600;text-align:left;color:var(--text-color)}.cat-pane>svg{width:1rem;height:1rem;flex-shrink:0;color:var(--highlight-color)}.cat-pane-name{min-width:0;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cat-pane-caret{width:.85rem;height:.85rem;flex-shrink:0;color:var(--muted-color)}.cat-pane-back{align-items:center;align-self:flex-start;gap:.375rem;margin-left:-.35rem;padding:.25rem .5rem .25rem .375rem;border-radius:var(--radius-btn);font-size:var(--text-ui);color:var(--muted-color)}.cat-pane-back>svg{width:1rem;height:1rem;flex-shrink:0}}@media(max-width:48rem){:root[data-side-pos=right] .app-head{right:0}:root[data-side-pos=right] .app-main{margin-right:0}}@keyframes fx-piece{0%{opacity:0;transform:translate3d(0,.28rem,0)}}[data-fx=piece]:not([data-inview]){animation:none;opacity:0}[data-fx=piece][data-inview]{animation:fx-piece .5s cubic-bezier(.33,.1,.25,1) calc(var(--fx-i, 0) * 55ms) backwards}@media(prefers-reduced-motion:reduce){[data-fx=piece],[data-fx=piece][data-inview]{animation:none;opacity:1;transform:none}}:root[data-motion=still] [data-fx=piece],:root[data-motion=still] [data-fx=piece][data-inview]{animation:none;opacity:1;transform:none}@media print{:root,:root[data-theme=dark]{color-scheme:light;--base-color: #FFFFFF;--mesa-canvas-color: #FFFFFF;--panel-color: #FFFFFF;--secondary-panel-color: #FFFFFF;--card-surface-color: #FFFFFF;--view-glow-color: transparent;--card-veil: 100%;--text-color: #111111;--muted-color: #444444;--hairline-color: rgba(0, 0, 0, .28);--glass-drop: none;--menu-shadow: none;--elevated-shadow: none;--shadow-size: none;--glass-bevel: none;--side-w: 0px;--head-h: 0px}header,#app-sidebar,.app-side,#cc,#bare-cc,#nav-sheet,.toast,[popover],dialog:not([open]),.page-actions,.tbl-drag,.skip-link,.btn-back,.btn-action,#selection-bar{display:none!important}.app-shell,.app-main{margin:0!important;padding:0!important;background:none!important;min-height:0!important}.card{box-shadow:none!important;backdrop-filter:none!important;background:#fff!important;break-inside:avoid}.overflow-x-auto,.overflow-auto,[class*=overflow-]{overflow:visible!important;max-height:none!important}*,*:before,*:after{animation:none!important;transition:none!important;opacity:1!important}@page{margin:14mm}}@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: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){:root,:host{--tab-color: transparent}*,: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-duration: initial;--trazo: 1px;--rim-on: 0;--fade-l: 0;--fade-r: 0}}}
