.launchpad #main,.launchpad .site-footer{position:relative;z-index:1}.launch-intro{padding-top:100px;padding-bottom:76px;max-width:1240px}.launch-intro h1{font-family:var(--serif,'Instrument Serif',serif);font-weight:400;font-style:italic;font-size:clamp(64px,7.8vw,112px);line-height:.97;letter-spacing:-.045em;margin:26px 0}.launch-intro>p:not(.eyebrow){color:#bcb6c7;line-height:1.8;font-size:17px}.launch-actions{display:flex;align-items:center;gap:30px;margin-top:30px}.launch-flow{display:flex;align-items:center;justify-content:space-between;padding:30px 38px;border:1px solid #cdb1ee26;border-radius:24px;background:#16121e88;backdrop-filter:blur(15px);gap:18px}.launch-flow>div{display:grid;gap:10px}.launch-flow span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#9c90ab}.launch-flow strong{font-size:14px;font-weight:500}.launch-flow i{color:#b996e1;font-style:normal;animation:launch-signal 3s ease-in-out infinite}.launch-flow-mark{grid-template-columns:36px auto;align-items:center}.launch-flow-mark svg{width:32px;fill:#c2a6e7}.launch-workspace{padding-top:100px;scroll-margin-top:120px}.launch-section-heading h2{font-size:clamp(40px,5vw,64px);margin:14px 0 24px}.launch-section-heading>p:last-child{color:#ada4b9;font-size:13px;max-width:720px;line-height:1.7;margin-bottom:26px}.launch-console{display:grid;grid-template-columns:1fr 1fr;border:1px solid #cdb1ee30;border-radius:26px;background:linear-gradient(120deg,#1d1724c7,#0c0b12b8);backdrop-filter:blur(20px);overflow:hidden;box-shadow:inset 0 1px #ffffff0c}.launch-input{padding:36px;border-right:1px solid #cdb1ee20}.launch-tabs{display:flex;gap:6px;padding:4px;border-radius:30px;background:#0004;margin-bottom:30px}.launch-tabs button{flex:1;border:0;border-radius:24px;padding:11px 9px;color:#a59bae;background:transparent;cursor:pointer;font:inherit;font-size:12px}.launch-tabs button[aria-pressed=true]{background:#b394d326;color:#f0e9f8;box-shadow:inset 0 1px #ffffff24}.launch-input form{display:grid;gap:19px}.launch-input form[hidden],.launchpad [hidden]{display:none!important}.launch-input label{display:grid;gap:9px;font-size:12px;color:#c8bfd3}.launch-input label>span{color:#8f839f;font-size:10px}.launch-input input,.launch-input textarea{width:100%;box-sizing:border-box;background:#07060b80;border:1px solid #c6acd72d;border-radius:11px;color:#eee8f4;font:inherit;font-size:14px;line-height:1.6;padding:12px 14px;resize:vertical;outline:none}.launch-input input:focus,.launch-input textarea:focus{border-color:#ba94e3;box-shadow:0 0 0 3px #a878cf18}.launch-input input::placeholder,.launch-input textarea::placeholder{color:#7c7188}.launch-input p{color:#b4a9c0;font-size:13px;line-height:1.8}.launchpad .launch-note{color:#9d91aa;font-size:11px;line-height:1.8}.launch-input .button{justify-content:space-between;cursor:pointer;width:100%;margin-top:2px}.launchpad button:disabled{opacity:.5;cursor:wait}.launch-result{padding:40px;display:flex;flex-direction:column;justify-content:center;min-width:0}.launch-result-mark{margin:24px 0 20px}.launch-result-mark svg{width:56px;height:56px;fill:#b79bcd;filter:drop-shadow(0 0 18px #ad72d94a)}.launch-result h2{font-size:46px;line-height:1.08;margin:0 0 18px}.launch-result>p{font-size:14px;color:#bbb0c7;line-height:1.8}.launch-result[data-state=flagged] h2{color:#e6a2b0}.launch-result[data-state=changed] h2{color:#e8c398}.launch-result[data-state=clean_by_rules] h2{color:#b8ddc7}.launch-result dl{margin:20px 0;display:grid;grid-template-columns:100px minmax(0,1fr);gap:13px;font-size:11px;line-height:1.7}.launch-result dt{color:#9888aa}.launch-result dd{margin:0;overflow-wrap:anywhere;color:#c8bfd2}.launch-result ul{font-size:12px;line-height:1.8;color:#ddb1bb;padding-left:16px;overflow-wrap:anywhere}.launch-result-actions{display:flex;gap:18px;flex-wrap:wrap}.launch-result button.text-link{border:0;background:none;cursor:pointer;padding:0;font:inherit;font-size:12px}.launch-embed{margin-top:24px;padding:32px;background:#13101ba8;border:1px solid #cdb1ee26;border-radius:22px;backdrop-filter:blur(16px)}.launch-embed h3{font-size:34px;margin:0 0 10px}.launch-embed p{color:#aaa0b4;font-size:13px;line-height:1.8}.launch-embed img{margin:14px 0}.launchpad .doc-code{border:1px solid #ffffff16;border-radius:12px;overflow:hidden;margin:18px 0}.launchpad .doc-code>div{display:flex;justify-content:space-between;align-items:center;background:#ffffff05;padding:12px 16px;font-size:11px;color:#a99ab7}.launchpad .doc-code button{background:none;border:0;color:#d2bde9;cursor:pointer}.launchpad pre{padding:18px;margin:0;overflow:auto;font-size:12px;line-height:1.8;color:#d4c5e3}.launch-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:68px}.launch-benefits article{padding:30px;border:1px solid #d4b7ec26;border-radius:22px;background:#18131fa6;backdrop-filter:blur(14px)}.launch-benefits h3{font-size:32px;margin:24px 0 16px}.launch-benefits p{font-size:13px;line-height:1.85;color:#b5a9c1}.launch-closing-copy{color:#b7a9c4;font-size:15px;line-height:1.9;margin-bottom:28px}.launchpad .final-section .launch-note{margin-top:28px}.launchpad :focus-visible{outline:2px solid #c3a1e8;outline-offset:4px}@keyframes launch-signal{50%{opacity:.35;transform:translateX(5px)}}@media(max-width:800px){.launch-console{grid-template-columns:1fr}.launch-input{border-right:0;border-bottom:1px solid #cdb1ee20}.launch-benefits{grid-template-columns:1fr}.launch-flow{padding:22px;gap:10px}.launch-flow strong{font-size:11px}.launch-flow-mark{grid-template-columns:1fr;justify-items:center}.launch-intro{padding-top:72px}.launch-actions{flex-wrap:wrap;gap:20px}}@media(max-width:560px){.launch-intro h1{font-size:58px}.launch-intro{padding-top:66px;padding-bottom:44px}.launch-intro>p:not(.eyebrow){font-size:14px}.launch-flow{gap:8px;padding:20px 14px}.launch-flow span{font-size:8px}.launch-flow strong{font-size:10px;max-width:88px;line-height:1.6}.launch-flow-mark svg{width:25px}.launch-workspace{padding-top:64px}.launch-input,.launch-result{padding:24px}.launch-result h2{font-size:39px}.launch-result dl{grid-template-columns:80px minmax(0,1fr)}.launch-embed{padding:22px}.launch-benefits{padding-top:32px}.launchpad .final-section{padding-top:70px}}@media(prefers-reduced-motion:reduce){.launch-flow i{animation:none}}
