.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);overflow-wrap:anywhere;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);overflow-wrap:anywhere;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}.costPanel{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin-top:20px;padding:14px 16px}.costRow{color:var(--fg2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:7px 0;font-size:13.5px;display:flex}.costRow+.costRow{border-top:1px solid var(--line)}.costNum{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--fg);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.costBack{color:var(--ok)}.publishExplainer{border-left:2px solid var(--brandLine);padding-left:18px}.sbHead{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.sbHeadGlow{pointer-events:none;background:radial-gradient(ellipse 44% 100% at 50% 0%, var(--glow), transparent 72%);height:520px;position:absolute;inset:-200px 0 auto}.sbHeadRow{padding:56px 40px 40px;position:relative}.sbEyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.13em;color:var(--brand);font-size:10px}.sbTitle{letter-spacing:-.04em;max-width:600px;margin:16px 0 0;font-size:46px;font-weight:500;line-height:1.02}.sbLede{max-width:540px;color:var(--fg2);margin:16px 0 0;font-size:16.5px;line-height:1.55}.sbBody{border-bottom:1px solid var(--line);display:flex}.sbRail{border-right:1px solid var(--line);flex:none;width:360px;padding:36px 30px}.sbRailLabel{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.13em;color:var(--fg3);font-size:9.5px}.sbFacts{border-top:1px solid var(--line);margin-top:16px}.sbFact{font-family:var(--font-geist-mono), ui-monospace, monospace;border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:13px 0;font-size:11.5px;display:flex}.sbFact[data-last=true]{border-bottom:0}.sbFactKey{color:var(--fg3)}.sbFactValue{text-align:right;word-break:break-word}.sbFactValue[data-brand=true]{color:var(--brand)}.sbNote{border:1px solid var(--line);border-radius:11px;margin-top:14px;padding:16px 18px}.sbNote:first-of-type{margin-top:24px}.sbNoteHead{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.13em;color:var(--fg3);font-size:9.5px}.sbNoteBody{color:var(--fg2);margin:9px 0 0;font-size:13px;line-height:1.6}.sbSelf{color:var(--warn)}.sbForm{background:var(--panel2);flex:1;min-width:0;padding:36px 30px}@media (max-width:900px){.sbHeadRow{padding:40px 22px 30px}.sbTitle{font-size:32px}.sbBody{flex-direction:column}.sbForm{order:0;padding:28px 22px}.sbRail{border-right:0;border-top:1px solid var(--line);order:1;width:auto;padding:28px 22px 36px}}@media (max-width:560px){.submitForm .field,.submitForm .btn{flex:100%}}@media (max-width:400px){.sbTitle{font-size:27px}}.mnHead{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.mnFree{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.09em;color:var(--fg3);font-size:10.5px}.mnBadged{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.09em;color:var(--warn);margin-left:auto;font-size:10.5px}.mnPanels{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:30px;display:grid}.mnPanel{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:17px 19px}.mnPanelHead{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.13em;color:var(--fg3);align-items:center;gap:8px;font-size:9.5px;display:flex}.mnWarn{width:15px;height:15px;color:var(--warn);border:1px solid color-mix(in srgb, var(--warn) 45%, transparent);border-radius:4px;place-items:center;font-size:10px;display:grid}.mnPanelBody{color:var(--fg2);margin:10px 0 0;font-size:13px;line-height:1.6}.mnSteps{margin:10px 0 0;padding:0;list-style:none}.mnSteps li{color:var(--fg2);gap:10px;padding:7px 0;font-size:13px;line-height:1.55;display:flex}.mnStepNo{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;color:var(--fg4);flex:none;padding-top:3px;font-size:9.5px}@media (max-width:560px){.mnBadged{margin-left:0}}.jobPanel{margin-top:0}.draftLabel{color:var(--fg2)}.draftHead{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.13em;color:var(--fg3);flex-wrap:wrap;gap:12px;margin-bottom:4px;font-size:9.5px;display:flex}.draftPromise{color:var(--fg4);margin-left:auto}@media (max-width:560px){.draftPromise{margin-left:0}}.jobShots{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;margin-top:16px;display:grid}.jobShot{border:1px solid var(--line);background:var(--panel2);border-radius:9px;text-decoration:none;animation:.5s cubic-bezier(.2,.7,.2,1) both jobShotIn;display:block;position:relative;overflow:hidden}a.jobShot{transition:border-color .15s,transform .15s}a.jobShot:hover{border-color:var(--brand);transform:translateY(-2px)}.jobShot img{object-fit:cover;object-position:top center;width:100%;height:86px;display:block}.jobShotKind{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--fg3);padding:5px 8px;font-size:9px;display:block}.jobShotWait{animation:none}.jobShotSkeleton{background:linear-gradient(100deg, var(--panel2) 30%, var(--line) 50%, var(--panel2) 70%);background-size:200% 100%;height:86px;animation:1.3s ease-in-out infinite jobShotShimmer;display:block}@keyframes jobShotIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes jobShotShimmer{0%{background-position:180% 0}to{background-position:-180% 0}}@media (prefers-reduced-motion:reduce){.jobShot,.jobShotSkeleton{animation:none}a.jobShot:hover{transform:none}}
