html,body{margin:0}*,:before,:after{box-sizing:border-box}body{color:#989898;background-color:#020917;margin:0;font-family:Inter,Avenir,Helvetica,Arial,sans-serif}::-moz-placeholder{opacity:1}:root{--control-size-sm:34px;--control-size-lg:46px;--control-border-width:1px;--control-border-radius:6px;--control-focus-ring-width:3px;--control-content-gap:8px;--control-press-offset-y:1px;--button-height-md:40px;--button-padding-x-sm:12px;--button-padding-x-md:14px;--button-padding-x-lg:18px;--input-height-md:42px;--input-padding-x-sm:11px;--input-padding-x-md:13px;--input-padding-x-lg:15px;--surface-control-default:var(--color-neutral-0);--surface-control-hover:var(--color-neutral-100);--surface-control-disabled:var(--color-neutral-100);--border-control-default:var(--color-neutral-300);--border-control-hover:var(--color-neutral-400);--border-control-focus:var(--color-primary-focus);--border-control-invalid:var(--error-color,var(--color-danger-500));--text-control-default:var(--color-text-primary);--text-control-strong:var(--color-text-strong);--text-control-muted:var(--color-text-muted);--text-control-on-accent:var(--color-neutral-0);--surface-action-primary:var(--color-primary-500);--surface-action-primary-hover:var(--color-primary-600);--surface-action-danger:var(--color-danger-500);--surface-action-danger-hover:var(--color-danger-600);--focus-ring-control-color:var(--color-primary-focus-ring);--motion-duration-fast:.16s;--motion-easing-standard:ease;--font-size-control-sm:13px;--font-size-control-md:14px;--font-size-control-lg:15px;--font-weight-control-strong:750;--line-height-control-compact:1;--line-height-input:1.35;--letter-spacing-control:0;--opacity-control-placeholder:.76;--color-primary-500:#19786f;--color-primary-600:#13675f;--color-primary-focus:#1e655e;--color-primary-focus-ring:#2d9b8f33;--color-danger-500:#bb4b3f;--color-danger-600:#a33f35;--color-neutral-0:#fff;--color-neutral-100:#eef2f5;--color-neutral-200:#c8d0d8;--color-neutral-300:#cbd3da;--color-neutral-400:#9ba7b2;--color-neutral-500:#87949f;--color-text-primary:#21313f;--color-text-strong:#17202a;--color-text-muted:#667482;color:#17202a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--error-color:#da6363;background:#eef2f5;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:linear-gradient(135deg,#3fb1a629,#0000 38%),linear-gradient(315deg,#eb6f5e1f,#0000 42%),#eef2f5;min-width:320px;min-height:100vh;margin:0}app-root{min-height:100vh;display:block}
