.rights-form_form__qyPl4{display:flex;flex-direction:column;gap:var(--space-8);color:var(--color-text-muted);position:relative}.rights-form_fieldset__L30G4{border:0;display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.rights-form_legend__g6F9d{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;color:var(--color-text);margin-bottom:var(--space-3)}.rights-form_label__2qRIx{display:block;margin-bottom:.375rem;font-size:var(--text-sm);font-weight:500;color:var(--color-text)}.rights-form_input__AeB_1,.rights-form_textarea__8bMDO{width:100%;background:var(--color-surface);border:1px solid var(--color-border-2);border-radius:var(--radius-md);padding:.75rem var(--space-4);font:inherit;font-size:var(--text-sm);color:var(--color-text)}.rights-form_input__AeB_1::placeholder,.rights-form_textarea__8bMDO::placeholder{color:var(--color-text-dim)}.rights-form_input__AeB_1:focus-visible,.rights-form_textarea__8bMDO:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rights-form_input__AeB_1[aria-invalid=true],.rights-form_textarea__8bMDO[aria-invalid=true]{border-color:var(--color-error)}.rights-form_choice__ijESp{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm)}.rights-form_choice__ijESp input{margin-top:.25rem;accent-color:var(--color-accent);width:1rem;height:1rem;flex:none}.rights-form_choiceTitle__f1FvI{font-weight:500;color:var(--color-text)}.rights-form_hint__ZaCba{display:block;font-size:var(--text-xs)}.rights-form_error__PegzX{margin-top:.25rem;font-size:var(--text-xs);color:var(--color-error)}.rights-form_serverError__h_h_m{border:1px solid var(--color-error);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--color-error)}.rights-form_submit__XZyFd{align-self:flex-start;min-height:48px;padding:0 var(--space-8);border:0;border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-accent-fg);font:inherit;font-weight:700;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out)}.rights-form_submit__XZyFd:hover:not(:disabled){transform:translateY(-1px)}.rights-form_submit__XZyFd:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.rights-form_submit__XZyFd:disabled{opacity:.6;cursor:not-allowed}.rights-form_small___Y2eU{font-size:var(--text-xs)}.rights-form_success__rRCT_{border:1px solid var(--color-accent-dim);background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);color:var(--color-text-muted)}.rights-form_successTitle__7VbRH{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-text)}.rights-form_honeypot__9BkbT{position:absolute;left:-9999px;width:0;height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.rights-form_submit__XZyFd{transition:none}}.legal_page__xSFXU{min-height:100vh;background:var(--color-bg);color:var(--color-text)}.legal_header__uD3sK{border-bottom:1px solid var(--color-border);background:var(--color-surface)}.legal_headerInner__45wem{max-width:48rem;margin:0 auto;padding:var(--space-5) var(--space-6);display:flex;align-items:center;justify-content:space-between}.legal_brand__au4T3{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;letter-spacing:-.03em;color:var(--color-text)}.legal_back__d5RSB{font-size:var(--text-sm);color:var(--color-text-muted)}.legal_back__d5RSB:focus-visible,.legal_back__d5RSB:hover{color:var(--color-text)}.legal_main__BC9Qj{max-width:48rem;margin:0 auto;padding:var(--space-12) var(--space-6) var(--space-16)}.legal_eyebrow__dXN5c{display:block;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-3)}.legal_title__kDlKv{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:700;letter-spacing:-.03em;line-height:1.15}.legal_updated__FTqUH{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-dim)}.legal_prose__G3JQw{margin-top:var(--space-12);display:flex;flex-direction:column;gap:var(--space-8);font-size:.9375rem;line-height:1.7}.legal_partTitle___e3eu{font-size:var(--text-2xl);font-weight:700;color:var(--color-accent)}.legal_partTitle___e3eu,.legal_sectionHeading__I181D{font-family:var(--font-display);letter-spacing:-.02em}.legal_sectionHeading__I181D{font-size:var(--text-xl);font-weight:600}.legal_sectionBody__SIjf0{margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3);color:var(--color-text-muted)}.legal_sectionBody__SIjf0 strong{color:var(--color-text)}.legal_prose__G3JQw a,.legal_sectionBody__SIjf0 a{color:var(--color-accent);font-weight:500;text-decoration:underline;text-underline-offset:3px}.legal_sectionBody__SIjf0 ol,.legal_sectionBody__SIjf0 ul{padding-left:var(--space-5);display:flex;flex-direction:column;gap:.375rem}.legal_sectionBody__SIjf0 ul{list-style:disc}.legal_sectionBody__SIjf0 ol{list-style:decimal}.legal_lead__naFmL{color:var(--color-text-muted)}.legal_callout__jt_IN{border:1px solid var(--color-accent-dim);border-left-width:3px;background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-sm)}.legal_calloutTitle__Bx99k{font-weight:600;color:var(--color-accent)}.legal_calloutBody__ZsGCT{margin-top:var(--space-1);color:var(--color-text-muted)}.legal_tableWrap__a6Ps6{overflow-x:auto;border:1px solid var(--color-border-2);border-radius:var(--radius-md)}.legal_table__6fD6U{width:100%;min-width:32rem;border-collapse:collapse;text-align:left;font-size:var(--text-sm)}.legal_table__6fD6U th{background:var(--color-surface-2);color:var(--color-text);font-weight:600;padding:.625rem var(--space-4)}.legal_table__6fD6U td{padding:.625rem var(--space-4);vertical-align:top;border-top:1px solid var(--color-border);color:var(--color-text-muted)}.legal_table__6fD6U td:first-child{font-weight:500;color:var(--color-text)}.legal_card__uCQCI{display:grid;grid-template-columns:14rem 1fr;grid-gap:var(--space-2) var(--space-6);gap:var(--space-2) var(--space-6);border:1px solid var(--color-border-2);background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-4);font-size:var(--text-sm)}.legal_card__uCQCI dt{font-weight:500;color:var(--color-text)}.legal_card__uCQCI dd{color:var(--color-text-muted);overflow-wrap:anywhere}.legal_actions__RiQah{display:flex;flex-wrap:wrap;gap:var(--space-3)}.legal_buttonGhost__tJCsB,.legal_button__oOv3E{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:600;text-decoration:none!important;transition:transform var(--duration-fast) var(--ease-out),background var(--duration-fast)}.legal_button__oOv3E{background:var(--color-accent);color:var(--color-accent-fg)!important}.legal_buttonGhost__tJCsB{border:1px solid var(--color-border-2);color:var(--color-text)!important}.legal_buttonGhost__tJCsB:hover,.legal_button__oOv3E:hover{transform:translateY(-1px)}.legal_back__d5RSB:focus-visible,.legal_buttonGhost__tJCsB:focus-visible,.legal_button__oOv3E:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.legal_footer__A20IX{border-top:1px solid var(--color-border);background:var(--color-surface)}.legal_footerNav__HKVvX{max-width:48rem;margin:0 auto;padding:var(--space-6);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);font-size:var(--text-sm);color:var(--color-text-muted)}.legal_footerNav__HKVvX a:focus-visible,.legal_footerNav__HKVvX a:hover{color:var(--color-text);text-decoration:underline}@media (max-width:40rem){.legal_card__uCQCI{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.legal_buttonGhost__tJCsB,.legal_button__oOv3E{transition:none}}