@charset "UTF-8";.tz-field{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label toggle" "hint hint" "input input" "error error";align-items:end}.tz-field+.tz-field{margin-block-start:var(--tz-space-6)}.tz-field__label{grid-area:label;margin-block-end:var(--tz-space-1);color:var(--tz-fg);font-size:var(--tz-step--1);font-weight:600}.tz-field__hint{grid-area:hint;margin:0 0 var(--tz-space-1);color:var(--tz-fg-muted);font-size:var(--tz-step--1)}.tz-field__toggle{grid-area:toggle;margin-block-end:var(--tz-space-1);padding:0;border:0;background:none;color:var(--tz-fg-muted);font:inherit;font-size:var(--tz-step--1);cursor:pointer}.tz-field__toggle:hover{color:var(--tz-fg)}.tz-input{grid-area:input;width:100%;height:2.75rem;padding:0 var(--tz-space-3);border:1px solid var(--tz-contour);border-radius:var(--tz-radius);background:var(--tz-field);color:var(--tz-fg);font:inherit;font-size:var(--tz-step-0)}.tz-input:hover{border-color:var(--tz-fg-muted)}.tz-input:focus{border-color:var(--tz-fg)}.tz-input[aria-invalid=true]{border-color:var(--tz-alert)}.tz-input[readonly]{opacity:.6}.tz-input:-webkit-autofill,.tz-input:-webkit-autofill:hover,.tz-input:-webkit-autofill:focus{box-shadow:inset 0 0 0 100px var(--tz-field);-webkit-text-fill-color:var(--tz-fg);caret-color:var(--tz-fg)}.tz-field__error{grid-area:error;margin:var(--tz-space-1) 0 0;padding-left:var(--tz-space-2);border-inline-start:3px solid var(--tz-alert);color:var(--tz-alert);font-size:var(--tz-step--1);line-height:1.4}.tz-field__error a{color:var(--tz-fg);font-weight:600;text-underline-offset:4px}.tz-form-alert{margin:var(--tz-space-8) 0 0;padding:var(--tz-space-3) var(--tz-space-4);border-inline-start:3px solid var(--tz-alert);background:#e3a83b14;color:var(--tz-fg);font-size:var(--tz-step--1);line-height:1.4}.tz-form-alert--empty{display:none}.tz-btn-primary{position:relative;display:block;width:100%;height:2.75rem;margin-block-start:var(--tz-space-8);overflow:hidden;border:0;border-radius:var(--tz-radius);background:var(--tz-fg);color:var(--tz-bg);font-family:var(--tz-font-display);font-size:var(--tz-step-1);font-stretch:condensed;font-variation-settings:"wdth" 75;font-weight:700;cursor:pointer}.tz-btn-primary:hover{background:var(--tz-fg-strong)}.tz-btn-primary:active{transform:translateY(1px)}.tz-btn-primary[aria-disabled=true]{cursor:progress}.tz-btn-primary[aria-disabled=true]:before,.tz-btn-primary[aria-disabled=true]:after{content:"";position:absolute;bottom:0;left:0;height:3px;background:var(--tz-bg)}.tz-btn-primary[aria-disabled=true]:before{width:100%;opacity:.5}.tz-btn-primary[aria-disabled=true]:after{width:40%;animation:tz-progress 1.2s linear infinite}.tz-form-alert:not(.tz-form-alert--empty)+.tz-btn-primary{margin-block-start:var(--tz-space-4)}.tz-btn-secondary{display:inline-flex;align-items:center;justify-content:center;height:2.25rem;padding:0 var(--tz-space-4);border:1px solid var(--tz-fg-muted);border-radius:var(--tz-radius);background:transparent;color:var(--tz-fg);font:inherit;font-size:var(--tz-step--1);font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer}.tz-btn-secondary:hover,.tz-btn-secondary--active{border-color:var(--tz-fg);background:#e9dfc40f}.tz-btn-secondary[aria-disabled=true]{cursor:progress}@media(max-width:767.98px){.tz-btn-secondary{height:2.75rem}}.tz-switch{margin:var(--tz-space-6) 0 0;padding-block-start:var(--tz-space-4);border-top:1px solid var(--tz-contour);color:var(--tz-fg-muted);font-size:var(--tz-step--1)}.tz-switch a{color:var(--tz-fg);font-weight:600;text-decoration:underline;text-underline-offset:4px}.tz-switch a:hover{text-underline-offset:2px}@keyframes tz-progress{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.tz-btn-primary:active{transform:none}.tz-btn-primary[aria-disabled=true]:after{animation:none}}:root{color-scheme:dark;--tz-bg: #232b25;--tz-fg: #e9dfc4;--tz-fg-muted: #a8af98;--tz-contour: #34403a;--tz-grid: rgb(233 223 196 / .045);--tz-red: #d5452f;--tz-blue: #4a86db;--tz-focus: #e9dfc4;--tz-fg-strong: #f5eedb;--tz-field: #1b221d;--tz-alert: #e3a83b;--tz-font-display: "Bahnschrift", "DIN Condensed", "DIN Alternate", "Roboto Condensed", "Arial Narrow", sans-serif;--tz-font-body: "Bahnschrift", "DIN Alternate", "Segoe UI", system-ui, sans-serif;--tz-step--1: .875rem;--tz-step-0: 1rem;--tz-step-1: 1.25rem;--tz-step-2: 1.5625rem;--tz-step-3: 1.953rem;--tz-step-display: clamp(3.25rem, 1.6rem + 7vw, 8rem);--tz-space-1: .25rem;--tz-space-2: .5rem;--tz-space-3: .75rem;--tz-space-4: 1rem;--tz-space-6: 1.5rem;--tz-space-8: 2rem;--tz-space-12: 3rem;--tz-space-16: 4rem;--tz-radius: 2px;--tz-grid-size: 64px;--tz-ease-out: cubic-bezier(.2, .7, .2, 1);--tz-header-h: 3.5rem}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--tz-bg);color:var(--tz-fg);font-family:var(--tz-font-body);font-size:100%;line-height:1.5;-webkit-font-smoothing:antialiased}::selection{background:var(--tz-fg);color:var(--tz-bg)}:focus-visible{outline:2px solid var(--tz-focus);outline-offset:3px;border-radius:var(--tz-radius)}[tabindex="-1"]:focus{outline:none}.tz-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.tz-skip{position:absolute;top:var(--tz-space-2);left:var(--tz-space-2);z-index:100;padding:var(--tz-space-2) var(--tz-space-4);background:var(--tz-fg);color:var(--tz-bg);font-weight:600;text-decoration:none;border-radius:var(--tz-radius);transform:translateY(calc(-100% - var(--tz-space-4)))}.tz-skip:focus{transform:none}
