.d0yyVG_card{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:.75rem;width:min(420px,100%);padding:clamp(1.5rem,4vw,2rem);display:grid}.d0yyVG_title{font-family:var(--font-display);font-size:var(--fs-2xl);letter-spacing:var(--tracking-tight);margin:0}.d0yyVG_subtitle{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--muted);margin:0 0 .5rem}.d0yyVG_form{gap:.9rem;display:grid}.d0yyVG_field{gap:.35rem;display:grid}.d0yyVG_field label{font-size:var(--fs-sm);font-weight:600}.d0yyVG_field input{border:1px solid var(--line-strong);background:var(--surface-2);width:100%;color:var(--text);font:inherit;font-size:var(--fs-base);border-radius:10px;padding:.65rem .75rem}.d0yyVG_field input:focus-visible,.d0yyVG_submit:focus-visible,.d0yyVG_switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.d0yyVG_hint{font-size:var(--fs-xs);color:var(--faint);margin:0}.d0yyVG_error{background:var(--negative-soft);color:var(--negative);font-size:var(--fs-sm);border-radius:10px;margin:0;padding:.6rem .75rem}.d0yyVG_submit{border-radius:var(--radius-pill);background:var(--accent);height:44px;color:var(--accent-ink);font-size:var(--fs-base);cursor:pointer;border:none;font-weight:600}.d0yyVG_submit:disabled{opacity:.65;cursor:progress}.d0yyVG_switch{color:var(--accent);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:none;justify-self:start;padding:.25rem 0}.d0yyVG_switch:hover{text-decoration:underline}
.giToGW_page{min-height:calc(100dvh - 184px);padding:clamp(2rem, 6vw, 4rem) var(--space-5,1.25rem);place-items:center;display:grid}
