:root{--kdp-checker:#eeeaf5}.kdp-explainer{display:grid;gap:5px;margin:18px 0;padding:14px 16px;border:1px solid #ddd4ef;border-radius:14px;background:#faf8ff;color:var(--muted);font-size:13px}.kdp-explainer strong{color:var(--ink);font-size:14px}.kdp-explainer small{font-size:12px}.kdp-explainer b{color:#5b21b6}.kdp-preview-shell{margin:20px 0 16px;padding:14px;border:1px solid var(--line);border-radius:16px;background:#faf9fd}.kdp-preview-frame{position:relative;width:min(100%,420px);margin:auto;line-height:0;background:repeating-conic-gradient(#f0edf4 0 25%,#fff 0 50%) 0/16px 16px;overflow:hidden}.kdp-preview-frame canvas{display:block;width:100%;height:auto}.kdp-trim-guide{position:absolute;border:2px dashed #f59e0b;box-shadow:0 0 0 9999px #17152112;pointer-events:none}.kdp-preview-meta,.kdp-download-note{margin-top:10px;color:var(--muted);font-size:12px;text-align:center}.kdp-controls{grid-template-columns:repeat(4,1fr)}.prices{grid-template-columns:repeat(3,1fr);max-width:1180px}
.seo-landing{padding:12px 0 0}.seo-copy{max-width:800px;margin:auto;padding:34px;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 12px 45px #3219680c}.seo-copy h2{font-size:clamp(24px,4vw,36px);line-height:1.1;letter-spacing:-.03em;margin:0 0 12px}.seo-copy h2:not(:first-child){margin-top:30px}.seo-copy p{color:var(--muted)}.seo-copy ol{padding-left:24px;color:var(--muted)}.seo-copy li{margin:8px 0}.seo-faq details{margin:10px 0}.seo-related{margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.seo-related strong{display:block;margin-bottom:10px}.seo-related a{display:inline-block;margin:0 14px 8px 0;color:var(--purple);font-weight:750;text-decoration:none}
:root{--kdp-checker:#eeeaf5}.kdp-preview-shell{margin:20px 0 16px;padding:14px;border:1px solid var(--line);border-radius:16px;background:#faf9fd}.kdp-preview-frame{position:relative;width:min(100%,420px);margin:auto;line-height:0;background:repeating-conic-gradient(#f0edf4 0 25%,#fff 0 50%) 0/16px 16px;overflow:hidden}.kdp-preview-frame canvas{display:block;width:100%;height:auto}.kdp-trim-guide{position:absolute;border:2px dashed #f59e0b;box-shadow:0 0 0 9999px #17152112;pointer-events:none}.kdp-preview-meta{margin-top:10px;color:var(--muted);font-size:12px;text-align:center}.kdp-controls{grid-template-columns:repeat(4,1fr)}
:root{--ink:#171521;--muted:#6c6879;--purple:#6d28d9;--purple2:#8b5cf6;--paper:#f8f7fb;--line:#e6e1ef;--good:#087f5b;--bad:#b42318;--warn:#a15c00;--shadow:0 22px 70px #32196818}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:15px/1.55 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:radial-gradient(circle at 15% 0,#eee7ff 0,transparent 28%),#fbfafe}button,input,select{font:inherit}button,a{cursor:pointer}.wrap{width:min(1180px,calc(100% - 40px));margin:auto}header{position:sticky;top:0;z-index:20;background:#fbfafeea;backdrop-filter:blur(16px);border-bottom:1px solid #eae6f1}.nav{height:76px;display:flex;align-items:center;gap:28px}.logo{display:flex;align-items:center;gap:8px;font-size:22px;font-weight:900;text-decoration:none;color:var(--ink)}.logo b{background:linear-gradient(135deg,var(--purple),#a78bfa);color:#fff;border-radius:10px;width:36px;height:36px;display:grid;place-items:center}.logo small{font-size:10px;color:var(--purple)}.links{display:flex;gap:24px;margin:auto}.links a,.legal a{color:var(--muted);text-decoration:none;font-weight:650}.account{display:flex;gap:8px}.primary,.ghost{border:0;border-radius:12px;padding:12px 17px;font-weight:800;display:inline-flex;justify-content:center;align-items:center;text-decoration:none}.primary{background:linear-gradient(135deg,var(--purple),var(--purple2));color:#fff;box-shadow:0 10px 25px #6d28d92b}.ghost{background:#fff;color:var(--ink);border:1px solid var(--line)}.menu{display:none;border:0;background:none}.hero{text-align:center;padding:105px 0 65px}.eyebrow,.sectionhead>span{color:var(--purple);font-weight:850;letter-spacing:.11em;font-size:12px}.hero h1{font-size:clamp(54px,8vw,100px);line-height:.86;letter-spacing:-.07em;margin:27px 0}.hero h1 em{font-style:normal;color:var(--purple)}.hero p{font-size:19px;color:var(--muted);max-width:700px;margin:0 auto 30px}.big{padding:15px 23px;margin:4px}.trust{margin-top:24px;color:var(--muted);font-size:13px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow)}.metrics div{padding:24px;text-align:center;border-right:1px solid var(--line)}.metrics div:last-child{border:0}.metrics b,.metrics span{display:block}.metrics b{font-size:23px}.metrics span{color:var(--muted);font-size:12px}.section{padding:90px 0}.sectionhead{text-align:center;max-width:700px;margin:0 auto 40px}.sectionhead h2,.split h2{font-size:clamp(32px,5vw,54px);line-height:1.05;letter-spacing:-.04em;margin:12px 0}.sectionhead p,.split p{color:var(--muted);font-size:17px}.studio{display:grid;grid-template-columns:220px 1fr;background:#fff;border:1px solid var(--line);border-radius:26px;box-shadow:var(--shadow);overflow:hidden;min-height:620px}.studio aside{background:#f5f2fa;padding:20px;border-right:1px solid var(--line)}.tool{display:block;width:100%;border:0;background:transparent;padding:13px;border-radius:11px;text-align:left;margin:3px 0;font-weight:750;color:var(--muted)}.tool.active{background:#fff;color:var(--purple);box-shadow:0 5px 18px #35127310}.workspace{padding:34px}.pane{display:none}.pane.active{display:block}.pane h3{font-size:28px;margin:4px 0}.pane>p{color:var(--muted)}.state,.status,.callout{padding:13px 15px;border-radius:12px;background:#f3effb;color:#5b21b6;margin-bottom:16px}.status:empty{display:none}.status.good{background:#e9f8f2;color:var(--good)}.status.bad{background:#fff0ef;color:var(--bad)}.status.warn{background:#fff7e9;color:var(--warn)}.drop{border:2px dashed #cbbaf0;border-radius:18px;padding:40px;text-align:center;background:#fcfaff;margin:20px 0}.drop.drag{background:#f2ebff;border-color:var(--purple)}.drop input{display:none}.drop b,.drop span{display:block}.drop span{color:var(--muted);font-size:13px;margin-top:5px}.controls{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}label{display:block;font-weight:750;margin:12px 0}input,select{display:block;width:100%;border:1px solid #d9d2e7;border-radius:11px;padding:11px;background:#fff;margin-top:6px}.process{margin-top:16px}.previews{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.previews figure{margin:0;border:1px solid var(--line);padding:10px;border-radius:15px}.previews figcaption{font-weight:800;margin-bottom:8px}.previews img{width:100%;height:280px;object-fit:contain;background:#fff;display:block}.resultmeta{display:flex;gap:12px;flex-wrap:wrap;margin:15px 0;color:var(--muted)}.check input{display:inline;width:auto}.chips{display:flex;gap:8px;flex-wrap:wrap}.chips span{background:#f3effb;border-radius:999px;padding:8px 12px}.dark{background:#17131f;color:#fff}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.dark p{color:#c5becf}.featurelist{display:grid;grid-template-columns:1fr 1fr;gap:12px}.featurelist div{padding:20px;border:1px solid #ffffff24;border-radius:14px;background:#ffffff09}.prices{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:800px;margin:auto}.prices article{background:#fff;border:1px solid var(--line);border-radius:22px;padding:30px}.prices .featured{border:2px solid var(--purple);transform:translateY(-8px);box-shadow:var(--shadow)}.prices strong{font-size:48px}.prices i{color:var(--purple);font-size:11px;font-weight:900}.prices li{margin:9px 0;color:var(--muted)}details{max-width:800px;margin:10px auto;background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px}summary{font-weight:800;cursor:pointer}.legal{padding:30px 0;display:flex;gap:18px;flex-wrap:wrap;border-top:1px solid var(--line)}.legal p{width:100%;color:var(--muted)}footer{background:#f2eff7;padding:45px 0}footer .wrap{display:flex;justify-content:space-between;align-items:center}dialog{width:min(460px,calc(100% - 30px));border:0;border-radius:22px;padding:30px;box-shadow:0 30px 100px #0005}dialog::backdrop{background:#1715219c;backdrop-filter:blur(5px)}dialog .close{position:absolute;right:18px;top:14px;border:0;background:none;font-size:28px}.linkbtn{border:0;background:none;color:var(--purple);font-weight:750;margin-top:12px}.history{max-height:300px;overflow:auto}.history div{border-bottom:1px solid var(--line);padding:9px 0}.credit{font-size:40px;font-weight:900;color:var(--purple)}
@media(max-width:820px){.links{display:none;position:absolute;top:70px;left:20px;right:20px;background:#fff;padding:15px;border-radius:15px;box-shadow:var(--shadow);flex-direction:column}.links.open{display:flex}.menu{display:block;margin-left:auto}.account .ghost{display:none}.studio{grid-template-columns:1fr}.studio aside{display:flex;overflow:auto;border:0;border-bottom:1px solid var(--line)}.tool{min-width:max-content}.metrics{grid-template-columns:1fr 1fr}.metrics div:nth-child(2){border-right:0}.split{grid-template-columns:1fr;gap:30px}.prices{grid-template-columns:1fr}.prices .featured{transform:none}}@media(max-width:560px){.wrap{width:min(100% - 24px,1180px)}.hero{padding:70px 0 45px}.hero h1{font-size:49px}.section{padding:65px 0}.workspace{padding:20px}.controls,.previews{grid-template-columns:1fr}.previews img{height:220px}.drop{padding:30px 15px}.featurelist{grid-template-columns:1fr}.account .primary{display:none}footer .wrap{display:block}.metrics div{padding:17px}}