:root{--hydra-color-fg:#0f172a;--hydra-color-bg:#fff;--hydra-color-muted:#64748b;--hydra-color-primary-fg:#fff;--hydra-color-border:#e2e8f0;--hydra-color-success-fg:#fff;--hydra-color-warning-fg:#fff;--hydra-color-danger-fg:#fff;--hydra-color-info-fg:#fff;--hydra-color-secondary-fg:#fff;--hydra-color-neutral-fg:#fff;--hydra-color-primary-gradient:linear-gradient(135deg, #2563eb 0%, #7c3aed 100%);--hydra-color-secondary-gradient:linear-gradient(135deg, #475569 0%, #334155 100%);--hydra-color-danger-gradient:linear-gradient(135deg, #b91c1c 0%, #7f1d1d 100%);--hydra-color-success-gradient:linear-gradient(135deg, #15803d 0%, #14532d 100%);--hydra-color-warning-gradient:linear-gradient(135deg, #a16207 0%, #713f12 100%);--hydra-color-neutral-gradient:linear-gradient(135deg, #64748b 0%, #334155 100%);--hydra-color-bg-subtle:#f1f5f9;--hydra-color-success-subtle:oklch(from var(--hydra-seed-success) .9819 .0181 h);--hydra-color-danger-subtle:oklch(from var(--hydra-seed-danger) .9705 .0129 h);--hydra-color-primary-subtle:color-mix(in srgb, var(--hydra-seed-primary) 10%, var(--hydra-color-bg) 90%);--hydra-color-fg-muted:#64748b;--hydra-color-fg-muted-on-subtle:color-mix(in srgb, var(--hydra-color-fg) 65%, var(--hydra-color-bg-subtle) 35%);--hydra-color-on-primary:contrast-color(var(--hydra-color-primary));--hydra-color-on-accent:contrast-color(var(--hydra-color-accent));--hydra-color-on-success:contrast-color(var(--hydra-color-success));--hydra-color-on-danger:contrast-color(var(--hydra-color-danger));--hydra-radius-sm:4px;--hydra-radius-md:8px;--hydra-space-0:0;--hydra-space-1:4px;--hydra-space-2:8px;--hydra-space-3:12px;--hydra-space-4:16px;--hydra-space-5:20px;--hydra-space-6:24px;--hydra-space-7:28px;--hydra-space-8:32px;--hydra-font-sans:"Inter Variable", ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--hydra-font-mono:ui-monospace, SFMono-Regular, "JetBrains Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--hydra-font-serif:Georgia, "Times New Roman", Times, ui-serif, serif;--hydra-font-body:.875rem;--hydra-font-title:1.125rem;--hydra-font-heading:1.5rem;--hydra-font-caption:.75rem;--hydra-font-weight-normal:400;--hydra-font-weight-medium:500;--hydra-font-weight-semibold:600;--hydra-font-weight-bold:700;--hydra-font-line-height-tight:1.25;--hydra-font-line-height-normal:1.5;--hydra-font-line-height-relaxed:1.75;--hydra-font-letter-spacing-tight:-.01em;--hydra-font-letter-spacing-normal:0em;--hydra-font-letter-spacing-wide:.05em;--hydra-focus-ring-width:2px;--hydra-focus-ring-offset:2px;--hydra-surface-shadow:0 1px 3px #0f172a14;--hydra-empty-state-bg:transparent;--hydra-empty-state-padding:2rem;--hydra-empty-state-gap:1.5rem;--hydra-switch-track:#cbd5e1;--hydra-switch-thumb:#fff;--hydra-button-radius-pill:9999px;--hydra-button-radius-square:2px;--hydra-button-size-xs-min-height:1.75rem;--hydra-button-size-xs-padding-y:2px;--hydra-button-size-xs-font-size:.75rem;--hydra-button-size-xs-icon-size:.8125rem;--hydra-button-size-sm-min-height:2.125rem;--hydra-button-size-sm-padding-y:6px;--hydra-button-size-sm-font-size:.8125rem;--hydra-button-size-sm-icon-size:1rem;--hydra-button-size-md-min-height:2.25rem;--hydra-button-size-md-icon-size:1.125rem;--hydra-button-size-lg-min-height:2.5rem;--hydra-button-size-lg-padding-x:1.125rem;--hydra-button-size-lg-padding-y:10px;--hydra-button-size-lg-font-size:.9375rem;--hydra-button-size-lg-icon-size:1.25rem;--hydra-button-size-xl-min-height:3rem;--hydra-button-size-xl-padding-x:1.25rem;--hydra-button-size-xl-padding-y:12px;--hydra-button-size-xl-font-size:1rem;--hydra-button-size-xl-icon-size:1.375rem;--hydra-button-static-white-fg:#fff;--hydra-button-static-white-border:#fff;--hydra-button-static-white-bg:#ffffff24;--hydra-button-static-black-fg:#0f172a;--hydra-button-static-black-border:#0f172a;--hydra-button-static-black-bg:#0f172a1f;--hydra-text-truncate-max-width:100%;--hydra-text-truncate-line-clamp:1;--hydra-modal-size-small:420px;--hydra-modal-size-medium:600px;--hydra-modal-size-large:840px;--hydra-filter-panel-width:20rem;--hydra-motion-duration-instant:0s;--hydra-motion-duration-fast:.12s;--hydra-motion-duration-normal:.2s;--hydra-motion-duration-slow:.32s;--hydra-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--hydra-motion-easing-entrance:cubic-bezier(0, 0, .2, 1);--hydra-motion-easing-exit:cubic-bezier(.4, 0, 1, 1);--hydra-spring-stiffness:320;--hydra-spring-damping:26;--hydra-spring-mass:1;--hydra-motion-profile-press-duration:.12s;--hydra-motion-profile-press-easing:cubic-bezier(.3, 1.5, .5, 1);--hydra-motion-profile-drift-duration:6s;--hydra-motion-profile-wipe-duration:.34s;--hydra-motion-profile-wipe-easing:cubic-bezier(.6, 0, .2, 1);--hydra-motion-profile-shift-duration:.12s;--hydra-table-stack-breakpoint:480px;--hydra-app-shell-topbar-height-comfortable:56px;--hydra-app-shell-topbar-height-compact:48px;--hydra-app-shell-z-index:100;--hydra-app-shell-content-max-width:1440px;--hydra-expr-accent-mark:#0e7490;--hydra-seed-primary:oklch(54.61% .2152 262.88);--hydra-seed-success:oklch(52.73% .1371 150.07);--hydra-seed-warning:oklch(55.38% .1207 66.44);--hydra-seed-danger:oklch(50.54% .1905 27.52);--hydra-seed-info:oklch(50% .1193 242.75);--hydra-seed-secondary:oklch(44.55% .0374 257.28);--hydra-seed-neutral:oklch(55.44% .0407 257.42);--hydra-palette-primary-50:oklch(from var(--hydra-seed-primary) calc(l + .42) calc(c * .22) h);--hydra-palette-primary-100:oklch(from var(--hydra-seed-primary) calc(l + .36) calc(c * .32) h);--hydra-palette-primary-200:oklch(from var(--hydra-seed-primary) calc(l + .26) calc(c * .55) h);--hydra-palette-primary-300:oklch(from var(--hydra-seed-primary) calc(l + .16) calc(c * .75) h);--hydra-palette-primary-400:oklch(from var(--hydra-seed-primary) calc(l + .07) calc(c * .9) h);--hydra-palette-primary-500:oklch(from var(--hydra-seed-primary) l c h);--hydra-palette-primary-600:oklch(from var(--hydra-seed-primary) calc(l - .07) c h);--hydra-palette-primary-700:oklch(from var(--hydra-seed-primary) calc(l - .15) calc(c * .92) h);--hydra-palette-primary-800:oklch(from var(--hydra-seed-primary) calc(l - .22) calc(c * .8) h);--hydra-palette-primary-900:oklch(from var(--hydra-seed-primary) calc(l - .29) calc(c * .68) h);--hydra-palette-success-50:oklch(from var(--hydra-seed-success) calc(l + .42) calc(c * .22) h);--hydra-palette-success-100:oklch(from var(--hydra-seed-success) calc(l + .36) calc(c * .32) h);--hydra-palette-success-200:oklch(from var(--hydra-seed-success) calc(l + .26) calc(c * .55) h);--hydra-palette-success-300:oklch(from var(--hydra-seed-success) calc(l + .16) calc(c * .75) h);--hydra-palette-success-400:oklch(from var(--hydra-seed-success) calc(l + .07) calc(c * .9) h);--hydra-palette-success-500:oklch(from var(--hydra-seed-success) l c h);--hydra-palette-success-600:oklch(from var(--hydra-seed-success) calc(l - .07) c h);--hydra-palette-success-700:oklch(from var(--hydra-seed-success) calc(l - .15) calc(c * .92) h);--hydra-palette-success-800:oklch(from var(--hydra-seed-success) calc(l - .22) calc(c * .8) h);--hydra-palette-success-900:oklch(from var(--hydra-seed-success) calc(l - .29) calc(c * .68) h);--hydra-palette-warning-50:oklch(from var(--hydra-seed-warning) calc(l + .42) calc(c * .22) h);--hydra-palette-warning-100:oklch(from var(--hydra-seed-warning) calc(l + .36) calc(c * .32) h);--hydra-palette-warning-200:oklch(from var(--hydra-seed-warning) calc(l + .26) calc(c * .55) h);--hydra-palette-warning-300:oklch(from var(--hydra-seed-warning) calc(l + .16) calc(c * .75) h);--hydra-palette-warning-400:oklch(from var(--hydra-seed-warning) calc(l + .07) calc(c * .9) h);--hydra-palette-warning-500:oklch(from var(--hydra-seed-warning) l c h);--hydra-palette-warning-600:oklch(from var(--hydra-seed-warning) calc(l - .07) c h);--hydra-palette-warning-700:oklch(from var(--hydra-seed-warning) calc(l - .15) calc(c * .92) h);--hydra-palette-warning-800:oklch(from var(--hydra-seed-warning) calc(l - .22) calc(c * .8) h);--hydra-palette-warning-900:oklch(from var(--hydra-seed-warning) calc(l - .29) calc(c * .68) h);--hydra-palette-danger-50:oklch(from var(--hydra-seed-danger) calc(l + .42) calc(c * .22) h);--hydra-palette-danger-100:oklch(from var(--hydra-seed-danger) calc(l + .36) calc(c * .32) h);--hydra-palette-danger-200:oklch(from var(--hydra-seed-danger) calc(l + .26) calc(c * .55) h);--hydra-palette-danger-300:oklch(from var(--hydra-seed-danger) calc(l + .16) calc(c * .75) h);--hydra-palette-danger-400:oklch(from var(--hydra-seed-danger) calc(l + .07) calc(c * .9) h);--hydra-palette-danger-500:oklch(from var(--hydra-seed-danger) l c h);--hydra-palette-danger-600:oklch(from var(--hydra-seed-danger) calc(l - .07) c h);--hydra-palette-danger-700:oklch(from var(--hydra-seed-danger) calc(l - .15) calc(c * .92) h);--hydra-palette-danger-800:oklch(from var(--hydra-seed-danger) calc(l - .22) calc(c * .8) h);--hydra-palette-danger-900:oklch(from var(--hydra-seed-danger) calc(l - .29) calc(c * .68) h);--hydra-palette-info-50:oklch(from var(--hydra-seed-info) calc(l + .42) calc(c * .22) h);--hydra-palette-info-100:oklch(from var(--hydra-seed-info) calc(l + .36) calc(c * .32) h);--hydra-palette-info-200:oklch(from var(--hydra-seed-info) calc(l + .26) calc(c * .55) h);--hydra-palette-info-300:oklch(from var(--hydra-seed-info) calc(l + .16) calc(c * .75) h);--hydra-palette-info-400:oklch(from var(--hydra-seed-info) calc(l + .07) calc(c * .9) h);--hydra-palette-info-500:oklch(from var(--hydra-seed-info) l c h);--hydra-palette-info-600:oklch(from var(--hydra-seed-info) calc(l - .07) c h);--hydra-palette-info-700:oklch(from var(--hydra-seed-info) calc(l - .15) calc(c * .92) h);--hydra-palette-info-800:oklch(from var(--hydra-seed-info) calc(l - .22) calc(c * .8) h);--hydra-palette-info-900:oklch(from var(--hydra-seed-info) calc(l - .29) calc(c * .68) h);--hydra-palette-secondary-50:oklch(from var(--hydra-seed-secondary) calc(l + .42) calc(c * .22) h);--hydra-palette-secondary-100:oklch(from var(--hydra-seed-secondary) calc(l + .36) calc(c * .32) h);--hydra-palette-secondary-200:oklch(from var(--hydra-seed-secondary) calc(l + .26) calc(c * .55) h);--hydra-palette-secondary-300:oklch(from var(--hydra-seed-secondary) calc(l + .16) calc(c * .75) h);--hydra-palette-secondary-400:oklch(from var(--hydra-seed-secondary) calc(l + .07) calc(c * .9) h);--hydra-palette-secondary-500:oklch(from var(--hydra-seed-secondary) l c h);--hydra-palette-secondary-600:oklch(from var(--hydra-seed-secondary) calc(l - .07) c h);--hydra-palette-secondary-700:oklch(from var(--hydra-seed-secondary) calc(l - .15) calc(c * .92) h);--hydra-palette-secondary-800:oklch(from var(--hydra-seed-secondary) calc(l - .22) calc(c * .8) h);--hydra-palette-secondary-900:oklch(from var(--hydra-seed-secondary) calc(l - .29) calc(c * .68) h);--hydra-palette-neutral-50:oklch(from var(--hydra-seed-neutral) calc(l + .42) calc(c * .22) h);--hydra-palette-neutral-100:oklch(from var(--hydra-seed-neutral) calc(l + .36) calc(c * .32) h);--hydra-palette-neutral-200:oklch(from var(--hydra-seed-neutral) calc(l + .26) calc(c * .55) h);--hydra-palette-neutral-300:oklch(from var(--hydra-seed-neutral) calc(l + .16) calc(c * .75) h);--hydra-palette-neutral-400:oklch(from var(--hydra-seed-neutral) calc(l + .07) calc(c * .9) h);--hydra-palette-neutral-500:oklch(from var(--hydra-seed-neutral) l c h);--hydra-palette-neutral-600:oklch(from var(--hydra-seed-neutral) calc(l - .07) c h);--hydra-palette-neutral-700:oklch(from var(--hydra-seed-neutral) calc(l - .15) calc(c * .92) h);--hydra-palette-neutral-800:oklch(from var(--hydra-seed-neutral) calc(l - .22) calc(c * .8) h);--hydra-palette-neutral-900:oklch(from var(--hydra-seed-neutral) calc(l - .29) calc(c * .68) h);--hydra-color-primary:var(--hydra-palette-primary-500);--hydra-color-success:var(--hydra-palette-success-500);--hydra-color-warning:var(--hydra-palette-warning-500);--hydra-color-danger:var(--hydra-palette-danger-500);--hydra-color-info:var(--hydra-palette-info-500);--hydra-color-secondary:var(--hydra-palette-secondary-500);--hydra-color-neutral:var(--hydra-palette-neutral-500);--hydra-color-border-muted:color-mix(in srgb, var(--hydra-color-border) 60%, var(--hydra-color-bg) 40%);--hydra-space-xs:var(--hydra-space-1);--hydra-space-sm:var(--hydra-space-2);--hydra-space-md:var(--hydra-space-4);--hydra-space-lg:var(--hydra-space-6);--hydra-surface-bg:var(--hydra-color-bg);--hydra-surface-border:var(--hydra-color-border);--hydra-surface-radius:var(--hydra-radius-md);--hydra-surface-padding:var(--hydra-space-4);--hydra-field-border:var(--hydra-color-border);--hydra-button-radius:var(--hydra-radius-md);--hydra-button-padding-x:var(--hydra-space-4);--hydra-button-padding-y:var(--hydra-space-2);--hydra-button-gap:var(--hydra-space-2);--hydra-button-size-xs-padding-x:var(--hydra-space-2);--hydra-button-size-sm-padding-x:var(--hydra-space-3);--hydra-button-size-md-padding-x:var(--hydra-space-4);--hydra-button-size-md-padding-y:var(--hydra-space-2);--hydra-button-size-md-font-size:var(--hydra-font-body);--hydra-form-grid-gap:var(--hydra-space-4);--hydra-modal-padding:var(--hydra-space-4);--hydra-filter-panel-gap:var(--hydra-space-4);--hydra-stat-value-font-family:var(--hydra-font-sans);--hydra-stat-value-font-size:var(--hydra-font-heading);--hydra-stat-gap:var(--hydra-space-2);--hydra-command-motion-duration-enter:var(--hydra-motion-duration-normal);--hydra-command-motion-duration-exit:var(--hydra-motion-duration-normal);--hydra-command-motion-easing-enter:var(--hydra-motion-easing-entrance);--hydra-command-motion-easing-exit:var(--hydra-motion-easing-exit);--hydra-table-stack-row-gap:var(--hydra-space-2);--hydra-textarea-font-family:var(--hydra-font-sans);--hydra-color-accent:var(--hydra-color-primary);--hydra-color-focus:var(--hydra-color-primary);--hydra-color-focus-ring:var(--hydra-color-primary);--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-right:env(safe-area-inset-right,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--safe-area-inset-left:env(safe-area-inset-left,0px)}@media (prefers-reduced-motion:reduce){:root{--hydra-motion-duration-instant:.01ms;--hydra-motion-duration-fast:.01ms;--hydra-motion-duration-normal:.01ms;--hydra-motion-duration-slow:.01ms}}:root[data-theme=dark]{--hydra-color-fg:#f8fafc;--hydra-color-bg:#0f172a;--hydra-color-muted:#94a3b8;--hydra-color-primary-fg:#0f172a;--hydra-color-border:#334155;--hydra-color-success-fg:#052e16;--hydra-color-warning-fg:#422006;--hydra-color-danger-fg:#450a0a;--hydra-color-info-fg:#082f49;--hydra-color-secondary-fg:#0f172a;--hydra-color-neutral-fg:#fff;--hydra-color-primary-gradient:linear-gradient(135deg, #60a5fa 0%, #a78bfa 100%);--hydra-color-secondary-gradient:linear-gradient(135deg, #94a3b8 0%, #64748b 100%);--hydra-color-danger-gradient:linear-gradient(135deg, #f87171 0%, #991b1b 100%);--hydra-color-success-gradient:linear-gradient(135deg, #4ade80 0%, #14532d 100%);--hydra-color-warning-gradient:linear-gradient(135deg, #fbbf24 0%, #713f12 100%);--hydra-color-neutral-gradient:linear-gradient(135deg, #64748b 0%, #1e293b 100%);--hydra-color-bg-subtle:#1e293b;--hydra-color-success-subtle:color-mix(in srgb, var(--hydra-seed-success) 18%, var(--hydra-color-bg));--hydra-color-danger-subtle:color-mix(in srgb, var(--hydra-seed-danger) 18%, var(--hydra-color-bg));--hydra-color-fg-muted:#94a3b8;--hydra-color-fg-muted-on-subtle:color-mix(in srgb, var(--hydra-color-fg) 65%, var(--hydra-color-bg-subtle) 35%);--hydra-surface-bg:#1e293b;--hydra-surface-shadow:0 1px 3px #00000059;--hydra-switch-track:#475569;--hydra-expr-accent-mark:#4fe8fb;--hydra-seed-primary:oklch(71.37% .1434 254.62);--hydra-seed-success:oklch(72.27% .192 149.58);--hydra-seed-warning:oklch(83.69% .1644 84.43);--hydra-seed-danger:oklch(71.06% .1661 22.22);--hydra-seed-info:oklch(75.35% .139 232.66);--hydra-seed-secondary:oklch(71.07% .0351 256.79);--hydra-seed-neutral:oklch(55.44% .0407 257.42)}:root{--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-right:env(safe-area-inset-right,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--safe-area-inset-left:env(safe-area-inset-left,0px)}@media (prefers-reduced-motion:reduce){:root{--hydra-motion-duration-instant:.01ms;--hydra-motion-duration-fast:.01ms;--hydra-motion-duration-normal:.01ms;--hydra-motion-duration-slow:.01ms}}:root[data-palette=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hydra-native-color-scheme:light;--hydra-color-fg:#0f172a;--hydra-color-bg:#fff;--hydra-color-bg-subtle:color-mix(in srgb, var(--hydra-color-fg) 6%, var(--hydra-color-bg));--hydra-color-fg-muted:var(--hydra-color-muted);--hydra-color-border-muted:var(--hydra-color-border);--hydra-color-muted:#475569;--hydra-color-primary:#2563eb;--hydra-color-primary-fg:#fff;--hydra-color-border:#e2e8f0;--hydra-color-success:#15803d;--hydra-color-success-fg:#fff;--hydra-color-warning:#a16207;--hydra-color-warning-fg:#fff;--hydra-color-danger:#b91c1c;--hydra-color-danger-fg:#fff;--hydra-color-info:#0369a1;--hydra-color-info-fg:#fff;--hydra-color-secondary:#475569;--hydra-color-secondary-fg:#fff;--hydra-color-neutral:#64748b;--hydra-color-neutral-fg:#fff;--hydra-color-primary-gradient:linear-gradient(135deg, #2563eb 0%, #4f46e5 100%);--hydra-color-secondary-gradient:linear-gradient(135deg, #475569 0%, #334155 100%);--hydra-color-danger-gradient:linear-gradient(135deg, #b91c1c 0%, #7f1d1d 100%);--hydra-color-success-gradient:linear-gradient(135deg, #15803d 0%, #14532d 100%);--hydra-color-warning-gradient:linear-gradient(135deg, #a16207 0%, #713f12 100%);--hydra-color-neutral-gradient:linear-gradient(135deg, #64748b 0%, #475569 100%);--hydra-focus-ring-color:var(--hydra-color-primary);--hydra-surface-bg:var(--hydra-color-bg);--hydra-surface-border:var(--hydra-color-border);--hydra-surface-shadow:0 1px 3px #0000001a;--hydra-field-bg:#fff;--hydra-field-fg:var(--hydra-color-fg);--hydra-field-border:var(--hydra-color-border);--hydra-field-border-focus:var(--hydra-color-primary);--hydra-field-border-invalid:var(--hydra-color-danger);--hydra-field-placeholder:var(--hydra-color-muted);--hydra-switch-track:#cbd5e1;--hydra-switch-thumb:#fff;--hydra-switch-track-checked:var(--hydra-color-primary)}:root[data-palette=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hydra-native-color-scheme:dark;--hydra-color-fg:#f8fafc;--hydra-color-bg:#0f172a;--hydra-color-bg-subtle:color-mix(in srgb, var(--hydra-color-fg) 6%, var(--hydra-color-bg));--hydra-color-fg-muted:var(--hydra-color-muted);--hydra-color-border-muted:var(--hydra-color-border);--hydra-color-muted:#94a3b8;--hydra-color-border:#334155;--hydra-color-success:#22c55e;--hydra-color-success-fg:#052e16;--hydra-color-warning:#fbbf24;--hydra-color-warning-fg:#422006;--hydra-color-danger:#f87171;--hydra-color-danger-fg:#450a0a;--hydra-color-info:#38bdf8;--hydra-color-info-fg:#082f49;--hydra-color-primary:#60a5fa;--hydra-color-primary-fg:#0f172a;--hydra-color-secondary:#94a3b8;--hydra-color-secondary-fg:#0f172a;--hydra-color-neutral:#64748b;--hydra-color-neutral-fg:#fff;--hydra-color-primary-gradient:linear-gradient(135deg, #60a5fa 0%, #a78bfa 100%);--hydra-color-secondary-gradient:linear-gradient(135deg, #94a3b8 0%, #64748b 100%);--hydra-color-danger-gradient:linear-gradient(135deg, #f87171 0%, #991b1b 100%);--hydra-color-success-gradient:linear-gradient(135deg, #4ade80 0%, #14532d 100%);--hydra-color-warning-gradient:linear-gradient(135deg, #fbbf24 0%, #713f12 100%);--hydra-color-neutral-gradient:linear-gradient(135deg, #64748b 0%, #1e293b 100%);--hydra-focus-ring-color:var(--hydra-color-primary);--hydra-surface-bg:var(--hydra-color-bg);--hydra-surface-border:var(--hydra-color-border);--hydra-surface-shadow:0 1px 3px #00000059;--hydra-field-bg:#ffffff0f;--hydra-field-fg:var(--hydra-color-fg);--hydra-field-border:var(--hydra-color-border);--hydra-field-border-focus:var(--hydra-color-primary);--hydra-field-border-invalid:var(--hydra-color-danger);--hydra-field-placeholder:var(--hydra-color-muted);--hydra-switch-track:#475569;--hydra-switch-thumb:#fff;--hydra-switch-track-checked:var(--hydra-color-primary)}@keyframes hydra-spin{to{transform:rotate(360deg)}}@keyframes hydra-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes hydra-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes hydra-shimmer-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes hydra-eq-bars{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.cus,:host(.cus){align-items:baseline}.cut,:host(.cut){align-items:center}.cuu,:host(.cuu){align-items:flex-end}.cuv,:host(.cuv){align-items:flex-start}.cvu,:host(.cvu),.cvv,:host(.cvv){aspect-ratio:1}.fbd,:host(.fbd),.fbf,:host(.fbf){background:0 0}.hmd,:host(.hmd){border-radius:1px}.hmf,:host(.hmf){border-radius:4px}.hmg,:host(.hmg){border-radius:50%}.hmj,:host(.hmj){border-radius:999px}.hnn,:host(.hnn){border-radius:var(--hydra-radius-lg,12px)}.hno,:host(.hno){border-radius:var(--hydra-radius-md,8px)}.hok,:host(.hok){border:1px solid #0000}.hpo,:host(.hpo){border:none}.hqp,:host(.hqp){box-sizing:border-box}.lyv,:host(.lyv){color:inherit}.mau,:host(.mau){color:var(--hydra-color-muted)}.max,:host(.max){color:var(--hydra-color-primary)}.qll,:host(.qll){content-visibility:auto}.qlr,:host(.qlr){cursor:default}.qlt,:host(.qlt){cursor:pointer}.uty,:host(.uty){display:block}.uua,:host(.uua){display:flex}.uub,:host(.uub){display:grid}.uud,:host(.uud){display:inline-block}.uue,:host(.uue){display:inline-flex}.uuf,:host(.uuf){display:none}.ahsr,:host(.ahsr){flex-direction:column}.ahsx,:host(.ahsx){flex-shrink:0}.ahsz,:host(.ahsz){flex-wrap:wrap}.ahtd,:host(.ahtd){flex:none}.ahte,:host(.ahte){flex:1}.ahtj,:host(.ahtj){flex:none}.antm,:host(.antm){font-size:.75rem}.antp,:host(.antp){font-size:.85em}.antr,:host(.antr){font-size:.875rem}.antu,:host(.antu){font-size:1.1rem}.antx,:host(.antx){font-size:1.35rem}.anty,:host(.anty){font-size:1.5rem}.anub,:host(.anub){font-size:1rem}.anue,:host(.anue){font-size:inherit}.anva,:host(.anva){font-style:italic}.anvc,:host(.anvc){font-weight:500}.anvd,:host(.anvd){font-weight:600}.anve,:host(.anve){font-weight:700}.anvj,:host(.anvj){font-weight:var(--hydra-font-weight-semibold,600)}.anvk,:host(.anvk){font:inherit}.asdn,:host(.asdn){gap:0}.asdx,:host(.asdx){gap:4px}.aseq,:host(.aseq){gap:var(--hydra-space-0)}.ases,:host(.ases){gap:var(--hydra-space-1)}.asev,:host(.asev){gap:var(--hydra-space-2)}.asey,:host(.asey){gap:var(--hydra-space-3)}.asfa,:host(.asfa){gap:var(--hydra-space-4)}.asfe,:host(.asfe){gap:var(--hydra-space-6)}.asfx,:host(.asfx){grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.awcw,:host(.awcw){height:100%}.awda,:host(.awda){height:2.25rem}.awde,:host(.awde){height:28px}.axxy,:host(.axxy){inset:0}.axxz,:host(.axxz){justify-content:center}.axyd,:host(.axyd){justify-content:space-between}.bach,:host(.bach){left:0}.baci,:host(.baci){left:50%}.beko,:host(.beko){line-height:0}.bekp,:host(.bekp){line-height:1}.bekq,:host(.bekq){line-height:1.2}.bekr,:host(.bekr){line-height:1.25}.bekt,:host(.bekt){line-height:1.4}.bekv,:host(.bekv){line-height:1.5}.bele,:host(.bele){list-style:none}.belo,:host(.belo){margin-block:var(--hydra-space-2)}.bemj,:host(.bemj){margin-bottom:var(--hydra-space-1)}.beml,:host(.beml){margin-bottom:var(--hydra-space-2)}.bemm,:host(.bemm){margin-bottom:var(--hydra-space-3)}.bemn,:host(.bemn){margin-bottom:var(--hydra-space-4)}.bemo,:host(.bemo){margin-bottom:var(--hydra-space-5)}.bepg,:host(.bepg){margin-left:2px}.beph,:host(.beph){margin-left:auto}.beqn,:host(.beqn){margin-top:auto}.beqo,:host(.beqo){margin-top:var(--hydra-space-0)}.beqp,:host(.beqp){margin-top:var(--hydra-space-1)}.beqq,:host(.beqq){margin-top:var(--hydra-space-2)}.beqr,:host(.beqr){margin-top:var(--hydra-space-3)}.beqt,:host(.beqt){margin-top:var(--hydra-space-4)}.beqv,:host(.beqv){margin-top:var(--hydra-space-6)}.berd,:host(.berd){margin:0}.bjac,:host(.bjac){max-width:100%}.blep,:host(.blep){min-height:0}.blfh,:host(.blfh){min-width:0}.byeg,:host(.byeg){object-fit:cover}.byek,:host(.byek){opacity:.45}.byel,:host(.byel){opacity:.5}.byen,:host(.byen){opacity:.6}.byeo,:host(.byeo){opacity:.7}.byep,:host(.byep){opacity:.85}.byeq,:host(.byeq){opacity:1}.byfn,:host(.byfn){overflow-x:auto}.byfp,:host(.byfp){overflow-y:auto}.byft,:host(.byft){overflow:hidden}.bygb,:host(.bygb){padding-block:var(--hydra-space-2)}.bygl,:host(.bygl){padding-block:var(--hydra-space-7)}.bygn,:host(.bygn){padding-block:var(--hydra-space-8)}.bygy,:host(.bygy){padding-bottom:var(--hydra-space-2)}.byit,:host(.byit){padding-inline:var(--hydra-space-1)}.byiv,:host(.byiv){padding-inline:var(--hydra-space-2)}.byix,:host(.byix){padding-inline:var(--hydra-space-3)}.byiz,:host(.byiz){padding-inline:var(--hydra-space-4)}.byjt,:host(.byjt){padding-left:var(--hydra-space-5)}.byld,:host(.byld){padding:0}.bymg,:host(.bymg){padding:2px 6px}.bymi,:host(.bymi){padding:4px 8px}.casd,:host(.casd){pointer-events:none}.case,:host(.case){position:absolute}.casf,:host(.casf){position:fixed}.casg,:host(.casg){position:relative}.cash,:host(.cash){position:sticky}.cask,:host(.cask){right:0}.cnre,:host(.cnre){text-align:center}.cnrg,:host(.cnrg){text-decoration:line-through}.cnrh,:host(.cnrh){text-decoration:none}.cnri,:host(.cnri){text-decoration:underline}.cnrl,:host(.cnrl){text-overflow:ellipsis}.cnrm,:host(.cnrm){text-transform:uppercase}.cnrq,:host(.cnrq){top:0}.cnrs,:host(.cnrs){top:50%}.cnsc,:host(.cnsc){touch-action:none}.cnsm,:host(.cnsm){transform:translate(-50%,-50%)}.cnsq,:host(.cnsq){transform:translate(-50%)}.cnto,:host(.cnto){-webkit-user-select:none;user-select:none}.cntq,:host(.cntq){vertical-align:middle}.cntu,:host(.cntu){white-space:nowrap}.cnue,:host(.cnue){width:100%}.cnuf,:host(.cnuf){width:100px}.cnuj,:host(.cnuj){width:2.25rem}.cnum,:host(.cnum){width:28px}.cnuu,:host(.cnuu){width:auto}.cnwk,:host(.cnwk){z-index:100}.axmx:hover,:host(.axmx:hover){opacity:.85}.axru:hover,:host(.axru:hover){text-decoration:underline}@media (width>=768px){.bjay,:host(.bjay){align-items:flex-start}.bjtt,:host(.bjtt){display:block}.bjua,:host(.bjua){display:none}.bjui,:host(.bjui){flex-direction:row}.bjuy,:host(.bjuy){flex:none}}@keyframes hydra-check-draw{to{stroke-dashoffset:0}}@keyframes hydra-expr-bar-wipe{0%{transform-origin:block-start;transform:scaleY(0)}to{transform-origin:block-start;transform:scaleY(1)}}@keyframes hydra-progress-indet{0%{transform:translate(-100%)}to{transform:translate(350%)}}@keyframes hydra-skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes hydra-indicator-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes hydra-carousel-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hydra-table-spin{to{transform:rotate(360deg)}}@keyframes hydra-typing-bounce{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-.15rem)}}@keyframes hydra-streaming-md-blink{to{visibility:hidden}}@keyframes hydra-expr-drift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes hydra-expr-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.35)}}@keyframes hydra-expr-chip-sweep{0%{opacity:1;max-inline-size:var(--hydra-chip-size,40px)}to{opacity:0;max-inline-size:0}}@keyframes hydra-select-panel-in{0%{opacity:0;transform:scaleY(.94)translateY(-4px)}to{opacity:1;transform:scaleY(1)translateY(0)}}@keyframes hydra-marquee-scroll-x{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--hydra-marquee-distance,0px)))}}@keyframes hydra-marquee-scroll-y{0%{transform:translateY(0)}to{transform:translateY(calc(-1 * var(--hydra-marquee-distance,0px)))}}@keyframes hydra-tabs-panel-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes hydra-tabs-panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes hydra-scroll-edge-fade{0%{opacity:1}to{opacity:0}}:root[data-palette=buynyl-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hydra-native-color-scheme:dark;--hydra-color-fg:#f2f3f7;--hydra-color-bg:#161a24;--hydra-color-muted:#9aa0b4;--hydra-color-fg-muted:var(--hydra-color-muted);--hydra-color-border:#2c3242;--hydra-color-bg-subtle:#1b202c;--hydra-color-primary:#f60;--hydra-color-primary-fg:#2a1400;--hydra-color-primary-hover:#ff7a1a;--hydra-color-primary-soft:#ff660024;--hydra-color-secondary:#e8e8ef;--hydra-color-secondary-fg:#1f2430;--hydra-color-success:#34d27b;--hydra-color-success-fg:#06210f;--hydra-color-success-subtle:#1b3732;--hydra-color-warning:#fbbf24;--hydra-color-warning-fg:#2a1400;--hydra-color-danger:#ff6b6f;--hydra-color-danger-fg:#2a0708;--hydra-color-danger-subtle:#3b2730;--hydra-color-info:#38bdf8;--hydra-color-info-fg:#04222e;--hydra-color-neutral:#9aa0b4;--hydra-color-neutral-fg:#11141c;--hydra-color-primary-gradient:linear-gradient(135deg, #ff8a3d 0%, #f60 100%);--hydra-color-secondary-gradient:linear-gradient(135deg, #2c3242 0%, #1f2430 100%);--hydra-color-danger-gradient:linear-gradient(135deg, #ff6b6f 0%, #991b1b 100%);--hydra-color-success-gradient:linear-gradient(135deg, #34d27b 0%, #14532d 100%);--hydra-color-warning-gradient:linear-gradient(135deg, #fbbf24 0%, #713f12 100%);--hydra-color-neutral-gradient:linear-gradient(135deg, #9aa0b4 0%, #374151 100%);--hydra-focus-ring-color:var(--hydra-color-primary);--hydra-surface-bg:#1f2430;--hydra-surface-border:var(--hydra-color-border);--hydra-surface-shadow:0 8px 24px -8px #0000008c, inset 0 1px 0 #ffffff0a;--hydra-field-bg:#1b202c;--hydra-field-fg:var(--hydra-color-fg);--hydra-field-border:#303750;--hydra-field-border-focus:var(--hydra-color-primary);--hydra-field-border-invalid:var(--hydra-color-danger);--hydra-field-placeholder:var(--hydra-color-muted);--hydra-switch-track:#2c3242;--hydra-switch-thumb:#e8e8ef;--hydra-switch-track-checked:var(--hydra-color-primary);--hydra-expr-accent-mark:var(--hydra-color-primary);--hydra-color-accent-glow:0 6px 16px -6px #ff660080;--hydra-surface-bg-elevated:linear-gradient(180deg, #222838 0%, #1d2230 100%);--hydra-shell-bg:#1b202c;--hydra-shell-bg-elevated:#222838;--hydra-shell-border:#2c3242;--hydra-shell-fg:#f2f3f7;--hydra-shell-muted:#9aa0b4;--hydra-shell-active-bg:#ff660029;--hydra-shell-active-fg:#ff9a52;--hydra-shell-active-marker:#f60}:root[data-palette=buynyl-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hydra-native-color-scheme:light;--hydra-color-fg:#1f2430;--hydra-color-bg:#fff;--hydra-color-muted:#6b7280;--hydra-color-fg-muted:var(--hydra-color-muted);--hydra-color-border:#ebe7e2;--hydra-color-bg-subtle:#f5f2ee;--hydra-color-primary:#f60;--hydra-color-primary-fg:#2a1400;--hydra-color-primary-hover:#e85c00;--hydra-color-primary-soft:#fff1e6;--hydra-color-secondary:#1f2430;--hydra-color-secondary-fg:#fff;--hydra-color-success:#1f9d57;--hydra-color-success-fg:#fff;--hydra-color-success-subtle:#e9f5ee;--hydra-color-warning:#f59e0b;--hydra-color-warning-fg:#2a1400;--hydra-color-danger:#e5484d;--hydra-color-danger-fg:#fff;--hydra-color-danger-subtle:#fceded;--hydra-color-info:#0e9aa7;--hydra-color-info-fg:#fff;--hydra-color-neutral:#6b7280;--hydra-color-neutral-fg:#fff;--hydra-color-primary-gradient:linear-gradient(135deg, #ff8a3d 0%, #f60 100%);--hydra-color-secondary-gradient:linear-gradient(135deg, #2c3242 0%, #1f2430 100%);--hydra-color-danger-gradient:linear-gradient(135deg, #e5484d 0%, #991b1b 100%);--hydra-color-success-gradient:linear-gradient(135deg, #1f9d57 0%, #14532d 100%);--hydra-color-warning-gradient:linear-gradient(135deg, #f59e0b 0%, #713f12 100%);--hydra-color-neutral-gradient:linear-gradient(135deg, #6b7280 0%, #374151 100%);--hydra-focus-ring-color:var(--hydra-color-primary);--hydra-surface-bg:var(--hydra-color-bg);--hydra-surface-border:var(--hydra-color-border);--hydra-surface-shadow:0 1px 3px #1f24301a;--hydra-field-bg:#fff;--hydra-field-fg:var(--hydra-color-fg);--hydra-field-border:var(--hydra-color-border);--hydra-field-border-focus:var(--hydra-color-primary);--hydra-field-border-invalid:var(--hydra-color-danger);--hydra-field-placeholder:var(--hydra-color-muted);--hydra-switch-track:#d8d2ca;--hydra-switch-thumb:#fff;--hydra-switch-track-checked:var(--hydra-color-primary);--hydra-shell-bg:#1f2430;--hydra-shell-bg-elevated:#2c3242;--hydra-shell-border:#353c4e;--hydra-shell-fg:#e8e8ef;--hydra-shell-muted:#9aa0b4;--hydra-shell-active-bg:#ff660024;--hydra-shell-active-fg:#ff8a3d;--hydra-shell-active-marker:#f60;--hydra-expr-accent-mark:var(--hydra-color-primary);--hydra-color-accent-glow:0 6px 16px -6px #ff660059;--hydra-surface-bg-elevated:linear-gradient(180deg, #fff 0%, #faf8f5 100%)}body{font-family:var(--hydra-font-sans);background:var(--hydra-color-bg);color:var(--hydra-color-fg);margin:0}hydra-toast-provider{display:contents}a{color:var(--hydra-color-primary)}
