.uplot,.uplot *,.uplot *:before,.uplot *:after{box-sizing:border-box}.uplot{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5;width:min-content}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{position:relative;-webkit-user-select:none;user-select:none}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{display:block;position:relative;width:100%;height:100%}.u-axis{position:absolute}.u-legend{font-size:14px;margin:auto;text-align:center}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{background:#00000012;position:absolute;pointer-events:none}.u-cursor-x,.u-cursor-y{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}.u-hz .u-cursor-x,.u-vt .u-cursor-y{height:100%;border-right:1px dashed #607D8B}.u-hz .u-cursor-y,.u-vt .u-cursor-x{width:100%;border-bottom:1px dashed #607D8B}.u-cursor-pt{position:absolute;top:0;left:0;border-radius:50%;border:0 solid;pointer-events:none;will-change:transform;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff) format("woff")}@font-face{font-family:Microgramma;src:url(/assets/microgramma-bold-ext-DGeR8d2u.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url(/assets/oswald-vf-B-y4FFZU.woff2) format("woff2");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:TUI Pixel Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/tui-pixel-mono-DWPFNDC1.woff2) format("woff2")}@font-face{font-family:Impact Label Reversed;src:url(/assets/Impact%20Label%20Reversed-COHYdksQ.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Home Video;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/home-video-regular-rN_BzLw2.woff2) format("woff2")}@font-face{font-family:Home Video;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/home-video-bold-Gahc8JNt.woff2) format("woff2")}@font-face{font-family:GC Basic Inktrap Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/gc-basic-inktrap-mono-light-xpKswnwv.woff2) format("woff2")}@font-face{font-family:GC Basic Inktrap Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/gc-basic-inktrap-mono-med-5dVVWVO4.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/jetbrains-mono-latin-800-normal-D2mQHRMK.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-800-normal-Dj9qwObk.woff) format("woff")}/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-divide-x-reverse:0}}}@layer theme{:root,:host{--color-amber-400:oklch(82.8% .189 84.429);--color-blue-500:oklch(62.3% .214 259.815);--color-violet-300:oklch(81.1% .111 293.571);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:4px;--radius-sm:4px;--radius-md:8px;--radius-lg:8px;--radius-xl:16px;--radius-2xl:16px;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-lg:16px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-display);--default-mono-font-family:var(--font-data);--color-body:var(--body);--color-surface:var(--surface);--color-elevated:var(--elevated);--color-subtle:var(--subtle);--color-edge-subtle:var(--edge-subtle);--color-edge-strong:var(--edge-strong);--color-fg-primary:var(--fg-primary);--color-fg-secondary:var(--fg-secondary);--color-fg-muted:var(--fg-muted);--color-fg-invert:var(--fg-invert);--font-title:var(--font-title);--radius-card:16px;--duration-instant:75ms;--duration-fast:.15s;--duration-normal:.2s}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-2{inset:calc(var(--spacing)*-2)}.inset-0{inset:calc(var(--spacing)*0)}.inset-1{inset:calc(var(--spacing)*1)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.inset-y-1\.5{inset-block:calc(var(--spacing)*1.5)}.-top-0\.5{top:calc(var(--spacing)*-.5)}.-top-2{top:calc(var(--spacing)*-2)}.-top-\[3px\]{top:-3px}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-\[-4px\]{top:-4px}.top-\[40px\]{top:40px}.top-\[var\(--tip-y\,0\)\]{top:var(--tip-y,0)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing)*-.5)}.-right-2{right:calc(var(--spacing)*-2)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-5{right:calc(var(--spacing)*5)}.right-\[-4px\]{right:-4px}.right-auto{right:auto}.-bottom-0\.5{bottom:calc(var(--spacing)*-.5)}.-bottom-2{bottom:calc(var(--spacing)*-2)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-1\.5{bottom:calc(var(--spacing)*1.5)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-\[-4px\]{bottom:-4px}.bottom-\[-20px\]{bottom:-20px}.bottom-full{bottom:100%}.-left-3{left:calc(var(--spacing)*-3)}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\.5{left:calc(var(--spacing)*1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-5{left:calc(var(--spacing)*5)}.left-\[-4px\]{left:-4px}.left-\[19px\]{left:19px}.left-\[265px\]{left:265px}.left-\[var\(--tip-x\,0\)\]{left:var(--tip-x,0)}.isolate{isolation:isolate}.-z-10{z-index:-10}.-z-20{z-index:-20}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[5\]{z-index:5}.z-\[200\]{z-index:200}.z-\[600\]{z-index:600}.z-\[700\]{z-index:700}.z-\[9999\]{z-index:9999}.z-\[10001\]{z-index:10001}.z-\[10002\]{z-index:10002}.z-\[10003\]{z-index:10003}.z-\[10010\]{z-index:10010}.z-\[10020\]{z-index:10020}.col-auto{grid-column:auto}.col-span-2{grid-column:span 2/span 2}.col-span-6{grid-column:span 6/span 6}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.\!container{width:100%!important}@media(min-width:475px){.\!container{max-width:475px!important}}@media(min-width:40rem){.\!container{max-width:40rem!important}}@media(min-width:48rem){.\!container{max-width:48rem!important}}@media(min-width:64rem){.\!container{max-width:64rem!important}}@media(min-width:80rem){.\!container{max-width:80rem!important}}@media(min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media(min-width:475px){.container{max-width:475px}}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-m-1{margin:calc(var(--spacing)*-1)}.-m-1\.5{margin:calc(var(--spacing)*-1.5)}.-mx-0{margin-inline:calc(var(--spacing)*0)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-1\.5{margin-inline:calc(var(--spacing)*-1.5)}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.-mx-3{margin-inline:calc(var(--spacing)*-3)}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.mx-0{margin-inline:calc(var(--spacing)*0)}.mx-0\.5{margin-inline:calc(var(--spacing)*.5)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-1\.5{margin-inline:calc(var(--spacing)*1.5)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.-my-0\.5{margin-block:calc(var(--spacing)*-.5)}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.-mt-0\.5{margin-top:calc(var(--spacing)*-.5)}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.-mt-\[3px\]{margin-top:-3px}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.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-8{margin-top:calc(var(--spacing)*8)}.mt-auto{margin-top:auto}.-mr-0\.5{margin-right:calc(var(--spacing)*-.5)}.-mr-1{margin-right:calc(var(--spacing)*-1)}.mr-0\.5{margin-right:calc(var(--spacing)*.5)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-auto{margin-right:auto}.-mb-0\.5{margin-bottom:calc(var(--spacing)*-.5)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-3\.5{margin-bottom:calc(var(--spacing)*3.5)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.-ml-0\.5{margin-left:calc(var(--spacing)*-.5)}.-ml-4{margin-left:calc(var(--spacing)*-4)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-7{margin-left:calc(var(--spacing)*7)}.ml-8{margin-left:calc(var(--spacing)*8)}.ml-13{margin-left:calc(var(--spacing)*13)}.ml-\[80px\]{margin-left:80px}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.size-1{width:calc(var(--spacing)*1);height:calc(var(--spacing)*1)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.size-\[max\(100\%\,2\.75rem\)\]{width:max(100%,2.75rem);height:max(100%,2.75rem)}.\!h-3{height:calc(var(--spacing)*3)!important}.\!h-3\.5{height:calc(var(--spacing)*3.5)!important}.\!h-4{height:calc(var(--spacing)*4)!important}.\!h-5{height:calc(var(--spacing)*5)!important}.\!h-5\.5{height:calc(var(--spacing)*5.5)!important}.\!h-8{height:calc(var(--spacing)*8)!important}.\!h-\[calc\(100vh-11rem\)\]{height:calc(100vh - 11rem)!important}.\!h-auto{height:auto!important}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-4\.5{height:calc(var(--spacing)*4.5)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-64{height:calc(var(--spacing)*64)}.h-\[2px\]{height:2px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[30px\]{height:30px}.h-\[36px\]{height:36px}.h-\[38px\]{height:38px}.h-\[70vh\]{height:70vh}.h-\[75vh\]{height:75vh}.h-\[80vh\]{height:80vh}.h-\[100px\]{height:100px}.h-\[200px\]{height:200px}.h-\[380px\]{height:380px}.h-\[420px\]{height:420px}.h-\[calc\(100dvh-2\.5rem\)\]{height:calc(100dvh - 2.5rem)}.h-\[calc\(var\(--text-sm\)\*var\(--leading-relaxed\)_\+_1\.25rem\)\]{height:calc(var(--text-sm)*var(--leading-relaxed) + 1.25rem)}.h-\[var\(--ctrl-h-lg\)\]{height:var(--ctrl-h-lg)}.h-\[var\(--ctrl-h-md\)\]{height:var(--ctrl-h-md)}.h-\[var\(--ctrl-h-sm\)\]{height:var(--ctrl-h-sm)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:calc(var(--spacing)*0)}.max-h-20{max-height:calc(var(--spacing)*20)}.max-h-24{max-height:calc(var(--spacing)*24)}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-36{max-height:calc(var(--spacing)*36)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[13\.75rem\]{max-height:13.75rem}.max-h-\[28px\]{max-height:28px}.max-h-\[45vh\]{max-height:45vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65dvh\]{max-height:65dvh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[140px\]{max-height:140px}.max-h-\[200px\]{max-height:200px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[700px\]{max-height:700px}.max-h-\[calc\(100dvh-2\.5rem\)\]{max-height:calc(100dvh - 2.5rem)}.max-h-\[calc\(100vh-80px\)\]{max-height:calc(100vh - 80px)}.max-h-\[calc\(100vh-200px\)\]{max-height:calc(100vh - 200px)}.\!min-h-\[60vh\]{min-height:60vh!important}.\!min-h-\[400px\]{min-height:400px!important}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-64{min-height:calc(var(--spacing)*64)}.min-h-\[2\.25rem\]{min-height:2.25rem}.min-h-\[2rem\]{min-height:2rem}.min-h-\[6rem\]{min-height:6rem}.min-h-\[8px\]{min-height:8px}.min-h-\[20px\]{min-height:20px}.min-h-\[28px\]{min-height:28px}.min-h-\[30px\]{min-height:30px}.min-h-\[32px\]{min-height:32px}.min-h-\[34px\]{min-height:34px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[100px\]{min-height:100px}.min-h-\[104px\]{min-height:104px}.min-h-\[120px\]{min-height:120px}.min-h-\[300px\]{min-height:300px}.min-h-\[380px\]{min-height:380px}.min-h-\[420px\]{min-height:420px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-3{width:calc(var(--spacing)*3)!important}.\!w-3\.5{width:calc(var(--spacing)*3.5)!important}.\!w-4{width:calc(var(--spacing)*4)!important}.\!w-5{width:calc(var(--spacing)*5)!important}.\!w-5\.5{width:calc(var(--spacing)*5.5)!important}.\!w-\[22rem\]{width:22rem!important}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.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-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[1\.75rem\]{width:1.75rem}.w-\[2\.4rem\]{width:2.4rem}.w-\[2\.25rem\]{width:2.25rem}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[14px\]{width:14px}.w-\[18px\]{width:18px}.w-\[30px\]{width:30px}.w-\[32px\]{width:32px}.w-\[34\%\]{width:34%}.w-\[48px\]{width:48px}.w-\[52px\]{width:52px}.w-\[56px\]{width:56px}.w-\[72px\]{width:72px}.w-\[88px\]{width:88px}.w-\[90px\]{width:90px}.w-\[135px\]{width:135px}.w-\[calc\(var\(--text-sm\)\*var\(--leading-relaxed\)_\+_1\.25rem\)\]{width:calc(var(--text-sm)*var(--leading-relaxed) + 1.25rem)}.w-\[min\(60\%\,15rem\)\]{width:min(60%,15rem)}.w-\[var\(--button-width\)\]{width:var(--button-width)}.w-\[var\(--input-width\)\]{width:var(--input-width)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-3xl{max-width:var(--container-3xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-44{max-width:calc(var(--spacing)*44)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-60{max-width:calc(var(--spacing)*60)}.max-w-\[20rem\]{max-width:20rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[32ch\]{max-width:32ch}.max-w-\[32rem\]{max-width:32rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[60\%\]{max-width:60%}.max-w-\[70vw\]{max-width:70vw}.max-w-\[80\%\]{max-width:80%}.max-w-\[80px\]{max-width:80px}.max-w-\[85\%\]{max-width:85%}.max-w-\[85vw\]{max-width:85vw}.max-w-\[100px\]{max-width:100px}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[960px\]{max-width:960px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.\!min-w-0{min-width:calc(var(--spacing)*0)!important}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-44{min-width:calc(var(--spacing)*44)}.min-w-\[1\.5rem\]{min-width:1.5rem}.min-w-\[2\.25rem\]{min-width:2.25rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[18px\]{min-width:18px}.min-w-\[44px\]{min-width:44px}.min-w-\[50px\]{min-width:50px}.min-w-\[52px\]{min-width:52px}.min-w-\[60px\]{min-width:60px}.min-w-\[80px\]{min-width:80px}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[256px\]{min-width:256px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-\[17\]{flex:17}.flex-\[33\]{flex:33}.\!flex-shrink{flex-shrink:1!important}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:calc(var(--spacing)*0)}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-bottom{transform-origin:bottom}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-1\/4{--tw-translate-x: -25% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-\[0\.5px\]{--tw-translate-x: -.5px ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[4px\]{--tw-translate-x:4px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[18px\]{--tw-translate-x:18px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[22px\]{--tw-translate-x:22px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[30px\]{--tw-translate-x:30px;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)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[0\.5px\]{--tw-translate-y:.5px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-x-150{--tw-scale-x:150%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-\[1\.02\]{scale:1.02}.-rotate-12{rotate:-12deg}.-rotate-90{rotate:-90deg}.rotate-0{rotate:none}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-\[partytime-bg_5s_ease-out_forwards\]{animation:5s ease-out forwards partytime-bg}.animate-\[partytime-crt_5s_ease-out_forwards\]{animation:5s ease-out forwards partytime-crt}.animate-\[shimmer-pulse_2s_ease-in-out_infinite\]{animation:2s ease-in-out infinite shimmer-pulse}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-copy{cursor:copy}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-x{resize:horizontal}.resize-y{resize:vertical}.scroll-mt-4{scroll-margin-top:calc(var(--spacing)*4)}.scroll-py-1{scroll-padding-block:calc(var(--spacing)*1)}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[var\(--packet-row-grid\)\]{grid-template-columns:var(--packet-row-grid)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.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-start{justify-content:flex-start!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.\!gap-2{gap:calc(var(--spacing)*2)!important}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-\[2px\]{gap:2px}.gap-\[var\(--layout-gap\)\]{gap:var(--layout-gap)}.gap-px{gap:1px}:where(.\!space-y-0>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))!important}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}: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(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*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)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px*var(--tw-space-y-reverse));margin-block-end:calc(1px*calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-edge-subtle>:not(:last-child)),:where(.divide-edge-subtle\/30>:not(:last-child)){border-color:var(--edge-subtle)}@supports (color:color-mix(in lab,red,red)){:where(.divide-edge-subtle\/30>:not(:last-child)){border-color:color-mix(in oklab,var(--edge-subtle)30%,transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!overflow-visible{overflow:visible!important}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.\!rounded-full{border-radius:3.40282e38px!important}.\!rounded-md{border-radius:8px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:16px}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-card{border-radius:16px}.rounded-full{border-radius:3.40282e38px}.rounded-lg,.rounded-md{border-radius:8px}.rounded-none{border-radius:0}.rounded-pill{border-radius:9999px}.rounded-sm{border-radius:4px}.rounded-xl{border-radius:16px}.rounded-xs{border-radius:4px}.rounded-t-\[inherit\]{border-top-left-radius:inherit;border-top-right-radius:inherit}.rounded-t-lg{border-top-left-radius:8px;border-top-right-radius:8px}.rounded-l-lg{border-top-left-radius:8px;border-bottom-left-radius:8px}.rounded-tl-md{border-top-left-radius:8px}.rounded-r-lg,.rounded-r-md{border-top-right-radius:8px;border-bottom-right-radius:8px}.rounded-tr-md{border-top-right-radius:8px}.rounded-b-\[calc\(1rem-1px\)\]{border-bottom-right-radius:calc(1rem - 1px);border-bottom-left-radius:calc(1rem - 1px)}.rounded-br-md{border-bottom-right-radius:8px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.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-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[var\(--route-direct\)\]\/30{border-color:var(--route-direct)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--route-direct\)\]\/30{border-color:color-mix(in oklab,var(--route-direct)30%,transparent)}}.border-\[var\(--route-flood\)\]\/30{border-color:var(--route-flood)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--route-flood\)\]\/30{border-color:color-mix(in oklab,var(--route-flood)30%,transparent)}}.border-\[var\(--route-transport\)\]\/30{border-color:var(--route-transport)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--route-transport\)\]\/30{border-color:color-mix(in oklab,var(--route-transport)30%,transparent)}}.border-current\/30{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/30{border-color:color-mix(in oklab,currentcolor 30%,transparent)}}.border-edge-strong{border-color:var(--edge-strong)}.border-edge-subtle,.border-edge-subtle\/20{border-color:var(--edge-subtle)}@supports (color:color-mix(in lab,red,red)){.border-edge-subtle\/20{border-color:color-mix(in oklab,var(--edge-subtle)20%,transparent)}}.border-edge-subtle\/30{border-color:var(--edge-subtle)}@supports (color:color-mix(in lab,red,red)){.border-edge-subtle\/30{border-color:color-mix(in oklab,var(--edge-subtle)30%,transparent)}}.border-edge-subtle\/40{border-color:var(--edge-subtle)}@supports (color:color-mix(in lab,red,red)){.border-edge-subtle\/40{border-color:color-mix(in oklab,var(--edge-subtle)40%,transparent)}}.border-edge-subtle\/50{border-color:var(--edge-subtle)}@supports (color:color-mix(in lab,red,red)){.border-edge-subtle\/50{border-color:color-mix(in oklab,var(--edge-subtle)50%,transparent)}}.border-edge-subtle\/60{border-color:var(--edge-subtle)}@supports (color:color-mix(in lab,red,red)){.border-edge-subtle\/60{border-color:color-mix(in oklab,var(--edge-subtle)60%,transparent)}}.border-fg-muted\/30{border-color:var(--fg-muted)}@supports (color:color-mix(in lab,red,red)){.border-fg-muted\/30{border-color:color-mix(in oklab,var(--fg-muted)30%,transparent)}}.border-input-border{border-color:var(--input-border)}.border-signal-poor\/30{border-color:var(--signal-poor)}@supports (color:color-mix(in lab,red,red)){.border-signal-poor\/30{border-color:color-mix(in oklab,var(--signal-poor)30%,transparent)}}.border-sys-amber,.border-sys-amber\/20{border-color:var(--sys-amber)}@supports (color:color-mix(in lab,red,red)){.border-sys-amber\/20{border-color:color-mix(in oklab,var(--sys-amber)20%,transparent)}}.border-sys-amber\/30{border-color:var(--sys-amber)}@supports (color:color-mix(in lab,red,red)){.border-sys-amber\/30{border-color:color-mix(in oklab,var(--sys-amber)30%,transparent)}}.border-sys-amber\/35{border-color:var(--sys-amber)}@supports (color:color-mix(in lab,red,red)){.border-sys-amber\/35{border-color:color-mix(in oklab,var(--sys-amber)35%,transparent)}}.border-sys-amber\/40{border-color:var(--sys-amber)}@supports (color:color-mix(in lab,red,red)){.border-sys-amber\/40{border-color:color-mix(in oklab,var(--sys-amber)40%,transparent)}}.border-sys-amber\/50{border-color:var(--sys-amber)}@supports (color:color-mix(in lab,red,red)){.border-sys-amber\/50{border-color:color-mix(in oklab,var(--sys-amber)50%,transparent)}}.border-sys-blue,.border-sys-blue\/10{border-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.border-sys-blue\/10{border-color:color-mix(in oklab,var(--sys-blue)10%,transparent)}}.border-sys-blue\/20{border-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.border-sys-blue\/20{border-color:color-mix(in oklab,var(--sys-blue)20%,transparent)}}.border-sys-blue\/25{border-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.border-sys-blue\/25{border-color:color-mix(in oklab,var(--sys-blue)25%,transparent)}}.border-sys-blue\/30{border-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.border-sys-blue\/30{border-color:color-mix(in oklab,var(--sys-blue)30%,transparent)}}.border-sys-blue\/40{border-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.border-sys-blue\/40{border-color:color-mix(in oklab,var(--sys-blue)40%,transparent)}}.border-sys-blue\/50{border-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.border-sys-blue\/50{border-color:color-mix(in oklab,var(--sys-blue)50%,transparent)}}.border-sys-blue\/60{border-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.border-sys-blue\/60{border-color:color-mix(in oklab,var(--sys-blue)60%,transparent)}}.border-sys-cyan\/30{border-color:var(--sys-cyan)}@supports (color:color-mix(in lab,red,red)){.border-sys-cyan\/30{border-color:color-mix(in oklab,var(--sys-cyan)30%,transparent)}}.border-sys-cyan\/40{border-color:var(--sys-cyan)}@supports (color:color-mix(in lab,red,red)){.border-sys-cyan\/40{border-color:color-mix(in oklab,var(--sys-cyan)40%,transparent)}}.border-sys-cyan\/50{border-color:var(--sys-cyan)}@supports (color:color-mix(in lab,red,red)){.border-sys-cyan\/50{border-color:color-mix(in oklab,var(--sys-cyan)50%,transparent)}}.border-sys-green,.border-sys-green\/20{border-color:var(--sys-green)}@supports (color:color-mix(in lab,red,red)){.border-sys-green\/20{border-color:color-mix(in oklab,var(--sys-green)20%,transparent)}}.border-sys-green\/30{border-color:var(--sys-green)}@supports (color:color-mix(in lab,red,red)){.border-sys-green\/30{border-color:color-mix(in oklab,var(--sys-green)30%,transparent)}}.border-sys-green\/40{border-color:var(--sys-green)}@supports (color:color-mix(in lab,red,red)){.border-sys-green\/40{border-color:color-mix(in oklab,var(--sys-green)40%,transparent)}}.border-sys-green\/50{border-color:var(--sys-green)}@supports (color:color-mix(in lab,red,red)){.border-sys-green\/50{border-color:color-mix(in oklab,var(--sys-green)50%,transparent)}}.border-sys-indigo,.border-sys-indigo\/20{border-color:var(--sys-indigo)}@supports (color:color-mix(in lab,red,red)){.border-sys-indigo\/20{border-color:color-mix(in oklab,var(--sys-indigo)20%,transparent)}}.border-sys-indigo\/25{border-color:var(--sys-indigo)}@supports (color:color-mix(in lab,red,red)){.border-sys-indigo\/25{border-color:color-mix(in oklab,var(--sys-indigo)25%,transparent)}}.border-sys-indigo\/30{border-color:var(--sys-indigo)}@supports (color:color-mix(in lab,red,red)){.border-sys-indigo\/30{border-color:color-mix(in oklab,var(--sys-indigo)30%,transparent)}}.border-sys-indigo\/50{border-color:var(--sys-indigo)}@supports (color:color-mix(in lab,red,red)){.border-sys-indigo\/50{border-color:color-mix(in oklab,var(--sys-indigo)50%,transparent)}}.border-sys-orange\/50{border-color:var(--sys-orange)}@supports (color:color-mix(in lab,red,red)){.border-sys-orange\/50{border-color:color-mix(in oklab,var(--sys-orange)50%,transparent)}}.border-sys-pink{border-color:var(--sys-pink)}.border-sys-purple{border-color:var(--sys-purple)}.border-sys-red,.border-sys-red\/10{border-color:var(--sys-red)}@supports (color:color-mix(in lab,red,red)){.border-sys-red\/10{border-color:color-mix(in oklab,var(--sys-red)10%,transparent)}}.border-sys-red\/15{border-color:var(--sys-red)}@supports (color:color-mix(in lab,red,red)){.border-sys-red\/15{border-color:color-mix(in oklab,var(--sys-red)15%,transparent)}}.border-sys-red\/20{border-color:var(--sys-red)}@supports (color:color-mix(in lab,red,red)){.border-sys-red\/20{border-color:color-mix(in oklab,var(--sys-red)20%,transparent)}}.border-sys-red\/30{border-color:var(--sys-red)}@supports (color:color-mix(in lab,red,red)){.border-sys-red\/30{border-color:color-mix(in oklab,var(--sys-red)30%,transparent)}}.border-sys-red\/40{border-color:var(--sys-red)}@supports (color:color-mix(in lab,red,red)){.border-sys-red\/40{border-color:color-mix(in oklab,var(--sys-red)40%,transparent)}}.border-sys-red\/50{border-color:var(--sys-red)}@supports (color:color-mix(in lab,red,red)){.border-sys-red\/50{border-color:color-mix(in oklab,var(--sys-red)50%,transparent)}}.border-sys-red\/60{border-color:var(--sys-red)}@supports (color:color-mix(in lab,red,red)){.border-sys-red\/60{border-color:color-mix(in oklab,var(--sys-red)60%,transparent)}}.border-toggle-on{border-color:var(--toggle-on)}.border-transparent{border-color:#0000}.border-violet-300{border-color:var(--color-violet-300)}.border-zinc-500{border-color:var(--color-zinc-500)}.border-zinc-500\/40{border-color:#71717b66}@supports (color:color-mix(in lab,red,red)){.border-zinc-500\/40{border-color:color-mix(in oklab,var(--color-zinc-500)40%,transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-sys-amber{border-left-color:var(--sys-amber)}.border-l-sys-blue{border-left-color:var(--sys-blue)}.border-l-sys-green{border-left-color:var(--sys-green)}.border-l-sys-indigo{border-left-color:var(--sys-indigo)}.border-l-sys-purple{border-left-color:var(--sys-purple)}.border-l-sys-red{border-left-color:var(--sys-red)}.border-l-sys-teal{border-left-color:var(--sys-teal)}.\!bg-transparent{background-color:#0000!important}.bg-\[\#007AFF\]{background-color:#007aff}.bg-\[\#0074BE\]{background-color:#0074be}.bg-\[\#18181b\]{background-color:#18181b}.bg-\[\#EFF0F1\]{background-color:#eff0f1}.bg-\[\#FF5F57\]{background-color:#ff5f57}.bg-\[var\(--route-direct\)\]\/20{background-color:var(--route-direct)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--route-direct\)\]\/20{background-color:color-mix(in oklab,var(--route-direct)20%,transparent)}}.bg-\[var\(--route-flood\)\]\/20{background-color:var(--route-flood)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--route-flood\)\]\/20{background-color:color-mix(in oklab,var(--route-flood)20%,transparent)}}.bg-\[var\(--route-transport\)\]\/20{background-color:var(--route-transport)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--route-transport\)\]\/20{background-color:color-mix(in oklab,var(--route-transport)20%,transparent)}}.bg-\[var\(--signal-critical\)\]{background-color:var(--signal-critical)}.bg-\[var\(--signal-excellent\)\]{background-color:var(--signal-excellent)}.bg-\[var\(--signal-fair\)\]{background-color:var(--signal-fair)}.bg-\[var\(--signal-good\)\]{background-color:var(--signal-good)}.bg-\[var\(--signal-poor\)\]{background-color:var(--signal-poor)}.bg-\[var\(--signal-unknown\)\]{background-color:var(--signal-unknown)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-black{background-color:var(--color-black)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-body,.bg-body\/50{background-color:var(--body)}@supports (color:color-mix(in lab,red,red)){.bg-body\/50{background-color:color-mix(in oklab,var(--body)50%,transparent)}}.bg-body\/90{background-color:var(--body)}@supports (color:color-mix(in lab,red,red)){.bg-body\/90{background-color:color-mix(in oklab,var(--body)90%,transparent)}}.bg-chart-inner{background-color:var(--chart-inner)}.bg-chat-incoming,.bg-chat-incoming\/60{background-color:var(--chat-incoming)}@supports (color:color-mix(in lab,red,red)){.bg-chat-incoming\/60{background-color:color-mix(in oklab,var(--chat-incoming)60%,transparent)}}.bg-edge-subtle,.bg-edge-subtle\/40{background-color:var(--edge-subtle)}@supports (color:color-mix(in lab,red,red)){.bg-edge-subtle\/40{background-color:color-mix(in oklab,var(--edge-subtle)40%,transparent)}}.bg-elevated,.bg-elevated\/30{background-color:var(--elevated)}@supports (color:color-mix(in lab,red,red)){.bg-elevated\/30{background-color:color-mix(in oklab,var(--elevated)30%,transparent)}}.bg-elevated\/50{background-color:var(--elevated)}@supports (color:color-mix(in lab,red,red)){.bg-elevated\/50{background-color:color-mix(in oklab,var(--elevated)50%,transparent)}}.bg-elevated\/90{background-color:var(--elevated)}@supports (color:color-mix(in lab,red,red)){.bg-elevated\/90{background-color:color-mix(in oklab,var(--elevated)90%,transparent)}}.bg-fg-muted,.bg-fg-muted\/10{background-color:var(--fg-muted)}@supports (color:color-mix(in lab,red,red)){.bg-fg-muted\/10{background-color:color-mix(in oklab,var(--fg-muted)10%,transparent)}}.bg-fg-muted\/15{background-color:var(--fg-muted)}@supports (color:color-mix(in lab,red,red)){.bg-fg-muted\/15{background-color:color-mix(in oklab,var(--fg-muted)15%,transparent)}}.bg-fg-muted\/20{background-color:var(--fg-muted)}@supports (color:color-mix(in lab,red,red)){.bg-fg-muted\/20{background-color:color-mix(in oklab,var(--fg-muted)20%,transparent)}}.bg-fg-muted\/\[0\.03\]{background-color:var(--fg-muted)}@supports (color:color-mix(in lab,red,red)){.bg-fg-muted\/\[0\.03\]{background-color:color-mix(in oklab,var(--fg-muted)3%,transparent)}}.bg-fg-primary\/5{background-color:var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.bg-fg-primary\/5{background-color:color-mix(in oklab,var(--fg-primary)5%,transparent)}}.bg-fg-primary\/10{background-color:var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.bg-fg-primary\/10{background-color:color-mix(in oklab,var(--fg-primary)10%,transparent)}}.bg-fg-primary\/30{background-color:var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.bg-fg-primary\/30{background-color:color-mix(in oklab,var(--fg-primary)30%,transparent)}}.bg-input-bg{background-color:var(--input-bg)}.bg-inset{background-color:var(--inset-bg)}.bg-signal-excellent\/10{background-color:var(--signal-excellent)}@supports (color:color-mix(in lab,red,red)){.bg-signal-excellent\/10{background-color:color-mix(in oklab,var(--signal-excellent)10%,transparent)}}.bg-signal-fair\/10{background-color:var(--signal-fair)}@supports (color:color-mix(in lab,red,red)){.bg-signal-fair\/10{background-color:color-mix(in oklab,var(--signal-fair)10%,transparent)}}.bg-signal-good\/10{background-color:var(--signal-good)}@supports (color:color-mix(in lab,red,red)){.bg-signal-good\/10{background-color:color-mix(in oklab,var(--signal-good)10%,transparent)}}.bg-signal-poor,.bg-signal-poor\/10{background-color:var(--signal-poor)}@supports (color:color-mix(in lab,red,red)){.bg-signal-poor\/10{background-color:color-mix(in oklab,var(--signal-poor)10%,transparent)}}.bg-status-danger\/90{background-color:var(--status-danger)}@supports (color:color-mix(in lab,red,red)){.bg-status-danger\/90{background-color:color-mix(in oklab,var(--status-danger)90%,transparent)}}.bg-status-warning\/90{background-color:var(--status-warning)}@supports (color:color-mix(in lab,red,red)){.bg-status-warning\/90{background-color:color-mix(in oklab,var(--status-warning)90%,transparent)}}.bg-subtle{background-color:var(--subtle)}.bg-subtle-fill{background-color:var(--subtle-fill)}.bg-subtle-fill-hover{background-color:var(--subtle-fill-hover)}.bg-subtle-fill-strong{background-color:var(--subtle-fill-strong)}.bg-subtle-fill\/50{background-color:var(--subtle-fill)}@supports (color:color-mix(in lab,red,red)){.bg-subtle-fill\/50{background-color:color-mix(in oklab,var(--subtle-fill)50%,transparent)}}.bg-subtle-fill\/80{background-color:var(--subtle-fill)}@supports (color:color-mix(in lab,red,red)){.bg-subtle-fill\/80{background-color:color-mix(in oklab,var(--subtle-fill)80%,transparent)}}.bg-subtle-fill\/90{background-color:var(--subtle-fill)}@supports (color:color-mix(in lab,red,red)){.bg-subtle-fill\/90{background-color:color-mix(in oklab,var(--subtle-fill)90%,transparent)}}.bg-subtle\/30{background-color:var(--subtle)}@supports (color:color-mix(in lab,red,red)){.bg-subtle\/30{background-color:color-mix(in oklab,var(--subtle)30%,transparent)}}.bg-subtle\/50{background-color:var(--subtle)}@supports (color:color-mix(in lab,red,red)){.bg-subtle\/50{background-color:color-mix(in oklab,var(--subtle)50%,transparent)}}.bg-surface,.bg-surface\/30{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/30{background-color:color-mix(in oklab,var(--surface)30%,transparent)}}.bg-surface\/40{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/40{background-color:color-mix(in oklab,var(--surface)40%,transparent)}}.bg-surface\/50{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/50{background-color:color-mix(in oklab,var(--surface)50%,transparent)}}.bg-surface\/60{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/60{background-color:color-mix(in oklab,var(--surface)60%,transparent)}}.bg-surface\/70{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/70{background-color:color-mix(in oklab,var(--surface)70%,transparent)}}.bg-surface\/80{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/80{background-color:color-mix(in oklab,var(--surface)80%,transparent)}}.bg-surface\/85{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/85{background-color:color-mix(in oklab,var(--surface)85%,transparent)}}.bg-surface\/90{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/90{background-color:color-mix(in oklab,var(--surface)90%,transparent)}}.bg-surface\/95{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/95{background-color:color-mix(in oklab,var(--surface)95%,transparent)}}.bg-sys-amber,.bg-sys-amber\/5{background-color:var(--sys-amber)}@supports (color:color-mix(in lab,red,red)){.bg-sys-amber\/5{background-color:color-mix(in oklab,var(--sys-amber)5%,transparent)}}.bg-sys-amber\/8{background-color:var(--sys-amber)}@supports (color:color-mix(in lab,red,red)){.bg-sys-amber\/8{background-color:color-mix(in oklab,var(--sys-amber)8%,transparent)}}.bg-sys-amber\/10{background-color:var(--sys-amber)}@supports (color:color-mix(in lab,red,red)){.bg-sys-amber\/10{background-color:color-mix(in oklab,var(--sys-amber)10%,transparent)}}.bg-sys-amber\/15{background-color:var(--sys-amber)}@supports (color:color-mix(in lab,red,red)){.bg-sys-amber\/15{background-color:color-mix(in oklab,var(--sys-amber)15%,transparent)}}.bg-sys-amber\/20{background-color:var(--sys-amber)}@supports (color:color-mix(in lab,red,red)){.bg-sys-amber\/20{background-color:color-mix(in oklab,var(--sys-amber)20%,transparent)}}.bg-sys-amber\/25{background-color:var(--sys-amber)}@supports (color:color-mix(in lab,red,red)){.bg-sys-amber\/25{background-color:color-mix(in oklab,var(--sys-amber)25%,transparent)}}.bg-sys-amber\/50{background-color:var(--sys-amber)}@supports (color:color-mix(in lab,red,red)){.bg-sys-amber\/50{background-color:color-mix(in oklab,var(--sys-amber)50%,transparent)}}.bg-sys-blue,.bg-sys-blue\/5{background-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.bg-sys-blue\/5{background-color:color-mix(in oklab,var(--sys-blue)5%,transparent)}}.bg-sys-blue\/8{background-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.bg-sys-blue\/8{background-color:color-mix(in oklab,var(--sys-blue)8%,transparent)}}.bg-sys-blue\/10{background-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.bg-sys-blue\/10{background-color:color-mix(in oklab,var(--sys-blue)10%,transparent)}}.bg-sys-blue\/12{background-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.bg-sys-blue\/12{background-color:color-mix(in oklab,var(--sys-blue)12%,transparent)}}.bg-sys-blue\/15{background-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.bg-sys-blue\/15{background-color:color-mix(in oklab,var(--sys-blue)15%,transparent)}}.bg-sys-blue\/20{background-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.bg-sys-blue\/20{background-color:color-mix(in oklab,var(--sys-blue)20%,transparent)}}.bg-sys-blue\/25{background-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.bg-sys-blue\/25{background-color:color-mix(in oklab,var(--sys-blue)25%,transparent)}}.bg-sys-blue\/30{background-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.bg-sys-blue\/30{background-color:color-mix(in oklab,var(--sys-blue)30%,transparent)}}.bg-sys-blue\/40{background-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.bg-sys-blue\/40{background-color:color-mix(in oklab,var(--sys-blue)40%,transparent)}}.bg-sys-blue\/50{background-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.bg-sys-blue\/50{background-color:color-mix(in oklab,var(--sys-blue)50%,transparent)}}.bg-sys-blue\/60{background-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.bg-sys-blue\/60{background-color:color-mix(in oklab,var(--sys-blue)60%,transparent)}}.bg-sys-cyan,.bg-sys-cyan\/5{background-color:var(--sys-cyan)}@supports (color:color-mix(in lab,red,red)){.bg-sys-cyan\/5{background-color:color-mix(in oklab,var(--sys-cyan)5%,transparent)}}.bg-sys-cyan\/8{background-color:var(--sys-cyan)}@supports (color:color-mix(in lab,red,red)){.bg-sys-cyan\/8{background-color:color-mix(in oklab,var(--sys-cyan)8%,transparent)}}.bg-sys-cyan\/10{background-color:var(--sys-cyan)}@supports (color:color-mix(in lab,red,red)){.bg-sys-cyan\/10{background-color:color-mix(in oklab,var(--sys-cyan)10%,transparent)}}.bg-sys-cyan\/15{background-color:var(--sys-cyan)}@supports (color:color-mix(in lab,red,red)){.bg-sys-cyan\/15{background-color:color-mix(in oklab,var(--sys-cyan)15%,transparent)}}.bg-sys-cyan\/20{background-color:var(--sys-cyan)}@supports (color:color-mix(in lab,red,red)){.bg-sys-cyan\/20{background-color:color-mix(in oklab,var(--sys-cyan)20%,transparent)}}.bg-sys-cyan\/50{background-color:var(--sys-cyan)}@supports (color:color-mix(in lab,red,red)){.bg-sys-cyan\/50{background-color:color-mix(in oklab,var(--sys-cyan)50%,transparent)}}.bg-sys-green,.bg-sys-green\/5{background-color:var(--sys-green)}@supports (color:color-mix(in lab,red,red)){.bg-sys-green\/5{background-color:color-mix(in oklab,var(--sys-green)5%,transparent)}}.bg-sys-green\/8{background-color:var(--sys-green)}@supports (color:color-mix(in lab,red,red)){.bg-sys-green\/8{background-color:color-mix(in oklab,var(--sys-green)8%,transparent)}}.bg-sys-green\/10{background-color:var(--sys-green)}@supports (color:color-mix(in lab,red,red)){.bg-sys-green\/10{background-color:color-mix(in oklab,var(--sys-green)10%,transparent)}}.bg-sys-green\/15{background-color:var(--sys-green)}@supports (color:color-mix(in lab,red,red)){.bg-sys-green\/15{background-color:color-mix(in oklab,var(--sys-green)15%,transparent)}}.bg-sys-green\/20{background-color:var(--sys-green)}@supports (color:color-mix(in lab,red,red)){.bg-sys-green\/20{background-color:color-mix(in oklab,var(--sys-green)20%,transparent)}}.bg-sys-green\/25{background-color:var(--sys-green)}@supports (color:color-mix(in lab,red,red)){.bg-sys-green\/25{background-color:color-mix(in oklab,var(--sys-green)25%,transparent)}}.bg-sys-green\/50{background-color:var(--sys-green)}@supports (color:color-mix(in lab,red,red)){.bg-sys-green\/50{background-color:color-mix(in oklab,var(--sys-green)50%,transparent)}}.bg-sys-indigo,.bg-sys-indigo\/5{background-color:var(--sys-indigo)}@supports (color:color-mix(in lab,red,red)){.bg-sys-indigo\/5{background-color:color-mix(in oklab,var(--sys-indigo)5%,transparent)}}.bg-sys-indigo\/10{background-color:var(--sys-indigo)}@supports (color:color-mix(in lab,red,red)){.bg-sys-indigo\/10{background-color:color-mix(in oklab,var(--sys-indigo)10%,transparent)}}.bg-sys-indigo\/15{background-color:var(--sys-indigo)}@supports (color:color-mix(in lab,red,red)){.bg-sys-indigo\/15{background-color:color-mix(in oklab,var(--sys-indigo)15%,transparent)}}.bg-sys-indigo\/20{background-color:var(--sys-indigo)}@supports (color:color-mix(in lab,red,red)){.bg-sys-indigo\/20{background-color:color-mix(in oklab,var(--sys-indigo)20%,transparent)}}.bg-sys-indigo\/30{background-color:var(--sys-indigo)}@supports (color:color-mix(in lab,red,red)){.bg-sys-indigo\/30{background-color:color-mix(in oklab,var(--sys-indigo)30%,transparent)}}.bg-sys-lime\/25{background-color:var(--sys-lime)}@supports (color:color-mix(in lab,red,red)){.bg-sys-lime\/25{background-color:color-mix(in oklab,var(--sys-lime)25%,transparent)}}.bg-sys-orange,.bg-sys-orange\/8{background-color:var(--sys-orange)}@supports (color:color-mix(in lab,red,red)){.bg-sys-orange\/8{background-color:color-mix(in oklab,var(--sys-orange)8%,transparent)}}.bg-sys-orange\/10{background-color:var(--sys-orange)}@supports (color:color-mix(in lab,red,red)){.bg-sys-orange\/10{background-color:color-mix(in oklab,var(--sys-orange)10%,transparent)}}.bg-sys-orange\/15{background-color:var(--sys-orange)}@supports (color:color-mix(in lab,red,red)){.bg-sys-orange\/15{background-color:color-mix(in oklab,var(--sys-orange)15%,transparent)}}.bg-sys-orange\/50{background-color:var(--sys-orange)}@supports (color:color-mix(in lab,red,red)){.bg-sys-orange\/50{background-color:color-mix(in oklab,var(--sys-orange)50%,transparent)}}.bg-sys-pink,.bg-sys-pink\/8{background-color:var(--sys-pink)}@supports (color:color-mix(in lab,red,red)){.bg-sys-pink\/8{background-color:color-mix(in oklab,var(--sys-pink)8%,transparent)}}.bg-sys-pink\/10{background-color:var(--sys-pink)}@supports (color:color-mix(in lab,red,red)){.bg-sys-pink\/10{background-color:color-mix(in oklab,var(--sys-pink)10%,transparent)}}.bg-sys-pink\/15{background-color:var(--sys-pink)}@supports (color:color-mix(in lab,red,red)){.bg-sys-pink\/15{background-color:color-mix(in oklab,var(--sys-pink)15%,transparent)}}.bg-sys-pink\/25{background-color:var(--sys-pink)}@supports (color:color-mix(in lab,red,red)){.bg-sys-pink\/25{background-color:color-mix(in oklab,var(--sys-pink)25%,transparent)}}.bg-sys-pink\/50{background-color:var(--sys-pink)}@supports (color:color-mix(in lab,red,red)){.bg-sys-pink\/50{background-color:color-mix(in oklab,var(--sys-pink)50%,transparent)}}.bg-sys-purple,.bg-sys-purple\/8{background-color:var(--sys-purple)}@supports (color:color-mix(in lab,red,red)){.bg-sys-purple\/8{background-color:color-mix(in oklab,var(--sys-purple)8%,transparent)}}.bg-sys-purple\/15{background-color:var(--sys-purple)}@supports (color:color-mix(in lab,red,red)){.bg-sys-purple\/15{background-color:color-mix(in oklab,var(--sys-purple)15%,transparent)}}.bg-sys-purple\/50{background-color:var(--sys-purple)}@supports (color:color-mix(in lab,red,red)){.bg-sys-purple\/50{background-color:color-mix(in oklab,var(--sys-purple)50%,transparent)}}.bg-sys-red,.bg-sys-red\/5{background-color:var(--sys-red)}@supports (color:color-mix(in lab,red,red)){.bg-sys-red\/5{background-color:color-mix(in oklab,var(--sys-red)5%,transparent)}}.bg-sys-red\/8{background-color:var(--sys-red)}@supports (color:color-mix(in lab,red,red)){.bg-sys-red\/8{background-color:color-mix(in oklab,var(--sys-red)8%,transparent)}}.bg-sys-red\/10{background-color:var(--sys-red)}@supports (color:color-mix(in lab,red,red)){.bg-sys-red\/10{background-color:color-mix(in oklab,var(--sys-red)10%,transparent)}}.bg-sys-red\/15{background-color:var(--sys-red)}@supports (color:color-mix(in lab,red,red)){.bg-sys-red\/15{background-color:color-mix(in oklab,var(--sys-red)15%,transparent)}}.bg-sys-red\/20{background-color:var(--sys-red)}@supports (color:color-mix(in lab,red,red)){.bg-sys-red\/20{background-color:color-mix(in oklab,var(--sys-red)20%,transparent)}}.bg-sys-red\/25{background-color:var(--sys-red)}@supports (color:color-mix(in lab,red,red)){.bg-sys-red\/25{background-color:color-mix(in oklab,var(--sys-red)25%,transparent)}}.bg-sys-red\/50{background-color:var(--sys-red)}@supports (color:color-mix(in lab,red,red)){.bg-sys-red\/50{background-color:color-mix(in oklab,var(--sys-red)50%,transparent)}}.bg-sys-red\/80{background-color:var(--sys-red)}@supports (color:color-mix(in lab,red,red)){.bg-sys-red\/80{background-color:color-mix(in oklab,var(--sys-red)80%,transparent)}}.bg-sys-teal,.bg-sys-teal\/8{background-color:var(--sys-teal)}@supports (color:color-mix(in lab,red,red)){.bg-sys-teal\/8{background-color:color-mix(in oklab,var(--sys-teal)8%,transparent)}}.bg-sys-teal\/10{background-color:var(--sys-teal)}@supports (color:color-mix(in lab,red,red)){.bg-sys-teal\/10{background-color:color-mix(in oklab,var(--sys-teal)10%,transparent)}}.bg-sys-teal\/15{background-color:var(--sys-teal)}@supports (color:color-mix(in lab,red,red)){.bg-sys-teal\/15{background-color:color-mix(in oklab,var(--sys-teal)15%,transparent)}}.bg-sys-teal\/50{background-color:var(--sys-teal)}@supports (color:color-mix(in lab,red,red)){.bg-sys-teal\/50{background-color:color-mix(in oklab,var(--sys-teal)50%,transparent)}}.bg-sys-yellow\/10{background-color:var(--sys-yellow)}@supports (color:color-mix(in lab,red,red)){.bg-sys-yellow\/10{background-color:color-mix(in oklab,var(--sys-yellow)10%,transparent)}}.bg-toggle-off{background-color:var(--toggle-off)}.bg-toggle-on{background-color:var(--toggle-on)}.bg-tooltip-bg,.bg-tooltip-bg\/80{background-color:var(--tooltip-bg)}@supports (color:color-mix(in lab,red,red)){.bg-tooltip-bg\/80{background-color:color-mix(in oklab,var(--tooltip-bg)80%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.bg-zinc-400{background-color:var(--color-zinc-400)}.bg-zinc-500{background-color:var(--color-zinc-500)}.bg-zinc-500\/5{background-color:#71717b0d}@supports (color:color-mix(in lab,red,red)){.bg-zinc-500\/5{background-color:color-mix(in oklab,var(--color-zinc-500)5%,transparent)}}.bg-zinc-500\/8{background-color:#71717b14}@supports (color:color-mix(in lab,red,red)){.bg-zinc-500\/8{background-color:color-mix(in oklab,var(--color-zinc-500)8%,transparent)}}.bg-zinc-500\/10{background-color:#71717b1a}@supports (color:color-mix(in lab,red,red)){.bg-zinc-500\/10{background-color:color-mix(in oklab,var(--color-zinc-500)10%,transparent)}}.bg-zinc-500\/15{background-color:#71717b26}@supports (color:color-mix(in lab,red,red)){.bg-zinc-500\/15{background-color:color-mix(in oklab,var(--color-zinc-500)15%,transparent)}}.bg-zinc-500\/20{background-color:#71717b33}@supports (color:color-mix(in lab,red,red)){.bg-zinc-500\/20{background-color:color-mix(in oklab,var(--color-zinc-500)20%,transparent)}}.bg-zinc-500\/30{background-color:#71717b4d}@supports (color:color-mix(in lab,red,red)){.bg-zinc-500\/30{background-color:color-mix(in oklab,var(--color-zinc-500)30%,transparent)}}.bg-zinc-500\/40{background-color:#71717b66}@supports (color:color-mix(in lab,red,red)){.bg-zinc-500\/40{background-color:color-mix(in oklab,var(--color-zinc-500)40%,transparent)}}.bg-zinc-500\/50{background-color:#71717b80}@supports (color:color-mix(in lab,red,red)){.bg-zinc-500\/50{background-color:color-mix(in oklab,var(--color-zinc-500)50%,transparent)}}.bg-zinc-500\/80{background-color:#71717bcc}@supports (color:color-mix(in lab,red,red)){.bg-zinc-500\/80{background-color:color-mix(in oklab,var(--color-zinc-500)80%,transparent)}}.bg-zinc-600{background-color:var(--color-zinc-600)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-900\/90{background-color:#18181be6}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/90{background-color:color-mix(in oklab,var(--color-zinc-900)90%,transparent)}}.bg-zinc-900\/95{background-color:#18181bf2}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/95{background-color:color-mix(in oklab,var(--color-zinc-900)95%,transparent)}}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-zinc-950\/5{background-color:#09090b0d}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/5{background-color:color-mix(in oklab,var(--color-zinc-950)5%,transparent)}}.bg-zinc-950\/10{background-color:#09090b1a}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/10{background-color:color-mix(in oklab,var(--color-zinc-950)10%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[var\(--sys-blue\)\]\/20{--tw-gradient-from:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.from-\[var\(--sys-blue\)\]\/20{--tw-gradient-from:color-mix(in oklab,var(--sys-blue)20%,transparent)}}.from-\[var\(--sys-blue\)\]\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--zinc-800\)\]\/80{--tw-gradient-from:var(--zinc-800)}@supports (color:color-mix(in lab,red,red)){.from-\[var\(--zinc-800\)\]\/80{--tw-gradient-from:color-mix(in oklab,var(--zinc-800)80%,transparent)}}.from-\[var\(--zinc-800\)\]\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--zinc-900\)\]\/80{--tw-gradient-from:var(--zinc-900)}@supports (color:color-mix(in lab,red,red)){.from-\[var\(--zinc-900\)\]\/80{--tw-gradient-from:color-mix(in oklab,var(--zinc-900)80%,transparent)}}.from-\[var\(--zinc-900\)\]\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--sys-blue\)\]\/15{--tw-gradient-to:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.to-\[var\(--sys-blue\)\]\/15{--tw-gradient-to:color-mix(in oklab,var(--sys-blue)15%,transparent)}}.to-\[var\(--sys-blue\)\]\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--sys-cyan\)\]\/10{--tw-gradient-to:var(--sys-cyan)}@supports (color:color-mix(in lab,red,red)){.to-\[var\(--sys-cyan\)\]\/10{--tw-gradient-to:color-mix(in oklab,var(--sys-cyan)10%,transparent)}}.to-\[var\(--sys-cyan\)\]\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--sys-indigo\)\]\/10{--tw-gradient-to:var(--sys-indigo)}@supports (color:color-mix(in lab,red,red)){.to-\[var\(--sys-indigo\)\]\/10{--tw-gradient-to:color-mix(in oklab,var(--sys-indigo)10%,transparent)}}.to-\[var\(--sys-indigo\)\]\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--zinc-700\)\]\/60{--tw-gradient-to:var(--zinc-700)}@supports (color:color-mix(in lab,red,red)){.to-\[var\(--zinc-700\)\]\/60{--tw-gradient-to:color-mix(in oklab,var(--zinc-700)60%,transparent)}}.to-\[var\(--zinc-700\)\]\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-current{fill:currentColor}.fill-fg-muted{fill:var(--fg-muted)}.fill-fg-primary{fill:var(--fg-primary)}.fill-fg-secondary{fill:var(--fg-secondary)}.fill-sys-amber{fill:var(--sys-amber)}.fill-sys-green{fill:var(--sys-green)}.fill-white{fill:var(--color-white)}.stroke-current{stroke:currentColor}.stroke-\[3\]{stroke-width:3px}.object-contain{object-fit:contain}.\!p-0{padding:calc(var(--spacing)*0)!important}.\!p-1\.5{padding:calc(var(--spacing)*1.5)!important}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.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)}.p-\[var\(--card-pad\)\]{padding:var(--card-pad)}.p-\[var\(--card-pad-compact\)\]{padding:var(--card-pad-compact)}.\!px-0{padding-inline:calc(var(--spacing)*0)!important}.\!px-1{padding-inline:calc(var(--spacing)*1)!important}.\!px-1\.5{padding-inline:calc(var(--spacing)*1.5)!important}.\!px-4{padding-inline:calc(var(--spacing)*4)!important}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-\[var\(--card-pad\)\]{padding-inline:var(--card-pad)}.px-\[var\(--ctrl-pad-x-md\)\]{padding-inline:var(--ctrl-pad-x-md)}.px-\[var\(--ctrl-pad-x-sm\)\]{padding-inline:var(--ctrl-pad-x-sm)}.px-\[var\(--ctrl-pad-x-xs\)\]{padding-inline:var(--ctrl-pad-x-xs)}.\!py-0{padding-block:calc(var(--spacing)*0)!important}.\!py-0\.5{padding-block:calc(var(--spacing)*.5)!important}.\!py-1{padding-block:calc(var(--spacing)*1)!important}.\!py-3{padding-block:calc(var(--spacing)*3)!important}.\!py-4{padding-block:calc(var(--spacing)*4)!important}.\!py-6{padding-block:calc(var(--spacing)*6)!important}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.py-\[3px\]{padding-block:3px}.py-px{padding-block:1px}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-\[11px\]{padding-top:11px}.pt-\[clamp\(2\.5rem\,8vh\,5rem\)\]{padding-top:clamp(2.5rem,8vh,5rem)}.pt-px{padding-top:1px}.\!pr-0{padding-right:calc(var(--spacing)*0)!important}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-1\.5{padding-right:calc(var(--spacing)*1.5)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-5{padding-right:calc(var(--spacing)*5)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-11{padding-right:calc(var(--spacing)*11)}.\!pb-4{padding-bottom:calc(var(--spacing)*4)!important}.pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pb-\[var\(--card-pad\)\]{padding-bottom:var(--card-pad)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-7{padding-left:calc(var(--spacing)*7)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-11{padding-left:calc(var(--spacing)*11)}.pl-\[80px\]{padding-left:80px}.\!text-left{text-align:left!important}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-data)}.font-sans{font-family:var(--font-display)}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[9px\]{font-size:9px!important}.\!text-\[10px\]{font-size:10px!important}.text-\[0\.9em\]{font-size:.9em}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[30px\]{font-size:30px}.text-\[36px\]{font-size:36px}.text-\[42px\]{font-size:42px}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[1\.5px\]{--tw-tracking:1.5px;letter-spacing:1.5px}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{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-inherit{color:inherit!important}.\!text-sys-green{color:var(--sys-green)!important}.\!text-sys-red{color:var(--sys-red)!important}.text-\[\#4A0000\]{color:#4a0000}.text-\[\#e8a517\]{color:#e8a517}.text-\[\#e35535\]{color:#e35535}.text-\[var\(--pkt-ack\)\]{color:var(--pkt-ack)}.text-\[var\(--pkt-advert\)\]{color:var(--pkt-advert)}.text-\[var\(--pkt-anon\)\]{color:var(--pkt-anon)}.text-\[var\(--pkt-control\)\]{color:var(--pkt-control)}.text-\[var\(--pkt-flood\)\]{color:var(--pkt-flood)}.text-\[var\(--pkt-grp-data\)\]{color:var(--pkt-grp-data)}.text-\[var\(--pkt-grp-txt\)\]{color:var(--pkt-grp-txt)}.text-\[var\(--pkt-path\)\]{color:var(--pkt-path)}.text-\[var\(--pkt-req\)\]{color:var(--pkt-req)}.text-\[var\(--pkt-response\)\]{color:var(--pkt-response)}.text-\[var\(--pkt-trace\)\]{color:var(--pkt-trace)}.text-\[var\(--pkt-txt-msg\)\]{color:var(--pkt-txt-msg)}.text-\[var\(--pkt-unknown\)\]{color:var(--pkt-unknown)}.text-\[var\(--route-direct\)\]{color:var(--route-direct)}.text-\[var\(--route-flood\)\]{color:var(--route-flood)}.text-\[var\(--route-transport\)\]{color:var(--route-transport)}.text-\[var\(--tui-display-ink\)\]{color:var(--tui-display-ink)}.text-blue-500{color:var(--color-blue-500)}.text-body{color:var(--body)}.text-chat-incoming-name{color:var(--chat-incoming-name)}.text-chat-timestamp{color:var(--chat-timestamp)}.text-fg-invert,.text-fg-invert\/70{color:var(--fg-invert)}@supports (color:color-mix(in lab,red,red)){.text-fg-invert\/70{color:color-mix(in oklab,var(--fg-invert)70%,transparent)}}.text-fg-muted,.text-fg-muted\/20{color:var(--fg-muted)}@supports (color:color-mix(in lab,red,red)){.text-fg-muted\/20{color:color-mix(in oklab,var(--fg-muted)20%,transparent)}}.text-fg-muted\/30{color:var(--fg-muted)}@supports (color:color-mix(in lab,red,red)){.text-fg-muted\/30{color:color-mix(in oklab,var(--fg-muted)30%,transparent)}}.text-fg-muted\/40{color:var(--fg-muted)}@supports (color:color-mix(in lab,red,red)){.text-fg-muted\/40{color:color-mix(in oklab,var(--fg-muted)40%,transparent)}}.text-fg-muted\/50{color:var(--fg-muted)}@supports (color:color-mix(in lab,red,red)){.text-fg-muted\/50{color:color-mix(in oklab,var(--fg-muted)50%,transparent)}}.text-fg-muted\/60{color:var(--fg-muted)}@supports (color:color-mix(in lab,red,red)){.text-fg-muted\/60{color:color-mix(in oklab,var(--fg-muted)60%,transparent)}}.text-fg-muted\/70{color:var(--fg-muted)}@supports (color:color-mix(in lab,red,red)){.text-fg-muted\/70{color:color-mix(in oklab,var(--fg-muted)70%,transparent)}}.text-fg-muted\/80{color:var(--fg-muted)}@supports (color:color-mix(in lab,red,red)){.text-fg-muted\/80{color:color-mix(in oklab,var(--fg-muted)80%,transparent)}}.text-fg-primary,.text-fg-primary\/70{color:var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.text-fg-primary\/70{color:color-mix(in oklab,var(--fg-primary)70%,transparent)}}.text-fg-primary\/90{color:var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.text-fg-primary\/90{color:color-mix(in oklab,var(--fg-primary)90%,transparent)}}.text-fg-secondary,.text-fg-secondary\/60{color:var(--fg-secondary)}@supports (color:color-mix(in lab,red,red)){.text-fg-secondary\/60{color:color-mix(in oklab,var(--fg-secondary)60%,transparent)}}.text-icon-card-title{color:var(--icon-card-title)}.text-icon-widget{color:var(--icon-widget)}.text-map-neighbor-color{color:var(--map-neighbor-color)}.text-signal-critical{color:var(--signal-critical)}.text-signal-excellent{color:var(--signal-excellent)}.text-signal-fair{color:var(--signal-fair)}.text-signal-good{color:var(--signal-good)}.text-signal-poor{color:var(--signal-poor)}.text-status-danger{color:var(--status-danger)}.text-status-success{color:var(--status-success)}.text-status-warning{color:var(--status-warning)}.text-sys-amber,.text-sys-amber\/70{color:var(--sys-amber)}@supports (color:color-mix(in lab,red,red)){.text-sys-amber\/70{color:color-mix(in oklab,var(--sys-amber)70%,transparent)}}.text-sys-blue,.text-sys-blue\/40{color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.text-sys-blue\/40{color:color-mix(in oklab,var(--sys-blue)40%,transparent)}}.text-sys-blue\/50{color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.text-sys-blue\/50{color:color-mix(in oklab,var(--sys-blue)50%,transparent)}}.text-sys-blue\/60{color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.text-sys-blue\/60{color:color-mix(in oklab,var(--sys-blue)60%,transparent)}}.text-sys-cyan,.text-sys-cyan\/40{color:var(--sys-cyan)}@supports (color:color-mix(in lab,red,red)){.text-sys-cyan\/40{color:color-mix(in oklab,var(--sys-cyan)40%,transparent)}}.text-sys-cyan\/60{color:var(--sys-cyan)}@supports (color:color-mix(in lab,red,red)){.text-sys-cyan\/60{color:color-mix(in oklab,var(--sys-cyan)60%,transparent)}}.text-sys-cyan\/70{color:var(--sys-cyan)}@supports (color:color-mix(in lab,red,red)){.text-sys-cyan\/70{color:color-mix(in oklab,var(--sys-cyan)70%,transparent)}}.text-sys-green,.text-sys-green\/70{color:var(--sys-green)}@supports (color:color-mix(in lab,red,red)){.text-sys-green\/70{color:color-mix(in oklab,var(--sys-green)70%,transparent)}}.text-sys-indigo,.text-sys-indigo\/40{color:var(--sys-indigo)}@supports (color:color-mix(in lab,red,red)){.text-sys-indigo\/40{color:color-mix(in oklab,var(--sys-indigo)40%,transparent)}}.text-sys-indigo\/60{color:var(--sys-indigo)}@supports (color:color-mix(in lab,red,red)){.text-sys-indigo\/60{color:color-mix(in oklab,var(--sys-indigo)60%,transparent)}}.text-sys-indigo\/70{color:var(--sys-indigo)}@supports (color:color-mix(in lab,red,red)){.text-sys-indigo\/70{color:color-mix(in oklab,var(--sys-indigo)70%,transparent)}}.text-sys-orange{color:var(--sys-orange)}.text-sys-pink{color:var(--sys-pink)}.text-sys-purple{color:var(--sys-purple)}.text-sys-red,.text-sys-red\/70{color:var(--sys-red)}@supports (color:color-mix(in lab,red,red)){.text-sys-red\/70{color:color-mix(in oklab,var(--sys-red)70%,transparent)}}.text-sys-teal{color:var(--sys-teal)}.text-sys-yellow{color:var(--sys-yellow)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-900{color:var(--color-zinc-900)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-edge-subtle{-webkit-text-decoration-color:var(--edge-subtle);text-decoration-color:var(--edge-subtle)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-sys-blue{accent-color:var(--sys-blue)}.accent-sys-green{accent-color:var(--sys-green)}.accent-sys-indigo{accent-color:var(--sys-indigo)}.accent-sys-pink{accent-color:var(--sys-pink)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_4px_var\(--sys-blue\)\]{--tw-shadow:0 0 4px var(--tw-shadow-color,var(--sys-blue));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_var\(--sys-blue\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,var(--sys-blue));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_var\(--sys-blue\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--sys-blue));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--sys-blue\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--sys-blue));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgb\(255_255_255\/0\.03\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff08);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--neo-outer\)\]{--tw-shadow:var(--neo-outer);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\!ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.\!ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.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-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[1\.5px\]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1.5px + 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-sys-blue\/60{--tw-ring-color:var(--sys-blue)!important}@supports (color:color-mix(in lab,red,red)){.\!ring-sys-blue\/60{--tw-ring-color:color-mix(in oklab,var(--sys-blue)60%,transparent)!important}}.ring-\[\#E0443E\]{--tw-ring-color:#e0443e}.ring-body{--tw-ring-color:var(--body)}.ring-edge-strong,.ring-edge-strong\/50{--tw-ring-color:var(--edge-strong)}@supports (color:color-mix(in lab,red,red)){.ring-edge-strong\/50{--tw-ring-color:color-mix(in oklab,var(--edge-strong)50%,transparent)}}.ring-edge-subtle{--tw-ring-color:var(--edge-subtle)}.ring-inset{--tw-ring-color:var(--inset-bg)}.ring-surface{--tw-ring-color:var(--surface)}.ring-sys-amber\/30{--tw-ring-color:var(--sys-amber)}@supports (color:color-mix(in lab,red,red)){.ring-sys-amber\/30{--tw-ring-color:color-mix(in oklab,var(--sys-amber)30%,transparent)}}.ring-sys-amber\/50{--tw-ring-color:var(--sys-amber)}@supports (color:color-mix(in lab,red,red)){.ring-sys-amber\/50{--tw-ring-color:color-mix(in oklab,var(--sys-amber)50%,transparent)}}.ring-sys-blue,.ring-sys-blue\/20{--tw-ring-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.ring-sys-blue\/20{--tw-ring-color:color-mix(in oklab,var(--sys-blue)20%,transparent)}}.ring-sys-blue\/25{--tw-ring-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.ring-sys-blue\/25{--tw-ring-color:color-mix(in oklab,var(--sys-blue)25%,transparent)}}.ring-sys-blue\/30{--tw-ring-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.ring-sys-blue\/30{--tw-ring-color:color-mix(in oklab,var(--sys-blue)30%,transparent)}}.ring-sys-blue\/50{--tw-ring-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.ring-sys-blue\/50{--tw-ring-color:color-mix(in oklab,var(--sys-blue)50%,transparent)}}.ring-sys-cyan\/50{--tw-ring-color:var(--sys-cyan)}@supports (color:color-mix(in lab,red,red)){.ring-sys-cyan\/50{--tw-ring-color:color-mix(in oklab,var(--sys-cyan)50%,transparent)}}.ring-sys-green,.ring-sys-green\/30{--tw-ring-color:var(--sys-green)}@supports (color:color-mix(in lab,red,red)){.ring-sys-green\/30{--tw-ring-color:color-mix(in oklab,var(--sys-green)30%,transparent)}}.ring-sys-indigo\/30{--tw-ring-color:var(--sys-indigo)}@supports (color:color-mix(in lab,red,red)){.ring-sys-indigo\/30{--tw-ring-color:color-mix(in oklab,var(--sys-indigo)30%,transparent)}}.ring-sys-pink{--tw-ring-color:var(--sys-pink)}.ring-sys-red,.ring-sys-red\/20{--tw-ring-color:var(--sys-red)}@supports (color:color-mix(in lab,red,red)){.ring-sys-red\/20{--tw-ring-color:color-mix(in oklab,var(--sys-red)20%,transparent)}}.ring-sys-red\/25{--tw-ring-color:var(--sys-red)}@supports (color:color-mix(in lab,red,red)){.ring-sys-red\/25{--tw-ring-color:color-mix(in oklab,var(--sys-red)25%,transparent)}}.ring-sys-teal\/25{--tw-ring-color:var(--sys-teal)}@supports (color:color-mix(in lab,red,red)){.ring-sys-teal\/25{--tw-ring-color:color-mix(in oklab,var(--sys-teal)25%,transparent)}}.ring-sys-teal\/30{--tw-ring-color:var(--sys-teal)}@supports (color:color-mix(in lab,red,red)){.ring-sys-teal\/30{--tw-ring-color:color-mix(in oklab,var(--sys-teal)30%,transparent)}}.ring-transparent{--tw-ring-color:transparent}.ring-white\/70{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.ring-white\/70{--tw-ring-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.ring-zinc-600{--tw-ring-color:var(--color-zinc-600)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-sys-green{outline-color:var(--sys-green)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition\!{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!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,background-color\,color\]{transition-property:opacity,background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,background-color\]{transition-property:opacity,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,background-color\]{transition-property:transform,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[visibility\]{transition-property:visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-\[cubic-bezier\(0\.83\,0\,0\.17\,1\)\]{--tw-ease:cubic-bezier(.83,0,.17,1);transition-timing-function:cubic-bezier(.83,0,.17,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{--tw-ease:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[flags\:1\]{flags:1}.\[header\:1\]{header:1}.\[mac\:2\]{mac:2}.\[path\:N\]{path:N}.\[payload\:\.\.\.\]{payload:...}.\[text-align-last\:right\]{text-align-last:right}.\[text\:\.\.\.\]{text:...}.ring-inset{--tw-ring-inset:inset}:is(.\*\:w-full>*){width:100%}@media(hover:hover){.group-hover\:invisible:is(:where(.group):hover *){visibility:hidden}.group-hover\:-rotate-6:is(:where(.group):hover *){rotate:-6deg}.group-hover\:border-edge-strong:is(:where(.group):hover *){border-color:var(--edge-strong)}.group-hover\:bg-elevated:is(:where(.group):hover *){background-color:var(--elevated)}.group-hover\:bg-subtle-fill:is(:where(.group):hover *){background-color:var(--subtle-fill)}.group-hover\:bg-sys-blue:is(:where(.group):hover *){background-color:var(--sys-blue)}.group-hover\:text-fg-primary:is(:where(.group):hover *){color:var(--fg-primary)}.group-hover\:text-fg-secondary:is(:where(.group):hover *){color:var(--fg-secondary)}.group-hover\:text-inherit:is(:where(.group):hover *){color:inherit}.group-hover\:text-sys-indigo:is(:where(.group):hover *){color:var(--sys-indigo)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/band\:bg-sys-blue\/35:is(:where(.group\/band):hover *){background-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.group-hover\/band\:bg-sys-blue\/35:is(:where(.group\/band):hover *){background-color:color-mix(in oklab,var(--sys-blue)35%,transparent)}}.group-hover\/tip\:visible:is(:where(.group\/tip):hover *){visibility:visible}.group-hover\/tip\:opacity-100:is(:where(.group\/tip):hover *){opacity:1}}.group-focus-visible\:bg-sys-blue:is(:where(.group):focus-visible *),.group-active\:bg-sys-blue:is(:where(.group):active *){background-color:var(--sys-blue)}.group-data-\[focus\]\:fill-white:is(:where(.group)[data-focus] *){fill:var(--color-white)}.group-data-\[focus\]\:text-white:is(:where(.group)[data-focus] *){color:var(--color-white)}.group-data-\[focus\]\:text-white\/70:is(:where(.group)[data-focus] *){color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.group-data-\[focus\]\:text-white\/70:is(:where(.group)[data-focus] *){color:color-mix(in oklab,var(--color-white)70%,transparent)}}.group-data-\[open\]\:rotate-180:is(:where(.group)[data-open] *){rotate:180deg}.marker\:text-fg-muted\/50 ::marker{color:var(--fg-muted)}@supports (color:color-mix(in lab,red,red)){.marker\:text-fg-muted\/50 ::marker{color:color-mix(in oklab,var(--fg-muted)50%,transparent)}}.marker\:text-fg-muted\/50::marker{color:var(--fg-muted)}@supports (color:color-mix(in lab,red,red)){.marker\:text-fg-muted\/50::marker{color:color-mix(in oklab,var(--fg-muted)50%,transparent)}}.marker\:text-fg-muted\/50 ::-webkit-details-marker{color:var(--fg-muted)}@supports (color:color-mix(in lab,red,red)){.marker\:text-fg-muted\/50 ::-webkit-details-marker{color:color-mix(in oklab,var(--fg-muted)50%,transparent)}}.marker\:text-fg-muted\/50::-webkit-details-marker{color:var(--fg-muted)}@supports (color:color-mix(in lab,red,red)){.marker\:text-fg-muted\/50::-webkit-details-marker{color:color-mix(in oklab,var(--fg-muted)50%,transparent)}}.placeholder\:text-fg-muted::placeholder,.placeholder\:text-fg-muted\/40::placeholder{color:var(--fg-muted)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-fg-muted\/40::placeholder{color:color-mix(in oklab,var(--fg-muted)40%,transparent)}}.placeholder\:text-fg-muted\/50::placeholder{color:var(--fg-muted)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-fg-muted\/50::placeholder{color:color-mix(in oklab,var(--fg-muted)50%,transparent)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-px:before{content:var(--tw-content);top:-1px;right:-1px;bottom:-1px;left:-1px}.before\:-inset-x-3:before{content:var(--tw-content);inset-inline:calc(var(--spacing)*-3)}.before\:-inset-y-1:before{content:var(--tw-content);inset-block:calc(var(--spacing)*-1)}.before\:rounded-lg:before{content:var(--tw-content);border-radius:8px}.before\:bg-subtle-fill:before{content:var(--tw-content);background-color:var(--subtle-fill)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.odd\:bg-surface\/30:nth-child(odd){background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.odd\:bg-surface\/30:nth-child(odd){background-color:color-mix(in oklab,var(--surface)30%,transparent)}}.focus-within\:border-sys-blue:focus-within{border-color:var(--sys-blue)}.focus-within\:ring-2:focus-within{--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-within\:ring-sys-blue\/50:focus-within{--tw-ring-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-sys-blue\/50:focus-within{--tw-ring-color:color-mix(in oklab,var(--sys-blue)50%,transparent)}}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-x-150:hover{--tw-scale-x:150%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.6\]:hover{scale:1.6}.hover\:border-edge-strong:hover{border-color:var(--edge-strong)}.hover\:border-edge-subtle:hover,.hover\:border-edge-subtle\/50:hover{border-color:var(--edge-subtle)}@supports (color:color-mix(in lab,red,red)){.hover\:border-edge-subtle\/50:hover{border-color:color-mix(in oklab,var(--edge-subtle)50%,transparent)}}.hover\:border-fg-muted\/40:hover{border-color:var(--fg-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:border-fg-muted\/40:hover{border-color:color-mix(in oklab,var(--fg-muted)40%,transparent)}}.hover\:border-sys-amber:hover{border-color:var(--sys-amber)}.hover\:border-sys-blue:hover,.hover\:border-sys-blue\/30:hover{border-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:border-sys-blue\/30:hover{border-color:color-mix(in oklab,var(--sys-blue)30%,transparent)}}.hover\:border-sys-blue\/40:hover{border-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:border-sys-blue\/40:hover{border-color:color-mix(in oklab,var(--sys-blue)40%,transparent)}}.hover\:border-sys-green:hover{border-color:var(--sys-green)}.hover\:border-sys-indigo:hover{border-color:var(--sys-indigo)}.hover\:border-sys-pink:hover{border-color:var(--sys-pink)}.hover\:border-sys-purple:hover{border-color:var(--sys-purple)}.hover\:border-sys-red:hover,.hover\:border-sys-red\/50:hover{border-color:var(--sys-red)}@supports (color:color-mix(in lab,red,red)){.hover\:border-sys-red\/50:hover{border-color:color-mix(in oklab,var(--sys-red)50%,transparent)}}.hover\:border-zinc-400:hover{border-color:var(--color-zinc-400)}.hover\:border-zinc-500:hover{border-color:var(--color-zinc-500)}.hover\:\!bg-transparent:hover{background-color:#0000!important}.hover\:bg-\[\#FF6961\]:hover{background-color:#ff6961}.hover\:bg-\[\#e35535\]\/10:hover{background-color:#e355351a}.hover\:bg-\[var\(--map-ui-hover\,var\(--elevated\)\)\]:hover{background-color:var(--map-ui-hover,var(--elevated))}.hover\:bg-chat-incoming:hover{background-color:var(--chat-incoming)}.hover\:bg-elevated:hover,.hover\:bg-elevated\/30:hover{background-color:var(--elevated)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-elevated\/30:hover{background-color:color-mix(in oklab,var(--elevated)30%,transparent)}}.hover\:bg-elevated\/80:hover{background-color:var(--elevated)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-elevated\/80:hover{background-color:color-mix(in oklab,var(--elevated)80%,transparent)}}.hover\:bg-fg-muted:hover{background-color:var(--fg-muted)}.hover\:bg-signal-fair\/10:hover{background-color:var(--signal-fair)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-signal-fair\/10:hover{background-color:color-mix(in oklab,var(--signal-fair)10%,transparent)}}.hover\:bg-subtle:hover{background-color:var(--subtle)}.hover\:bg-subtle-fill:hover{background-color:var(--subtle-fill)}.hover\:bg-subtle-fill-hover:hover{background-color:var(--subtle-fill-hover)}.hover\:bg-subtle-fill-strong:hover{background-color:var(--subtle-fill-strong)}.hover\:bg-subtle-fill\/20:hover{background-color:var(--subtle-fill)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-subtle-fill\/20:hover{background-color:color-mix(in oklab,var(--subtle-fill)20%,transparent)}}.hover\:bg-subtle-fill\/30:hover{background-color:var(--subtle-fill)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-subtle-fill\/30:hover{background-color:color-mix(in oklab,var(--subtle-fill)30%,transparent)}}.hover\:bg-subtle-fill\/50:hover{background-color:var(--subtle-fill)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-subtle-fill\/50:hover{background-color:color-mix(in oklab,var(--subtle-fill)50%,transparent)}}.hover\:bg-surface:hover{background-color:var(--surface)}.hover\:bg-sys-amber:hover,.hover\:bg-sys-amber\/15:hover{background-color:var(--sys-amber)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sys-amber\/15:hover{background-color:color-mix(in oklab,var(--sys-amber)15%,transparent)}}.hover\:bg-sys-amber\/80:hover{background-color:var(--sys-amber)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sys-amber\/80:hover{background-color:color-mix(in oklab,var(--sys-amber)80%,transparent)}}.hover\:bg-sys-blue:hover,.hover\:bg-sys-blue\/5:hover{background-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sys-blue\/5:hover{background-color:color-mix(in oklab,var(--sys-blue)5%,transparent)}}.hover\:bg-sys-blue\/8:hover{background-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sys-blue\/8:hover{background-color:color-mix(in oklab,var(--sys-blue)8%,transparent)}}.hover\:bg-sys-blue\/10:hover{background-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sys-blue\/10:hover{background-color:color-mix(in oklab,var(--sys-blue)10%,transparent)}}.hover\:bg-sys-blue\/20:hover{background-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sys-blue\/20:hover{background-color:color-mix(in oklab,var(--sys-blue)20%,transparent)}}.hover\:bg-sys-blue\/25:hover{background-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sys-blue\/25:hover{background-color:color-mix(in oklab,var(--sys-blue)25%,transparent)}}.hover\:bg-sys-blue\/30:hover{background-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sys-blue\/30:hover{background-color:color-mix(in oklab,var(--sys-blue)30%,transparent)}}.hover\:bg-sys-blue\/80:hover{background-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sys-blue\/80:hover{background-color:color-mix(in oklab,var(--sys-blue)80%,transparent)}}.hover\:bg-sys-blue\/90:hover{background-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sys-blue\/90:hover{background-color:color-mix(in oklab,var(--sys-blue)90%,transparent)}}.hover\:bg-sys-cyan\/10:hover{background-color:var(--sys-cyan)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sys-cyan\/10:hover{background-color:color-mix(in oklab,var(--sys-cyan)10%,transparent)}}.hover\:bg-sys-cyan\/15:hover{background-color:var(--sys-cyan)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sys-cyan\/15:hover{background-color:color-mix(in oklab,var(--sys-cyan)15%,transparent)}}.hover\:bg-sys-cyan\/20:hover{background-color:var(--sys-cyan)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sys-cyan\/20:hover{background-color:color-mix(in oklab,var(--sys-cyan)20%,transparent)}}.hover\:bg-sys-cyan\/25:hover{background-color:var(--sys-cyan)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sys-cyan\/25:hover{background-color:color-mix(in oklab,var(--sys-cyan)25%,transparent)}}.hover\:bg-sys-green:hover,.hover\:bg-sys-green\/10:hover{background-color:var(--sys-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sys-green\/10:hover{background-color:color-mix(in oklab,var(--sys-green)10%,transparent)}}.hover\:bg-sys-green\/15:hover{background-color:var(--sys-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sys-green\/15:hover{background-color:color-mix(in oklab,var(--sys-green)15%,transparent)}}.hover\:bg-sys-green\/20:hover{background-color:var(--sys-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sys-green\/20:hover{background-color:color-mix(in oklab,var(--sys-green)20%,transparent)}}.hover\:bg-sys-green\/80:hover{background-color:var(--sys-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sys-green\/80:hover{background-color:color-mix(in oklab,var(--sys-green)80%,transparent)}}.hover\:bg-sys-indigo:hover,.hover\:bg-sys-indigo\/5:hover{background-color:var(--sys-indigo)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sys-indigo\/5:hover{background-color:color-mix(in oklab,var(--sys-indigo)5%,transparent)}}.hover\:bg-sys-indigo\/25:hover{background-color:var(--sys-indigo)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sys-indigo\/25:hover{background-color:color-mix(in oklab,var(--sys-indigo)25%,transparent)}}.hover\:bg-sys-pink:hover{background-color:var(--sys-pink)}.hover\:bg-sys-purple:hover{background-color:var(--sys-purple)}.hover\:bg-sys-red:hover,.hover\:bg-sys-red\/8:hover{background-color:var(--sys-red)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sys-red\/8:hover{background-color:color-mix(in oklab,var(--sys-red)8%,transparent)}}.hover\:bg-sys-red\/10:hover{background-color:var(--sys-red)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sys-red\/10:hover{background-color:color-mix(in oklab,var(--sys-red)10%,transparent)}}.hover\:bg-sys-red\/15:hover{background-color:var(--sys-red)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sys-red\/15:hover{background-color:color-mix(in oklab,var(--sys-red)15%,transparent)}}.hover\:bg-tooltip-bg:hover{background-color:var(--tooltip-bg)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.hover\:bg-zinc-500:hover{background-color:var(--color-zinc-500)}.hover\:bg-zinc-500\/5:hover{background-color:#71717b0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-500\/5:hover{background-color:color-mix(in oklab,var(--color-zinc-500)5%,transparent)}}.hover\:bg-zinc-500\/10:hover{background-color:#71717b1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-500\/10:hover{background-color:color-mix(in oklab,var(--color-zinc-500)10%,transparent)}}.hover\:bg-zinc-500\/15:hover{background-color:#71717b26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-500\/15:hover{background-color:color-mix(in oklab,var(--color-zinc-500)15%,transparent)}}.hover\:bg-zinc-500\/20:hover{background-color:#71717b33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-500\/20:hover{background-color:color-mix(in oklab,var(--color-zinc-500)20%,transparent)}}.hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}.hover\:text-\[\#e35535\]:hover{color:#e35535}.hover\:text-body:hover{color:var(--body)}.hover\:text-fg-invert:hover{color:var(--fg-invert)}.hover\:text-fg-muted:hover{color:var(--fg-muted)}.hover\:text-fg-primary:hover{color:var(--fg-primary)}.hover\:text-fg-secondary:hover{color:var(--fg-secondary)}.hover\:text-sys-amber\/80:hover{color:var(--sys-amber)}@supports (color:color-mix(in lab,red,red)){.hover\:text-sys-amber\/80:hover{color:color-mix(in oklab,var(--sys-amber)80%,transparent)}}.hover\:text-sys-blue:hover,.hover\:text-sys-blue\/70:hover{color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:text-sys-blue\/70:hover{color:color-mix(in oklab,var(--sys-blue)70%,transparent)}}.hover\:text-sys-blue\/80:hover{color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:text-sys-blue\/80:hover{color:color-mix(in oklab,var(--sys-blue)80%,transparent)}}.hover\:text-sys-cyan:hover,.hover\:text-sys-cyan\/70:hover{color:var(--sys-cyan)}@supports (color:color-mix(in lab,red,red)){.hover\:text-sys-cyan\/70:hover{color:color-mix(in oklab,var(--sys-cyan)70%,transparent)}}.hover\:text-sys-cyan\/80:hover{color:var(--sys-cyan)}@supports (color:color-mix(in lab,red,red)){.hover\:text-sys-cyan\/80:hover{color:color-mix(in oklab,var(--sys-cyan)80%,transparent)}}.hover\:text-sys-green\/80:hover{color:var(--sys-green)}@supports (color:color-mix(in lab,red,red)){.hover\:text-sys-green\/80:hover{color:color-mix(in oklab,var(--sys-green)80%,transparent)}}.hover\:text-sys-indigo:hover,.hover\:text-sys-indigo\/80:hover{color:var(--sys-indigo)}@supports (color:color-mix(in lab,red,red)){.hover\:text-sys-indigo\/80:hover{color:color-mix(in oklab,var(--sys-indigo)80%,transparent)}}.hover\:text-sys-purple:hover{color:var(--sys-purple)}.hover\:text-sys-red:hover,.hover\:text-sys-red\/80:hover{color:var(--sys-red)}@supports (color:color-mix(in lab,red,red)){.hover\:text-sys-red\/80:hover{color:color-mix(in oklab,var(--sys-red)80%,transparent)}}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-zinc-300:hover{color:var(--color-zinc-300)}.hover\:text-zinc-400:hover{color:var(--color-zinc-400)}.hover\:text-zinc-900:hover{color:var(--color-zinc-900)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_8px_var\(--sys-blue\)\]:hover{--tw-shadow:0 0 8px var(--tw-shadow-color,var(--sys-blue));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-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-sys-blue:hover{--tw-ring-color:var(--sys-blue)}.hover\:ring-sys-indigo:hover{--tw-ring-color:var(--sys-indigo)}}.focus\:border-sys-blue:focus,.focus\:border-sys-blue\/50:focus{border-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.focus\:border-sys-blue\/50:focus{border-color:color-mix(in oklab,var(--sys-blue)50%,transparent)}}.focus\:border-zinc-500:focus{border-color:var(--color-zinc-500)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-edge-strong:focus{--tw-ring-color:var(--edge-strong)}.focus\:ring-signal-fair\/50:focus{--tw-ring-color:var(--signal-fair)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-signal-fair\/50:focus{--tw-ring-color:color-mix(in oklab,var(--signal-fair)50%,transparent)}}.focus\:ring-sys-blue:focus,.focus\:ring-sys-blue\/40:focus{--tw-ring-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-sys-blue\/40:focus{--tw-ring-color:color-mix(in oklab,var(--sys-blue)40%,transparent)}}.focus\:ring-sys-blue\/50:focus{--tw-ring-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-sys-blue\/50:focus{--tw-ring-color:color-mix(in oklab,var(--sys-blue)50%,transparent)}}.focus\:ring-sys-cyan\/50:focus{--tw-ring-color:var(--sys-cyan)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-sys-cyan\/50:focus{--tw-ring-color:color-mix(in oklab,var(--sys-cyan)50%,transparent)}}.focus\:ring-sys-pink\/40:focus{--tw-ring-color:var(--sys-pink)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-sys-pink\/40:focus{--tw-ring-color:color-mix(in oklab,var(--sys-pink)40%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:opacity-100:focus-visible{opacity:1}.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-\[\#FF5F57\]:focus-visible{--tw-ring-color:#ff5f57}.focus-visible\:ring-sys-blue:focus-visible,.focus-visible\:ring-sys-blue\/50:focus-visible{--tw-ring-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-sys-blue\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--sys-blue)50%,transparent)}}.focus-visible\:ring-sys-blue\/70:focus-visible{--tw-ring-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-sys-blue\/70:focus-visible{--tw-ring-color:color-mix(in oklab,var(--sys-blue)70%,transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-sys-blue:focus-visible{outline-color:var(--sys-blue)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[\#E04840\]:active{background-color:#e04840}.active\:bg-elevated:active{background-color:var(--elevated)}.active\:bg-subtle-fill:active{background-color:var(--subtle-fill)}.active\:bg-subtle-fill-hover:active{background-color:var(--subtle-fill-hover)}.active\:bg-subtle-fill-strong:active{background-color:var(--subtle-fill-strong)}.active\:bg-sys-amber\/70:active{background-color:var(--sys-amber)}@supports (color:color-mix(in lab,red,red)){.active\:bg-sys-amber\/70:active{background-color:color-mix(in oklab,var(--sys-amber)70%,transparent)}}.active\:bg-sys-amber\/80:active{background-color:var(--sys-amber)}@supports (color:color-mix(in lab,red,red)){.active\:bg-sys-amber\/80:active{background-color:color-mix(in oklab,var(--sys-amber)80%,transparent)}}.active\:bg-sys-amber\/90:active{background-color:var(--sys-amber)}@supports (color:color-mix(in lab,red,red)){.active\:bg-sys-amber\/90:active{background-color:color-mix(in oklab,var(--sys-amber)90%,transparent)}}.active\:bg-sys-blue\/70:active{background-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.active\:bg-sys-blue\/70:active{background-color:color-mix(in oklab,var(--sys-blue)70%,transparent)}}.active\:bg-sys-blue\/80:active{background-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.active\:bg-sys-blue\/80:active{background-color:color-mix(in oklab,var(--sys-blue)80%,transparent)}}.active\:bg-sys-blue\/90:active{background-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.active\:bg-sys-blue\/90:active{background-color:color-mix(in oklab,var(--sys-blue)90%,transparent)}}.active\:bg-sys-green\/70:active{background-color:var(--sys-green)}@supports (color:color-mix(in lab,red,red)){.active\:bg-sys-green\/70:active{background-color:color-mix(in oklab,var(--sys-green)70%,transparent)}}.active\:bg-sys-green\/80:active{background-color:var(--sys-green)}@supports (color:color-mix(in lab,red,red)){.active\:bg-sys-green\/80:active{background-color:color-mix(in oklab,var(--sys-green)80%,transparent)}}.active\:bg-sys-green\/90:active{background-color:var(--sys-green)}@supports (color:color-mix(in lab,red,red)){.active\:bg-sys-green\/90:active{background-color:color-mix(in oklab,var(--sys-green)90%,transparent)}}.active\:bg-sys-indigo\/80:active{background-color:var(--sys-indigo)}@supports (color:color-mix(in lab,red,red)){.active\:bg-sys-indigo\/80:active{background-color:color-mix(in oklab,var(--sys-indigo)80%,transparent)}}.active\:bg-sys-indigo\/90:active{background-color:var(--sys-indigo)}@supports (color:color-mix(in lab,red,red)){.active\:bg-sys-indigo\/90:active{background-color:color-mix(in oklab,var(--sys-indigo)90%,transparent)}}.active\:bg-sys-pink\/80:active{background-color:var(--sys-pink)}@supports (color:color-mix(in lab,red,red)){.active\:bg-sys-pink\/80:active{background-color:color-mix(in oklab,var(--sys-pink)80%,transparent)}}.active\:bg-sys-pink\/90:active{background-color:var(--sys-pink)}@supports (color:color-mix(in lab,red,red)){.active\:bg-sys-pink\/90:active{background-color:color-mix(in oklab,var(--sys-pink)90%,transparent)}}.active\:bg-sys-purple\/80:active{background-color:var(--sys-purple)}@supports (color:color-mix(in lab,red,red)){.active\:bg-sys-purple\/80:active{background-color:color-mix(in oklab,var(--sys-purple)80%,transparent)}}.active\:bg-sys-purple\/90:active{background-color:var(--sys-purple)}@supports (color:color-mix(in lab,red,red)){.active\:bg-sys-purple\/90:active{background-color:color-mix(in oklab,var(--sys-purple)90%,transparent)}}.active\:bg-sys-red\/80:active{background-color:var(--sys-red)}@supports (color:color-mix(in lab,red,red)){.active\:bg-sys-red\/80:active{background-color:color-mix(in oklab,var(--sys-red)80%,transparent)}}.active\:bg-sys-red\/90:active{background-color:var(--sys-red)}@supports (color:color-mix(in lab,red,red)){.active\:bg-sys-red\/90:active{background-color:color-mix(in oklab,var(--sys-red)90%,transparent)}}.active\:bg-tooltip-bg:active{background-color:var(--tooltip-bg)}.active\:bg-zinc-500\/30:active{background-color:#71717b4d}@supports (color:color-mix(in lab,red,red)){.active\:bg-zinc-500\/30:active{background-color:color-mix(in oklab,var(--color-zinc-500)30%,transparent)}}.active\:bg-zinc-500\/80:active{background-color:#71717bcc}@supports (color:color-mix(in lab,red,red)){.active\:bg-zinc-500\/80:active{background-color:color-mix(in oklab,var(--color-zinc-500)80%,transparent)}}.active\:bg-zinc-500\/90:active{background-color:#71717be6}@supports (color:color-mix(in lab,red,red)){.active\:bg-zinc-500\/90:active{background-color:color-mix(in oklab,var(--color-zinc-500)90%,transparent)}}.active\:bg-zinc-700:active{background-color:var(--color-zinc-700)}.active\:text-sys-blue\/70:active{color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.active\:text-sys-blue\/70:active{color:color-mix(in oklab,var(--sys-blue)70%,transparent)}}.active\:text-sys-blue\/80:active{color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.active\:text-sys-blue\/80:active{color:color-mix(in oklab,var(--sys-blue)80%,transparent)}}.active\:text-white:active{color:var(--color-white)}.active\:text-zinc-900:active{color:var(--color-zinc-900)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media(hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}.has-\[\:focus-visible\]\:ring-2:has(: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)}.has-\[\:focus-visible\]\:ring-sys-blue\/70:has(:focus-visible){--tw-ring-color:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.has-\[\:focus-visible\]\:ring-sys-blue\/70:has(:focus-visible){--tw-ring-color:color-mix(in oklab,var(--sys-blue)70%,transparent)}}.data-\[closed\]\:translate-x-\[-4px\][data-closed]{--tw-translate-x:-4px;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[closed\]\:-translate-y-1[data-closed]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[closed\]\:translate-y-\[-4px\][data-closed]{--tw-translate-y:-4px;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[closed\]\:scale-\[0\.98\][data-closed]{scale:.98}.data-\[closed\]\:opacity-0[data-closed]{opacity:0}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[enter\]\:duration-150[data-enter]{--tw-duration:.15s;transition-duration:.15s}.data-\[enter\]\:ease-out[data-enter]{--tw-ease:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.data-\[focus\]\:bg-sys-blue[data-focus]{background-color:var(--sys-blue)}.data-\[focus\]\:bg-sys-red[data-focus]{background-color:var(--sys-red)}.data-\[focus\]\:text-white[data-focus]{color:var(--color-white)}.data-\[leave\]\:duration-100[data-leave]{--tw-duration:.1s;transition-duration:.1s}.data-\[leave\]\:ease-in[data-leave]{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media not all and (min-width:64rem){.max-lg\:\!hidden{display:none!important}}@media(min-width:440px){.min-\[440px\]\:gap-3{gap:calc(var(--spacing)*3)}}@media(min-width:560px){.min-\[560px\]\:inline{display:inline}.min-\[560px\]\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.min-\[560px\]\:px-2{padding-inline:calc(var(--spacing)*2)}.min-\[560px\]\:py-1{padding-block:calc(var(--spacing)*1)}}@media(min-width:40rem){.sm\:left-\[320px\]{left:320px}.sm\:order-first{order:-9999}.sm\:order-last{order:9999}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:mx-0{margin-inline:calc(var(--spacing)*0)}.sm\:mt-1{margin-top:calc(var(--spacing)*1)}.sm\:mt-2{margin-top:calc(var(--spacing)*2)}.sm\:mr-0{margin-right:calc(var(--spacing)*0)}.sm\:mb-1{margin-bottom:calc(var(--spacing)*1)}.sm\:mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.sm\:mb-2{margin-bottom:calc(var(--spacing)*2)}.sm\:mb-3{margin-bottom:calc(var(--spacing)*3)}.sm\:-ml-5{margin-left:calc(var(--spacing)*-5)}.sm\:-ml-px{margin-left:-1px}.sm\:ml-9{margin-left:calc(var(--spacing)*9)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-3{height:calc(var(--spacing)*3)}.sm\:h-3\.5{height:calc(var(--spacing)*3.5)}.sm\:h-4{height:calc(var(--spacing)*4)}.sm\:h-6{height:calc(var(--spacing)*6)}.sm\:h-10{height:calc(var(--spacing)*10)}.sm\:h-\[85vh\]{height:85vh}.sm\:h-\[500px\]{height:500px}.sm\:h-\[520px\]{height:520px}.sm\:h-\[min\(46rem\,calc\(100dvh-clamp\(2\.5rem\,8vh\,5rem\)-1\.5rem\)\)\]{height:min(46rem,100dvh - clamp(2.5rem,8vh,5rem) - 1.5rem)}.sm\:max-h-\[420px\]{max-height:420px}.sm\:max-h-\[600px\]{max-height:600px}.sm\:max-h-\[800px\]{max-height:800px}.sm\:max-h-\[calc\(100dvh-clamp\(2\.5rem\,8vh\,5rem\)-1\.5rem\)\]{max-height:calc(100dvh - clamp(2.5rem,8vh,5rem) - 1.5rem)}.sm\:min-h-0{min-height:calc(var(--spacing)*0)}.sm\:min-h-\[60px\]{min-height:60px}.sm\:w-3{width:calc(var(--spacing)*3)}.sm\:w-3\.5{width:calc(var(--spacing)*3.5)}.sm\:w-4{width:calc(var(--spacing)*4)}.sm\:w-5{width:calc(var(--spacing)*5)}.sm\:w-6{width:calc(var(--spacing)*6)}.sm\:w-9{width:calc(var(--spacing)*9)}.sm\:w-20{width:calc(var(--spacing)*20)}.sm\:w-32{width:calc(var(--spacing)*32)}.sm\:w-40{width:calc(var(--spacing)*40)}.sm\:w-52{width:calc(var(--spacing)*52)}.sm\:w-56{width:calc(var(--spacing)*56)}.sm\:w-\[16\.666\%\]{width:16.666%}.sm\:w-\[280px\]{width:280px}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-5xl{max-width:var(--container-5xl)}.sm\:max-w-60{max-width:calc(var(--spacing)*60)}.sm\:max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:min-w-0{min-width:calc(var(--spacing)*0)}.sm\:min-w-\[2rem\]{min-width:2rem}.sm\:min-w-\[32px\]{min-width:32px}.sm\:min-w-\[180px\]{min-width:180px}.sm\:min-w-\[220px\]{min-width:220px}.sm\:min-w-\[540px\]{min-width:540px}.sm\:min-w-\[700px\]{min-width:700px}.sm\:flex-1{flex:1}.sm\:flex-initial{flex:0 auto}.sm\:flex-shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[280px_minmax\(400px\,1fr\)\]{grid-template-columns:280px minmax(400px,1fr)}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:\!justify-between{justify-content:space-between!important}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-0\.5{gap:calc(var(--spacing)*.5)}.sm\:gap-1{gap:calc(var(--spacing)*1)}.sm\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-5{gap:calc(var(--spacing)*5)}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:gap-8{gap:calc(var(--spacing)*8)}.sm\:gap-x-4{column-gap:calc(var(--spacing)*4)}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.sm\:self-end{align-self:flex-end}.sm\:\!p-0\.5{padding:calc(var(--spacing)*.5)!important}.sm\:p-1{padding:calc(var(--spacing)*1)}.sm\:p-1\.5{padding:calc(var(--spacing)*1.5)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.sm\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-1\.5{padding-block:calc(var(--spacing)*1.5)}.sm\:py-2{padding-block:calc(var(--spacing)*2)}.sm\:py-3{padding-block:calc(var(--spacing)*3)}.sm\:py-4{padding-block:calc(var(--spacing)*4)}.sm\:pt-2{padding-top:calc(var(--spacing)*2)}.sm\:pt-3{padding-top:calc(var(--spacing)*3)}.sm\:pt-5{padding-top:calc(var(--spacing)*5)}.sm\:pt-\[clamp\(2\.5rem\,8vh\,5rem\)\]{padding-top:clamp(2.5rem,8vh,5rem)}.sm\:pr-0{padding-right:calc(var(--spacing)*0)}.sm\:pr-6{padding-right:calc(var(--spacing)*6)}.sm\:pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.sm\:pb-2{padding-bottom:calc(var(--spacing)*2)}.sm\:pb-3{padding-bottom:calc(var(--spacing)*3)}.sm\:pb-4{padding-bottom:calc(var(--spacing)*4)}.sm\:pb-6{padding-bottom:calc(var(--spacing)*6)}.sm\:pl-2{padding-left:calc(var(--spacing)*2)}.sm\:pl-11{padding-left:calc(var(--spacing)*11)}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[11px\]{font-size:11px}.sm\:whitespace-normal{white-space:normal}:is(.sm\:\*\:w-auto>*){width:auto}}@media(min-width:48rem){.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-6{grid-column:span 6/span 6}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:h-12{height:calc(var(--spacing)*12)}.md\:h-\[80vh\]{height:80vh}.md\:h-\[600px\]{height:600px}.md\:max-h-\[900px\]{max-height:900px}.md\:min-w-\[680px\]{min-width:680px}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}}@media(min-width:64rem){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:-mx-3{margin-inline:calc(var(--spacing)*-3)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:table-cell{display:table-cell}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_1\.1fr_2fr\]{grid-template-columns:1.2fr 1.1fr 2fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_176px\]{grid-template-columns:minmax(0,1fr) 176px}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:gap-7{gap:calc(var(--spacing)*7)}.lg\:px-4{padding-inline:calc(var(--spacing)*4)}.lg\:pb-4{padding-bottom:calc(var(--spacing)*4)}}@media(min-width:80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-12{grid-column:span 12/span 12}.xl\:block{display:block}.xl\:inline{display:inline}.xl\:w-44{width:calc(var(--spacing)*44)}.xl\:w-\[32rem\]{width:32rem}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.xl\:grid-cols-\[minmax\(220px\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.xl\:items-center{align-items:center}.xl\:items-end{align-items:flex-end}.xl\:items-start{align-items:flex-start}}@media(prefers-color-scheme:dark){.dark\:bg-zinc-800{background-color:var(--color-zinc-800)}}.\[\&_button\]\:h-8 button{height:calc(var(--spacing)*8)}.\[\&_button\]\:min-h-0 button{min-height:calc(var(--spacing)*0)}.\[\&_button\]\:px-2 button{padding-inline:calc(var(--spacing)*2)}.\[\&_button\]\:py-0 button{padding-block:calc(var(--spacing)*0)}.\[\&_button\]\:py-1 button{padding-block:calc(var(--spacing)*1)}.\[\&_button\]\:text-xs button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_button\]\:text-\[11px\] button{font-size:11px}.\[\&_button\]\:tabular-nums button{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.\[\&_svg\]\:text-fg-muted svg{color:var(--fg-muted)}.\[\&_svg\]\:text-sys-blue svg{color:var(--sys-blue)}@media(hover:hover){.hover\:\[\&_svg\]\:text-fg-primary:hover svg{color:var(--fg-primary)}}.\[\&\:\:-webkit-slider-thumb\]\:h-2\.5::-webkit-slider-thumb{height:calc(var(--spacing)*2.5)}.\[\&\:\:-webkit-slider-thumb\]\:h-3\.5::-webkit-slider-thumb{height:calc(var(--spacing)*3.5)}.\[\&\:\:-webkit-slider-thumb\]\:w-2\.5::-webkit-slider-thumb{width:calc(var(--spacing)*2.5)}.\[\&\:\:-webkit-slider-thumb\]\:w-3\.5::-webkit-slider-thumb{width:calc(var(--spacing)*3.5)}.\[\&\:\:-webkit-slider-thumb\]\:cursor-pointer::-webkit-slider-thumb{cursor:pointer}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:3.40282e38px}.\[\&\:\:-webkit-slider-thumb\]\:bg-sys-blue::-webkit-slider-thumb{background-color:var(--sys-blue)}.\[\&\:\:-webkit-slider-thumb\]\:bg-sys-indigo::-webkit-slider-thumb{background-color:var(--sys-indigo)}.\[\&\:\:-webkit-slider-thumb\]\:shadow-md::-webkit-slider-thumb{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&\:\:-webkit-slider-thumb\]\:transition-transform::-webkit-slider-thumb{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))}@media(hover:hover){.\[\&\:\:-webkit-slider-thumb\]\:hover\:scale-110::-webkit-slider-thumb:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.\[\&\>\*\]\:col-start-1>*{grid-column-start:1}.\[\&\>\*\]\:row-start-1>*{grid-row-start:1}.\[\&\>\*\]\:min-w-0>*{min-width:calc(var(--spacing)*0)}.\[\&\>\[data-slot\=icon\]\]\:h-4>[data-slot=icon]{height:calc(var(--spacing)*4)}.\[\&\>\[data-slot\=icon\]\]\:w-4>[data-slot=icon]{width:calc(var(--spacing)*4)}.\[\&\>\[data-slot\=icon\]\]\:shrink-0>[data-slot=icon]{flex-shrink:0}.\[\&\>\[data-slot\=section\]\+\[data-slot\=section\]\]\:mt-2\.5>[data-slot=section]+[data-slot=section]{margin-top:calc(var(--spacing)*2.5)}.\[\&\>\[data-slot\=section\]\+\[data-slot\=section\]\]\:mt-6>[data-slot=section]+[data-slot=section]{margin-top:calc(var(--spacing)*6)}.\[\&\>svg\]\:h-4>svg{height:calc(var(--spacing)*4)}.\[\&\>svg\]\:w-4>svg{width:calc(var(--spacing)*4)}.\[\&\>svg\]\:flex-shrink-0>svg{flex-shrink:0}@media(hover:none){.\[\@media\(hover\:none\)\]\:select-none{-webkit-user-select:none;user-select:none}}@media(pointer:fine){.\[\@media\(pointer\:fine\)\]\:hidden{display:none}}}@supports (color:color(display-p3 1 1 1)){html:root{--sys-red:color(display-p3 .898 .282 .302);--sys-orange:color(display-p3 .969 .42 .082);--sys-amber:color(display-p3 1 .698 .141);--sys-yellow:color(display-p3 .961 .851 .039);--sys-brown:color(display-p3 .651 .505 .368);--sys-green:color(display-p3 .275 .655 .345);--sys-lime:color(display-p3 .533 .696 .324);--sys-teal:color(display-p3 .071 .647 .58);--sys-cyan:color(display-p3 0 .635 .78);--sys-blue:color(display-p3 .231 .51 .965);--sys-indigo:color(display-p3 .357 .357 .839);--sys-purple:color(display-p3 .557 .306 .776);--sys-pink:color(display-p3 .839 .251 .624)}}a,button,[role=button],.interactive,.surface-base,[data-card-surface],.pill-tag,.pill-subtle,.toggle-group-item,.roster-row,.nav-item{transition:all .15s ease-out}a:hover,button:hover,[role=button]:hover,.interactive:hover,.surface-base:hover,[data-card-surface]:hover,.pill-tag:hover,.pill-subtle:hover,.toggle-group-item:hover,.roster-row:hover,.nav-item:hover{transition-duration:0s}a,button,[role=button],input,select,textarea{touch-action:manipulation;-webkit-tap-highlight-color:transparent}a,button{cursor:pointer}.truncate[title],.line-clamp-1[title],.line-clamp-2[title],.text-ellipsis[title]{cursor:help;position:relative}.truncate[title]:hover:after,.line-clamp-1[title]:hover:after,.line-clamp-2[title]:hover:after,.text-ellipsis[title]:hover:after{content:attr(title);z-index:9999;background:var(--tooltip-bg);border:1px solid var(--tooltip-border);width:max-content;max-width:300px;box-shadow:var(--tooltip-shadow);font-family:var(--font-data);font-size:var(--text-sm);font-weight:var(--font-normal);color:var(--tooltip-fg);white-space:normal;word-break:break-all;pointer-events:none;border-radius:6px;margin-top:4px;padding:6px 10px;line-height:1.4;animation:.15s ease-out tooltip-fade-in;position:absolute;top:100%;left:0}@keyframes tooltip-fade-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.type-hero{font-family:var(--font-display),system-ui,sans-serif;font-size:calc(var(--text-5xl)*var(--type-step-display,1));font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight);color:var(--fg-primary);line-height:1.05}.type-metric{font-family:var(--font-display),system-ui,sans-serif;font-size:calc(var(--text-4xl)*var(--type-step-display,1));font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight);color:var(--fg-primary);line-height:1.1}.type-title{font-family:var(--font-title),system-ui,sans-serif;font-size:calc(var(--text-2xl)*var(--type-step-display,1));font-weight:var(--font-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--fg-primary)}.type-heading{font-family:var(--font-display),system-ui,sans-serif;font-size:calc(var(--text-lg)*var(--type-step-display,1));font-weight:var(--font-semibold);line-height:var(--leading-snug);color:var(--fg-primary)}.type-subheading{font-family:var(--font-card-title,var(--font-display)),system-ui,sans-serif;font-size:calc(var(--text-card-title,var(--text-lg))*var(--type-step-display,1));font-weight:var(--font-card-title-weight,var(--font-semibold));line-height:var(--leading-snug);color:var(--fg-primary)}.type-body{font-family:var(--font-display),system-ui,sans-serif;font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--fg-secondary)}.type-body-lg{font-family:var(--font-display),system-ui,sans-serif;font-size:var(--text-md);font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--fg-secondary)}.type-body-sm,.type-label{font-family:var(--font-display),system-ui,sans-serif;font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-normal);color:var(--fg-secondary)}.type-interface-label{font-family:var(--tui-physical-font);font-size:var(--text-sm);font-weight:var(--tui-screenprint-weight);line-height:var(--leading-normal);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-secondary);text-shadow:none;filter:none}.type-micro{font-family:var(--font-display),system-ui,sans-serif;font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-normal);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-secondary)}.type-data{font-family:var(--font-data);font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-normal);letter-spacing:var(--tracking-wide);font-feature-settings:"zero","tnum"}.type-data-lg{font-family:var(--font-data);font-size:calc(var(--text-lg)*var(--type-step-display,1));font-weight:var(--font-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);font-feature-settings:"zero","tnum"}.type-data-xl{font-family:var(--font-data);font-size:calc(var(--text-xl)*var(--type-step-display,1));font-weight:var(--font-semibold);line-height:var(--leading-snug);letter-spacing:-.01em;font-feature-settings:"zero","tnum"}.type-data-hero{font-family:var(--font-data);font-size:calc(var(--text-2xl)*var(--type-step-display,1));font-weight:var(--font-semibold);letter-spacing:-.03em;font-feature-settings:"zero","tnum";line-height:1.1}@media(min-width:640px){.type-data-hero{font-size:calc(var(--text-3xl)*var(--type-step-display,1))}}:root{--punc-margin-comma:-.15em;--punc-margin-period:-.12em;--punc-margin-colon:-.08em;--punc-margin-slash:-.06em;--punc-margin-mult:-.1em}.data-tight{display:inline}.data-tight .punc,.punc-tight{margin-right:var(--punc-margin-comma);margin-left:-.05em;display:inline-block}.data-tight .punc-period,.punc-period{margin-right:var(--punc-margin-period);margin-left:-.03em}.data-tight .punc-colon,.punc-colon{margin-right:var(--punc-margin-colon);margin-left:var(--punc-margin-colon)}.data-tight .punc-slash,.punc-slash{margin-right:var(--punc-margin-slash);margin-left:var(--punc-margin-slash)}.data-tight .punc-mult,.punc-mult{margin-right:var(--punc-margin-mult);margin-left:0;display:inline-block}.type-data-sm{font-family:var(--font-data);font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-normal);letter-spacing:var(--tracking-wider);font-feature-settings:"zero","tnum"}.type-data-xs{font-family:var(--font-data);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-widest);font-feature-settings:"zero","tnum"}.type-data-2xs{font-family:var(--font-data);font-size:.5625rem;font-weight:var(--font-medium);letter-spacing:var(--tracking-wider);font-feature-settings:"zero","tnum";line-height:1.2}.type-code{font-family:var(--font-data);font-size:.875em;font-weight:var(--font-normal);line-height:var(--leading-relaxed);font-feature-settings:"zero","tnum"}.type-badge{font-family:var(--font-data);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:.08em;text-transform:uppercase;line-height:1}.type-tag{font-family:var(--font-display),system-ui,sans-serif;font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:.05em;line-height:1}.font-mono{font-feature-settings:"zero";font-family:var(--font-data)!important}.font-title{font-family:var(--font-title),system-ui,sans-serif!important}.font-display{font-family:var(--font-display),system-ui,sans-serif!important}.tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.lucide{stroke-width:1.75px}.pb-safe{padding-bottom:env(safe-area-inset-bottom,0)}.pt-safe{padding-top:env(safe-area-inset-top,0)}.pl-safe{padding-left:env(safe-area-inset-left,0)}.pr-safe{padding-right:env(safe-area-inset-right,0)}.p-safe{padding-top:env(safe-area-inset-top,0);padding-right:env(safe-area-inset-right,0);padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0)}@keyframes shimmer{0%{opacity:.5;transform:translate(-100%)}50%{opacity:1}to{opacity:.5;transform:translate(100%)}}:root{--duration-instant:75ms;--duration-fast:.15s;--duration-normal:.2s;--duration-slow:.3s;--duration-slower:.5s;--ease-linear:linear;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-bounce:cubic-bezier(.34,1.56,.64,1);--ease-spring:cubic-bezier(.175,.885,.32,1.275);--hover-scale-subtle:1.02;--hover-scale-pop:1.05;--hover-lift-y:-2px;--hover-lift-shadow:0 4px 12px #00000026;--active-scale:.98;--active-opacity:.9;--active-y:1px;--disabled-opacity:.4;--loading-opacity:.6}.interactive{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out);cursor:pointer}.interactive-fast{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter;transition-duration:var(--duration-instant);transition-timing-function:var(--ease-out);cursor:pointer}.interactive-slow{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter;transition-duration:var(--duration-normal);transition-timing-function:var(--ease-in-out);cursor:pointer}.hover-bg:hover{background-color:var(--subtle-fill-hover)}.hover-bg-strong:hover{background-color:var(--subtle-fill-strong)}.hover-lift:hover{transform:translateY(var(--hover-lift-y));box-shadow:var(--hover-lift-shadow)}.hover-scale:hover{transform:scale(var(--hover-scale-subtle))}.hover-pop:hover{transform:scale(var(--hover-scale-pop))}.hover-bright:hover{filter:brightness(1.1)}.hover-dim:hover{filter:brightness(.95)}.hover-opacity:hover{opacity:.8}.hover-stroke:hover{box-shadow:inset 0 0 0 1.5px var(--edge-subtle)}.hover-border:hover{border-color:var(--edge-strong)}.hover-text:hover{color:var(--fg-primary)}.row-hover{transition-property:background-color,border-color,color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.row-hover:hover{background-color:var(--subtle-fill-hover)}.card-hover{transition-property:transform,box-shadow,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.card-hover:hover{transform:translateY(var(--hover-lift-y));box-shadow:var(--surface-shadow-md)}.btn-hover{transition-property:background-color,border-color,color,transform;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.btn-hover:hover{background-color:var(--subtle-fill-hover)}.icon-hover{transition-property:transform,filter,opacity;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.icon-hover:hover{transform:scale(var(--hover-scale-subtle));filter:brightness(1.15)}.active-press:active{transform:scale(var(--active-scale))}.active-depress:active{transform:translateY(var(--active-y))}.active-dim:active{opacity:var(--active-opacity)}.active-full:active{transform:scale(var(--active-scale));opacity:var(--active-opacity)}.state-disabled,.disabled{pointer-events:none;opacity:var(--disabled-opacity);cursor:not-allowed}.state-loading,.loading{pointer-events:none;opacity:var(--loading-opacity);cursor:wait}.loading-pulse{pointer-events:none;animation:pulse 1.5s var(--ease-in-out)infinite}@keyframes pulse{50%{opacity:.5}}.transition-base{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.transition-colors{transition-property:background-color,border-color,color,fill,stroke;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.transition-transform{transition-property:transform;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-in-out)}.transition-opacity{transition-property:opacity;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.transition-shadow{transition-property:box-shadow;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}:root{--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:24px;--surface-opacity-base:80%;--surface-opacity-elevated:85%;--surface-opacity-solid:95%;--surface-blur-sm:8px;--surface-blur-md:16px;--surface-blur-lg:24px;--surface-ring:inset 0 1px 0 0 #ffffff17,inset 1px 0 0 0 #ffffff12,inset 0 -1px 0 0 #0000008c,inset -1px 0 0 0 #00000073;--surface-ring-strong:inset 0 1px 0 0 #ffffff24,inset 1px 0 0 0 #ffffff1c,inset 0 -1px 0 0 #000000a6,inset -1px 0 0 0 #0000008c;--surface-shadow-sm:0 4px 6px -4px #0000001a;--surface-shadow-md:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--surface-shadow-lg:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--surface-shadow-xl:0 25px 50px -12px #00000040;--surface-tint-subtle:#ffffff08;--surface-tint-light:#ffffff0d;--surface-border-subtle:#ffffff0d;--stroke-none:0px;--stroke-thin:1px;--stroke-medium:1.5px;--stroke-thick:2px;--ring-width-default:2px;--ring-width-thick:3px;--ring-offset:2px;--ring-color:var(--sys-blue);--ring-color-error:var(--sys-red)}[data-mode=light]{--surface-ring:inset 0 1px 0 0 #ffffff8c,inset 1px 0 0 0 #ffffff73,inset 0 -1px 0 0 #0000001a,inset -1px 0 0 0 #00000014;--surface-ring-strong:inset 0 1px 0 0 #ffffffa6,inset 1px 0 0 0 #ffffff8c,inset 0 -1px 0 0 #00000024,inset -1px 0 0 0 #0000001c}.surface-base{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.surface-base{background-color:color-mix(in srgb,var(--surface)var(--surface-opacity-base),transparent)}}.surface-base{-webkit-backdrop-filter:blur(var(--surface-blur-md));backdrop-filter:blur(var(--surface-blur-md));box-shadow:var(--surface-ring)}.surface-elevated{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.surface-elevated{background-color:color-mix(in srgb,var(--surface)var(--surface-opacity-elevated),transparent)}}.surface-elevated{-webkit-backdrop-filter:blur(var(--surface-blur-lg));backdrop-filter:blur(var(--surface-blur-lg));box-shadow:var(--surface-ring),var(--surface-shadow-lg)}.surface-modal{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.surface-modal{background-color:color-mix(in srgb,var(--surface)var(--surface-opacity-base),transparent)}}.surface-modal{-webkit-backdrop-filter:blur(var(--surface-blur-lg));backdrop-filter:blur(var(--surface-blur-lg));box-shadow:var(--surface-ring),var(--surface-shadow-xl)}.surface-sidebar{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.surface-sidebar{background-color:color-mix(in srgb,var(--surface)var(--surface-opacity-base),transparent)}}.surface-sidebar{-webkit-backdrop-filter:blur(var(--surface-blur-md));backdrop-filter:blur(var(--surface-blur-md));border-right:1px solid var(--edge-subtle)}.surface-header{background-color:var(--body)}@supports (color:color-mix(in lab,red,red)){.surface-header{background-color:color-mix(in srgb,var(--body)70%,transparent)}}.surface-header{-webkit-backdrop-filter:blur(var(--surface-blur-lg));backdrop-filter:blur(var(--surface-blur-lg));border-bottom:1px solid var(--edge-subtle)}.surface-header[data-variant=dark]{-webkit-backdrop-filter:blur(var(--surface-blur-sm));backdrop-filter:blur(var(--surface-blur-sm));border-bottom-color:var(--edge-subtle);background-color:#000c}@supports (color:color-mix(in lab,red,red)){.surface-header[data-variant=dark]{border-bottom-color:color-mix(in srgb,var(--edge-subtle)50%,transparent)}}.surface-popover{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.surface-popover{background-color:color-mix(in srgb,var(--surface)72%,transparent)}}.surface-popover{-webkit-backdrop-filter:blur(var(--surface-blur-lg))saturate(1.3);backdrop-filter:blur(var(--surface-blur-lg))saturate(1.3);box-shadow:var(--surface-ring-strong),var(--surface-shadow-xl)}.surface-inner{background-color:var(--surface-tint-subtle);border:1px solid var(--surface-border-subtle);border-radius:var(--radius-md);box-shadow:inset 0 1px 2px #0000000d}.surface-badge{background-color:var(--surface-tint-light);box-shadow:var(--surface-ring)}.surface-control{background-color:var(--elevated)}@supports (color:color-mix(in lab,red,red)){.surface-control{background-color:color-mix(in srgb,var(--elevated)92%,transparent)}}.surface-control{-webkit-backdrop-filter:blur(var(--surface-blur-md));backdrop-filter:blur(var(--surface-blur-md));border:1px solid var(--edge-subtle);box-shadow:var(--surface-shadow-md)}.surface-input{background-color:var(--input-bg);border:var(--stroke-thin)solid var(--input-border);transition:border-color .15s,box-shadow .15s}.surface-input:focus{box-shadow:inset 0 0 0 2px var(--sys-blue)}.surface-checkbox{background-color:var(--surface-tint-light);border:1px solid var(--edge-subtle);transition:background-color .15s,border-color .15s}.surface-checkbox:checked{background-color:var(--sys-blue);border-color:var(--sys-blue)}.surface-reflex{box-shadow:var(--surface-ring),inset 1.5px 2.5px 0 -1.5px #ffffff40,inset -1.5px -1.5px 0 -1.5px #fff3,inset -2px -6px 1px -4px #ffffff26,inset 0 2px 3px -1.5px #0000001f,inset -.25px -1px 3px #00000014;position:relative;overflow:hidden}[data-mode=light] .surface-reflex{box-shadow:var(--surface-ring),inset 1.5px 2.5px 0 -1.5px #fff9,inset -1.5px -1.5px 0 -1.5px #fff6,inset -2px -6px 1px -4px #ffffff4d,inset 0 2px 3px -1.5px #0000000f,inset -.25px -1px 3px #0000000a}.surface-reflex:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff0f,#0000 30px),linear-gradient(0deg,#0000000a,#0000 40px);position:absolute;top:0;right:0;bottom:0;left:0}[data-mode=light] .surface-reflex:before{background:linear-gradient(#fff6,#0000 30px),linear-gradient(0deg,#00000005,#0000 40px)}.surface-themed[data-theme=terminal]{background-color:var(--terminal-bg)}.surface-themed[data-theme=terminal-input]{background-color:var(--terminal-bg-input);border-top:1px solid var(--terminal-border)}.surface-themed[data-theme=terminal-status]{background-color:var(--terminal-bg-status);border-top:1px solid var(--terminal-border)}.surface-themed[data-theme=terminal-autocomplete]{background-color:var(--terminal-autocomplete-bg);-webkit-backdrop-filter:blur(var(--surface-blur-lg));backdrop-filter:blur(var(--surface-blur-lg));border:1px solid var(--terminal-autocomplete-border);box-shadow:var(--surface-shadow-xl),var(--surface-shadow-lg)}.surface-divider-bottom{border-bottom:1px solid var(--edge-subtle)}.surface-divider-top{border-top:1px solid var(--edge-subtle)}.surface-divider[data-theme=terminal]{border-color:var(--terminal-border)}:root{--depth-raised:-4px -4px 10px #ffffff03,4px 4px 10px #0000001a,-1px -1px 3px #ffffff02,1px 1px 3px #0001,inset -2px -2px 6px #00000026;--depth-raised-soft:-4px -4px 10px #ffffff02,4px 4px 10px #00000010,-1px -1px 3px #ffffff01,1px 1px 3px #0000000a,inset -2px -2px 6px #0000000a;--depth-inset:inset 3px 3px 6px #0009,inset -3px -3px 6px #ffffff0d,inset 0 1px 2px #0006,inset 0 -1px 1px #ffffff0a;--depth-inset-soft:inset 2px 2px 4px #00000059,inset -2px -2px 4px #ffffff08,1px 1px 2px #ffffff08,-1px -1px 2px #0000004d;--depth-stroke-tl:inset 0 1px 0 0 #ffffff24,inset 1px 0 0 0 #ffffff1c;--depth-stroke-br:inset 0 -1px 0 0 #000000b3,inset -1px 0 0 0 #0009;--neo-toggle-inset:inset 2px 2px 5px #0000004d,inset -1px -1px 3px #ffffff0a,inset 0 1px 2px #0003;--neo-toggle-raised:-2px -2px 5px #ffffff08,2px 2px 5px #00000040,-.5px -.5px 1px #ffffff05,.5px .5px 1px #00000026,inset 1px 1px 2px #ffffff0a,inset -1px -1px 2px #00000014}[data-mode=light]{--depth-raised:-3px -3px 6px #00000002,3px 3px 6px #00000006,-1px -1px 2px #0000,1px 1px 2px #00000001,inset -1px -1px 3px #0000001a;--depth-raised-soft:-3px -3px 6px #00000001,3px 3px 6px #00000005,-1px -1px 2px #00000001,1px 1px 2px #00000005,inset -1px -1px 3px #00000009;--depth-inset:inset 2px 2px 4px #0000001f,inset -2px -2px 4px #00000004,inset 0 1px 1px #00000014,inset 0 -1px 1px #00000003;--depth-inset-soft:inset 2px 2px 3px #00000012,inset -2px -2px 3px #00000003,1px 1px 2px #00000003,-1px -1px 2px #0000000f;--depth-stroke-tl:inset 0 1px 0 0 #fff,inset 1px 0 0 0 #fff;--depth-stroke-br:inset 0 -1px 0 0 #00000014,inset -1px 0 0 0 #00000012;--neo-toggle-inset:inset 2px 2px 4px #00000014,inset -1px -1px 2px #00000002,inset 0 1px 1px #0000000f;--neo-toggle-raised:-1.5px -1.5px 4px #00000002,1.5px 1.5px 4px #00000017,-.5px -.5px 1px #00000001,.5px .5px 1px #0001,inset 1px 1px 2px #00000002,inset -1px -1px 2px #00000009}.depth-raised{box-shadow:var(--depth-raised),var(--depth-stroke-tl),var(--depth-stroke-br)}.depth-raised-soft{box-shadow:var(--depth-raised-soft),var(--depth-stroke-tl),var(--depth-stroke-br)}.depth-inset{box-shadow:var(--depth-inset),var(--depth-stroke-tl),var(--depth-stroke-br)}.depth-stroke,.depth-stroke-raised{box-shadow:var(--depth-stroke-tl),var(--depth-stroke-br)}.depth-stroke-inset{box-shadow:inset 0 1px #0000008c,inset 1px 0 #00000073,inset 0 -1px #ffffff17,inset -1px 0 #ffffff12}[data-mode=light] .depth-stroke-inset{box-shadow:inset 0 1px #0000000d,inset 1px 0 #0000000a,inset 0 -1px #fff,inset -1px 0 #fff}.depth-inset-soft{box-shadow:var(--depth-inset-soft),var(--depth-stroke-tl),var(--depth-stroke-br);background:linear-gradient(#0000001f,#ffffff05)}[data-mode=light] .depth-inset-soft{background:linear-gradient(#00000006,#00000001)}.neomorphic-outer{box-shadow:var(--depth-raised),var(--depth-stroke-tl),var(--depth-stroke-br)}.neomorphic-outer-soft,.neomorphic-outer-soft-stroke{box-shadow:var(--depth-raised-soft),var(--depth-stroke-tl),var(--depth-stroke-br)}.neomorphic-inner{box-shadow:var(--depth-inset),var(--depth-stroke-tl),var(--depth-stroke-br)}.neomorphic-inner-subtle{box-shadow:var(--depth-inset-soft),var(--depth-stroke-tl),var(--depth-stroke-br);background:linear-gradient(#0000001f,#ffffff05)}[data-mode=light] .neomorphic-inner-subtle{background:linear-gradient(#00000006,#00000001)}.neomorphic-card{box-shadow:var(--depth-inset),var(--depth-stroke-tl),var(--depth-stroke-br)}:root{--neo-outer:var(--depth-raised);--neo-outer-soft:var(--depth-raised-soft);--neo-outer-sm:-3px -3px 8px #ffffff03,3px 3px 8px #0000001a,-1px -1px 2px #ffffff02,1px 1px 2px #0001,inset -1px -1px 4px #00000026}[data-mode=light]{--neo-outer:var(--depth-raised);--neo-outer-soft:var(--depth-raised-soft);--neo-outer-sm:-2px -2px 5px #00000001,2px 2px 5px #00000007,-1px -1px 1px #00000001,1px 1px 1px #00000007,inset -1px -1px 2px #0000000d}.sidebar-neo-highlight{background:var(--surface);box-shadow:inset 0 0 0 2px var(--sys-blue)}.sidebar-neo-indicator{box-shadow:none}:root{--neo-map-outer:-4px -4px 12px #ffffff04,4px 4px 12px #00000040,-1px -1px 3px #ffffff03,1px 1px 3px #00000026;--neo-map-inner:inset 0 0 30px #0000004d,inset 0 0 60px #00000026,inset 3px 3px 8px #ffffff0a,inset -3px -3px 8px #00000040}[data-mode=light]{--neo-map-outer:-4px -4px 12px #00000001,4px 4px 12px #0000000d,-1px -1px 3px #00000001,1px 1px 3px #00000008;--neo-map-inner:inset 0 0 30px #0000000f,inset 0 0 60px #00000008,inset 3px 3px 8px #ffffff26,inset -3px -3px 8px #0000000d}.neomorphic-map-frame{box-shadow:var(--neo-map-outer);position:relative;overflow:hidden}.neomorphic-map-frame:after{content:"";border-radius:inherit;box-shadow:var(--neo-map-inner);pointer-events:none;z-index:50;position:absolute;top:0;right:0;bottom:0;left:0}.radius-card{border-radius:var(--radius-xl)}.radius-inset{border-radius:var(--radius-lg)}.radius-inner{border-radius:var(--radius-md)}.radius-control{border-radius:var(--radius-sm)}.radius-badge{border-radius:var(--radius-xs)}.radius-hero{border-radius:var(--radius-2xl)}.radius-none{border-radius:0}.radius-pill{border-radius:9999px}.border-card,.border-control{border:var(--stroke-thin)solid var(--edge-subtle)}.border-emphasis{border:var(--stroke-medium)solid var(--edge-strong)}.ring-focus:focus-visible{outline:var(--ring-width-default)solid var(--ring-color);outline-offset:var(--ring-offset)}.ring-focus-inset:focus-visible{box-shadow:inset 0 0 0 var(--ring-width-default) var(--ring-color);outline:none}.ring-focus-error:focus-visible{outline:var(--ring-width-default)solid var(--ring-color-error);outline-offset:var(--ring-offset)}.divider-bottom{border-bottom:var(--stroke-thin)solid var(--edge-subtle)}.divider-top{border-top:var(--stroke-thin)solid var(--edge-subtle)}.divider-right{border-right:var(--stroke-thin)solid var(--edge-subtle)}.divider-left{border-left:var(--stroke-thin)solid var(--edge-subtle)}.surface-thumbnail{border-radius:var(--radius-sm);border:none;position:relative;overflow:hidden}.surface-thumbnail:after{content:"";z-index:10;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 .5px var(--default-light),inset .9px 1.5px 0 -1px var(--default-light),inset -1px -1px 0 -1px var(--default-light),inset -1.5px -4px .5px -3px var(--default-light),inset -.15px -.5px 2px 0 var(--default-dark),inset -.75px 1.25px 0 -1px var(--default-dark),inset 0 1.5px 2px -1px var(--default-dark);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.surface-thumbnail:after{box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--default-light)calc(var(--default-reflex-light)*16%),transparent),inset .9px 1.5px 0 -1px color-mix(in srgb,var(--default-light)calc(var(--default-reflex-light)*140%),transparent),inset -1px -1px 0 -1px color-mix(in srgb,var(--default-light)calc(var(--default-reflex-light)*125%),transparent),inset -1.5px -4px .5px -3px color-mix(in srgb,var(--default-light)calc(var(--default-reflex-light)*94%),transparent),inset -.15px -.5px 2px color-mix(in srgb,var(--default-dark)calc(var(--default-reflex-dark)*18%),transparent),inset -.75px 1.25px 0 -1px color-mix(in srgb,var(--default-dark)calc(var(--default-reflex-dark)*31%),transparent),inset 0 1.5px 2px -1px color-mix(in srgb,var(--default-dark)calc(var(--default-reflex-dark)*31%),transparent)}}.surface-thumbnail-selected:after{box-shadow:inset 0 0 0 1.5px var(--sys-blue),inset .9px 1.5px 0 -1px var(--default-light),inset -1px -1px 0 -1px var(--default-light),inset -1.5px -4px .5px -3px var(--default-light),inset -.15px -.5px 2px 0 var(--default-dark),inset -.75px 1.25px 0 -1px var(--default-dark),inset 0 1.5px 2px -1px var(--default-dark)}@supports (color:color-mix(in lab,red,red)){.surface-thumbnail-selected:after{box-shadow:inset 0 0 0 1.5px var(--sys-blue),inset .9px 1.5px 0 -1px color-mix(in srgb,var(--default-light)calc(var(--default-reflex-light)*140%),transparent),inset -1px -1px 0 -1px color-mix(in srgb,var(--default-light)calc(var(--default-reflex-light)*125%),transparent),inset -1.5px -4px .5px -3px color-mix(in srgb,var(--default-light)calc(var(--default-reflex-light)*94%),transparent),inset -.15px -.5px 2px color-mix(in srgb,var(--default-dark)calc(var(--default-reflex-dark)*18%),transparent),inset -.75px 1.25px 0 -1px color-mix(in srgb,var(--default-dark)calc(var(--default-reflex-dark)*31%),transparent),inset 0 1.5px 2px -1px color-mix(in srgb,var(--default-dark)calc(var(--default-reflex-dark)*31%),transparent)}}.surface-card-frame{z-index:1000;box-shadow:inset 0 0 0 1px var(--default-light),inset 1.8px 3px 0 -2px var(--default-light),inset -2px -2px 0 -2px var(--default-light),inset -3px -8px 1px -6px var(--default-light),inset -.3px -1px 4px 0 var(--default-dark),inset -1.5px 2.5px 0 -2px var(--default-dark),inset 0 3px 4px -2px var(--default-dark),inset 2px -6.5px 1px -4px var(--default-dark),0 1px 5px 0 var(--default-dark),0 6px 16px 0 var(--default-dark);border-radius:1.125rem;position:relative}@supports (color:color-mix(in lab,red,red)){.surface-card-frame{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--default-light)calc(var(--default-reflex-light)*15%),transparent),inset 1.8px 3px 0 -2px color-mix(in srgb,var(--default-light)calc(var(--default-reflex-light)*90%),transparent),inset -2px -2px 0 -2px color-mix(in srgb,var(--default-light)calc(var(--default-reflex-light)*80%),transparent),inset -3px -8px 1px -6px color-mix(in srgb,var(--default-light)calc(var(--default-reflex-light)*60%),transparent),inset -.3px -1px 4px color-mix(in srgb,var(--default-dark)calc(var(--default-reflex-dark)*15%),transparent),inset -1.5px 2.5px 0 -2px color-mix(in srgb,var(--default-dark)calc(var(--default-reflex-dark)*25%),transparent),inset 0 3px 4px -2px color-mix(in srgb,var(--default-dark)calc(var(--default-reflex-dark)*25%),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,var(--default-dark)calc(var(--default-reflex-dark)*12%),transparent),0 1px 5px color-mix(in srgb,var(--default-dark)calc(var(--default-reflex-dark)*15%),transparent),0 6px 16px color-mix(in srgb,var(--default-dark)calc(var(--default-reflex-dark)*12%),transparent)}}.surface-card-frame:before{content:"";pointer-events:none;border-radius:inherit;z-index:1001;background:var(--default-reflection-top),var(--default-reflection-bottom);position:absolute;top:0;right:0;bottom:0;left:0}.separator-line{background:linear-gradient(to right,transparent,var(--default-light)20%,var(--default-light)80%,transparent);height:1px}@supports (color:color-mix(in lab,red,red)){.separator-line{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--default-light)8%,transparent)20%,color-mix(in srgb,var(--default-light)8%,transparent)80%,transparent)}}.separator-line-vertical{background:linear-gradient(to bottom,transparent,var(--default-light)20%,var(--default-light)80%,transparent);width:1px}@supports (color:color-mix(in lab,red,red)){.separator-line-vertical{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--default-light)8%,transparent)20%,color-mix(in srgb,var(--default-light)8%,transparent)80%,transparent)}}.rounded-pill{border-radius:9999px}.rounded-card{border-radius:var(--radius-xl)}.catalyst-mode .surface-card-frame{border-radius:var(--radius-xl)!important;box-shadow:inset 0 0 0 1px var(--edge-subtle)!important}.catalyst-mode .surface-card-frame:before{display:none!important}.catalyst-mode .map-control-surface,.catalyst-mode .map-controls-container,.catalyst-mode .maplibregl-ctrl-group{background-color:var(--map-ui-bg,var(--surface))!important;border-radius:var(--radius-md)!important;box-shadow:inset 0 0 0 1px var(--map-ui-stroke,var(--edge-subtle)),var(--map-ui-shadow,0 1px 3px 0 #0000001a)!important}.catalyst-mode .map-control-surface:after,.catalyst-mode .maplibregl-ctrl-group:after{display:none!important}.catalyst-mode .surface-thumbnail:after{box-shadow:inset 0 0 0 1px var(--edge-subtle)!important}.sidebar-panel{background-color:var(--default-tint);border:none;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.sidebar-panel{background-color:color-mix(in srgb,var(--default-tint)var(--default-bg-opacity),transparent)}}.sidebar-panel{-webkit-backdrop-filter:blur(var(--default-blur))brightness(var(--default-brightness));backdrop-filter:blur(var(--default-blur))brightness(var(--default-brightness));box-shadow:inset 0 0 0 1px var(--default-light),inset -1px 0 0 0 var(--default-light),inset 1px 0 0 0 var(--default-dark)}@supports (color:color-mix(in lab,red,red)){.sidebar-panel{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--default-light)calc(var(--default-reflex-light)*10%),transparent),inset -1px 0 color-mix(in srgb,var(--default-light)calc(var(--default-reflex-light)*8%),transparent),inset 1px 0 color-mix(in srgb,var(--default-dark)calc(var(--default-reflex-dark)*10%),transparent)}}.sidebar-panel:before{content:"";pointer-events:none;background:var(--default-surface-tint),var(--default-reflection-top),var(--default-reflection-bottom);position:absolute;top:0;right:0;bottom:0;left:0}.catalyst-mode .sidebar-panel{background-color:var(--body)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border:none!important}.catalyst-mode .sidebar-panel:before{display:none!important}.catalyst-mode [data-slot=section] a,.catalyst-mode [data-slot=section] button{border-radius:var(--radius-lg)!important}.catalyst-mode [data-slot=section] a:hover,.catalyst-mode [data-slot=section] button:hover{background-color:var(--surface)!important}.catalyst-mode [data-slot=section] a[data-current=true],.catalyst-mode [data-slot=section] button[data-current=true]{background-color:var(--surface)!important;color:var(--fg-primary)!important}.catalyst-mode [data-slot=section] a[data-current=true] svg,.catalyst-mode [data-slot=section] button[data-current=true] svg{color:var(--fg-primary)!important}.catalyst-mode [data-slot=section] .absolute.bg-sys-blue{display:none!important}.mobile-header{background-color:var(--body)}@supports (color:color-mix(in lab,red,red)){.mobile-header{background-color:color-mix(in srgb,var(--body)70%,transparent)}}.mobile-header{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid var(--edge-subtle)}.catalyst-mode .mobile-header{background-color:var(--body)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-tui-app=chassis]{height:100dvh}.main-content{scrollbar-gutter:stable;overflow-x:clip}.catalyst-mode .main-content{background-color:var(--subtle);box-shadow:inset 0 0 0 1px var(--edge-subtle);border-radius:.75rem 0 0 .75rem;margin:19px 0 .5rem}@media(max-width:1023px){.catalyst-mode .main-content{border-radius:0;margin:0}}.catalyst-mode [data-card-surface]{background-color:var(--surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:var(--radius-xl)!important;--tw-ring-shadow:0 0 #0000!important;border:none!important}.catalyst-mode [data-card-surface]:before{display:none!important}.card-sm{min-height:7rem}.card-md{min-height:11rem}.card-lg{min-height:14rem}.card-hero{min-height:20rem}.card-auto{min-height:auto}@media(max-width:640px){.card-sm{min-height:6rem}.card-md{min-height:9rem}.card-lg{min-height:12rem}.card-hero{min-height:16rem}}.icon-sm{flex-shrink:0;width:1rem;height:1rem}.icon-md{flex-shrink:0;width:1.25rem;height:1.25rem}.icon-lg{flex-shrink:0;width:1.5rem;height:1.5rem}.icon-xl{flex-shrink:0;width:2rem;height:2rem}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--surface)}::-webkit-scrollbar-thumb{background-color:var(--edge-strong);border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:var(--fg-muted)}.sidebar-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}.sidebar-scroll:hover{scrollbar-color:var(--edge-subtle)transparent}.sidebar-scroll::-webkit-scrollbar{width:4px}.sidebar-scroll::-webkit-scrollbar-track{background:0 0}.sidebar-scroll::-webkit-scrollbar-thumb{background-color:#0000;border-radius:2px}.sidebar-scroll:hover::-webkit-scrollbar-thumb{background-color:var(--edge-subtle)}.layout-container{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.grid-12{gap:var(--layout-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media(min-width:768px){.grid-12{gap:1.5rem}}.col-span-6{grid-column:span 6/span 6}.col-span-4{grid-column:span 4/span 4}.col-span-3{grid-column:span 3/span 3}@media(min-width:640px){.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-3{grid-column:span 3/span 3}}@media(min-width:768px){.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-12{grid-column:span 12/span 12}}@media(min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-12{grid-column:span 12/span 12}}@media(min-width:1280px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-8{grid-column:span 8/span 8}}.gap-space-2{gap:.5rem}.gap-space-3{gap:.75rem}.gap-space-4{gap:1rem}.gap-space-6{gap:1.5rem}.gap-space-8{gap:2rem}.gap-y-space-4{row-gap:1rem}.gap-y-space-6{row-gap:1.5rem}.gap-y-space-8{row-gap:2rem}.gap-x-space-4{column-gap:1rem}.gap-x-space-6{column-gap:1.5rem}.gap-x-space-8{column-gap:2rem}.card-padding{padding:.75rem}@media(min-width:640px){.card-padding{padding:1rem}}.card-padding-sm{padding:.5rem}@media(min-width:640px){.card-padding-sm{padding:.75rem}}.card-padding-xs{padding:.5rem}@media(min-width:640px){.card-padding-xs{padding:.75rem}}.section-gap{--section-gap:var(--layout-gap);gap:var(--section-gap);flex-direction:column;min-width:0;padding:.25rem .75rem .125rem;display:flex}.section-gap>.page-header{margin-block-end:calc(var(--section-gap)/-2)}.page-header{gap:0 .75rem;min-width:0;display:grid}.page-header-title{min-width:0;font-family:var(--tui-identity-font);letter-spacing:-.02em;text-transform:lowercase;grid-area:identity;align-items:center;gap:.75rem;font-size:1.4rem;font-weight:700;display:flex}.page-header-title.title-truecase{text-transform:none}.page-header-title .title-badge .truncate>span:not(.title-mark){font-size:.78em}.page-header-title:not(.title-truecase) .title-badge .truncate>span:not(.title-mark){top:var(--optical-lift-badge);position:relative}.page-header-title{position:relative}.page-header .title-ridges{pointer-events:none;grid-area:1/1/auto/-1;margin-left:-16px;margin-right:-28px;position:relative}@media(min-width:640px){.page-header .title-ridges{margin-left:-28px;margin-right:-40px}}@media(min-width:1024px){.page-header .title-ridges{margin-left:-32px;margin-right:-44px}}.page-header-leading{position:relative}.header-lozenge{background:var(--surface);min-height:2rem;box-shadow:var(--depth-stroke-tl),var(--depth-stroke-br),var(--neo-outer-sm);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.3rem .8rem;display:inline-flex}button.header-lozenge:not(:disabled):hover,a.header-lozenge:hover{background:var(--elevated)}button.header-lozenge:not(:disabled):active{box-shadow:var(--depth-stroke-tl),var(--depth-stroke-br);transform:translateY(.5px)}.header-lozenge:disabled{opacity:.45}.header-lozenge--icon{width:2rem;padding:0}.header-track{background:var(--surface);min-width:0;box-shadow:var(--depth-inset),var(--depth-stroke-tl),var(--depth-stroke-br);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.header-track__key{white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:999px;flex:0 auto;min-width:2.75rem;overflow:hidden}.header-track__key.is-active{background:var(--elevated);box-shadow:var(--depth-stroke-tl),var(--depth-stroke-br),var(--neo-outer-sm)}.page-header{grid-template-columns:minmax(min(8.5rem,45%),1fr) auto auto;grid-template-areas:"identity leading controls""nav nav nav""context context context"}.page-header-leading{flex-wrap:nowrap;grid-area:leading;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.page-header-controls{flex-wrap:nowrap;grid-area:controls;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex;position:relative}.page-header-nav{grid-area:nav;align-items:center;min-width:0;min-height:2.25rem;margin-block-start:.5rem;display:flex}.page-header-nav .workspace-nav{flex:auto;min-width:0}.page-header-context{flex-wrap:wrap;grid-area:context;align-items:center;gap:.375rem .75rem;min-width:0;min-height:2.25rem;margin-block-start:.5rem;display:flex}.page-header-context-main{flex:auto;align-items:center;min-width:0;display:flex}.page-header-meta{min-width:0;color:var(--fg-muted);align-items:center;gap:.5rem;display:flex}.page-header-meta>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(min-width:768px){.page-header-title{min-height:3.125rem}}@media(max-width:767px){.page-header{grid-template-columns:minmax(min(8.5rem,45%),1fr) auto;grid-template-areas:"identity leading""controls controls""nav nav""context context"}.page-header>.page-header-title{align-items:center;gap:.5rem;min-height:2.5rem;font-size:1.1875rem}.page-header-controls{justify-content:flex-start;min-height:2.25rem;margin-block-start:.375rem}.page-header-nav,.page-header-context{min-height:2rem;margin-block-start:.375rem}}@media(min-width:640px){.section-gap{--section-gap:1.5rem}}@media(min-width:1024px){.section-gap{--section-gap:2rem;padding:.25rem 1rem .125rem}}.bento-section{gap:var(--layout-gap);flex-direction:column;min-width:0;display:flex}.stats-row-hero{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media(min-width:768px){.stats-row-hero{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media(min-width:1280px){.stats-row-hero{grid-template-columns:repeat(5,1fr)}}.stats-row-secondary{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:640px){.stats-row-secondary{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.stats-row-secondary{grid-template-columns:repeat(4,1fr);gap:1.5rem}}[data-tui-app=route][data-fill=true]>.bento-section{flex:1 1 0;min-height:0}.content-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:768px){.content-grid{gap:1.5rem}}@media(min-width:1280px){.content-grid{grid-template-columns:2fr 1fr}}.content-main,.content-sidebar{min-width:0}.bento-row{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.bento-row-hero{min-height:15rem}@media(min-width:768px){.bento-row-hero{min-height:17.5rem}}@media(min-width:1024px){.bento-row-hero{min-height:20rem}}.bento-row-hero-tall{height:20rem;min-height:20rem}@media(min-width:768px){.bento-row-hero-tall{height:23.3125rem;min-height:23.3125rem}}@media(min-width:1024px){.bento-row-hero-tall{height:26.625rem;min-height:26.625rem}}.bento-row-hero-auto{min-height:30rem}@media(min-width:768px){.bento-row-hero-auto{min-height:23.3125rem}}@media(min-width:1024px){.bento-row-hero-auto{min-height:26.625rem}}.bento-row-panel{grid-auto-rows:18.75rem}.bento-row-feature{grid-auto-rows:12.5rem}@media(min-width:768px){.bento-row-feature{grid-auto-rows:15rem}}@media(min-width:1024px){.bento-row-feature{grid-auto-rows:16.25rem}}.bento-row-standard{min-height:11.25rem}@media(min-width:768px){.bento-row-standard{min-height:12.5rem}}@media(min-width:1024px){.bento-row-standard{min-height:13.75rem}}.bento-row-compact{min-height:8.75rem}@media(min-width:768px){.bento-row-compact{min-height:10rem}}@media(min-width:1024px){.bento-row-compact{min-height:11.25rem}}.bento-row-widget{min-height:6.25rem}@media(min-width:768px){.bento-row-widget{min-height:6.875rem}}@media(min-width:1024px){.bento-row-widget{min-height:7.5rem}}.bento-row-auto{min-height:auto}.legend-item{cursor:pointer;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .375rem;font-size:.6875rem;line-height:1.2;transition:background-color .15s,opacity .15s;display:flex}.legend-item:hover{background-color:var(--hover-tint)}.legend-item-active{background-color:var(--subtle);opacity:1}.legend-item-dimmed{opacity:.35}.legend-item-chart-active{background-color:var(--hover-tint);opacity:1}.legend-label{color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;max-width:5.5rem;overflow:hidden}.legend-value{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--fg-secondary);flex-shrink:0;margin-left:auto;font-weight:600}.legend-value-live{color:var(--fg-primary)}.bento-gap{gap:var(--layout-gap)}.bento-gap-sm{gap:.5rem}@media(min-width:640px){.bento-gap-sm{gap:.75rem}}@media(min-width:768px){.bento-gap-sm{gap:1rem}}.bento-gap-lg{gap:1rem}@media(min-width:640px){.bento-gap-lg{gap:1.25rem}}@media(min-width:768px){.bento-gap-lg{gap:1.5rem}}@media(min-width:1024px){.bento-gap-lg{gap:2rem}}.bento-cell{flex-direction:column;min-width:0;min-height:0;display:flex}.bento-cell>*{flex:auto;min-height:0}.bento-cell[data-ratio]>:first-child{aspect-ratio:var(--cell-ratio);flex-shrink:1;max-height:100%}.bento-col-1{grid-column:span 1/span 1}.bento-col-2{grid-column:span 2/span 2}.bento-col-3{grid-column:span 3/span 3}.bento-col-4{grid-column:span 4/span 4}.bento-col-5{grid-column:span 5/span 5}.bento-col-6{grid-column:span 6/span 6}.bento-col-7{grid-column:span 7/span 7}.bento-col-8{grid-column:span 8/span 8}.bento-col-9{grid-column:span 9/span 9}.bento-col-10{grid-column:span 10/span 10}.bento-col-11{grid-column:span 11/span 11}.bento-col-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.col-auto{grid-column:auto}.bento-col-1-5{grid-column:span 2/span 2}@media(min-width:640px){.sm\:bento-col-1{grid-column:span 1/span 1}.sm\:bento-col-2{grid-column:span 2/span 2}.sm\:bento-col-3{grid-column:span 3/span 3}.sm\:bento-col-4{grid-column:span 4/span 4}.sm\:bento-col-5{grid-column:span 5/span 5}.sm\:bento-col-6{grid-column:span 6/span 6}.sm\:bento-col-7{grid-column:span 7/span 7}.sm\:bento-col-8{grid-column:span 8/span 8}.sm\:bento-col-9{grid-column:span 9/span 9}.sm\:bento-col-10{grid-column:span 10/span 10}.sm\:bento-col-11{grid-column:span 11/span 11}.sm\:bento-col-12{grid-column:span 12/span 12}.sm\:col-span-full{grid-column:1/-1}.sm\:bento-col-1-5{grid-column:span 2/span 2}}@media(min-width:768px){.md\:bento-col-1{grid-column:span 1/span 1}.md\:bento-col-2{grid-column:span 2/span 2}.md\:bento-col-3{grid-column:span 3/span 3}.md\:bento-col-4{grid-column:span 4/span 4}.md\:bento-col-5{grid-column:span 5/span 5}.md\:bento-col-6{grid-column:span 6/span 6}.md\:bento-col-7{grid-column:span 7/span 7}.md\:bento-col-8{grid-column:span 8/span 8}.md\:bento-col-9{grid-column:span 9/span 9}.md\:bento-col-10{grid-column:span 10/span 10}.md\:bento-col-11{grid-column:span 11/span 11}.md\:bento-col-12{grid-column:span 12/span 12}.md\:col-span-full{grid-column:1/-1}.md\:bento-col-1-5{grid-column:span 2/span 2}}@media(min-width:1024px){.lg\:bento-col-1{grid-column:span 1/span 1}.lg\:bento-col-2{grid-column:span 2/span 2}.lg\:bento-col-3{grid-column:span 3/span 3}.lg\:bento-col-4{grid-column:span 4/span 4}.lg\:bento-col-5{grid-column:span 5/span 5}.lg\:bento-col-6{grid-column:span 6/span 6}.lg\:bento-col-7{grid-column:span 7/span 7}.lg\:bento-col-8{grid-column:span 8/span 8}.lg\:bento-col-9{grid-column:span 9/span 9}.lg\:bento-col-10{grid-column:span 10/span 10}.lg\:bento-col-11{grid-column:span 11/span 11}.lg\:bento-col-12{grid-column:span 12/span 12}.lg\:col-span-full{grid-column:1/-1}.lg\:bento-col-1-5{grid-column:span 2/span 2}}@media(min-width:1280px){.xl\:bento-col-1{grid-column:span 1/span 1}.xl\:bento-col-2{grid-column:span 2/span 2}.xl\:bento-col-3{grid-column:span 3/span 3}.xl\:bento-col-4{grid-column:span 4/span 4}.xl\:bento-col-5{grid-column:span 5/span 5}.xl\:bento-col-6{grid-column:span 6/span 6}.xl\:bento-col-7{grid-column:span 7/span 7}.xl\:bento-col-8{grid-column:span 8/span 8}.xl\:bento-col-9{grid-column:span 9/span 9}.xl\:bento-col-10{grid-column:span 10/span 10}.xl\:bento-col-11{grid-column:span 11/span 11}.xl\:bento-col-12{grid-column:span 12/span 12}.xl\:col-span-full{grid-column:1/-1}.xl\:bento-col-1-5{grid-column:span 2/span 2}}.pill-filled{background:var(--sys-blue);color:var(--body);border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;line-height:1;transition:opacity .15s;display:inline-flex}.pill-filled:hover{opacity:.9}.pill-subtle{background:var(--subtle);color:var(--fg-secondary);border:1px solid var(--edge-subtle);border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;line-height:1;transition:all .15s;display:inline-flex}.pill-subtle:hover{background:var(--elevated);color:var(--fg-primary)}.pill-metric{text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.pill-metric-positive{background:var(--sys-green)}@supports (color:color-mix(in lab,red,red)){.pill-metric-positive{background:color-mix(in srgb,var(--sys-green)15%,transparent)}}.pill-metric-positive{color:var(--sys-green)}.pill-metric-negative{background:var(--sys-red)}@supports (color:color-mix(in lab,red,red)){.pill-metric-negative{background:color-mix(in srgb,var(--sys-red)15%,transparent)}}.pill-metric-negative{color:var(--sys-red)}.pill-metric-neutral{background:var(--overlay-soft);color:var(--fg-secondary)}.pill-tag{background:var(--sys-blue);border-radius:9999px;align-items:center;padding:.125rem .5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pill-tag{background:color-mix(in srgb,var(--sys-blue)10%,transparent)}}.pill-tag{color:var(--sys-blue);text-transform:uppercase;letter-spacing:.08em;font-size:.625rem;font-weight:600}[data-mode=light] [data-color=zinc]{background-color:var(--fg-muted)!important}@supports (color:color-mix(in lab,red,red)){[data-mode=light] [data-color=zinc]{background-color:color-mix(in srgb,var(--fg-muted)8%,transparent)!important}}[data-mode=light] [data-color=zinc]{color:var(--fg-muted)!important;font-weight:400!important}.toggle-group{background-color:var(--surface);box-shadow:var(--neo-outer-sm);border-radius:9999px;padding:3px;display:inline-flex;position:relative}.toggle-group:before{display:none}.toggle-group-item{border-radius:var(--radius-lg);color:var(--fg-muted);box-shadow:inset 0 0 0 1px var(--edge-subtle);padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:all .15s;position:relative}.toggle-group-item:hover:not(.active){color:var(--fg-secondary);box-shadow:inset 0 0 0 1.5px var(--edge-strong)}.toggle-group-item.active{color:var(--fg-primary);box-shadow:inset 0 0 0 1.5px var(--sys-blue)}.toggle-group-highlight{border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--sys-blue);background-color:#0000;position:absolute;top:0;right:0;bottom:0;left:0}.toggle-group-sm{padding:.1875rem}.toggle-group-sm .toggle-group-item{padding:.25rem .5rem;font-size:.6875rem}.toggle-group-micro{padding:.125rem}.toggle-group-micro .toggle-group-item{padding:.1875rem .375rem;font-size:.625rem}.workspace-nav{min-width:0}.chart-body{padding:1rem;position:relative}.chart-axis-label{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:.6875rem}.chart-gridline{stroke:var(--chart-grid);stroke-dasharray:4 4}.chart-glow-primary{filter:drop-shadow(0 0 6px var(--sys-blue))}.chart-glow-secondary{filter:drop-shadow(0 0 6px var(--sys-indigo))}.chart-glow-tertiary{filter:drop-shadow(0 0 6px var(--sys-cyan))}.roster-list{flex-direction:column;display:flex}.roster-row{border-radius:var(--radius-lg);align-items:center;gap:.5rem;padding:.75rem .75rem .75rem .5rem;transition:background .15s;display:flex}@media(min-width:640px){.roster-row{gap:.75rem;padding:.75rem 1rem .75rem .75rem}}.roster-row:hover{background:var(--subtle)}@supports (color:color-mix(in lab,red,red)){.roster-row:hover{background:color-mix(in srgb,var(--subtle)80%,transparent)}}.roster-row-interactive{cursor:pointer}.roster-row-interactive:active{background:var(--subtle)}.roster-row.selected{background:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.roster-row.selected{background:color-mix(in srgb,var(--sys-blue)8%,transparent)}}.roster-icon{border-radius:var(--radius-md);background-color:var(--default-tint);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.roster-icon{background-color:color-mix(in srgb,var(--default-tint)10%,transparent)}}.roster-icon{box-shadow:inset 0 0 0 1px var(--default-light),inset .5px 1px 0 0 var(--default-light)}@supports (color:color-mix(in lab,red,red)){.roster-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--default-light)calc(var(--default-reflex-light)*5%),transparent),inset .5px 1px color-mix(in srgb,var(--default-light)calc(var(--default-reflex-light)*30%),transparent)}}.roster-icon-sm{border-radius:var(--radius-md);width:2rem;height:2rem}.roster-content{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.roster-title{color:var(--fg-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.roster-subtitle{color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.roster-metrics{color:var(--fg-muted);align-items:center;gap:1rem;display:flex}.roster-metric{color:var(--fg-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.8125rem;font-weight:600}@media(max-width:639px){.roster-row{flex-wrap:wrap;gap:.375rem;padding:.5rem .5rem .5rem .375rem}.roster-icon{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem}.roster-content{flex:1 1 0;min-width:0;overflow:hidden}.roster-title{font-size:.75rem}.roster-metrics{flex-wrap:wrap;order:3;gap:.5rem;width:100%;margin-top:.25rem;padding-left:2.25rem}.roster-metric{flex-shrink:0;margin-left:auto;font-size:.6875rem}}@media(min-width:640px)and (max-width:767px){.roster-row{gap:.5rem}.roster-icon{border-radius:var(--radius-md);width:2rem;height:2rem}.roster-metrics{gap:.75rem}}@media(min-width:768px)and (max-width:1023px){.roster-metrics{gap:.875rem}}@media(min-width:1024px){.roster-row{gap:.875rem}.roster-metrics{gap:1rem}}.contacts-grid-header,.contacts-grid-row{grid-template-columns:1fr;grid-template-areas:"node";align-items:center;gap:.75rem;display:grid}.contacts-grid-row{contain:layout paint style;padding:.625rem .75rem;position:relative}.contacts-grid-row:before{content:"";background-color:var(--subtle);opacity:0;will-change:opacity;pointer-events:none;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0}.contacts-grid-row:hover:before{opacity:1}.contacts-grid-row>*{z-index:1;pointer-events:none;position:relative}.contacts-grid-row .contacts-col-actions,.contacts-grid-row button,.contacts-grid-row a,.contacts-grid-row .interactive,.contacts-grid-row [data-copy]{pointer-events:auto}@media(max-width:639px){.contacts-grid-row{flex-wrap:nowrap;gap:.5rem;padding:.5rem .625rem;display:flex}.contacts-col-signal,.contacts-col-distance,.contacts-col-centrality,.contacts-col-activity{display:none}.contacts-col-node{flex:1 1 0;min-width:0}.contacts-col-seen,.contacts-col-actions{flex-shrink:0;align-self:center}}@media(min-width:640px){.contacts-grid-header,.contacts-grid-row{grid-template-columns:minmax(200px,1fr) 100px 60px 68px;grid-template-areas:"node signal seen actions"}.contacts-col-node{grid-area:node}.contacts-col-signal{grid-area:signal;display:flex}.contacts-col-seen{grid-area:seen}.contacts-col-actions{grid-area:actions}.contacts-col-distance,.contacts-col-centrality,.contacts-col-activity{display:none}}@media(min-width:768px){.contacts-grid-header,.contacts-grid-row{grid-template-columns:minmax(240px,1fr) 110px 80px 60px 68px;grid-template-areas:"node signal distance seen actions"}.contacts-col-distance{grid-area:distance;display:flex}}@media(min-width:1024px){.contacts-grid-header,.contacts-grid-row{grid-template-columns:minmax(280px,1fr) 110px 80px 64px 64px 68px;grid-template-areas:"node signal distance centrality seen actions"}.contacts-col-centrality{grid-area:centrality;display:flex}}@media(min-width:1280px){.contacts-grid-header,.contacts-grid-row{grid-template-columns:minmax(320px,1fr) 120px 80px 64px 64px 68px 68px;grid-template-areas:"node signal distance centrality activity seen actions"}.contacts-col-activity{grid-area:activity;display:flex}}.contacts-col-node{min-width:0}.contacts-col-signal,.contacts-col-distance,.contacts-col-centrality,.contacts-col-activity,.contacts-col-seen,.contacts-col-actions{white-space:nowrap;flex-shrink:0;overflow:hidden}.contact-tag{font-size:10px;line-height:16px;font-family:var(--font-badge);font-weight:var(--font-badge-weight);border-radius:4px;flex-shrink:0;align-items:center;padding:0 4px;display:inline-flex}.contact-tag--nbr{background:var(--sys-amber)}@supports (color:color-mix(in lab,red,red)){.contact-tag--nbr{background:color-mix(in srgb,var(--sys-amber)15%,transparent)}}.contact-tag--nbr{color:var(--sys-amber)}.contact-tag--hub{background:var(--sys-purple)}@supports (color:color-mix(in lab,red,red)){.contact-tag--hub{background:color-mix(in srgb,var(--sys-purple)15%,transparent)}}.contact-tag--hub{color:var(--sys-purple)}.contact-tag--rpt{background:var(--sys-teal)}@supports (color:color-mix(in lab,red,red)){.contact-tag--rpt{background:color-mix(in srgb,var(--sys-teal)15%,transparent)}}.contact-tag--rpt{color:var(--sys-teal)}.contact-tag--room{background:var(--sys-pink)}@supports (color:color-mix(in lab,red,red)){.contact-tag--room{background:color-mix(in srgb,var(--sys-pink)15%,transparent)}}.contact-tag--room{color:var(--sys-pink)}.contact-tag--comp{background:var(--sys-blue)}@supports (color:color-mix(in lab,red,red)){.contact-tag--comp{background:color-mix(in srgb,var(--sys-blue)15%,transparent)}}.contact-tag--comp{color:var(--sys-blue)}.contact-tag--client{background:var(--sys-indigo)}@supports (color:color-mix(in lab,red,red)){.contact-tag--client{background:color-mix(in srgb,var(--sys-indigo)15%,transparent)}}.contact-tag--client{color:var(--sys-indigo)}.contact-tag--mobile{background:var(--sys-cyan)}@supports (color:color-mix(in lab,red,red)){.contact-tag--mobile{background:color-mix(in srgb,var(--sys-cyan)15%,transparent)}}.contact-tag--mobile{color:var(--sys-cyan)}.contact-meta{color:var(--fg-muted);font-size:10px;line-height:16px;font-family:var(--font-badge);white-space:nowrap;flex-shrink:1;align-items:center;gap:2px;min-width:0;display:inline-flex;overflow:hidden}.contact-meta-sep{opacity:.4;margin:0 1px}.roster-separator{background:linear-gradient(to right,transparent,var(--edge-subtle)20%,var(--edge-subtle)80%,transparent);height:1px;margin:0 1rem}.roster-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}.roster-empty-icon{width:3rem;height:3rem;color:var(--fg-muted);opacity:.5;margin-bottom:1rem}.roster-empty-title{color:var(--fg-secondary);margin-bottom:.25rem;font-size:.875rem;font-weight:500}.roster-empty-text{color:var(--fg-muted);font-size:.75rem}.btn-skeuo{border-radius:var(--radius-md);cursor:pointer;background:var(--ctrl-base);border:1.5px solid var(--ctrl-border);color:var(--fg-primary);box-shadow:0 3px 0 var(--ctrl-shadow-dark),0 6px 16px var(--ctrl-shadow-mid),0 2px 6px var(--ctrl-shadow-dark),inset 0 1px 0 var(--ctrl-highlight),inset 0 -2px 0 var(--ctrl-inset);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .12s ease-out;display:inline-flex;position:relative}.btn-skeuo:hover{background:var(--ctrl-base-hover);border-color:var(--ctrl-border-hover);box-shadow:0 4px 0 var(--ctrl-shadow-dark),0 8px 20px var(--ctrl-shadow-mid),0 3px 8px var(--ctrl-shadow-dark),inset 0 1px 0 var(--ctrl-highlight),inset 0 -2px 0 var(--ctrl-inset)}.btn-skeuo:active{background:var(--ctrl-base-active);box-shadow:0 0 0 var(--ctrl-shadow-dark),0 1px 3px var(--ctrl-shadow-mid),inset 0 3px 6px var(--ctrl-shadow-mid),inset 0 1px 0 var(--ctrl-shadow-dark);transform:translateY(3px)}.btn-skeuo:disabled{opacity:.4;cursor:not-allowed;transform:none}.btn-skeuo-primary{background:var(--ctrl-primary);border-color:var(--ctrl-primary-border);color:var(--fg-primary);box-shadow:0 3px 0 var(--ctrl-primary-shadow),0 6px 16px var(--ctrl-shadow-mid),0 2px 6px var(--ctrl-shadow-dark),inset 0 1px 0 var(--ctrl-primary-highlight),inset 0 -2px 0 var(--ctrl-primary-inset)}.btn-skeuo-primary:hover{background:var(--ctrl-primary-hover);border-color:var(--ctrl-primary-highlight);box-shadow:0 4px 0 var(--ctrl-primary-shadow),0 8px 20px var(--ctrl-shadow-mid),0 3px 8px var(--ctrl-shadow-dark),inset 0 1px 0 var(--ctrl-primary-highlight),inset 0 -2px 0 var(--ctrl-primary-inset)}.btn-skeuo-success{background:var(--ctrl-success);border-color:var(--ctrl-success-border);color:var(--fg-primary);box-shadow:0 3px 0 var(--ctrl-success-shadow),0 6px 16px var(--ctrl-shadow-mid),0 2px 6px var(--ctrl-shadow-dark),inset 0 1px 0 var(--ctrl-success-highlight),inset 0 -2px 0 var(--ctrl-success-inset)}.btn-skeuo-success:hover{background:var(--ctrl-success-hover);border-color:var(--ctrl-success-highlight);box-shadow:0 4px 0 var(--ctrl-success-shadow),0 8px 20px var(--ctrl-shadow-mid),0 3px 8px var(--ctrl-shadow-dark),inset 0 1px 0 var(--ctrl-success-highlight),inset 0 -2px 0 var(--ctrl-success-inset)}.btn-skeuo-warning{background:var(--ctrl-warning);border-color:var(--ctrl-warning-border);color:var(--fg-primary);box-shadow:0 3px 0 var(--ctrl-warning-shadow),0 6px 16px var(--ctrl-shadow-mid),0 2px 6px var(--ctrl-shadow-dark),inset 0 1px 0 var(--ctrl-warning-highlight),inset 0 -2px 0 var(--ctrl-warning-inset)}.btn-skeuo-warning:hover{background:var(--ctrl-warning-hover);border-color:var(--ctrl-warning-highlight);box-shadow:0 4px 0 var(--ctrl-warning-shadow),0 8px 20px var(--ctrl-shadow-mid),0 3px 8px var(--ctrl-shadow-dark),inset 0 1px 0 var(--ctrl-warning-highlight),inset 0 -2px 0 var(--ctrl-warning-inset)}.btn-skeuo-neutral{background:var(--ctrl-base);border-color:var(--ctrl-border);color:var(--fg-secondary);box-shadow:0 3px 0 var(--ctrl-shadow-dark),0 6px 16px var(--ctrl-shadow-mid),0 2px 6px var(--ctrl-shadow-dark),inset 0 1px 0 var(--ctrl-highlight),inset 0 -2px 0 var(--ctrl-inset)}.btn-skeuo-neutral:hover{background:var(--ctrl-base-hover);color:var(--fg-primary);box-shadow:0 4px 0 var(--ctrl-shadow-dark),0 8px 20px var(--ctrl-shadow-mid),0 3px 8px var(--ctrl-shadow-dark),inset 0 1px 0 var(--ctrl-highlight),inset 0 -2px 0 var(--ctrl-inset)}.control-card{border-radius:var(--radius-lg);background-color:var(--default-tint);padding:1rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.control-card{background-color:color-mix(in srgb,var(--default-tint)var(--default-bg-opacity),transparent)}}.control-card{-webkit-backdrop-filter:blur(var(--default-blur))brightness(var(--default-brightness));backdrop-filter:blur(var(--default-blur))brightness(var(--default-brightness));box-shadow:inset 0 0 0 1px var(--default-light),inset 1.8px 3px 0 -2px var(--default-light),inset -2px -2px 0 -2px var(--default-light),inset -3px -8px 1px -6px var(--default-light),inset -.3px -1px 4px 0 var(--default-dark),inset 0 3px 4px -2px var(--default-dark)}@supports (color:color-mix(in lab,red,red)){.control-card{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--default-light)calc(var(--default-reflex-light)*10%),transparent),inset 1.8px 3px 0 -2px color-mix(in srgb,var(--default-light)calc(var(--default-reflex-light)*70%),transparent),inset -2px -2px 0 -2px color-mix(in srgb,var(--default-light)calc(var(--default-reflex-light)*50%),transparent),inset -3px -8px 1px -6px color-mix(in srgb,var(--default-light)calc(var(--default-reflex-light)*40%),transparent),inset -.3px -1px 4px color-mix(in srgb,var(--default-dark)calc(var(--default-reflex-dark)*8%),transparent),inset 0 3px 4px -2px color-mix(in srgb,var(--default-dark)calc(var(--default-reflex-dark)*12%),transparent)}}.control-card:before{content:"";pointer-events:none;border-radius:inherit;background:var(--default-surface-tint),var(--default-reflection-top),var(--default-reflection-bottom);position:absolute;top:0;right:0;bottom:0;left:0}.control-card-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.control-card-label{color:var(--fg-muted);font-size:.8125rem}.control-card-value{font-size:.8125rem;font-weight:600}.control-card-value-active{color:var(--sys-green)}.control-card-value-inactive{color:var(--fg-muted)}.btn-skeuo-icon{stroke-width:2.5px;width:1.125rem;height:1.125rem}.mini-widget{gap:0;min-width:0;padding:.75rem}.mini-widget-header{flex-shrink:0;align-items:center;gap:.375rem;min-height:1.25rem;margin-bottom:.25rem;display:flex}.mini-widget-icon{width:1rem;height:1rem;color:var(--icon-widget);flex-shrink:0}.mini-widget-title{font-family:Poppins,sans-serif;font-size:var(--text-xs);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.2;overflow:hidden}.mini-widget-content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.mini-widget-value-row{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:baseline;gap:.125rem .375rem;min-width:0;display:flex}.mini-widget-value{font-family:var(--font-data);font-size:calc(var(--text-xl)*var(--type-step-display,1));color:var(--fg-primary);white-space:nowrap;font-weight:600;line-height:1.1}.mini-widget-value-lg{font-size:calc(var(--text-2xl)*var(--type-step-display,1))}.mini-widget-value-sm{font-size:calc(var(--text-lg)*var(--type-step-display,1))}.mini-widget-unit{font-size:var(--text-xs);color:var(--fg-muted);margin-left:.125rem;font-weight:400}.mini-widget-badge-group{flex-shrink:1;align-items:baseline;gap:.25rem;min-width:0;margin-left:auto;display:flex}.mini-widget-subtitle{font-family:var(--font-data);font-size:var(--text-sm);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.mini-widget-subtitle-box{font-size:var(--text-xs);color:var(--fg-muted);white-space:nowrap;flex-shrink:0}.mini-widget-status-dot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.mini-widget-status-dot.excellent{background:var(--signal-excellent)}.mini-widget-status-dot.good{background:var(--signal-good)}.mini-widget-status-dot.fair{background:var(--signal-fair)}.mini-widget-status-dot.poor{background:var(--signal-poor)}.mini-widget-status-dot.critical{background:var(--signal-critical)}.mini-widget-status-dot.unknown{background:var(--signal-unknown)}.mini-widget-trend{font-size:var(--text-xs);align-items:center;gap:.125rem;font-weight:500;display:flex}.mini-widget-trend.up{color:var(--sys-red)}.mini-widget-trend.down{color:var(--sys-green)}.mini-widget-trend.stable{color:var(--fg-muted)}.mini-widget-sparkline{width:100%;min-width:1px;height:1.5rem;min-height:1px;margin-top:auto}.mini-widget-body-grid{flex:1;align-items:start;min-width:0;min-height:0;display:flex;overflow:hidden}.mini-widget-loading{flex:1;justify-content:center;align-items:center;min-height:3rem;display:flex}.mini-widget-loading-spinner{border:2px solid var(--edge-subtle);border-top-color:var(--sys-blue);border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite spin}.mini-widget-error{min-height:3rem;color:var(--fg-muted);font-size:var(--text-sm);flex:1;justify-content:center;align-items:center;display:flex}.mini-widget-progress{background:var(--subtle);border-radius:.125rem;height:.25rem;margin-top:auto;overflow:hidden}.mini-widget-progress-bar{border-radius:.125rem;height:100%;transition:width .3s}.mini-widget-progress-bar.excellent{background:var(--signal-excellent)}.mini-widget-progress-bar.good{background:var(--signal-good)}.mini-widget-progress-bar.fair{background:var(--signal-fair)}.mini-widget-progress-bar.poor{background:var(--signal-poor)}.mini-widget-progress-bar.critical{background:var(--signal-critical)}.mini-widget-toggle{align-items:center;gap:.5rem;display:flex}.mini-widget-toggle-track{background:var(--subtle);border:1px solid var(--edge-subtle);cursor:pointer;border-radius:.5rem;width:2rem;height:1rem;transition:all .2s;position:relative}.mini-widget-toggle-track.active{background:var(--sys-green);border-color:var(--sys-green)}.mini-widget-toggle-thumb{background:#fff;border-radius:50%;width:.75rem;height:.75rem;transition:left .2s;position:absolute;top:50%;left:.125rem;transform:translateY(-50%)}.mini-widget-toggle-track.active .mini-widget-toggle-thumb{left:calc(100% - .875rem)}.mesh-health-container{margin-bottom:1rem}.mesh-health-header{align-items:center;gap:.375rem;margin-bottom:.5rem;display:flex}@media(min-width:640px){.mesh-health-container{margin-bottom:1.5rem}.mesh-health-header{gap:.5rem;margin-bottom:.75rem}.widget-row{gap:.75rem}}@media(min-width:768px){.widget-row{grid-template-columns:1fr 1fr 1fr}.widget-leading{grid-row:1/3}.mini-widget{min-height:7.5rem}}@media(max-width:767px){.widget-row{grid-template-columns:repeat(2,1fr)}.widget-leading{order:99;grid-column:1/-1}.mini-widget{min-height:5.5rem;padding:.5rem}.mini-widget-header{gap:.25rem;min-height:1rem;margin-bottom:.125rem}.mini-widget-icon{width:.75rem;height:.75rem}.mini-widget-title{font-size:.5625rem}.mini-widget-value{line-height:1}.mini-widget-unit{font-size:.625rem}.mini-widget-subtitle{font-size:.625rem;line-height:1.2}.mini-widget-subtitle-box{padding:.0625rem .25rem;font-size:.5625rem}.mini-widget-sparkline{height:1.125rem}.mini-widget-progress{margin-top:.25rem}}@media(max-width:479px){.widget-row{grid-template-columns:repeat(2,1fr)}.mini-widget{min-height:4.5rem;padding:.375rem .5rem}.mini-widget-header{margin-bottom:0}.mini-widget-value-row{gap:.25rem}.mini-widget-sparkline{height:.875rem}.mini-widget-badge-group .mini-widget-subtitle{display:none}}.mini-widget-value.excellent{color:var(--signal-excellent)}.mini-widget-value.good{color:var(--signal-good)}.mini-widget-value.fair{color:var(--signal-fair)}.mini-widget-value.poor{color:var(--signal-poor)}.mini-widget-value.critical{color:var(--signal-critical)}[data-mode=light] [data-spam-can]{filter:drop-shadow(1px 0 #00000080)drop-shadow(-1px 0 #00000080)drop-shadow(0 1px #00000080)drop-shadow(0 -1px #00000080)}.widget-row{gap:.5rem;display:grid}.widget-leading{min-width:0}.data-box{border-radius:var(--radius-sm);background:var(--data-box-bg);border:1px solid var(--data-box-border);font-family:var(--font-data);font-size:var(--text-sm);font-weight:var(--font-normal);--data-box-color:var(--fg-primary);color:var(--data-box-color);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-feature-settings:"zero","tnum";white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;min-width:0;padding:.25rem .5rem;line-height:1.2;display:inline-flex;overflow:hidden}.data-box-compact,.data-box-responsive{font-size:var(--text-xs);border-radius:var(--radius-xs);padding:.125rem .375rem}@media(min-width:640px){.data-box-responsive{font-size:var(--text-sm);border-radius:var(--radius-sm);padding:.25rem .5rem}}.data-box-hug{width:auto}.data-box-fill{width:100%;display:flex}.data-box-left{justify-content:flex-start}.data-box-center{justify-content:center}.data-box-right{justify-content:flex-end}.data-box-outlined{background:var(--data-box-accent)}@supports (color:color-mix(in lab,red,red)){.data-box-outlined{background:color-mix(in srgb,var(--data-box-accent)10%,transparent)}}.data-box-outlined{border:1.5px solid var(--data-box-accent);color:var(--data-box-accent);font-weight:650}.data-box-compact.data-box-outlined{border-width:1.5px}.data-box-label{font-family:var(--font-data);font-size:var(--text-sm);font-weight:var(--font-normal);color:var(--fg-muted);margin-bottom:.25rem;line-height:1.3}.input-base{border-radius:var(--radius-md);background-color:var(--input-bg);border:var(--stroke-thin)solid var(--input-border);width:100%;color:var(--fg-primary);transition:border-color var(--duration-fast)var(--ease-out),box-shadow var(--duration-fast)var(--ease-out);padding:.625rem .875rem;font-size:.875rem;line-height:1.5}.input-base::placeholder{color:var(--fg-muted)}.input-base:focus{border-color:var(--sys-blue);box-shadow:0 0 0 var(--ring-width-default) var(--sys-blue);outline:none}@supports (color:color-mix(in lab,red,red)){.input-base:focus{box-shadow:0 0 0 var(--ring-width-default) color-mix(in srgb,var(--sys-blue)25%,transparent)}}.input-base:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.input-compact{padding:.375rem .625rem;font-size:.8125rem}.input-error{border-color:var(--sys-red)}.input-error:focus{box-shadow:0 0 0 var(--ring-width-default) var(--sys-red)}@supports (color:color-mix(in lab,red,red)){.input-error:focus{box-shadow:0 0 0 var(--ring-width-default) color-mix(in srgb,var(--sys-red)25%,transparent)}}.input-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-md);background-color:var(--input-bg);border:var(--stroke-thin)solid var(--input-border);width:100%;color:var(--fg-primary);cursor:pointer;transition:border-color var(--duration-fast)var(--ease-out);padding:.625rem 2.5rem .625rem .875rem;font-size:.875rem}.input-select:focus{border-color:var(--sys-blue);box-shadow:0 0 0 var(--ring-width-default) var(--sys-blue);outline:none}@supports (color:color-mix(in lab,red,red)){.input-select:focus{box-shadow:0 0 0 var(--ring-width-default) color-mix(in srgb,var(--sys-blue)25%,transparent)}}.input-group{align-items:center;display:flex;position:relative}.input-group-icon{pointer-events:none;color:var(--fg-muted);width:1rem;height:1rem;position:absolute;left:.75rem}.input-group .input-base{padding-left:2.25rem}.input-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-xs);background-color:var(--surface-tint-light);border:var(--stroke-thin)solid var(--edge-subtle);cursor:pointer;width:1rem;height:1rem;transition:background-color var(--duration-fast)var(--ease-out),border-color var(--duration-fast)var(--ease-out)}.input-checkbox:checked{background-color:var(--sys-blue);border-color:var(--sys-blue)}.input-checkbox:focus-visible{box-shadow:0 0 0 var(--ring-width-default) var(--sys-blue);outline:none}@supports (color:color-mix(in lab,red,red)){.input-checkbox:focus-visible{box-shadow:0 0 0 var(--ring-width-default) color-mix(in srgb,var(--sys-blue)25%,transparent)}}.toggle-switch-track{cursor:pointer;background-color:var(--bg-1);border-radius:9999px;align-items:center;transition:background-color .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:inset 3px 3px 6px #0009,inset -3px -3px 6px #ffffff1f,inset 0 1px 2px #0006,inset 0 -1px 1px #ffffff1a}[data-mode=light] .toggle-switch-track{background-color:#ebedef;box-shadow:inset 3px 3px 6px #00000026,inset -3px -3px 6px #00000006,inset 0 1px 2px #0000001a,inset 0 -1px 1px #00000005}.toggle-switch-track:disabled{opacity:.5;cursor:not-allowed}.toggle-switch-thumb{background:linear-gradient(145deg,#f5f5f5,#e0e0e0);border-radius:9999px;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex;position:relative;box-shadow:2px 2px 4px #00000059,-1px -1px 3px #ffffff59}[data-mode=light] .toggle-switch-thumb{background:linear-gradient(145deg,#fff,#f7f7f7);box-shadow:3px 3px 6px #0000002e,-2px -2px 5px #ffffffe6}.toggle-switch-dot{background-color:#22c55e;border-radius:9999px;transition:opacity .2s,background-color .2s;box-shadow:inset 0 1px 2px #0000004d,inset 0 -.5px 1px #fff3}[data-mode=light] .toggle-switch-dot{background-color:#10b981}.toggle-switch-dot-danger{background-color:#ef4444}[data-mode=light] .toggle-switch-dot-danger{background-color:#dc2626}.toggle-switch-track[data-size=sm]{width:2.25rem;height:1.25rem}.toggle-switch-track[data-size=sm] .toggle-switch-thumb{width:.875rem;height:.875rem}.toggle-switch-track[data-size=sm] .toggle-switch-dot{width:.5rem;height:.5rem}.toggle-switch-track[data-size=md]{width:2.75rem;height:1.5rem}.toggle-switch-track[data-size=md] .toggle-switch-thumb{width:1rem;height:1rem}.toggle-switch-track[data-size=md] .toggle-switch-dot{width:.625rem;height:.625rem}.toggle-switch-track[data-size=lg]{width:3.5rem;height:1.75rem}.toggle-switch-track[data-size=lg] .toggle-switch-thumb{width:1.25rem;height:1.25rem}.toggle-switch-track[data-size=lg] .toggle-switch-dot{width:.75rem;height:.75rem}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input:focus-visible{box-shadow:0 0 0 2px var(--sys-blue);outline:none}select{background-image:none}[data-cfg-row].cfg-row-hit{background:var(--sys-blue);position:relative}@supports (color:color-mix(in lab,red,red)){[data-cfg-row].cfg-row-hit{background:color-mix(in srgb,var(--sys-blue)7%,transparent)}}[data-cfg-row].cfg-row-hit{border-radius:6px}[data-cfg-row].cfg-row-hit:before{content:"";background:var(--sys-blue);border-radius:2px;width:2px;position:absolute;top:.3rem;bottom:.3rem;left:-.5rem}.bento-row.config-self-size{align-items:start}.bento-row.config-self-size .bento-cell>*{flex:none}.terminal-card{height:calc(100dvh - 240px);min-height:280px;max-height:calc(100vh - 176px);padding-bottom:env(safe-area-inset-bottom,0)}@media(min-width:640px){.terminal-card{height:calc(100dvh - 220px);min-height:400px}}@media(min-width:1024px){.terminal-card{height:calc(100vh - 176px);min-height:500px}}.terminal-ascii{letter-spacing:-.5px;font-size:8px}@media(min-width:375px){.terminal-ascii{letter-spacing:0;font-size:9px}}@media(min-width:414px){.terminal-ascii{font-size:10px}}@media(min-width:640px){.terminal-ascii{font-size:11px}}@media(min-width:768px){.terminal-ascii{font-size:12px}}@media(min-width:1024px){.terminal-ascii{font-size:13px}}@supports (-webkit-touch-callout:none){.terminal-card input{font-size:16px}}.terminal-card>div:first-child{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.terminal-gutter{padding:8px}@media(min-width:640px){.terminal-gutter{padding:16px}}.terminal-gutter .xterm{height:100%}.terminal-gutter .xterm-viewport{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overscroll-behavior-y:contain;overflow-y:auto!important}.terminal-gutter .xterm-screen{overflow:hidden}@media(max-width:639px){.terminal-gutter{touch-action:pan-y}.terminal-gutter .xterm-viewport{scroll-behavior:smooth}}[data-mode=light] .terminal-gutter{background:#eff0f1}[data-mode=light] .terminal-gutter .xterm-viewport{background:#eff0f1!important}.terminal-completions{font-family:JetBrains Mono,IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.375}@media(max-width:639px){.terminal-completions{font-size:14px}.terminal-completions .overflow-y-auto{max-height:200px!important}}.terminal-ac-option{cursor:pointer;align-items:baseline;gap:.5rem;padding:.625rem .75rem;transition:background-color .1s;display:flex}@media(min-width:640px){.terminal-ac-option{padding:.25rem .75rem}}.terminal-ac-option__indicator{text-align:center;width:.75rem;color:var(--sys-blue);opacity:.8;flex-shrink:0}.terminal-ac-option__cmd{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.terminal-ac-option__desc{color:var(--fg-muted);flex-shrink:0;padding-left:.75rem;font-size:.6875rem}@media(max-width:359px){.terminal-ac-option__desc{display:none}}.terminal-ac-hints{color:var(--fg-muted);border-top:1px solid var(--terminal-border);justify-content:space-between;align-items:center;padding:.375rem .75rem;font-size:.6875rem;display:flex}@media(max-width:639px){.terminal-ac-hints{padding:.5rem .75rem;font-size:.75rem}}.terminal-mobile-input-bar{flex-shrink:0;align-items:center;gap:.5rem;padding:.25rem 0;display:flex}.terminal-mobile-input{min-width:0;color:var(--tui-body,#fff);border-radius:var(--radius-md);caret-color:var(--tui-accent,#ff8c00);background:linear-gradient(#050505,#0a0a0a,#0c0c0c);border:none;outline:none;flex:1;padding:.625rem .75rem;font-family:JetBrains Mono,IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:16px;line-height:1.25;box-shadow:inset 0 2px 4px #000000e6,inset 0 -1px #ffffff0a}.terminal-mobile-input::placeholder{color:var(--tui-placeholder,#666)}.terminal-mobile-input:focus{box-shadow:inset 0 2px 4px #000000e6,inset 0 -1px #ffffff0a,0 0 0 2px #3b82f64d}[data-mode=light] .terminal-mobile-input{color:var(--tui-body,#111);caret-color:#2a2d30;background:#eff0f1;box-shadow:inset 0 2px 4px #00000014,inset 0 -1px #ffffff80}[data-mode=light] .terminal-mobile-input::placeholder{color:#95999e}[data-mode=light] .terminal-mobile-input:focus{box-shadow:inset 0 2px 4px #00000014,inset 0 -1px #ffffff80,0 0 0 2px #3b82f640}.terminal-send-btn{border-radius:var(--radius-md);width:44px;height:44px;color:var(--tui-accent,#ff8c00);cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#050505,#0a0a0a,#0c0c0c);border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .1s,transform 50ms;display:flex;box-shadow:inset 0 1px 3px #0009,inset 0 -1px 1px #ffffff08,0 1px #ffffff0d}.terminal-send-btn:active{transform:scale(.95);box-shadow:inset 0 3px 6px #000000e6,inset 0 -1px #ffffff05}.terminal-send-btn svg{stroke-width:2px;width:20px;height:20px}[data-mode=light] .terminal-send-btn{color:#fff;background:linear-gradient(135deg,#71717a,#a1a1aa);box-shadow:inset 1px 1px #ffffff26,inset -1px -1px #0003}.terminal-bunny{object-fit:contain;pointer-events:none;mix-blend-mode:difference;width:100%;height:100%;display:none;position:absolute;top:0;right:0;bottom:0;left:0}.terminal-bunny[data-playing=true]{display:block}.terminal-status-bar{color:var(--fg-muted);flex-shrink:0;justify-content:space-between;align-items:center;padding:.125rem .25rem 0;font-size:.6875rem;display:flex}@media(min-width:640px){.terminal-status-bar{padding:.25rem 1rem;font-size:.75rem}}.terminal-tap-hint{color:var(--fg-muted);opacity:.7;align-items:center;gap:.25rem;display:flex}.terminal-tap-hint svg{width:12px;height:12px}.card-terminal{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:var(--elevated)!important;-webkit-backdrop-filter:none!important;border-radius:var(--tui-radius-panel)!important;box-shadow:var(--neo-outer-sm)!important;--tw-ring-shadow:0 0 #0000!important;border:none!important;padding:2px!important}.card-terminal-well{padding:var(--tui-well-spacing);background:var(--tui-recess-dark);border-radius:var(--radius-md);box-shadow:var(--depth-stroke-tl),var(--depth-stroke-br);--tui-accent:var(--tui-display-ink-tuned,oklch(85.06% .171 141));--tui-accent-local:var(--sys-blue);--tui-muted:#666;--tui-body:#fff;--tui-system:#888;--tui-hover-bg:#1a1f2e;--tui-hover-bar:var(--sys-blue);--tui-danger:var(--sys-red);--tui-warn:#f59e0b;--tui-disabled:#333;--tui-placeholder:#666}:root{--tui-recess-dark:linear-gradient(180deg,#050505 0%,#0a0a0a 50%,#0c0c0c 100%);--tui-ind-neutral:#e8e8e4;--tui-ind-green:#49e0a1;--tui-ind-amber:#ffd12b;--tui-ind-yellow:#ffe45c;--tui-badge-green:var(--tui-ind-green);--tui-badge-amber:var(--tui-ind-amber);--tui-badge-yellow:var(--tui-ind-yellow);--tui-ind-red:#e5484d;--tui-ind-blue:#3538d4;--tui-toggle-indicator-off:#59595e;--tui-keycap-silver-ink:#f3f0e8;--tui-keycap-surface-ink:#c9c7bd;--tui-keycap-red:#ae573a;--tui-tape-red:#dc2a1f;--tui-identity-font:"Microgramma","Oswald",var(--font-display,Inter),system-ui,sans-serif;--tui-physical-font:"Oswald","Arial Narrow",var(--font-display,Inter),system-ui,sans-serif;--tui-screenprint-weight:450;--tui-descriptor-font:"JetBrains Mono",ui-monospace,monospace;--tui-keycap-font:var(--tui-physical-font);--optical-lift-badge:-.196em;--optical-lift-pill:-.075em;--tui-header-height:52px;--tui-header-padding:4px;--tui-header-gap:4px;--tui-well-spacing:4px;--tui-well-gap:4px;--tui-indicator-key-inner-radius:2px;--tui-radius-die:4px;--tui-radius-part:8px;--tui-radius-panel:16px;--tui-header-radius:var(--tui-radius-part)}[data-mode=light]{--tui-keycap-silver-ink:#202025;--tui-keycap-surface-ink:#202025;--tui-badge-green:#176846;--tui-badge-amber:#735300;--tui-badge-yellow:#685900}@supports (color:color(display-p3 .18 .13 1)){:root{--tui-ind-green:color(display-p3 .22 .88 .58);--tui-ind-amber:color(display-p3 1 .82 .12);--tui-ind-yellow:color(display-p3 1 .9 .28);--tui-ind-blue:color(display-p3 .18 .13 1)}}@media(min-width:640px){:root{--tui-header-height:64px;--tui-header-padding:6px;--tui-header-gap:6px;--tui-header-radius:var(--tui-radius-part)}}.card-terminal-header{align-items:flex-end;gap:var(--tui-header-gap);padding:var(--tui-header-padding);background:var(--elevated);border-radius:var(--tui-header-radius);box-shadow:var(--depth-stroke-tl),var(--depth-stroke-br);flex-wrap:wrap;flex-shrink:0;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;display:flex}.card-terminal-ridge{margin:var(--tui-header-padding)calc(var(--tui-header-gap)*2);border-radius:var(--tui-header-radius);background:var(--elevated);box-shadow:var(--neo-outer-sm);align-self:stretch;min-width:0}.card-terminal-section{color:var(--tui-accent,#ff8c00);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.card-terminal input{caret-color:var(--tui-accent,#ff8c00);caret-shape:block}.tui-emoji{filter:grayscale()sepia()hue-rotate(350deg)saturate(5)brightness(.85);display:inline}.card-terminal input:focus,.card-terminal input:focus-visible{-webkit-appearance:none;outline-offset:0!important;box-shadow:none!important;outline:none!important}.card-terminal-divider{background:linear-gradient(#000,#1a1a1a);height:2px;box-shadow:0 1px #ffffff0a;border:none!important}[data-mode=light] .card-terminal-well{box-shadow:var(--depth-stroke-tl),var(--depth-stroke-br);--tui-accent:#1a1d20;--tui-accent-local:#2e4a68;--tui-muted:#858a90;--tui-body:#111314;--tui-system:#72777c;--tui-hover-bg:#0000000f;--tui-hover-bar:#2e4a68;--tui-danger:#a03028;--tui-warn:#6b5a20;--tui-disabled:#b8bcc0;--tui-placeholder:#95999e;background:#eff0f1}[data-mode=light] .card-terminal-section{color:#3a4550}[data-mode=light] .card-terminal input{caret-color:#2a2d30}[data-mode=light] .tui-emoji{filter:grayscale()brightness(.4)}.tui-input::placeholder{color:var(--tui-placeholder)}[data-mode=light] .card-terminal-divider{background:linear-gradient(#b0b4ba,#c2c6cc);box-shadow:0 1px #fff6}.btn-terminal{width:100%;color:var(--tui-accent,#ff8c00);border:1px solid var(--tui-disabled,#333);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:background-color .1s,border-color .1s;display:inline-flex}.btn-terminal:hover{background:var(--tui-hover-bg,#1a1f2e);border-color:var(--tui-accent,#ff8c00)}.btn-terminal:active{background:var(--tui-accent,#ff8c00);color:#0c0c0c}.btn-terminal:disabled{opacity:.3;cursor:not-allowed}.btn-terminal:disabled:hover{border-color:var(--tui-disabled,#333);background:0 0}.btn-terminal--danger{color:var(--sys-red)}.btn-terminal--danger:hover{border-color:var(--sys-red)}.btn-terminal--danger:active{background:var(--sys-red);color:#0c0c0c}.btn-terminal--muted{color:#666}.btn-terminal--muted:hover{color:#ccc;border-color:#666}.keycap-group{align-items:stretch;gap:var(--key-well-gap,4px);flex:none;width:auto;display:flex}.toggle-key,.keycap-btn{--keycap-face:#222;--keycap-u:.37;--keycap-radius:calc(6px*var(--keycap-u));--keycap-light-top:#00000040;--keycap-light-bottom:#ffffff80;--keycap-edge:inset 0 calc(-2px*var(--keycap-u))calc(2px*var(--keycap-u))#0006,inset 0 calc(2px*var(--keycap-u))calc(2px*var(--keycap-u))#ffffff59;--keycap-shadow-opacity:1;--keycap-seat:translateY(1px);--keycap-seated-shadow:.5;--keycap-bevel-light:#ffffff47;--keycap-bevel-dark:#00000073}.keycap-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.keycap-btn:focus-visible{outline:2px solid var(--sys-blue);outline-offset:2px;border-radius:4px}.keycap-btn--silver-cap{--keycap-face:#222}.keycap-btn--surface-cap{--keycap-face:#161618}.keycap-btn--red-cap{--keycap-face:#7d2714}.keycap-btn--blue-cap{--keycap-face:oklch(from var(--sys-blue,#3b82f6).46 .11 h)}.keycap-btn--amber-cap{--keycap-face:#924d1e}[data-mode=light] .keycap-btn--silver-cap{--keycap-face:#8b8b8b}[data-mode=light] .keycap-btn--surface-cap{--keycap-face:#7f7f83}[data-mode=light] .keycap-btn--red-cap{--keycap-face:#7d2714}[data-mode=light] .keycap-btn--blue-cap{--keycap-face:oklch(from var(--sys-blue,#3b82f6).46 .11 h)}[data-mode=light] .keycap-btn--amber-cap{--keycap-face:#924d1e}.key-well,.header-well{--key-well-spacing:calc(var(--tui-well-spacing) - 2px);--key-well-gap:calc(var(--tui-well-gap) - 2px);--key-well-part-height:calc(var(--tui-header-height,52px) - var(--key-well-spacing) - var(--key-well-spacing));align-items:center;gap:var(--key-well-gap);padding:var(--key-well-spacing);border-radius:var(--key-well-radius);--keycap-u:.37;--key-well-stock:linear-gradient(180deg,#050505 0%,#0a0a0a 50%,#0c0c0c 100%);--key-well-shadow:inset 0 1px 3px #0009,inset 0 -1px 1px #ffffff08,0 1px 0 #ffffff0d;isolation:isolate;background:var(--key-well-stock);box-shadow:var(--key-well-shadow);flex-shrink:0;display:inline-flex;position:relative}.key-well:not(.key-well--plate){--key-well-stock:#2b2b2b;--key-well-shadow:inset 0 calc(2px*var(--keycap-u))0 #00000040,inset 0 0 calc(19px*var(--keycap-u))calc(17px*var(--keycap-u))#000000a8,0 1px 0 #ffffff0d}.key-well:not(.key-well--plate):before{content:"";z-index:-1;border-radius:inherit;background:url(/assets/keycap-grain.png) 0 0/calc(32px*var(--keycap-u))calc(32px*var(--keycap-u))repeat;opacity:.225;mix-blend-mode:overlay;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}[data-mode=light] .key-well--plate{background:linear-gradient(#adb0b5,#b6b9bd 55%,#babdc1);box-shadow:inset 0 1px 3px #00000042,inset 0 0 0 1px #0000000f,inset 0 -1px 1px #ffffff47,0 1px #ffffff8c}.key-well--plate>.key-well:first-child{margin:calc(-1*var(--key-well-spacing));background:var(--key-well-stock);box-shadow:var(--key-well-shadow)}[data-mode=light] .key-well--plate>.key-well:first-child{background:var(--key-well-stock);box-shadow:var(--key-well-shadow)}.key-well--grid{grid-template-columns:repeat(var(--key-well-columns,var(--key-well-columns-default,1)),minmax(0,var(--key-well-pitch,72px)));justify-content:start;align-items:center;max-width:100%;display:grid}.key-well--grid,.key-well--compact.key-well--grid,.key-well--toggle.key-well--grid{height:auto}.key-well--grid>*{min-width:0}.key-well.key-well--grid>[data-tui=toggle-key],.key-well.key-well--grid>[data-keycap-size] .keycap-wrap{width:auto}.key-well.key-well--grid>[data-keycap-size=compact] .keycap-wrap{width:100%}.key-well--grid>[data-toggle-key-width="2"],.key-well--grid>[data-keycap-width="2"]{grid-column:span 2}.key-well--column{flex-direction:column;align-items:stretch;width:auto}.key-well.key-well--column{height:auto}.key-well--compact.key-well--column{height:auto;min-height:40px}.toggle-key{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;height:var(--key-well-part-height);color:#777;font:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.toggle-key--standard{aspect-ratio:181.95/151.73}.toggle-key--compact{height:var(--key-well-part-height,36px);width:48px}.toggle-key--compact.toggle-key--width-1-5{width:72px}.toggle-key--compact.toggle-key--width-2{width:96px}.toggle-key--compact.toggle-key--width-square{aspect-ratio:1;width:auto}.toggle-key--compact.toggle-key--width-fill{width:100%}.key-well--toggle{flex:auto;justify-content:space-between;min-width:0}.toggle-key[data-emphasized=true]{--keycap-light-top:#0000002e;--keycap-light-bottom:#fff9}.toggle-key__cap{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;transition:transform 40ms cubic-bezier(0,0,0,1);display:inline-flex;position:relative}.toggle-key__plate{pointer-events:none;width:100%;height:100%;display:block}.toggle-key__legend{pointer-events:none;justify-content:center;align-items:center;width:76%;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.toggle-key__label{min-width:0;color:var(--tui-keycap-silver-ink);font-family:var(--tui-keycap-font);font-synthesis:none;font-size:.625rem;font-weight:var(--tui-screenprint-weight);letter-spacing:.08em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;text-shadow:none;filter:none;opacity:1;line-height:1;transition:none;overflow:hidden}.toggle-key--surface-cap .toggle-key__label{color:var(--tui-keycap-surface-ink)}.toggle-key--red-cap .toggle-key__label,.toggle-key--blue-cap .toggle-key__label,.toggle-key--amber-cap .toggle-key__label,[data-mode=light] .toggle-key--red-cap .toggle-key__label,[data-mode=light] .toggle-key--blue-cap .toggle-key__label,[data-mode=light] .toggle-key--amber-cap .toggle-key__label{color:#fff}.toggle-key[data-toggle-key-indicator-position=top-right] .toggle-key__indicator{z-index:1;position:absolute;top:6px;right:7px}.toggle-key--compact .toggle-key__legend{width:calc(100% - 28px);top:50%}.toggle-key--compact .toggle-key__label{font-size:.6875rem}.toggle-key[data-toggle-key-legend-kind=icon] .toggle-key__legend{width:auto}.toggle-key[data-toggle-key-legend-kind=icon] .toggle-key__label{justify-content:center;align-items:center;display:inline-flex;overflow:visible}.toggle-key[data-toggle-key-legend-kind=icon] .toggle-key__label svg{width:var(--tui-keycap-glyph-size,1rem);height:var(--tui-keycap-glyph-size,1rem)}.toggle-key:hover:not(:disabled){--keycap-light-top:#0000002e;--keycap-light-bottom:#fff9}.toggle-key:focus-visible{outline:2px solid var(--sys-blue);outline-offset:2px;border-radius:var(--tui-radius-die)}.toggle-key:active:not(:disabled) .toggle-key__cap{transform:var(--keycap-seat)}.toggle-key:active:not(:disabled){--keycap-light-top:#0006;--keycap-light-bottom:#fff0;--keycap-shadow-opacity:var(--keycap-seated-shadow)}.toggle-key:disabled{opacity:.48;cursor:not-allowed}[data-mode=light] .toggle-key__label{color:var(--tui-keycap-silver-ink);text-shadow:none}[data-mode=light] .toggle-key--surface-cap .toggle-key__label{color:var(--tui-keycap-surface-ink)}@media(min-width:640px){.key-well,.header-well{height:var(--tui-header-height,64px)}}.key-well--compact{--key-well-part-height:36px;border-radius:var(--key-well-radius);height:40px;min-height:40px}.key-well{--key-well-radius:var(--tui-radius-die)}.toggle-key,.keycap-btn{--keycap-outer-radius:var(--tui-radius-die)}.key-well>.keycap-btn:first-child .keycap-btn__plate,.key-well>.keycap-btn:first-child .keycap-btn__shadow,.key-well>.toggle-key:first-child .keycap-btn__plate,.key-well>.toggle-key:first-child .keycap-btn__shadow,.key-well>.keycap-group:first-child .keycap-btn__plate,.key-well>.keycap-group:first-child .keycap-btn__shadow{border-top-left-radius:var(--keycap-outer-radius);border-bottom-left-radius:var(--keycap-outer-radius)}.key-well>.keycap-btn:last-child .keycap-btn__plate,.key-well>.keycap-btn:last-child .keycap-btn__shadow,.key-well>.toggle-key:last-child .keycap-btn__plate,.key-well>.toggle-key:last-child .keycap-btn__shadow{border-top-right-radius:var(--keycap-outer-radius);border-bottom-right-radius:var(--keycap-outer-radius)}.key-well--column>.keycap-btn:first-child .keycap-btn__plate,.key-well--column>.keycap-btn:first-child .keycap-btn__shadow,.key-well--column>.toggle-key:first-child .keycap-btn__plate,.key-well--column>.toggle-key:first-child .keycap-btn__shadow{border-radius:var(--keycap-outer-radius)var(--keycap-outer-radius)var(--keycap-radius)var(--keycap-radius)}.key-well--column>.keycap-btn:last-child .keycap-btn__plate,.key-well--column>.keycap-btn:last-child .keycap-btn__shadow,.key-well--column>.toggle-key:last-child .keycap-btn__plate,.key-well--column>.toggle-key:last-child .keycap-btn__shadow{border-radius:var(--keycap-radius)var(--keycap-radius)var(--keycap-outer-radius)var(--keycap-outer-radius)}.key-well--column>.keycap-btn:only-child .keycap-btn__plate,.key-well--column>.keycap-btn:only-child .keycap-btn__shadow,.key-well--column>.toggle-key:only-child .keycap-btn__plate,.key-well--column>.toggle-key:only-child .keycap-btn__shadow{border-radius:var(--keycap-outer-radius)}.keycap-wrap{z-index:1;transition:transform 40ms cubic-bezier(0,0,0,1);display:inline-flex;position:relative}.keycap-btn--compact .keycap-wrap{width:48px;height:var(--key-well-part-height)}.keycap-btn--compact.keycap-btn--width-1-5 .keycap-wrap{width:72px}.keycap-btn--compact.keycap-btn--width-2 .keycap-wrap{width:96px}.keycap-btn--compact.keycap-btn--width-square .keycap-wrap{width:var(--key-well-part-height)}.keycap-btn--compact.keycap-btn--width-fill,.keycap-btn--compact.keycap-btn--width-fill .keycap-wrap{width:100%}.keycap-btn--standard .keycap-wrap{height:var(--key-well-part-height);aspect-ratio:181.95/151.73}.keycap-btn--standard,.toggle-key--standard,.key-well:not(.key-well--compact){--keycap-u:.48}.key-well--compact,.keycap-btn--compact,.toggle-key--compact{--keycap-u:.37}.keycap-btn__plate{border-radius:var(--keycap-radius);background:var(--keycap-face);box-shadow:var(--keycap-edge),0 0 calc(6px*var(--keycap-u)) calc(3px*var(--keycap-u)) #0009;isolation:isolate;pointer-events:none;transition:background-color 40ms cubic-bezier(0,0,0,1),box-shadow 40ms cubic-bezier(0,0,0,1);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.keycap-btn__plate:before{content:"";background:url(/assets/keycap-grain.png) 0 0/calc(32px*var(--keycap-u))calc(32px*var(--keycap-u))repeat;opacity:.225;mix-blend-mode:overlay;position:absolute;top:0;right:0;bottom:0;left:0}.keycap-btn__plate:after{content:"";inset:calc(6px*var(--keycap-u))calc(7px*var(--keycap-u))calc(6px*var(--keycap-u))calc(8px*var(--keycap-u));border-radius:calc(4px*var(--keycap-u));background:linear-gradient(180deg,var(--keycap-light-top)0%,var(--keycap-light-bottom)100%);filter:blur(calc(2px*var(--keycap-u)));mix-blend-mode:overlay;transition:background 40ms cubic-bezier(0,0,0,1);position:absolute}.keycap-btn__shadow{inset:0 calc(3px*var(--keycap-u));z-index:0;border-radius:var(--keycap-radius);filter:blur(calc(10px*var(--keycap-u)));transform:translate(calc(11px*var(--keycap-u)),calc(4px*var(--keycap-u)));mix-blend-mode:multiply;opacity:var(--keycap-shadow-opacity);pointer-events:none;background:#00000052;transition:opacity 40ms cubic-bezier(0,0,0,1);position:absolute}.keycap-btn:hover:not(:disabled){--keycap-light-top:#0000002e;--keycap-light-bottom:#fff9}.keycap-btn--pressed .keycap-wrap{transform:var(--keycap-seat)}.keycap-btn--pressed{--keycap-light-top:#0006;--keycap-light-bottom:#fff0;--keycap-shadow-opacity:var(--keycap-seated-shadow)}.keycap-btn--pressed .keycap-btn__plate,.toggle-key:active:not(:disabled) .keycap-btn__plate{background:var(--keycap-face)}@supports (color:color-mix(in lab,red,red)){.keycap-btn--pressed .keycap-btn__plate,.toggle-key:active:not(:disabled) .keycap-btn__plate{background:color-mix(in srgb,var(--keycap-face)86%,black)}}.keycap-btn--pressed .keycap-btn__plate,.toggle-key:active:not(:disabled) .keycap-btn__plate{box-shadow:inset 0 0 calc(16px*var(--keycap-u)) #000000b3,inset 0 calc(-2px*var(--keycap-u)) calc(2px*var(--keycap-u)) #00000080,inset 0 calc(2px*var(--keycap-u)) calc(2px*var(--keycap-u)) #fff3,0 0 calc(6px*var(--keycap-u)) calc(3px*var(--keycap-u)) #0009}.keycap-btn:disabled{cursor:not-allowed}.keycap-icon-overlay{pointer-events:none;width:36%;height:42%;font-family:var(--tui-keycap-font);font-synthesis:none;font-variant-ligatures:none;font-weight:var(--tui-screenprint-weight);letter-spacing:.08em;text-transform:uppercase;filter:none;opacity:1;justify-content:center;align-items:center;transition:color 60ms;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.keycap-btn[data-keycap-legend=illuminated] .keycap-icon-overlay{filter:drop-shadow(0 1.25px 0 var(--keycap-bevel-light))drop-shadow(0 -1px 0 var(--keycap-bevel-dark));opacity:1}.keycap-icon-overlay svg{width:100%;height:100%}.keycap-btn--compact .keycap-icon-overlay{width:calc(100% - 14px);height:calc(100% - 10px);color:inherit;font-size:.6875rem;font-weight:var(--tui-screenprint-weight);letter-spacing:.08em;text-transform:uppercase;gap:5px;line-height:1;top:50%}.keycap-btn--compact .keycap-icon-overlay svg{flex:none;width:.9rem;height:.9rem}.keycap-btn[data-keycap-legend=illuminated]:hover .keycap-icon-overlay{color:#ffdeb0}@keyframes keycap-legend-pulse{35%,60%{color:var(--keycap-legend-on-color)}0%,to{color:var(--keycap-legend-off-color)}}.keycap-btn[data-keycap-legend=illuminated][data-keycap-legend-state=pulse] .keycap-icon-overlay{animation:2.8s ease-in-out infinite keycap-legend-pulse}@media(prefers-reduced-motion:reduce){.keycap-btn[data-keycap-legend=illuminated][data-keycap-legend-state=pulse] .keycap-icon-overlay{color:var(--keycap-legend-on-color);animation:none}}.keycap-btn__word{font-family:var(--tui-keycap-font);font-size:.6875rem;font-weight:var(--tui-screenprint-weight);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;line-height:1;display:block}.keycap-btn--standard .keycap-btn__word{font-size:.8125rem}.keycap-btn__pilot{pointer-events:none;background:#0000006b;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:6px;box-shadow:inset 0 1px 1px #0000008c,0 1px #ffffff14}.keycap-btn__pilot[data-pilot=on],.keycap-btn__pilot[data-pilot=blink]{background:var(--keycap-legend-on-color,#ffdeb0);box-shadow:0 0 4px 1px var(--keycap-legend-on-color,#ffdeb0),inset 0 0 1px #fff9}@supports (color:color-mix(in lab,red,red)){.keycap-btn__pilot[data-pilot=on],.keycap-btn__pilot[data-pilot=blink]{box-shadow:0 0 4px 1px color-mix(in srgb,var(--keycap-legend-on-color,#ffdeb0)55%,transparent),inset 0 0 1px #fff9}}@keyframes keycap-pilot-blink{0%,49%{opacity:1}50%,to{opacity:.18}}.keycap-btn__pilot[data-pilot=blink]{animation:.5s step-end infinite keycap-pilot-blink}@media(prefers-reduced-motion:reduce){.keycap-btn__pilot[data-pilot=blink]{animation:none}}.keycap-wifi{pointer-events:none;width:36%;height:42%;filter:drop-shadow(0 1.5px 0 var(--keycap-bevel-light))drop-shadow(0 -.5px 0 var(--keycap-bevel-dark));position:absolute;top:calc(44% - 2px);left:50%;transform:translate(-50%,-50%)}.keycap-wifi--active{filter:drop-shadow(0 0 1.5px #ffdeb059)}.indicator-key-pair{align-self:stretch;gap:var(--key-well-gap,4px);flex:none;min-width:0;display:flex}.indicator-key{min-width:0;height:var(--key-well-part-height);aspect-ratio:181.95/151.73;justify-content:center;align-items:flex-start;gap:var(--key-well-spacing);padding:var(--key-well-spacing);border-radius:calc(var(--tui-radius-die) - 2px);background:#111;border:none;flex-direction:column;flex:none;display:flex}:is(.key-well,.indicator-key-pair)>.indicator-key:has(+.indicator-key){border-start-end-radius:var(--tui-indicator-key-inner-radius);border-end-end-radius:var(--tui-indicator-key-inner-radius)}:is(.key-well,.indicator-key-pair)>.indicator-key+.indicator-key{border-start-start-radius:var(--tui-indicator-key-inner-radius);border-end-start-radius:var(--tui-indicator-key-inner-radius)}.indicator-key__label{font-family:var(--tui-physical-font);font-size:.6875rem;font-weight:var(--tui-screenprint-weight);letter-spacing:.1em;color:#858585;text-transform:uppercase;filter:none;text-shadow:none}.indicator-key__led{width:22px;height:5px;box-shadow:none;background:#1a1a1a;border-radius:1px;display:block}[data-mode=light] .indicator-key{background:#d9d9d5}[data-mode=light] .indicator-key__label{color:#5a5a54}.indicator-key--sending .indicator-key__led{background:linear-gradient(180deg,var(--tui-ind-amber)0%,var(--tui-ind-amber)40%,var(--tui-ind-amber)100%)}@supports (color:color-mix(in lab,red,red)){.indicator-key--sending .indicator-key__led{background:linear-gradient(180deg,color-mix(in srgb,var(--tui-ind-amber)72%,white)0%,var(--tui-ind-amber)40%,color-mix(in srgb,var(--tui-ind-amber)76%,#c88700)100%)}}.indicator-key--sending .indicator-key__led{animation:.6s step-end infinite led-blink;box-shadow:inset 0 1px 1px #ffd26440,inset 0 -.5px .5px #783c004d}@keyframes led-blink{50%{box-shadow:none;background:#1a1a1a}}@media(prefers-reduced-motion:reduce){.indicator-key--sending .indicator-key__led{background:linear-gradient(180deg,var(--tui-ind-amber)0%,var(--tui-ind-amber)40%,var(--tui-ind-amber)100%);animation:none}@supports (color:color-mix(in lab,red,red)){.indicator-key--sending .indicator-key__led{background:linear-gradient(180deg,color-mix(in srgb,var(--tui-ind-amber)72%,white)0%,var(--tui-ind-amber)40%,color-mix(in srgb,var(--tui-ind-amber)76%,#c88700)100%)}}}.indicator-key--sent .indicator-key__led{background:linear-gradient(180deg,var(--tui-ind-green)0%,var(--tui-ind-green)40%,var(--tui-ind-green)100%)}@supports (color:color-mix(in lab,red,red)){.indicator-key--sent .indicator-key__led{background:linear-gradient(180deg,color-mix(in srgb,var(--tui-ind-green)70%,white)0%,var(--tui-ind-green)40%,color-mix(in srgb,var(--tui-ind-green)76%,#087c58)100%)}}.indicator-key--sent .indicator-key__led{animation:none;box-shadow:inset 0 1px 1px #82e69633,inset 0 -.5px .5px #143c194d}.indicator-key--active .indicator-key__led{background:linear-gradient(180deg,var(--tui-ind-amber)0%,var(--tui-ind-amber)40%,var(--tui-ind-amber)100%)}@supports (color:color-mix(in lab,red,red)){.indicator-key--active .indicator-key__led{background:linear-gradient(180deg,color-mix(in srgb,var(--tui-ind-amber)72%,white)0%,var(--tui-ind-amber)40%,color-mix(in srgb,var(--tui-ind-amber)76%,#c88700)100%)}}.indicator-key--active .indicator-key__led{animation:none;box-shadow:inset 0 1px 1px #ffd26440,inset 0 -.5px .5px #783c004d}.seven-seg{vertical-align:middle;flex-shrink:1;align-items:center;gap:4px;min-width:0;line-height:1;display:inline-flex;transform:skew(-8deg)}.seven-seg--fill{flex:auto;justify-content:flex-end;overflow:hidden}.seven-seg__char{flex-shrink:0;display:block;overflow:visible}.seven-seg__segment-ghost.is-releasing,.seven-seg__unit-ghost.is-releasing{animation:seven-seg-optical-release var(--seven-seg-release-duration,42ms)steps(1,end)both}@keyframes seven-seg-optical-release{0%{opacity:.42}to{opacity:var(--seven-seg-rest-opacity,.16)}}@media(prefers-reduced-motion:reduce){.seven-seg__segment-ghost.is-releasing,.seven-seg__unit-ghost.is-releasing{opacity:var(--seven-seg-rest-opacity,.16);animation:none}}.seven-seg-panel{color:var(--tui-display-ink);height:var(--tui-header-height,52px);border-radius:var(--radius-md);background:#000;flex-shrink:1;align-items:center;min-width:0;padding:0 12px;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px 3px #0009,inset 0 -1px 1px #ffffff08,0 1px #ffffff0d}@media(min-width:640px){.seven-seg-panel{padding:0 16px}}[data-mode=light] .seven-seg-panel{color:var(--tui-display-ink);border-radius:var(--tui-radius-part);background:linear-gradient(135deg,#52525b,#71717a);border:none;padding:8px 16px;position:relative;box-shadow:inset 1px 1px #ffffff26,inset -1px -1px #0003}@media(min-width:640px){[data-mode=light] .seven-seg-panel{padding:12px 28px}}[data-mode=light] .seven-seg-panel:before{content:"";background:var(--tui-lcd-glass,#d0d3d8);border-radius:calc(var(--tui-radius-part) - 4px);z-index:0;position:absolute;top:4px;right:4px;bottom:4px;left:4px;box-shadow:inset 0 2px 4px #00000040,inset 0 1px 1px #00000026}@media(min-width:640px){[data-mode=light] .seven-seg-panel:before{border-radius:calc(var(--tui-radius-part) - 6px);top:6px;right:6px;bottom:6px;left:6px}}[data-mode=light] .seven-seg-panel .seven-seg{z-index:1;position:relative}[data-mode=light] .seven-seg-panel:after{content:"";pointer-events:none;border-radius:calc(var(--tui-radius-part) - 4px);z-index:2;background:linear-gradient(135deg,#ffffff59,#ffffff14 40%,#0000 60%);position:absolute;top:4px;right:4px;bottom:4px;left:4px}@media(min-width:640px){[data-mode=light] .seven-seg-panel:after{border-radius:calc(var(--tui-radius-part) - 6px);top:6px;right:6px;bottom:6px;left:6px}}.tab-rail-well{--tab-key-tracking:1.5px;--tab-key-pad-x:26px;--tab-key-unit:calc(var(--tab-max-ch,10)*(1ch + var(--tab-key-tracking)) + var(--tab-key-pad-x) + 2px);gap:var(--tui-well-gap);width:100%;padding:var(--tui-well-spacing);border-radius:var(--tui-radius-die);font-family:var(--tui-physical-font);background:linear-gradient(#050505,#0a0a0a,#0c0c0c);flex-wrap:wrap;font-size:.6875rem;display:flex;box-shadow:inset 0 1px 3px #0009,inset 0 -1px 1px #ffffff08,0 1px #ffffff0d}.tab-rail-well>.tab-key{flex:1 0 min(100%,var(--tab-key-unit));min-width:0}.tab-key{border-radius:calc(var(--tui-radius-die) - 2px);white-space:nowrap;background:#111;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:5px 12px 6px;transition:background-color .15s;display:inline-flex}.tab-key__label{font-family:var(--tui-physical-font);font-size:.6875rem;font-weight:var(--tui-screenprint-weight);letter-spacing:.1em;text-transform:uppercase;color:#858585;filter:none;text-shadow:none;line-height:1;transition:none}.tab-key__led{background:#1a1a1a;border-radius:1px;width:22px;height:4px;display:block}.tab-key:hover:not(.tab-key--active){background:#191a1c}.tab-key:focus-visible{outline:2px solid var(--sys-blue);outline-offset:2px}.tab-key--active .tab-key__led{background:linear-gradient(#e8a020,#ffb030 40%,#ff8c00);box-shadow:inset 0 1px 1px #ffd26440,inset 0 -.5px .5px #783c004d}[data-mode=light] .tab-rail-well{background:linear-gradient(#c6c6c0,#cdcdc7,#d0d0ca);box-shadow:inset 0 1px 3px #0000002e,inset 0 -1px 1px #ffffff80,0 1px #ffffffa6}[data-mode=light] .tab-key{background:#d9d9d5}[data-mode=light] .tab-key:hover:not(.tab-key--active){background:#dcdcd8}[data-mode=light] .tab-key__label{color:#5a5a54}@media(max-width:639px){.tab-rail-well{--tab-key-tracking:1.2px;--tab-key-pad-x:20px;font-size:.625rem}.tab-key{gap:2px;padding:4px 9px 5px}.tab-key__label{letter-spacing:1.2px;font-size:.625rem}}.crt-well{isolation:isolate;padding:var(--tui-well-spacing);background:var(--tui-recess-dark);border-radius:var(--radius-md);--tui-accent:var(--tui-display-ink-tuned,oklch(85.06% .171 141));--tui-muted:#666;--tui-body:#e8e8e8;--tui-system:#888;--tui-hover-bg:#1a1f2e;--tui-hover-bar:var(--sys-blue);--tui-disabled:#333;position:relative;box-shadow:inset 0 1px 3px #0009,inset 0 -1px 1px #ffffff08,0 1px #ffffff0d}[data-mode=light] .crt-well{background:var(--tui-lcd-glass,#d0d3d8);--tui-accent:#1a1d20;--tui-muted:#6b7076;--tui-body:#111314;--tui-system:#72777c;--tui-hover-bg:#0000000d;--tui-disabled:#b8bcc0;box-shadow:inset 0 2px 4px #00000040,inset 0 1px 1px #00000026}.crt-idle{color:var(--tui-display-ink);font-family:var(--tui-pixel-font);letter-spacing:.08em;font-size:.8125rem}[data-mode=light] .crt-idle{color:var(--tui-display-ink)}.seg-window{min-width:0;color:var(--tui-display-ink);border-radius:var(--tui-radius-die);background:#000;justify-content:flex-end;align-items:center;padding:4px 7px;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px 3px #000000bf,inset 0 -1px 1px #ffffff0a,0 1px #ffffff0d}.seven-segment-display--standard-key-height,.seven-segment-display--compact-key-height{box-sizing:border-box}.seven-segment-display--standard-key-height{height:calc(var(--tui-header-height,52px) - var(--tui-well-spacing) - var(--tui-well-spacing));min-height:calc(var(--tui-header-height,52px) - var(--tui-well-spacing) - var(--tui-well-spacing));padding-inline:10px}.seven-segment-display--compact-key-height{height:36px;min-height:36px;padding-inline:7px}[data-tui=display-window]{font-family:var(--tui-pixel-font);font-weight:400}[data-mode=light] .seg-window,[data-mode=light] .seg-window.pixel-marquee{background:var(--tui-lcd-glass,#d0d3d8);color:var(--tui-display-ink);box-shadow:inset 0 2px 3px #00000038,inset 0 1px 1px #0000001f}.seg-window.pixel-marquee.pixel-display--align-left{text-align:left;justify-content:flex-start}.seg-window.pixel-marquee.pixel-display--align-center{text-align:center;justify-content:center}.seg-window.pixel-marquee.pixel-display--align-right{text-align:right;justify-content:flex-end}.pixel-marquee .pixel-marquee__train{white-space:nowrap;display:inline-flex}.pixel-marquee__text{flex:none}.pixel-marquee__text+.pixel-marquee__text{padding-left:20px}.pixel-display--align-left{text-align:left}.pixel-display--align-center{text-align:center}.pixel-display--align-right{text-align:right}.pixel-display--overflow-clip{text-overflow:clip}.pixel-display--overflow-ellipsis{text-overflow:ellipsis}.pixel-display--annunciator .pixel-marquee__text:first-child:after{content:"_";animation:1.06s step-end infinite pixel-annunciator-blink}@keyframes pixel-annunciator-blink{50%{opacity:0}}.pixel-marquee.is-overflowing:hover{text-overflow:clip}.pixel-marquee.is-overflowing:hover .pixel-marquee__train,.pixel-marquee.is-overflowing[data-marquee-hold] .pixel-marquee__train{animation-name:pixel-marquee-scroll;animation-iteration-count:infinite}.pixel-marquee.pixel-display--bare{min-width:0;color:inherit;font:inherit;text-align:left;text-overflow:clip;white-space:nowrap;background:0 0;padding:0;display:block;overflow:hidden}[data-marquee-host]:hover .pixel-marquee.pixel-display--bare.is-overflowing .pixel-marquee__train{animation-name:pixel-marquee-scroll;animation-iteration-count:infinite}@keyframes pixel-marquee-scroll{0%{transform:translate(0)}to{transform:translate(var(--marquee-distance,-100%))}}@media(prefers-reduced-motion:reduce){.pixel-marquee.is-overflowing:hover .pixel-marquee__train,[data-marquee-host]:hover .pixel-marquee.pixel-display--bare.is-overflowing .pixel-marquee__train,.pixel-display--annunciator .pixel-marquee__text:first-child:after{animation:none}}.seven-seg__unit{font-family:var(--tui-pixel-font);letter-spacing:.04em;opacity:.9;text-transform:uppercase;flex-shrink:0;margin-left:2px;font-weight:400;line-height:1}.seven-seg__unit-bank{font-family:var(--tui-pixel-font);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;gap:2px;margin-left:4px;font-weight:400;line-height:1;display:inline-flex}.seven-seg__unit-cell{white-space:nowrap;display:block}:root{--tui-silk-gap:3px;--tui-pixel-font:"TUI Pixel Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--tui-caption-font:"Home Video",var(--tui-pixel-font);--tui-reading-font:"GC Basic Inktrap Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--tui-reading-weight:400;--tui-reading-weight-strong:600;--tui-reading-size:16px;--tui-reading-tracking:0;--tui-pixel-size:12px;--tui-pixel-line:14px;--tui-screen-type-meta-size:10px;--tui-screen-type-meta-line:14px;--tui-screen-type-label-size:12px;--tui-screen-type-label-line:16px;--tui-screen-type-body-size:14px;--tui-screen-type-body-line:20px;--tui-field-type-base-size:var(--tui-screen-type-body-size);--tui-field-type-large-size:16px;--tui-field-type-line:var(--tui-screen-type-body-line);--tui-display-ink:var(--tui-display-ink-tuned,oklch(85.06% .171 141));--tui-display-ink-emissive:var(--tui-display-ink-tuned,oklch(85.06% .171 141));--tui-screen-brightness:1;--tui-lcd-glass:#d0d3d8;--tui-lcd-ink:#18181b;--tui-datum-col:7rem;--tui-datum-gutter:.75rem;--tui-datum-row:.25rem;--tui-glass-near:#d9d9d9;--tui-glass-far:#737373;--tui-glass-wash-top:3.6%;--tui-glass-bar-top:3.4%;--tui-glass-wash-bottom:2.2%;--tui-glass-bar-bottom:2.2%;--tui-glass-lamp-alpha:.132;--tui-glass-fade:.48s;--tui-glass-ease:cubic-bezier(.4,0,.2,1);--tui-glass-room-floor:.1;--tui-tube-mid:7%;--tui-tube-edge:20%;--tui-tube-side-mid:15%;--tui-tube-side:36%;--tui-tube-end-mid:15%;--tui-tube-end:36%}.tui-screen-text{font-family:var(--tui-pixel-font);font-synthesis:none;font-variant-ligatures:none;font-variant-numeric:tabular-nums;font-style:normal;font-weight:400}.tui-screen-text--meta{font-size:var(--tui-screen-type-meta-size);line-height:var(--tui-screen-type-meta-line);letter-spacing:.06em}.tui-screen-text--label{font-size:var(--tui-screen-type-label-size);line-height:var(--tui-screen-type-label-line);letter-spacing:.05em}.tui-screen-text--body{font-size:var(--tui-screen-type-body-size);line-height:var(--tui-screen-type-body-line);letter-spacing:.025em}.tui-screen-table{font-family:var(--tui-pixel-font);font-synthesis:none;font-variant-ligatures:none;font-variant-numeric:tabular-nums;font-style:normal;font-weight:400}.tui-screen-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:12px;height:12px;color:var(--tui-display-ink);cursor:pointer;vertical-align:middle;background:padding-box content-box;border:1px solid;border-radius:0;margin:0;padding:1px;display:inline-block}.tui-screen-checkbox:checked{background-color:currentColor}.tui-screen-checkbox:focus-visible{outline-offset:2px;outline:1px solid}.tui-screen-checkbox:disabled{cursor:not-allowed;opacity:.45}input:not([type]),input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],textarea{font-synthesis:none;font-variant-ligatures:none;line-height:var(--tui-field-type-line,20px);font-family:var(--tui-pixel-font)!important;font-size:max(var(--tui-field-type-base-size,14px),var(--tui-field-type-size,var(--tui-field-type-base-size,14px)))!important}[data-tui-field-scale=large],.tui-field-text--large{--tui-field-type-size:var(--tui-field-type-large-size,16px)}.tui-screen-button{border:1px solid;justify-content:center;align-items:center;min-height:24px;padding:3px 7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tui-screen-button{border:1px solid color-mix(in srgb,currentColor 42%,transparent)}}.tui-screen-button{color:inherit;font-family:var(--tui-pixel-font);font-size:var(--tui-screen-type-label-size,12px);font-synthesis:none;letter-spacing:.08em;font-weight:400;line-height:var(--tui-screen-type-label-line,16px);text-transform:uppercase;background:0 0;border-radius:0}.tui-screen-button:hover{background:currentColor;border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.tui-screen-button:hover{background:color-mix(in srgb,currentColor 8%,transparent)}}.tui-screen-button:active{background:currentColor}@supports (color:color-mix(in lab,red,red)){.tui-screen-button:active{background:color-mix(in srgb,currentColor 14%,transparent)}}.tui-screen-button:focus-visible{outline-offset:2px;outline:1px solid}[data-mode=light]{--tui-display-ink:var(--tui-lcd-ink)}.seg-module{border-radius:var(--tui-radius-part);white-space:nowrap;background:#111;align-items:center;gap:9px;padding:5px 7px 5px 12px;transition:background-color .15s;display:inline-flex}.module-well{gap:var(--tui-well-gap);padding:var(--tui-well-spacing);border-radius:var(--tui-radius-part);background:var(--tui-recess-dark);display:flex;box-shadow:inset 0 1px 3px #0009,inset 0 -1px 1px #ffffff08,0 1px #ffffff0d}[data-mode=light] .module-well{background:linear-gradient(#c6c6c0,#cdcdc7,#d0d0ca);box-shadow:inset 0 1px 3px #0000002e,inset 0 -1px 1px #ffffff80,0 1px #ffffffa6}.module-blank{border-radius:var(--tui-radius-part);background:#101012;min-height:2rem;position:relative}.module-blank:before{border-radius:var(--tui-radius-die);content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;box-shadow:-2px -2px 5px #ffffff03,2px 2px 5px #00000047,inset 0 1px 1px #00000047,inset 0 -1px #ffffff05}[data-mode=light] .module-blank{background:#cfcfca}.seg-module--static{cursor:default}.seg-module__legend{align-items:flex-start;gap:var(--tui-silk-gap);flex-direction:column;display:inline-flex}.tui-silkscreen,.seg-module__label{font-family:var(--tui-physical-font);font-size:.6875rem;font-weight:var(--tui-screenprint-weight);letter-spacing:.1em;text-transform:uppercase;color:#858585;filter:none;text-shadow:none;align-items:center;gap:5px;line-height:1;transition:none;display:inline-flex}@media(max-width:639px){.tui-silkscreen,.seg-module__label{letter-spacing:1.2px;font-size:.625rem}}.seg-module__swatch{background:var(--seg-swatch,#666);border-radius:1.5px;width:6px;height:6px;box-shadow:inset 0 .5px .5px #ffffff40}.seg-module .seg-window{padding:3px 6px}.seg-window--micro,.seg-module .seg-window--micro{border-radius:4px;padding:5.5px 6px}@media(max-width:639px){.seg-window--micro,.seg-module .seg-window--micro{padding:4px 6px}}.seg-module--gauge{align-items:center;column-gap:9px;row-gap:var(--tui-silk-gap);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:5px 7px 6px 12px;display:grid}.seg-module__head{justify-content:space-between;align-items:center;gap:.45rem;min-width:0;display:flex}.seg-module--gauge>.seg-module__label,.seg-module--gauge>.seg-module__head{grid-area:1/1}.seg-module--gauge .seg-module__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.seg-module--gauge>.led-meter{grid-area:2/1;min-width:0}.seg-module__glass{align-items:center;gap:var(--tui-well-gap);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.seg-module--gauge>.seg-window,.seg-module--gauge>.seg-module__glass{grid-area:1/2/span 2;align-self:center}.seg-module--tower{align-items:stretch;gap:var(--tui-silk-gap);white-space:normal;flex-direction:column;min-width:0;padding:5px 7px 6px 12px;display:flex;position:relative;overflow:hidden}.seg-module--tower>.led-meter{flex:auto;min-height:4rem}.seg-module--tower>.seg-window,.seg-module--tower>.seg-module__glass{justify-content:flex-end}.instrument-bank{container:instrument-bank/inline-size}.instrument-bank__grid{grid-template-columns:repeat(var(--instrument-bank-columns,2),minmax(0,1fr));gap:4px;width:100%;min-width:0;display:grid}@container instrument-bank (max-width:640px){.instrument-bank[data-collapse=compact]>.instrument-bank__grid{grid-template-columns:repeat(var(--instrument-bank-compact-columns,1),minmax(0,1fr))}}@container instrument-bank (max-width:300px){.instrument-bank[data-collapse=narrow]>.instrument-bank__grid{grid-template-columns:repeat(var(--instrument-bank-compact-columns,1),minmax(0,1fr))}}.readout-rack__grid{grid-template-columns:repeat(var(--readout-rack-columns,4),minmax(0,1fr));flex:auto;gap:4px;width:100%;min-width:0;display:grid}.readout-rack__item[data-tui=instrument-module]{align-items:stretch;gap:var(--tui-silk-gap);white-space:normal;flex-direction:column;min-width:0;padding:5px 12px 6px;display:flex}.readout-rack__display{min-width:0;color:var(--fg-secondary);font-family:var(--font-data),ui-monospace,monospace;align-items:center;gap:.35rem;font-size:.75rem;display:flex}.readout-rack__device[data-housing=panel]{flex:auto;justify-content:flex-end;height:auto;padding:10px}.readout-rack.is-compact>.readout-rack__grid{grid-template-columns:repeat(var(--readout-rack-compact-columns,2),minmax(0,1fr))}.readout-rack.is-compact .readout-rack__item[data-tui=instrument-module]{flex-direction:row;justify-content:space-between;align-items:center;gap:9px}.readout-rack.is-compact .readout-rack__display{flex:none}.readout-rack.is-compact .readout-rack__device{width:auto;min-width:4.8rem}.readout-rack.is-compact .readout-rack__item[data-tui=instrument-module]>:not(.readout-rack__display){min-width:0}.seg-window.pixel-marquee{min-width:0;color:var(--tui-display-ink);font-family:var(--tui-pixel-font);font-size:var(--tui-pixel-size,12px);font-weight:400;line-height:var(--tui-pixel-line,14px);text-align:right;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:auto;padding:4px 7px;display:block;overflow:hidden}.seg-window.pixel-marquee.is-overflowing{text-align:left}[data-mode=light] .seg-module{background:#d9d9d5}[data-mode=light] .tui-silkscreen,[data-mode=light] .seg-module__label{color:#5a5a54}.ribbed-faceplate{isolation:isolate;position:relative}.ribbed-faceplate>:not(.ribbed-faceplate__ridges){z-index:1;position:relative}.ribbed-faceplate__ridges{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.ribbed-faceplate__ridges>i{background-image:linear-gradient(#00000041 0,#00000013,#0000),linear-gradient(90deg,#00000060 0,#0000 14px,#0000 calc(100% - 14px),#00000060);border-radius:0;height:10.71%;position:absolute;left:0;right:0;box-shadow:inset 0 1px #00000073,0 -1px #00000073,0 1px #ffffff0f}.ribbed-faceplate__ridges>i:first-child{top:0}.ribbed-faceplate__ridges>i:nth-child(2){top:17.86%}.ribbed-faceplate__ridges>i:nth-child(3){top:35.71%}.ribbed-faceplate__ridges>i:nth-child(4){top:53.57%}.ribbed-faceplate__ridges>i:nth-child(5){top:71.43%}.ribbed-faceplate__ridges>i:nth-child(6){top:89.29%}[data-mode=light] .ribbed-faceplate__ridges>i{background-image:linear-gradient(#0000001f 0,#0000000a,#0000),linear-gradient(90deg,#0002 0,#0000 14px,#0000 calc(100% - 14px),#0002);box-shadow:inset 0 1px #0003,0 -1px #0003,0 1px #fff9}.machine-nameplate{background:var(--surface);min-width:0;max-width:100%;box-shadow:var(--depth-stroke-tl),var(--depth-stroke-br),var(--neo-outer-sm);font-family:var(--tui-identity-font);letter-spacing:-.02em;text-transform:lowercase;white-space:nowrap;border-radius:999px;align-items:center;margin:0;font-weight:700;line-height:1;display:inline-flex}.machine-nameplate--page{min-height:1.52em;padding:.12em .65em .16em;font-size:1.4rem}.machine-nameplate--module{min-height:1.52em;padding:.12em .65em .16em;font-size:1.1875rem}.machine-nameplate--scale-mount{font-size:inherit}.machine-nameplate .title-metal{color:#0000;filter:drop-shadow(0 1px .4px #00000061)drop-shadow(0 -1px .3px #ffffff0f)drop-shadow(-3px -3px 8px #ffffff03)drop-shadow(3px 3px 8px #0000001a)drop-shadow(-1px -1px 2px #ffffff02)drop-shadow(1px 1px 2px #0001);text-overflow:ellipsis;background:linear-gradient(#d8d3c4,#c3beae 42%,#a6a090 80%,#b2ac9c);-webkit-background-clip:text;background-clip:text;font-size:.78em;overflow:hidden}.machine-nameplate--page .title-metal{top:var(--optical-lift-badge);position:relative}.title-truecase .machine-nameplate--page{text-transform:none}.title-truecase .machine-nameplate--page .title-metal{top:0}.machine-nameplate--module .title-metal{top:var(--optical-lift-pill);position:relative}.machine-nameplate .title-mark{filter:drop-shadow(.5px 1px 1px #0000004d);flex:none;width:calc(.52em + 6px);height:.667em;margin-right:.22em;display:inline-block;position:relative}.machine-nameplate .title-mark>i{background-image:linear-gradient(#ffffff1f,#fff0 45%,#0000001c);border-radius:.5px;height:13%;position:absolute;left:0;right:0}.machine-nameplate .title-mark>i:first-child{top:0}.machine-nameplate .title-mark>i:nth-child(2){top:21.75%}.machine-nameplate .title-mark>i:nth-child(3){top:43.5%}.machine-nameplate .title-mark>i:nth-child(4){top:65.25%}.machine-nameplate .title-mark>i:nth-child(5){top:87%}.machine-nameplate .title-mark>i:first-child{background-color:#d93a2b}.machine-nameplate .title-mark>i:nth-child(2){background-color:#e8622c}.machine-nameplate .title-mark>i:nth-child(3){background-color:#eebd2b}.machine-nameplate .title-mark>i:nth-child(4){background-color:#3d9c40}.machine-nameplate .title-mark>i:nth-child(5){background-color:#2e77bb}[data-mode=light] .machine-nameplate .title-metal{filter:drop-shadow(0 1px #ffffff80)drop-shadow(-2px -2px 5px #00000001)drop-shadow(2px 2px 5px #00000007)drop-shadow(-1px -1px 1px #00000001)drop-shadow(1px 1px 1px #00000007);background:linear-gradient(135deg,#52525b,#71717a);-webkit-background-clip:text;background-clip:text}.instrument-header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;min-height:4.25rem;padding:.62rem 1rem;display:grid}.instrument-header__copy{min-width:0;display:block}.instrument-header__title{min-width:0;max-width:100%;color:var(--fg-secondary);font-family:var(--tui-physical-font);font-size:var(--instrument-header-title-size,.875rem);font-weight:var(--tui-screenprint-weight);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;filter:none;text-shadow:none;white-space:nowrap;margin:0;line-height:1;display:block;overflow:hidden}[data-mode=light] .instrument-header__title{color:#595953}.instrument-header__meta{color:var(--fg-secondary);font-family:var(--tui-descriptor-font);font-size:var(--resource-type-meta,.6875rem);letter-spacing:.08em;text-transform:uppercase;filter:none;text-shadow:none;white-space:nowrap;font-weight:400;line-height:1.35}.instrument-header__actions{justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.instrument-pill{background:var(--surface);min-height:2em;box-shadow:var(--depth-stroke-tl),var(--depth-stroke-br),var(--neo-outer-sm);color:var(--fg-secondary);font-family:var(--tui-physical-font);font-size:.8125rem;font-weight:var(--tui-screenprint-weight);letter-spacing:.06em;text-transform:uppercase;filter:none;text-shadow:none;white-space:nowrap;border-radius:999px;align-items:center;gap:.5em;padding:.3em .9em .34em;line-height:1;display:inline-flex}.instrument-pill--green{color:var(--tui-ind-green,var(--sys-green))}.instrument-pill--amber{color:var(--tui-ind-amber,var(--sys-amber))}.instrument-pill--red{color:var(--sys-red)}.instrument-pill--blue{color:var(--sys-blue)}[data-mode=light] .instrument-pill--green{color:#276c35}[data-mode=light] .instrument-pill--amber{color:#7a5513}[data-mode=light] .instrument-pill--red{color:#b3261e}[data-mode=light] .instrument-pill--blue{color:#2a56ac}.instrument-pill--sm{font-size:.6875rem}.status-led{--status-led-color:#666;--status-led-scatter-tight:#66666680;--status-led-scatter-wide:#6666662e;overflow-clip-margin:1px;isolation:isolate;background:var(--tui-recess-dark);vertical-align:middle;flex:none;justify-content:center;align-items:center;padding:2px;display:inline-flex;position:relative;overflow:clip;box-shadow:inset 0 1px 2px #000000d1,inset 0 -1px 1px #ffffff0a}.status-led:before{box-sizing:border-box;border:1px solid var(--status-led-color);border-radius:inherit;content:"";opacity:0;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.status-led.is-on:before{opacity:.22}.status-led.is-pulse:before{will-change:opacity;animation:1.8s linear infinite status-led-well-response}.status-led__die{background:#1a1a1a;flex:none;display:block;position:relative;overflow:visible}.status-led__die:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#ffffff6b,#0000 58%);position:absolute;top:.5px;right:.5px;bottom:.5px;left:.5px}.status-led--dot{border-radius:999px;padding:1px}.status-led--dot:before{border-width:.5px}.status-led--dot>.status-led__die{border-radius:999px;width:4px;height:4px}.status-led--slot{border-radius:3px}.status-led--slot>.status-led__die{border-radius:1px;width:22px;height:4px}.status-led--neutral{--status-led-color:var(--tui-ind-neutral);--status-led-scatter-tight:#e8e8e480;--status-led-scatter-wide:#e8e8e42e}.status-led--green{--status-led-color:var(--tui-ind-green);--status-led-scatter-tight:#4aff7494;--status-led-scatter-wide:#4aff743d}.status-led--amber{--status-led-color:var(--tui-ind-amber);--status-led-scatter-tight:#ffc22da3;--status-led-scatter-wide:#ffae0a45}.status-led--yellow{--status-led-color:var(--tui-ind-yellow);--status-led-scatter-tight:#ffe45ca3;--status-led-scatter-wide:#ffcd2845}.status-led--red{--status-led-color:var(--tui-ind-red);--status-led-scatter-tight:#ff604d8f;--status-led-scatter-wide:#ff412f33}.status-led--blue{--status-led-color:var(--tui-ind-blue);--status-led-scatter-tight:#4e52ff8f;--status-led-scatter-wide:#3538d433}@supports (color:color(display-p3 1 1 1)){.status-led--green{--status-led-scatter-tight:color(display-p3 .5209 .9863 .5195/.58);--status-led-scatter-wide:color(display-p3 .5209 .9863 .5195/.24)}.status-led--amber{--status-led-scatter-tight:color(display-p3 .9632 .7703 .3134/.64);--status-led-scatter-wide:color(display-p3 .9536 .6961 .249/.27)}.status-led--red{--status-led-scatter-tight:color(display-p3 .9277 .4186 .3373/.56);--status-led-scatter-wide:color(display-p3 .9222 .3214 .2395/.2)}}.toggle-key__indicator.status-led.is-off>.status-led__die{background:var(--tui-toggle-indicator-off);box-shadow:none}.toggle-key__indicator.status-led.is-off>.status-led__die:before{opacity:0}.status-led.is-on>.status-led__die,.status-led.is-pulse>.status-led__die{background:var(--status-led-color);box-shadow:0 0 2px var(--status-led-scatter-tight),0 0 5px var(--status-led-scatter-wide)}.status-led.is-on>.status-led__die:before,.status-led.is-pulse>.status-led__die:before{opacity:0}.status-led__die:after{border-radius:inherit;background:var(--status-led-color);box-shadow:0 0 2px var(--status-led-scatter-tight),0 0 5px var(--status-led-scatter-wide);content:"";opacity:0;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.status-led.is-striking>.status-led__die:after{animation:.15s linear both status-led-optical-strike}.status-led.is-releasing>.status-led__die:after{animation:.1s linear both status-led-optical-release}@keyframes status-led-optical-strike{0%,25%{opacity:1;filter:brightness(2.475)saturate(.35)}45%{opacity:.72;filter:brightness(1.62)saturate(.6)}to{opacity:0;filter:brightness()saturate()}}@keyframes status-led-optical-release{0%{opacity:.5}to{opacity:0}}.status-led.is-pulse>.status-led__die{will-change:filter;animation:1.8s linear infinite status-led-optical-pulse;transform:none}@keyframes status-led-optical-pulse{0%,8%{filter:brightness(.9)saturate(.78)}68%{filter:brightness(.5)saturate(1.32)}68.01%{filter:brightness()saturate(.35)}76%,to{filter:brightness(.9)saturate(.78)}}@keyframes status-led-well-response{0%,8%{opacity:.2}68%{opacity:.1}68.01%{opacity:.22}76%,to{opacity:.2}}@media(prefers-reduced-motion:reduce){.status-led.is-striking>.status-led__die:after,.status-led.is-releasing>.status-led__die:after{opacity:0;filter:none;animation:none}.status-led.is-pulse>.status-led__die{filter:brightness(.9)saturate(.78);animation:none}.status-led.is-pulse:before{opacity:.2;animation:none}}.led-meter{border-radius:var(--tui-radius-die);background:var(--tui-recess-dark);justify-content:center;align-items:stretch;display:flex;box-shadow:inset 0 1px 2px #000000b3,inset 0 -1px 1px #ffffff08,0 1px #ffffff0d}.led-meter--jumbo{border-radius:4px;align-self:stretch;min-height:14px}.led-meter--jumbo .led-meter__seg{border-radius:2px;flex:auto}.led-meter--vertical{flex-direction:column-reverse}.led-meter__seg{background:#1a1a1a;border-radius:1px;flex:none}.led-meter__seg--green{background:#14210f}.led-meter__seg--amber{background:#271d07}.led-meter__seg--red{background:#290c08}.led-meter__seg--green.is-lit{background:linear-gradient(#3d9a50,#52b862 40%,#46a758);box-shadow:inset 0 1px 1px #82e69633,inset 0 -.5px .5px #143c194d,0 0 2px #4aff745c,0 0 5px #4aff741f}.led-meter__seg--amber.is-lit{background:linear-gradient(#e8a020,#ffb030 40%,#ff8c00);box-shadow:inset 0 1px 1px #ffd26440,inset 0 -.5px .5px #783c004d,0 0 2px #ffc22d66,0 0 5px #ffae0a24}.led-meter__seg--red.is-lit{background:linear-gradient(#c43c31,#e4544a 40%,#d0342a);box-shadow:inset 0 1px 1px #ff968c38,inset 0 -.5px .5px #500c0859,0 0 2px #ff604d61,0 0 5px #ff412f21}.led-meter:not(.led-meter--illuminated){overflow-clip-margin:1px;isolation:isolate;overflow:clip}[data-mode=light] .led-meter{background:var(--tui-lcd-glass,#d0d3d8);box-shadow:inset 0 1px 2px #00000038,inset 0 1px 1px #0000001a}[data-mode=light] .led-meter__seg{background:#18181b1a}[data-mode=light] .led-meter__seg--green{background:#276c3529}[data-mode=light] .led-meter__seg--amber{background:#7a551329}[data-mode=light] .led-meter__seg--red{background:#b3261e29}[data-mode=light] .led-meter__seg--green.is-lit{box-shadow:none;background:#276c35}[data-mode=light] .led-meter__seg--amber.is-lit{box-shadow:none;background:#7a5513}[data-mode=light] .led-meter__seg--red.is-lit{box-shadow:none;background:#b3261e}@supports (color:color(display-p3 1 1 1)){.led-meter:not(.led-meter--illuminated) .led-meter__seg--green.is-lit{box-shadow:inset 0 1px 1px #82e69633,inset 0 -.5px .5px #143c194d,0 0 2px #4aff745c,0 0 5px #4aff741f}.led-meter:not(.led-meter--illuminated) .led-meter__seg--amber.is-lit{box-shadow:inset 0 1px 1px #ffd26440,inset 0 -.5px .5px #783c004d,0 0 2px #ffc22d66,0 0 5px #ffae0a24}.led-meter:not(.led-meter--illuminated) .led-meter__seg--red.is-lit{box-shadow:inset 0 1px 1px #ff968c38,inset 0 -.5px .5px #500c0859,0 0 2px #ff604d61,0 0 5px #ff412f21}[data-mode=light] .led-meter:not(.led-meter--illuminated) .led-meter__seg.is-lit{box-shadow:none}}.led-meter:not(.led-meter--illuminated) .led-meter__seg{position:relative}.led-meter:not(.led-meter--illuminated) .led-meter__seg.is-lit:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;animation:.15s linear both led-meter-standard-optical-strike;position:absolute;top:0;right:0;bottom:0;left:0}.led-meter:not(.led-meter--illuminated) .led-meter__seg--green.is-lit:after{background:radial-gradient(#93ffa3,#66f17d 40%,#38d957 66%,#17a440 84%,#09652a);box-shadow:0 0 2px #4aff7485,0 0 5px #4aff742e}.led-meter:not(.led-meter--illuminated) .led-meter__seg--amber.is-lit:after{background:radial-gradient(#fff0a0,#ffe47a 34%,#ffc928 62%,#f49a08 82%,#d87400);box-shadow:0 0 2px #ffc22da3,0 0 5px #ffae0a45}.led-meter:not(.led-meter--illuminated) .led-meter__seg--red.is-lit:after{background:radial-gradient(#ff9f92,#ff756a 46%,#f94f4c 70%,#d42f34 86%,#911b22);box-shadow:0 0 2px #ff604d8f,0 0 5px #ff412f33}@keyframes led-meter-standard-optical-strike{0%{opacity:1;filter:brightness(1.68)saturate(.78)}22%{opacity:.78;filter:brightness(1.464)saturate(.88)}to{opacity:0;filter:brightness()saturate()}}@supports (color:color(display-p3 1 1 1)){.led-meter:not(.led-meter--illuminated) .led-meter__seg--green.is-lit:after{background:radial-gradient(#93ffa3,#66f17d 40%,#38d957 66%,#17a440 84%,#09652a);box-shadow:0 0 2px #4aff7485,0 0 5px #4aff742e}.led-meter:not(.led-meter--illuminated) .led-meter__seg--amber.is-lit:after{background:radial-gradient(#fff0a0,#ffe47a 34%,#ffd759,#ffc928 62%,#f49a08 82%,#d87400);box-shadow:0 0 2px #ffc22da3,0 0 5px #ffae0a45}.led-meter:not(.led-meter--illuminated) .led-meter__seg--red.is-lit:after{background:radial-gradient(#ff9f92,#ff756a 46%,#f94f4c 70%,#d42f34 86%,#911b22);box-shadow:0 0 2px #ff604d8f,0 0 5px #ff412f33}}[data-mode=light] .led-meter:not(.led-meter--illuminated) .led-meter__seg.is-lit:after{display:none}@media(prefers-reduced-motion:reduce){.led-meter:not(.led-meter--illuminated) .led-meter__seg.is-lit:after{opacity:0;filter:none;animation:none}}.led-meter--illuminated .led-meter__seg{position:relative}.led-meter--illuminated .led-meter__seg.is-lit:after{content:"";border-radius:inherit;pointer-events:none;background:inherit;box-shadow:inherit;opacity:0;animation:.15s linear both led-meter-illuminated-optical-strike;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes led-meter-illuminated-optical-strike{0%,25%{opacity:1;filter:brightness(2.475)saturate(.35)}45%{opacity:.72;filter:brightness(1.62)saturate(.6)}to{opacity:0;filter:brightness()saturate()}}@media(prefers-reduced-motion:reduce){.led-meter--illuminated .led-meter__seg.is-lit:after{opacity:0;filter:none;animation:none}}.led-meter .led-meter__seg.is-fading{position:relative}.led-meter .led-meter__seg.is-fading:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;animation:.1s linear both led-meter-optical-release;position:absolute;top:0;right:0;bottom:0;left:0}.led-meter:not(.led-meter--illuminated) .led-meter__seg--green.is-fading:before{background:linear-gradient(#3d9a50,#52b862 40%,#46a758);box-shadow:0 0 2px #4aff745c,0 0 5px #4aff741f}.led-meter:not(.led-meter--illuminated) .led-meter__seg--amber.is-fading:before{background:linear-gradient(#e8a020,#ffb030 40%,#ff8c00);box-shadow:0 0 2px #ffc22d66,0 0 5px #ffae0a24}.led-meter:not(.led-meter--illuminated) .led-meter__seg--red.is-fading:before{background:linear-gradient(#c43c31,#e4544a 40%,#d0342a);box-shadow:0 0 2px #ff604d61,0 0 5px #ff412f21}.led-meter--illuminated .led-meter__seg--green.is-fading:before{background:radial-gradient(#93ffa3,#66f17d 40%,#38d957 66%,#17a440 84%,#09652a);box-shadow:0 0 2px #4aff7485,0 0 5px #4aff742e}.led-meter--illuminated .led-meter__seg--amber.is-fading:before{background:radial-gradient(#fff0a0,#ffe47a 34%,#ffc928 62%,#f49a08 82%,#d87400);box-shadow:0 0 2px #ffc22da3,0 0 5px #ffae0a45}.led-meter--illuminated .led-meter__seg--red.is-fading:before{background:radial-gradient(#ff9f92,#ff756a 46%,#f94f4c 70%,#d42f34 86%,#911b22);box-shadow:0 0 2px #ff604d8f,0 0 5px #ff412f33}[data-mode=light] .led-meter--illuminated .led-meter__seg--green.is-lit,[data-mode=light] .led-meter--illuminated .led-meter__seg--green.is-fading:before{background:radial-gradient(#7fe58f,#45c463 55%,#2f9f4c);box-shadow:inset 0 0 0 1px #145a2859}[data-mode=light] .led-meter--illuminated .led-meter__seg--amber.is-lit,[data-mode=light] .led-meter--illuminated .led-meter__seg--amber.is-fading:before{background:radial-gradient(#ffde7a,#f9b028 55%,#e08c00);box-shadow:inset 0 0 0 1px #965a0059}[data-mode=light] .led-meter--illuminated .led-meter__seg--red.is-lit,[data-mode=light] .led-meter--illuminated .led-meter__seg--red.is-fading:before{background:radial-gradient(#ff9a8e,#f0564a 55%,#cf3328);box-shadow:inset 0 0 0 1px #78140f59}@keyframes led-meter-illuminated-optical-strike-light{0%,25%{opacity:1;filter:brightness(1.35)saturate(.7)}45%{opacity:.6;filter:brightness(1.15)saturate(.85)}to{opacity:0;filter:brightness()saturate()}}[data-mode=light] .led-meter--illuminated .led-meter__seg.is-lit:after{animation-name:led-meter-illuminated-optical-strike-light}@media(prefers-reduced-motion:reduce){[data-mode=light] .led-meter--illuminated .led-meter__seg.is-lit:after{animation:none}}@keyframes led-meter-optical-release{0%{opacity:.5}to{opacity:0}}@supports (color:color(display-p3 1 1 1)){.led-meter:not(.led-meter--illuminated) .led-meter__seg--green.is-fading:before{box-shadow:0 0 2px #4aff745c,0 0 5px #4aff741f}.led-meter:not(.led-meter--illuminated) .led-meter__seg--amber.is-fading:before{box-shadow:0 0 2px #ffc22d66,0 0 5px #ffae0a24}.led-meter:not(.led-meter--illuminated) .led-meter__seg--red.is-fading:before{box-shadow:0 0 2px #ff604d61,0 0 5px #ff412f21}.led-meter--illuminated .led-meter__seg--green.is-fading:before{background:radial-gradient(#93ffa3,#66f17d 40%,#38d957 66%,#17a440 84%,#09652a);box-shadow:0 0 2px #4aff7485,0 0 5px #4aff742e}.led-meter--illuminated .led-meter__seg--amber.is-fading:before{background:radial-gradient(#fff0a0,#ffe47a 34%,#ffd759,#ffc928 62%,#f49a08 82%,#d87400);box-shadow:0 0 2px #ffc22da3,0 0 5px #ffae0a45}.led-meter--illuminated .led-meter__seg--red.is-fading:before{background:radial-gradient(#ff9f92,#ff756a 46%,#f94f4c 70%,#d42f34 86%,#911b22);box-shadow:0 0 2px #ff604d8f,0 0 5px #ff412f33}}[data-mode=light] .led-meter:not(.led-meter--illuminated) .led-meter__seg--green.is-fading:before{box-shadow:none;background:#276c35}[data-mode=light] .led-meter:not(.led-meter--illuminated) .led-meter__seg--amber.is-fading:before{box-shadow:none;background:#7a5513}[data-mode=light] .led-meter:not(.led-meter--illuminated) .led-meter__seg--red.is-fading:before{box-shadow:none;background:#b3261e}@media(prefers-reduced-motion:reduce){.led-meter .led-meter__seg.is-fading:before{opacity:0;animation:none}}.led-meter--illuminated{overflow-clip-margin:1px;isolation:isolate;background:#070706;overflow:clip;box-shadow:inset 0 0 0 1px #bcb59e24,inset 0 2px 4px #000000eb,inset 0 -1px 1px #ffffff0b,0 1px #ffffff0a}[data-mode=light] .led-meter--illuminated{overflow-clip-margin:1px;isolation:isolate;background:var(--tui-lcd-glass,#d0d3d8);overflow:clip;box-shadow:inset 0 2px 3px #00000038,inset 0 1px 1px #0000001f}[data-mode=light] .led-meter--illuminated .led-meter__seg{background:#18181b1f}[data-mode=light] .led-meter--illuminated .led-meter__seg--green{background:#276c3533}[data-mode=light] .led-meter--illuminated .led-meter__seg--amber{background:#7a551333}[data-mode=light] .led-meter--illuminated .led-meter__seg--red{background:#b3261e33}.led-meter--illuminated .led-meter__seg--green.is-lit{background:radial-gradient(#93ffa3,#66f17d 40%,#38d957 66%,#17a440 84%,#09652a);box-shadow:0 0 2px #4aff7494,0 0 5px #4aff743d}.led-meter--illuminated .led-meter__seg--amber.is-lit{background:radial-gradient(#fff0a0,#ffe47a 34%,#ffc928 62%,#f49a08 82%,#d87400);box-shadow:0 0 2px #ffc22da3,0 0 5px #ffae0a45}.led-meter--illuminated .led-meter__seg--red.is-lit{background:radial-gradient(#ff9f92,#ff756a 46%,#f94f4c 70%,#d42f34 86%,#911b22);box-shadow:0 0 2px #ff604d8f,0 0 5px #ff412f33}@supports (color:color(display-p3 1 1 1)){.led-meter--illuminated .led-meter__seg--green.is-lit{background:radial-gradient(#93ffa3,#66f17d 40%,#38d957 66%,#17a440 84%,#09652a);box-shadow:0 0 2px #4aff7485,0 0 5px #4aff742e}.led-meter--illuminated .led-meter__seg--amber.is-lit{background:radial-gradient(#fff0a0,#ffe47a 34%,#ffd759,#ffc928 62%,#f49a08 82%,#d87400);box-shadow:0 0 2px #ffc22da3,0 0 5px #ffae0a45}.led-meter--illuminated .led-meter__seg--red.is-lit{background:radial-gradient(#ff9f92,#ff756a 46%,#f94f4c 70%,#d42f34 86%,#911b22);box-shadow:0 0 2px #ff604d8f,0 0 5px #ff412f33}}.osd-surface{--osd-sheet:82%;border-radius:var(--radius-sm);background:var(--tui-osd-bg,var(--surface));gap:.125rem;padding:.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.osd-surface{background:color-mix(in srgb,var(--tui-osd-bg,var(--surface))var(--osd-sheet),transparent)}}.osd-surface{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:inset 0 0 0 1px var(--tui-osd-stroke,var(--edge-subtle));color:var(--tui-osd-text,var(--fg-primary));font-family:var(--tui-osd-font,var(--tui-pixel-font))}.osd-surface--pane{--osd-sheet:88%;border-radius:0;gap:0;padding:.5rem .625rem}.osd-surface--key{box-shadow:inset 0 1px 0 var(--tui-osd-stroke,var(--edge-subtle));gap:var(--tui-datum-row)var(--tui-datum-gutter);border-radius:0;padding:.375rem .5rem;font-size:16px;line-height:24px}.osd-surface--edge-top,.osd-surface--edge-bottom,.osd-surface--edge-left,.osd-surface--edge-right{border-radius:0}.osd-surface--edge-top{box-shadow:inset 0 -1px 0 var(--tui-osd-stroke,var(--edge-subtle))}.osd-surface--edge-bottom{box-shadow:inset 0 1px 0 var(--tui-osd-stroke,var(--edge-subtle))}.osd-surface--edge-left{box-shadow:inset -1px 0 0 var(--tui-osd-stroke,var(--edge-subtle))}.osd-surface--edge-right{box-shadow:inset 1px 0 0 var(--tui-osd-stroke,var(--edge-subtle))}.osd-dim{color:var(--tui-osd-text-secondary,var(--fg-secondary))}.osd-surface--column{flex-direction:column}.osd-surface button{box-shadow:none;text-shadow:none}@media(prefers-reduced-transparency:reduce){.osd-surface{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--tui-osd-bg,var(--surface))}}.osd-btn{border-radius:var(--radius-sm);width:100%;color:var(--tui-osd-text-secondary,var(--fg-secondary));font-family:var(--tui-osd-font,var(--tui-pixel-font));--osd-label-tracking:.08em;letter-spacing:var(--osd-label-tracking);text-transform:uppercase;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:.5rem;padding:.4375rem .625rem;font-size:.75rem;line-height:1;transition:background-color .12s,color .12s;display:flex}.osd-btn:focus-visible{outline:2px solid var(--sys-blue);outline-offset:-2px}.osd-btn[aria-disabled=true]{opacity:.45;cursor:default}@media(hover:hover)and (pointer:fine){.osd-btn:not([aria-disabled=true]):hover{background:var(--tui-osd-hover,var(--elevated));color:var(--tui-osd-text,var(--fg-primary))}}.osd-btn__lamp{background:var(--tui-osd-muted,var(--fg-muted));opacity:.35;border-radius:50%;flex:none;width:5px;height:5px}.osd-btn--on{background:var(--osd-tone)}@supports (color:color-mix(in lab,red,red)){.osd-btn--on{background:color-mix(in srgb,var(--osd-tone)16%,transparent)}}.osd-btn--on{color:var(--osd-tone)}.osd-btn--on .osd-btn__lamp{background:var(--osd-tone);opacity:1;box-shadow:0 0 7px var(--osd-tone)}@supports (color:color-mix(in lab,red,red)){.osd-btn--on .osd-btn__lamp{box-shadow:0 0 7px color-mix(in srgb,var(--osd-tone)70%,transparent)}}.osd-btn__icon{flex:none;display:inline-flex}.osd-btn__icon svg{width:.875rem;height:.875rem}@container (max-width:12rem){.osd-btn--legend-folding .osd-btn__label{display:none}.osd-btn--legend-folding{gap:0}}.osd-btn__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-inline-end:calc(var(--osd-label-tracking)*-1);overflow:hidden}.osd-btn[data-tone=blue]{--osd-tone:var(--sys-blue)}.osd-btn[data-tone=teal]{--osd-tone:var(--sys-teal,#12a594)}.osd-btn[data-tone=purple]{--osd-tone:var(--sys-purple,#8b7bad)}.osd-btn[data-tone=amber]{--osd-tone:var(--sys-amber,#e0a33c)}.osd-btn[data-tone=green]{--osd-tone:var(--sys-green,#30a46c)}.osd-btn__annotation{color:var(--tui-osd-muted,var(--fg-muted));font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:.625rem}.pixel-datum{white-space:nowrap;min-width:0;font-family:var(--tui-osd-font,var(--tui-pixel-font));align-items:baseline;gap:.3125rem;display:inline-flex}.pixel-datum__label,.pixel-datum__unit{color:var(--tui-osd-text-secondary,var(--tui-display-ink))}@supports (color:color-mix(in lab,red,red)){.pixel-datum__label,.pixel-datum__unit{color:var(--tui-osd-text-secondary,color-mix(in srgb,var(--tui-display-ink)58%,transparent))}}.pixel-datum__label,.pixel-datum__unit{text-transform:uppercase;letter-spacing:.08em}.pixel-datum__unit{margin-left:.3125em}.pixel-datum__value{color:var(--tui-osd-text,var(--tui-display-ink));font-variant-numeric:tabular-nums}.pixel-datum__value--inherit{color:inherit}.datum-run{grid-template-columns:repeat(auto-fit,minmax(var(--tui-datum-col),1fr));gap:var(--tui-datum-row)var(--tui-datum-gutter);align-items:baseline;display:grid}.datum-run>.pixel-datum--span{grid-column:1/-1}.datum-run--fixed{grid-template-columns:repeat(var(--datum-run-columns,2),minmax(max-content,1fr))}.picture-well{--tui-bezel:12px;min-width:0;min-height:0;padding:var(--tui-bezel);border-radius:var(--tui-radius-part);background:linear-gradient(180deg,var(--tui-app-edge-dark,#050506)0%,var(--tui-app-well,#080809)45%,var(--tui-app-well,#080809)100%);position:relative}@supports (color:color-mix(in lab,red,red)){.picture-well{background:linear-gradient(180deg,color-mix(in srgb,var(--tui-app-edge-dark,#050506)60%,var(--tui-app-panel,#18181b))0%,var(--tui-app-well,#080809)45%,var(--tui-app-well,#080809)100%)}}.picture-well{box-shadow:inset 0 1px 0 var(--tui-app-highlight,#ffffff14),inset 0 -1px #0000008c,inset 0 2px 5px #00000073,0 1px 0 var(--tui-app-highlight-soft,#ffffff0a)}.picture-well__lip{inset:calc(var(--tui-bezel) - 1px);z-index:2;border-radius:calc(var(--tui-radius-part) - 3px);pointer-events:none;position:absolute;box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #00000094}.picture-well>.picture-well__fastener{z-index:3;--fastener-inset:calc((var(--tui-bezel) - 8px)/2);position:absolute}.picture-well__fastener--tl{top:var(--fastener-inset);left:var(--fastener-inset)}.picture-well__fastener--tr{top:var(--fastener-inset);right:var(--fastener-inset)}.picture-well__fastener--bl{bottom:var(--fastener-inset);left:var(--fastener-inset)}.picture-well__fastener--br{bottom:var(--fastener-inset);right:var(--fastener-inset)}.picture-well__glass{border-radius:calc(var(--tui-radius-part) - 4px);isolation:isolate;--tui-graticule-pitch:32px;--tui-graticule-line:#ffffff03;--tui-graticule-bow:.006;--tui-graticule-fill:linear-gradient(160deg,#1b2230,#0f141b);background:var(--tui-graticule-fill);--tui-display-ink:var(--tui-display-ink-emissive);--tui-osd-bg:#0a0a0c;--tui-osd-stroke:var(--tui-display-ink);height:100%;min-height:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.picture-well__glass{--tui-osd-stroke:color-mix(in srgb,var(--tui-display-ink)24%,transparent)}}.picture-well__glass{--tui-osd-text:var(--tui-display-ink);--tui-osd-text-secondary:var(--tui-display-ink)}@supports (color:color-mix(in lab,red,red)){.picture-well__glass{--tui-osd-text-secondary:color-mix(in srgb,var(--tui-display-ink)66%,transparent)}}.picture-well__glass{--tui-osd-muted:var(--tui-display-ink)}@supports (color:color-mix(in lab,red,red)){.picture-well__glass{--tui-osd-muted:color-mix(in srgb,var(--tui-display-ink)40%,transparent)}}.picture-well__glass{--tui-osd-hover:var(--tui-display-ink)}@supports (color:color-mix(in lab,red,red)){.picture-well__glass{--tui-osd-hover:color-mix(in srgb,var(--tui-display-ink)12%,transparent)}}.picture-well__glass{--tui-screen-row-hover:var(--tui-display-ink)}@supports (color:color-mix(in lab,red,red)){.picture-well__glass{--tui-screen-row-hover:color-mix(in srgb,var(--tui-display-ink)8%,transparent)}}.picture-well__glass{--tui-screen-row-open:var(--tui-display-ink)}@supports (color:color-mix(in lab,red,red)){.picture-well__glass{--tui-screen-row-open:color-mix(in srgb,var(--tui-display-ink)5%,transparent)}}.picture-well__glass{--tui-screen-row-open-rule:var(--tui-display-ink)}@supports (color:color-mix(in lab,red,red)){.picture-well__glass{--tui-screen-row-open-rule:color-mix(in srgb,var(--tui-display-ink)22%,transparent)}}.picture-well__glass{--tui-screen-row-open-sub:var(--tui-display-ink)}@supports (color:color-mix(in lab,red,red)){.picture-well__glass{--tui-screen-row-open-sub:color-mix(in srgb,var(--tui-display-ink)42%,transparent)}}.picture-well__glass .osd-btn{--osd-tone:var(--tui-display-ink)}.picture-well--led .osd-btn,.picture-well--led .osd-surface{border-radius:0}.picture-well__glass[data-screen-light]{--tui-display-ink:var(--tui-lcd-ink);--tui-osd-bg:var(--tui-lcd-glass,#d0d3d8);--tui-graticule-line:#00000004;--tui-graticule-fill:linear-gradient(160deg,#eef0f2,#d8dde3)}.picture-well--led .picture-well__glass{background:#0a0a0c;box-shadow:inset 0 1px #ffffff08}.picture-well--led .picture-well__glass[data-screen-light]{background:var(--tui-lcd-glass,#d0d3d8);box-shadow:inset 0 1px 2px #0000002e}.tui-glass__lamps,.tui-glass__glare{width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.tui-glass__glare{opacity:var(--tui-glass-glare-level,1);transition:opacity var(--tui-glass-fade)var(--tui-glass-ease)}.tui-glass__tube{pointer-events:none;border-radius:inherit;opacity:var(--tui-tube-level,1);transition:opacity var(--tui-glass-fade)var(--tui-glass-ease);background:radial-gradient(ellipse 62% 135% at 50% 50%,#0000 74%,rgb(0 0 0/var(--tui-tube-side-mid,0%))89%,rgb(0 0 0/var(--tui-tube-side,0%))),radial-gradient(ellipse 135% 62% at 50% 50%,#0000 74%,rgb(0 0 0/var(--tui-tube-end-mid,0%))89%,rgb(0 0 0/var(--tui-tube-end,0%))),radial-gradient(ellipse farthest-corner at 50% 47%,#0000 38%,rgb(0 0 0/var(--tui-tube-mid,0%))74%,rgb(0 0 0/var(--tui-tube-edge,0%)));position:absolute;top:0;right:0;bottom:0;left:0}.tui-glass{z-index:1200;pointer-events:none;border-radius:inherit;background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}:where(.tui-glass-stock--reflective){--tui-glass-room-alpha:1}:where(.tui-glass-stock--reflective[data-screen-light]){--tui-glass-near:#4a5c70;--tui-glass-far:#4a5c70;--tui-glass-wash-top:1.8%;--tui-glass-bar-top:1.7%;--tui-glass-wash-bottom:1.1%;--tui-glass-bar-bottom:1.1%;--tui-glass-lamp-alpha:0;--tui-tube-mid:4%;--tui-tube-edge:12%;--tui-tube-side-mid:8%;--tui-tube-side:18%;--tui-tube-end-mid:8%;--tui-tube-end:18%}:where(.tui-glass-stock--matte){--tui-glass-wash-top:0;--tui-glass-bar-top:0;--tui-glass-wash-bottom:0;--tui-glass-bar-bottom:0;--tui-glass-room-alpha:.1;--tui-glass-lamp-alpha:.132;--tui-graticule-line:transparent;--tui-tube-mid:0%;--tui-tube-edge:0%;--tui-tube-side-mid:0%;--tui-tube-side:0%;--tui-tube-end-mid:0%;--tui-tube-end:0%}:where(.tui-glass-stock--matte[data-screen-light]){--tui-glass-lamp-alpha:0}.tui-graticule{z-index:450;pointer-events:none;border-radius:inherit;opacity:var(--tui-graticule-level,1);transition:opacity var(--tui-glass-fade)var(--tui-glass-ease);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.tui-graticule__face{width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}@media(prefers-reduced-motion:reduce){.tui-glass__glare,.tui-glass__tube,.tui-graticule{transition:none}}@media(prefers-reduced-transparency:reduce){.tui-glass{display:none}}:root[data-reduce-glare] :is(.tui-glass-stock--reflective,.tui-glass-stock--matte){--tui-glass-glare-level:0;--tui-graticule-level:0;--tui-tube-level:0}.toggle-key__tally{z-index:1;color:var(--tui-keycap-silver-ink);font-family:var(--tui-keycap-font);font-synthesis:none;font-size:.5rem;font-weight:var(--tui-screenprint-weight);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-shadow:none;filter:none;opacity:1;pointer-events:none;line-height:1;transition:none;position:absolute;bottom:5px;right:7px}.toggle-key--surface-cap .toggle-key__tally{color:var(--tui-keycap-surface-ink)}.toggle-key--red-cap .toggle-key__tally,.toggle-key--blue-cap .toggle-key__tally,.toggle-key--amber-cap .toggle-key__tally{color:#fff}.toggle-key--compact[data-toggle-key-tally] .toggle-key__legend{top:34%}.sticker{--sticker-tilt:0deg;max-width:100%;height:auto;transform:rotate(var(--sticker-tilt));pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:inline-block}.sticker--foil{filter:drop-shadow(0 0 1px #fff9)drop-shadow(0 1px 3px #ffffff47)}@media(prefers-reduced-transparency:reduce){.sticker{filter:drop-shadow(0 1px 1px #0000008c)}}.lens-switch{--lens-h:36px;--lens-travel:1.5px;--lens-collar:calc(var(--lens-h)*.09);--lens-wall:.5px;--lens-lamp:#ffe9c8;min-width:92px;height:var(--lens-h);border-radius:calc(var(--lens-h)*.04);cursor:pointer;isolation:isolate;--lens-facet:#ffffff4d;background:linear-gradient(var(--lens-facet),var(--lens-facet))50% 0/46% var(--lens-collar)no-repeat,linear-gradient(var(--lens-facet),var(--lens-facet))50% 100%/46% var(--lens-collar)no-repeat,linear-gradient(var(--lens-facet),var(--lens-facet))0 50%/var(--lens-collar)50% no-repeat,linear-gradient(var(--lens-facet),var(--lens-facet))100% 50%/var(--lens-collar)50% no-repeat,linear-gradient(180deg,#2c2c30,#222226 30%,#18181b);border:0;place-items:center;padding:0 14px;transition:transform 70ms ease-out,box-shadow 70ms ease-out;display:inline-grid;position:relative;transform:translateY(0);box-shadow:0 0 0 1px #000,inset 0 1px #ffffff1f,inset 0 -1px #0000008c,0 3px 3px #00000080,0 6px 10px -3px #00000073}.lens-switch--fill{width:100%;min-width:0;display:grid}.lens-switch:focus-visible{outline:2px solid var(--sys-blue);outline-offset:3px}.lens-switch:disabled{cursor:default}.lens-switch__frame{inset:var(--lens-collar);z-index:0;pointer-events:none;background:#000;position:absolute;box-shadow:0 0 0 1px #ffffff4d,0 0 0 1.5px #0000008c}.lens-switch__lens{inset:calc(var(--lens-collar) + 1px);z-index:1;background:#b7b3a2;transition:background 90ms linear;position:absolute}.lens-switch__face{inset:var(--lens-wall);background-blend-mode:multiply,normal;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='3' stitchTiles='stitch' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.11 0'/%3E%3C/filter%3E%3Crect width='96' height='96' filter='url(%23g)'/%3E%3C/svg%3E"),radial-gradient(circle,#cbc7b6,#c7c3b2 50%,#bebaa9 78%,#aeaa99);background-size:96px 96px,auto;transition:background-image 90ms linear,box-shadow 90ms linear;position:absolute;box-shadow:inset 0 1px 1.5px #0000001f,inset 0 0 5px #28231414}.lens-switch__glare{inset:var(--lens-wall)calc(var(--lens-wall) + 5px)auto calc(var(--lens-wall) + 5px);pointer-events:none;background:linear-gradient(#ffffff1f,#fff0);height:30%;transition:opacity 90ms linear;position:absolute}.lens-switch__legend{z-index:2;font-family:var(--tui-physical-font);font-size:calc(var(--lens-h)*.32);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:#2a2a2c;font-weight:700;line-height:1;transition:color 90ms linear;position:relative}.lens-switch:after{content:"";z-index:-1;background:radial-gradient(70% 90% at 50% 50%,var(--lens-lamp),transparent 85%);border-radius:5px;position:absolute;top:-3px;right:-2px;bottom:-3px;left:-2px}@supports (color:color-mix(in lab,red,red)){.lens-switch:after{background:radial-gradient(70% 90% at 50% 50%,color-mix(in srgb,var(--lens-lamp)22%,transparent),transparent 85%)}}.lens-switch:after{filter:blur(3px);opacity:0;pointer-events:none;transition:opacity 90ms linear}.lens-switch:active:not(:disabled){transform:translateY(var(--lens-travel));box-shadow:0 0 0 1px #000,inset 0 1px #ffffff14,inset 0 -1px #0000008c,0 .5px 1px #00000073}.lens-switch:active:not(:disabled) .lens-switch__face{box-shadow:inset 0 .5px 1px #00000014,inset 0 0 3px #2823140d}.lens-switch[data-lit] .lens-switch__lens{background:#efdfcc}.lens-switch[data-lit] .lens-switch__face{background-blend-mode:multiply,normal;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='3' stitchTiles='stitch' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='96' height='96' filter='url(%23g)'/%3E%3C/svg%3E"),radial-gradient(circle,#fffef9,#fdfaf1 40%,#f7ebda 68%,#eed9c6 88%,#e3c9b4);background-size:96px 96px,auto;box-shadow:inset 0 1px 1.5px #966e3c1a,inset 0 0 4px #fff5e180}.lens-switch[data-lit] .lens-switch__glare{opacity:.5}.lens-switch[data-lit] .lens-switch__frame{box-shadow:0 0 0 1px #fff5e16b,0 0 0 1.5px #0000008c}.lens-switch[data-lit]{--lens-facet:#ffecd280;box-shadow:0 0 0 1px #000,inset 0 1px #ffffff1f,inset 0 -1px #0000008c,0 3px 3px #00000080,0 6px 10px -3px #00000073,0 0 4px var(--lens-lamp)}@supports (color:color-mix(in lab,red,red)){.lens-switch[data-lit]{box-shadow:0 0 0 1px #000,inset 0 1px #ffffff1f,inset 0 -1px #0000008c,0 3px 3px #00000080,0 6px 10px -3px #00000073,0 0 4px color-mix(in srgb,var(--lens-lamp)22%,transparent)}}.lens-switch[data-lit]:active:not(:disabled){box-shadow:0 0 0 1px #000,inset 0 1px #ffffff14,inset 0 -1px #0000008c,0 .5px 1px #00000073,0 0 4px var(--lens-lamp)}@supports (color:color-mix(in lab,red,red)){.lens-switch[data-lit]:active:not(:disabled){box-shadow:0 0 0 1px #000,inset 0 1px #ffffff14,inset 0 -1px #0000008c,0 .5px 1px #00000073,0 0 4px color-mix(in srgb,var(--lens-lamp)22%,transparent)}}.lens-switch[data-lit]:after{opacity:1}.lens-switch[data-lit] .lens-switch__legend{color:#1c1c1e}.lens-switch[data-lit]:active:not(:disabled) .lens-switch__face{box-shadow:inset 0 .5px 1px #966e3c0f,inset 0 0 4px #fff5e180}@media(prefers-reduced-motion:reduce){.lens-switch,.lens-switch:after,.lens-switch__lens,.lens-switch__face,.lens-switch__glare,.lens-switch__legend{transition:none}}.fastener{--fastener-size:11px;width:var(--fastener-size);height:var(--fastener-size);box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff3d,inset 0 -1px 1px #0000009e,0 0 0 1px #000000b3,0 1px 0 var(--tui-app-highlight-soft,#ffffff0a);pointer-events:none;background:radial-gradient(circle at 38% 34%,#4c4d53,#2d2e33 40%,#191a1e 74%,#0f1013);border-radius:50%;flex:none;display:inline-block;position:relative}.fastener--sm{--fastener-size:8px}.fastener--md{--fastener-size:11px}.fastener__drive{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.fastener__drive:before,.fastener__drive:after{content:"";background:#000000b8;width:1px;margin-left:-.5px;position:absolute;top:24%;bottom:24%;left:50%;box-shadow:1px 0 #ffffff1a}.fastener--phillips .fastener__drive:after{transform:rotate(90deg)}.fastener--slot .fastener__drive:before{transform:rotate(-28deg)}.fastener--slot .fastener__drive:after,.fastener--hex .fastener__drive:before,.fastener--hex .fastener__drive:after{display:none}.fastener--hex .fastener__drive{clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);background:#000000a8;top:26%;right:26%;bottom:26%;left:26%}.fastener--torx .fastener__drive{top:22%;right:22%;bottom:22%;left:22%}.fastener--torx .fastener__drive:before,.fastener--torx .fastener__drive:after{width:auto;box-shadow:none;clip-path:polygon(50% 3%,66.5% 21.4%,90.7% 26.5%,83% 50%,90.7% 73.5%,66.5% 78.6%,50% 97%,33.5% 78.6%,9.3% 73.5%,17% 50%,9.3% 26.5%,33.5% 21.4%);margin:0;top:0;right:0;bottom:0;left:0}.fastener--torx .fastener__drive:before{background:#ffffff29;transform:translate(.6px,.6px)}.fastener--torx .fastener__drive:after{background:#000c}[data-mode=light] .fastener{background:radial-gradient(circle at 38% 34%,#f6f6f4,#c4c5c1 42%,#8d8e8b 76%,#6c6d6a);box-shadow:inset 0 0 0 1px #fff6,inset 0 1px #ffffffbf,inset 0 -1px 1px #00000052,0 0 0 1px #00000057,0 1px #ffffff73}[data-mode=light] .fastener--torx .fastener__drive:after{background:#00000094}[data-mode=light] .fastener--torx .fastener__drive:before{background:#ffffff8c}[data-mode=light] .fastener__drive:before,[data-mode=light] .fastener__drive:after{background:#00000085;box-shadow:1px 0 #fff6}[data-mode=light] .fastener--hex .fastener__drive{background:#0000007a}.tui-vent{--vent-pitch:7px;border-radius:var(--tui-radius-die);background-image:repeating-linear-gradient(180deg,#00000094 0 2px,#ffffff12 2px 3px,transparent 3px var(--vent-pitch));pointer-events:none;flex:none;display:block;box-shadow:inset 0 0 0 1px #00000059}.tui-vent--vertical{background-image:repeating-linear-gradient(90deg,#00000094 0 2px,#ffffff12 2px 3px,transparent 3px var(--vent-pitch))}[data-mode=light] .tui-vent{background-image:repeating-linear-gradient(180deg,#0000004d 0 2px,#fff9 2px 3px,transparent 3px var(--vent-pitch));box-shadow:inset 0 0 0 1px #0000002e}[data-mode=light] .tui-vent--vertical{background-image:repeating-linear-gradient(90deg,#0000004d 0 2px,#fff9 2px 3px,transparent 3px var(--vent-pitch))}.gang-legend{color:#6f6f74;font-family:var(--tui-physical-font);font-size:.5625rem;font-weight:var(--tui-screenprint-weight);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;filter:none;text-shadow:none;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:flex-end;gap:.375rem;padding:0 2px;line-height:1;display:flex}.gang-legend:before,.gang-legend:after{content:"";border-bottom:1px solid;flex:auto;min-width:6px;height:4px}.gang-legend:before{border-left:1px solid;border-bottom-left-radius:2px}.gang-legend:after{border-right:1px solid;border-bottom-right-radius:2px}.gang-legend__text{transform:translateY(1px)}[data-mode=light] .gang-legend{color:#5b5b60}.tui-faceplate{background-color:var(--tui-app-panel,#18181b);background-image:repeating-linear-gradient(180deg,#ffffff06 0 1px,transparent 1px 3px),linear-gradient(180deg,var(--tui-app-panel-raised,#202023)0%,var(--tui-app-panel,#18181b)16%,var(--tui-app-panel,#18181b)84%,var(--tui-app-panel,#18181b)100%)}@supports (color:color-mix(in lab,red,red)){.tui-faceplate{background-image:repeating-linear-gradient(180deg,#ffffff06 0 1px,transparent 1px 3px),linear-gradient(180deg,var(--tui-app-panel-raised,#202023)0%,var(--tui-app-panel,#18181b)16%,var(--tui-app-panel,#18181b)84%,color-mix(in srgb,var(--tui-app-panel,#18181b)88%,black)100%)}}[data-mode=light] .tui-faceplate{background-image:repeating-linear-gradient(180deg,#00000008 0 1px,transparent 1px 3px),linear-gradient(180deg,var(--tui-app-panel-raised,#ddddda)0%,var(--tui-app-panel,#d0d0cb)16%,var(--tui-app-panel,#d0d0cb)84%,var(--tui-app-panel,#d0d0cb)100%)}@supports (color:color-mix(in lab,red,red)){[data-mode=light] .tui-faceplate{background-image:repeating-linear-gradient(180deg,#00000008 0 1px,transparent 1px 3px),linear-gradient(180deg,var(--tui-app-panel-raised,#ddddda)0%,var(--tui-app-panel,#d0d0cb)16%,var(--tui-app-panel,#d0d0cb)84%,color-mix(in srgb,var(--tui-app-panel,#d0d0cb)92%,black)100%)}}.tape-label{--tape-tilt:0deg;--tape-face:#141416;--tape-peel:7px;--tape-face-lit:var(--tape-face)}@supports (color:color-mix(in lab,red,red)){.tape-label{--tape-face-lit:color-mix(in srgb,var(--tape-face)90%,white)}}.tape-label{--tape-face-foot:var(--tape-face)}@supports (color:color-mix(in lab,red,red)){.tape-label{--tape-face-foot:color-mix(in srgb,var(--tape-face)84%,black)}}.tape-label{--tape-ink:var(--tape-face)}@supports (color:color-mix(in lab,red,red)){.tape-label{--tape-ink:color-mix(in srgb,var(--tape-face)26%,white)}}.tape-label{--tape-back:var(--tape-face)}@supports (color:color-mix(in lab,red,red)){.tape-label{--tape-back:color-mix(in srgb,var(--tape-face)12%,#d8d8d2)}}.tape-label{--tape-font:"Impact Label Reversed","Inter",system-ui,sans-serif;--tape-size:1.125rem;--tape-tracking:.06em;max-width:100%;font-size:var(--tape-size);background-image:linear-gradient(180deg,#ffffff0d 0,#fff0 18%),linear-gradient(180deg,var(--tape-face-lit)0,var(--tape-face)10%,var(--tape-face)100%);transform:rotate(var(--tape-tilt));transform-origin:12% 60%;white-space:nowrap;vertical-align:middle;border-radius:1px;padding:2px 9px;line-height:1;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000024,0 0 0 1px #0000004d,0 1px 2px #00000073,0 2px 5px #0003}.tape-label__text{min-width:0;color:var(--tape-ink);font-family:var(--tape-font);font-size:var(--tape-size);font-synthesis:none;letter-spacing:var(--tape-tracking);text-transform:uppercase;white-space:nowrap;filter:none;text-shadow:none;padding:1px 2px 0 1px;font-weight:400;line-height:1;display:block;overflow:hidden}.tape-label--red{--tape-face:var(--tui-tape-red,#dc2a1f)}.tape-label--blue{--tape-face:#1f4a8e}.tape-label--green{--tape-face:#1f6238}.tape-label[data-peel]{overflow:visible;box-shadow:inset 0 0 0 1px #ffffff12}.tape-label[data-peel=tr]{clip-path:polygon(0 0,calc(100% - 11px) 0,calc(100% - 7.4px) 4.2px,calc(100% - 4.2px) 7.4px,100% 11px,100% 100%,0 100%)}.tape-label[data-peel=tl]{clip-path:polygon(11px 0,100% 0,100% 100%,0 100%,0 11px,4.2px 7.4px,7.4px 4.2px)}.tape-label[data-peel=br]{clip-path:polygon(0 0,100% 0,100% calc(100% - 11px),calc(100% - 4.2px) calc(100% - 7.4px),calc(100% - 7.4px) calc(100% - 4.2px),calc(100% - 11px) 100%,0 100%)}.tape-label[data-peel=bl]{clip-path:polygon(0 0,100% 0,100% 100%,11px 100%,7.4px calc(100% - 4.2px),4.2px calc(100% - 7.4px),0 calc(100% - 11px))}.tape-label__flap{pointer-events:none;width:20px;height:20px;position:absolute;overflow:visible}.tape-label[data-peel=tr] .tape-label__flap{top:-6px;right:-6px}.tape-label[data-peel=tl] .tape-label__flap{top:-6px;left:-6px;transform:scaleX(-1)}.tape-label[data-peel=br] .tape-label__flap{bottom:-6px;right:-6px;transform:scaleY(-1)}.tape-label[data-peel=bl] .tape-label__flap{bottom:-6px;left:-6px;transform:scale(-1)}.tape-label__flap-penumbra{fill:#00000024}.tape-label__flap-shadow{fill:#00000057}.tape-label__flap-stop--fold{stop-color:var(--tape-back)}@supports (color:color-mix(in lab,red,red)){.tape-label__flap-stop--fold{stop-color:color-mix(in srgb,var(--tape-back)60%,black)}}.tape-label__flap-stop--crest,.tape-label__flap-stop--tip{stop-color:var(--tape-back)}@supports (color:color-mix(in lab,red,red)){.tape-label__flap-stop--tip{stop-color:color-mix(in srgb,var(--tape-back)78%,black)}}.tape-label__flap-crest{fill:none;stroke:#ffffff9e;stroke-width:.6px;stroke-linecap:round}.tape-mount{--tape-bend-at:16px;vertical-align:middle;max-width:100%;display:inline-block;position:relative}.tape-mount__flat{clip-path:inset(-8px -8px calc(100% - var(--tape-bend-at))-8px);display:inline-block}.tape-mount__bent{clip-path:inset(var(--tape-bend-at)-8px -12px -8px);transform-origin:50% var(--tape-bend-at);pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleY(.58)}.tape-mount__bent .tape-label:after{content:"";pointer-events:none;background:linear-gradient(#0000000f 0,#0000004d 5px,#00000075);position:absolute;top:0;right:0;bottom:0;left:0}.tape-mount__crease{top:calc(var(--tape-bend-at) - 1px);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff6b 8%,#ffffff6b 92%,#0000);height:1px;position:absolute;left:3px;right:3px;box-shadow:0 0 2px #fff3}@media(prefers-reduced-motion:reduce){.tape-label{transition:none}}.knob{--knob-size:38px;--knob-angle:0deg;--knob-dot:max(2px,calc(var(--knob-size)*.085));--knob-dot-radius:calc(var(--knob-size)*.72);width:var(--knob-size);height:var(--knob-size);flex:none;display:inline-block;position:relative}.knob__shadow{pointer-events:none;border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0}.knob__shadow--near{box-shadow:0 2px 4px #0000009e}.knob__shadow--far{box-shadow:0 9px 18px #00000080}.knob__body{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:50%;outline:none;position:absolute;top:0;right:0;bottom:0;left:0}.knob__body:active{cursor:grabbing}.knob__body:focus-visible{outline:2px solid var(--tui-display-ink);outline-offset:3px}.knob__cap{width:100%;height:100%;transform:rotate(var(--knob-angle));pointer-events:none;-webkit-user-drag:none;transition:transform 60ms linear;display:block}.knob__light{pointer-events:none;background:linear-gradient(135deg,#ffffff1f,#ffffff0a 38%,#0000001f 62%,#00000059);border-radius:50%;position:absolute;top:.5px;right:.5px;bottom:.5px;left:.5px;box-shadow:inset 1px 1px #ffffff21}.knob__dot{left:calc(50% - var(--knob-dot)/2);top:calc(50% - var(--knob-dot)/2);width:var(--knob-dot);height:var(--knob-dot);pointer-events:none;background:#858585;border-radius:50%;position:absolute}.knob__dot--start{transform:rotate(-135deg)translateY(calc(-1*var(--knob-dot-radius)))}.knob__dot--end{transform:rotate(135deg)translateY(calc(-1*var(--knob-dot-radius)))}.knob--disabled{opacity:.5}.knob--disabled .knob__body{cursor:default}[data-mode=light] .knob__dot{background:#5a5a54}@media(prefers-reduced-motion:reduce){.knob__cap{transition:none}}.push-btn{--push-btn-size:22px;--push-btn-cap:16px;width:var(--push-btn-size);height:var(--push-btn-size);cursor:pointer;color:#858585;background:radial-gradient(circle,#0a0a0b,#101114 70%,#1c1e22);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;box-shadow:inset 0 1px 2px #000000e6,inset 0 -1px #ffffff0d,0 1px #ffffff0f}.push-btn--md{--push-btn-size:28px;--push-btn-cap:21px}.push-btn__cap{width:var(--push-btn-cap);height:var(--push-btn-cap);background:radial-gradient(circle at 38% 28%,#5f5b69,#423f4b 52%,#2b2833);border:1px solid #1b1d21;border-radius:50%;justify-content:center;align-items:center;transition:transform 60ms ease-out,box-shadow 60ms ease-out;display:inline-flex;transform:translateY(-1px);box-shadow:inset 1px 1px #ffffff21,inset 0 -1px 1px #0000008c,0 2px 2px #000000b3}.push-btn__icon{line-height:0;display:inline-flex}.push-btn__icon svg{width:calc(var(--push-btn-cap)*.58);height:calc(var(--push-btn-cap)*.58)}.push-btn:active:not(:disabled) .push-btn__cap{transform:translateY(1px);box-shadow:inset 0 1px #fff3,inset 0 -1px 1px #00000080,0 0 #0000}.push-btn--square{border-radius:var(--tui-radius-die)}.push-btn--square .push-btn__cap{border-radius:calc(var(--tui-radius-die) - 2px)}.push-btn__text{font-family:var(--tui-keycap-font,var(--tui-physical-font));letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:700;line-height:1}.push-btn[aria-pressed=true]{color:var(--tui-display-ink)}.push-btn:disabled{cursor:default;color:#85858580}.push-btn:disabled .push-btn__cap{filter:brightness(.8)}.push-btn:focus-visible{outline:2px solid var(--tui-display-ink);outline-offset:2px}[data-mode=light] .push-btn{color:#5a5a54;background:linear-gradient(#adb0b5,#b6b9bd 55%,#babdc1);box-shadow:inset 0 1px 3px #00000042,inset 0 0 0 1px #0000000f,inset 0 -1px 1px #ffffff47,0 1px #ffffff8c}[data-mode=light] .push-btn__cap{box-shadow:inset 0 1px #ffffff4d,inset 0 -1px 1px #00000080,0 1px 2px #00000073}@media(prefers-reduced-motion:reduce){.push-btn__cap{transition:none}}.grip{--grip-width:12px;--grip-ridges-height:28px;flex:0 0 var(--grip-width);width:var(--grip-width);cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}.grip__ridges{width:4px;height:var(--grip-ridges-height);background:repeating-linear-gradient(#ffffff29 0,#ffffff29 1px,#0000008c 1px,#0000008c 2px,#0000 2px,#0000 4px);border-radius:1px;transition:filter .12s ease-out;box-shadow:inset 1px 0 #ffffff0d,inset -1px 0 #00000059}.grip:hover .grip__ridges,.grip:focus-visible .grip__ridges{filter:brightness(1.5)}.grip:focus-visible .grip__ridges{outline:2px solid var(--tui-display-ink);outline-offset:3px}.grip--disabled{cursor:default}.grip--disabled .grip__ridges{opacity:.35}[data-mode=light] .grip__ridges{background:repeating-linear-gradient(#ffffff8c 0,#ffffff8c 1px,#00000059 1px,#00000059 2px,#0000 2px,#0000 4px)}.cue-screen{--cue-rows:2;--cue-pitch:24px;--cue-gap:4px}.cue-screen[data-rows="1"]{--cue-rows:1}.cue-screen[data-rows="3"]{--cue-rows:3}.cue-screen__glass{font-family:var(--tui-osd-font,var(--tui-pixel-font));color:var(--tui-osd-text,var(--tui-display-ink));align-items:stretch;gap:6px;padding:6px 8px;display:flex}.cue-screen__strip{align-content:flex-start;align-items:center;gap:var(--cue-gap)6px;min-width:0;height:calc(var(--cue-rows)*(var(--cue-pitch) + var(--cue-gap)) - var(--cue-gap));scroll-behavior:smooth;flex-wrap:wrap;flex:auto;display:flex;overflow:hidden}.cue-screen__strip--scroll{height:var(--cue-pitch);scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;flex-wrap:nowrap;overflow:auto hidden}.cue-screen__strip--scroll::-webkit-scrollbar{display:none}.cue-screen__strip--scroll .cue-screen__cue{scroll-snap-align:start}.cue-screen__section{display:contents}.cue-screen__legend{height:var(--cue-pitch);letter-spacing:.1em;text-transform:uppercase;color:var(--tui-osd-muted,var(--fg-muted));white-space:nowrap;align-items:center;padding:0 2px;font-size:.6875rem;display:inline-flex}.cue-screen__section+.cue-screen__section .cue-screen__legend{margin-left:8px}.cue-screen__cue{height:var(--cue-pitch);border:1px solid var(--tui-osd-stroke,#fff3);color:var(--tui-osd-text-secondary,var(--fg-secondary));font:inherit;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border-radius:0;align-items:center;gap:6px;padding:0 8px;font-size:.75rem;line-height:1;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.cue-screen__cue:focus-visible{outline:2px solid var(--sys-blue);outline-offset:-2px}.cue-screen__cue[disabled]{opacity:.45;cursor:default}@media(hover:hover)and (pointer:fine){.cue-screen__cue:not([disabled]):hover{background:var(--tui-osd-hover,var(--elevated));color:var(--tui-osd-text,var(--fg-primary))}}.cue-screen__cue--on{background:var(--tui-display-ink)}@supports (color:color-mix(in lab,red,red)){.cue-screen__cue--on{background:color-mix(in srgb,var(--tui-display-ink)16%,transparent)}}.cue-screen__cue--on{border-color:var(--tui-display-ink);color:var(--tui-display-ink)}.cue-screen__note{color:var(--tui-osd-muted,var(--fg-muted));letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:.6875rem}.cue-screen__cue--on .cue-screen__note{color:var(--tui-display-ink)}@supports (color:color-mix(in lab,red,red)){.cue-screen__cue--on .cue-screen__note{color:color-mix(in srgb,var(--tui-display-ink)70%,transparent)}}.cue-screen__empty{letter-spacing:.06em;text-transform:uppercase;color:var(--tui-osd-muted,var(--fg-muted));align-self:center;padding:0 2px;font-size:.75rem}.cue-screen__pager{flex-direction:column;flex:none;justify-content:space-between;align-items:center;gap:2px;display:flex}.cue-screen__pager--row{flex-direction:row;gap:4px}@container (max-width:16rem){.cue-screen[data-flow=wrap] .cue-screen__glass{flex-direction:column;align-items:stretch;gap:4px}.cue-screen[data-flow=wrap] .cue-screen__pager{flex-direction:row;justify-content:flex-end;gap:4px}}.cue-screen__page{border:1px solid var(--tui-osd-stroke,#fff3);width:20px;height:20px;color:var(--tui-osd-text-secondary,var(--fg-secondary));font:inherit;cursor:pointer;background:0 0;border-radius:0;place-items:center;font-size:.875rem;line-height:1;display:grid}.cue-screen__page:focus-visible{outline:2px solid var(--sys-blue);outline-offset:-2px}.cue-screen__page[disabled]{opacity:.35;cursor:default}.cue-screen__count{letter-spacing:.06em;color:var(--tui-osd-muted,var(--fg-muted));font-variant-numeric:tabular-nums;font-size:.625rem}@media(prefers-reduced-motion:reduce){.cue-screen__strip{scroll-behavior:auto}.cue-screen__cue{transition:none}}.pixel-loader{--pl-cell:3px;--pl-gap:1px;--pl-off:var(--tui-display-ink)}@supports (color:color-mix(in lab,red,red)){.pixel-loader{--pl-off:color-mix(in srgb,var(--tui-display-ink)22%,transparent)}}.pixel-loader{grid-template-columns:repeat(4,var(--pl-cell));gap:var(--pl-gap);vertical-align:middle;display:inline-grid}.pixel-loader--sm{--pl-cell:2px}.pixel-loader__cell{width:var(--pl-cell);height:var(--pl-cell);background:var(--pl-off);animation-duration:3.33s;animation-timing-function:step-end;animation-iteration-count:infinite;display:block}@keyframes pixel-loader-c0{0%{background:var(--tui-display-ink)}5.405%{background:var(--pl-off)}43.243%{background:var(--tui-display-ink)}45.946%{background:var(--pl-off)}48.649%{background:var(--tui-display-ink)}51.351%{background:var(--pl-off)}56.757%{background:var(--tui-display-ink)}59.459%{background:var(--pl-off)}62.162%{background:var(--tui-display-ink)}67.568%{background:var(--pl-off)}70.27%{background:var(--tui-display-ink)}72.973%{background:var(--pl-off)}81.081%{background:var(--tui-display-ink)}83.784%{background:var(--pl-off)}91.892%{background:var(--tui-display-ink)}94.595%{background:var(--pl-off)}to{background:var(--pl-off)}}@keyframes pixel-loader-c1{0%{background:var(--pl-off)}2.703%{background:var(--tui-display-ink)}8.108%{background:var(--pl-off)}45.946%{background:var(--tui-display-ink)}48.649%{background:var(--pl-off)}51.351%{background:var(--tui-display-ink)}54.054%{background:var(--pl-off)}56.757%{background:var(--tui-display-ink)}59.459%{background:var(--pl-off)}62.162%{background:var(--tui-display-ink)}67.568%{background:var(--pl-off)}72.973%{background:var(--tui-display-ink)}75.676%{background:var(--pl-off)}81.081%{background:var(--tui-display-ink)}83.784%{background:var(--pl-off)}91.892%{background:var(--tui-display-ink)}94.595%{background:var(--pl-off)}to{background:var(--pl-off)}}@keyframes pixel-loader-c2{0%{background:var(--pl-off)}5.405%{background:var(--tui-display-ink)}10.811%{background:var(--pl-off)}43.243%{background:var(--tui-display-ink)}45.946%{background:var(--pl-off)}48.649%{background:var(--tui-display-ink)}51.351%{background:var(--pl-off)}56.757%{background:var(--tui-display-ink)}59.459%{background:var(--pl-off)}62.162%{background:var(--tui-display-ink)}67.568%{background:var(--pl-off)}75.676%{background:var(--tui-display-ink)}78.378%{background:var(--pl-off)}81.081%{background:var(--tui-display-ink)}83.784%{background:var(--pl-off)}91.892%{background:var(--tui-display-ink)}94.595%{background:var(--pl-off)}to{background:var(--pl-off)}}@keyframes pixel-loader-c3{0%{background:var(--pl-off)}8.108%{background:var(--tui-display-ink)}13.514%{background:var(--pl-off)}45.946%{background:var(--tui-display-ink)}48.649%{background:var(--pl-off)}51.351%{background:var(--tui-display-ink)}54.054%{background:var(--pl-off)}56.757%{background:var(--tui-display-ink)}59.459%{background:var(--pl-off)}62.162%{background:var(--tui-display-ink)}67.568%{background:var(--pl-off)}78.378%{background:var(--tui-display-ink)}83.784%{background:var(--pl-off)}91.892%{background:var(--tui-display-ink)}94.595%{background:var(--pl-off)}to{background:var(--pl-off)}}@keyframes pixel-loader-c4{0%{background:var(--pl-off)}10.811%{background:var(--tui-display-ink)}16.216%{background:var(--pl-off)}45.946%{background:var(--tui-display-ink)}48.649%{background:var(--pl-off)}51.351%{background:var(--tui-display-ink)}54.054%{background:var(--pl-off)}56.757%{background:var(--tui-display-ink)}59.459%{background:var(--pl-off)}62.162%{background:var(--tui-display-ink)}67.568%{background:var(--pl-off)}70.27%{background:var(--tui-display-ink)}72.973%{background:var(--pl-off)}83.784%{background:var(--tui-display-ink)}86.486%{background:var(--pl-off)}91.892%{background:var(--tui-display-ink)}94.595%{background:var(--pl-off)}to{background:var(--pl-off)}}@keyframes pixel-loader-c5{0%{background:var(--pl-off)}13.514%{background:var(--tui-display-ink)}18.919%{background:var(--pl-off)}43.243%{background:var(--tui-display-ink)}45.946%{background:var(--pl-off)}48.649%{background:var(--tui-display-ink)}51.351%{background:var(--pl-off)}54.054%{background:var(--tui-display-ink)}56.757%{background:var(--pl-off)}59.459%{background:var(--tui-display-ink)}62.162%{background:var(--pl-off)}64.865%{background:var(--tui-display-ink)}67.568%{background:var(--pl-off)}72.973%{background:var(--tui-display-ink)}75.676%{background:var(--pl-off)}83.784%{background:var(--tui-display-ink)}86.486%{background:var(--pl-off)}91.892%{background:var(--tui-display-ink)}94.595%{background:var(--pl-off)}to{background:var(--pl-off)}}@keyframes pixel-loader-c6{0%{background:var(--pl-off)}16.216%{background:var(--tui-display-ink)}21.622%{background:var(--pl-off)}45.946%{background:var(--tui-display-ink)}48.649%{background:var(--pl-off)}51.351%{background:var(--tui-display-ink)}56.757%{background:var(--pl-off)}59.459%{background:var(--tui-display-ink)}62.162%{background:var(--pl-off)}64.865%{background:var(--tui-display-ink)}67.568%{background:var(--pl-off)}75.676%{background:var(--tui-display-ink)}78.378%{background:var(--pl-off)}83.784%{background:var(--tui-display-ink)}86.486%{background:var(--pl-off)}91.892%{background:var(--tui-display-ink)}94.595%{background:var(--pl-off)}to{background:var(--pl-off)}}@keyframes pixel-loader-c7{0%{background:var(--pl-off)}18.919%{background:var(--tui-display-ink)}24.324%{background:var(--pl-off)}43.243%{background:var(--tui-display-ink)}45.946%{background:var(--pl-off)}48.649%{background:var(--tui-display-ink)}51.351%{background:var(--pl-off)}56.757%{background:var(--tui-display-ink)}59.459%{background:var(--pl-off)}62.162%{background:var(--tui-display-ink)}67.568%{background:var(--pl-off)}78.378%{background:var(--tui-display-ink)}81.081%{background:var(--pl-off)}83.784%{background:var(--tui-display-ink)}86.486%{background:var(--pl-off)}91.892%{background:var(--tui-display-ink)}94.595%{background:var(--pl-off)}to{background:var(--pl-off)}}@keyframes pixel-loader-c8{0%{background:var(--pl-off)}21.622%{background:var(--tui-display-ink)}27.027%{background:var(--pl-off)}43.243%{background:var(--tui-display-ink)}45.946%{background:var(--pl-off)}48.649%{background:var(--tui-display-ink)}51.351%{background:var(--pl-off)}56.757%{background:var(--tui-display-ink)}59.459%{background:var(--pl-off)}62.162%{background:var(--tui-display-ink)}67.568%{background:var(--pl-off)}70.27%{background:var(--tui-display-ink)}72.973%{background:var(--pl-off)}86.486%{background:var(--tui-display-ink)}89.189%{background:var(--pl-off)}91.892%{background:var(--tui-display-ink)}94.595%{background:var(--pl-off)}to{background:var(--pl-off)}}@keyframes pixel-loader-c9{0%{background:var(--pl-off)}24.324%{background:var(--tui-display-ink)}29.73%{background:var(--pl-off)}45.946%{background:var(--tui-display-ink)}48.649%{background:var(--pl-off)}51.351%{background:var(--tui-display-ink)}56.757%{background:var(--pl-off)}59.459%{background:var(--tui-display-ink)}62.162%{background:var(--pl-off)}64.865%{background:var(--tui-display-ink)}67.568%{background:var(--pl-off)}72.973%{background:var(--tui-display-ink)}75.676%{background:var(--pl-off)}86.486%{background:var(--tui-display-ink)}89.189%{background:var(--pl-off)}91.892%{background:var(--tui-display-ink)}94.595%{background:var(--pl-off)}to{background:var(--pl-off)}}@keyframes pixel-loader-c10{0%{background:var(--pl-off)}27.027%{background:var(--tui-display-ink)}32.432%{background:var(--pl-off)}43.243%{background:var(--tui-display-ink)}45.946%{background:var(--pl-off)}48.649%{background:var(--tui-display-ink)}51.351%{background:var(--pl-off)}54.054%{background:var(--tui-display-ink)}56.757%{background:var(--pl-off)}59.459%{background:var(--tui-display-ink)}62.162%{background:var(--pl-off)}64.865%{background:var(--tui-display-ink)}67.568%{background:var(--pl-off)}75.676%{background:var(--tui-display-ink)}78.378%{background:var(--pl-off)}86.486%{background:var(--tui-display-ink)}89.189%{background:var(--pl-off)}91.892%{background:var(--tui-display-ink)}94.595%{background:var(--pl-off)}to{background:var(--pl-off)}}@keyframes pixel-loader-c11{0%{background:var(--pl-off)}29.73%{background:var(--tui-display-ink)}35.135%{background:var(--pl-off)}45.946%{background:var(--tui-display-ink)}48.649%{background:var(--pl-off)}51.351%{background:var(--tui-display-ink)}54.054%{background:var(--pl-off)}56.757%{background:var(--tui-display-ink)}59.459%{background:var(--pl-off)}62.162%{background:var(--tui-display-ink)}67.568%{background:var(--pl-off)}78.378%{background:var(--tui-display-ink)}81.081%{background:var(--pl-off)}86.486%{background:var(--tui-display-ink)}89.189%{background:var(--pl-off)}91.892%{background:var(--tui-display-ink)}94.595%{background:var(--pl-off)}to{background:var(--pl-off)}}@keyframes pixel-loader-c12{0%{background:var(--pl-off)}32.432%{background:var(--tui-display-ink)}37.838%{background:var(--pl-off)}45.946%{background:var(--tui-display-ink)}48.649%{background:var(--pl-off)}51.351%{background:var(--tui-display-ink)}54.054%{background:var(--pl-off)}56.757%{background:var(--tui-display-ink)}59.459%{background:var(--pl-off)}62.162%{background:var(--tui-display-ink)}67.568%{background:var(--pl-off)}70.27%{background:var(--tui-display-ink)}72.973%{background:var(--pl-off)}89.189%{background:var(--tui-display-ink)}94.595%{background:var(--pl-off)}to{background:var(--pl-off)}}@keyframes pixel-loader-c13{0%{background:var(--pl-off)}35.135%{background:var(--tui-display-ink)}40.541%{background:var(--pl-off)}43.243%{background:var(--tui-display-ink)}45.946%{background:var(--pl-off)}48.649%{background:var(--tui-display-ink)}51.351%{background:var(--pl-off)}56.757%{background:var(--tui-display-ink)}59.459%{background:var(--pl-off)}62.162%{background:var(--tui-display-ink)}67.568%{background:var(--pl-off)}72.973%{background:var(--tui-display-ink)}75.676%{background:var(--pl-off)}89.189%{background:var(--tui-display-ink)}94.595%{background:var(--pl-off)}to{background:var(--pl-off)}}@keyframes pixel-loader-c14{0%{background:var(--pl-off)}37.838%{background:var(--tui-display-ink)}43.243%{background:var(--pl-off)}45.946%{background:var(--tui-display-ink)}48.649%{background:var(--pl-off)}51.351%{background:var(--tui-display-ink)}54.054%{background:var(--pl-off)}56.757%{background:var(--tui-display-ink)}59.459%{background:var(--pl-off)}62.162%{background:var(--tui-display-ink)}67.568%{background:var(--pl-off)}75.676%{background:var(--tui-display-ink)}78.378%{background:var(--pl-off)}89.189%{background:var(--tui-display-ink)}94.595%{background:var(--pl-off)}to{background:var(--pl-off)}}@keyframes pixel-loader-c15{0%{background:var(--pl-off)}40.541%{background:var(--tui-display-ink)}45.946%{background:var(--pl-off)}48.649%{background:var(--tui-display-ink)}51.351%{background:var(--pl-off)}56.757%{background:var(--tui-display-ink)}59.459%{background:var(--pl-off)}62.162%{background:var(--tui-display-ink)}67.568%{background:var(--pl-off)}78.378%{background:var(--tui-display-ink)}81.081%{background:var(--pl-off)}89.189%{background:var(--tui-display-ink)}94.595%{background:var(--pl-off)}to{background:var(--pl-off)}}.pixel-loader__cell:first-child{animation-name:pixel-loader-c0}.pixel-loader__cell:nth-child(2){animation-name:pixel-loader-c1}.pixel-loader__cell:nth-child(3){animation-name:pixel-loader-c2}.pixel-loader__cell:nth-child(4){animation-name:pixel-loader-c3}.pixel-loader__cell:nth-child(5){animation-name:pixel-loader-c4}.pixel-loader__cell:nth-child(6){animation-name:pixel-loader-c5}.pixel-loader__cell:nth-child(7){animation-name:pixel-loader-c6}.pixel-loader__cell:nth-child(8){animation-name:pixel-loader-c7}.pixel-loader__cell:nth-child(9){animation-name:pixel-loader-c8}.pixel-loader__cell:nth-child(10){animation-name:pixel-loader-c9}.pixel-loader__cell:nth-child(11){animation-name:pixel-loader-c10}.pixel-loader__cell:nth-child(12){animation-name:pixel-loader-c11}.pixel-loader__cell:nth-child(13){animation-name:pixel-loader-c12}.pixel-loader__cell:nth-child(14){animation-name:pixel-loader-c13}.pixel-loader__cell:nth-child(15){animation-name:pixel-loader-c14}.pixel-loader__cell:nth-child(16){animation-name:pixel-loader-c15}.picture-well--led .picture-well__glass,.seven-seg-panel,.seg-window,.crt-well,.led-meter{filter:brightness(var(--tui-screen-brightness,1))}.clay-avatar{--av-hi:oklch(from var(--avatar-color) calc(l + .06) calc(c*.9) h);--av-mid:var(--avatar-color);--av-lo:oklch(from var(--avatar-color) calc(l - .1) calc(c*1.08) h);--av-deep:oklch(from var(--avatar-color) calc(l - .22) calc(c*.85) h);--av-sss:oklch(from var(--avatar-color) calc(l + .02) calc(c*.35) calc(h + 180) );background:radial-gradient(ellipse 80% 40% at 50% 105%,var(--av-sss)0%,transparent 50%),radial-gradient(ellipse 120% 140% at 50% 20%,var(--av-hi)0%,var(--av-mid)35%,var(--av-lo)65%,var(--av-deep)100%);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;transform:scale(1.06)}@supports (color:color-mix(in lab,red,red)){.clay-avatar{background:radial-gradient(ellipse 80% 40% at 50% 105%,color-mix(in oklch,var(--av-sss)18%,transparent)0%,transparent 50%),radial-gradient(ellipse 120% 140% at 50% 20%,var(--av-hi)0%,var(--av-mid)35%,var(--av-lo)65%,var(--av-deep)100%)}}.clay-avatar{box-shadow:0 1px 3px -1px var(--av-deep),0 3px 8px -3px var(--av-deep),inset 0 -2px 4px -1px var(--av-deep),inset 0 1px 4px -1px var(--av-hi),var(--depth-stroke-tl),inset 0 -1px #00000078,inset -1px 0 #0006}@supports (color:color-mix(in lab,red,red)){.clay-avatar{box-shadow:0 1px 3px -1px color-mix(in oklch,var(--av-deep)50%,transparent),0 3px 8px -3px color-mix(in oklch,var(--av-deep)25%,transparent),inset 0 -2px 4px -1px color-mix(in oklch,var(--av-deep)40%,transparent),inset 0 1px 4px -1px color-mix(in oklch,var(--av-hi)20%,transparent),var(--depth-stroke-tl),inset 0 -1px #00000078,inset -1px 0 #0006}}.clay-send{--avatar-color:var(--sys-blue);--av-hi:oklch(from var(--avatar-color) calc(l + .06) calc(c*.9) h);--av-mid:var(--avatar-color);--av-lo:oklch(from var(--avatar-color) calc(l - .1) calc(c*1.08) h);--av-deep:oklch(from var(--avatar-color) calc(l - .22) calc(c*.85) h);--av-sss:oklch(from var(--avatar-color) calc(l + .02) calc(c*.35) calc(h + 180) );background:radial-gradient(ellipse 80% 40% at 50% -5%,var(--av-sss)0%,transparent 50%),radial-gradient(ellipse 120% 140% at 50% 80%,var(--av-hi)0%,var(--av-mid)35%,var(--av-lo)65%,var(--av-deep)100%);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;transform:scale(1.06)}@supports (color:color-mix(in lab,red,red)){.clay-send{background:radial-gradient(ellipse 80% 40% at 50% -5%,color-mix(in oklch,var(--av-sss)18%,transparent)0%,transparent 50%),radial-gradient(ellipse 120% 140% at 50% 80%,var(--av-hi)0%,var(--av-mid)35%,var(--av-lo)65%,var(--av-deep)100%)}}.clay-send{box-shadow:0 -1px 3px -1px var(--av-deep),0 -3px 8px -3px var(--av-deep),inset 0 2px 4px -1px var(--av-deep),inset 0 -1px 4px -1px var(--av-hi),var(--depth-stroke-tl),inset 0 -1px #00000078,inset -1px 0 #0006}@supports (color:color-mix(in lab,red,red)){.clay-send{box-shadow:0 -1px 3px -1px color-mix(in oklch,var(--av-deep)50%,transparent),0 -3px 8px -3px color-mix(in oklch,var(--av-deep)25%,transparent),inset 0 2px 4px -1px color-mix(in oklch,var(--av-deep)40%,transparent),inset 0 -1px 4px -1px color-mix(in oklch,var(--av-hi)20%,transparent),var(--depth-stroke-tl),inset 0 -1px #00000078,inset -1px 0 #0006}}.clay-send{cursor:pointer;transition:filter .15s ease-out}.clay-send:hover{filter:brightness(1.08)}.clay-send:active{filter:brightness(.95)}[data-mode=light] .clay-send{--av-hi:oklch(from var(--avatar-color) calc(l + .1) calc(c*.85) h);--av-lo:oklch(from var(--avatar-color) calc(l - .06) calc(c*1.05) h);--av-deep:oklch(from var(--avatar-color) calc(l - .15) calc(c*.8) h);--av-sss:oklch(from var(--avatar-color) calc(l - .02) calc(c*.3) calc(h + 180) );box-shadow:0 -1px 3px -1px var(--av-deep),0 -3px 6px -3px var(--av-deep),inset 0 2px 4px -1px var(--av-deep),inset 0 -1px 4px -1px var(--av-hi),var(--depth-stroke-tl),inset 0 -1px #0000000e,inset -1px 0 #0000000c}@supports (color:color-mix(in lab,red,red)){[data-mode=light] .clay-send{box-shadow:0 -1px 3px -1px color-mix(in oklch,var(--av-deep)30%,transparent),0 -3px 6px -3px color-mix(in oklch,var(--av-deep)15%,transparent),inset 0 2px 4px -1px color-mix(in oklch,var(--av-deep)25%,transparent),inset 0 -1px 4px -1px color-mix(in oklch,var(--av-hi)25%,transparent),var(--depth-stroke-tl),inset 0 -1px #0000000e,inset -1px 0 #0000000c}}[data-mode=light] .clay-avatar{--av-hi:oklch(from var(--avatar-color) calc(l + .1) calc(c*.85) h);--av-lo:oklch(from var(--avatar-color) calc(l - .06) calc(c*1.05) h);--av-deep:oklch(from var(--avatar-color) calc(l - .15) calc(c*.8) h);--av-sss:oklch(from var(--avatar-color) calc(l - .02) calc(c*.3) calc(h + 180) );box-shadow:0 1px 3px -1px var(--av-deep),0 3px 6px -3px var(--av-deep),inset 0 -2px 4px -1px var(--av-deep),inset 0 1px 4px -1px var(--av-hi),var(--depth-stroke-tl),inset 0 -1px #0000000e,inset -1px 0 #0000000c}@supports (color:color-mix(in lab,red,red)){[data-mode=light] .clay-avatar{box-shadow:0 1px 3px -1px color-mix(in oklch,var(--av-deep)30%,transparent),0 3px 6px -3px color-mix(in oklch,var(--av-deep)15%,transparent),inset 0 -2px 4px -1px color-mix(in oklch,var(--av-deep)25%,transparent),inset 0 1px 4px -1px color-mix(in oklch,var(--av-hi)25%,transparent),var(--depth-stroke-tl),inset 0 -1px #0000000e,inset -1px 0 #0000000c}}.howl-widget{--howl-accent:var(--sys-blue);--howl-accent-soft:var(--howl-accent)}@supports (color:color-mix(in lab,red,red)){.howl-widget{--howl-accent-soft:color-mix(in srgb,var(--howl-accent)12%,transparent)}}.howl-widget{isolation:isolate;border:1px solid var(--howl-accent);width:fit-content;min-width:min(100%,16rem)}@supports (color:color-mix(in lab,red,red)){.howl-widget{border:1px solid color-mix(in srgb,var(--howl-accent)18%,var(--edge-subtle))}}.howl-widget{box-shadow:var(--depth-raised-soft),var(--depth-stroke-tl),var(--depth-stroke-br)}.howl-widget:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 92% -12%,var(--howl-accent),transparent 42%),linear-gradient(145deg,var(--howl-accent),transparent 40%);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.howl-widget:before{background:radial-gradient(circle at 92% -12%,color-mix(in srgb,var(--howl-accent)16%,transparent),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--howl-accent)5%,transparent),transparent 40%)}}.howl-widget:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--howl-accent),transparent);height:1px;position:absolute;top:0;left:1.25rem;right:1.25rem}@supports (color:color-mix(in lab,red,red)){.howl-widget:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--howl-accent)55%,transparent),transparent)}}.howl-widget:after{opacity:.65}.howl-widget--cyan{--howl-accent:var(--sys-cyan)}.howl-widget--green{--howl-accent:var(--sys-green)}.howl-widget--amber{--howl-accent:var(--sys-amber)}.howl-widget--violet{--howl-accent:var(--sys-purple)}.howl-widget--red{--howl-accent:var(--sys-red)}.howl-widget--neutral{--howl-accent:var(--fg-muted)}.howl-widget__mark{z-index:3;width:1.3rem;height:1.3rem;color:var(--howl-accent);place-items:center;display:grid;position:absolute;top:.55rem;right:.6rem}@supports (color:color-mix(in lab,red,red)){.howl-widget__mark{color:color-mix(in srgb,var(--howl-accent)78%,var(--fg-primary))}}.howl-widget__mark{border:1px solid var(--howl-accent)}@supports (color:color-mix(in lab,red,red)){.howl-widget__mark{border:1px solid color-mix(in srgb,var(--howl-accent)24%,transparent)}}.howl-widget__mark{background:var(--howl-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.howl-widget__mark{background:color-mix(in srgb,var(--howl-accent)10%,var(--chat-incoming))}}.howl-widget__mark{box-shadow:inset 0 1px 0 var(--fg-primary),0 0 12px var(--howl-accent)}@supports (color:color-mix(in lab,red,red)){.howl-widget__mark{box-shadow:inset 0 1px color-mix(in srgb,var(--fg-primary)8%,transparent),0 0 12px color-mix(in srgb,var(--howl-accent)12%,transparent)}}.howl-widget__mark{pointer-events:none}.howl-widget__mark svg{stroke-width:1.8px;width:.72rem;height:.72rem}.howl-widget__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:2rem;margin-bottom:.75rem;padding-right:1.75rem;display:grid}.howl-widget__icon{width:2rem;height:2rem;color:var(--howl-accent);border:1px solid var(--howl-accent);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.howl-widget__icon{border:1px solid color-mix(in srgb,var(--howl-accent)22%,transparent)}}.howl-widget__icon{background:linear-gradient(145deg,var(--howl-accent),var(--howl-accent));border-radius:.65rem}@supports (color:color-mix(in lab,red,red)){.howl-widget__icon{background:linear-gradient(145deg,color-mix(in srgb,var(--howl-accent)16%,transparent),color-mix(in srgb,var(--howl-accent)5%,transparent))}}.howl-widget__icon{box-shadow:inset 0 1px 0 var(--fg-primary),0 5px 14px -9px var(--howl-accent)}@supports (color:color-mix(in lab,red,red)){.howl-widget__icon{box-shadow:inset 0 1px color-mix(in srgb,var(--fg-primary)7%,transparent),0 5px 14px -9px var(--howl-accent)}}.howl-widget__icon svg{stroke-width:1.75px;width:1rem;height:1rem}.howl-widget__eyebrow,.howl-widget__title{display:block}.howl-widget__eyebrow{color:var(--howl-accent)}@supports (color:color-mix(in lab,red,red)){.howl-widget__eyebrow{color:color-mix(in srgb,var(--howl-accent)72%,var(--fg-muted))}}.howl-widget__eyebrow{font-family:var(--font-data);letter-spacing:.16em;text-transform:uppercase;font-size:.5rem;font-weight:700;line-height:1.2}.howl-widget__title{color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.78rem;font-weight:600;line-height:1.2;overflow:hidden}.howl-widget__meta{color:var(--fg-muted);font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.55rem;font-weight:600}.howl-command-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:.55rem;display:grid}.howl-command-group{border:1px solid var(--howl-accent);padding:.65rem}@supports (color:color-mix(in lab,red,red)){.howl-command-group{border:1px solid color-mix(in srgb,var(--howl-accent)10%,var(--edge-subtle))}}.howl-command-group{background:var(--inset-bg);border-radius:.8rem}@supports (color:color-mix(in lab,red,red)){.howl-command-group{background:color-mix(in srgb,var(--inset-bg)64%,transparent)}}.howl-command-group{box-shadow:var(--depth-inset-soft)}.howl-command-group__label{color:var(--fg-muted);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.35rem;margin-bottom:.45rem;font-size:.56rem;font-weight:650;display:flex}.howl-command-group__label svg{width:.75rem;height:.75rem;color:var(--howl-accent);stroke-width:1.8px}.howl-command-chip{min-height:1.4rem;color:var(--fg-secondary);border:1px solid var(--howl-accent);align-items:center;padding:.2rem .48rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.howl-command-chip{border:1px solid color-mix(in srgb,var(--howl-accent)10%,var(--edge-subtle))}}.howl-command-chip{background:var(--howl-accent);border-radius:.45rem}@supports (color:color-mix(in lab,red,red)){.howl-command-chip{background:color-mix(in srgb,var(--howl-accent)5%,var(--surface))}}.howl-command-chip{font-family:var(--font-data);font-size:.62rem;font-weight:550;line-height:1}.howl-band-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.65rem;display:grid}.howl-band-panel{border:1px solid var(--howl-accent);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.howl-band-panel{border:1px solid color-mix(in srgb,var(--howl-accent)12%,var(--edge-subtle))}}.howl-band-panel{background:var(--inset-bg);border-radius:.85rem}@supports (color:color-mix(in lab,red,red)){.howl-band-panel{background:color-mix(in srgb,var(--inset-bg)68%,transparent)}}.howl-band-panel{box-shadow:var(--depth-inset-soft)}.howl-band-panel__head{border-bottom:1px solid var(--edge-subtle);align-items:center;gap:.4rem;padding:.55rem .65rem .45rem;display:flex}@supports (color:color-mix(in lab,red,red)){.howl-band-panel__head{border-bottom:1px solid color-mix(in srgb,var(--edge-subtle)72%,transparent)}}.howl-band-panel__head svg{width:.8rem;height:.8rem;color:var(--howl-accent)}.howl-band-panel__head strong{color:var(--fg-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:650}.howl-band-panel__summary{color:var(--fg-muted);font-family:var(--font-data);letter-spacing:.04em;text-transform:uppercase;margin-left:auto;font-size:.52rem}.howl-band-row{grid-template-columns:minmax(3.8rem,1fr) auto auto;align-items:center;gap:.55rem;min-height:2rem;padding:.38rem .65rem;display:grid}.howl-band-row+.howl-band-row{border-top:1px solid var(--edge-subtle)}@supports (color:color-mix(in lab,red,red)){.howl-band-row+.howl-band-row{border-top:1px solid color-mix(in srgb,var(--edge-subtle)52%,transparent)}}.howl-band-row__name{color:var(--fg-primary);font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:.7rem}.howl-band-meter{align-items:end;gap:2px;display:flex}.howl-band-meter i{background:var(--fg-muted);border-radius:999px;width:3px;height:.35rem}@supports (color:color-mix(in lab,red,red)){.howl-band-meter i{background:color-mix(in srgb,var(--fg-muted)16%,transparent)}}.howl-band-meter i:nth-child(2){height:.48rem}.howl-band-meter i:nth-child(3){height:.62rem}.howl-band-meter i:nth-child(4){height:.76rem}.howl-band-meter i[data-active=true]{background:var(--band-color)}.howl-band-condition{min-width:3.2rem;color:var(--band-color);background:var(--band-color);border-radius:.42rem;padding:.24rem .42rem}@supports (color:color-mix(in lab,red,red)){.howl-band-condition{background:color-mix(in srgb,var(--band-color)10%,transparent)}}.howl-band-condition{text-align:center;font-size:.58rem;font-weight:700;line-height:1}.howl-weather__hero{justify-content:space-between;align-items:stretch;gap:.85rem;margin-bottom:.8rem;display:flex}.howl-weather__condition{align-items:center;gap:.7rem;min-width:0;display:flex}.howl-weather__emoji{filter:drop-shadow(0 .35rem .8rem var(--howl-accent));font-size:clamp(2.25rem,9vw,3.6rem);line-height:1}@supports (color:color-mix(in lab,red,red)){.howl-weather__emoji{filter:drop-shadow(0 .35rem .8rem color-mix(in srgb,var(--howl-accent)20%,transparent))}}.howl-weather__temperature,.howl-weather__summary{display:block}.howl-weather__temperature{color:var(--fg-primary);font-family:var(--font-data);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,8vw,3.35rem);font-weight:380;line-height:.95}.howl-weather__temperature sup{color:var(--fg-muted);letter-spacing:.04em;vertical-align:top;margin-left:.14rem;font-size:.66rem;font-weight:650}.howl-weather__summary{max-width:13rem;color:var(--fg-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:.35rem;font-size:.68rem;line-height:1.25;overflow:hidden}.howl-wet-bulb{border:1px solid var(--howl-accent);align-content:center;justify-items:end;min-width:6.6rem;padding:.65rem .75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.howl-wet-bulb{border:1px solid color-mix(in srgb,var(--howl-accent)15%,var(--edge-subtle))}}.howl-wet-bulb{background:var(--inset-bg);border-radius:.85rem}@supports (color:color-mix(in lab,red,red)){.howl-wet-bulb{background:color-mix(in srgb,var(--inset-bg)68%,transparent)}}.howl-wet-bulb{box-shadow:var(--depth-inset-soft)}.howl-wet-bulb__label{color:var(--fg-muted);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.28rem;font-size:.52rem;font-weight:650;display:flex}.howl-wet-bulb__label svg{width:.72rem;height:.72rem;color:var(--howl-accent)}.howl-wet-bulb strong{color:var(--fg-primary);font-family:var(--font-data);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:1.28rem;font-weight:620}.howl-wet-bulb small{color:var(--fg-muted);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;font-size:.48rem}.howl-weather-alert{color:var(--howl-accent);grid-template-columns:auto minmax(0,1fr);gap:.65rem;margin-bottom:.75rem;padding:.7rem .75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.howl-weather-alert{color:color-mix(in srgb,var(--howl-accent)88%,var(--fg-primary))}}.howl-weather-alert{border:1px solid var(--howl-accent)}@supports (color:color-mix(in lab,red,red)){.howl-weather-alert{border:1px solid color-mix(in srgb,var(--howl-accent)32%,transparent)}}.howl-weather-alert{background:linear-gradient(110deg,var(--howl-accent),var(--howl-accent));border-radius:.8rem}@supports (color:color-mix(in lab,red,red)){.howl-weather-alert{background:linear-gradient(110deg,color-mix(in srgb,var(--howl-accent)17%,transparent),color-mix(in srgb,var(--howl-accent)5%,transparent))}}.howl-weather-alert{box-shadow:inset 0 1px 0 var(--fg-primary),0 0 1.4rem -1rem var(--howl-accent)}@supports (color:color-mix(in lab,red,red)){.howl-weather-alert{box-shadow:inset 0 1px color-mix(in srgb,var(--fg-primary)6%,transparent),0 0 1.4rem -1rem var(--howl-accent)}}.howl-weather-alert>svg{stroke-width:2px;width:1rem;height:1rem;margin-top:.06rem}.howl-weather-alert strong,.howl-weather-alert span span{display:block}.howl-weather-alert strong{letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:750}.howl-weather-alert span span{color:var(--fg-secondary);margin-top:.18rem;font-size:.62rem;line-height:1.35}.howl-weather--critical .howl-weather-alert{box-shadow:inset 0 1px 0 var(--fg-primary),0 0 1.7rem -.75rem var(--sys-red)}@supports (color:color-mix(in lab,red,red)){.howl-weather--critical .howl-weather-alert{box-shadow:inset 0 1px color-mix(in srgb,var(--fg-primary)7%,transparent),0 0 1.7rem -.75rem var(--sys-red)}}.howl-weather-metrics{border:1px solid var(--howl-accent);grid-template-columns:repeat(auto-fit,minmax(5.6rem,1fr));display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.howl-weather-metrics{border:1px solid color-mix(in srgb,var(--howl-accent)10%,var(--edge-subtle))}}.howl-weather-metrics{background:var(--inset-bg);border-radius:.8rem}@supports (color:color-mix(in lab,red,red)){.howl-weather-metrics{background:color-mix(in srgb,var(--inset-bg)52%,transparent)}}.howl-weather-metrics{box-shadow:var(--depth-inset-soft)}.howl-weather-metric{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;min-width:0;padding:.52rem .58rem;display:grid}.howl-weather-metric+.howl-weather-metric{border-left:1px solid var(--edge-subtle)}@supports (color:color-mix(in lab,red,red)){.howl-weather-metric+.howl-weather-metric{border-left:1px solid color-mix(in srgb,var(--edge-subtle)58%,transparent)}}.howl-weather-metric__icon{color:var(--howl-accent);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.howl-weather-metric__icon{color:color-mix(in srgb,var(--howl-accent)78%,var(--fg-secondary))}}.howl-weather-metric__icon svg{stroke-width:1.8px;width:.75rem;height:.75rem}.howl-weather-metric__label,.howl-weather-metric__value{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.howl-weather-metric__label{color:var(--fg-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.48rem}.howl-weather-metric__value{color:var(--fg-primary);font-family:var(--font-data);font-variant-numeric:tabular-nums;margin-top:.1rem;font-size:.61rem;font-weight:620}.howl-weather-range{color:var(--fg-muted);font-family:var(--font-data);font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(4rem,1fr) auto;align-items:center;gap:.55rem;margin-top:.7rem;font-size:.55rem;display:grid}.howl-weather-range__rail{background:linear-gradient(90deg,var(--sys-cyan),var(--sys-amber),var(--sys-red));opacity:.72;border-radius:999px;height:.25rem;position:relative}.howl-weather-range__rail i{border:2px solid var(--fg-primary);background:var(--howl-accent);width:.52rem;height:.52rem;box-shadow:0 0 0 2px var(--howl-accent);border-radius:999px;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.howl-weather-range__rail i{box-shadow:0 0 0 2px color-mix(in srgb,var(--howl-accent)20%,transparent)}}.howl-weather-range__rail i{transform:translate(-50%,-50%)}.howl-weather-forecast{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.45rem;margin-top:.7rem;display:grid}.howl-weather-period{border:1px solid var(--edge-subtle);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.5rem .55rem;display:grid}@supports (color:color-mix(in lab,red,red)){.howl-weather-period{border:1px solid color-mix(in srgb,var(--edge-subtle)68%,transparent)}}.howl-weather-period{background:var(--surface);border-radius:.65rem}@supports (color:color-mix(in lab,red,red)){.howl-weather-period{background:color-mix(in srgb,var(--surface)45%,transparent)}}.howl-weather-period__label,.howl-weather-period__condition{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.howl-weather-period__label{color:var(--fg-muted);text-transform:uppercase;font-size:.52rem;font-weight:650}.howl-weather-period__emoji{font-size:.9rem}.howl-weather-period__condition{color:var(--fg-secondary);font-size:.58rem}.howl-weather-period__temp{color:var(--fg-primary);font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:.62rem}.howl-weather__method{color:var(--fg-muted);font-family:var(--font-data);letter-spacing:.035em;text-align:right;margin-top:.6rem;font-size:.46rem}.howl-route__track{border:1px solid var(--howl-accent);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.howl-route__track{border:1px solid color-mix(in srgb,var(--howl-accent)12%,var(--edge-subtle))}}.howl-route__track{background:var(--inset-bg);border-radius:.9rem}@supports (color:color-mix(in lab,red,red)){.howl-route__track{background:color-mix(in srgb,var(--inset-bg)62%,transparent)}}.howl-route__track{box-shadow:var(--depth-inset-soft)}.howl-route-hop{grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;gap:.55rem;min-height:2.7rem;padding:.48rem .65rem;display:grid;position:relative}.howl-route-hop+.howl-route-hop{border-top:1px solid var(--edge-subtle)}@supports (color:color-mix(in lab,red,red)){.howl-route-hop+.howl-route-hop{border-top:1px solid color-mix(in srgb,var(--edge-subtle)50%,transparent)}}.howl-route-hop__marker{z-index:1;width:1.25rem;height:1.25rem;color:var(--fg-muted);border:1px solid var(--fg-muted);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.howl-route-hop__marker{border:1px solid color-mix(in srgb,var(--fg-muted)20%,transparent)}}.howl-route-hop__marker{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.howl-route-hop__marker{background:color-mix(in srgb,var(--surface)80%,transparent)}}.howl-route-hop__marker svg{stroke-width:2px;width:.65rem;height:.65rem}.howl-route-hop__marker--high{color:var(--sys-green);border-color:var(--sys-green)}@supports (color:color-mix(in lab,red,red)){.howl-route-hop__marker--high{border-color:color-mix(in srgb,var(--sys-green)30%,transparent)}}.howl-route-hop__marker--medium{color:var(--sys-amber)}.howl-route-hop__marker--low{color:var(--sys-orange)}.howl-route-hop__rail{z-index:0;background:linear-gradient(var(--howl-accent),var(--howl-accent));width:1px;position:absolute;top:calc(50% + .62rem);bottom:calc(.62rem - 50%);left:1.26rem}@supports (color:color-mix(in lab,red,red)){.howl-route-hop__rail{background:linear-gradient(var(--howl-accent),color-mix(in srgb,var(--howl-accent)12%,transparent))}}.howl-route-hop__rail{opacity:.45}.howl-route-hop__index{color:var(--fg-muted);font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:.48rem}.howl-route-hop__hex{min-width:2.35rem;color:var(--howl-accent);border:1px solid var(--howl-accent);padding:.23rem .38rem}@supports (color:color-mix(in lab,red,red)){.howl-route-hop__hex{border:1px solid color-mix(in srgb,var(--howl-accent)16%,transparent)}}.howl-route-hop__hex{background:var(--howl-accent);border-radius:.38rem}@supports (color:color-mix(in lab,red,red)){.howl-route-hop__hex{background:color-mix(in srgb,var(--howl-accent)7%,transparent)}}.howl-route-hop__hex{font-family:var(--font-data);text-align:center;font-size:.58rem;font-weight:720;line-height:1}.howl-route-hop__identity{min-width:0}.howl-route-hop__identity strong,.howl-route-hop__identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.howl-route-hop__identity strong{color:var(--fg-primary);font-size:.66rem;font-weight:620}.howl-route-hop__identity small{color:var(--fg-muted);margin-top:.14rem;font-size:.49rem}.howl-orbit__plot{border:1px solid var(--howl-accent);min-height:6.3rem;padding:.25rem .4rem 0;position:relative}@supports (color:color-mix(in lab,red,red)){.howl-orbit__plot{border:1px solid color-mix(in srgb,var(--howl-accent)12%,var(--edge-subtle))}}.howl-orbit__plot{background:radial-gradient(ellipse at 50% 100%,var(--howl-accent),transparent 62%),var(--inset-bg);border-radius:.9rem}@supports (color:color-mix(in lab,red,red)){.howl-orbit__plot{background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--howl-accent)11%,transparent),transparent 62%),color-mix(in srgb,var(--inset-bg)58%,transparent)}}.howl-orbit__plot{box-shadow:var(--depth-inset-soft)}.howl-orbit__plot svg{width:100%;height:4.4rem;color:var(--howl-accent);overflow:visible}.howl-orbit__horizon{fill:none;stroke:var(--fg-muted)}@supports (color:color-mix(in lab,red,red)){.howl-orbit__horizon{stroke:color-mix(in srgb,var(--fg-muted)18%,transparent)}}.howl-orbit__horizon{stroke-dasharray:3 5;stroke-width:1px}.howl-orbit__arc{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;filter:drop-shadow(0 0 5px var(--howl-accent))}@supports (color:color-mix(in lab,red,red)){.howl-orbit__arc{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--howl-accent)48%,transparent))}}.howl-orbit__endpoint{fill:var(--surface);stroke:currentColor;stroke-width:2px}.howl-orbit__apex{fill:currentColor;stroke:var(--fg-primary)}@supports (color:color-mix(in lab,red,red)){.howl-orbit__apex{stroke:color-mix(in srgb,var(--fg-primary)72%,transparent)}}.howl-orbit__apex{stroke-width:1px}.howl-orbit__peak{justify-items:center;display:grid;position:absolute;top:.6rem;left:50%;transform:translate(-50%)}.howl-orbit__peak strong{color:var(--fg-primary);font-family:var(--font-data);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.12rem;font-weight:650}.howl-orbit__peak span{color:var(--fg-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.46rem}.howl-orbit__quality{color:var(--howl-accent);align-items:center;gap:.3rem;display:flex;position:absolute;bottom:.55rem;right:.65rem}@supports (color:color-mix(in lab,red,red)){.howl-orbit__quality{color:color-mix(in srgb,var(--howl-accent)80%,var(--fg-secondary))}}.howl-orbit__quality{letter-spacing:.06em;text-transform:uppercase;font-size:.5rem;font-weight:650}.howl-orbit__quality svg{width:.7rem;height:.7rem}.howl-orbit__schedule{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.55rem;display:grid}.howl-orbit__schedule>div{border:1px solid var(--edge-subtle);min-width:0;padding:.55rem .6rem}@supports (color:color-mix(in lab,red,red)){.howl-orbit__schedule>div{border:1px solid color-mix(in srgb,var(--edge-subtle)65%,transparent)}}.howl-orbit__schedule>div{background:var(--surface);border-radius:.65rem}@supports (color:color-mix(in lab,red,red)){.howl-orbit__schedule>div{background:color-mix(in srgb,var(--surface)48%,transparent)}}.howl-orbit__schedule span,.howl-orbit__schedule strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.howl-orbit__schedule span{color:var(--fg-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.49rem}.howl-orbit__schedule strong{color:var(--fg-primary);font-family:var(--font-data);font-variant-numeric:tabular-nums;margin-top:.16rem;font-size:.59rem;font-weight:580}.howl-signal__quality{border:1px solid var(--howl-accent);align-items:center;gap:1rem;padding:.7rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.howl-signal__quality{border:1px solid color-mix(in srgb,var(--howl-accent)12%,var(--edge-subtle))}}.howl-signal__quality{background:var(--inset-bg);border-radius:.8rem}@supports (color:color-mix(in lab,red,red)){.howl-signal__quality{background:color-mix(in srgb,var(--inset-bg)62%,transparent)}}.howl-signal__quality{box-shadow:var(--depth-inset-soft)}.howl-signal-bars{align-items:end;gap:2px;height:1.25rem;display:flex}.howl-signal-bars i{border-radius:2px;width:4px}.howl-signal__quality>span{display:grid}.howl-signal__quality strong{color:var(--fg-primary);font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:650;line-height:1}.howl-signal__quality small{color:var(--fg-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:.18rem;font-size:.46rem}.howl-signal__route{border:1px solid var(--howl-accent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;margin-top:.55rem;padding:.65rem .7rem;display:grid}@supports (color:color-mix(in lab,red,red)){.howl-signal__route{border:1px solid color-mix(in srgb,var(--howl-accent)12%,var(--edge-subtle))}}.howl-signal__route{background:var(--howl-accent);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.howl-signal__route{background:color-mix(in srgb,var(--howl-accent)4%,transparent)}}.howl-signal__route-label{color:var(--fg-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.48rem}.howl-signal__route>div{align-items:center;gap:.25rem;min-width:0;display:flex;overflow:hidden}.howl-signal__route b{color:var(--howl-accent);background:var(--howl-accent);border-radius:.3rem;padding:.2rem .32rem}@supports (color:color-mix(in lab,red,red)){.howl-signal__route b{background:color-mix(in srgb,var(--howl-accent)8%,transparent)}}.howl-signal__route b{font-family:var(--font-data);font-size:.55rem}.howl-signal__route i{color:var(--fg-muted);opacity:.45;font-style:normal}.howl-signal__route>strong{color:var(--fg-secondary);font-family:var(--font-data);white-space:nowrap;font-size:.55rem;font-weight:620}.howl-signal__meta{color:var(--fg-muted);font-family:var(--font-data);flex-wrap:wrap;gap:.3rem .7rem;margin-top:.55rem;font-size:.5rem;display:flex}@media(max-width:520px){.howl-weather__hero{gap:.55rem}.howl-wet-bulb{min-width:5.7rem;padding-inline:.55rem}.howl-weather-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.howl-weather-metric:nth-child(odd):not(:first-child),.howl-weather-metric:nth-child(2n){border-left:0}.howl-weather-metric:nth-child(n+3){border-top:1px solid var(--edge-subtle)}@supports (color:color-mix(in lab,red,red)){.howl-weather-metric:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--edge-subtle)58%,transparent)}}.howl-route-hop{grid-template-columns:auto auto minmax(0,1fr)}.howl-route-hop__index{display:none}.howl-orbit__schedule{grid-template-columns:minmax(0,1fr)}}[data-mode=light] .howl-widget{border-color:var(--howl-accent)}@supports (color:color-mix(in lab,red,red)){[data-mode=light] .howl-widget{border-color:color-mix(in srgb,var(--howl-accent)20%,var(--edge-subtle))}}@media(prefers-reduced-motion:reduce){.howl-widget{animation:none}}:root{--brand-stable-300:#595fb4;--sys-bluepurple-50:#bcbbc2;--dur-medium-3:.5s}.waev-grad-start,.waev-grad-end{stop-color:var(--brand-stable-300)}.waev-logo--animate .waev-wave{opacity:0;animation-duration:var(--dur-medium-3);animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:forwards;animation-delay:var(--wave-delay,0s);will-change:opacity,transform,filter}.waev-logo--animate .waev-wave--top{animation-name:waev-slide-top}.waev-logo--animate .waev-wave--bottom{animation-name:waev-slide-bottom}@keyframes waev-slide-top{0%{opacity:0;filter:brightness(3);transform:translateY(-30px)}40%{opacity:1;filter:brightness(3);transform:translateY(0)}to{opacity:1;filter:brightness();transform:translateY(0)}}@keyframes waev-slide-bottom{0%{opacity:0;filter:brightness(3);transform:translateY(30px)}40%{opacity:1;filter:brightness(3);transform:translateY(0)}to{opacity:1;filter:brightness();transform:translateY(0)}}@media(hover:hover){.waev-logo:not(.waev-logo--animate):hover .waev-wave rect{animation:waev-flash .4s cubic-bezier(.16,1,.3,1)var(--flash-delay,0s)1 both}}@keyframes waev-flash{0%{fill:var(--brand-stable-300)}30%{fill:var(--sys-bluepurple-50)}to{fill:var(--brand-stable-300)}}@media(prefers-reduced-motion:reduce){.waev-logo--animate .waev-wave{opacity:1}}.app-brand{--app-brand-waev:127px;--app-brand-paint-file-width:479px;--app-brand-paint-ink-left:5px;--app-brand-paint-ink-width:470px;--app-brand-paint-scale:.506;--app-brand-paint-gap:0px;--app-brand-paint-seam:126px;--app-brand-header:56px;--app-brand-paint-lift:0px;--app-brand-inset:64px;align-items:center;min-width:0;display:flex;position:static}.app-brand__waev{width:var(--app-brand-waev);height:auto;color:var(--fg-primary);flex:none;display:block}.app-brand__outpost{z-index:1;top:calc(var(--app-brand-header) - var(--app-brand-paint-lift) - var(--app-brand-paint-seam)*var(--app-brand-paint-scale));left:calc(var(--app-brand-inset) + var(--app-brand-waev) + var(--app-brand-paint-gap) - var(--app-brand-paint-ink-left)*var(--app-brand-paint-scale));width:calc(var(--app-brand-paint-file-width)*var(--app-brand-paint-scale));pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}@media(max-width:639px){.app-brand:not(.app-brand--sidebar){--app-brand-waev:0px;--app-brand-inset:54px;--app-brand-paint-scale:.423;--app-brand-paint-lift:10px}.app-brand:not(.app-brand--sidebar) .app-brand__waev{display:none}}@media(max-width:400px){.app-brand:not(.app-brand--sidebar){--app-brand-paint-scale:.304}}.app-brand--sidebar{height:auto}.app-brand--sidebar .app-brand__waev{width:7rem}.sidebar-masthead{--masthead-row-top:19px;--masthead-row-height:20px;--masthead-inset-left:28px;--masthead-inset-right:13px;--masthead-wordmark-width:88.5px;--masthead-wordmark-top:51.4px;--masthead-wordmark-descent:.4px;--masthead-end:132px;--masthead-paint-scale:.45;--masthead-paint-file-width:479px;--masthead-paint-ink-top:1px;--masthead-paint-ink-left:2px;--masthead-paint-ink-inset:4.5px;--masthead-paint-rise:7.5px;padding:var(--masthead-row-top)var(--masthead-inset-right)0 var(--masthead-inset-left);height:var(--masthead-end)}.sidebar-masthead__row{height:var(--masthead-row-height)}.sidebar-masthead__brand{height:auto;margin-top:calc(var(--masthead-wordmark-top) - var(--masthead-row-top) - var(--masthead-row-height));display:block;position:relative}.sidebar-masthead__brand .app-brand__waev{width:var(--masthead-wordmark-width);height:auto;display:block}.sidebar-masthead__paintbox{height:0;position:relative}.sidebar-masthead__outpost{top:calc(-1*(var(--masthead-paint-rise) + var(--masthead-wordmark-descent) + var(--masthead-paint-ink-top)*var(--masthead-paint-scale)));left:calc(var(--masthead-paint-ink-inset) - var(--masthead-paint-ink-left)*var(--masthead-paint-scale));width:calc(var(--masthead-paint-file-width)*var(--masthead-paint-scale));pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.load-line{--load-line-a:var(--sys-blue,#3b82f6);--load-line-b:var(--sys-cyan,#00a2c7);--load-line-c:var(--sys-indigo,#5b5bd6);--load-line-head:oklch(from var(--load-line-b).96 .05 h);--load-line-flow:2.4s;--load-line-run:1.5s;--load-line-in:.64s;--load-line-tip-exit:.16s;--load-line-out:.56s;--load-line-head-width:12%;--load-line-head-share:.12;--load-line-head-core:1;--load-line-head-travel:9.3333;--load-line-head-front:8.3333;--load-line-falloff:10%;--load-line-thickness:1px;--load-line-reach:14px;--load-line-under:1px;--load-line-glow-low:.26;--load-line-glow-high:.4;z-index:0;inset:auto 0 calc(-1*var(--load-line-under))0;height:calc(var(--load-line-thickness) + var(--load-line-reach) + var(--load-line-under));pointer-events:none;contain:strict;position:absolute;overflow:hidden}.load-line__fill,.load-line__head,.load-line__glow,.load-line__aura{will-change:transform,opacity;display:block;position:absolute}.load-line__fill{inset:auto 0 var(--load-line-under)0;height:var(--load-line-thickness);background:linear-gradient(in oklch 90deg,var(--load-line-a)0%,var(--load-line-b)35%,var(--load-line-c)65%,var(--load-line-a)100%);animation:load-line-flow var(--load-line-flow)linear infinite;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--load-line-falloff),#000 calc(100% - var(--load-line-falloff)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--load-line-falloff),#000 calc(100% - var(--load-line-falloff)),transparent);background-size:200% 100%}.load-line__head{inset:auto auto var(--load-line-under)0;width:var(--load-line-head-width);height:var(--load-line-thickness);background:linear-gradient(90deg,transparent 0%,var(--load-line-head)calc(var(--load-line-head-core)*40%),var(--load-line-head)calc(var(--load-line-head-core)*60%),var(--load-line-head)calc(var(--load-line-head-core)*78%),var(--load-line-head)calc(var(--load-line-head-core)*90%),var(--load-line-head)calc(var(--load-line-head-core)*97%),var(--load-line-head)calc(var(--load-line-head-core)*100%),var(--load-line-head)calc(var(--load-line-head-core)*100% + (100% - var(--load-line-head-core)*100%)*.35),transparent 100%)}@supports (color:color-mix(in lab,red,red)){.load-line__head{background:linear-gradient(90deg,transparent 0%,color-mix(in oklch,var(--load-line-head)3%,transparent)calc(var(--load-line-head-core)*40%),color-mix(in oklch,var(--load-line-head)8%,transparent)calc(var(--load-line-head-core)*60%),color-mix(in oklch,var(--load-line-head)20%,transparent)calc(var(--load-line-head-core)*78%),color-mix(in oklch,var(--load-line-head)46%,transparent)calc(var(--load-line-head-core)*90%),color-mix(in oklch,var(--load-line-head)78%,transparent)calc(var(--load-line-head-core)*97%),var(--load-line-head)calc(var(--load-line-head-core)*100%),color-mix(in oklch,var(--load-line-head)46%,transparent)calc(var(--load-line-head-core)*100% + (100% - var(--load-line-head-core)*100%)*.35),transparent 100%)}}.load-line__head{mix-blend-mode:screen;animation:load-line-run var(--load-line-run)cubic-bezier(.65,0,.35,1)infinite;transform:translate(-100%)}.load-line__head:after{top:50%;left:calc(var(--load-line-head-core)*100%);content:"";background:radial-gradient(ellipse 50% 50% at 50% 50%,var(--load-line-head)0%,var(--load-line-head)40%,transparent 100%);width:22px;height:3px;position:absolute}@supports (color:color-mix(in lab,red,red)){.load-line__head:after{background:radial-gradient(ellipse 50% 50% at 50% 50%,color-mix(in oklch,var(--load-line-head)70%,transparent)0%,color-mix(in oklch,var(--load-line-head)34%,transparent)40%,transparent 100%)}}.load-line__head:after{translate:-50% -50%}.load-line__aura{inset:0 auto calc(var(--load-line-thickness) + var(--load-line-under))0;width:var(--load-line-head-width);background:linear-gradient(90deg,transparent 0%,var(--load-line-head)calc(var(--load-line-head-core)*55%),var(--load-line-head)calc(var(--load-line-head-core)*100%),var(--load-line-head)calc(var(--load-line-head-core)*100% + (100% - var(--load-line-head-core)*100%)*.5),transparent 100%)}@supports (color:color-mix(in lab,red,red)){.load-line__aura{background:linear-gradient(90deg,transparent 0%,color-mix(in oklch,var(--load-line-head)12%,transparent)calc(var(--load-line-head-core)*55%),color-mix(in oklch,var(--load-line-head)34%,transparent)calc(var(--load-line-head-core)*100%),color-mix(in oklch,var(--load-line-head)14%,transparent)calc(var(--load-line-head-core)*100% + (100% - var(--load-line-head-core)*100%)*.5),transparent 100%)}}.load-line__aura{mix-blend-mode:screen;transform-origin:calc(var(--load-line-head-core)*100%)100%;animation:load-line-run var(--load-line-run)cubic-bezier(.65,0,.35,1)infinite,load-line-plume-height 3.7s ease-in-out infinite,load-line-plume-strength 2.3s ease-in-out infinite;transform:translate(-100%);-webkit-mask-image:linear-gradient(#0000 0%,#0006 65%,#000 100%);mask-image:linear-gradient(#0000,#0006 65%,#000)}.load-line__glow{inset:0 0 calc(var(--load-line-thickness) + var(--load-line-under))0;background:linear-gradient(in oklch 90deg,var(--load-line-a)0%,var(--load-line-b)35%,var(--load-line-c)65%,var(--load-line-a)100%);mix-blend-mode:screen;opacity:var(--load-line-glow-low);animation:load-line-flow var(--load-line-flow)linear infinite,load-line-breathe 3.2s ease-in-out infinite;background-size:200% 100%;-webkit-mask-image:radial-gradient(62% 100% at 50% 100%,#000 0%,#0000008c 45%,#0000 100%);mask-image:radial-gradient(62% 100% at 50% 100%,#000,#0000008c 45%,#0000)}.load-line[data-phase=in] .load-line__fill{animation:load-line-flow var(--load-line-flow)linear infinite,load-line-in var(--load-line-in)cubic-bezier(.16,1,.3,1)both}.load-line[data-phase=in] .load-line__glow{animation:load-line-flow var(--load-line-flow)linear infinite,load-line-breathe 3.2s ease-in-out infinite,load-line-light-in .9s cubic-bezier(.16,1,.3,1)both}.load-line[data-phase=in] .load-line__head{animation:load-line-head-in calc(var(--load-line-in) + var(--load-line-tip-exit))linear both,load-line-run var(--load-line-run)cubic-bezier(.65,0,.35,1)calc(var(--load-line-in) + var(--load-line-tip-exit))infinite}.load-line[data-phase=in] .load-line__aura{animation:load-line-head-in calc(var(--load-line-in) + var(--load-line-tip-exit))linear both,load-line-run var(--load-line-run)cubic-bezier(.65,0,.35,1)calc(var(--load-line-in) + var(--load-line-tip-exit))infinite,load-line-plume-height 3.7s ease-in-out infinite,load-line-plume-strength 2.3s ease-in-out infinite}.load-line[data-phase=out] .load-line__fill{animation:load-line-out var(--load-line-out)cubic-bezier(.7,0,.84,0)both}.load-line[data-phase=out] .load-line__glow{animation:load-line-light-out var(--load-line-out)cubic-bezier(.7,0,.84,0)both}.load-line[data-phase=out] .load-line__head,.load-line[data-phase=out] .load-line__aura{animation:.18s ease-out both load-line-head-out}.load-line--inline{--load-line-reach:10px;--load-line-glow-low:.12;--load-line-glow-high:.2;z-index:auto;position:relative;inset:auto}.load-line--progress{--load-line-head-core:.7}.load-line--progress .load-line__fill,.load-line--progress[data-phase=in] .load-line__fill{clip-path:inset(0 calc(100% - var(--load-line-progress,0%))0 0);animation:load-line-flow var(--load-line-flow)linear infinite}.load-line--progress .load-line__glow,.load-line--progress[data-phase=in] .load-line__glow{animation:load-line-flow var(--load-line-flow)linear infinite,load-line-breathe 3.2s ease-in-out infinite}.load-line--progress .load-line__fill:before,.load-line--progress .load-line__fill:after{content:"";mix-blend-mode:screen;will-change:transform;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.load-line--progress .load-line__fill:after{background:linear-gradient(90deg,transparent 0%,var(--load-line-head)35%,var(--load-line-head)55%,var(--load-line-head)75%,transparent 100%);width:28%}@supports (color:color-mix(in lab,red,red)){.load-line--progress .load-line__fill:after{background:linear-gradient(90deg,transparent 0%,color-mix(in oklch,var(--load-line-head)14%,transparent)35%,color-mix(in oklch,var(--load-line-head)36%,transparent)55%,color-mix(in oklch,var(--load-line-head)14%,transparent)75%,transparent 100%)}}.load-line--progress .load-line__fill:after{animation:2.2s cubic-bezier(.45,0,.3,1) infinite load-line-shimmer}.load-line--progress .load-line__fill:before{background:linear-gradient(90deg,transparent 0%,var(--load-line-head)40%,var(--load-line-head)60%,transparent 100%);width:18%}@supports (color:color-mix(in lab,red,red)){.load-line--progress .load-line__fill:before{background:linear-gradient(90deg,transparent 0%,color-mix(in oklch,var(--load-line-head)10%,transparent)40%,color-mix(in oklch,var(--load-line-head)20%,transparent)60%,transparent 100%)}}.load-line--progress .load-line__fill:before{animation:3.1s cubic-bezier(.4,0,.35,1) -.9s infinite load-line-shimmer-b}.load-line--progress .load-line__head,.load-line--progress[data-phase=in] .load-line__head{transform:translate(calc(var(--load-line-progress,0%)/var(--load-line-head-share) - var(--load-line-head-core)*100%));animation:1.9s ease-in-out -.7s infinite load-line-hover-light}.load-line--progress .load-line__aura,.load-line--progress[data-phase=in] .load-line__aura{transform:translate(calc(var(--load-line-progress,0%)/var(--load-line-head-share) - var(--load-line-head-core)*100%));animation:3.7s ease-in-out infinite load-line-plume-height,2.3s ease-in-out infinite load-line-plume-strength}.load-line--progress[data-phase=out] .load-line__fill{animation:load-line-out var(--load-line-out)cubic-bezier(.7,0,.84,0)both}.load-line--progress[data-phase=out] .load-line__fill:before,.load-line--progress[data-phase=out] .load-line__fill:after{display:none}@keyframes load-line-flow{0%{background-position:0%}to{background-position:-200%}}@keyframes load-line-run{0%{transform:translate(-100%)}to{transform:translate(calc(100%*var(--load-line-head-travel)))}}@keyframes load-line-head-in{0%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-100%)}80%{transform:translate(calc(100%*var(--load-line-head-front)));animation-timing-function:cubic-bezier(.4,0,1,1)}to{transform:translate(calc(100%*var(--load-line-head-travel)))}}@keyframes load-line-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes load-line-out{0%{clip-path:inset(0);filter:brightness()}18%{clip-path:inset(0);filter:brightness(1.8)}to{clip-path:inset(0 0 0 100%);filter:brightness(1.2)}}@keyframes load-line-head-out{0%{opacity:1}to{opacity:0}}@keyframes load-line-shimmer{0%{transform:translate(-100%)}to{transform:translate(457%)}}@keyframes load-line-shimmer-b{0%{transform:translate(-100%)}to{transform:translate(656%)}}@keyframes load-line-hover-light{0%,to{filter:brightness(.94)}50%{filter:brightness(1.12)}}@keyframes load-line-plume-height{0%,to{scale:1 .88}38%{scale:1.03 1.08}71%{scale:.97 .96}}@keyframes load-line-plume-strength{0%,to{opacity:.78}46%{opacity:1}}@keyframes load-line-breathe{0%,to{opacity:var(--load-line-glow-low)}50%{opacity:var(--load-line-glow-high)}}@keyframes load-line-light-in{0%{opacity:0;transform:translateY(6px)}to{transform:translateY(0)}}@keyframes load-line-light-out{0%{opacity:var(--load-line-glow-low);transform:translateY(0)}18%{opacity:calc(var(--load-line-glow-high)*1.45);transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.load-line__fill,.load-line[data-phase=in] .load-line__fill,.load-line[data-phase=out] .load-line__fill{clip-path:none;transition:opacity .24s;animation:none}.load-line[data-phase=out] .load-line__fill{opacity:0}.load-line__head,.load-line__aura{display:none}.load-line__glow{opacity:var(--load-line-glow-low);animation:none}.load-line--progress .load-line__fill{clip-path:inset(0 calc(100% - var(--load-line-progress,0%))0 0)}.load-line--progress .load-line__fill:before,.load-line--progress .load-line__fill:after{display:none}}.sb-unit{border-radius:var(--radius-lg);background-color:var(--tui-app-panel,var(--surface));min-width:0;box-shadow:inset 0 1px 0 var(--tui-app-highlight,#ffffff14),inset 0 -1px 0 var(--tui-app-edge-dark,#0006),0 2px 0 var(--tui-app-edge-dark,#0006),0 8px 20px -12px var(--tui-app-shadow,#0000009e);--sb-silk:#7a7a7a;--sb-seam:#00000073;--sb-seam-light:#ffffff0d;--sb-row-h:44px;flex-direction:column;gap:0;padding:10px;display:flex;position:relative}[data-mode=light] .sb-unit{--sb-silk:#5c5c60;--sb-seam:#00000024;--sb-seam-light:#ffffff8c}.sb-unit__screw{z-index:2;position:absolute}.sb-unit__screw--tl{top:3px;left:3px}.sb-unit__screw--tr{top:3px;right:3px}.sb-unit__screw--bl{bottom:3px;left:3px}.sb-unit__screw--br{bottom:3px;right:3px}.sb-unit__bank{justify-content:space-between;align-items:flex-end;gap:.5rem;min-width:0;padding:6px 2px 8px;display:flex}.sb-unit__gang{flex-direction:column;align-items:stretch;gap:3px;min-width:0;display:flex}.sb-unit__gang--noise{flex:auto}.sb-unit__gang--noise .sb-unit__pocket{justify-content:flex-end}.sb-unit__pocket{gap:6px}.sb-unit__die{min-width:0}.sb-unit__go{flex:none}.sb-unit__legend{color:var(--sb-silk);margin-top:-2px}.sb-unit__silk{color:var(--sb-silk);letter-spacing:.12em;flex:none;font-size:.6875rem}.sb-unit__lamp{gap:5px}.sb-unit__lamp .plate-lamp__legend{letter-spacing:.12em;color:var(--sb-silk);font-size:8px}.drawer{position:static}.drawer__slot{z-index:-1;pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.drawer__tray{pointer-events:auto;visibility:hidden;border-radius:var(--radius-lg)var(--radius-lg)0 0;background-color:var(--tui-app-panel,var(--surface));box-shadow:inset 0 1px 0 var(--tui-app-highlight,#ffffff14),inset 1px 0 #00000059,inset -1px 0 #00000059,0 -10px 28px -14px var(--tui-app-shadow,#000000b3);transition:transform var(--drawer-travel,.32s)cubic-bezier(.22,.9,.24,1),visibility 0s linear var(--drawer-travel,.32s);padding:10px 10px 14px;position:relative;transform:translateY(100%)}.drawer[data-open] .drawer__tray{visibility:visible;transition:transform var(--drawer-travel,.32s)cubic-bezier(.22,.9,.24,1),visibility 0s;transform:none}@media(prefers-reduced-motion:reduce){.drawer__tray,.drawer[data-open] .drawer__tray{transition:visibility}}.drawer__front{z-index:51;width:100%;min-height:var(--sb-row-h);text-align:left;cursor:pointer;background:linear-gradient(180deg,#ffffff12,#ffffff03 40%,#0000 60%,#00000029),var(--tui-app-panel,var(--surface));border:0;border-radius:4px;align-items:center;gap:10px;margin:0;padding:0 10px;transition:box-shadow .12s ease-out,transform .12s ease-out;display:flex;position:relative;box-shadow:0 0 0 1px #000000b3,0 1px 0 1px #ffffff0a,inset 0 1px #ffffff1a,inset 0 -2px #00000073}.drawer__front:hover{background:linear-gradient(180deg,#ffffff1a,#ffffff05 40%,#0000 60%,#00000029),var(--tui-app-panel,var(--surface))}.drawer__front:focus-visible{outline:2px solid var(--sys-blue);outline-offset:2px}.drawer[data-open] .drawer__front{transform:translateY(1px);box-shadow:0 0 0 1px #000000b3,inset 0 2px 3px #00000073,inset 0 -1px #ffffff0d}.drawer__legend{flex:none}.drawer__pull{background:linear-gradient(#4a4a4f,#23232a 55%,#101013);border-radius:3.5px;flex:none;width:46px;height:7px;margin-left:auto;transition:box-shadow .16s ease-out,background .16s ease-out;position:relative;box-shadow:0 2px 2px #0009,inset 0 1px #ffffff38,inset 0 -1px #0009}.drawer__pull:before,.drawer__pull:after{content:"";background:#0b0b0d;border-radius:50%;width:3px;height:3px;margin-top:-1.5px;position:absolute;top:50%;box-shadow:inset 0 .5px #ffffff40}.drawer__pull:before{left:6px}.drawer__pull:after{right:6px}.drawer[data-open] .drawer__pull{background:linear-gradient(180deg,var(--tui-display-ink),var(--tui-display-ink)60%,var(--tui-display-ink))}@supports (color:color-mix(in lab,red,red)){.drawer[data-open] .drawer__pull{background:linear-gradient(180deg,color-mix(in srgb,var(--tui-display-ink)90%,white),color-mix(in srgb,var(--tui-display-ink)70%,black)60%,color-mix(in srgb,var(--tui-display-ink)40%,black))}}.drawer[data-open] .drawer__pull{box-shadow:0 0 10px var(--tui-display-ink),0 0 2px var(--tui-display-ink),0 1px 1px #00000080,inset 0 1px #ffffff59}@supports (color:color-mix(in lab,red,red)){.drawer[data-open] .drawer__pull{box-shadow:0 0 10px color-mix(in srgb,var(--tui-display-ink)60%,transparent),0 0 2px var(--tui-display-ink),0 1px 1px #00000080,inset 0 1px #ffffff59}}[data-mode=light] .drawer__front{background:linear-gradient(180deg,#ffffff8c,#ffffff1a 40%,#0000 60%,#00000014),var(--tui-app-panel,var(--surface));box-shadow:0 0 0 1px #00000047,0 1px 0 1px #fff6,inset 0 1px #ffffffb3,inset 0 -2px #00000024}[data-mode=light] .drawer__pull{background:linear-gradient(#b8b8bc,#8a8a90 55%,#5e5e64);box-shadow:0 2px 2px #0000004d,inset 0 1px #fff9,inset 0 -1px #0000004d}.sb-unit__front{align-items:center;padding:0 2px;display:flex;position:relative}.sb-unit__switch-well,.sb-unit__switch{flex:auto;min-width:0}.sb-unit__gangs{flex-direction:column;gap:10px;display:flex}.sb-unit__gang{flex-direction:column;align-self:flex-start;align-items:stretch;gap:3px;min-width:0;max-width:100%;display:flex}.sb-unit__fault{max-width:100%;margin-top:4px}.sb-unit__gangs{--key-well-pitch:68px}.sb-unit__duty{grid-template-columns:auto var(--key-well-pitch);align-items:center;gap:0;max-width:100%;display:grid}.sb-unit__duty-window{justify-self:stretch;min-width:0}.sb-unit__well{--tui-bezel:var(--tui-well-spacing,4px);margin:0;display:flex}.sb-unit__glass{height:72px;color:var(--tui-display-ink);font-family:var(--tui-reading-font);flex:1;padding:0;position:relative}.sb-unit__scatter{width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.sb-unit__readout{z-index:101;pointer-events:none;gap:0;padding:1px 6px;position:absolute;top:3px;right:4px}.sb-unit__readout-text{font-family:var(--tui-reading-font);font-weight:var(--tui-reading-weight,400);color:var(--tui-osd-muted,var(--tui-display-ink));white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px;line-height:13px}.sb-unit__readout-text[data-hover]{color:var(--tui-display-ink)}.sb-unit__glass{cursor:crosshair}.sb-unit__empty{color:var(--tui-display-ink);place-items:center;font-size:11px;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.sb-unit__empty{color:color-mix(in srgb,var(--tui-display-ink)45%,transparent)}}.sb-unit__version{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-width:0;padding:8px 6px 0;display:flex}.sb-unit__version:focus-visible{outline:2px solid var(--sys-blue);outline-offset:2px;border-radius:4px}.sb-unit__version-window{flex:auto;min-width:0}.update-module{border-radius:var(--radius-lg);background-color:var(--tui-app-panel,var(--surface));min-width:0;box-shadow:inset 0 1px 0 var(--tui-app-highlight,#ffffff14),inset 0 -1px 0 var(--tui-app-edge-dark,#0006),0 2px 0 var(--tui-app-edge-dark,#0006),0 8px 20px -12px var(--tui-app-shadow,#0000009e);--update-silk:#585858;flex-direction:column;gap:10px;padding:14px;display:flex;position:relative}[data-mode=light] .update-module{--update-silk:#6c6c70}.update-module__screw{z-index:2;position:absolute}.update-module__screw--tl{top:4px;left:4px}.update-module__screw--tr{top:4px;right:4px}.update-module__screw--bl{bottom:4px;left:4px}.update-module__screw--br{bottom:4px;right:4px}.update-module__band{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:0 2px;display:grid}.update-module__lamp .plate-lamp__legend{letter-spacing:.12em;color:var(--update-silk);font-size:8px;line-height:9px}.update-module__annunciator,.update-module__version{min-width:0}.update-module__well{--tui-bezel:var(--tui-well-spacing,4px);display:flex}.update-module__glass{min-height:0;color:var(--tui-display-ink);--tui-pixel-font:var(--tui-reading-font);font-family:var(--tui-reading-font);font-weight:var(--tui-reading-weight,400);letter-spacing:var(--tui-reading-tracking,0);font-variant-numeric:tabular-nums;flex-direction:column;flex:1;gap:6px;padding:12px 16px;display:flex}.update-module__eyebrow{font-family:var(--tui-caption-font);letter-spacing:.08em;text-transform:uppercase;color:var(--tui-display-ink);font-size:12px;line-height:14px}@supports (color:color-mix(in lab,red,red)){.update-module__eyebrow{color:color-mix(in srgb,var(--tui-display-ink)62%,transparent)}}.update-module__name{min-width:0;font-size:20px;line-height:26px;font-weight:var(--tui-reading-weight-strong,600);overflow-wrap:anywhere;text-wrap:balance;margin:2px 0 0}.update-module__figure{white-space:nowrap}.update-module__desc{max-width:58ch;color:var(--tui-display-ink);margin:0;font-size:14px;line-height:20px}@supports (color:color-mix(in lab,red,red)){.update-module__desc{color:color-mix(in srgb,var(--tui-display-ink)78%,transparent)}}.update-module__steps{border-top:1px solid var(--tui-display-ink);flex-direction:column;gap:5px;margin:8px 0 0;padding:8px 0 0;list-style:none;display:flex}@supports (color:color-mix(in lab,red,red)){.update-module__steps{border-top:1px solid color-mix(in srgb,var(--tui-display-ink)14%,transparent)}}.update-module__step{color:var(--tui-display-ink);grid-template-columns:16px minmax(0,1fr) auto;align-items:baseline;column-gap:8px;font-size:13px;line-height:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.update-module__step{color:color-mix(in srgb,var(--tui-display-ink)55%,transparent)}}.update-module__step[data-state=active],.update-module__step[data-state=done]{color:var(--tui-display-ink)}@supports (color:color-mix(in lab,red,red)){.update-module__step[data-state=done]{color:color-mix(in srgb,var(--tui-display-ink)78%,transparent)}}.update-module__step[data-state=failed]{color:var(--tui-ind-red)}.update-module__step-mark{justify-content:center;align-self:center;width:16px;display:inline-flex}.update-module__step-clock{color:var(--tui-display-ink);font-size:12px}@supports (color:color-mix(in lab,red,red)){.update-module__step-clock{color:color-mix(in srgb,var(--tui-display-ink)70%,transparent)}}.update-module__step-fault{overflow-wrap:anywhere;grid-column:2/-1;font-size:12px;line-height:16px}.update-module__log{border-left:1px solid var(--tui-display-ink);flex-direction:column;grid-column:1/-1;gap:1px;margin:4px 0 0 24px;padding:6px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.update-module__log{border-left:1px solid color-mix(in srgb,var(--tui-display-ink)18%,transparent)}}.update-module__log-line{font-family:var(--tui-pixel-font);font-size:var(--tui-pixel-size,12px);line-height:var(--tui-pixel-line,14px);color:var(--tui-display-ink)}@supports (color:color-mix(in lab,red,red)){.update-module__log-line{color:color-mix(in srgb,var(--tui-display-ink)70%,transparent)}}.update-module__log-line{white-space:pre;text-overflow:ellipsis;overflow:hidden}.update-module__log-line:last-child{color:var(--tui-display-ink)}.update-module__gang{flex-direction:column;align-self:flex-end;align-items:stretch;gap:3px;min-width:0;max-width:100%;display:flex}.update-module__gang-legend{color:var(--update-silk);margin-top:-2px}.update-module--idle{gap:8px}.update-module--idle .update-module__gang{justify-content:flex-end}@keyframes flash-white-fade{0%{opacity:.2}to{opacity:0}}.flash-overlay{border-radius:inherit;pointer-events:none;z-index:50;background-color:#7c6ef6;animation:.6s ease-out forwards flash-white-fade;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes flash-row-bg{0%{background-color:#7c6ef62e}to{background-color:#0000}}.flash-row{animation:.6s ease-out forwards flash-row-bg}@keyframes flash-icon-pulse{0%{color:#fff;filter:drop-shadow(0 0 6px #fffc)}to{color:var(--fg-muted);filter:none}}.flash-icon{animation:.6s ease-out forwards flash-icon-pulse}@keyframes pulse-slow{0%,to{opacity:1}50%{opacity:.4}}.animate-pulse-slow{animation:3s ease-in-out infinite pulse-slow}@keyframes bot-widget-in{0%{opacity:0;transform:translateY(4px)}}.animate-bot-widget-in{animation:.15s ease-out bot-widget-in}@keyframes partytime-bg{0%{opacity:0}3%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes partytime-crt{0%{opacity:1;filter:brightness(4)saturate(0);transform:scaleY(.005)scaleX(.6)}2.5%{opacity:1;filter:brightness(1.5)saturate(.6);transform:scaleY(1.02)scaleX(1)}4%{opacity:1;filter:brightness()saturate();transform:scaleY(1)scaleX(1)}5%{opacity:0}6%{opacity:1}7.5%{opacity:0}8.5%{opacity:1}90%{opacity:1;filter:brightness();transform:scaleY(1)scaleX(1)}94%{opacity:1;filter:brightness(3)saturate(0);transform:scaleY(.005)scaleX(1)}97%{opacity:.8;filter:brightness(5);transform:scaleY(.005)scaleX(.005)}to{opacity:0;transform:scaleY(0)scaleX(0)}}.partytime-scanlines{mix-blend-mode:multiply;background:repeating-linear-gradient(#0000 0,#0000 2px,#0000002e 2px,#0000002e 4px)}.partytime-glow{border-radius:6px;box-shadow:0 0 30px 6px #b4ffe61f,0 0 80px 20px #0009}@keyframes shimmer-border{0%{background-position:200% 0}to{background-position:-200% 0}}.shimmer-border{z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent 0%,transparent 25%,var(--sys-blue)50%,transparent 75%,transparent 100%);border-radius:inherit;opacity:.8;background-size:200% 100%;padding:2px;animation:2s ease-in-out infinite shimmer-border;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes shimmer-pulse{0%,to{filter:var(--shimmer-shadow)brightness(1)}50%{filter:var(--shimmer-shadow)brightness(1.5)saturate(1.3)hue-rotate(-20deg)}}@keyframes shimmer-bar{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes sparkle-base{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes sparkle-sweep{0%{transform:translate(-120%)}to{transform:translate(220%)}}.sparkle-bar-track{border-radius:inherit;box-shadow:inset 0 1px 2px #0006}.sparkle-bar-fill{background:linear-gradient(90deg,var(--sys-blue)0%,var(--sys-cyan)30%,var(--sys-indigo)60%,var(--sys-blue)100%);background-size:300% 100%;animation:4s ease-in-out infinite sparkle-base}.sparkle-bar-depth{border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff8c 0,#ffffff26 2px,#0000 40%,#0000 65%,#00000040);position:absolute;top:0;right:0;bottom:0;left:0}.sparkle-bar-sweep{border-radius:inherit;will-change:transform;pointer-events:none;background:linear-gradient(90deg,#0000,#0000 42%,#ffffff1f 45%,#ffffffa6 49%,#ffffffd9,#ffffffa6 51%,#ffffff1f 55%,#0000 58%,#0000);animation:2.2s cubic-bezier(.4,0,.2,1) infinite sparkle-sweep;position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color(display-p3 1 1 1)){.sparkle-bar-fill{background:linear-gradient(90deg,#0a84fe,#0089f4,#008ee9 7.5%,#0095d8 15%,#00a1bd 30%,#0093ca 37.5%,#0090ce,#058cd3,#1e87d4,#2b83d5 45%,#4970da,#5b5bde 60%,#4570ee 80%,#337af6 90%,#257ffa,#0a84fe) 0 0/300% 100%;background:linear-gradient(90deg,#0a84fe,color(xyz 0.256 0.245 0.923),color(xyz 0.248 0.252 0.875) 7.5%,color(xyz 0.234 0.266 0.782) 15%,color(xyz 0.209 0.295 0.612) 30%,color(xyz 0.211 0.253 0.637),#2b83d5,#4970da,#5b5bde 60%,#4570ee 80%,#337af6 90%,#257ffa,#0a84fe) 0 0/300% 100%}.sparkle-bar-depth{background:linear-gradient(#fff9,#ffffff2e 2px,#0000 40%,#0000 65%,#0000004d)}.sparkle-bar-sweep{background:linear-gradient(90deg,#0000,#0000 42%,#ffffff26 45%,#ffffffb3 49%,#ffffffe6,#ffffffb3 51%,#ffffff26 55%,#0000 58%,#0000)}}.shimmer-border-light{background:linear-gradient(90deg,#0000,#0000,#fff6,#0000,#0000)}.shimmer-indicator{background:var(--elevated);border-radius:2px;width:40px;height:4px;position:relative;overflow:hidden}.shimmer-indicator-inner{background:linear-gradient(90deg,transparent 0%,var(--sys-blue)50%,transparent 100%);background-size:200% 100%;animation:1.5s ease-in-out infinite shimmer-border;position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color(display-p3 1 1 1)){.signal-bar-active{background-color:var(--p3-color,inherit)}}:root[data-ui-system=tui-kit]{--tui-app-body:#0b0b0c;--tui-app-workspace:#111113;--tui-app-carrier:#101011;--tui-app-panel:#18181b;--tui-app-panel-raised:#202023;--tui-app-well:#080809;--tui-app-edge-dark:#050506;--tui-app-edge:#303035;--tui-app-edge-soft:#242428;--tui-app-highlight:#ffffff14;--tui-app-highlight-soft:#ffffff0a;--tui-app-shadow:#0000009e;color-scheme:dark}:root[data-ui-system=tui-kit][data-mode=light]{--tui-app-body:#c9c9c5;--tui-app-workspace:#d7d7d2;--tui-app-carrier:#bebfbb;--tui-app-panel:#d0d0cb;--tui-app-panel-raised:#ddddda;--tui-app-well:#b5b6b2;--tui-app-edge-dark:#8f908d;--tui-app-edge:#a5a6a2;--tui-app-edge-soft:#b5b6b2;--tui-app-highlight:#ffffff85;--tui-app-highlight-soft:#ffffff4d;--tui-app-shadow:#2424223d;color-scheme:light}:root[data-ui-system=tui-kit] body,:root[data-ui-system=tui-kit] [data-tui-app=chassis]{background:var(--tui-app-body)}:root[data-ui-system=tui-kit] .sidebar-panel{background:var(--tui-app-carrier);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset -1px 0 0 var(--tui-app-edge),inset -2px 0 0 var(--tui-app-edge-dark);border:0}:root[data-ui-system=tui-kit] .sidebar-panel:before{display:none}:root[data-ui-system=tui-kit] [data-tui-app=workspace]{background:var(--tui-app-workspace)}:root[data-ui-system=tui-kit] [data-tui-app=route],:root[data-ui-system=tui-kit] [data-tui-app=route-content]{min-width:0}:root[data-ui-system=tui-kit] :is(.surface-base,.surface-elevated,.surface-modal,.surface-sidebar,.surface-header,.surface-popover,.surface-control){background-color:var(--tui-app-panel);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-ui-system=tui-kit] :is(.surface-elevated,.surface-modal,.surface-popover){box-shadow:inset 0 1px 0 var(--tui-app-highlight),inset 0 -1px 0 var(--tui-app-edge-dark),0 7px 16px -10px var(--tui-app-shadow)}:root[data-ui-system=tui-kit] :is(.surface-inner,.surface-input){border-color:var(--tui-app-edge);background-color:var(--tui-app-well);box-shadow:inset 0 2px 3px var(--tui-app-shadow),inset 0 -1px 0 var(--tui-app-highlight-soft)}:root[data-ui-system=tui-kit] .control-card{border:1px solid var(--tui-app-edge);background:var(--tui-app-panel);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 var(--tui-app-highlight),inset 0 -1px 0 var(--tui-app-edge-dark)}:root[data-ui-system=tui-kit] .control-card:before,:root[data-ui-system=tui-kit] .howl-widget:before{display:none}:root[data-ui-system=tui-kit] .howl-orbit__plot{background:var(--tui-app-well)}:root[data-ui-system=tui-kit] :is(.leaflet-control-zoom,.leaflet-popup-content-wrapper){background:var(--tui-app-panel)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-ui-system=tui-kit] [data-tui-app=mobile-header]{border-bottom:1px solid var(--tui-app-edge-dark);background:var(--tui-app-carrier);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 -1px 0 var(--tui-app-edge)}:root[data-ui-system=tui-kit] [data-tui-foundation=navigation-item]{border:1px solid #0000;border-radius:8px}:root[data-ui-system=tui-kit] [data-tui-foundation=navigation-item]:hover{border-color:var(--tui-app-edge-soft);background:var(--tui-app-panel)}:root[data-ui-system=tui-kit] [data-tui-foundation=navigation-item][data-current=true]{border-color:var(--tui-app-edge);background:var(--tui-app-well);box-shadow:inset 0 1px 2px var(--tui-app-shadow),inset 0 -1px 0 var(--tui-app-highlight-soft)}:root[data-ui-system=tui-kit] .sidebar-neo-highlight,:root[data-ui-system=tui-kit] .sidebar-neo-indicator{box-shadow:none}:root[data-ui-system=tui-kit] [data-card-surface]{border-color:var(--tui-app-edge);background:var(--tui-app-panel);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 var(--tui-app-highlight),inset 0 -1px 0 var(--tui-app-edge-dark),0 2px 0 var(--tui-app-edge-dark),0 5px 12px -8px var(--tui-app-shadow)}:root[data-ui-system=tui-kit] [data-tui-foundation=card-header]{border-bottom-color:var(--tui-app-edge-soft);box-shadow:inset 0 -1px 0 var(--tui-app-edge-soft)}:root[data-ui-system=tui-kit] [data-tui-foundation=field]{border-color:var(--tui-app-edge);background:var(--tui-app-well);box-shadow:inset 0 2px 3px var(--tui-app-shadow),inset 0 -1px 0 var(--tui-app-highlight-soft)}:root[data-ui-system=tui-kit] [data-tui-foundation=field]:hover:not(:disabled){border-color:var(--edge-strong)}:root[data-ui-system=tui-kit] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select,textarea):not([data-tui]){border-color:var(--tui-app-edge);background-color:var(--tui-app-well)}:root[data-ui-system=tui-kit] :where(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--sys-blue)}:root[data-ui-system=tui-kit] input[type=file]::file-selector-button{border:1px solid var(--tui-app-edge);background:var(--tui-app-panel-raised);color:var(--fg-primary);box-shadow:inset 0 1px 0 var(--tui-app-highlight),0 1px 0 var(--tui-app-edge-dark);border-radius:6px}:root[data-ui-system=tui-kit] [data-tui-foundation=field-selector],:root[data-ui-system=tui-kit] [data-tui-foundation=menu-trigger]{border-color:var(--tui-app-edge);background:var(--tui-app-well);box-shadow:inset 0 2px 3px var(--tui-app-shadow),inset 0 -1px 0 var(--tui-app-highlight-soft)}:root[data-ui-system=tui-kit] [data-tui-foundation=choice-menu],:root[data-ui-system=tui-kit] [data-tui-foundation=menu]{border:1px solid var(--tui-app-edge);background:var(--tui-app-panel);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 var(--tui-app-highlight),0 6px 14px -8px var(--tui-app-shadow)}:root[data-ui-system=tui-kit] [data-tui-foundation=choice-option],:root[data-ui-system=tui-kit] [data-tui-foundation=menu-item]{border:1px solid #0000}:root[data-ui-system=tui-kit] [data-tui-foundation=choice-option]:hover,:root[data-ui-system=tui-kit] [data-tui-foundation=menu-item]:hover{border-color:var(--tui-app-edge-soft)}:root[data-ui-system=tui-kit] [data-tui-foundation=checkbox],:root[data-ui-system=tui-kit] [data-tui-foundation=radio-group] [role=radio]{box-shadow:inset 0 1px 2px var(--tui-app-shadow),inset 0 -1px 0 var(--tui-app-highlight-soft)}:root[data-ui-system=tui-kit] [data-tui-foundation=switch]{box-shadow:inset 0 2px 3px var(--tui-app-shadow),inset 0 -1px 0 var(--tui-app-highlight-soft)}:root[data-ui-system=tui-kit] .toggle-switch-thumb{background:#d7d7d2;box-shadow:inset 0 1px #ffffff94,inset 0 -1px #0000003d,0 1px 2px #00000075}:root[data-ui-system=tui-kit][data-mode=light] .toggle-switch-thumb{background:#f0f0ec}:root[data-ui-system=tui-kit] [data-tui-foundation=command],:root[data-ui-system=tui-kit] [data-tui-foundation=command-link]{box-shadow:inset 0 1px 0 var(--tui-app-highlight),inset 0 -1px #00000057,0 1px 0 var(--tui-app-edge-dark)}:root[data-ui-system=tui-kit] [data-tui-foundation=command]:active:not(:disabled),:root[data-ui-system=tui-kit] [data-tui-foundation=command-link]:active{box-shadow:inset 0 1px 2px #00000075,inset 0 -1px 0 var(--tui-app-highlight-soft);transform:translateY(1px)}:root[data-ui-system=tui-kit] [data-tui-foundation=command][data-tui-appearance=plain],:root[data-ui-system=tui-kit] [data-tui-foundation=command-link][data-tui-appearance=plain]{box-shadow:none}:root[data-ui-system=tui-kit] [data-tui-foundation=dialog-chassis]{border:1px solid var(--tui-app-edge);background:var(--tui-app-panel);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 var(--tui-app-highlight),inset 0 -1px 0 var(--tui-app-edge-dark),0 0 0 1px var(--tui-app-edge-dark),0 14px 28px -16px var(--tui-app-shadow)}:root[data-ui-system=tui-kit] [data-tui-foundation=disclosure-trigger]{border:1px solid #0000}:root[data-ui-system=tui-kit] [data-tui-foundation=disclosure-trigger]:hover{border-color:var(--tui-app-edge-soft);background:var(--tui-app-panel-raised)}:root[data-ui-system=tui-kit] [data-tui-foundation=alert],:root[data-ui-system=tui-kit] [data-tui-foundation=alert-banner]{box-shadow:inset 0 1px 0 var(--tui-app-highlight-soft),inset 0 -1px 0 var(--tui-app-edge-dark)}:root[data-ui-system=tui-kit] [data-tui-foundation=badge],:root[data-ui-system=tui-kit] [data-tui-foundation=badge-command]{border:1px solid}@supports (color:color-mix(in lab,red,red)){:root[data-ui-system=tui-kit] [data-tui-foundation=badge],:root[data-ui-system=tui-kit] [data-tui-foundation=badge-command]{border:1px solid color-mix(in srgb,currentColor 24%,transparent)}}:root[data-ui-system=tui-kit] [data-tui-foundation=badge],:root[data-ui-system=tui-kit] [data-tui-foundation=badge-command]{box-shadow:inset 0 1px #ffffff12}:root[data-ui-system=tui-kit] [data-tui-foundation=data-table]{border-collapse:separate;border-spacing:0}:root[data-ui-system=tui-kit] [data-tui-foundation=data-table] tr+tr>*{border-top:1px solid var(--tui-app-edge-soft)}:root[data-ui-system=tui-kit] [data-tui-foundation=pagination]{background:var(--tui-app-well);box-shadow:inset 0 2px 3px var(--tui-app-shadow),inset 0 -1px 0 var(--tui-app-highlight-soft);border-radius:10px;padding:4px}:root[data-ui-system=tui-kit] [data-tui-foundation=datum-window],:root[data-ui-system=tui-kit] [data-tui-foundation=copyable-datum],:root[data-ui-system=tui-kit] .data-box:not(.data-box-outlined){border-color:var(--tui-app-edge);background:var(--tui-app-well);box-shadow:inset 0 2px 3px var(--tui-app-shadow),inset 0 -1px 0 var(--tui-app-highlight-soft)}:root[data-ui-system=tui-kit] [data-tui-foundation=copyable-datum]:hover,:root[data-ui-system=tui-kit] button.data-box:hover:not(:disabled){border-color:var(--edge-strong);background:var(--tui-app-well)}@media(prefers-reduced-motion:reduce){:root[data-ui-system=tui-kit] [data-tui-foundation=command],:root[data-ui-system=tui-kit] [data-tui-foundation=command-link]{transition-duration:.01ms}}:root{--zinc-50:#fafafa;--zinc-75:#f7f7f8;--zinc-100:#f4f4f5;--zinc-200:#e4e4e7;--zinc-300:#d4d4d8;--zinc-400:#a1a1aa;--zinc-500:#71717a;--zinc-600:#52525b;--zinc-700:#3f3f46;--zinc-800:#27272a;--zinc-900:#18181b;--zinc-925:#111113;--zinc-950:#09090b;--sys-red:#e5484d;--sys-orange:#f76b15;--sys-amber:#ffb224;--sys-yellow:#f5d90a;--sys-brown:#ad7f58;--sys-green:#46a758;--sys-lime:#7cb342;--sys-teal:#12a594;--sys-cyan:#00a2c7;--sys-blue:#3b82f6;--sys-indigo:#5b5bd6;--sys-purple:#8e4ec6;--sys-pink:#d6409f;--body:var(--zinc-950);--surface:var(--zinc-900);--elevated:var(--zinc-800);--subtle:var(--zinc-800);--edge-subtle:var(--zinc-800);--edge-strong:var(--zinc-600);--fg-primary:#fff;--fg-secondary:var(--zinc-400);--fg-muted:var(--zinc-500);--fg-invert:var(--zinc-950);--overlay-soft:#ffffff0a;--shadow-tint:#3b82f659;--sidebar-tint:#27272a80;--tooltip-bg:var(--zinc-800);--tooltip-fg:#fff;--tooltip-border:var(--zinc-800);--tooltip-shadow:0 4px 12px #0006;--hover-tint:#3b82f614;--default-tint:var(--zinc-900);--default-light:var(--zinc-700);--default-dark:var(--zinc-950);--default-reflex-light:0;--default-reflex-dark:0;--default-blur:0px;--default-blur-elevated:0px;--default-brightness:1;--default-surface-tint:linear-gradient(to bottom,#ffffff06,#ffffff04);--default-reflection-top:linear-gradient(to bottom,#ffffff05 0px,transparent 16px);--default-reflection-bottom:linear-gradient(to top,#ffffff05 0px,transparent 20px);--default-border-glow:#ffffff14;--default-highlight-tl:#ffffff1f;--default-highlight-br:#ffffff14;--default-highlight-edge:#ffffff0f;--default-shadow-inner:#00000026;--default-shadow-top:#0000001f;--default-bg-opacity:100%;--default-bg-opacity-elevated:100%;--signal-excellent:var(--sys-green);--signal-good:var(--sys-yellow);--signal-fair:var(--sys-amber);--signal-poor:var(--sys-orange);--signal-critical:var(--sys-red);--signal-unknown:var(--zinc-500);--sparkline-excellent:var(--signal-excellent);--sparkline-good:var(--signal-good);--sparkline-fair:var(--signal-fair);--sparkline-poor:var(--signal-poor);--sparkline-critical:var(--signal-critical);--sparkline-bg:#09090b80;--status-success:var(--sys-green);--status-warning:var(--sys-amber);--status-danger:var(--sys-red);--status-info:var(--sys-blue);--status-muted:var(--zinc-500);--pkt-advert:var(--sys-amber);--pkt-flood:var(--sys-cyan);--pkt-txt-msg:var(--sys-green);--pkt-ack:var(--zinc-500);--pkt-trace:var(--sys-amber);--pkt-req:var(--sys-teal);--pkt-response:var(--sys-pink);--pkt-grp-txt:var(--sys-pink);--pkt-grp-data:var(--sys-red);--pkt-path:var(--sys-amber);--pkt-anon:var(--sys-amber);--pkt-control:var(--sys-indigo);--pkt-unknown:var(--zinc-500);--pkt-science-req:#0090ff;--pkt-science-anon-req:#06c;--pkt-science-response:#6cf;--pkt-science-ack:#00e699;--pkt-science-advert:#fff200;--pkt-science-txt-msg:#ffb300;--pkt-science-grp-txt:#ff80c0;--pkt-science-grp-data:#f60;--pkt-science-multipart:#b3b3b3;--pkt-science-raw-custom:#e666cc;--pkt-science-path:#66b3ff;--pkt-science-trace:#33ffb3;--pkt-science-unknown:gray;--route-flood:var(--sys-blue);--route-direct:var(--sys-amber);--route-transport:var(--zinc-500);--chart-inner:var(--zinc-925);--inset-bg:var(--zinc-925);--chart-1:var(--sys-blue);--chart-2:var(--sys-teal);--chart-3:var(--sys-amber);--chart-4:var(--sys-orange);--chart-5:var(--sys-pink);--chart-6:var(--sys-indigo);--chart-7:var(--sys-cyan);--chart-8:var(--zinc-500);--chart-grid:#bfbfbf26;--chart-axis-tick:var(--fg-secondary);--chart-cursor:#fff3;--metric-received:var(--sys-blue);--metric-forwarded:var(--sys-teal);--metric-transmitted:var(--sys-orange);--metric-dropped:var(--sys-red);--metric-neutral:var(--zinc-400);--log-debug:var(--sys-brown);--log-info:var(--sys-cyan);--log-warning:var(--sys-amber);--log-error:var(--sys-red);--log-critical:var(--sys-pink);--icon-page-title:var(--sys-blue);--icon-card-title:var(--sys-blue);--icon-widget:var(--fg-secondary);--icon-action:var(--fg-secondary);--icon-nav:var(--fg-muted);--icon-nav-active:var(--sys-blue);--toggle-on:var(--sys-green);--toggle-off:var(--elevated);--data-box-bg:#ffffff08;--data-box-border:#ffffff0f;--map-node-fill:var(--sys-blue);--map-node-stroke:#ffffffe6;--map-hub-color:var(--sys-indigo);--map-hub-stroke:#ffffffe6;--map-hub-outline:var(--sys-amber);--map-gateway-color:var(--sys-indigo);--map-gateway-stroke:#ffffffd9;--map-local-color:var(--sys-amber);--map-neighbor-color:var(--sys-amber);--map-neighbor-stroke:#0006;--map-mobile-color:var(--sys-orange);--map-room-color:var(--sys-pink);--map-ghost-color:var(--sys-cyan);--map-popup-bg:var(--body)}@supports (color:color-mix(in lab,red,red)){:root{--map-popup-bg:color-mix(in srgb,var(--body)92%,transparent)}}:root{--map-popup-shadow:0 4px 16px #00000080;--map-overlay-blue-dark:#0d1e3226;--map-overlay-blue-light:#14284614;--map-border-accent:#8ca0c833;--map-border-accent-subtle:#8ca0c826;--map-hover-tint:#ffffff1a;--map-edge-rest:#ffffff40;--map-edge-rest-bright:#ffffff59;--map-edge-rest-dim:#ffffff26;--map-edge-hover-direct:var(--sys-cyan);--map-edge-hover-loop:var(--sys-indigo);--map-edge-hover-standard:var(--zinc-400);--map-edge-hover-neighbor:var(--sys-amber);--map-edge-highlight:gold;--link-strong:var(--sys-green);--link-medium:var(--sys-amber);--link-weak:var(--sys-red);--hop-0:var(--sys-cyan);--hop-1:var(--sys-green);--hop-2:var(--sys-teal);--hop-3:var(--sys-amber);--hop-distant:var(--zinc-500);--hop-hub:var(--sys-amber);--palette-bg-0:var(--zinc-950);--palette-bg-1:var(--zinc-900);--palette-bg-2:var(--zinc-800);--palette-bg-3:var(--zinc-700);--palette-bg-4:var(--zinc-600);--palette-bg-5:var(--zinc-500);--palette-bg-6:var(--zinc-400);--palette-bg-7:var(--zinc-300);--palette-fg-0:var(--zinc-500);--palette-fg-1:var(--zinc-400);--palette-fg-2:var(--zinc-300);--palette-fg-3:var(--zinc-200);--palette-fg-4:var(--zinc-50);--palette-red:var(--sys-red);--palette-red-bright:var(--sys-red);--palette-orange:var(--sys-orange);--palette-orange-bright:var(--sys-amber);--palette-yellow:var(--sys-yellow);--palette-yellow-bright:var(--sys-amber);--palette-green:var(--sys-green);--palette-green-bright:var(--sys-teal);--palette-aqua:var(--sys-cyan);--palette-aqua-bright:var(--sys-blue);--palette-blue:var(--sys-blue);--palette-blue-bright:var(--sys-indigo);--palette-purple:var(--sys-purple);--palette-purple-bright:var(--sys-pink);--ctrl-base:var(--palette-bg-4);--ctrl-base-hover:var(--palette-bg-5);--ctrl-base-active:var(--palette-bg-3);--ctrl-border:var(--palette-bg-5);--ctrl-border-hover:var(--palette-bg-6);--ctrl-shadow-dark:var(--palette-bg-1);--ctrl-shadow-mid:var(--palette-bg-0);--ctrl-highlight:var(--palette-bg-6);--ctrl-inset:var(--palette-bg-3);--ctrl-primary:#2563eb;--ctrl-primary-hover:#3b82f6;--ctrl-primary-border:#60a5fa;--ctrl-primary-shadow:#1d4ed8;--ctrl-primary-highlight:#93c5fd;--ctrl-primary-inset:#1e40af;--ctrl-success:#16a34a;--ctrl-success-hover:#22c55e;--ctrl-success-border:#4ade80;--ctrl-success-shadow:#15803d;--ctrl-success-highlight:#86efac;--ctrl-success-inset:#166534;--ctrl-warning:#d97706;--ctrl-warning-hover:#f59e0b;--ctrl-warning-border:#fbbf24;--ctrl-warning-shadow:#b45309;--ctrl-warning-highlight:#fde68a;--ctrl-warning-inset:#92400e;--ctrl-panel-top:var(--palette-bg-2);--ctrl-panel-mid:var(--palette-bg-1);--ctrl-panel-bottom:var(--palette-bg-0);--ctrl-panel-border:var(--palette-bg-4);--chat-incoming:var(--zinc-800);--chat-incoming-name:var(--zinc-600);--chat-timestamp:var(--zinc-600);--type-step-display:1;--ctrl-h-sm:2rem;--ctrl-h-md:2.375rem;--ctrl-h-lg:2.75rem;--ctrl-pad-x-xs:.625rem;--ctrl-pad-x-sm:.75rem;--ctrl-pad-x-md:1rem;--card-pad:1.25rem;--card-pad-compact:1rem;--layout-gap:1rem;--text-xs:.64rem;--text-sm:.8rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.563rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-4xl:3.052rem;--text-5xl:3.815rem;--text-6xl:4.768rem;--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--tracking-tight:-.025em;--tracking-normal:0;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800}@media(max-width:639px){:root{--type-step-display:.8;--ctrl-h-sm:1.75rem;--ctrl-h-md:2.125rem;--ctrl-h-lg:2.5rem;--ctrl-pad-x-xs:.5rem;--ctrl-pad-x-sm:.625rem;--ctrl-pad-x-md:.75rem;--card-pad:.75rem;--card-pad-compact:.625rem;--layout-gap:.75rem}}body{background:var(--body);color:var(--fg-secondary);font-family:var(--font-display),system-ui,-apple-system,sans-serif;font-weight:var(--font-normal);font-size:var(--text-base);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);font-feature-settings:"cv02","cv03","cv04";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}.bg-subtle-fill{background:var(--subtle-fill)}.bg-subtle-fill-hover{background:var(--subtle-fill-hover)}.bg-subtle-fill-strong{background:var(--subtle-fill-strong)}.hover\:bg-subtle-fill:hover{background:var(--subtle-fill)}.hover\:bg-subtle-fill-hover:hover{background:var(--subtle-fill-hover)}.hover\:bg-subtle-fill-strong:hover{background:var(--subtle-fill-strong)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}
