.suggestion-module__HffriG__page{width:min(100%, var(--content-max));padding:var(--space-3xl) var(--page-gutter) var(--space-4xl);margin-inline:auto}.suggestion-module__HffriG__intro,.suggestion-module__HffriG__formSection,.suggestion-module__HffriG__form{display:grid}.suggestion-module__HffriG__intro{max-width:var(--measure-body);gap:var(--space-lg);padding-block-end:var(--space-4xl)}.suggestion-module__HffriG__eyebrow{color:var(--color-accent);font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label)}.suggestion-module__HffriG__intro h1,.suggestion-module__HffriG__loadingTitle{max-width:var(--measure-narrow);overflow-wrap:anywhere;font-size:var(--text-display);letter-spacing:var(--tracking-display);line-height:var(--leading-tight)}.suggestion-module__HffriG__intro>p:last-child,.suggestion-module__HffriG__formSection>p{color:var(--color-ink-soft);font-size:var(--text-md)}.suggestion-module__HffriG__formSection{gap:var(--space-lg);max-width:50rem}.suggestion-module__HffriG__formSection h2{font-size:var(--text-lg);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.suggestion-module__HffriG__form{gap:var(--space-lg);padding-block-start:var(--space-xl)}.suggestion-module__HffriG__form label{gap:var(--space-xs);color:var(--color-ink-soft);font-size:var(--text-sm);font-weight:var(--font-weight-medium);display:grid}.suggestion-module__HffriG__form input,.suggestion-module__HffriG__form textarea{width:100%;min-height:var(--control-size);padding:var(--space-sm) var(--space-md);border:var(--rule-thin) solid var(--color-control-boundary);border-radius:var(--radius-control);outline:var(--rule-focus) solid transparent;outline-offset:var(--space-3xs);background:var(--color-paper);color:var(--color-ink);font-size:var(--text-base);font-weight:var(--font-weight-regular);line-height:var(--leading-ui);resize:vertical}.suggestion-module__HffriG__form input::placeholder,.suggestion-module__HffriG__form textarea::placeholder{color:var(--color-muted);opacity:1}.suggestion-module__HffriG__form input:focus-visible,.suggestion-module__HffriG__form textarea:focus-visible{border-color:var(--color-ink-soft);outline-color:var(--color-focus)}.suggestion-module__HffriG__form input:active:not(:disabled),.suggestion-module__HffriG__form textarea:active:not(:disabled){border-color:var(--color-ink-soft)}.suggestion-module__HffriG__form input:disabled,.suggestion-module__HffriG__form textarea:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.suggestion-module__HffriG__form small{color:var(--color-muted);font-size:var(--text-sm);font-weight:var(--font-weight-regular)}.suggestion-module__HffriG__form button{width:fit-content;min-height:var(--control-size);padding:var(--space-sm) var(--space-xl);border:var(--rule-thin) solid var(--color-ink);border-radius:var(--radius-control);background:var(--color-ink);color:var(--color-paper);cursor:pointer;font-weight:var(--font-weight-medium)}.suggestion-module__HffriG__form button:active:not(:disabled){border-color:var(--color-accent-hover);background:var(--color-accent-hover)}.suggestion-module__HffriG__form button:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.suggestion-module__HffriG__success{color:var(--color-accent)}.suggestion-module__HffriG__error{color:var(--color-error)}@media (hover:hover) and (pointer:fine){.suggestion-module__HffriG__form input:hover:not(:disabled),.suggestion-module__HffriG__form textarea:hover:not(:disabled){background:var(--color-paper-soft)}.suggestion-module__HffriG__form button:hover:not(:disabled){background:var(--color-ink-soft)}}
