.lwbOpq_page{min-block-size:100dvh;padding:var(--space-6) var(--space-4);background:var(--color-page);place-items:center;display:grid}.lwbOpq_card{inline-size:100%;max-inline-size:400px;padding:var(--space-8) var(--space-7) var(--space-7);border-radius:var(--radius-card);background:var(--color-card)}.lwbOpq_brand{align-items:center;gap:var(--space-3);margin-block-end:var(--space-7);display:flex}.lwbOpq_logo{block-size:38px;inline-size:auto;display:block}.lwbOpq_product{border-inline-start:1px solid var(--color-accent-line);color:var(--color-ink-2);padding-inline-start:var(--space-3);font-size:15px;font-weight:600;line-height:20px}.lwbOpq_title{letter-spacing:-.01em;font-size:22px;font-weight:600}.lwbOpq_lead{margin-block:var(--space-1) var(--space-6);font-size:var(--text-label);color:var(--color-ink-3)}.lwbOpq_form{gap:var(--space-2);display:grid}.lwbOpq_label{font-size:var(--text-label);color:var(--color-ink-2);margin-block-start:var(--space-2);font-weight:500}.lwbOpq_input{min-block-size:44px;padding-inline:var(--space-3);border-radius:var(--radius-control);background:var(--color-sunken);box-shadow:inset 0 0 0 1px var(--color-hairline);color:var(--color-ink-1);font:inherit;font-size:var(--text-body);border:0}.lwbOpq_input:focus-visible{background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-accent-soft), var(--focus-ring);border-radius:var(--radius-control);outline:none}.lwbOpq_error{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--color-critical-tint);color:var(--color-critical);font-size:var(--text-label);margin-block-start:var(--space-2)}.lwbOpq_button{min-block-size:44px;border-radius:var(--radius-control);background:var(--color-accent);color:#fff;font:inherit;cursor:pointer;border:0;margin-block-start:var(--space-5);font-weight:600}.lwbOpq_button:hover{background:var(--color-accent-strong)}.lwbOpq_button:disabled{opacity:.7;cursor:default}.lwbOpq_button:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-control);outline:none}.lwbOpq_help{font-size:var(--text-small);color:var(--color-ink-3);text-align:center;margin-block-start:var(--space-4)}
