.launch-public{max-width:1200px;margin:30px auto;padding:0 18px}.launch-unavailable{text-align:center;padding:100px 25px}.launch-editor{color:#243c3b;background:#fff;border:1px solid #d0d8d1;border-radius:18px;width:min(1350px,96vw);max-height:94dvh;padding:0}.launch-editor::backdrop{background:#122923b3}.launch-editor>header{border-bottom:1px solid #d9ddd1;justify-content:space-between;gap:20px;padding:20px 26px;display:flex}.launch-editor h2{margin:3px 0;font-size:22px}.launch-editor button{cursor:pointer;color:#243c3b;background:#fff;border:1px solid #b8c7be;border-radius:7px;padding:9px 13px}.launch-editor button:disabled{opacity:.5;cursor:default}.launch-editor-body{grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:26px;padding:26px;display:grid}.launch-editor-form{flex-direction:column;gap:16px;min-width:0;display:flex}.launch-editor label{flex-direction:column;gap:5px;font-size:13px;font-weight:600;display:flex}.launch-editor input,.launch-editor textarea,.launch-editor select{color:#243c3b;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #b8c7be;border-radius:6px;padding:9px}.launch-editor .launch-check{flex-direction:row;align-items:flex-start;font-weight:400}.launch-check input{width:auto;margin-top:4px}.launch-editor fieldset{border:1px solid #d9ddd1;border-radius:8px;flex-direction:column;gap:12px;min-width:0;padding:12px;display:flex}.launch-editor legend{font-size:13px;font-weight:700}.launch-editor small{font-size:12px}.launch-editor-actions{flex-wrap:wrap;gap:8px;display:flex}.launch-editor .launch-primary{color:#fff;background:#284742}.launch-editor-preview{min-width:0}.launch-preview-label{justify-content:space-between;gap:10px;margin-bottom:12px;font-size:13px;display:flex}.launch-editor-preview .launch-page{padding:26px}.launch-editor-preview .launch-hero{gap:24px;padding:30px 0}.launch-editor-preview .launch-copy h1{font-size:32px}.launch-editor-preview .launch-brand span{display:none}.launch-editor-preview .launch-pitch{font-size:14px}.launch-feedback{background:#edf3ee;border-radius:6px;margin:0;padding:12px}.launch-editor [role=alert]{color:#8a3314;background:#fff0e8}.launch-saved-link{flex-direction:column;gap:8px;font-size:13px;display:flex}@media (max-width:850px){.launch-editor-body{grid-template-columns:1fr}.launch-editor-preview{border-top:1px solid #d9ddd1;padding-top:20px}}@media (max-width:560px){.launch-hero{grid-template-columns:1fr;gap:30px;padding:28px 0}.launch-cover{max-width:190px}.launch-cover>div{gap:18px;padding:18px}.launch-cover strong{font-size:22px}.launch-brand span{display:none}.launch-footer{flex-direction:column;gap:3px}.launch-editor-body,.launch-editor>header{padding:18px}.launch-actions{flex-direction:column}.launch-actions a{text-align:center}.launch-preview-label{flex-wrap:wrap}.launch-public{margin:12px auto;padding:0 8px}}[data-theme=dark] .launch-editor{color:#eaf0e8;background:#182824;border-color:#4b655a}[data-theme=dark] .launch-editor :is(input,textarea,select,button){color:#eff6ed;background:#20382e;border-color:#547061}[data-theme=dark] .launch-feedback{background:#294333}[data-theme=dark] .launch-editor [role=alert]{color:#ffd9c4;background:#492b20}.launch-editor>header{z-index:2;background:inherit;position:sticky;top:0}.launch-editor .launch-check input{flex:0 0 16px;width:16px;height:16px;min-height:16px;margin:3px 0 0;padding:0}.book-launch{border:1px solid;border-left:4px solid var(--book-accent,var(--accent,#a77931));background:color-mix(in srgb,currentColor 5%,transparent);color:inherit;overflow-wrap:anywhere;border-radius:12px;padding:18px 20px;scroll-margin-top:30px}.book-launch-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;display:flex}.book-launch-heading>span{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:750}.book-launch .book-launch-price{font-size:26px;line-height:1.2;display:block}.book-launch h2{color:inherit;margin:12px 0 8px;font-size:20px;line-height:1.3}.book-launch p{color:inherit;margin:8px 0 0;font-size:14px;line-height:1.5}.book-launch .book-launch-message{white-space:pre-wrap}.book-launch .book-launch-offer{font-weight:650}.book-launch .book-launch-date{opacity:.85;font-size:12px}.book-launch .book-launch-next{margin-top:12px;font-size:12px;font-weight:600}.launch-editor-preview .book-launch{background:var(--surface,#fbf8f1);color:var(--ink,#243c3b)}.launch-editor-preview{align-self:start;position:sticky;top:110px}@media (max-width:850px){.launch-editor-preview{position:static}}
