html.bookeen-marketing,.bookeen-marketing body,.bookeen-marketing #root{height:auto;min-height:100%;overflow:visible}.bookeen-marketing{scroll-behavior:smooth;scroll-padding-top:72px}.landing-page{--landing-paper: #ffffff;--landing-soft: #f9f9fb;--landing-wide-width: 1240px;--landing-shell-gutter: max(24px, calc((100% - var(--landing-wide-width)) / 2));--landing-content-width: 1152px;--landing-card-width: 1024px;--landing-warm: #faf7f5;--landing-subtle: #8b8d98;--landing-success: #218358;--landing-demo-success: #24845f;--landing-success-bg: #dff4e8;--landing-success-text: #21734a;--landing-diff-bg: #fee7e6;--landing-diff-text: #b12a2d;background:var(--landing-paper, var(--background));color:var(--foreground);font-size:14px;line-height:1.6}.landing-page p{color:var(--muted-foreground)}.landing-page svg{flex-shrink:0}.landing-page a,.landing-page button{-webkit-tap-highlight-color:transparent}.landing-page a:focus-visible,.landing-page button:focus-visible{outline:3px solid var(--ring);outline-offset:4px}.landing-nav{position:sticky;top:0;z-index:30;height:72px;background:var(--landing-paper);padding:0 var(--landing-shell-gutter);display:grid;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;gap:24px}.landing-nav>.landing-brand{justify-self:start}.landing-brand{display:inline-flex;align-items:center;gap:9px;color:var(--foreground);font-size:17px;font-weight:600;letter-spacing:-.3px;white-space:nowrap}.landing-desktop-links,.landing-nav-actions{display:flex;gap:30px;align-items:center}.landing-nav-actions{gap:14px;justify-self:end}.landing-desktop-links a,.landing-nav-actions>a:first-child{color:var(--muted-foreground)}.landing-cta{height:46px;padding-inline:26px;border-radius:999px;font-weight:600}.landing-nav .landing-cta{height:40px;padding-inline:22px}.landing-menu{display:none}.landing-drawer{padding:24px;width:min(300px,85vw)}.landing-drawer nav{display:flex;flex-direction:column;gap:24px;margin-top:24px}.landing-skip{position:absolute;top:-100px;left:16px;padding:12px;background:var(--landing-paper, var(--background));z-index:60}.landing-skip:focus{top:8px}.landing-hero{display:flex;flex-direction:column;align-items:center;gap:18px;padding:70px 24px 64px;text-align:center}.landing-hero h1{max-width:768px;font-size:60px;line-height:67px;font-weight:600;letter-spacing:-1.8px}.landing-hero h1 span{color:var(--primary)}.landing-hero-copy{width:100%;max-width:880px;text-wrap:balance;font-size:16px;line-height:26px}.landing-composer{margin-top:8px;width:min(720px,100%);padding:18px;border:1px solid var(--input);border-radius:18px;text-align:left;box-shadow:0 5px 20px #00000009;background:var(--landing-paper, var(--background))}.landing-composer:focus-within{outline:2px solid var(--ring);outline-offset:2px}.landing-composer textarea{display:block;width:100%;border:none;outline:none;resize:vertical;min-height:58px;background:transparent;font:inherit;font-size:14px}.landing-composer textarea::placeholder{color:var(--muted-foreground)}.landing-composer>div{display:flex;justify-content:space-between;align-items:center;gap:15px}.landing-composer>div>span{display:flex;align-items:center;gap:7px;color:var(--muted-foreground);font-size:11px}.landing-composer button{border-radius:50%}.landing-examples{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:760px}.landing-examples button{cursor:pointer;border-radius:999px;background:var(--muted);color:var(--muted-foreground);padding:4px 12px;font-size:11px}.landing-examples button:hover{background:var(--brand-3);color:var(--brand-11)}.landing-fine{font-size:11px;line-height:18px}.landing-how-link{display:inline-flex;align-items:center;gap:5px;font-size:12px}.landing-release{margin-top:44px}.landing-release>p{font-size:10px;letter-spacing:2px;margin-bottom:18px}.landing-release>div{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.landing-release>div>span{display:flex;align-items:center;gap:7px;border:1px solid var(--border);border-radius:8px;padding:8px 12px;font-size:12px}.destination-symbol{display:inline-grid;place-items:center;font-size:16px;font-weight:750;line-height:1;width:22px;height:22px}.destination-0{color:#c46a00}.destination-1{color:var(--foreground)}.destination-2{color:#c94d1c}.destination-3{color:#ae2467}.destination-4{color:#0a66c2}.destination-5{color:#b32a71}.destination-6{color:var(--foreground)}.destination-7{color:#1877f2}.landing-section{padding:76px max(24px,calc((100% - var(--landing-wide-width)) / 2));display:flex;flex-direction:column;align-items:center;gap:38px;scroll-margin-top:24px}.landing-warm{background:var(--landing-warm)}.landing-heading{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;max-width:1100px}.landing-chip{display:inline-flex;align-items:center;padding:3px 11px;border-radius:999px;background:var(--brand-3);color:var(--brand-11);font-weight:600;letter-spacing:.5px;font-size:11px}.landing-heading h2{font-size:38px;line-height:46px;font-weight:600;letter-spacing:-1px}.landing-heading>p{max-width:650px;font-size:15px;line-height:25px}.landing-outputs,.landing-features,.landing-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:var(--landing-card-width);gap:20px}.landing-features{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-steps{max-width:var(--landing-content-width)}.landing-output{min-width:0;padding:24px;border:1px solid var(--border);border-radius:18px;background:var(--landing-paper, var(--background));text-align:center}.landing-output h3{font-size:15px;font-weight:600;margin-top:20px}.landing-output p{font-size:12px;line-height:18px;margin-top:4px}.landing-output-art{height:280px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--landing-soft, var(--card));overflow:hidden}.landing-book{height:238px;width:172px;position:relative;overflow:hidden;border-radius:4px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;text-align:left;color:#fff;box-shadow:0 10px 24px #0f172a2e}.landing-book img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover}.landing-book:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,color-mix(in srgb,var(--primary) 93%,transparent),color-mix(in srgb,var(--primary) 24%,transparent))}.landing-book>div,.landing-book>small{position:relative;z-index:1}.landing-book small{display:block;font-size:8px}.landing-book strong{display:block;font-size:27px;line-height:29px;margin-top:10px;letter-spacing:-1px}.landing-interior{height:234px;width:170px;padding:25px 22px;background:#fff;color:#141518;text-align:left;box-shadow:0 3px 16px #00000010}.landing-interior small{font-size:7px}.landing-interior strong{display:block;font-size:14px;line-height:17px;margin:6px 0}.landing-interior i{display:block;height:4px;border-radius:999px;background:#e6e6ea;margin:5px 0}.landing-carousel{gap:10px;padding:22px}.landing-carousel>div{display:flex;flex-direction:column;justify-content:flex-end;flex:1;min-width:0;height:170px;background:#fff;color:#141518;padding:12px;border-radius:9px;text-align:left;border:1px solid var(--border)}.landing-carousel>div:nth-child(2){height:210px;background:var(--primary);color:#fff;border:0}.landing-carousel strong{font-size:12px;line-height:15px}.landing-carousel small{font-size:8px;line-height:12px;margin-top:10px}.landing-feature{border:1px solid var(--border);border-radius:18px;padding:26px;min-width:0;display:flex;flex-direction:column;gap:16px}.landing-feature h3,.landing-steps h3{font-size:17px;font-weight:600;display:flex;align-items:center;gap:11px}.landing-feature h3>svg{color:var(--brand-11);background:var(--brand-3);padding:6px;width:30px;height:30px;border-radius:9px}.landing-feature p,.landing-steps p{font-size:14px;line-height:23px}.landing-demo{border-radius:12px;background:var(--landing-warm);padding:20px;margin-top:auto;min-height:142px;display:flex;flex-direction:column;justify-content:center;gap:10px}.landing-mini-composer{position:relative;border:1px solid var(--border);background:var(--landing-paper);color:var(--muted-foreground);padding:14px 14px 40px;border-radius:9px;font-size:11px}.landing-mini-composer>span{position:absolute;right:12px;bottom:10px;padding:5px;border-radius:50%;background:var(--primary);color:#fff}.landing-diff>div{padding:10px;border-radius:9px;background:var(--landing-diff-bg);color:var(--landing-diff-text)}.landing-diff>div+div{background:var(--landing-success-bg);color:var(--landing-success-text)}.landing-diff small{font-size:8px}.landing-diff i{display:block;height:2px;background:currentColor;margin:4px 0}.landing-diff i:last-child{opacity:.65}.landing-demo-rows{display:flex;flex-direction:column;gap:7px}.landing-demo-rows>div{display:flex;align-items:center;gap:8px;background:var(--landing-paper);padding:8px 10px;border:1px solid var(--border);border-radius:6px;color:var(--foreground);font-size:11px}.landing-demo-rows small{display:flex;align-items:center;margin-left:auto;background:var(--landing-success-bg);color:var(--landing-success-text);font-size:9px;padding:0 5px;border-radius:4px}.landing-publish-demo{padding:13px;background:var(--landing-paper);border:1px solid var(--border);border-radius:8px;color:var(--foreground)}.landing-publish-demo strong{display:flex;gap:6px;align-items:center;font-size:11px}.landing-publish-demo>div{display:flex;gap:12px;align-items:center;margin-top:10px;font-size:10px}.landing-publish-demo>div>span{background:var(--primary);color:#fff;border-radius:6px;padding:5px 9px}.landing-features+.landing-cta{margin-top:25px}.landing-steps>article{min-width:0;display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:18px;border:1px solid var(--border);background:var(--landing-paper, var(--background))}.landing-steps h3 b{display:grid;place-items:center;width:25px;height:25px;background:var(--primary);color:#fff;border-radius:50%;font-size:12px;flex-shrink:0}.landing-steps>article>small{color:var(--muted-foreground);font-size:10px}.landing-chapters>div,.landing-delivered>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;background:var(--landing-paper);border-radius:6px;color:var(--foreground);font-size:10px}.landing-chapters small{color:var(--muted-foreground);font-size:8px;white-space:nowrap}.landing-delivered>div>span:nth-child(2){flex:1}.landing-delivered small{display:block;font-size:8px;color:var(--muted-foreground)}.landing-delivered svg{width:12px;color:var(--landing-success)}.landing-distribution{background:var(--brand-3)}.landing-distribution>p{text-align:center;max-width:760px}.landing-distribution .landing-fine{max-width:700px}.landing-network{width:min(1000px,100%);height:680px;position:relative}.landing-network>svg{position:absolute;width:100%;height:100%}.landing-network line{stroke:var(--brand-7);stroke-width:1.5}.landing-network-brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:22px 70px;background:var(--landing-paper, var(--background));border:1px solid var(--border);border-radius:22px;box-shadow:0 12px 30px #00000014}.landing-network-node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:6px}.landing-network-node>span{width:104px;height:104px;background:var(--landing-paper, var(--background));border:1px solid var(--border);border-radius:24px;font-size:40px;box-shadow:0 3px 10px #0000000a}.landing-network-node small{font-size:10px;color:var(--foreground);white-space:nowrap}.node-0{left:50%;top:14.3%}.node-1{left:85%;top:50%}.node-2{left:73.5%;top:75.7%}.node-3{left:50%;top:85.7%}.node-4{left:73.5%;top:25.7%}.node-5{left:26.5%;top:75.7%}.node-6{left:15%;top:50%}.node-7{left:26.5%;top:25.7%}.landing-purchase-toggle{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--landing-soft, var(--card));border:1px solid var(--border)}.landing-purchase-toggle button{border:none;background:transparent;padding:8px 16px;border-radius:999px;font-size:12px;font-weight:600;color:var(--muted-foreground);cursor:pointer;white-space:nowrap}.landing-purchase-toggle button[aria-pressed=true]{background:var(--primary);color:#fff}.landing-purchase-note{max-width:560px;text-align:center}.landing-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;width:min(960px,100%);align-items:stretch}.landing-price-card{position:relative;min-width:0;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:20px;padding:26px 22px 22px;text-align:center;background:var(--landing-paper)}.landing-tier-card[data-selected=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:color-mix(in srgb,var(--primary) 5%,var(--landing-paper))}.landing-popular{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:5px;white-space:nowrap;background:var(--primary);color:#fff;font-size:11px;letter-spacing:.5px;padding:5px 14px;border-radius:999px}.landing-price-card h3{margin-top:6px;font-size:13px;font-weight:600;letter-spacing:1.5px}.landing-tier-tagline{margin-top:4px;font-size:13px}.landing-price-card .landing-price{margin-top:14px;font-size:50px;line-height:60px;font-weight:600;color:var(--foreground);letter-spacing:-2px}.landing-price small{margin-left:4px;font-size:14px;font-weight:400;color:var(--muted-foreground);letter-spacing:0}.landing-tier-equivalent{min-height:20px;font-size:12px}.landing-price-card .landing-year-total{color:var(--foreground);font-weight:600}.landing-page .landing-cta[data-variant=outline]{border:1px solid var(--border);background:var(--landing-paper);box-shadow:none}.landing-price-card ul{flex:1;display:flex;flex-direction:column;margin:22px 0 28px;text-align:left}.landing-price-card li{display:flex;align-items:flex-start;gap:10px;border-top:1px solid var(--border);padding:14px 0;font-size:13px;line-height:20px;color:var(--muted-foreground)}.landing-price-card .landing-credit-count{font-weight:600;color:var(--foreground)}.landing-price-card li svg{color:var(--primary);width:14px;height:20px}.landing-price-card .landing-cta{width:100%;margin-top:auto;height:48px}.landing-pricing-notice{max-width:940px;text-align:center}.landing-trust{display:flex;flex-wrap:wrap;max-width:1000px;width:100%;gap:24px;margin-top:12px;text-align:center}.landing-trust>div{flex:1 1 190px}.landing-trust svg{width:34px;height:34px;padding:9px;background:var(--brand-3);color:var(--brand-11);border-radius:10px;margin:0 auto 7px}.landing-trust h3{font-size:13px;font-weight:600}.landing-trust p{font-size:11px;margin-top:6px}.landing-credit-note{width:min(1128px,100%);display:flex;align-items:flex-start;gap:10px;padding:10px 18px;background:var(--landing-soft, var(--card));border-radius:12px;font-size:12px}.landing-faq{max-width:900px;border:0;background:transparent;box-shadow:none;gap:10px}.landing-faq:before{display:none}.landing-faq [data-slot=accordion-item]{background:var(--landing-paper, var(--background));border:1px solid var(--border);border-radius:14px}.landing-faq [data-slot=accordion-trigger]{padding:17px 20px;font-size:15px;font-weight:600}.landing-faq [data-slot=accordion-content]{font-size:14px;line-height:23px;color:var(--muted-foreground)}.landing-final>div{width:100%;max-width:var(--landing-card-width);padding:62px 56px;border-radius:26px;background:linear-gradient(110deg,#ff5c3d,var(--primary));text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.landing-page .landing-final h2{margin:0;max-width:800px;overflow-wrap:anywhere;color:#fff;font-size:42px;line-height:50px;letter-spacing:-1.2px;font-weight:600}.landing-page .landing-final p{margin:0;line-height:1.6;max-width:640px;color:#fff;font-size:16px}.landing-final .landing-cta{background:#fff;color:var(--brand-on-white)}.landing-page .landing-final .landing-final-checks{display:flex;flex-wrap:wrap;justify-content:center;gap:26px;font-size:13px}.landing-final-checks span{display:flex;align-items:center;gap:7px}.landing-final-checks svg{width:14px}.landing-footer{padding:44px var(--landing-shell-gutter) 160px;border-top:1px solid var(--border)}.landing-footer-top,.landing-footer-bottom{width:100%;margin-inline:auto}.landing-footer-top{display:grid;grid-template-columns:minmax(240px,2fr) repeat(3,minmax(max-content,1fr)) max-content;gap:40px}.landing-footer-top>div{min-width:0}@media(min-width:761px)and (max-width:1100px){.landing-footer-top{grid-template-columns:repeat(3,1fr) max-content}.landing-footer-top>div:first-child{grid-column:1 / -1}}.landing-footer-top h3{font-size:12px;font-weight:600;margin-bottom:11px}.landing-footer-top a:not(.landing-brand){display:block;color:var(--muted-foreground);margin:8px 0;font-size:13px}.landing-footer-top p{margin-top:12px;font-size:13px}.landing-footer-bottom{margin-top:34px;padding-top:18px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:12px;color:var(--muted-foreground)}@media(max-width:760px){.landing-page{--landing-shell-gutter: 20px}.bookeen-marketing{scroll-padding-top:56px}.landing-nav{height:56px;padding:0 var(--landing-shell-gutter);gap:12px;grid-template-columns:minmax(0,1fr) auto}.landing-desktop-links,.landing-nav-actions>.landing-cta{display:none}.landing-menu{display:inline-flex}.landing-nav-actions{gap:12px}.landing-hero{padding:52px 20px 42px;gap:18px}.landing-hero h1{font-size:40px;line-height:46px;letter-spacing:-1.3px}.landing-hero-copy{font-size:15px;line-height:25px}.landing-composer{padding:14px}.landing-composer textarea{min-height:86px;font-size:13px}.landing-composer>div>span{align-items:flex-start;line-height:17px;max-width:240px}.landing-composer>div>span svg{margin-top:2px}.landing-examples{gap:7px}.landing-release{margin-top:26px}.landing-release>div{gap:8px}.landing-release>div>span{font-size:10px;padding:6px 9px}.landing-section{padding:50px 20px;gap:28px}.landing-heading h2{font-size:29px;line-height:36px;letter-spacing:-.8px}.landing-heading h2 br{display:none}.landing-heading>p{font-size:14px;line-height:23px}.landing-outputs,.landing-features,.landing-steps,.landing-tiers,.landing-audiences{grid-template-columns:minmax(0,1fr);gap:20px}.landing-output,.landing-feature,.landing-steps>article{padding:20px}.landing-output-art{height:260px}.landing-feature h3,.landing-steps h3{font-size:16px}.landing-demo{padding:14px}.landing-features+.landing-cta{margin-top:4px}.landing-network{height:310px}.landing-network-node>span{width:42px;height:42px;border-radius:11px;font-size:20px}.landing-network-node small{font-size:9px}.landing-network-brand{padding:10px}.landing-network-brand .landing-brand{font-size:14px;gap:5px}.landing-price-card{padding:20px}.landing-purchase-toggle{flex-wrap:wrap;justify-content:center;width:fit-content}.landing-trust{gap:24px 16px}.landing-trust>div{flex-basis:140px}.landing-faq [data-slot=accordion-trigger]{font-size:14px;padding:16px}.landing-final>div{padding:38px 22px;border-radius:20px}.landing-page .landing-final h2{font-size:30px;line-height:37px}.landing-final h2 br{display:none}.landing-page .landing-final p{font-size:14px}.landing-page .landing-final .landing-final-checks{font-size:11px;gap:10px}.landing-footer{padding:32px var(--landing-shell-gutter)}.landing-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.landing-footer-top>div:first-child{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.bookeen-marketing{scroll-behavior:auto}}.landing-footer-unavailable{display:block;color:var(--muted-foreground);margin:8px 0;font-size:13px}.landing-team{gap:72px;padding-block:96px}.landing-team .landing-heading>p{max-width:710px}.landing-team-rows{width:100%;max-width:var(--landing-content-width);display:grid;gap:96px}.landing-team-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:center}.landing-team-copy{padding-right:72px}.landing-team-reverse .landing-team-copy{padding-right:0;padding-left:72px}.landing-team-reverse .landing-team-copy{grid-column:2;grid-row:1}.landing-team-reverse .landing-team-art{grid-column:1;grid-row:1}.landing-team-copy h3{display:flex;gap:14px;align-items:center;font-size:30px;line-height:38px;letter-spacing:-.7px;font-weight:600;margin-bottom:22px}.landing-team-copy h3>svg{color:var(--brand-11);background:var(--brand-3);width:38px;height:38px;padding:10px;border-radius:10px}.landing-team-copy p{font-size:18px;line-height:33px}.landing-team-art{border:1px solid var(--border);border-radius:20px;background:var(--landing-warm);min-height:394px;padding:28px;display:flex;align-items:center;min-width:0}.landing-team-panel{width:100%;overflow:hidden;border:1px solid var(--border);border-radius:15px;background:var(--landing-paper, var(--background));box-shadow:0 9px 24px #0000000a;font-size:11px;line-height:1.35}.landing-team-panel strong{font-weight:550}.landing-panel-header,.landing-panel-footer{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--landing-soft, var(--card))}.landing-panel-header{justify-content:space-between;border-bottom:1px solid var(--border)}.landing-panel-header>span,.landing-history small{font-size:10px;color:var(--brand-11);background:var(--brand-3);border-radius:999px;padding:4px 9px;white-space:nowrap}.landing-panel-header .landing-neutral-badge{color:var(--muted-foreground);background:var(--muted)}.landing-specialists{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px;gap:7px}.landing-specialists>div,.landing-source-rows>div{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid var(--border);border-radius:12px;background:var(--landing-soft, var(--card));min-width:0}.landing-specialists>div>svg:first-child,.landing-source-icon{width:25px;height:25px;padding:5px;border-radius:6px;background:var(--landing-paper, var(--background));color:var(--muted-foreground)}.landing-specialists strong,.landing-source-rows strong,.landing-source-rows small{display:block}.landing-specialists small,.landing-source-rows small{font-size:10px;color:var(--muted-foreground)}.landing-specialists [data-state=Waiting] strong{color:var(--muted-foreground)}.landing-specialists [data-state=Working]{background:var(--brand-3);border-color:var(--primary)}.landing-specialists [data-state=Working] small,.landing-specialists [data-state=Working]>svg,.landing-panel-footer>svg{color:var(--brand-11)}.landing-team-panel .landing-done{color:var(--landing-success);width:12px;height:12px;margin-left:auto}.landing-panel-footer{border-top:1px solid var(--border);color:var(--muted-foreground)}.landing-panel-footer>svg{width:13px;height:13px}.landing-progress-rows{display:grid;gap:10px;padding:14px}.landing-progress-rows>div{display:grid;grid-template-columns:150px minmax(0,1fr) 50px;gap:10px;align-items:center}.landing-progress-rows i{background:var(--muted);height:10px;border-radius:999px;overflow:hidden}.landing-progress-rows b{display:block;height:100%;border-radius:inherit;background:var(--foreground)}.landing-progress-rows [data-state=Writing…] b{background:var(--primary)}.landing-progress-rows small{font-size:10px;color:var(--muted-foreground)}.landing-progress-rows [data-state=Writing…] small{color:var(--brand-11)}.landing-progress-rows [data-state=Queued]{color:var(--muted-foreground)}.landing-history{gap:7px;font-size:10px}.landing-history>svg{color:var(--muted-foreground)}.landing-history>div{display:flex;gap:4px;margin-left:auto}.landing-history small{padding:4px 7px;color:var(--muted-foreground);background:var(--muted)}.landing-history small:last-child{color:var(--brand-11);background:var(--brand-3)}.landing-source-rows{display:grid;gap:5px;padding:12px}.landing-source-rows>div{padding:6px 10px}.landing-source-icon.source-0{color:var(--primary)}.landing-source-icon.source-1{color:#0a66c2}.landing-source-topic{display:grid;gap:4px;padding:12px 14px;border-top:1px solid var(--border);background:var(--brand-3)}.landing-source-topic small{font-size:9px;letter-spacing:.6px;color:var(--brand-11)}.landing-feature{background:var(--landing-paper, var(--background))}.landing-feature .landing-demo{background:var(--landing-warm)}.landing-chapters>div>svg{width:12px;height:12px}.landing-chapters>div>span{flex:1}.landing-chapter-saved{color:var(--landing-success)}.landing-chapter-writing{color:var(--primary)}.landing-socials{display:flex;gap:10px;margin-top:12px}.landing-socials>span{padding:6px;border-radius:6px;background:var(--landing-soft, var(--card))}.landing-socials svg{width:16px;height:16px}.landing-socials>span:nth-child(2){color:#0a66c2}.landing-socials>span:nth-child(3){color:#f03}.landing-socials>span:nth-child(4){color:#b32a71}@media(max-width:1300px){.landing-team-copy,.landing-team-reverse .landing-team-copy{padding-inline:0}.landing-team-row{gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-team-art{padding:16px}.landing-specialists{gap:5px;padding:8px}.landing-specialists>div{gap:5px;padding:7px}.landing-progress-rows>div{grid-template-columns:110px minmax(0,1fr) 45px}.landing-team-copy h3{font-size:26px;line-height:34px}.landing-team-copy p{font-size:16px;line-height:28px}.landing-history{flex-wrap:wrap}}@media(max-width:760px){.landing-team{gap:36px;padding-block:48px}.landing-team-rows{gap:44px}.landing-team-row{grid-template-columns:minmax(0,1fr);gap:20px}.landing-team-reverse .landing-team-copy,.landing-team-reverse .landing-team-art{grid-column:auto;grid-row:auto}.landing-team-copy h3{font-size:25px;line-height:32px;margin-bottom:16px}.landing-team-art{min-height:0;padding:12px;border-radius:16px}.landing-team-panel{font-size:10px}.landing-panel-header{flex-wrap:wrap;padding:10px;gap:6px}.landing-specialists{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-specialists>div{flex-wrap:wrap;align-content:start;padding:6px}.landing-specialists>div>div{flex-basis:100%}.landing-specialists small,.landing-source-rows small{font-size:9px}.landing-specialists .landing-done{position:absolute;top:9px;right:6px}.landing-specialists>div{position:relative}.landing-progress-rows{padding:10px;gap:9px}.landing-progress-rows>div{grid-template-columns:100px minmax(0,1fr) 42px;gap:7px}.landing-progress-rows small{font-size:9px}.landing-history{padding:10px;flex-wrap:wrap}.landing-history>span{flex:1}.landing-history>div{flex-basis:100%;justify-content:flex-end}}.landing-destination-logo{width:20px;height:20px;object-fit:contain}.landing-network-node .landing-destination-logo{width:40px;height:40px}.landing-network-brand .landing-brand{font-size:26px}.landing-network-node small{font-size:12px}.landing-step-caption{color:var(--muted-foreground);font-size:10px}@media(max-width:760px){.landing-network-node .landing-destination-logo{width:24px;height:24px}.landing-network-brand .landing-brand{font-size:14px}.landing-network-node small{font-size:9px}}.landing-outputs,.landing-steps{align-items:start}.landing-feature .landing-demo{min-height:168px}.landing-steps .landing-demo{margin-top:0}.landing-examples button{font-size:12px;font-weight:600}.landing-team-row:last-child .landing-team-copy h3{max-width:535px}.landing-specialists [data-state=Working]>svg:first-child{color:var(--brand-11)}.landing-faq [data-slot=accordion-trigger][aria-expanded=true]>svg{color:var(--primary)}@media(min-width:761px){#features{padding-block:82px}#pricing{padding-block:82px 76px;gap:28px}}.landing-interior-paragraph+.landing-interior-paragraph{margin-top:16px}.landing-publish-demo>div>small{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:6px;padding:4px 9px;font-size:inherit;line-height:inherit}.landing-popular{display:inline-flex;align-items:center;gap:4px}.landing-popular svg{width:12px;height:12px}.landing-network>svg{pointer-events:none}.landing-network-node small{background:var(--brand-3);padding-inline:3px}:root:not([data-theme=dark]) :is(.landing-page,.landing-account-menu,.landing-drawer){--primary: #FF2442;--primary-foreground: #FFFFFF;--foreground: #141518;--muted-foreground: #60646c;--muted: #f0f0f3;--border: #e6e6ea;--input: #d9d9e0;--ring: #FF2442;--brand-3: #fff1f2;--brand-7: #ff8092;--brand-11: var(--primary);--brand-on-white: var(--primary);--background: #FFFFFF;--popover: #FFFFFF;--popover-foreground: #141518;--secondary: #f0f0f3;color-scheme:light}.landing-page .landing-fine,.landing-output p,.landing-tier-tagline,.landing-tier-equivalent,.landing-footer-top p,.landing-footer-unavailable,.landing-step-caption{color:var(--landing-subtle)}.landing-how-link{margin-top:4px}.landing-outputs+.landing-cta{margin-top:16px}.landing-steps+.landing-cta{margin-top:44px}.landing-page .landing-cta{box-shadow:none}.landing-output-art{background:var(--landing-soft)}.landing-steps .landing-demo{background:var(--landing-soft);min-height:170px;padding:14px}.landing-steps .landing-mini-composer{color:var(--foreground);min-height:100px}.landing-chapters>div,.landing-delivered>div{border:1px solid var(--border)}.landing-distribution{gap:24px;padding-block:88px}.landing-distribution .landing-heading{max-width:1200px}.landing-distribution .landing-chip{background:transparent}.landing-distribution .landing-fine{margin-top:-16px}.landing-audiences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;max-width:var(--landing-content-width)}.landing-audiences .landing-audience-card{position:relative;min-width:0;padding:24px;border:1px solid var(--border);border-radius:18px;background:var(--landing-paper)}.landing-audiences .landing-audience-card>svg{width:34px;height:34px;padding:9px;color:var(--primary);background:var(--brand-3);border-radius:10px;margin-bottom:12px}.landing-audience-card:hover{border-color:var(--primary)}.landing-audience-card h3 a{color:inherit;text-decoration:none}.landing-audience-card h3 a:after{content:"";position:absolute;inset:0;border-radius:18px}.landing-audience-card h3 a:focus-visible{outline:none}.landing-audience-card h3 a:focus-visible:after{outline:2px solid var(--ring);outline-offset:4px}.landing-audiences h3{font-size:16px;font-weight:600;margin-bottom:12px}.landing-audiences p{font-size:13px;line-height:21px}#who-its-for .landing-chip{background:var(--landing-paper)}.landing-purchase-toggle{border:0;background:var(--muted);padding:4px;gap:4px}.landing-purchase-toggle button{border-radius:999px;min-height:34px;padding:7px 18px;box-shadow:none}.landing-tiers{margin-top:8px}.landing-trust{margin-top:42px}.landing-price-card li:last-child{padding-bottom:0}.landing-footer-top a:not(.landing-brand):hover{color:var(--foreground)}@media(max-width:1100px)and (min-width:761px){.landing-audiences{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-team-copy h3{font-size:24px}.landing-team-art{padding:12px;min-height:330px}.landing-team-panel{font-size:10px}.landing-specialists>div{flex-wrap:wrap}.landing-specialists>div>div{flex-basis:100%}.landing-steps>article,.landing-output{padding:18px}.landing-steps h3{align-items:flex-start}.landing-carousel{padding-inline:10px;gap:5px}.landing-carousel>div{padding:8px}.landing-chapters>div{flex-wrap:wrap}}@media(max-width:760px){.landing-audiences,.landing-tiers{grid-template-columns:minmax(0,1fr)}.landing-tiers{gap:28px;max-width:440px}.landing-purchase-toggle button{padding-inline:12px}.landing-examples button{min-height:32px}.landing-distribution{padding-block:50px}.landing-network-brand{padding:12px 16px}.landing-trust{margin-top:16px}.landing-steps+.landing-cta{margin-top:8px}.landing-final>div{padding:40px 20px}}@media(max-width:380px){.landing-hero h1{font-size:34px;line-height:40px}.landing-composer>div{gap:8px}.landing-purchase-toggle button{font-size:11px;padding-inline:10px}.landing-progress-rows>div{grid-template-columns:82px minmax(0,1fr) 38px;gap:5px}.landing-carousel{padding:14px;gap:6px}.landing-carousel>div{padding:8px}}.landing-page .landing-idea-error{margin-top:12px;color:var(--foreground);font-size:13px;line-height:20px}.landing-credit-packs{width:min(960px,100%)}.landing-credit-packs fieldset{border:0;padding:0;margin:0;min-width:0}.landing-credit-packs legend{margin-bottom:20px;font-size:16px;font-weight:600}.landing-credit-pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.landing-credit-pack{position:relative;min-width:0;display:flex;flex-direction:column;gap:16px;border:1px solid var(--border);border-radius:20px;padding:24px;background:var(--landing-paper);cursor:pointer;text-align:left}.landing-credit-pack[data-selected=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:color-mix(in srgb,var(--primary) 5%,var(--landing-paper))}.landing-credit-pack:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:4px}.landing-credit-pack-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-weight:650;letter-spacing:1px;text-transform:uppercase}.landing-credit-pack-check{display:grid;place-items:center;width:18px;height:18px;border:1.5px solid var(--muted-foreground);border-radius:50%}.landing-credit-pack[data-selected=true] .landing-credit-pack-check{border-color:var(--primary);color:var(--primary)}.landing-credit-pack-check svg{width:11px;height:11px;stroke-width:2}.landing-credit-pack-amount{margin-top:10px;font-size:42px;font-weight:600;line-height:1.1;letter-spacing:-1.5px}.landing-credit-pack-caption,.landing-credit-pack-validity,.landing-credit-pack-price>span{color:var(--muted-foreground);font-size:14px}.landing-credit-pack-caption{margin-top:-8px}.landing-credit-pack-validity{margin-top:4px}.landing-credit-pack-price{display:flex;align-items:baseline;gap:8px;padding-top:16px;border-top:1px solid var(--border)}.landing-credit-pack-price>strong{font-size:34px;font-weight:600;line-height:1.2;letter-spacing:-1px}.landing-credit-pack-checkout{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;padding:20px 24px;border-radius:10px;background:color-mix(in srgb,var(--foreground) 3%,var(--landing-paper))}.landing-credit-pack-checkout>strong{font-size:16px;font-weight:600}.landing-credit-pack-buy{min-width:248px;height:48px;box-shadow:none}#pricing:has(.landing-credit-packs) .landing-purchase-note{max-width:960px}@media(max-width:760px){.landing-credit-packs{max-width:440px}.landing-credit-pack-grid{grid-template-columns:minmax(0,1fr);gap:20px}.landing-credit-pack-checkout{flex-direction:column;align-items:stretch}.landing-credit-pack-buy{min-width:0;width:100%}}.landing-tier-card{cursor:pointer}.landing-tier-choice{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;z-index:1;cursor:pointer}.landing-tier-card .landing-tier-cta{position:relative;z-index:2}.landing-tier-card:has(.landing-tier-choice:focus-visible){outline:2px solid var(--ring);outline-offset:4px}.landing-tier-card:hover{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.public-auth-page{height:100%;overflow-y:auto}.public-auth-main{--auth-header-height: 72px;--auth-min-top-space: 64px;--auth-reference-height: 433px;--auth-vertical-space: max(var(--auth-min-top-space), calc((100dvh - var(--auth-header-height) - var(--auth-reference-height)) / 2));position:relative;display:flex;align-items:flex-start;justify-content:center;padding:var(--auth-vertical-space) 24px}@media(max-width:760px){.public-auth-main{--auth-header-height: 56px;--auth-min-top-space: 40px}}.public-auth-brand{position:absolute;top:calc(var(--auth-vertical-space) / 2);left:50%;transform:translate(-50%,-50%);display:inline-flex}.public-auth-heading{position:relative;top:calc(40px - var(--auth-vertical-space) / 2);margin-bottom:calc(4px - var(--auth-vertical-space) / 4);text-align:center}.public-auth-main p[role=alert]{color:var(--destructive)}.landing-composer-field{display:block;position:relative}.landing-composer-field textarea:not(:focus)::placeholder{color:transparent}.landing-prompt-demo{position:absolute;inset:0;pointer-events:none;overflow:hidden;color:var(--muted-foreground);font-size:14px;line-height:inherit;white-space:pre-wrap;overflow-wrap:break-word}.landing-prompt-demo[hidden],.landing-composer-field:focus-within .landing-prompt-demo{display:none}.landing-prompt-caret{display:inline-block;height:1em;width:1px;margin-left:2px;background:var(--primary);vertical-align:-.12em}.landing-prompt-demo[data-typing=playing] .landing-prompt-caret{animation:landing-prompt-blink 1s step-end infinite}.landing-prompt-demo[data-typing=paused] .landing-prompt-caret{visibility:hidden}@keyframes landing-prompt-blink{50%{opacity:0}}@media(max-width:760px){.landing-prompt-demo{font-size:13px}}@media(prefers-reduced-motion:reduce){.landing-prompt-caret{display:none}}.landing-hero h1 .landing-hero-line{display:block}.landing-hero h1 .landing-hero-premise{color:var(--foreground)}.landing-prompt-glyph{animation:landing-glyph-reveal .28s ease-out both}@keyframes landing-glyph-reveal{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur(0)}}.landing-prompt-demo[data-typing=paused] .landing-prompt-glyph{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.landing-prompt-glyph{animation:none}}.public-auth-methods{width:100%;flex-wrap:nowrap}.landing-language-trigger{width:auto;min-width:112px;flex-shrink:0}.landing-language-menu{min-width:190px}@media(max-width:767px){.landing-language-trigger{min-width:0;max-width:140px}.landing-nav-actions{gap:8px}}.landing-page:not([lang=en]) :is(h1,h2,h3){text-wrap:balance}.landing-account-pending{display:inline-block;width:2.25rem;height:2.25rem;flex-shrink:0}.landing-account{display:inline-flex;padding:0;border-radius:50%;cursor:pointer;flex-shrink:0}.landing-account-menu{width:260px;max-width:calc(100vw - 32px);border:1px solid var(--border);border-radius:16px;background:var(--popover)}.landing-account-menu [data-slot=dropdown-menu-item]{padding:12px;border-radius:10px;cursor:pointer}.landing-account-email{display:block;margin-top:3px;color:var(--foreground);font-size:14px;overflow-wrap:anywhere}.landing-account-error{padding:8px 12px;font-size:13px;color:var(--muted-foreground)}:root[data-theme=dark] :is(.landing-page,.landing-account-menu,.landing-language-menu,.landing-drawer){--primary: var(--brand-9);--primary-foreground: #ffffff;--foreground: var(--slate-12);--muted-foreground: var(--slate-11);--background: var(--slate-1);--card: var(--slate-2);--card-foreground: var(--slate-12);--popover: var(--slate-2);--popover-foreground: var(--slate-12);--muted: var(--slate-3);--secondary: var(--slate-3);--secondary-foreground: var(--slate-12);--border: var(--slate-6);--input: var(--slate-7);--ring: var(--brand-9);--landing-paper: var(--slate-1);--landing-soft: var(--slate-2);--landing-warm: var(--slate-3);--landing-subtle: var(--slate-11);--landing-success: var(--green-11);--landing-demo-success: var(--green-11);--landing-success-bg: var(--green-3);--landing-success-text: var(--green-11);--landing-diff-bg: var(--red-3);--landing-diff-text: var(--red-11);color-scheme:dark}:root[data-theme=dark] .landing-destination-logo:is([src$="/apple-books.svg"],[src$="/tiktok.svg"]){background:#fff;border-radius:4px;padding:2px}.landing-theme-picker{margin-top:20px;padding:4px;border:1px solid var(--border);border-radius:999px;background:var(--landing-soft)}.landing-theme-picker [data-slot=toggle-group-item]{min-height:32px;padding-inline:12px;border-radius:999px;color:var(--muted-foreground)}.landing-theme-picker [data-slot=toggle-group-item][aria-pressed=true]{color:var(--foreground);background:var(--muted)}.landing-footer-legal{display:flex;gap:24px}@media(max-width:400px){.landing-page{--landing-shell-gutter: 16px}.landing-nav{gap:8px}.landing-language-trigger{padding-inline:8px}.landing-language-trigger>span[lang]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.landing-section.landing-final-embedded{padding:0}.landing-session-anonymous,.landing-session-preview{display:none}.landing-session-anonymous[data-confirmed],:root[data-public-session=signed_out] .landing-session-anonymous{display:contents}:root[data-public-session=signed_in] .landing-session-preview{display:inline-flex}:root[data-public-session=signed_in] .landing-account-pending,:root[data-public-session=signed_out] .landing-account-pending,.landing-session-anonymous[data-confirmed]~.landing-account-pending{display:none}.landing-public-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;overflow:hidden;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);font-size:14px;font-weight:600}.landing-public-avatar:before{content:var(--public-session-initial, "?")}.landing-public-avatar:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid var(--border);background-image:var(--public-session-image, none);background-size:cover;background-position:center}@media(max-width:760px){.landing-nav-actions .landing-session-anonymous>.landing-cta{display:none}}.landing-footer-top h3>a:not(.landing-brand){display:inline;color:inherit;font-size:inherit;margin:0}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.landing-nav{view-transition-name:landing-nav}html.bookeen-marketing::view-transition-old(root){animation:landing-page-out .18s ease-in both}html.bookeen-marketing::view-transition-new(root){animation:landing-page-in .38s cubic-bezier(.2,.8,.2,1) .16s both}html.bookeen-marketing[data-navigating] body:before{content:"";position:fixed;inset:0 auto auto 0;z-index:100;height:3px;background:var(--primary);box-shadow:0 0 8px var(--primary);animation:landing-nav-progress 2.4s cubic-bezier(.1,.7,.2,1) forwards}html.bookeen-marketing[data-navigating=unload] .landing-page>:not(.landing-nav){animation:landing-page-out .18s ease-in forwards}html.bookeen-marketing[data-page-enter] .landing-page>:not(.landing-nav){animation:landing-page-in .38s cubic-bezier(.2,.8,.2,1) both}}@keyframes landing-page-out{to{opacity:0;transform:translateY(-8px)}}@keyframes landing-page-in{0%{opacity:0;transform:translateY(16px)}}@keyframes landing-nav-progress{0%{width:0}to{width:85%}}@media(min-width:761px)and (max-width:1023px){.landing-nav{grid-template-columns:minmax(0,1fr) auto;gap:12px}.landing-desktop-links,.landing-nav-actions>.landing-cta,.landing-nav-actions .landing-session-anonymous>.landing-cta{display:none}.landing-menu{display:inline-flex}.landing-nav-actions{gap:12px}}[data-marketing-motion]{--marketing-motion-ease: cubic-bezier(.22, 1, .36, 1);--marketing-motion-interaction: .18s}[data-marketing-motion] [data-marketing-hover],[data-marketing-motion] .landing-cta,[data-marketing-motion] .landing-cta>svg,[data-marketing-motion] .landing-examples button,[data-marketing-motion] .landing-desktop-links a,[data-marketing-motion] .landing-nav-actions>a:first-child{transition:transform var(--marketing-motion-interaction) var(--marketing-motion-ease),box-shadow var(--marketing-motion-interaction) ease,border-color var(--marketing-motion-interaction) ease,color var(--marketing-motion-interaction) ease}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){[data-marketing-motion] [data-marketing-hover=lift]:hover{transform:translateY(-4px)}[data-marketing-motion] [data-marketing-hover=lift]:not([data-pricing-card]):hover{box-shadow:0 12px 32px -16px #00000025}[data-marketing-motion] .landing-cta:hover{transform:translateY(-2px)}[data-marketing-motion] .landing-cta:hover>svg{transform:translate(3px)}[data-marketing-motion] .landing-examples button:hover{transform:translateY(-2px)}}[data-marketing-motion] .landing-desktop-links a:hover,[data-marketing-motion] .landing-nav-actions>a:first-child:hover{color:var(--primary)}[data-marketing-motion] [data-marketing-hover]:focus-within,[data-marketing-motion] .landing-cta:focus-visible{transform:none}@media(prefers-reduced-motion:reduce){[data-marketing-motion] [data-marketing-hover],[data-marketing-motion] .landing-cta,[data-marketing-motion] .landing-cta>svg,[data-marketing-motion] .landing-examples button,[data-marketing-motion] .landing-desktop-links a,[data-marketing-motion] .landing-nav-actions>a:first-child{transition:none}}@media print{[data-marketing-motion] [data-marketing-reveal]{opacity:1!important;transform:none!important}}@media(prefers-reduced-motion:no-preference){[data-marketing-motion] [data-marketing-enter][data-marketing-reveal=text]{animation:marketing-hero-text 2.8s cubic-bezier(.25,.1,.25,1) both}[data-marketing-motion] [data-marketing-enter][data-marketing-delay="1100"]{animation-delay:1.1s}[data-marketing-motion] [data-marketing-enter][data-marketing-delay="2200"]{animation-delay:2.2s}}@keyframes marketing-hero-text{0%{opacity:0;mask-image:linear-gradient(90deg,black 40%,transparent 60%);mask-size:250% 100%;mask-position:100% 0}to{opacity:1;mask-image:linear-gradient(90deg,black 40%,transparent 60%);mask-size:250% 100%;mask-position:0% 0}}@media print{[data-marketing-motion] [data-marketing-enter][data-marketing-reveal=text]{animation:none;mask-image:none}}
