.tf-enter.svelte-18l4v35{position:relative;overflow:hidden;min-height:100svh;background:var(--tf-lacquer);color:var(--tf-bone);font-family:var(--tf-font);display:flex;align-items:center;justify-content:center;padding:clamp(32px,6vw,92px) clamp(20px,6vw,92px)}.tf-enter-inner.svelte-18l4v35{position:relative;z-index:1;width:100%;max-width:640px;display:flex;flex-direction:column;align-items:center;text-align:center}.tf-enter-stamp.svelte-18l4v35{display:block;width:clamp(120px,16vw,180px);height:auto;filter:drop-shadow(0 20px 38px rgba(0,0,0,.85))}.tf-enter-title.svelte-18l4v35{margin:clamp(20px,3vw,32px) 0 0 0;font-family:var(--tf-font-display);font-optical-sizing:auto;font-weight:600;letter-spacing:-.015em;line-height:.96;font-size:clamp(40px,9vw,96px);color:var(--tf-bone)}.tf-enter-subtitle.svelte-18l4v35{margin:10px 0 0;font-size:14.5px;line-height:1.55;color:var(--tf-on-dark-2)}.tf-enter-form.svelte-18l4v35{width:100%;margin-top:clamp(32px,5vw,48px);display:flex;flex-direction:column;gap:22px}.tf-enter-field.svelte-18l4v35{display:flex;flex-direction:column;gap:8px;text-align:left}.tf-enter-label.svelte-18l4v35{color:var(--tf-on-dark-5)}.tf-enter-optional.svelte-18l4v35{text-transform:none;letter-spacing:0;font-weight:400}.tf-enter-input.svelte-18l4v35{appearance:none;background:transparent;border:none;border-bottom:1px solid var(--tf-rule-dark);border-radius:0;padding:6px 2px 10px;font-family:var(--tf-font-sans);font-size:16px;color:var(--tf-bone);transition:border-color .15s ease}.tf-enter-input.svelte-18l4v35:focus-visible{border-color:var(--tf-gold-warm)}.tf-enter-error.svelte-18l4v35{font-size:12.5px;color:var(--tf-red)}.tf-enter-error--form.svelte-18l4v35{margin:0;text-align:center}.tf-enter-submit.svelte-18l4v35{margin-top:10px;appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(180deg,var(--tf-red) 0%,color-mix(in srgb,var(--tf-red) 80%,black) 100%);border:none;border-radius:999px;padding:15px 26px;font-family:var(--tf-font-display);font-optical-sizing:auto;font-size:17px;font-weight:600;letter-spacing:.005em;text-transform:none;color:var(--tf-tile);box-shadow:0 1px #ffffff2e inset,0 12px 28px #b33a1a57;transition:transform .15s ease,box-shadow .15s ease}.tf-enter-submit-arrow.svelte-18l4v35{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#ffffff29}.tf-enter-submit.svelte-18l4v35:hover{transform:translateY(-1px);box-shadow:0 1px #ffffff38 inset,0 18px 38px #b33a1a70}.tf-enter-privacy.svelte-18l4v35{margin:clamp(20px,3vw,28px) 0 0 0;font-size:12px;line-height:1.5;color:var(--tf-on-dark-5)}@media(min-width:768px){.tf-enter.svelte-18l4v35{--fit-gap-xl: clamp(14px, 3svh, 40px);--fit-gap-lg: clamp(10px, 2svh, 26px);--fit-gap-md: clamp(8px, 1.6svh, 20px);--fit-gap-sm: clamp(4px, 1svh, 12px);padding-block:clamp(16px,4svh,64px)}.tf-enter-stamp.svelte-18l4v35{width:clamp(84px,min(16vw,17svh),180px)}.tf-enter-title.svelte-18l4v35{margin-block-start:var(--fit-gap-xl);font-size:clamp(36px,min(9vw,11.5svh),96px)}.tf-enter-subtitle.svelte-18l4v35{margin-block-start:var(--fit-gap-sm)}.tf-enter-form.svelte-18l4v35{margin-block-start:var(--fit-gap-xl);gap:var(--fit-gap-md)}.tf-enter-submit.svelte-18l4v35{margin-block-start:var(--fit-gap-sm)}.tf-enter-privacy.svelte-18l4v35{margin-block-start:var(--fit-gap-lg)}}@media(prefers-reduced-motion:reduce){.tf-enter-input.svelte-18l4v35,.tf-enter-submit.svelte-18l4v35{transition:none}}
