.rfq_page__xmvzy{--rfq-field:var(--ta-color-field-surface);min-height:100%;background:var(--ta-color-canvas);color:var(--ta-color-text-primary)}.rfq_section__t1VR6{border-bottom:1px solid var(--ta-color-border-subtle);background:var(--ta-color-canvas);padding:clamp(.9rem,1.8vw,1.3rem) var(--ta-page-gutter) clamp(3.5rem,6vw,5.5rem)}.rfq_workspace__qZdAC{display:grid;width:min(100%,72rem);align-items:start;grid-gap:var(--ta-space-5);gap:var(--ta-space-5);margin-inline:auto}.rfq_panel__oRJFF{width:100%;max-width:72rem;padding:clamp(1.1rem,2.5vw,1.75rem)}.rfq_serviceNotice__hsebN{display:grid;grid-gap:var(--ta-space-2);gap:var(--ta-space-2);border-color:var(--ta-color-status-warning-border);background:var(--ta-color-status-warning-surface);color:var(--ta-color-status-warning-foreground);padding:var(--ta-space-4)}.rfq_serviceNotice__hsebN strong{margin:0;font-weight:750}.rfq_serviceNotice__hsebN span{color:var(--ta-color-text-secondary);line-height:var(--ta-leading-body)}.rfq_form__JY4ys{display:grid;grid-gap:var(--ta-space-5);gap:var(--ta-space-5)}.rfq_form__JY4ys>div{display:grid;grid-gap:var(--ta-space-4);gap:var(--ta-space-4);grid-template-columns:minmax(0,1fr) minmax(8rem,.48fr)}.rfq_form__JY4ys label{display:grid;grid-gap:var(--ta-space-2);gap:var(--ta-space-2);min-width:0}.rfq_form__JY4ys label>span{color:var(--ta-color-text-muted);font-size:var(--ta-text-caption);font-weight:750;letter-spacing:.04em;text-transform:uppercase}.rfq_form__JY4ys :is(input,select,textarea){width:100%;min-width:0;min-height:var(--ta-touch-target);border:1px solid var(--ta-color-field-border);border-radius:var(--ta-radius-control);outline:none;background:var(--ta-color-field-surface);color:var(--ta-color-field-text);font:inherit;font-size:var(--ta-text-control);font-weight:600;padding-inline:var(--ta-space-4);transition:border-color var(--ta-duration-quick) var(--ta-ease-standard),background-color var(--ta-duration-quick) var(--ta-ease-standard),box-shadow var(--ta-duration-quick) var(--ta-ease-standard)}.rfq_form__JY4ys textarea{padding-block:var(--ta-space-3)}.rfq_form__JY4ys :is(input,select,textarea):hover{border-color:var(--ta-color-field-border-hover)}.rfq_form__JY4ys :is(input,select,textarea):focus-visible{border-color:var(--ta-color-field-border-focus);box-shadow:var(--ta-shadow-focus)}.rfq_form__JY4ys :is(input,select,textarea)::placeholder{color:var(--ta-color-field-placeholder);opacity:1}.rfq_form__JY4ys :is(input,select,textarea)[aria-invalid=true]{border-color:var(--ta-color-action-active);box-shadow:0 0 0 3px color-mix(in srgb,var(--ta-color-action) 14%,transparent)}.rfq_form__JY4ys :is(input,select,textarea):disabled{cursor:not-allowed;opacity:.58}.rfq_page__xmvzy a button input select textarea summary:focus-visible{outline:var(--ta-focus-ring-width) solid var(--ta-color-focus);outline-offset:var(--ta-focus-ring-offset);box-shadow:var(--ta-shadow-focus)}@media (max-width:560px){.rfq_section__t1VR6{padding-block:var(--ta-space-5) var(--ta-space-8)}.rfq_form__JY4ys>div{grid-template-columns:minmax(0,1fr)}}@media (max-width:32rem){.rfq_panel__oRJFF,.rfq_serviceNotice__hsebN{padding:var(--ta-space-4)}}@media (forced-colors:active){.rfq_panel__oRJFF,.rfq_serviceNotice__hsebN{border-color:CanvasText;background:Canvas;color:CanvasText;box-shadow:none}}.rfq-quick-submit_wizard___6bBT{min-width:0}.rfq-quick-submit_wizard___6bBT .rfq-submit__workflow{display:grid;min-width:0;grid-gap:var(--ta-space-5);gap:var(--ta-space-5);margin:0;border:0;padding:0}.rfq-quick-submit_wizard___6bBT .rfq-submit__retry-draft{display:grid;align-items:center;grid-gap:var(--ta-space-4);gap:var(--ta-space-4);border:1px solid color-mix(in srgb,var(--ta-color-warning) 38%,var(--ta-color-border));-webkit-border-start:3px solid var(--ta-color-warning);border-inline-start:3px solid var(--ta-color-warning);border-radius:var(--ta-radius-card);background:color-mix(in srgb,var(--ta-color-warning) 10%,var(--rfq-field));grid-template-columns:minmax(0,1fr) auto;padding:var(--ta-space-4)}.rfq-quick-submit_wizard___6bBT .rfq-submit__retry-draft>div{display:grid;grid-gap:var(--ta-space-1);gap:var(--ta-space-1)}.rfq-quick-submit_wizard___6bBT .rfq-submit__retry-draft p,.rfq-quick-submit_wizard___6bBT .rfq-submit__retry-draft strong{margin:0}.rfq-quick-submit_wizard___6bBT .rfq-submit__retry-draft strong{color:var(--ta-color-text-primary);font-size:var(--ta-text-body-sm)}.rfq-quick-submit_wizard___6bBT .rfq-submit__retry-draft p{color:var(--ta-color-text-muted);font-size:var(--ta-text-label);line-height:1.55}.rfq-quick-submit_wizard___6bBT .rfq-submit__stepper{overflow:hidden;border:1px solid var(--ta-color-border);border-radius:var(--ta-radius-card);background:var(--ta-color-surface-raised);color:var(--ta-color-text-primary)}.rfq-quick-submit_wizard___6bBT .rfq-submit__stepper>p{display:flex;align-items:center;justify-content:space-between;gap:var(--ta-space-3);margin:0;border-bottom:1px solid var(--ta-color-border);color:var(--ta-color-text-muted);font-family:var(--ta-font-mono);font-size:var(--ta-text-label);font-weight:800;letter-spacing:.1em;padding:var(--ta-space-3) var(--ta-space-4);text-transform:uppercase}.rfq-quick-submit_wizard___6bBT .rfq-submit__stepper>p strong{color:var(--ta-color-text-primary);font-size:inherit;font-weight:850;letter-spacing:.04em;white-space:nowrap}.rfq-quick-submit_wizard___6bBT .rfq-submit__stepper progress{display:block;width:100%;height:.22rem;overflow:hidden;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ta-color-border)}.rfq-quick-submit_wizard___6bBT .rfq-submit__stepper progress::-webkit-progress-bar{background:var(--ta-color-border)}.rfq-quick-submit_wizard___6bBT .rfq-submit__stepper progress::-webkit-progress-value{background:var(--ta-color-action)}.rfq-quick-submit_wizard___6bBT .rfq-submit__stepper progress::-moz-progress-bar{background:var(--ta-color-action)}.rfq-quick-submit_wizard___6bBT .rfq-submit__stepper ol{display:grid;margin:0;padding:0;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none}.rfq-quick-submit_wizard___6bBT .rfq-submit__stepper li{min-width:0;-webkit-border-end:1px solid var(--ta-color-border);border-inline-end:1px solid var(--ta-color-border)}.rfq-quick-submit_wizard___6bBT .rfq-submit__stepper li:last-child{-webkit-border-end:0;border-inline-end:0}.rfq-quick-submit_wizard___6bBT .rfq-submit__stepper button{display:grid;width:100%;min-height:4.25rem;align-content:center;grid-gap:.2rem;gap:.2rem;border:0;background:transparent;color:var(--ta-color-text-muted);cursor:pointer;font:inherit;padding:var(--ta-space-3) var(--ta-space-4);text-align:start;text-decoration:none;transition:background-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1)}.rfq-quick-submit_wizard___6bBT .rfq-submit__stepper button span{color:var(--ta-color-action);font-family:var(--ta-font-mono);font-size:.66rem;font-weight:850;letter-spacing:.08em}.rfq-quick-submit_wizard___6bBT .rfq-submit__stepper button strong{overflow:hidden;color:inherit;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.rfq-quick-submit_wizard___6bBT .rfq-submit__stepper button:hover:not(:disabled){background:color-mix(in srgb,var(--ta-color-surface) 7%,transparent);color:var(--ta-color-text-primary)}.rfq-quick-submit_wizard___6bBT .rfq-submit__stepper button:focus-visible{position:relative;outline:3px solid color-mix(in srgb,var(--ta-color-action) 54%,transparent);outline-offset:-3px}.rfq-quick-submit_wizard___6bBT .rfq-submit__stepper li[data-state=current] button{background:var(--ta-color-surface-strong);color:var(--ta-color-text-primary);box-shadow:inset 0 -3px 0 var(--ta-color-action)}.rfq-quick-submit_wizard___6bBT .rfq-submit__stepper li[data-state=completed] button{color:var(--ta-color-text-primary)}.rfq-quick-submit_wizard___6bBT .rfq-submit__stepper li[data-state=completed] button span{color:var(--ta-color-success)}.rfq-quick-submit_wizard___6bBT .rfq-submit__stepper button:disabled{cursor:not-allowed}.rfq-quick-submit_wizard___6bBT .rfq-submit__stepper li[data-state=locked] button{opacity:.48}.rfq-quick-submit_wizard___6bBT .rfq-submit__draft-state{display:flex;min-height:2.25rem;align-items:center;gap:var(--ta-space-2);margin:calc(var(--ta-space-2) * -1) 0 0;color:var(--ta-color-text-muted);font-family:var(--ta-font-mono);font-size:var(--ta-text-label);font-weight:750}.rfq-quick-submit_wizard___6bBT .rfq-submit__draft-state>span{width:.55rem;height:.55rem;flex:0 0 auto;border:1px solid var(--ta-color-border-strong);border-radius:50%;background:var(--ta-color-canvas-subdued)}.rfq-quick-submit_wizard___6bBT .rfq-submit__draft-state[data-state=saving]>span{background:var(--ta-color-warning)}.rfq-quick-submit_wizard___6bBT .rfq-submit__draft-state[data-state=restored]>span,.rfq-quick-submit_wizard___6bBT .rfq-submit__draft-state[data-state=saved]>span{border-color:var(--ta-color-success);background:var(--ta-color-success)}.rfq-quick-submit_wizard___6bBT .rfq-submit__draft-state[data-state=failed]>span{border-color:var(--ta-color-action);background:var(--ta-color-action)}.rfq-quick-submit_wizard___6bBT .rfq-submit__step{overflow:hidden;border:1px solid var(--ta-color-border);border-radius:var(--ta-radius-panel);background:var(--rfq-field);scroll-margin-top:6rem;box-shadow:0 .75rem 1.6rem color-mix(in srgb,var(--ta-color-text-primary) 6%,transparent)}.rfq-quick-submit_wizard___6bBT .rfq-submit__step[hidden]{display:none}.rfq-quick-submit_wizard___6bBT .rfq-submit__workflow[data-enhanced=true] .rfq-submit__step:not([hidden]){animation:rfq-quick-submit_rfq-step-enter__1j7qI .24s cubic-bezier(.23,1,.32,1) both}.rfq-quick-submit_wizard___6bBT .rfq-submit__step:target{border-color:color-mix(in srgb,var(--ta-color-action) 46%,var(--ta-color-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--ta-color-action) 9%,transparent),0 .75rem 1.6rem color-mix(in srgb,var(--ta-color-text-primary) 6%,transparent)}.rfq-quick-submit_wizard___6bBT .rfq-submit__step-header{display:grid;align-items:start;grid-gap:var(--ta-space-4);gap:var(--ta-space-4);border-bottom:1px solid var(--ta-color-border);background:linear-gradient(115deg,color-mix(in srgb,var(--ta-color-action-soft) 50%,transparent),transparent 52%),var(--ta-color-canvas-subdued);grid-template-columns:minmax(0,1fr);padding:clamp(1rem,2.2vw,1.5rem)}.rfq-quick-submit_wizard___6bBT .rfq-submit__step-header>span{display:grid;width:2.45rem;height:2.45rem;place-items:center;border:1px solid color-mix(in srgb,var(--ta-color-action) 35%,var(--ta-color-border));border-radius:50%;background:var(--ta-color-action);color:white;font-family:var(--ta-font-mono);font-size:.72rem;font-weight:900;box-shadow:0 .45rem 1rem color-mix(in srgb,var(--ta-color-action) 22%,transparent)}.rfq-quick-submit_wizard___6bBT .rfq-submit__step-header>div{display:grid;grid-gap:var(--ta-space-1);gap:var(--ta-space-1)}.rfq-quick-submit_wizard___6bBT .rfq-submit__step-header h3,.rfq-quick-submit_wizard___6bBT .rfq-submit__step-header p,.rfq-quick-submit_wizard___6bBT .rfq-submit__step-header small{margin:0}.rfq-quick-submit_wizard___6bBT .rfq-submit__step-header p{color:var(--ta-color-action-active);font-family:var(--ta-font-mono);font-size:.66rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.rfq-quick-submit_wizard___6bBT .rfq-submit__step-header h3{color:var(--ta-color-text-primary);font-size:clamp(1.18rem,2.2vw,1.55rem);letter-spacing:-.025em;line-height:1.15}.rfq-quick-submit_wizard___6bBT .rfq-submit__step-header small{max-width:70ch;color:var(--ta-color-text-muted);font-size:var(--ta-text-body-sm);line-height:1.55}.rfq-quick-submit_wizard___6bBT .rfq-submit__step-body{display:grid;grid-gap:clamp(1rem,2vw,1.35rem);gap:clamp(1rem,2vw,1.35rem);padding:clamp(1rem,2.5vw,1.5rem)}.rfq-quick-submit_wizard___6bBT .rfq-submit__field-label{display:flex;align-items:center;justify-content:space-between;gap:var(--ta-space-2)}.rfq-quick-submit_wizard___6bBT .rfq-submit__field-label>span{color:var(--ta-color-text-primary);font-family:var(--ta-font-mono);font-size:var(--ta-text-label);font-weight:800}.rfq-quick-submit_wizard___6bBT .rfq-submit__field-label em{border:1px solid var(--ta-color-border);border-radius:999px;background:var(--ta-color-canvas-subdued);color:var(--ta-color-text-muted);font-family:var(--ta-font-mono);font-size:.58rem;font-style:normal;font-weight:800;letter-spacing:.06em;padding:.2rem .45rem;text-transform:uppercase}.rfq-quick-submit_wizard___6bBT label:has([required]) .rfq-submit__field-label em{border-color:color-mix(in srgb,var(--ta-color-action) 25%,var(--ta-color-border));background:var(--ta-color-action-soft);color:var(--ta-color-action-active)}.rfq-quick-submit_wizard___6bBT .rfq-submit__field-help{color:var(--ta-color-text-muted);font-size:.72rem;line-height:1.5}.rfq-quick-submit_wizard___6bBT .rfq-submit__category-guide{display:grid;grid-gap:var(--ta-space-2);gap:var(--ta-space-2);border:1px solid color-mix(in srgb,var(--ta-color-action) 20%,var(--ta-color-border));-webkit-border-start:3px solid var(--ta-color-action);border-inline-start:3px solid var(--ta-color-action);border-radius:var(--ta-radius-control);background:color-mix(in srgb,var(--ta-color-action-soft) 54%,var(--rfq-field));padding:var(--ta-space-4)}.rfq-quick-submit_wizard___6bBT .rfq-submit__category-guide span{color:var(--ta-color-action-active);font-family:var(--ta-font-mono);font-size:var(--ta-text-label);font-weight:850;letter-spacing:.07em;text-transform:uppercase}.rfq-quick-submit_wizard___6bBT .rfq-submit__category-guide p{margin:0;color:var(--ta-color-text-muted);font-size:var(--ta-text-body-sm);line-height:1.55}.rfq-quick-submit_wizard___6bBT .rfq-submit__field-grid{display:grid;align-items:flex-end;grid-gap:var(--ta-space-4);gap:var(--ta-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.rfq-quick-submit_wizard___6bBT .rfq-submit__field-grid--quantity{grid-template-columns:minmax(0,1fr) minmax(9rem,.42fr)}.rfq-quick-submit_wizard___6bBT .rfq-submit__field-group{display:grid;grid-gap:var(--ta-space-4);gap:var(--ta-space-4);border:1px solid var(--ta-color-border);border-radius:var(--ta-radius-card);background:var(--ta-color-canvas-subdued);padding:clamp(1rem,2vw,1.25rem)}.rfq-quick-submit_wizard___6bBT .rfq-submit__field-group>header{display:grid;grid-gap:var(--ta-space-1);gap:var(--ta-space-1)}.rfq-quick-submit_wizard___6bBT .rfq-submit__field-group h4,.rfq-quick-submit_wizard___6bBT .rfq-submit__field-group p{margin:0}.rfq-quick-submit_wizard___6bBT .rfq-submit__field-group h4{color:var(--ta-color-text-primary);font-size:.95rem}.rfq-quick-submit_wizard___6bBT .rfq-submit__field-group p{color:var(--ta-color-text-muted);font-size:var(--ta-text-body-sm);line-height:1.5}.rfq-quick-submit_wizard___6bBT .rfq-submit__wizard-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--ta-space-4);border-top:1px solid var(--ta-color-border);background:color-mix(in srgb,var(--ta-color-surface-raised) 92%,transparent);padding:var(--ta-space-3) clamp(1rem,2.5vw,1.5rem)}.rfq-quick-submit_wizard___6bBT .rfq-submit__wizard-actions--single{justify-content:flex-end}.rfq-quick-submit_wizard___6bBT .rfq-submit__wizard-actions button{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:var(--ta-space-2);border:1px solid var(--ta-color-border);border-radius:var(--ta-radius-control);cursor:pointer;font-family:var(--ta-font-mono);font-size:var(--ta-text-label);font-weight:800;padding-inline:var(--ta-space-4);transition:background-color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.rfq-quick-submit_wizard___6bBT .rfq-submit__wizard-back{background:transparent;color:var(--ta-color-text-muted)}.rfq-quick-submit_wizard___6bBT .rfq-submit__wizard-next{-webkit-margin-start:auto;margin-inline-start:auto;background:var(--ta-color-surface-strong);color:var(--ta-color-text-primary)}.rfq-quick-submit_wizard___6bBT .rfq-submit__wizard-next>span:last-child{color:var(--ta-color-action);font-size:1.1rem}.rfq-quick-submit_wizard___6bBT .rfq-submit__wizard-actions button:hover:not(:disabled){border-color:color-mix(in srgb,var(--ta-color-action) 46%,var(--ta-color-border));background:var(--ta-color-surface-strong);color:white;transform:translateY(-1px)}.rfq-quick-submit_wizard___6bBT .rfq-submit__wizard-actions button:focus-visible{outline:3px solid var(--ta-color-action);outline-offset:2px}.rfq-quick-submit_wizard___6bBT .rfq-submit__wizard-actions button:active:not(:disabled){transform:scale(.98)}.rfq-quick-submit_wizard___6bBT .rfq-submit__file-field input[type=file]{min-height:4rem;cursor:pointer;padding:var(--ta-space-3)}.rfq-quick-submit_wizard___6bBT .rfq-submit__file-field input[type=file]::-webkit-file-upload-button{min-height:2.35rem;-webkit-margin-end:var(--ta-space-3);margin-inline-end:var(--ta-space-3);border:1px solid var(--ta-color-border);border-radius:var(--ta-radius-control);background:var(--ta-color-surface-raised);color:var(--ta-color-text-primary);cursor:pointer;font:inherit;font-family:var(--ta-font-mono);font-size:var(--ta-text-label);font-weight:800;padding-inline:var(--ta-space-3)}.rfq-quick-submit_wizard___6bBT .rfq-submit__file-field input[type=file]::file-selector-button{min-height:2.35rem;-webkit-margin-end:var(--ta-space-3);margin-inline-end:var(--ta-space-3);border:1px solid var(--ta-color-border);border-radius:var(--ta-radius-control);background:var(--ta-color-surface-raised);color:var(--ta-color-text-primary);cursor:pointer;font:inherit;font-family:var(--ta-font-mono);font-size:var(--ta-text-label);font-weight:800;padding-inline:var(--ta-space-3)}.rfq-quick-submit_wizard___6bBT .rfq-submit__file-field>small{color:var(--ta-color-text-muted);font-size:.72rem;line-height:1.55}.rfq-quick-submit_wizard___6bBT .rfq-submit__file-list{display:grid;grid-gap:var(--ta-space-2);gap:var(--ta-space-2);border:1px solid var(--ta-color-border);border-radius:var(--ta-radius-control);background:var(--rfq-field);color:var(--ta-color-text-primary);padding:var(--ta-space-3) var(--ta-space-4)}.rfq-quick-submit_wizard___6bBT .rfq-submit__file-list strong{color:var(--ta-color-success);font-family:var(--ta-font-mono);font-size:var(--ta-text-label)}.rfq-quick-submit_wizard___6bBT .rfq-submit__file-list ul{display:grid;grid-gap:var(--ta-space-1);gap:var(--ta-space-1);margin:0;-webkit-padding-start:1.2rem;padding-inline-start:1.2rem}.rfq-quick-submit_wizard___6bBT .rfq-submit__file-list li{overflow-wrap:anywhere;color:var(--ta-color-text-muted);font-size:var(--ta-text-body-sm)}.rfq-quick-submit_wizard___6bBT .rfq-submit__file-list button{width:-moz-fit-content;width:fit-content;min-height:2.75rem;border:0;-webkit-border-after:1px solid currentColor;border-block-end:1px solid currentColor;background:transparent;color:var(--ta-color-action-active);cursor:pointer;font-family:var(--ta-font-mono);font-size:var(--ta-text-label);font-weight:800;padding:0}.rfq-quick-submit_wizard___6bBT .rfq-submit__file-list button:hover{color:var(--ta-color-action)}.rfq-quick-submit_wizard___6bBT .rfq-submit__file-list button:focus-visible{outline:3px solid var(--ta-color-action);outline-offset:3px}.rfq-quick-submit_wizard___6bBT .rfq-submit__step--review{background:var(--ta-color-surface-raised);color:var(--ta-color-text-primary)}.rfq-quick-submit_wizard___6bBT .rfq-submit__review{display:grid;grid-gap:var(--ta-space-4);gap:var(--ta-space-4);grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(1rem,2.5vw,1.5rem)}.rfq-quick-submit_wizard___6bBT .rfq-submit__review>section{min-width:0;overflow:hidden;border:1px solid var(--ta-color-border);border-radius:var(--ta-radius-card);background:var(--ta-color-surface-strong)}.rfq-quick-submit_wizard___6bBT .rfq-submit__review header{display:flex;min-height:3.35rem;align-items:center;justify-content:space-between;gap:var(--ta-space-3);border-bottom:1px solid var(--ta-color-border);padding-inline:var(--ta-space-4)}.rfq-quick-submit_wizard___6bBT .rfq-submit__review header span{color:var(--ta-color-text-primary);font-family:var(--ta-font-mono);font-size:var(--ta-text-label);font-weight:850;letter-spacing:.07em;text-transform:uppercase}.rfq-quick-submit_wizard___6bBT .rfq-submit__review header button{min-height:2.75rem;border:0;background:transparent;color:var(--ta-color-action);cursor:pointer;font:inherit;font-size:var(--ta-text-label);font-weight:800;padding:.25rem;text-underline-offset:.18em}.rfq-quick-submit_wizard___6bBT .rfq-submit__review header button:hover{text-decoration:underline}.rfq-quick-submit_wizard___6bBT .rfq-submit__review header button:focus-visible{outline:2px solid var(--ta-color-action);outline-offset:2px}.rfq-quick-submit_wizard___6bBT .rfq-submit__review-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ta-space-1)}.rfq-quick-submit_wizard___6bBT .rfq-submit__review dl{margin:0}.rfq-quick-submit_wizard___6bBT .rfq-submit__review dl>div{display:grid;grid-gap:var(--ta-space-1);gap:var(--ta-space-1);border-bottom:1px solid var(--ta-color-border);padding:var(--ta-space-3) var(--ta-space-4)}.rfq-quick-submit_wizard___6bBT .rfq-submit__review dl>div:last-child{border-bottom:0}.rfq-quick-submit_wizard___6bBT .rfq-submit__review dt{color:var(--ta-color-text-muted);font-family:var(--ta-font-mono);font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.rfq-quick-submit_wizard___6bBT .rfq-submit__review dd{overflow-wrap:anywhere;margin:0;color:var(--ta-color-text-primary);font-size:var(--ta-text-body-sm);line-height:1.55;white-space:pre-wrap}.rfq-quick-submit_wizard___6bBT .rfq-submit__review-note{display:grid;grid-gap:var(--ta-space-3);gap:var(--ta-space-3);margin:0 clamp(1rem,2.5vw,1.5rem) var(--ta-space-4);border:1px solid var(--ta-color-border);-webkit-border-start:3px solid var(--ta-color-action);border-inline-start:3px solid var(--ta-color-action);border-radius:var(--ta-radius-card);background:var(--ta-color-surface-strong);padding:var(--ta-space-4)}.rfq-quick-submit_wizard___6bBT .rfq-submit__review-note>span{color:var(--ta-color-action);font-family:var(--ta-font-mono);font-size:var(--ta-text-label);font-weight:850;letter-spacing:.08em;text-transform:uppercase}.rfq-quick-submit_wizard___6bBT .rfq-submit__review-note ol{display:grid;grid-gap:var(--ta-space-2);gap:var(--ta-space-2);margin:0;-webkit-padding-start:1.15rem;padding-inline-start:1.15rem}.rfq-quick-submit_wizard___6bBT .rfq-submit__review-note li{color:var(--ta-color-text-muted);font-size:var(--ta-text-body-sm);line-height:1.55}.rfq-quick-submit_wizard___6bBT .rfq-submit__wizard-actions--review .rfq-submit__button{width:auto;min-width:min(100%,16rem);margin:0 0 0 auto}.rfq-quick-submit_wizard___6bBT .rfq-submit__submit-note{margin:var(--ta-space-2) clamp(1rem,2.5vw,1.5rem) clamp(1rem,2.5vw,1.5rem);color:var(--ta-color-text-muted);font-size:var(--ta-text-label);line-height:1.5;text-align:center}.rfq-quick-submit_wizard___6bBT .rfq-submit__context{display:grid;align-items:center;grid-gap:var(--ta-space-2);gap:var(--ta-space-2);border:1px solid var(--ta-color-border);-webkit-border-start:3px solid var(--ta-color-action);border-inline-start:3px solid var(--ta-color-action);border-radius:var(--ta-radius-card);background:var(--ta-color-canvas-subdued);color:var(--ta-color-text-muted);padding:var(--ta-space-3) var(--ta-space-4)}.rfq-quick-submit_wizard___6bBT .rfq-submit__context>div{display:grid;grid-gap:.25rem;gap:.25rem}.rfq-quick-submit_wizard___6bBT .rfq-submit__context span{color:var(--ta-color-action-active);font-family:var(--ta-font-mono);font-size:var(--ta-text-label);font-weight:850;letter-spacing:.08em;text-transform:uppercase}.rfq-quick-submit_wizard___6bBT .rfq-submit__context strong{color:var(--ta-color-text-primary);font-size:var(--ta-text-body-sm);line-height:1.55}.rfq-quick-submit_wizard___6bBT .rfq-submit__context p{max-width:68ch;margin:0;color:var(--ta-color-text-muted);font-size:var(--ta-text-body-sm);line-height:1.55}.rfq-quick-submit_wizard___6bBT .rfq-submit__context>a{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:var(--ta-touch-target);align-items:center;border:1px solid var(--ta-color-border);border-radius:var(--ta-radius-control);color:var(--ta-color-action-active);font-size:var(--ta-text-body-sm);font-weight:800;text-decoration:underline;-webkit-text-decoration-color:rgb(217 37 38/.35);text-decoration-color:rgb(217 37 38/.35);text-underline-offset:.2em;padding-inline:var(--ta-space-3)}.rfq-quick-submit_wizard___6bBT .rfq-submit__context>a:hover{color:var(--ta-color-action);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.rfq-quick-submit_wizard___6bBT .rfq-submit__sample{display:grid;align-items:start;border:1px solid var(--ta-color-border);border-radius:var(--ta-radius-control);background:var(--rfq-glass);grid-template-columns:auto minmax(0,1fr);padding:var(--ta-space-3)}.rfq-quick-submit_wizard___6bBT .rfq-submit__sample input{width:1.15rem;height:1.15rem;min-height:0;margin:.15rem 0 0;accent-color:var(--ta-color-action);padding:0}.rfq-quick-submit_wizard___6bBT .rfq-submit__sample>span{display:grid;grid-gap:.2rem;gap:.2rem;font-family:inherit}.rfq-quick-submit_wizard___6bBT .rfq-submit__sample strong{color:var(--ta-color-text-primary);font-size:var(--ta-text-body-sm)}.rfq-quick-submit_wizard___6bBT .rfq-submit__notes small,.rfq-quick-submit_wizard___6bBT .rfq-submit__sample small{color:var(--ta-color-text-muted);font-size:.7rem;font-weight:600}.rfq-quick-submit_wizard___6bBT .rfq-submit__notes{display:grid;grid-gap:var(--ta-space-2);gap:var(--ta-space-2);min-width:0}.rfq-quick-submit_wizard___6bBT .rfq-submit__notes textarea{min-height:7.5rem;resize:vertical}.rfq-quick-submit_wizard___6bBT .rfq-submit__notes>small{justify-self:end}.rfq-quick-submit_wizard___6bBT .rfq-submit__button{width:100%;min-height:3.25rem;border-radius:var(--ta-radius-control)}.rfq-quick-submit_wizard___6bBT [aria-busy=true] .rfq-submit__button{cursor:progress}.rfq-quick-submit_wizard___6bBT .rfq-submit__status{margin:0;border:1px solid color-mix(in srgb,var(--ta-color-action-active) 32%,transparent);border-radius:var(--ta-radius-card);background:var(--ta-color-action-soft);color:var(--ta-color-action-active);font-size:var(--ta-text-body-sm);line-height:1.5;padding:var(--ta-space-3) var(--ta-space-4)}.rfq-quick-submit_wizard___6bBT .rfq-submit__status[data-status=success]{border-color:color-mix(in srgb,var(--ta-color-success) 30%,transparent);background:var(--ta-color-success-surface);color:var(--ta-color-success)}.rfq-quick-submit_wizard___6bBT .rfq-submit__status[data-status=info]{border-color:var(--ta-color-border);background:var(--ta-color-canvas-subdued);color:var(--ta-color-text-muted)}.rfq-quick-submit_wizard___6bBT .rfq-submit__receipt{display:grid;grid-gap:var(--ta-space-4);gap:var(--ta-space-4);grid-template-columns:minmax(0,1fr) auto}.rfq-quick-submit_wizard___6bBT .rfq-submit__receipt>div:first-child{display:grid;grid-gap:var(--ta-space-1);gap:var(--ta-space-1)}.rfq-quick-submit_wizard___6bBT .rfq-submit__receipt span{font-family:var(--ta-font-mono);font-size:var(--ta-text-label);font-weight:850;letter-spacing:.08em;text-transform:uppercase}.rfq-quick-submit_wizard___6bBT .rfq-submit__receipt strong{color:var(--ta-color-text-primary);font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rfq-quick-submit_wizard___6bBT .rfq-submit__receipt p{color:inherit}.rfq-quick-submit_wizard___6bBT .rfq-submit__status-actions{display:flex;align-items:center;gap:var(--ta-space-2)}.rfq-quick-submit_wizard___6bBT .rfq-submit__status-actions a,.rfq-quick-submit_wizard___6bBT .rfq-submit__status-actions button{min-height:var(--ta-touch-target);border:1px solid color-mix(in srgb,currentcolor 22%,transparent);border-radius:var(--ta-radius-control);background:var(--ta-color-surface);color:var(--ta-color-text-primary);cursor:pointer;font:inherit;font-family:var(--ta-font-mono);font-size:var(--ta-text-label);font-weight:800;padding-inline:var(--ta-space-3);transition:border-color .14s cubic-bezier(.23,1,.32,1),color .14s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1)}.rfq-quick-submit_wizard___6bBT .rfq-submit__status-actions a:hover,.rfq-quick-submit_wizard___6bBT .rfq-submit__status-actions button:hover{border-color:var(--ta-color-action);color:var(--ta-color-action-active)}.rfq-quick-submit_wizard___6bBT .rfq-submit__status-actions a:focus-visible,.rfq-quick-submit_wizard___6bBT .rfq-submit__status-actions button:focus-visible{outline:2px solid var(--ta-color-action);outline-offset:2px}.rfq-quick-submit_wizard___6bBT .rfq-submit__status-actions a:active,.rfq-quick-submit_wizard___6bBT .rfq-submit__status-actions button:active{transform:scale(.97)}@media (max-width:720px){.rfq-quick-submit_wizard___6bBT .rfq-submit__stepper ol{grid-template-columns:repeat(2,minmax(0,1fr))}.rfq-quick-submit_wizard___6bBT .rfq-submit__stepper li:nth-child(2){-webkit-border-end:0;border-inline-end:0}.rfq-quick-submit_wizard___6bBT .rfq-submit__stepper li:nth-child(-n+2){border-bottom:1px solid var(--ta-color-border)}.rfq-quick-submit_wizard___6bBT .rfq-submit__field-grid,.rfq-quick-submit_wizard___6bBT .rfq-submit__review{grid-template-columns:minmax(0,1fr)}.rfq-quick-submit_wizard___6bBT .rfq-submit__field-grid--quantity{grid-template-columns:minmax(0,1fr) minmax(8rem,.55fr)}.rfq-quick-submit_wizard___6bBT .rfq-submit__retry-draft{align-items:stretch;grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.rfq-quick-submit_wizard___6bBT .rfq-submit__field-grid--quantity{grid-template-columns:minmax(0,1fr)}.rfq-quick-submit_wizard___6bBT .rfq-submit__step-header{gap:var(--ta-space-3)}.rfq-quick-submit_wizard___6bBT .rfq-submit__stepper button{padding-inline:var(--ta-space-3)}.rfq-quick-submit_wizard___6bBT .rfq-submit__wizard-actions{align-items:stretch;flex-direction:column;gap:var(--ta-space-2)}.rfq-quick-submit_wizard___6bBT .rfq-submit__wizard-actions button,.rfq-quick-submit_wizard___6bBT .rfq-submit__wizard-actions--review .rfq-submit__button{width:100%;min-width:0;margin:0}.rfq-quick-submit_wizard___6bBT .rfq-submit__receipt{grid-template-columns:minmax(0,1fr)}.rfq-quick-submit_wizard___6bBT .rfq-submit__status-actions{align-items:stretch;flex-direction:column}.rfq-quick-submit_wizard___6bBT .rfq-submit__status-actions a,.rfq-quick-submit_wizard___6bBT .rfq-submit__status-actions button{display:grid;width:100%;place-items:center}}@media (prefers-reduced-motion:reduce){.rfq-quick-submit_wizard___6bBT .rfq-submit__status-actions a,.rfq-quick-submit_wizard___6bBT .rfq-submit__status-actions button,.rfq-quick-submit_wizard___6bBT .rfq-submit__stepper button,.rfq-quick-submit_wizard___6bBT .rfq-submit__wizard-actions button,.rfq-quick-submit_wizard___6bBT :is(input,.rfq-quick-submit_wizard___6bBT select,.rfq-quick-submit_wizard___6bBT textarea){transition:none}.rfq-quick-submit_wizard___6bBT .rfq-submit__workflow[data-enhanced=true] .rfq-submit__step:not([hidden]){animation:none}}.rfq-quick-submit_wizard___6bBT .rfq-quick-submit_page__D95NJ .rfq-submit__context,.rfq-quick-submit_wizard___6bBT .rfq-quick-submit_page__D95NJ .rfq-submit__review,.rfq-quick-submit_wizard___6bBT .rfq-quick-submit_page__D95NJ .rfq-submit__step{min-width:0;overflow-wrap:anywhere}@media (max-width:32rem){.rfq-quick-submit_wizard___6bBT .rfq-submit__stepper{overflow-x:auto;scrollbar-width:thin}}@media (forced-colors:active){.rfq-quick-submit_wizard___6bBT .rfq-submit__draft-state,.rfq-quick-submit_wizard___6bBT .rfq-submit__review,.rfq-quick-submit_wizard___6bBT .rfq-submit__status,.rfq-quick-submit_wizard___6bBT .rfq-submit__step{background:Canvas;border-color:CanvasText;color:CanvasText}}