:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-brand-primary-100:#fff0cc;--color-brand-primary-300:#ffd466;--color-brand-primary-500:#ffb403;--color-brand-primary-700:#b37d00;--color-brand-primary-900:#664700;--color-brand-secondary-100:#ccf0f2;--color-brand-secondary-300:#5cd1d6;--color-brand-secondary-500:#0aa8b0;--color-brand-secondary-700:#07767b;--color-brand-secondary-900:#044346;--color-neutral-050:#f7f8fa;--color-neutral-100:#edeff2;--color-neutral-200:#dde1e6;--color-neutral-300:#c3c9d1;--color-neutral-400:#9ba3ae;--color-neutral-500:#737c88;--color-neutral-600:#545c67;--color-neutral-700:#3a414a;--color-neutral-800:#242a31;--color-neutral-900:#12161b;--color-error-100:#ffe5e5;--color-error-500:#e5484d;--color-error-900:#641723;--color-warning-100:#ffe8d1;--color-warning-500:#f97316;--color-warning-900:#7a3306;--color-success-100:#d6f5e3;--color-success-500:#22c55e;--color-success-900:#0c4a2b;--space-000:0px;--space-100:4px;--space-200:8px;--space-300:12px;--space-400:16px;--space-500:24px;--space-600:32px;--space-700:48px;--space-800:64px;--space-900:96px;--radius-none:0px;--radius-small:2px;--radius-base:4px;--radius-medium:8px;--radius-large:16px;--radius-full:9999px;--font-family-sans:"Special Gothic", sans-serif;--font-family-serif:"Fraunces", serif;--font-size-100:12px;--font-size-200:14px;--font-size-300:16px;--font-size-400:18px;--font-size-500:20px;--font-size-600:24px;--font-size-700:32px;--font-size-800:42px;--font-size-900:56px;--line-height-xsmall:1;--line-height-small:1.2;--line-height-base:1.4;--line-height-medium:1.5;--line-height-large:1.6;--line-height-xlarge:1.75;--letter-spacing-100:-.02em;--letter-spacing-500:0em;--letter-spacing-900:.08em;--shadow-dark-xsmall:0 1px 2px #0006;--shadow-dark-small:0 2px 4px #00000073;--shadow-dark-base:0 2px 8px #00000073;--shadow-dark-medium:0 4px 12px #00000080;--shadow-dark-large:0 8px 24px #0000008c;--shadow-dark-xlarge:0 16px 48px #0009;--shadow-light-xsmall:0 1px 2px #12161b14;--shadow-light-small:0 2px 4px #12161b1a;--shadow-light-base:0 2px 8px #12161b1a;--shadow-light-medium:0 4px 12px #12161b1f;--shadow-light-large:0 8px 24px #12161b24;--shadow-light-xlarge:0 16px 48px #12161b29;--color-background-canvas:var(--color-neutral-900);--color-background-surface:var(--color-neutral-800);--color-background-surface-raised:var(--color-neutral-700);--color-text-default:var(--color-neutral-100);--color-text-subtle:var(--color-neutral-400);--color-text-inverse:var(--color-neutral-900);--color-text-link:var(--color-brand-primary-300);--color-border-subtle:var(--color-neutral-700);--color-border-default:var(--color-neutral-600);--color-border-focus:var(--color-brand-primary-500);--color-action-primary-background:var(--color-brand-primary-500);--color-action-primary-background-hover:var(--color-brand-primary-300);--color-action-primary-text:var(--color-neutral-900);--color-action-secondary-background:var(--color-brand-secondary-500);--color-action-secondary-text:var(--color-neutral-050);--color-feedback-error-background:var(--color-error-900);--color-feedback-error-text:var(--color-error-100);--color-feedback-error-border:var(--color-error-500);--color-feedback-warning-background:var(--color-warning-900);--color-feedback-warning-text:var(--color-warning-100);--color-feedback-warning-border:var(--color-warning-500);--color-feedback-success-background:var(--color-success-900);--color-feedback-success-text:var(--color-success-100);--color-feedback-success-border:var(--color-success-500);--gap-tight:var(--space-100);--gap-base:var(--space-200);--padding-component:var(--space-400);--padding-section:var(--space-600);--radius-interactive:var(--radius-base);--radius-container:var(--radius-medium);--radius-pill:var(--radius-full);--elevation-xsmall:var(--shadow-dark-xsmall);--elevation-small:var(--shadow-dark-small);--elevation-base:var(--shadow-dark-base);--elevation-medium:var(--shadow-dark-medium);--elevation-large:var(--shadow-dark-large);--elevation-xlarge:var(--shadow-dark-xlarge);--button-primary-background:var(--color-action-primary-background);--button-primary-background-hover:var(--color-action-primary-background-hover);--button-primary-text:var(--color-action-primary-text);--button-primary-radius:var(--radius-interactive);--button-primary-padding:var(--space-300) var(--space-500);--button-secondary-background:var(--color-action-secondary-background);--button-secondary-text:var(--color-action-secondary-text);--button-secondary-radius:var(--radius-interactive);--button-ghost-background:transparent;--button-ghost-text:var(--color-text-default);--button-ghost-radius:var(--radius-interactive);--card-background:var(--color-background-surface);--card-radius:var(--radius-container);--card-padding:var(--space-500);--card-elevation:var(--elevation-base);--input-background:var(--color-background-surface);--input-border:var(--color-border-default);--input-text:var(--color-text-default);--input-radius:var(--radius-small);--input-padding:var(--space-400);--link-text:var(--color-text-link);--link-text-hover:var(--color-action-primary-background-hover);--badge-background:var(--color-background-surface-raised);--badge-text:var(--color-text-default);--badge-radius:var(--radius-pill);--badge-padding:var(--space-100) var(--space-200)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=light]{--color-background-canvas:var(--color-neutral-050);--color-background-surface:#fff;--color-background-surface-raised:var(--color-neutral-100);--color-text-default:var(--color-neutral-800);--color-text-subtle:var(--color-neutral-500);--color-text-inverse:var(--color-neutral-050);--color-text-link:var(--color-brand-primary-700);--color-border-subtle:var(--color-neutral-200);--color-border-default:var(--color-neutral-300);--color-border-focus:var(--color-brand-primary-700);--color-action-primary-background-hover:var(--color-brand-primary-700);--color-feedback-error-background:var(--color-error-100);--color-feedback-error-text:var(--color-error-900);--color-feedback-warning-background:var(--color-warning-100);--color-feedback-warning-text:var(--color-warning-900);--color-feedback-success-background:var(--color-success-100);--color-feedback-success-text:var(--color-success-900);--elevation-xsmall:var(--shadow-light-xsmall);--elevation-small:var(--shadow-light-small);--elevation-base:var(--shadow-light-base);--elevation-medium:var(--shadow-light-medium);--elevation-large:var(--shadow-light-large);--elevation-xlarge:var(--shadow-light-xlarge)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--color-background-canvas:var(--color-neutral-050);--color-background-surface:#fff;--color-background-surface-raised:var(--color-neutral-100);--color-text-default:var(--color-neutral-800);--color-text-subtle:var(--color-neutral-500);--color-text-inverse:var(--color-neutral-050);--color-text-link:var(--color-brand-primary-700);--color-border-subtle:var(--color-neutral-200);--color-border-default:var(--color-neutral-300);--color-border-focus:var(--color-brand-primary-700);--color-action-primary-background-hover:var(--color-brand-primary-700);--color-feedback-error-background:var(--color-error-100);--color-feedback-error-text:var(--color-error-900);--color-feedback-warning-background:var(--color-warning-100);--color-feedback-warning-text:var(--color-warning-900);--color-feedback-success-background:var(--color-success-100);--color-feedback-success-text:var(--color-success-900);--elevation-xsmall:var(--shadow-light-xsmall);--elevation-small:var(--shadow-light-small);--elevation-base:var(--shadow-light-base);--elevation-medium:var(--shadow-light-medium);--elevation-large:var(--shadow-light-large);--elevation-xlarge:var(--shadow-light-xlarge)}}@font-face{font-family:Orbitron;src:url(/assets/orbitron-variable-B54-_YsU.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Orbitron;src:url(/assets/orbitron-variable-B54-_YsU.woff2)format("woff2");font-weight:600;font-display:swap}:root{--font-family-display:"Orbitron", var(--font-family-sans);font:18px/145% var(--font-family-sans);letter-spacing:var(--letter-spacing-500);color:var(--color-text-default);background:var(--color-background-canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}#root{min-height:100svh}.faulty-terminal-container{width:100%;height:100%;position:relative;overflow:hidden}.dot-field-container{width:100%;height:100%;position:relative}.scanner-container{width:100%;height:100%;position:relative;overflow:hidden}.splash{background:radial-gradient(120% 90% at 50% 38%, var(--color-background-surface), transparent), linear-gradient(160deg, var(--color-background-canvas), var(--color-neutral-900));justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.splash-dots,.splash-scan{z-index:0;pointer-events:none;position:absolute;inset:0}.splash-scan{mix-blend-mode:screen}.card{z-index:1;align-items:center;gap:var(--space-500);padding:var(--space-500);background:linear-gradient(180deg, var(--color-background-surface-raised) 0%, var(--color-background-surface) 45%, transparent 100%);display:flex;position:relative}.card-bits{pointer-events:none;width:100%;height:calc(100% + 64px);position:absolute;inset:0 0 -64px}.panel{z-index:1;border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--color-neutral-500), var(--color-neutral-600));flex-shrink:0;width:80px;height:80px;position:relative;overflow:hidden}.lockup{z-index:1;position:relative}.wordmark{font-family:var(--font-family-display);font-weight:600;font-size:var(--font-size-600);letter-spacing:.06em;color:var(--color-brand-primary-500);margin:0}.tagline{width:100%;margin:var(--space-100) 0 0;font-family:var(--font-family-display);font-weight:500;font-size:var(--font-size-100);letter-spacing:.06em;color:var(--color-neutral-400);justify-content:space-between;display:flex}.tagline-dot{color:var(--color-brand-primary-500)}.copyright{bottom:var(--space-500);text-align:center;color:var(--color-text-subtle);font-size:var(--font-size-100);position:absolute;left:0;right:0}
