@import"https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap";:root{--color-bg-primary: #000000;--color-bg-container: #09090b;--color-bg-hover: #18181b;--color-bg-overlay: rgba(0, 0, 0, .6);--color-bg-nested: rgba(0, 0, 0, .4);--color-border-dark: #18181b;--color-border-muted: #27272a;--color-border-active: #ffffff;--color-border-error: #ef4444;--color-border-warning: #f59e0b;--color-text-primary: #ffffff;--color-text-secondary: #a1a1aa;--color-text-muted: #71717a;--color-text-inactive: #3f3f46;--color-text-inverse: #000000;--color-status-success: #22c55e;--color-status-warning: #f59e0b;--color-status-error: #ef4444;--color-status-info: #a1a1aa;--color-status-success-bg: rgba(34, 197, 94, .15);--color-status-warning-bg: rgba(245, 158, 11, .15);--color-status-error-bg: rgba(239, 68, 68, .15);--color-status-info-bg: rgba(161, 161, 170, .15);--font-ui: "FigtreeVF", "Figtree", -apple-system, BlinkMacSystemFont, sans-serif;--font-data: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-micro: .625rem;--text-xs: .6875rem;--text-sm: .75rem;--text-base: .8125rem;--text-nav: .75rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--layout-max: 80rem;--sidebar-width: 15rem;--z-base: 0;--z-sticky: 10;--z-dropdown: 20;--z-tooltip: 30;--z-overlay: 40;--duration-fast: .15s;--duration-normal: .35s;--duration-slow: .8s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-page: cubic-bezier(.22, 1, .36, 1)}@keyframes led-glow{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 4px #fff6}50%{opacity:.4;transform:scale(.95);box-shadow:0 0 1px #ffffff1a}}@keyframes ds-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes ds-page-intro{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes ds-shimmer{0%{background-position:200% center}to{background-position:-200% center}}@keyframes ds-skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}.led-blink-green{background-color:var(--color-status-success);animation:led-glow 2s infinite ease-in-out}.led-blink-amber{background-color:var(--color-status-warning);animation:led-glow 2s infinite ease-in-out}.led-blink-red{background-color:var(--color-status-error);animation:led-glow 1s infinite ease-in-out}.ds-animate-pulse{animation:ds-pulse 2s infinite ease-in-out}.ds-page-intro{animation:ds-page-intro var(--duration-slow) var(--ease-page) both}.ds-skeleton{background-color:var(--color-bg-hover);animation:ds-skeleton-pulse 2s infinite ease-in-out}@media(prefers-reduced-motion:reduce){.led-blink-green,.led-blink-amber,.led-blink-red,.ds-animate-pulse,.ds-page-intro,.ds-skeleton{animation:none}}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:var(--font-ui);font-size:var(--text-base);line-height:1.5;color:var(--color-text-primary);background-color:var(--color-bg-primary)}:focus-visible{outline:2px solid var(--color-border-active);outline-offset:2px}input,textarea,select{font-size:max(1em,16px)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ds-font-data{font-family:var(--font-data)}.ds-text-micro{font-size:var(--text-micro)}.ds-text-xs{font-size:var(--text-xs)}.ds-text-nav{font-size:var(--text-nav);font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ds-text-card-title{font-size:var(--text-xs);font-weight:900}@media(min-width:640px){.ds-text-card-title{font-size:var(--text-sm)}}.ds-label{display:block;font-family:var(--font-data);font-size:var(--text-micro);font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-1)}.ds-layout{max-width:var(--layout-max);margin-inline:auto;padding-inline:var(--space-4)}@media(min-width:1024px){.ds-layout{padding-inline:var(--space-8)}}.footer-nav[data-v-1eda26d5]{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-sticky);display:flex;background-color:var(--color-bg-primary);border-top:1px solid var(--color-border-dark);padding-bottom:calc(var(--tg-safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + var(--tg-content-safe-area-inset-bottom, 0px))}.footer-nav__item[data-v-1eda26d5]{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-3) 0;background:none;border:none;color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-micro);font-weight:800;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:color .15s ease}.footer-nav__item--active[data-v-1eda26d5]{color:var(--color-text-primary)}.app-shell[data-v-11dd6859]{min-height:100vh;background-color:var(--color-bg-primary)}.app-content[data-v-11dd6859]{max-width:var(--layout-max);margin:0 auto;padding:var(--space-4);padding-top:calc(var(--space-4) + var(--tg-content-safe-area-inset-top, 0px));padding-bottom:calc(72px + var(--tg-safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + var(--tg-content-safe-area-inset-bottom, 0px))}
