@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--uns-wgt-card-r:0px}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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:"Space Grotesk", "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", ui-monospace, monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-uns-bg:#0b1622;--color-uns-surface:#13202f;--color-uns-surface-2:#182a3d;--color-uns-surface-3:#0a131f;--color-uns-surface-gradient-end:#101c2a;--color-uns-surface-2-gradient-end:#152535;--color-uns-border:#26384e;--color-uns-border-soft:#1d2c3e;--color-uns-border-light:#6f86a1;--color-uns-dados-red:#c00;--color-uns-highlight-orange:#ffb000;--color-uns-scrollbar-thumb:#47607d;--color-uns-text:#e2ecf7;--color-uns-text-dim:#9ab0c8;--color-uns-text-muted:#8699b0;--color-uns-accent-0:#f57320;--color-uns-accent-0-dim:#f5732029;--color-uns-accent-0-glow:#f573204d;--color-uns-accent-1:#4ec9e0;--color-uns-accent-1-dim:#4ec9e029;--color-uns-accent-1-glow:#4ec9e04d;--color-uns-accent-1-muted:#92bfc9;--color-uns-accent-2:#b794f6;--color-uns-accent-2-dim:#b794f629;--color-uns-accent-3:#f2c15c;--color-uns-accent-3-dim:#f2c15c29;--color-uns-accent-4:#ffb4b3;--color-uns-accent-5:#00c086;--color-uns-accent-5-dim:#00c08629;--color-uns-accent-6:#c8ff9b;--color-uns-accent-6-dim:#c8ff9b29;--color-uns-accent-7:#ff8dc1;--color-uns-success:#18e26c;--color-uns-success-dim:#18e26c29;--color-uns-success-glow:#18e26c4d;--color-uns-caution:#f6d93f;--color-uns-caution-dim:#f6d93f29;--color-uns-warning:#f29931;--color-uns-warning-dim:#f2993129;--color-uns-warning-glow:#f299314d;--color-uns-danger:#f64647;--color-uns-danger-dim:#f6464729;--color-uns-danger-glow:#f646474d;--color-uns-pid-pin-bg-bottom:#0a131f}}@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,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){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{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.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}.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,)}.border{border-style:var(--tw-border-style);border-width:1px}.text-uns-accent-3{color:var(--color-uns-accent-3)}.text-uns-accent-4{color:var(--color-uns-accent-4)}.text-uns-accent-5{color:var(--color-uns-accent-5)}.text-uns-accent-6{color:var(--color-uns-accent-6)}.text-uns-accent-7{color:var(--color-uns-accent-7)}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--color-uns-bg:#0b1622;--color-uns-surface:#13202f;--color-uns-surface-2:#182a3d;--color-uns-surface-3:#0a131f;--color-uns-surface-gradient-end:#101c2a;--color-uns-surface-2-gradient-end:#152535;--color-uns-surface-hover:#16273a;--color-uns-border:#26384e;--color-uns-border-soft:#1d2c3e;--color-uns-border-light:#6f86a1;--color-uns-coral:#e8906d;--color-uns-dados-red:#c00;--color-uns-highlight-orange:#ffb000;--color-uns-scrollbar-thumb:#47607d;--color-uns-text:#e2ecf7;--color-uns-text-dim:#9ab0c8;--color-uns-text-muted:#8699b0;--color-uns-text-bright:#fff;--color-uns-accent-0:#f57320;--color-uns-accent-0-dim:#f5732029;--color-uns-accent-0-glow:#f573204d;--color-uns-accent-0-muted:#c98f72;--color-uns-accent-1:#4ec9e0;--color-uns-accent-1-dim:#4ec9e029;--color-uns-accent-1-glow:#4ec9e04d;--color-uns-accent-1-muted:#92bfc9;--color-uns-accent-2:#b794f6;--color-uns-accent-2-dim:#b794f629;--color-uns-accent-2-glow:#b794f64d;--color-uns-accent-2-muted:#afa1cd;--color-uns-accent-3:#f2c15c;--color-uns-accent-3-dim:#f2c15c29;--color-uns-accent-3-glow:#f2c15c4d;--color-uns-accent-3-muted:#dcc69e;--color-uns-accent-4:#ffb4b3;--color-uns-accent-4-dim:#ffb4b329;--color-uns-accent-4-glow:#ffb4b34d;--color-uns-accent-4-muted:#e4c1c0;--color-uns-accent-5:#00c086;--color-uns-accent-5-dim:#00c08629;--color-uns-accent-5-glow:#00c0864d;--color-uns-accent-5-muted:#7ab196;--color-uns-accent-6:#c8ff9b;--color-uns-accent-6-dim:#c8ff9b29;--color-uns-accent-6-glow:#c8ff9b4d;--color-uns-accent-6-muted:#dcf5c9;--color-uns-accent-7:#ff8dc1;--color-uns-accent-7-dim:#ff8dc129;--color-uns-accent-7-glow:#ff8dc14d;--color-uns-accent-7-muted:#dba6bc;--color-uns-selection:#4a7cba;--color-uns-selection-soft:#4a7cba29;--color-uns-selection-fill:#4a7cba38;--color-uns-selection-header:#2d4a73;--color-uns-selection-header-text:#eaf2fc;--color-uns-selection-header-muted:#a9c2de;--color-uns-selection-arrow:#6ba6e0;--color-uns-success:#18e26c;--color-uns-success-dim:#18e26c29;--color-uns-success-glow:#18e26c4d;--color-uns-success-muted:#90d09c;--color-uns-neutral:var(--color-uns-accent-1);--color-uns-neutral-dim:var(--color-uns-accent-1-dim);--color-uns-neutral-glow:var(--color-uns-accent-1-glow);--color-uns-neutral-muted:var(--color-uns-accent-1-muted);--color-uns-caution:#f6d93f;--color-uns-caution-dim:#f6d93f29;--color-uns-caution-glow:#f6d93f4d;--color-uns-caution-muted:#e6daa2;--color-uns-warning:#f29931;--color-uns-warning-dim:#f2993129;--color-uns-warning-glow:#f299314d;--color-uns-warning-muted:#d0a882;--color-uns-danger:#f64647;--color-uns-danger-dim:#f6464729;--color-uns-danger-glow:#f646474d;--color-uns-danger-muted:#c37872;--color-uns-pid-pipe-bg:#0f2030;--color-uns-pid-pipe-stroke:#1e3a52;--color-uns-pid-grid:#1e3a5273;--color-uns-pid-pin-bg-top:#152535;--color-uns-pid-pin-bg-top-selected:#1a2a3d;--color-uns-pid-pin-bg-bottom:#0a131f;--color-uns-pid-pin-anchor-fill:#0a131f;--color-uns-pid-pin-border-live:#33506e;--color-uns-pid-pin-tick:#33506e;--color-uns-pid-pin-tether-end:#26384e;--color-uns-pid-pin-desc:#5a6a82;--color-uns-pid-pin-trend-fill:#070e16;--color-uns-pid-pin-trend-stroke:#1d2c3e;--color-uns-pid-pin-bool-on:#00e878;--color-uns-pid-pin-bool-off:#ff3858;--color-uns-pid-pin-live:#35d39a;--color-uns-pid-pin-stale-value:#6f86a1;--color-uns-pid-pin-stripe-idle:#464e5d;--color-uns-pid-minimal-border:#2a4058;--color-uns-pid-minimal-label:#5a7088;--font-mono:"JetBrains Mono", "Fira Code", ui-monospace, monospace;--font-sans:"Space Grotesk", "Segoe UI", system-ui, sans-serif}:root,[data-scale=medium]{--uns-fs-2xs:12px;--uns-fs-xs:13px;--uns-fs-sm:14px;--uns-fs-md:15px;--uns-fs-lg:17px;--uns-fs-display:38px;--uns-fs-widget-value:51px;--uns-fs-widget-unit:11px;--uns-fs-widget-tile-val:16px;--uns-wgt-r-card:clamp(11px, 1.2cqi, 18px);--uns-wgt-r-tile:clamp(7px, .8cqi, 11px);--uns-wgt-viz-inset-x:2px;--uns-wgt-viz-inset-y:16px}[data-scale=small]{--uns-fs-2xs:10px;--uns-fs-xs:11px;--uns-fs-sm:12px;--uns-fs-md:13px;--uns-fs-lg:15px;--uns-fs-display:32px;--uns-fs-widget-value:42px;--uns-fs-widget-unit:10px;--uns-fs-widget-tile-val:14px}[data-scale=large]{--uns-fs-2xs:13px;--uns-fs-xs:14px;--uns-fs-sm:15px;--uns-fs-md:17px;--uns-fs-lg:19px;--uns-fs-display:42px;--uns-fs-widget-value:56px;--uns-fs-widget-unit:12px;--uns-fs-widget-tile-val:18px}:root{--uns-scrollbar-size:12px}*{scrollbar-width:thin;scrollbar-color:transparent transparent}:hover,:focus-within{scrollbar-color:var(--color-uns-scrollbar-thumb) transparent}::-webkit-scrollbar{width:var(--uns-scrollbar-size);height:var(--uns-scrollbar-size)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:6px;min-width:32px;min-height:32px}:hover::-webkit-scrollbar-thumb{background:var(--color-uns-scrollbar-thumb);background-clip:padding-box}:focus-within::-webkit-scrollbar-thumb{background:var(--color-uns-scrollbar-thumb);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--color-uns-border-light);background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:var(--color-uns-accent-1);background-clip:padding-box}body{margin:0;overflow:hidden}@keyframes uns-pulse{0%,to{opacity:.3}50%{opacity:1}}.animate-uns-pulse{animation:2s infinite uns-pulse}.uns-btn{border-style:solid;border-width:1px;border-color:var(--color-uns-border);font-family:var(--font-mono);font-size:var(--uns-fs-xs);color:var(--color-uns-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:.25rem;padding:5px 12px;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.uns-btn:focus-visible{outline:2px solid var(--color-uns-accent-1);outline-offset:2px}.uns-btn:hover:not(:disabled):not(.uns-btn--loading){color:var(--color-uns-accent-0);border-color:var(--color-uns-accent-0)}.uns-btn--primary{background:#f573202e}@supports (color:color-mix(in lab,red,red)){.uns-btn--primary{background:color-mix(in srgb,var(--color-uns-accent-0) 18%,transparent)}}.uns-btn--primary{border-color:#f5732059}@supports (color:color-mix(in lab,red,red)){.uns-btn--primary{border-color:color-mix(in srgb,var(--color-uns-accent-0) 35%,transparent)}}.uns-btn--primary{color:var(--color-uns-accent-0);font-weight:700}.uns-btn--primary:hover:not(:disabled):not(.uns-btn--loading){background:#f5732047}@supports (color:color-mix(in lab,red,red)){.uns-btn--primary:hover:not(:disabled):not(.uns-btn--loading){background:color-mix(in srgb,var(--color-uns-accent-0) 28%,transparent)}}.uns-btn--primary:hover:not(:disabled):not(.uns-btn--loading){border-color:#f5732085}@supports (color:color-mix(in lab,red,red)){.uns-btn--primary:hover:not(:disabled):not(.uns-btn--loading){border-color:color-mix(in srgb,var(--color-uns-accent-0) 52%,transparent)}}.uns-btn--primary:hover:not(:disabled):not(.uns-btn--loading){color:var(--color-uns-accent-0)}.uns-btn--secondary{background:var(--color-uns-surface-2);border-color:var(--color-uns-border);color:var(--color-uns-text-dim)}.uns-btn--secondary:hover:not(:disabled):not(.uns-btn--loading){background:#172739}@supports (color:color-mix(in lab,red,red)){.uns-btn--secondary:hover:not(:disabled):not(.uns-btn--loading){background:color-mix(in srgb,var(--color-uns-surface-2) 70%,var(--color-uns-surface))}}.uns-btn--secondary:hover:not(:disabled):not(.uns-btn--loading){border-color:var(--color-uns-border-light);color:var(--color-uns-text)}.uns-btn--danger{background:#f6464729}@supports (color:color-mix(in lab,red,red)){.uns-btn--danger{background:color-mix(in srgb,var(--color-uns-danger) 16%,transparent)}}.uns-btn--danger{border-color:#f6464754}@supports (color:color-mix(in lab,red,red)){.uns-btn--danger{border-color:color-mix(in srgb,var(--color-uns-danger) 33%,transparent)}}.uns-btn--danger{color:var(--color-uns-danger)}.uns-btn--danger:hover:not(:disabled):not(.uns-btn--loading){background:#f6464747}@supports (color:color-mix(in lab,red,red)){.uns-btn--danger:hover:not(:disabled):not(.uns-btn--loading){background:color-mix(in srgb,var(--color-uns-danger) 28%,transparent)}}.uns-btn--danger:hover:not(:disabled):not(.uns-btn--loading){border-color:#f6464785}@supports (color:color-mix(in lab,red,red)){.uns-btn--danger:hover:not(:disabled):not(.uns-btn--loading){border-color:color-mix(in srgb,var(--color-uns-danger) 52%,transparent)}}.uns-btn--danger:hover:not(:disabled):not(.uns-btn--loading){color:var(--color-uns-danger)}.uns-btn--ghost{color:var(--color-uns-text-dim);background:0 0;border-color:#0000}.uns-btn--ghost:hover:not(:disabled):not(.uns-btn--loading){background:#f5732014}@supports (color:color-mix(in lab,red,red)){.uns-btn--ghost:hover:not(:disabled):not(.uns-btn--loading){background:color-mix(in srgb,var(--color-uns-accent-0) 8%,transparent)}}.uns-btn--ghost:hover:not(:disabled):not(.uns-btn--loading){color:var(--color-uns-text);border-color:#0000}.uns-btn--sm{font-size:var(--uns-fs-2xs);border-radius:5px;padding:4px 8px}.uns-btn--lg{font-size:var(--uns-fs-sm);border-radius:7px;padding:7px 16px}.uns-btn--icon{color:var(--color-uns-text-muted);background:0 0;border-color:#0000;border-radius:4px;padding:4px}.uns-btn--icon:hover:not(:disabled):not(.uns-btn--loading){color:var(--color-uns-accent-0);background:#f573201a;border-color:#0000}@supports (color:color-mix(in lab,red,red)){.uns-btn--icon:hover:not(:disabled):not(.uns-btn--loading){background:color-mix(in srgb,var(--color-uns-accent-0) 10%,transparent)}}.uns-btn:disabled,.uns-btn--loading{opacity:.35;cursor:not-allowed;pointer-events:none}.uns-btn__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:.75rem;height:.75rem;animation:.7s linear infinite uns-btn-spin}@keyframes uns-btn-spin{to{transform:rotate(360deg)}}.uns-card{background:var(--color-uns-surface-2);border:1px solid var(--color-uns-border);border-radius:8px;padding:1.25rem}.uns-card--stat{flex-direction:column;gap:.375rem;display:flex}.uns-card--stat .uns-card__value{font-size:var(--uns-fs-display);color:var(--color-uns-text);font-weight:700;line-height:1}.uns-card--stat .uns-card__label{font-size:var(--uns-fs-xs);font-weight:600;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-uns-text-muted)}.uns-card--stat .uns-card__description{font-size:var(--uns-fs-xs);color:var(--color-uns-text-dim)}.uns-card--health{border-left:3px solid var(--card-accent,var(--color-uns-border));align-items:flex-start;gap:.75rem;transition:border-color .15s,opacity .15s;display:flex}.uns-card--health:hover{border-color:var(--card-accent,var(--color-uns-border-light))}.uns-card--health.uns-card--inactive{opacity:.45}.uns-card--health .uns-card__icon{color:var(--card-accent,var(--color-uns-text-muted));flex-shrink:0}.uns-card--health .uns-card__body{flex:1;min-width:0}.uns-card--health .uns-card__value{font-size:var(--uns-fs-lg);color:var(--color-uns-text);font-weight:700}.uns-card--health .uns-card__label{font-size:var(--uns-fs-xs);font-family:var(--font-mono);color:var(--color-uns-text-muted);text-transform:uppercase;letter-spacing:.06em}.uns-card--health .uns-card__description{font-size:var(--uns-fs-xs);color:var(--color-uns-text-dim);margin-top:.125rem}.uns-card--product{flex-direction:column;padding:0;display:flex;overflow:hidden}.uns-card--product .uns-card__image{aspect-ratio:16/9;object-fit:cover;background:var(--color-uns-surface-3);width:100%}.uns-card--product .uns-card__body{flex:1;min-width:0;padding:1rem}.uns-card--product .uns-card__title{font-size:var(--uns-fs-md);color:var(--color-uns-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.uns-card--product .uns-card__subtitle{font-size:var(--uns-fs-xs);font-family:var(--font-mono);color:var(--color-uns-text-muted);margin-top:.25rem}.uns-card--product .uns-card__footer{border-top:1px solid var(--color-uns-border);justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;display:flex}.uns-card--detail{gap:1rem;display:grid}.uns-card--detail .uns-card__field{flex-direction:column;gap:.125rem;display:flex}.uns-card--detail .uns-card__field-label{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-uns-text-muted);font-weight:600}.uns-card--detail .uns-card__field-value{font-size:var(--uns-fs-sm);color:var(--color-uns-text)}.uns-field{flex-direction:column;gap:.375rem;display:flex}.uns-label{font-size:var(--uns-fs-xs);font-weight:600;font-family:var(--font-mono);color:var(--color-uns-text-dim);align-items:center;gap:.25rem;display:flex}.uns-required{color:var(--color-uns-danger);font-size:var(--uns-fs-xs);line-height:1}.uns-input,.uns-select,.uns-textarea{border:1px solid var(--color-uns-border);background:var(--color-uns-surface);width:100%;color:var(--color-uns-text);font-family:var(--font-sans);font-size:var(--uns-fs-sm);box-sizing:border-box;border-radius:6px;outline:none;padding:.5rem .75rem;transition:border-color .15s,box-shadow .15s}.uns-input::placeholder,.uns-textarea::placeholder{color:var(--color-uns-text-muted)}.uns-input:focus,.uns-select:focus,.uns-textarea:focus{border-color:var(--color-uns-accent-1);box-shadow:0 0 0 2px var(--color-uns-accent-1-dim)}.uns-input:disabled,.uns-select:disabled,.uns-textarea:disabled{opacity:.5;cursor:not-allowed}.uns-input--error,.uns-select--error,.uns-textarea--error{border-color:var(--color-uns-danger)}.uns-input--error:focus,.uns-select--error:focus,.uns-textarea--error:focus{border-color:var(--color-uns-danger);box-shadow:0 0 0 2px var(--color-uns-danger-dim)}.uns-input[type=number]{appearance:textfield}.uns-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.uns-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.uns-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239ab0c8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.25rem}.uns-select option{background:var(--color-uns-surface-2);color:var(--color-uns-text)}.uns-textarea{resize:vertical;min-height:5rem;line-height:1.5}.uns-form-error{font-size:var(--uns-fs-xs);color:var(--color-uns-danger);align-items:center;gap:.25rem;display:flex}.uns-form-hint{font-size:var(--uns-fs-xs);color:var(--color-uns-text-muted)}.uns-form-grid{gap:1rem;display:grid}.uns-form-grid--2{grid-template-columns:repeat(2,1fr)}@media(max-width:640px){.uns-form-grid--2{grid-template-columns:1fr}}.uns-modal{z-index:100;background:#0b1622bf;justify-content:center;align-items:center;padding:1rem;display:none;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.uns-modal{background:color-mix(in srgb,var(--color-uns-bg) 75%,transparent)}}.uns-modal{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.uns-modal--open{display:flex}.uns-modal__dialog{background:var(--color-uns-surface-2);border:1px solid var(--color-uns-border);border-radius:10px;flex-direction:column;width:100%;max-width:36rem;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #00000059,0 8px 10px -6px #00000040}.uns-modal--sm .uns-modal__dialog{max-width:24rem}.uns-modal--lg .uns-modal__dialog{max-width:52rem}.uns-modal__header{border-bottom:1px solid var(--color-uns-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.uns-modal__title{font-family:var(--font-sans);font-size:var(--uns-fs-lg);color:#fff;letter-spacing:-.01em;font-weight:700}.uns-modal__close{color:var(--color-uns-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:.375rem;transition:background-color .15s,color .15s;display:flex}.uns-modal__close:hover{background:var(--color-uns-surface-3);color:var(--color-uns-text)}.uns-modal__body{flex:1;padding:1.25rem;overflow-y:auto}.uns-modal__error{background:var(--color-uns-danger-dim);border:1px solid var(--color-uns-danger);font-size:var(--uns-fs-xs);color:var(--color-uns-danger);border-radius:6px;margin-bottom:1rem;padding:.625rem .875rem;display:none}.uns-modal__error--visible{display:block}.uns-modal__footer{border-top:1px solid var(--color-uns-border);flex-shrink:0;justify-content:flex-end;gap:.625rem;padding:.875rem 1.25rem;display:flex}.uns-badge{font-size:var(--uns-fs-xs);font-family:var(--font-mono);white-space:nowrap;border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-weight:600;line-height:1.5;display:inline-flex}.uns-badge__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.uns-badge--success{background:var(--color-uns-success-dim);color:var(--color-uns-success)}.uns-badge--warning{background:var(--color-uns-accent-3-dim);color:var(--color-uns-accent-3)}.uns-badge--danger{background:var(--color-uns-danger-dim);color:var(--color-uns-danger)}.uns-badge--info{background:var(--color-uns-accent-1-dim);color:var(--color-uns-accent-1)}.uns-badge--neutral{background:var(--color-uns-surface-3);color:var(--color-uns-text-muted)}.uns-badge--owner{background:var(--color-uns-accent-5-dim);color:var(--color-uns-accent-5)}.uns-breadcrumb{font-size:var(--uns-fs-xs);font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:.125rem;display:flex}.uns-breadcrumb__item{color:var(--color-uns-text-dim);white-space:nowrap;align-items:center;gap:.125rem;text-decoration:none;transition:color .15s;display:flex}.uns-breadcrumb__item:hover{color:var(--color-uns-text)}.uns-breadcrumb__item--current{color:var(--color-uns-text-muted);pointer-events:none}.uns-breadcrumb__sep{color:var(--color-uns-text-muted);opacity:.5;flex-shrink:0}.uns-breadcrumb__icon{flex-shrink:0}.uns-sidebar{background:var(--color-uns-surface-3);border-right:1px solid var(--color-uns-border);z-index:40;flex-direction:column;flex-shrink:0;width:16rem;height:100%;display:none;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto}@media(min-width:1024px){.uns-sidebar{z-index:auto;display:flex;position:relative;top:auto;bottom:auto;left:auto}}.uns-sidebar--open{display:flex}.uns-sidebar__header{border-bottom:1px solid var(--color-uns-border);flex-shrink:0;align-items:center;gap:.625rem;padding:1rem 1.25rem;display:flex}.uns-sidebar__logo{object-fit:contain;border-radius:.375rem;flex-shrink:0;width:2rem;height:2rem}.uns-sidebar__title{font-size:var(--uns-fs-md);color:var(--color-uns-text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.uns-sidebar__nav{flex-direction:column;flex:1;gap:.125rem;padding:.75rem .625rem;display:flex}.uns-sidebar__section-label{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-uns-text-muted);padding:.5rem .625rem .25rem;font-weight:600}.uns-sidebar__item{font-size:var(--uns-fs-xs);font-family:var(--font-sans);color:var(--color-uns-text-dim);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:.625rem;width:100%;padding:.5rem .75rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.uns-sidebar__item:hover{background:var(--color-uns-surface-2);color:var(--color-uns-text)}.uns-sidebar__item--active,.uns-sidebar__item--active:hover{background:var(--color-uns-accent-0-dim);color:var(--color-uns-accent-0)}.uns-sidebar__item__icon{flex-shrink:0;width:1rem;height:1rem}.uns-sidebar__item__label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.uns-sidebar__item__chevron{color:var(--color-uns-text-muted);flex-shrink:0;transition:transform .15s}.uns-sidebar__item__chevron--open{transform:rotate(180deg)}.uns-sidebar__group-items{flex-direction:column;gap:.125rem;margin-top:.125rem;padding-left:1.5rem;display:none}.uns-sidebar__group-items--open{display:flex}.uns-sidebar__divider{background:var(--color-uns-border);height:1px;margin:.5rem .625rem}.uns-sidebar__footer{border-top:1px solid var(--color-uns-border);flex-direction:column;flex-shrink:0;gap:.125rem;padding:.75rem .625rem;display:flex}.uns-sidebar__overlay{background:#0b1622b3;display:none;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.uns-sidebar__overlay{background:color-mix(in srgb,var(--color-uns-bg) 70%,transparent)}}.uns-sidebar__overlay{z-index:30}.uns-sidebar__overlay--visible{display:block}@media(min-width:1024px){.uns-sidebar__overlay{display:none!important}}.uns-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 2rem;display:flex}.uns-empty-state__icon{color:var(--color-uns-text-muted);opacity:.5;flex-shrink:0}.uns-empty-state__title{font-size:var(--uns-fs-lg);color:var(--color-uns-text);font-weight:600}.uns-empty-state__description{font-size:var(--uns-fs-sm);color:var(--color-uns-text-dim);max-width:28rem;line-height:1.6}.uns-empty-state__action{margin-top:.5rem}.uns-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.uns-page-header__title{font-size:var(--uns-fs-xl);color:var(--color-uns-text);font-weight:700;line-height:1.25}.uns-page-header__subtitle{font-size:var(--uns-fs-sm);color:var(--color-uns-text-dim);margin-top:.25rem}.uns-page-header__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}@keyframes uns-header-spin{to{transform:rotate(360deg)}}.uns-header{border-bottom:1px solid var(--color-uns-border);background:var(--color-uns-surface);z-index:50;flex-shrink:0;align-items:center;gap:.75rem;width:100%;min-width:0;padding:.625rem .75rem;display:flex;position:relative}@media(min-width:640px){.uns-header{padding-left:1.25rem;padding-right:1.25rem}}.uns-header__brand{flex-shrink:0;align-items:center;gap:.625rem;min-width:0;display:flex}.uns-header__logo{object-fit:contain;border-radius:.5rem;width:2.5rem;height:2.5rem}.uns-header__logo--wordmark{border-radius:0;width:auto;max-width:min(12rem,46vw);height:1.75rem}@media(min-width:640px){.uns-header__logo--wordmark{max-width:min(14rem,40vw);height:2rem}}@media(min-width:1024px){.uns-header__logo--wordmark{max-width:20rem;height:2.25rem}}.uns-header__menu-toggle{border:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);color:var(--color-uns-text);cursor:pointer;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;transition:background-color .15s,color .15s;display:flex}.uns-header__menu-toggle:hover{background:var(--color-uns-surface)}@media(min-width:1024px){.uns-header__menu-toggle{display:none}}.uns-header__divider{background:var(--color-uns-border);flex-shrink:0;width:1px;height:1.5rem;margin-left:0;margin-right:0;display:none}@media(min-width:1024px){.uns-header__divider{display:block}}.uns-header__ns-desktop{flex-shrink:0;display:none}@media(min-width:1024px){.uns-header__ns-desktop{display:block}}.uns-header__nav{flex-shrink:0;gap:.125rem;display:none}@media(min-width:1024px){.uns-header__nav{display:flex}}.uns-header__nav-link{font-size:var(--uns-fs-xs);font-family:var(--font-mono);color:var(--color-uns-text-muted);background:0 0;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.uns-header__nav-link:hover{color:var(--color-uns-text);background:var(--color-uns-surface-2)}.uns-header__nav-link--active{background:var(--color-uns-accent-1-dim);color:var(--color-uns-accent-1);border:1px solid #4ec9e073}.uns-header__nav-link-label{display:none}@media(min-width:768px){.uns-header__nav-link-label{display:inline}}.uns-header__spacer-mobile{flex:1;min-width:0}@media(min-width:1024px){.uns-header__spacer-mobile{display:none}}.uns-header__cluster-mobile{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}@media(min-width:1024px){.uns-header__cluster-mobile{display:none}}.uns-header__cluster-desktop{flex-shrink:0;align-items:center;gap:.5rem;display:none}@media(min-width:1024px){.uns-header__cluster-desktop{display:flex}.uns-header__home-wrap{margin-left:auto}}.uns-header__search-wrap{flex-shrink:0;width:10rem;position:relative}.uns-header__search-wrap--wide{width:12rem}.uns-header__search-icon{pointer-events:none;color:var(--color-uns-text-dim);position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}.uns-header__search-input{border:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);width:100%;color:var(--color-uns-text);font-size:var(--uns-fs-sm);font-family:var(--font-mono);box-sizing:border-box;border-radius:.5rem;outline:none;padding:.375rem 2rem;transition:border-color .15s}.uns-header__search-input:focus{border-color:var(--color-uns-accent-0)}.uns-header__search-clear{cursor:pointer;color:var(--color-uns-text-dim);transition:color .15s;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.uns-header__search-clear:hover{color:var(--color-uns-text)}.uns-header__source{color:inherit;border-radius:9999px;flex-shrink:0;align-items:center;gap:.375rem;padding:.25rem .5rem;display:flex}.uns-header__source--desktop{padding:.25rem .625rem}.uns-header__source--live{background:var(--color-uns-success-dim);color:var(--color-uns-success)}.uns-header__source--mock{background:var(--color-uns-caution-dim);color:var(--color-uns-caution)}.uns-header__source--fallback{background:var(--color-uns-warning-dim);color:var(--color-uns-warning)}.uns-header__source-text{font-size:var(--uns-fs-2xs);font-weight:600;font-family:var(--font-mono)}.uns-header__source-text--desktop-inline{display:none}@media(min-width:768px){.uns-header__source-text--desktop-inline{display:inline}}.uns-header__icon-btn{border:1px solid var(--color-uns-border);color:var(--color-uns-text-dim);cursor:pointer;background:0 0;border-radius:.5rem;flex-shrink:0;padding:.375rem;transition:background-color .15s,color .15s}.uns-header__icon-btn:hover{color:var(--color-uns-text);background:var(--color-uns-surface-2)}.uns-header__vr{background:var(--color-uns-border);flex-shrink:0;width:1px;height:1.25rem}.uns-header__org-logo{opacity:.7;cursor:pointer;flex-shrink:0;width:auto;height:1.5rem;transition:opacity .15s}.uns-header__org-logo:hover{opacity:1}.uns-header__font-scale{flex-shrink:0;align-items:center;gap:.125rem;display:flex}.uns-header__font-scale-icon{color:var(--color-uns-text-muted);margin-right:.125rem}.uns-header__segment{border:1px solid var(--color-uns-border);border-radius:.375rem;display:flex;overflow:hidden}.uns-header__segment-btn{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);cursor:pointer;color:var(--color-uns-text-dim);background:0 0;border:none;padding:.125rem .375rem;font-weight:600;transition:background-color .15s,color .15s}.uns-header__segment-btn:hover{color:var(--color-uns-text)}.uns-header__segment-btn--scale-small.uns-header__segment-btn--active{background:var(--color-uns-accent-0-dim);color:var(--color-uns-accent-0)}.uns-header__segment-btn--scale-medium.uns-header__segment-btn--active{background:var(--color-uns-accent-1-dim);color:var(--color-uns-accent-1)}.uns-header__segment-btn--scale-large.uns-header__segment-btn--active{background:var(--color-uns-accent-2-dim);color:var(--color-uns-accent-2)}.uns-header__overlay{background:#0b1622b3;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.uns-header__overlay{background:color-mix(in srgb,var(--color-uns-bg) 70%,transparent)}}.uns-header__overlay{z-index:40}@media(min-width:1024px){.uns-header__overlay{display:none}}.uns-header__drawer{background:var(--color-uns-surface);border-right:1px solid var(--color-uns-border);z-index:50;flex-direction:column;width:18rem;max-width:85vw;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:0 20px 25px -5px #00000040,0 8px 10px -6px #0003}@media(min-width:1024px){.uns-header__drawer{display:none}}.uns-header__drawer-head{border-bottom:1px solid var(--color-uns-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.uns-header__drawer-title{font-size:var(--uns-fs-sm);color:var(--color-uns-text);font-weight:600}.uns-header__drawer-close{color:var(--color-uns-text-dim);cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.5rem;transition:background-color .15s,color .15s}.uns-header__drawer-close:hover{color:var(--color-uns-text);background:var(--color-uns-surface-2)}.uns-header__drawer-body{flex-direction:column;flex:1;gap:1.5rem;padding:1rem;display:flex;overflow-y:auto}.uns-header__section-label{font-size:var(--uns-fs-2xs);font-weight:600;font-family:var(--font-mono);color:var(--color-uns-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.uns-header__nav-mobile{flex-direction:column;gap:.125rem;display:flex}.uns-header__drawer-nav-link{font-size:var(--uns-fs-xs);font-family:var(--font-mono);color:var(--color-uns-text-muted);border-radius:.375rem;align-items:center;gap:.625rem;padding:.5rem .75rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.uns-header__drawer-nav-link:hover{color:var(--color-uns-text);background:var(--color-uns-surface-2)}.uns-header__drawer-nav-link--active{background:var(--color-uns-accent-0-dim);color:var(--color-uns-accent-0)}.uns-header__drawer-font-row{align-items:center;gap:.5rem;display:flex}.uns-header__drawer-font-row .uns-header__font-scale-icon{margin-right:0}.uns-header__segment-btn--drawer{font-size:var(--uns-fs-xs);padding:.25rem .625rem}.uns-header__source--drawer{border-radius:.5rem;padding:.5rem .75rem}.uns-header__source-text--drawer{font-size:var(--uns-fs-xs)}.uns-header__settings-row{border:1px solid var(--color-uns-border);color:var(--color-uns-text-dim);cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border-radius:.5rem;align-items:center;gap:.625rem;padding:.5rem .75rem;transition:background-color .15s,color .15s;display:flex}.uns-header__settings-row:hover{color:var(--color-uns-text);background:var(--color-uns-surface-2)}.uns-header__settings-row span{font-size:var(--uns-fs-xs);font-family:var(--font-mono)}.uns-header__drawer-footer{border-top:1px solid var(--color-uns-border);margin-top:auto;padding-top:1rem}.uns-header__ns-mock{border:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);color:var(--color-uns-text);font:inherit;box-sizing:border-box;border-radius:.375rem;flex-shrink:0;align-items:center;gap:.375rem;padding:.25rem .625rem;display:flex}.uns-header__ns-mock-chevron-spacer{visibility:hidden;pointer-events:none;flex-shrink:0}.uns-header__ns-wrap{flex-shrink:0;position:relative}.uns-header__ns-trigger{border:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);color:var(--color-uns-text);cursor:pointer;font:inherit;border-radius:.375rem;align-items:center;gap:.375rem;padding:.25rem .625rem;transition:background-color .15s;display:flex}.uns-header__ns-trigger:hover{background:var(--color-uns-surface)}.uns-header__ns-trigger-label{font-size:var(--uns-fs-xs);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;max-width:8rem;overflow:hidden}.uns-header__ns-icon--active{color:var(--color-uns-accent-0)}.uns-header__ns-icon--accent-1{color:var(--color-uns-accent-1)}.uns-header__ns-icon--dim{color:var(--color-uns-text-dim)}.uns-header__spin{animation:1s linear infinite uns-header-spin}.uns-header__chevron{color:var(--color-uns-text-dim);transition:transform .15s}.uns-header__chevron--open{transform:rotate(180deg)}.uns-header__ns-dropdown{border:1px solid var(--color-uns-border);background:var(--color-uns-surface);z-index:50;border-radius:.5rem;min-width:11rem;max-height:16rem;margin-top:.25rem;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0003,0 4px 6px -4px #00000026}.uns-header__ns-empty{font-size:var(--uns-fs-2xs);color:var(--color-uns-text-muted);font-family:var(--font-mono);padding:.5rem .75rem}.uns-header__ns-item{text-align:left;width:100%;font-size:var(--uns-fs-xs);font-family:var(--font-mono);cursor:pointer;color:var(--color-uns-text);background:0 0;border:none;padding:.375rem .75rem;transition:background-color .15s,color .15s}.uns-header__ns-item:hover{background:var(--color-uns-surface-2)}.uns-header__ns-item--selected{background:var(--color-uns-accent-0-dim);color:var(--color-uns-accent-0)}.uns-header__home-wrap{display:inline-flex;position:relative}.uns-header__home-btn{box-sizing:border-box;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-uns-text);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:7px 12px;font-family:SF Compact Text,SF Compact Display,Inter,Segoe UI,system-ui,sans-serif;font-size:12.5px;font-weight:500;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.uns-header__home-btn:hover{background:#ffffff17}.uns-header__home-btn--open{color:#fff;background:#121e2c99;border-color:#ffffff1f}.uns-header__home-ic{flex-shrink:0;width:14px;height:14px;margin-right:6px;display:block}.uns-header__home-caret{color:var(--color-uns-text-dim);margin-left:7px;font-size:12px;line-height:1;transition:transform .15s}.uns-header__home-btn--open .uns-header__home-caret{transform:rotate(180deg)}.uns-header__app-menu{z-index:200;-webkit-backdrop-filter:blur(16px)saturate(1.25);backdrop-filter:blur(16px)saturate(1.25);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#121e2c99;border:1px solid #ffffff1a;border-radius:0 0 10px 10px;flex-direction:column;gap:2px;min-width:220px;max-height:20rem;padding:7px;display:flex;position:absolute;top:calc(100% + 3px);left:0;overflow-y:auto;box-shadow:0 20px 44px #00000080}@media(min-width:1024px){.uns-header__app-menu{left:auto;right:0}}.uns-header__app-item{white-space:nowrap;color:var(--color-uns-text);opacity:.82;border-radius:9px;align-items:center;gap:10px;padding:10px 13px;font-family:SF Compact Text,SF Compact Display,Inter,Segoe UI,system-ui,sans-serif;font-size:14.5px;font-weight:500;line-height:1;text-decoration:none;transition:opacity .12s,background-color .12s,color .12s;display:flex}.uns-header__app-item:hover{opacity:1;color:#fff;background:#ffffff14;font-weight:600}.uns-header__app-item img{object-fit:contain;flex-shrink:0;width:20px;height:20px}.uns-header__app-item-addr{font-family:var(--font-mono);opacity:.55;margin-left:auto;padding-left:12px;font-size:11px;font-weight:400}.uns-header__app-item--current,.uns-header__app-item--current:hover{opacity:.28;color:var(--color-uns-text);cursor:default;pointer-events:none;background:0 0;font-weight:500}.uns-header__app-menu-divider{border:0;border-top:1px solid #ffffff2e;height:0;margin:5px 9px}.uns-stats{border-bottom:1px solid var(--color-uns-border);background:var(--color-uns-surface);font-family:var(--font-mono);color:var(--color-uns-text-dim);flex-shrink:0;align-items:center;gap:1.125rem;padding:.375rem 1.25rem;display:flex}.uns-stats__divider{background:var(--color-uns-border);flex-shrink:0;align-self:stretch;width:1px;margin:.125rem 0}.uns-stats__group{align-items:center;gap:1.125rem;display:flex}.uns-stats__stat{--stat-accent:var(--color-uns-text-dim);align-items:center;gap:.5rem;display:flex}.uns-stats__stat-icon{color:var(--stat-accent);opacity:.9;flex-shrink:0}.uns-stats__stat-body{flex-direction:column;line-height:1.05;display:flex}.uns-stats__value{color:var(--color-uns-text);font-weight:700;font-size:var(--uns-fs-md);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.uns-stats__label{text-transform:uppercase;letter-spacing:.11em;color:var(--color-uns-text-muted);margin-top:.1rem;font-size:.5625rem;font-weight:600}.uns-stats__stat--metrics{--stat-accent:var(--color-uns-accent-1)}.uns-stats__stat--leaves{--stat-accent:var(--color-uns-accent-5)}.uns-stats__stat--nodes{--stat-accent:var(--color-uns-accent-2)}.uns-stats__stat--rate{--stat-accent:var(--color-uns-accent-0)}.uns-stats__stat--rate .uns-stats__value{color:var(--stat-accent)}.uns-stats__unit{font-size:var(--uns-fs-2xs);color:var(--color-uns-text-muted);margin-left:.15rem;font-weight:600}.uns-stats__stat--rate[data-idle=true] .uns-stats__value{color:var(--color-uns-text-muted)}.uns-stats__stat--rate[data-idle=true] .uns-stats__stat-icon{opacity:.4}.uns-stats__beacon{--beacon:var(--color-uns-text-muted);--beacon-glow:transparent;align-items:center;gap:.45rem;display:flex}.uns-stats__beacon[data-state=live]{--beacon:var(--color-uns-success);--beacon-glow:var(--color-uns-success-glow)}.uns-stats__beacon[data-state=stale]{--beacon:var(--color-uns-danger);--beacon-glow:var(--color-uns-danger-glow)}.uns-stats__beacon[data-state=wait]{--beacon:var(--color-uns-warning);--beacon-glow:var(--color-uns-warning-glow)}.uns-stats__beacon-dot{background:var(--beacon);border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.uns-stats__beacon[data-state=live] .uns-stats__beacon-dot{background:0 0}.uns-stats__beacon[data-state=live] .uns-stats__beacon-dot:before,.uns-stats__beacon[data-state=live] .uns-stats__beacon-dot:after{content:"";border-radius:50%;position:absolute;inset:0}.uns-stats__beacon[data-state=live] .uns-stats__beacon-dot:before{background:var(--beacon-glow);animation:2s ease-out infinite uns-stats-pulse}.uns-stats__beacon[data-state=live] .uns-stats__beacon-dot:after{background:var(--beacon)}.uns-stats__beacon[data-state=wait] .uns-stats__beacon-dot{animation:1.1s ease-in-out infinite uns-stats-blink}.uns-stats__beacon-label{font-size:var(--uns-fs-xs);letter-spacing:.04em;color:var(--beacon);font-variant-numeric:tabular-nums;font-weight:700}@keyframes uns-stats-pulse{0%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(2.5)}}@keyframes uns-stats-blink{0%,to{opacity:1}50%{opacity:.3}}.uns-stats__legend{font-size:var(--uns-fs-2xs);border:1px solid var(--color-uns-border);color:var(--color-uns-text-muted);cursor:pointer;background:0 0;border-radius:.3rem;align-items:center;gap:.3rem;margin-left:auto;padding:.2rem .55rem;font-family:inherit;transition:color .15s,border-color .15s,background-color .15s;display:flex}.uns-stats__legend:hover{color:var(--color-uns-text);border-color:var(--color-uns-border-light)}.uns-stats__legend--on{border-color:var(--color-uns-accent-0);color:var(--color-uns-accent-0);background:var(--color-uns-accent-0-dim)}@media(prefers-reduced-motion:reduce){.uns-stats__beacon-dot,.uns-stats__beacon-dot:before{animation:none!important}}.uns-dash{--uns-dash-title-fs:calc(var(--uns-fs-lg) * 1.5);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.uns-dash-toolbar{border-bottom:1px solid var(--color-uns-border);background:var(--color-uns-surface);flex-shrink:0;align-items:center;gap:8px;padding:10px 16px;display:flex}.uns-dash-toolbar__label{font-size:var(--uns-fs-2xs);color:var(--color-uns-text-muted);font-weight:700;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.uns-dash-toolbar__meta{font-size:var(--uns-fs-2xs);color:var(--color-uns-text-muted);font-family:var(--font-mono)}.uns-dash-toolbar__actions{align-items:center;gap:6px;margin-left:auto;display:flex}.uns-dash-title{font-size:var(--uns-dash-title-fs);font-weight:700;font-family:var(--font-mono);letter-spacing:-.01em;color:var(--color-uns-text);white-space:nowrap;text-overflow:ellipsis;cursor:default;margin:0;line-height:normal;overflow:hidden}.uns-dash-title__input{color:var(--color-uns-text);font-size:var(--uns-dash-title-fs);font-family:var(--font-mono);letter-spacing:-.01em;outline:1px solid var(--color-uns-accent-0);outline-offset:2px;field-sizing:content;background:0 0;border:0;border-radius:2px;min-width:6ch;max-width:100%;margin:0;padding:0;font-weight:700;line-height:normal}.uns-dash-burger{border:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);width:30px;height:30px;color:var(--color-uns-text-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:flex}.uns-dash-burger:hover{color:var(--color-uns-accent-0);border-color:var(--color-uns-accent-0)}.uns-dash-burger--open{color:var(--color-uns-accent-0);border-color:var(--color-uns-accent-0);background:#f573201f}@supports (color:color-mix(in lab,red,red)){.uns-dash-burger--open{background:color-mix(in srgb,var(--color-uns-accent-0) 12%,transparent)}}.uns-dash-picker{position:relative}.uns-dash-picker__trigger{border:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);color:var(--color-uns-text);font-size:var(--uns-fs-sm);font-family:var(--font-mono);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-weight:700;transition:border-color .15s;display:flex}.uns-dash-picker__trigger:hover{border-color:var(--color-uns-accent-0)}.uns-dash-picker__input{border:1px solid var(--color-uns-accent-0);background:var(--color-uns-surface-2);color:var(--color-uns-text);font-size:var(--uns-fs-sm);font-family:var(--font-mono);border-radius:8px;outline:none;width:200px;padding:4px 10px;font-weight:700}.uns-dash-picker__chev{transition:transform .2s}.uns-dash-picker__chev--open{transform:rotate(180deg)}.uns-dash-picker__dd{z-index:50;background:var(--color-uns-surface);border:1px solid var(--color-uns-border);border-radius:12px;flex-direction:column;min-width:280px;padding:6px;display:flex;position:fixed;box-shadow:0 8px 32px #0006}.uns-dash-picker__list{min-height:0;overflow-y:auto}.uns-dash-picker__row{cursor:pointer;background:0 0;border-radius:8px;align-items:center;transition:background .1s;display:flex}.uns-dash-picker__row:not(.uns-dash-picker__row--active):hover{background:var(--color-uns-surface-2)}.uns-dash-picker__row--active{background:#f573201f}@supports (color:color-mix(in lab,red,red)){.uns-dash-picker__row--active{background:color-mix(in srgb,var(--color-uns-accent-0) 12%,transparent)}}.uns-dash-picker__row--active:hover{background:#f5732029}@supports (color:color-mix(in lab,red,red)){.uns-dash-picker__row--active:hover{background:color-mix(in srgb,var(--color-uns-accent-0) 16%,transparent)}}.uns-dash-picker__select{cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:none;flex-direction:column;flex:1;min-width:0;padding:8px 12px;text-decoration:none;display:flex}.uns-dash-picker__name{font-size:var(--uns-fs-sm);font-family:var(--font-mono);color:var(--color-uns-text);font-weight:700}.uns-dash-picker__row--active .uns-dash-picker__name{color:var(--color-uns-accent-0)}.uns-dash-picker__sub{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);color:var(--color-uns-text-muted);margin-top:2px}.uns-dash-picker__del{cursor:pointer;width:28px;height:28px;color:var(--color-uns-text-muted);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin-right:8px;transition:background-color .15s,color .15s;display:flex}.uns-dash-picker__del:hover{background:#f573201f}@supports (color:color-mix(in lab,red,red)){.uns-dash-picker__del:hover{background:color-mix(in srgb,var(--color-uns-accent-0) 12%,transparent)}}.uns-dash-picker__del:hover{color:var(--color-uns-accent-0)}.uns-dash-picker__del--confirm{background:#f5732021}@supports (color:color-mix(in lab,red,red)){.uns-dash-picker__del--confirm{background:color-mix(in srgb,var(--color-uns-accent-0) 13%,transparent)}}.uns-dash-picker__del--confirm{color:var(--color-uns-accent-0)}.uns-dash-picker__divider{border-top:1px solid var(--color-uns-border);margin:4px 0}.uns-dash-picker__action{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;transition:background .1s;display:flex}.uns-dash-picker__action:hover{background:var(--color-uns-surface-2)}.uns-dash-picker__action-label--green,.uns-dash-picker__action-label--cyan{font-size:var(--uns-fs-sm);font-family:var(--font-mono);color:var(--color-uns-accent-0);font-weight:700}.uns-dash-iconbtn{cursor:pointer;color:var(--color-uns-text-muted);font-size:calc(var(--uns-dash-title-fs,1rem) * .66);background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;transition:color .15s;display:flex}.uns-dash-iconbtn svg{width:1em;height:1em}.uns-dash-iconbtn:hover{color:var(--color-uns-accent-0)}.uns-dash-tb-btn--icon{align-self:stretch;gap:0;padding-block:0;padding-inline:8px}.uns-dash-tb-btn--on{color:var(--color-uns-accent-0);border-color:var(--color-uns-accent-0);background:#f5732024}@supports (color:color-mix(in lab,red,red)){.uns-dash-tb-btn--on{background:color-mix(in srgb,var(--color-uns-accent-0) 14%,transparent)}}.uns-dash-tb-btn{font-size:var(--uns-fs-xs);cursor:pointer;font-weight:600;font-family:var(--font-mono);border:1px solid var(--color-uns-border);color:var(--color-uns-text-muted);background:0 0;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;transition:color .15s,border-color .15s,background-color .15s;display:flex}.uns-dash-tb-btn--primary{background:linear-gradient(135deg,#f5732040,#f5732033);padding:5px 12px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.uns-dash-tb-btn--primary{background:linear-gradient(135deg,color-mix(in srgb,var(--color-uns-accent-0) 25%,transparent),color-mix(in srgb,var(--color-uns-accent-0) 20%,transparent))}}.uns-dash-tb-btn--primary{border:1px solid #f5732045}@supports (color:color-mix(in lab,red,red)){.uns-dash-tb-btn--primary{border:1px solid color-mix(in srgb,var(--color-uns-accent-0) 27%,transparent)}}.uns-dash-tb-btn--primary{color:var(--color-uns-accent-0)}.uns-dash-tb-btn--primary:hover{background:linear-gradient(135deg,#f5732066,#f5732059)}@supports (color:color-mix(in lab,red,red)){.uns-dash-tb-btn--primary:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--color-uns-accent-0) 40%,transparent),color-mix(in srgb,var(--color-uns-accent-0) 35%,transparent))}}.uns-dash-tb-btn--copy:hover:not(.uns-dash-tb-btn--copied),.uns-dash-tb-btn--copied,.uns-dash-tb-btn--export:hover,.uns-dash-tb-btn--json:hover{color:var(--color-uns-accent-0);border-color:var(--color-uns-accent-0)}.uns-dash-tb-btn:hover:not(.uns-dash-tb-btn--reset--confirm){color:var(--color-uns-accent-0);border-color:#f5732066}@supports (color:color-mix(in lab,red,red)){.uns-dash-tb-btn:hover:not(.uns-dash-tb-btn--reset--confirm){border-color:color-mix(in srgb,var(--color-uns-accent-0) 40%,transparent)}}.uns-dash-tb-btn--reset--confirm{background:var(--color-uns-accent-0-dim);border-color:#f5732054}@supports (color:color-mix(in lab,red,red)){.uns-dash-tb-btn--reset--confirm{border-color:color-mix(in srgb,var(--color-uns-accent-0) 33%,transparent)}}.uns-dash-tb-btn--reset--confirm{color:var(--color-uns-accent-0)}.uns-dash-file{display:none}.uns-dash-scroll{flex:1;padding:8px;overflow:hidden auto}.uns-dash-grid{grid-auto-rows:208px;align-items:stretch;gap:8px;display:grid}.uns-dash-grid-host{width:100%;min-height:100%}.uns-dash-grid--rgl{grid-auto-rows:unset;gap:0;min-height:208px;position:relative;display:block!important}.uns-dash-grid--rgl>.react-grid-item{touch-action:none}.uns-dash-rz{z-index:30;touch-action:none;position:absolute}.uns-dash-rzhint{z-index:29;position:absolute}.uns-dash-grid--rgl .uns-dash-widget__body :is(button,a,input,select,[role=button]),.uns-dash-grid--rgl .uns-dash-widget__toolbar{z-index:31;position:relative}.uns-dash-rz:after{content:"";border-style:solid;border-color:#0000;transition:opacity .12s,border-color .12s,background-color .12s;position:absolute}.uns-dash-rz--n,.uns-dash-rz--s{cursor:ns-resize;width:30%;height:11px;left:35%}.uns-dash-rz--n{top:0}.uns-dash-rz--s{bottom:0}.uns-dash-rz--e,.uns-dash-rz--w{cursor:ew-resize;width:11px;height:30%;top:35%}.uns-dash-rz--e{right:0}.uns-dash-rz--w{left:0}.uns-dash-rz--n:after,.uns-dash-rz--s:after,.uns-dash-rz--e:after,.uns-dash-rz--w:after{background:var(--color-uns-text-muted);opacity:0;border:0;border-radius:1px}.uns-dash-rz--n:after,.uns-dash-rz--s:after{width:26px;height:2px;margin-left:-13px;left:50%}.uns-dash-rz--n:after{top:3px}.uns-dash-rz--s:after{bottom:3px}.uns-dash-rz--e:after,.uns-dash-rz--w:after{width:2px;height:26px;margin-top:-13px;top:50%}.uns-dash-rz--e:after{right:3px}.uns-dash-rz--w:after{left:3px}.uns-dash-rzhint--n,.uns-dash-rzhint--s{left:35%;right:35%}.uns-dash-rzhint--n{height:6px;top:0}.uns-dash-rzhint--s{height:18px;bottom:0}.uns-dash-rzhint--e,.uns-dash-rzhint--w{width:18px;top:35%;bottom:35%}.uns-dash-rzhint--e{right:0}.uns-dash-rzhint--w{left:0}.uns-dash-rz--n:hover:after,.uns-dash-rzhint--n:hover~.uns-dash-rz--n:after,.uns-dash-rz--s:hover:after,.uns-dash-rzhint--s:hover~.uns-dash-rz--s:after,.uns-dash-rz--e:hover:after,.uns-dash-rzhint--e:hover~.uns-dash-rz--e:after,.uns-dash-rz--w:hover:after,.uns-dash-rzhint--w:hover~.uns-dash-rz--w:after{background:var(--color-uns-accent-1);opacity:1}.uns-dash-rz--se,.uns-dash-rz--sw,.uns-dash-rz--ne,.uns-dash-rz--nw{width:21px;height:21px}.uns-dash-rz--se{cursor:se-resize;bottom:0;right:0}.uns-dash-rz--sw{cursor:sw-resize;bottom:0;left:0}.uns-dash-rz--ne{cursor:ne-resize;top:0;right:0}.uns-dash-rz--nw{cursor:nw-resize;top:0;left:0}.uns-dash-rzhint--se,.uns-dash-rzhint--sw,.uns-dash-rzhint--ne,.uns-dash-rzhint--nw{width:34px;height:34px}.uns-dash-rzhint--se{bottom:0;right:0}.uns-dash-rzhint--sw{bottom:0;left:0}.uns-dash-rzhint--ne{top:0;right:0}.uns-dash-rzhint--nw{top:0;left:0}.uns-dash-rz--se:after,.uns-dash-rz--sw:after,.uns-dash-rz--ne:after,.uns-dash-rz--nw:after{opacity:0;border-width:1.5px;width:13px;height:13px}.uns-dash-rz--se:after{opacity:.45;border-right-color:var(--color-uns-text-muted);border-bottom-color:var(--color-uns-text-muted);border-bottom-right-radius:calc(var(--uns-wgt-r-card,10px) - 4px);bottom:4px;right:4px}.uns-dash-rz--sw:after{border-left-color:var(--color-uns-text-muted);border-bottom-color:var(--color-uns-text-muted);border-bottom-left-radius:calc(var(--uns-wgt-r-card,10px) - 4px);bottom:4px;left:4px}.uns-dash-rz--ne:after{border-right-color:var(--color-uns-text-muted);border-top-color:var(--color-uns-text-muted);border-top-right-radius:calc(var(--uns-wgt-r-card,10px) - 4px);top:4px;right:4px}.uns-dash-rz--nw:after{border-left-color:var(--color-uns-text-muted);border-top-color:var(--color-uns-text-muted);border-top-left-radius:calc(var(--uns-wgt-r-card,10px) - 4px);top:4px;left:4px}.uns-dash-rz--se:hover:after,.uns-dash-rzhint--se:hover~.uns-dash-rz--se:after,.uns-dash-rz--sw:hover:after,.uns-dash-rzhint--sw:hover~.uns-dash-rz--sw:after,.uns-dash-rz--ne:hover:after,.uns-dash-rzhint--ne:hover~.uns-dash-rz--ne:after,.uns-dash-rz--nw:hover:after,.uns-dash-rzhint--nw:hover~.uns-dash-rz--nw:after{opacity:1}.uns-dash-rz--se:hover:after,.uns-dash-rzhint--se:hover~.uns-dash-rz--se:after{border-right-color:var(--color-uns-accent-1);border-bottom-color:var(--color-uns-accent-1)}.uns-dash-rz--sw:hover:after,.uns-dash-rzhint--sw:hover~.uns-dash-rz--sw:after{border-left-color:var(--color-uns-accent-1);border-bottom-color:var(--color-uns-accent-1)}.uns-dash-rz--ne:hover:after,.uns-dash-rzhint--ne:hover~.uns-dash-rz--ne:after{border-right-color:var(--color-uns-accent-1);border-top-color:var(--color-uns-accent-1)}.uns-dash-rz--nw:hover:after,.uns-dash-rzhint--nw:hover~.uns-dash-rz--nw:after{border-left-color:var(--color-uns-accent-1);border-top-color:var(--color-uns-accent-1)}@media(pointer:coarse){.uns-dash-rz--se{width:44px;height:44px}.uns-dash-rz--se:after{opacity:.6;border-width:2px;width:16px;height:16px}.uns-dash-rzhint{display:none}}.uns-dash-rz--sw:hover>.uns-dash-rz__grab:after{border-left-color:var(--color-uns-accent-1);border-bottom-color:var(--color-uns-accent-1)}.uns-dash-rz--ne:hover>.uns-dash-rz__grab:after{border-right-color:var(--color-uns-accent-1);border-top-color:var(--color-uns-accent-1)}.uns-dash-rz--nw:hover>.uns-dash-rz__grab:after{border-left-color:var(--color-uns-accent-1);border-top-color:var(--color-uns-accent-1)}.uns-dash-grid--rgl>.react-grid-item{overflow:visible}.uns-dash-grid--rgl .uns-dash-widget__toolbar,.uns-dash-grid--rgl .uns-dash-widget__toolbar *{cursor:pointer}.uns-dash-grid__item,.uns-dash-grid__item>.uns-dash-widget{height:100%;min-height:0}.uns-dash-scroll>.uns-dash-ghost-add{width:100%;margin-top:8px}.uns-dash-grid--rgl .react-grid-item.react-grid-placeholder{background:#f5732059}@supports (color:color-mix(in lab,red,red)){.uns-dash-grid--rgl .react-grid-item.react-grid-placeholder{background:color-mix(in srgb,var(--color-uns-accent-0) 35%,transparent)}}.uns-dash-grid--rgl .react-grid-item.react-grid-placeholder{border-radius:var(--uns-wgt-r-card,10px);opacity:.35}.uns-dash-grid--rgl .react-grid-item.react-draggable-dragging,.uns-dash-grid--rgl .react-grid-item.resizing{z-index:20;opacity:.92}.uns-dash-empty{color:var(--color-uns-text-muted);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;padding:60px;display:flex}.uns-dash-empty__icon-wrap{background:var(--color-uns-surface-2);border:2px dashed var(--color-uns-border);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.uns-dash-empty__icon-wrap svg{opacity:.3}.uns-dash-empty__title{font-size:var(--uns-fs-md);font-family:var(--font-mono);text-align:center;color:var(--color-uns-text-muted)}.uns-dash-empty__cta{font-size:var(--uns-fs-sm);cursor:pointer;font-weight:700;font-family:var(--font-mono);background:linear-gradient(135deg,var(--color-uns-accent-0),var(--color-uns-accent-0));color:#fff;border:none;border-radius:8px;align-items:center;gap:4px;padding:8px 16px;transition:filter .15s,transform .15s,box-shadow .15s;display:flex}.uns-dash-empty__cta:hover{filter:brightness(1.08);box-shadow:0 4px 18px #f5732059}@supports (color:color-mix(in lab,red,red)){.uns-dash-empty__cta:hover{box-shadow:0 4px 18px color-mix(in srgb,var(--color-uns-accent-0) 35%,transparent)}}.uns-dash-empty__cta:hover{transform:translateY(-1px)}.uns-dash-empty__cta:active{filter:brightness(.98);transform:translateY(0)}.uns-dash-ghost-add{border:2px dashed var(--color-uns-border);min-height:160px;color:var(--color-uns-text-muted);font-size:var(--uns-fs-xs);font-weight:600;font-family:var(--font-mono);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:30px 0;transition:border-color .15s,color .15s,background-color .15s,box-shadow .15s,transform .15s;display:flex}.uns-dash-ghost-add:hover{border-color:#f5732073}@supports (color:color-mix(in lab,red,red)){.uns-dash-ghost-add:hover{border-color:color-mix(in srgb,var(--color-uns-accent-0) 45%,transparent)}}.uns-dash-ghost-add:hover{color:var(--color-uns-accent-0);background:var(--color-uns-accent-0-dim);box-shadow:0 0 0 1px #f573202e}@supports (color:color-mix(in lab,red,red)){.uns-dash-ghost-add:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-uns-accent-0) 18%,transparent)}}.uns-dash-ghost-add:hover{transform:translateY(-1px)}.uns-dash-ghost-add:active{transform:translateY(0)}.uns-dash-modal{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.uns-dash-modal__panel{background:var(--color-uns-surface);border:1px solid var(--color-uns-border);border-radius:14px;flex-direction:column;width:480px;max-width:calc(100vw - 32px);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 12px 48px #0000008c}.uns-dash-modal__panel--catalog{width:min(1060px,100vw - 32px)}.uns-dash-modal__panel--editor{width:min(1180px,100vw - 32px);height:92vh}@media(orientation:portrait){.uns-dash-modal__panel--editor{width:min(660px,100vw - 24px);height:94vh}}.uns-dash-modal__head{border-bottom:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.uns-dash-modal__head-row{align-items:center;gap:8px;min-width:0;display:flex}.uns-dash-modal__head-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.uns-dash-modal__panel--editor .uns-dash-modal__head{padding-block:10px}.uns-dash-modal__title{font-size:var(--uns-fs-md);color:var(--color-uns-text);font-weight:700;font-family:var(--font-mono)}.uns-dash-modal__close{border:1px solid var(--color-uns-border);width:28px;height:28px;color:var(--color-uns-text-dim);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:flex}.uns-dash-modal__close:hover{color:var(--color-uns-text);background:var(--color-uns-surface-2)}.uns-dash-modal__body{flex-direction:column;gap:12px;min-height:0;padding:16px 20px;display:flex;overflow:auto}.uns-dash-modal__body--columns{padding:18px 24px;display:block}.uns-dash-editor-columns{column-gap:32px}@media(orientation:landscape)and (min-width:900px){.uns-dash-editor-columns{column-count:2}}.uns-dash-editor-columns>*{break-inside:avoid;margin-bottom:14px}.uns-dash-editor-columns>.uns-dash-editor-section--wide{column-span:all}.uns-dash-editor-columns>:last-child{margin-bottom:0}.uns-dash-modal__footer{border-top:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);border-radius:0 0 14px 14px;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.uns-dash-modal__btn-cancel{font-size:var(--uns-fs-sm);cursor:pointer;font-weight:600;font-family:var(--font-mono);border:1px solid var(--color-uns-border);color:var(--color-uns-text-dim);background:0 0;border-radius:7px;padding:7px 16px}.uns-dash-modal__btn-save{font-size:var(--uns-fs-sm);cursor:pointer;font-weight:700;font-family:var(--font-mono);background:linear-gradient(135deg,var(--color-uns-accent-0),var(--color-uns-accent-0));color:#fff;box-shadow:0 2px 12px var(--color-uns-accent-0-dim);border:none;border-radius:7px;padding:7px 18px}.uns-dash-modal__btn-save-inner{align-items:center;gap:5px;display:flex}.uns-dash-editor-section{border:1px solid var(--color-uns-border);background:var(--color-uns-surface-3);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.uns-dash-editor-section__head{align-items:center;gap:10px;display:flex}.uns-dash-editor-section__head:after{content:"";background:var(--color-uns-border);flex:1;height:1px}.uns-dash-editor-section__name{font-family:var(--font-mono);font-size:var(--uns-fs-sm);color:var(--color-uns-text);white-space:nowrap;font-weight:600}.uns-dash-editor-note{font-family:var(--font-sans);font-size:var(--uns-fs-xs);color:var(--color-uns-text-dim);max-width:62ch;margin:0;line-height:1.45}.uns-dash-editor-note--field{color:var(--color-uns-text-muted);margin-top:-4px}.uns-dash-matrix-cells{flex-direction:column;gap:4px;display:flex}.uns-dash-matrix-cells__head,.uns-dash-matrix-cells__row{grid-template-columns:minmax(80px,1fr) minmax(72px,1fr) 52px 44px repeat(6,minmax(52px,62px));align-items:center;gap:5px;display:grid}.uns-dash-matrix-cells__head{font-family:var(--font-mono);font-size:var(--uns-fs-2xs);letter-spacing:.04em;color:var(--color-uns-text-muted);align-items:end;font-weight:600}.uns-dash-matrix-cells__head>span{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.uns-dash-matrix-cells__name{font-family:var(--font-mono);font-size:var(--uns-fs-xs);color:var(--color-uns-text-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uns-dash-matrix-cells__row .uns-dash-editor-input{min-width:0;padding-inline:6px}.uns-dash-editor-copydown{color:var(--color-uns-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;display:inline-flex}.uns-dash-editor-copydown:hover{color:var(--color-uns-accent-1);background:var(--color-uns-surface-3)}.uns-dash-editor-pair{gap:8px;display:flex}.uns-dash-editor-pair>*{flex:1;min-width:0}.uns-dash-editor-field{flex-direction:column;gap:4px;display:flex}.uns-dash-editor-choice{flex-wrap:wrap;gap:4px;display:flex}.uns-dash-editor-choice__opt{font-family:var(--font-mono);font-size:var(--uns-fs-xs);cursor:pointer;border:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);color:var(--color-uns-text-muted);border-radius:6px;padding:5px 12px;font-weight:600;transition:color .15s,background-color .15s,border-color .15s}.uns-dash-editor-choice__opt:hover{color:var(--color-uns-text);border-color:var(--color-uns-border-light)}.uns-dash-editor-choice__opt[aria-pressed=true]{background:var(--color-uns-accent-0);border-color:var(--color-uns-accent-0);color:var(--color-uns-bg)}.uns-dash-editor-label{font-size:var(--uns-fs-2xs);color:var(--color-uns-text-muted);font-weight:600;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;display:block}.uns-dash-editor-input{width:100%;font-size:var(--uns-fs-sm);font-family:var(--font-mono);background:var(--color-uns-surface-3);border:1px solid var(--color-uns-border);color:var(--color-uns-text);box-sizing:border-box;border-radius:4px;outline:none;padding:6px 8px}.uns-dash-editor-input--select{cursor:pointer}.uns-dash-editor-input--area{resize:vertical;white-space:pre-wrap;min-height:120px;line-height:1.5}.uns-dash-editor-slots{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);flex-direction:column;gap:2px;margin:6px 0 0;padding:0;list-style:none;display:flex}.uns-dash-editor-slots li{align-items:baseline;gap:6px;min-width:0;display:flex}.uns-dash-editor-slots code{color:var(--color-uns-accent-0);flex:none}.uns-dash-editor-slots span{color:var(--color-uns-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uns-dash-editor-row--tight{gap:4px;display:flex}.uns-dash-editor-row--wrap{flex-wrap:wrap}.uns-dash-seg--cell{font-variant-numeric:tabular-nums;flex:none;min-width:30px;padding-inline:6px}.uns-dash-editor-hint{color:var(--color-uns-text-muted);text-transform:none;letter-spacing:0;font-weight:400}.uns-dash-editor-grow{flex:1;min-width:0}.uns-dash-seg{font-size:var(--uns-fs-xs);cursor:pointer;font-weight:700;font-family:var(--font-mono);border:1.5px solid var(--color-uns-border);color:var(--color-uns-text-dim);background:0 0;border-radius:6px;flex:1;padding:6px 0;transition:border-color .12s,background-color .12s,color .12s}.uns-dash-seg--active{border-color:#f5732066}@supports (color:color-mix(in lab,red,red)){.uns-dash-seg--active{border-color:color-mix(in srgb,var(--color-uns-accent-0) 40%,transparent)}}.uns-dash-seg--active{background:var(--color-uns-accent-0-dim);color:var(--color-uns-accent-0)}.uns-dash-seg--sm{font-size:var(--uns-fs-2xs);border-width:1px;border-radius:5px;flex:none;padding:5px 10px;font-weight:600}.uns-dash-catalog-head-icon{background:linear-gradient(135deg,#f5732030,#f5732026);border-radius:7px;width:28px;height:28px}@supports (color:color-mix(in lab,red,red)){.uns-dash-catalog-head-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--color-uns-accent-0) 19%,transparent),color-mix(in srgb,var(--color-uns-accent-0) 15%,transparent))}}.uns-dash-catalog-head-icon{border:1px solid #f5732033;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.uns-dash-catalog-head-icon{border:1px solid color-mix(in srgb,var(--color-uns-accent-0) 20%,transparent)}}.uns-dash-catalog-head-titles{flex-direction:column;display:flex}.uns-dash-catalog-head-sub{font-size:var(--uns-fs-2xs);color:var(--color-uns-text-muted);font-family:var(--font-mono)}.uns-dash-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));grid-auto-rows:1fr;gap:10px;min-height:0;padding:16px;display:grid;overflow:auto}.uns-dash-json-modal{z-index:1100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.uns-dash-json-panel{background:var(--color-uns-surface);border:1px solid var(--color-uns-border);border-radius:16px;flex-direction:column;width:100%;max-width:900px;height:80vh;display:flex;overflow:hidden;box-shadow:0 25px 50px #00000080}.uns-dash-json-head{border-bottom:1px solid var(--color-uns-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.uns-dash-json-head-row{align-items:center;gap:12px;display:flex}.uns-dash-json-title{font-size:var(--uns-fs-lg);color:var(--color-uns-text);font-weight:700}.uns-dash-json-sub{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);color:var(--color-uns-text-muted);margin-left:8px}.uns-dash-json-close{color:var(--color-uns-text-dim);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px}.uns-dash-json-body{flex:1;min-height:0;padding:16px;overflow:hidden}.uns-dash-json-textarea{resize:none;background:var(--color-uns-bg);border:1px solid var(--color-uns-border);width:100%;height:100%;font-family:var(--font-mono);font-size:var(--uns-fs-xs);color:var(--color-uns-text);tab-size:2;box-sizing:border-box;border-radius:8px;outline:none;padding:16px}.uns-dash-json-foot{border-top:1px solid var(--color-uns-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.uns-dash-json-meta{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);color:var(--color-uns-text-muted)}.uns-dash-json-actions{align-items:center;gap:12px;display:flex}.uns-dash-json-btn-copy{border:1px solid var(--color-uns-border);font-size:var(--uns-fs-xs);font-family:var(--font-mono);color:var(--color-uns-text-muted);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-weight:600;transition:color .15s,border-color .15s;display:flex}.uns-dash-json-btn-copy:hover{color:var(--color-uns-accent-0);border-color:var(--color-uns-accent-0)}.uns-dash-json-btn-cancel{border:1px solid var(--color-uns-border);font-size:var(--uns-fs-xs);font-family:var(--font-mono);color:var(--color-uns-text-dim);cursor:pointer;background:0 0;border-radius:8px;padding:6px 16px;font-weight:600}.uns-dash-json-btn-apply{border:1px solid var(--color-uns-accent-0);background:var(--color-uns-accent-0-dim);font-size:var(--uns-fs-xs);font-family:var(--font-mono);color:var(--color-uns-accent-0);cursor:pointer;border-radius:8px;padding:6px 16px;font-weight:700}.uns-dash-assets{flex-direction:column;gap:8px;min-width:0;display:flex}.uns-dash-assets__bar{gap:6px;display:flex}.uns-dash-editor-btn{font-size:var(--uns-fs-xs);font-weight:600;font-family:var(--font-mono);cursor:pointer;border:1px solid var(--color-uns-border);color:var(--color-uns-text-muted);background:0 0;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;transition:color .15s,border-color .15s;display:flex}.uns-dash-editor-btn:hover:not(:disabled){color:var(--color-uns-text);border-color:var(--color-uns-accent-0)}.uns-dash-editor-btn:disabled{cursor:default;opacity:.6}.uns-dash-editor-note--error{color:var(--color-uns-danger)}.uns-dash-assets__grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.uns-dash-assets__grid li{min-width:0;position:relative}.uns-dash-assets__tile{cursor:pointer;background:var(--color-uns-surface-2);border:1px solid var(--color-uns-border-soft);border-radius:6px;flex-direction:column;gap:4px;width:100%;padding:5px;transition:border-color .12s,background-color .12s;display:flex}.uns-dash-assets__tile:hover{border-color:var(--color-uns-border)}.uns-dash-assets__tile--on{border-color:var(--color-uns-accent-0);background:var(--color-uns-surface-3)}.uns-dash-assets__tile img{object-fit:contain;background-image:linear-gradient(45deg,var(--color-uns-surface-3) 25%,transparent 25%),linear-gradient(-45deg,var(--color-uns-surface-3) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--color-uns-surface-3) 75%),linear-gradient(-45deg,transparent 75%,var(--color-uns-surface-3) 75%);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px;border-radius:3px;width:100%;height:52px}.uns-dash-assets__tile span{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);color:var(--color-uns-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uns-dash-assets__del{cursor:pointer;opacity:0;background:var(--color-uns-surface-3);border:1px solid var(--color-uns-border);color:var(--color-uns-text-muted);border-radius:4px;padding:3px;transition:opacity .12s,color .12s;display:flex;position:absolute;top:3px;right:3px}.uns-dash-assets__grid li:hover .uns-dash-assets__del,.uns-dash-assets__del:focus-visible{opacity:1}.uns-dash-assets__del:hover{color:var(--color-uns-danger)}@property --uns-wgt-card-r{syntax:"<length>";inherits:true;initial-value:0}.uns-dash-widget{--uns-wgt-card-r:var(--uns-wgt-r-card);background:linear-gradient(180deg,var(--color-uns-surface),var(--color-uns-surface-gradient-end));border:1px solid var(--color-uns-border);border-radius:var(--uns-wgt-card-r);flex-direction:column;height:100%;display:flex;overflow:hidden;container-type:inline-size}.uns-dash-widget--accent-border{border-color:var(--color-uns-accent-1)}.uns-dash-widget__head{box-sizing:border-box;padding:2px var(--uns-wgt-card-r);border-bottom:1px solid var(--color-uns-border-soft);background:linear-gradient(180deg,var(--color-uns-surface-2),var(--color-uns-surface-2-gradient-end));cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;flex-shrink:0;align-items:center;gap:9px;display:flex}.uns-dash-widget__head:active{cursor:grabbing}.uns-dash-widget__title{font-size:var(--uns-fs-sm);color:var(--color-uns-text);font-weight:600;font-family:var(--font-sans);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.uns-dash-widget__toolbar{flex-shrink:0;gap:2px;display:flex}.uns-dash-widget__toolbtn{width:24px;height:24px;color:var(--color-uns-text-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:0;transition:color .1s,background-color .1s;display:flex}.uns-dash-widget__toolbtn:hover{color:var(--color-uns-text);background:#e2ecf714}@supports (color:color-mix(in lab,red,red)){.uns-dash-widget__toolbtn:hover{background:color-mix(in srgb,var(--color-uns-text) 8%,transparent)}}.uns-dash-widget__menubtn{display:none}@container (max-width:260px){.uns-dash-widget__toolbar>.uns-dash-widget__toolbtn{display:none}.uns-dash-widget__toolbar>.uns-dash-widget__menubtn{display:flex}}.uns-dash-widget__menu{z-index:60;border:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);border-radius:8px;flex-direction:column;gap:1px;padding:4px;display:flex;position:fixed;box-shadow:0 8px 24px #00000047}.uns-dash-widget__menuitem{color:var(--color-uns-text);font-family:var(--font-sans);font-size:var(--uns-fs-sm);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;padding:6px 8px;display:flex}.uns-dash-widget__menuitem:hover{background:#e2ecf714}@supports (color:color-mix(in lab,red,red)){.uns-dash-widget__menuitem:hover{background:color-mix(in srgb,var(--color-uns-text) 8%,transparent)}}.uns-dash-widget__menuitem--danger:hover{color:var(--color-uns-danger)}.uns-dash-widget__body{flex:1;min-height:0;padding:10px;overflow:hidden}.uns-dash-widget__body:has(>.uns-wgt-chart){padding:0}.uns-dash-widget--drag-over{outline:2px solid var(--color-uns-accent-0);outline-offset:-2px}.uns-dash-catalog-card{--dash-accent:var(--color-uns-accent-0);background:var(--color-uns-surface-2);border:1px solid var(--color-uns-border);cursor:pointer;text-align:left;font:inherit;border-radius:10px;grid-template-columns:auto 1fr auto;grid-template-areas:"icon title badge""icon desc desc";align-items:center;gap:4px 10px;padding:12px 14px;transition:border-color .12s,background-color .12s,box-shadow .12s;display:grid}.uns-dash-catalog-card:hover,.uns-dash-catalog-card:focus-visible{border-color:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.uns-dash-catalog-card:hover,.uns-dash-catalog-card:focus-visible{border-color:color-mix(in srgb,var(--dash-accent) 45%,var(--color-uns-border))}}.uns-dash-catalog-card:hover,.uns-dash-catalog-card:focus-visible{background:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.uns-dash-catalog-card:hover,.uns-dash-catalog-card:focus-visible{background:color-mix(in srgb,var(--dash-accent) 7%,var(--color-uns-surface-2))}}.uns-dash-catalog-card:hover,.uns-dash-catalog-card:focus-visible{box-shadow:0 2px 12px var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.uns-dash-catalog-card:hover,.uns-dash-catalog-card:focus-visible{box-shadow:0 2px 12px color-mix(in srgb,var(--dash-accent) 12%,transparent)}}.uns-dash-catalog-card:hover,.uns-dash-catalog-card:focus-visible{outline:none}.uns-dash-catalog-card__icon{background:var(--dash-accent);border-radius:9px;grid-area:icon;align-self:center;width:34px;height:34px}@supports (color:color-mix(in lab,red,red)){.uns-dash-catalog-card__icon{background:color-mix(in srgb,var(--dash-accent) 12%,transparent)}}.uns-dash-catalog-card__icon{border:1px solid var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.uns-dash-catalog-card__icon{border:1px solid color-mix(in srgb,var(--dash-accent) 15%,transparent)}}.uns-dash-catalog-card__icon{justify-content:center;align-items:center;transition:background-color .12s;display:flex}.uns-dash-catalog-card:hover .uns-dash-catalog-card__icon{background:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.uns-dash-catalog-card:hover .uns-dash-catalog-card__icon{background:color-mix(in srgb,var(--dash-accent) 20%,transparent)}}.uns-dash-catalog-card__title{font-size:var(--uns-fs-sm);color:var(--color-uns-text);font-weight:700;font-family:var(--font-mono);grid-area:title;align-self:end}.uns-dash-catalog-card__desc{font-size:var(--uns-fs-2xs);color:var(--color-uns-text-muted);font-family:var(--font-mono);grid-area:desc;align-self:start;line-height:1.4}.uns-dash-catalog-card__badge{font-size:var(--uns-fs-2xs);background:var(--color-uns-surface-3);color:var(--color-uns-text-dim);font-family:var(--font-mono);white-space:nowrap;border-radius:3px;grid-area:badge;place-self:end;padding:1px 6px}.uns-wgt-empty{height:100%;color:var(--color-uns-text-muted);font-size:var(--uns-fs-xs);font-family:var(--font-mono);justify-content:center;align-items:center;display:flex}.uns-wgt-empty--col{flex-direction:column;gap:6px}.uns-wgt-spark-empty{opacity:.2;width:100%;font-size:var(--uns-fs-2xs);color:var(--color-uns-text-muted);justify-content:center;align-items:center;display:flex}.uns-kpi{flex-direction:column;justify-content:center;height:100%;min-height:0;display:flex}.uns-kpi--lamp,.uns-kpi--state{justify-content:center;align-items:center}.uns-kpi__main{flex:none;align-items:baseline;gap:.12em;min-width:0;line-height:1;display:flex;overflow:hidden}.uns-kpi__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-uns-text);font-weight:600;line-height:1}.uns-kpi--t1 .uns-kpi__value{color:var(--color-uns-caution)}.uns-kpi--t2 .uns-kpi__value{color:var(--color-uns-warning)}.uns-kpi--t3 .uns-kpi__value{color:var(--color-uns-danger)}.uns-kpi__prefix{font-family:var(--font-mono);color:var(--color-uns-text-dim);font-size:.5em;font-weight:600}.uns-kpi__unit{font-family:var(--font-mono);color:var(--color-uns-text-muted);margin-left:.25em;font-size:.34em}.uns-kpi__spark{min-width:0;color:var(--color-uns-text);flex:none;overflow:hidden}.uns-kpi--t1 .uns-kpi__spark{color:var(--color-uns-caution)}.uns-kpi--t2 .uns-kpi__spark{color:var(--color-uns-warning)}.uns-kpi--t3 .uns-kpi__spark{color:var(--color-uns-danger)}.uns-kpi__spark-svg{display:block}.uns-kpi__spark-band{fill:var(--color-uns-text-muted);opacity:.14}.uns-kpi__spark-line{fill:none;stroke:var(--color-uns-text-dim);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.uns-kpi__spark-dot{fill:currentColor}.uns-kpi__delta{min-width:0;font-family:var(--font-mono);color:var(--color-uns-text-muted);white-space:nowrap;flex:none;align-items:center;gap:.4em;font-weight:600;display:flex;overflow:hidden}.uns-kpi__delta svg{flex:none}.uns-kpi__delta--up{color:var(--color-uns-success)}.uns-kpi__delta--down{color:var(--color-uns-danger)}.uns-kpi__delta--flat,.uns-kpi__delta--none{color:var(--color-uns-text-muted)}.uns-kpi__delta-window{color:var(--color-uns-text-muted);font-weight:400}.uns-kpi__path{min-width:0;font-family:var(--font-mono);flex-direction:column;flex:none;line-height:1.28;display:flex;overflow:hidden}.uns-kpi__path-line{white-space:nowrap;align-items:baseline;min-width:0;display:flex}.uns-kpi__path-leaf{color:var(--color-uns-text-dim);font-weight:600}.uns-kpi__path-seg{color:var(--color-uns-text-muted);font-weight:400}.uns-kpi__path-more{color:var(--color-uns-border-light);font-weight:400}.uns-kpi__path-sep{color:var(--color-uns-border-light);padding:0 .3em}.uns-kpi__path-seg--seam>.uns-kpi__path-sep{padding-right:.62em}.uns-kpi__lamp{font-family:var(--font-mono);letter-spacing:.08em;border-radius:999px;align-items:center;gap:.42em;padding:.42em .9em;font-size:1em;font-weight:700;display:inline-flex}.uns-kpi__lamp-dot{background:currentColor;border-radius:50%;width:.62em;height:.62em}.uns-kpi__lamp--on{color:var(--color-uns-success);background:#18e26c26}@supports (color:color-mix(in lab,red,red)){.uns-kpi__lamp--on{background:color-mix(in srgb,var(--color-uns-success) 15%,transparent)}}.uns-kpi__lamp--on{border:max(1.5px,.045em) solid #18e26c7a}@supports (color:color-mix(in lab,red,red)){.uns-kpi__lamp--on{border:max(1.5px,.045em) solid color-mix(in srgb,var(--color-uns-success) 48%,transparent)}}.uns-kpi__lamp--on{box-shadow:0 0 .6em #18e26c38}@supports (color:color-mix(in lab,red,red)){.uns-kpi__lamp--on{box-shadow:0 0 .6em color-mix(in srgb,var(--color-uns-success) 22%,transparent)}}.uns-kpi__lamp--off{color:var(--color-uns-text-muted);background:var(--color-uns-surface-3);border:max(1.5px,.045em) solid var(--color-uns-border)}.uns-kpi__lamp--dead{opacity:.5;text-decoration:line-through}.uns-kpi__chip{max-width:100%;font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:var(--uns-kpi-chip,var(--color-uns-accent-1));background:var(--uns-kpi-chip,#4ec9e0);border-radius:.28em;justify-content:center;align-items:center;padding:.38em .68em;font-size:1em;font-weight:700;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.uns-kpi__chip{background:color-mix(in srgb,var(--uns-kpi-chip,var(--color-uns-accent-1)) 15%,transparent)}}.uns-kpi__chip{border:max(1.5px,.045em) solid var(--uns-kpi-chip,#4ec9e0)}@supports (color:color-mix(in lab,red,red)){.uns-kpi__chip{border:max(1.5px,.045em) solid color-mix(in srgb,var(--uns-kpi-chip,var(--color-uns-accent-1)) 45%,transparent)}}.uns-kpi__chip--dead{opacity:.5;text-decoration:line-through}.uns-wgt-gauge{width:100%;height:100%;padding:0 var(--uns-wgt-viz-inset-x,2px) 4px;box-sizing:border-box;display:block}.uns-wgt-gauge svg{width:100%;height:100%;display:block}.uns-wgt-gauge-text{font-weight:700;font-family:var(--font-mono);letter-spacing:-.02em}.uns-wgt-gauge-unit{fill:var(--color-uns-text-muted);font-family:var(--font-mono)}.uns-wgt-gauge-tick{fill:var(--color-uns-text-dim);font-family:var(--font-mono)}.uns-wgt-trend{flex-direction:column;gap:0;height:100%;display:flex}.uns-wgt-trend--stacked{gap:6px}.uns-wgt-trend-row{flex:1;align-items:center;gap:8px;display:flex}.uns-wgt-trend-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.uns-wgt-trend-grow{flex:1;min-width:0}.uns-wgt-trend-val{font-size:var(--uns-fs-sm);font-weight:700;font-family:var(--font-mono);text-align:right;min-width:50px}.uns-wgt-trend-overlay{flex:1;min-height:0;position:relative}.uns-wgt-trend-layer{position:absolute;inset:0}.uns-wgt-trend-layer--base{position:relative}.uns-wgt-trend-legend{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.uns-wgt-trend-legend-item{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);color:var(--color-uns-text-dim);align-items:center;gap:4px;display:flex}.uns-wgt-trend-legend-swatch{border-radius:1px;flex-shrink:0;width:8px;height:3px}.uns-wgt-trend-legend-key{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.uns-wgt-trend-legend-val{font-weight:700}.uns-wgt-chart{flex-direction:column;gap:0;height:100%;display:flex}:root{--uns-chart-chip-line:1.4}.uns-wgt-chart__range{z-index:3;pointer-events:none;align-items:center;gap:4px;display:flex;position:absolute;bottom:0;right:0}.uns-wgt-chart__range>*{pointer-events:auto}.uns-wgt-chart__range-chip{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);font-variant-numeric:tabular-nums;line-height:var(--uns-chart-chip-line);border:1px solid var(--color-uns-border);background:#13202fdb;border-radius:3px;align-items:center;gap:3px;padding:1px 5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.uns-wgt-chart__range-chip{background:color-mix(in srgb,var(--color-uns-surface) 86%,transparent)}}.uns-wgt-chart__range-chip{color:var(--color-uns-text-dim);cursor:pointer;white-space:nowrap;transition:color .1s,border-color .1s}.uns-wgt-chart__range-chip:hover,.uns-wgt-chart__range--open .uns-wgt-chart__range-chip{color:var(--color-uns-text);border-color:var(--color-uns-accent-0)}.uns-wgt-chart__range-caret{flex:none;transition:transform .12s}.uns-wgt-chart__range--open .uns-wgt-chart__range-caret{transform:rotate(180deg)}.uns-wgt-chart__range-menu{border:1px solid var(--color-uns-border);background:var(--color-uns-surface);border-radius:4px;flex-wrap:wrap;align-self:flex-end;align-items:center;gap:2px;padding:2px 3px;display:flex;box-shadow:0 2px 10px #00000073}@media(prefers-reduced-motion:reduce){.uns-wgt-chart__range-caret{transition:none}}.uns-wgt-chart__range-btn{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);border:1px solid var(--color-uns-border);color:var(--color-uns-text-dim);cursor:pointer;background:0 0;border-radius:3px;padding:2px 6px;transition:color .1s,border-color .1s,background .1s}.uns-wgt-chart__range-btn:hover{color:var(--color-uns-text);border-color:var(--color-uns-surface-3)}.uns-wgt-chart__range-btn--active{background:#4ec9e026}@supports (color:color-mix(in lab,red,red)){.uns-wgt-chart__range-btn--active{background:color-mix(in srgb,var(--color-uns-accent-1) 15%,transparent)}}.uns-wgt-chart__range-btn--active{border-color:#4ec9e04d}@supports (color:color-mix(in lab,red,red)){.uns-wgt-chart__range-btn--active{border-color:color-mix(in srgb,var(--color-uns-accent-1) 30%,transparent)}}.uns-wgt-chart__range-btn--active{color:var(--color-uns-accent-1)}.uns-wgt-chart__canvas-wrap{flex:1;min-height:0;position:relative;overflow:hidden}.uns-wgt-chart__overlay{cursor:crosshair;display:block}.uns-wgt-chart__no-metric{font-size:var(--uns-fs-xs);font-family:var(--font-mono);color:var(--color-uns-text-muted);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.uns-wgt-chart__info-btn{font-size:var(--uns-fs-2xs);height:calc(var(--uns-chart-chip-line) * 1em + 4px);aspect-ratio:1;border:1px solid var(--color-uns-border);background:#13202fdb;border-radius:3px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.uns-wgt-chart__info-btn{background:color-mix(in srgb,var(--color-uns-surface) 86%,transparent)}}.uns-wgt-chart__info-btn{color:var(--color-uns-text-dim);cursor:pointer;flex-shrink:0;transition:color .1s,border-color .1s}.uns-wgt-chart__info-btn:hover,.uns-wgt-chart__info-btn--active{color:var(--color-uns-text);border-color:var(--color-uns-accent-0)}.uns-wgt-chart__info-btn--active{color:var(--color-uns-accent-0)}.uns-wgt-chart__legend{align-items:center;display:flex;position:relative}.uns-wgt-chart__legend-popover{z-index:4;background:var(--color-uns-surface-2);border:1px solid var(--color-uns-border);white-space:nowrap;border-radius:6px;flex-direction:column;gap:5px;margin-bottom:4px;padding:8px 10px;display:flex;position:absolute;bottom:100%;left:0}.uns-wgt-chart__legend-item{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);align-items:center;gap:6px;display:inline-flex}.uns-wgt-chart__legend-desc{color:var(--color-uns-text-muted)}.uns-wgt-alarm{flex-direction:column;gap:0;height:100%;display:flex}.uns-wgt-alarm__counts{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.uns-wgt-sev-pill{font-size:var(--uns-fs-widget-unit);font-weight:600;font-family:var(--font-mono);border-radius:999px;align-items:center;gap:3px;padding:3px 9px;display:flex}.uns-wgt-sev-pill__sub{opacity:.85;font-weight:500}.uns-wgt-sev-pill--CRITICAL{color:#ff8a8a;background:#cc000029}@supports (color:color-mix(in lab,red,red)){.uns-wgt-sev-pill--CRITICAL{background:color-mix(in srgb,var(--color-uns-dados-red) 16%,transparent)}}.uns-wgt-sev-pill--CRITICAL{border:1px solid #c006}@supports (color:color-mix(in lab,red,red)){.uns-wgt-sev-pill--CRITICAL{border:1px solid color-mix(in srgb,var(--color-uns-dados-red) 40%,transparent)}}.uns-wgt-sev-pill--HIGH{color:#ff8a8a;background:#cc000029}@supports (color:color-mix(in lab,red,red)){.uns-wgt-sev-pill--HIGH{background:color-mix(in srgb,var(--color-uns-dados-red) 16%,transparent)}}.uns-wgt-sev-pill--HIGH{border:1px solid #c006}@supports (color:color-mix(in lab,red,red)){.uns-wgt-sev-pill--HIGH{border:1px solid color-mix(in srgb,var(--color-uns-dados-red) 40%,transparent)}}.uns-wgt-sev-pill--MEDIUM{color:var(--color-uns-highlight-orange);background:#ffb00024}@supports (color:color-mix(in lab,red,red)){.uns-wgt-sev-pill--MEDIUM{background:color-mix(in srgb,var(--color-uns-highlight-orange) 14%,transparent)}}.uns-wgt-sev-pill--MEDIUM{border:1px solid #ffb00059}@supports (color:color-mix(in lab,red,red)){.uns-wgt-sev-pill--MEDIUM{border:1px solid color-mix(in srgb,var(--color-uns-highlight-orange) 35%,transparent)}}.uns-wgt-sev-pill--LOW{color:var(--color-uns-caution);background:#f6d93f24}@supports (color:color-mix(in lab,red,red)){.uns-wgt-sev-pill--LOW{background:color-mix(in srgb,var(--color-uns-caution) 14%,transparent)}}.uns-wgt-sev-pill--LOW{border:1px solid #f6d93f59}@supports (color:color-mix(in lab,red,red)){.uns-wgt-sev-pill--LOW{border:1px solid color-mix(in srgb,var(--color-uns-caution) 35%,transparent)}}.uns-wgt-sev-pill--INFO{color:var(--color-uns-text-dim);background:#9ab0c81f}@supports (color:color-mix(in lab,red,red)){.uns-wgt-sev-pill--INFO{background:color-mix(in srgb,var(--color-uns-text-dim) 12%,transparent)}}.uns-wgt-sev-pill--INFO{border:1px solid #9ab0c833}@supports (color:color-mix(in lab,red,red)){.uns-wgt-sev-pill--INFO{border:1px solid color-mix(in srgb,var(--color-uns-text-dim) 20%,transparent)}}.uns-wgt-alarm-clear{font-size:var(--uns-fs-xs);color:var(--color-uns-accent-0);font-family:var(--font-mono);align-items:center;gap:4px;display:flex}.uns-wgt-alarm-list{flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow:auto}.uns-wgt-alarm-row{border-radius:var(--uns-wgt-r-tile);background:var(--color-uns-surface-2);border-left:3px solid var(--color-uns-dados-red);font-size:12px;font-family:var(--font-mono);align-items:center;gap:9px;margin-bottom:6px;padding:9px 11px;display:flex}.uns-wgt-alarm-row--HIGH{border-left-color:var(--color-uns-dados-red)}.uns-wgt-alarm-row--MEDIUM{border-left-color:var(--color-uns-highlight-orange)}.uns-wgt-alarm-row--LOW{border-left-color:var(--color-uns-accent-0)}.uns-wgt-alarm-row--INFO{border-left-color:var(--color-uns-text-dim)}.uns-wgt-alarm-bar{display:none}.uns-wgt-alarm-ic{color:#ff4d4d;flex-shrink:0}.uns-wgt-alarm-row--MEDIUM .uns-wgt-alarm-ic{color:var(--color-uns-highlight-orange)}.uns-wgt-alarm-row--LOW .uns-wgt-alarm-ic{color:var(--color-uns-accent-0)}.uns-wgt-alarm-row--INFO .uns-wgt-alarm-ic{color:var(--color-uns-text-dim)}.uns-wgt-alarm-title{color:var(--color-uns-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--uns-fs-xs);flex:1;overflow:hidden}.uns-wgt-alarm-time{color:var(--color-uns-text-muted);font-size:var(--uns-fs-widget-unit);flex-shrink:0}.uns-wgt-alarm-footer{font-size:var(--uns-fs-widget-unit);color:var(--color-uns-text-muted);font-family:var(--font-mono);text-align:center;margin-top:8px}@keyframes uns-wgt-alarm-pulse{0%,to{color:#c41212;text-shadow:none;transform:scale(.92)}50%{color:#ff5a5a;text-shadow:0 0 18px #ff4d4d,0 0 7px #ff5a5af2;transform:scale(1.15)}}.uns-wgt-alarm-ic--pulse{transform-origin:50%;color:#ff4d4d;animation:1s ease-in-out infinite uns-wgt-alarm-pulse;display:inline-block}@media(prefers-reduced-motion:reduce){.uns-wgt-alarm-ic--pulse{animation:none}}.uns-wgt-slice-indent{padding-left:calc(var(--slice-depth,0) * 12px)}.uns-wgt-slice-node{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);border-radius:3px;align-items:center;gap:4px;padding:2px 4px;display:flex}.uns-wgt-slice-name--leaf{color:var(--color-uns-text-dim);font-weight:400}.uns-wgt-slice-name--branch{color:var(--color-uns-text);font-weight:600}.uns-wgt-slice-count{color:var(--color-uns-text-muted);font-size:var(--uns-fs-2xs);margin-left:auto}.uns-wgt-slice-metrics{padding-bottom:4px;padding-left:14px}.uns-wgt-slice-mrow{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:8px;padding:1px 0;display:flex}.uns-wgt-slice-mlabel{color:var(--color-uns-text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.uns-wgt-slice-mval{color:var(--color-uns-accent-0);font-weight:600}.uns-wgt-slice-scroll{box-sizing:border-box;scrollbar-gutter:stable;height:100%;padding-right:8px;overflow:auto}.uns-wgt-matrix-host{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.uns-wgt-matrix-host--scroll .uns-wgt-matrix{overflow:auto}.uns-wgt-matrix{grid-template-columns:repeat(var(--uns-matrix-cols,4),var(--uns-matrix-cell-w,64px));grid-auto-rows:var(--uns-matrix-cell-h,64px);flex:1;place-content:safe center;gap:6px;min-height:0;display:grid}.uns-wgt-matrix-cell{border-radius:var(--uns-matrix-radius,var(--uns-wgt-r-tile));background:var(--color-uns-surface-2);border:1px solid var(--color-uns-border-soft);cursor:default;text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;min-width:0;height:100%;padding:4px;transition:border-color .12s,background-color .12s;display:flex;position:relative;overflow:hidden}.uns-wgt-matrix-cell:before{content:"";width:calc(1.15em * var(--uns-matrix-mark,1));height:calc(1.15em * var(--uns-matrix-mark,1));font-size:var(--uns-matrix-fs,16px);border-top-left-radius:var(--uns-matrix-radius,var(--uns-wgt-r-tile));background:var(--uns-cell-accent,transparent);clip-path:polygon(0 0,100% 0,0 100%);pointer-events:none;z-index:0;position:absolute;top:0;left:0}.uns-wgt-matrix-cell--flagged:after{content:"";border:2px solid var(--uns-cell-status);border-radius:var(--uns-matrix-radius,var(--uns-wgt-r-tile));pointer-events:none;z-index:2;position:absolute;inset:0}.uns-wgt-matrix-cell__val{z-index:1;max-width:100%;height:calc(var(--uns-matrix-val-lh,1.1) * 1em);font-size:var(--uns-matrix-fs,calc(var(--uns-fs-widget-tile-val) * .68));color:var(--color-uns-text);font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;text-align:center;flex:none;justify-content:center;align-items:baseline;line-height:1.1;display:flex;position:relative;overflow:hidden}.uns-wgt-matrix-cell__si{font-size:var(--uns-matrix-si-fs,.62em);opacity:.62;letter-spacing:0;margin-left:.08em;font-weight:600}.uns-wgt-matrix-cell__spark{z-index:1;flex:none;justify-content:center;align-items:center;max-width:100%;margin-top:4px;display:flex;position:relative;overflow:hidden}.uns-wgt-matrix-caption{height:14px;line-height:14px;font-family:var(--font-mono);font-size:var(--uns-fs-2xs);color:var(--color-uns-text-muted);text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:none;padding-right:2px;overflow:hidden}.uns-wgt-matrix-cell__key{z-index:1;min-height:0;font-size:var(--uns-matrix-key-fs,8px);line-height:var(--uns-matrix-key-lh,1.15);height:calc(var(--uns-matrix-key-lines,2) * var(--uns-matrix-key-lh,1.15) * 1em);color:var(--color-uns-text-muted);font-family:var(--font-mono);-webkit-line-clamp:3;overflow-wrap:break-word;word-break:normal;text-align:center;text-transform:none;-webkit-box-orient:vertical;flex:none;width:100%;max-width:100%;display:-webkit-box;position:relative;overflow:hidden}.uns-wgt-pid-empty{height:100%;color:var(--color-uns-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.uns-wgt-pid-empty__box{border-radius:var(--uns-wgt-r-card);border:2px dashed var(--color-uns-border);background:var(--color-uns-surface-2);flex-direction:column;justify-content:center;align-items:center;gap:6px;width:90%;height:70%;display:flex}.uns-wgt-pid-empty__title{font-size:var(--uns-fs-xs);font-family:var(--font-mono);color:var(--color-uns-text)}.uns-wgt-pid-empty__hint{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);color:var(--color-uns-text-muted)}.uns-wgt-pid-svg-wrap{border-radius:var(--uns-wgt-r-tile);background:var(--color-uns-surface-3);box-sizing:border-box;width:100%;height:100%;padding:14px;overflow:hidden}.uns-wgt-pid-svg{background:var(--color-uns-surface-3);border-radius:var(--uns-wgt-r-tile);width:100%;height:100%;display:block}.uns-wgt-table-scroll{height:100%;overflow:auto}.uns-wgt-table{table-layout:fixed;border-collapse:collapse;width:100%}.uns-wgt-table-th{color:var(--color-uns-text-muted);font-weight:600;font-size:var(--uns-fs-2xs);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid var(--color-uns-border);background:var(--color-uns-surface);z-index:1;padding:5px 8px;position:sticky;top:0}.uns-wgt-table-th[data-align=left]{text-align:left}.uns-wgt-table-th[data-align=right]{text-align:right}.uns-wgt-table-td{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;padding:4px 8px;overflow:hidden}.uns-wgt-table-td--key{color:var(--color-uns-accent-0)}.uns-wgt-table-td--val{text-align:right;color:var(--color-uns-text);font-variant-numeric:tabular-nums;font-weight:600}.uns-wgt-table-td--str{color:var(--color-uns-text-dim);font-size:var(--uns-fs-2xs);margin-left:4px}.uns-wgt-table-td--ts{text-align:right;color:var(--color-uns-text-muted);font-variant-numeric:tabular-nums}.uns-wgt-table-tr{border-bottom:1px solid var(--color-uns-surface-2)}.uns-wgt-table-tr--alt{background:var(--color-uns-surface-2)}.uns-wgt-table-clock{vertical-align:middle;opacity:.6;margin-right:3px}.uns-wgt-text{box-sizing:border-box;width:100%;height:100%;font-family:var(--font-sans);overflow-wrap:break-word;flex-direction:column;padding:10px;display:flex;overflow:hidden}.uns-wgt-text--scroll{overflow:hidden auto}.uns-wgt-text p,.uns-wgt-text h1,.uns-wgt-text h2,.uns-wgt-text h3,.uns-wgt-text blockquote{margin:0}.uns-wgt-text h1,.uns-wgt-text h2,.uns-wgt-text h3{letter-spacing:-.01em;text-wrap:balance;font-weight:700}.uns-wgt-text__item{text-align:left;gap:.5em;display:flex}.uns-wgt-text__marker{text-align:right;width:1.1em;color:var(--color-uns-text-muted);font-variant-numeric:tabular-nums;flex:none}.uns-wgt-text__quote{border-left:2px solid var(--color-uns-border);color:var(--color-uns-text-dim);text-align:left;padding-left:.6em}.uns-wgt-text a{color:var(--color-uns-accent-0);text-underline-offset:2px;text-decoration:underline}.uns-wgt-text code{font-family:var(--font-mono)}.uns-wgt-text__empty{color:var(--color-uns-text-muted);font-family:var(--font-mono);font-size:var(--uns-fs-2xs)}.uns-wgt-image{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.uns-wgt-image img{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.uns-wgt-image--empty,.uns-wgt-image--missing{color:var(--color-uns-text-muted);font-family:var(--font-mono);font-size:var(--uns-fs-2xs);text-align:center;flex-direction:column;gap:4px;padding:8px}.uns-wgt-image--missing{color:var(--color-uns-warning)}.uns-wgt-image--missing code{color:var(--color-uns-text-muted)}.uns-tree-layout{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.uns-tree-layout__row{flex:1;min-height:0;display:flex;overflow:hidden}.uns-tree-layout__tree{border-right:1px solid var(--color-uns-border);flex-direction:column;flex:1;min-width:300px;min-height:0;display:flex;overflow:hidden}.uns-tree-layout__gutter{z-index:10;cursor:col-resize;flex-shrink:0;justify-content:center;align-items:center;width:6px;display:flex}.uns-tree-layout__gutter-bar{background:var(--color-uns-border);border-radius:9999px;width:2px;height:2rem;transition:background-color .15s}.uns-tree-layout__gutter:hover .uns-tree-layout__gutter-bar{background:var(--color-uns-accent-0)}.uns-tree-layout__detail{background:var(--color-uns-surface);overflow:hidden}.uns-tree{flex-direction:column;height:100%;min-height:0;display:flex}.uns-tree__empty{height:100%;font-family:var(--font-mono);font-size:var(--uns-fs-sm);color:var(--color-uns-text-muted);justify-content:center;align-items:center;display:flex}.uns-tree__ctx{z-index:50;border:1px solid var(--color-uns-border);background:var(--color-uns-surface);min-width:200px;font-family:var(--font-mono);font-size:var(--uns-fs-sm);border-radius:.375rem;padding:.25rem 0;position:fixed;box-shadow:0 10px 15px -3px #0003,0 4px 6px -4px #00000026}.uns-tree__ctx-item{cursor:pointer;text-align:left;width:100%;color:var(--color-uns-text);background:0 0;border:none;align-items:center;gap:.5rem;padding:.375rem .75rem;transition:background-color .12s;display:flex}.uns-tree__ctx-item:hover{background:var(--color-uns-surface-2)}.uns-tree__ctx-rule{border-top:1px solid var(--color-uns-border);margin:.25rem 0}.uns-tree__ctx-icon{flex-shrink:0}.uns-tree__ctx-icon--accent1,.uns-tree__ctx-icon--accent2{color:var(--color-uns-accent-0)}.uns-tree__crumbs{border-bottom:1px solid var(--color-uns-border);background:var(--color-uns-surface);flex-shrink:0;align-items:center;gap:.125rem;padding:0 .75rem;display:flex;overflow-x:auto}.uns-tree__crumb-root{cursor:pointer;font-family:var(--font-mono);font-size:var(--uns-fs-2xs);color:var(--color-uns-text-muted);background:0 0;border:none;flex-shrink:0;padding:0;transition:color .12s}.uns-tree__crumb-root:hover{color:var(--color-uns-accent-0)}.uns-tree__crumb-part{flex-shrink:0;align-items:center;gap:.125rem;display:flex}.uns-tree__crumb-arrow{color:var(--color-uns-text-dim);opacity:.4}.uns-tree__crumb-btn{cursor:pointer;font-family:var(--font-mono);font-size:var(--uns-fs-2xs);color:var(--color-uns-text-muted);background:0 0;border:none;border-radius:.25rem;padding:.125rem .25rem;transition:color .12s,background-color .12s}.uns-tree__crumb-btn:hover{background:var(--color-uns-surface-2);color:var(--color-uns-accent-0)}.uns-tree__crumb-btn--current,.uns-tree__crumb-btn--current:hover{color:var(--color-uns-accent-0)}.uns-tree__scroller{flex:1;min-height:0;padding-top:.25rem;padding-bottom:.25rem;overflow:auto}.uns-tree__folder{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.375rem;align-items:center;gap:.375rem;padding:0 .5rem;transition:background-color .12s;display:flex}.uns-tree__folder:hover{background:var(--color-uns-surface-2)}.uns-tree__folder--dead{opacity:.5}.uns-tree__chev{color:var(--color-uns-text-dim);flex-shrink:0}.uns-tree__folder-type{color:var(--color-uns-accent-0);flex-shrink:0}.uns-tree__folder-label{font-family:var(--font-mono);font-size:var(--uns-fs-md);color:var(--color-uns-text);font-weight:500}.uns-tree__folder-label--dead{text-decoration:line-through}.uns-tree__folder-stale{color:var(--color-uns-accent-0);opacity:.6;margin-left:.25rem}.uns-tree__expand-all{cursor:pointer;color:var(--color-uns-text-muted);opacity:0;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;margin-left:.25rem;padding:.125rem;transition:opacity .12s,color .12s,background-color .12s}.uns-tree__folder:hover .uns-tree__expand-all{opacity:1}.uns-tree__expand-all:hover{background:var(--color-uns-surface-3);color:var(--color-uns-accent-0)}.uns-tree__folder-count{background:var(--color-uns-surface-3);font-family:var(--font-mono);font-size:var(--uns-fs-2xs);color:var(--color-uns-text-muted);white-space:nowrap;text-align:center;border-radius:.25rem;flex-shrink:0;min-width:2.75rem;margin-left:auto;padding:1px .375rem;font-weight:500}.uns-tree__metric{cursor:pointer;font-family:var(--font-mono);font-size:var(--uns-fs-sm);border-radius:.375rem;align-items:center;gap:.375rem;padding:0 .5rem;transition:background-color .12s;display:flex}.uns-tree__metric:hover{background:var(--color-uns-surface-2)}.uns-tree__metric--selected,.uns-tree__metric--selected:hover{background:var(--color-uns-accent-0-dim)}.uns-tree__metric-dot{flex-shrink:0}.uns-tree__metric-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-uns-text);flex:0 auto;overflow:hidden}.uns-tree__metric-connector{border-top:1.5px solid #26384eb3;flex:1;height:0}@supports (color:color-mix(in lab,red,red)){.uns-tree__metric-connector{border-top:1.5px solid color-mix(in srgb,var(--color-uns-border) 70%,transparent)}}.uns-tree__metric-connector{opacity:.7;margin:0 .5rem}.uns-tree__metric-label--dead{opacity:.55;text-decoration:line-through}.uns-tree__metric-main>:not(.uns-tree__metric-label):not(.uns-tree__metric-connector){flex-shrink:0}.uns-picker-chip{cursor:grab}.uns-picker-chip:active{cursor:grabbing}.uns-picker-chip--dragging{opacity:.4}.uns-picker-chip--drop-before{box-shadow:-2px 0 0 0 var(--color-uns-accent-0)}.uns-picker-chip--drop-after{box-shadow:2px 0 0 0 var(--color-uns-accent-0)}.uns-picker-chip__remove{width:16px;height:16px;color:inherit;cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-right:-3px;padding:0;transition:background-color .12s,color .12s,opacity .12s;display:inline-flex}.uns-picker-chip__remove:hover,.uns-picker-chip__remove:focus-visible{background:#f6464738}@supports (color:color-mix(in lab,red,red)){.uns-picker-chip__remove:hover,.uns-picker-chip__remove:focus-visible{background:color-mix(in srgb,var(--color-uns-danger) 22%,transparent)}}.uns-picker-chip__remove:hover,.uns-picker-chip__remove:focus-visible{color:var(--color-uns-danger);opacity:1;outline:none}.uns-detail-panel{flex-direction:column;gap:1rem;height:100%;padding:1.25rem;display:flex;overflow:auto}.uns-detail-panel__head{justify-content:space-between;align-items:center;display:flex}.uns-detail-panel__title{font-family:var(--font-mono);font-size:var(--uns-fs-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-uns-accent-0);font-weight:600}.uns-detail-panel__close{color:var(--color-uns-text-dim);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.125rem;transition:color .12s;display:flex}.uns-detail-panel__close:hover{color:var(--color-uns-text)}.uns-detail-panel__hero-card{border:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);text-align:center;border-radius:.75rem;padding:1.25rem}.uns-detail-panel__viz-wrap{justify-content:center;margin-top:.75rem;display:flex}.uns-detail-panel__viz-wrap--chart{width:100%;height:200px;display:block}.uns-detail-panel__badge{font-family:var(--font-mono);font-size:var(--uns-fs-xs);border-radius:9999px;align-self:flex-start;align-items:center;gap:.375rem;padding:.25rem .625rem;font-weight:600;display:inline-flex}.uns-detail-panel__source-name{color:#fff}.uns-detail-panel__section-label{font-family:var(--font-mono);font-size:var(--uns-fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-uns-text-muted);font-weight:400}.uns-detail-panel__section{flex-direction:column;gap:.5rem;display:flex}.uns-detail-panel__ts-card{border:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);border-radius:.5rem;flex-direction:column;gap:.375rem;padding:.75rem;display:flex}.uns-detail-panel__ts-row{font-family:var(--font-mono);font-size:var(--uns-fs-sm);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.uns-detail-panel__ts-label{font-size:var(--uns-fs-2xs);color:var(--color-uns-text-muted);align-items:center;gap:.375rem;display:inline-flex}.uns-detail-panel__ts-icon--pub{color:var(--color-uns-accent-0)}.uns-detail-panel__ts-icon--seen{color:var(--color-uns-accent-2)}.uns-detail-panel__ts-icon--change{color:var(--color-uns-accent-3)}.uns-detail-panel__ts-value{font-variant-numeric:tabular-nums;color:var(--color-uns-text)}.uns-detail-panel__fields{flex-direction:column;gap:.5rem;display:flex}.uns-detail-panel__field{font-family:var(--font-mono);font-size:var(--uns-fs-sm);justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.uns-detail-panel__field-label{font-size:var(--uns-fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-uns-text-muted);flex-shrink:0;padding-top:.125rem}.uns-detail-panel__field-value--legend-data-type{font-family:var(--font-mono);font-size:var(--uns-fs-xs);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.uns-detail-panel__legend-type-title{font-weight:600}.uns-detail-panel__legend-type-meta{color:var(--color-uns-text-muted)}.uns-detail-panel__value{text-align:right;word-break:break-all;font-size:var(--uns-fs-sm)}.uns-detail-panel__value--accent0,.uns-detail-panel__value--accent1{color:var(--color-uns-accent-0)}.uns-detail-panel__value--accent2{color:var(--color-uns-accent-2)}.uns-detail-panel__value--accent4,.uns-detail-panel__value--accent5{color:var(--color-uns-accent-0)}.uns-detail-panel__value--muted{color:var(--color-uns-text-muted)}.uns-detail-panel__value--dim{color:var(--color-uns-text-dim)}.uns-detail-panel__value--text{color:#fff}.uns-detail-panel__bool{font-family:var(--font-mono);letter-spacing:.08em;border-radius:9999px;align-items:center;gap:.5rem;padding:6px 16px;font-size:18px;font-weight:700;display:inline-flex}.uns-detail-panel__bool--dead{background:var(--color-uns-surface-3);color:var(--color-uns-text-muted);opacity:.55;text-decoration:line-through}.uns-detail-panel__bool--on{background:var(--color-uns-success-dim);color:var(--color-uns-success)}.uns-detail-panel__bool--off{background:var(--color-uns-danger-dim);color:var(--color-uns-danger)}.uns-detail-panel__hero-col{flex-direction:column;align-items:center;gap:.5rem;display:flex}.uns-detail-panel__str-pill{font-family:var(--font-mono);border-radius:.5rem;padding:6px 16px;font-size:18px;font-weight:700;display:inline-block}.uns-detail-panel__enum-hero-val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:.5rem;padding:6px 16px;font-size:22px;font-weight:700;display:inline-block}.uns-detail-panel__since{font-family:var(--font-mono);font-size:var(--uns-fs-2xs);color:var(--color-uns-text-muted)}.uns-detail-panel__num{font-family:var(--font-mono);font-weight:700;font-size:var(--uns-fs-display);font-variant-numeric:tabular-nums;color:var(--color-uns-accent-1)}.uns-detail-panel__num--dead{color:var(--color-uns-text-muted);opacity:.55;text-decoration:line-through}.uns-detail-panel__num-unit{font-size:var(--uns-fs-md);color:var(--color-uns-text-muted);margin-left:.375rem;font-weight:400}.uns-detail-panel__trans-list{flex-direction:column;gap:.375rem;display:flex}.uns-detail-panel__trans-row{font-family:var(--font-mono);font-size:var(--uns-fs-xs);align-items:center;gap:.5rem;display:flex}.uns-detail-panel__trans-dot{border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}.uns-detail-panel__trans-age{color:var(--color-uns-text-muted);margin-left:auto}.uns-detail-panel__enum-wrap{flex-wrap:wrap;gap:.375rem;display:flex}.uns-detail-panel__enum-chip{font-family:var(--font-mono);font-size:var(--uns-fs-xs);font-variant-numeric:tabular-nums;background:var(--color-uns-accent-0-dim);color:var(--color-uns-accent-0);border-radius:.25rem;padding:.125rem .5rem;font-weight:700;display:inline-block}.uns-table{flex-direction:column;flex:1;min-height:0;display:flex}.uns-table__head-wrap{flex:none}.uns-table__head-row{border-bottom:1px solid var(--color-uns-border);background:var(--color-uns-surface)}.uns-table__th{font-family:var(--font-mono);font-size:var(--uns-fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-uns-text-dim);white-space:nowrap;align-items:center;gap:.25rem;padding:.625rem;font-weight:600;display:flex;overflow:hidden}.uns-table__th--sortable{cursor:pointer;transition:color .12s}.uns-table__th--sortable:hover{color:var(--color-uns-text)}.uns-table__th--align-left{justify-content:flex-start}.uns-table__th--align-right{justify-content:flex-end}.uns-table__th--align-center{justify-content:center}.uns-table__th--time-group{border-left:1px solid #26384e66;margin-left:.25rem;padding-left:.75rem}@supports (color:color-mix(in lab,red,red)){.uns-table__th--time-group{border-left:1px solid color-mix(in srgb,var(--color-uns-border) 40%,transparent)}}.uns-table__th-icon--pub{color:var(--color-uns-accent-0);flex-shrink:0}.uns-table__th-icon--seen{color:var(--color-uns-accent-2);flex-shrink:0}.uns-table__th-icon--change{color:var(--color-uns-accent-3);flex-shrink:0}.uns-table__th-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.uns-table__th-sort{flex-shrink:0}.uns-table__body{flex:1;min-height:0;position:relative;overflow:auto}.uns-table__rows{width:100%;position:absolute;top:0;left:0}.uns-table__row{cursor:pointer;border-bottom:1px solid var(--color-uns-surface-2);font-family:var(--font-mono);font-size:var(--uns-fs-sm);transition:background-color .12s}.uns-table__row:hover{background:var(--color-uns-surface-2)}.uns-table__row--selected,.uns-table__row--selected:hover{background:var(--color-uns-accent-0-dim)}.uns-table__cell{align-items:center;display:flex}.uns-table__cell--source{justify-content:center;padding:.375rem .625rem}.uns-table__cell--key{color:var(--color-uns-text);white-space:nowrap;padding:.375rem .625rem;overflow:hidden}.uns-table__cell--key-dead{opacity:.55;text-decoration:line-through}.uns-table__cell--value{white-space:nowrap;justify-content:flex-end;padding:.375rem .625rem;overflow:hidden}.uns-table__cell--viz{padding:.375rem .25rem}.uns-table__cell--meta{font-size:var(--uns-fs-xs);color:var(--color-uns-text-muted);white-space:nowrap;gap:.125rem;padding:.375rem .625rem;overflow:hidden}.uns-table__cell--meta-border{border-left:1px solid #26384e66;margin-left:.25rem;padding-left:.75rem}@supports (color:color-mix(in lab,red,red)){.uns-table__cell--meta-border{border-left:1px solid color-mix(in srgb,var(--color-uns-border) 40%,transparent)}}.uns-table__meta-icon--pub{color:var(--color-uns-accent-0);flex-shrink:0}.uns-table__meta-icon--seen{color:var(--color-uns-accent-2);flex-shrink:0}.uns-table__meta-icon--change{color:var(--color-uns-accent-3);flex-shrink:0}.uns-table__truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.uns-ws-root{flex-direction:column;flex:1;width:100%;height:100%;display:flex;overflow:hidden}.uns-ws-toolbar{border-bottom:1px solid var(--color-uns-border);background:var(--color-uns-surface);flex-shrink:0;align-items:center;gap:8px;padding:10px 16px;display:flex}.uns-ws-toolbar__title{font-size:var(--uns-fs-2xs);color:var(--color-uns-text-muted);font-weight:700;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.uns-ws-picker{position:relative}.uns-ws-input{border:1px solid var(--color-uns-accent-0);background:var(--color-uns-surface-2);color:var(--color-uns-text);font-size:var(--uns-fs-sm);font-family:var(--font-mono);border-radius:8px;outline:none;width:200px;padding:4px 10px;font-weight:700}.uns-ws-picker-trigger{border:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);color:var(--color-uns-text);font-size:var(--uns-fs-sm);font-family:var(--font-mono);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-weight:700;transition:border-color .15s;display:flex}.uns-ws-picker-trigger:hover{border-color:var(--color-uns-accent-0)}.uns-ws-chevron{transition:transform .2s}.uns-ws-chevron--open{transform:rotate(180deg)}.uns-ws-dropdown{z-index:50;background:var(--color-uns-surface);border:1px solid var(--color-uns-border);border-radius:12px;min-width:280px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 32px #0006}.uns-ws-dropdown__row{cursor:pointer;background:0 0;border-radius:8px;align-items:center;transition:background .1s;display:flex}.uns-ws-dropdown__row:hover{background:var(--color-uns-surface-2)}.uns-ws-dropdown__row--active{background:#f5732026}@supports (color:color-mix(in lab,red,red)){.uns-ws-dropdown__row--active{background:color-mix(in srgb,var(--color-uns-accent-0) 15%,transparent)}}.uns-ws-dropdown__row--active:hover{background:#f573202e}@supports (color:color-mix(in lab,red,red)){.uns-ws-dropdown__row--active:hover{background:color-mix(in srgb,var(--color-uns-accent-0) 18%,transparent)}}.uns-ws-dropdown__main-btn{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;flex:1;padding:8px 12px;display:flex}.uns-ws-dropdown__name{font-size:var(--uns-fs-sm);font-family:var(--font-mono);color:var(--color-uns-text);font-weight:700}.uns-ws-dropdown__row--active .uns-ws-dropdown__name{color:var(--color-uns-accent-0)}.uns-ws-dropdown__meta{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);color:var(--color-uns-text-muted);margin-top:2px}.uns-ws-dropdown__delete{cursor:pointer;width:28px;height:28px;color:var(--color-uns-text-muted);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin-right:8px;transition:background .15s,color .15s;display:flex}.uns-ws-dropdown__delete:hover{background:#f5732026}@supports (color:color-mix(in lab,red,red)){.uns-ws-dropdown__delete:hover{background:color-mix(in srgb,var(--color-uns-accent-0) 15%,transparent)}}.uns-ws-dropdown__delete:hover{color:var(--color-uns-accent-0)}.uns-ws-dropdown__delete--confirm{background:#f5732033}@supports (color:color-mix(in lab,red,red)){.uns-ws-dropdown__delete--confirm{background:color-mix(in srgb,var(--color-uns-accent-0) 20%,transparent)}}.uns-ws-dropdown__delete--confirm{color:var(--color-uns-accent-0)}.uns-ws-dropdown__divider{border-top:1px solid var(--color-uns-border);margin:4px 0}.uns-ws-dropdown__footer-btn{text-align:left;cursor:pointer;width:100%;font-family:var(--font-mono);font-size:var(--uns-fs-sm);background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-weight:700;transition:background .1s;display:flex}.uns-ws-dropdown__footer-btn:hover{background:var(--color-uns-surface-2)}.uns-ws-meta-dot{font-size:var(--uns-fs-2xs);color:var(--color-uns-text-muted);font-family:var(--font-mono)}.uns-ws-icon-btn{cursor:pointer;color:var(--color-uns-text-muted);background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;transition:color .15s;display:flex}.uns-ws-icon-btn:hover{color:var(--color-uns-accent-0)}.uns-ws-toolbar__actions{align-items:center;gap:6px;margin-left:auto;display:flex}.uns-ws-tb-btn{font-size:var(--uns-fs-xs);cursor:pointer;font-weight:600;font-family:var(--font-mono);border:1px solid var(--color-uns-border);color:var(--color-uns-text-muted);background:0 0;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;transition:all .15s;display:flex}.uns-ws-tb-btn:hover:not(:disabled){color:var(--color-uns-accent-0);border-color:var(--color-uns-accent-0)}.uns-ws-tb-btn--pause-active{background:#f5732033}@supports (color:color-mix(in lab,red,red)){.uns-ws-tb-btn--pause-active{background:color-mix(in srgb,var(--color-uns-accent-0) 20%,transparent)}}.uns-ws-tb-btn--pause-active{border-color:#f5732054}@supports (color:color-mix(in lab,red,red)){.uns-ws-tb-btn--pause-active{border-color:color-mix(in srgb,var(--color-uns-accent-0) 33%,transparent)}}.uns-ws-tb-btn--pause-active{color:var(--color-uns-accent-0)}.uns-ws-tb-btn--gradient{background:linear-gradient(135deg,#f5732040,#f5732033)}@supports (color:color-mix(in lab,red,red)){.uns-ws-tb-btn--gradient{background:linear-gradient(135deg,color-mix(in srgb,var(--color-uns-accent-0) 25%,transparent),color-mix(in srgb,var(--color-uns-accent-0) 20%,transparent))}}.uns-ws-tb-btn--gradient{border:1px solid #f5732045}@supports (color:color-mix(in lab,red,red)){.uns-ws-tb-btn--gradient{border:1px solid color-mix(in srgb,var(--color-uns-accent-0) 27%,transparent)}}.uns-ws-tb-btn--gradient{color:var(--color-uns-accent-0)}.uns-ws-tb-btn--gradient:hover{background:linear-gradient(135deg,#f5732066,#f5732059)}@supports (color:color-mix(in lab,red,red)){.uns-ws-tb-btn--gradient:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--color-uns-accent-0) 40%,transparent),color-mix(in srgb,var(--color-uns-accent-0) 35%,transparent))}}.uns-ws-tb-btn--success{color:var(--color-uns-accent-0)}.uns-ws-tb-btn--export:hover:not(:disabled),.uns-ws-tb-btn--code:hover:not(:disabled){color:var(--color-uns-accent-0);border-color:var(--color-uns-accent-0)}.uns-ws-tb-btn--danger-confirm{background:var(--color-uns-accent-0-dim);border-color:#f5732054}@supports (color:color-mix(in lab,red,red)){.uns-ws-tb-btn--danger-confirm{border-color:color-mix(in srgb,var(--color-uns-accent-0) 33%,transparent)}}.uns-ws-tb-btn--danger-confirm{color:var(--color-uns-accent-0)}.uns-ws-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.uns-u-hidden{display:none!important}.uns-ws-spinner{animation:.8s linear infinite uns-ws-spin}@keyframes uns-ws-spin{to{transform:rotate(360deg)}}.uns-topo-root{background:var(--color-uns-bg);flex-direction:column;flex:1;display:flex;overflow:hidden}.uns-topo-canvas-wrap{flex:1;position:relative;overflow:hidden}.uns-topo-empty{flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.uns-topo-empty__title{color:var(--color-uns-text-muted);font-family:var(--font-mono);font-size:13px;font-weight:600}.uns-topo-empty__hint{color:var(--color-uns-text-muted);font-family:var(--font-mono);font-size:10px}.uns-topo-health{border-bottom:1px solid var(--color-uns-border);background:var(--color-uns-surface);flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:20px;padding:6px 16px;display:flex}.uns-topo-health__problems{flex-wrap:wrap;gap:8px;display:flex}.uns-topo-health__tools{gap:4px;display:flex}.uns-topo-stat{flex-direction:column;align-items:center;gap:1px;display:flex}.uns-topo-stat__value{font-size:16px;font-weight:800;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.uns-topo-stat__label{color:var(--color-uns-text-muted);font-size:8px;font-family:var(--font-mono);letter-spacing:.04em}.uns-topo-divider{background:var(--color-uns-border);width:1px;height:28px}.uns-topo-badge{border:1px solid #0000;border-radius:10px;align-items:center;gap:3px;padding:2px 8px;transition:filter .15s;display:flex}.uns-topo-badge--clickable{cursor:pointer}.uns-topo-badge__text{font-size:9px;font-weight:600;font-family:var(--font-mono)}.uns-topo-toolbtn{background:var(--color-uns-surface-2);border:1px solid var(--color-uns-border);cursor:pointer;font-family:var(--font-mono);color:var(--color-uns-text-dim);letter-spacing:.02em;border-radius:6px;align-items:center;gap:3px;padding:2px 8px;font-size:8px;font-weight:600;display:flex}.uns-logs-root{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.uns-audit{background:var(--color-uns-bg);flex-direction:column;flex-shrink:0;display:flex}.uns-audit--embedded{flex:1;min-height:0}.uns-audit__resize-strip{-webkit-user-select:none;user-select:none;border-top:1px solid var(--color-uns-border);cursor:ns-resize;flex-shrink:0;justify-content:center;align-items:center;height:6px;transition:border-color .15s;display:flex}.uns-audit__resize-strip:hover{border-top-color:var(--color-uns-accent-0)}.uns-audit__resize-knob{background:var(--color-uns-border);border-radius:9999px;width:32px;height:2px;transition:background .15s}.uns-audit__resize-strip:hover .uns-audit__resize-knob{background:var(--color-uns-accent-0)}.uns-audit__head{-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--color-uns-surface-2);flex-shrink:0;align-items:center;gap:8px;padding:6px 12px;display:flex}.uns-audit__head-icon{color:var(--color-uns-text-dim)}.uns-audit__head-title{font-size:var(--uns-fs-2xs);font-weight:600;font-family:var(--font-mono);color:var(--color-uns-text-dim);text-transform:uppercase;letter-spacing:.05em}.uns-audit__head-count{font-size:var(--uns-fs-2xs);color:var(--color-uns-text-muted);font-family:var(--font-mono)}.uns-audit__head-actions{align-items:center;gap:2px;margin-left:auto;display:flex}.uns-audit__icon-btn{cursor:pointer;color:var(--color-uns-text-dim);background:0 0;border:none;border-radius:4px;padding:4px;transition:color .15s,background .15s;display:flex}.uns-audit__icon-btn:hover{background:var(--color-uns-surface-2);color:var(--color-uns-accent-0)}.uns-audit__scroll{font-size:var(--uns-fs-xs);font-family:var(--font-mono);flex:1;overflow:auto}.uns-audit__table-head{background:var(--color-uns-surface);border-bottom:1px solid var(--color-uns-surface-2);z-index:10;font-size:var(--uns-fs-2xs);color:var(--color-uns-text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;align-items:center;gap:16px;min-width:max-content;padding:4px 12px;font-weight:600;display:flex;position:sticky;top:0}.uns-audit__row{border-bottom:1px solid var(--color-uns-surface-2);white-space:nowrap;align-items:center;gap:16px;min-width:max-content;padding:6px 12px;transition:background .15s;display:flex}.uns-audit__row:hover{background:var(--color-uns-surface-2)}.uns-audit__cell{flex-shrink:0}.uns-audit__cell--id{width:72px;color:var(--color-uns-text-muted)}.uns-audit__cell--time{width:90px;color:var(--color-uns-text-dim);font-variant-numeric:tabular-nums}.uns-audit__cell--target{min-width:120px;color:var(--color-uns-text);text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.uns-audit__cell--old{width:90px;color:var(--color-uns-text-muted);font-variant-numeric:tabular-nums;text-align:right}.uns-audit__cell--arrow{width:16px;color:var(--color-uns-text-muted);justify-content:center;display:flex}.uns-audit__cell--new{width:90px;color:var(--color-uns-accent-0);font-variant-numeric:tabular-nums;font-weight:500}.uns-audit__cell--op{width:110px;color:var(--color-uns-accent-0);text-overflow:ellipsis;align-items:center;gap:4px;display:flex;overflow:hidden}.uns-audit__cell--status-h{flex-shrink:0;width:100px}.uns-audit__status{width:100px;font-size:var(--uns-fs-2xs);border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:2px 6px;font-weight:500;display:inline-flex}.uns-audit__status--ok,.uns-audit__status--warn{background:var(--color-uns-accent-0-dim);color:var(--color-uns-accent-0)}.uns-audit__empty{text-align:center;color:var(--color-uns-text-muted);padding:32px 16px}.uns-bench-root{background:var(--color-uns-bg);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.uns-bench-toolbar{border-bottom:1px solid var(--color-uns-border);background:var(--color-uns-surface);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;display:flex}.uns-bench-toolbar__title-row{align-items:center;gap:6px;margin-right:8px;display:flex}.uns-bench-toolbar__title{color:var(--color-uns-text);font-weight:600;font-size:var(--uns-fs-sm);letter-spacing:.3px}.uns-bench-mock-pill{font-size:var(--uns-fs-2xs);background:var(--color-uns-accent-0-dim);color:var(--color-uns-accent-0);border-radius:4px;padding:1px 5px;font-weight:600}.uns-bench-ds-wrap{position:relative}.uns-bench-ds-trigger{background:var(--color-uns-surface-2);border:1px solid var(--color-uns-border);color:var(--color-uns-text-dim);font-size:var(--uns-fs-xs);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;display:flex}.uns-bench-ds-menu{background:var(--color-uns-surface-2);border:1px solid var(--color-uns-border);z-index:100;border-radius:8px;min-width:160px;margin-top:4px;padding:4px;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #0006}.uns-bench-ds-item{width:100%;color:var(--color-uns-text);font-size:var(--uns-fs-xs);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:5px;padding:5px 10px;display:block}.uns-bench-ds-item--active{background:var(--color-uns-surface-3)}.uns-bench-flex-spacer{flex:1}.uns-bench-quick-stats{font-size:var(--uns-fs-xs);color:var(--color-uns-text-dim);font-family:var(--font-mono);align-items:center;gap:12px;display:flex}.uns-bench-quick-stats__p50,.uns-bench-quick-stats__p95,.uns-bench-quick-stats__p99{color:var(--color-uns-accent-0)}.uns-bench-pause-btn{cursor:pointer;font-size:var(--uns-fs-xs);border:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);color:var(--color-uns-text-dim);border-radius:6px;align-items:center;gap:4px;padding:4px 8px;display:flex}.uns-bench-pause-btn--paused{background:var(--color-uns-accent-0-dim);border-color:#f5732054}@supports (color:color-mix(in lab,red,red)){.uns-bench-pause-btn--paused{border-color:color-mix(in srgb,var(--color-uns-accent-0) 33%,transparent)}}.uns-bench-pause-btn--paused{color:var(--color-uns-accent-0)}.uns-bench-conn-dot{border-radius:4px;flex-shrink:0;width:8px;height:8px}.uns-bench-conn-dot--ok,.uns-bench-conn-dot--err{background:var(--color-uns-accent-0)}.uns-bench-conn-dot--idle{background:var(--color-uns-text-muted)}.uns-bench-banner--error{font-size:var(--uns-fs-xs);background:var(--color-uns-accent-0-dim);color:var(--color-uns-accent-0);border-bottom:1px solid #f5732030;padding:6px 16px}@supports (color:color-mix(in lab,red,red)){.uns-bench-banner--error{border-bottom:1px solid color-mix(in srgb,var(--color-uns-accent-0) 19%,transparent)}}.uns-bench-banner--warn{font-size:var(--uns-fs-xs);background:var(--color-uns-accent-0-dim);color:var(--color-uns-accent-0);border-bottom:1px solid #f5732030;padding:10px 16px}@supports (color:color-mix(in lab,red,red)){.uns-bench-banner--warn{border-bottom:1px solid color-mix(in srgb,var(--color-uns-accent-0) 19%,transparent)}}.uns-bench-banner__code{background:var(--color-uns-surface-2);border-radius:3px;padding:1px 4px}.uns-bench-scroll{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;position:relative;overflow:auto}.uns-bench-overlay{z-index:50;background:var(--color-uns-bg);flex-direction:column;padding:16px;display:flex;position:absolute;inset:0}.uns-bench-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(var(--uns-bench-grid-min,420px),calc(50% - 6px))),1fr));gap:12px;display:grid}.uns-bench-detail-toggle{background:var(--color-uns-surface);border:1px solid var(--color-uns-border);width:100%;color:var(--color-uns-text-dim);font-size:var(--uns-fs-xs);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-weight:500;display:flex}.uns-bench-detail-toggle--open{border-radius:10px 10px 0 0}.uns-bench-detail-grid{background:var(--color-uns-surface);border:1px solid var(--color-uns-border);border-top:none;border-radius:0 0 10px 10px;grid-template-columns:1fr 1fr;gap:12px;padding:12px;display:grid}.uns-bench-card{background:var(--color-uns-surface);border:1px solid var(--color-uns-border);border-radius:10px;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.uns-bench-card--focused{border-color:var(--uns-bench-panel-accent,#f57320)}@supports (color:color-mix(in lab,red,red)){.uns-bench-card--focused{border-color:color-mix(in srgb,var(--uns-bench-panel-accent,var(--color-uns-accent-0)) 40%,var(--color-uns-border))}}.uns-bench-card--fill{flex:1;min-height:0}.uns-bench-card__head{border-bottom:1px solid var(--color-uns-surface-2);background:var(--color-uns-surface-2);flex-shrink:0;align-items:center;gap:6px;padding:7px 12px;display:flex}.uns-bench-card__icon-wrap{background:var(--uns-bench-panel-accent,#f57320);border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}@supports (color:color-mix(in lab,red,red)){.uns-bench-card__icon-wrap{background:color-mix(in srgb,var(--uns-bench-panel-accent,var(--color-uns-accent-0)) 9%,transparent)}}.uns-bench-card__title{color:var(--color-uns-text);font-size:var(--uns-fs-xs);font-weight:500}.uns-bench-card__expand{cursor:pointer;color:var(--color-uns-text-muted);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:3px;transition:background .15s;display:flex}.uns-bench-card__expand:hover{background:var(--uns-bench-panel-accent,#f57320)}@supports (color:color-mix(in lab,red,red)){.uns-bench-card__expand:hover{background:color-mix(in srgb,var(--uns-bench-panel-accent,var(--color-uns-accent-0)) 15%,transparent)}}.uns-bench-card__expand--focused{background:var(--uns-bench-panel-accent,#f57320)}@supports (color:color-mix(in lab,red,red)){.uns-bench-card__expand--focused{background:color-mix(in srgb,var(--uns-bench-panel-accent,var(--color-uns-accent-0)) 20%,transparent)}}.uns-bench-card__expand--focused{color:var(--uns-bench-panel-accent,var(--color-uns-accent-0))}.uns-bench-card__body{flex:1;min-height:0}.uns-alerts-root{flex-direction:column;flex:1;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.uns-alerts-banner{background:var(--color-uns-surface);border-bottom:1px solid var(--color-uns-border);font-size:var(--uns-fs-sm);font-family:var(--font-mono);flex-shrink:0;align-items:center;gap:12px;padding:6px 20px;display:flex}.uns-alerts-banner--critical{background:var(--color-uns-accent-0-dim);border-bottom-color:var(--color-uns-accent-0-glow)}.uns-alerts-banner__crit-row{align-items:center;gap:5px;display:flex}.uns-alerts-banner__crit-label{color:var(--color-uns-accent-0);letter-spacing:.06em;font-weight:700}.uns-alerts-banner__icon-pulse{animation:2s ease-in-out infinite uns-alerts-pulse}@keyframes uns-alerts-pulse{0%,to{opacity:1}50%{opacity:.45}}.uns-alerts-banner__counts{gap:6px;display:flex}.uns-alerts-banner__sev-btn{font-size:var(--uns-fs-xs);cursor:pointer;font-weight:600;font-family:var(--font-mono);border:1px solid #0000;border-radius:10px;align-items:center;gap:4px;padding:2px 8px;display:flex}.uns-alerts-banner__unack-pill{font-size:var(--uns-fs-2xs);border-radius:6px;padding:0 4px;font-weight:800}.uns-alerts-banner__meta{margin-left:auto}.uns-alerts-modes{border-bottom:1px solid var(--color-uns-border);background:var(--color-uns-surface);flex-shrink:0;align-items:center;gap:0;padding:0;display:flex}.uns-alerts-modes__seg{border-right:1px solid var(--color-uns-border);flex-shrink:0;display:flex}.uns-alerts-modes__tab{cursor:pointer;font-family:var(--font-mono);font-size:var(--uns-fs-sm);letter-spacing:.04em;color:var(--color-uns-text-muted);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 20px;font-weight:700;transition:all .15s;display:flex}.uns-alerts-modes__tab--active{background:var(--color-uns-surface-2);color:var(--color-uns-text);border-bottom-color:var(--color-uns-accent-0)}.uns-alerts-modes__tab--rules.uns-alerts-modes__tab--active{border-bottom-color:var(--color-uns-accent-0)}.uns-alerts-tab-count{font-size:var(--uns-fs-2xs);text-align:center;border-radius:8px;min-width:16px;padding:1px 6px}.uns-alerts-tab-count--alarm{background:var(--color-uns-accent-0);color:#fff;font-weight:800;animation:2s ease-in-out infinite uns-alerts-pulse}.uns-alerts-tab-count--rules{background:var(--color-uns-accent-0-dim);color:var(--color-uns-accent-0);font-weight:700}.uns-alerts-link{color:var(--color-uns-accent-0);font-size:var(--uns-fs-2xs);cursor:pointer;font-family:var(--font-mono);background:0 0;border:none;text-decoration:underline}.uns-alerts-isa{font-size:var(--uns-fs-2xs);color:var(--color-uns-text-muted);font-family:var(--font-mono);margin-left:auto}.uns-alerts-isa--push{margin-left:auto}.uns-alerts-filters{flex:1;align-items:center;gap:6px;padding:0 14px;display:flex}.uns-alerts-filters__rules-hint{font-size:var(--uns-fs-xs);color:var(--color-uns-text-dim);font-family:var(--font-mono)}.uns-alerts-filter-summary{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);align-items:center;gap:5px;margin-left:auto;display:flex}.uns-alerts-main{flex:1;display:flex;overflow:hidden}.uns-alerts-list{border-right:1px solid var(--color-uns-border);flex:1;min-width:480px;overflow:auto}.uns-alerts-list-head{font-size:var(--uns-fs-xs);font-family:var(--font-mono);color:var(--color-uns-text-muted);border-bottom:1px solid var(--color-uns-surface-2);background:var(--color-uns-surface);z-index:2;align-items:center;gap:6px;padding:6px 14px;display:flex;position:sticky;top:0}.uns-alerts-list-head .uns-alerts-link{text-decoration:none}.uns-alerts-empty{text-align:center;color:var(--color-uns-text-muted);padding:40px 16px}.uns-alerts-empty__icon{opacity:.25;margin-bottom:8px}.uns-alerts-empty__title{font-size:var(--uns-fs-md);font-family:var(--font-mono)}.uns-alerts-detail{background:var(--color-uns-surface);flex-shrink:0;width:360px;overflow:hidden}.uns-alerts-fab{background:linear-gradient(135deg,var(--color-uns-accent-0),var(--color-uns-accent-0));cursor:pointer;width:44px;height:44px;box-shadow:0 4px 20px var(--color-uns-accent-0-dim),0 0 0 1px #ffffff14;border:none;border-radius:12px;justify-content:center;align-items:center;transition:transform .15s,box-shadow .15s;display:flex;position:absolute;bottom:24px;right:384px}.uns-alerts-fab:hover{box-shadow:0 6px 28px var(--color-uns-accent-0-dim),0 0 0 1px #ffffff24;transform:scale(1.08)}.uns-alerts-row{border-bottom:1px solid var(--color-uns-surface-2);cursor:pointer;background:0 0;align-items:stretch;transition:background .12s;display:flex}.uns-alerts-row:hover:not(.uns-alerts-row--selected){background:var(--color-uns-surface-2)}.uns-alerts-row--selected,.uns-alerts-row--selected:hover{background:var(--color-uns-accent-0-dim)}.uns-alerts-row--cleared{opacity:.45}.uns-alerts-row__strip{flex-shrink:0;width:4px}.uns-alerts-row__body{flex:1;min-width:0;padding:10px 14px}.uns-alerts-row__actions{border-left:1px solid var(--color-uns-surface-2);flex-direction:column;justify-content:center;gap:4px;padding:8px 10px;display:flex}.uns-pid-bar{border-bottom:1px solid var(--color-uns-border);background:var(--color-uns-surface);flex-shrink:0;align-items:center;gap:12px;padding:8px 16px;display:flex}.uns-pid-bar__label{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-uns-text-dim);font-weight:600}.uns-pid-picker{position:relative}.uns-pid-name-input{border-radius:var(--uns-wgt-r-card);border:1px solid var(--color-uns-accent-0);background:var(--color-uns-surface-2);color:var(--color-uns-text);font-size:var(--uns-fs-sm);font-family:var(--font-mono);outline:none;width:12.5rem;padding:6px 12px;font-weight:600}.uns-pid-schema-btn{border-radius:var(--uns-wgt-r-card);border:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);color:var(--color-uns-text);font-size:var(--uns-fs-sm);font-family:var(--font-mono);cursor:pointer;align-items:center;gap:8px;padding:6px 12px;font-weight:600;transition:border-color .15s;display:flex}.uns-pid-schema-btn:hover{border-color:var(--color-uns-accent-0)}.uns-pid-chevron{color:var(--color-uns-text-dim);transition:transform .2s}.uns-pid-chevron--open{transform:rotate(180deg)}.uns-pid-menu{z-index:50;background:var(--color-uns-surface);border:1px solid var(--color-uns-border);border-radius:var(--uns-wgt-r-card);min-width:17.5rem;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 25px 50px -12px #00000080}.uns-pid-menu-item-row:not(.uns-pid-menu-item-row--active):hover{background:var(--color-uns-surface-2)}.uns-pid-menu-item-row--active{background:var(--color-uns-accent-0-dim)}.uns-pid-menu-item-row--active .uns-pid-menu-item__name{color:var(--color-uns-accent-0)}.uns-pid-menu-item{text-align:left;border-radius:var(--uns-wgt-r-card);cursor:pointer;background:0 0;border:none;flex:1;padding:10px 14px;transition:background .15s;display:block}.uns-pid-menu-item__name{font-size:var(--uns-fs-sm);font-family:var(--font-mono);color:var(--color-uns-text);font-weight:600}.uns-pid-menu-item--active .uns-pid-menu-item__name{color:var(--color-uns-accent-0)}.uns-pid-menu-item__sub{font-size:var(--uns-fs-2xs);color:var(--color-uns-text-dim);margin-top:2px}.uns-pid-menu-divider{border-top:1px solid var(--color-uns-border);margin:4px 0}.uns-pid-menu-section{font-size:var(--uns-fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-uns-text-dim);padding:6px 14px 4px;font-weight:600}.uns-pid-menu-footer-btn{text-align:left;border-radius:var(--uns-wgt-r-card);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:10px 14px;transition:background .15s;display:flex}.uns-pid-menu-footer-btn:hover{background:var(--color-uns-surface-2)}.uns-pid-menu-footer-btn__text--green,.uns-pid-menu-footer-btn__text--cyan{font-size:var(--uns-fs-sm);font-family:var(--font-mono);color:var(--color-uns-accent-0);font-weight:600}.uns-pid-hidden{display:none}.uns-pid-subtitle-input{border:1px solid var(--color-uns-accent-0);background:var(--color-uns-surface-2);color:var(--color-uns-text-dim);font-size:var(--uns-fs-2xs);font-family:var(--font-mono);border-radius:4px;outline:none;width:10rem;padding:4px 8px}.uns-pid-subtitle-hint{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);color:var(--color-uns-text-muted)}.uns-pid-subtitle-hint--editable{cursor:pointer;transition:color .15s}.uns-pid-subtitle-hint--editable:hover{color:var(--color-uns-accent-0)}.uns-pid-edit-toggle{border-radius:var(--uns-wgt-r-card);font-size:var(--uns-fs-2xs);font-family:var(--font-mono);letter-spacing:.05em;cursor:pointer;border:1px solid #f5732080;align-items:center;gap:6px;padding:6px 12px;font-weight:700;transition:all .15s;display:flex}@supports (color:color-mix(in lab,red,red)){.uns-pid-edit-toggle{border:1px solid color-mix(in srgb,var(--color-uns-accent-0) 50%,transparent)}}.uns-pid-edit-toggle{background:#f5732014}@supports (color:color-mix(in lab,red,red)){.uns-pid-edit-toggle{background:color-mix(in srgb,var(--color-uns-accent-0) 8%,transparent)}}.uns-pid-edit-toggle{color:var(--color-uns-accent-0)}.uns-pid-edit-toggle:hover{background:#f5732033}@supports (color:color-mix(in lab,red,red)){.uns-pid-edit-toggle:hover{background:color-mix(in srgb,var(--color-uns-accent-0) 20%,transparent)}}.uns-pid-edit-toggle:hover{border-color:var(--color-uns-accent-0)}.uns-pid-edit-toggle--on{border-color:var(--color-uns-accent-0);background:#f5732026}@supports (color:color-mix(in lab,red,red)){.uns-pid-edit-toggle--on{background:color-mix(in srgb,var(--color-uns-accent-0) 15%,transparent)}}.uns-pid-edit-toggle--on{color:var(--color-uns-accent-0)}.uns-pid-edit-toggle--on:hover{background:#f5732040}@supports (color:color-mix(in lab,red,red)){.uns-pid-edit-toggle--on:hover{background:color-mix(in srgb,var(--color-uns-accent-0) 25%,transparent)}}.uns-pid-edit-toggle--off-glow{box-shadow:0 0 10px #00d4f540}.uns-pid-spacer{flex:1}.uns-pid-tool-btn{border-radius:var(--uns-wgt-r-card);border:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);font-size:var(--uns-fs-2xs);font-family:var(--font-mono);color:var(--color-uns-text-dim);cursor:pointer;align-items:center;gap:4px;padding:6px 8px;font-weight:600;transition:color .15s,border-color .15s;display:flex}.uns-pid-tool-btn:hover{color:var(--color-uns-text);border-color:var(--color-uns-text)}.uns-pid-map-btn--on{border-color:#f5732066}@supports (color:color-mix(in lab,red,red)){.uns-pid-map-btn--on{border-color:color-mix(in srgb,var(--color-uns-accent-0) 40%,transparent)}}.uns-pid-map-btn--on{background:#f573201a}@supports (color:color-mix(in lab,red,red)){.uns-pid-map-btn--on{background:color-mix(in srgb,var(--color-uns-accent-0) 10%,transparent)}}.uns-pid-map-btn--on{color:var(--color-uns-accent-0)}.uns-pid-zoom-group{border:1px solid var(--color-uns-border);border-radius:var(--uns-wgt-r-card);background:var(--color-uns-surface-2);align-items:center;gap:2px;display:flex;overflow:hidden}.uns-pid-zoom-btn{color:var(--color-uns-text-dim);cursor:pointer;background:0 0;border:none;padding:6px;transition:color .15s,background .15s}.uns-pid-zoom-btn:hover{color:var(--color-uns-text);background:var(--color-uns-surface-3)}.uns-pid-zoom-label{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);color:var(--color-uns-text-dim);cursor:pointer;text-align:center;background:0 0;border:none;min-width:2.75rem;padding:4px 6px;font-weight:600;transition:color .15s,background .15s}.uns-pid-zoom-label:hover{color:var(--color-uns-text);background:var(--color-uns-surface-3)}.uns-pid-icon-tool{border:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);color:var(--color-uns-text-dim);cursor:pointer;border-radius:4px;padding:6px;transition:color .15s,border-color .15s}.uns-pid-icon-tool:hover{color:var(--color-uns-text);border-color:var(--color-uns-text)}.uns-pid-edit-action{border-radius:var(--uns-wgt-r-card);border:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);font-size:var(--uns-fs-2xs);font-family:var(--font-mono);color:var(--color-uns-text-dim);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-weight:600;transition:color .15s,border-color .15s;display:flex}.uns-pid-edit-action:hover,.uns-pid-edit-action--cyan:hover,.uns-pid-edit-action--green:hover,.uns-pid-edit-action--orange:hover{color:var(--color-uns-accent-0);border-color:var(--color-uns-accent-0)}.uns-pid-body{flex:1;min-height:0;display:flex;overflow:hidden}.uns-pid-body--edit{grid-template-columns:20rem 1fr 20rem;grid-template-areas:"palette canvas props";display:grid}.uns-pid-body--edit.uns-pid-body--compare{grid-template-columns:min(72vw,80rem) 1fr 20rem}.uns-pid-body--edit .uns-pid-palette{grid-area:palette;min-width:0;min-height:0}.uns-pid-body--edit .uns-pid-canvas-wrap{grid-area:canvas}.uns-pid-body--edit .uns-pid-props{grid-area:props;min-width:0;min-height:0}.uns-pid-canvas-wrap{background:#0b1824;flex:1;min-width:0;min-height:0;padding:8px;position:relative;overflow:hidden}.uns-pid-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.uns-pid-modal{background:var(--color-uns-surface);border:1px solid var(--color-uns-border);border-radius:16px;flex-direction:column;width:100%;max-width:56rem;height:80vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.uns-pid-modal__head{border-bottom:1px solid var(--color-uns-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.uns-pid-modal__head-left{align-items:center;gap:12px;display:flex}.uns-pid-modal__title{font-size:var(--uns-fs-lg);letter-spacing:-.02em;color:var(--color-uns-text);font-weight:700}.uns-pid-modal__schema-name{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);color:var(--color-uns-text-muted);margin-left:8px}.uns-pid-modal__close{border-radius:var(--uns-wgt-r-card);color:var(--color-uns-text-dim);cursor:pointer;background:0 0;border:none;padding:6px;transition:color .15s,background .15s}.uns-pid-modal__close:hover{color:var(--color-uns-text);background:var(--color-uns-surface-2)}.uns-pid-modal__editor{flex:1;padding:16px;overflow:hidden}.uns-pid-modal__textarea{resize:none;border-radius:var(--uns-wgt-r-card);background:var(--color-uns-bg);border:1px solid var(--color-uns-border);width:100%;height:100%;font-family:var(--font-mono);font-size:var(--uns-fs-xs);color:var(--color-uns-text);outline:none;padding:16px;transition:border-color .15s}.uns-pid-modal__textarea:focus{border-color:#a25b32}@supports (color:color-mix(in lab,red,red)){.uns-pid-modal__textarea:focus{border-color:color-mix(in srgb,var(--color-uns-accent-0) 60%,var(--color-uns-border))}}.uns-pid-modal__foot{border-top:1px solid var(--color-uns-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.uns-pid-modal__foot-meta{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);color:var(--color-uns-text-muted)}.uns-pid-modal__foot-actions{align-items:center;gap:12px;display:flex}.uns-pid-modal__btn-cancel{border-radius:var(--uns-wgt-r-card);border:1px solid var(--color-uns-border);font-size:var(--uns-fs-xs);font-family:var(--font-mono);color:var(--color-uns-text-dim);cursor:pointer;background:0 0;padding:6px 16px;font-weight:600;transition:color .15s,border-color .15s}.uns-pid-modal__btn-cancel:hover{color:var(--color-uns-text);border-color:var(--color-uns-text)}.uns-pid-modal__btn-apply{border-radius:var(--uns-wgt-r-card);border:1px solid var(--color-uns-accent-0);background:#f5732026;padding:6px 16px}@supports (color:color-mix(in lab,red,red)){.uns-pid-modal__btn-apply{background:color-mix(in srgb,var(--color-uns-accent-0) 15%,transparent)}}.uns-pid-modal__btn-apply{font-size:var(--uns-fs-xs);font-family:var(--font-mono);color:var(--color-uns-accent-0);cursor:pointer;font-weight:700;transition:background .15s}.uns-pid-modal__btn-apply:hover{background:#f5732040}@supports (color:color-mix(in lab,red,red)){.uns-pid-modal__btn-apply:hover{background:color-mix(in srgb,var(--color-uns-accent-0) 25%,transparent)}}.uns-pid-status-bar{border-top:1px solid var(--color-uns-border);background:var(--color-uns-surface);flex-shrink:0;align-items:center;gap:20px;padding:8px 20px;display:flex}.uns-pid-status-bar__label{font-size:var(--uns-fs-xs);font-family:var(--font-mono);color:var(--color-uns-accent-0);font-weight:600}.uns-pid-status-bar__path{font-size:var(--uns-fs-xs);font-family:var(--font-mono);color:var(--color-uns-accent-0)}.uns-pid-status-bar__sep{color:var(--color-uns-text-dim)}.uns-pid-status-bar__value{font-size:var(--uns-fs-xs);font-family:var(--font-mono);color:var(--color-uns-accent-0);font-weight:600}.uns-pid-status-bar__type{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);color:var(--color-uns-text-dim)}.uns-pid-status-bar__clear{border:1px solid var(--color-uns-border);font-size:var(--uns-fs-2xs);font-family:var(--font-mono);color:var(--color-uns-text-dim);cursor:pointer;background:0 0;border-radius:4px;margin-left:auto;padding:2px 8px;transition:color .15s,border-color .15s}.uns-pid-status-bar__clear:hover{color:var(--color-uns-text);border-color:var(--color-uns-text)}.uns-pid-grid3__btn{cursor:pointer;border:none;border-radius:3px;justify-content:center;align-items:center;width:14px;height:14px;transition:all .1s;display:flex}.uns-pid-binding-trigger:hover{border-color:#8e5637}@supports (color:color-mix(in lab,red,red)){.uns-pid-binding-trigger:hover{border-color:color-mix(in srgb,var(--color-uns-accent-0) 50%,var(--color-uns-border))}}.uns-pid-binding-trigger__value{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.uns-pid-binding-trigger__value--empty{color:#5a5a7a}.uns-pid-binding-trigger__value--set{color:#dddde8}.uns-pid-binding-panel{border-radius:var(--uns-wgt-r-card);border:1px solid var(--color-uns-border);background:#0e0e18;box-shadow:0 25px 50px -12px #00000080}.uns-pid-binding-search{border-bottom:1px solid var(--color-uns-border);align-items:center;gap:8px;padding:10px 12px;display:flex}.uns-pid-binding-input{min-width:0;font-family:var(--font-mono);font-size:var(--uns-fs-sm);color:var(--color-uns-text);background:0 0;border:none;outline:none;flex:1}.uns-pid-binding-input::placeholder{color:var(--color-uns-text-muted)}.uns-pid-binding-clear{color:var(--color-uns-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0}.uns-pid-binding-clear:hover{color:var(--color-uns-text)}.uns-pid-binding-list{max-height:326px;overflow-y:auto}.uns-pid-binding-opt{text-align:left;width:100%;font-family:var(--font-mono);font-size:var(--uns-fs-xs);cursor:pointer;border:none;padding:8px 12px;transition:background .15s,color .15s}.uns-pid-binding-opt--none-active{background:#f573201a}@supports (color:color-mix(in lab,red,red)){.uns-pid-binding-opt--none-active{background:color-mix(in srgb,var(--color-uns-accent-0) 10%,transparent)}}.uns-pid-binding-opt--none-active{color:var(--color-uns-accent-0)}.uns-pid-binding-opt--none-idle{color:var(--color-uns-text-muted);background:0 0}.uns-pid-binding-opt--none-idle:hover{background:var(--color-uns-surface-2);color:var(--color-uns-text)}.uns-pid-binding-empty{text-align:center;font-size:var(--uns-fs-xs);font-family:var(--font-mono);color:var(--color-uns-text-muted);padding:12px}.uns-pid-binding-row{text-align:left;cursor:pointer;border:none;flex-direction:column;gap:1px;width:100%;padding:6px 12px;transition:background .15s;display:flex}.uns-pid-binding-row--active{background:#f573201a}@supports (color:color-mix(in lab,red,red)){.uns-pid-binding-row--active{background:color-mix(in srgb,var(--color-uns-accent-0) 10%,transparent)}}.uns-pid-binding-row--idle{background:0 0}.uns-pid-binding-row--idle:hover{background:var(--color-uns-surface-2)}.uns-pid-binding-prefix{font-family:var(--font-mono);color:var(--color-uns-text-muted);text-overflow:ellipsis;opacity:.6;font-size:9px;line-height:13px;overflow:hidden}.uns-pid-binding-tail{font-family:var(--font-mono);text-overflow:ellipsis;font-size:11px;line-height:15px;overflow:hidden}.uns-pid-binding-tail--active{color:var(--color-uns-accent-0);font-weight:600}.uns-pid-binding-tail--idle{color:var(--color-uns-text-dim)}.uns-pid-metric-style-option{border:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);cursor:pointer;text-align:left;color:inherit;font:inherit;border-radius:8px;flex-direction:column;align-items:stretch;gap:6px;padding:8px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.uns-pid-metric-style-option:hover{border-color:#835339}@supports (color:color-mix(in lab,red,red)){.uns-pid-metric-style-option:hover{border-color:color-mix(in srgb,var(--color-uns-accent-0) 45%,var(--color-uns-border))}}.uns-pid-metric-style-option--active{border-color:var(--color-uns-accent-0);box-shadow:0 0 0 1px #f5732059}@supports (color:color-mix(in lab,red,red)){.uns-pid-metric-style-option--active{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-uns-accent-0) 35%,transparent)}}.uns-pid-metric-style-option--active{background:#2a303b}@supports (color:color-mix(in lab,red,red)){.uns-pid-metric-style-option--active{background:color-mix(in srgb,var(--color-uns-accent-0) 8%,var(--color-uns-surface-2))}}.uns-pid-metric-style-option__preview{border:1px solid var(--color-uns-border-soft);background:var(--color-uns-pid-pin-bg-bottom);border-radius:6px;justify-content:center;align-items:center;height:52px;padding:4px;display:flex;overflow:hidden}.uns-pid-metric-style-option__label{font-size:var(--uns-fs-2xs);font-weight:600;font-family:var(--font-mono);color:var(--color-uns-text-muted);text-align:center}.uns-pid-metric-style-option--active .uns-pid-metric-style-option__label{color:var(--color-uns-accent-0)}.uns-pid-style-grid-hero{flex-direction:column;flex:3;gap:8px;min-height:0;padding:12px 12px 8px;display:flex}.uns-pid-style-grid-hero__head{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.uns-pid-style-grid-hero__title{align-items:baseline;gap:10px;min-width:0;display:flex}.uns-pid-style-grid-hero__name{font-size:var(--uns-fs-sm);color:var(--color-uns-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-weight:700;display:flex;overflow:hidden}.uns-pid-style-grid-hero__badge{font-size:var(--uns-fs-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--color-uns-text-dim);border:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);border-radius:4px;padding:2px 6px;font-weight:600}.uns-pid-style-grid__cell--original{border-color:#60748b}@supports (color:color-mix(in lab,red,red)){.uns-pid-style-grid__cell--original{border-color:color-mix(in srgb,var(--color-uns-text-dim) 50%,var(--color-uns-border))}}.uns-pid-style-grid__cell--original.uns-pid-style-grid__cell--selected{border-color:var(--color-uns-text);box-shadow:0 0 0 1px #e2ecf759}@supports (color:color-mix(in lab,red,red)){.uns-pid-style-grid__cell--original.uns-pid-style-grid__cell--selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-uns-text) 35%,transparent)}}.uns-pid-style-grid-hero__tools{flex-shrink:0;align-items:center;gap:10px;display:flex}.uns-pid-style-grid-hero__open{border:1px solid var(--color-uns-accent-0);background:var(--color-uns-accent-0-dim);color:var(--color-uns-accent-0);font-size:var(--uns-fs-xs);cursor:pointer;white-space:nowrap;border-radius:8px;padding:6px 12px;font-weight:600;transition:background .15s}.uns-pid-style-grid-hero__open:hover{background:#f573202e}@supports (color:color-mix(in lab,red,red)){.uns-pid-style-grid-hero__open:hover{background:color-mix(in srgb,var(--color-uns-accent-0) 18%,transparent)}}.uns-pid-style-grid-hero__canvas{border:1px solid var(--color-uns-border);background:var(--color-uns-surface-1);border-radius:10px;flex:1;min-height:0;overflow:hidden}.uns-pid-style-grid-strip{border-top:1px solid var(--color-uns-border);background:var(--color-uns-surface-1);flex:2;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:minmax(140px,1fr);gap:10px;min-height:240px;max-height:46%;padding:10px 12px 12px;display:grid;overflow:auto}@supports (color:color-mix(in lab,red,red)){.uns-pid-style-grid-strip{background:color-mix(in srgb,var(--color-uns-surface-1) 80%,#0b1824)}}@media(max-width:1280px){.uns-pid-style-grid-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.uns-pid-style-grid-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.uns-pid-style-grid__cell--thumb{width:auto;min-width:0;height:100%;min-height:0}.uns-pid-style-grid__cell--selected{border-color:var(--color-uns-accent-0);box-shadow:0 0 0 1px #f5732066}@supports (color:color-mix(in lab,red,red)){.uns-pid-style-grid__cell--selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-uns-accent-0) 40%,transparent)}}.uns-pid-style-grid__cell{border:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);cursor:pointer;text-align:left;color:inherit;font:inherit;border-radius:10px;flex-direction:column;padding:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.uns-pid-style-grid__cell:hover{border-color:var(--color-uns-accent-0);box-shadow:0 0 0 1px #f5732059}@supports (color:color-mix(in lab,red,red)){.uns-pid-style-grid__cell:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-uns-accent-0) 35%,transparent)}}.uns-pid-style-grid__cell-head{border-bottom:1px solid var(--color-uns-border);flex-shrink:0;align-items:baseline;gap:8px;padding:8px 10px;display:flex}.uns-pid-style-grid__cell--thumb .uns-pid-style-grid__cell-label{font-size:var(--uns-fs-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.uns-pid-style-grid__cell-num{font-family:var(--font-mono);font-size:var(--uns-fs-2xs);color:var(--color-uns-accent-0);font-weight:700}.uns-pid-style-grid__cell-label{font-size:var(--uns-fs-xs);color:var(--color-uns-text);font-weight:600}.uns-pid-style-grid__preview{pointer-events:none;flex:1;min-height:96px;position:relative}.uns-pid-style-grid__preview svg{cursor:default!important}[data-pid-theme=neon] .pid-theme-layer .pid-pipe path,[data-pid-theme=neon-cyan] .pid-theme-layer .pid-pipe path,[data-pid-theme=aurora] .pid-theme-layer .pid-pipe path,[data-pid-theme=cyber-glacier] .pid-theme-layer .pid-pipe path{filter:drop-shadow(0 0 2px var(--pid-accent))}[data-pid-theme=neon] .pid-theme-layer circle,[data-pid-theme=neon] .pid-theme-layer rect:not(.pid-pipe *),[data-pid-theme=neon-cyan] .pid-theme-layer circle,[data-pid-theme=neon-cyan] .pid-theme-layer rect:not(.pid-pipe *),[data-pid-theme=aurora] .pid-theme-layer circle,[data-pid-theme=aurora] .pid-theme-layer rect:not(.pid-pipe *),[data-pid-theme=cyber-glacier] .pid-theme-layer circle,[data-pid-theme=cyber-glacier] .pid-theme-layer rect:not(.pid-pipe *){filter:drop-shadow(0 0 3px var(--pid-stroke))}@supports (color:color-mix(in lab,red,red)){[data-pid-theme=neon] .pid-theme-layer circle,[data-pid-theme=neon] .pid-theme-layer rect:not(.pid-pipe *),[data-pid-theme=neon-cyan] .pid-theme-layer circle,[data-pid-theme=neon-cyan] .pid-theme-layer rect:not(.pid-pipe *),[data-pid-theme=aurora] .pid-theme-layer circle,[data-pid-theme=aurora] .pid-theme-layer rect:not(.pid-pipe *),[data-pid-theme=cyber-glacier] .pid-theme-layer circle,[data-pid-theme=cyber-glacier] .pid-theme-layer rect:not(.pid-pipe *){filter:drop-shadow(0 0 3px color-mix(in srgb,var(--pid-stroke) 55%,transparent))}}[data-pid-theme=arctic-ice] .pid-theme-layer .pid-pipe path,[data-pid-theme=polar-mist] .pid-theme-layer .pid-pipe path{filter:drop-shadow(0 0 1px var(--pid-accent))}@supports (color:color-mix(in lab,red,red)){[data-pid-theme=arctic-ice] .pid-theme-layer .pid-pipe path,[data-pid-theme=polar-mist] .pid-theme-layer .pid-pipe path{filter:drop-shadow(0 0 1px color-mix(in srgb,var(--pid-accent) 35%,transparent))}}[data-pid-theme=slate-fog] .pid-theme-layer{filter:saturate(.88)}[data-pid-theme=high-contrast] .pid-theme-layer{filter:contrast(1.08)}[data-pid-theme=paper] .pid-theme-layer{filter:saturate(.92)}.uns-pid-edit-toggle--disabled{opacity:.4;cursor:not-allowed}.uns-pid-root{flex-direction:column;flex:1;display:flex;overflow:hidden;container-type:inline-size}.uns-pid-r-card{border-radius:var(--uns-wgt-r-card)}.uns-pid-menu-item-row{border-radius:var(--uns-wgt-r-card);align-items:center;transition:background .1s;display:flex}.uns-pid-menu-item-row .uns-pid-menu-item:hover{background:0 0}.uns-pid-menu-footer-btn__text--green .uns-pid-menu-footer-btn__text--cyan{font-size:var(--uns-fs-sm);font-family:var(--font-mono);color:var(--color-uns-accent-0);font-weight:600}.uns-pid-edit-action:hover .uns-pid-edit-action--cyan:hover .uns-pid-edit-action--green:hover .uns-pid-edit-action--orange:hover{color:var(--color-uns-accent-0);border-color:var(--color-uns-accent-0)}.uns-pid-grid3{border-radius:var(--uns-wgt-r-card);border:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);grid-template-columns:repeat(3,1fr);gap:3px;width:56px;margin-left:auto;margin-right:auto;padding:3px;display:grid}.uns-pid-binding-trigger{border-radius:var(--uns-wgt-r-card);border:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);text-align:left;width:100%;font-family:var(--font-mono);font-size:var(--uns-fs-xs);cursor:pointer;align-items:center;gap:8px;min-height:34px;padding:8px 10px;transition:border-color .15s;display:flex}.uns-pid-metric-style-picker{grid-template-columns:1fr 1fr;gap:8px;display:grid}.uns-pid-style-grid-layout{background:#0b1824;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.uns-pid-icon--accent{color:var(--color-uns-accent-0)}.uns-pid-icon--accent-2{color:var(--color-uns-accent-2)}.uns-pid-icon--muted{color:var(--color-uns-text-muted)}.uns-pid-icon--dim{color:var(--color-uns-text-dim)}.uns-pid-icon--shrink{flex-shrink:0}.uns-pid-icon--chevron{color:var(--color-uns-text-muted);flex-shrink:0;transition:transform .2s}.uns-pid-icon--chevron.uns-pid-icon--chevron-open .uns-pid-icon--chevron--open{transform:rotate(180deg)}.uns-pid-bordered-card{border-radius:var(--uns-wgt-r-card);border:1px solid var(--color-uns-border);background:var(--color-uns-surface)}.uns-pid-bordered-card--surface-2{background:var(--color-uns-surface-2)}.uns-pid-bordered-card--overflow-hidden{overflow:hidden}.uns-pid-bordered-card--dashed{border-style:dashed}.uns-pid-minimap{border-radius:var(--uns-wgt-r-card);border:1px solid var(--color-uns-border);background:#13202fe6;position:absolute;bottom:12px;right:12px}.uns-pid-minimap__svg{width:100%;height:100%;display:block}.uns-pid-ctx{z-index:999;border-radius:var(--uns-wgt-r-card);border:1px solid var(--color-uns-border);background:var(--color-uns-surface);-webkit-backdrop-filter:blur(4px);min-width:13rem;padding:6px 0;position:fixed;box-shadow:0 25px 50px -12px #00000080}.uns-pid-ctx__sep{border-top:1px solid var(--color-uns-border);margin:4px 8px}.uns-pid-ctx__item{text-align:left;width:100%;font-size:var(--uns-fs-2xs);font-family:var(--font-mono);cursor:pointer;color:var(--color-uns-text-dim);background:0 0;border:none;align-items:center;gap:10px;padding:8px 14px;font-weight:600;transition:background .15s,color .15s;display:flex}.uns-pid-ctx__item:hover{background:var(--color-uns-surface-2);color:var(--color-uns-text)}.uns-pid-ctx__item--danger{color:var(--color-uns-accent-0)}.uns-pid-ctx__item--danger:hover{background:#f573201a}.uns-pid-ctx__item--disabled .uns-pid-ctx__item:disabled{color:#6f86a166}.uns-pid-ctx__item--disabled:hover .uns-pid-ctx__item:disabled:hover{color:#6f86a166;background:0 0}.uns-pid-ctx__icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;display:flex}.uns-pid-ctx__label{flex:1}.uns-pid-ctx__shortcut{font-size:9px;font-family:var(--font-mono);color:var(--color-uns-text-muted);margin-left:12px}.uns-pid-canvas-svg{width:100%;height:100%}.uns-pid-palette{border-right:1px solid var(--color-uns-border);background:var(--color-uns-surface);flex-direction:column;flex-shrink:0;width:20rem;min-height:0;display:flex;overflow-y:auto}.uns-pid-palette--compare{width:min(72vw,80rem)}.uns-pid-palette__head{border-bottom:1px solid var(--color-uns-border);flex-shrink:0;padding:10px 12px}.uns-pid-palette__head--sticky{z-index:10;background:var(--color-uns-surface);position:sticky;top:0}.uns-pid-palette__title{font-size:var(--uns-fs-xs);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-uns-accent-2);font-weight:600}.uns-pid-palette__desc{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);color:var(--color-uns-text-muted);margin-top:4px;line-height:1.375}.uns-pid-palette__body{flex-direction:column;flex:1;gap:8px;width:100%;min-width:0;padding:8px;display:flex;overflow-x:hidden}.uns-pid-palette__sections{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.uns-pid-palette-search{position:relative}.uns-pid-palette-search__icon{color:var(--color-uns-text-muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.uns-pid-palette-search__input{border-radius:var(--uns-wgt-r-card);border:1px solid var(--color-uns-border);background:var(--color-uns-bg);width:100%;color:var(--color-uns-text);font-size:var(--uns-fs-xs);font-family:var(--font-mono);outline:none;padding:6px 32px;transition:border-color .15s}.uns-pid-palette-search__input::placeholder{color:var(--color-uns-text-muted)}.uns-pid-palette-search__input:focus{border-color:var(--color-uns-accent-2)}.uns-pid-palette-search__clear{color:var(--color-uns-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.uns-pid-palette-search__clear:hover{color:var(--color-uns-text)}.uns-pid-palette-item{cursor:pointer;background:var(--color-uns-surface);color:var(--color-uns-text-dim);border:1px solid #0000;transition:background .15s,color .15s,border-color .15s}.uns-pid-palette-item:hover{background:var(--color-uns-surface-2);color:var(--color-uns-text);border-color:var(--color-uns-border)}.uns-pid-palette-item--active,.uns-pid-palette-item--active:hover{border-color:var(--color-uns-accent-2);background:#b794f626}.uns-pid-palette-layout--grid-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:6px;width:100%;min-width:0;display:grid}.uns-pid-palette-layout--grid-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:6px;width:100%;min-width:0;display:grid}.uns-pid-palette-layout--grid-4{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;min-width:0;display:grid}.uns-pid-palette-layout--col{flex-direction:column;gap:4px;display:flex}.uns-pid-palette-layout--wrap{flex-wrap:wrap;gap:6px;display:flex}.uns-pid-palette-layout--scroll-x{gap:8px;margin-left:-2px;margin-right:-2px;padding-bottom:4px;padding-left:2px;padding-right:2px;display:flex;overflow-x:auto}.uns-pid-palette-item--original{border-radius:var(--uns-wgt-r-card);text-align:left;align-items:flex-start;gap:8px;height:100%;padding:8px 10px;display:flex}.uns-pid-palette-item--original>:first-child{flex-shrink:0;margin-top:2px}.uns-pid-palette-item--dia{border-radius:var(--uns-wgt-r-card);text-align:center;box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;height:100%;min-height:4.5rem;padding:4px 4px 8px;display:flex;overflow:hidden}.uns-pid-palette-item--list{border-radius:var(--uns-wgt-r-card);text-align:left;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.uns-pid-palette-item--chip{border-radius:9999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.uns-pid-palette-item--compact{border-radius:var(--uns-wgt-r-card);text-align:center;box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;width:100%;min-width:0;max-width:100%;height:100%;padding:2px 2px 6px;display:flex;overflow:hidden}.uns-pid-palette-item--dock .uns-pid-palette-dock-item{aspect-ratio:1;border:1px solid #26384e99;border-radius:1rem;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;padding:4px 4px 6px;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s;display:flex}.uns-pid-palette-item--dock:hover .uns-pid-palette-dock-item:hover{background:var(--color-uns-surface-2);border-color:var(--color-uns-border);transform:scale(1.02)}.uns-pid-palette-item--dock.uns-pid-palette-item--active .uns-pid-palette-dock-item--active{border-color:var(--color-uns-accent-2);background:#b794f633}.uns-pid-palette-item--blueprint .uns-pid-palette-blueprint-item{border:1px dashed #b794f640;flex-direction:column;align-items:flex-start;gap:4px;padding:8px;display:flex;position:relative}.uns-pid-palette-item--blueprint:hover .uns-pid-palette-blueprint-item:hover{border-color:#b794f680}.uns-pid-palette-item--blueprint.uns-pid-palette-item--active .uns-pid-palette-blueprint-item.uns-pid-palette-item--active{border-color:var(--color-uns-accent-2);background:#b794f614}.uns-pid-palette-blueprint-item__tag{font-size:7px;font-family:var(--font-mono);border:1px solid #b794f64d;padding:1px 4px;font-weight:700;position:absolute;top:4px;right:4px}.uns-pid-palette-blueprint-item__icon{color:#b794f6e6;margin-top:8px}.uns-pid-palette-blueprint-item__divider{background:#b794f633;width:100%;height:1px}.uns-pid-palette-item--ribbon{border-radius:var(--uns-wgt-r-card);text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:4.25rem;padding:8px 4px;display:flex}.uns-pid-palette-item--ribbon.uns-pid-palette-item--active{border-color:var(--color-uns-accent-2);background:#b794f626}.uns-pid-palette-item--ribbon:not(.uns-pid-palette-item--active){border-color:var(--color-uns-border);background:var(--color-uns-surface)}.uns-pid-palette-item--ribbon:not(.uns-pid-palette-item--active):hover{background:var(--color-uns-surface-2)}.uns-pid-palette-item__icon-box{background:var(--color-uns-surface-2);border:1px solid #26384eb3;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.uns-pid-palette-item--stacks{border-radius:var(--uns-wgt-r-card);text-align:left;align-items:center;gap:10px;width:100%;padding:0 10px 0 0;display:flex;overflow:hidden}.uns-pid-palette-item--stacks.uns-pid-palette-item--active{border-color:#b794f699}.uns-pid-palette-item--stacks:not(.uns-pid-palette-item--active){border-color:#26384eb3}.uns-pid-palette-item__accent-bar{border-radius:0 2px 2px 0;flex-shrink:0;align-self:stretch;width:4px}.uns-pid-palette-item__icon-wrap{border:1px solid #26384e99;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.uns-pid-palette-item__text-block{flex:1;min-width:0}.uns-pid-palette-item__subtitle{font-size:9px;font-family:var(--font-mono);color:var(--color-uns-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:2px;display:block}.uns-pid-palette-item--dia-dock{aspect-ratio:1;border:1px solid #26384e99;border-radius:1rem;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;padding:4px 4px 6px;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s;display:flex}.uns-pid-palette-item--dia-dock:hover{background:var(--color-uns-surface-2);border-color:var(--color-uns-border);transform:scale(1.02)}.uns-pid-palette-item--dia-dock.uns-pid-palette-item--active{border-color:var(--color-uns-accent-2);background:#b794f633}.uns-pid-palette-item--dia-ribbon{border-radius:var(--uns-wgt-r-card);text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:4.75rem;padding:10px 4px;display:flex}.uns-pid-palette-item--dock-ribbon{aspect-ratio:4/5;border:1px solid #26384e99;border-radius:1rem;flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;width:4.25rem;padding:4px 4px 6px;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s;display:flex}.uns-pid-palette-item--dock-ribbon:hover{background:var(--color-uns-surface-2);border-color:var(--color-uns-border);transform:scale(1.02)}.uns-pid-palette-item--dock-ribbon.uns-pid-palette-item--active{border-color:var(--color-uns-accent-2);background:#b794f633}.uns-pid-palette-item--dia-dock-ribbon{aspect-ratio:1;border:1px solid #26384e99;border-radius:1rem;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;padding:4px 4px 6px;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s;display:flex}.uns-pid-palette-item--dia-dock-ribbon:hover{background:var(--color-uns-surface-2);border-color:var(--color-uns-border);transform:scale(1.02)}.uns-pid-palette-item--dia-dock-ribbon.uns-pid-palette-item--active{border-color:var(--color-uns-accent-2);background:#b794f633}.uns-pid-palette-item__label{font-family:var(--font-mono);text-transform:uppercase;font-weight:600}.uns-pid-palette-item__label--xs{font-size:var(--uns-fs-xs);letter-spacing:.05em}.uns-pid-palette-item__label--2xs{font-size:var(--uns-fs-2xs);letter-spacing:.05em;line-height:1.25}.uns-pid-palette-item__label--micro{font-size:8px;line-height:1}.uns-pid-palette-item__label--micro-9{font-size:9px;line-height:1}.uns-pid-palette-item__label--clamp-2{-webkit-line-clamp:2;overflow-wrap:anywhere;word-break:break-word;box-sizing:border-box;-webkit-box-orient:vertical;width:100%;min-width:0;max-width:100%;min-height:2lh;display:-webkit-box;overflow:hidden}.uns-pid-palette-item__label--clamp-3{-webkit-line-clamp:3;overflow-wrap:anywhere;word-break:break-word;box-sizing:border-box;-webkit-box-orient:vertical;width:100%;min-width:0;max-width:100%;min-height:3lh;display:-webkit-box;overflow:hidden}.uns-pid-palette-item__label--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uns-pid-palette-item__label--nowrap{white-space:nowrap}.uns-pid-palette-item__icon-center{flex:1;justify-content:center;align-items:center;min-width:0;max-width:100%;padding-top:4px;display:flex;overflow:hidden}.uns-pid-palette-item__icon-center>svg{flex-shrink:0;max-width:100%;max-height:100%}.uns-pid-palette-item__label--opacity-80{opacity:.8}.uns-pid-palette-item__label--opacity-90{opacity:.9}.uns-pid-cat-header{align-items:center;gap:6px;margin-bottom:4px;padding:0 2px;display:flex}.uns-pid-cat-header__label{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--color-uns-text-muted);font-weight:600}.uns-pid-cat-header__rule{background:var(--color-uns-border);flex:1;height:1px}.uns-pid-cat-section{border-radius:var(--uns-wgt-r-card);border:1px solid #26384eb3;min-width:0;max-width:100%;overflow:hidden}.uns-pid-cat-section__toggle{text-align:left;cursor:pointer;background:var(--color-uns-surface);width:100%;color:var(--color-uns-text-dim);border:none;align-items:center;gap:8px;padding:6px 8px;transition:background .15s,color .15s;display:flex}.uns-pid-cat-section__toggle:hover{background:var(--color-uns-surface-2)}.uns-pid-cat-section__toggle--open{background:var(--color-uns-surface-2);color:var(--color-uns-text)}.uns-pid-cat-section__toggle--has-active{background:#b794f614}.uns-pid-cat-section__toggle--disabled{cursor:default}.uns-pid-cat-section__toggle-label{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;flex:1;font-weight:600}.uns-pid-cat-section__toggle-badge{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);opacity:.7;text-overflow:ellipsis;white-space:nowrap;max-width:4rem;overflow:hidden}.uns-pid-cat-section__body{border-top:1px solid #26384eb3;min-width:0;padding:4px 8px 8px;overflow:hidden}.uns-pid-cat-section--accordion .uns-pid-cat-section__toggle{border-radius:var(--uns-wgt-r-card);border:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);padding:10px 12px}.uns-pid-cat-section--accordion .uns-pid-cat-section__toggle--open{border-color:var(--color-uns-border);background:var(--color-uns-surface-2);color:var(--color-uns-text)}.uns-pid-cat-section--accordion .uns-pid-cat-section__toggle--has-active{border-color:#b794f666}.uns-pid-cat-section--accordion .uns-pid-cat-section__toggle:not(.uns-pid-cat-section__toggle--open):not(.uns-pid-cat-section__toggle--has-active):hover{border-color:var(--color-uns-border);color:var(--color-uns-text)}.uns-pid-cat-section--accordion .uns-pid-cat-section__toggle-label{font-size:var(--uns-fs-sm)}.uns-pid-cat-section--accordion .uns-pid-cat-section__body{border-top:none;margin-top:6px;margin-left:8px;padding:0}.uns-pid-collapsible-section{border-radius:var(--uns-wgt-r-card);border:1px solid var(--color-uns-border);background:var(--color-uns-surface);overflow:hidden}.uns-pid-collapsible-section__toggle{text-align:left;cursor:pointer;background:var(--color-uns-surface);width:100%;color:var(--color-uns-text-dim);border:none;align-items:center;gap:8px;padding:8px 10px;transition:background .15s,color .15s;display:flex}.uns-pid-collapsible-section__toggle:hover{background:var(--color-uns-surface-2)}.uns-pid-collapsible-section__toggle--open{background:var(--color-uns-surface-2);color:var(--color-uns-text)}.uns-pid-collapsible-section__toggle--has-active{background:#b794f614}.uns-pid-collapsible-section__toggle--disabled{cursor:default}.uns-pid-collapsible-section__title{font-size:var(--uns-fs-xs);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;flex:1;font-weight:600}.uns-pid-collapsible-section__active-hint{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);opacity:.7;text-overflow:ellipsis;white-space:nowrap;max-width:5rem;overflow:hidden}.uns-pid-collapsible-section__count{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);color:var(--color-uns-text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.uns-pid-collapsible-section__body{border-top:1px solid var(--color-uns-border);min-width:0;padding:6px 6px 8px;overflow:hidden}.uns-pid-palette-hint{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);color:var(--color-uns-text-muted);margin-top:6px;padding:0 2px}.uns-pid-palette-empty{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);color:var(--color-uns-text-muted);text-align:center;padding:12px 8px}.uns-pid-compare-scroll{flex:1;min-height:0;overflow:auto}.uns-pid-compare-row{align-items:flex-start;gap:12px;min-width:max-content;padding:12px;display:flex}.uns-pid-compare-col{border-radius:var(--uns-wgt-r-card);border:1px solid var(--color-uns-border);background:var(--color-uns-surface);flex-direction:column;flex-shrink:0;width:18rem;display:flex;overflow:hidden}.uns-pid-compare-col__head{border-bottom:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);padding:8px 10px}.uns-pid-compare-col__title{font-size:var(--uns-fs-xs);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-uns-accent-2);font-weight:600}.uns-pid-compare-col__desc{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);color:var(--color-uns-text-muted);margin-top:2px;line-height:1.375}.uns-pid-compare-col__use-btn{width:100%;font-size:var(--uns-fs-2xs);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--uns-wgt-r-card);border:1px solid #b794f680;margin-top:8px;padding:6px 8px;font-weight:600}.uns-pid-compare-col__use-btn:hover{background:#b794f633}.uns-pid-compare-col__body{max-height:calc(100vh - 12rem);padding:8px;overflow-y:auto}.uns-pid-props{border-left:1px solid var(--color-uns-border);background:var(--color-uns-surface);flex-direction:column;flex-shrink:0;width:20rem;display:flex;overflow-y:auto}.uns-pid-props__head{border-bottom:1px solid var(--color-uns-border);flex-shrink:0;padding:10px 12px}.uns-pid-props__head-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.uns-pid-props__title{font-size:var(--uns-fs-xs);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-uns-accent-2);font-weight:600}.uns-pid-props__body{flex:1;padding:8px 8px 12px;overflow-y:auto}.uns-pid-props__sections{flex-direction:column;gap:8px;display:flex}.uns-pid-props__hint{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);color:var(--color-uns-text-muted);padding:4px}.uns-pid-input{border-radius:var(--uns-wgt-r-card);border:1px solid var(--color-uns-border);background:var(--color-uns-bg);width:100%;color:var(--color-uns-text);font-size:var(--uns-fs-xs);font-family:var(--font-mono);outline:none;padding:6px 10px;transition:border-color .15s}.uns-pid-input:focus{border-color:var(--color-uns-accent-2)}.uns-pid-input--compact{padding-top:4px;padding-bottom:4px}.uns-pid-textarea{border-radius:var(--uns-wgt-r-card);border:1px solid var(--color-uns-border);background:var(--color-uns-bg);width:100%;color:var(--color-uns-text);font-size:var(--uns-fs-xs);font-family:var(--font-mono);resize:vertical;outline:none;min-height:40px;padding:6px 10px;transition:border-color .15s}.uns-pid-textarea:focus{border-color:var(--color-uns-accent-2)}.uns-pid-readonly-field{border-radius:var(--uns-wgt-r-card);border:1px dashed #26384e80;width:100%;padding:6px 10px;display:block}.uns-pid-readonly-field--uppercase{text-transform:uppercase;letter-spacing:.05em}.uns-pid-field-label{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);color:var(--color-uns-text-muted);margin-bottom:2px}.uns-pid-field-group{margin-bottom:6px}.uns-pid-field-group:last-child{margin-bottom:0}.uns-pid-field-row{grid-template-columns:repeat(2,1fr);gap:6px;margin-bottom:6px;display:grid}.uns-pid-field-row:last-child{margin-bottom:0}.uns-pid-prop-section{border-radius:var(--uns-wgt-r-card);border:1px solid var(--color-uns-border);background:var(--color-uns-surface);margin-bottom:8px;overflow:hidden}.uns-pid-prop-section:last-child{margin-bottom:0}.uns-pid-prop-section__toggle{text-align:left;cursor:pointer;background:var(--color-uns-surface-2);width:100%;color:var(--color-uns-text-dim);border:none;align-items:center;gap:8px;padding:8px 10px;transition:background .15s;display:flex}.uns-pid-prop-section__toggle:hover{background:var(--color-uns-surface)}.uns-pid-prop-section__toggle-label{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.uns-pid-prop-section__body{border-top:1px solid var(--color-uns-border);padding:8px 10px}.uns-pid-prop-toolbar{flex-shrink:0;align-items:center;gap:4px;display:flex}.uns-pid-prop-toolbar__btn{border-radius:var(--uns-wgt-r-card);border:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);width:24px;height:24px;color:var(--color-uns-text-muted);cursor:pointer;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:flex}.uns-pid-prop-toolbar__btn:hover{border-color:#b794f666}.uns-pid-prop-action-row{gap:6px;display:flex}.uns-pid-prop-action-btn{border-radius:var(--uns-wgt-r-card);border:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);color:var(--color-uns-text-dim);font-size:var(--uns-fs-2xs);font-family:var(--font-mono);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px;font-weight:600;transition:border-color .15s,color .15s;display:flex}.uns-pid-prop-action-btn:hover{border-color:var(--color-uns-accent-2);color:var(--color-uns-accent-2)}.uns-pid-prop-action-btn--locked{border-color:#b794f666}.uns-pid-prop-layer-row{gap:4px;display:flex}.uns-pid-prop-layer-btn{border-radius:var(--uns-wgt-r-card);border:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);color:var(--color-uns-text-dim);cursor:pointer;flex:1;justify-content:center;align-items:center;padding:4px;transition:border-color .15s,color .15s;display:flex}.uns-pid-prop-layer-btn:hover:not(:disabled){border-color:var(--color-uns-accent-2);color:var(--color-uns-accent-2)}.uns-pid-prop-layer-btn:disabled{opacity:.3;cursor:default}.uns-pid-prop-layer-meta{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);color:var(--color-uns-text-muted);text-align:center;margin-top:6px}.uns-pid-prop-delete-btn{border-radius:var(--uns-wgt-r-card);border:1px solid #b794f64d;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px 12px;display:flex}.uns-pid-prop-delete-btn:hover{background:#b794f626}.uns-pid-bind-row{flex-direction:column;gap:4px;display:flex}.uns-pid-bind-row__main{align-items:stretch;gap:4px;display:flex}.uns-pid-bind-toggle{border-radius:var(--uns-wgt-r-card);border:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);width:28px;color:var(--color-uns-text-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,background .15s,color .15s;display:flex}.uns-pid-bind-toggle:hover,.uns-pid-bind-toggle--active{border-color:#b794f666}.uns-pid-bind-toggle--active:hover{background:#b794f633}.uns-pid-bind-row__content{flex:1;min-width:0}.uns-pid-bind-fallback{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);color:var(--color-uns-text-muted);align-items:center;gap:6px;padding-left:32px;display:flex}.uns-pid-bind-fallback__label{opacity:.6}.uns-pid-bind-fallback__value{color:var(--color-uns-text-dim)}.uns-pid-color-picker{position:relative}.uns-pid-color-picker__trigger{cursor:pointer;align-items:center;gap:6px;display:flex}.uns-pid-color-picker__swatch{border:1px solid var(--color-uns-border);border-radius:4px;flex-shrink:0;width:28px;height:28px;overflow:hidden}.uns-pid-color-picker__dropdown{z-index:50;border-radius:var(--uns-wgt-r-card);border:1px solid var(--color-uns-border);background:var(--color-uns-bg);flex-direction:column;gap:8px;width:220px;margin-top:4px;padding:10px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 20px 25px -5px #00000059}.uns-pid-color-picker__tabs{gap:4px;display:flex}.uns-pid-color-picker__tab{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);cursor:pointer;border:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);color:var(--color-uns-text-muted);border-radius:4px;flex:1;padding:4px 0;font-weight:700;transition:background .15s,color .15s,border-color .15s}.uns-pid-color-picker__tab:hover{color:var(--color-uns-text)}.uns-pid-color-picker__tab--active{background:#b794f626}.uns-pid-color-picker__native-row{align-items:center;gap:8px;display:flex}.uns-pid-color-picker__native{border:1px solid var(--color-uns-border);cursor:pointer;background:0 0;border-radius:4px;width:40px;height:32px}.uns-pid-color-picker__value{font-size:var(--uns-fs-xs);font-family:var(--font-mono);color:var(--color-uns-text);flex:1}.uns-pid-color-picker__slider-row{align-items:center;gap:6px;display:flex}.uns-pid-color-picker__channel-label{width:12px;font-size:var(--uns-fs-2xs);font-family:var(--font-mono);font-weight:700}.uns-pid-color-picker__slider{height:6px;accent-color:var(--color-uns-accent-2);flex:1}.uns-pid-color-picker__channel-input{border:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);width:48px;font-size:var(--uns-fs-xs);font-family:var(--font-mono);color:var(--color-uns-text);text-align:center;border-radius:4px;padding:2px 4px}.uns-pid-color-picker__presets{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.uns-pid-color-picker__preset{border:1px solid var(--color-uns-border);cursor:pointer;border-radius:4px;width:20px;height:20px;padding:0;transition:transform .1s}.uns-pid-color-picker__preset:hover{transform:scale(1.25)}.uns-pid-color-picker__preset--selected{border-color:var(--color-uns-accent-2);box-shadow:0 0 0 1px var(--color-uns-accent-2)}.uns-pid-multi-metric{flex-direction:column;gap:8px;display:flex}.uns-pid-multi-metric__row{border-radius:var(--uns-wgt-r-card);border:1px solid var(--color-uns-border);background:var(--color-uns-surface-2);flex-direction:column;gap:6px;padding:8px;display:flex}.uns-pid-multi-metric__row-head{justify-content:space-between;align-items:center;display:flex}.uns-pid-multi-metric__row-label{font-size:var(--uns-fs-2xs);font-family:var(--font-mono);color:var(--color-uns-accent-2);font-weight:700}.uns-pid-multi-metric__remove{border:1px solid var(--color-uns-border);background:var(--color-uns-bg);color:var(--color-uns-text-muted);cursor:pointer;border-radius:4px;padding:4px;transition:color .15s}.uns-pid-multi-metric__remove:hover:not(:disabled){color:var(--color-uns-danger)}.uns-pid-multi-metric__remove:disabled{opacity:.3;cursor:default}.uns-pid-multi-metric__add{border-radius:var(--uns-wgt-r-card);border:1px dashed var(--color-uns-border);font-size:var(--uns-fs-xs);font-family:var(--font-mono);color:var(--color-uns-accent-2);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:8px;font-weight:600;transition:border-color .15s;display:flex}.uns-pid-multi-metric__add:hover:not(:disabled){border-color:var(--color-uns-accent-2)}.uns-pid-multi-metric__add:disabled{opacity:.3;cursor:default}.uns-pid-highlight{color:#00d4f5;font-weight:600}.uns-wide-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}@media(max-width:768px){.uns-wide-form{grid-template-columns:minmax(0,1fr)}}.uns-wide-form__col{flex-direction:column;gap:.75rem;min-width:0;display:flex}.uns-wide-form__label{font-family:var(--font-mono);font-size:var(--uns-fs-2xs);text-transform:uppercase;letter-spacing:.025em;color:var(--color-uns-text-muted)}.uns-wide-form__hint{font-family:var(--font-mono);font-size:var(--uns-fs-2xs);color:var(--color-uns-text-muted);margin:0}.uns-metric-mode{flex-direction:column;gap:.375rem;display:flex}.uns-metric-mode__option{cursor:pointer;font-family:var(--font-mono);font-size:var(--uns-fs-2xs);color:var(--color-uns-text);align-items:center;gap:.5rem;display:flex}.uns-metric-mode__hint{color:var(--color-uns-text-muted)}.uns-metric-picker{flex-direction:column;gap:.5rem;display:flex}.uns-metric-picker__toolbar{align-items:center;gap:.5rem;display:flex}.uns-metric-picker__search{min-width:0;font-family:var(--font-mono);font-size:var(--uns-fs-xs);flex:1}.uns-metric-picker__toggle{cursor:pointer;white-space:nowrap;font-family:var(--font-mono);font-size:var(--uns-fs-2xs);color:var(--color-uns-text-muted);align-items:center;gap:.375rem;display:flex}.uns-metric-picker__viewport{border:1px solid var(--color-uns-border);border-radius:.5rem;height:240px;overflow-y:auto}.uns-metric-picker__canvas{position:relative}.uns-metric-picker__slot{height:30px;position:absolute;left:0;right:0}.uns-metric-picker__slot>*{height:100%}.uns-tree__metric.uns-metric-picker__nested{padding-left:2.75rem}.uns-tree__empty.uns-metric-picker__error{color:var(--color-uns-danger)}.uns-metric-picker__actions{align-items:center;gap:.5rem;display:flex}.uns-metric-picker__count{font-family:var(--font-mono);font-size:var(--uns-fs-2xs);color:var(--color-uns-text-muted);margin-left:auto}.uns-notice{font-family:var(--font-mono);font-size:var(--uns-fs-xs);background:var(--color-uns-accent-1-dim);color:var(--color-uns-accent-1);border-bottom:1px solid #4ec9e030;align-items:flex-start;gap:8px;padding:6px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.uns-notice{border-bottom:1px solid color-mix(in srgb,var(--color-uns-accent-1) 19%,transparent)}}.uns-notice__icon{flex-shrink:0;margin-top:2px}.uns-notice__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.uns-notice__line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uns-notice__label{font-weight:600}.uns-notice__name{color:var(--color-uns-text)}.uns-notice__more{color:var(--color-uns-text-dim)}.uns-notice__dismiss{color:#4ec9e099;background:0 0;border:none;flex-shrink:0;padding:2px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.uns-notice__dismiss{color:color-mix(in srgb,var(--color-uns-accent-1) 60%,transparent)}}.uns-notice__dismiss{cursor:pointer}.uns-notice__dismiss:hover{color:var(--color-uns-accent-1)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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 uns-flow-spin{to{transform:rotate(360deg)}}.uns-flow-spin{animation:uns-flow-spin .8s linear infinite}.uns-flow-throughput__stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(190px,calc(50% - .5px))),1fr));gap:1px;background:var(--color-uns-border);border-top:1px solid var(--color-uns-border)}.uns-flow-throughput__stats-col{container-type:inline-size;min-width:0;display:flex;flex-direction:column;padding:6px 8px;background:var(--color-uns-surface-2)}.uns-flow-throughput__col-header{font-size:var(--uns-fs-2xs);font-family:var(--font-mono, monospace);color:var(--color-uns-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.uns-flow-throughput__stats-col-body{display:flex;align-items:stretch;gap:10px;flex:1;min-height:0}.uns-flow-throughput__stat-grid{display:grid;grid-template-columns:max-content max-content;align-items:baseline;align-content:start;row-gap:3px;column-gap:10px;flex-shrink:0}.uns-flow-throughput__stat{display:contents}@container (max-width: 520px){.uns-flow-throughput__stats-col-body{flex-direction:column;gap:6px}.uns-flow-throughput__big-avg{order:-1;flex:1 1 auto;min-height:58px}.uns-flow-throughput__stat-grid{display:grid;grid-template-columns:1fr;align-content:start;column-gap:10px;row-gap:2px;flex-shrink:0}.uns-flow-throughput__stat{display:flex;flex-direction:column;justify-content:flex-end;line-height:1.15;min-width:0}.uns-flow-throughput__stat .uns-flow-throughput__stat-label{font-size:var(--uns-fs-2xs);overflow:hidden;text-overflow:ellipsis}.uns-flow-throughput__stat .uns-flow-throughput__stat-value{font-size:var(--uns-fs-xs);overflow:hidden;text-overflow:ellipsis}.uns-flow-throughput__unit{font-size:.82em;color:var(--color-uns-text-muted)}}@container (min-width: 190px) and (max-width: 520px){.uns-flow-throughput__stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 358px) and (max-width: 520px){.uns-flow-throughput__stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.uns-flow-throughput__big-avg{flex:1;min-width:0;position:relative}.uns-flow-throughput__big-avg svg{position:absolute;inset:0;width:100%;height:100%;display:block}.uns-flow-throughput__stat-label{font-size:var(--uns-fs-xs);color:var(--color-uns-text-muted);white-space:nowrap}.uns-flow-throughput__stat-value{font-size:var(--uns-fs-md);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.uns-flow-throughput__unit{font-size:var(--uns-fs-xs);font-weight:400;opacity:.7}.uns-flow-empty{display:flex;align-items:center;justify-content:center;height:100%;min-height:60px;color:var(--color-uns-text-muted);font-size:var(--uns-fs-xs);text-align:center;padding:12px}.uns-flow-table-wrap{overflow:auto}.uns-flow-table{width:100%;border-collapse:collapse;font-size:var(--uns-fs-xs);color:var(--color-uns-text-dim)}.uns-flow-table thead tr{border-bottom:1px solid var(--color-uns-border)}.uns-flow-table th{padding:4px 8px;text-align:left;font-size:var(--uns-fs-2xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-uns-text-muted);white-space:nowrap}.uns-flow-table td{padding:3px 8px;border-bottom:1px solid rgba(70,78,93,.4);vertical-align:middle}.uns-flow-table tr:last-child td{border-bottom:none}.uns-flow-table__topic,.uns-flow-table__metric{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uns-flow-table__value{font-family:var(--font-mono, monospace);font-size:var(--uns-fs-xs)}.uns-flow-table__lane,.uns-flow-table__ts{color:var(--color-uns-text-muted);white-space:nowrap}.latency-stages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px}.latency-pct-row{display:flex;gap:14px;margin-top:6px;flex-wrap:wrap}.latency-pct{display:flex;flex-direction:column;line-height:1.2}.latency-pct__label{font-size:10px;text-transform:uppercase;letter-spacing:.04em}.latency-pct__value{font-size:13px;font-variant-numeric:tabular-nums;color:var(--color-uns-text, #d6e2ee)}.uns-flow-sys{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0;padding:8px 12px}.uns-flow-sys__metrics{display:grid;gap:8px 12px;flex:1;min-height:0}.uns-flow-sys__metric{display:flex;flex-direction:column;gap:2px;min-height:0;min-width:0}.uns-flow-sys__metric-head{display:flex;justify-content:space-between;align-items:baseline;gap:6px;min-width:0}.uns-flow-sys__metric-value{font-size:var(--uns-fs-md);font-weight:700;font-family:var(--font-mono, monospace);font-variant-numeric:tabular-nums;white-space:nowrap}.uns-flow-sys__metric-sub{font-size:var(--uns-fs-2xs);font-weight:400;color:var(--color-uns-text-muted);margin-left:3px}.uns-flow-sys__spark{display:block;width:100%;flex:1;min-height:20px;max-height:110px}.uns-flow-sys__key{font-size:var(--uns-fs-2xs);font-family:var(--font-mono, monospace);color:var(--color-uns-text-muted);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}.uns-flow-sys__rule{height:1px;background:var(--color-uns-border);flex-shrink:0}.uns-flow-sys__counters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;flex-shrink:0}.uns-flow-sys__counter{display:flex;flex-direction:column;gap:2px;min-width:0}.uns-flow-sys__num{font-size:var(--uns-fs-sm);font-weight:700;font-family:var(--font-mono, monospace);font-variant-numeric:tabular-nums}.uns-flow-sys__info{display:grid;gap:2px 12px;flex-shrink:0}.uns-flow-sys__info-row{display:flex;gap:6px;align-items:baseline;overflow:hidden;min-width:0}.uns-flow-sys__info-val{font-size:var(--uns-fs-xs);font-family:var(--font-mono, monospace);color:var(--color-uns-text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uns-flow-throughput{display:flex;flex-direction:column;height:100%;min-height:0}.uns-flow-throughput__spark{flex:1;min-height:88px}.uns-flow-row1{container:benchrow / inline-size}.uns-flow-row1>*{--uns-flow-throughput-h: 320px}@container benchrow (max-width: 851px){.uns-flow-row1>*{--uns-flow-throughput-h: auto}.uns-flow-row1>:has(.uns-flow-throughput){min-height:440px}.uns-flow-throughput__spark{min-height:150px}.uns-flow-throughput__big-avg{min-height:76px}}.uns-flow-bar{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:3px 8px 2px;flex-shrink:0}.uns-flow-bar__sep{width:1px;height:12px;background:var(--color-uns-border);flex-shrink:0}.uns-flow-seg{display:flex;gap:4px}.uns-flow-seg__btn{--uns-flow-seg-accent: var(--color-uns-accent-1);font-size:var(--uns-fs-2xs);font-family:inherit;padding:1px 7px;border-radius:3px;border:1px solid var(--color-uns-border);background:transparent;color:var(--color-uns-text-muted);cursor:pointer;white-space:nowrap}.uns-flow-seg__btn:hover:not(:disabled){color:var(--color-uns-text);border-color:var(--uns-flow-seg-accent)}.uns-flow-seg__btn--on{border-color:var(--uns-flow-seg-accent);background:color-mix(in srgb,var(--uns-flow-seg-accent) 12%,transparent);color:var(--uns-flow-seg-accent)}.uns-flow-seg__btn:disabled{cursor:not-allowed;opacity:.35;text-decoration:line-through}
