.submitShell{max-width:760px;margin:0 auto;padding:40px 20px 90px}.submitHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;display:flex}.submitTitle{letter-spacing:-.022em;margin:0 0 8px;font-size:24px;font-weight:500}.submitLede{max-width:58ch;color:var(--fg2);margin:0 0 26px;font-size:14.5px;line-height:1.65}.submitForm{flex-wrap:wrap;gap:10px;display:flex}.submitForm .field{flex:340px}.priceTag{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--btnFg);background:#ffffff29;border-radius:5px;align-items:center;gap:6px;margin-left:2px;padding:2px 7px;font-size:11px;display:inline-flex}.btn-quiet .priceTag{color:var(--fg3);background:var(--panel2)}.submitNote{color:var(--fg3);margin:16px 0 0;font-size:12.5px;line-height:1.65}.submitError{color:var(--warn);background:color-mix(in srgb, var(--warn) 8%, transparent);border:1px solid color-mix(in srgb, var(--warn) 30%, transparent);border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:13.5px;line-height:1.6}.stages{border:1px solid var(--line);border-radius:14px;margin:26px 0 0;padding:0;list-style:none;overflow:hidden}.stage{color:var(--fg4);background:var(--panel);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 16px;font-size:13.5px;display:flex}.stage:last-child{border-bottom:none}.stage[data-state=active]{color:var(--fg);background:var(--brandWash)}.stage[data-state=done]{color:var(--fg2)}.stage[data-state=failed]{color:var(--warn)}.stageDot{opacity:.35;background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.stage[data-state=active] .stageDot{opacity:1;animation:1.4s ease-in-out infinite stagePulse}.stage[data-state=done] .stageDot,.stage[data-state=failed] .stageDot{opacity:1}@keyframes stagePulse{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.stage[data-state=active] .stageDot{animation:none}}.stageDetail{color:var(--fg3);text-align:right;margin-left:auto;font-size:12.5px}.reviewSection{margin-top:34px}.reviewLabel{color:var(--fg2);margin-bottom:6px;font-size:12.5px;display:block}.reviewField+.reviewField{margin-top:16px}.reviewCount{float:right;font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--fg4);font-size:11px}textarea.field{resize:vertical;min-height:110px;line-height:1.6}.shots{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-top:12px;display:grid}.shot{background:var(--panel2);border:1px solid var(--line);border-radius:10px;overflow:hidden}.shot img{object-fit:cover;object-position:top;width:100%;height:120px;display:block}.shotKind{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--fg3);border-top:1px solid var(--line);padding:7px 10px;font-size:10px}.claims{border:1px solid var(--line);border-radius:12px;margin:12px 0 0;padding:0;list-style:none;overflow:hidden}.claim{border-bottom:1px solid var(--line);background:var(--panel);padding:13px 16px}.claim:last-child{border-bottom:none}.claimText{color:var(--fg);font-size:13.5px;line-height:1.55}.claimQuote{color:var(--fg3);border-left:2px solid var(--brandLine);margin-top:7px;padding-left:11px;font-size:12.5px;line-height:1.55}.claimKind{float:right;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;color:var(--fg4);font-size:10px}.notFound{color:var(--fg3);background:var(--panel2);border:1px solid var(--line);border-radius:10px;margin:12px 0 0;padding:12px 14px;font-size:12.5px;line-height:1.6}.publishBar{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;padding-top:22px;display:flex}.publishNote{color:var(--fg3);flex:260px;font-size:12.5px;line-height:1.6}.badge{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--warn);border:1px solid color-mix(in srgb, var(--warn) 40%, transparent);border-radius:6px;padding:3px 8px;font-size:10px;display:inline-block}
