.product-submission-form-module__6LRosW__layout{width:min(100%,860px);margin:0 auto}.product-submission-form-module__6LRosW__form{min-width:0}.product-submission-form-module__6LRosW__form fieldset{border:1px solid var(--rule);background:var(--surface);border-radius:12px;padding:34px}.product-submission-form-module__6LRosW__form fieldset+fieldset{margin-top:18px}.product-submission-form-module__6LRosW__sectionHeader{align-items:center;gap:14px;margin-bottom:30px;display:flex}.product-submission-form-module__6LRosW__sectionHeader>span{border:1px solid var(--ink);background:var(--signal);width:38px;height:38px;font-family:var(--font-mono);border-radius:8px;flex:none;place-items:center;font-size:9px;display:grid}.product-submission-form-module__6LRosW__sectionHeader h2{letter-spacing:-.025em;font-size:18px;font-weight:650}.product-submission-form-module__6LRosW__sectionHeader p{color:var(--muted);margin-top:3px;font-size:12px}.product-submission-form-module__6LRosW__twoColumns{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.product-submission-form-module__6LRosW__field{display:block}.product-submission-form-module__6LRosW__form fieldset>.product-submission-form-module__6LRosW__field+.product-submission-form-module__6LRosW__field,.product-submission-form-module__6LRosW__twoColumns+.product-submission-form-module__6LRosW__field,.product-submission-form-module__6LRosW__field+.product-submission-form-module__6LRosW__twoColumns,.product-submission-form-module__6LRosW__uploadGrid+.product-submission-form-module__6LRosW__twoColumns{margin-top:22px}.product-submission-form-module__6LRosW__field>span{align-items:center;gap:8px;min-height:20px;margin-bottom:8px;display:flex}.product-submission-form-module__6LRosW__field b{font-size:12px}.product-submission-form-module__6LRosW__field em{border:1px solid var(--rule);color:var(--muted);text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal}.product-submission-form-module__6LRosW__field small{color:var(--muted);font-family:var(--font-mono);margin-left:auto;font-size:8px;font-weight:400}.product-submission-form-module__6LRosW__field>.product-submission-form-module__6LRosW__modeNote{color:var(--muted);font-family:var(--font-instrument);margin-top:8px;margin-left:0;font-size:11px;line-height:1.45;display:block}.product-submission-form-module__6LRosW__field input,.product-submission-form-module__6LRosW__field textarea,.product-submission-form-module__6LRosW__field select{border:1px solid var(--rule);background:var(--paper);width:100%;color:var(--ink);font:inherit;transition:border-color .18s var(--ease), box-shadow .18s var(--ease);border-radius:8px;font-size:14px}.product-submission-form-module__6LRosW__field input,.product-submission-form-module__6LRosW__field select{min-height:46px;padding:0 12px}.product-submission-form-module__6LRosW__field textarea{resize:vertical;padding:12px;line-height:1.5}.product-submission-form-module__6LRosW__field input:focus-visible,.product-submission-form-module__6LRosW__field textarea:focus-visible,.product-submission-form-module__6LRosW__field select:focus-visible{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 15%, transparent);outline:0}.product-submission-form-module__6LRosW__field input::placeholder,.product-submission-form-module__6LRosW__field textarea::placeholder{color:var(--faint)}.product-submission-form-module__6LRosW__uploadGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.product-submission-form-module__6LRosW__upload{border:1px dashed var(--muted);background:var(--paper);text-align:center;cursor:pointer;min-height:170px;transition:border-color .18s var(--ease), background-color .18s var(--ease);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:relative}.product-submission-form-module__6LRosW__upload:hover{border-color:var(--ink);background:#efede5}.product-submission-form-module__6LRosW__upload input{opacity:0;width:1px;height:1px;position:absolute}.product-submission-form-module__6LRosW__upload>span{border:1px solid var(--rule);background:var(--surface);border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.product-submission-form-module__6LRosW__upload strong{text-overflow:ellipsis;white-space:nowrap;max-width:90%;margin-top:13px;font-size:12px;overflow:hidden}.product-submission-form-module__6LRosW__upload small{color:var(--muted);margin-top:4px;font-size:10px}.product-submission-form-module__6LRosW__consent{border:1px solid var(--rule);background:var(--surface);border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:11px;margin-top:20px;padding:17px 18px;display:grid}.product-submission-form-module__6LRosW__consent input{width:18px;height:18px;accent-color:var(--ink);margin-top:1px}.product-submission-form-module__6LRosW__consent label{color:var(--muted);font-size:12px;line-height:1.5}.product-submission-form-module__6LRosW__consent a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.product-submission-form-module__6LRosW__final{border:1px solid var(--ink);background:var(--signal);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:24px;display:flex}.product-submission-form-module__6LRosW__final>div{align-items:flex-start;gap:9px;max-width:420px;display:flex}.product-submission-form-module__6LRosW__final>div svg{flex:none;margin-top:2px}.product-submission-form-module__6LRosW__final p{font-size:11px;line-height:1.45}.product-submission-form-module__6LRosW__final>button{border:1px solid var(--ink);background:var(--ink);min-height:48px;color:var(--surface);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex}.product-submission-form-module__6LRosW__final>button:disabled{cursor:wait;opacity:.62}.product-submission-form-module__6LRosW__final>button svg:first-child{background:#fff;border-radius:50%;padding:2px}.product-submission-form-module__6LRosW__confirmation{border-block:1px solid var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:540px;padding:64px 24px;display:flex}.product-submission-form-module__6LRosW__confirmation>span{border:1px solid var(--ink);background:var(--signal);border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:28px;display:grid}.product-submission-form-module__6LRosW__confirmation h2{max-width:740px;font-family:var(--font-newsreader);letter-spacing:-.05em;margin-top:18px;font-size:clamp(42px,6vw,68px);font-weight:430;line-height:1}.product-submission-form-module__6LRosW__confirmation>p:not(.product-submission-form-module__6LRosW__kicker){max-width:570px;color:var(--muted);margin-top:22px;line-height:1.55}.product-submission-form-module__6LRosW__confirmation>div{align-items:center;gap:22px;margin-top:30px;display:flex}.product-submission-form-module__6LRosW__confirmation button{color:var(--ink);background:0 0;border:0}.product-submission-form-module__6LRosW__formError{color:#a62b2b;margin:12px 4px 0;font-size:12px;font-weight:600}@media (max-width:620px){.product-submission-form-module__6LRosW__form fieldset{padding:22px 18px}.product-submission-form-module__6LRosW__twoColumns,.product-submission-form-module__6LRosW__uploadGrid{grid-template-columns:1fr}.product-submission-form-module__6LRosW__twoColumns>.product-submission-form-module__6LRosW__field+.product-submission-form-module__6LRosW__field{margin-top:20px}.product-submission-form-module__6LRosW__final{flex-direction:column;align-items:stretch}.product-submission-form-module__6LRosW__final>button{justify-content:center}.product-submission-form-module__6LRosW__confirmation>div{flex-direction:column}}
.submit-module__J63rRq__page{width:min(100% - 112px,1120px);margin:0 auto;padding:36px 0 120px}.submit-module__J63rRq__back{min-height:40px;color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:550;display:inline-flex}.submit-module__J63rRq__header{max-width:820px;padding:86px 0 88px}.submit-module__J63rRq__header h1{font-family:var(--font-newsreader);letter-spacing:-.065em;margin-top:20px;font-size:clamp(64px,8vw,98px);font-weight:430;line-height:.9}.submit-module__J63rRq__header>p:last-child{max-width:670px;color:var(--muted);margin-top:30px;font-size:18px;line-height:1.55}@media (max-width:900px){.submit-module__J63rRq__page{width:min(100% - 64px,1120px)}}@media (max-width:620px){.submit-module__J63rRq__page{width:calc(100% - 40px);padding-top:20px}.submit-module__J63rRq__header{padding:58px 0 64px}.submit-module__J63rRq__header h1{font-size:58px}.submit-module__J63rRq__header>p:last-child{font-size:16px}}
