.YdokeW_page{background:var(--background);min-height:100svh;color:var(--foreground)}.YdokeW_header{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem clamp(1.5rem,8.64vw,7.5rem);display:flex}.YdokeW_content{place-items:center;min-height:calc(100svh - 5.25rem);padding:2rem;display:grid}.YdokeW_panel{border:1px solid var(--border);background:var(--card);border-radius:1.5rem;gap:1rem;width:min(100%,30rem);padding:clamp(2rem,6vw,3rem);display:grid}.YdokeW_eyebrow{color:var(--primary);letter-spacing:.12em;margin:1.5rem 0 0;font-size:.75rem;font-weight:700}.YdokeW_title{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2rem,7vw,2.75rem);line-height:1.1}.YdokeW_description{color:var(--muted-foreground);margin:0;line-height:1.55}.YdokeW_form{gap:.75rem;margin-top:.75rem;display:grid}.YdokeW_label{font-size:.875rem;font-weight:600}.YdokeW_input{border:1px solid var(--border);background:var(--background);width:100%;min-height:3rem;color:var(--foreground);font:inherit;border-radius:.75rem;padding:.75rem .875rem}.YdokeW_input:focus-visible,.YdokeW_button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.YdokeW_message{color:var(--destructive);margin:0;font-size:.875rem;line-height:1.5}.YdokeW_button{background:var(--button-primary);min-height:3rem;color:var(--button-primary-foreground);font:inherit;cursor:pointer;border:0;border-radius:999px;margin-top:.25rem;padding:.75rem 1rem;font-size:.875rem;font-weight:700}.YdokeW_button:hover{opacity:.88}
