.rf-launch{max-width:1100px;margin:auto;padding:48px var(--rf-page-gutter) 80px}.rf-launch a{color:inherit;text-underline-offset:4px}.rf-launch-heading{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:20px;padding-bottom:32px;border-bottom:var(--rf-border-width) solid var(--rf-line)}.rf-launch-eyebrow{color:var(--rf-text-muted);font:11px/1.5 var(--rf-font-mono);letter-spacing:.08em}.rf-launch-heading h1{margin:16px 0 0;font:clamp(28px,4vw,44px)/1.3 var(--rf-font-display)}.rf-launch-heading a{font:12px/1.5 var(--rf-font-mono)}.rf-launch-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:24px 0;font:12px/1.5 var(--rf-font-mono)}.rf-launch-toolbar label{display:flex;align-items:center;gap:12px}.rf-launch-toolbar select{max-width:100%;color:var(--rf-paper);background:var(--rf-surface);border:var(--rf-border-width) solid var(--rf-line);padding:10px 12px;font:inherit}.rf-launch-toolbar>span{color:var(--rf-text-muted)}.rf-launch-toolbar>button{margin-left:auto}.rf-launch-button,.rf-launch-secondary{padding:12px 20px;border:var(--rf-border-width) solid var(--rf-paper);font:12px/1.5 var(--rf-font-mono)!important}.rf-launch-button{color:var(--rf-ink)!important;background:var(--rf-paper);box-shadow:var(--rf-shadow-action)}.rf-launch-secondary{color:var(--rf-paper);background:transparent;border-color:var(--rf-line)}.rf-launch-button:hover:not(:disabled){box-shadow:var(--rf-shadow-action-hover)}.rf-launch button:disabled{opacity:.5;cursor:default}.rf-launch-empty{padding:48px 24px;border:var(--rf-border-width) solid var(--rf-line);text-align:center;color:var(--rf-text-soft);font:14px/1.7 var(--rf-font-mono)}.rf-launch-empty p{margin:0 0 24px}.rf-launch-feedback,.rf-launch-notice{padding:18px 20px;margin-bottom:20px;border:var(--rf-border-width) solid var(--rf-line);font:13px/1.6 var(--rf-font-mono);overflow-wrap:anywhere}.rf-launch-notice{background:var(--rf-surface-raised)}.rf-launch-feedback p{margin:0}.rf-launch-feedback[role=alert]{color:var(--rf-error)}.rf-launch-feedback a{display:inline-block;margin-top:12px}.rf-launch-summary{display:flex;justify-content:space-between;gap:16px;margin:12px 0 20px;font:12px/1.6 var(--rf-font-mono);color:var(--rf-text-muted)}.rf-launch-bids{display:grid;gap:20px}.rf-launch-bid{border:var(--rf-border-width) solid var(--rf-line);background:var(--rf-surface)}.rf-launch-bid header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:18px 24px;border-bottom:var(--rf-border-width) solid var(--rf-line)}.rf-launch-bid h2{margin:0;font:17px/1.5 var(--rf-font-display)}.rf-launch-bid header>span{font:12px/1.6 var(--rf-font-mono);color:var(--rf-text-soft)}.rf-launch-bid dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:24px}.rf-launch-bid dt{font:11px/1.5 var(--rf-font-mono);text-transform:uppercase;color:var(--rf-text-muted)}.rf-launch-bid dd{margin:10px 0 0;font:14px/1.7 var(--rf-font-mono);overflow-wrap:anywhere}.rf-launch-bid footer{display:flex;justify-content:flex-end;padding:0 24px 24px;font:12px/1.6 var(--rf-font-mono);color:var(--rf-text-muted)}@media (max-width:600px){.rf-launch{padding-top:28px}.rf-launch-toolbar{gap:12px}.rf-launch-toolbar>button{margin-left:0}.rf-launch-bid dl{grid-template-columns:1fr;gap:18px}.rf-launch-bid dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.rf-launch-bid dd{margin:0;text-align:right}.rf-launch-bid dl,.rf-launch-bid header{padding:18px}}.rf-launch-review{padding:24px;margin-bottom:24px;border:var(--rf-border-width) solid var(--rf-paper)}.rf-launch-review h2{margin:0;font:18px/1.5 var(--rf-font-display)}.rf-launch-review p{font:13px/1.7 var(--rf-font-mono)}.rf-launch-review>div{display:flex;gap:16px;flex-wrap:wrap}