*{box-sizing:border-box}body{color:var(--text-primary);background:var(--bg-primary);margin:0;font:15px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.partners{isolation:isolate;min-height:100dvh}.partners-top{border-bottom:1px solid var(--border-color);align-items:center;gap:16px;width:min(1120px,100% - 40px);margin-inline:auto;padding-block:14px;display:flex}.partners-top img{filter:brightness(0);flex:none;display:block}.partners-top span{border:1px solid var(--border-color);color:var(--text-secondary);border-radius:999px;padding:4px 10px;font-size:12px}.partners-main{width:min(840px,100% - 40px);margin:32px auto 64px}.pitch-intro{padding:var(--space-6) 0 var(--space-3)}.pitch-intro h1{letter-spacing:-.045em;margin:0;font-size:clamp(32px,6vw,52px);line-height:1.08}.pitch-intro p{margin:var(--space-3) 0 0;color:var(--text-secondary)}.pitch-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.pitch-progress li{color:var(--text-secondary);border:1px solid var(--liquid-glass-border);border-radius:var(--radius-pill);background:var(--liquid-glass-bg);font-size:var(--font-size-sm);align-items:center;gap:9px;padding:8px 11px;display:flex}.pitch-progress [aria-current]{color:var(--text-primary);background:var(--liquid-glass-bg-strong);box-shadow:var(--liquid-glass-rim)}.pitch-step-number{background:var(--bg-overlay-hover);font-variant-numeric:tabular-nums;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:11px;display:grid}[aria-current] .pitch-step-number{color:var(--on-accent);background:var(--accent-color)}.done .pitch-step-number{color:var(--badge-success-fg);background:var(--badge-success-bg)}.pitch-form{gap:14px;display:grid}.pitch-panel{min-width:0;margin:0;padding:clamp(17px,4vw,30px)}.pitch-panel h2{letter-spacing:-.025em;margin:0;font-size:clamp(19px,3vw,24px);line-height:1.2}.pitch-panel h2:focus{outline:none}.pitch-panel h3{margin:0;font-size:16px}.pitch-heading,.pitch-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pitch-actions{justify-content:flex-end}.pitch-heading+.pitch-hint,.pitch-panel>.pitch-hint{margin-top:8px;display:block}.pitch-field{margin-top:var(--space-5)}.pitch-hint,.pitch-meta dt,.pitch-receipt dt{color:var(--text-secondary)}.pitch-hint,.pitch-error{margin:0;font-size:13px}.pitch-error{color:var(--badge-danger-fg)}.pitch-upc+.pitch-error{margin-top:10px}.pitch-upc{gap:10px;margin-top:14px;display:flex}.pitch-upc input{font-variant-numeric:tabular-nums;letter-spacing:.045em;flex:1;min-width:0}html.cw-liquid .pitch-panel .cw-input[aria-invalid=true]{border-color:var(--badge-danger-fg)}.pitch-release{overflow-wrap:anywhere;align-items:center;gap:15px;margin-top:14px;display:flex}.pitch-release img,.pitch-cover-placeholder{object-fit:cover;border-radius:10px;flex:none;width:76px;height:76px}.pitch-cover-placeholder{background:var(--bg-overlay-hover);place-items:center;font-size:25px;display:grid}.pitch-release p{color:var(--text-secondary);margin:2px 0}.pitch-release code{color:var(--text-secondary)}.pitch-meta,.pitch-receipt{gap:12px;margin:14px 0 0;display:grid}.pitch-meta{grid-template-columns:repeat(auto-fit,minmax(min(100%,155px),1fr))}.pitch-meta dd,.pitch-receipt dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.pitch-success{align-items:center;gap:8px;display:flex}.pitch-success svg{color:var(--badge-success-fg);flex:none}.pitch-receipt-group{border-top:1px solid var(--border-color);margin:16px 0;padding-top:16px}@media (width<=520px){.partners-main,.partners-top{width:calc(100% - 28px)}.partners-main{margin-top:18px}.pitch-progress{gap:5px}.pitch-progress li{gap:4px;padding-inline:6px;font-size:11px}.pitch-step-number{width:20px;height:20px}.pitch-upc{flex-direction:column}.pitch-upc input{flex:auto}}
