@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: var(--nexo-font-display);--font-mono: var(--nexo-font-mono);--radius-sm: var(--nexo-radius-sm);--radius-xl: var(--nexo-radius-xl);--ease-out: cubic-bezier(.16, 1, .3, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-accent: var(--color-accent-500);--color-success: var(--nexo-success);--color-warning: var(--nexo-warning);--color-surface: var(--nexo-surface);--color-text-muted: var(--nexo-text-muted);--color-border: var(--nexo-border);--text-heading-1: var(--nexo-text-heading-1);--text-heading-2: var(--nexo-text-heading-2);--text-heading-3: var(--nexo-text-heading-3);--text-heading-4: var(--nexo-text-heading-4);--text-body: var(--nexo-text-body);--text-body-sm: var(--nexo-text-body-sm);--text-caption: var(--nexo-text-caption);--bg: #F5F5FA;--surface: #FFFFFF;--surface-2: #F7F7FB;--surface-3: #E9EAF3;--line: #DCDDEA;--line-2: #C5C8DA;--ink: #161A33;--ink-2: #545A75;--ink-3: #646A87;--ink-inv: #FFFFFF;--accent: #3A4BE0;--accent-hover: #2C3BC4;--accent-ink: #FFFFFF;--accent-soft: #E8EAFC;--accent-soft-ink: #1E2A9E;--lime: #FFD36B;--lime-ink: #161A33;--lime-soft: #FFF3D1;--lime-hover: #F5C24A;--ok: #15803D;--ok-soft: #DCFCE7;--ok-ink: #14532D;--warn: #B45309;--warn-soft: #FEF3C7;--warn-ink: #78350F;--bad: #B91C1C;--bad-soft: #FEE2E2;--bad-ink: #7F1D1D;--info: #1D4ED8;--info-soft: #DBEAFE;--info-ink: #1E3A8A;--side-bg: #0B0F2A;--side-bg-2: #141A3D;--side-line: #262D55;--side-ink: #EEF0FA;--side-ink-2: #A7ADCC;--side-active-bg: #1C2350;--side-active-ink: #FFFFFF;--side-accent: #FFD36B;--ms-1: #F25022;--ms-2: #7FBA00;--ms-3: #00A4EF;--ms-4: #FFB900;--g-1: #4285F4;--g-2: #EA4335;--g-3: #FBBC05;--g-4: #34A853;--focus: 0 0 0 3px rgba(58, 75, 224, .3);--shadow-pop: 0 12px 32px rgba(18, 20, 23, .14), 0 2px 6px rgba(18, 20, 23, .08);--font: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--fs-xs: 12px;--fs-sm: 13px;--fs-md: 14px;--fs-lg: 16px;--fs-xl: 18px;--fs-2xl: 22px;--fs-3xl: 28px;--fs-4xl: 36px;--lh: 1.45;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--s-9: 56px;--r-s: 8px;--r-m: 12px;--r-l: 16px;--r-pill: 999px;--side-w: 248px;--side-w-min: 64px;--top-h: 56px;--t-fast: .12s;--t-base: .2s;--t-slow: .32s;--t-page: .42s;--ease: cubic-bezier(.2, .8, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--t-draw: .7s;--shadow-lift: 0 8px 20px rgba(18, 20, 23, .1), 0 1px 3px rgba(18, 20, 23, .06);--shadow-doc: 0 1px 2px rgba(18, 20, 23, .06), 0 6px 14px rgba(18, 20, 23, .08), 0 22px 40px rgba(18, 20, 23, .1);--colca-piedra: #8E806B;--colca-piedra-2: #5E5E72;--colca-luz: #FFD36B;--colca-luz-op: .5;--colca-oro: #E5B23A;--colca-check: var(--accent);--colca-error: #B42A20;--colca-hondo: #1E2A9E;--colca-cordon: var(--accent);--colca-junta: var(--accent);--colca-nivel: var(--colca-oro);--colca-nivel-op: .62;--colca-oro-boton: #FFD36B}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.static{position:static}.block{display:block}.grid{display:grid}.hidden{display:none}.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,)}.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,)}}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fuentes/HankenGrotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fuentes/HankenGrotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/fuentes/JetBrainsMono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/fuentes/JetBrainsMono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-void: oklch(.261 .002 68);--color-surface: var(--nexo-surface);--color-surface-raised: oklch(.341 .002 68);--color-surface-overlay: oklch(.361 .002 68);--color-border: var(--nexo-border);--color-border-focus: var(--nexo-primary-border);--color-text-primary: oklch(.922 0 0);--color-text-secondary: var(--nexo-text-secondary);--color-text-muted: var(--nexo-text-muted);--color-text-faint: oklch(.62 0 0);--color-accent-50: oklch(.3 .06 45);--color-accent-100: oklch(.36 .085 45);--color-accent-200: oklch(.44 .115 46);--color-accent-300: oklch(.53 .145 46);--color-accent-400: oklch(.62 .17 47);--color-accent-500: oklch(.705 .187 47.6);--color-accent-600: oklch(.75 .17 50);--color-accent-700: oklch(.81 .135 55);--color-accent-800: oklch(.87 .095 60);--color-accent-900: oklch(.93 .05 65);--color-accent: var(--color-accent-500);--color-accent-dim: oklch(.58 .18 40);--color-accent-glow: oklch(.705 .187 47.6 / .15);--color-accent-solid: var(--color-accent-500);--color-accent-text: var(--color-accent-500);--nexo-cta-shade: oklch(0 0 0 / .12);--color-highlight: var(--color-accent-solid);--color-highlight-hover: var(--color-accent-600);--color-on-highlight: var(--nexo-on-primary);--color-highlight-soft: var(--color-highlight);--color-danger: oklch(.7 .18 10);--color-warning: var(--nexo-warning);--color-success: var(--nexo-success);--color-info: oklch(.74 .1 245);--color-status-healthy: var(--color-success);--color-status-degraded: var(--color-warning);--color-status-down: var(--color-danger);--color-status-unknown: var(--color-text-muted);--color-surface-alt: var(--color-surface);--color-surface-hover: var(--color-surface-raised);--color-grid-row-alt: var(--color-surface);--color-grid-row-selected: var(--color-accent);--color-grid-row-selected-hover: var(--color-accent);--color-grid-row-hover: oklch(1 0 0);--color-surface-alt-subtle: var(--color-grid-row-alt);--color-accent-subtle: var(--color-grid-row-selected);--color-warm-neutral: oklch(.386 .016 75);--color-warm-neutral-bg: oklch(.347 .014 76);--color-warm-neutral-hover: oklch(.493 .028 73);--nexo-border-strong: oklch(1 0 0 / .16);--nexo-hairline: .6px;--nexo-divider-etched: oklch(.195 .002 68);--nexo-control-outline: oklch(0 0 0 / .2);--nexo-hover-tint: oklch(1 0 0 / .03);--nexo-highlight-tint: oklch(1 0 0 / .06);--nexo-overlay-gradient: linear-gradient(to bottom, oklch(.341 .002 68), oklch(.302 .002 68));--nexo-surface-pressed: oklch(.376 .004 85);--nexo-inset-highlight: inset 0 0 0 1px oklch(1 0 0 / .08);--font-display: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: var(--nexo-font-mono);--nexo-opsz-text: "opsz" 14;--nexo-opsz-display: "opsz" 32;--nexo-text-heading-1: 1.5rem;--nexo-text-heading-2: 1.25rem;--nexo-text-heading-3: 1rem;--nexo-text-heading-4: .875rem;--nexo-text-body: .875rem;--nexo-text-body-sm: .8125rem;--nexo-text-caption: .75rem;--nexo-text-micro: .6875rem;--text-heading-1: var(--nexo-text-heading-1);--text-heading-2: var(--nexo-text-heading-2);--text-heading-3: var(--nexo-text-heading-3);--text-heading-4: var(--nexo-text-heading-4);--text-body: var(--nexo-text-body);--text-body-sm: var(--nexo-text-body-sm);--text-caption: var(--nexo-text-caption);--nexo-control-height: 2.125rem;--nexo-control-height-sm: 1.875rem;--nexo-button-height: 2.375rem;--nexo-control-padding-x: var(--nexo-space-3);--nexo-control-radius: var(--nexo-radius-sm);--nexo-control-bg: var(--color-surface-raised);--nexo-control-border: var(--color-border);--nexo-control-border-hover: oklch(1 0 0 / .2);--nexo-control-border-focus: var(--color-accent);--nexo-control-focus-ring: var(--nexo-shadow-glow-primary);--nexo-text-label: .75rem;--nexo-text-hint: .75rem;--nexo-form-gap-row: var(--nexo-space-4);--nexo-form-gap-col: var(--nexo-space-5);--nexo-tracking-label: .015em;--nexo-tracking-section: .01em;--radius-sm: var(--nexo-radius-sm);--radius-md: var(--nexo-radius-md);--radius-lg: var(--nexo-radius-lg);--radius-xl: var(--nexo-radius-xl);--radius-2xl: 18px;--radius-full: 9999px;--nexo-radius-cell: 2px;--nexo-space-0: 0;--nexo-space-0-5: .125rem;--nexo-space-1: .25rem;--nexo-space-1-5: .375rem;--nexo-space-2: .5rem;--nexo-space-2-5: .625rem;--nexo-space-3: .75rem;--nexo-space-3-5: .875rem;--nexo-space-4: 1rem;--nexo-space-5: 1.25rem;--nexo-space-6: 1.5rem;--nexo-space-8: 2rem;--nexo-space-10: 2.5rem;--nexo-space-12: 3rem;--nexo-space-16: 4rem;--nexo-space-20: 5rem;--nexo-shadow-xs: 0 0 0 1px oklch(0 0 0 / .2);--nexo-shadow-sm: 0 1px 1px oklch(1 0 0 / .06);--nexo-shadow-md: 0 0 0 1px oklch(0 0 0 / .2), 0 8px 20px -8px oklch(0 0 0 / .5);--nexo-shadow-lg: 0 4px 12px oklch(0 0 0 / .4), 0 0 0 1px oklch(0 0 0 / .2);--nexo-shadow-xl: 0 12px 32px -6px oklch(0 0 0 / .55), 0 2px 6px oklch(0 0 0 / .35);--nexo-shadow-2xl: 0 24px 56px -10px oklch(0 0 0 / .62), 0 4px 10px oklch(0 0 0 / .4);--nexo-shadow-card-hover: 0 0 0 1px oklch(0 0 0 / .06), 0 1px 1px -.5px oklch(0 0 0 / .06), 0 3px 3px -1.5px oklch(0 0 0 / .06), 0 6px 6px -3px oklch(0 0 0 / .06), 0 12px 12px -6px oklch(0 0 0 / .06), 0 24px 24px -12px oklch(0 0 0 / .06);--nexo-shadow-drawer: 0 2.8px 2.2px oklch(0 0 0 / .034), 0 6.7px 5.3px oklch(0 0 0 / .048), 0 12.5px 10px oklch(0 0 0 / .06), 0 22.3px 17.9px oklch(0 0 0 / .072), 0 41.8px 33.4px oklch(0 0 0 / .086), 0 100px 80px oklch(0 0 0 / .12);--nexo-shadow-glow-primary: 0 0 0 1px oklch(0 0 0 / .2), 0 0 0 3px var(--color-accent-glow), 0 4px 14px -4px oklch(.705 .187 47.6 / .55);--nexo-shadow-glow-danger: 0 0 0 3px var(--color-danger);--nexo-shadow-thumb: 0 1px 4px oklch(0 0 0 / .15);--nexo-kbd-edge: oklch(0 0 0 / .25);--nexo-blur-sm: blur(4px);--nexo-blur-md: blur(8px);--nexo-blur-lg: blur(16px);--nexo-blur-xl: blur(24px);--nexo-blur-2xl: blur(40px);--nexo-backdrop-blur: blur(12px);--nexo-glass-bg: var(--color-surface-overlay);--nexo-glass-bg-strong: var(--color-surface-overlay);--nexo-glass-border: var(--color-border);--nexo-glass-shadow: var(--nexo-shadow-xl);--nexo-glass-scrim: oklch(0 0 0 / .5);--nexo-scrim-soft: oklch(0 0 0 / .4);--color-danger-overlay: oklch(.5 .18 30 / .85);--nexo-glass-heavy-shadow: 0 24px 80px oklch(0 0 0 / .5), inset 0 -1px 0 oklch(0 0 0 / .2);--nexo-glass-modal-bg: linear-gradient(135deg, oklch(.18 .014 var(--nexo-glass-hue) / .7), oklch(.14 .012 var(--nexo-glass-hue) / .8));--nexo-glass-modal-border: oklch(1 0 0 / .1);--nexo-glass-modal-shadow: 0 24px 80px oklch(0 0 0 / .5), inset 0 1px 0 oklch(1 0 0 / .08), inset 0 -1px 0 oklch(0 0 0 / .2);--nexo-ease-standard: cubic-bezier(.4, 0, .2, 1);--nexo-ease-out: cubic-bezier(.16, 1, .3, 1);--nexo-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--nexo-ease-spring-snappy: linear(0, .108, .316, .523, .692, .814, .896, .947, .976, .992, 1, 1.003, 1.003, 1.003, 1.002, 1.002, 1.001);--nexo-duration-press: .15s;--nexo-duration-fast: .18s;--nexo-duration-base: .2s;--nexo-duration-slow: .3s;--nexo-duration-spring: .38s;--nexo-duration-enter: .5s;--nexo-duration-page: .6s;--nexo-duration-chart: .9s;--nexo-duration-count: 1.1s;--nexo-stagger-card: 70ms;--nexo-stagger-row: 50ms;--nexo-stagger-bar: 45ms;--nexo-press-scale: .97;--nexo-tile-radius: var(--nexo-radius-sm);--nexo-tile-pad: var(--nexo-space-5);--nexo-tile-pad-compact: var(--nexo-space-3);--nexo-tile-min-height: 150px;--nexo-tile-gap: var(--nexo-space-3);--nexo-tile-flip-duration: var(--nexo-duration-page);--nexo-tile-perspective: 600px;--nexo-tile-ink-bg: var(--nexo-sidebar-bg);--nexo-tile-ink-fg: var(--color-text-primary);--nexo-transition-fast: .15s var(--nexo-ease-standard);--nexo-transition-base: .2s var(--nexo-ease-out);--nexo-transition-slow: .3s var(--nexo-ease-out);--nexo-transition-theme: .2s var(--nexo-ease-out);--nexo-z-base: 0;--nexo-z-dropdown: 1000;--nexo-z-sticky: 1100;--nexo-z-overlay: 1200;--nexo-z-modal: 1300;--nexo-z-toast: 1400;--nexo-z-tooltip: 1500;--nexo-primary: var(--color-accent);--nexo-primary-dim: var(--color-accent-dim);--nexo-primary-subtle: var(--color-accent);--nexo-primary-subtle-hover: var(--color-accent);--nexo-primary-border: oklch(.705 .187 47.6 / .5);--nexo-primary-contrast: oklch(.18 0 0);--color-text-inverse: var(--nexo-primary-contrast);--nexo-on-primary: oklch(.18 0 0);--nexo-danger: var(--color-danger);--nexo-danger-strong: var(--color-danger);--nexo-danger-border: var(--color-danger);--nexo-danger-subtle: var(--color-danger);--nexo-on-danger: oklch(1 0 0);--nexo-success: oklch(.7 .14 163);--nexo-warning: oklch(.769 .165 95);--nexo-surface: oklch(.302 .002 68);--nexo-surface-1: var(--color-surface-raised);--nexo-surface-2: var(--color-surface-overlay);--nexo-surface-hover: var(--color-surface-raised);--nexo-surface-muted: var(--color-surface);--nexo-overlay: var(--color-surface-overlay);--nexo-border: oklch(1 0 0 / .1);--nexo-border-subtle: oklch(1 0 0 / .08);--nexo-text: var(--color-text-primary);--nexo-text-secondary: oklch(.767 0 0);--nexo-text-muted: oklch(.683 0 0);--nexo-font-mono: "Geist Mono Variable", "Geist Mono", ui-monospace, "JetBrains Mono", "Fira Code", monospace;--nexo-font-display: var(--font-display);--nexo-radius-sm: 6px;--nexo-radius-md: 8px;--nexo-radius-lg: 10px;--nexo-radius-xl: 12px;--nexo-chart-1: var(--color-accent);--nexo-chart-2: var(--color-warm-neutral);--nexo-chart-3: oklch(.55 .14 258);--nexo-chart-4: oklch(.66 .135 130);--nexo-chart-5: oklch(.59 .15 340);--nexo-chart-6: oklch(.61 .135 152);--nexo-chart-7: oklch(.58 .15 297);--nexo-chart-8: oklch(.55 .17 350);--nexo-chart-track: oklch(.341 .002 68);--nexo-chart-track-2: oklch(.383 .004 85);--nexo-grid-header-height: 36px;--nexo-grid-row-height: 44px;--shell-header-height: 58px;--nexo-topbar-height: var(--shell-header-height);--nexo-logo-zone-height: var(--shell-header-height);--shell-sidebar-width: 250px;--nexo-sidebar-width: var(--shell-sidebar-width);--nexo-card-shell-padding: 2px;--nexo-gap-grid: .75rem;--space-content-x: 1.25rem;--space-content-y: 1.25rem;--color-surface-app: var(--color-void);--color-surface-sidebar: var(--color-void);--color-surface-topbar: var(--nexo-glass-bg);--color-surface-content: transparent;--nexo-sidebar-bg: var(--color-void);--nexo-sidebar-gradient: none;--app-bg: var(--color-void);--color-surface-glass: var(--color-surface-overlay)}@supports (color: color-mix(in lab,red,red)){:root{--color-highlight-soft: color-mix(in oklch, var(--color-highlight) 16%, var(--color-surface))}}@supports (color: color-mix(in lab,red,red)){:root{--color-grid-row-selected: color-mix(in oklch, var(--color-accent) 10%, var(--color-surface))}}@supports (color: color-mix(in lab,red,red)){:root{--color-grid-row-selected-hover: color-mix(in oklch, var(--color-accent) 14%, var(--color-surface))}}@supports (color: color-mix(in lab,red,red)){:root{--color-grid-row-hover: color-mix(in oklch, oklch(1 0 0) 3%, var(--color-surface))}}@supports (color: color-mix(in lab,red,red)){:root{--nexo-shadow-glow-danger: 0 0 0 3px color-mix(in oklch, var(--color-danger) 15%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--nexo-glass-bg: color-mix(in oklch, var(--color-surface-overlay) 85%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--nexo-glass-bg-strong: color-mix(in oklch, var(--color-surface-overlay) 95%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--nexo-glass-border: color-mix(in oklch, var(--color-border) 70%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--nexo-primary-subtle: color-mix(in oklch, var(--color-accent) 12%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--nexo-primary-subtle-hover: color-mix(in oklch, var(--color-accent) 20%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--nexo-danger-subtle: color-mix(in oklch, var(--color-danger) 12%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--color-surface-glass: color-mix(in oklch, var(--color-surface-overlay) 72%, transparent)}}@media(prefers-reduced-motion:reduce){:root{--nexo-transition-fast: .01ms;--nexo-transition-base: .01ms;--nexo-transition-slow: .01ms;--nexo-transition-theme: .01ms;--nexo-duration-press: .01ms;--nexo-duration-fast: .01ms;--nexo-duration-base: .01ms;--nexo-duration-slow: .01ms;--nexo-duration-spring: .01ms;--nexo-duration-enter: .01ms;--nexo-duration-page: .01ms;--nexo-duration-chart: .01ms;--nexo-duration-count: .01ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body.snapshotting *,body.snapshotting *:before,body.snapshotting *:after{animation-play-state:paused!important;transition:none!important}@layer theme,base,components,utilities;@layer theme;@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities;body{font-family:var(--font-display);font-size:var(--text-body);color:var(--nexo-text);background-color:var(--color-void);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nexo-heading-1{font-size:var(--text-heading-1);font-weight:500;line-height:1.2;letter-spacing:.005em}.nexo-heading-2{font-size:var(--text-heading-2);font-weight:500;line-height:1.3;letter-spacing:.003em}.nexo-heading-3{font-size:var(--text-heading-3);font-weight:500;line-height:1.4}.nexo-heading-4{font-size:var(--text-heading-4);font-weight:500;line-height:1.4;letter-spacing:var(--nexo-tracking-section);text-transform:uppercase;font-family:var(--font-mono)}.nexo-body{font-size:var(--text-body);font-weight:400;line-height:1.5}.nexo-body-sm{font-size:var(--text-body-sm);font-weight:400;line-height:1.45}.nexo-caption{font-size:var(--text-caption);font-weight:400;line-height:1.45;color:var(--nexo-text-muted)}.nexo-focus-ring:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;box-shadow:0 0 0 4px var(--color-accent-glow)}.nexo-transition{transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--nexo-ease-standard);transition-duration:.15s}.nexo-hairline{border:1px solid var(--nexo-border)}@media(min-resolution:2dppx){.nexo-hairline{border-width:.6px}}.nexo-stroke-inside{position:relative}.nexo-stroke-inside:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;border:1px solid var(--nexo-border);transition:border-color var(--nexo-transition-fast),box-shadow var(--nexo-transition-fast)}@media(min-resolution:2dppx){.nexo-stroke-inside:after{border-width:.6px}}.nexo-divider-etched{height:1px;border:0;background:var(--nexo-divider-etched);box-shadow:0 1px 0 var(--nexo-border)}@media(min-resolution:2dppx){.nexo-divider-etched{height:.6px;box-shadow:0 .6px 0 var(--nexo-border)}}.nexo-tabular{font-variant-numeric:tabular-nums}:root{--nexo-glass-hue: 68}.nexo-glass{background:var(--nexo-glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--nexo-glass-border);box-shadow:var(--nexo-glass-shadow)}.nexo-glass-heavy{background:var(--nexo-glass-bg-strong);backdrop-filter:blur(40px) saturate(1.5);-webkit-backdrop-filter:blur(40px) saturate(1.5);border:1px solid var(--nexo-glass-border);box-shadow:var(--nexo-glass-heavy-shadow)}.nexo-glass-modal{background:var(--nexo-glass-modal-bg);backdrop-filter:blur(40px) saturate(1.8);-webkit-backdrop-filter:blur(40px) saturate(1.8);border:1px solid var(--nexo-glass-modal-border);box-shadow:var(--nexo-glass-modal-shadow);border-radius:var(--nexo-radius-lg)}.nexo-glass-dropdown{background:var(--nexo-glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--nexo-glass-border);box-shadow:var(--nexo-shadow-lg);border-radius:var(--nexo-radius-lg)}@keyframes nexo-glass-fade-in{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transform:translateY(4px) scale(.98)}to{opacity:1;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);transform:translateY(0) scale(1)}}.nexo-glass-animate{animation:nexo-glass-fade-in var(--nexo-duration-base) var(--nexo-ease-out) both}@media(prefers-reduced-motion:reduce){.nexo-glass-animate{animation:none}}.nexo-z-overlay{z-index:var(--nexo-z-overlay)}.nexo-dialog__backdrop,.nexo-pop__backdrop{background:var(--nexo-glass-scrim);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.nexo-pop__overlay{pointer-events:auto}.nexo-pop__overlay>*{background:var(--nexo-overlay-gradient);border:var(--nexo-hairline) solid var(--nexo-border);border-radius:var(--nexo-radius-md);box-shadow:var(--nexo-shadow-lg);color:var(--color-text-primary);animation:nexo-pop-enter .18s var(--nexo-ease-out, cubic-bezier(.16, 1, .3, 1))}@keyframes nexo-pop-enter{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.nexo-pop__overlay>*{animation-duration:.01ms}}.nexo-select__backdrop{background:transparent}.nexo-select__overlay .nexo-select__panel{background:var(--nexo-overlay-gradient);border:var(--nexo-hairline) solid var(--nexo-border);border-radius:var(--nexo-radius-md);box-shadow:var(--nexo-shadow-lg);max-height:320px;display:flex;flex-direction:column;overflow:hidden;animation:nexo-select-enter .18s var(--nexo-ease-out, cubic-bezier(.16, 1, .3, 1))}@keyframes nexo-select-enter{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.nexo-select__overlay .nexo-select__panel{animation-duration:.01ms}}.nexo-select__overlay .nexo-select__search{display:flex;align-items:center;gap:var(--nexo-space-2);padding:var(--nexo-space-2) var(--nexo-space-3);border-bottom:1px solid var(--color-border);background:var(--color-surface-raised)}.nexo-select__overlay .nexo-select__search-icon{color:var(--color-text-muted);flex-shrink:0}.nexo-select__overlay .nexo-select__search-input{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--color-text-primary);font-family:var(--font-mono);font-size:.8rem;padding:var(--nexo-space-1) 0}.nexo-select__overlay .nexo-select__search-input::placeholder{color:var(--color-text-muted);font-family:var(--font-display)}.nexo-select__overlay .nexo-select__list{list-style:none;margin:0;padding:var(--nexo-space-1) 0;overflow-y:auto;max-height:280px;outline:none}.nexo-select__overlay .nexo-select__option{display:flex;align-items:center;gap:var(--nexo-space-2);margin:1px var(--nexo-space-1);padding:6px 10px;background:transparent;border-radius:var(--nexo-radius-sm);cursor:pointer;font-family:var(--font-display);font-size:.8125rem;color:var(--color-text-primary);transition:background var(--nexo-transition-fast),color var(--nexo-transition-fast)}.nexo-select__overlay .nexo-select__option.is-highlighted{background:var(--nexo-highlight-tint)}.nexo-select__overlay .nexo-select__option.is-selected{background:var(--color-grid-row-selected);color:var(--color-accent-text);font-weight:500}.nexo-select__overlay .nexo-select__option.is-selected.is-highlighted{background:var(--color-grid-row-selected-hover)}.nexo-select__overlay .nexo-select__option.is-disabled{opacity:.45;cursor:not-allowed}.nexo-select__overlay .nexo-select__option-main{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.nexo-select__overlay .nexo-select__option-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nexo-select__overlay .nexo-select__option-desc{font-size:.7rem;font-family:var(--font-mono);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nexo-select__overlay .nexo-select__option-check{color:var(--color-accent);flex-shrink:0}.nexo-select__overlay .nexo-select__checkbox{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;background:var(--color-void);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-void);flex-shrink:0;transition:background var(--nexo-transition-fast),border-color var(--nexo-transition-fast)}.nexo-select__overlay .nexo-select__checkbox.is-checked{background:var(--color-accent);border-color:var(--color-accent)}.nexo-select__overlay .nexo-select__state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--nexo-space-1);min-height:2.5rem;padding:var(--nexo-space-3);color:var(--color-text-muted);font-family:var(--font-mono);font-size:.78rem;text-align:center}.nexo-select__overlay .nexo-select__state:not(.nexo-select__state--empty){flex-direction:row;gap:var(--nexo-space-2)}.nexo-select__overlay .nexo-select__empty-label{font-family:var(--font-display);font-size:.85rem;color:var(--color-text-primary)}.nexo-select__overlay .nexo-select__empty-hint{font-family:var(--font-mono);font-size:.72rem;color:var(--color-text-muted)}.nexo-select__overlay .nexo-select__empty-action{margin-top:var(--nexo-space-1);padding:var(--nexo-space-1) var(--nexo-space-3);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-accent);font-family:var(--font-display);font-size:.78rem;cursor:pointer;transition:background var(--nexo-transition-fast),border-color var(--nexo-transition-fast)}.nexo-select__overlay .nexo-select__empty-action:hover{background:var(--color-surface-raised);border-color:var(--color-accent)}.nexo-select__overlay .nexo-select__spinner{display:inline-block;width:12px;height:12px;border:1.5px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:nexo-select-spin .6s linear infinite}@keyframes nexo-select-spin{to{transform:rotate(360deg)}}.nexo-select__overlay .nexo-select__list::-webkit-scrollbar{width:6px}.nexo-select__overlay .nexo-select__list::-webkit-scrollbar-track{background:transparent}.nexo-select__overlay .nexo-select__list::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.nexo-select__overlay .nexo-select__list::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}:root{--nexo-theme-transition: .2s var(--nexo-ease-out, cubic-bezier(.16, 1, .3, 1))}:root.theme-transitioning,:root.theme-transitioning *,:root.theme-transitioning *:before,:root.theme-transitioning *:after{transition:background-color var(--nexo-theme-transition),color var(--nexo-theme-transition),border-color var(--nexo-theme-transition),fill var(--nexo-theme-transition),stroke var(--nexo-theme-transition)}@media(prefers-reduced-motion:reduce){:root.theme-transitioning,:root.theme-transitioning *,:root.theme-transitioning *:before,:root.theme-transitioning *:after{transition:none!important}}:root{--color-void: var(--bg);--nexo-surface: var(--surface);--color-surface: var(--surface);--nexo-surface-1: var(--surface-2);--nexo-surface-2: var(--surface-3);--color-surface-raised: var(--surface-2);--color-surface-overlay: var(--surface);--nexo-overlay: var(--surface);--velo: rgba(18, 20, 23, .42);--color-surface-alt: var(--surface-2);--color-surface-hover: var(--surface-3);--nexo-surface-hover: var(--surface-3);--nexo-surface-muted: var(--surface-2);--color-surface-app: var(--bg);--color-surface-sidebar: var(--side-bg);--color-surface-topbar: var(--surface);--color-surface-content: transparent;--color-surface-glass: color-mix(in srgb, #FFFFFF 92%, transparent);--nexo-sidebar-bg: var(--side-bg);--nexo-sidebar-gradient: none;--nexo-sidebar-surface: var(--side-bg);--nexo-sidebar-border: var(--side-line);--nexo-sidebar-divider: var(--side-line);--nexo-sidebar-fg: var(--side-active-ink);--nexo-sidebar-fg-muted: var(--side-ink-2);--nexo-sidebar-fg-faint: var(--side-ink-2);--nexo-sidebar-accent: var(--side-accent);--nexo-sidebar-accent-soft: var(--side-active-bg);--nexo-sidebar-hover-bg: var(--side-active-bg);--nexo-tile-radius: 6px;--nexo-tile-gap: var(--s-3);--nexo-tile-pad: var(--s-5);--nexo-tile-pad-compact: var(--s-4);--nexo-tile-min-height: 104px;--nexo-tile-flip-duration: var(--t-slow);--nexo-tile-ink-bg: var(--side-bg);--nexo-tile-ink-fg: var(--side-active-ink);--app-bg: var(--bg);--nexo-border: var(--line);--color-border: var(--line);--nexo-border-subtle: var(--line);--nexo-border-strong: var(--line-2);--nexo-primary-border: var(--accent);--color-border-focus: var(--accent);--nexo-hairline: 1px;--nexo-divider-etched: var(--line);--nexo-control-outline: transparent;--nexo-hover-tint: color-mix(in srgb, #161A33 4%, transparent);--nexo-highlight-tint: color-mix(in srgb, #161A33 6%, transparent);--nexo-overlay-gradient: linear-gradient(to bottom, var(--surface), var(--surface));--nexo-surface-pressed: var(--surface-3);--nexo-inset-highlight: none;--color-warm-neutral: var(--line-2);--color-warm-neutral-bg: var(--surface-3);--color-highlight: var(--lime);--color-highlight-hover: var(--lime-hover);--color-on-highlight: var(--lime-ink);--nexo-cta-shade: transparent;--color-warm-neutral-hover: var(--ink-3);--nexo-kbd-edge: var(--line-2);--nexo-scrim-soft: color-mix(in srgb, #161A33 40%, transparent);--color-danger-overlay: color-mix(in srgb, #B91C1C 85%, transparent);--nexo-shadow-thumb: 0 1px 4px color-mix(in srgb, #161A33 20%, transparent);--nexo-glass-heavy-shadow: var(--shadow-pop);--nexo-glass-modal-bg: var(--surface);--nexo-glass-modal-border: var(--line);--nexo-glass-modal-shadow: var(--shadow-pop);--color-text-primary: var(--ink);--nexo-text: var(--ink);--nexo-text-secondary: var(--ink-2);--color-text-secondary: var(--ink-2);--nexo-text-muted: var(--ink-3);--color-text-muted: var(--ink-3);--color-text-faint: var(--ink-3);--color-text-inverse: var(--accent-ink);--nexo-primary-contrast: var(--accent-ink);--nexo-on-primary: var(--accent-ink);--nexo-on-danger: var(--ink-inv);--color-accent-50: var(--accent-soft);--color-accent-100: color-mix(in srgb, #E8EAFC 70%, #3A4BE0);--color-accent-200: color-mix(in srgb, #E8EAFC 40%, #3A4BE0);--color-accent-300: color-mix(in srgb, #E8EAFC 20%, #3A4BE0);--color-accent-400: color-mix(in srgb, #3A4BE0 90%, #E8EAFC);--color-accent-500: var(--accent);--color-accent-600: var(--accent-hover);--color-accent-700: var(--accent-soft-ink);--color-accent-800: color-mix(in srgb, #1E2A9E 70%, #161A33);--color-accent-900: var(--ink);--color-accent: var(--accent);--color-accent-dim: var(--accent-hover);--color-accent-glow: color-mix(in srgb, #3A4BE0 30%, transparent);--color-accent-solid: var(--accent);--color-accent-text: var(--accent);--nexo-primary: var(--accent);--nexo-primary-dim: var(--accent-hover);--nexo-primary-subtle: var(--accent-soft);--nexo-primary-subtle-hover: color-mix(in srgb, #E8EAFC 70%, #3A4BE0);--color-danger: var(--bad);--nexo-danger: var(--bad);--nexo-danger-strong: var(--bad-ink);--nexo-danger-border: var(--bad);--nexo-danger-subtle: var(--bad-soft);--nexo-success: var(--ok);--color-success: var(--ok);--nexo-warning: var(--warn);--color-warning: var(--warn);--color-info: var(--info);--color-grid-row-alt: var(--surface);--color-grid-row-selected: var(--accent-soft);--color-grid-row-selected-hover: color-mix(in srgb, #E8EAFC 70%, #3A4BE0);--color-grid-row-hover: var(--surface-2);--color-surface-alt-subtle: var(--surface-2);--color-accent-subtle: var(--accent-soft);--font-display: var(--font);--nexo-font-display: var(--font);--font-sans: var(--font);--nexo-font-mono: var(--mono);--font-mono: var(--mono);--nexo-opsz-text: normal;--nexo-opsz-display: normal;--nexo-text-heading-1: var(--fs-3xl);--nexo-text-heading-2: var(--fs-2xl);--nexo-text-heading-3: var(--fs-xl);--nexo-text-heading-4: var(--fs-lg);--nexo-text-body: var(--fs-md);--nexo-text-body-sm: var(--fs-sm);--nexo-text-caption: var(--fs-xs);--nexo-text-micro: 11px;--nexo-text-label: var(--fs-xs);--nexo-text-hint: var(--fs-xs);--nexo-control-bg: var(--surface);--nexo-control-border: var(--line-2);--nexo-control-border-hover: var(--ink-3);--nexo-control-border-focus: var(--accent);--nexo-control-focus-ring: var(--focus);--nexo-radius-sm: var(--r-s);--nexo-radius-md: var(--r-m);--nexo-radius-lg: var(--r-l);--nexo-radius-xl: var(--r-l);--radius-sm: var(--r-s);--radius-md: var(--r-m);--radius-lg: var(--r-l);--radius-xl: var(--r-l);--radius-2xl: var(--r-l);--radius-full: var(--r-pill);--nexo-space-1: var(--s-1);--nexo-space-2: var(--s-2);--nexo-space-3: var(--s-3);--nexo-space-4: var(--s-4);--nexo-space-5: var(--s-5);--nexo-space-6: var(--s-6);--nexo-space-8: var(--s-7);--nexo-space-10: var(--s-8);--nexo-shadow-xs: none;--nexo-shadow-sm: none;--nexo-shadow-md: var(--shadow-lift);--nexo-shadow-lg: var(--shadow-pop);--nexo-shadow-xl: var(--shadow-pop);--nexo-shadow-2xl: var(--shadow-pop);--nexo-shadow-card-hover: var(--shadow-lift);--nexo-shadow-drawer: var(--shadow-pop);--nexo-shadow-glow-primary: var(--focus);--nexo-shadow-glow-danger: 0 0 0 3px color-mix(in srgb, #B91C1C 30%, transparent);--nexo-glass-bg: color-mix(in srgb, #FFFFFF 92%, transparent);--nexo-glass-bg-strong: var(--surface);--nexo-glass-border: var(--line);--nexo-glass-shadow: var(--shadow-pop);--nexo-glass-scrim: color-mix(in srgb, #161A33 50%, transparent);--nexo-ease-standard: var(--ease);--nexo-ease-out: var(--ease-out);--nexo-ease-spring: var(--ease-spring);--nexo-ease-spring-snappy: var(--ease-spring);--nexo-duration-press: var(--t-fast);--nexo-duration-fast: var(--t-fast);--nexo-duration-base: var(--t-base);--nexo-duration-slow: var(--t-slow);--nexo-duration-spring: var(--t-slow);--nexo-duration-enter: var(--t-page);--nexo-duration-page: var(--t-page);--nexo-transition-fast: var(--t-fast) var(--ease);--nexo-transition-base: var(--t-base) var(--ease-out);--nexo-transition-slow: var(--t-slow) var(--ease-out);--nexo-transition-theme: var(--t-base) var(--ease-out);--nexo-chart-1: var(--accent);--nexo-chart-2: var(--lime);--nexo-chart-3: var(--info);--nexo-chart-4: var(--ok);--nexo-chart-5: var(--warn);--nexo-chart-6: var(--bad);--nexo-chart-7: var(--accent-soft-ink);--nexo-chart-8: var(--ink-2);--nexo-chart-track: var(--surface-3);--nexo-chart-track-2: var(--line);--shell-header-height: var(--top-h);--shell-sidebar-width: var(--side-w)}@supports (color: color-mix(in lab,red,red)){:root{--color-surface-glass: color-mix(in oklch, var(--surface) 92%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--nexo-hover-tint: color-mix(in oklch, var(--ink) 4%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--nexo-highlight-tint: color-mix(in oklch, var(--ink) 6%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--nexo-scrim-soft: color-mix(in oklch, var(--ink) 40%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--color-danger-overlay: color-mix(in oklch, var(--bad) 85%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--nexo-shadow-thumb: 0 1px 4px color-mix(in oklch, var(--ink) 20%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--color-accent-100: color-mix(in oklch, var(--accent-soft) 70%, var(--accent))}}@supports (color: color-mix(in lab,red,red)){:root{--color-accent-200: color-mix(in oklch, var(--accent-soft) 40%, var(--accent))}}@supports (color: color-mix(in lab,red,red)){:root{--color-accent-300: color-mix(in oklch, var(--accent-soft) 20%, var(--accent))}}@supports (color: color-mix(in lab,red,red)){:root{--color-accent-400: color-mix(in oklch, var(--accent) 90%, var(--accent-soft))}}@supports (color: color-mix(in lab,red,red)){:root{--color-accent-800: color-mix(in oklch, var(--accent-soft-ink) 70%, var(--ink))}}@supports (color: color-mix(in lab,red,red)){:root{--color-accent-glow: color-mix(in oklch, var(--accent) 30%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--nexo-primary-subtle-hover: color-mix(in oklch, var(--accent-soft) 70%, var(--accent))}}@supports (color: color-mix(in lab,red,red)){:root{--color-grid-row-selected-hover: color-mix(in oklch, var(--accent-soft) 70%, var(--accent))}}@supports (color: color-mix(in lab,red,red)){:root{--nexo-shadow-glow-danger: 0 0 0 3px color-mix(in oklch, var(--bad) 30%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--nexo-glass-bg: color-mix(in oklch, var(--surface) 92%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--nexo-glass-scrim: color-mix(in oklch, var(--ink) 50%, transparent)}}@media(prefers-reduced-motion:reduce){:root{--nexo-transition-fast: .01ms;--nexo-transition-base: .01ms;--nexo-transition-slow: .01ms;--nexo-transition-theme: .01ms;--nexo-duration-press: .01ms;--nexo-duration-fast: .01ms;--nexo-duration-base: .01ms;--nexo-duration-slow: .01ms;--nexo-duration-spring: .01ms;--nexo-duration-enter: .01ms;--nexo-duration-page: .01ms}}body{margin:0;background:var(--bg);color:var(--ink);font:400 var(--fs-md) / var(--lh) var(--font)}.mono,.monto,.serie,.ruc{font-variant-numeric:tabular-nums;letter-spacing:-.01em}nexo-table{--font-mono: var(--font)}@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-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;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--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}}}
