.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking: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-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}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-950:oklch(28.6% .066 53.813);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-sky-300:oklch(82.8% .111 230.318);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-900:oklch(38% .189 293.745);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.fixed{position:fixed}.relative{position:relative}.inset-x-0{inset-inline:0}.bottom-0{bottom:0}.z-20{z-index:20}.col-span-2{grid-column:span 2/span 2}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.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}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.h-2{height:calc(var(--spacing) * 2)}.h-16{height:calc(var(--spacing) * 16)}.h-40{height:calc(var(--spacing) * 40)}.h-full{height:100%}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-40{width:calc(var(--spacing) * 40)}.w-\[380px\]{width:380px}.w-auto{width:auto}.w-full{width:100%}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-\[10rem\]{max-width:10rem}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-\[16rem\]{min-width:16rem}.min-w-\[28rem\]{min-width:28rem}.min-w-\[32rem\]{min-width:32rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.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:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}: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-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-300{border-color:var(--color-amber-300)}.border-blue-500{border-color:var(--color-blue-500)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-600{border-color:var(--color-emerald-600)}.border-emerald-700{border-color:var(--color-emerald-700)}.border-red-300{border-color:var(--color-red-300)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-400{border-color:var(--color-slate-400)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black{background-color:var(--color-black)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-700{background-color:var(--color-red-700)}.bg-sky-300{background-color:var(--color-sky-300)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/60{background-color:#f1f5f999}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/60{background-color:color-mix(in oklab, var(--color-slate-100) 60%, transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-white{background-color:var(--color-white)}.bg-yellow-300{background-color:var(--color-yellow-300)}.bg-yellow-400{background-color:var(--color-yellow-400)}.object-cover{object-fit:cover}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--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))}.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-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.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-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-violet-700{color:var(--color-violet-700)}.text-violet-900{color:var(--color-violet-900)}.text-white{color:var(--color-white)}.text-yellow-950{color:var(--color-yellow-950)}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-35{opacity:.35}.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-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)}.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-emerald-100{--tw-ring-color:var(--color-emerald-100)}.ring-emerald-200{--tw-ring-color:var(--color-emerald-200)}.ring-emerald-300{--tw-ring-color:var(--color-emerald-300)}.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, )}.select-none{-webkit-user-select:none;user-select:none}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:underline:hover{text-decoration-line:underline}}@media (width>=40rem){.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\: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))}}@media (width>=64rem){.lg\:w-\[380px\]{width:380px}}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-deep:#171b1f;--bg:#22272c;--metal-high:#3d444c;--metal-base:#262b31;--metal-shade:#16191d;--surface:#2c3238;--surface-raised:#343b42;--surface-inset:#1d2226;--surface-pressed:#15191c;--overlay:#0b0d0fc7;--border-subtle:#3b434a;--border:#808b95;--ink:#eceff2;--ink-muted:#aab3bc;--ink-faint:#939da6;--accent:#e8743b;--accent-hover:#f28a52;--accent-text:#f59a62;--accent-deep:#b4501f;--accent-soft:#e8743b29;--accent-glow:#e8743b8c;--on-accent:#1a110b;--success:#5fc88a;--success-soft:#5fc88a29;--warning:#e8bd45;--warning-soft:#e8bd4529;--danger:#f58b7a;--danger-soft:#f58b7a29;--danger-solid:#e0604e;--info:#6bb0ea;--info-soft:#6bb0ea29;--status-offline:#8b96a0;--owner-foreign:var(--info);--series-1:#e8743b;--series-2:#4a9be0;--series-3:#3cc0b4;--series-4:#e8bd45;--series-5:#a58be0;--series-6:#e07aa8;--layer-0:#f08d52;--layer-1:#c9703f;--layer-2:#8d5a45;--layer-3:#4f6a8c;--layer-4:#3b78bf;--font-display:"Exo 2", "Segoe UI", system-ui, sans-serif;--font-sans:"IBM Plex Sans", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--space-1:4px;--space-2:6px;--space-3:10px;--space-4:14px;--space-5:20px;--space-6:28px;--space-7:36px;--space-8:48px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-raised:inset 1px 1px 0 #fff6ec29, inset -1px -1px 0 #00000061, 6px 8px 16px #0507098c, -3px -3px 10px #ffffff09;--shadow-inset:inset 3px 3px 8px #030507bf, inset -2px -2px 6px #ffffff0d, 0 1px 0 #ffffff0d;--shadow-pressed:inset 4px 4px 12px #020406d9, inset -1px -1px 0 #ffffff0f;--shadow-elev-1:0 2px 6px #080a0c59;--shadow-elev-2:0 6px 16px #080a0c73;--shadow-elev-3:0 14px 32px #080a0c8c;--shadow-elev-4:0 28px 60px #040608b3;--shadow-glow:0 0 0 1px #e8743b99, 0 0 18px #e8743b73;--shadow-focus:0 0 0 2px #22272c, 0 0 0 4px #f59a62;--shadow-raised-sm:inset 1px 1px 0 #fff6ec29, inset -1px -1px 0 #00000061, 3px 4px 9px #0507098c, -2px -2px 6px #ffffff08;--shadow-inset-deep:inset 4px 4px 12px #020406d9, inset -2px -2px 6px #ffffff0a, 0 1px 0 #ffffff0d;--shadow-bevel-accent:inset 1px 1px 0 #ffe6d28c, inset -1px -2px 0 #782d0a8c, 5px 7px 14px #05070999, 0 0 14px #e8743b40;--shadow-bevel-danger:inset 1px 1px 0 #ffe1d780, inset -1px -2px 0 #6e190f8c, 5px 7px 14px #05070999;--shadow-led:inset 0 -1px 2px #0006, inset 1px 1px 1px #ffffff8c, 0 0 0 2px #15191c, 0 0 0 3px #ffffff0f}[class^=ms-],[class*=\ ms-],[class^=ms-]:before,[class^=ms-]:after{box-sizing:border-box}html,body{margin:0}.ms-pv{background:var(--bg);min-height:100vh;color:var(--ink);font:400 14px/20px var(--font-sans);padding:20px}.ms-pv h1,.ms-pv h2,.ms-pv h3,.ms-pv p{margin:0}.ms-row{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.ms-col{gap:var(--space-4);flex-direction:column;display:flex}.ms-grid{gap:var(--space-4);display:grid}.ms-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.ms-cap{font:600 11px/14px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.ms-mono{font-family:var(--font-mono)}.ms-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ms-muted{color:var(--ink-muted)}.ms-grow{flex:auto;min-width:0}.ms-ico{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.ms-ico--sm{width:14px;height:14px}.ms-ico--lg{width:24px;height:24px}.ms-bg-deck{background:radial-gradient(900px 480px at 15% -10%,#3b434b 0%,#0000 60%),radial-gradient(700px 420px at 100% 110%,#25323f 0%,#0000 60%),linear-gradient(160deg,#2b3137,#181c20)}.ms-bg-grid{background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/28px 28px,radial-gradient(800px 420px at 20% 0,#363e46,#0000 65%),#1c2024}.ms-bg-dots{background:radial-gradient(#ffffff24 1.2px,#0000 1.6px) 0 0/20px 20px,linear-gradient(160deg,#2a3036,#1a1e22)}.ms-bg-carbon{background:linear-gradient(135deg,#14171a 25%,#0000 25%) -6px 0/12px 12px,linear-gradient(225deg,#14171a 25%,#0000 25%) -6px 0/12px 12px,linear-gradient(315deg,#14171a 25%,#0000 25%) 0 0/12px 12px,linear-gradient(45deg,#14171a 25%,#0000 25%) 0 0/12px 12px,#23282d}.ms-bg-scan{background:repeating-linear-gradient(#ffffff09 0 1px,#0000 1px 4px),radial-gradient(700px 400px at 50% 0,#343c44,#0000 70%),#181c20}.ms-bg-ember{background:radial-gradient(900px 360px at 50% 120%,#e8743b61,#0000 65%),linear-gradient(#252a30,#15181b)}.ms-bg-blueprint{background:linear-gradient(#6bb0ea1a 1px,#0000 1px) 0 0/16px 16px,linear-gradient(90deg,#6bb0ea1a 1px,#0000 1px) 0 0/16px 16px,linear-gradient(#6bb0ea2e 1px,#0000 1px) 0 0/80px 80px,linear-gradient(90deg,#6bb0ea2e 1px,#0000 1px) 0 0/80px 80px,#1b2733}.ms-bg-hex{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100'%3E%3Cpath d='M28 66L0 50V16L28 0l28 16v34zM28 100L0 84V66l28 16 28-16v18z' fill='none' stroke='%23ffffff' stroke-opacity='.06' stroke-width='1.5'/%3E%3C/svg%3E") 0 0/56px 100px,linear-gradient(160deg,#2a3036,#1a1e22)}.ms-bg-noise{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.07'/%3E%3C/svg%3E"),linear-gradient(160deg,#2c3238,#1b1f23)}:root{--ms-brush:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cfilter id='l' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.004 .6' numOctaves='2' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1.7 0 0 0 -.75'/%3E%3C/filter%3E%3Cfilter id='d' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.004 .7' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.7 0 0 0 .9'/%3E%3C/filter%3E%3Crect width='512' height='512' filter='url(%23l)' opacity='.22'/%3E%3Crect width='512' height='512' filter='url(%23d)' opacity='.3'/%3E%3C/svg%3E");--ms-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%' height='100%' filter='url(%23n)' opacity='.07'/%3E%3C/svg%3E")}.ms-bg-metal-spot{background:radial-gradient(140% 110% at 50% 25%,transparent 58%,#0000006b 100%),var(--ms-grain) 0 0/160px 160px,var(--ms-brush) 0 0/512px 512px,conic-gradient(from 168deg at 50% -14%,#fff0 0deg,#fff4e433 12deg,#fff0 24deg),radial-gradient(620px 380px at 50% -6%,#fff0dc4d,#fff0dc14 55%,transparent 75%),linear-gradient(165deg,var(--metal-high),var(--metal-base) 40%,var(--metal-shade))}.ms-bg-metal-cool{background:radial-gradient(140% 110% at 50% 25%,transparent 58%,#0000006b 100%),var(--ms-grain) 0 0/160px 160px,var(--ms-brush) 0 0/512px 512px,conic-gradient(from 195deg at 38% -20%,#fff0 0deg,#fff6e812 14deg,#fff0 30deg,#fff0 52deg,#fff6e80f 64deg,#fff0 80deg),radial-gradient(1100px 640px at 88% -10%,#a0cdff3d,#a0cdff12 46%,transparent 72%),linear-gradient(165deg,var(--metal-high),var(--metal-base) 40%,var(--metal-shade))}.ms-bg-metal-plate{background:radial-gradient(140% 110% at 50% 25%,transparent 58%,#0000006b 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='240'%3E%3Cdefs%3E%3CradialGradient id='s' cx='35%' cy='30%'%3E%3Cstop offset='0' stop-color='%23cfd5db'/%3E%3Cstop offset='1' stop-color='%233f464e'/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect x='357' width='1' height='240' fill='%23fff' fill-opacity='.12'/%3E%3Crect x='358' width='2' height='240' fill='%23000' fill-opacity='.5'/%3E%3Crect y='237' width='360' height='1' fill='%23fff' fill-opacity='.12'/%3E%3Crect y='238' width='360' height='2' fill='%23000' fill-opacity='.5'/%3E%3Cg stroke='%23000' stroke-opacity='.55'%3E%3Ccircle cx='16' cy='16' r='5' fill='url(%23s)'/%3E%3Ccircle cx='340' cy='16' r='5' fill='url(%23s)'/%3E%3Ccircle cx='16' cy='222' r='5' fill='url(%23s)'/%3E%3Ccircle cx='340' cy='222' r='5' fill='url(%23s)'/%3E%3C/g%3E%3Cg stroke='%2314181b' stroke-width='1.3'%3E%3Cpath d='M12.5 18l7-4'/%3E%3Cpath d='M336.5 14l7 4'/%3E%3Cpath d='M12.5 222h7'/%3E%3Cpath d='M340 218.5v7'/%3E%3C/g%3E%3C/svg%3E") 0 0/360px 240px,var(--ms-grain) 0 0/160px 160px,var(--ms-brush) 0 0/512px 512px,conic-gradient(from 195deg at 38% -20%,#fff0 0deg,#fff6e812 14deg,#fff0 30deg,#fff0 52deg,#fff6e80f 64deg,#fff0 80deg),radial-gradient(1100px 640px at 12% -10%,#fff0dc38,#fff0dc12 46%,transparent 72%),linear-gradient(165deg,var(--metal-high),var(--metal-base) 40%,var(--metal-shade))}.ms-bg-metal-tread{background:radial-gradient(140% 110% at 50% 25%,transparent 58%,#0000006b 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='.24'/%3E%3Cstop offset='1' stop-color='%23000' stop-opacity='.38'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='url(%23g)'%3E%3Cellipse cx='10' cy='10' rx='8' ry='2.6' transform='rotate(45 10 10)'/%3E%3Cellipse cx='30' cy='10' rx='8' ry='2.6' transform='rotate(-45 30 10)'/%3E%3Cellipse cx='10' cy='30' rx='8' ry='2.6' transform='rotate(-45 10 30)'/%3E%3Cellipse cx='30' cy='30' rx='8' ry='2.6' transform='rotate(45 30 30)'/%3E%3C/g%3E%3C/svg%3E") 0 0/40px 40px,var(--ms-grain) 0 0/160px 160px,conic-gradient(from 195deg at 38% -20%,#fff0 0deg,#fff6e812 14deg,#fff0 30deg,#fff0 52deg,#fff6e80f 64deg,#fff0 80deg),radial-gradient(1100px 640px at 12% -10%,#fff0dc38,#fff0dc12 46%,transparent 72%),linear-gradient(165deg,var(--metal-high),var(--metal-base) 40%,var(--metal-shade))}.ms-surface{background:var(--surface);border-radius:var(--radius-md)}.ms-raised{background:linear-gradient(180deg,var(--surface-raised),var(--surface));box-shadow:var(--shadow-raised);border-radius:var(--radius-md)}.ms-inset{background:var(--surface-inset);box-shadow:var(--shadow-inset);border-radius:var(--radius-md)}.ms-pressed{background:var(--surface-pressed);box-shadow:var(--shadow-pressed);border-radius:var(--radius-md)}.ms-panel{background:linear-gradient(180deg,var(--surface-raised) -40%,var(--surface) 45%);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-elev-2);min-width:0}.ms-panel__head{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border-subtle);padding:12px 16px;display:flex}.ms-panel__title{font:600 12px/16px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ms-panel__body{padding:16px}.ms-panel__body--flush{padding:0}.ms-panel__foot{border-top:1px solid var(--border-subtle);gap:var(--space-3);color:var(--ink-muted);align-items:center;padding:10px 16px;font-size:12px;display:flex}.ms-swatch{width:84px;height:84px;font:600 11px/14px var(--font-sans);color:var(--ink-muted);text-align:center;justify-content:center;align-items:flex-end;padding:8px;display:flex}.ms-layer{height:34px;color:var(--on-accent);font:600 11px/1 var(--font-sans);border-radius:10px;align-items:center;margin:-6px 0 0 26px;padding-left:12px;display:flex;transform:skew(-24deg);box-shadow:0 10px 18px #00000059}.ms-btn{border-radius:var(--radius-sm);height:36px;font:600 12px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:filter .12s,transform 60ms,box-shadow .12s;display:inline-flex}.ms-btn:focus-visible,.ms-ibtn:focus-visible,.ms-tab:focus-visible,.ms-chip:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ms-btn--primary{color:var(--on-accent);box-shadow:var(--shadow-raised);background:linear-gradient(#f29a5b,#dc6a31);border-color:#ffbe8c73}.ms-btn--primary:hover{filter:brightness(1.08)}.ms-btn--secondary{background:linear-gradient(180deg,var(--surface-raised),var(--surface));border-color:var(--border);box-shadow:var(--shadow-raised)}.ms-btn--secondary:hover{filter:brightness(1.15)}.ms-btn--tertiary{border-color:var(--border);color:var(--ink-muted);background:0 0}.ms-btn--tertiary:hover{color:var(--ink);background:#ffffff0a}.ms-btn--danger{background:linear-gradient(180deg,#ec7a69,var(--danger-solid));color:var(--on-accent);box-shadow:var(--shadow-raised);border-color:#ffaa9b66}.ms-btn--danger:hover{filter:brightness(1.08)}.ms-btn--ghost{color:var(--accent-text);background:0 0;padding:0 8px}.ms-btn--sm{height:28px;padding:0 12px;font-size:11px}.ms-btn--lg{height:44px;padding:0 22px;font-size:13px}.ms-btn:active:not([disabled]){box-shadow:var(--shadow-pressed);filter:brightness(.92);transform:translateY(1px)}.ms-btn.is-busy{box-shadow:var(--shadow-pressed);cursor:progress;filter:brightness(.85)}.ms-btn.is-busy:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite ms-spin}.ms-btn[disabled]{background:var(--surface-inset);border-color:var(--border-subtle);color:var(--ink-faint);box-shadow:none;cursor:not-allowed;filter:none}.ms-ibtn{border-radius:var(--radius-sm);border:1px solid var(--border);background:linear-gradient(180deg,var(--surface-raised),var(--surface));width:36px;height:36px;color:var(--ink);cursor:pointer;box-shadow:var(--shadow-raised);justify-content:center;align-items:center;display:inline-flex}.ms-ibtn:hover{filter:brightness(1.15)}.ms-ibtn:active{box-shadow:var(--shadow-pressed);transform:translateY(1px)}.ms-ibtn--accent{color:var(--on-accent);background:linear-gradient(#f29a5b,#dc6a31);border-color:#ffbe8c73}.ms-ibtn--flat{box-shadow:none;color:var(--ink-muted);background:0 0;border-color:#0000}.ms-ibtn--flat:hover{color:var(--ink);background:#ffffff0f}.ms-ibtn--sm{width:28px;height:28px}.ms-btngroup{display:inline-flex}.ms-btngroup .ms-btn{border-radius:0;margin-left:-1px}.ms-btngroup .ms-btn:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm);margin-left:0}.ms-btngroup .ms-btn:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}@keyframes ms-spin{to{transform:rotate(360deg)}}@keyframes ms-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes ms-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ms-btn.is-busy:before,.ms-led--pulse,.ms-skel{animation:none}}.ms-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ms-field__label{font:600 11px/14px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.ms-input{background:var(--surface-inset);height:38px;box-shadow:var(--shadow-inset);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink);align-items:center;gap:8px;padding:0 12px;display:flex}.ms-input input,.ms-input select,.ms-input textarea{min-width:0;color:var(--ink);font:400 14px/20px var(--font-sans);background:0 0;border:0;outline:0;flex:1}.ms-input input::placeholder,.ms-input textarea::placeholder{color:var(--ink-faint)}.ms-input:focus-within,.ms-input.is-focus{border-color:var(--accent);box-shadow:var(--shadow-inset),0 0 0 3px var(--accent-soft),0 0 14px var(--accent-glow)}.ms-input.is-error{border-color:var(--danger);box-shadow:var(--shadow-inset),0 0 0 3px var(--danger-soft)}.ms-input .ms-ico{color:var(--ink-muted)}.ms-input--area{align-items:flex-start;height:auto;padding:10px 12px}.ms-input select{appearance:none;cursor:pointer}.ms-input select option{background:var(--surface);color:var(--ink)}.ms-input kbd,.ms-kbd{font:500 11px/1 var(--font-mono);background:var(--surface-pressed);border:1px solid var(--border-subtle);color:var(--ink-muted);border-radius:5px;padding:3px 6px}.ms-help{color:var(--ink-muted);align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.ms-help.is-error{color:var(--danger)}.ms-stepper-n{align-items:center;gap:0;display:inline-flex}.ms-stepper-n .ms-input{text-align:center;border-radius:0;width:76px;margin:0 -1px}.ms-stepper-n .ms-input input{text-align:center;font-family:var(--font-mono)}.ms-stepper-n .ms-ibtn{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.ms-stepper-n .ms-ibtn:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.ms-check,.ms-radio{cursor:pointer;color:var(--ink);align-items:center;gap:10px;display:inline-flex}.ms-check input,.ms-radio input{appearance:none;border:1px solid var(--border);background:var(--surface-inset);width:20px;height:20px;box-shadow:var(--shadow-inset);cursor:pointer;place-content:center;margin:0;display:grid}.ms-check input{border-radius:var(--radius-xs)}.ms-check input:checked{box-shadow:var(--shadow-raised);background:linear-gradient(#f29a5b,#dc6a31);border-color:#ffbe8c80}.ms-check input:checked:after{content:"";border-left:2.5px solid var(--on-accent);border-bottom:2.5px solid var(--on-accent);width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.ms-check input:indeterminate{background:var(--surface-raised)}.ms-check input:indeterminate:after{content:"";background:var(--accent-text);width:10px;height:2.5px}.ms-radio input:checked{border-color:var(--accent)}.ms-radio input:checked:after{content:"";background:var(--accent);width:10px;height:10px;box-shadow:0 0 8px var(--accent-glow);border-radius:50%}.ms-check input:focus-visible,.ms-radio input:focus-visible,.ms-switch input:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ms-switch{cursor:pointer;color:var(--ink);align-items:center;gap:10px;display:inline-flex}.ms-switch input{appearance:none;border-radius:var(--radius-full);background:var(--surface-inset);width:50px;height:26px;box-shadow:var(--shadow-inset);border:1px solid var(--border);cursor:pointer;margin:0;transition:background .15s;position:relative}.ms-switch input:before{content:"";background:linear-gradient(#5d6770,#3f474f);border-radius:50%;width:20px;height:20px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px;box-shadow:0 2px 5px #0009}.ms-switch input:checked{background:linear-gradient(#d9622c,#f08a4f);border-color:#ffbe8c80}.ms-switch input:checked:before{background:linear-gradient(#fff,#d7dce0);transform:translate(24px)}.ms-switch input:disabled{opacity:.5;cursor:not-allowed}.ms-switch__txt{font:600 11px/14px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;min-width:26px}.ms-chip{border-radius:var(--radius-full);background:var(--surface-inset);border:1px solid var(--border);height:28px;color:var(--ink-muted);font:500 12px/1 var(--font-sans);cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ms-chip.is-on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text)}.ms-slider{flex-direction:column;gap:8px;min-width:200px;display:flex}.ms-slider__top{justify-content:space-between;align-items:baseline;display:flex}.ms-slider__val{font:500 13px/16px var(--font-mono);color:var(--accent-text)}.ms-slider input[type=range]{appearance:none;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--accent-deep),var(--accent)) 0/var(--p,50%) 100% no-repeat,var(--surface-inset);width:100%;height:8px;box-shadow:var(--shadow-inset);cursor:pointer;margin:6px 0}.ms-slider input[type=range]::-webkit-slider-thumb{appearance:none;width:22px;height:22px;box-shadow:0 2px 6px #0009,0 0 10px var(--accent-glow);background:radial-gradient(circle at 35% 30%,#ffb27f,#d9622c);border:2px solid #f6c4a3;border-radius:50%}.ms-slider input[type=range]::-moz-range-thumb{width:18px;height:18px;box-shadow:0 0 10px var(--accent-glow);background:#e8743b;border:2px solid #f6c4a3;border-radius:50%}.ms-slider input[type=range]:focus-visible{box-shadow:var(--shadow-inset),var(--shadow-focus);outline:none}.ms-slider__ticks{font:400 11px/14px var(--font-mono);color:var(--ink-muted);justify-content:space-between;display:flex}.ms-knob{-webkit-user-select:none;user-select:none;touch-action:none;flex-direction:column;align-items:center;gap:8px;display:inline-flex}.ms-knob__dial{width:96px;height:96px;box-shadow:var(--shadow-raised),0 0 0 6px var(--surface-inset),0 0 0 7px var(--border-subtle);cursor:grab;background:radial-gradient(circle at 35% 25%,#4a525a,#262b30 70%);border-radius:50%;position:relative}.ms-knob__dial:after{content:"";background:var(--accent);width:4px;height:20px;box-shadow:0 0 8px var(--accent-glow);transform-origin:50% 39px;transform:rotate(var(--r,0deg));border-radius:2px;margin-left:-2px;position:absolute;top:9px;left:50%}.ms-knob__val{font:500 18px/22px var(--font-mono)}.ms-tabs{background:var(--surface-inset);box-shadow:var(--shadow-inset);border-radius:var(--radius-sm);gap:2px;padding:3px;display:inline-flex}.ms-tab{height:30px;color:var(--ink-muted);font:600 12px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.ms-tab:hover{color:var(--ink)}.ms-tab.is-on{color:var(--on-accent);box-shadow:var(--shadow-raised);background:linear-gradient(#f29a5b,#dc6a31)}.ms-utabs{border-bottom:1px solid var(--border-subtle);gap:20px;display:flex}.ms-utab{color:var(--ink-muted);font:600 13px/18px var(--font-sans);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 2px}.ms-utab.is-on{color:var(--ink);border-bottom-color:var(--accent)}.ms-crumbs{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.ms-crumbs a{color:var(--accent-text);text-decoration:none}.ms-crumbs a:hover{text-decoration:underline}.ms-crumbs .ms-ico{width:12px;height:12px}.ms-crumbs b{color:var(--ink);font-weight:500}.ms-pager{align-items:center;gap:4px;display:inline-flex}.ms-pager button{border-radius:var(--radius-sm);border:1px solid var(--border);background:linear-gradient(180deg,var(--surface-raised),var(--surface));min-width:32px;height:32px;color:var(--ink);font:500 13px/1 var(--font-mono);cursor:pointer;box-shadow:var(--shadow-raised);padding:0 10px}.ms-pager button.is-on{color:var(--on-accent);background:linear-gradient(#f29a5b,#dc6a31);border-color:#ffbe8c80}.ms-pager button[disabled]{background:var(--surface-inset);box-shadow:none;color:var(--ink-faint);border-color:var(--border-subtle)}.ms-steps{align-items:flex-start;display:flex}.ms-step{color:var(--ink-muted);text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;font-size:12px;display:flex;position:relative}.ms-step:before{content:"";background:var(--surface-inset);width:100%;height:3px;box-shadow:var(--shadow-inset);z-index:0;position:absolute;top:13px;left:-50%}.ms-step:first-child:before{display:none}.ms-step.is-done:before,.ms-step.is-now:before{background:var(--accent)}.ms-step__dot{background:var(--surface-inset);border:2px solid var(--border);z-index:1;width:28px;height:28px;font:500 12px/1 var(--font-mono);color:var(--ink-muted);border-radius:50%;place-items:center;display:grid}.ms-step.is-done .ms-step__dot{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ms-step.is-now .ms-step__dot{background:var(--surface);border-color:var(--accent);color:var(--accent-text);box-shadow:var(--shadow-glow)}.ms-step.is-now{color:var(--ink)}.ms-side{background:linear-gradient(180deg,var(--surface),var(--bg-deep));border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;gap:2px;width:224px;padding:12px;display:flex}.ms-side__brand{font:700 16px/20px var(--font-display);letter-spacing:.04em;align-items:center;gap:10px;padding:6px 8px 14px;display:flex}.ms-side__logo{width:30px;height:30px;color:var(--on-accent);box-shadow:var(--shadow-raised);background:linear-gradient(#f29a5b,#dc6a31);border-radius:8px;place-items:center;display:grid}.ms-side__sec{font:600 10px/12px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);padding:12px 10px 4px}.ms-nav{border-radius:var(--radius-sm);height:36px;color:var(--ink-muted);font:500 13px/1 var(--font-sans);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:0 10px;display:flex}.ms-nav:hover{color:var(--ink);background:#ffffff0d}.ms-nav.is-on{background:var(--accent-soft);color:var(--accent-text);box-shadow:inset 3px 0 0 var(--accent)}.ms-nav .ms-badge{margin-left:auto}.ms-top{align-items:center;gap:var(--space-4);background:linear-gradient(180deg,var(--surface-raised),var(--surface));border:1px solid var(--border-subtle);border-radius:var(--radius-lg);height:56px;box-shadow:var(--shadow-elev-1);padding:0 16px;display:flex}.ms-top .ms-input{width:280px;height:34px}.ms-menu{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-width:200px;box-shadow:var(--shadow-elev-3);flex-direction:column;padding:6px;display:flex}.ms-menu__item{height:34px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:0 10px;font-size:13px;display:flex}.ms-menu__item:hover,.ms-menu__item.is-hot{background:#ffffff12}.ms-menu__item.is-danger{color:var(--danger)}.ms-menu__item kbd{font:500 11px/1 var(--font-mono);color:var(--ink-muted);margin-left:auto}.ms-menu__sep{background:var(--border-subtle);height:1px;margin:6px 4px}.ms-pal{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);width:520px;max-width:100%;box-shadow:var(--shadow-elev-4);overflow:hidden}.ms-pal__in{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;padding:14px 18px;display:flex}.ms-pal__in input{color:var(--ink);font:400 15px/20px var(--font-sans);background:0 0;border:0;outline:0;flex:1}.ms-pal__grp{font:600 10px/12px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);padding:10px 18px 4px}.ms-pal .ms-menu__item{border-radius:0;height:38px;padding:0 18px}.ms-card{background:linear-gradient(180deg,var(--surface-raised),var(--surface));border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-elev-1);flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.ms-card__title{font:600 15px/20px var(--font-sans)}.ms-stat{background:linear-gradient(180deg,var(--surface-raised),var(--surface));border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-elev-1);flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex;position:relative;overflow:hidden}.ms-stat__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ms-stat__val{font:500 30px/34px var(--font-mono);letter-spacing:-.01em;align-items:baseline;gap:4px;display:flex}.ms-stat__val small{font:500 14px/18px var(--font-mono);color:var(--ink-muted)}.ms-stat__foot{color:var(--ink-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.ms-stat .ms-spark{opacity:.9;pointer-events:none;height:40px;position:absolute;bottom:0;left:0;right:0}.ms-stat--hero .ms-stat__val{font-size:46px;line-height:50px}.ms-delta{font:500 12px/1 var(--font-mono);align-items:center;gap:3px;display:inline-flex}.ms-delta--up{color:var(--success)}.ms-delta--down{color:var(--danger)}.ms-delta--flat{color:var(--ink-muted)}.ms-list{flex-direction:column;gap:6px;display:flex}.ms-li{background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-md);align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.ms-li__t{font:500 14px/18px var(--font-sans)}.ms-li__s{color:var(--ink-muted);font-size:12px;line-height:16px}.ms-badge{border-radius:var(--radius-full);height:22px;font:600 11px/1 var(--font-sans);letter-spacing:.03em;background:var(--surface-inset);color:var(--ink-muted);border:1px solid var(--border-subtle);white-space:nowrap;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.ms-badge--accent{background:var(--accent-soft);color:var(--accent-text);border-color:#e8743b73}.ms-badge--count{min-width:22px;font-family:var(--font-mono);justify-content:center;padding:0 6px}.ms-led{background:var(--ink-faint);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:inset 0 1px 1px #ffffff4d}.ms-led--pulse{animation:1.4s ease-in-out infinite ms-pulse}.ms-avatar{width:34px;height:34px;font:600 12px/1 var(--font-sans);color:var(--ink);border:2px solid var(--surface);box-shadow:var(--shadow-elev-1);background:radial-gradient(circle at 35% 25%,#566069,#2f363c);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.ms-avatar .ms-led{border:2px solid var(--surface);box-sizing:border-box;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px}.ms-avatars{display:inline-flex}.ms-avatars .ms-avatar{margin-left:-8px}.ms-avatars .ms-avatar:first-child{margin-left:0}.ms-tip{display:inline-block;position:relative}.ms-tip__bubble{background:var(--surface-pressed);border:1px solid var(--border);box-shadow:var(--shadow-elev-3);font:500 12px/16px var(--font-sans);white-space:nowrap;opacity:0;pointer-events:none;color:var(--ink);border-radius:8px;padding:6px 10px;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.ms-tip:hover .ms-tip__bubble,.ms-tip:focus-within .ms-tip__bubble,.ms-tip.is-open .ms-tip__bubble{opacity:1}.ms-tip__bubble:after{content:"";border:5px solid #0000;border-top-color:var(--border);margin-left:-5px;position:absolute;top:100%;left:50%}.ms-tablewrap{border-radius:var(--radius-md);overflow:auto}.ms-table{border-collapse:collapse;width:100%;font-size:13px}.ms-table th{text-align:left;background:var(--surface-pressed);color:var(--ink-muted);font:600 11px/14px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:10px 12px;position:sticky;top:0}.ms-table th[data-sort]{cursor:pointer}.ms-table th[data-sort]:hover{color:var(--ink)}.ms-table th .ms-ico{vertical-align:-2px;width:12px;height:12px;margin-left:4px}.ms-table td{border-top:1px solid var(--border-subtle);vertical-align:middle;white-space:nowrap;padding:10px 12px}.ms-table tr.is-sel td{background:var(--accent-soft)}.ms-table .r{text-align:right;font-family:var(--font-mono)}.ms-timeline{flex-direction:column;display:flex}.ms-tl{gap:14px;padding-bottom:16px;display:flex;position:relative}.ms-tl:before{content:"";background:var(--border-subtle);width:2px;position:absolute;top:16px;bottom:0;left:5px}.ms-tl:last-child:before{display:none}.ms-tl .ms-led{z-index:1;margin-top:5px}.ms-kv{grid-template-columns:auto 1fr;gap:0;display:grid}.ms-kv dt,.ms-kv dd{border-bottom:1px solid var(--border-subtle);margin:0;padding:8px 0;font-size:13px}.ms-kv dt{color:var(--ink-muted);padding-right:24px}.ms-kv dd{font-family:var(--font-mono);text-align:right;color:var(--ink)}.ms-tree{font:400 13px/1 var(--font-mono);flex-direction:column;gap:2px;display:flex}.ms-tree__row{cursor:pointer;height:28px;color:var(--ink);border-radius:6px;align-items:center;gap:8px;padding-right:8px;display:flex}.ms-tree__row:hover{background:#ffffff0d}.ms-tree__row.is-on{background:var(--accent-soft);color:var(--accent-text)}.ms-tree__row .ms-ico{color:var(--ink-muted)}.ms-tree__row small{color:var(--ink-muted);margin-left:auto;font-size:11px}.ms-acc{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.ms-acc__item+.ms-acc__item{border-top:1px solid var(--border-subtle)}.ms-acc__head{width:100%;color:var(--ink);font:600 13px/18px var(--font-sans);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:12px 14px;display:flex}.ms-acc__head .ms-ico:last-child{margin-left:auto;transition:transform .15s}.ms-acc__item.is-open .ms-acc__head .ms-ico:last-child{transform:rotate(180deg)}.ms-acc__body{color:var(--ink-muted);padding:0 14px 14px 42px;font-size:13px;display:none}.ms-acc__item.is-open .ms-acc__body{display:block}.ms-chart{width:100%;height:auto;display:block;overflow:visible}.ms-chart text{font:400 10px var(--font-mono);fill:var(--ink-muted)}.ms-legend{color:var(--ink-muted);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.ms-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.ms-gauge{text-align:center;display:inline-block;position:relative}.ms-gauge__v{font:500 24px/26px var(--font-mono);position:absolute;bottom:6px;left:0;right:0}.ms-gauge__l{font:600 11px/14px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);position:absolute;bottom:-18px;left:0;right:0}.ms-heat{gap:3px;display:grid}.ms-heat i{aspect-ratio:1;background:var(--accent);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.ms-heat i{background:color-mix(in srgb,var(--accent) calc(var(--a)*100%),var(--surface-inset))}}.ms-heat i{min-width:0}.ms-heat i[data-s="1"]{background:var(--danger-solid)}@supports (color:color-mix(in lab, red, red)){.ms-heat i[data-s="1"]{background:color-mix(in srgb,var(--danger-solid) calc(var(--a)*100%),var(--surface-inset))}}.ms-bar{border-radius:var(--radius-full);background:var(--surface-inset);height:10px;box-shadow:var(--shadow-inset);overflow:hidden}.ms-bar>i{border-radius:inherit;background:linear-gradient(90deg,var(--accent-deep),var(--accent));height:100%;box-shadow:0 0 10px var(--accent-glow);display:block}.ms-bar--ok>i{background:linear-gradient(90deg,#2f8a58,var(--success));box-shadow:none}.ms-bar--warn>i{background:linear-gradient(90deg,#a98322,var(--warning));box-shadow:none}.ms-bar--crit>i{background:linear-gradient(90deg,#b04030,var(--danger-solid));box-shadow:none}.ms-bar--thin{height:6px}.ms-barrow{flex-direction:column;gap:6px;display:flex}.ms-barrow__top{color:var(--ink-muted);justify-content:space-between;font-size:12px;display:flex}.ms-barrow__top b{font:500 12px/16px var(--font-mono);color:var(--ink)}.ms-seg{border-radius:var(--radius-full);background:var(--surface-inset);height:14px;box-shadow:var(--shadow-inset);gap:2px;display:flex;overflow:hidden}.ms-seg i{height:100%;display:block}.ms-uptime{grid-template-columns:repeat(90,1fr);gap:2px;height:28px;display:grid}.ms-uptime i{background:var(--success);opacity:.9;border-radius:2px}.ms-uptime i[data-s=w]{background:var(--warning)}.ms-uptime i[data-s=d]{background:var(--danger-solid)}.ms-rack{width:320px;box-shadow:var(--shadow-elev-3);background:linear-gradient(90deg,#111416,#1b1f23 8% 92%,#111416);border:2px solid #3a424a;border-radius:10px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.ms-unit{font:500 10px/1 var(--font-mono);color:var(--ink-muted);letter-spacing:.04em;background:linear-gradient(#3a4249,#2a3036);border:1px solid #4a525a;border-radius:4px;align-items:center;gap:10px;padding:0 10px;display:flex;box-shadow:inset 0 1px #ffffff14}.ms-unit__bays{gap:3px;margin-left:auto;display:flex}.ms-unit__bays i{background:#171b1f;border:1px solid #4a525a;border-radius:2px;width:8px;height:14px}.ms-unit__vent{opacity:.8;background:repeating-linear-gradient(90deg,#171b1f 0 2px,#0000 2px 6px);border-radius:2px;flex:1;height:60%}.ms-unit.is-sel{border-color:var(--accent);box-shadow:var(--shadow-glow)}.ms-topo{width:100%;height:auto;display:block}.ms-topo text{font:500 11px var(--font-sans);fill:var(--ink)}.ms-topo .ms-sub{fill:var(--ink-muted);font:400 10px var(--font-mono)}.ms-host{flex-direction:column;gap:12px;display:flex}.ms-host__head{align-items:center;gap:10px;display:flex}.ms-host__name{font:700 16px/20px var(--font-display);letter-spacing:.02em}.ms-host__meta{font:400 11px/14px var(--font-mono);color:var(--ink-muted)}.ms-svc{border-top:1px solid var(--border-subtle);align-items:center;gap:12px;padding:10px 14px;display:flex}.ms-svc:first-child{border-top:0}.ms-svc__n{font:500 13px/16px var(--font-mono)}.ms-svc__d{color:var(--ink-muted);font-size:12px}.ms-ct{border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--border-subtle);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ms-ct__img{font:400 11px/14px var(--font-mono);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-fw{border-top:1px solid var(--border-subtle);font:400 13px/16px var(--font-mono);grid-template-columns:34px 1fr 70px 90px auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.ms-hold__fill{transform-origin:0;pointer-events:none;background:#1a110b59;position:absolute;inset:0;transform:scaleX(0)}.ms-hold>*{position:relative}.ms-toast{border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-elev-3);border:1px solid;align-items:center;gap:12px;min-width:280px;padding:12px 14px;font-size:13px;display:flex}.ms-toast--success{background:linear-gradient(var(--success-soft),var(--success-soft)),var(--surface);color:var(--ink);border-color:#5fc88a80}.ms-toast--success>.ms-ico:first-child{color:var(--success)}.ms-toast--info{background:linear-gradient(var(--info-soft),var(--info-soft)),var(--surface);border-color:#6bb0ea80}.ms-toast--info>.ms-ico:first-child{color:var(--info)}.ms-toast--warning{background:linear-gradient(var(--warning-soft),var(--warning-soft)),var(--surface);border-color:#e8bd4580}.ms-toast--warning>.ms-ico:first-child{color:var(--warning)}.ms-toast--danger{background:linear-gradient(var(--danger-soft),var(--danger-soft)),var(--surface);border-color:#f58b7a80}.ms-toast--danger>.ms-ico:first-child{color:var(--danger)}.ms-toasts{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ms-alert{border-radius:var(--radius-md);background:linear-gradient(var(--danger-soft),var(--danger-soft)),var(--surface);color:var(--ink);border:1px solid #f58b7a8c;align-items:center;gap:14px;padding:12px 16px;display:flex}.ms-alert>.ms-ico:first-child{color:var(--danger)}.ms-alert--warning{background:linear-gradient(var(--warning-soft),var(--warning-soft)),var(--surface);border-color:#e8bd458c}.ms-alert--warning>.ms-ico:first-child{color:var(--warning)}.ms-alert--info{background:linear-gradient(var(--info-soft),var(--info-soft)),var(--surface);border-color:#6bb0ea8c}.ms-alert--info>.ms-ico:first-child{color:var(--info)}.ms-scrim{background:var(--overlay);border-radius:var(--radius-lg);place-items:center;min-height:260px;padding:24px;display:grid;position:relative}.ms-scrim[hidden]{display:none}.ms-modal{background:linear-gradient(180deg,var(--surface-raised),var(--surface));border:1px solid var(--border);border-radius:var(--radius-xl);width:380px;max-width:100%;box-shadow:var(--shadow-elev-4);flex-direction:column;gap:14px;padding:22px;display:flex}.ms-modal__t{font:700 18px/24px var(--font-display)}.ms-modal__f{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.ms-skel{background:linear-gradient(90deg,var(--surface-inset) 25%,var(--surface-raised) 50%,var(--surface-inset) 75%) 0 0/200% 100%;border-radius:7px;height:14px;animation:1.6s linear infinite ms-shimmer}.ms-empty{text-align:center;color:var(--ink-muted);flex-direction:column;align-items:center;gap:10px;padding:28px;display:flex}.ms-empty .ms-ico{width:44px;height:44px;color:var(--border)}.ms-empty b{color:var(--ink);font:600 15px/20px var(--font-sans)}.ms-term{background:var(--surface-pressed);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font:400 12.5px/20px var(--font-mono);color:var(--ink);overflow:hidden}.ms-term__bar{background:var(--surface-inset);border-bottom:1px solid var(--border-subtle);color:var(--ink-muted);align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.ms-term__body{height:var(--h,200px);padding:12px 14px;overflow:auto}.ms-term__ln{white-space:pre-wrap;word-break:break-word}.ms-term__ps{color:var(--accent-text)}.ms-term__in{border-top:1px solid var(--border-subtle);align-items:center;gap:8px;padding:8px 14px;display:flex}.ms-term__in input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1}.ms-lv{min-width:44px;font-weight:500;display:inline-block}.ms-lv--info{color:var(--info)}.ms-lv--warn{color:var(--warning)}.ms-lv--err{color:var(--danger)}.ms-lv--ok{color:var(--success)}.ms-lv--dbg,.ms-ts{color:var(--ink-muted)}.ms-stat:has(.ms-spark){padding-bottom:52px}.ms-pv .ms-btn,.ms-pv .ms-ibtn{font-family:var(--font-sans)}.ms-tabbar{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%;padding:2px;display:flex;overflow-x:auto}.ms-tabbar::-webkit-scrollbar{display:none}.ms-tabbar .ms-tabs{flex:none}.ms-tabbar .ms-tab{scroll-snap-align:center;flex:none;height:34px;padding:0 14px}.ms-tab[disabled]{cursor:not-allowed;color:var(--ink-faint)}.ms-tab[disabled]:hover{color:var(--ink-faint)}.ms-tab small{font:500 10px/1 var(--font-mono);color:var(--ink-faint);letter-spacing:0;margin-left:2px}.ms-tab.is-on small{color:var(--on-accent);opacity:.8}.ms-tabbar--sticky{z-index:5;background:var(--bg);box-shadow:0 1px 0 var(--border-subtle);position:sticky;top:0}.ms-bg-metal{background:radial-gradient(130% 100% at 50% 30%,transparent 55%,#00000080 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.6 0 0 0 0 0.62 0 0 0 0 0.65 0 0 0 .12 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/220px 220px,repeating-linear-gradient(90deg,#ffffff07 0 1px,#00000007 1px 2px,transparent 2px 5px),radial-gradient(900px 520px at 12% -8%,#fff1e038,#fff1e012 45%,transparent 70%),linear-gradient(118deg,var(--metal-high) 0%,var(--metal-base) 48%,var(--metal-shade) 100%)}.ms-panel{box-shadow:var(--shadow-raised);background:linear-gradient(135deg,var(--surface-raised) 0%,var(--surface) 40%,#272d33 100%);border-color:#00000059}.ms-stat,.ms-card{box-shadow:var(--shadow-raised-sm);background:linear-gradient(135deg,var(--surface-raised) 0%,var(--surface) 55%);border-color:#00000059}.ms-stat__val{text-shadow:0 1px #0009}.ms-stat--off{box-shadow:var(--shadow-inset);background:var(--surface-inset)}.ms-tablewrap,.ms-term,.ms-tabs,.ms-input,.ms-kv,.ms-timeline{box-shadow:var(--shadow-inset)}.ms-tablewrap{background:var(--surface-inset)}.ms-term{box-shadow:var(--shadow-inset-deep)}.ms-term__bar{background:linear-gradient(180deg,#232a30,var(--surface-inset))}.ms-btn,.ms-ibtn{border-radius:10px;transition:box-shadow .12s,transform 60ms,filter .12s}.ms-btn--secondary,.ms-btn--tertiary,.ms-ibtn:not(.ms-ibtn--flat){background:linear-gradient(160deg,#3c444c 0%,var(--surface-raised) 35%,var(--surface) 100%);color:var(--ink);box-shadow:var(--shadow-raised-sm);border-color:#00000073}.ms-btn--tertiary{color:var(--ink-muted)}.ms-btn--primary,.ms-ibtn--accent{box-shadow:var(--shadow-bevel-accent);text-shadow:0 1px #ffdcc359;background:linear-gradient(160deg,#ffa36b 0%,#ee7f45 38%,#d1602a 100%);border-color:#5a230899}.ms-btn--danger{box-shadow:var(--shadow-bevel-danger);background:linear-gradient(160deg,#f49a8a 0%,#e5705c 40%,#bf4a3a 100%);border-color:#5a140a99}.ms-btn:hover:not([disabled]),.ms-ibtn:hover:not(.ms-ibtn--flat){filter:brightness(1.1)}.ms-btn:active:not([disabled]),.ms-ibtn:active:not(.ms-ibtn--flat){box-shadow:var(--shadow-inset-deep);filter:brightness(.9);transform:translate(1px,1px)}.ms-btn[disabled]{background:var(--surface-inset);box-shadow:var(--shadow-inset);color:var(--ink-faint);border-color:#0000004d}.ms-btn--ghost{box-shadow:none;background:0 0;border-color:#0000}.ms-btn.is-busy{box-shadow:var(--shadow-inset-deep)}.ms-hold{position:relative;overflow:hidden}.ms-hold__fill{transform-origin:0;background:#ffffff38;position:absolute;inset:0;transform:scaleX(0)}.ms-tabs{box-shadow:var(--shadow-inset);background:linear-gradient(180deg,#191e22,var(--surface-inset));border:1px solid #0006;border-radius:12px;padding:4px}.ms-tab{border-radius:9px}.ms-tab.is-on{box-shadow:var(--shadow-bevel-accent);text-shadow:0 1px #ffdcc359;background:linear-gradient(160deg,#ffa36b 0%,#ee7f45 38%,#d1602a 100%)}.ms-utab.is-on{color:var(--accent-text);text-shadow:0 0 8px #e8743b80}.ms-led{width:12px;height:12px;box-shadow:inset 0 -1px 2px #0009,inset 1px 1px 1px #ffffff4d,0 0 0 2px var(--surface-pressed),0 0 0 3px #ffffff0f,2px 2px 4px #00000080;background:radial-gradient(circle at 35% 30%,#7d878f,#3b4249 70%)}.ms-led--ok{background:radial-gradient(circle at 35% 30%,#b6f0cd,var(--success) 45%,#2f8f5b 100%);box-shadow:var(--shadow-led),0 0 10px var(--success)}.ms-led--warn{background:radial-gradient(circle at 35% 30%,#fff0b0,var(--warning) 45%,#9c7a1a 100%);box-shadow:var(--shadow-led),0 0 10px var(--warning)}.ms-led--crit{background:radial-gradient(circle at 35% 30%,#ffc8bd,var(--danger-solid) 45%,#8e2f22 100%);box-shadow:var(--shadow-led),0 0 11px var(--danger-solid)}.ms-led--info{background:radial-gradient(circle at 35% 30%,#cfe6fb,var(--info) 45%,#2f6ea5 100%);box-shadow:var(--shadow-led),0 0 10px var(--info)}.ms-led--busy{background:radial-gradient(circle at 35% 30%,#ffd2b5,var(--accent) 45%,#9a4518 100%);box-shadow:var(--shadow-led),0 0 11px var(--accent-glow)}.ms-stat--off .ms-led{background:radial-gradient(circle at 35% 30%,#aab3bb,var(--status-offline) 50%,#5a646d 100%);box-shadow:inset 0 -1px 2px #00000080,inset 1px 1px 1px #ffffff59,0 0 0 2px var(--surface-pressed),0 0 0 3px #ffffff0f}.ms-switch input{width:58px;height:30px;box-shadow:var(--shadow-inset-deep);background:linear-gradient(#171b1f,#232a30);border-color:#00000080}.ms-switch input:before{background:radial-gradient(circle at 35% 28%,#6f7982,#3b434b 70%);width:22px;height:22px;top:3px;left:3px;box-shadow:inset 1px 1px #ffffff40,inset -1px -1px #0006,2px 3px 6px #000000a6}.ms-switch input:checked{box-shadow:var(--shadow-inset),0 0 10px #e8743b59;background:linear-gradient(#b9521f,#ea7a43);border-color:#5a230899}.ms-switch input:checked:before{background:radial-gradient(circle at 35% 28%,#fff,#d3d9de 75%);transform:translate(28px);box-shadow:inset 1px 1px #ffffffb3,inset -1px -1px #00000040,2px 3px 6px #0009}.ms-switch__txt{color:var(--ink-muted)}.ms-switch input:checked~.ms-switch__txt{color:var(--accent-text)}.ms-check input,.ms-radio input{box-shadow:var(--shadow-inset);background:linear-gradient(#171b1f,#232a30);border-color:#00000080}.ms-check input:checked{box-shadow:var(--shadow-bevel-accent);background:linear-gradient(160deg,#ffa36b,#d1602a)}.ms-radio input{border-radius:50%}.ms-radio input:checked{box-shadow:var(--shadow-bevel-accent);background:radial-gradient(circle,#ffb27f 0 4px,#d1602a 5px 100%)}.ms-slider input[type=range]{height:12px;box-shadow:var(--shadow-inset-deep);background:linear-gradient(90deg,var(--accent-deep),var(--accent)) 0/var(--p,50%) 100% no-repeat,linear-gradient(180deg,#171b1f,#242a30);border:1px solid #00000073}.ms-slider input[type=range]::-webkit-slider-thumb{width:26px;height:26px;box-shadow:inset 1px 1px 0 #ffebdc99,inset -1px -1px 0 #501e0a80,3px 4px 8px #000000a6,0 0 12px var(--accent-glow);background:radial-gradient(circle at 35% 28%,#ffc49c,#ee7f45 45%,#b4501f 100%);border:2px solid #3c1908b3}.ms-slider input[type=range]::-moz-range-thumb{width:22px;height:22px;box-shadow:3px 4px 8px #000000a6,0 0 12px var(--accent-glow);background:radial-gradient(circle at 35% 28%,#ffc49c,#ee7f45 45%,#b4501f 100%);border:2px solid #3c1908b3}.ms-slider__ticks span{padding-top:4px;position:relative}.ms-slider__ticks span:before{content:"";background:var(--border);width:1px;height:4px;position:absolute;top:-2px;left:50%}.ms-knob__dial{width:104px;height:104px;box-shadow:inset 1px 1px 0 #ffffff2e,inset -2px -2px 3px #0000008c,6px 8px 16px #05070999,0 0 0 7px var(--surface-inset),0 0 0 8px #00000080,0 0 0 9px #ffffff0d;background:radial-gradient(circle at 35% 25%,#555e67,#2a3036 55%,#1c2126 100%)}.ms-knob__dial:before{content:"";border-radius:50%;position:absolute;inset:14px;box-shadow:inset 2px 2px 5px #00000080,inset -1px -1px #ffffff14}.ms-knob__val{color:var(--accent-text);text-shadow:0 0 8px #e8743b73}.ms-gauge svg path:first-child{stroke:#171b1f;filter:drop-shadow(1px 1px #ffffff0d)}.ms-gauge svg path:last-child{filter:drop-shadow(0 0 5px #e8743b73)}.ms-gauge__v{color:var(--ink);text-shadow:0 1px #000000b3}.ms-bar{box-shadow:var(--shadow-inset);background:linear-gradient(#171b1f,#242a30);border:1px solid #0006}.ms-bar i{background:linear-gradient(#ffa36b,#d1602a);box-shadow:inset 0 1px #ffe6d273,0 0 8px #e8743b59}.ms-bar--warn i{background:linear-gradient(#f3d26a,#b8901e);box-shadow:inset 0 1px #fff5c880,0 0 8px #e8bd4559}.ms-bar--crit i{background:linear-gradient(#f7a497,#bf4a3a);box-shadow:inset 0 1px #ffe6dc80,0 0 8px #f58b7a59}.ms-seg{box-shadow:var(--shadow-inset);border:1px solid #0006}.ms-seg i{box-shadow:inset 0 1px #ffffff40,inset 0 -1px #0000004d}.ms-uptime i{box-shadow:inset 0 1px #fff3,1px 1px 2px #00000080}.ms-heat i{border-radius:3px;box-shadow:inset 0 1px #ffffff1f,1px 1px 2px #00000073}.ms-step__dot{box-shadow:var(--shadow-raised-sm);background:linear-gradient(160deg,#3c444c,var(--surface))}.ms-step.is-now .ms-step__dot{box-shadow:var(--shadow-bevel-accent);background:linear-gradient(160deg,#ffa36b,#d1602a)}.ms-step.is-done .ms-step__dot{background:linear-gradient(160deg,#6fd59b,#2f8f5b);box-shadow:inset 1px 1px #fff6,3px 4px 8px #0000008c}.ms-badge{box-shadow:inset 1px 1px #ffffff14,inset -1px -1px #00000059,1px 2px 4px #0006}.ms-badge--accent{color:var(--on-accent);box-shadow:var(--shadow-bevel-accent);background:linear-gradient(160deg,#ffa36b,#d1602a)}.ms-avatar{box-shadow:var(--shadow-raised-sm)}.ms-toast,.ms-alert{box-shadow:var(--shadow-raised);border-color:#0006}.ms-modal{box-shadow:inset 1px 1px #fff6ec29,inset -1px -1px #0006,0 30px 70px #020406cc}:root{--kz-page-bg:var(--bg-deep);--kz-metal:radial-gradient(140% 110% at 50% 25%, transparent 58%, #0000006b 100%), var(--ms-grain) 0 0/160px 160px, var(--ms-brush) 0 0/512px 512px, conic-gradient(from 195deg at 38% -20%, #fff0 0deg, #fff6e812 14deg, #fff0 30deg, #fff0 52deg, #fff6e80f 64deg, #fff0 80deg), radial-gradient(1100px 640px at 12% -10%, #fff0dc38, #fff0dc12 46%, transparent 72%), linear-gradient(165deg, var(--metal-high), var(--metal-base) 40%, var(--metal-shade));--kz-panel-bg:linear-gradient(135deg, var(--surface-raised) 0%, var(--surface) 40%, #272d33 100%);--kz-panel-border:#00000059;--kz-panel-shadow:var(--shadow-raised);--kz-panel-head-bg:linear-gradient(180deg, #ffffff09, transparent);--kz-panel-line:#00000073;--kz-panel-line-glow:#ffffff0a;--kz-stat-bg:linear-gradient(135deg, var(--surface-raised) 0%, var(--surface) 55%);--kz-stat-shadow:var(--shadow-raised-sm);--kz-stat-val-font:500 30px/34px var(--font-mono);--kz-stat-val-shadow:0 1px 0 #0009;--kz-hover-bg:#ffffff0d;--kz-inset-bg:linear-gradient(180deg, #191e22, var(--surface-inset));--kz-inset-border:#0006;--kz-bar-bg:linear-gradient(180deg, #171b1f, #242a30);--kz-bar-fill:linear-gradient(180deg, #ffa36b, #d1602a);--kz-bar-fill-ok:linear-gradient(90deg, #2f8a58, var(--success));--kz-bar-fill-warn:linear-gradient(180deg, #f3d26a, #b8901e);--kz-bar-fill-crit:linear-gradient(180deg, #f7a497, #bf4a3a);--kz-bar-fill-shadow:inset 0 1px 0 #ffe6d273, 0 0 8px #e8743b59;--kz-th-bg:linear-gradient(180deg, #1a1f23, var(--surface-pressed));--kz-side-bg:linear-gradient(180deg, var(--surface), var(--bg-deep));--kz-side-border:var(--border-subtle);--kz-side-edge-bottom:1px solid var(--kz-side-border);--kz-side-ink:var(--ink);--kz-side-muted:var(--ink-muted);--kz-brand-font:700 16px/20px var(--font-display);--kz-brand-spacing:.04em;--kz-logo-bg:linear-gradient(180deg, #f29a5b, #dc6a31);--kz-logo-ink:var(--on-accent);--kz-nav-ink:var(--ink-muted);--kz-nav-font:500 13px/1 var(--font-sans);--kz-nav-case:none;--kz-nav-spacing:normal;--kz-nav-hover-bg:var(--kz-hover-bg);--kz-nav-hover-ink:var(--ink);--kz-nav-on-bg:var(--accent-soft);--kz-nav-on-ink:var(--accent-text);--kz-nav-on-shadow:inset 3px 0 0 var(--accent);--kz-nav-on-weight:500;--kz-nav-off-ink:var(--ink-faint);--kz-tab-on-bg:var(--kz-accent-fill);--kz-tab-on-ink:var(--on-accent);--kz-tab-on-shadow:var(--shadow-bevel-accent);--kz-strip-bg:var(--kz-inset-bg);--kz-strip-border:var(--kz-inset-border);--kz-strip-shadow:var(--shadow-inset);--kz-strip-on-bg:var(--kz-tab-on-bg);--kz-strip-on-ink:var(--kz-tab-on-ink);--kz-strip-on-shadow:var(--kz-tab-on-shadow);--kz-accent-fill:linear-gradient(160deg, #ffa36b 0%, #ee7f45 38%, #d1602a 100%);--kz-accent-fill-pressed:linear-gradient(160deg, #c45a26, #e0702f);--kz-btn-radius:10px;--kz-btn-bg:linear-gradient(160deg, #3c444c 0%, var(--surface-raised) 35%, var(--surface) 100%);--kz-btn-ink:var(--ink);--kz-btn-border:#00000073;--kz-btn-shadow:var(--shadow-raised-sm);--kz-btn-primary-bg:var(--kz-accent-fill);--kz-btn-primary-ink:var(--on-accent);--kz-btn-primary-border:#5a230899;--kz-btn-primary-shadow:var(--shadow-bevel-accent);--kz-btn-primary-glint:0 1px 0 #ffdcc359;--kz-btn-primary-pressed-shadow:inset 3px 3px 8px #501905bf, inset -1px -1px 0 #ffc8a040;--kz-btn-danger-bg:linear-gradient(160deg, #f49a8a 0%, #e5705c 40%, #bf4a3a 100%);--kz-btn-danger-ink:var(--on-accent);--kz-btn-danger-border:#5a140a99;--kz-btn-danger-shadow:var(--shadow-bevel-danger);--kz-btn-ghost-ink:var(--accent-text);--kz-btn-off-border:#0000004d;--kz-badge-bg:var(--surface-inset);--kz-badge-ink:var(--ink-muted);--kz-badge-border:var(--border-subtle);--kz-badge-shadow:inset 1px 1px 0 #ffffff14, inset -1px -1px 0 #00000059, 1px 2px 4px #0006;--kz-badge-accent-bg:linear-gradient(160deg, #ffa36b, #d1602a);--kz-badge-accent-ink:var(--on-accent);--kz-badge-accent-border:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--kz-badge-accent-border:color-mix(in srgb, var(--accent) 45%, transparent)}}:root{--kz-badge-accent-shadow:var(--shadow-bevel-accent);--kz-menu-badge-bg:var(--kz-badge-accent-bg);--kz-menu-badge-ink:var(--kz-badge-accent-ink);--kz-menu-badge-on-bg:var(--kz-badge-accent-bg);--kz-menu-badge-on-ink:var(--kz-badge-accent-ink);--kz-h1-font:700 32px/36px var(--font-display);--kz-h1-font-narrow:700 24px/28px var(--font-display);--kz-h1-spacing:.01em;--kz-h1-ink:var(--ink);--kz-cap-ink:var(--ink-muted);--kz-cap-spacing:.08em;--kz-cap-weight:600;--kz-utab-glow:0 0 8px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--kz-utab-glow:0 0 8px color-mix(in srgb, var(--accent) 50%, transparent)}}:root{--kz-black:#0b0d0f;--kz-warn-solid:var(--warning);--kz-warn-solid-ink:var(--on-accent)}html,body{background:var(--kz-page-bg)}.ms-pv,.ms-bg-metal{background:var(--kz-metal)}.ms-panel{background:var(--kz-panel-bg);border-color:var(--kz-panel-border);box-shadow:var(--kz-panel-shadow)}.ms-panel__head{background:var(--kz-panel-head-bg);border-bottom-color:var(--kz-panel-line);box-shadow:0 1px 0 var(--kz-panel-line-glow)}.ms-panel__foot{border-top-color:var(--kz-panel-line);box-shadow:inset 0 1px 0 var(--kz-panel-line-glow)}.ms-stat,.ms-card{background:var(--kz-stat-bg);border-color:var(--kz-panel-border);box-shadow:var(--kz-stat-shadow)}.ms-stat--off{background:var(--surface-inset);box-shadow:var(--shadow-inset)}.ms-stat__val{font:var(--kz-stat-val-font);text-shadow:var(--kz-stat-val-shadow)}.ms-cap{color:var(--kz-cap-ink);letter-spacing:var(--kz-cap-spacing);font-weight:var(--kz-cap-weight)}.ms-tabs{background:var(--kz-inset-bg);border-color:var(--kz-inset-border)}.ms-tab.is-on{background:var(--kz-tab-on-bg);color:var(--kz-tab-on-ink);box-shadow:var(--kz-tab-on-shadow);text-shadow:none}.ms-utab.is-on{text-shadow:var(--kz-utab-glow)}.ms-bar{background:var(--kz-bar-bg);border-color:var(--kz-inset-border)}.ms-bar>i,.ms-bar i{background:var(--kz-bar-fill);box-shadow:var(--kz-bar-fill-shadow)}.ms-bar--ok>i,.ms-bar--ok i{background:var(--kz-bar-fill-ok);box-shadow:none}.ms-bar--warn>i,.ms-bar--warn i{background:var(--kz-bar-fill-warn);box-shadow:none}.ms-bar--crit>i,.ms-bar--crit i{background:var(--kz-bar-fill-crit);box-shadow:none}.ms-table th{background:var(--kz-th-bg);box-shadow:0 1px 0 var(--kz-panel-line-glow)}.ms-table tr:hover td{background:var(--kz-hover-bg)}.ms-side{background:var(--kz-side-bg);border:1px solid var(--kz-side-border);border-bottom:var(--kz-side-edge-bottom);color:var(--kz-side-ink)}.ms-side__brand{font:var(--kz-brand-font);letter-spacing:var(--kz-brand-spacing);color:var(--kz-side-ink)}.ms-side__logo{background:var(--kz-logo-bg);color:var(--kz-logo-ink)}.ms-side__sec,.ms-side .kz-sub,.ms-side .kz-side__foot{color:var(--kz-side-muted)}.ms-nav{color:var(--kz-nav-ink);font:var(--kz-nav-font);text-transform:var(--kz-nav-case);letter-spacing:var(--kz-nav-spacing)}.ms-nav:hover{background:var(--kz-nav-hover-bg);color:var(--kz-nav-hover-ink)}.ms-nav.is-on{background:var(--kz-nav-on-bg);color:var(--kz-nav-on-ink);box-shadow:var(--kz-nav-on-shadow);font-weight:var(--kz-nav-on-weight)}.ms-nav[aria-disabled=true]{color:var(--kz-nav-off-ink)}.ms-btn,.ms-ibtn{border-radius:var(--kz-btn-radius)}.ms-btn--secondary,.ms-btn--tertiary,.ms-ibtn:not(.ms-ibtn--flat){background:var(--kz-btn-bg);border-color:var(--kz-btn-border);color:var(--kz-btn-ink);box-shadow:var(--kz-btn-shadow)}.ms-btn--primary,.ms-ibtn--accent{background:var(--kz-btn-primary-bg);border-color:var(--kz-btn-primary-border);color:var(--kz-btn-primary-ink);box-shadow:var(--kz-btn-primary-shadow);text-shadow:var(--kz-btn-primary-glint)}.ms-btn--primary:active:not([disabled]){background:var(--kz-accent-fill-pressed);box-shadow:var(--kz-btn-primary-pressed-shadow)}.ms-btn--danger{background:var(--kz-btn-danger-bg);border-color:var(--kz-btn-danger-border);color:var(--kz-btn-danger-ink);box-shadow:var(--kz-btn-danger-shadow)}.ms-btn--ghost{box-shadow:none;color:var(--kz-btn-ghost-ink);background:0 0;border-color:#0000}.ms-btn[disabled]{background:var(--surface-inset);border-color:var(--kz-btn-off-border);color:var(--ink-faint);box-shadow:var(--shadow-inset);text-shadow:none}.ms-badge{background:var(--kz-badge-bg);color:var(--kz-badge-ink);border-color:var(--kz-badge-border);box-shadow:var(--kz-badge-shadow)}.ms-badge--accent{background:var(--kz-badge-accent-bg);color:var(--kz-badge-accent-ink);border-color:var(--kz-badge-accent-border);box-shadow:var(--kz-badge-accent-shadow)}.ms-badge--success{background:var(--success-soft);color:var(--success);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.ms-badge--success{border-color:color-mix(in srgb, var(--success) 40%, transparent)}}.ms-badge--warning{background:var(--warning-soft);color:var(--warning);border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.ms-badge--warning{border-color:color-mix(in srgb, var(--warning) 40%, transparent)}}.ms-badge--danger{background:var(--danger-soft);color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.ms-badge--danger{border-color:color-mix(in srgb, var(--danger) 40%, transparent)}}.ms-badge--info{background:var(--info-soft);color:var(--info);border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.ms-badge--info{border-color:color-mix(in srgb, var(--info) 40%, transparent)}}.kz-nav__item>.ms-badge{background:var(--kz-menu-badge-bg);color:var(--kz-menu-badge-ink)}.kz-nav__item:has(>.ms-nav.is-on)>.ms-badge{background:var(--kz-menu-badge-on-bg);color:var(--kz-menu-badge-on-ink)}.ms-toast,.ms-alert{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.ms-toast,.ms-alert{border-color:color-mix(in srgb, var(--danger) 55%, transparent)}}.ms-alert--warning,.ms-toast--warning{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.ms-alert--warning,.ms-toast--warning{border-color:color-mix(in srgb, var(--warning) 55%, transparent)}}.ms-alert--info,.ms-toast--info{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.ms-alert--info,.ms-toast--info{border-color:color-mix(in srgb, var(--info) 55%, transparent)}}.ms-toast--success,.kz-alert-ok{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.ms-toast--success,.kz-alert-ok{border-color:color-mix(in srgb, var(--success) 55%, transparent)}}:root[data-skin=protancy]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-deep:#eaeae4;--bg:#f4f4f0;--metal-high:#f4f4f0;--metal-base:#f4f4f0;--metal-shade:#eaeae4;--surface:#fff;--surface-raised:#fff;--surface-inset:#edede6;--surface-pressed:#e2e2da;--overlay:#12131099;--border-subtle:#e2e2da;--border:#8c8e86;--ink:#121310;--ink-muted:#5e6058;--ink-faint:#6b6d66;--accent:#cfef00;--accent-hover:#dcf63a;--accent-text:#4a5a00;--accent-deep:#8ba000;--accent-soft:#8ba00029;--accent-glow:#8ba00073;--on-accent:#121310;--success:#4a5a00;--success-soft:#8ba0002e;--warning:#7a5200;--warning-soft:#fff1cc;--danger:#b3261e;--danger-soft:#fdecea;--danger-solid:#b3261e;--info:#3c3e38;--info-soft:#edede6;--status-offline:#8c8e86;--series-1:#8ba000;--series-2:#121310;--series-3:#cfef00;--series-4:#6b6d66;--font-display:"Barlow Condensed", "Arial Narrow", sans-serif;--font-sans:Barlow, system-ui, sans-serif;--font-mono:Barlow, system-ui, sans-serif;--radius-xs:4px;--radius-sm:8px;--radius-md:14px;--radius-lg:14px;--radius-xl:18px;--shadow-raised:none;--shadow-raised-sm:none;--shadow-inset:none;--shadow-inset-deep:none;--shadow-pressed:inset 0 0 0 1px #8c8e86;--shadow-elev-1:none;--shadow-elev-2:none;--shadow-elev-3:0 12px 28px #12131024;--shadow-elev-4:0 24px 54px #12131038;--shadow-glow:0 0 0 2px #8ba000;--shadow-focus:0 0 0 2px #f4f4f0, 0 0 0 4px #4a5a00;--shadow-bevel-accent:none;--shadow-bevel-danger:none;--shadow-led:0 0 0 2px #fff, 0 0 0 3px #e2e2da;--kz-page-bg:#eaeae4;--kz-metal:#f4f4f0;--kz-panel-bg:#fff;--kz-panel-border:#e2e2da;--kz-panel-shadow:none;--kz-panel-head-bg:transparent;--kz-panel-line:#e2e2da;--kz-panel-line-glow:transparent;--kz-stat-bg:#fff;--kz-stat-shadow:none;--kz-stat-val-font:700 40px/1 var(--font-display);--kz-stat-val-shadow:none;--kz-hover-bg:#1213100d;--kz-inset-bg:#edede6;--kz-inset-border:#e2e2da;--kz-bar-bg:#edede6;--kz-bar-fill:#8ba000;--kz-bar-fill-ok:#8ba000;--kz-bar-fill-warn:#b98300;--kz-bar-fill-crit:#b3261e;--kz-bar-fill-shadow:none;--kz-th-bg:#edede6;--kz-side-bg:#121310;--kz-side-border:#121310;--kz-side-ink:#f2f2ee;--kz-side-muted:#a3a59c;--kz-brand-font:700 22px/1 var(--font-display);--kz-brand-spacing:.02em;--kz-logo-bg:#cfef00;--kz-logo-ink:#121310;--kz-nav-ink:#d8d9d2;--kz-nav-font:500 15px/1 var(--font-sans);--kz-nav-hover-bg:#ffffff14;--kz-nav-hover-ink:#fff;--kz-nav-on-bg:#cfef00;--kz-nav-on-ink:#121310;--kz-nav-on-shadow:none;--kz-nav-on-weight:600;--kz-nav-off-ink:#8c8e86;--kz-tab-on-bg:#121310;--kz-tab-on-ink:#cfef00;--kz-tab-on-shadow:none;--kz-strip-bg:#121310;--kz-strip-border:#121310;--kz-strip-shadow:none;--kz-strip-on-bg:#cfef00;--kz-strip-on-ink:#121310;--kz-strip-on-shadow:none;--kz-accent-fill:#cfef00;--kz-accent-fill-pressed:#2a2c26;--kz-btn-bg:#fff;--kz-btn-ink:#121310;--kz-btn-border:#8c8e86;--kz-btn-shadow:none;--kz-btn-primary-bg:#121310;--kz-btn-primary-ink:#cfef00;--kz-btn-primary-border:#121310;--kz-btn-primary-shadow:none;--kz-btn-primary-glint:none;--kz-btn-primary-pressed-shadow:none;--kz-btn-danger-bg:#b3261e;--kz-btn-danger-ink:#fff;--kz-btn-danger-border:#b3261e;--kz-btn-danger-shadow:none;--kz-btn-ghost-ink:#4a5a00;--kz-btn-off-border:#e2e2da;--kz-badge-bg:#edede6;--kz-badge-ink:#121310;--kz-badge-border:#e2e2da;--kz-badge-shadow:none;--kz-badge-accent-bg:#121310;--kz-badge-accent-ink:#cfef00;--kz-badge-accent-border:#121310;--kz-badge-accent-shadow:none;--kz-menu-badge-bg:#cfef00;--kz-menu-badge-ink:#121310;--kz-menu-badge-on-bg:#121310;--kz-menu-badge-on-ink:#cfef00;--kz-h1-font:800 44px/1 var(--font-display);--kz-h1-font-narrow:800 32px/1 var(--font-display);--kz-cap-ink:#5e6058;--kz-utab-glow:none;--kz-warn-solid:#ffd24d;--kz-warn-solid-ink:#121310}:root[data-skin=krem]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-deep:#efe4cb;--bg:#f6eedc;--metal-high:#fbf6e9;--metal-base:#f6eedc;--metal-shade:#e9dcbd;--surface:#fbf6e9;--surface-raised:#fffaf0;--surface-inset:#f1e7d0;--surface-pressed:#e6d9ba;--overlay:#0a3e448c;--border-subtle:#d9c9a0;--border:#8a7a52;--ink:#16313a;--ink-muted:#566669;--ink-faint:#6f7b78;--accent:#e30a17;--accent-hover:#f02a36;--accent-text:#a5060f;--accent-deep:#a5060f;--accent-soft:#0f5a5e1f;--accent-glow:#b08d3c8c;--on-accent:#fff9ec;--success:#1f7a4d;--success-soft:#1f7a4d21;--warning:#7a5c12;--warning-soft:#f2b54447;--danger:#a5060f;--danger-soft:#a5060f1a;--danger-solid:#a5060f;--info:#0f5a5e;--info-soft:#1e9c9a29;--status-offline:#566669;--series-1:#0f5a5e;--series-2:#b8512f;--series-3:#1e9c9a;--series-4:#b08d3c;--font-display:"Playfair Display", Georgia, serif;--font-sans:Inter, system-ui, sans-serif;--radius-sm:8px;--radius-md:12px;--radius-lg:12px;--radius-xl:16px;--shadow-raised:inset 0 1px 0 #fffc, 0 1px 0 #d9c9a0, 0 6px 14px #16313a1f;--shadow-raised-sm:inset 0 1px 0 #fffc, 0 1px 0 #d9c9a0, 0 3px 8px #16313a1a;--shadow-inset:inset 0 1px 3px #16313a29;--shadow-inset-deep:inset 0 2px 6px #16313a38;--shadow-pressed:inset 0 2px 6px #16313a47;--shadow-elev-1:0 1px 0 #d9c9a0, 0 4px 12px #16313a14;--shadow-elev-2:0 1px 0 #b08d3c, 0 8px 18px #16313a1a;--shadow-elev-3:0 14px 30px #16313a29;--shadow-elev-4:0 24px 54px #16313a3d;--shadow-glow:0 0 0 1px #b08d3c, 0 0 14px #b08d3c66;--shadow-focus:0 0 0 2px #f6eedc, 0 0 0 4px #0f5a5e;--shadow-bevel-accent:inset 0 1px 0 #ffffff73, inset 0 -3px 0 #00000038, 0 0 0 1px #8e050c, 0 2px 0 1px #b08d3c, 0 8px 14px #8e050c4d;--shadow-bevel-danger:inset 0 1px 0 #fff6, 0 0 0 1px #8e050c, 0 6px 12px #8e050c40;--shadow-led:inset 0 1px 1px #ffffffb3, 0 0 0 2px #fbf6e9, 0 0 0 3px #d9c9a0;--kz-page-bg:#efe4cb;--kz-metal:linear-gradient(180deg, #f6eedc, #efe4cb);--kz-panel-bg:var(--surface);--kz-panel-border:var(--border-subtle);--kz-panel-head-bg:transparent;--kz-panel-line:var(--border-subtle);--kz-panel-line-glow:transparent;--kz-stat-bg:var(--surface);--kz-stat-val-shadow:none;--kz-hover-bg:#16313a0d;--kz-inset-bg:var(--surface-inset);--kz-inset-border:var(--border-subtle);--kz-bar-bg:var(--surface-inset);--kz-bar-fill:#0f5a5e;--kz-bar-fill-ok:#1f7a4d;--kz-bar-fill-warn:#b08d3c;--kz-bar-fill-crit:#a5060f;--kz-bar-fill-shadow:none;--kz-th-bg:var(--surface-inset);--kz-side-bg:#0f5a5e;--kz-side-border:#0a3e44;--kz-side-ink:#fff9ec;--kz-side-muted:#cfe0dc;--kz-logo-bg:linear-gradient(180deg, #f02a36, #e30a17);--kz-logo-ink:#fff9ec;--kz-nav-ink:#e6f0ee;--kz-nav-hover-bg:#fff9ec1a;--kz-nav-hover-ink:#fff9ec;--kz-nav-on-bg:#fff9ec29;--kz-nav-on-ink:#fff9ec;--kz-nav-on-shadow:inset 3px 0 0 #e6cf93;--kz-nav-off-ink:#9fbdb8;--kz-tab-on-bg:#0f5a5e;--kz-tab-on-ink:#fff9ec;--kz-tab-on-shadow:none;--kz-strip-bg:#0f5a5e;--kz-strip-border:#0a3e44;--kz-strip-shadow:none;--kz-strip-on-bg:#fff9ec29;--kz-strip-on-ink:#fff9ec;--kz-strip-on-shadow:inset 0 -2px 0 #e6cf93;--kz-accent-fill:linear-gradient(180deg, #f02a36, #e30a17);--kz-accent-fill-pressed:#c40812;--kz-btn-bg:var(--surface-raised);--kz-btn-ink:var(--ink);--kz-btn-border:var(--border);--kz-btn-primary-ink:#fff9ec;--kz-btn-primary-border:#8e050c;--kz-btn-primary-glint:none;--kz-btn-primary-pressed-shadow:var(--shadow-pressed);--kz-btn-danger-bg:var(--surface-raised);--kz-btn-danger-ink:#a5060f;--kz-btn-danger-border:#a5060f;--kz-btn-danger-shadow:var(--shadow-raised-sm);--kz-btn-off-border:var(--border-subtle);--kz-badge-bg:var(--surface-inset);--kz-badge-ink:var(--ink);--kz-badge-border:var(--border-subtle);--kz-badge-shadow:none;--kz-badge-accent-bg:#e30a17;--kz-badge-accent-ink:#fff9ec;--kz-badge-accent-border:#e30a17;--kz-badge-accent-shadow:none;--kz-h1-ink:#0a3e44;--kz-utab-glow:none;--kz-warn-solid:#f2b544;--kz-warn-solid-ink:#16313a}:root[data-skin=moto]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-deep:#171614;--bg:#f2eadb;--metal-high:#f2eadb;--metal-base:#f2eadb;--metal-shade:#e8dcc6;--surface:#fbf5e9;--surface-raised:#fffaf0;--surface-inset:#fbf6ec;--surface-pressed:#e8dcc6;--overlay:#221d1799;--border-subtle:#cbb997;--border:#8a7b62;--ink:#221d17;--ink-muted:#4a4137;--ink-faint:#6b6052;--accent:#c2611f;--accent-hover:#d56a27;--accent-text:#9b4a12;--accent-deep:#9b4a12;--accent-soft:#c2611f21;--accent-glow:#c2611f66;--on-accent:#221d17;--success:#3e5a41;--success-soft:#2e473921;--warning:#7c6220;--warning-soft:#a8842c33;--danger:#9e3b2e;--danger-soft:#9e3b2e1f;--danger-solid:#9e3b2e;--info:#3a6072;--info-soft:#3a607224;--status-offline:#7a6e5f;--series-1:#c2611f;--series-2:#2e4739;--series-3:#3a6072;--series-4:#a8842c;--font-display:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--radius-xs:3px;--radius-sm:4px;--radius-md:4px;--radius-lg:4px;--radius-xl:10px;--shadow-raised:2px 2px 0 #221d17;--shadow-raised-sm:2px 2px 0 #221d17;--shadow-inset:inset 0 0 0 1px #d6c7ac;--shadow-inset-deep:inset 0 0 0 1px #cbb997;--shadow-pressed:1px 1px 0 #221d17;--shadow-elev-1:0 2px 0 #aa8a5d, 0 12px 30px #18120c1f;--shadow-elev-2:0 2px 0 #aa8a5d, 0 12px 30px #18120c1f;--shadow-elev-3:4px 4px 0 #221d1733;--shadow-elev-4:6px 6px 0 #221d172e;--shadow-glow:0 0 0 1px #c2611f, 0 0 0 3px #c2611f21;--shadow-focus:0 0 0 2px #f2eadb, 0 0 0 4px #9b4a12;--shadow-bevel-accent:2px 2px 0 #7a3a0e;--shadow-bevel-danger:2px 2px 0 #221d17;--shadow-led:0 0 0 2px #fbf5e9, 0 0 0 3px #cbb997;--kz-page-bg:#171614;--kz-metal:#f2eadb;--kz-panel-bg:var(--surface);--kz-panel-border:var(--border-subtle);--kz-panel-shadow:var(--shadow-elev-1);--kz-panel-head-bg:transparent;--kz-panel-line:var(--border-subtle);--kz-panel-line-glow:transparent;--kz-stat-bg:var(--surface);--kz-stat-shadow:var(--shadow-elev-1);--kz-stat-val-shadow:none;--kz-hover-bg:#221d170d;--kz-inset-bg:#e8dcc6;--kz-inset-border:#cbb997;--kz-bar-bg:#e8dcc6;--kz-bar-fill:#c2611f;--kz-bar-fill-ok:#3e5a41;--kz-bar-fill-warn:#a8842c;--kz-bar-fill-crit:#9e3b2e;--kz-bar-fill-shadow:none;--kz-th-bg:#e8dcc6;--kz-side-bg:#191815;--kz-side-border:#191815;--kz-side-edge-bottom:2px dashed #a94f1b;--kz-side-ink:#d5c8b5;--kz-side-muted:#bdae9b;--kz-logo-bg:#a94f1b;--kz-logo-ink:#fff;--kz-nav-ink:#d5c8b5;--kz-nav-font:600 12px/1 var(--font-sans);--kz-nav-case:uppercase;--kz-nav-spacing:.045em;--kz-nav-hover-bg:#ffffff0f;--kz-nav-hover-ink:#fff;--kz-nav-on-bg:transparent;--kz-nav-on-ink:#ffad6f;--kz-nav-on-shadow:inset 0 -2px 0 #d56a27;--kz-nav-on-weight:600;--kz-nav-off-ink:#8f8372;--kz-tab-on-bg:#221d17;--kz-tab-on-ink:#f2eadb;--kz-tab-on-shadow:none;--kz-strip-bg:#191815;--kz-strip-border:#191815;--kz-strip-shadow:none;--kz-strip-on-bg:transparent;--kz-strip-on-ink:#ffad6f;--kz-strip-on-shadow:inset 0 -2px 0 #d56a27;--kz-accent-fill:#a94f1b;--kz-accent-fill-pressed:#7a3a0e;--kz-btn-radius:4px;--kz-btn-bg:var(--surface-raised);--kz-btn-ink:var(--ink);--kz-btn-border:#221d17;--kz-btn-primary-ink:#fff;--kz-btn-primary-border:#7a3a0e;--kz-btn-primary-glint:none;--kz-btn-primary-pressed-shadow:var(--shadow-pressed);--kz-btn-danger-bg:#9e3b2e;--kz-btn-danger-ink:#fff9ec;--kz-btn-danger-border:#221d17;--kz-btn-off-border:var(--border-subtle);--kz-badge-bg:#f0e6d2;--kz-badge-ink:var(--ink);--kz-badge-border:var(--border-subtle);--kz-badge-shadow:none;--kz-badge-accent-bg:#a94f1b;--kz-badge-accent-ink:#fff;--kz-badge-accent-border:#a94f1b;--kz-badge-accent-shadow:none;--kz-h1-font:600 32px/36px var(--font-display);--kz-h1-font-narrow:600 24px/28px var(--font-display);--kz-h1-spacing:-.01em;--kz-cap-spacing:.16em;--kz-cap-weight:700;--kz-utab-glow:none;--kz-warn-solid:#d9a441;--kz-warn-solid-ink:#221d17}html,body{color:var(--ink);font:400 14px/20px var(--font-sans)}a.ms-nav,a.ms-tab,a.ms-btn{text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ms-input:focus-within input:focus-visible,.ms-input:focus-within select:focus-visible,.ms-input:focus-within textarea:focus-visible{box-shadow:none}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:root{--color-white:var(--surface);--color-black:var(--kz-black);--color-slate-50:var(--bg-deep);--color-slate-100:var(--surface-raised);--color-slate-200:var(--border-subtle);--color-slate-300:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--color-slate-300:color-mix(in srgb, var(--ink) 32%, var(--surface))}}:root{--color-slate-400:var(--ink-faint);--color-slate-500:var(--ink-muted);--color-slate-600:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--color-slate-600:color-mix(in srgb, var(--ink) 76%, var(--surface))}}:root{--color-slate-700:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--color-slate-700:color-mix(in srgb, var(--ink) 85%, var(--surface))}}:root{--color-slate-800:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--color-slate-800:color-mix(in srgb, var(--ink) 93%, var(--surface))}}:root{--color-slate-900:var(--ink);--color-emerald-50:var(--accent-soft);--color-emerald-100:var(--accent-soft);--color-emerald-200:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--color-emerald-200:color-mix(in srgb, var(--accent) 35%, transparent)}}:root{--color-emerald-300:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--color-emerald-300:color-mix(in srgb, var(--accent) 55%, transparent)}}:root{--color-emerald-500:var(--accent-text);--color-emerald-600:var(--accent);--color-emerald-700:var(--accent);--color-emerald-800:var(--accent-text);--color-emerald-900:var(--accent-text);--color-red-50:var(--danger-soft);--color-red-100:var(--danger-soft);--color-red-200:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root{--color-red-200:color-mix(in srgb, var(--danger) 40%, transparent)}}:root{--color-red-300:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root{--color-red-300:color-mix(in srgb, var(--danger) 55%, transparent)}}:root{--color-red-500:var(--danger-solid);--color-red-600:var(--danger-solid);--color-red-700:var(--danger);--color-red-800:var(--danger);--color-red-900:var(--danger);--color-amber-50:var(--warning-soft);--color-amber-100:var(--warning-soft);--color-amber-300:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root{--color-amber-300:color-mix(in srgb, var(--warning) 55%, transparent)}}:root{--color-amber-500:var(--kz-warn-solid);--color-amber-700:var(--warning);--color-amber-800:var(--warning);--color-amber-900:var(--warning);--color-yellow-300:var(--warning);--color-yellow-400:var(--warning);--color-yellow-950:var(--on-accent);--color-violet-100:var(--series-5)}@supports (color:color-mix(in lab, red, red)){:root{--color-violet-100:color-mix(in srgb, var(--series-5) 16%, transparent)}}:root{--color-violet-500:var(--series-5);--color-violet-700:var(--series-5);--color-violet-900:var(--series-5);--color-sky-100:var(--info-soft);--color-sky-300:var(--info)}@supports (color:color-mix(in lab, red, red)){:root{--color-sky-300:color-mix(in srgb, var(--info) 55%, transparent)}}:root{--color-sky-900:var(--info);--color-blue-500:var(--series-2);--color-blue-600:var(--series-2);--color-orange-500:var(--accent)}.bg-emerald-700.text-white,.bg-emerald-700 .text-white{color:var(--on-accent)}.bg-amber-500{color:var(--kz-warn-solid-ink)}.kz-alert-ok{background:linear-gradient(var(--success-soft), var(--success-soft)), var(--surface)}.kz-alert-ok>.ms-ico:first-child{color:var(--success)}.kz-panel{margin-bottom:var(--space-5)}.kz-stack>.kz-panel,.kz-two>.kz-panel,.kz-main>.kz-panel{margin-bottom:0}.kz-brand{font:700 16px/20px var(--font-display);letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kz-nav{flex-direction:column;gap:2px;display:flex}.kz-nav__item{position:relative}.kz-nav__item>.ms-badge{pointer-events:none;position:absolute;bottom:7px;right:8px}.kz-app{min-height:100vh}.kz-shell{gap:var(--space-5);padding:var(--space-5) max(16px, env(safe-area-inset-right,0px)) 48px max(16px, env(safe-area-inset-left,0px));grid-template-columns:232px minmax(0,1fr);align-items:start;min-height:100vh;display:grid}.kz-shell--top{grid-template-columns:minmax(0,1fr);justify-items:center}.kz-shell--top>.kz-main{width:100%}.kz-side{top:var(--space-5);display:flex;position:sticky}.kz-side .ms-side{width:100%;min-height:min(560px, calc(100vh - 2 * var(--space-5)))}.kz-side__caption{padding:0 8px 6px}.kz-side__foot{padding:var(--space-4) 8px 4px;color:var(--ink-muted);align-items:center;gap:8px;margin-top:auto;font-size:12px;line-height:18px;display:flex}.kz-main{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.kz-main--narrow{max-width:1040px}.kz-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.kz-bar__brand{font:700 16px/20px var(--font-display);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:none;overflow:hidden}.kz-user{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-raised-sm);align-items:center;gap:10px;margin-left:auto;padding:6px 6px 6px 14px;display:flex}.kz-user a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.kz-sub{color:var(--ink-muted);font-size:12px;line-height:18px}.kz-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.kz-h1{font:var(--kz-h1-font);letter-spacing:var(--kz-h1-spacing);color:var(--kz-h1-ink);margin:0}.kz-plate{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised-sm);padding:var(--space-4) var(--space-5)}.kz-two--plat{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.kz-plat{font:600 15px/20px var(--font-sans);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.kz-plat-add{color:inherit;border-style:dashed;min-height:120px;text-decoration:none;display:flex}.kz-plat-add .ms-panel__body{flex-direction:column;justify-content:center;gap:6px;display:flex}.kz-plat-add b{color:var(--accent-text)}.kz-plat__name{align-items:center;gap:10px;min-width:0;display:flex}.kz-plate--cap{border-radius:var(--radius-sm);align-self:flex-start;padding:6px 12px}.kz-mod{gap:var(--space-5);grid-template-columns:minmax(250px,340px) minmax(0,1fr);align-items:start;display:grid}.kz-filters{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.kz-queue{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kz-q{min-height:48px;color:inherit;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-raised-sm);overflow-wrap:anywhere;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.kz-q b{font-size:14px;font-weight:600;line-height:20px}.kz-q.is-on{border-color:var(--accent);box-shadow:var(--shadow-glow)}.kz-field{background:var(--surface-inset);box-shadow:var(--shadow-inset);border-radius:var(--radius-sm);white-space:pre-line;overflow-wrap:anywhere;margin:6px 0 10px;padding:9px 12px;font-size:13px;line-height:20px}.kz-plat-chip,.kz-plat-btn{gap:8px}.kz-plat-chip{height:30px;padding:0 10px 0 4px}.kz-card-detail{overflow-wrap:anywhere}@media (width<=820px){.kz-mod{grid-template-columns:minmax(0,1fr)}}.kz-gen{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.kz-chk{color:var(--ink-muted);align-items:center;gap:8px;font-size:13px;display:flex}.kz-chk input{width:16px;height:16px;accent-color:var(--accent)}.kz-counters{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.kz-stub{text-align:center;color:var(--ink-muted);align-items:center;gap:var(--space-4);flex-direction:column;padding:40px 20px;display:flex}.kz-stub b{color:var(--ink);font:600 18px/24px var(--font-sans)}.kz-stub p{max-width:520px;margin:0}.kz-two{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.kz-tiles{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.kz-tiles a{color:inherit;border-radius:var(--radius-md);text-decoration:none}.kz-tiles .ms-stat{height:100%}.kz-row{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.kz-row:first-child{border-top:0;padding-top:0}.kz-num{font:500 13px/20px var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.kz-goal{gap:var(--space-4);flex-direction:column;display:flex}.kz-stack{gap:var(--space-5);flex-direction:column;display:flex}.kz-btn-big{white-space:normal;height:48px}.kz-login{place-items:center;min-height:100vh;padding:16px;display:grid}.kz-login .ms-panel{width:100%;max-width:380px}.kz-login__title{font:700 24px/28px var(--font-display);letter-spacing:.02em;margin:0}.kz-form{gap:var(--space-4);flex-direction:column;display:flex}.kz-shell[data-strip]{padding-top:var(--space-3);grid-template-columns:minmax(0,1fr)}.kz-shell[data-strip]>.kz-side{top:env(safe-area-inset-top,0px);z-index:5;margin-inline:-4px;display:block;position:sticky}.kz-shell[data-strip] .ms-side{scrollbar-width:none;background:var(--kz-strip-bg);width:auto;min-height:0;box-shadow:var(--kz-strip-shadow);border:1px solid var(--kz-strip-border);border-radius:var(--radius-md);flex-direction:row;gap:0;padding:4px;overflow-x:auto}.kz-shell[data-strip] .ms-side::-webkit-scrollbar{display:none}.kz-shell[data-strip] .ms-side__brand,.kz-shell[data-strip] .kz-side__caption,.kz-shell[data-strip] .ms-side__sec,.kz-shell[data-strip] .kz-side__foot,.kz-shell[data-strip] .ms-nav .ms-ico{display:none}.kz-shell[data-strip] .kz-nav{flex-direction:row;gap:2px}.kz-shell[data-strip] .kz-nav__item{flex:none}.kz-shell[data-strip] .kz-nav .ms-nav{border-radius:var(--radius-sm);width:auto;height:34px;font:600 12px/1 var(--font-sans);white-space:nowrap;padding:0 14px}.kz-shell[data-strip] .kz-nav .ms-nav.is-on{background:var(--kz-strip-on-bg);color:var(--kz-strip-on-ink);box-shadow:var(--kz-strip-on-shadow)}.kz-shell[data-strip] .kz-nav__item>.ms-badge{vertical-align:middle;margin:0 6px 0 -8px;position:static}.kz-shell[data-strip] .kz-nav__item:has(>.ms-badge){align-items:center;display:flex}.kz-shell[data-strip] .kz-bar__brand{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex:auto;padding:8px 12px;display:block}.kz-shell[data-strip] .kz-user a{max-width:120px}@media (width<=820px){.kz-shell{padding-top:var(--space-3);grid-template-columns:minmax(0,1fr)}.kz-shell>.kz-side{top:env(safe-area-inset-top,0px);z-index:5;margin-inline:-4px;display:block;position:sticky}.kz-shell .ms-side{scrollbar-width:none;background:var(--kz-strip-bg);width:auto;min-height:0;box-shadow:var(--kz-strip-shadow);border:1px solid var(--kz-strip-border);border-radius:var(--radius-md);flex-direction:row;gap:0;padding:4px;overflow-x:auto}.kz-shell .ms-side::-webkit-scrollbar{display:none}.kz-shell .ms-side__brand,.kz-shell .kz-side__caption,.kz-shell .ms-side__sec,.kz-shell .kz-side__foot,.kz-shell .ms-nav .ms-ico{display:none}.kz-shell .kz-nav{flex-direction:row;gap:2px}.kz-shell .kz-nav__item{flex:none}.kz-shell .kz-nav .ms-nav{border-radius:var(--radius-sm);width:auto;height:34px;font:600 12px/1 var(--font-sans);white-space:nowrap;padding:0 14px}.kz-shell .kz-nav .ms-nav.is-on{background:var(--kz-strip-on-bg);color:var(--kz-strip-on-ink);box-shadow:var(--kz-strip-on-shadow)}.kz-shell .kz-nav__item>.ms-badge{vertical-align:middle;margin:0 6px 0 -8px;position:static}.kz-shell .kz-nav__item:has(>.ms-badge){align-items:center;display:flex}.kz-shell .kz-bar__brand{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex:auto;padding:8px 12px;display:block}.kz-shell .kz-user a{max-width:120px}.kz-h1{font:var(--kz-h1-font-narrow)}}.kz-full{padding:0 12px}@media (width<=1100px){.kz-full__text{display:none}}:root[data-full=true] .kz-side,:root[data-full=true] .kz-bar__brand,:root[data-full=true] .pu-nav{display:none}:root[data-full=true] .kz-shell{grid-template-columns:minmax(0,1fr)}:root[data-full=true] .kz-main--narrow{max-width:none}.kz-soc{vertical-align:middle;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:inline-grid;overflow:hidden}.kz-soc svg{width:100%;height:100%;display:block}.kz-soc--lg{border-radius:8px;width:28px;height:28px}html{-webkit-text-size-adjust:100%}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-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}@keyframes pulse{50%{opacity:.5}}
