.BuildSheet-module__3GvdRW__layout{gap:var(--space-2xl);grid-template-columns:1fr;align-items:start;display:grid}.BuildSheet-module__3GvdRW__controls{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}.BuildSheet-module__3GvdRW__form{gap:var(--space-lg);flex-direction:column;max-width:34rem;display:flex}.BuildSheet-module__3GvdRW__field{gap:var(--space-2xs);flex-direction:column;display:flex}.BuildSheet-module__3GvdRW__label{font-family:var(--font-structural);font-size:var(--type-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.BuildSheet-module__3GvdRW__optional{font-weight:var(--weight-regular);text-transform:none;letter-spacing:var(--tracking-normal)}.BuildSheet-module__3GvdRW__input{width:100%;min-height:44px;padding:var(--space-2xs) var(--space-xs);font-family:var(--font-technical);font-size:var(--type-body);color:var(--text-primary);border:var(--rule-hair) solid var(--border-dark);transition:border-color var(--duration-fast) var(--ease-standard);background-color:#0000;border-radius:0}.BuildSheet-module__3GvdRW__vinInput{font-size:var(--type-body-lg);letter-spacing:.12em;text-transform:uppercase}.BuildSheet-module__3GvdRW__input:focus-visible{border-color:var(--accent-primary)}.BuildSheet-module__3GvdRW__input[aria-invalid=true]{border-color:var(--accent-primary);border-width:var(--rule-fine)}.BuildSheet-module__3GvdRW__hint,.BuildSheet-module__3GvdRW__message,.BuildSheet-module__3GvdRW__status,.BuildSheet-module__3GvdRW__note{font-family:var(--font-technical);font-size:var(--type-technical);line-height:var(--leading-snug)}.BuildSheet-module__3GvdRW__count{font-weight:700}.BuildSheet-module__3GvdRW__messages{gap:var(--space-2xs);flex-direction:column;display:flex}.BuildSheet-module__3GvdRW__messages:empty{display:none}.BuildSheet-module__3GvdRW__message{padding-left:var(--space-sm);border-left:var(--rule-fine) solid var(--rr-sand)}.BuildSheet-module__3GvdRW__messageError{border-left-color:var(--accent-primary)}.BuildSheet-module__3GvdRW__actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.BuildSheet-module__3GvdRW__button{min-height:44px;padding:var(--space-xs) var(--space-lg);font-family:var(--font-structural);font-size:var(--type-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;background-color:var(--rr-warm-ink);color:var(--rr-cream);border:var(--rule-hair) solid var(--rr-warm-ink);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-items:center;display:inline-flex}.BuildSheet-module__3GvdRW__buttonQuiet{color:var(--text-primary);background-color:#0000}.BuildSheet-module__3GvdRW__button:hover:not(:disabled),.BuildSheet-module__3GvdRW__button:focus-visible:not(:disabled){background-color:var(--accent-primary);border-color:var(--accent-primary);color:var(--rr-cream)}.BuildSheet-module__3GvdRW__button:disabled{cursor:not-allowed;color:var(--text-primary);background-color:#0000;border-style:dashed}.BuildSheet-module__3GvdRW__status{min-height:1.4em}.BuildSheet-module__3GvdRW__sectionHeading{font-family:var(--font-structural);font-size:var(--type-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding-top:var(--space-sm);border-top:var(--rule-hair) solid var(--border-dark);margin-bottom:var(--space-md)}.BuildSheet-module__3GvdRW__readout{border-top:var(--rule-hair) solid var(--rule-hairline);max-width:34rem;margin:0}.BuildSheet-module__3GvdRW__readoutRow{justify-content:space-between;align-items:baseline;gap:var(--space-md);padding-block:var(--space-xs);border-bottom:var(--rule-hair) solid var(--rule-hairline);display:flex}.BuildSheet-module__3GvdRW__readoutLabel{font-family:var(--font-structural);font-size:var(--type-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.BuildSheet-module__3GvdRW__readoutValue{font-family:var(--font-technical);font-size:var(--type-technical);text-align:right;margin:0}.BuildSheet-module__3GvdRW__note{max-width:44ch;padding-left:var(--space-sm);border-left:var(--rule-fine) solid var(--rr-sand)}.BuildSheet-module__3GvdRW__stage{min-width:0}.BuildSheet-module__3GvdRW__poster{border:var(--rule-hair) solid var(--border-light);width:100%;height:auto}.BuildSheet-module__3GvdRW__empty{aspect-ratio:3/4;width:100%;max-height:32rem;padding:var(--space-lg);text-align:center;font-family:var(--font-technical);font-size:var(--type-technical);line-height:var(--leading-snug);border:var(--rule-hair) dashed var(--border-light);justify-content:center;align-items:center;display:flex}@media (min-width:62rem){.BuildSheet-module__3GvdRW__layout{column-gap:var(--space-3xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.BuildSheet-module__3GvdRW__stage{top:calc(var(--header-height) + var(--space-lg));position:sticky}}@media print{.BuildSheet-module__3GvdRW__controls,.BuildSheet-module__3GvdRW__sectionHeading{display:none}}
.buildsheet-module__UnQ75G__page{width:100%;max-width:var(--page-max);padding-inline:var(--gutter);padding-block:var(--space-section) var(--space-section-lg);gap:var(--space-2xl);flex-direction:column;margin-inline:auto;display:flex}.buildsheet-module__UnQ75G__masthead{gap:var(--space-sm);max-width:var(--measure-prose);flex-direction:column;display:flex}.buildsheet-module__UnQ75G__eyebrow{font-family:var(--font-structural);font-size:var(--type-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding-top:var(--space-sm);border-top:var(--rule-heavy) solid var(--accent-primary);align-self:flex-start}.buildsheet-module__UnQ75G__title{font-family:var(--font-editorial);font-size:var(--type-display-lg);font-weight:var(--weight-regular);line-height:var(--leading-display);letter-spacing:var(--tracking-tight)}.buildsheet-module__UnQ75G__standfirst{font-size:var(--type-body-lg);line-height:var(--leading-body);max-width:var(--measure-narrow)}
