.cp-launchpad{--bg:#f5efe6;--bg-2:#ede6da;--bg-3:#e4dccc;--surface:#fff;--ink:#2a0e2f;--ink-2:#5b3d5f;--ink-3:#6e5670;--ink-4:#b4a3b0;--rule:#2a0e2f1f;--rule-strong:#2a0e2f38;--accent:#0f4d2a;--accent-2:#2f7a4a;--accent-3:#9dc5a8;--accent-tint:#e1ecdf;--cta-fg:#f5efe6;--shadow-sm:0 1px 2px #2a0e2f0a;--shadow-md:0 4px 12px #2a0e2f14;--shadow-lg:0 12px 32px #2a0e2f1f;--ease-standard:cubic-bezier(.2, .8, .2, 1);--font-sans:var(--font-inter-tight), "Inter", system-ui, -apple-system, sans-serif;--font-serif:var(--font-newsreader), "Source Serif Pro", Georgia, serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;scroll-behavior:smooth;min-height:88.8889vh;position:relative}.cp-launchpad *,.cp-launchpad :before,.cp-launchpad :after{box-sizing:border-box}.cp-launchpad section{padding:80px 40px}.cp-launchpad .container{max-width:1120px;margin:0 auto}.cp-launchpad h1,.cp-launchpad h2,.cp-launchpad h3{margin:0;font-weight:400}.cp-launchpad .cp-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cp-launchpad .cp-pulse-dot{background:var(--accent-2);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab, var(--accent-2) 18%, transparent);vertical-align:1px;border-radius:50%;animation:2.4s ease-in-out infinite cp-pulse;display:inline-block}@keyframes cp-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent-2) 18%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklab, var(--accent-2) 5%, transparent)}}@keyframes cp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cp-launchpad .cp-rise{opacity:0;animation:cp-rise .56s var(--ease-standard) both}.cp-launchpad .cp-rise-1{animation-delay:40ms}.cp-launchpad .cp-rise-2{animation-delay:.11s}.cp-launchpad .cp-rise-3{animation-delay:.18s}.cp-launchpad .cp-rise-4{animation-delay:.25s}.cp-launchpad .cp-rise-5{animation-delay:.33s}.cp-launchpad .pl-top{border-bottom:1px solid var(--rule);background:color-mix(in oklab, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:40;justify-content:space-between;align-items:center;padding:18px 40px;display:flex;position:sticky;top:0}.cp-launchpad .pl-top .left{letter-spacing:-.01em;align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.cp-launchpad .pl-top .right{align-items:center;gap:16px;display:flex}.cp-launchpad .pl-top .right .cta{background:var(--accent-2);color:var(--cta-fg);box-shadow:var(--shadow-sm);transition:box-shadow .2s var(--ease-standard), transform .12s var(--ease-standard);border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none}.cp-launchpad .pl-top .right .cta:hover{color:var(--cta-fg);box-shadow:0 6px 18px color-mix(in oklab, var(--accent-2) 28%, transparent);transform:translateY(-1px)}.cp-launchpad .pl-hero{padding:80px 40px 72px}.cp-launchpad .pl-hero .eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);align-items:center;gap:4px;margin-bottom:22px;font-size:10.5px;font-weight:500;display:inline-flex}.cp-launchpad .pl-hero h1{font-family:var(--font-serif);letter-spacing:-.025em;text-wrap:balance;max-width:20ch;margin:0 0 22px;font-size:clamp(44px,5vw,64px);font-weight:400;line-height:.98}.cp-launchpad .pl-hero h1 em{color:var(--accent);font-style:italic;font-family:var(--font-serif)}.cp-launchpad .pl-hero .sub{font-family:var(--font-serif);color:var(--ink-2);letter-spacing:-.003em;text-wrap:pretty;max-width:52ch;margin:0 0 32px;font-size:19px;line-height:1.45}.cp-launchpad .pl-hero .ctas{flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:44px;display:flex}.cp-launchpad .btn-primary{background:var(--accent-2);color:var(--cta-fg);height:48px;font-family:var(--font-sans);letter-spacing:-.005em;cursor:pointer;box-shadow:var(--shadow-sm);transition:box-shadow .25s var(--ease-standard), transform .12s var(--ease-standard);border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.cp-launchpad .btn-primary:hover{color:var(--cta-fg);box-shadow:0 8px 22px color-mix(in oklab, var(--accent-2) 30%, transparent);transform:translateY(-1px)}.cp-launchpad .btn-primary:active{transform:scale(.985)}.cp-launchpad .btn-xl{height:56px;box-shadow:0 6px 18px color-mix(in oklab, var(--accent-2) 26%, transparent);border-radius:10px;padding:0 30px;font-size:16px}.cp-launchpad .btn-xl:hover{box-shadow:0 12px 28px color-mix(in oklab, var(--accent-2) 34%, transparent)}.cp-launchpad .btn-ghost{color:var(--ink);font-family:var(--font-sans);cursor:pointer;border:0;border-bottom:1px solid var(--rule);transition:border-color .25s var(--ease-standard), color .25s var(--ease-standard);background:0 0;padding:6px 2px;font-size:14.5px;font-weight:500;text-decoration:none}.cp-launchpad .btn-ghost:hover{border-bottom-color:var(--accent);color:var(--accent)}.cp-launchpad .pl-board{background:var(--surface);border:1px solid var(--rule);box-shadow:var(--shadow-sm);border-radius:12px;max-width:720px;position:relative;overflow:hidden}.cp-launchpad .pl-board:before{content:"";background:var(--accent);height:2px;position:absolute;top:0;left:0;right:0}.cp-launchpad .pl-board-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.cp-launchpad .pl-board-head .kicker{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);align-items:center;gap:8px;font-size:10.5px;font-weight:500;display:inline-flex}.cp-launchpad .pl-board-head .full{font-family:var(--font-sans);color:var(--accent);transition:gap .2s var(--ease-standard);align-items:center;gap:5px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.cp-launchpad .pl-board-head .full:hover{gap:9px}.cp-launchpad .pl-board-rows{padding:4px 20px 8px}.cp-launchpad .pl-board-row{border-top:1px solid var(--rule);grid-template-columns:30px 1fr;gap:14px;padding:18px 0;display:grid}.cp-launchpad .pl-board-row .body{min-width:0}.cp-launchpad .pl-board-rows .pl-board-row:first-child{border-top:0}.cp-launchpad .pl-board-row .rank{font-family:var(--font-serif);color:var(--accent);letter-spacing:-.02em;font-size:22px;font-style:italic;line-height:1.2}.cp-launchpad .pl-board-row .chips{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.cp-launchpad .pl-board-row .chip{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);border:1px solid var(--rule);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10.5px}.cp-launchpad .pl-board-row .sent{border-radius:999px;width:8px;height:8px;display:inline-block}.cp-launchpad .pl-board-row .title{font-family:var(--font-serif);color:var(--ink);letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}.cp-launchpad .pl-board-row .meta{font-family:var(--font-sans);color:var(--ink-3);overflow-wrap:anywhere;margin-top:8px;font-size:12.5px}.cp-launchpad .pl-board-empty{padding:28px 20px 30px}.cp-launchpad .pl-board-empty .h{font-family:var(--font-serif);color:var(--ink);margin:0;font-size:20px}.cp-launchpad .pl-board-empty .s{font-family:var(--font-sans);color:var(--ink-2);margin:8px 0 0;font-size:14px;line-height:1.5}.cp-launchpad .pl-pricing{background:var(--bg-2)}.cp-launchpad .pl-pricing-head{text-align:center;margin-bottom:40px}.cp-launchpad .pl-pricing-head .eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:10.5px;font-weight:500}.cp-launchpad .pl-pricing-head h2{font-family:var(--font-serif);letter-spacing:-.022em;color:var(--ink);margin:0;font-size:clamp(30px,3.2vw,40px);font-weight:400;line-height:1.02}.cp-launchpad .pl-pricing-head h2 em{color:var(--accent);font-style:italic}.cp-launchpad .pl-price-grid{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:20px;max-width:920px;margin:0 auto;display:grid}.cp-launchpad .pl-price-card{background:var(--bg-3);border:1px solid var(--rule);border-radius:14px;flex-direction:column;padding:30px 28px;display:flex;position:relative}.cp-launchpad .pl-price-card.founders{background:var(--surface);box-shadow:var(--shadow-md);transition:transform .25s var(--ease-standard), box-shadow .25s var(--ease-standard)}.cp-launchpad .pl-price-card.founders:before{content:"";background:var(--accent);border-radius:14px 14px 0 0;height:2px;position:absolute;top:0;left:0;right:0}.cp-launchpad .pl-price-card.founders:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.cp-launchpad .pl-price-card .badge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;border-radius:999px;align-self:flex-start;margin-bottom:18px;padding:4px 9px;font-size:9.5px;font-weight:500}.cp-launchpad .pl-price-card.founders .badge{background:var(--accent-tint);color:var(--accent)}.cp-launchpad .cp-tier--soon .badge{border:1px solid var(--rule);color:var(--ink-3)}.cp-launchpad .pl-price-card h3{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink);margin:0 0 6px;font-size:26px;line-height:1.1}.cp-launchpad .pl-price-card .price{font-family:var(--font-serif);color:var(--ink);letter-spacing:-.01em;margin:0 0 20px;font-size:24px}.cp-launchpad .pl-price-card ul{flex:1;margin:0 0 26px;padding:0;list-style:none}.cp-launchpad .pl-price-card li{font-family:var(--font-sans);color:var(--ink-2);align-items:flex-start;gap:10px;padding:7px 0;font-size:14.5px;line-height:1.45;display:flex}.cp-launchpad .pl-price-card .ico{stroke-width:2px;flex-shrink:0;width:19px;height:19px;margin-top:1px}.cp-launchpad .pl-price-card.founders .ico{color:var(--accent)}.cp-launchpad .cp-tier--soon .ico{color:var(--ink-4)}.cp-launchpad .pl-price-card .card-cta{width:100%}.cp-launchpad .pl-price-card .card-cta.soon{background:var(--bg-2);height:48px;color:var(--ink-3);border:1px solid var(--rule);font-family:var(--font-sans);cursor:not-allowed;border-radius:8px;font-size:15px;font-weight:600}.cp-launchpad .cp-tier--soon{opacity:.55;filter:grayscale(.35);pointer-events:none}.cp-launchpad .pl-pricing-note{text-align:center;font-family:var(--font-sans);color:var(--ink-3);max-width:46ch;margin:26px auto 0;font-size:13px;line-height:1.5}.cp-launchpad .pl-cta{background:var(--bg);text-align:center;border-top:1px solid var(--rule)}.cp-launchpad .pl-cta h2{font-family:var(--font-serif);letter-spacing:-.022em;max-width:18ch;color:var(--ink);text-wrap:balance;margin:0 auto 18px;font-size:clamp(32px,3.4vw,44px);font-weight:400;line-height:1.02}.cp-launchpad .pl-cta h2 em{color:var(--accent);font-style:italic}.cp-launchpad .pl-cta p{font-family:var(--font-sans);color:var(--ink-2);letter-spacing:-.003em;max-width:46ch;margin:0 auto 30px;font-size:16px;line-height:1.55}.cp-launchpad .pl-cta .ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.cp-launchpad .pl-cta .stamp{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.06em;margin-top:22px;font-size:10.5px}.cp-launchpad .pl-foot{border-top:1px solid var(--rule);font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:32px 40px;font-size:11px;display:flex}.cp-launchpad .pl-foot .links{align-items:center;gap:22px;display:flex}.cp-launchpad .pl-foot a{color:inherit;transition:color .2s var(--ease-standard);text-decoration:none}.cp-launchpad .pl-foot a:hover{color:var(--ink)}@media (max-width:880px){.cp-launchpad section{padding:64px 22px}.cp-launchpad .pl-top{padding:14px 22px}.cp-launchpad .pl-hero{padding:56px 22px 52px}.cp-launchpad .pl-price-grid{grid-template-columns:1fr}.cp-launchpad .pl-foot{flex-direction:column;gap:10px;padding:24px 22px}}@media (max-width:640px){.cp-launchpad .pl-hero h1{max-width:none}.cp-launchpad .pl-hero .ctas{gap:16px}.cp-launchpad .pl-hero .ctas .btn-primary,.cp-launchpad .pl-cta .ctas .btn-primary{width:100%}}@media (prefers-reduced-motion:reduce){.cp-launchpad *,.cp-launchpad :before,.cp-launchpad :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.cp-launchpad .cp-rise{opacity:1!important;transform:none!important}.cp-launchpad .cp-pulse-dot{animation:none!important}}
