.banner-slot{margin:12px 0;min-width:0}.banner-slot>small{display:block;font:11px/1.5 system-ui;color:#64748b;margin-bottom:4px}.banner-slot>a{display:block}.banner-slot img{display:block;width:100%;height:auto;max-height:210px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.banner-sidebar img,.banner-book_sidebar img{max-height:none}.banner-editor{display:grid;gap:10px;padding:14px;border:1px solid #cbd5e1;border-radius:8px;margin:12px 0}.banner-editor .banner-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.banner-editor label{display:flex;flex-direction:column;gap:4px}.banner-editor input:not([type=checkbox]),.banner-editor select{width:100%;min-width:0;padding:6px;border:1px solid #94a3b8;border-radius:4px}.banner-editor .banner-check{flex-direction:row;align-items:center}.banner-editor img{max-width:360px;max-height:160px;-o-object-fit:contain;object-fit:contain}.banner-stats{width:100%;font-size:13px}.banner-stats th,.banner-stats td{padding:7px;text-align:left;border-bottom:1px solid #e2e8f0}@media (max-width:640px){.banner-editor .banner-fields{grid-template-columns:1fr}}.banner-home_top img{max-height:none;-o-object-fit:contain;object-fit:contain}.book-generator{max-width:1040px;margin:16px auto;padding:0 14px}.book-generator>details,.generation-job{border:1px solid #cbd5e1;border-radius:8px;padding:16px;margin:16px 0;background:#fff}.book-generator fieldset{display:grid;gap:12px;min-width:0}.book-generator label{display:grid;gap:5px}.book-generator input:not([type=checkbox]),.book-generator select,.book-generator textarea{width:100%;min-width:0;padding:7px;border:1px solid #94a3b8;border-radius:5px}.generator-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.book-generator .generator-consent{display:flex;align-items:flex-start;gap:8px}.generation-job pre{white-space:pre-wrap;font:15px/1.6 Georgia,serif;max-height:500px;overflow:auto}.generation-job details{margin:12px 0}.book-generator button{margin:4px;padding:7px 11px;border:1px solid #94a3b8;border-radius:5px}@media (max-width:640px){.generator-fields{grid-template-columns:1fr}.book-generator>details,.generation-job{padding:10px}}.generation-history-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid #e2e8f0}.generation-history-row>button:first-child{flex:1 1 260px;text-align:left}.generator-budget-control{display:flex;align-items:end;gap:8px;flex-wrap:wrap;margin:12px 0}.generator-budget-control label{max-width:260px}.generation-job textarea[aria-label]{font:16px/1.6 Georgia,serif;resize:vertical;min-height:240px}.landing{--lp-green:#233e36;--lp-orange:#be583b;background:#faf9f5;color:#26362f;font-family:Inter,Arial,sans-serif}.landing *{box-sizing:border-box}.landing a{text-decoration:none}.landing h1,.landing h2,.landing h3,.lp-brand{font-family:Georgia,Times New Roman,serif}.landing h1,.landing h2{font-weight:400;letter-spacing:-.045em}.landing em{color:#b75940;font-weight:400}.lp-header{max-width:1320px;margin:auto;min-height:100px;padding:20px 48px;display:flex;align-items:center;justify-content:space-between;gap:28px}.lp-brand{font-size:27px;white-space:nowrap}.lp-brand span{color:#ba573d}.lp-header nav{display:flex;gap:30px;font-size:13px}.lp-login{border:1px solid #c6cec6;border-radius:30px;padding:12px 24px;font-size:13px}.lp-login span{margin-left:20px}.lp-hero{max-width:1320px;margin:auto;padding:64px 48px 80px;display:grid;grid-template-columns:1.12fr 1fr;gap:35px;align-items:center}.lp-eyebrow{font-size:10px;font-weight:600;letter-spacing:.17em;line-height:1.8}.lp-eyebrow>span{display:inline-block;width:6px;height:6px;border-radius:50%;background:#b75a40;margin-right:10px}.lp-hero h1{font-size:clamp(48px,5.5vw,78px);line-height:1.08;margin:24px 0}.lp-lead{max-width:450px;font-size:15px;line-height:1.85;color:#69746c}.lp-actions{display:flex;align-items:center;gap:25px;margin:32px 0 20px;flex-wrap:wrap}.lp-primary{display:inline-flex;align-items:center;justify-content:center;gap:22px;background:var(--lp-green);color:#fff!important;padding:17px 25px;border-radius:5px;font-size:13px;font-weight:500;transition:background .2s,transform .2s}.lp-primary:hover{background:#355649;transform:translateY(-2px)}.lp-text-link{font-size:12px}.lp-caption{font-size:10px;color:#7c837b;letter-spacing:.03em}.lp-art{min-height:475px;position:relative;display:grid;place-items:center}.lp-orbit{position:absolute;width:410px;height:410px;border-radius:50%;background:#e9ece1}.lp-book{width:255px;height:350px;padding:30px 32px;background:#315045;color:#f4ead4;transform:rotate(-9deg);box-shadow:16px 22px 25px #29433225,5px 0 #e6dfcc,9px 0 #284437;border-radius:3px 9px 9px 3px;position:relative;border-left:9px solid #294339;display:flex;flex-direction:column;align-items:center;text-align:center}.lp-book>span{font-size:8px;letter-spacing:.18em}.lp-book strong{font-family:Georgia,serif;font-size:42px;font-weight:400;line-height:1.07;margin-top:25px}.lp-book-flower{font-size:94px;line-height:1.2;color:#d6a16f}.lp-book small{font-size:7px;letter-spacing:.2em;margin-top:auto}.lp-paper-note{position:absolute;right:0;top:15px;background:#f0e7d6;padding:22px;font-family:Georgia,serif;font-size:13px;transform:rotate(9deg);box-shadow:0 5px 20px #3226120b;color:#71654f;width:206px}.lp-paper-note strong{display:block;font-size:16px;font-weight:400;margin-top:13px;line-height:1.4}.lp-paper-note>span{display:block;text-align:right;font-size:25px}.lp-art-tag{position:absolute;bottom:12px;right:5px;background:#fff;padding:14px 19px;border:1px solid #e6e7df;border-radius:6px;font-size:10px;box-shadow:0 8px 25px #25392e08}.lp-art-tag span{color:#b75a40;margin-right:9px;font-size:20px}.lp-ribbon{border-block:1px solid #e0e4da;display:flex;justify-content:center;gap:35px;padding:23px;flex-wrap:wrap;font-size:11px;color:#667769}.lp-ribbon b{color:#b66246}.lp-section{max-width:1224px;margin:auto;padding:90px 48px}.lp-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px}.landing h2{font-size:44px;line-height:1.2;margin:14px 0 22px}.lp-section-head>p,.lp-workflow>div>p:last-child{font-size:13px;line-height:1.9;color:#758075}.lp-preview-tabs{display:flex;align-items:center;gap:7px;margin-bottom:16px;flex-wrap:wrap}.lp-preview-tabs button{padding:10px 20px;border-radius:30px;color:#6c766c;font-size:12px;border:1px solid transparent}.lp-preview-tabs button[aria-pressed=true]{color:#294a39;background:#e8ede4;border-color:#d9e1d5}.lp-preview-tabs>span{margin-left:auto;font-size:10px;color:#879084}.lp-preview{border:1px solid #dce1d6;border-radius:10px;display:grid;grid-template-columns:200px 1fr 180px;overflow:hidden;box-shadow:0 25px 65px #233e360c;background:#fff}.lp-preview aside{background:#f0f2eb;padding:24px 16px;font-size:10px;line-height:2.9;color:#667364}.lp-mini-brand{font-family:Georgia,serif;font-size:18px;color:#294132;margin-bottom:20px}.lp-preview aside>p{font-size:8px;letter-spacing:.1em}.lp-tree-active{background:#e0e7d9;border-radius:4px;padding-left:9px;color:#37553c}.lp-preview hr{border-color:#e0e4db;margin:15px 0}.lp-mini-goal{margin-top:32px;font-size:8px}.lp-mini-goal strong{display:block;font-size:14px;color:#34503d;font-weight:500}.lp-mini-goal small{font-size:8px;color:#7c8778}.lp-mini-goal>span{display:block;height:3px;background:linear-gradient(to right,#6f8a60 21%,#dbe2d4 21%);margin-top:9px}.lp-preview article{padding:48px 35px;min-height:350px}.lp-preview-eyebrow{font-size:8px;color:#9b9e90;letter-spacing:.12em}.lp-preview h3{font-size:24px;font-weight:400;margin:25px 0;color:#354435}.lp-manuscript{font-family:Georgia,serif;font-size:14px;line-height:2;color:#71776c;margin-bottom:15px}.lp-caret{display:block;height:18px;width:1px;background:#b25940}.lp-preview-notes{padding:38px 18px;border-left:1px solid #eff0eb;background:#fcfcf8;font-size:10px;color:#7c8473;line-height:2}.lp-preview-notes>span{font-size:8px;letter-spacing:.1em}.lp-preview-notes h4{font-family:Georgia,serif;font-size:15px;margin:16px 0 8px;color:#627354}.lp-preview>footer{grid-column:1/-1;display:flex;justify-content:space-between;background:#f5f6f0;padding:9px 20px;font-size:8px;color:#7b8877;border-top:1px solid #e4e8de}.lp-features{padding-top:20px}.lp-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:38px}.lp-feature-grid article{padding:30px;border:1px solid #e2e5dc;border-radius:7px;background:#f4f5ef}.lp-feature-top{display:flex;align-items:center;justify-content:space-between}.lp-feature-top>span{font-size:9px;letter-spacing:.1em;color:#87917d}.lp-feature-top b{font-size:30px;font-weight:400;color:#6e865e}.lp-feature-grid h3{font-weight:400;font-size:25px;margin:16px 0 12px}.lp-feature-grid p{font-size:13px;line-height:1.85;color:#758070;max-width:400px}.lp-reader{background:#e9ede3;display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding:70px max(48px,calc((100vw - 1128px)/2))}.lp-reader>div>p:not(.lp-eyebrow){font-size:14px;line-height:1.9;color:#6b7869;max-width:410px;margin-bottom:28px}.lp-reader small{display:block;font-size:9px;color:#778574;margin-top:18px}.lp-reader-art{display:flex;justify-content:center;align-items:center;min-height:340px}.lp-reader-art>div{width:170px;height:250px;background:#c47c56;color:#fff4d9;padding:28px 20px;font:30px/1.1 Georgia,serif;transform:rotate(-11deg);box-shadow:10px 15px 20px #253b2620}.lp-reader-art>div+div{background:#2f4b43;transform:rotate(10deg);margin-left:-15px;margin-top:55px}.lp-reader-art span{display:block;font:7px Inter,sans-serif;letter-spacing:.1em;margin-top:17px}.lp-reader-art b{display:block;text-align:center;font-size:75px;font-weight:400;margin-top:20px;color:#e2bf8c}.lp-workflow{display:grid;grid-template-columns:1fr 1fr;gap:60px}.lp-workflow li{display:flex;gap:24px;border-bottom:1px solid #e1e5db;padding:22px 0}.lp-workflow li>span{font:22px Georgia,serif;color:#a4b196}.lp-workflow h3{font-size:21px;margin-bottom:8px}.lp-workflow li p{font-size:12px;color:#7d8776;line-height:1.8}.lp-faq{padding-top:0;display:grid;grid-template-columns:1fr 1.6fr;gap:65px}.lp-faq h2{font-size:34px}.lp-faq details{border-bottom:1px solid #dfe4d9;padding:20px 0}.lp-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-size:13px;font-weight:500}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary span{color:#8d9c82;font-size:18px}.lp-faq details p{font-size:12px;line-height:1.9;color:#6b7767;margin-top:16px}.lp-final{text-align:center;padding:70px 24px 85px;background:#f0eee4}.lp-final h2{font-size:52px;margin-bottom:30px}.lp-footer{padding:35px 48px;max-width:1320px;margin:auto;display:flex;align-items:center;gap:30px;flex-wrap:wrap}.lp-footer p{font-size:10px;color:#879080;flex:1}.lp-footer>a:not(.lp-brand){font-size:11px}.landing a:focus-visible,.landing button:focus-visible,.landing summary:focus-visible{outline:3px solid #ba6b46;outline-offset:5px}.lp-skip{position:absolute;top:-100px;left:20px;background:#fff;padding:12px;z-index:10}.lp-skip:focus{top:10px}.landing section[id]{scroll-margin-top:25px}@media (max-width:1000px){.lp-hero{gap:10px;padding-inline:30px}.lp-orbit{width:330px;height:330px}.lp-paper-note{right:-5px;width:165px;font-size:10px}.lp-paper-note strong{font-size:13px}.lp-book{width:220px;height:315px}.lp-book strong{font-size:35px}.lp-preview{grid-template-columns:165px 1fr}.lp-preview-notes{display:none}.lp-reader{gap:20px;padding-inline:35px}.lp-reader-art>div{width:145px;height:230px;font-size:26px}.lp-header{padding-inline:30px}.lp-header nav{gap:16px}.lp-section{padding-inline:30px}.lp-art-tag{font-size:8px}.lp-ribbon{gap:18px}}@media (max-width:700px){.lp-header{min-height:78px;padding:18px 20px;flex-wrap:wrap;gap:15px}.lp-brand{font-size:23px}.lp-header nav{order:3;width:100%;justify-content:space-between;font-size:11px;gap:10px}.lp-login{margin-left:auto;padding:8px 16px;font-size:11px}.lp-hero{grid-template-columns:1fr;padding:38px 22px 45px}.lp-hero h1{font-size:52px}.lp-lead{font-size:14px}.lp-actions{gap:18px}.lp-art{min-height:400px;margin-top:15px}.lp-paper-note{right:5%;top:0}.lp-art-tag{right:5%;bottom:10px}.lp-ribbon{font-size:10px;padding:18px;gap:15px}.lp-ribbon b{display:none}.lp-section{padding:55px 22px}.lp-section-head{display:block}.landing h2{font-size:34px}.lp-section-head>p{margin-top:20px}.lp-preview{grid-template-columns:1fr}.lp-preview aside{display:none}.lp-preview article{padding:30px 23px;min-height:320px}.lp-preview>footer{gap:12px;font-size:7px}.lp-preview-tabs>span{width:100%;margin:4px 0}.lp-preview-tabs button{padding:9px 17px}.lp-feature-grid{grid-template-columns:1fr;gap:15px}.lp-feature-grid article{padding:24px}.lp-features{padding-top:0}.lp-reader{grid-template-columns:1fr;padding:35px 22px 45px;gap:20px}.lp-reader-art{min-height:310px}.lp-reader-art>div{width:160px;height:235px}.lp-workflow{grid-template-columns:1fr;gap:15px}.lp-faq{grid-template-columns:1fr;gap:5px;padding-top:0}.lp-final{padding:50px 22px}.lp-final h2{font-size:42px}.lp-footer{padding:30px 22px;gap:20px}.lp-footer p{flex-basis:100%;order:4}.lp-eyebrow{font-size:9px}}@media (prefers-reduced-motion:reduce){.landing *{transition:none!important;scroll-behavior:auto!important}}.site-legal{padding:24px 25px 48px;text-align:center;color:#777f73;font:11px/1.8 Inter,Arial,sans-serif;background:#f0f2eb}.site-legal a,.cookie-notice a,.site-legal button{text-decoration:underline}.cookie-notice{position:fixed;z-index:1000;bottom:18px;left:50%;transform:translate(-50%);width:min(940px,calc(100% - 28px));background:#fffef9;border:1px solid #ccd6c5;border-radius:12px;box-shadow:0 10px 60px #1f352c26;padding:20px 24px;display:flex;align-items:center;gap:25px;font-size:12px;line-height:1.65}.cookie-notice small{display:block;margin-top:6px;color:#76816f;font-size:10px}.cookie-notice .lp-primary{flex-shrink:0}.community-page{max-width:1140px;margin:auto;padding:35px 25px 65px}.community-page h1{font:42px/1.2 Georgia,serif;margin:30px 0}.community-page h2{font:27px Georgia,serif;margin:24px 0 15px}.community-page h3{font:21px Georgia,serif}.community-nav{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.community-nav a,.community-nav button,.social-actions button,.community-page button{border:1px solid #d5ddce;border-radius:5px;padding:8px 13px;font-size:12px}.community-nav [aria-current=page],.social-actions [aria-pressed=true]{background:#294738;color:#fff}.community-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px}.community-card{border:1px solid #dce2d5;background:#f6f7f1;border-radius:8px;padding:23px}.community-card h3 a{color:#2b4b3a}.community-card p{font-size:12px;line-height:1.8;margin:12px 0;color:#6b7865}.community-stats{display:flex;gap:15px;flex-wrap:wrap;font-size:10px;color:#73806d;margin:12px 0}.community-card>a{display:inline-block;margin-top:15px;text-decoration:underline;font-size:12px}.community-main{max-width:1224px;margin:auto;padding:0 48px 65px;display:grid;grid-template-columns:1fr 260px;gap:30px}.community-main .community-grid{grid-template-columns:repeat(2,1fr)}.community-main h2{font:29px Georgia,serif;margin:25px 0 12px}.community-side{border-left:1px solid #e1e5db;padding-left:20px}.feedback-card{padding:18px 0;border-bottom:1px solid #e1e6da;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.feedback-card p{white-space:pre-wrap;margin:8px 0}.feedback-card small{color:#829076}.feedback-card a{text-decoration:underline}.social-panel{margin:25px 0;padding:22px;border:1px solid #d8dfd0;border-radius:8px}.social-panel h2{font:25px Georgia,serif;margin:20px 0 10px}.social-actions{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.social-panel textarea,.community-page textarea{display:block;width:100%;min-height:100px;border:1px solid #cbd6c0;padding:12px;border-radius:5px;margin:10px 0;background:#fff}.community-page input,.community-page select{border:1px solid #ced8c4;padding:8px;display:block;margin:8px 0;max-width:100%}.profile-roles label{display:inline-flex;gap:6px;align-items:center;margin:8px 18px 8px 0;font-size:13px}.profile-roles input{display:inline}.legal-page{max-width:840px;line-height:1.9;font-size:14px}.legal-page h1{font-size:35px}.legal-page a{text-decoration:underline}.legal-page p{margin:16px 0}.market-form{border:1px solid #d8dfd0;padding:20px;border-radius:8px;margin:25px 0}.community-error{color:#a03628;white-space:pre-wrap}.community-pager{display:flex;gap:12px;margin:22px 0}@media (max-width:850px){.community-grid{grid-template-columns:repeat(2,1fr)}.community-main{padding-inline:25px;grid-template-columns:1fr}.community-side{border-left:0;padding:0;border-top:1px solid #d8dfd0}}@media (max-width:550px){.community-grid,.community-main .community-grid{grid-template-columns:1fr}.cookie-notice{padding:15px;font-size:11px;gap:10px;align-items:start}.cookie-notice .lp-primary{padding:10px}.community-page h1{font-size:32px}.community-main{padding-inline:22px}.legal-page h1{font-size:28px}}.cookie-actions{display:flex;flex-direction:column;gap:8px;min-width:190px}.cookie-actions label{display:flex;gap:7px;align-items:center}.cookie-actions button{font-size:12px;padding:8px 12px;border:1px solid #bac7ca;border-radius:5px}.cookie-actions input{accent-color:#294b5d}@media (max-width:600px){.cookie-notice{align-items:stretch;flex-direction:column;gap:10px;padding:14px;max-height:85vh;overflow:auto}.cookie-actions{min-width:0}}.cookie-actions .lp-primary{background:#244958;color:#fff;border-color:#244958}.cookie-actions .lp-primary:hover{background:#193743;color:#fff}.footer-link-placeholder{display:inline-flex;align-items:center;gap:5px;border:1px dashed #bac7ca;border-radius:5px;padding:6px 9px;font-size:11px;color:#53666d}.footer-link-placeholder small{font-size:9px;color:#6c7478}.footer-placeholder-control,.analytics-option{display:flex!important;align-items:center;gap:6px}.footer-placeholder-control input,.analytics-option input{display:inline!important;width:auto!important;margin:0!important}.footer-placeholder-control{font-size:11px;color:#61737b}.author-workspace{background:#edf2f5;color:#243c49}.author-workspace>header{background:#e6edf2!important;border-color:#cbd8df}.author-workspace aside,.author-workspace>div>aside{background:#e8eff3;border-color:#ccd9df}.author-workspace button,.reader-workspace button,.reader-tabs button{background:#f3f7f9;border-color:#c7d4de;color:#324f61;border-radius:5px}.author-workspace button[aria-pressed=true],.reader-tabs button[aria-pressed=true]{background:#dbe7ed;border-color:#88a5b5;color:#244859}.author-workspace main{background:#faf6ec;color:#574c3e}.author-workspace .tiptap,.author-workspace .prose-novel{background:#fbf6eb;color:#594a38;min-height:400px}.author-workspace [contenteditable=true]{font-family:Georgia,serif;color:#554532}.author-workspace input,.author-workspace select,.author-workspace textarea{background:#f8fafb;color:#2f4653;border-color:#c9d6de}.reader-workspace{color:#354a57}.reader-workspace>header{background:#e8eff3;padding:18px;border-radius:8px}.reader-workspace .social-panel,.reader-book-details{background:#f0f4f6;border-color:#cbd7dd;border-radius:9px;padding:25px}.reader-book-head{display:grid;grid-template-columns:160px 1fr;gap:28px;align-items:start}.reader-cover{width:160px;height:230px;-o-object-fit:cover;object-fit:cover;border-radius:4px;box-shadow:7px 9px 18px #253e4a15}.book-cover-placeholder,.book-cover>span{background:linear-gradient(145deg,#476878,#233d49);color:#f5eedb;font:28px/1.25 Georgia,serif;padding:25px 20px;display:flex;flex-direction:column;justify-content:center;text-align:center}.book-cover{display:block;margin-bottom:20px}.book-cover img{height:240px;max-width:100%;margin:auto;-o-object-fit:contain;object-fit:contain}.book-cover>span{min-height:220px;border-radius:4px}.book-cover small{font:11px Inter,Arial,sans-serif;margin-top:20px}.reader-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.reader-tabs button{padding:10px 16px;font-size:12px;border:1px solid #cbd8df}.reader-paper{padding:45px 55px;border:1px solid #e7dfce;border-radius:7px;box-shadow:0 10px 35px #745f3a0a}.reader-tone-paper{background:#fffcf5;color:#544a3e}.reader-tone-sepia{background:#f0e2c7;color:#624b2e}.reader-paper>div:first-child{background:#e8eef2;color:#334d5c;padding:10px;border-radius:5px;display:flex;flex-wrap:wrap;gap:16px;font:11px Inter,Arial,sans-serif}.reader-paper select,.reader-paper input{color:#365265}.reader-paper h2{line-height:1.4}.reader-book-details select{border:1px solid #cbd7dd;padding:8px;margin:8px}.genre-group{border-bottom:1px solid #ccd8df;padding:18px 0}.genre-group summary{cursor:pointer;font-size:18px}.genre-links{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.genre-links a{font-size:12px;border:1px solid #ccd9df;border-radius:20px;background:#edf3f6;padding:8px 14px;color:#3b5c6e}.author-card{display:flex;gap:20px;padding:25px 0;border-bottom:1px solid #ced9df;align-items:start}.author-card img,.avatar-placeholder{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.avatar-placeholder{display:grid;place-items:center;background:#dce7ec;font:30px Georgia,serif;color:#547586;flex-shrink:0}.author-place{font:24px Georgia,serif;color:#8b9daa}.author-card h2{margin:0 0 8px!important}.author-card p{font-size:13px;margin:8px 0}.author-card small,.rating-method{font-size:11px;color:#748593;line-height:1.8}.author-profile-head{display:flex;gap:25px;align-items:center}.author-profile-head img{width:110px;height:110px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.public-illustration{max-width:100%;max-height:520px;-o-object-fit:contain;object-fit:contain}.audio-track{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:15px;border-bottom:1px solid #ccd8df;font-size:13px}.audio-track button{padding:8px 12px;border:1px solid #c8d6de}.audio-track span{font-size:11px}audio{width:100%;margin:15px 0}.account-layout{display:grid;grid-template-columns:230px 1fr;gap:30px;margin-top:30px}.account-sidebar{display:flex;flex-direction:column;gap:5px;padding:15px;background:#e9f0f4;border-radius:7px}.account-sidebar button{text-align:left;border:0;padding:10px 12px}.account-sidebar button[aria-pressed=true]{background:#d1e0e8}.account-content{min-width:0;padding:20px 25px;background:#fbf7ee;border-radius:7px}.account-content label{display:block;font-size:13px;margin:15px 0}.account-content label input[type=checkbox]{display:inline;margin-right:8px}.account-content h2{font-size:25px}.account-content input:not([type=checkbox]),.account-content select{width:100%;max-width:480px}.account-hint{font-size:12px;line-height:1.8;color:#79868b}.notification-bell{position:relative}.notification-bell>summary{cursor:pointer;border:1px solid #cbd8df;padding:9px;border-radius:5px;background:#eef4f7;font-size:12px}.notification-popover{position:absolute;z-index:40;right:0;min-width:300px;max-width:min(440px,90vw);max-height:70vh;overflow:auto;background:#fff;box-shadow:0 12px 40px #203c4e2e;border:1px solid #c7d6e0;border-radius:8px;padding:15px}.notification-popover a{display:block;padding:10px;border-bottom:1px solid #e4ebef;font-size:12px}.notification-popover small{color:#80909b}.story-wizard{max-width:950px;margin:auto}.story-scene{border-left:3px solid #94adba;margin:15px 0;padding:15px;background:#f4f6f5}.story-scene textarea{min-height:120px}.genre-contract{padding:12px;border:1px solid #d7dfd8;border-radius:6px;margin:10px 0;font-size:12px;background:#f1f4ed}.account-content form button{margin-top:10px}@media (max-width:750px){.reader-book-head{grid-template-columns:100px 1fr;gap:15px}.reader-cover{width:100px;height:150px;font-size:17px;padding:15px}.reader-paper{padding:25px 20px}.reader-book-details{padding:18px}.account-layout{grid-template-columns:1fr;gap:15px}.account-sidebar{flex-direction:row;flex-wrap:wrap}.account-sidebar button{font-size:11px;padding:8px}.account-content{padding:18px}.author-card{gap:12px}.author-card img,.avatar-placeholder{width:50px;height:50px}.audio-track{gap:10px;flex-wrap:wrap}.reader-workspace{padding:15px!important}.notification-popover{right:auto;left:0}}.site-navigation{display:flex;align-items:center;gap:0;flex-wrap:wrap;padding:0 12px;background:#263f50;color:#fff;border-radius:6px;font:13px/1.5 Inter,Arial,sans-serif;margin-bottom:24px}.site-navigation>a,.site-navigation>details>summary{padding:13px 14px;display:block;cursor:pointer;color:#fff;list-style:none}.site-navigation .site-wordmark{font:21px Georgia,serif;padding-left:5px;margin-right:14px}.site-navigation>details{position:relative}.site-navigation>details[open]>summary{background:#38586b}.site-navigation>a:hover,.site-navigation summary:hover{background:#345568}.nav-dropdown{position:absolute;top:100%;left:0;min-width:230px;background:#fff;color:#243d4e;border:1px solid #b8cbd6;box-shadow:0 12px 30px #19354425;z-index:45;padding:7px;border-radius:0 0 6px 6px}.nav-dropdown a{display:block;padding:9px 12px;font-size:12px;color:#264c62;border-radius:3px}.nav-dropdown a:hover{background:#edf3f7}.site-navigation .nav-search{margin-left:auto}.account-menu-item{display:contents}.account-menu-group{font:700 10px Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#506879;margin:18px 10px 5px}.account-sidebar{gap:2px}.account-sidebar button{font-size:12px;color:#294557;width:100%;border-radius:3px;padding:7px 10px}.account-sidebar>a{font-size:11px;padding:8px;color:#325d75}.account-content{background:#fffdf6;border:1px solid #dce3e6;color:#263e4c;font-size:13px}.account-content button,.community-page button,.social-panel button{font-size:12px;min-height:30px;padding:5px 10px;border:1px solid #b8cbd6;color:#294e65;background:#f4f8fa;border-radius:4px}.account-content button:hover,.community-page button:hover{background:#e3edf3}.account-content button[aria-pressed=true],.community-page button[aria-pressed=true]{background:#dce9f1;color:#173f58;border-color:#81a6bb}.community-page p,.community-page small,.community-card p,.community-stats,.rating-method,.account-hint{color:#526774}.community-card{background:#fffef8;border-color:#d0dbe0;box-shadow:none;padding:16px;border-radius:5px}.platform-book{display:grid;grid-template-columns:100px 1fr;-moz-column-gap:16px;column-gap:16px;align-content:start}.platform-book .book-cover{grid-column:1;grid-row:1/8;margin:0}.platform-book .book-cover img{height:150px;width:100px;-o-object-fit:cover;object-fit:cover}.platform-book .book-cover>span{min-height:150px;font-size:17px;padding:16px 10px}.platform-book .book-cover small{font-size:8px}.platform-book>:not(.book-cover){grid-column:2}.platform-book h3{font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.4;font-weight:600;margin:0 0 7px}.platform-book p{font-size:11px;line-height:1.65;margin:6px 0}.platform-book>a:not(.book-cover){font-size:11px;margin:5px 0;color:#2f6584}.platform-book .community-stats{font-size:10px;gap:10px;margin:7px 0}.community-grid:has(.platform-book){grid-template-columns:repeat(2,1fr)}.author-card{padding:17px 10px;background:#fff}.author-card h2{font:600 17px Inter,Arial,sans-serif;color:#275b7c}.author-card p{color:#455e6d;font-size:12px}.author-card small{color:#637b8a}.author-place{color:#617e91;font-size:20px;min-width:24px}.admin-panel{background:#f1f5f7;color:#263e4e;font-family:Inter,Arial,sans-serif;font-size:13px;padding:20px!important}.admin-panel>div:first-child{background:#263f50;color:#fff;padding:14px 18px;border-radius:7px}.admin-panel>div:first-child button{color:#fff;background:#38596e;border-color:#628499}.admin-panel>p{font-size:12px;color:#526b7a}.admin-section-nav{display:flex;gap:5px;flex-wrap:wrap;padding:10px 0 16px;border-bottom:1px solid #cad8e0;margin-bottom:15px}.admin-section-nav button{font-size:12px;padding:7px 12px;min-height:32px;background:#fff;border:1px solid #bfced7;color:#2e4d60;border-radius:4px}.admin-section-nav button[aria-pressed=true]{background:#345d75;color:#fff;border-color:#345d75}.admin-panel section,.admin-panel details,.admin-user-area{background:#fff;border:1px solid #cbd8e0;border-radius:5px;padding:14px!important}.admin-panel section h2,.admin-panel h2{font:600 17px Inter,Arial,sans-serif;margin:4px 0 12px;color:#263f50}.admin-panel h3{font:600 14px Inter,Arial,sans-serif;color:#2e4d60;margin:15px 0 8px}.admin-panel summary{font-weight:600;font-size:13px;cursor:pointer;color:#284d64;padding:4px}.admin-panel .btn,.admin-panel button{color:#294f66;background:#f4f8fa;border:1px solid #bacdd8;padding:5px 9px;font-size:12px;min-height:28px;border-radius:4px}.admin-panel .btn:hover,.admin-panel button:hover{background:#deebf3}.admin-panel button:disabled,.community-page button:disabled{opacity:.5;cursor:not-allowed}.admin-panel input:not([type=checkbox]),.admin-panel select,.admin-panel textarea{color:#203e51;background:#fff;border:1px solid #b7cad5;border-radius:4px;padding:6px 8px;font-size:12px}.admin-panel table{border:1px solid #cbd8e0;background:#fff;font-size:12px}.admin-panel thead{background:#e7eff4;color:#284b62}.admin-panel tbody tr:hover{background:#f0f6fa}.admin-panel table td,.admin-panel table th{padding:9px 10px;vertical-align:top;border-bottom:1px solid #d9e4eb}.admin-section-help{font-size:12px;line-height:1.8;color:#5d7483;margin-bottom:14px}.admin-panel pre{background:#fff9ed;color:#544735;padding:18px;line-height:1.8;border:1px solid #e7deca}.admin-panel label{font-size:12px;color:#3c596b}.admin-panel :focus-visible,.account-content :focus-visible,.site-navigation :focus-visible{outline:3px solid #6e9eb8;outline-offset:2px}.admin-report-list .feedback-card{padding:15px;background:#fff;border-bottom:1px solid #d1dee6}.reader-workspace .site-navigation{margin-top:8px}.reader-workspace .site-navigation a,.reader-workspace .site-navigation summary{color:#fff}.lp-hero{padding-top:35px;padding-bottom:40px}.lp-hero h1{font-size:clamp(44px,4.5vw,65px)}.lp-art{min-height:390px}.lp-book{transform:rotate(-7deg) scale(.9)}.lp-orbit{width:350px;height:350px}.lp-lead{font-size:14px}.lp-header{min-height:80px}.community-main .community-card h3{font-size:18px}.community-main .community-card p{font-size:12px;color:#4e6359}@media (max-width:850px){.community-grid:has(.platform-book){grid-template-columns:1fr}.site-navigation{font-size:12px}.site-navigation>a,.site-navigation>details>summary{padding:10px}.account-menu-group{display:block;margin:4px 8px}.account-menu-item{display:flex;align-items:center}.account-sidebar button{width:auto}.admin-panel{padding:12px!important}.admin-section-nav{gap:4px}.admin-section-nav button{font-size:11px;padding:7px 9px}}@media (max-width:480px){.platform-book{grid-template-columns:80px 1fr;gap:12px}.platform-book .book-cover img{width:80px;height:120px}.platform-book .book-cover>span{min-height:120px;font-size:14px}.platform-book .community-stats{grid-column:1/-1}.site-navigation .site-wordmark{width:100%;font-size:22px;padding:12px 8px 6px}.nav-dropdown{min-width:200px}.site-navigation .nav-search{margin-left:0}.lp-orbit{width:300px;height:300px}}.lp-header>.site-navigation{width:100%;margin:0}.lp-header{padding:16px 48px}.lp-header .site-navigation .site-wordmark{font-size:24px}.home-catalogue-sidebar{font-family:Inter,Arial,sans-serif;border-left:1px solid #cfdae0;padding-left:22px;color:#324f61}.home-catalogue-sidebar>section{padding-bottom:24px;border-bottom:1px solid #d5e0e5;margin-bottom:15px}.home-catalogue-sidebar h2{font:600 15px Inter,Arial,sans-serif;margin:18px 0}.home-catalogue-sidebar h2>a{float:right;font:11px Inter,Arial,sans-serif;color:#3d6a86}.home-genre-list{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:15px 0}.home-genre-list a,.home-catalogue-sidebar>section>a{font-size:12px;color:#315f7d}.home-author-rank{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid #e0e7eb;font-size:12px}.home-author-rank>b{color:#728e9f}.home-author-rank a{color:#2e5d7b;font-weight:500}.home-author-rank small{display:block;font-size:10px;line-height:1.6;color:#627d8d;margin-top:4px}.home-catalogue-sidebar .community-side{border:0;padding:0}.home-catalogue-sidebar .community-side h2{font-size:15px}.community-main{grid-template-columns:1fr 280px;padding-top:30px}.community-main>.community-side{padding-left:20px}.community-main .platform-book{grid-template-columns:85px 1fr;gap:12px}.community-main .platform-book .book-cover>span{min-height:135px;font-size:15px}.community-main .platform-book .book-cover img{height:135px;width:85px}.community-main .community-grid:has(.platform-book){grid-template-columns:1fr}.community-main>div>section{padding-bottom:25px;border-bottom:1px solid #d9e1df}.community-main>div>section>h2{font:600 24px Georgia,serif;color:#2b4854}.publication-details-editor{border:1px solid #c4d4dd;background:#f1f6f8;border-radius:6px;padding:14px;margin:15px 0;font-size:12px}.publication-details-editor summary{cursor:pointer;font-weight:600;color:#31566c}.publication-details-editor label,.story-wizard label{display:block;margin:13px 0;font-size:13px}.publication-details-editor input:not([type=checkbox]),.publication-details-editor select,.publication-details-editor textarea,.story-wizard input,.story-wizard select,.story-wizard textarea{display:block;width:100%;padding:7px 10px;border:1px solid #c0d0da;background:#fff;border-radius:4px;margin-top:6px}.publication-details-editor input[type=checkbox]{margin-right:8px}.publication-details-editor button,.story-wizard button{padding:6px 11px;border:1px solid #afc5d2;background:#f3f8fb;color:#2a526a;border-radius:4px;font-size:12px}.timeline-scroll{overflow-x:auto;background:#f7fafb;border:1px solid #d7e2e8;border-radius:5px}.timeline-graphic select{margin:10px;padding:6px;border:1px solid #c0d2dd}.community-page .community-nav{margin:15px 0}.community-page h1{font-size:34px;color:#263f50}.community-page h2{color:#304f61}.community-page a{color:#2f6280}.site-navigation a,.site-navigation summary{color:#fff!important}.site-navigation .nav-dropdown a{color:#294f68!important}.site-navigation .notification-bell{margin:0 10px 0 auto}.site-navigation .notification-bell summary{background:#36566b;color:#fff;border:1px solid #6b8798}.site-navigation .notification-popover a{color:#294f68!important}.notification-popover button{font-size:11px}.notification-popover small{display:block}.notification-popover section{border-bottom:1px solid #d5e0e8}.author-workspace .notification-bell summary{font-size:12px;padding:7px 10px}.story-wizard .social-actions button:disabled{opacity:.5}.author-workspace button{font-size:12px;padding:6px 10px}.author-workspace>header h1{font-size:22px}.author-workspace>header{padding:11px 16px}.author-workspace>header>span{font-size:11px}.author-workspace aside h2{font-size:20px}.author-workspace aside>section [role=treeitem]{font-size:12px;color:#24465b;padding-top:7px;padding-bottom:7px}.author-workspace [aria-label="Режим работы"]{gap:5px}.author-workspace [aria-label="Режим работы"] button{padding:7px 9px}.author-workspace label{font-size:12px}.author-workspace .prose-novel{font-size:19px}.author-workspace [contenteditable=true]{line-height:1.9}@media (max-width:850px){.lp-header{padding:12px 22px}.community-main{grid-template-columns:1fr}.home-catalogue-sidebar{border-left:0;padding-left:0;border-top:1px solid #cfdae0;padding-top:15px}.home-genre-list{grid-template-columns:repeat(3,1fr)}}.catalogue-intro{max-width:1224px;margin:0 auto;padding:18px 48px 5px;display:flex;justify-content:space-between;align-items:center;gap:20px}.catalogue-intro h1{font:400 28px/1.3 Georgia,serif;letter-spacing:-.02em;color:#284958;margin:0}.catalogue-intro p{font-size:12px;color:#5e7480;margin-top:8px}.catalogue-intro>a{font:12px Inter,Arial,sans-serif;color:#fff;background:#345e77;border-radius:4px;padding:9px 14px;white-space:nowrap}.community-main .community-grid:has(.platform-book){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.community-main .platform-book{display:block;padding:12px;background:#fffef9}.community-main .platform-book .book-cover{margin-bottom:12px}.community-main .platform-book .book-cover img{width:100%;height:190px;-o-object-fit:contain;object-fit:contain}.community-main .platform-book .book-cover>span{min-height:190px;font-size:23px}.community-main .platform-book h3{font:600 14px/1.4 Inter,Arial,sans-serif;margin:8px 0}.community-main .platform-book .book-description{display:none}.community-main .platform-book .community-stats{font-size:9px;gap:7px;line-height:1.5}.lp-hero h2{font-size:clamp(44px,4.5vw,65px);line-height:1.1}.lp-hero{border-top:1px solid #d6e0df}.community-main{padding-bottom:35px}@media (max-width:1100px){.community-main .community-grid:has(.platform-book){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.catalogue-intro{padding:15px 22px;display:block}.catalogue-intro h1{font-size:25px}.catalogue-intro>a{display:inline-block;margin-top:15px}.community-main .platform-book .book-cover>span{font-size:19px;min-height:170px}.community-main .platform-book .book-cover img{height:170px}.community-main .community-grid:has(.platform-book){gap:12px}.community-main .platform-book{padding:10px}}.community-main .platform-book .book-cover{width:126px;margin:0 auto 12px}.community-main .platform-book .book-cover img{width:126px;height:184px;-o-object-fit:cover;object-fit:cover}.community-main .platform-book .book-cover>span{min-height:184px;height:184px;padding:12px;font-size:18px}.community-main .platform-book .book-cover small{font-size:9px;line-height:1.5}.home-author-rank small,.catalogue-intro p{color:#4c6572}.admin-panel .admin-section-nav button[aria-pressed=true],.admin-panel .admin-section-nav button[aria-pressed=true]:hover{background:#345d75;color:#fff;border-color:#345d75}.account-sidebar button[aria-pressed=true],.account-sidebar button[aria-pressed=true]:hover{background:#345d75;color:#fff}.admin-panel button:focus-visible,.account-sidebar button:focus-visible{outline:2px solid #237da7;outline-offset:2px}.modern-workspace{background:#eaf0f4;color:#263f50}.modern-workspace>header{background:#203c4d!important;color:#f6f6ef;border:0;box-shadow:0 2px 12px #1837471a;padding:14px 24px;gap:14px}.workspace-brand{display:flex;flex-direction:column;min-width:175px;color:#fff}.workspace-brand strong{font:24px Georgia,serif;font-weight:400}.workspace-brand span{font-size:8px;letter-spacing:2.4px;color:#c2d7df;margin-top:4px}.modern-workspace>header button{background:#304f61;color:#fff;border:1px solid #6f8b9b;padding:7px 11px;border-radius:6px;font-size:11px}.modern-workspace>header button:hover{background:#426477}.modern-workspace>header button[aria-pressed=true]{background:#f3e8d2;color:#203c4d;border-color:#f3e8d2}.modern-workspace>header>span{font-size:11px;color:#d1e1e7}.workspace-navigation{display:flex;gap:6px;flex-wrap:wrap;padding:10px 24px;background:#f7fafb;border-bottom:1px solid #d6e2e8}.workspace-navigation>a{font-size:11px;padding:5px 10px;border:0;border-radius:4px;color:#365a70;background:transparent}.workspace-navigation>a:hover{background:#e4edf3}.modern-workspace>details{margin:0;padding:7px 24px;border:0;background:#f7fafb;font-size:11px;color:#4b6675}.modern-workspace>details>summary{cursor:pointer}.workspace-body{max-width:1800px;margin:0 auto;min-height:calc(100vh - 190px)}.modern-workspace #workspace-structure{background:#f7fafb;width:270px;border-right:1px solid #d2dfe7;padding:20px 16px}.modern-workspace #workspace-structure>details{border:0;padding:0 0 16px;border-bottom:1px solid #d5e0e7;border-radius:0}.modern-workspace #workspace-structure summary{font:600 12px Inter,Arial,sans-serif;color:#345b70;padding:6px 0;cursor:pointer}.modern-workspace #workspace-structure>h2{font:600 15px/1.5 Inter,Arial,sans-serif;margin-top:20px;color:#203f53}.modern-workspace #workspace-structure>p{font-size:10px;color:#526e7f}.modern-workspace #workspace-structure button{border-radius:5px;line-height:1.5}.modern-workspace #workspace-structure nav button[aria-pressed=true]{background:#345d75;color:#fff;border-color:#345d75}.modern-workspace #workspace-structure nav{gap:5px}.modern-workspace #workspace-structure input{font-size:12px;padding:8px 10px;background:#fff;border:1px solid #bed0dc}.workspace-demo-button{width:100%;margin-top:12px;background:#dcebf1!important;color:#234e64!important;border:1px solid #abc8d7!important;font-size:12px;padding:9px!important}.workspace-demo-hint{font-size:10px;line-height:1.6;color:#526d7d;margin:7px 0 16px}.modern-workspace main.workspace-canvas{background:#eaf0f4;padding:24px;min-height:75vh}.workspace-context{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:0 0 22px}.workspace-context small{font-size:9px;letter-spacing:1.6px;color:#496a7e}.workspace-context h1{font:400 25px/1.3 Georgia,serif;color:#243f50;margin-top:6px}.workspace-context>span{font-size:10px;color:#4d6b7d;padding:6px 10px;border:1px solid #bccfda;border-radius:20px;white-space:nowrap}.workspace-canvas>.p-8{padding:60px 35px!important;border:1px dashed #b5cbd7;border-radius:12px;background:#f8fbfc;color:#426578;text-align:center}.workspace-canvas>div:has(.tiptap),.workspace-canvas>div:has(.prose-novel){max-width:1000px;margin-left:auto;margin-right:auto}.modern-workspace .tiptap,.modern-workspace .prose-novel{background:#fffcf4;border:1px solid #e3dbc9;box-shadow:0 6px 28px #30475b0c;border-radius:8px;padding:38px 42px;min-height:480px}.modern-workspace #workspace-references{background:#f7fafb;border-left:1px solid #d2dfe7}.modern-workspace #workspace-references summary{font-size:12px;color:#2f546b}.modern-workspace button:focus-visible,.workspace-navigation a:focus-visible{outline:2px solid #1b88b3;outline-offset:3px}.workspace-login{max-width:1130px;margin:45px auto;display:grid;grid-template-columns:1.05fr 1fr;background:#fff;border:1px solid #d7e2e8;border-radius:18px;box-shadow:0 18px 70px #203f5010;overflow:hidden;color:#294859}.workspace-login-story{background:#203e4e;color:#f6f0e2;padding:44px 42px;display:flex;flex-direction:column;align-items:flex-start}.workspace-login-story>a:first-child{font:27px Georgia,serif;color:#fff}.workspace-login-story>small{font-size:9px;letter-spacing:2px;color:#bcd2dc;margin-top:55px}.workspace-login-story h2{font:400 35px/1.25 Georgia,serif;margin:17px 0}.workspace-login-story p{font:13px/1.9 Inter,Arial,sans-serif;color:#d6e3e8}.workspace-login-story>a:last-child{font:12px Inter,Arial,sans-serif;color:#e9dbbd;margin-top:28px}.login-notebook{width:100%;padding:25px;background:#f7eedb;color:#504c42;transform:rotate(-2deg);border-radius:3px;margin:38px 0 12px;box-shadow:6px 10px #112b3755;display:flex;flex-direction:column;gap:20px}.login-notebook span{font-size:8px;letter-spacing:2px;color:#736956}.login-notebook b{font:italic 24px/1.4 Georgia,serif}.login-notebook i{font-size:10px;color:#736956}.workspace-login-form{padding:44px 42px;font-size:13px}.workspace-login-form h1{font:30px Georgia,serif;color:#294859}.workspace-login-form p{color:#526c7c;line-height:1.7}.workspace-login-form a{color:#315e79}.workspace-login-form input:not([type=checkbox]){border:1px solid #b7cbd7;border-radius:7px;background:#fbfcfd;padding:11px 13px;margin-top:6px;color:#203f52}.workspace-login-form button{padding:9px 13px;border:1px solid #b5cad7;border-radius:6px;background:#f5f9fb;color:#294f68;font-size:12px}.workspace-login-form button[aria-pressed=true],.workspace-login-form form>button{background:#315e77;color:#fff;border-color:#315e77}.workspace-login-form button:disabled{opacity:.55;cursor:not-allowed}.workspace-login-form section>h2{font:17px Georgia,serif}.workspace-login-form form label{font-size:12px;font-weight:500}.workspace-login-form section{margin-top:25px}.admin-publication-preview table{width:100%}.admin-publication-preview article{padding:12px;border-bottom:1px solid #d5e1e8}.admin-publication-preview ol{list-style:decimal;padding-left:22px;font-size:12px;line-height:1.8}@media (max-width:1279px){.modern-workspace #workspace-structure{width:100%;border-right:0;border-bottom:1px solid #c6d8e2}.workspace-body{display:flex;flex-direction:column}.workspace-context>span{display:none}}@media (max-width:760px){.workspace-login{display:block;margin:15px;border-radius:12px}.workspace-login-story{padding:27px}.workspace-login-story>small{margin-top:22px}.workspace-login-story h2{font-size:29px}.login-notebook{display:none}.workspace-login-form{padding:27px}.modern-workspace>header{padding:12px}.workspace-brand strong{font-size:22px}.workspace-navigation{padding:8px 12px}.modern-workspace main.workspace-canvas{padding:15px}.workspace-context h1{font-size:22px}.modern-workspace .tiptap,.modern-workspace .prose-novel{padding:24px 20px}}.modern-workspace>header .notification-bell>summary{background:#304f61;color:#fff;border:1px solid #6f8b9b;border-radius:6px;padding:7px 11px}.modern-workspace>header .notification-popover{background:#fff;color:#294f68}.modern-workspace>header .notification-popover a{color:#315e79}.author-card p,.reader-book-details p{overflow-wrap:anywhere}.ui-icon{display:inline-block;vertical-align:-3px;margin-right:6px;flex-shrink:0;pointer-events:none}.modern-workspace>header{padding:8px 16px;gap:10px;box-shadow:0 1px 7px #18374716}.modern-workspace .workspace-brand{min-width:155px}.modern-workspace .workspace-brand strong{font-size:22px}.modern-workspace .workspace-brand span{font-size:7px;letter-spacing:2px;margin-top:2px}.modern-workspace>header button{padding:5px 8px;font-size:11px}.modern-workspace>header .notification-bell>summary{padding:5px 8px}.modern-workspace .workspace-navigation{padding:5px 16px;gap:3px}.modern-workspace .workspace-navigation>a{padding:4px 7px}.modern-workspace main.workspace-canvas{padding:12px 18px}.modern-workspace .workspace-context{margin:0 0 8px}.modern-workspace .workspace-context small{font-size:8px;letter-spacing:1px}.modern-workspace .workspace-context h1{font-size:19px;margin-top:3px}.modern-workspace .editor-surface{padding:8px 12px}.modern-workspace .editor-surface>input[aria-label="Заголовок главы"]{font-size:24px;padding:5px 8px;line-height:1.3}.modern-workspace .editor-surface>h2{font-size:24px}.editor-assist-tools{display:flex;flex-wrap:wrap;gap:7px;align-items:center;position:relative;margin:6px 0!important}.editor-assist-tools>details.editor-assist-tool{position:static;margin:0;padding:0;border:0;border-radius:0;background:transparent}.editor-assist-tool>summary{list-style:none;display:inline-flex;align-items:center;cursor:pointer;font:500 11px/1.4 Inter,Arial,sans-serif;padding:6px 10px;border:1px solid #b8cdda;border-radius:5px;color:#315b73;background:#f7fbfd;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editor-assist-tool>summary::-webkit-details-marker{display:none}.editor-assist-tool>summary:hover,.editor-assist-tool[open]>summary{background:#dfedf4;border-color:#7fa8be;color:#214d66}.editor-assist-tool>summary:focus-visible{outline:2px solid #237da7;outline-offset:2px}.editor-assist-panel{position:absolute;left:0;top:calc(100% + 7px);width:min(100%,820px);min-width:min(100%,320px);z-index:35;max-height:65dvh;overflow:auto;overscroll-behavior:contain;background:#fff;color:#294957;border:1px solid #a9c3d3;border-radius:8px;box-shadow:0 12px 35px #203f5028;padding:14px;font:12px/1.6 Inter,Arial,sans-serif}.editor-assist-panel>.editor-assist-close{float:right;margin:0 0 8px 12px!important;display:inline-flex;align-items:center;padding:4px 7px!important;font-size:10px!important}.editor-assist-panel textarea,.editor-assist-panel select{background:#fff!important;color:#253f50!important;border:1px solid #b8cdda!important;border-radius:4px;padding:7px}.editor-assist-panel label{clear:both}.editor-assist-panel button{font-size:11px!important}.editor-formatting>div{padding:5px 8px}.workspace-focus-controls{position:fixed;top:8px;right:12px;z-index:1100;display:flex;align-items:center;gap:12px;color:#526a76;font:10px Inter,Arial,sans-serif}.workspace-focus-controls button{padding:5px 9px;background:#f8fbfd;border:1px solid #b8cdd8;border-radius:5px;color:#31596e;font-size:11px}.workspace-focus-mode{position:fixed!important;top:0;right:0;bottom:0;left:0;z-index:1000;height:100dvh;overflow:auto;overscroll-behavior:contain;padding:0!important;background:#fffcf4!important}.workspace-focus-mode>header,.workspace-focus-mode>.workspace-navigation,.workspace-focus-mode .workspace-context,.workspace-focus-mode .workspace-statusbar{display:none!important}.workspace-focus-mode .workspace-body{display:block!important;width:100%;max-width:none;min-height:100%;margin:0}.workspace-focus-mode #workspace-structure,.workspace-focus-mode #workspace-references{display:none!important}.workspace-focus-mode main.workspace-canvas{background:#fffcf4!important;width:100%;padding:40px 0 0!important;min-height:100dvh}.workspace-focus-mode .editor-surface{width:100%;max-width:none;margin:0;padding:0!important}.workspace-focus-mode .editor-surface>:not(.manuscript-content):not(.editor-assist-tools):not([role=alert]){display:none!important}.workspace-focus-mode .manuscript-content{margin:0!important}.workspace-focus-mode .tiptap{min-height:calc(100dvh - 40px);border:0;border-radius:0;box-shadow:none;background:#fffcf4;padding:22px clamp(20px,5vw,100px);font-size:21px;line-height:1.85;outline:none}.workspace-focus-mode .editor-surface>[role=alert]{padding:10px 20px;background:#fff1dc;color:#823f24;position:sticky;bottom:0;z-index:4}.workspace-focus-mode:fullscreen{width:100%;height:100%}.workspace-focus-mode::backdrop{background:#fffcf4}@media (max-width:600px){.modern-workspace>header{padding:7px 10px}.modern-workspace>header>span{display:none}.modern-workspace .workspace-navigation{padding:4px 10px}.modern-workspace main.workspace-canvas{padding:10px}.modern-workspace .editor-surface{padding:5px}.workspace-focus-controls>span{display:none}.workspace-focus-mode .tiptap{padding:16px 18px;font-size:19px}.editor-assist-panel{max-height:60dvh;padding:11px}}#root{min-height:100dvh;display:flex;flex-direction:column}#root>main,#root>.landing,#root>.author-workspace{flex:1}#root>.site-legal{margin-top:auto;flex-shrink:0;width:100%;padding:15px 16px}.community-page,.reader-workspace{width:calc(100% - 32px);max-width:1560px;margin:12px auto 18px;padding:0}.community-page h1{font-size:28px;margin:16px 0}.community-page h2{font-size:20px;margin:14px 0 9px}.community-page h3{font-size:16px}.site-navigation{padding:10px 14px;gap:14px;margin-bottom:14px}.site-wordmark{font-size:24px}.community-nav{gap:6px}.community-page button,.community-nav button,.social-actions button{padding:6px 9px;font-size:11px}.community-page input:not([type=checkbox]),.community-page select,.community-page textarea{font-size:12px}.community-page .community-nav{margin:9px 0}.landing .lp-header{max-width:1600px;margin:10px auto;padding:0 20px}.catalogue-intro{max-width:1600px;padding:12px 20px 4px}.catalogue-intro h1{font-size:25px}.community-main{max-width:1600px;margin:0 auto;padding:10px 20px 24px;grid-template-columns:minmax(0,1fr)240px;gap:20px}.community-main .community-grid:has(.platform-book){grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.community-main>div>section{padding-bottom:16px;margin-bottom:16px}.community-main>div>section>h2{font-size:21px;margin:12px 0}.community-main .platform-book{padding:10px}.community-main .platform-book .book-cover{width:110px;margin-bottom:9px}.community-main .platform-book .book-cover img{width:110px;height:160px}.community-main .platform-book .book-cover>span{min-height:160px;height:160px;font-size:16px}.community-main .platform-book h3{font-size:13px;margin:6px 0}.home-catalogue-sidebar{padding-left:14px}.home-catalogue-sidebar>section{padding-bottom:12px;margin-bottom:12px}.home-catalogue-sidebar h2{font-size:14px;margin:10px 0}.sidebar-shortcuts{display:grid;gap:7px;font-size:12px}.home-author-rank{padding:7px 0}.home-genre-list{gap:7px;margin:10px 0}.account-layout{grid-template-columns:200px minmax(0,1fr);gap:14px;margin-top:12px}.account-sidebar{padding:8px;gap:3px}.account-sidebar button{padding:6px 8px;font-size:11px}.account-sidebar>p{margin:7px 0 3px;font-size:9px}.account-content{padding:12px 16px}.account-content label{font-size:12px;margin:8px 0}.account-content h2{font-size:20px;margin:5px 0 10px}.account-content input:not([type=checkbox]),.account-content select,.account-content textarea{padding:6px 8px;margin-top:4px}.account-content>label{max-width:900px}.account-content button{padding:6px 9px;font-size:11px}.account-content details{padding:9px;margin:10px 0}.authors-layout{display:grid;grid-template-columns:minmax(0,1fr)250px;gap:20px;align-items:start}.authors-layout>section{min-width:0}.authors-layout .home-catalogue-sidebar{margin-top:16px}.rating-explanation{font-size:11px;margin:9px 0;border-bottom:1px solid #d0dce4;padding:6px 0}.rating-explanation summary{cursor:pointer;color:#355b70}.rating-method{margin:8px 0;line-height:1.6}.author-card{gap:12px;padding:12px 0}.author-card img,.author-card .avatar-placeholder{width:50px;height:50px}.author-card h2{font-size:18px;margin:0 0 4px!important}.author-card p{font-size:12px;margin:4px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.author-card small{font-size:10px;line-height:1.6}.author-place{font-size:19px}.reader-workspace .site-navigation{margin:0 0 12px}.reader-workspace>h1{font-size:28px;margin:12px 0!important}.reader-book-layout{display:grid;grid-template-columns:minmax(0,1fr)250px;gap:16px;align-items:start}.reader-book-main{min-width:0}.reader-subscribe>section{padding:12px!important;font-size:12px;background:#f1f6f9;border-color:#c4d4df;border-radius:6px}.reader-subscribe h2{font-size:15px;font-weight:600;margin:0 0 9px}.reader-subscribe label{display:block;font-size:11px;line-height:1.6}.reader-subscribe button{font-size:11px;padding:6px 8px;display:block;margin:7px 0}.reader-book-details{padding:14px;border-radius:6px}.reader-book-head{grid-template-columns:125px minmax(0,1fr);gap:18px}.reader-cover{width:125px;height:180px}.reader-book-head p{font-size:12px;margin:5px 0}.reader-book-details .genre-links{margin:8px 0;gap:5px}.reader-book-details .genre-links a{padding:5px 9px;font-size:10px}.reader-tabs{gap:5px;margin:14px 0}.reader-tabs button{font-size:11px;padding:6px 9px}.reader-book-details>p{font-size:13px;line-height:1.7;margin:10px 0}.reader-chapter-switcher{padding:9px 12px;border:1px solid #cedce5;border-radius:5px;font-size:12px;margin:12px 0!important}.reader-chapter-switcher summary{cursor:pointer;font-weight:600;color:#355b70}.reader-chapter-switcher nav{margin-top:9px}.reader-paper{padding:24px 30px;margin-top:14px!important}.reader-paper h2{font-size:25px;margin:15px 0}.reader-workspace .social-panel{padding:12px;border-radius:6px;margin:14px 0}.reader-workspace .social-panel h2{font-size:20px;margin:10px 0}.reader-workspace>section h2{font-size:20px}.workspace-focus-mode .editor-surface>.editor-assist-tools{display:flex!important;position:fixed;top:8px;right:140px;left:auto;z-index:1101;margin:0!important;gap:6px}.workspace-focus-mode .editor-assist-tool>summary{padding:5px 9px;font-size:11px}.workspace-focus-mode .editor-assist-panel{left:auto;right:0;width:min(760px,calc(100vw - 24px));max-height:70dvh}.workspace-focus-mode .workspace-focus-controls>span{display:none}.admin-panel{width:100%;max-width:none!important;margin:0;padding:12px 16px!important}.admin-panel>div:first-child{padding:10px 12px}.admin-panel .admin-section-nav{padding:6px 0 10px;margin-bottom:10px;gap:5px}.admin-panel section,.admin-panel details,.admin-panel .admin-user-area{padding:10px!important}.admin-panel h1{font-size:24px}.admin-panel h2{font-size:16px}.admin-panel table td,.admin-panel table th{padding:6px 8px}.admin-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-bottom:14px}.admin-metric{padding:9px 11px;background:#f1f6f9;border:1px solid #cad9e3;border-radius:5px}.admin-metric span{display:block;font-size:11px;color:#46677c}.admin-metric strong{font-size:22px;line-height:1.5;color:#234b63}.admin-shortcuts{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.admin-service-guide{font-size:12px}.admin-service-guide a{color:#255c7c;text-decoration:underline}.admin-service-guide td{max-width:600px;overflow-wrap:anywhere}@media (max-width:1050px){.community-main{grid-template-columns:1fr}.community-main .home-catalogue-sidebar{display:none}.authors-layout,.reader-book-layout{grid-template-columns:minmax(0,1fr)220px}}@media (max-width:760px){.community-page,.reader-workspace{width:calc(100% - 20px);margin-top:8px}.community-main{padding:8px 10px 18px}.community-main .community-grid:has(.platform-book){grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-intro{padding:10px}.landing .lp-header{padding:0 10px}.authors-layout,.reader-book-layout{grid-template-columns:1fr}.authors-layout .home-catalogue-sidebar{margin:0;border-left:0;padding:10px 0;border-top:1px solid #ccd9e2}.account-layout{grid-template-columns:1fr;gap:9px}.account-sidebar{display:flex;flex-direction:row;flex-wrap:wrap}.account-sidebar>p{width:100%}.account-content{padding:10px}.reader-book-head{grid-template-columns:100px minmax(0,1fr);gap:12px}.reader-cover{width:100px;height:150px}.reader-paper{padding:18px}.site-navigation{gap:8px;padding:9px}.workspace-focus-mode .editor-surface>.editor-assist-tools{right:124px;gap:4px}.workspace-focus-mode .editor-assist-tool>summary{font-size:10px;padding:5px}.workspace-focus-controls{right:6px}.workspace-focus-controls button{font-size:10px;padding:5px}.workspace-focus-mode .editor-assist-panel{position:fixed;top:44px;left:10px;right:10px;width:auto;max-height:70dvh}}.workspace-focus-mode .editor-assist-panel{width:min(760px,calc(100vw - 168px))}.workspace-focus-mode .workspace-focus-controls>span{display:block;position:fixed;right:12px;bottom:8px;padding:3px 8px;border-radius:4px;background:#fffcf4ed;font-size:10px}.workspace-focus-mode .tiptap{padding-bottom:60px}.admin-panel .space-y-3>:not([hidden])~:not([hidden]){margin-top:6px}@media (max-width:760px){.workspace-focus-mode .editor-assist-panel{width:auto}.workspace-focus-mode .workspace-focus-controls>span{display:none}}.site-navigation{padding:7px 10px}.site-navigation>a,.site-navigation>details>summary{padding:6px 8px;font-size:12px;line-height:1.3}.site-navigation .site-wordmark{font:24px/1.1 Georgia,serif;padding:3px 8px}.landing .lp-header .site-navigation{gap:12px;padding:7px 10px}.reader-workspace>*+*{margin-top:12px}.reader-workspace .reader-paper{max-width:1100px}.version-comparison{border:1px solid #b9cbd5;border-radius:5px;overflow:hidden}.version-comparison-head,.version-comparison-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.version-comparison-head{background:#e5eef3;color:#23485f;font-size:12px}.version-comparison-head>*,.version-comparison-row>article{padding:10px;min-width:0;overflow-wrap:anywhere}.version-comparison-head>*+*,.version-comparison-row>article+article{border-left:1px solid #bdcdd6}.version-comparison-scroll{max-height:60vh;overflow:auto}.version-comparison-row{border-top:1px solid #dae1e5}.version-comparison-row p{white-space:pre-wrap;margin:0!important}.version-comparison-row .version-removed{background:#fff0ec}.version-comparison-row .version-added{background:#e9f5eb}.version-comparison-row button{font-size:11px;margin-top:8px}.offline-documents{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.offline-documents article{border:1px solid #bfd1dc;border-radius:5px;padding:9px;display:grid;gap:6px;font-size:12px}.offline-documents small{color:#456478}.offline-page .editor-surface{max-width:1100px}.finance-balances{display:flex;flex-wrap:wrap;gap:9px;margin:12px 0}.finance-balances article{padding:10px 14px;background:#edf4f7;border:1px solid #bfd1dd;border-radius:5px;min-width:170px}.finance-balances small,.finance-balances strong{display:block}.finance-balances strong{font-size:23px;color:#284c62}.finance-table{overflow:auto}.finance-table table{width:100%;font-size:12px}.finance-table td,.finance-table th{padding:7px 9px;text-align:left;border-bottom:1px solid #d4e0e6}.finance-table th{background:#e8f0f5}.community-page{max-width:1180px}.reader-workspace,.landing .lp-header,.catalogue-intro,.community-main{max-width:1320px}.public-info-layout{display:grid;grid-template-columns:minmax(0,1fr)245px;gap:20px;align-items:start}.public-info-content{min-width:0;overflow-wrap:anywhere}.public-info-content>h1{margin-top:0}.public-info-links{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid #c5d4de;border-radius:5px;background:#edf3f7;font-size:12px;color:#31576e}.public-info-content .social-actions{gap:6px;flex-wrap:wrap}.public-info-content .social-actions button{display:inline-flex;align-items:center;gap:5px}.site-navigation summary .ui-icon{vertical-align:middle;margin-right:5px}.community-nav button .ui-icon{margin-right:5px;vertical-align:middle}@media (max-width:850px){.public-info-layout{grid-template-columns:1fr}.public-info-layout>.home-catalogue-sidebar{border-left:0;border-top:1px solid #c5d4de;padding:14px 0}.public-info-links{margin-top:14px}}.account-sidebar .ui-icon{vertical-align:middle;margin-right:6px}.public-info-content .social-actions .ui-icon{margin:0}.perse-brand{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;color:#792f9c;font-family:Georgia,serif;font-weight:700;letter-spacing:.08em;vertical-align:middle}.perse-brand img{flex:0 0 auto;width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.site-footer-top{max-width:1180px;margin:0 auto 20px;display:grid;grid-template-columns:1fr 1fr;gap:24px;text-align:left}.footer-contacts{display:flex;flex-direction:column;gap:6px;font-size:13px;overflow-wrap:anywhere}.footer-contacts strong{font-size:15px;margin-bottom:4px}.footer-contacts a{display:block}.footer-contacts a span{color:#64748b}.footer-about nav{display:flex;flex-wrap:wrap;gap:12px}.footer-about p{margin:8px 0}.contacts-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:12px}.contacts-settings-grid label{display:flex;flex-direction:column;gap:4px}.contacts-settings-grid input{border:1px solid #cbd5e1;padding:6px 8px;border-radius:6px;width:100%}.contacts-settings-grid button{justify-self:start}.about-copy{font-size:15px;line-height:1.8}.about-copy h2{font-size:22px;margin-top:26px}.about-lead{font-size:20px;line-height:1.6}@media (max-width:600px){.site-footer-top,.contacts-settings-grid{grid-template-columns:1fr}.perse-brand img{width:30px;height:30px}}.site-navigation .perse-brand{color:#f5dcff}.site-navigation .perse-brand img{background:#fff9ff;border-radius:8px;padding:2px}.age-confirmation{display:flex;gap:8px;align-items:center;font-size:13px}.age-confirmation input{width:auto!important;flex:0 0 auto}.back-to-top{position:fixed;right:20px;bottom:45px;z-index:35;display:flex;gap:6px;align-items:center;border:1px solid #d6b7e6;border-radius:24px;padding:10px 14px;background:#fff9ff;color:#68288b;box-shadow:0 3px 15px #263f5022;font-size:12px}.back-to-top:hover{background:#f2e4fa}.back-to-top:focus-visible{outline:3px solid #9861b5;outline-offset:3px}.landing .community-main .community-grid:has(.platform-book){grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.landing .community-main .platform-book{padding:8px;min-width:0}.landing .community-main .platform-book h2,.landing .community-main .platform-book h3{font-size:14px;line-height:1.35;margin:8px 0 5px}.landing .community-main .book-cover img{height:180px;-o-object-fit:contain;object-fit:contain}.landing .community-main .book-stats{gap:6px;flex-wrap:wrap}@media (max-width:1240px){.landing .community-main .community-grid:has(.platform-book){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1020px){.landing .community-main .community-grid:has(.platform-book){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.landing .community-main .community-grid:has(.platform-book){grid-template-columns:repeat(2,minmax(0,1fr))}.back-to-top{right:12px;bottom:45px;padding:10px}.back-to-top span{display:none}}@media (max-width:350px){.landing .community-main .community-grid:has(.platform-book){grid-template-columns:1fr}}.smartcaptcha-field{margin:10px 0;min-height:85px}.smartcaptcha-field small{font-size:11px;color:#586c7b}.smartcaptcha-field>div{max-width:100%}.workspace-login-form button .ui-icon{vertical-align:middle;margin-right:6px}.author-rank-card{display:grid;grid-template-columns:28px 68px minmax(0,1fr);gap:12px;align-items:start;padding:14px!important;border:1px solid #dce4eb;border-radius:10px;background:#fff;margin:10px 0;box-shadow:0 2px 8px #243e5006}.author-rank-card .author-place{font-size:17px;color:#856097;padding-top:20px}.author-rank-card .author-avatar-link img,.author-rank-card .avatar-placeholder{width:68px;height:68px;border-radius:12px;-o-object-fit:cover;object-fit:cover}.author-rank-card .author-card-info{min-width:0}.author-rank-card h2{margin:0 0 4px;font:600 16px/1.4 Inter,Arial,sans-serif}.author-short-bio{font-size:12px;color:#617080;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 9px}.author-metrics{display:flex;flex-wrap:wrap;gap:20px;margin:9px 0}.author-metrics>div{display:flex;flex-direction:column;gap:2px}.author-metrics dt{font-size:10px;color:#637b8c;display:flex;align-items:center;gap:4px}.author-metrics dd{margin:0;font-size:16px;font-weight:700;color:#354c60}.author-card-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:7px}.author-card-bottom small{font-size:10px;color:#69808e}.author-card-bottom small .ui-icon{width:12px;height:12px;vertical-align:middle}.compact-profile-link{font-size:11px;display:inline-flex;gap:5px;align-items:center;padding:5px 8px;border:1px solid #d9c9e1;border-radius:5px;color:#722f91;background:#fbf5ff}.social-panel .feedback-card,.book-news-card{padding:12px 14px;margin:10px 0;border:1px solid #dce4eb;border-radius:8px;background:#fff;box-shadow:0 2px 7px #29455705}.social-panel .feedback-card p{font-size:13px;line-height:1.65;margin:8px 0;overflow-wrap:anywhere}.social-panel .feedback-card>small,.book-news-card time{font-size:11px;color:#6b7c88}.social-panel .feedback-card button{font-size:11px;padding:4px 7px;min-height:26px;margin-right:6px}.social-panel>h2 .ui-icon{vertical-align:middle;margin-right:7px}.book-news-card h3{font-size:16px;margin:0 0 5px}.book-news-card p{font-size:13px;line-height:1.7;margin:8px 0}.create-book-link{display:inline-flex;align-items:center;gap:7px;border:1px solid #713392;border-radius:7px;background:#792f9c;color:#fff!important;padding:9px 14px;margin:10px 0;font-size:13px}.create-book-link:hover{background:#64247f}.audio-service-notice{padding:12px 14px;border:1px solid #c9d7e2;border-radius:7px;background:#edf4f8;font-size:13px}@media (max-width:480px){.author-rank-card{grid-template-columns:20px 44px minmax(0,1fr);gap:8px}.author-rank-card .author-avatar-link img,.author-rank-card .avatar-placeholder{width:44px;height:44px}.author-metrics{gap:12px}.author-rank-card .author-place{font-size:14px;padding-top:10px}}.site-identity-settings{border:1px solid #cbd8e1;border-radius:6px;padding:10px 12px;margin:8px 0;background:#fff}.site-identity-settings>summary{cursor:pointer;font-weight:600;font-size:13px}.site-identity-settings p{font-size:12px;color:#577080}.site-identity-settings fieldset{border:0;padding:8px 0}.site-identity-settings button{margin-top:8px}.site-logo-preview{display:inline-block;width:56px;height:56px;-o-object-fit:contain;object-fit:contain;vertical-align:middle;margin-right:12px}.footer-link-groups section{margin-top:15px}.footer-link-groups strong{font-size:12px}.footer-link-groups section>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.footer-link-groups a{display:inline-flex;align-items:center;gap:5px;border:1px solid #ccd9e1;border-radius:5px;padding:5px 8px;font-size:11px;background:#fff}.footer-link-groups a:hover{background:#f0e9f5}.publication-workbench{max-width:1080px;margin:0 auto;padding:14px;font-size:13px}.publication-workbench h2{font-size:22px}.publication-workbench h3{font-size:17px}.publication-workbench form>fieldset,.publication-details-editor>form:not(:has(>fieldset)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.publication-workbench label,.publication-details-editor label{display:block;font-size:12px;margin:0!important}.publication-workbench input:not([type=checkbox]),.publication-workbench select,.publication-workbench textarea{padding:6px 8px;font-size:13px;max-width:100%;border-radius:5px}.publication-workbench textarea{min-height:90px}.publication-workbench .publication-wide{grid-column:1/-1}.publication-workbench .space-y-3>:not([hidden])~:not([hidden]){margin-top:0}.publication-workbench fieldset>button{justify-self:start}.field-hint{display:inline-grid;place-items:center;position:relative;width:16px;height:16px;font:700 10px Inter,Arial,sans-serif;color:#567283;border:1px solid #b4c6d1;border-radius:50%;margin-left:6px;cursor:help;vertical-align:middle}.field-hint:hover:after,.field-hint:focus-visible:after{content:attr(data-hint);position:absolute;top:22px;right:0;width:230px;padding:9px 11px;background:#263f50;color:#fff;border-radius:5px;font:12px/1.5 Inter,Arial,sans-serif;white-space:normal;z-index:55;box-shadow:0 4px 15px #263f5033}.audio-catalogue .platform-book{padding:12px}.audio-catalogue h1 .ui-icon{vertical-align:middle;margin-right:8px}@media (max-width:680px){.publication-workbench form>fieldset,.publication-details-editor>form:not(:has(>fieldset)){grid-template-columns:1fr}.publication-workbench{padding:10px}.field-hint:hover:after,.field-hint:focus-visible:after{left:0;right:auto;width:190px}}.publication-workbench label:has(textarea){grid-column:1/-1}.publication-workbench .publication-details-editor>form:has(>fieldset){display:block}.site-page-body{font-size:14px;line-height:1.8;overflow-wrap:anywhere}.site-page-body p{white-space:pre-wrap;margin:12px 0}.site-page-body h2{font-size:22px;margin:25px 0 10px}.footer-page-links{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:14px;font-size:11px}.site-identity-settings form>fieldset>label{display:block;margin:9px 0}.site-identity-settings form>fieldset>label>input:not([type=checkbox]),.site-identity-settings form>fieldset>label>textarea{display:block;width:100%;border:1px solid #bfced9;border-radius:5px;padding:7px 9px;font-size:13px}.site-identity-settings form>fieldset>details{padding:10px;border:1px solid #d9e2e8;margin-top:10px}.support-page>p{font-size:13px;color:#546d7d;max-width:850px}.support-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.support-toolbar h2{font-size:20px;margin:10px 0}.support-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:16px;margin-top:16px}.support-list>button{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:6px;text-align:left;padding:11px;margin:0 0 7px;border:1px solid #d1dee6;border-radius:7px;background:#fff}.support-list>button[aria-pressed=true]{background:#f4eafa;border-color:#ac7cc5}.support-list strong{font-size:13px}.support-list small{font-size:10px;color:#617b8c}.support-status{font-size:10px;border-radius:12px;padding:2px 7px;background:#e4eef6;color:#315b78}.support-status.status-resolved{background:#e5f1e9;color:#3e6f50}.support-status.status-waiting_user{background:#fff1d2;color:#89641c}.support-thread{min-width:0;padding:16px;border:1px solid #d0dde6;border-radius:8px;background:#fff}.support-thread h2{font-size:19px;margin:0 0 7px}.support-thread small{font-size:11px;color:#617888}.support-thread label,.support-new label{display:block;font-size:12px;margin:10px 0}.support-thread textarea,.support-new textarea,.support-new input:not([type=checkbox]){display:block;width:100%;padding:8px;border:1px solid #bccfdd;border-radius:6px;font-size:13px}.support-messages>article{padding:12px;border:1px solid #dbe4ea;border-radius:7px;margin:10px 0;background:#fafcfd;overflow-wrap:anywhere}.support-messages p{font-size:13px;line-height:1.7;white-space:pre-wrap}.support-messages strong{font-size:12px}.support-messages time{font-size:10px;color:#607b8c;display:block;margin-top:4px}.support-messages .support-answer{background:#edf5fa}.support-messages .support-note{background:#fff7e5;border-color:#e7d49f}.support-new{padding:12px;border:1px solid #cbdbe5;border-radius:7px;background:#f5f9fc;margin:12px 0}.support-new>summary{cursor:pointer;font-size:13px;font-weight:600}.support-new fieldset{border:0;padding:8px 0}.support-filters{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.support-filters input{flex:1;min-width:150px}.support-desk .ui-icon{vertical-align:middle;margin-right:5px}.support-desk select{font-size:12px;padding:6px;border:1px solid #bed0de;border-radius:5px;max-width:100%}@media (max-width:700px){.support-layout{grid-template-columns:1fr}.support-thread{padding:11px}.support-list{max-height:300px;overflow:auto}.support-toolbar{flex-wrap:wrap}.support-thread h2{font-size:17px}}.story-builder{max-width:1180px}.story-builder-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;align-items:start}.story-builder-content{max-width:820px;min-width:0}.story-builder-content>h1{font-size:27px;margin-top:0}.story-builder-sidebar{position:sticky;top:14px;max-height:calc(100vh - 28px);overflow:auto;padding:13px;border:1px solid #cad9e3;border-radius:7px;background:#f0f5f8;font-size:12px}.story-builder-sidebar h2{font-size:16px;margin:0 0 12px}.story-builder-sidebar h2 .ui-icon{vertical-align:middle;margin-right:5px}.story-builder-sidebar summary{font-weight:600;cursor:pointer;margin:10px 0}.story-builder-sidebar>details p{display:grid;gap:5px;margin:9px 0}.story-builder-sidebar>details button{text-align:left;white-space:normal}.story-builder-sidebar nav{border-top:1px solid #c9d7e0;margin-top:12px;padding-top:12px}.story-builder-sidebar ol,.story-builder-sidebar ul{list-style:none;margin:8px 0;padding:0}.story-builder-sidebar li{padding:5px 0}.story-builder-sidebar li>ul{border-left:1px solid #c1d1dc;margin-left:6px;padding-left:10px}.story-builder-sidebar a:hover{text-decoration:underline}.story-builder-content [id^=plan-]{scroll-margin-top:20px}.story-builder-content [id^=plan-]:target{outline:2px solid #bb8ad4;outline-offset:5px;border-radius:4px}@media (max-width:800px){.story-builder-layout{grid-template-columns:1fr}.story-builder-sidebar{position:static;max-height:300px}.story-builder-content{max-width:none}}.audio-recording-studio{padding:12px 14px;border:1px solid #c9d8e3;background:#f6f9fb;border-radius:8px;margin:12px 0;font-size:13px}.audio-recording-studio summary{cursor:pointer;font-weight:600}.audio-recording-studio .ui-icon{vertical-align:middle;margin-right:5px}.audio-recording-studio label{display:block;margin:12px 0 7px}.audio-recording-studio input{display:block;max-width:360px;width:100%;padding:7px 9px;border:1px solid #b9cddc;border-radius:5px}.audio-recording-studio audio{display:block;max-width:100%;margin:10px 0}.audio-recording-studio .recording-live{color:#ad3844;font-weight:600}.site-footer-top{grid-template-columns:1fr 1.15fr 1fr 1.2fr;gap:28px;margin-bottom:22px}.site-footer-top .footer-link-groups section{margin-top:0}.site-footer-top .footer-link-groups section>div{display:grid;grid-template-columns:1fr;gap:5px}.site-footer-top .footer-link-groups a,.site-footer-top .footer-link-placeholder{border:0;padding:4px 0;background:none;gap:8px;min-height:30px;font-size:12px;text-decoration:none}.site-footer-top .footer-link-groups strong,.site-footer-top .footer-contacts>strong{display:block;font-size:13px;color:#294855;margin:0 0 12px}.site-footer-top .footer-link-placeholder small{margin-left:auto;font-size:9px}.brand-service-icon{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;flex:0 0 22px;display:inline-block;filter:none;opacity:1}.site-footer-top .footer-about nav{flex-direction:column;align-items:flex-start;gap:6px}.site-footer-top .footer-about p{max-width:220px;font-size:12px;line-height:1.7;margin:12px 0}.site-legal>.footer-page-links{max-width:1180px;margin:0 auto 14px;display:flex;flex-wrap:wrap;justify-content:center;gap:5px 16px;padding-top:12px;border-top:1px solid #dce2df}.site-footer-top .footer-contacts{display:flex;flex-direction:column;gap:9px}.site-footer-top .footer-contacts a{margin:0;overflow-wrap:anywhere;font-size:12px}.site-footer-top .footer-contacts a span{font-size:10px}.site-footer-top .footer-contacts>strong{margin-bottom:3px}@media (max-width:1000px){.site-footer-top{grid-template-columns:1fr 1fr;gap:25px 30px}}@media (max-width:520px){.site-footer-top{grid-template-columns:1fr;gap:24px}.site-footer-top .footer-link-groups section>div{grid-template-columns:1fr 1fr;-moz-column-gap:18px;column-gap:18px}.site-footer-top .footer-about p{max-width:none}}.landing{background:#eef2f7}.landing .lp-header{position:sticky;top:0;z-index:90;max-width:none;margin:0;padding:0;background:#294e67;box-shadow:0 1px 5px #18344924}.landing .lp-header .site-navigation{max-width:1320px;margin:0 auto;border:0;border-radius:0;background:#294e67;min-height:52px}.landing .community-main{padding-top:6px;align-items:start}.catalogue-intro{padding-top:15px;padding-bottom:10px}.catalogue-intro h1{font-size:23px}.catalogue-intro p{font-size:12px}.home-book-shelf{position:relative;background:#fff;border:1px solid #e0e6ed;border-radius:5px;padding:18px 22px!important;box-shadow:0 2px 5px #233b5310;margin-bottom:14px!important}.shelf-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.home-book-shelf .shelf-heading h2{font:22px/1.3 Inter,Arial,sans-serif;margin:0!important}.shelf-all{font-size:11px;color:#46738f;white-space:nowrap}.home-book-shelf .shelf-description{font-size:12px;color:#7b858d;margin:5px 0 18px}.shelf-viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:5px}.home-book-row{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 100px)/6);gap:20px}.home-book-card{min-width:0;text-align:center;scroll-snap-align:start;padding:4px 0 8px}.home-book-cover{display:block;position:relative;width:100%;aspect-ratio:2/3;max-width:130px;margin:0 auto 10px;border-radius:3px;box-shadow:0 2px 5px #20334826;overflow:hidden;background:#e6e9ed}.home-book-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.home-cover-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:12px;background:linear-gradient(140deg,#31576a,#779599);color:#fff;font:16px/1.4 Georgia,serif}.home-book-card h3{font:12px/1.4 Inter,Arial,sans-serif!important;margin:0 0 6px!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home-book-author{display:block;font-size:11px;line-height:1.4;color:#82898e}.home-book-access{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:3px 4px;background:#172b3fcc;color:#fff;font-size:9px;opacity:0;transition:opacity .15s}.home-book-card:hover .home-book-access,.home-book-card:focus-within .home-book-access{opacity:1}.shelf-controls{display:flex;justify-content:flex-end;gap:5px;margin-top:8px}.shelf-controls button{width:28px;height:26px;border:1px solid #d8e1e9;border-radius:4px;font-size:23px;line-height:20px;color:#53718b}.landing .home-catalogue-sidebar{border-left:0;padding-left:0}.landing .home-catalogue-sidebar>section{padding:12px;background:#fff;border:1px solid #e0e6ed;border-radius:5px}.site-footer-top{grid-template-columns:1fr 1fr 1.2fr 1fr}.site-footer-top strong{display:block;font-size:12px;font-weight:700;text-transform:uppercase;color:#607783;margin-bottom:12px}.footer-information,.footer-information .footer-page-links{display:flex;flex-direction:column;gap:5px}.site-footer-top .footer-link-groups{margin-top:16px}.site-footer-top>.footer-link-groups{margin-top:0}.site-footer-top .footer-about .perse-brand{font-size:20px;margin:5px 0 12px}.site-legal{padding-top:28px;padding-bottom:22px;background:#fff;border-top:1px solid #dde4eb}.site-footer-top .footer-link-placeholder,.site-footer-top .footer-link-groups a{font-size:11px;min-height:27px}.site-footer-top .brand-service-icon{width:21px;height:21px;flex-basis:21px}@media (max-width:1100px){.home-book-row{grid-auto-columns:calc((100% - 80px)/5)}}@media (max-width:760px){.home-book-row{grid-auto-columns:calc((100% - 42px)/4);gap:14px}.home-book-shelf{padding:14px!important}.home-book-shelf .shelf-heading h2{font-size:19px}.landing .lp-header{padding:0}.landing .site-navigation{flex-wrap:wrap}.site-footer-top{grid-template-columns:1fr 1fr}}@media (max-width:480px){.home-book-row{grid-auto-columns:calc((100% - 28px)/3)}.home-book-card h3{font-size:11px!important}.site-footer-top{grid-template-columns:1fr}.catalogue-intro h1{font-size:21px}}.landing{padding-top:var(--home-header-height,64px)}.landing .lp-header{position:fixed;left:0;right:0;top:0}.landing [id]{scroll-margin-top:calc(var(--home-header-height,64px) + 12px)}.workspace-atmosphere{position:relative;font-size:11px}.workspace-atmosphere summary{cursor:pointer;padding:6px 9px;border:1px solid #c8d2da;border-radius:5px;background:#fff}.workspace-atmosphere>div{position:absolute;z-index:150;right:0;top:34px;width:250px;padding:12px;background:#fff;border:1px solid #c8d2da;box-shadow:0 8px 22px #19344626;border-radius:6px;display:grid;gap:8px}.workspace-atmosphere select{display:block;max-width:100%;margin-top:5px}.workspace-atmosphere small{line-height:1.5;color:#657681}.author-workspace[data-atmosphere=library]{background:repeating-linear-gradient(90deg,#eae3d6 0,#eae3d6 80px,#e3dbcd,#e3dbcd 82px)}.author-workspace[data-atmosphere=forest]{background:radial-gradient(ellipse at top right,#aabdad77,transparent 65%),#e5ede4}.author-workspace[data-atmosphere=space]{background:radial-gradient(circle at 15% 10%,#7b91b455,transparent 30%),radial-gradient(circle at 80% 40%,#746a9c55,transparent 40%),#dce4ef}.reader-preferences{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-bottom:14px;border-bottom:1px solid #84919c44;font:12px/1.5 Inter,Arial,sans-serif}.reader-preferences label{display:grid;gap:4px}.reader-preferences select,.reader-preferences button{background:#ffffffde;color:#294855;border:1px solid #a5b4bf;border-radius:5px;padding:5px}.reader-tone-manuscript{background:repeating-linear-gradient(0deg,#f3ead6,#f3ead6 31px,#bdad8a22 32px);color:#493b28;border:1px solid #d1c19f}.reader-tone-cyberpunk{background:#122531;color:#d7f8f1;border:1px solid #2e727e;box-shadow:inset 3px 0 #4fc6cc}.reader-tone-minimal{background:#fff;color:#252b31;box-shadow:none;border:1px solid #e2e6e9}.reader-tone-night{background:#1b232c;color:#dce1e6;border:1px solid #3c4b59}.reader-tone-cyberpunk h2,.reader-tone-night h2{color:inherit}.reader-tone-night .reader-preferences select,.reader-tone-night .reader-preferences button,.reader-tone-cyberpunk .reader-preferences select,.reader-tone-cyberpunk .reader-preferences button{background:#293b49;color:#edf5fb;border-color:#597181}.landing .lp-header{min-height:0;height:auto}.site-legal{color:#4b5563}.home-book-shelf .shelf-description,.home-book-card .home-book-author{color:#596b77}.author-workbench{max-width:1120px;margin:auto;padding:14px}.author-workbench h1{font-size:21px;display:flex;gap:8px;align-items:center}.author-tool-section{background:#fff;border:1px solid #dce3e9;border-radius:7px;padding:16px;margin:12px 0;color:#334155}.author-tool-section h2{display:flex;align-items:center;gap:8px;font-size:17px;margin:0 0 10px}.author-tool-section p{font-size:12px;line-height:1.6;margin:8px 0}.author-tool-section label{display:flex;flex-direction:column;gap:4px;font-size:12px}.author-tool-section input[type=checkbox]{width:auto;margin-right:6px}.author-tool-section label:has(input[type=checkbox]){display:block}.author-tool-section button{display:inline-flex;gap:5px;align-items:center;padding:6px 9px;font-size:12px;border:1px solid #cbd5df;border-radius:5px;margin:3px;background:#f6f9fc}.author-tool-section button:disabled{opacity:.5}.author-tool-section input,.author-tool-section select,.author-tool-section textarea{max-width:100%;padding:6px 8px;border:1px solid #b7c5d1;border-radius:4px;background:#fff;color:#283b4d}.author-tool-filters{display:flex;align-items:end;flex-wrap:wrap;gap:9px;margin:12px 0}.author-tool-filters select{max-width:260px}.author-tool-filters input[type=number]{width:90px}.author-tool-section details{padding:10px 0;border-top:1px solid #e2e8f0}.author-tool-section summary{cursor:pointer;font-size:13px;font-weight:600}.author-names-list{max-height:340px;overflow:auto}.author-names-list>div,.author-tool-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 0;border-bottom:1px solid #e2e8f0}.author-names-list>div>span{min-width:140px}.author-names-list small{color:#586a7b}.generated-names{display:grid;grid-template-columns:1fr 1fr;gap:5px 18px;padding:0;list-style:none}.generated-names li{display:flex;justify-content:space-between;align-items:center;font-size:13px}.author-tool-edit{padding:12px;background:#edf3f8}.analysis-finding{border-left:3px solid #c0a467;background:#faf9f5;padding:10px;margin:9px 0;overflow-wrap:anywhere}.analysis-finding mark.complex-highlight{background:#ffebad;color:#41341d}.analysis-finding mark.clerical-highlight{background:#f9d4d6;color:#65252c}.analysis-finding small{font-size:11px}.analysis-finding blockquote{padding:8px;border-left:2px solid #94a3b8;white-space:pre-wrap}.author-relationship-graph{max-width:540px;width:100%;height:auto;display:block;margin:auto;background:#f7f9fc}.author-emotion-chart{width:100%;max-width:760px;height:auto;background:#f7f9fc}.author-tool-row>span{min-width:160px;font-size:12px}.author-tool-row input[type=number]{width:70px}.author-idea-answer{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.6 Inter,Arial,sans-serif;background:#f2f6fa;padding:14px;margin-top:12px}.author-tool-section fieldset{border:0;padding:0}.author-tool-section textarea{width:100%}@media (max-width:600px){.generated-names{grid-template-columns:1fr}.author-workbench{padding:6px}.author-tool-section{padding:12px}.author-tool-filters>*{max-width:100%}}.author-tool-edit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.author-tool-edit h3{grid-column:1/-1}@media (max-width:600px){.author-tool-edit{grid-template-columns:1fr}}.author-tool-tabs{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.author-tool-tabs button{display:inline-flex;align-items:center;gap:6px;border:1px solid #c5d1de;border-radius:5px;padding:7px 11px;font-size:12px;background:#fff;color:#40566a}.author-tool-tabs button[aria-pressed=true]{background:#294e67;color:#fff;border-color:#294e67}.author-tool-section[hidden]{display:none}.author-workbench,.author-tool-section{font-family:Inter,Arial,sans-serif}.author-relationship-graph{max-width:460px}.author-emotion-chart{max-width:620px}body:has(#reader-text[data-reading-focus=true]) #root>.site-legal,body:has(#reader-text[data-reading-focus=true]) main>:not(#reader-text){display:none!important}body:has(#reader-text[data-reading-focus=true]) main{max-width:none;padding:12px}#reader-text[data-reading-focus=true]{margin:0 auto;min-height:calc(100vh - 24px);width:100%;max-width:900px}#reader-text[data-reading-focus=true] .reader-preferences{position:sticky;top:0;z-index:3}.reader-sidebar-chapters{margin-top:12px;padding:12px;border:1px solid #d8e1e8;border-radius:6px;background:#f6f9fc}.reader-sidebar-chapters h2{font:600 14px/1.4 Inter,Arial,sans-serif;margin-bottom:8px}.reader-sidebar-chapters nav{max-height:350px;overflow:auto;display:grid;gap:4px}.reader-sidebar-chapters button{text-align:left;white-space:normal;padding:7px 8px;border-radius:4px;font-size:12px;color:#34516a}.reader-sidebar-chapters button[aria-current=true]{background:#294e67;color:#fff}.reader-sidebar-chapters button:hover{outline:1px solid #9db1c2}.archive-author-badge{display:inline-flex;align-items:center;padding:2px 7px;border:1px solid #b8c9d0;border-radius:4px;background:#edf3f5;color:#244554;font-size:.75rem;line-height:1.4}.archive-author-note{max-width:62ch;margin:6px 0;color:#365462;font-size:.85rem;line-height:1.5}.genre-group summary{display:flex;align-items:center;gap:12px}.genre-group summary .genre-thematic-icon{flex-shrink:0}.genre-links>a{display:flex;align-items:center;gap:8px}.genre-links .genre-thematic-icon{width:26px;height:26px;flex-shrink:0}.author-book-links{display:flex;flex-wrap:wrap;gap:6px 14px;margin:9px 0}.author-book-links a{display:inline-flex;align-items:center;gap:5px;font-size:13px}.story-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.story-detail-grid label{min-width:0}.story-detail-grid textarea{width:100%;box-sizing:border-box}.story-confirm{display:flex!important;align-items:center;gap:8px}.story-confirm input{width:auto!important;margin:0}.story-brief,.story-outline-extras{margin:12px 0;padding:12px;border:1px solid #d7dfe6;border-radius:8px}.story-outline-extras details{margin:8px 0}.story-outline-extras summary{cursor:pointer;font-weight:600}@media (max-width:640px){.story-detail-grid{grid-template-columns:1fr}}.story-detail-grid textarea{min-height:68px;height:68px}.story-detail-grid label{font-size:13px;margin:0!important;gap:4px}.story-detail-grid{align-items:start}.story-brief summary,.story-outline-extras summary{padding:4px 0}.story-editorial{padding:12px;border:1px solid #cbd9e4;border-radius:8px;margin:12px 0;background:#f3f7fa}.story-editorial details{padding:6px 0}.story-editorial summary{font-weight:600;cursor:pointer}.story-editorial textarea{width:100%;box-sizing:border-box}.author-inventory{max-width:1180px;margin:14px auto}.author-book-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.author-book-tabs button[aria-pressed=true]{background:#263f50;color:#fff}.author-book-search{display:flex;gap:8px;align-items:end;flex-wrap:wrap}.author-book-search label{flex:1;min-width:180px}.author-book-row{border:1px solid #d5dfe6;border-radius:8px;padding:12px;margin:10px 0;display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:12px}.author-book-row h2{font-size:19px;margin:0 0 6px}.author-book-row p{margin:6px 0;font-size:13px}.author-book-row>nav{align-content:start;flex-direction:column;align-items:start}.author-book-badges{display:flex;gap:6px;flex-wrap:wrap}.author-book-badges span{font-size:12px;padding:3px 6px;background:#eaf0f4;border-radius:4px}@media (max-width:650px){.author-book-row{grid-template-columns:1fr}.author-book-row>nav{flex-direction:row;flex-wrap:wrap}}.author-book-search label{max-width:560px}.author-book-search input{width:100%;box-sizing:border-box}.bibliography-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.book-bibliography{margin:14px 0;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.book-bibliography h3{margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.4}.book-bibliography dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.book-bibliography dt{font-size:12px;color:#526176}.book-bibliography dd{margin:2px 0 0;font-size:14px;overflow-wrap:anywhere}.book-bibliography small{display:block;margin-top:8px;color:#526176}.book-bibliography-editor{margin:12px 0;min-width:0}@media (max-width:640px){.bibliography-fields,.book-bibliography dl{grid-template-columns:1fr}}.book-author-aside{min-width:0;overflow-wrap:anywhere}.book-author-aside>a{min-width:0}.book-author-aside strong{min-width:0;overflow-wrap:anywhere}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--color-paper: #FDFBF7;--color-paper-dark: #F5EFE0;--color-sepia: #704214;--color-sepia-light: #A67C52;--color-ink: #1A1A1A;--color-ink-soft: #3D3D3D;--color-muted: #8B8680;--color-border: #E5DFD0;--color-accent: #B8542B;--color-success: #4A7C59;--color-warning: #C9A227;--sidebar-width: 280px;--tools-width: 320px;--topbar-height: 56px}body{background-color:var(--color-paper);font-family:Inter,sans-serif;color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11"}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-muted)}.prose-novel{font-family:Merriweather,serif;font-size:1.125rem;line-height:1.75rem;line-height:1.625;color:var(--color-ink)}.prose-novel p{margin-bottom:1rem;text-align:justify;text-indent:1.5em}.prose-novel h1{margin-top:2rem;margin-bottom:1rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;color:var(--color-sepia)}.prose-novel h2{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.5rem;line-height:2rem;font-weight:600;color:var(--color-sepia)}.prose-novel blockquote{margin-top:1rem;margin-bottom:1rem;border-left-width:2px;padding-left:1rem;font-style:italic;border-color:var(--color-sepia-light);color:var(--color-ink-soft)}.card{border-radius:.5rem;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border-color:var(--color-border)}.btn{display:inline-flex;align-items:center;gap:.5rem;border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-ghost:hover{background-color:#0000000d}.btn-ghost{color:var(--color-ink-soft)}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.z-20{z-index:20}.z-50{z-index:50}.m-4{margin:1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1\.5{height:.375rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-24{height:6rem}.h-32{height:8rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.min-h-40{min-height:10rem}.min-h-\[280px\]{min-height:280px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-12{width:3rem}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-40{min-width:10rem}.min-w-52{min-width:13rem}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[var\(--color-sepia\)\]{border-color:var(--color-sepia)}.border-green-700{--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.bg-\[var\(--color-border\)\]{background-color:var(--color-border)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-black\/5{background-color:#0000000d}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/60{background-color:#fff9}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pl-3{padding-left:.75rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-\[15vh\]{padding-top:15vh}.text-left{text-align:left}.text-center{text-align:center}.align-top{vertical-align:top}.font-sans{font-family:Inter,sans-serif}.font-serif{font-family:Merriweather,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10px\]{font-size:10px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-tight{line-height:1.25}.tracking-wide{letter-spacing:.025em}.text-\[var\(--color-ink\)\]{color:var(--color-ink)}.text-\[var\(--color-ink-soft\)\]{color:var(--color-ink-soft)}.text-\[var\(--color-muted\)\]{color:var(--color-muted)}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-muted{--tw-text-opacity: 1;color:rgb(139 134 128 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .15s ease-out}@keyframes slideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.animate-slide-in{animation:slideIn .2s ease-out}.reference-flip{display:block;width:min(100%,28rem);height:20rem;perspective:1000px;margin-inline:auto;text-align:center}.reference-flip-inner{display:block;position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .45s ease}.reference-flip.is-flipped .reference-flip-inner{transform:rotateY(180deg)}.reference-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;border:1px solid #b8ab97;border-radius:1rem;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:var(--color-paper, #faf7f2);overflow:hidden}.reference-face img{width:100%;min-height:0;flex:1;-o-object-fit:contain;object-fit:contain}.reference-back{transform:rotateY(180deg)}@media (prefers-reduced-motion: reduce){.reference-flip-inner{transition:none}}.workspace-statusbar{position:fixed;bottom:0;left:0;right:0;z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;padding:.4rem .75rem;border-top:1px solid var(--color-border,#d8d0c4);background:var(--color-paper,#faf7f2);color:var(--color-text,#332e28);font-size:.75rem;box-shadow:0 -2px 8px #00000006}.workspace-statusbar .status-title{max-width:16rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.admin-panel{font-size:.875rem}.admin-panel .p-4{padding:.65rem}.admin-panel .p-3{padding:.5rem}.admin-panel .space-y-3>:not([hidden])~:not([hidden]),.admin-panel .space-y-4>:not([hidden])~:not([hidden]){margin-top:.5rem}.admin-panel .btn{padding:.3rem .6rem;font-size:.8rem;min-height:1.9rem}.admin-panel input:not([type=checkbox]),.admin-panel select,.admin-panel textarea{padding:.3rem .45rem;font-size:.875rem}.admin-panel table th,.admin-panel table td{padding:.3rem .5rem;border-bottom:1px solid #0000000d}.admin-panel .gap-4,.admin-panel .gap-3{gap:.5rem}.admin-panel .integration-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.5rem;align-items:end}.admin-panel .integration-fields>*{margin-top:0!important}.admin-panel h1{font-size:1.5rem}.admin-panel h2{font-size:1.15rem}@media (max-width:640px){.workspace-statusbar{gap:.2rem .6rem;font-size:.7rem}.workspace-statusbar .status-title{max-width:10rem}}.chapter-review-layout{display:flex;gap:1rem;align-items:flex-start;white-space:normal}.chapter-review-layout>div{flex:1;min-width:0}.chapter-review-notes{width:230px;flex-shrink:0;font:13px/1.5 Inter,Arial,sans-serif;background:#edf1f5;color:#243345;padding:10px;border-radius:8px}.chapter-review-notes article{border-top:1px solid #bac5d0;padding:8px 0}.chapter-review-notes blockquote{border-left:3px solid #8294aa;padding-left:8px;white-space:pre-wrap;max-height:140px;overflow:auto}.chapter-review-notes textarea{width:100%;color:#243345;background:#fff}.chapter-review-notes button{font-size:12px;padding:4px 7px}@media (max-width:850px){.chapter-review-layout{display:block}.chapter-review-notes{width:auto;margin-top:1rem}}.book-cover,.home-book-cover{position:relative}.book-badges{display:flex;flex-wrap:wrap;gap:3px;z-index:1}.book-cover>.book-badges,.home-book-cover>.book-badges{position:absolute;top:5px;left:5px;right:5px}.book-badge{font:600 11px/1.3 Inter,Arial,sans-serif;padding:3px 6px;border-radius:4px;color:#fff;background:#6a375d}.badge-blue{background:#285b88}.badge-green{background:#28633e}.badge-amber{background:#80520d}.related-book{display:flex;gap:8px;padding:6px 0}.related-book img{width:40px;height:58px;-o-object-fit:cover;object-fit:cover}.related-book small{display:block;color:#526174}[data-studio-media=true]{background-image:var(--studio-background,none);background-size:cover;background-position:center;background-attachment:fixed}.reader-cover-wrap{position:relative;align-self:start}.reader-cover-wrap>.book-badges{position:absolute;top:5px;left:5px;right:5px}.book-card-actions,.book-share-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.book-card-actions{margin:10px 0}.book-share-actions a,.book-share-actions button{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:5px 8px}.book-tag-list{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.book-tag-list span{background:#eaf0f6;color:#25415d;border-radius:4px;padding:3px 7px;font-size:12px}.book-age-label{display:inline-block;margin-right:8px;padding:2px 5px;border:1px solid #754058;color:#754058;border-radius:4px}.book-author-aside>a:first-of-type{display:flex;gap:9px;align-items:center}.book-author-aside img{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.modern-book-tabs{border-bottom:1px solid #b8c5d2;gap:0!important;overflow-x:auto;flex-wrap:nowrap!important}.modern-book-tabs button{background:transparent!important;color:#34495e!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;padding:10px 14px!important;white-space:nowrap}.modern-book-tabs button[aria-selected=true]{color:#663151!important;border-bottom-color:#663151!important;font-weight:700}.modern-book-tabs button:focus-visible{outline:2px solid #285b88;outline-offset:-2px}.reader-book-details [role=tabpanel]{padding-top:14px}.dedicated-reader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;flex-direction:column;background:#e9edf2;color:#243345}.dedicated-reader-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;background:#edf1f5;color:#243345;border-bottom:1px solid #b9c4ce}.dedicated-reader-toolbar>a,.dedicated-reader-toolbar button{display:inline-flex;align-items:center;gap:4px}.dedicated-reader-toolbar strong{flex:1;min-width:120px;font-size:14px}.dedicated-reader-toolbar label{display:flex;align-items:center;gap:5px;font-size:12px}.dedicated-reader-toolbar input[type=range]{width:80px}.dedicated-reader-toolbar select,.dedicated-reader-toolbar button{padding:4px 6px;font-size:12px;color:#243345;background:#fff;border:1px solid #a6b5c3;border-radius:4px}.dedicated-reader-layout{display:flex;min-height:0;flex:1}.dedicated-reader-toc{width:240px;flex-shrink:0;overflow:auto;padding:12px;background:#edf1f5;color:#243345}.dedicated-reader-toc h2{font-size:14px;font-weight:700;margin-bottom:10px}.dedicated-reader-toc nav{display:grid;gap:3px}.dedicated-reader-toc a{padding:8px;border-radius:4px;font-size:13px;color:#243345}.dedicated-reader-toc a[aria-current=page]{background:#d6e1ed;font-weight:700}.dedicated-reader-scroll{overflow:auto;flex:1;min-width:0;padding:20px}.dedicated-reader-scroll>.reader-paper{max-width:900px;min-height:100%;margin:0 auto;padding:32px 40px;line-height:1.8}.dedicated-reader-scroll h1{font-size:1.5em;margin-bottom:1.2em}.reading-mode-wide .reader-paper{max-width:1200px}.reader-page-navigation{display:flex;justify-content:space-between;gap:15px;margin-top:2rem;font:14px/1.6 Inter,Arial,sans-serif}.dedicated-reader-status{display:flex;justify-content:space-between;gap:10px;padding:5px 12px;background:#edf1f5;color:#34495e;font:12px/1.5 Inter,Arial,sans-serif}.has-dedicated-reader #site-footer{display:none}@media (max-width:800px){.dedicated-reader-toc{width:180px}.dedicated-reader-scroll{padding:6px}.dedicated-reader-scroll>.reader-paper{padding:20px 16px}.dedicated-reader-toolbar strong{order:-1;flex-basis:100%}}@media (max-width:560px){.dedicated-reader-toc{position:absolute;top:112px;bottom:30px;left:0;z-index:3;width:240px;box-shadow:3px 0 12px #0003}.dedicated-reader-toolbar{gap:5px}.dedicated-reader-status{font-size:10px}}.dedicated-reader-toolbar{flex-wrap:nowrap;min-height:58px;background:#fff}.dedicated-reader-toolbar strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#34495e}.reader-toolbar-end{display:flex;gap:8px;margin-left:auto}.dedicated-reader-toolbar button,.dedicated-reader-toolbar>a{min-height:36px;padding:7px 11px;font-size:13px}.dedicated-reader-scroll{background:#f5f6f7}.dedicated-reader-scroll>.reader-paper{max-width:1060px;box-shadow:none;padding:30px 36px}.dedicated-reader-scroll h1{text-align:center;margin-bottom:1.1em}.reader-drawer{position:fixed;inset:0 auto 0 0;margin:0;height:100dvh;max-height:100dvh;width:min(520px,92vw);max-width:92vw;padding:0;border:0;color:#243345;background:#fff;box-shadow:4px 0 20px #0003}.reader-drawer::backdrop{background:#0006}.reader-drawer-body{padding:20px;height:100%;overflow:auto}.reader-settings-drawer{inset:0 0 0 auto;width:min(340px,92vw)}.reader-drawer h2{font-size:20px;margin:12px 0 20px;line-height:1.4}.reader-drawer-close{display:flex;align-items:center;gap:5px;margin-left:auto;padding:6px 9px;font-size:13px}.reader-drawer-book{display:flex;gap:20px;margin-top:15px}.reader-drawer-book>img{width:125px;height:180px;-o-object-fit:cover;object-fit:cover}.reader-drawer-book h2{margin:0 0 10px}.reader-drawer-book p{font-size:13px;color:#526174}.reader-drawer-chapters{display:grid;margin-top:24px}.reader-drawer-chapters a{padding:18px 10px;border-top:1px solid #e0e6ec;font-size:15px;color:#243345}.reader-drawer-chapters a[aria-current=page]{font-weight:700;background:#eaf0f6}.reader-settings-drawer label{display:grid;gap:7px;margin:18px 0}.reader-settings-drawer select{padding:8px;border:1px solid #a6b5c3;background:#fff;color:#243345}.reader-settings-drawer input[type=range]{width:100%}@media (max-width:800px){.dedicated-reader-toolbar strong{display:none}.dedicated-reader-scroll>.reader-paper{padding:24px 18px}.dedicated-reader-toolbar{padding:6px}.dedicated-reader-toolbar button,.dedicated-reader-toolbar>a{padding:5px 7px;font-size:12px}.reader-drawer-book>img{width:90px;height:130px}}@media (prefers-reduced-motion:reduce){.reader-drawer{scroll-behavior:auto}}.dedicated-reader.reading-mode-wide .reader-paper{max-width:1400px}.dedicated-reader.reading-mode-focus .dedicated-reader-status{display:none}.dedicated-reader.reading-mode-focus .dedicated-reader-toolbar strong{visibility:hidden}.cover-lightbox-trigger{display:block;position:relative;padding:0!important;border:0!important;background:transparent!important;cursor:zoom-in;border-radius:6px}.cover-lightbox-trigger>span{display:flex;align-items:center;gap:4px;position:absolute;bottom:6px;right:6px;padding:3px 6px;border-radius:4px;background:#172331e6;color:#fff;font-size:11px}.cover-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;margin:0;padding:24px;border:0;background:transparent;color:#fff}.cover-lightbox::backdrop{background:#000d}.cover-lightbox-content{position:relative;display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;height:100%;margin:auto}.cover-lightbox-content>img{display:block;max-width:100%;max-height:calc(100dvh - 72px);-o-object-fit:contain;object-fit:contain}.cover-lightbox-content>button{position:absolute;top:0;right:0;display:flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid #d5dee7;background:#fff;color:#243345;border-radius:5px;z-index:1}.cover-lightbox-trigger:focus-visible{outline:3px solid #285b88;outline-offset:3px}@media (max-width:560px){.cover-lightbox{padding:12px}}.reader-workspace{font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.6}.reader-workspace .reader-book-layout{grid-template-columns:minmax(0,1fr)270px;gap:20px;align-items:start}.reader-workspace .reader-book-main{display:flex;flex-direction:column;gap:14px;min-width:0}.reader-workspace .book-page-title{font:650 26px/1.25 Inter,Arial,sans-serif;margin:0!important;color:#293c4e;letter-spacing:-.3px}.reader-workspace .reader-book-details{padding:16px;background:#fff;border:1px solid #d5dfe8;border-radius:10px}.reader-workspace .reader-book-head{grid-template-columns:155px minmax(0,1fr);gap:18px;align-items:start}.reader-workspace .reader-cover{width:155px;height:225px;-o-object-fit:cover;object-fit:cover}.reader-workspace .reader-book-head p{font-size:13px;line-height:1.6;margin:4px 0}.reader-workspace .reader-book-details [role=tabpanel]{font:14px/1.75 Inter,Arial,sans-serif;padding-top:12px;overflow-wrap:anywhere}.reader-workspace .reader-book-details [role=tabpanel]>p{margin:0}.reader-workspace .reader-tabs{margin:14px 0 0}.reader-workspace .modern-book-tabs button{font:600 13px/1.4 Inter,Arial,sans-serif;padding:9px 11px!important}.reader-workspace .book-card-actions{gap:7px;margin:9px 0}.reader-workspace .book-share-actions{gap:4px}.reader-workspace .book-share-actions a,.reader-workspace .book-share-actions button{font-size:12px;padding:4px 6px}.reader-workspace .book-tag-list{gap:4px;margin:7px 0}.reader-workspace .book-tag-list span{font-size:11px;padding:2px 6px}.reader-workspace .reader-subscribe{display:flex;flex-direction:column;gap:10px;min-width:0}.reader-workspace .reader-subscribe>section{margin:0;padding:11px 12px!important;background:#f4f7fa;border:1px solid #d5dfe8;border-radius:8px;font:13px/1.55 Inter,Arial,sans-serif;box-shadow:none}.reader-workspace .reader-subscribe h2{font:650 15px/1.4 Inter,Arial,sans-serif;margin:0 0 8px}.reader-workspace .reader-subscribe p{font-size:12px;line-height:1.6;margin:5px 0}.reader-workspace .reader-subscribe label{font-size:12px}.reader-workspace .reader-subscribe select{max-width:100%;width:100%;padding:5px 7px;font-size:12px;background:#fff;color:#293c4e;border:1px solid #becbd7;border-radius:4px}.reader-workspace .reader-subscribe button{font:500 12px/1.4 Inter,Arial,sans-serif;padding:5px 7px;margin:5px 0}.reader-workspace .reader-sidebar-chapters nav{display:grid;gap:1px;max-height:290px;overflow:auto}.reader-workspace .reader-sidebar-chapters nav button{margin:0;padding:7px 2px;text-align:left;border:0;border-bottom:1px solid #dbe3eb;border-radius:0;background:transparent;color:#304b65}.reader-workspace .book-author-aside img{width:42px;height:42px}.reader-workspace .book-author-aside strong{font-size:14px}.reader-workspace .book-author-aside>a:last-child{font-size:12px}.reader-workspace .reader-book-main>.social-panel{margin:0;padding:14px;border:1px solid #d5dfe8;border-radius:8px}.reader-workspace .reader-book-main .social-panel h2,.reader-workspace .book-news>h2{font:650 17px/1.4 Inter,Arial,sans-serif;margin:0 0 10px}.reader-workspace .book-news h3{font:600 14px/1.5 Inter,Arial,sans-serif}.reader-workspace .book-news{padding:14px;border:1px solid #d5dfe8;background:#fff;border-radius:8px}.reader-workspace .feedback-card,.reader-workspace .book-news-card{font-size:13px;line-height:1.65}.reader-workspace button{font-family:Inter,Arial,sans-serif}.reader-workspace .social-panel textarea{font:14px/1.6 Inter,Arial,sans-serif}.reader-cover-wrap>.book-badges{pointer-events:none}@media (max-width:1000px){.reader-workspace .reader-book-layout{grid-template-columns:minmax(0,1fr)240px;gap:14px}.reader-workspace .reader-book-head{grid-template-columns:125px minmax(0,1fr);gap:14px}.reader-workspace .reader-cover{width:125px;height:180px}}@media (max-width:760px){.reader-workspace .reader-book-layout{grid-template-columns:minmax(0,1fr);gap:14px}.reader-workspace .reader-subscribe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.reader-workspace .book-page-title{font-size:23px}.reader-workspace .reader-book-details{padding:12px}}@media (max-width:480px){.reader-workspace .reader-subscribe{grid-template-columns:minmax(0,1fr)}.reader-workspace .reader-book-head{grid-template-columns:105px minmax(0,1fr);gap:12px}.reader-workspace .reader-cover{width:105px;height:154px}.reader-workspace .modern-book-tabs button{font-size:12px;padding:8px!important}}.publication-policy-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:12px;border:1px solid #cbd7e2;border-radius:6px;margin:12px 0}.publication-policy-fields>p,.publication-policy-fields>small{grid-column:1/-1;font-size:12px;color:#34495e}.publication-policy-fields label{min-width:0}.publication-policy-fields input:not([type=checkbox]),.publication-policy-fields textarea,.publication-policy-fields select{width:100%}.publication-labels{display:flex;flex-wrap:wrap;gap:5px;font-size:12px;color:#754058}.publication-labels>span{border:1px solid #c6aab8;border-radius:4px;padding:2px 5px}.published-download{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin:8px 0}.author-book-notes{border-left:3px solid #c3d0dd;padding:8px 12px;margin-top:16px;background:#f3f6fa}.reading-paragraph{display:block;white-space:pre-line;text-indent:1.5em}.reading-copy-restricted{-moz-user-select:none;user-select:none;-webkit-user-select:none}@media (max-width:650px){.publication-policy-fields{grid-template-columns:minmax(0,1fr)}}.modern-workspace .workspace-account-tools{margin-left:auto;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.modern-workspace .workspace-account-tools>span{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.modern-workspace main.workspace-canvas{padding-left:12px;padding-right:12px}.modern-workspace .editor-surface{padding-left:12px;padding-right:12px}.modern-workspace .tiptap{padding-left:20px;padding-right:20px}.workspace-book-choice{display:flex!important;align-items:center;gap:6px;border:1px solid #c7d5e0;color:#28465b;background:#f4f7fa;margin-top:5px;font-size:13px;font-weight:600}.workspace-book-choice .ui-icon{color:#6b375e}.workspace-atmosphere{position:relative}.workspace-atmosphere>summary{display:flex;gap:4px;align-items:center;cursor:pointer;color:#243345!important;background:#edf2f7!important;border:1px solid #b8c7d4;padding:5px 9px;border-radius:5px;font-size:12px}.workspace-atmosphere>div{position:absolute;top:100%;left:0;width:300px;max-width:calc(100vw - 24px);max-height:65dvh;overflow:auto;padding:12px;background:#f8fafc;color:#243345;border:1px solid #b8c7d4;border-radius:6px;box-shadow:0 8px 24px #162c4430;z-index:1150}.workspace-atmosphere label{font-size:12px;color:#243345}.workspace-atmosphere select,.workspace-atmosphere button{background:#fff;color:#243345;border:1px solid #b8c7d4;padding:5px 7px;border-radius:4px}.workspace-atmosphere small{color:#43586b}.modern-workspace.workspace-focus-mode>header{display:contents!important}.modern-workspace.workspace-focus-mode>header>*{display:none!important}.modern-workspace.workspace-focus-mode>header>div[role=group]{display:contents!important}.modern-workspace.workspace-focus-mode>header>div[role=group]>button{display:none!important}.modern-workspace.workspace-focus-mode .workspace-atmosphere{display:block!important;position:fixed;top:8px;left:12px;z-index:1103}.modern-workspace.workspace-focus-mode .workspace-atmosphere>div{top:calc(100% + 5px);max-height:70dvh}.workspace-focus-mode .tiptap{padding-left:24px!important;padding-right:24px!important}.workspace-focus-mode .workspace-account-tools{display:none!important}@media (max-width:650px){.modern-workspace .workspace-account-tools{gap:4px}.modern-workspace .workspace-account-tools>span{max-width:130px}.modern-workspace main.workspace-canvas,.modern-workspace .editor-surface{padding-left:7px;padding-right:7px}.modern-workspace.workspace-focus-mode .workspace-atmosphere{left:6px}.modern-workspace.workspace-focus-mode .workspace-atmosphere>summary{font-size:10px;padding:5px}.workspace-focus-mode .tiptap{padding-left:12px!important;padding-right:12px!important}}.workspace-book-choice[aria-pressed=true]{background:#e9e1ec;color:#573653;border-color:#977b9a}.workspace-book-choice:focus-visible{outline:2px solid #285b88;outline-offset:2px}.admin-panel{font:13px/1.55 Inter,Arial,sans-serif}.admin-panel [hidden]{display:none!important}.admin-panel :where(input:not([type=checkbox]),select,textarea){box-sizing:border-box;max-width:100%;min-width:0;font:13px/1.5 Inter,Arial,sans-serif;padding:6px 8px;border:1px solid #b8c8d6;border-radius:5px;background:#fff;color:#243345}.admin-panel button{font:500 12px/1.4 Inter,Arial,sans-serif;padding:6px 9px}.admin-panel h1{font:650 25px/1.3 Inter,Arial,sans-serif}.admin-panel h2{font:650 17px/1.4 Inter,Arial,sans-serif}.admin-panel h3{font:600 14px/1.5 Inter,Arial,sans-serif}.admin-panel label{font-size:12px}.admin-tabs{display:flex;gap:4px;border-bottom:1px solid #c6d2df;overflow-x:auto;padding-bottom:0;margin:12px 0}.admin-tabs>button{display:flex;align-items:center;white-space:nowrap;gap:4px;padding:9px 12px;background:transparent!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;color:#40576a!important}.admin-tabs>button[aria-selected=true]{border-bottom-color:#704266!important;color:#603452!important;font-weight:650}.admin-tabs>button:focus-visible{outline:2px solid #285b88;outline-offset:-2px}.admin-section-nav{gap:3px;border-bottom:1px solid #c6d2df}.admin-section-nav button{border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:transparent!important;padding:9px 11px!important}.admin-section-nav button[aria-pressed=true]{color:#603452!important;border-bottom-color:#704266!important;font-weight:650}.admin-settings-content{padding:4px 0 12px;min-width:0}.admin-settings-content>.site-identity-settings,.admin-settings-content>details,.admin-settings-content>section{margin:8px 0!important}.integration-forms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.integration-forms>div{min-width:0}.integration-forms form label{display:block;margin:8px 0}.integration-forms input:not([type=checkbox]),.integration-forms select{width:100%}.admin-key-guide{font-size:12px}.assistant-presets-form>fieldset{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.admin-panel .assistant-preset-card{min-width:0!important;margin:0!important;padding:12px!important;border:1px solid #cbd7e2;background:#f6f8fb;border-radius:8px}.assistant-preset-heading{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px}.assistant-preset-heading small{font-size:11px;color:#52677b}.admin-panel .assistant-preset-card>label:not(.admin-checkbox){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:5px;align-items:start!important;margin:8px 0!important;width:100%}.admin-panel .assistant-preset-card input:not([type=checkbox]),.admin-panel .assistant-preset-card textarea{display:block!important;box-sizing:border-box;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}.admin-panel .assistant-preset-card textarea{min-height:120px;resize:vertical}.admin-panel .admin-checkbox{display:flex!important;align-items:center!important;gap:7px;margin:8px 0!important}.admin-panel .admin-checkbox input{width:auto!important;flex:none}.assistant-preset-actions,.assistant-preset-footer{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.assistant-preset-footer{grid-column:1/-1}.admin-create-user-form{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:end}.admin-create-user-form>label{display:grid!important;gap:5px}.admin-create-user-form input{width:100%}.admin-create-user-form>p{grid-column:1/-1;color:#52677b;font-size:12px}.admin-users-split{display:grid;grid-template-columns:minmax(450px,1fr)minmax(350px,.85fr);gap:16px;align-items:start;margin-top:12px}.admin-users-list{min-width:0;padding:0!important}.admin-users-list>form{display:flex;gap:6px;flex-wrap:wrap}.admin-users-list table{font-size:12px;border-collapse:collapse}.admin-users-list tbody tr{cursor:pointer;border-bottom:1px solid #e0e7ef}.admin-users-list tbody tr[aria-selected=true]{background:#eae3ef}.admin-users-list tbody tr:hover{background:#edf2f7}.admin-user-inspector{min-width:0;position:sticky;top:12px;max-height:calc(100dvh - 28px);overflow:auto;border:1px solid #cbd7e2;border-radius:8px;background:#f7f9fc;padding:10px}.admin-user-inspector>section{border:0!important;margin:0 0 12px}.admin-user-inspector form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.admin-user-inspector label{display:grid;gap:4px}.admin-user-inspector input:not([type=checkbox]),.admin-user-inspector select{width:100%}.admin-user-inspector pre{max-height:350px;overflow:auto;font-size:12px}.admin-inspector-empty{padding:16px;color:#536b7e}.admin-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-toolbar h3{margin-right:auto}.admin-service-list>article{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #d5e0ea}.admin-service-list p{font-size:12px;margin:4px 0}.offer-editor{margin:12px 0;padding:12px;border:1px solid #cbd7e2;border-radius:6px;background:#f6f8fa}.offer-editor>fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.offer-editor label{display:grid;gap:5px;font-size:12px}.offer-editor input,.offer-editor select,.offer-editor textarea{width:100%;min-width:0}.offer-description,.offer-editor .social-actions{grid-column:1/-1}.account-layout{gap:16px}.account-content{font:14px/1.6 Inter,Arial,sans-serif}.account-content h1,.account-content h2{font-family:Inter,Arial,sans-serif}.account-content>section{border-radius:8px;padding:14px;border:1px solid #d5e0e9}.account-content .community-grid{gap:12px}@media (max-width:1100px){.admin-users-split{grid-template-columns:minmax(0,1fr)}.admin-user-inspector{position:static;max-height:none}.integration-forms{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.assistant-presets-form>fieldset,.admin-create-user-form{grid-template-columns:minmax(0,1fr)}.admin-panel{padding:10px!important}.admin-tabs>button{padding:8px!important;font-size:12px}.offer-editor>fieldset{grid-template-columns:minmax(0,1fr)}.admin-service-list>article{display:block}.admin-service-list .social-actions{margin-top:8px}}.admin-user-inspector label:has(input[type=checkbox]){display:flex;align-items:center;gap:7px}.account-content button,.account-content input,.account-content select,.account-content textarea{font-size:13px}.account-sidebar button{font-size:12px}.author-workspace[data-atmosphere],.dedicated-reader[data-atmosphere]{background-image:var(--atmosphere-art)!important;background-size:cover!important;background-position:center!important;background-attachment:fixed}.author-workspace[data-atmosphere]:not([data-atmosphere=plain]) main.workspace-canvas,.author-workspace[data-atmosphere]:not([data-atmosphere=plain]) .editor-surface{background:transparent!important}.author-workspace[data-atmosphere] .tiptap{background:var(--atmosphere-paper,#fffcf4)!important;color:var(--atmosphere-ink,#302922)!important;border:1px solid #9da6ad;border-radius:5px;box-shadow:0 2px 15px #14202c25}.author-workspace[data-atmosphere] .editor-formatting,.author-workspace[data-atmosphere] .workspace-context{background:#edf2f7!important;color:#243345!important}.author-workspace[data-atmosphere] .editor-surface>input{background:var(--atmosphere-paper,#fffcf4)!important;color:var(--atmosphere-ink,#302922)!important}.workspace-focus-mode[data-atmosphere] .manuscript-content{max-width:1120px;margin-left:auto!important;margin-right:auto!important}.workspace-focus-mode[data-atmosphere] .tiptap{min-height:calc(100dvh - 45px)}.dedicated-reader[data-atmosphere]:not([data-atmosphere=plain]) .dedicated-reader-scroll{background:transparent}.dedicated-reader[data-atmosphere] .workspace-atmosphere>div{left:auto;right:0}.dedicated-reader[data-atmosphere] .reader-paper{border:1px solid #c5c9cc;border-radius:4px}.dedicated-reader[data-atmosphere] .reader-paper.reader-tone-night{background:#1b2430!important;color:#e8edf2!important}.dedicated-reader .workspace-atmosphere>summary{min-height:36px}.dedicated-reader[data-atmosphere] .reader-paper a{color:#28577c}.dedicated-reader[data-atmosphere] .reader-paper.reader-tone-night a,.dedicated-reader[data-atmosphere] .reader-paper.reader-tone-cyberpunk a{color:#a4d1ff}.workspace-atmosphere>div{display:grid;gap:9px}.workspace-atmosphere>div>label{display:grid;gap:5px}.workspace-atmosphere>div>label:has(input[type=checkbox]){display:flex;align-items:center;gap:7px}.workspace-atmosphere>div select{max-width:100%;width:100%}.studio-sound-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.studio-sound-choices label{display:flex;gap:6px;align-items:center}.studio-scene-sounds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.studio-scene-sounds label{display:grid;gap:4px}.typewriter-deck{position:fixed;bottom:22px;left:50%;transform:translate(-50%);width:min(1000px,96vw);height:180px;background:url(/atmospheres/typewriter-deck.svg) center bottom/contain no-repeat;pointer-events:none;z-index:10;filter:drop-shadow(0 -5px 12px #0003)}.workspace-focus-mode .typewriter-deck{z-index:1002;bottom:0}.author-workspace[data-atmosphere=typewriter] .tiptap{padding-bottom:210px!important}.dedicated-reader[data-atmosphere=typewriter] .dedicated-reader-scroll{padding-bottom:195px}.typewriter-strike[data-motion=true] .typewriter-deck{animation:typewriter-key .1s ease-out}.typewriter-carriage[data-motion=true] .typewriter-deck{animation:typewriter-carriage .5s ease-out}.author-workspace[data-motion=true][data-atmosphere=fantasy]:before,.author-workspace[data-motion=true][data-atmosphere=space]:before,.dedicated-reader[data-motion=true][data-atmosphere=fantasy]:before,.dedicated-reader[data-motion=true][data-atmosphere=space]:before{content:"";position:fixed;top:60px;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle at 4% 20%,#edce8533 0 2px,transparent 3px),radial-gradient(circle at 95% 72%,#d8e6ff44 0 2px,transparent 3px);animation:ambient-drift 18s ease-in-out infinite;z-index:0}.dedicated-reader-layout,.dedicated-reader-toolbar,.dedicated-reader-status{position:relative;z-index:1}@keyframes ambient-drift{50%{transform:translateY(-12px);opacity:.5}}@media (prefers-reduced-motion:reduce){[data-atmosphere]:before,[data-atmosphere] .typewriter-deck{animation:none!important}}@media (max-width:650px){.typewriter-deck{height:115px}.author-workspace[data-atmosphere=typewriter] .tiptap{padding-bottom:150px!important}.dedicated-reader[data-atmosphere=typewriter] .dedicated-reader-scroll{padding-bottom:130px}.studio-scene-sounds,.studio-sound-choices{grid-template-columns:minmax(0,1fr)}}.dedicated-reader-toolbar{z-index:3}.author-workspace[data-atmosphere=typewriter] .tiptap{font-family:Courier New,ui-monospace,monospace!important}@media (max-width:560px){.dedicated-reader-toolbar>button,.dedicated-reader-toolbar>a,.reader-toolbar-end>button,.dedicated-reader-toolbar .workspace-atmosphere>summary{font-size:0!important}.dedicated-reader-toolbar .ui-icon{margin-right:0}.dedicated-reader-toolbar .workspace-atmosphere>div{font-size:12px}}.reading-mode-spread .reader-paper{max-width:1400px!important}.reading-spread-viewport{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;outline-offset:3px}.reading-spread-columns{height:calc(100dvh - 290px);min-height:240px;-moz-column-count:2;column-count:2;-moz-column-gap:48px;column-gap:48px;-moz-column-fill:auto;column-fill:auto;-moz-column-rule:1px solid #9ca6af66;column-rule:1px solid #9ca6af66}.reading-spread-columns>.whitespace-pre-wrap{display:block}.reading-spread-columns .reading-paragraph{-moz-column-break-inside:auto;break-inside:auto}.reading-spread-controls{display:flex;justify-content:center;align-items:center;gap:18px;font:13px/1.5 Inter,Arial,sans-serif;margin:14px 0}.reading-spread-controls button{padding:7px 15px;border:1px solid #9aa8b5;border-radius:5px;background:#edf2f7;color:#243345}.reading-spread-controls button:disabled{opacity:.45}.reading-spread-mobile-note{display:none}.reader-page-navigation{display:grid!important;grid-template-columns:1fr;justify-items:center;gap:12px}.dedicated-reader .reader-page-navigation a.reader-next-chapter{padding:10px 24px;border:1px solid #526a80;border-radius:6px;background:#edf2f7;color:#243345;font-weight:600;box-shadow:0 1px 3px #0001}.admin-panel h1,.admin-panel h2,.admin-panel h3,.admin-panel h4{font-family:Inter,Arial,sans-serif!important;line-height:1.4;letter-spacing:0;color:#263c50}.admin-panel h1{font-size:23px;margin:4px 0 18px}.admin-panel h2{font-size:19px;margin:18px 0 12px}.admin-panel h3{font-size:16px;margin:14px 0 9px}.admin-panel h4{font-size:14px;margin:12px 0 8px}.admin-panel{padding:20px 24px!important}.admin-panel [role=tabpanel]{padding:12px 14px}.admin-panel section>h2:first-child,.admin-panel section>h3:first-child{margin-top:0}.admin-panel details>summary{padding:10px 12px}.admin-panel details[open]>form,.admin-panel details[open]>section{margin:10px 12px}.admin-panel .admin-users-list{padding:10px!important}@media (max-width:700px){.reading-spread-columns{-moz-column-count:1;column-count:1;-moz-column-gap:24px;column-gap:24px}.reading-spread-mobile-note{display:block;font-size:11px}.admin-panel{padding:14px!important}.admin-panel [role=tabpanel]{padding:10px 4px}}.reading-spread-columns{width:calc(100% - 48px)}@media (max-width:700px){.reading-spread-columns{width:calc(100% - 24px)}}.typewriter-deck{background-image:url(/atmospheres/generated/typewriter-front.png);background-size:cover;background-position:center;border:8px solid #44382d;border-radius:12px 12px 0 0;max-width:760px}.atmosphere-credits{font:11px/1.5 Inter,Arial,sans-serif}.atmosphere-credits p{margin:8px 0}.atmosphere-credits a{color:#28577c;text-decoration:underline}.workspace-atmosphere>div{max-height:min(80dvh,650px);overflow:auto}[data-atmosphere=typewriter]{--typewriter-height:clamp(140px,23dvh,230px)}.typewriter-deck{height:var(--typewriter-height);width:min(480px,90vw);max-width:480px;background-size:contain;background-repeat:no-repeat;background-position:center bottom;background-color:transparent;border:0;border-radius:0;filter:drop-shadow(0 -3px 8px #0003)}.author-workspace[data-atmosphere=typewriter] .manuscript-content{height:var(--typewriter-editor-height,45dvh);min-height:140px;overflow:auto;overscroll-behavior:contain;scroll-padding-bottom:24px}.author-workspace[data-atmosphere=typewriter] .manuscript-content .tiptap{min-height:100%!important;padding-bottom:24px!important}.dedicated-reader[data-atmosphere=typewriter] .dedicated-reader-layout{margin-bottom:var(--typewriter-height)}.dedicated-reader[data-atmosphere=typewriter] .dedicated-reader-scroll{padding-bottom:20px}.dedicated-reader[data-atmosphere=typewriter] .reading-spread-columns{height:calc(100dvh - 290px - var(--typewriter-height));min-height:140px}.chapter-review-layout>.reading-spread{flex:1;min-width:0}.workspace-focus-chapters-toggle{position:fixed;top:8px;left:132px;z-index:1104;display:flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid #b8c7d4;border-radius:5px;background:#edf2f7!important;color:#243345!important;font:12px/1.5 Inter,Arial,sans-serif}.workspace-focus-chapters-drawer{position:fixed;inset:0 auto 0 0;margin:0;width:min(360px,90vw);max-width:90vw;height:100dvh;max-height:100dvh;padding:0;border:0;background:#f8fafc!important;color:#243345;box-shadow:4px 0 24px #0003}.workspace-focus-chapters-drawer::backdrop{background:#0006}.workspace-focus-chapters-drawer[open]{animation:workspace-chapters-enter .18s ease-out}.workspace-focus-chapters-body{height:100%;overflow:auto;padding:18px}.workspace-focus-chapters-body h2{font:600 19px/1.4 Inter,Arial,sans-serif;margin:16px 0 8px}.workspace-focus-chapters-body>p{font:13px/1.5 Inter,Arial,sans-serif;margin:0 0 18px;color:#53687a}.workspace-focus-chapters-close{display:flex;margin-left:auto;align-items:center;gap:4px;padding:6px 9px;font-size:12px}.workspace-focus-chapters-body nav{display:grid;gap:4px}.workspace-focus-chapters-body nav button{display:flex;gap:9px;text-align:left;padding:12px 10px;border:1px solid transparent;font:14px/1.5 Inter,Arial,sans-serif;overflow-wrap:anywhere}.workspace-focus-chapters-body nav button[aria-current=page]{background:#dce6ef!important;border-color:#a2b5c6;font-weight:600}.workspace-focus-chapters-body nav button span{color:#5a6d7c}.workspace-focus-chapters-body nav button:hover{background:#e9eff5}.workspace-focus-chapters-body nav button:focus-visible{outline:2px solid #345c7c;outline-offset:-2px}@keyframes workspace-chapters-enter{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.workspace-focus-chapters-drawer[open]{animation:none}}@media (max-width:650px){.workspace-focus-chapters-toggle{left:106px;font-size:10px;padding:5px}.workspace-focus-chapters-body{padding:14px}}.typewriter-deck{width:min(720px,96vw);max-width:720px}.modern-workspace .workspace-context{padding:12px 20px!important}.modern-workspace .workspace-context small{display:block;line-height:1.5;margin:0 0 5px}.modern-workspace .workspace-context h1{margin:0;line-height:1.4}@media (max-width:650px){.modern-workspace .workspace-context{padding:10px 14px!important}}[data-atmosphere=typewriter]{--typewriter-height:clamp(110px,18dvh,180px)}.typewriter-deck{width:var(--typewriter-width,100vw);max-width:none;left:var(--typewriter-left,50%);height:var(--typewriter-height);background-size:100% auto;background-position:center var(--typewriter-image-offset,-180px);overflow:hidden;filter:none}.author-workspace[data-atmosphere=typewriter] .manuscript-content{min-height:80px;background:var(--atmosphere-paper);border-radius:4px 4px 0 0;margin-bottom:0!important}.author-workspace[data-atmosphere=typewriter] .manuscript-content .tiptap{border-radius:4px 4px 0 0;box-shadow:none}.dedicated-reader[data-atmosphere=typewriter] .dedicated-reader-scroll{padding-bottom:0}.dedicated-reader[data-atmosphere=typewriter] .reader-paper{border-radius:4px 4px 0 0}.typewriter-deck{left:0;width:100vw;max-width:100vw;transform:none;background-size:var(--typewriter-width,100vw) auto;background-position:calc(var(--typewriter-left,50vw) - var(--typewriter-width,100vw)/2) var(--typewriter-image-offset,-180px)}.typewriter-deck{background-image:url(/atmospheres/generated/typewriter-no-paper.png);width:var(--typewriter-width,min(780px,96vw));max-width:780px;left:var(--typewriter-left,50%);transform:translate(-50%);background-size:100% auto;background-position:center var(--typewriter-image-offset,0px)}.author-workspace[data-atmosphere=typewriter] .manuscript-content{width:min(560px,calc((100vw - 16px)*.72));max-width:100%;margin-inline:auto!important}@keyframes typewriter-key{50%{transform:translate(-50%) translateY(2px)}}@keyframes typewriter-carriage{30%{transform:translate(calc(-50% - 12px))}to{transform:translate(-50%)}}.author-workspace[data-atmosphere=typewriter] .manuscript-content{width:100%;max-width:1120px;margin-inline:auto!important}.typewriter-deck{left:0;transform:none;width:100vw;max-width:100vw;background-size:var(--typewriter-width,100vw) auto;background-position:calc(var(--typewriter-left,50vw) - var(--typewriter-width,100vw)/2) var(--typewriter-image-offset,0px)}@keyframes typewriter-key{50%{transform:translateY(2px)}}@keyframes typewriter-carriage{30%{transform:translate(-12px)}to{transform:translate(0)}}.typewriter-deck{background-image:url(/atmospheres/generated/typewriter-no-paper.png),linear-gradient(var(--atmosphere-paper,#fffdf4),var(--atmosphere-paper,#fffdf4));background-repeat:no-repeat;background-size:var(--typewriter-width,100vw) auto,var(--typewriter-paper-width,72vw) calc(var(--typewriter-width,100vw)*.025);background-position:calc(var(--typewriter-left,50vw) - var(--typewriter-width,100vw)/2) var(--typewriter-image-offset,0px),calc(var(--typewriter-left,50vw) - var(--typewriter-paper-width,72vw)/2) 0}.media-studio{padding:12px;min-width:0}.media-studio h2{font:600 20px/1.4 Inter,Arial,sans-serif;margin:0 0 14px}.media-studio h3{font:600 15px/1.4 Inter,Arial,sans-serif;margin:0 0 10px;display:flex;gap:5px;align-items:center}.media-studio-tools,.studio-result-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.media-studio-tools>.audio-recording-studio,.studio-generation-controls,.studio-result-card{border:1px solid #c5d2de;border-radius:7px;padding:14px;background:#f8fafc;color:#263c50;min-width:0}.media-studio label{display:grid;gap:5px;font-size:12px;margin:10px 0}.media-studio input:not([type=checkbox]),.media-studio select,.media-studio textarea{width:100%;min-width:0;padding:7px;border:1px solid #bdcbd8;border-radius:4px;background:#fff;color:#263c50}.studio-format-options,.recording-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.recording-options label:has(input[type=checkbox]){display:flex;align-items:center;gap:7px}.studio-api-note,.media-studio small{font-size:12px;line-height:1.6;color:#52687a}.media-studio audio{width:100%;max-width:100%;margin:8px 0}.studio-results-heading{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:20px 0 8px}.media-studio button{display:inline-flex;gap:5px;align-items:center;padding:7px 10px;border:1px solid #b7c8d7;border-radius:5px;background:#edf2f7;color:#263c50;font-size:12px}.studio-result-card h4{font-size:14px;font-weight:600;overflow-wrap:anywhere}.studio-result-card p{font-size:12px;line-height:1.6}.studio-result-card>small{display:block;margin-top:8px}.studio-result-card img{margin:8px 0}.studio-result-card button{margin:4px 4px 4px 0}@media (max-width:900px){.media-studio-tools,.studio-result-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:500px){.studio-format-options,.recording-options{grid-template-columns:minmax(0,1fr)}.media-studio{padding:8px}.studio-results-heading{align-items:flex-start;flex-direction:column}}.book-checkout-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(600px,94vw);max-height:90dvh;overflow:auto;padding:22px;border:1px solid #afbecb;border-radius:10px;background:#f8fafc;color:#263d50;font:14px/1.6 Inter,Arial,sans-serif}.book-checkout-dialog::backdrop{background:#101d2a99}.book-checkout-dialog h2{font-size:21px;line-height:1.4;margin:12px 0}.checkout-close{display:flex;gap:5px;align-items:center;margin-left:auto}.checkout-price{font-weight:700;font-size:25px;margin:10px 0}.checkout-methods{display:grid;gap:5px;margin:15px 0}.checkout-methods legend{font-weight:600;margin-bottom:8px}.checkout-methods label{display:flex;gap:9px;align-items:center;padding:9px 11px;border:1px solid #c6d2de;border-radius:6px;background:#fff}.checkout-methods small{display:block;color:#576d7e;font-size:12px}.checkout-method-unavailable{opacity:.65}.checkout-submit{width:100%;margin-top:16px;padding:12px;border:1px solid #60778d;border-radius:6px;background:#e5edf5;color:#263d50;font-weight:600}.checkout-settings-list{display:grid;gap:8px}.checkout-settings-list>div{display:grid;grid-template-columns:minmax(180px,1fr) 105px 105px;gap:12px;padding:9px;border-bottom:1px solid #cbd7e2}.checkout-settings-list label{font-size:12px}.checkout-settings-list>div>label:first-child{display:block}.checkout-settings-list small{display:block;color:#536c7e}.checkout-settings-list input[type=number]{width:100%}@media (max-width:600px){.checkout-settings-list>div{grid-template-columns:1fr 1fr}.checkout-settings-list>div>label:first-child{grid-column:1/-1}.book-checkout-dialog{padding:16px}}.knowledge-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:22px;max-width:1160px;margin:18px auto}.knowledge-layout>aside,.knowledge-content{padding:18px;border:1px solid #cbd7e1;border-radius:7px;background:#f8fafc;color:#273f52}.knowledge-layout h1{font:600 25px/1.4 Inter,Arial,sans-serif;margin:0 0 14px}.knowledge-layout h2{font:600 17px/1.4 Inter,Arial,sans-serif;margin:0 0 10px}.knowledge-layout label,.knowledge-editor label{display:grid;gap:5px;font-size:12px;margin:10px 0}.knowledge-layout nav,.knowledge-editor-layout nav{display:grid;gap:5px;margin:14px 0}.knowledge-layout nav button,.knowledge-editor-layout nav button{text-align:left;padding:9px;border:1px solid #ccd8e2;border-radius:5px;background:#edf2f7;color:#273f52}.knowledge-layout nav button[aria-pressed=true],.knowledge-editor-layout nav button[aria-current=page]{background:#d9e5ef;font-weight:600}.knowledge-articles{display:grid;gap:12px;margin-top:16px}.knowledge-articles article{padding:14px;border:1px solid #cbd7e1;border-radius:6px;background:#fff}.knowledge-articles p{font-size:13px;color:#526b7e}.knowledge-preview{padding:9px 12px;background:#fff3cb;color:#644a12;font-size:12px;border-radius:4px}.knowledge-content .site-page-body{line-height:1.85;max-width:78ch}.knowledge-content .site-page-body p{white-space:pre-wrap;margin:16px 0}.knowledge-editor-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:16px;margin:14px 0}.knowledge-editor-layout>aside{max-height:70dvh;overflow:auto;padding:8px;background:#edf2f7}.knowledge-editor-layout small{display:block;color:#567082}.knowledge-editor input:not([type=checkbox]),.knowledge-editor textarea,.knowledge-editor select,.knowledge-layout input{width:100%;min-width:0;padding:8px;border:1px solid #bacbd9;border-radius:4px;background:#fff;color:#273f52}.knowledge-admin-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:14px 0}.knowledge-admin-toolbar button{padding:7px 10px;border:1px solid #bdcdd9;border-radius:5px;background:#edf2f7}.knowledge-admin-toolbar>input{width:200px!important}.knowledge-publish{display:flex!important;gap:8px;align-items:center}.knowledge-editor-layout fieldset>p{font-size:12px;color:#526a7d}@media (max-width:800px){.knowledge-layout,.knowledge-editor-layout{grid-template-columns:minmax(0,1fr)}.knowledge-layout nav{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-editor-layout>aside{max-height:240px}.knowledge-layout>aside,.knowledge-content{padding:14px}}.rich-editor{border:1px solid #bdcddd;border-radius:6px;background:#fff;color:#263d50;overflow:hidden}.rich-editor-toolbar{display:flex;flex-wrap:wrap;gap:4px;padding:7px;background:#edf2f7;border-bottom:1px solid #bdcddd}.rich-editor-toolbar button{padding:4px 7px;border:1px solid #b9c9d6;border-radius:4px;background:#fff;color:#263d50;font-size:11px}.rich-editor-toolbar button[aria-pressed=true]{background:#d4e3ef;font-weight:600}.rich-editor .tiptap{min-height:220px;max-height:520px;overflow:auto;padding:14px;outline:none;font:14px/1.8 Inter,Arial,sans-serif;background:#fff!important;color:#263d50!important}.rich-editor>small{display:block;padding:5px 10px;background:#f5f8fb;font-size:11px}.rich-editor .tiptap p,.safe-rich-body p{white-space:pre-wrap;margin:10px 0}.rich-editor .tiptap h2,.safe-rich-body h2{font-size:21px;font-weight:600;margin:18px 0 9px}.rich-editor .tiptap h3,.safe-rich-body h3{font-size:17px;font-weight:600;margin:14px 0 7px}.rich-editor ul,.safe-rich-body ul{list-style:disc;padding-left:25px}.rich-editor ol,.safe-rich-body ol{list-style:decimal;padding-left:25px}.rich-editor blockquote,.safe-rich-body blockquote{border-left:3px solid #8ea7ba;padding:6px 14px;margin:14px 0;background:#edf2f744}.rich-editor pre,.safe-rich-body pre{padding:12px;background:#edf2f7;white-space:pre-wrap;overflow:auto}.safe-rich-body{overflow-wrap:anywhere;line-height:1.8}.news-edit-form{padding:16px;border:1px solid #bdcddd;background:#f8fafc;border-radius:7px}.news-edit-form input{width:100%;padding:8px;border:1px solid #bdcddd}.news-edit-form button{margin:8px 8px 0 0;padding:6px 10px;border:1px solid #bdcddd;border-radius:5px}.placeholder\:text-\[var\(--color-muted\)\]::-moz-placeholder{color:var(--color-muted)}.placeholder\:text-\[var\(--color-muted\)\]::placeholder{color:var(--color-muted)}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:text-\[var\(--color-ink\)\]:hover{color:var(--color-ink)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width: 640px){.sm\:pb-14{padding-bottom:3.5rem}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.xl\:w-72{width:18rem}.xl\:flex-row{flex-direction:row}}:root{--ui-font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--ui-text:#284454;--ui-muted:#526b79;--ui-line:#c9d6df}body{font-family:var(--ui-font)}.community-page,.reader-workspace,.workspace-login,.site-legal,.admin-panel{font-family:var(--ui-font);color:var(--ui-text);font-size:14px;line-height:1.6}.community-page h1,.reader-workspace .book-page-title,.workspace-login-form h1,.admin-panel h1{font-family:var(--ui-font);font-size:clamp(23px,2.6vw,30px);font-weight:650;line-height:1.25;letter-spacing:-.02em;margin:0 0 18px}.community-page h2,.workspace-login-form h2,.admin-panel h2{font-family:var(--ui-font);font-size:20px;font-weight:600;line-height:1.35;margin:20px 0 10px}.community-page h3,.admin-panel h3{font-family:var(--ui-font);font-size:16px;font-weight:600;line-height:1.45}button,input,select,textarea{font-family:inherit}button .ui-icon{display:inline-block;vertical-align:-.15em;flex-shrink:0}.public-info-content>p,.site-page-body p{font-size:15px;line-height:1.75}.legal-document-page .public-info-layout{max-width:1140px;margin:20px auto;gap:24px}.legal-document-page .legal-page{max-width:none;font-size:15px;line-height:1.75}.legal-document-page .legal-page p{margin:12px 0}.legal-document-page .legal-page h1{overflow-wrap:anywhere}.workspace-login{width:calc(100% - 32px);max-width:1000px;margin:24px auto}.workspace-login-form{padding:28px;font-family:var(--ui-font)}.workspace-login-form h1{font-size:26px}.workspace-login-form section>h2{font:600 17px/1.4 var(--ui-font)}.workspace-login-story{padding:32px}.workspace-login-story h2{font-family:var(--ui-font);font-size:28px;font-weight:600}.auth-submit-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.auth-submit-row button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:40px;padding:8px;font-size:12px;white-space:normal;overflow-wrap:anywhere}.auth-submit-row button:first-child{background:#315e77;color:#fff;border-color:#315e77}.workspace-login-form .brand-service-icon{width:20px;height:20px;flex-basis:20px;vertical-align:middle;margin-right:6px}.login-announcement{padding:10px;border:1px solid var(--ui-line);border-radius:6px;background:#f4f8fa}.login-announcement>img,.login-banner-preview>img{display:block;width:100%;max-height:200px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.login-announcement>p{margin:8px 0 0;font-size:13px;line-height:1.6}.login-banner-preview{max-width:600px;margin:12px 0}.login-banner-preview figcaption{font-size:12px;color:var(--ui-muted);margin:8px 0}.login-announcement-settings label{display:block;margin:12px 0}.login-announcement-settings textarea,.login-announcement-settings input:not([type=checkbox]){display:block;width:100%;margin-top:5px}.login-announcement-settings input[type=checkbox]{margin-right:7px}@media (max-width:760px){.workspace-login{width:calc(100% - 20px);margin:12px auto}.workspace-login-form,.workspace-login-story{padding:20px}.workspace-login-form h1{font-size:24px}.workspace-login-story h2{font-size:25px}.legal-document-page .public-info-layout{gap:16px}.legal-document-page .legal-page h1{font-size:24px}}.auth-submit-row{grid-template-columns:80px minmax(0,1fr)}.auth-submit-row.auth-register-mode{grid-template-columns:minmax(0,1fr) 80px}.auth-submit-row button{white-space:nowrap;overflow-wrap:normal;padding:8px 5px;gap:4px}@media (max-width:360px){.auth-submit-row button{font-size:11px;gap:3px;padding:7px 4px}}.home-book-author,.community-stats,.feedback-card small,.community-card p{color:var(--ui-muted)}
