.legal-card.svelte-1tmvyzu,.fields.svelte-1tmvyzu,.field.svelte-1tmvyzu,.review.svelte-1tmvyzu{gap:var(--gm-space-md);display:grid}.legal-card.svelte-1tmvyzu{padding:var(--gm-space-lg);border:1px solid var(--gm-border);border-radius:var(--gm-radius-lg);background:var(--gm-bg-secondary);min-width:0}.legal-card--embedded.svelte-1tmvyzu{background:0 0;border:0;border-radius:0;padding:0}.field.svelte-1tmvyzu{gap:var(--gm-space-xs);min-width:0;font-weight:650}.field.svelte-1tmvyzu input:where(.svelte-1tmvyzu),.field.svelte-1tmvyzu select:where(.svelte-1tmvyzu){width:100%;min-width:0}.field.svelte-1tmvyzu input[aria-invalid=true]:where(.svelte-1tmvyzu),.field.svelte-1tmvyzu select[aria-invalid=true]:where(.svelte-1tmvyzu){border-color:var(--gm-negative)}.field__why.svelte-1tmvyzu{color:var(--gm-text-secondary);font-size:var(--gm-type-caption);font-weight:400;line-height:1.4}.field__suggest.svelte-1tmvyzu,.link.svelte-1tmvyzu{min-height:44px;color:var(--gm-accent-orange);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:500}.accepted.svelte-1tmvyzu{border-radius:var(--gm-radius-group);background:var(--gm-positive-tint);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem 1rem;display:grid}.accepted__check.svelte-1tmvyzu{background:var(--gm-positive);width:2rem;height:2rem;color:var(--gm-bg-elevated);border-radius:50%;place-items:center;display:grid}.accepted__check.svelte-1tmvyzu svg{width:1.125rem;height:1.125rem}.accepted__text.svelte-1tmvyzu{min-width:0;color:var(--gm-text-primary);display:grid}.accepted__text.svelte-1tmvyzu span:where(.svelte-1tmvyzu){color:var(--gm-text-secondary)}.review.svelte-1tmvyzu{border-radius:var(--gm-radius-group);background:var(--gm-bg-elevated);box-shadow:var(--gm-elevation-1);padding:1rem}.review__title.svelte-1tmvyzu{color:var(--gm-text-primary);font-weight:650}h3.svelte-1tmvyzu,p.svelte-1tmvyzu{margin:0}p.svelte-1tmvyzu{color:var(--gm-text-muted)}.notice.svelte-1tmvyzu{padding:var(--gm-space-md);border-radius:var(--gm-radius-md);background:var(--gm-bg-hover);color:var(--gm-text-primary)}.complete.svelte-1tmvyzu{color:var(--gm-success);font-weight:650}.error.svelte-1tmvyzu{color:var(--gm-danger)}input.svelte-1tmvyzu:focus-visible,select.svelte-1tmvyzu:focus-visible,button.svelte-1tmvyzu:focus-visible{outline:2px solid var(--gm-focus-ring);outline-offset:2px}
