:root{color:#3e291f;font-synthesis:none;background:#f7f1e7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button{color:inherit;cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #b94a23}.app-shell{background:linear-gradient(135deg,#f7f1e7 0%,#fffaf2 55%,#f2e9da 100%);min-height:100vh}.skip{color:#fff;z-index:20;background:#3e291f;padding:10px 14px;position:absolute;top:-50px;left:12px}.skip:focus{top:12px}.site-header{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffcf6db;border-bottom:1px solid #dacabc;align-items:center;gap:38px;height:72px;padding:0 clamp(18px,5vw,76px);display:flex;position:sticky;top:0}.brand{white-space:nowrap;background:0 0;border:0;font-family:Georgia,serif;font-size:28px;font-weight:700}.brand span{color:#b94a23}.site-header nav{flex:1;gap:22px;display:flex}.site-header button,.author-nav button{background:0 0;border:0}.site-header nav button:hover,.text-button:hover,.back:hover{color:#b94a23}.header-actions{gap:12px;display:flex}.header-actions button{align-items:center;gap:6px;display:flex}.icon{font-size:1.25em;line-height:1}.prototype-note{color:#4d553e;background:#e9edde;align-items:center;gap:7px;padding:8px clamp(18px,5vw,76px);font-size:13px;display:flex}.hero{grid-template-columns:minmax(0,1fr) minmax(380px,1fr);gap:45px;max-width:1400px;margin:0 auto;padding:clamp(34px,6vw,92px) clamp(18px,5vw,76px) 54px;display:grid}.hero-copy{align-self:center;max-width:600px}h1,h2,h3{color:#3e291f;margin:.2em 0;font-family:Georgia,Times New Roman,serif;line-height:1.06}.hero h1{font-size:clamp(42px,5vw,76px)}.hero p,.detail-copy>.blurb{max-width:560px;font:20px/1.55 Georgia,serif}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.primary,.secondary,.text-button{border:1px solid #0000;border-radius:8px;padding:12px 18px;transition:all .18s}.primary{color:#fff;background:#b94a23;box-shadow:0 3px #913414}.primary:hover{background:#9d3d1d;transform:translateY(-1px)}.secondary{color:#91401f;background:#fffaf2;border-color:#b94a23}.secondary:hover{background:#fff0df}.text-button,.back{color:#8c3e22;text-underline-offset:4px;background:0 0;border:0;padding:6px 0;text-decoration:underline}.full{width:100%;margin-top:15px}.hero-art{background:linear-gradient(130deg,#75533e,#cfa36d 35%,#8b5c37);border-radius:4px;min-height:385px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #3e291f38,0 24px 45px #3e291f2b}.hero-art:before{content:"";opacity:.48;background:repeating-linear-gradient(90deg,#0000 0 17%,#341f1380 17.5% 20%),repeating-linear-gradient(0deg,#0000 0 19%,#30190c52 20% 22%);position:absolute;inset:0}.window-light{clip-path:polygon(0 0,100% 0,68% 100%,0 100%);background:linear-gradient(120deg,#fffadff5,#ffe4ad33);position:absolute;inset:0 48% 0 0}.plant{background:radial-gradient(at 30% 23%,#6d7f45 0 10%,#0000 11%),radial-gradient(at 63% 18%,#536a39 0 12%,#0000 13%),radial-gradient(at 48% 42%,#788d4d 0 12%,#0000 13%),radial-gradient(at 76% 55%,#4c6536 0 12%,#0000 13%);border-bottom:38px solid #d9c0a1;border-radius:0 0 42% 42%;width:190px;height:250px;position:absolute;bottom:42px;left:12%}.book-stack{background:linear-gradient(#4c6b55 0 26%,#e9ded0 27% 55%,#834a2c 56%);width:220px;height:90px;position:absolute;bottom:52px;right:8%;transform:skew(-12deg);box-shadow:0 16px 12px #28140a4d}.open-book{clip-path:polygon(0 15%,50% 0,100% 15%,100% 100%,50% 80%,0 100%);background:linear-gradient(90deg,#fdf8e9 48%,#efe2c5 49%);width:245px;height:115px;position:absolute;bottom:125px;right:10%;box-shadow:0 8px 15px #28140a38}.topic-bar{background:#fffaf2;border-block:1px solid #e6d9cc;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:16px 18px;display:flex}.topic-bar span{font-weight:700}.topic-bar button,.segmented button,.mode-switch button{background:#f7f1e7;border:1px solid #dacabc;border-radius:999px;padding:8px 12px;font-size:14px}.topic-bar button:hover,.segmented .selected,.mode-switch .selected{background:#e9edde;border-color:#87935f}.section{max-width:1400px;margin:0 auto;padding:clamp(45px,6vw,82px) clamp(18px,5vw,76px)}.section-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.section-heading p{color:#6e635c;margin:0}.book-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.book-card{background:#fffcf6bf;border:1px solid #e5d9ca;border-radius:9px;gap:14px;padding:12px;display:flex;box-shadow:0 8px 19px #4d301e0d}.book-card-content{flex:1;min-width:0}.book-card h3{margin-top:8px;font-size:19px}.book-card p{color:#6d5a4e;margin:5px 0 13px;font-size:14px}.book-card strong{display:block}.cover{color:#fff;text-align:center;border-radius:1px;flex-direction:column;flex:0 0 145px;justify-content:space-between;min-height:205px;padding:18px 14px;font-family:Georgia,serif;display:flex;position:relative;overflow:hidden;box-shadow:4px 6px 13px #311b1040}.cover span{text-shadow:0 1px 2px #0008;font-size:21px;font-weight:700}.cover i{font-size:12px;font-style:normal}.ai-label,.overline{letter-spacing:.06em;text-transform:uppercase;color:#6c614f;font-size:12px;font-weight:700}.sample-banner{background:linear-gradient(90deg,#dfceb8,#fffaf2 48%,#d9e0c6);border-block:1px solid #ded0be;justify-content:space-between;align-items:center;gap:20px;max-width:1248px;margin:0 auto 64px;padding:42px clamp(22px,4vw,60px);display:flex}.sample-banner p{margin-bottom:0}.page>h1{font-size:clamp(38px,5vw,62px)}.catalog-controls{background:#fffaf2;border:1px solid #e5d9ca;grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:15px;margin-top:35px;padding:22px;display:grid}.catalog-controls label,.form-grid label,.price-panel label{gap:7px;font-size:14px;font-weight:700;display:grid}.catalog-controls input,.catalog-controls select,.form-grid input,.form-grid select,.form-grid textarea,.price-panel input{color:#3e291f;background:#fffdf8;border:1px solid #bfae9d;border-radius:5px;min-height:43px;padding:10px}.form-grid textarea{resize:vertical;min-height:100px}.reset{white-space:nowrap}.result-count{color:#6e635c;margin:25px 0 0}.empty-state{text-align:center;background:#fffaf2;border:1px dashed #bfae9d;max-width:600px;margin:34px auto 0;padding:48px 24px}.empty-state .icon{color:#b94a23;font-size:44px}.warning{background:#fff1e9;border-color:#b94a23}.back{margin-bottom:28px}.detail-layout{grid-template-columns:260px minmax(0,650px);align-items:start;gap:clamp(30px,5vw,80px);display:grid}.detail-layout>.cover{flex-basis:auto;min-height:380px}.detail-copy h1{font-size:clamp(42px,5vw,64px)}.author{color:#765c4a;font-size:18px}.blurb{margin-block:30px}.detail-copy dl{border-block:1px solid #dccdbf;grid-template-columns:repeat(3,1fr);gap:10px;padding:17px 0;display:grid}.detail-copy dt{color:#6c614f;font-size:13px}.detail-copy dd{margin:4px 0 0;font-weight:600}.purchase-box{background:#fffaf2;border-left:4px solid #b94a23;margin-top:25px;padding:20px}.purchase-box>strong{font:32px Georgia,serif}.purchase-box p{font-size:14px;line-height:1.45}.notice{background:#e9edde;padding:10px}.detail-extra{border-top:1px solid #dccdbf;max-width:650px;margin:55px 0 0 340px;padding-top:35px}.modal-backdrop{z-index:30;background:#2e1b13b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sample-modal{background:#fffaf2;max-width:640px;padding:clamp(28px,6vw,62px);position:relative;box-shadow:0 25px 80px #0008}.sample-modal p{font:18px/1.7 Georgia,serif}.sample-modal .muted{color:#6c614f;font:14px/1.5 Inter,sans-serif}.modal-close{background:0 0;border:0;font-size:32px;position:absolute;top:8px;right:14px}.segmented{flex-wrap:wrap;gap:8px;margin:22px 0 30px;display:flex}.library-list{gap:14px;display:grid}.library-item{background:#fffaf2;border:1px solid #e5d9ca;align-items:center;gap:22px;padding:14px;display:flex}.library-item .cover{flex-basis:67px;min-height:95px;padding:8px 5px}.cover-small span{font-size:10px}.cover-small i{font-size:7px}.library-item>div{flex:1}.library-item h2{margin:0}.library-item p{color:#6c614f}.author-area{background:#fffaf2;grid-template-columns:240px 1fr;max-width:1400px;min-height:calc(100vh - 120px);margin:0 auto;display:grid}.author-nav{border-right:1px solid #eadfd1;flex-direction:column;gap:8px;padding:34px 20px;display:flex}.author-nav button{text-align:left;border-radius:5px;padding:12px 15px}.author-nav .selected{color:#a6411e;background:#fae6d6}.author-main{min-width:0;padding:34px clamp(20px,4vw,65px)}.mode-switch{justify-content:flex-end;align-items:center;gap:8px;font-size:14px;display:flex}.author-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.author-head h1{font-size:clamp(34px,4vw,53px)}.author-head p{color:#6d5a4e;margin:0}.setup{background:linear-gradient(100deg,#e9edde,#fffaf2);border:1px solid #dde3cf;grid-template-columns:1.3fr 1fr;align-items:center;gap:22px;margin-top:28px;padding:22px;display:grid}.setup h2{font-size:23px}.setup p{color:#665f51;font-size:13px}.setup ol{counter-reset:item;gap:12px;padding:0;list-style:none;display:flex}.setup li{font-size:13px}.setup li:before{counter-increment:item;content:counter(item);border:1px solid #8b956a;border-radius:50%;place-items:center;width:23px;height:23px;margin-right:5px;display:inline-grid}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0;display:grid}.metrics article{background:#fffaf2;border:1px solid #e5d9ca;padding:18px}.metrics span{color:#6d5a4e;font-size:13px;display:block}.metrics strong{margin-top:7px;font:29px Georgia,serif;display:block}.wizard{background:#fffdf8;border:1px solid #e5d9ca;margin-top:30px;padding:clamp(18px,3vw,35px)}.wizard-title{justify-content:space-between;align-items:start;gap:15px;display:flex}.wizard-title h2{font-size:31px}.steps{gap:4px;margin:28px 0;padding:0;list-style:none;display:flex}.steps li{flex:1}.steps button{text-align:center;color:#6c614f;background:0 0;border:0;border-top:2px solid #d8c8b8;width:100%;padding:9px 3px;font-size:12px}.steps button span{border:1px solid #bfae9d;border-radius:50%;place-items:center;width:27px;height:27px;margin:0 auto 7px;display:grid}.steps .active{color:#a9411f;border-color:#b94a23;font-weight:700}.steps .active span,.steps .complete span{color:#fff;background:#b94a23;border-color:#b94a23}.wizard-content{grid-template-columns:minmax(0,1fr) 180px;gap:20px;display:grid}.wizard-content h3{font-size:29px}.wizard-content>aside{border-left:1px solid #e5d9ca;padding-left:20px}.wizard-content>aside .cover{max-width:125px;min-height:180px;margin:auto}.wizard-content>aside p{color:#6c614f;font-size:12px}.fake-upload{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fake-upload>div{text-align:center;border:1px dashed #bfae9d;flex-direction:column;align-items:center;gap:10px;padding:26px 15px;display:flex}.fake-upload .icon{color:#b94a23;font-size:30px}.fake-upload p{color:#6c614f;margin:0;font-size:13px}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form-grid label:nth-child(3){grid-column:span 2}.checks{gap:13px;display:grid}.checks label{background:#f7f1e7;padding:13px}.price-panel{background:#f7f1e7;grid-template-columns:180px 1fr;align-items:start;gap:20px;padding:20px;display:grid}.price-panel p{margin:0;line-height:1.55}.preview-panel{background:#f7f1e7;align-items:center;gap:20px;padding:20px;display:flex}.preview-panel .cover{flex-basis:110px;min-height:160px}.wizard-actions{border-top:1px solid #e5d9ca;justify-content:space-between;margin-top:30px;padding-top:20px;display:flex}footer{color:#675e55;background:#fffaf2;border-top:1px solid #dccdbf;justify-content:space-between;gap:15px;padding:25px clamp(18px,5vw,76px);font-size:13px;display:flex}@media (max-width:980px){.book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-controls{grid-template-columns:1fr 1fr}.catalog-controls label:first-child{grid-column:span 2}.hero{grid-template-columns:1fr}.hero-art{min-height:310px}.author-area{grid-template-columns:1fr}.author-nav{border-bottom:1px solid #eadfd1;border-right:0;grid-template-columns:repeat(3,1fr);display:grid}.author-nav .overline{grid-column:span 3}.detail-extra{margin-left:0}.detail-layout{grid-template-columns:220px 1fr}.setup{grid-template-columns:1fr}.setup ol{flex-wrap:wrap}}.catalog-controls{grid-template-columns:2fr 1fr minmax(240px,1.45fr) 1fr auto}.language-filter{background:#fffdf8;border:1px solid #bfae9d;border-radius:5px;min-height:43px;margin:0;padding:8px 10px}.language-filter legend{padding:0 4px;font-size:14px;font-weight:700}.language-filter>span{color:#6c614f;margin-top:-2px;font-size:11px;display:block}.language-filter>div{grid-template-columns:1fr 1fr;gap:5px 10px;margin-top:6px;display:grid}.language-filter label{align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.language-filter input{accent-color:#b94a23}.edition-note{color:#53683a;flex-wrap:wrap;gap:8px;padding:14px 0;display:flex}.cover[dir=rtl]{text-align:right}.detail-copy [dir=rtl]{text-align:right;unicode-bidi:plaintext}@media (max-width:980px){.catalog-controls{grid-template-columns:1fr 1fr}.language-filter{grid-column:span 2}}@media (max-width:620px){.language-filter{grid-column:auto}.language-filter>div{grid-template-columns:1fr}}.inline-sample{background:linear-gradient(110deg,#e9edde,#fffaf2);border:1px solid #d7ddc9;justify-content:space-between;align-items:center;gap:35px;max-width:1060px;margin:55px auto 0;padding:clamp(24px,4vw,48px);display:flex}.inline-sample>div{max-width:720px}.inline-sample h2{font-size:clamp(29px,4vw,42px)}.inline-sample p{font:18px/1.65 Georgia,serif}.inline-sample .muted{color:#6c614f;font:13px/1.4 Inter,sans-serif}.preview-gallery{max-width:1060px;margin:45px auto 0}.preview-gallery>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.preview-gallery figure{margin:0}.preview-gallery img{aspect-ratio:3/2;object-fit:cover;border:1px solid #dacabc;width:100%;box-shadow:0 9px 24px #3e291f1f}.preview-gallery figcaption{color:#6c614f;margin-top:7px;font-size:12px}.edition-note button{padding:0}.simulation-banner{color:#71351e;background:#fff0df;border:1px solid #db9a73;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:12px 18px;display:flex}.checkout-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:34px;display:flex}.checkout-heading h1{font-size:clamp(36px,5vw,60px)}.checkout-heading>span{color:#765c4a;white-space:nowrap;font-weight:700}.checkout-progress{grid-template-columns:repeat(4,1fr);gap:5px;margin:28px 0;padding:0;list-style:none;display:grid}.checkout-progress li{color:#85786e;border-top:3px solid #d8c8b8;padding-top:9px;font-size:13px}.checkout-progress .active{color:#71351e;border-color:#b94a23;font-weight:700}.checkout-layout{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);align-items:start;gap:22px;display:grid}.checkout-panel,.checkout-notes,.recover-panel{background:#fffdf8;border:1px solid #e0d3c5;padding:clamp(22px,3vw,36px)}.checkout-panel h2,.checkout-notes h2,.recover-panel h2{font-size:28px}.checkout-book{border-block:1px solid #e5d9ca;justify-content:space-between;align-items:start;gap:20px;padding:20px 0;display:flex}.checkout-book>div{gap:5px;display:grid}.checkout-book>div>strong{font:24px/1.2 Georgia,serif}.checkout-book span{color:#6c614f}.price-summary{margin:20px 0}.price-summary>div{justify-content:space-between;padding:8px 0;display:flex}.price-summary>div:last-child{border-top:1px solid #dacabc;font-size:20px;font-weight:700}.price-summary dd{margin:0}.fine-print{color:#6c614f;font-size:13px}.checkout-notes ul{padding-left:20px;line-height:1.75}.checkout-notes p{color:#6c614f;font-size:13px}.field-label{gap:8px;margin-top:24px;font-weight:700;display:grid}.field-label input{background:#fff;border:1px solid #bfae9d;border-radius:5px;min-height:47px;padding:11px}.checkout-actions{justify-content:space-between;gap:12px;margin-top:30px;display:flex}.confirmation-box{background:#f7f1e7;gap:5px;margin:22px 0;padding:18px;display:grid}.confirmation-box span{color:#6c614f;font-size:12px}.confirmation-check{align-items:flex-start;gap:9px;line-height:1.4;display:flex}.confirmation-check input{accent-color:#b94a23;margin-top:4px}.download-layout{grid-template-columns:minmax(0,1.5fr) minmax(290px,.75fr);align-items:start;gap:22px;display:grid}.success-mark{color:#4e6338;background:#e9edde;border-radius:50%;place-items:center;width:54px;height:54px;margin:0;font-size:30px;display:grid}.download-meta{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.download-meta span{background:#f7f1e7;gap:5px;padding:14px;font-size:13px;display:grid}.format-downloads{flex-wrap:wrap;gap:10px;display:flex}.watermark-note{background:#e9edde;border-left:4px solid #788d4d;margin-top:26px;padding:18px}.watermark-note p{margin-bottom:0;font-size:13px}.recover-panel p{line-height:1.55}.recover-demo{gap:12px;margin-top:18px;display:grid}.recover-demo .field-label{margin:0}@media (max-width:760px){.inline-sample,.checkout-heading{flex-direction:column;align-items:flex-start}.preview-gallery>div:last-child{grid-template-columns:1fr}.checkout-progress{grid-template-columns:1fr 1fr}.checkout-layout,.download-layout,.download-meta{grid-template-columns:1fr}.checkout-actions{flex-direction:column-reverse;align-items:stretch}.checkout-actions button{width:100%}}@media (max-width:620px){.site-header{flex-wrap:wrap;gap:12px;height:auto;min-height:65px;padding:12px 16px}.brand{font-size:25px}.site-header nav{flex-basis:100%;order:3;justify-content:space-between;gap:4px}.header-actions span{display:none}.hero{padding:34px 20px 40px}.hero-copy{min-width:0}.hero-art{min-height:250px}.book-grid{grid-template-columns:1fr}.book-card{max-width:440px}.sample-banner,.section-heading,.author-head{flex-direction:column;align-items:flex-start}.catalog-controls{grid-template-columns:1fr}.catalog-controls label:first-child{grid-column:auto}.detail-layout{grid-template-columns:1fr}.detail-layout>.cover{width:210px;min-height:310px}.detail-copy dl{grid-template-columns:1fr}.library-item{flex-wrap:wrap;align-items:flex-start}.library-item .secondary{margin-left:90px}.author-nav{grid-template-columns:1fr 1fr;padding:18px}.author-nav .overline{grid-column:span 2}.author-main{padding:24px 16px}.metrics{grid-template-columns:1fr 1fr}.mode-switch{justify-content:flex-start}.steps{overflow:auto}.steps li{min-width:88px}.wizard-content{grid-template-columns:1fr}.wizard-content>aside{border-top:1px solid #e5d9ca;border-left:0;padding:20px 0 0}.fake-upload,.form-grid,.price-panel{grid-template-columns:1fr}.form-grid label:nth-child(3){grid-column:auto}.price-panel{gap:12px}.preview-panel{flex-direction:column;align-items:flex-start}.sample-modal{max-height:calc(100vh - 40px);overflow:auto}footer{flex-direction:column}.topic-bar{justify-content:flex-start}.hero h1{overflow-wrap:anywhere;font-size:42px}}.fresh-rotation-note{color:#566043;background:#fffaf2;border-left:3px solid #78865c;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:12px 15px;font-size:12px;display:flex}.fresh-rotation-note .secondary{white-space:nowrap;padding:8px 11px}@media (max-width:620px){.fresh-rotation-note{flex-direction:column;align-items:flex-start}.fresh-rotation-note .secondary{width:100%}}.fresh-published{color:#596443!important;min-height:34px!important;font-size:12px!important;line-height:1.4!important}.account-area-switch{color:#5f4a3b;background:#f7f1e7;border:1px solid #d8c8b8;border-radius:8px;gap:7px;margin-top:auto;padding:14px;display:grid}.account-area-switch strong{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.account-area-switch a{color:#793b22;background:#fffaf2;border-radius:5px;padding:8px 10px;font-weight:700;text-decoration:none;display:block}.account-area-switch a[aria-current=page]{color:#3e291f;background:#eadac5}.account-area-switch small{color:#6d5a4e;font-size:11px;line-height:1.45}@media (max-width:980px){.account-area-switch{grid-column:span 3;margin-top:8px}}@media (max-width:620px){.account-area-switch{grid-column:span 2}}.auth-check small{color:#6d5a4e;margin-top:3px;font-weight:400;display:block}.admin-danger{color:#8b3324!important}.author-area{background:#f7f0e5;grid-template-columns:260px minmax(0,1fr);overflow-x:clip}.author-nav{color:#fff8ed;background:linear-gradient(175deg,#3f2a22 0%,#563527 58%,#6a402c 100%);border-right:0;gap:26px;padding:30px 18px;box-shadow:8px 0 28px #3923181f}.author-nav-brand{border-bottom:1px solid #fff8ed2e;align-items:center;gap:14px;padding:2px 10px 24px;display:flex}.author-nav-brand>span{color:#fff7e9;background:linear-gradient(145deg,#d8753f,#ad461f);border:1px solid #ffedd63d;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 24px #14090442,inset 0 1px #fff3}.author-nav-brand>span svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px;overflow:visible}.author-nav-brand>span svg .spark{fill:#f2c27f;stroke:#f2c27f;stroke-width:1px}.author-nav-brand strong,.author-nav-brand small{display:block}.author-nav-brand strong{letter-spacing:.01em;font:700 18px/1.15 Georgia,serif}.author-nav-brand small{color:#d7c4b5;letter-spacing:.025em;margin-top:5px;font-size:11px}.author-nav nav{gap:7px;display:grid}.author-nav nav button{color:#eadccf;border-radius:10px;align-items:center;gap:12px;min-height:50px;padding:12px 14px;transition:background .18s,color .18s,transform .18s,box-shadow .18s;display:flex;position:relative}.author-nav nav button>span:first-child{color:#d9a479;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.author-nav nav button>span:first-child svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.author-nav-label{min-width:0;line-height:1.35}.author-nav nav button:hover{color:#fff;background:#ffffff17;transform:translate(3px)}.author-nav nav button:focus-visible{outline-offset:2px;outline-color:#f0b47d}.author-nav nav .selected{color:#542f20;background:#fff7eb;font-weight:750;box-shadow:0 10px 22px #14090433}.author-nav nav .selected:before{content:"";background:#c8582b;border-radius:0 3px 3px 0;width:3px;position:absolute;top:11px;bottom:11px;left:0}.author-nav nav .selected>span{color:#b94a23}.author-nav nav button.selected{color:#542f20!important;background:#fff7eb!important}.author-nav nav button.selected>span{color:#b94a23!important}.author-nav-note{background:#ffffff12;border:1px solid #fff8ed29;border-radius:10px;align-items:flex-start;gap:10px;margin-top:auto;padding:16px 14px;display:flex}.author-nav-note>span{font-size:20px}.author-nav-note p{color:#dbc9ba;margin:0;font-size:12px;line-height:1.5}.author-nav-note strong{color:#fff8ed}.author-main{background:radial-gradient(circle at 92% 3%,#d0a86f29,#0000 28%),#f8f2e8;padding:28px clamp(24px,4vw,68px) 64px}.mode-switch{color:#6b584d;margin-bottom:16px}.mode-switch button{min-width:84px;padding:7px 13px}.author-head{isolation:isolate;background:linear-gradient(90deg,#2a170ff0 0%,#351d12d1 48%,#351d1229 100%),url(/assets/leseecke-banner-v2.png) 50%/cover;border-radius:12px;min-height:300px;padding:clamp(34px,5vw,64px);position:relative;overflow:hidden;box-shadow:0 18px 45px #4d301e2e}.author-head:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff29;position:absolute;inset:0}.author-welcome{z-index:1;max-width:680px;position:relative}.author-welcome>p{color:#efba86;letter-spacing:.09em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:800}.author-head h1{color:#fff8ee;text-wrap:balance;text-shadow:0 3px 20px #14080340;max-width:690px;margin:0;font-size:clamp(40px,4.6vw,66px)}.author-welcome>span{color:#f4e2d0;max-width:550px;margin-top:18px;font:18px/1.55 Georgia,serif;display:block}.author-create{z-index:1;background:#c85227;flex:none;padding:14px 20px;position:relative;box-shadow:0 4px #843017,0 12px 24px #1408033d}.setup{background:#fffcf6ed;border:1px solid #dfd3c2;border-radius:11px;margin-top:24px;padding:28px;display:block;box-shadow:0 10px 28px #4d301e12}.setup-intro{align-items:flex-start;gap:16px;max-width:760px;display:flex}.setup-icon{color:#657044;background:#e5ead7;border-radius:50%;flex:0 0 44px;place-items:center;height:44px;font-size:19px;font-weight:800;display:grid}.setup-intro h2{margin:4px 0 8px;font-size:28px}.setup-intro p{color:#6f6156;margin:0;line-height:1.55}.setup-progress{margin:25px 0 22px}.setup-progress>div:first-child{color:#68564b;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:13px;display:flex}.setup-progress strong{color:#9d3d1d}.progress-track{background:#eadfd2;border-radius:999px;height:8px;overflow:hidden}.progress-track i{border-radius:inherit;background:linear-gradient(90deg,#b94a23,#d4864c);height:100%;transition:width .25s;display:block}.setup ol{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.setup li{background:#fffdf8;border:1px solid #e4d8ca;border-radius:8px;grid-template-columns:35px 1fr;align-items:center;gap:11px;min-height:76px;padding:13px;font-size:13px;display:grid;position:relative}.setup li:before{display:none}.setup li>span{color:#78685d;border:1px solid #c9b8a6;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.setup li strong,.setup li small{display:block}.setup li small{color:#766960;margin-top:4px;line-height:1.35}.setup li b{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#b94a23;border-radius:999px;padding:3px 7px;font-size:9px;position:absolute;top:-9px;right:8px}.setup li.current{background:#fff6eb;border-color:#cb754e}.setup li.current>span{color:#fff;background:#b94a23;border-color:#b94a23}.setup li.done{background:#f1f3e9}.setup li.done>span{color:#fff;background:#778257;border-color:#778257}.setup-note{border-top:1px solid #eadfd2;padding-top:16px;margin:17px 0 0!important;font-size:13px!important}.setup-note strong{color:#9d3d1d}.setup-note span{color:#81746a}.metrics{gap:14px;margin:18px 0}.metrics article{background:#fffcf6f0;border:1px solid #e3d6c7;border-radius:10px;align-items:center;gap:14px;min-height:118px;padding:20px;display:flex;box-shadow:0 8px 22px #4d301e0e}.metric-icon{color:#ad4822;background:#eee5d8;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font:700 18px Georgia,serif;display:grid}.metrics article:nth-child(2) .metric-icon,.metrics article:nth-child(4) .metric-icon{color:#66724b;background:#e8ecdd}.metrics article>div:last-child{min-width:0}.metrics span{color:#68574c;font-weight:700}.metrics strong{margin:5px 0 3px;font-size:34px;line-height:1}.metrics small{color:#897a6f;font-size:11px;display:block}.book-quota{background:linear-gradient(120deg,#eef0e5,#fffaf2);border:1px solid #d7d9c7;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);gap:18px 28px;margin:22px 0 14px;padding:24px;display:grid;box-shadow:0 10px 26px #483a260f}.book-quota h2{margin:5px 0 9px;font-size:clamp(24px,3vw,34px)}.book-quota p{color:#64594f;margin:0;line-height:1.55}.book-quota-meter{align-self:center}.book-quota-meter:before{content:"";background:#ddd3c2;border-radius:999px;width:100%;height:12px;display:block}.book-quota-meter>span{background:linear-gradient(90deg,#758255,#b94a23);border-radius:999px;max-width:100%;height:12px;margin-top:-12px;display:block}.book-quota-meter small{color:#675b51;margin-top:10px;font-weight:700;display:block}.book-quota-note{border-top:1px solid #dad8c8;grid-column:1/-1;padding-top:15px;font-size:12px}.author-main,.wizard,.wizard-content{min-width:0}.wizard{background:#fffdf8;border-color:#dfd3c2;border-radius:11px;box-shadow:0 14px 34px #4d301e12}.author-main-create{padding-top:42px}.author-editor-head{border-bottom:1px solid #ddcfbf;max-width:900px;margin-bottom:24px;padding:0 0 24px}.author-editor-head .back{margin-bottom:28px}.author-editor-head .overline{color:#a64825;margin:0 0 7px}.author-editor-head h1{margin:0;font-size:clamp(40px,5vw,62px)}.author-editor-head>p:last-child{color:#6e5e53;max-width:650px;margin:13px 0 0;font:18px/1.55 Georgia,serif}.author-main-create .wizard{margin-top:0}@media (max-width:1100px){.author-area{grid-template-columns:220px minmax(0,1fr)}.author-main{padding-inline:28px}.author-head{min-height:280px;padding:38px}.setup ol{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.author-area{grid-template-columns:1fr}.author-nav{flex-direction:column;gap:15px;padding:17px 18px;display:flex;box-shadow:0 8px 22px #39231821}.author-nav-brand{padding:0 0 14px}.author-nav nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.author-nav nav button{justify-content:center;padding:10px 8px;font-size:12px}.author-nav nav button>span:first-child{flex-basis:20px;width:20px}.author-nav-note{display:none}.author-main{padding:22px 18px 50px}.author-head{min-height:300px}.author-create{align-self:flex-start}.setup{padding:22px}}@media (max-width:620px){.author-nav nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;max-width:100%;padding:2px;display:grid}.author-nav nav button{justify-content:flex-start;min-width:0;padding:11px 10px;font-size:13px}.author-nav nav button>span:first-child{flex-basis:21px}.author-nav-label{overflow-wrap:normal}.author-nav nav .selected:before{top:9px;bottom:9px}.mode-switch{justify-content:flex-start;margin-bottom:14px}.author-head{background:linear-gradient(#2a170ff0 0%,#351d12c9 65%,#351d1261 100%),url(/assets/leseecke-banner-v2.png) 62%/cover;align-items:flex-start;min-height:370px;padding:30px 24px}.author-head h1{font-size:40px}.author-welcome>span{font-size:17px}.author-create{width:100%;margin-top:8px}.setup-intro{gap:11px}.setup-icon{flex-basis:38px;height:38px}.setup-intro h2{font-size:25px}.setup ol{gap:9px}.setup li{min-height:70px}.metrics{grid-template-columns:1fr}.metrics article{min-height:102px}.metrics strong{font-size:32px}.wizard{overflow:hidden}.steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:100%;display:grid;overflow:visible}.steps li{min-width:0}.steps button{height:100%}.author-main-create{padding-top:28px}.author-editor-head{margin-bottom:18px}.author-editor-head .back{margin-bottom:20px}.author-editor-head h1{font-size:40px}}.included-formats{background:#f8f3e9;border:1px solid #ded3c5;border-radius:8px;margin:16px 0 13px;padding:15px 16px}.included-formats>span,.format-summary>strong{color:#66584e;letter-spacing:.045em;text-transform:uppercase;font-size:12px;display:block}.included-formats>div,.format-summary>div{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.included-formats b,.format-summary>div>span{color:#703a25;background:#fffdf8;border:1px solid #d8c9b8;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:13px;display:inline-flex}.included-formats b>span{font-size:17px}.included-formats p{color:#74675d;margin:9px 0 0!important}.book-reading-help{color:#46352b;background:#fffaf2;border-left:3px solid #71805e;border-radius:7px;margin:12px 0 17px;padding:14px 16px}.book-reading-help>strong{margin-bottom:7px;font-size:15px;display:block}.book-reading-help p{margin:7px 0;font-size:14px;line-height:1.5}.book-reading-help p:last-child{margin-bottom:0}.book-reading-help a{color:#85401f;text-underline-offset:2px;text-decoration:underline}.format-summary{background:#f1f3e9;border:1px solid #d9dfca;border-radius:8px;margin:18px 0;padding:16px}.format-summary>div>span b{color:#738052;font-size:17px}.format-summary p{color:#67704f;margin:9px 0 0;font-size:13px}.format-intro{color:#6c6158;max-width:650px;line-height:1.55}.format-downloads{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.format-download{color:#4d3428;text-align:left;background:#fffaf2;border:1px solid #d7c7b7;border-radius:8px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;width:100%;padding:14px;transition:border-color .18s,background .18s,transform .18s;display:grid}.format-download:hover{background:#fff4e8;border-color:#b94a23;transform:translateY(-1px)}.format-download>span:first-child{color:#b94a23;background:#eee5d8;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.format-download>span:nth-child(2){gap:4px;min-width:0;display:grid}.format-download strong{font-size:14px}.format-download small{color:#786b61;font-size:11px;line-height:1.35}.format-download>b{color:#9d3d1d;white-space:nowrap;font-size:12px}.recovered-purchase{background:#f1f3e9;border:1px solid #d8ddc8;border-radius:8px;gap:7px;margin-top:4px;padding:15px;display:grid}.recovered-purchase>span{color:#6f7953;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.recovered-purchase>strong{font:19px/1.25 Georgia,serif}.recovered-purchase>small{color:#71675e}.format-downloads.compact{grid-template-columns:1fr;margin-top:8px}.format-downloads.compact .format-download{grid-template-columns:32px 1fr auto;padding:10px}.format-downloads.compact .format-download>span:first-child{width:32px;height:32px;font-size:16px}@media (max-width:700px){.format-downloads{grid-template-columns:1fr}.format-download{grid-template-columns:38px 1fr auto;padding:12px}.format-download>span:first-child{width:38px;height:38px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.hero{isolation:isolate;background:#24160f url(/assets/buchladen-hero-v2.png) 50%/cover no-repeat;border-radius:3px;align-items:center;max-width:1400px;min-height:560px;margin:28px auto 0;padding:clamp(48px,7vw,96px) clamp(28px,7vw,96px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 60px #361f1238}.hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#1b0f09e0 0%,#1f110ab3 39%,#1f110a1f 68%,#0000 100%);position:absolute;inset:0}.hero h1,.hero-copy p{color:#fffaf2;text-shadow:0 2px 12px #00000052}.hero-copy p{font-size:21px}.hero-registration{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#27160db3;border:1px solid #fffaf26b;border-left:5px solid #d96a3d;border-radius:7px;justify-items:start;gap:12px;max-width:580px;margin-top:25px;padding:18px 20px;display:grid}.hero-registration p{color:#fffaf2;text-shadow:none;margin:0;font:16px/1.5 Inter,ui-sans-serif,system-ui,sans-serif}.hero-registration strong{margin-bottom:2px;font-size:18px;display:block}.hero-registration .primary{text-align:center;text-decoration:none;display:inline-flex}.hero-secondary{color:#fffaf2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#23140c4d;border:1px solid #fffaf2cc;border-radius:6px;padding:12px 18px;transition:all .18s}.hero-secondary:hover{color:#71351e;background:#fffaf2;transform:translateY(-1px)}.topic-bar{background:#fffaf2;border-inline:1px solid #e6d9cc;justify-content:space-between;max-width:1400px;margin:0 auto;padding:18px clamp(18px,5vw,76px)}.topic-bar button{border:0;background:0 0;border-bottom:1px solid #0000;border-radius:0;padding:7px 4px}.topic-bar button:hover{color:#a84120;border-color:#a84120}.home-books{padding-top:70px}.section-heading h2{font-size:clamp(32px,4vw,48px)}.book-grid{gap:clamp(20px,2.2vw,34px);margin-top:32px}.book-card{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;min-width:0;padding:0;display:flex}.book-card>.cover{aspect-ratio:2/3;flex:none;width:100%;min-height:0;transition:transform .22s,box-shadow .22s;box-shadow:8px 12px 25px #311b1038}.book-card:hover>.cover{transform:translateY(-5px);box-shadow:10px 20px 32px #311b1042}.book-card-content{flex-direction:column;flex:1;align-items:stretch;padding:18px 2px 0;display:flex}.book-card .ai-label{margin-bottom:5px}.book-card h3{min-height:2.3em;margin:2px 0 7px;font-size:clamp(20px,1.7vw,25px);line-height:1.15}.book-card p{color:#6d5a4e;margin:0;font-size:14px;line-height:1.45}.book-card .book-price{white-space:nowrap;color:#71351e;align-self:flex-end;margin-top:auto;padding-top:12px;font:700 18px Georgia,serif}.book-card .full{border-radius:5px;width:100%;margin-top:16px}.cover{isolation:isolate;padding:22px 18px}.cover:before{content:"";z-index:-1;mix-blend-mode:soft-light;background:radial-gradient(circle at 18% 16%,#fff3 0 2%,#0000 2.5%) 0 0/42px 42px,radial-gradient(circle at 78% 72%,#ffffff1f 0 1.5%,#0000 2%) 0 0/34px 34px,linear-gradient(100deg,#ffffff29,#0000 22%,#0000001a 95%) 0 0/100% 100%;position:absolute;inset:0}.cover:after{content:"";background:linear-gradient(90deg,#0003,#ffffff1f,#0000);width:7px;position:absolute;inset:0 auto 0 0}.cover span,.cover i{z-index:1;position:relative}.cover span{font-size:clamp(22px,2vw,30px);line-height:1.1}.cover-garden{background:linear-gradient(#1c190e33,#0000 42%,#131c0fb8),url(/assets/cover-garden-v2.png) 50%/cover no-repeat}.cover-stars{background:linear-gradient(#060c1c1f,#0000 48%,#050914b3),url(/assets/cover-stars-v2.png) 50%/cover no-repeat}.cover-sea{background:linear-gradient(#371e101f,#0000 48%,#202f30a6),url(/assets/cover-sea-v2.png) 50%/cover no-repeat}.cover-library{background:linear-gradient(#0d141033,#0000 45%,#0d120fc2),url(/assets/cover-library-v2.png) 50%/cover no-repeat}.cover-forest{background:linear-gradient(#12221829,#0000 46%,#102518ad),url(/assets/cover-forest-v2.png) 50%/cover no-repeat}.cover-map{background:linear-gradient(#27180c1a,#0000 45%,#2d1a0eb3),url(/assets/cover-map-v2.png) 50%/cover no-repeat}.sample-banner{isolation:isolate;color:#fffaf2;background:#2f1c12 url(/assets/leseecke-banner-v2.png) 50%/cover no-repeat;border:0;max-width:1400px;min-height:290px;margin:10px auto 72px;padding:55px clamp(28px,7vw,92px);position:relative;overflow:hidden;box-shadow:0 22px 45px #361f122e}.sample-banner:before{content:"";z-index:-1;background:linear-gradient(90deg,#1f110ae6,#1f110ab3 42%,#1f110a1a 75%);position:absolute;inset:0}.sample-banner>div{max-width:520px}.sample-banner h2{color:#fffaf2;font-size:clamp(31px,4vw,48px)}.sample-banner p{font-size:17px;line-height:1.6}.catalog-page{padding-top:42px}.catalog-page>h1{margin-bottom:8px}.catalog-intro{color:#765f50;margin:0;font:18px/1.5 Georgia,serif}.catalog-controls{background:#fffcf6eb;border:1px solid #e0d2c2;align-items:flex-end;gap:10px;margin-top:26px;padding:8px 10px;display:flex;position:relative;box-shadow:0 8px 24px #462b1b0f}.catalog-controls:has(.language-filter[open]){margin-bottom:126px}.catalog-controls>label{text-transform:uppercase;letter-spacing:.04em;color:#78675c;flex:0 190px;gap:4px;font-size:11px;display:grid}.catalog-controls .search-control{flex:360px}.catalog-controls input,.catalog-controls select{background:#fffdf8;border-color:#cab9a8;height:42px;min-height:42px}.search-control input{text-transform:none;letter-spacing:normal;padding-left:15px;font-size:15px}.catalog-controls .reset{flex:none;align-self:center;margin-left:5px;padding-inline:4px;font-size:13px}.language-filter{background:0 0;border:0;flex:0 0 165px;min-height:42px;margin:0;padding:0;position:static}.language-filter summary{cursor:pointer;background:#fffdf8;border:1px solid #cab9a8;border-radius:5px;justify-content:space-between;align-items:center;height:42px;padding:0 13px;font-size:14px;font-weight:700;list-style:none;display:flex}.language-filter summary::-webkit-details-marker{display:none}.language-filter summary:after{content:"⌄";color:#8c3e22;margin-left:12px}.language-filter[open] summary{border-color:#b94a23;box-shadow:0 0 0 2px #b94a231f}.language-filter>.language-popover{z-index:15;background:#fffdf8;border:1px solid #cab9a8;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px 16px;width:auto;margin-top:0;padding:12px 14px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 16px 34px #311b102e}.language-popover p{color:#78675c;grid-column:1/-1;margin:0 0 5px;font-size:11px}.language-popover label{cursor:pointer;align-items:center;gap:9px;padding:6px 4px;font-size:13px;font-weight:500;display:flex}.language-popover label:hover{background:#f4ecdf}.language-popover input{accent-color:#b94a23;width:16px;height:16px;min-height:0}.result-count{color:#6e635c;align-items:baseline;gap:2px;margin:22px 0 0;display:flex}.result-count strong{color:#3e291f;font:20px Georgia,serif}.catalog-grid{margin-top:20px}@media (max-width:980px){.hero{background-position:61%;min-height:500px;margin-top:18px}.hero:before{background:linear-gradient(90deg,#1b0f09e0,#1f110a94 60%,#1f110a1a)}.catalog-controls{grid-template-columns:minmax(0,1fr) minmax(160px,.55fr);display:grid}.catalog-controls .search-control{grid-column:1/-1}.language-filter{flex:auto;width:100%}.catalog-controls .reset{justify-self:start;margin:0}}@media (max-width:620px){.hero{background-position:67%;border-radius:0;min-height:580px;margin:0;padding:30px 20px}.hero:before{background:linear-gradient(90deg,#1b0f09eb,#1f110aad 72%,#1f110a47)}.hero-copy p{font-size:18px}.hero-registration{width:100%;padding:16px}.hero-registration p{font-size:15px}.hero-registration .primary{justify-content:center;width:100%}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions button{width:100%}.topic-bar{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.topic-bar span,.topic-bar button{flex:none}.home-books{padding-top:52px}.book-card{max-width:none}.book-card>.cover{max-width:330px;margin-inline:auto}.book-card-content{max-width:390px;margin-inline:auto}.sample-banner{background-position:64%;align-items:flex-end;min-height:390px;margin-bottom:48px}.sample-banner:before{background:linear-gradient(#1f110a26,#1f110aad 32%,#1f110af0)}.catalog-page{padding-top:30px}.catalog-intro{font-size:16px}.catalog-controls{grid-template-columns:1fr;padding:10px}.catalog-controls:has(.language-filter[open]){margin-bottom:26px}.catalog-controls .search-control{grid-column:auto}.catalog-controls>label,.language-filter{width:100%}.language-filter>.language-popover{width:100%;box-shadow:none;grid-template-columns:1fr 1fr;margin-top:6px;position:static}.language-popover p{grid-column:1/-1}.catalog-controls .reset{justify-self:center;margin:4px 0}.result-count{line-height:1.5;display:block}.book-card h3{min-height:0}}.book-flags{z-index:3;direction:ltr;flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex;position:absolute;top:12px;left:12px}.book-flags b{color:#71351e;letter-spacing:.03em;text-transform:uppercase;text-shadow:none;background:#fffaf2;border-radius:3px;padding:6px 8px;font:700 10px/1 Inter,sans-serif;box-shadow:0 4px 12px #190e0833}.book-flags b+b{color:#40552e;background:#e9edde}.rating-line{color:#6d5a4e;direction:ltr;align-items:center;gap:6px;min-height:23px;margin-top:10px;font-size:12px;display:flex}.rating-line strong{color:#71351e;font-size:13px}.rating-stars{color:#c9b9a5;letter-spacing:1px;white-space:nowrap;font-size:15px;line-height:1;display:inline-block;position:relative}.rating-stars>span{color:#c07a22;white-space:nowrap;position:absolute;inset:0 auto 0 0;overflow:hidden}.rating-empty{color:#776b63;min-height:23px;margin:10px 0 0;font-size:12px;font-style:italic}.rating-line.prominent{margin:12px 0 0;font-size:14px}.rating-line.prominent .rating-stars{font-size:21px}.rating-line.prominent strong{font-size:17px}.rating-empty.prominent{font-size:14px}.demo-data-note{color:#81766e;margin:3px 0 0;font-size:11px}.shelf-sage{background:#e9edde94;border-block:1px solid #dce2d1;max-width:none;padding-inline:max(clamp(18px,5vw,76px),50vw - 700px + clamp(18px,5vw,76px))}.shelf-sage .book-grid,.shelf-sage .section-heading{max-width:1248px;margin-inline:auto}.review-section{border-top:1px solid #dccdbf;max-width:1060px;margin:64px auto 0;padding-top:48px}.review-heading{justify-content:space-between;align-items:end;gap:25px;display:flex}.review-heading h2{font-size:clamp(34px,4vw,48px)}.review-heading p{color:#6d5a4e;margin-bottom:0}.review-layout{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:22px;margin-top:28px;display:grid}.rating-overview,.review-list,.review-demo>form,.review-demo>aside{background:#fffdf8;border:1px solid #e0d3c5;padding:clamp(20px,3vw,32px)}.rating-overview h3,.review-list h3,.review-demo h3{font-size:25px}.rating-distribution{gap:10px;margin:22px 0;display:grid}.rating-distribution>div{grid-template-columns:34px 1fr 25px;align-items:center;gap:10px;font-size:13px;display:grid}.rating-distribution>div>div{background:#e5dbcf;border-radius:999px;height:8px;overflow:hidden}.rating-distribution i{border-radius:inherit;background:#c07a22;height:100%;display:block}.rating-distribution b{text-align:right}.review-card{border-top:1px solid #e5d9ca;padding:20px 0}.review-card:first-of-type{border-top:0}.review-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.review-card .rating-line{margin:0}.review-card>div>span{color:#53683a;text-transform:uppercase;font-size:11px;font-weight:700}.review-card h4{margin:12px 0 5px;font:700 19px Georgia,serif}.review-card>p{margin:0;line-height:1.6}.review-card footer{background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:0;font-size:12px;display:flex}.review-card footer .text-button{font-size:12px}.review-demo{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:22px;margin-top:22px;display:grid}.review-demo form>p{color:#6d5a4e}.review-demo fieldset{border:0;gap:7px;margin:22px 0;padding:0;display:flex}.review-demo legend{margin-bottom:8px;font-size:13px;font-weight:700}.review-demo fieldset label{position:relative}.review-demo fieldset input{opacity:0;pointer-events:none;position:absolute}.review-demo fieldset span{cursor:pointer;background:#fff;border:1px solid #c9b9a5;border-radius:4px;place-items:center;min-width:48px;padding:10px;display:grid}.review-demo fieldset input:focus-visible+span{outline-offset:3px;outline:3px solid #b94a23}.review-demo fieldset input:checked+span{color:#8f3719;background:#fff0df;border-color:#b94a23;font-weight:700}.review-demo form>label{gap:8px;font-size:13px;font-weight:700;display:grid}.review-demo textarea{resize:vertical;background:#fff;border:1px solid #bfae9d;border-radius:5px;min-height:110px;padding:12px}.review-demo form>.primary{margin-top:16px}.review-demo form>.primary:disabled{cursor:not-allowed;opacity:.5;transform:none}.review-demo aside{background:#e9edde;border-color:#d5ddc7}.review-demo aside ul{padding-left:20px;line-height:1.7}.review-demo aside p{color:#59604d;font-size:13px;line-height:1.5}@media (max-width:760px){.review-heading{flex-direction:column;align-items:flex-start}.review-layout,.review-demo{grid-template-columns:1fr}}@media (max-width:620px){.book-flags{top:9px;left:9px}.book-card-content .rating-line,.book-card-content .rating-empty{margin-top:8px}.review-section{margin-top:48px;padding-top:35px}.review-demo fieldset{grid-template-columns:repeat(5,1fr);display:grid}.review-demo fieldset span{min-width:0;padding:9px 4px}.review-card>div,.review-card footer{flex-direction:column;align-items:flex-start}}.ai-card-label{color:#6a513f;letter-spacing:.025em;background:#f4ecdf;border:1px solid #d7c9b5;border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:100%;padding:5px 8px;font-size:10px;font-weight:800;line-height:1.25;display:inline-flex}.ai-card-label>span{color:#b94a23;font-size:13px}.book-card-content>.ai-card-label{margin-bottom:2px}.ai-disclosure{background:linear-gradient(110deg,#fffaf2,#edf0e3);border:1px solid #d4c5b2;max-width:990px;margin:42px 0 0 340px;padding:clamp(22px,3vw,34px);box-shadow:0 10px 28px #442b1b12}.ai-disclosure-heading{align-items:center;gap:14px;display:flex}.ai-disclosure-heading>span{color:#fff;background:#b94a23;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;font-size:22px;display:grid}.ai-disclosure-heading p{margin:0}.ai-disclosure-heading h2{margin:3px 0 0;font-size:clamp(26px,3vw,36px)}.ai-disclosure-groups{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:16px;margin-top:23px;display:grid}.ai-disclosure-groups>div{background:#fffdf8;border:1px solid #ded2c2;padding:18px 20px}.ai-disclosure-groups h3{margin:0 0 13px;font-size:20px}.ai-disclosure-groups ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.ai-disclosure-groups li,.ai-disclosure-groups p{align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:1.45;display:flex}.ai-disclosure-groups li>span,.ai-disclosure-groups p>span{color:#607143;font-weight:900}.ai-disclosure-note{color:#665c52;border-top:1px solid #d7ccbc;margin:19px 0 0;padding-top:16px;font-size:12px;line-height:1.55}.ai-author-form{gap:18px;display:grid}.ai-author-form>p{color:#6a5e54;margin:0;line-height:1.55}.ai-author-form fieldset{background:#f8f2e9;border:1px solid #d9cbbb;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:17px;display:grid}.ai-author-form legend{padding:0 8px;font:700 19px Georgia,serif}.ai-author-form fieldset label,.ai-author-confirmations label{cursor:pointer;background:#fffdf8;border:1px solid #e0d4c7;align-items:flex-start;gap:10px;padding:12px;display:flex}.ai-author-form input{accent-color:#b94a23;flex:none;margin-top:3px}.ai-author-form label span{gap:4px;display:grid}.ai-author-form label strong{font-size:13px;line-height:1.35}.ai-author-form label small{color:#75685f;font-size:11px;line-height:1.4}.ai-author-confirmations{gap:9px;display:grid}.ai-author-confirmations label:first-child{border-left:4px solid #b94a23}.ai-agent-note{background:#e9edde;border-left:4px solid #728053;padding:16px 18px}.ai-agent-note p{margin:6px 0 0;font-size:12px;line-height:1.55}.wizard-validation{color:#963b20;text-align:right;margin:13px 0 0;font-size:12px;font-weight:700}.preview-ai-summary{background:#e9edde;gap:6px;margin:13px 0;padding:13px;font-size:12px;display:grid}.preview-ai-summary span{color:#5e5c4e}.wizard-actions .primary:disabled{cursor:not-allowed;opacity:.45;transform:none}@media (max-width:980px){.ai-disclosure{margin-left:0}.ai-author-form fieldset{grid-template-columns:1fr}}@media (max-width:620px){.ai-card-label{white-space:normal}.ai-disclosure{margin-top:28px;padding:19px}.ai-disclosure-groups{grid-template-columns:1fr}.ai-disclosure-heading{align-items:flex-start}.ai-disclosure-heading>span{flex-basis:36px;height:36px}.ai-author-form fieldset{padding:13px}.wizard-validation{text-align:left}}.catalog-controls:has(.language-filter){margin-bottom:0}.catalog-controls{align-items:end}.language-filter{flex:0 0 150px;width:auto;min-height:42px;position:static}.language-trigger{color:#4a3428;cursor:pointer;background:#fffdf8;border:1px solid #cab9a8;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;width:100%;height:42px;padding:0 13px;font:700 13px/1.2 Arial,sans-serif;display:flex}.language-trigger:hover,.language-trigger[aria-expanded=true]{background:#fff7ed;border-color:#b94a23;box-shadow:0 0 0 2px #b94a2317}.language-trigger>span{color:#a84624;font-size:20px;line-height:1}.mobile-filter-trigger{display:none}.filter-backdrop{z-index:90;cursor:default;background:#2618106b;border:0;animation:.18s filter-fade;position:fixed;inset:0}.filter-drawer{z-index:91;background:#fffaf2;outline:none;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(410px,92vw);animation:.2s filter-slide;display:grid;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-22px 0 55px #2b190f33}.filter-drawer>header{background:#f8f0e5;border-bottom:1px solid #dfd2c3;justify-content:space-between;align-items:center;padding:25px 25px 19px;display:flex}.filter-drawer>header p{color:#8d6a55;letter-spacing:.06em;text-transform:uppercase;margin:0 0 3px;font-size:11px}.filter-drawer>header h2{margin:0;font-size:31px}.filter-close{color:#5b3d2d;cursor:pointer;background:#fffdf8;border:1px solid #d4c1ae;border-radius:50%;place-items:center;width:42px;height:42px;font-size:27px;line-height:1;display:grid}.filter-close:hover{color:#a33f1f;border-color:#b94a23}.mobile-filter-fields{display:none}.drawer-languages{grid-template-rows:auto auto minmax(0,1fr);min-height:0;padding:21px 25px 0;display:grid}.drawer-languages>div:first-child{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.drawer-languages h3{margin:0;font-size:22px}.drawer-languages>div:first-child>span{color:#74665c;font-size:12px}.drawer-search{margin:15px 0 13px;display:block}.drawer-search input{background:#fff;border:1px solid #cdbbaa;border-radius:5px;width:100%;height:44px;padding:0 13px;font-size:14px}.language-list{scrollbar-width:thin;scrollbar-color:#baa58f #eee4d8;min-height:0;padding:0 5px 20px 0;overflow-y:auto}.language-list label{cursor:pointer;border-bottom:1px solid #ede3d8;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:45px;padding:5px 8px;display:grid}.language-list label:hover{background:#f5ecdf}.language-list input{accent-color:#b94a23;width:19px;height:19px;margin:0}.language-list span{font-size:14px;font-weight:650}.language-list small{color:#6e5f54;text-align:center;background:#eee5d9;border-radius:999px;min-width:26px;padding:3px 7px;font-size:11px}.language-list .zero-count{color:#9c9189}.language-list .zero-count small{color:#a69a91;background:#f4eee7}.language-list .zero-count:not(:has(input:checked)){cursor:not-allowed;opacity:.68}.no-language-match{color:#75675d;margin:15px 0;font-size:13px}.filter-drawer>footer{background:#fffdf8;border-top:1px solid #dfd2c3;justify-content:space-between;align-items:center;gap:12px;padding:17px 25px;display:flex}.filter-drawer>footer .primary{min-width:190px}.active-filter-chips{align-items:center;gap:8px;margin-top:15px;padding-bottom:3px;display:flex;overflow-x:auto}.active-filter-chips button{color:#6c402c;cursor:pointer;background:#fffaf2;border:1px solid #d4bfaa;border-radius:999px;flex:none;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:inline-flex}.active-filter-chips button:hover{background:#fff0df;border-color:#b94a23}.active-filter-chips button>span{font-size:16px;line-height:1}.active-filter-chips .clear-all{text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.author-language-select{gap:8px;display:grid;position:relative}.author-language-select>span{font-size:13px;font-weight:700}.author-language-current{color:#493229;text-align:left;cursor:pointer;background:#fff;border:1px solid #bba996;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 12px;display:flex}.author-language-current small{color:#85756a;text-transform:uppercase}.author-language-menu{z-index:20;background:#fffdf8;border:1px solid #c9b6a3;padding:10px;position:absolute;top:76px;left:0;right:0;box-shadow:0 16px 32px #321d122e}.author-language-menu input{width:100%}.author-language-menu>div{max-height:240px;margin-top:8px;overflow-y:auto}.author-language-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eee2d5;justify-content:space-between;align-items:center;width:100%;padding:10px;display:flex}.author-language-menu button:hover,.author-language-menu button[aria-selected=true]{color:#943a1d;background:#f2e8da}.author-language-menu button small{color:#86776d;text-transform:none}.author-language-select>small{color:#75685f;font-size:11px;line-height:1.4}.auth-shell{color:#3e291f;background:radial-gradient(circle at 12% 18%,#b87e4d2e,#0000 34%),linear-gradient(135deg,#f6efe4,#fffaf2 55%,#e8ecdf);min-height:100vh}.auth-header{background:#fffcf6e6;border-bottom:1px solid #dacabc;justify-content:space-between;align-items:center;gap:20px;padding:18px clamp(20px,5vw,72px);display:flex}.auth-header a{color:#6a3a28;text-decoration:none}.auth-main{grid-template-columns:minmax(280px,.9fr) minmax(340px,560px);align-items:center;gap:clamp(32px,7vw,100px);max-width:1180px;margin:0 auto;padding:clamp(45px,8vw,110px) 22px;display:grid}.auth-story h1{max-width:650px;font-size:clamp(42px,5vw,68px)}.auth-story>p:not(.overline){color:#695649;max-width:580px;font:19px/1.65 Georgia,serif}.auth-safety{background:#e9edde;border-left:4px solid #718056;gap:5px;max-width:470px;margin-top:30px;padding:18px 20px;display:grid}.auth-safety span{color:#5e604f;font-size:13px}.auth-card{background:#fffdf8f5;border:1px solid #dfd1c1;border-radius:12px;padding:clamp(24px,4vw,42px);box-shadow:0 24px 60px #3e291f21}.auth-card form{gap:17px;display:grid}.auth-card label{gap:7px;font-size:13px;font-weight:750;display:grid}.auth-card input{color:#3e291f;background:#fff;border:1px solid #bba996;border-radius:6px;min-height:46px;padding:11px 12px}.auth-card .auth-check{align-items:flex-start;gap:10px;font-weight:500;line-height:1.45;display:flex}.auth-check input{accent-color:#b94a23;min-height:auto;margin-top:3px}.auth-card form>.primary{width:100%;margin-top:4px}.auth-card form>p{margin:0;font-size:13px}.auth-card a{color:#934021}.auth-message{border-radius:6px;margin-bottom:18px;padding:13px 15px;font-size:14px;line-height:1.5}.auth-message.success{color:#41522d;background:#e5edda;border:1px solid #bdcca8}.auth-message.error{color:#873719;background:#fff0e8;border:1px solid #dfa889}.auth-wait{gap:20px;display:grid}.auth-link-button{text-align:center;text-decoration:none;display:inline-block}.mailpit-link{border-top:1px solid #e6d9cc;margin-top:22px;padding-top:18px;font-size:13px;display:block}.mfa-setup{text-align:center}.mfa-setup img{border:10px solid #fff;width:min(260px,100%);margin:auto;box-shadow:0 8px 24px #3c24141f}.mfa-setup code,.recovery-codes code{word-break:break-all}.recovery-codes ul{grid-template-columns:1fr 1fr;gap:8px;padding:0;list-style:none;display:grid}.recovery-codes li{text-align:center;background:#f7f1e7;border:1px solid #ddd0bf;padding:9px}.owned-books{background:#fffaf2;border:1px solid #ddcfbf;margin-top:28px;padding:24px}.owned-books h2{margin-top:4px}.owned-book-list{gap:10px;margin-top:18px;display:grid}.owned-book-list article{background:#fff;border:1px solid #e6d9cc;grid-template-columns:minmax(180px,.55fr) 1fr;gap:20px;padding:15px;display:grid}.owned-book-list article>div{gap:4px;display:grid}.owned-book-list span,.owned-book-list small{color:#75685f}.owned-book-list article>.text-button{grid-column:1/-1;justify-self:start;font-size:12px}.author-account-actions{z-index:1;align-self:center;gap:12px;display:grid;position:relative}.author-account-actions .secondary{background:#fffaf2}@media (max-width:760px){.auth-main{grid-template-columns:1fr;padding-top:38px}.auth-story h1{font-size:42px}.auth-card{padding:22px}.recovery-codes ul,.owned-book-list article{grid-template-columns:1fr}.author-account-actions{align-self:flex-start;width:100%}.author-account-actions button{width:100%}.book-quota{grid-template-columns:1fr;padding:20px}.book-quota-note{grid-column:auto}}.auth-pricing-note{color:#4f543f;background:#edf0e5;border-left:4px solid #78865c;gap:4px;padding:14px 16px;font-size:13px;display:grid}.auth-pricing-note strong{font-size:15px}.auth-check code{overflow-wrap:anywhere;font-size:11px}.auth-card select{color:#3e291f;background:#fff;border:1px solid #bba996;border-radius:6px;min-height:46px;padding:11px 12px}.auth-card input:disabled{color:#665b52;background:#f3ede4}.auth-card label small{color:#71655c;font-weight:500;line-height:1.4}.auth-field{gap:7px;display:grid}.password-input{position:relative}.auth-card .password-input input{width:100%;padding-right:50px}.password-visibility{color:#6a3a28;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:36px;height:36px;padding:7px;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.password-visibility:hover{background:#f1e7da}.password-visibility:focus-visible{outline-offset:1px;outline:2px solid #b94a23}.password-visibility svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.author-create:disabled,.owned-books button:disabled{cursor:not-allowed;box-shadow:none;opacity:.56;transform:none}.author-create:disabled:hover{background:#c85227;transform:none}.setup ol{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:980px){.setup ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.setup ol{grid-template-columns:1fr}}.setup-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.setup-actions small{color:#786b61}.seller-review-card{background:#fffdf8;border:1px solid #d7c8b7;border-left:5px solid #b94a23;border-radius:8px;grid-column:1/-1;margin-top:4px;padding:20px}.seller-review-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.seller-review-head p,.seller-review-head h3{margin:0}.seller-review-head h3{font-size:25px}.seller-review-head>span{border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.seller-review-head .ready{color:#455b36;background:#e4ecd9}.seller-review-head .missing{color:#805023;background:#f8ead5}.seller-review-status{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.seller-review-status>span{background:#f4ecdf;border-radius:5px;padding:8px 10px;font-size:12px}.seller-review-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:15px 0;display:grid}.seller-review-summary>div{border:1px solid #e2d6c9;padding:11px}.seller-review-summary dt{color:#776a60;font-size:11px}.seller-review-summary dd{margin:5px 0 0;font-weight:700}.seller-tax-note,.seller-warning{line-height:1.5;margin:10px 0!important;padding:11px 13px!important}.seller-tax-note{background:#edf0e5}.seller-warning{background:#fff0df;color:#71351e!important}.seller-review-form{border-top:1px solid #e1d5c7;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:16px;padding-top:16px;display:grid}.seller-review-form label{gap:6px;font-size:12px;font-weight:750;display:grid}.seller-review-form input,.seller-review-form select{background:#fff;border:1px solid #bfae9d;border-radius:5px;width:100%;min-height:43px;padding:10px}.seller-review-form .wide{grid-column:1/-1}.seller-review-form label small{color:#74675d;font-weight:400}.seller-review-form .seller-check{flex-direction:row;grid-template-columns:20px 1fr;align-items:flex-start;display:flex}.seller-review-form .seller-check input{width:auto;min-height:0;margin-top:3px}.seller-form-actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.seller-error{color:#8d321c;background:#f9ded4;padding:11px}@media (max-width:640px){.seller-review-head{flex-direction:column}.seller-review-summary,.seller-review-form{grid-template-columns:1fr}.seller-review-form .wide{grid-column:auto}}@keyframes filter-fade{0%{opacity:0}to{opacity:1}}@keyframes filter-slide{0%{opacity:.5;transform:translate(30px)}to{opacity:1;transform:none}}@media (max-width:720px){.catalog-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:8px;display:grid}.catalog-controls .search-control{grid-column:auto;min-width:0}.catalog-controls .search-control input{width:100%}.catalog-controls .desktop-filter-field,.catalog-controls .desktop-reset,.desktop-language-trigger{display:none}.language-filter{width:auto;min-width:112px}.mobile-filter-trigger{display:flex}.filter-drawer{grid-template-rows:auto auto minmax(0,1fr) auto;width:100%;max-width:none;inset:0}.filter-drawer>header{padding:18px 18px 14px}.filter-drawer>header h2{font-size:28px}.mobile-filter-fields{background:#fffdf8;border-bottom:1px solid #e2d6c9;grid-template-columns:1fr 1fr;gap:10px;padding:14px 18px;display:grid}.mobile-filter-fields label{color:#75645a;letter-spacing:.04em;text-transform:uppercase;gap:5px;min-width:0;font-size:10px;font-weight:700;display:grid}.mobile-filter-fields select{background:#fff;border:1px solid #cab9a8;width:100%;min-width:0;height:42px}.drawer-languages{padding:17px 18px 0}.language-list label{min-height:50px;padding-inline:6px}.language-list input{width:22px;height:22px}.filter-drawer>footer{padding:13px 18px calc(13px + env(safe-area-inset-bottom));position:relative}.filter-drawer>footer .primary{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.filter-backdrop,.filter-drawer{animation:none}}@media (min-width:621px) and (max-width:900px){.site-header{gap:16px;padding-inline:18px}.brand{font-size:24px}.site-header nav{gap:7px}.site-header nav button{padding-inline:5px;font-size:13px}.header-actions{gap:5px}.header-actions span:not(.icon){display:none}}.author-profile-editor{border:1px solid var(--line);background:linear-gradient(135deg,#fffaeff5,#f4e5cdb8);border-radius:24px;grid-template-columns:minmax(220px,.75fr) minmax(280px,1.25fr);gap:2rem;margin:1.25rem 0;padding:1.6rem;display:grid;box-shadow:0 14px 35px #492d1d14}.author-profile-editor h2{margin:.2rem 0 .5rem}.author-profile-editor p{color:var(--muted);margin:0}.author-profile-fields{gap:.85rem;display:grid}.author-profile-fields label{gap:.35rem;font-weight:700;display:grid}.author-profile-fields input,.author-profile-fields textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fffdf8;border-radius:12px;padding:.75rem}.author-profile-fields textarea{resize:vertical;min-height:110px}.author-profile-fields small{color:var(--muted)}@media (max-width:720px){.author-profile-editor{grid-template-columns:1fr;gap:1rem;padding:1.1rem}}.preview-kicker{color:#f4d9b9;letter-spacing:.09em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.sample-badge{color:#873a20;letter-spacing:.04em;text-transform:uppercase;background:#fff1e4;border:1px solid #cc9c7d;border-radius:999px;width:max-content;max-width:100%;margin-bottom:8px;padding:6px 9px;font-size:10px;font-weight:850;display:inline-flex}.preview-unavailable{color:#6d5a4e;margin-top:auto;font-size:13px;line-height:1.4;display:block}.preview-only-box{background:linear-gradient(135deg,#f8f3e8,#edf1e5);border-color:#cbd4ba}.preview-only-box>strong{color:#40502f;font:700 22px/1.2 Georgia,serif}.preview-readonly-note{color:#4e5941;background:#e9edde;border-left:4px solid #728053;margin:22px 0 0;padding:16px 18px;font-weight:700}.legal-links{gap:18px;display:flex}.legal-links a{color:inherit;text-underline-offset:3px}.legal-page{overflow-wrap:anywhere;max-width:920px}.legal-page h1{overflow-wrap:normal;margin-bottom:26px;font-size:clamp(28px,7vw,62px)}.legal-page h2{margin-top:34px;font-size:clamp(24px,3vw,34px)}.legal-page p,.legal-page li{max-width:760px;line-height:1.7}.legal-page ul{padding-left:22px}.author-callout{color:#fffaf2;background:linear-gradient(115deg,#5a3524,#8b492d);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;max-width:1248px;margin:34px auto;padding:28px clamp(22px,4vw,46px);display:grid;box-shadow:0 18px 42px #41251629}.author-callout .overline{color:#f1cfaa}.author-callout h2{color:#fffaf2;margin:4px 0 10px;font-size:clamp(30px,4vw,45px)}.author-callout p{max-width:760px;margin:0;line-height:1.6}.author-callout-actions{gap:12px;min-width:245px;display:grid}.author-callout .primary{justify-content:center;text-decoration:none;display:inline-flex}.author-callout .text-button{color:#fffaf2;text-align:center;text-decoration:none}.author-info-page{max-width:1248px}.author-info-page,.author-info-hero>*,.author-info-grid>*,.author-process-list>*,.author-interest>*{min-width:0}.author-info-page p,.author-info-grid h2{overflow-wrap:anywhere}.author-info-hero{background:linear-gradient(115deg,#f3e5d4,#fffaf2 62%,#e7eadc);border:1px solid #dfd2c3;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:30px;padding:clamp(30px,5vw,60px);display:grid}.author-info-hero h1{margin:4px 0 18px;font-size:clamp(46px,7vw,78px)}.author-info-hero>div>p:last-child{color:#5f4c3f;max-width:750px;font:18px/1.65 Georgia,serif}.author-info-hero aside{background:#fffdf8cc;border-left:4px solid #b94a23;padding:22px}.author-info-hero aside strong{font:700 23px/1.2 Georgia,serif}.author-info-hero aside p{line-height:1.6}.author-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.author-facts article{background:#fffaf2;border:1px solid #e3d5c5;padding:22px}.author-facts strong{color:#9f3d1d;font:700 clamp(28px,4vw,42px)/1 Georgia,serif;display:block}.author-facts span{color:#68594d;margin-top:9px;font-size:13px;line-height:1.4;display:block}.author-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:22px 0;display:grid}.author-info-grid article{background:#f4eee3;border:1px solid #ded1c1;padding:28px}.author-info-grid h2{margin:5px 0 12px;font-size:30px}.author-info-grid p:last-child{line-height:1.65}.author-interest{background:#e7eadc;border-left:5px solid #748159;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:25px;margin-top:22px;padding:30px;display:grid}.author-interest h2{margin:4px 0 10px;font-size:34px}.author-interest p{margin:0;line-height:1.6}.author-info-page>.fine-print{background:#fffaf2;border:1px solid #dfd2c3;margin-top:18px;padding:16px;line-height:1.6}.author-registration-details{white-space:nowrap;text-align:center;text-decoration:none}.author-status-note{background:#edf0e5;border-left:4px solid #718253;margin:22px 0;padding:16px 18px;line-height:1.6}.author-info-section{background:#fffdf8;border:1px solid #dfd2c3;margin:22px 0;padding:clamp(25px,4vw,42px)}.author-info-section h2{margin:5px 0 15px;font-size:clamp(29px,4vw,44px)}.author-info-section>p:not(.overline){max-width:880px;line-height:1.7}.author-process{background:linear-gradient(115deg,#f4eee3,#fffaf2)}.author-process-list{counter-reset:author-process;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.author-process-list li{background:#fffaf2;border:1px solid #e3d5c5;grid-template-columns:34px minmax(0,1fr);gap:4px 12px;padding:19px;line-height:1.55;display:grid}.author-process-list li:before{counter-increment:author-process;content:counter(author-process);color:#fff;background:#b94a23;border-radius:50%;grid-row:span 2;place-items:center;width:30px;height:30px;font:700 16px Georgia,serif;display:grid}.author-process-list strong{color:#4d2f22;align-self:end;font:700 19px/1.2 Georgia,serif}.author-process-list span{color:#62584d}.content-policy{overflow-wrap:anywhere;max-width:1100px}.policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0;display:grid}.policy-grid article{background:#fffaf2;border:1px solid #dfd2c3;min-width:0;padding:24px}.policy-grid h2{margin-top:0}.report-path{background:#e7eadc;border-left:5px solid #748159;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:32px 0;padding:28px;display:grid}.report-path>*{min-width:0}.report-path h2{margin:5px 0 10px}.report-path p{margin:0}.report-path .primary{box-sizing:border-box;white-space:nowrap;max-width:100%;text-decoration:none}.content-policy>.fine-print{background:#f4eee3;border-left:3px solid #b94a23;margin-top:28px;padding:14px 16px}.legal-warning{background:#fff0e8;border:1px solid #dfa889;border-left:5px solid #b44722;margin:0 0 34px;padding:20px 22px}.legal-warning strong{color:#873719;font-size:17px}.legal-warning p{margin:7px 0 0}@media (max-width:760px){.author-callout,.author-info-hero,.author-interest,.report-path{grid-template-columns:1fr}.author-callout{margin:22px 16px}.author-callout-actions{min-width:0}.author-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.author-info-grid,.policy-grid{grid-template-columns:1fr}.report-path .primary{white-space:normal;text-align:center}}@media (max-width:620px){.legal-links{flex-direction:column;gap:7px}.legal-page{padding-top:38px}.sample-badge{white-space:normal}.author-facts{grid-template-columns:1fr 1fr}.author-facts article{padding:17px}.author-info-page{padding-top:30px}.author-info-hero{padding:26px 20px}.author-interest{padding:24px 20px}}.launch-status{background:linear-gradient(120deg,#fffaf2,#f4eadb);border:1px solid #ddcbb6;border-left:5px solid #b94a23;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;max-width:1248px;margin:30px auto 0;padding:24px clamp(22px,4vw,42px);display:grid;box-shadow:0 14px 34px #4a2c1c1a}.launch-status-mark{color:#633723;background:#fff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:29px;display:grid;box-shadow:inset 0 0 0 1px #e5d4bf}.launch-status .overline{color:#9e3f20;margin:0 0 3px}.launch-status h2{color:#4d2f22;margin:0;font-size:clamp(27px,3.2vw,42px)}.launch-status p{max-width:760px;margin:8px 0 0;line-height:1.55}.launch-status .launch-date{color:#633723;font-family:Georgia,serif;font-size:18px}.launch-status .launch-disclaimer{color:#6d6256;font-size:13px}.launch-status>.secondary{white-space:nowrap;text-decoration:none}.faq-page{max-width:1248px}.faq-hero{background:radial-gradient(circle at 90% 10%,#bf9f7038,#0000 34%),#fffaf2;border:1px solid #decdbb;max-width:950px;margin-bottom:34px;padding:clamp(28px,5vw,54px);box-shadow:0 20px 50px #482b1b17}.faq-hero h1{max-width:800px;margin:6px 0 16px;font-size:clamp(38px,6vw,66px);line-height:1.02}.faq-hero>p:not(.overline){max-width:780px;font-size:18px;line-height:1.65}.faq-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;display:flex}.faq-hero-actions a{text-decoration:none}.faq-status-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.faq-status-grid>section{background:#fffdf8;border:1px solid #dfd2c2;padding:clamp(22px,3vw,34px)}.faq-status-grid>section:last-child{background:#f4f5eb}.faq-status-grid h2{margin:8px 0 22px;font-size:clamp(27px,3vw,38px)}.status-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin:0;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.status-pill.current{color:#3e5a32;background:#e3ead9}.status-pill.planned{color:#874020;background:#f4dfd1}.faq-list{margin:0}.faq-list>div{border-top:1px solid #e6d9cb;padding:18px 0}.faq-list>div:first-child{border-top:0;padding-top:0}.faq-list dt{color:#4d2f22;font-family:Georgia,serif;font-size:19px;font-weight:700;line-height:1.35}.faq-list dd{color:#62584d;margin:8px 0 0;line-height:1.65}.faq-contact{background:#edf0e5;border-left:4px solid #718253;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;margin-top:28px;padding:28px clamp(22px,4vw,40px);display:grid}.faq-contact h2{margin:4px 0 8px;font-size:clamp(26px,3vw,38px)}.faq-contact p{max-width:780px;margin:0;line-height:1.6}.faq-contact>.secondary{white-space:nowrap;text-decoration:none}@media (max-width:900px){.launch-status{grid-template-columns:auto minmax(0,1fr)}.launch-status>.secondary{text-align:center;grid-column:1/-1;justify-self:stretch}.faq-status-grid{grid-template-columns:1fr}}@media (max-width:620px){.site-header nav{flex-wrap:wrap;justify-content:flex-start;gap:5px 12px}.site-header nav button{padding:4px 2px;font-size:13px}.launch-status{grid-template-columns:1fr;margin:20px 16px 0}.launch-status-mark{width:48px;height:48px;font-size:23px}.launch-status>.secondary{grid-column:auto}.faq-page{padding-top:30px}.faq-hero{padding:26px 20px}.faq-hero-actions{flex-direction:column;align-items:stretch}.faq-hero-actions .primary,.faq-hero-actions .text-button{text-align:center}.faq-status-grid{gap:18px}.faq-status-grid>section{padding:22px 18px}.faq-contact{grid-template-columns:1fr;padding:24px 20px}.faq-contact>.secondary{text-align:center}}.staging-global-banner{z-index:1000;text-align:center;color:#fff8ed;letter-spacing:.025em;background:#532f25;padding:.55rem 1rem;font-size:.84rem;font-weight:750;position:relative}.site-header{background:#fffcf6e6;gap:32px;height:88px}.brand{background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:2px;line-height:1;display:inline-flex}.brand-logo{object-fit:contain;width:auto;height:78px;display:block}.auth-header{padding-top:8px;padding-bottom:8px}@media (max-width:620px){.site-header{gap:10px;height:auto;min-height:65px;padding:8px 16px 10px}.brand-logo{height:70px}}.stripe-return-notice{background:#f5f7ec;border:1px solid #c9d1b4;border-left:5px solid #6d7f45;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;max-width:1100px;margin:26px auto 0;padding:24px clamp(20px,4vw,38px);display:grid;box-shadow:0 12px 28px #3e291f17}.stripe-return-notice.stripe-refresh{background:#fff3e9;border-color:#e0b99d #e0b99d #e0b99d #b94a23}.stripe-return-icon{color:#fff;background:#6d7f45;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;font-weight:700;display:grid}.stripe-refresh .stripe-return-icon{background:#b94a23}.stripe-return-notice h1{margin:.1em 0 .35em;font-size:clamp(25px,3vw,37px)}.stripe-return-notice p{margin:7px 0;line-height:1.55}.stripe-return-notice .overline{margin-top:0}.stripe-return-notice .stripe-return-safety{color:#665f51;font-size:13px;font-weight:600}@media (max-width:620px){.stripe-return-notice{grid-template-columns:1fr;margin:18px 16px 0;padding:20px}.stripe-return-icon{width:40px;height:40px}}.support-page{max-width:1180px}.support-hero{background:linear-gradient(120deg,#fffaf2,#f3e7d7 68%,#e7eadc);border:1px solid #ddcdbd;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-bottom:24px;padding:clamp(26px,5vw,50px);display:grid}.support-hero h1{margin:5px 0 13px;font-size:clamp(38px,6vw,64px)}.support-hero p:last-child{max-width:720px;line-height:1.65}.support-hero .secondary{white-space:nowrap;text-decoration:none}.support-layout{grid-template-columns:minmax(0,1.5fr) minmax(270px,.5fr);align-items:start;gap:24px;display:grid}.support-card,.support-safety{background:#fffdf8;border:1px solid #dfd2c3;padding:clamp(22px,4vw,34px)}.support-card{gap:17px;display:grid}.support-card label{gap:7px;font-weight:750;display:grid}.support-card select,.support-card textarea{box-sizing:border-box;color:#44342b;width:100%;font:inherit;background:#fff;border:1px solid #bca996;border-radius:4px;padding:12px}.support-card textarea{resize:vertical;min-height:125px;line-height:1.5}.support-examples{flex-wrap:wrap;gap:8px;display:flex}.support-examples button{color:#654331;background:#f7eee3;border:1px solid #d2c2b0;border-radius:999px;padding:8px 12px}.support-examples button:disabled{opacity:.45}.support-role-note{background:#fff2e9;border-left:3px solid #b94a23;margin:0;padding:10px 12px;font-size:13px}.support-message{background:#edf1e5;border-left:4px solid #748159;padding:18px}.support-message p{line-height:1.6}.support-refused,.support-error{background:#fff0e9;border-left-color:#ae4324}.support-escalated{background:#fff6e5;border-left-color:#bd7a2b}.support-message small{color:#665e54;line-height:1.5;display:block}.support-notice{font-size:13px;font-weight:700}.support-safety{background:#f0f2e7}.support-safety h2{margin-top:0}.support-safety li{margin:10px 0;line-height:1.45}.support-safety>p{border-top:1px solid #cdd4bc;margin:22px 0 0;padding-top:18px;font-size:13px;line-height:1.55}@media (max-width:780px){.support-hero,.support-layout{grid-template-columns:1fr}.support-hero .secondary{text-align:center;white-space:normal}}@media (max-width:620px){.support-page{padding-top:30px}.support-hero{padding:25px 20px}.support-card,.support-safety{padding:20px 17px}.support-examples{grid-template-columns:1fr 1fr;display:grid}.support-examples button{border-radius:5px}}.local-purchase-test{max-width:1100px;margin:0 auto}.simulation-warning{background:#fff2e8;border-left:4px solid #b94f25;flex-direction:column;gap:.5rem;margin:1.5rem 0;padding:1rem 1.2rem;display:flex}.purchase-accounting{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.purchase-accounting span{background:#f3eee4;border-radius:.5rem;padding:1rem}.purchase-accounting b{font-size:1.35rem;display:block}.local-purchase-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.local-purchase-status{min-height:1.5rem;font-weight:650}.local-purchase-test .library-item{justify-content:space-between;gap:1rem}.local-purchase-test small{margin-top:.4rem;display:block}@media (max-width:720px){.purchase-accounting{grid-template-columns:1fr 1fr}.local-purchase-test .library-item{flex-direction:column;align-items:stretch}}@media (max-width:420px){.purchase-accounting{grid-template-columns:1fr}}.ticket-form{border-top:1px solid #dfd2c3;gap:13px;margin-top:8px;padding-top:22px;display:grid}.ticket-form h2{font-size:25px}.ticket-form p{margin:0;line-height:1.5}.ticket-success{background:#edf1e5;border-left:4px solid #748159;padding:12px;font-weight:700}.own-tickets{border-top:1px solid #dfd2c3;gap:12px;margin-top:8px;padding-top:22px;display:grid}.own-tickets>h2,.own-tickets>p{margin:0}.own-tickets>article{background:#fffaf3;border:1px solid #ded1c3;padding:16px}.own-tickets>article>div:first-child{justify-content:space-between;gap:12px;display:flex}.own-tickets h3{margin:8px 0 12px;font-size:20px}.ticket-message{background:#f5efe7;border-left:3px solid #a99477;padding:10px 12px}.ticket-message+.ticket-message{margin-top:8px}.ticket-message small{color:#74533f;font-weight:700}.ticket-message p{margin:4px 0;line-height:1.5}@media (max-width:620px){.own-tickets>article>div:first-child{flex-direction:column;align-items:flex-start}}.local-platform-submission{background:#fffaf2;border:2px solid #b94a24}.platform-test-form{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.platform-test-form label{gap:6px;font-weight:750;display:grid}.platform-test-form label:nth-child(2),.platform-test-form label:nth-child(5),.platform-test-form .check,.platform-test-form button,.platform-test-form>small{grid-column:1/-1}.platform-test-form input,.platform-test-form textarea,.platform-test-form select{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cdbdab;border-radius:5px;padding:11px}.platform-test-form textarea{resize:vertical;min-height:95px}.platform-test-form .check{align-items:flex-start;display:flex}.platform-test-form .check input{width:auto;margin-top:3px}.platform-test-result{background:#edf1e5;border-left:4px solid #708050;gap:6px;margin-top:16px;padding:15px;display:grid}.platform-test-result ul{margin:5px 0 0;padding-left:20px}.platform-test-result span,.platform-test-result li{font-size:13px;line-height:1.45}@media (max-width:680px){.platform-test-form{grid-template-columns:1fr}.platform-test-form>*{grid-column:1!important}}.ai-declaration,.owned-ai-editor fieldset{background:#fffaf2;border:1px solid #d9cbbb;margin:8px 0;padding:14px}.ai-declaration legend,.owned-ai-editor legend{padding:0 6px;font-weight:800}.ai-declaration>p,.ai-declaration-help{color:#665a51;font-size:12px;line-height:1.5}.ai-declaration-help{background:#edf0e5;border-left:4px solid #73805a;margin:8px 0;padding:12px}.owned-ai-disclosure{border-top:1px solid #e2d7ca;margin-top:12px;padding-top:10px}.owned-ai-disclosure>p{margin:0 0 6px}.owned-ai-editor{background:#f8f2e9;gap:8px;margin-top:10px;padding:12px;display:grid}.owned-ai-editor>p{margin:0;font-size:12px;line-height:1.5}.owned-ai-disclosure>small{color:#53683a;margin-top:7px;display:block}.ai-review-notice{background:#fffdf8;border:1px solid #d4c3ae;border-left:5px solid #b94a23;gap:9px;margin:10px 0;padding:18px;display:grid}.ai-review-notice h4,.ai-review-notice p{margin:0}.ai-review-notice h4{font:700 22px Georgia,serif}.ai-review-notice p{font-size:13px;line-height:1.55}.ai-review-notice .confirmation{background:#edf0e5;align-items:flex-start;gap:9px;margin-top:5px;padding:12px;font-weight:750;display:flex}.ai-review-notice .confirmation input{accent-color:#b94a23;flex:none;width:auto;margin-top:3px}.ai-review-notice small{color:#675b51;line-height:1.45}.author-workspace-screen{gap:22px;max-width:1080px;margin:0 auto;display:grid}.author-workspace-screen>header{background:linear-gradient(120deg,#fffaf2,#f4e9da 70%,#e8ecdf);border:1px solid #dfd2c3;padding:30px clamp(22px,4vw,44px)}.author-workspace-screen>header h1{margin:5px 0 12px;font-size:clamp(36px,5vw,58px)}.author-workspace-screen>header>p:last-child{color:#65564c;max-width:760px;margin:0;line-height:1.6}.author-workspace-screen .local-platform-submission{margin:0}.author-workspace-screen .empty-state{width:100%;max-width:none;margin:0}.author-finance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.author-finance-grid article{background:#fffdf8;border:1px solid #dfd2c3;padding:20px}.author-finance-grid span{color:#6a5d53;min-height:34px;font-size:13px;line-height:1.4;display:block}.author-finance-grid strong{margin-top:8px;font:700 29px/1 Georgia,serif;display:block}.author-finance-status,.author-security-settings{background:#edf1e5;border-left:4px solid #748159;padding:24px}.author-finance-status h2,.author-security-settings h2{margin-top:0}.author-finance-status p,.author-security-settings p{line-height:1.6}.author-message-list{gap:14px;display:grid}.author-message-list>article{background:#fffaf3;border:1px solid #ded1c3;padding:20px}.author-message-list>article>div:first-child{justify-content:space-between;gap:12px;display:flex}.author-message-list h2{font-size:22px}.author-workspace-screen>.author-profile-editor{margin:0}.author-workspace-screen>.support-page{padding:0}@media (max-width:900px){.author-finance-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.author-workspace-screen{gap:16px}.author-workspace-screen>header{padding:23px 18px}.author-finance-grid{grid-template-columns:1fr}.author-message-list>article>div:first-child{flex-direction:column;align-items:flex-start}}.settings-workspace{max-width:1120px}.settings-panel{background:#fffdf8;border:1px solid #dfd2c3;padding:clamp(20px,3vw,32px);box-shadow:0 12px 30px #482c1d0f}.settings-panel-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;margin-bottom:22px;display:grid}.settings-panel-heading>span{color:#5d6c45;background:#edf0e5;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;font-weight:800;display:grid}.settings-panel-heading h2{margin:0 0 6px;font-size:clamp(25px,3vw,34px)}.settings-panel-heading p{color:#665a50;margin:0;line-height:1.55}.settings-form{gap:12px;display:grid}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-form label{gap:6px;font-weight:750;display:grid}.settings-form label small{color:#71665d;font-weight:500}.settings-form input,.settings-form textarea,.settings-form select{box-sizing:border-box;color:#403229;width:100%;font:inherit;background:#fff;border:1px solid #cbbba8;border-radius:6px;padding:11px 12px}.settings-form textarea{resize:vertical;min-height:110px}.settings-form .wide{grid-column:1/-1}.settings-help{background:#edf1e5;border-left:4px solid #73805a;margin:0;padding:13px 15px;line-height:1.55}.settings-columns,.closure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.settings-columns>form,.closure-grid>article{background:#f9f3eb;border:1px solid #e2d6c8;padding:20px}.settings-columns h3,.closure-grid h3{margin:0 0 6px}.session-list{gap:10px;margin-top:24px;display:grid}.session-list h3{margin-bottom:2px}.session-list article{background:#f7f1e9;border:1px solid #dfd4c7;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.session-list small{color:#6f6359;margin-top:4px;display:block}.legal-document-list{gap:12px;display:grid}.legal-document-list article{background:#f9f3eb;border:1px solid #dfd3c5;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.legal-document-list article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.legal-document-list p{color:#695e55;margin:7px 0 0}.legal-document-list .secondary{text-decoration:none}.legal-document-list+.settings-help{margin-top:14px}.conditions-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.conditions-grid article{background:#f7f1e9;border:1px solid #dfd3c5;padding:18px}.conditions-grid strong{color:#9f3d1d;font:700 29px/1 Georgia,serif;display:block}.conditions-grid span{margin-top:8px;font-size:13px;line-height:1.45;display:block}.condition-notes{margin:18px 0 0;padding-left:20px}.condition-notes li{margin:8px 0;line-height:1.55}.notification-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.notification-form label{background:#faf5ee;border:1px solid #e0d5c8;align-items:flex-start;gap:10px;padding:12px;display:flex}.notification-form input{margin-top:3px}.notification-form .mandatory{color:#4f603d;background:#edf1e5}.notification-form button{grid-column:1/-1}.danger-zone{border-left:5px solid #b94a23}.danger-zone .settings-panel-heading>span{color:#a33d1d;background:#fff0e7}.closure-grid>article{background:#fff7f1}.closure-grid p{line-height:1.55}.request-status{background:#edf1e5;padding:10px}.settings-workspace button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:860px){.conditions-grid{grid-template-columns:1fr 1fr}.settings-columns,.closure-grid{grid-template-columns:1fr}}@media (max-width:620px){.settings-grid,.notification-form,.conditions-grid{grid-template-columns:1fr}.settings-form .wide,.notification-form button{grid-column:auto}.settings-panel{padding:19px 16px}.settings-panel-heading{grid-template-columns:1fr}.legal-document-list article,.session-list article{flex-direction:column;align-items:stretch}.legal-document-list article>div:last-child{justify-content:stretch}.legal-document-list article>div:last-child>*{text-align:center}.session-list .text-button{text-align:left}}html[data-author-text-scale=large] .author-area{font-size:112.5%}html[data-author-text-scale=extra_large] .author-area{font-size:125%}html[data-author-theme=high_contrast] .author-area{filter:contrast(1.18)}html[data-author-theme=high_contrast] .author-area button:focus-visible,html[data-author-theme=high_contrast] .author-area input:focus-visible,html[data-author-theme=high_contrast] .author-area select:focus-visible,html[data-author-theme=high_contrast] .author-area textarea:focus-visible{outline-offset:3px;outline:4px solid #111}html[data-author-theme=dark] .author-main,html[data-author-theme=dark] .author-workspace-screen>header,html[data-author-theme=dark] .settings-panel{color:#fff7ed;background:#241d19}html[data-author-theme=dark] .settings-panel h1,html[data-author-theme=dark] .settings-panel h2,html[data-author-theme=dark] .settings-panel h3,html[data-author-theme=dark] .author-workspace-screen>header h1{color:#fff7ed}html[data-author-theme=dark] .settings-panel p,html[data-author-theme=dark] .settings-panel small,html[data-author-theme=dark] .author-workspace-screen>header>p:last-child{color:#e1d3c5}html[data-author-theme=dark] .settings-columns>form,html[data-author-theme=dark] .closure-grid>article,html[data-author-theme=dark] .conditions-grid article,html[data-author-theme=dark] .legal-document-list article,html[data-author-theme=dark] .session-list article,html[data-author-theme=dark] .notification-form label{background:#382c26;border-color:#695448}.owned-book-list{gap:22px}.owned-book-list>div{gap:10px;display:grid}.managed-book{border-radius:18px;overflow:hidden;box-shadow:0 18px 46px #462a1b17;background:#fffdf8!important;border:1px solid #d8c6b3!important;grid-template-columns:1fr!important;gap:0!important;padding:0!important;display:grid!important}.managed-book-overview{grid-template-columns:190px minmax(0,1fr);gap:30px;padding:clamp(22px,3vw,34px);display:grid}.managed-book-cover{width:100%;margin:0}.managed-book-cover>img,.managed-book-cover-placeholder{aspect-ratio:2/3;border-radius:5px;width:100%;box-shadow:0 15px 30px #371f1133}.managed-book-cover>img{object-fit:cover;display:block}.managed-book-cover-placeholder{color:#fdf3e5;text-align:center;background:radial-gradient(circle at 75% 18%,#efbd754d,#0000 24%),linear-gradient(145deg,#70432d,#3e281f 70%);flex-direction:column;justify-content:center;align-items:center;padding:22px 16px;display:flex;position:relative;overflow:hidden}.managed-book-cover-placeholder:after{content:"";pointer-events:none;border:1px solid #fff5e440;position:absolute;inset:12px}.managed-book-cover-placeholder svg{fill:none;stroke:#e1ae73;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:39px;height:39px;margin-bottom:19px}.managed-book-cover-placeholder strong{z-index:1;font:700 18px/1.2 Georgia,serif;position:relative}.managed-book-cover-placeholder small{z-index:1;color:#dec7b5;margin-top:16px;font-size:10px;line-height:1.4;position:relative}.managed-book-content{min-width:0}.managed-book-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.managed-book-heading>div{flex-wrap:wrap;gap:7px;display:flex}.managed-book-heading time{color:#806f63;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.managed-book-heading time svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.book-status{letter-spacing:.045em;text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.book-status.good{color:#455b36;background:#e4ecd9}.book-status.review{color:#805023;background:#f8ead5}.book-status.danger{color:#8d321c;background:#f9ded4}.book-status.draft{color:#66564a;background:#eee6db}.book-status.muted{color:#6c6963;background:#eceae6}.managed-book-content h2{margin:18px 0 4px;font-size:clamp(29px,3.4vw,42px);line-height:1.03}.managed-book-subtitle{color:#8a5c43;margin:0;font:17px/1.45 Georgia,serif}.managed-book-description{color:#66584e;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:720px;margin:15px 0 19px;line-height:1.62;display:-webkit-box;overflow:hidden}.managed-book-facts{border-block:1px solid #eadfd2;flex-wrap:wrap;gap:10px 28px;margin:0 0 24px;padding:15px 0;display:flex}.managed-book-facts>div{min-width:130px}.managed-book-facts dt{color:#8a796d;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.managed-book-facts dt svg{fill:none;stroke:#b95a30;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.managed-book-facts dd{color:#463027;margin:6px 0 0;font-size:13px;font-weight:750}.book-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.book-manager-action{text-align:left;border:1px solid #ddcbbc;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:grid;position:relative}.book-manager-action>span:nth-child(2){gap:5px;min-width:0;display:grid}.book-manager-action strong{font-size:15px;line-height:1.3}.book-manager-action small{color:#66584e;font-size:12px;line-height:1.4}.book-manager-action>i{color:#b6532a;font-style:normal;transition:transform .18s}.book-manager-action-icon{border-radius:9px;flex:none;place-items:center;display:grid}.book-manager-action-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.book-manager-action:hover{border-color:#c78667;transform:translateY(-2px);box-shadow:0 9px 20px #492b1b17}.book-manager-action:hover>i{transform:translate(3px)}.book-manager-action:focus-visible{outline-offset:3px;outline:3px solid #b94a23}.book-manager-action.active{border-color:#b94a23;box-shadow:0 0 0 3px #b94a2324}.book-manager-action.main{color:#fff8ed;background:#5a3425;min-height:82px;padding:15px 16px}.book-manager-action.main:first-child{background:#b95026}.book-manager-action.main strong{color:#fff;font-size:16px}.book-manager-action.main small{color:#fff1e4;font-size:13px}.book-manager-action.main>i{color:#f2c092}.book-manager-action.main .book-manager-action-icon{color:#fff;background:#ffffff1f;width:43px;height:43px}.book-manager-action.main:hover{border-color:#7d4028;box-shadow:0 12px 24px #4d2a192e}.book-secondary-actions{background:#f8f1e8;border-top:1px solid #e7d9cb;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.book-manager-action.compact{background:0 0;border:0;border-right:1px solid #e3d5c7;border-radius:0;min-height:96px;padding:17px 18px}.book-manager-action.compact:last-child{border-right:0}.book-manager-action.compact .book-manager-action-icon{color:#a74a25;background:#eee1d2;width:38px;height:38px}.book-manager-action.compact strong{color:#4b352c;font-size:15px}.book-manager-action.compact small{color:#63554b;font-size:12px}.book-manager-action.compact:hover,.book-manager-action.compact.active{z-index:1;background:#fffaf3;box-shadow:inset 0 -3px #b95026}.book-manager-action.compact>i{display:none}.managed-book>.notice,.managed-book>.book-manager-form{margin:20px clamp(20px,3vw,34px) 28px}.book-manager-form{background:#f8f1e8;border:1px solid #dacbbb;border-radius:12px;gap:16px;padding:22px;animation:.2s manager-panel-in;display:grid}.book-manager-form h3{margin:0;font-size:24px}.book-manager-form>p{margin:0;line-height:1.55}.book-manager-form fieldset{border:1px solid #d7c8b7;gap:8px;margin:0;padding:14px;display:grid}.book-manager-form fieldset label,.book-manager-form .confirmation{align-items:flex-start;gap:9px;font-weight:600;display:flex}.book-manager-form fieldset input,.book-manager-form .confirmation input{margin-top:3px}.book-manager-form>label{gap:7px;font-weight:750;display:grid}.book-manager-form input,.book-manager-form textarea,.book-manager-form select{box-sizing:border-box;color:#403229;width:100%;font:inherit;background:#fff;border:1px solid #cbbba8;border-radius:6px;padding:11px 12px}.cover-preview{object-fit:contain;background:#fff;border:1px solid #ccbba8;max-width:min(260px,100%);max-height:360px;display:block}.version-history{gap:10px;display:grid}.version-history article{background:#fff!important;grid-template-columns:1fr!important;gap:7px!important;padding:14px!important;display:grid!important}.version-history article>div{justify-content:space-between;gap:10px;display:flex}.version-history p,.version-history small{margin:0}.delete-draft-action{justify-self:start}.managed-book .notice{margin-bottom:0}@keyframes manager-panel-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@media (max-width:920px){.managed-book-overview{grid-template-columns:150px minmax(0,1fr);gap:22px}.book-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.book-manager-action.compact:nth-child(2){border-right:0}.book-manager-action.compact:nth-child(-n+2){border-bottom:1px solid #e3d5c7}}@media (max-width:640px){.managed-book-overview{grid-template-columns:1fr;padding:18px}.managed-book-cover{width:132px}.managed-book-heading{flex-direction:column-reverse;align-items:flex-start}.managed-book-heading time{white-space:normal}.managed-book-content h2{margin-top:14px}.managed-book-facts{grid-template-columns:1fr 1fr;gap:15px;display:grid}.book-primary-actions,.book-secondary-actions{grid-template-columns:1fr}.book-manager-action.main{min-height:68px}.book-manager-action.compact{border-right:0;min-height:72px;border-bottom:1px solid #e3d5c7!important}.book-manager-action.compact:last-child{border-bottom:0!important}.managed-book>.notice,.managed-book>.book-manager-form{margin:16px 14px 22px}.book-manager-form{padding:16px}.book-manager-form .settings-grid{grid-template-columns:1fr}.version-history article>div{flex-direction:column}}@media (prefers-reduced-motion:reduce){.book-manager-form{animation:none}.book-manager-action,.book-manager-action>i{transition:none}}.author-site-header{position:static}.book-draft-creator{gap:22px;max-width:1040px;margin:0 auto;display:grid}.book-draft-creator>.book-manager-form{width:100%;max-width:920px}.book-draft-creator .settings-grid{gap:15px;display:grid}.book-draft-creator .settings-grid>label{align-content:start;gap:7px;min-width:0;display:grid}.book-draft-creator .settings-grid>.wide{grid-column:1/-1}.book-disclosure-options{align-content:start}.book-manager-form .book-disclosure-options label,.book-manager-form>label.confirmation{text-align:left;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;width:100%;display:grid}.book-manager-form .book-disclosure-options input,.book-manager-form>label.confirmation input{width:auto;margin:3px 0 0}.book-manager-form .book-disclosure-options span,.book-manager-form>label.confirmation span{min-width:0;line-height:1.45}.manual-review-notice{background:#f2f4ea;border:1px solid #cbd3bd;border-left:5px solid #73805a;gap:9px;margin:10px 0;padding:18px;display:grid}.manual-review-notice h4{margin:0;font:700 22px Georgia,serif}.manual-review-notice ul{margin:0;padding-left:20px}.manual-review-notice li{margin:6px 0;line-height:1.5}.book-submission-status{background:#f0f3e7;border:1px solid #cfd6bd;border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:18px clamp(20px,3vw,34px) 0;padding:16px 18px;display:flex}.book-submission-status>div{gap:4px;display:grid}.book-submission-status>div span{color:#66584e}.book-submission-status small{color:#68594e;flex-basis:100%}.book-submission-status button{flex:none}@media (max-width:640px){.book-draft-creator .settings-grid{grid-template-columns:1fr}.book-draft-creator .settings-grid>.wide{grid-column:auto}.book-draft-creator>.book-manager-form{padding:16px}.manual-review-notice{padding:15px}}.registration-honeypot{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.author-registration-launch{background:linear-gradient(120deg,#fff7ec,#e9edde);border:1px solid #cfae8d;border-left:7px solid #b94a23;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;max-width:1180px;margin:28px auto;padding:clamp(28px,4vw,46px);display:grid;box-shadow:0 18px 42px #44291a1c}.author-registration-launch h2{margin:7px 0 12px;font-size:clamp(29px,4vw,46px);line-height:1.08}.author-registration-launch p{max-width:820px;line-height:1.6}.author-registration-launch>.primary{white-space:nowrap;text-decoration:none}@media (max-width:760px){.author-registration-launch{grid-template-columns:1fr}.author-registration-launch>.primary{text-align:center;width:100%}}.header-register-link{color:#fff;white-space:nowrap;background:#b94a23;border-radius:7px;align-self:center;padding:9px 13px;font-size:14px;font-weight:750;text-decoration:none;box-shadow:0 2px #913414}.header-register-link:hover{color:#fff;background:#9d3d1d;transform:translateY(-1px)}.header-register-link:focus-visible,.hero a:focus-visible,.author-info-page a:focus-visible{outline-offset:3px;outline:3px solid #b94a23}.header-login-link{color:#8c3e22;white-space:nowrap;border:1px solid #b94a23;border-radius:7px;align-self:center;padding:8px 12px;font-size:14px;font-weight:750;text-decoration:none}.header-login-link:hover{background:#fff0df}.header-login-link:focus-visible{outline-offset:3px;outline:3px solid #b94a23}.author-info-top-cta{text-align:center;margin-top:7px;text-decoration:none;display:inline-flex}@media (max-width:620px){.header-register-link{padding:6px 9px;font-size:12px}.header-login-link{padding:7px 10px;font-size:13px}.prototype-note{align-items:flex-start;line-height:1.45}.author-info-top-cta{justify-content:center;width:100%}.author-interest>.primary{text-align:center;width:100%;text-decoration:none}}@media (max-width:760px){.author-process-list{grid-template-columns:1fr}.author-registration-details{width:100%}}.checkout-panel fieldset{border:0;margin:24px 0;padding:0}.checkout-panel legend{margin-bottom:8px;font-weight:800}.checkout-address-row{grid-template-columns:minmax(120px,.4fr) 1fr;gap:14px;display:grid}.checkout-panel .field-label{margin-top:14px}.checkout-panel select{background:#fff;border:1px solid #bfae9d;border-radius:5px;min-height:47px;padding:11px}@media (max-width:760px){.checkout-address-row{grid-template-columns:1fr}}.author-dashboard{color:#3f2d23;gap:22px;max-width:1280px;margin:0 auto;display:grid}.author-dashboard button{font:inherit}.author-dashboard-hero{background:linear-gradient(120deg,#fffaf1 0 62%,#e8eddf);border:1px solid #dbc9b6;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:28px;padding:34px clamp(24px,4vw,52px);display:flex;box-shadow:0 18px 50px #482b1814}.author-dashboard-hero h1{max-width:750px;margin:4px 0 8px;font-size:clamp(35px,4.5vw,58px);line-height:1.02}.author-dashboard-hero p:last-child{color:#66564b;margin:0}.author-period-tabs{background:#f4ece2;border:1px solid #dfd1c2;border-radius:12px;gap:6px;padding:5px;display:flex;overflow-x:auto}.author-period-tabs button{color:#655247;background:0 0;border:0;border-radius:8px;flex:1 0 auto;padding:10px 16px;font-weight:750}.author-period-tabs button.selected{color:#873c22;background:#fff;box-shadow:0 2px 10px #4f301e1a}.author-dashboard-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.author-dashboard-metrics article{background:#fffdf8;border:1px solid #ded0c0;border-radius:14px;min-width:0;padding:21px 18px}.author-dashboard-metrics span,.author-dashboard-metrics small{color:#76685d;display:block}.author-dashboard-metrics span{font-size:13px;font-weight:750}.author-dashboard-metrics strong{overflow-wrap:anywhere;margin:9px 0 6px;font:700 clamp(23px,2.6vw,36px)/1.05 Georgia,serif;display:block}.author-dashboard-metrics small{font-size:12px;line-height:1.4}.author-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);gap:18px;display:grid}.author-dashboard-card{background:#fffdf8;border:1px solid #ddcdbd;border-radius:16px;padding:clamp(20px,3vw,30px);box-shadow:0 12px 35px #452b1c0e}.author-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.author-card-heading h2{margin:4px 0 0;font-size:clamp(25px,3vw,35px)}.author-card-heading>strong{color:#a44422;font:700 38px Georgia,serif}.author-sales-chart svg{width:100%;height:230px;overflow:visible}.author-sales-chart path{fill:none;stroke:#d9caba;stroke-width:.5px}.author-sales-chart polygon{fill:#dfe5d4;opacity:.8}.author-sales-chart polyline{fill:none;stroke:#a94725;stroke-width:1.8px;vector-effect:non-scaling-stroke}.author-sales-chart>div{color:#807064;justify-content:space-between;gap:5px;font-size:11px;display:flex}.author-dashboard-empty{text-align:center;background:#fbf6ee;border:1px dashed #cdbba8;border-radius:12px;place-items:center;min-height:210px;padding:25px;display:grid}.author-dashboard-empty>span{color:#7b885f;font-size:40px}.author-dashboard-empty strong{font:700 23px Georgia,serif}.author-dashboard-empty p{color:#6a5c52;max-width:520px;margin:0;line-height:1.55}.author-reversal-note{color:#7e321c;background:#fff0e7;border-left:4px solid #b85d3d;padding:10px 13px}.author-earnings-card{color:#fffaf1;background:linear-gradient(145deg,#283126,#3b4b34)}.author-earnings-card h2,.author-earnings-card .overline{color:#fffaf1}.author-earnings-card .text-button{color:#f2d9bd}.author-earnings-card dl{gap:0;margin:0;display:grid}.author-earnings-card dl>div{border-bottom:1px solid #ffffff24;justify-content:space-between;gap:14px;padding:13px 0;display:flex}.author-earnings-card dt{color:#dce4d4}.author-earnings-card dd{margin:0;font-weight:800}.author-earnings-card p{line-height:1.55}.author-earnings-card small{color:#d8dfd2;line-height:1.5;display:block}.author-earnings-card .author-card-heading{display:block}.author-earnings-card .author-card-heading .text-button{white-space:normal;text-align:left;max-width:100%;margin-top:9px;display:inline-block}.author-books-dashboard{padding:0;overflow:hidden}.author-books-dashboard>.author-card-heading{padding:27px 30px 5px}.author-book-dashboard-layout{border-top:1px solid #e2d5c8;grid-template-columns:minmax(0,1.4fr) minmax(285px,.6fr);display:grid}.author-book-dashboard-list{align-content:start;max-height:520px;display:grid;overflow:auto}.author-book-dashboard-list>button{text-align:left;color:#443228;background:#fffdf8;border:0;border-bottom:1px solid #eadfd3;grid-template-columns:52px minmax(160px,1fr) 76px minmax(90px,auto);align-items:center;gap:13px;padding:15px 20px;display:grid}.author-book-dashboard-list>button:hover,.author-book-dashboard-list>button.selected{background:#f3eadf}.author-book-dashboard-list>button.selected{box-shadow:inset 4px 0 #a94725}.author-book-dashboard-list>button>span:nth-last-child(-n+2){text-align:right}.author-book-dashboard-list strong,.author-book-dashboard-list small,.author-book-dashboard-list b{display:block}.author-book-dashboard-list small{color:#72645a;margin-top:5px}.author-book-dashboard-list i{background:#ede8df;border-radius:999px;padding:3px 7px;font-style:normal}.author-book-dashboard-list i.ready,.author-status-pill.ready{color:#4d623b;background:#e3ecd9}.author-book-dashboard-list i.review,.author-status-pill.review{color:#795a11;background:#fff0c9}.author-book-dashboard-list i.attention,.author-status-pill.attention{color:#873b20;background:#fbe0d6}.author-dashboard-cover{color:#fff8e9;background:linear-gradient(145deg,#6b321f,#b96635);border-radius:4px;place-items:center;width:46px;height:60px;font:700 24px Georgia,serif;display:grid;box-shadow:4px 5px #e0d1c2}.author-dashboard-cover.large{width:78px;height:104px;font-size:38px}.author-book-detail{background:#f5ede3;border-left:1px solid #e2d5c8;padding:26px}.author-book-detail h3{margin:6px 0 10px;font-size:28px}.author-status-pill{background:#e9e3da;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-block}.author-book-detail dl{grid-template-columns:1fr 1fr;gap:9px;margin:20px 0;display:grid}.author-book-detail dl>div{background:#fffaf3;padding:10px}.author-book-detail dt{color:#71645b;font-size:11px}.author-book-detail dd{margin:5px 0 0;font-weight:800}.author-book-detail>.secondary{width:100%}.author-share-row{gap:8px;margin-top:8px;display:flex}.author-share-row button{background:#fffaf2;border:1px solid #bfaa95;flex:1;padding:8px}.author-dashboard-bottom{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.author-dashboard-bottom h2{margin:4px 0 10px}.author-dashboard-bottom p{line-height:1.55}.author-profile-summary>div{flex-wrap:wrap;gap:8px;display:flex}.author-profile-summary button,.author-promo-card button{padding:9px 12px}.author-slot-meter{background:#e7ded4;border-radius:999px;height:10px;overflow:hidden}.author-slot-meter i{border-radius:inherit;background:#a94725;height:100%;display:block}.author-slots-card small{color:#6e6158;line-height:1.45}.author-promo-card{background:linear-gradient(145deg,#f4eadc,#e8ecdf)}.author-statement-preview article{border-top:1px solid #e4d8cc;grid-template-columns:1fr auto minmax(190px,.7fr);gap:18px;padding:12px 0;display:grid}.author-statement-preview small{color:#6c5f55}.author-metrics-method{color:#776a60;margin:0;padding:0 8px;font-size:12px}.author-dashboard-error{background:#fff1eb;border:1px solid #e5b8a8;padding:35px}.author-dashboard-error h1{margin-top:0}@media (max-width:1080px){.author-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.author-dashboard-bottom{grid-template-columns:1fr 1fr}.author-promo-card{grid-column:1/-1}}@media (max-width:820px){.author-dashboard-grid,.author-book-dashboard-layout{grid-template-columns:1fr}.author-book-detail{border-top:1px solid #e2d5c8;border-left:0}.author-dashboard-hero{flex-direction:column;align-items:stretch}.author-dashboard-hero>.primary{width:100%}.author-dashboard-metrics{grid-template-columns:1fr 1fr}.author-sales-chart svg{height:170px}}@media (max-width:580px){.author-dashboard{gap:14px}.author-dashboard-hero{padding:24px 18px}.author-period-tabs button{padding:9px 12px}.author-dashboard-metrics{grid-template-columns:1fr 1fr;gap:8px}.author-dashboard-metrics article{padding:15px 13px}.author-dashboard-metrics article:last-child{grid-column:1/-1}.author-dashboard-bottom{grid-template-columns:1fr}.author-promo-card{grid-column:auto}.author-books-dashboard>.author-card-heading,.author-dashboard-card{padding:19px 16px}.author-books-dashboard{padding:0}.author-card-heading{flex-direction:column;align-items:stretch}.author-book-dashboard-list>button{grid-template-columns:46px minmax(0,1fr) 64px;padding:13px 12px}.author-book-dashboard-list>button>span:last-child{display:none}.author-book-detail dl{grid-template-columns:1fr 1fr}.author-statement-preview article{grid-template-columns:1fr auto}.author-statement-preview article small{grid-column:1/-1}.author-sales-chart>div span:nth-child(2n){display:none}}.registration-page{color:#35271f;background:linear-gradient(135deg,#f8f4eb,#eee1d1)}.registration-page .auth-main{align-items:start;max-width:1240px;padding-top:clamp(42px,6vw,85px)}.registration-page .auth-story h1{letter-spacing:-.025em;line-height:1.06}.registration-guide{border-top:1px solid #d9c7b3;gap:24px;margin-top:30px;padding-top:27px;display:grid}.registration-guide-heading h2{margin:0;font-size:clamp(25px,3vw,34px);line-height:1.12}.registration-guide-heading p{color:#6b594b;margin:8px 0 0;line-height:1.55}.registration-guide-block h3,.registration-support h3{color:#4a2e22;margin:0 0 13px;font:700 20px/1.25 Georgia,serif}.registration-steps{counter-reset:registration-step;gap:0;margin:0;padding:0;list-style:none;display:grid}.registration-steps li{counter-increment:registration-step;border-bottom:1px solid #ded0bf;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:11px 0;display:grid}.registration-steps li:before{content:counter(registration-step);color:#fff;background:#7b3a20;border-radius:50%;place-items:center;width:31px;height:31px;font:700 15px Georgia,serif;display:grid}.registration-steps span{gap:3px;display:grid}.registration-steps strong{color:#432a1f;font-size:15px}.registration-steps small{color:#6d5b4f;font-size:12px;line-height:1.45}.registration-questions{gap:0;display:grid}.registration-questions h3{margin-bottom:5px}.registration-questions details{border-bottom:1px solid #d8c7b5}.registration-questions summary{color:#4d3023;cursor:pointer;padding:13px 30px 13px 0;font-weight:800;line-height:1.4;list-style:none;position:relative}.registration-questions summary::-webkit-details-marker{display:none}.registration-questions summary:after{content:"+";color:#a54a27;font:700 22px/1 Georgia,serif;position:absolute;top:10px;right:4px}.registration-questions details[open] summary:after{content:"−"}.registration-questions details p{color:#625044;margin:0 0 14px;font-size:13px;line-height:1.6}.registration-support{background:#e9edde;border-left:4px solid #718056;padding:17px 18px}.registration-support p{color:#525541;margin:0;font-size:13px;line-height:1.55}.registration-support a{color:#6b3824;font-weight:750}.registration-guide-actions{flex-wrap:wrap;gap:10px;display:flex}.registration-guide-actions a{text-align:center;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:11px 15px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.registration-guide-actions .primary{color:#fff;background:#b75e39}.registration-guide-actions .secondary{color:#653722;background:#fffaf3;border:1px solid #a98269}.registration-guide-legal{color:#75665b!important;margin:0!important;font:12px/1.55 Arial,sans-serif!important}.registration-status,.registration-note{color:#604c3f;font-size:14px;line-height:1.55}.registration-status{background:#e9eddeb8;border-left:4px solid #718056;padding:15px 17px;margin-top:24px!important}.registration-page .auth-card{border-radius:16px;position:sticky;top:24px;box-shadow:0 18px 50px #35271f1c}.registration-heading h2{margin:0;font-size:30px;line-height:1.15}.registration-heading p{color:#6b594b;margin:8px 0 4px;font-size:15px}.registration-note{background:#f8f4eb;border-radius:8px;margin:0;padding:14px 16px}.registration-legal-context{color:#655448;background:#fffdf8;border:1px solid #e0d2c2;border-radius:8px;margin:0;padding:13px 15px;line-height:1.55;font-size:12px!important}.registration-legal-context strong{color:#493126;margin-bottom:3px;display:block}.registration-page :focus-visible{outline-offset:2px;outline:3px solid #ad603d}@media (max-width:760px){.registration-page .auth-card{position:static}.registration-page .auth-main{gap:30px;padding-top:32px}.registration-page .auth-story h1{font-size:clamp(36px,9vw,46px)}.registration-guide{margin-top:22px;padding-top:22px}.registration-guide-actions{display:grid}.registration-guide-actions a{width:100%}.registration-page .auth-card{min-width:0}.registration-page input,.registration-page select{max-width:100%}}.hero{border-radius:18px;min-height:540px}.hero-copy{max-width:680px}.hero h1{letter-spacing:-.03em;font-size:clamp(43px,5.3vw,76px);line-height:1.04}.hero-copy .hero-status{color:#fffaf2;text-shadow:none;background:#26170f85;border:1px solid #fffaf25c;border-radius:999px;margin:27px 0 0;padding:8px 12px;font:600 13px/1.4 Inter,ui-sans-serif,system-ui,sans-serif;display:inline-block}.home-real-books{border-bottom:1px solid #dbc9b7;margin-bottom:56px;padding-bottom:58px}.fresh-shelf .section-heading p:not(.overline){max-width:620px;line-height:1.55}.catalog-page{max-width:1530px;padding:clamp(38px,4vw,62px) clamp(20px,3vw,44px) 76px}.catalog-heading{max-width:870px}.catalog-heading h1{letter-spacing:-.025em;margin:7px 0 12px;font-size:clamp(42px,4.6vw,66px)}.catalog-intro{font:clamp(17px,1.5vw,21px)/1.5 Georgia,serif}.catalog-status{color:#604c3f;background:#f2e7d9;border-left:3px solid #ad603d;margin:19px 0 0;padding:10px 14px;font-size:13px;line-height:1.5;display:inline-block}.catalog-controls{border-radius:12px;gap:12px;margin-top:32px;padding:14px;box-shadow:0 12px 30px #35271f12}.catalog-controls .search-control{flex-basis:440px}.catalog-controls .search-control input{border-radius:7px;height:52px;min-height:52px;font-size:16px}.catalog-controls .desktop-filter-field select,.catalog-controls .language-filter summary{border-radius:7px;height:52px;min-height:52px}.catalog-group{margin-top:28px}.catalog-group+.catalog-group{border-top:1px solid #d9c7b6;margin-top:62px;padding-top:38px}.catalog-group-heading h2{margin:0 0 7px;font-size:clamp(27px,2.5vw,37px)}.catalog-group-heading p{color:#746252;margin:0;font-size:14px}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(19px,2vw,30px);margin-top:24px}.catalog-grid .book-card{min-width:0}.catalog-grid .book-card>.cover{border-radius:4px}.catalog-grid .book-card-content{padding-top:17px}.catalog-grid .book-card h3{min-height:0;font-size:clamp(21px,1.65vw,25px)}.catalog-grid .book-card-author{color:#49372c;font-weight:650}.catalog-grid .book-card-meta{color:#75675d;margin-top:5px}.catalog-grid .book-card-availability{color:#785d4d;margin-top:7px;font-size:12px;display:block}.catalog-grid .book-card .full{margin-top:auto;padding-top:13px;padding-bottom:13px}.catalog-demo-group .book-card>.cover{box-shadow:5px 9px 19px #311b1029}.catalog-page .result-count{margin-top:23px}.catalog-page .empty-state{max-width:720px;margin:26px auto 0}@media (min-width:1500px){.catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1100px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-controls{padding:10px}.home-real-books{margin-bottom:42px;padding-bottom:38px}}@media (max-width:530px){.hero{border-radius:0;min-height:590px}.hero-copy .hero-status{border-radius:9px}.catalog-page{padding:32px 20px 52px}.catalog-controls{margin-top:22px}.catalog-grid{grid-template-columns:1fr;gap:30px}.catalog-grid .book-card{width:100%;max-width:340px;margin-inline:auto}.catalog-group+.catalog-group{margin-top:44px;padding-top:29px}.catalog-page .result-count{margin-top:18px}}@media (min-width:1500px){.catalog-page .catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1100px){.catalog-page .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.catalog-page .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:530px){.catalog-page .catalog-grid{grid-template-columns:1fr}}.catalog-page .catalog-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.book-card-content{width:100%;min-width:0;max-width:100%}.book-card h3{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;line-height:1.25}.catalog-grid .book-card h3{font-size:23px}.reader-public-promo{color:#493329;background:#f4eadb;border:1px solid #dac5ab;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;max-width:1220px;margin:26px auto 48px;padding:28px 34px;display:flex}.reader-public-promo h2{margin:5px 0 12px;font:clamp(27px,3vw,38px)/1.2 Georgia,serif}.reader-public-promo p{margin:8px 0;line-height:1.55}.reader-public-promo .secondary{white-space:nowrap}.reader-eligible-note{background:#f7f0e6;border-left:3px solid #a57542;padding:12px 16px;line-height:1.55}.reader-help-steps{background:#f7f0e6;border:1px solid #dfcdb7;border-radius:14px;max-width:1000px;margin:24px auto 32px;padding:24px 30px;line-height:1.65}.reader-help-steps h2{margin:0 0 16px;font:clamp(25px,3vw,34px)/1.2 Georgia,serif}.reader-help-steps li{margin:6px 0}@media (max-width:700px){.reader-public-promo{margin:20px 16px 38px;padding:24px;display:block}.reader-public-promo .secondary{white-space:normal;margin-top:12px;display:inline-block}.reader-help-steps{margin:20px 12px;padding:20px}}.seller-review-steps{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.seller-review-steps button{cursor:pointer;background:#fff;border:1px solid #bfae9d;border-radius:6px;min-height:40px;padding:8px 12px}.seller-review-steps button.active{color:#fff;background:#6a3f2e}.seller-review-step-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.seller-review-step-fields[hidden]{display:none}@media (max-width:640px){.seller-review-step-fields{grid-template-columns:1fr}.seller-review-steps button{flex:100%}}
