.hz{--hz-bg:#000;--hz-fg:#fff;--hz-muted:#d0d5dd;--hz-faint:#98a2b3;--hz-accent:#52c4c2;--hz-accent-wash:#d4f0f0;--hz-line:color-mix(in oklch, var(--hz-fg) 14%, transparent);--hz-line-strong:color-mix(in oklch, var(--hz-fg) 24%, transparent);--hz-field:color-mix(in oklch, var(--hz-fg) 6%, transparent);--hz-field-hover:color-mix(in oklch, var(--hz-fg) 9%, transparent);--hz-selected:color-mix(in oklch, var(--hz-accent) 12%, transparent);background-color:var(--hz-bg);color:var(--hz-fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hz-glass{border:1px solid var(--hz-line);background:color-mix(in oklch, var(--hz-fg) 4%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 28px 80px -28px #0009, inset 0 1px 0 color-mix(in oklch, var(--hz-fg) 6%, transparent)}@media (prefers-reduced-transparency:reduce){.hz-glass{background:color-mix(in oklch, var(--hz-fg) 5%, var(--hz-bg));-webkit-backdrop-filter:none;backdrop-filter:none}}@container (width>=36rem){.hz-card{border:1px solid var(--hz-line);background:color-mix(in oklch, var(--hz-fg) 4%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 28px 80px -28px #0009, inset 0 1px 0 color-mix(in oklch, var(--hz-fg) 6%, transparent)}@media (prefers-reduced-transparency:reduce){.hz-card{background:color-mix(in oklch, var(--hz-fg) 5%, var(--hz-bg));-webkit-backdrop-filter:none;backdrop-filter:none}}}.hz .input-field{border-color:var(--hz-line-strong);background:var(--hz-field);color:var(--hz-fg);box-shadow:none;padding:.75rem 1rem;font-size:1rem;transition:background-color .15s}.hz .input-field:hover{background:var(--hz-field-hover)}.hz .input-field::placeholder{color:var(--hz-faint)}.hz .input-field:focus{border-color:var(--hz-accent);box-shadow:0 0 0 3px color-mix(in oklch, var(--hz-accent) 25%, transparent);outline:none}.hz .input-field:disabled{color:var(--hz-faint)}.hz input:-webkit-autofill{-webkit-text-fill-color:var(--hz-fg);caret-color:var(--hz-fg);box-shadow:0 0 0 1000px color-mix(in oklch, var(--hz-fg) 8%, var(--hz-bg)) inset;transition:background-color 99999s ease-out}.hz input:-webkit-autofill:hover{-webkit-text-fill-color:var(--hz-fg);caret-color:var(--hz-fg);box-shadow:0 0 0 1000px color-mix(in oklch, var(--hz-fg) 8%, var(--hz-bg)) inset;transition:background-color 99999s ease-out}.hz input:-webkit-autofill:focus{-webkit-text-fill-color:var(--hz-fg);caret-color:var(--hz-fg);box-shadow:0 0 0 1000px color-mix(in oklch, var(--hz-fg) 8%, var(--hz-bg)) inset;transition:background-color 99999s ease-out}.hz button[aria-label=Show\ Password],.hz button[aria-label=Hide\ Password]{color:var(--hz-faint)}.hz .btn-primary{background:var(--hz-fg);color:#000;min-height:3rem;transition:background-color .15s}.hz .btn-primary:hover:not(:disabled){background:var(--hz-accent-wash)}.hz .btn-primary:focus-visible,.hz .btn-secondary:focus-visible{outline:2px solid var(--hz-accent);outline-offset:2px}.hz .btn-secondary{color:var(--hz-fg);border-color:var(--hz-line-strong);background:0 0}.hz .btn-secondary:hover:not(:disabled){background:var(--hz-field)}.hz input[type=checkbox]{accent-color:var(--hz-accent)}.hz .text-gray-400,.hz .text-gray-500,.hz .text-gray-600{color:var(--hz-muted)}.hz .text-red-500,.hz .text-red-600{color:oklch(80.8% .114 19.571)}.hz [class~="text-[#045856]"]{color:var(--hz-accent)}@keyframes hz-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.hz-marquee{animation:140s linear infinite hz-marquee}@keyframes hz-flow{to{stroke-dashoffset:-600px}}.hz-flow{animation:16s linear infinite hz-flow}@keyframes hz-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hz-rise{animation:.5s cubic-bezier(.22,1,.36,1) both hz-rise}@keyframes hz-fade{0%{opacity:0}to{opacity:1}}.hz-fade{animation:.2s ease-out both hz-fade}@media (prefers-reduced-motion:reduce){.hz-marquee,.hz-flow,.hz-rise,.hz-fade{animation:none}}
