._card_1b88l_1{color:#272230;background:#f8f5ffdb;border:1px solid #7054c959;border-radius:16px;margin:14px 0;padding:14px}._compact_1b88l_1{border-radius:13px;margin:10px 0;padding:11px}._heading_1b88l_1{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}._heading_1b88l_1 strong{font-size:13px}._heading_1b88l_1 span{letter-spacing:.08em;color:#5d45a7;font-size:11px;font-weight:800}._rows_1b88l_1{gap:5px;display:grid}._rows_1b88l_1 div{justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}._rows_1b88l_1 span{color:#665f71}._rows_1b88l_1 b{font-variant-numeric:tabular-nums}._creator_1b88l_1 b{color:#276b55}._readerous_1b88l_1 b{color:#5d45a7}._message_1b88l_1{color:#4d4658;margin:10px 0 4px;font-size:12px;line-height:1.45}._message_1b88l_1 span{color:#675f72;margin-top:3px;display:block}._fine_1b88l_1{color:#7a7185;margin-top:8px;font-size:10px;line-height:1.4;display:block}._fine_1b88l_1 a{color:inherit;text-decoration:underline}@media (prefers-color-scheme:dark){._card_1b88l_1{color:#f7f2ff;background:#191624;border-color:#6557a0}._rows_1b88l_1 span,._message_1b88l_1,._message_1b88l_1 span,._fine_1b88l_1{color:#bbb2cc}._creator_1b88l_1 b{color:#7fd4b2}._readerous_1b88l_1 b{color:#b6a2ff}}._tip_1b88l_3 b{color:#b34470}._total_1b88l_3{border-bottom:1px solid #7054c92e;padding-bottom:5px}._total_1b88l_3 b{color:#35266f;font-size:13px}@media (prefers-color-scheme:dark){._total_1b88l_3 b{color:#d6ccff}}._checkoutMap_1b88l_4{color:#26212d;background:#fff;border:1px solid #e1dce8;border-radius:18px;margin:22px 0 0;overflow:hidden}._checkoutMap_1b88l_4>summary{cursor:pointer;background:#fbf9ff;grid-template-columns:44px minmax(0,1fr) minmax(140px,190px);align-items:center;gap:12px;padding:16px;list-style:none;display:grid}._checkoutMap_1b88l_4>summary::-webkit-details-marker{display:none}._checkoutMap_1b88l_4>summary>span{color:#fff;background:#6243f2;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}._checkoutMap_1b88l_4>summary>span svg{width:20px}._checkoutMap_1b88l_4>summary>div{gap:2px;display:grid}._checkoutMap_1b88l_4>summary small{color:#6547ee;letter-spacing:.08em;font-size:12px;font-weight:900}._checkoutMap_1b88l_4>summary strong{font-size:18px}._checkoutMap_1b88l_4>summary em{color:#6e6578;text-align:right;font-size:12px;font-style:normal;line-height:1.4}._checkoutMap_1b88l_4[open]>summary{border-bottom:1px solid #e1dce8}._checkoutTable_1b88l_4{padding:0 16px;overflow-x:auto}._checkoutTable_1b88l_4 table{border-collapse:collapse;table-layout:fixed;width:100%}._checkoutTable_1b88l_4 th{color:#746b7c;text-align:right;padding:12px 8px;font-size:12px;font-weight:750}._checkoutTable_1b88l_4 th:first-child{text-align:left;width:66%}._checkoutTable_1b88l_4 td{text-align:right;vertical-align:middle;border-top:1px solid #e6e1e9;padding:14px 8px;font-size:13px}._checkoutTable_1b88l_4 tbody tr:first-child td{border-top:0}._checkoutTable_1b88l_4 td:first-child{text-align:left;align-items:center;gap:11px;display:flex}._checkoutTable_1b88l_4 td:first-child>span:last-child{min-width:0;display:grid}._checkoutTable_1b88l_4 td strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}._checkoutTable_1b88l_4 td small{color:#706779;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._checkoutTable_1b88l_4 td b{font-variant-numeric:tabular-nums}._checkoutTable_1b88l_4 td:last-child b{color:#6243f2}._recipientIcon_1b88l_4{color:#fff;background:#6243f2;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}._recipientIcon_1b88l_4 svg{width:18px}._checkoutTable_1b88l_4 tr:last-child ._recipientIcon_1b88l_4{color:#133e3a;background:#7de4d8}._checkoutFine_1b88l_4{color:#716879;border-top:1px solid #e1dce5;margin:0 16px;padding:13px 0 16px;font-size:12px;line-height:1.55;display:block}@media (max-width:620px){._checkoutMap_1b88l_4>summary{grid-template-columns:42px 1fr;padding:14px}._checkoutMap_1b88l_4>summary em{text-align:left;grid-column:2}._checkoutTable_1b88l_4 table,._checkoutTable_1b88l_4 tbody,._checkoutTable_1b88l_4 tr,._checkoutTable_1b88l_4 td{display:block}._checkoutTable_1b88l_4 thead{display:none}._checkoutTable_1b88l_4 tr{border-bottom:1px solid #ded9e3;grid-template-columns:1fr;gap:10px;padding:15px 0;display:grid}._checkoutTable_1b88l_4 tr:last-child{border-bottom:0}._checkoutTable_1b88l_4 td{text-align:left;border:0;min-width:0;padding:0}._checkoutTable_1b88l_4 td:first-child{grid-column:1/-1}._checkoutTable_1b88l_4 td[data-label]:before{content:attr(data-label);color:#746b7c;margin-bottom:3px;font-size:11px;display:block}._checkoutTable_1b88l_4 td b{font-size:13px}}._card_12qjk_1{color:#30252b;background:linear-gradient(135deg,#fffafb,#f8f4ff);border:1px solid #e7c6d4;border-radius:16px;margin:12px 0;padding:14px}._card_12qjk_1 header{align-items:center;gap:10px;display:flex}._card_12qjk_1 header>span{color:#b33e6c;background:#f7dce7;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}._card_12qjk_1 header svg{fill:currentColor;width:17px}._card_12qjk_1 header div{gap:2px;display:grid}._card_12qjk_1 header strong{font-size:13px}._card_12qjk_1 header small{color:#82717a;font-size:10px}._choices_12qjk_1{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}._choices_12qjk_1 button,._choices_12qjk_1 label{color:#4d4148;cursor:pointer;background:#fff;border:1px solid #ddd3df;border-radius:10px;justify-content:center;align-items:center;gap:3px;min-height:36px;padding:0 11px;font:750 12px Arial,sans-serif;display:flex}._choices_12qjk_1 button._active_12qjk_1,._choices_12qjk_1 label._active_12qjk_1{color:#fff;background:#b84773;border-color:#a83b68;box-shadow:0 7px 18px #ad3c6b2e}._choices_12qjk_1 label{cursor:text}._choices_12qjk_1 label>span:first-child{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}._choices_12qjk_1 input{width:54px;color:inherit;font:inherit;background:0 0;border:0;outline:0}._choices_12qjk_1 input::placeholder{color:inherit;opacity:.65}._card_12qjk_1>p{color:#76666f;margin:10px 0 0;font-size:10px;line-height:1.45}._card_12qjk_1>p._error_12qjk_1{color:#a22653;font-weight:800}._compact_12qjk_1{border-radius:13px;padding:11px}._compact_12qjk_1 header>span{width:30px;height:30px}._compact_12qjk_1 ._choices_12qjk_1{margin-top:9px}._compact_12qjk_1 ._choices_12qjk_1 button,._compact_12qjk_1 ._choices_12qjk_1 label{min-height:32px;padding:0 9px}._compact_12qjk_1>p{margin-top:8px}@media (prefers-color-scheme:dark){._card_12qjk_1{color:#f8edf3;background:linear-gradient(135deg,#211820,#1a1724);border-color:#694054}._card_12qjk_1 header small,._card_12qjk_1>p{color:#bcaab4}._choices_12qjk_1 button,._choices_12qjk_1 label{color:#e9dce3;background:#141118;border-color:#4e3d47}._choices_12qjk_1 button._active_12qjk_1,._choices_12qjk_1 label._active_12qjk_1{color:#fff;background:#a83b68;border-color:#c45b84}}.book-detail-shell{--showcase-ink:#f8f6ff;--showcase-muted:#aaa5b8;--showcase-line:#ffffff18;--showcase-purple:#b8abff;min-height:100svh;color:var(--showcase-ink);font:15px/1.6 var(--font-geist-sans),Arial,sans-serif;background:#0c0b13;overflow:hidden}.book-detail-shell *{box-sizing:border-box}.book-detail-header{z-index:30;border-bottom:1px solid var(--showcase-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0b13d9;align-items:center;gap:14px;height:68px;padding:0 clamp(16px,4vw,48px);display:flex;position:sticky;top:0}.book-detail-header>a:first-child{color:#fff;background:#ffffff08;border:1px solid #ffffff24;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.book-detail-header svg{width:18px}.book-detail-brand{color:#fff;align-items:center;gap:9px;text-decoration:none;display:flex}.book-detail-brand .readerous-mark{background:#fff;border-radius:10px;flex:none;width:36px;height:36px}.book-detail-header>span{color:#a699f7;letter-spacing:.18em;margin-left:auto;font-size:10px;font-weight:900}.book-detail-hero{isolation:isolate;align-items:center;min-height:700px;display:grid;position:relative;overflow:hidden}.book-detail-ambient{z-index:-2;background:radial-gradient(circle at 25% 35%,#4c3fb84f,#0000 34%),#0c0b13;position:absolute;inset:-12%;overflow:hidden}.book-detail-ambient img{object-fit:cover;filter:blur(52px)saturate(.9);opacity:.28;width:100%;height:100%;transform:scale(1.12)}.book-detail-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0c0b13e6 0,#0c0b1394 52%,#0c0b13d9 100%),linear-gradient(0deg,#0c0b13 0,#0000 34%);position:absolute;inset:0}.book-detail-hero-inner{grid-template-columns:minmax(280px,370px) minmax(0,1fr);align-items:center;gap:clamp(42px,8vw,104px);width:min(1180px,100%);margin:auto;padding:clamp(46px,7vw,90px) 24px 82px;display:grid}.book-detail-cover{aspect-ratio:2/3;background:#181522;border:1px solid #ffffff30;border-radius:10px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 42px 110px #000b,0 0 0 10px #ffffff08}.book-detail-cover:before{content:"";z-index:1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.book-detail-cover>img{object-fit:cover;width:100%;height:100%;display:block}.book-detail-cover>span{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.11em;text-transform:uppercase;background:#0b0912d9;border-radius:999px;max-width:calc(100% - 32px);padding:7px 11px;font-size:9px;font-weight:900;position:absolute;bottom:16px;left:16px}.book-detail-generated-cover{background:radial-gradient(circle at 76% 17%,#a9fff0 0 3.5%,#0000 4%),linear-gradient(145deg,#5840d9,#18142d 72%);flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;padding:clamp(25px,4vw,42px);display:flex}.book-detail-generated-cover .readerous-mark{background:#fff;border-radius:18px;width:80px;height:80px;position:absolute;top:24px;right:24px;box-shadow:0 18px 45px #0a071e70}.book-detail-generated-cover small{color:#d5ceff;letter-spacing:.16em;font-size:9px;font-weight:900}.book-detail-generated-cover strong{letter-spacing:-.045em;max-width:92%;margin-top:12px;font:500 clamp(32px,4vw,52px)/.95 Georgia,serif}.book-detail-copy{min-width:0}.book-detail-eyebrow{color:#afa2ff;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 13px;font-size:11px;font-weight:900;display:flex}.book-detail-eyebrow>svg{stroke-width:2.2px;width:18px;height:18px}.book-detail-eyebrow span{color:#797286}.book-detail-story-state{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.book-detail-story-state span{color:#dcd7e8;letter-spacing:.05em;background:#ffffff0e;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:850}.book-detail-story-state span.free{color:#c7f7e9;background:#2e806c38}.book-detail-story-state span.paid{color:#ffe8a8;background:#a77b1e35}.book-detail-copy h1{letter-spacing:-.055em;text-wrap:balance;max-width:740px;margin:0;font:500 clamp(52px,6.6vw,86px)/.92 Georgia,serif}.book-detail-author{color:#c3bdce;margin:15px 0 0;font-size:16px}.book-detail-author a{color:#ddd6ff;text-underline-offset:4px}.book-detail-description{color:#eeeaf4;max-width:690px;margin:26px 0;font:20px/1.62 Georgia,serif}.book-detail-tags{flex-wrap:wrap;gap:8px;margin:18px 0 0;display:flex}.book-detail-tags span,.book-detail-themes span{color:#c9c2d4;letter-spacing:.04em;background:#15131d;border:1px solid #ffffff20;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800}.book-detail-tags span.example{color:#fff1c4;background:#6c481f55;border-color:#d7a74d80}.book-detail-actions{gap:12px;max-width:700px;margin-top:28px;display:grid}.book-detail-primary{color:#171226;cursor:pointer;background:linear-gradient(135deg,#c9c0ff,#9d8cf3);border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:min(100%,460px);min-height:58px;padding:10px 16px;font-size:15px;font-weight:900;display:flex;box-shadow:0 16px 38px #7661d44a}.book-detail-primary:hover{transform:translateY(-1px);box-shadow:0 20px 46px #7661d45c}.book-detail-primary:focus-visible{outline-offset:3px;outline:3px solid #b8abff70}.book-detail-primary svg{width:20px}.book-detail-primary strong{color:#2a2151;background:#fff9;border-radius:9px;margin-left:auto;padding:6px 9px;font-size:12px}.book-detail-secondary-actions{flex-wrap:wrap;gap:8px;display:flex}.book-detail-secondary-actions>a,.book-detail-secondary-actions>button,.book-detail-secondary-actions>.story-kudos{min-height:44px}.book-detail-secondary-actions>a,.book-detail-secondary-actions>button,.book-detail-secondary-actions>.story-kudos>button{color:#ddd8e7;background:#ffffff0b;border:1px solid #fff2;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.book-detail-secondary-actions svg{width:17px}.book-detail-secondary-actions>.story-kudos{background:#ffffff0b;border:1px solid #fff2;border-radius:12px;grid-template-columns:auto auto;display:grid;overflow:hidden}.book-detail-secondary-actions>.story-kudos>button,.book-detail-secondary-actions>.story-kudos>.story-view-count{background:0 0;border:0;border-radius:0;min-height:42px}.book-detail-secondary-actions>.story-kudos>.story-view-count{border-left:1px solid #ffffff18}.book-detail-access-note{color:#9690a2;max-width:650px;margin:13px 0 0;font-size:12px}.book-detail-purchase-details{border-top:1px solid var(--showcase-line);max-width:650px;margin-top:18px;padding-top:18px}.book-detail-overview{grid-template-columns:minmax(0,1.55fr) minmax(270px,.72fr);gap:clamp(42px,7vw,88px);width:min(1120px,100%);margin:0 auto;padding:84px 24px 100px;display:grid}.book-detail-main-column{min-width:0}.book-detail-summary>small,.book-detail-at-glance>small,.book-detail-chapters header small,.book-detail-creator-note small,.book-detail-world-preview small,.book-detail-learning small{color:#a99cff;letter-spacing:.17em;font-size:10px;font-weight:900}.book-detail-summary h2,.book-detail-chapters h2,.book-detail-world-preview h2{letter-spacing:-.035em;margin:10px 0 22px;font:500 clamp(34px,4vw,52px)/1.02 Georgia,serif}.book-detail-summary p,.book-detail-world-preview p{color:#d7d2df;margin:0;font:19px/1.8 Georgia,serif}.book-detail-creator-note{border-block:1px solid var(--showcase-line);grid-template-columns:auto 1fr;gap:16px;margin:48px 0 0;padding:30px 0;display:grid}.book-detail-creator-note>svg{color:#b8abff;width:24px}.book-detail-creator-note p{color:#e4deeb;white-space:pre-wrap;margin:8px 0 9px;font:italic 18px/1.68 Georgia,serif}.book-detail-creator-note cite{color:#928b9e;font-size:12px;font-style:normal}.book-detail-warnings{border-top:1px solid var(--showcase-line);color:#d4cedb;align-items:flex-start;gap:12px;margin:28px 0 0;padding:16px 0;display:flex}.book-detail-creator-note+.book-detail-warnings{border-top:0;margin-top:0}.book-detail-warnings>svg{color:#a9a1b4;flex:none;width:19px}.book-detail-warnings span{gap:2px;display:grid}.book-detail-warnings strong{font-size:12px}.book-detail-warnings small{color:#9992a4;font-size:12px}.book-detail-at-glance{border-left:1px solid var(--showcase-line);align-self:start;padding-left:28px}.book-detail-at-glance dl{margin:18px 0 0;display:grid}.book-detail-at-glance dl>div{border-top:1px solid #ffffff12;grid-template-columns:minmax(82px,.65fr) minmax(0,1.35fr);gap:14px;padding:14px 0;display:grid}.book-detail-at-glance dt{color:#817b8d;text-transform:uppercase;font-size:11px;font-weight:800}.book-detail-at-glance dd{color:#ddd8e5;margin:0;font-size:13px;line-height:1.5}.book-detail-themes{border-top:1px solid var(--showcase-line);margin-top:28px;padding-top:22px}.book-detail-themes>div{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.book-detail-podfic,.book-detail-fanwork{border-top:1px solid var(--showcase-line);gap:11px;margin-top:24px;padding-top:22px;display:flex}.book-detail-podfic>svg,.book-detail-fanwork svg{color:#b7aaff;flex:none;width:20px}.book-detail-podfic>span{gap:3px;display:grid}.book-detail-podfic small{color:#9992a5;font-size:11px}.book-detail-fanwork{display:grid}.book-detail-fanwork>span{align-items:center;gap:8px;display:flex}.book-detail-fanwork p{color:#aaa4b4;margin:0;font-size:12px}.book-detail-fanwork a{color:#b9adff;font-size:12px;font-weight:800}.book-detail-chapters{margin-top:72px}.book-detail-chapters>header{border-bottom:1px solid #ffffff30;justify-content:space-between;align-items:end;gap:24px;padding-bottom:20px;display:flex}.book-detail-chapters h2{margin-bottom:0}.book-detail-chapters>header>span{color:#8f899a;font-size:12px}.book-detail-chapters ol{margin:0;padding:0;list-style:none}.book-detail-chapters li{border-bottom:1px solid var(--showcase-line)}.book-detail-chapters li .book-detail-chapter-control{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 4px;display:grid}.book-detail-chapters li button.book-detail-chapter-control:hover{background:linear-gradient(90deg,#ffffff08,#0000)}.book-detail-chapter-number{color:#7d748f;font:500 21px Georgia,serif}.book-detail-chapter-copy{gap:3px;display:grid}.book-detail-chapter-copy strong{font:500 18px/1.3 Georgia,serif}.book-detail-chapter-copy small{color:#8e879a;font-size:11px}.book-detail-chapters li .book-detail-chapter-control>span:last-child{color:#b8abff;justify-content:flex-end;align-items:center;gap:6px;min-width:82px;font-size:11px;font-weight:850;display:flex}.book-detail-chapters li .book-detail-chapter-control>span.locked{color:#e3cc85}.book-detail-chapters li .book-detail-chapter-control>span:last-child svg{width:14px}.book-detail-world-preview{background:radial-gradient(circle at 15% 45%,#4c3abf66,#0000 30%),radial-gradient(circle at 82% 18%,#89e4d822,#0000 26%),linear-gradient(145deg,#1a162c,#0f0d18);border-radius:28px;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(32px,7vw,84px);width:min(1120px,100% - 32px);min-height:410px;margin:0 auto 90px;padding:clamp(30px,6vw,64px);display:grid;box-shadow:inset 0 0 0 1px #ffffff18}.book-detail-world-mark{aspect-ratio:1;background:radial-gradient(circle,#5e4bd866,#0000 62%);border:1px solid #8e80ec55;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 80px #7361e51f,0 0 80px #4638a633}.book-detail-world-mark:before,.book-detail-world-mark:after{content:"";border:1px solid #a89cfa3d;border-radius:50%;position:absolute}.book-detail-world-mark:before{inset:12%;transform:rotate(18deg)scaleY(.42)}.book-detail-world-mark:after{inset:24% -5%;transform:rotate(-22deg)scaleY(.32)}.book-detail-world-mark svg{color:#b9acff;width:34%;height:34%}.book-detail-world-mark span,.book-detail-world-mark i{background:#91eadc;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 20px #91eadc}.book-detail-world-mark span{top:18%;right:24%}.book-detail-world-mark i{background:#b6a8ff;bottom:25%;left:14%}.book-detail-world-preview ul{flex-wrap:wrap;gap:8px;margin:24px 0;padding:0;list-style:none;display:flex}.book-detail-world-preview li{color:#cfc8df;background:#ffffff0b;border-radius:10px;align-items:center;gap:7px;padding:8px 11px;display:flex}.book-detail-world-preview li svg{color:#9f91f3;width:15px}.book-detail-world-preview a{color:#b9adff;align-items:center;gap:8px;font-weight:850;text-decoration:none;display:inline-flex}.book-detail-world-preview a svg{width:17px}.book-detail-world{border-radius:28px;align-items:end;width:min(1120px,100% - 32px);min-height:380px;margin:0 auto 90px;display:flex;position:relative;overflow:hidden}.book-detail-world:after{content:"";background:linear-gradient(90deg,#0c0b13f4,#0c0b1390 66%,#0000);position:absolute;inset:0}.book-detail-world>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.book-detail-world>div{z-index:1;max-width:680px;padding:clamp(32px,6vw,66px);position:relative}.book-detail-world h2{margin:8px 0;font:500 clamp(36px,5vw,58px)/1 Georgia,serif}.book-detail-world p{color:#d2ccdd;font-size:16px}.book-detail-world a{color:#c0b5ff;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}.book-detail-learning{color:#eaf8f1;background:linear-gradient(135deg,#18372c,#121b18);border-radius:24px;width:min(1120px,100% - 32px);margin:0 auto 80px;padding:clamp(28px,5vw,48px);box-shadow:inset 0 0 0 1px #79a89166}.book-detail-learning>header{align-items:flex-start;gap:14px;display:flex}.book-detail-learning>header>span{color:#c7f1dd;background:#255440;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.book-detail-learning h2{margin:5px 0 4px;font:650 clamp(26px,4vw,39px)/1.05 Georgia,serif}.book-detail-learning header p{color:#a7c3b5;margin:0;font-size:12px}.book-detail-learning ul{gap:9px;margin:22px 0 0;padding:0;list-style:none;display:grid}.book-detail-learning li{gap:9px;display:flex}.book-detail-learning li svg{color:#8dd4b5;flex:none;width:16px;margin-top:3px}.book-detail-learning>footer{color:#9eb9ac;border-top:1px solid #bad8c933;gap:8px;margin-top:20px;padding-top:16px;font-size:11px;display:flex}.book-detail-learning>footer svg{flex:none;width:16px}.book-feather-backdrop{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080711df;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.book-feather-dialog{color:#f7f4ff;background:radial-gradient(circle at 90% 0,#235d5266,#0000 30%),#171522;border:1px solid #65bca8;border-radius:22px;width:min(700px,100%);max-height:calc(100svh - 24px);padding:25px;overflow:auto;box-shadow:0 32px 100px #000b}.book-feather-dialog>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.book-feather-dialog>header>span{color:#c9fff2;background:#21493f;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.book-feather-dialog>header button{color:#fff;cursor:pointer;background:#242130;border:1px solid #ffffff1f;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.book-feather-dialog>small{color:#9be3d1;letter-spacing:.15em;font-size:10px;font-weight:900}.book-feather-dialog h2{margin:8px 0 4px;font:500 clamp(31px,7vw,43px)/1.05 Georgia,serif}.book-feather-dialog>p{color:#aaa4b7;margin:0}.book-feather-price{grid-template-columns:1.15fr .85fr;gap:9px;margin:22px 0 12px;display:grid}.book-feather-price>span{background:#100f18;border-radius:14px;gap:5px;padding:16px;display:grid}.book-feather-price small{color:#9a93a6;letter-spacing:.12em;font-size:9px;font-weight:850}.book-feather-price strong{align-items:center;gap:7px;font-size:15px;display:flex}.book-feather-price .book-feather-thb{color:#fff;font:800 30px/1 system-ui,sans-serif}.book-feather-price em{color:#9a93a6;align-items:center;gap:5px;font-size:11px;font-style:normal;display:flex}.book-feather-price em svg{width:13px}.book-feather-items{background:#100f18;border:1px solid #ffffff17;border-radius:14px;margin:12px 0;padding:15px}.book-feather-items>header{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:8px;display:flex}.book-feather-items>header strong{font-size:14px}.book-feather-items>header small{color:#9a93a6;font-size:10px}.book-feather-items label{cursor:pointer;border-top:1px solid #ffffff12;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 0;display:grid}.book-feather-items input{accent-color:#65d4bd;width:17px;height:17px}.book-feather-items label>span{gap:3px;display:grid}.book-feather-items label>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.book-feather-items label>span small{color:#aaa4b7;align-items:center;gap:4px;font-size:10px;display:flex}.book-feather-items label>span svg{width:12px}.book-feather-items label>b{font-variant-numeric:tabular-nums;font-size:13px}.book-feather-note,.book-feather-stripe{border-radius:14px;gap:11px;padding:15px;display:flex}.book-feather-note{color:#baf4e6;background:#142821}.book-feather-stripe{color:#dcd5ff;background:#27203d;margin-top:10px}.book-feather-note>svg,.book-feather-stripe>svg{flex:none;width:19px}.book-feather-note>span,.book-feather-stripe>span{gap:3px;display:grid}.book-feather-note small,.book-feather-stripe small{color:#a2c8bf;font-size:10px}.book-feather-stripe small{color:#b6add1}.book-feather-dialog .book-feather-confirm{z-index:3;color:#291b04;text-align:left;width:100%;min-height:82px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ffe47a,#ffad42);border:2px solid #fff2bd;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;margin:22px 0 0;padding:12px 14px 12px 18px;transition:filter .16s,transform .16s,box-shadow .16s;display:flex;position:sticky;bottom:12px;box-shadow:0 7px #9c5b0b,0 20px 42px #0009}.book-feather-confirm-copy{gap:3px;min-width:0;display:grid}.book-feather-confirm-copy>small{color:#70440b;letter-spacing:.16em;font-size:10px;font-weight:950}.book-feather-confirm-copy>strong{align-items:center;gap:9px;font-size:18px;font-weight:950;line-height:1.2;display:flex}.book-feather-confirm-copy svg{flex:none;width:20px}.book-feather-confirm-action{border-left:1px solid #5b350b45;align-items:center;gap:10px;padding-left:16px;display:flex}.book-feather-confirm-action small{color:#57340b;text-align:right;max-width:92px;font-size:10px;font-weight:850;line-height:1.25}.book-feather-confirm-action svg{color:#ffe7a0;background:#291b04;border-radius:50%;flex:none;width:24px;height:24px;padding:4px}.book-feather-confirm:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 9px #9c5b0b,0 24px 48px #000a}.book-feather-confirm:active:not(:disabled){transform:translateY(5px);box-shadow:0 2px #9c5b0b,0 12px 30px #0008}.book-feather-confirm:focus-visible{outline-offset:4px;outline:4px solid #fff}.book-feather-confirm:disabled{opacity:.62;cursor:wait;box-shadow:0 4px #80541f,0 14px 30px #0007}.book-feather-dialog [class*=checkoutMap]{border-radius:16px;padding:18px}.book-detail-reader-host{z-index:100;pointer-events:none;position:fixed;inset:0}.book-detail-reader-host>*{pointer-events:auto}.book-detail-footer{color:#817a8e;border-top:1px solid #ffffff12;justify-content:center;align-items:center;gap:8px;padding:28px;display:flex}.book-detail-footer svg{width:17px}.book-detail-state{text-align:center;color:#eee;background:#0c0b13;align-content:center;place-items:center;min-height:100svh;display:grid}.book-detail-state svg{color:#9c8df4;width:50px;height:50px}.book-detail-state a{color:#b7aaff}@media (max-width:820px){.book-detail-header{height:60px;padding-inline:12px}.book-detail-brand .readerous-mark{width:32px;height:32px}.book-detail-header>span{font-size:8px}.book-detail-hero{min-height:0}.book-detail-hero:after{background:linear-gradient(#0c0b13e8 0%,#0c0b13a8 42%,#0c0b13 98%)}.book-detail-hero-inner{grid-template-columns:minmax(0,1fr);gap:34px;padding:24px 16px 58px}.book-detail-cover{border-radius:9px;justify-self:center;width:min(300px,76vw)}.book-detail-cover-demo{aspect-ratio:16/10;border-radius:22px;width:min(560px,100%)}.book-detail-cover-demo>img{object-position:center 32%}.book-detail-copy h1{font-size:clamp(42px,12vw,62px)}.book-detail-description{font-size:18px}.book-detail-primary{width:100%}.book-detail-overview{grid-template-columns:1fr;gap:64px;padding:64px 18px 78px}.book-detail-at-glance{border-top:1px solid var(--showcase-line);border-left:0;padding:28px 0 0}.book-detail-world-preview{grid-template-columns:1fr;margin-bottom:58px;padding:28px}.book-detail-world-mark{width:min(240px,72%);margin:auto}.book-detail-world:after{background:linear-gradient(#0c0b1360,#0c0b13f5)}.book-detail-world>div{padding-top:100px}}@media (max-width:520px){.book-detail-brand strong{font-size:13px}.book-detail-header>span{display:none}.book-detail-hero-inner{padding:18px 14px 50px}.book-detail-cover{width:min(270px,76vw)}.book-detail-cover-demo{width:100%}.book-detail-cover>span{padding:5px 8px;font-size:8px;bottom:10px;left:10px}.book-detail-copy h1{font-size:clamp(40px,12.4vw,52px)}.book-detail-author{font-size:14px}.book-detail-description{margin:22px 0;font-size:17px}.book-detail-secondary-actions{grid-template-columns:1fr 1fr;display:grid}.book-detail-secondary-actions>*{width:100%}.book-detail-secondary-actions>.story-kudos{grid-column:1/-1}.book-detail-access-note{font-size:11px}.book-detail-overview{padding-inline:16px}.book-detail-summary p,.book-detail-world-preview p{font-size:17px}.book-detail-chapters{margin-top:56px}.book-detail-chapters h2{font-size:34px}.book-detail-chapters li .book-detail-chapter-control{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:18px 0}.book-detail-chapters li .book-detail-chapter-control>span:last-child{grid-column:2;justify-content:flex-start}.book-detail-at-glance dl>div{grid-template-columns:90px minmax(0,1fr)}.book-detail-world-preview,.book-detail-world,.book-detail-learning{width:calc(100% - 24px)}.book-detail-world{min-height:420px}.book-feather-price{grid-template-columns:1fr}}.book-detail-chapter-note{color:#cfc7db;white-space:pre-wrap;background:#ffffff08;border-left:2px solid #9f8dff;align-items:flex-start;gap:7px;max-width:620px;margin-top:8px;padding:9px 11px;font:italic 13px/1.5 Georgia,serif;display:flex}.book-detail-chapter-note svg{color:#b8abff;flex:none;height:15px;margin-top:2px;width:15px!important}.book-detail-secondary-actions>.report-book-trigger{color:#ddd8e7;background:#ffffff0b;border:1px solid #fff2;border-radius:12px;min-height:44px}@media (max-width:520px){.book-feather-backdrop{padding:6px}.book-feather-dialog{border-radius:17px;max-height:calc(100svh - 12px);padding:18px}.book-feather-items>header{display:grid}.book-feather-items label{grid-template-columns:18px minmax(0,1fr) auto}.book-feather-dialog .book-feather-confirm{border-radius:15px;min-height:76px;margin-top:18px;padding:11px 12px 11px 15px;bottom:8px}.book-feather-confirm-copy>strong{font-size:16px}.book-feather-confirm-action{padding-left:10px}.book-feather-confirm-action small{display:none}}.book-detail-access-note{color:#aaa4b5;font-size:13px}.book-detail-purchase-panel{color:#231f2b;background:#fff;border:1px solid #ffffff30;border-radius:24px;gap:0;width:min(680px,100%);margin-top:24px;padding:0 24px 24px;display:grid;overflow:hidden;box-shadow:0 28px 80px #0007}.book-detail-purchase-edition{background:linear-gradient(90deg,#f3efff,#fff);border-bottom:2px solid #6848f5;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;margin:0 -24px 10px;padding:20px 24px;display:grid}.book-detail-purchase-edition>span{display:grid}.book-detail-purchase-edition small{color:#6547e8;letter-spacing:.13em;font-size:9px;font-weight:950}.book-detail-purchase-edition strong{font-size:17px;line-height:1.25}.book-detail-purchase-edition em{color:#6c6575;font-size:11px;font-style:normal}.book-detail-purchase-edition>b{font:850 20px/1 var(--font-geist-sans),Arial,sans-serif}.book-detail-purchase-edition>i{color:#fff;background:#6547ed;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.book-detail-purchase-edition>i svg{width:15px}.book-detail-purchase-panel>section{color:#302b35;background:0 0;border:0;border-bottom:1px solid #ddd8e4;border-radius:0;margin:12px 0 0;padding:16px 0}.book-detail-purchase-panel>section header>span{color:#6547e8;background:#efe9ff}.book-detail-purchase-panel>section header small,.book-detail-purchase-panel>section>p{color:#766f7c}.book-detail-purchase-panel>section button,.book-detail-purchase-panel>section label{color:#3a3440;background:#fff;border-color:#d8d2de}.book-detail-purchase-panel>section button[class*=active],.book-detail-purchase-panel>section label[class*=active]{color:#fff;box-shadow:none;background:#17131f;border-color:#17131f}.book-detail-purchase-total{color:#fff;background:#17141f;border-radius:13px;justify-content:space-between;align-items:center;margin-top:16px;padding:14px 16px;display:flex}.book-detail-purchase-total span{color:#bdb6cb;font-size:12px;font-weight:750}.book-detail-purchase-total strong{font:850 25px/1 var(--font-geist-sans),Arial,sans-serif}.book-detail-purchase-panel>section:nth-of-type(2){border:0;margin-top:18px;padding:0}.book-detail-purchase-panel>section:nth-of-type(2)>div:first-child{border-bottom:1px solid #ded9e3;padding-bottom:10px}.book-detail-purchase-panel>section:nth-of-type(2) strong,.book-detail-purchase-panel>section:nth-of-type(2) b{color:#261f34}.book-detail-purchase-panel>section:nth-of-type(2) span,.book-detail-purchase-panel>section:nth-of-type(2) p,.book-detail-purchase-panel>section:nth-of-type(2) small{color:#6f6878}.book-detail-purchase-submit{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(100deg,#613cff,#2e8991);border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:64px;margin-top:20px;padding:10px 18px;display:flex;box-shadow:0 14px 34px #4d49bd38}.book-detail-purchase-submit>span{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;font-size:14px;font-weight:900;display:grid}.book-detail-purchase-submit>span>svg{grid-row:1/3;width:18px}.book-detail-purchase-submit small{color:#eeeaff;font-size:10px;font-weight:600}.book-detail-purchase-submit>svg{width:20px}.book-detail-purchase-submit:hover{filter:brightness(1.08);transform:translateY(-1px)}.book-detail-purchase-submit:disabled{opacity:.55;cursor:not-allowed}.book-detail-sample-submit{color:#201d2c;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7d2e5;border-radius:12px;align-items:center;gap:13px;width:100%;min-height:62px;margin:16px 0 4px;padding:12px 15px;display:flex}.book-detail-sample-submit>svg:first-child{color:#5e45d6;width:22px}.book-detail-sample-submit>span{gap:3px;min-width:0;display:grid}.book-detail-sample-submit strong{font-size:14px}.book-detail-sample-submit small{color:#6f697a;font-size:11px}.book-detail-sample-submit>svg:last-child{width:18px;margin-left:auto}.book-detail-sample-submit:hover{background:#faf9ff;border-color:#9b8de0}@media (max-width:520px){.book-detail-access-note{font-size:12px}.book-detail-purchase-panel{border-radius:18px;padding:0 16px 16px}.book-detail-purchase-edition{grid-template-columns:minmax(0,1fr) auto;margin-inline:-16px;padding:17px 16px}.book-detail-purchase-edition>i{display:none}.book-detail-purchase-panel>section{padding-top:13px}.book-detail-purchase-total{padding:13px}}.purchase-focus .book-detail-hero{background:#0b0912;align-items:stretch;min-height:calc(100svh - 68px)}.purchase-focus .book-detail-hero:after,.purchase-focus .book-detail-ambient{display:none}.purchase-focus .book-detail-hero-inner{background:#fff;border:1px solid #ffffff1c;border-radius:22px;grid-template-columns:minmax(330px,.54fr) minmax(0,1fr);align-items:stretch;gap:0;width:min(1180px,100% - 32px);min-height:760px;margin:24px auto 46px;padding:0;overflow:hidden;box-shadow:0 34px 110px #0009}.purchase-focus .book-detail-cover{aspect-ratio:auto;width:100%;height:auto;min-height:760px;box-shadow:none;background:#171329;border:0;border-radius:0;place-self:stretch stretch}.purchase-focus .book-detail-cover:before{z-index:1;background:linear-gradient(0deg,#080610f7 0,#080610b8 38%,#0000 72%);box-shadow:inset -1px 0 #ffffff18}.purchase-focus .book-detail-cover>img{position:absolute;inset:0}.purchase-focus .book-detail-cover>span{display:none}.purchase-focus .book-detail-generated-cover{background:radial-gradient(circle at 74% 17%,#b8fff0 0 3.5%,#0000 4%),radial-gradient(circle at 40% 35%,#5f4cbd,#0000 42%),linear-gradient(155deg,#29205d,#090711 82%);justify-content:flex-start;position:absolute;inset:0}.purchase-focus .book-detail-generated-cover>small,.purchase-focus .book-detail-generated-cover>strong{display:none}.book-detail-checkout-story{z-index:3;color:#fff;justify-items:start;padding:clamp(28px,4vw,44px);display:grid;position:absolute;bottom:0;left:0;right:0}.book-detail-checkout-story>small{color:#f1edff;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.book-detail-checkout-story>small svg{width:16px}.book-detail-checkout-story>small i{font-style:normal}.book-detail-checkout-story h1{max-width:100%;font:700 clamp(44px,5vw,70px)/.91 var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.065em;text-wrap:balance;margin:14px 0 12px}.book-detail-checkout-story>p{color:#f0ebf7;max-width:450px;margin:0;font-size:16px;line-height:1.55}.book-detail-checkout-story>strong{margin-top:16px;font-size:14px}.book-detail-checkout-story>div{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.book-detail-checkout-story>div span{color:#eee8fa;background:#0c0a14a6;border:1px solid #ffffff3b;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:11px;font-weight:800;display:flex}.book-detail-checkout-story>div svg{width:15px}.purchase-focus .book-detail-copy{background:#fff;align-items:center;min-height:0;padding:0;display:flex}.purchase-focus .book-detail-copy>:not(.book-detail-purchase-panel){display:none}.purchase-focus .book-detail-purchase-panel{width:100%;max-width:none;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:0 clamp(30px,4vw,54px) 34px;overflow:visible}.purchase-focus .book-detail-purchase-edition{border-bottom:2px solid #6244ee;margin:0 calc(-1*clamp(30px,4vw,54px)) 12px;padding:22px clamp(30px,4vw,54px)}.purchase-focus .book-detail-sample-submit{border-width:0 0 1px;border-radius:0;margin:0;padding:14px 4px}.purchase-focus .book-detail-purchase-panel>section{margin-top:0;padding-block:18px}.purchase-focus .book-detail-purchase-total{border-radius:13px;margin-top:18px;padding:17px 16px}.purchase-focus .book-detail-purchase-panel>aside{box-shadow:none!important;background:0 0!important;border:0!important;border-top:2px solid #24202c!important;border-radius:0!important;margin:22px 0 0!important;padding:18px 0 0!important}.purchase-focus .book-detail-purchase-submit{margin-top:24px}@media (max-width:900px){.purchase-focus .book-detail-hero{min-height:0}.purchase-focus .book-detail-hero-inner{border:0;border-radius:0;grid-template-columns:1fr;width:100%;min-height:0;margin:0;padding:0}.purchase-focus .book-detail-cover{width:100%;height:min(62svh,580px);min-height:440px}.purchase-focus .book-detail-copy{padding:0}.purchase-focus .book-detail-purchase-panel{padding-bottom:36px}.book-detail-checkout-story h1{font-size:clamp(42px,10vw,64px)}}@media (max-width:520px){.purchase-focus .book-detail-cover{height:500px;min-height:500px}.book-detail-checkout-story{padding:26px 20px}.book-detail-checkout-story h1{font-size:clamp(40px,13vw,58px)}.book-detail-checkout-story>p{font-size:15px}.purchase-focus .book-detail-purchase-panel{padding:0 18px 28px}.purchase-focus .book-detail-purchase-edition{margin-inline:-18px;padding-inline:18px}.purchase-focus .book-detail-purchase-panel>aside{margin-top:18px!important}}.book-detail-chapters li div.book-detail-chapter-control{cursor:default}
