.supplier-access{--sa-bg:var(--bg-page);--sa-panel:var(--panel);--sa-ink:var(--text-primary);--sa-muted:var(--text-secondary);--sa-line:var(--panel-edge);--sa-accent:var(--teal-bright);--sa-button:var(--teal);--sa-button-ink:#fff;--sa-soft:var(--teal-04);--sa-red:var(--status-error);--sa-red-bg:color-mix(in srgb, var(--status-error) 8%, transparent);min-height:100%;color:var(--text-primary);font-family:var(--font-body);--text-dim:#7d95aa;font-size:15px;line-height:1.6;overflow-x:clip}.light .supplier-access{--text-dim:#496276}.supplier-access a{color:var(--sa-accent);text-underline-offset:4px}.supplier-access :is(button,a,input,textarea):focus-visible{outline:3px solid var(--sa-accent);outline-offset:3px}.sa-main{max-width:1280px;margin:auto;padding:52px 42px 80px}.sa-eyebrow{font-family:var(--font-azeret-mono), monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--sa-accent);font-size:10px;font-weight:600}.sa-title{letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(30px,4vw,48px);font-weight:560;line-height:1.12}.sa-heading{letter-spacing:-.025em;margin:0 0 14px;font-size:22px;font-weight:550;line-height:1.3}.sa-lead{color:var(--sa-muted);margin:0 0 22px;font-size:16px;line-height:1.75}.sa-small{color:var(--sa-muted);font-size:12px}.sa-panel{border:1px solid var(--sa-line);background:var(--sa-panel);border-radius:5px;min-width:0;padding:28px}.sa-fields-two{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.sa-fields-two>.sa-field{grid-template-rows:subgrid;grid-row:span 2;display:grid}.sa-button{border:1px solid color-mix(in srgb, var(--sa-accent) 60%, transparent);background:var(--teal-12);color:var(--sa-ink);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.supplier-access a.sa-button{color:var(--sa-ink)}.sa-button:hover:not(:disabled){border-color:var(--sa-accent);background:var(--teal-25)}.sa-button:disabled{cursor:default;opacity:.6}.supplier-access .sa-button.sa-primary{background:var(--sa-button);border-color:var(--sa-button);color:var(--sa-button-ink)}.sa-primary:hover:not(:disabled){outline:1px solid var(--sa-accent);outline-offset:3px;background:var(--sa-button)}.sa-text-button{color:var(--sa-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.sa-full{width:100%}.sa-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.sa-note{background:var(--sa-soft);border-left:2px solid var(--sa-accent);color:var(--sa-muted);overflow-wrap:anywhere;margin:18px 0;padding:15px 17px;font-size:13px}.sa-error{color:var(--sa-red);background:var(--sa-red-bg);border-color:var(--sa-red)}.sa-status-wrap{max-width:960px;margin:10px auto}.sa-status-wrap>.sa-title{max-width:680px;margin-bottom:12px;font-size:clamp(30px,3.5vw,38px)}.sa-status-wrap>.sa-lead{max-width:680px;margin-bottom:38px}.sa-status-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:36px;display:grid}.sa-section-label{color:var(--text-dim);font-family:var(--font-azeret-mono), monospace;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;font-weight:600;line-height:1.4;display:flex}.sa-section-label>span:last-child{background:var(--sa-line);flex:1;height:1px}.sa-request-card,.sa-summary-card{border:1px solid var(--sa-line);background:var(--sa-panel);box-shadow:0 5px 20px color-mix(in srgb, var(--text-primary) 5%, transparent);border-radius:10px}.sa-request-card{min-width:0;padding:28px 30px 24px}.sa-request-card-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.sa-request-card h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:600;line-height:1.25}.sa-request-description{color:var(--sa-muted);margin:9px 0 26px;font-size:14px;line-height:1.65}.sa-status-pill{background:color-mix(in srgb, var(--text-secondary) 10%, transparent);width:fit-content;color:var(--sa-muted);font-family:var(--font-azeret-mono), monospace;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-self:start;align-items:center;gap:7px;padding:5px 10px;font-size:9px;font-weight:650;line-height:1.2;display:inline-flex}.sa-status-pill>span{background:currentColor;border-radius:999px;width:6px;height:6px}.sa-status-pill--inReview{color:#147c9f;background:#2ea3c921}.sa-status-pill--actionNeeded{color:#9c6500;background:#d99a2626}.sa-status-pill--workspaceReady,.sa-status-pill--done{color:#18794e;background:#35a46f24}.sa-status-pill--notApproved{color:#a33927;background:#c74b3721}.sa-request-ref,.sa-request-meta,.sa-step-copy>p,.sa-step-kicker{color:var(--text-dim);font-family:var(--font-azeret-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9.5px}.sa-timeline{border-top:1px solid var(--sa-line);padding-top:22px}.sa-timeline-step{grid-template-columns:24px minmax(0,1fr) auto;column-gap:14px;min-height:76px;display:grid}.sa-timeline-marker{flex-direction:column;align-items:center;display:flex}.sa-step-dot{border:1.5px solid var(--sa-line);background:var(--sa-panel);width:22px;height:22px;color:var(--text-dim);font-family:var(--font-azeret-mono), monospace;border-radius:999px;flex:0 0 22px;place-items:center;font-size:11px;font-weight:700;display:grid}.sa-step-dot svg{stroke-width:2.5px;width:12px;height:12px}.sa-step-dot--done{color:#fff;background:#35a46f;border-color:#35a46f}.sa-step-dot--current{box-shadow:inset 0 0 0 3px var(--sa-panel);background:#2ea3c9;border:5px solid #2ea3c959}.sa-step-dot--action{color:#fff;background:#d99a26;border-color:#d99a26}.sa-step-dot--denied{color:#fff;background:#c74b37;border-color:#c74b37}.sa-step-line{background:var(--sa-line);flex:1;width:1px}.sa-step-copy{min-width:0;padding-bottom:24px}.sa-step-copy h3{margin:1px 0 2px;font-size:13px;font-weight:650;line-height:1.45}.sa-step-copy>p{margin:0}.sa-manufacturer-step,.sa-rejection-note{border-left:2px solid;margin-top:15px;padding:14px 16px;font-size:13px;line-height:1.55}.sa-manufacturer-step p,.sa-rejection-note p{margin:7px 0 0}.sa-manufacturer-step .sa-button{margin-top:14px}.sa-manufacturer-step--action{background:#d99a2614;border-color:#d99a26}.sa-manufacturer-step--done{background:#35a46f14;border-color:#35a46f}.sa-rejection-note{background:#c74b3714;border-color:#c74b37}.sa-manufacturer-heading{align-items:center;gap:8px;display:flex}.sa-inline-action{color:#fff;background:#d99a26;border-radius:999px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:grid}.sa-step-kicker{color:#9c6500}.sa-request-meta{border-top:1px solid var(--sa-line);overflow-wrap:anywhere;margin:0;padding-top:16px}.sa-stack,.sa-status-aside{gap:14px;display:grid}.sa-summary-card{margin:0 0 12px;padding:5px 18px}.sa-summary-card>div{border-bottom:1px solid var(--sa-line);padding:13px 0}.sa-summary-card>div:last-child{border-bottom:0}.sa-summary-card dt{color:var(--text-dim);font-family:var(--font-azeret-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.sa-summary-card dd{color:var(--sa-ink);overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.sa-account-email{color:var(--sa-muted);overflow-wrap:anywhere;margin:0;font-size:12px}.sa-help-note{color:var(--text-dim);margin:-5px 0 0;font-size:11px;line-height:1.55}.sa-empty-card h2{margin-top:10px}.sa-empty-card .sa-button{margin-top:8px}.sa-auth{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:72px;max-width:1080px;margin:0 auto;display:grid}.sa-auth-copy{max-width:480px;padding-top:28px}.sa-auth-back{margin-top:24px}.sa-auth-card{--sa-card:var(--bg-page-elevated);min-width:0}.light .sa-auth-card{--sa-card:var(--panel)}.supplier-access:not(.supplier-access--grid):not(:has(.sa-auth)){background:var(--bg-page)}.sa-steps{border-top:1px solid var(--sa-line);margin:30px 0 0;padding:0;list-style:none}.sa-step{border-bottom:1px solid var(--sa-line);grid-template-columns:32px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.sa-step-number{font-family:var(--font-mono);color:var(--text-dim);padding-top:2px;font-size:12px}.sa-step[aria-current] .sa-step-number{color:var(--sa-accent)}.sa-step-title{font-family:var(--font-display);font-size:15px;font-weight:600;display:block}.sa-step-body{color:var(--sa-muted);margin-top:2px;font-size:13.5px;display:block}.sa-step-here{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sa-accent);vertical-align:2px;margin-left:10px;font-size:9px;font-weight:500}.sa-auth-tabs{border-bottom:1px solid var(--sa-line);margin-bottom:16px;display:flex}.supplier-access .sa-auth-tabs a{color:var(--sa-muted);text-align:center;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:10px 0;font-size:13px;font-weight:600;text-decoration:none}.supplier-access .sa-auth-tabs a[aria-current=page]{color:var(--sa-ink);border-bottom-color:var(--sa-accent)}@media (max-width:960px){.sa-auth{grid-template-columns:1fr;gap:36px}.sa-auth-copy{padding-top:0}.sa-auth-card{order:-1;width:100%;max-width:400px}}.sa-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:720px){.sa-main{padding:32px 20px 60px}.sa-status-layout{grid-template-columns:1fr;gap:30px}.sa-status-wrap>.sa-lead{margin-bottom:28px}.sa-request-card{padding:22px 20px 19px}.sa-request-card-head{align-items:flex-start}.sa-timeline-step{grid-template-columns:24px minmax(0,1fr)}.sa-timeline-step>.sa-status-pill{grid-column:2;margin:-18px 0 24px}.sa-step-copy{padding-bottom:22px}}.sa-intake{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.sa-form-panel{border-radius:4px;padding:30px}.sa-form-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.supplier-access .sa-form-heading h2{line-height:1.6;font-family:var(--font-display);margin:0;font-size:21px;font-weight:600}.sa-form-heading span{font-family:var(--font-mono);color:var(--text-dim);white-space:nowrap;font-size:10px}.sa-form-panel form{margin-top:24px}.sa-field{margin-bottom:20px;display:block}.sa-field>label,.sa-field>legend{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-bottom:6px;font-size:11px;font-weight:400;display:block}.sa-field .sa-label-optional{text-transform:none;letter-spacing:normal}.sa-field :is(input,textarea){background:var(--bg-page-40);border:1px solid var(--panel-edge);width:100%;min-width:0;font-family:var(--font-body);color:var(--text-primary);border-radius:2px;padding:10px 14px;font-size:14px;line-height:normal}.sa-field :is(input,textarea)::placeholder{color:var(--text-dim)}.sa-field :is(input,textarea):focus-visible{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-15);outline:0}.sa-chips{flex-wrap:wrap;gap:8px;display:flex}.sa-chip{cursor:pointer;color:var(--text-secondary);background:var(--bg-page-40);border:1px solid var(--teal-25);border-radius:2px;align-items:center;padding:8px 14px;font-size:13px;line-height:normal;display:inline-flex;position:relative}.sa-field .sa-chip input{opacity:0;width:1px;height:1px;padding:0;position:absolute}.sa-chip:has(input:checked){background:var(--teal-04);color:var(--text-primary)}.sa-chip:has(input:focus-visible){outline:2px solid var(--teal-bright);outline-offset:3px}.sa-plants{flex-direction:column;gap:8px;display:flex}.sa-plant{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 64px 32px;align-items:center;gap:8px;margin:0;display:grid}.sa-field .sa-plant input{padding:10px 14px}.sa-remove-plant{border:1px solid var(--teal-25);color:var(--text-dim);cursor:pointer;background:0 0;border-radius:2px;height:38px;font-size:14px}.sa-add-plant{font-family:var(--font-mono);letter-spacing:.08em;margin-top:10px;font-size:10.5px}.sa-submit{border:0;border-radius:2px;margin-top:8px;padding:14px;font-size:14px;font-weight:600;line-height:normal}.sa-primary:hover:not(:disabled){background:var(--teal-hover);outline:0}.sa-form-terms{color:var(--text-dim);margin:14px 0 0;font-size:11.5px;line-height:1.65}.sa-intro{padding:0;position:static}.supplier-access .sa-intro h2{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:26px;font-weight:600;line-height:1.25}.sa-intro-lead{color:var(--text-secondary);margin:16px 0 28px;font-size:14.5px;line-height:1.75}.sa-signup-notes section{border-top:1px solid var(--panel-edge);padding:18px 0}.supplier-access .sa-signup-notes h3{font-family:var(--font-display);margin:0 0 5px;font-size:14.5px;font-weight:600}.sa-signup-notes p{color:var(--text-dim);margin:0;font-size:13px;line-height:1.65}.sa-existing-access{color:var(--text-dim);border-top:1px solid var(--panel-edge);margin:24px 0 0;padding-top:20px;font-size:13px}.sa-receipt{max-width:620px;padding:20px 0}.supplier-access .sa-receipt h2{font-family:var(--font-display);letter-spacing:-.015em;margin:16px 0;font-size:34px;font-weight:600;line-height:1.2}.sa-receipt>p{color:var(--text-secondary);margin:0 0 12px;font-size:15px;line-height:1.75}.sa-receipt .sa-receipt-reference{font-family:var(--font-mono);letter-spacing:.08em;font-size:11px}.sa-receipt .sa-button{font-family:var(--font-mono);letter-spacing:.08em;border-radius:2px;font-size:10.5px;font-weight:400}.sa-success{color:var(--status-success)}.sa-title,.sa-heading{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600}@media (max-width:900px){.sa-intake{grid-template-columns:minmax(0,1fr);gap:32px}.sa-form-panel,.sa-intro{grid-area:auto}}@media (max-width:600px){.sa-form-panel{padding:22px}.sa-form-heading{flex-wrap:wrap;gap:8px}.sa-fields-two{grid-template-columns:1fr;gap:0}.sa-plant{grid-template-columns:minmax(0,1fr) 64px 32px}.sa-plant input:first-child{grid-column:1/-1}}
/*# sourceMappingURL=1-6jygs068p_r.css.map*/