.developer-launch-focus{--dev-page:#f0fdfa;--dev-panel:#ffffff;--dev-ink:#134e4a;--dev-muted:#475569;--dev-line:#cbd5e1;--dev-accent:#0d9488;--dev-accent-dark:#0f766e;--dev-warm:#f97316;background:var(--dev-page)}.developer-launch-focus .hero,.developer-launch-focus .en-tool-hero,.developer-launch-focus .cat-hero{background:#0f3d3a !important;border-bottom:1px solid rgba(255,255,255,.14)}.developer-launch-focus .hero p,.developer-launch-focus .en-tool-hero p,.developer-launch-focus .cat-hero-sub{color:rgba(255,255,255,.78) !important}.developer-launch-focus .card,.developer-launch-focus .panel,.developer-launch-focus .en-card,.developer-launch-focus .api-card,.developer-launch-focus .host-card{border-color:var(--dev-line) !important;border-radius:8px !important;box-shadow:none !important}.developer-launch-focus .btn,.developer-launch-focus .tool-btn,.developer-launch-focus .en-btn,.developer-launch-focus button,.developer-launch-focus a.primary{min-height:44px}.developer-launch-focus .btn.primary,.developer-launch-focus .tool-btn.primary,.developer-launch-focus .en-btn,.developer-launch-focus .host-actions a.primary{background:var(--dev-accent) !important;border-color:var(--dev-accent) !important;color:#fff !important}.developer-launch-focus .btn.primary:hover,.developer-launch-focus .tool-btn.primary:hover,.developer-launch-focus .en-btn:hover,.developer-launch-focus .host-actions a.primary:hover{background:var(--dev-accent-dark) !important;border-color:var(--dev-accent-dark) !important}.developer-launch-focus input:focus,.developer-launch-focus select:focus,.developer-launch-focus button:focus-visible,.developer-launch-focus a:focus-visible,.developer-launch-focus .tld-chip:focus-visible{outline:3px solid rgba(249,115,22,.35) !important;outline-offset:2px}.developer-launch-focus .df-upgrade,.developer-launch-focus .df-faq{display:none !important}.dev-launch-panel{max-width:1180px;margin:20px auto;padding:0 20px}.wrap>.dev-launch-panel,.en-tool-layout-wide>.dev-launch-panel,.layout>.dev-launch-panel,.cat-wrap>.dev-launch-panel{padding-left:0;padding-right:0}.dev-launch-card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:18px;background:var(--dev-panel);border:1px solid var(--dev-line);border-radius:8px;padding:18px}.dev-launch-kicker{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;background:#ccfbf1;color:#115e59;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dev-launch-card h2{margin:12px 0 8px;color:var(--dev-ink);font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.14;letter-spacing:0}.dev-launch-lead,.dev-launch-note,.dev-launch-list li,.dev-launch-preview{color:var(--dev-muted);line-height:1.6}.dev-launch-lead{margin:0 0 14px;max-width:68ch}.dev-launch-list{margin:0;padding-left:18px}.dev-launch-list li+li{margin-top:8px}.dev-launch-note{margin:14px 0 0;padding:12px;border:1px solid var(--dev-warm);background:#fff7ed;border-radius:8px;font-size:.9rem}.dev-launch-result{display:grid;gap:12px;align-content:start;background:#f8fafc;border:1px solid #dbe4ee;border-radius:8px;padding:14px}.dev-launch-result h3{margin:0;color:#0f172a;font-size:1rem}.dev-launch-preview{min-height:170px;white-space:pre-wrap;overflow:auto;overflow-wrap:anywhere;word-break:break-word;margin:0;padding:12px;border:1px solid #dbe4ee;border-radius:8px;background:#ffffff;color:#1f2937;font:500 .84rem/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.dev-launch-actions{display:flex;flex-wrap:wrap;gap:8px}.dev-launch-actions button{border:1px solid var(--dev-line);border-radius:8px;background:#fff;color:var(--dev-ink);cursor:pointer;font:800 .82rem/1.2 inherit;padding:10px 12px}.dev-launch-actions button[data-dev-action="copy"]{background:var(--dev-accent);border-color:var(--dev-accent);color:#fff}.dev-launch-status{min-height:22px;color:#0f766e;font-size:.82rem;font-weight:800}.developer-launch-focus .results-table-wrap,.developer-launch-focus .compare-wrap,.developer-launch-focus .code,.developer-launch-focus table,.developer-launch-focus .brief{max-width:100%}.developer-launch-focus .brief{overflow-x:hidden;overflow-wrap:anywhere;word-break:break-word}.developer-launch-focus .results-table-wrap,.developer-launch-focus .compare-wrap{contain:inline-size;overflow-x:auto;-webkit-overflow-scrolling:touch}.developer-launch-focus .tld-chip{min-height:44px;cursor:pointer}.developer-launch-focus .dev-inline-label{display:block;color:#334155;font-size:.78rem;font-weight:800;margin:0 0 6px}@media (max-width:860px){.dev-launch-card{grid-template-columns:1fr}.dev-launch-panel{padding-left:16px;padding-right:16px}}@media (max-width:520px){.dev-launch-card{padding:14px}.dev-launch-actions{display:grid}.dev-launch-actions button{width:100%}.developer-launch-focus .domain-input-row{display:grid;grid-template-columns:1fr}}@media (max-width:640px){.developer-launch-focus .compare-wrap table,.developer-launch-focus .compare-wrap thead,.developer-launch-focus .compare-wrap tbody,.developer-launch-focus .compare-wrap tr,.developer-launch-focus .compare-wrap td{display:block;min-width:0 !important;width:100% !important}.developer-launch-focus .compare-wrap thead{display:none !important}.developer-launch-focus .compare-wrap tr{border-bottom:1px solid var(--dev-line);padding:10px 0}.developer-launch-focus .compare-wrap tr:last-child{border-bottom:0}.developer-launch-focus .compare-wrap td{border-bottom:0;padding:8px 10px;overflow-wrap:anywhere}.developer-launch-focus .compare-wrap td::before{display:block;margin-bottom:3px;color:#0f766e;font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.developer-launch-focus .compare-wrap td:nth-child(1)::before{content:"Provider"}.developer-launch-focus .compare-wrap td:nth-child(2)::before{content:"Entry price"}.developer-launch-focus .compare-wrap td:nth-child(3)::before{content:"Best fit"}.developer-launch-focus .compare-wrap td:nth-child(4)::before{content:"Ops effort"}.developer-launch-focus .compare-wrap td:nth-child(5)::before{content:"Payment fit"}.developer-launch-focus .compare-wrap td:nth-child(6)::before{content:"Pricing risk"}.developer-launch-focus .compare-wrap td:nth-child(7)::before{content:"Source status"}}