.home-shell{background:radial-gradient(circle at 75% 38%,#32639229,#0000 31%),radial-gradient(circle at 24% 74%,#996e3914,#0000 28%),linear-gradient(118deg,#081018 0%,#0b151f 52%,#071019 100%);min-height:100vh;position:relative;overflow:hidden}.home-shell:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.home-shell:after{z-index:0;content:"";clip-path:polygon(0 64%,9% 58%,13% 72%,19% 39%,25% 69%,31% 46%,38% 73%,44% 28%,50% 66%,56% 46%,62% 70%,67% 33%,71% 70%,79% 45%,83% 66%,88% 25%,92% 69%,100% 52%,100% 100%,0 100%);opacity:.6;pointer-events:none;background:linear-gradient(#0000,#000000b3);width:72vw;height:28vh;position:absolute;bottom:0;right:-16vw}.hero-copy{z-index:3;flex-direction:column;justify-content:center;width:min(37vw,590px);min-height:100vh;margin-left:clamp(30px,6.5vw,118px);padding:150px 0 70px;display:flex;position:relative}.hero-copy h1{max-width:700px;color:var(--paper-bright);font-family:var(--serif-display);letter-spacing:-.045em;margin:0;font-size:clamp(48px,5.5vw,96px);font-weight:400;line-height:.91}.hero-copy h1 span{color:#aeb8c2;letter-spacing:-.02em;margin-top:16px;font-size:.62em;font-style:italic;line-height:1;display:block}.hero-lede{color:#9aa7b2;max-width:540px;font-family:var(--serif-reading);margin:34px 0 30px;font-size:clamp(15px,1.2vw,18px);line-height:1.75}.hero-actions{align-items:center;gap:30px;display:flex}.text-action{color:var(--ivory);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #d8b98566;font-size:11px;line-height:2}.hero-note{color:#657684;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin-top:30px;font-size:9px;display:flex}.blue-dot{background:var(--blue);width:6px;height:6px;box-shadow:0 0 14px var(--blue);border-radius:50%}.books-stage{z-index:3;flex-direction:column;justify-content:center;width:min(57vw,920px);min-height:100vh;padding:112px 0 54px;display:flex;position:absolute;top:0;right:clamp(26px,4vw,80px)}.stage-heading{margin-bottom:clamp(20px,3vh,38px);padding-left:3%}.stage-heading p{color:var(--bronze);letter-spacing:.34em;margin:0 0 8px;font-size:8px;font-weight:700}.stage-heading h2{color:#d9d9d6;font-family:var(--serif-display);margin:0 0 5px;font-size:clamp(23px,2.2vw,34px);font-weight:400}.stage-heading>span{color:#62717e;font-size:10px}.trilogy-grid{perspective:1800px;justify-content:center;align-items:flex-start;gap:clamp(18px,2vw,36px);display:flex}.trilogy-card{width:clamp(170px,14.4vw,235px);transition:transform .42s cubic-bezier(.2,.7,.2,1),filter .42s,opacity .42s;position:relative}.trilogy-card:first-child{z-index:2;order:2;transform:translateY(-18px)scale(1.04)}.trilogy-card:nth-child(2){order:1;transform:translateY(12px)}.trilogy-card:nth-child(3){order:3;transform:translateY(12px)}.trilogy-grid:hover .trilogy-card{filter:saturate(.68);opacity:.6}.trilogy-grid .trilogy-card:hover,.trilogy-grid .trilogy-card:focus-within{z-index:5;filter:saturate(1.08);opacity:1;transform:translateY(-30px)scale(1.08)}.book-number{color:#d8b985a6;font-family:var(--serif-display);letter-spacing:.25em;margin-bottom:10px;font-size:12px}.book-object{aspect-ratio:2/3;cursor:pointer;width:100%;transform-style:preserve-3d;background:0 0;border:0;padding:0;transition:transform .72s cubic-bezier(.2,.72,.2,1);position:relative}.book-object:after{z-index:-1;content:"";filter:blur(18px);opacity:.85;background:#000000a6;border-radius:6px;position:absolute;inset:10px -11px -18px 18px;transform:translateZ(-20px)}.book-object.is-flipped{transform:rotateY(180deg)}.book-face{backface-visibility:hidden;border-radius:3px 7px 7px 3px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 22px 55px #00000094,inset 2px 0 #ffffff14}.book-front{background:#050b10}.book-front img{object-fit:cover}.book-front:after{content:"";background:linear-gradient(90deg,#00000094,#0000);width:8px;position:absolute;inset:0 auto 0 0}.soon-ribbon{width:145px;color:var(--bronze-light);font-family:var(--sans);letter-spacing:.32em;text-align:center;background:#081119e6;padding:8px 0;font-size:8px;font-weight:800;position:absolute;bottom:27px;right:-34px;transform:rotate(-38deg)}.book-back{color:#c8c4b9;background:radial-gradient(circle at 50% 18%,#3470ae29,#0000 30%),#0a141d;border:1px solid #b48b5961;flex-direction:column;padding:clamp(16px,1.6vw,25px);transform:rotateY(180deg)}.back-ornament{color:var(--blue-bright);text-shadow:0 0 18px #3f8cffa6;font-size:17px}.book-back>strong{color:var(--ivory);font-family:var(--serif-display);letter-spacing:.08em;text-transform:uppercase;margin:9px 0 11px;font-size:clamp(11px,1vw,15px);font-weight:400;display:block}.back-copy{text-align:left;flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow:hidden}.back-copy>span{font-family:var(--serif-reading);font-size:clamp(6.2px,.48vw,8px);line-height:1.35;display:block}.back-copy .back-lead{color:#e2ded4}.back-copy .back-ending{color:var(--bronze-light);font-style:italic;font-weight:700}.book-back>small{color:var(--bronze);letter-spacing:.38em;margin-top:8px;font-size:6px}.book-meta{padding-top:17px}.book-meta>span:first-child{color:var(--bronze);letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:700}.book-meta h3{color:#d8dad9;min-height:42px;font-family:var(--serif-display);margin:7px 0 8px;font-size:clamp(16px,1.3vw,21px);font-weight:400}.book-meta a,.disabled-link{letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700}.book-meta a{color:var(--blue-bright)}.disabled-link{color:#4d5c68}.ambient-butterfly{z-index:2;color:var(--blue);text-shadow:0 0 22px #3f8cffcc;opacity:.36;animation:8s ease-in-out infinite drift;position:absolute}.butterfly-one{top:22%;left:48%}.butterfly-two{font-size:11px;animation-delay:-3s;bottom:19%;right:4%}@keyframes drift{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(14px,-20px)rotate(15deg)}}.chapter-index{background:radial-gradient(circle at 18% 20%,#2b5e8f21,#0000 30%),#0b151e;min-height:100vh}.book-intro{grid-template-columns:300px 1fr;align-items:center;gap:clamp(55px,8vw,120px);width:min(1180px,100% - 48px);margin:0 auto;padding:clamp(70px,9vw,130px) 0 90px;display:grid}.book-intro-cover{aspect-ratio:2/3;border-radius:3px 8px 8px 3px;width:100%;position:relative;transform:rotate(-2deg);box-shadow:32px 40px 90px #0000007a}.book-intro-cover img{border-radius:inherit;object-fit:cover}.book-intro-copy h1{color:var(--paper-bright);font-family:var(--serif-display);letter-spacing:-.04em;margin:0;font-size:clamp(52px,7vw,94px);font-weight:400;line-height:.92}.book-kicker{color:var(--bronze-light);font-family:var(--serif-reading);margin:25px 0 23px;font-size:clamp(21px,2.2vw,30px);font-style:italic;line-height:1.35}.book-intro-copy>p:not(.eyebrow,.book-kicker){color:#91a0ab;max-width:650px;font-family:var(--serif-reading);font-size:17px;line-height:1.75}.book-facts{border-top:1px solid #b48b592e;gap:clamp(22px,4vw,62px);margin:35px 0 0;padding-top:25px;display:flex}.book-facts dt,.chapter-card dt{color:#586a78;letter-spacing:.17em;text-transform:uppercase;margin-bottom:6px;font-size:8px}.book-facts dd,.chapter-card dd{color:#c7c7c2;font-family:var(--serif-reading);margin:0;font-size:14px}.chapter-list{background:var(--platform-bg);color:var(--platform-text);padding:80px max(24px,50% - 590px) 120px}.section-title-row{justify-content:space-between;align-items:end;margin-bottom:34px;display:flex}.section-title-row h2{font-family:var(--serif-display);margin:0;font-size:clamp(42px,5vw,64px);font-weight:400}.section-title-row>span{color:#6d7478;letter-spacing:.13em;text-transform:uppercase;font-size:11px}.chapter-cards{border-top:1px solid #111b232e}.chapter-card{border-bottom:1px solid #111b2324;grid-template-columns:84px 1fr auto 30px;align-items:center;gap:26px;min-height:150px;padding:25px 18px 25px 0;transition:padding .22s,background .22s;display:grid}.chapter-card:hover{background:#ffffff57;padding-left:18px}.chapter-order{color:#9f8b72;font-family:var(--serif-display);font-size:36px}.chapter-card p{color:#9a7b55;letter-spacing:.2em;margin:0 0 7px;font-size:8px;font-weight:700}.chapter-card h3{font-family:var(--serif-display);margin:0 0 8px;font-size:clamp(22px,2.5vw,32px);font-weight:400}.chapter-card>div>span{color:#71787c;font-family:var(--serif-reading);font-size:13px;font-style:italic}.chapter-card dl{gap:clamp(18px,2.2vw,34px);margin:0;display:flex}.chapter-card dd{color:#26323a}.chapter-source-metric dd{min-width:112px;font-family:var(--sans);font-variant-numeric:tabular-nums;gap:4px;font-size:11px;display:grid}.chapter-source-metric dd>span{grid-template-columns:64px auto;align-items:baseline;gap:8px;display:grid}.chapter-source-metric small{color:#667680;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.chapter-source-metric .is-wattpad small{color:#b45a2a}.chapter-arrow{color:#9a7b55;font-size:22px;transition:transform .2s}.chapter-card:hover .chapter-arrow{transform:translate(6px)}.chapter-card.is-read .chapter-order{color:#b8ae9c}.chapter-card-status{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:13px;display:flex}.chapter-status-time{color:#6d7478;font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-style:normal}.chapter-status-badge{color:#1f5ba8;font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;background:#2d75d417;border:1px solid #2d75d459;border-radius:99px;align-items:center;gap:6px;padding:4px 11px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.chapter-status-badge b{font-size:11px;line-height:1}.chapter-status-meter{flex:132px;align-items:center;gap:10px;min-width:132px;max-width:210px;display:inline-flex}.chapter-status-track{background:#111b2326;border-radius:99px;flex:1;height:4px;display:block;overflow:hidden}.chapter-status-track>span{border-radius:inherit;background:linear-gradient(90deg,#9a7b55,#d0a86a);height:100%;transition:width .42s;display:block}.chapter-status-meter b{color:#7d6238;font-family:var(--sans);letter-spacing:.1em;font-size:9px;font-style:normal;font-weight:700}@media (width<=1100px){.hero-copy{width:36vw;margin-left:4vw}.books-stage{width:58vw;right:3vw}.back-copy>span{font-size:6px}}@media (width<=850px){.home-shell{overflow:visible}.hero-copy{width:auto;min-height:auto;margin:0;padding:150px 24px 80px}.hero-copy h1{font-size:clamp(48px,13vw,76px)}.books-stage{width:100%;min-height:auto;padding:40px 24px 100px;position:relative;right:auto}.stage-heading{padding-left:0}.trilogy-grid{gap:20px}.trilogy-card{width:min(28vw,205px)}.back-copy>span{font-size:5.2px}.book-intro{grid-template-columns:minmax(180px,250px) 1fr;gap:45px}}@media (width<=620px){.hero-actions{flex-direction:column;align-items:flex-start;gap:16px}.trilogy-grid{flex-direction:column;align-items:center;gap:70px}.trilogy-card,.trilogy-card:nth-child(n){order:initial;width:min(68vw,270px);transform:none}.trilogy-grid .trilogy-card:hover,.trilogy-grid .trilogy-card:focus-within{transform:translateY(-12px)scale(1.02)}.book-meta h3{min-height:0}.back-copy>span{font-size:clamp(7px,2vw,9px)}.book-intro{flex-direction:column;align-items:flex-start;width:min(100% - 40px,540px);padding-block:60px 70px;display:flex}.book-intro-cover{align-self:center;width:min(58vw,260px)}.book-facts{flex-wrap:wrap}.chapter-list{padding-bottom:80px}.chapter-card{grid-template-columns:50px 1fr 22px}.chapter-card dl{display:none}.chapter-card-status{gap:7px 10px;margin-top:11px}.chapter-status-meter{flex-basis:92px;min-width:92px}.section-title-row>span{display:none}}.book-progress-panel{color:var(--paper-bright);background:radial-gradient(circle at 20%,#2d75d41f,#0000 34%),#0b1720;border-top:1px solid #b48b592e;border-bottom:1px solid #b48b592e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(30px,7vw,100px);padding:46px max(24px,50% - 590px);display:grid}.book-progress-copy h2{font-family:var(--serif-display);margin:5px 0 20px;font-size:clamp(29px,3.4vw,46px);font-weight:400}.book-progress-meter{align-items:center;gap:16px;max-width:570px;display:flex}.book-progress-meter>div{background:#ffffff0f;border:1px solid #6f98bc40;border-radius:99px;flex:1;height:7px;position:relative;overflow:hidden}.book-progress-meter>div>span{border-radius:inherit;background:linear-gradient(90deg,#2d75d4,#79c3ff);height:100%;transition:width .5s;display:block;box-shadow:0 0 16px #4197f080}.book-progress-meter strong{color:#82c8ff;min-width:42px;font-family:var(--sans);font-size:13px}.book-progress-copy>small{color:#6f8493;letter-spacing:.12em;text-transform:uppercase;margin-top:9px;font-size:9px;display:block}.continue-reading-button{color:#07111a;letter-spacing:.12em;text-transform:uppercase;background:#bd8f57;border:1px solid #bd8f57;grid-template-columns:1fr auto;align-items:center;gap:7px 22px;min-width:min(360px,34vw);padding:20px 24px;font-size:10px;font-weight:800;transition:background .18s,color .18s,transform .18s;display:grid}.continue-reading-button:hover{color:#d9ad76;background:0 0;transform:translateY(-2px)}.continue-reading-button>span{font-size:18px}.continue-reading-button>small{font-family:var(--serif-reading);letter-spacing:0;opacity:.7;text-overflow:ellipsis;text-transform:none;white-space:nowrap;grid-column:1/-1;font-size:11px;font-weight:400;overflow:hidden}.subscribe-panel{background:#ffffff6b;border:1px solid #111b2329;grid-template-columns:minmax(0,1fr) minmax(280px,400px);align-items:center;gap:clamp(26px,5vw,70px);margin-top:56px;padding:38px clamp(24px,4vw,46px);display:grid}.subscribe-copy .eyebrow{color:#9a7b55}.subscribe-copy h2{font-family:var(--serif-display);margin:8px 0 10px;font-size:clamp(24px,2.9vw,34px);font-weight:400}.subscribe-copy p:not(.eyebrow){color:#5c676e;max-width:480px;font-family:var(--serif-reading);margin:0;font-size:14px;line-height:1.65}.subscribe-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.subscribe-form input{background:var(--paper-bright);color:#111b23;min-width:0;font-family:var(--serif-reading);border:1px solid #111b233d;padding:15px 16px;font-size:15px}.subscribe-form input:focus-visible{outline-offset:1px;border-color:#9a7b55;outline:2px solid #9a7b5559}.subscribe-form button{color:#07111a;letter-spacing:.12em;text-transform:uppercase;background:#bd8f57;border:1px solid #bd8f57;padding:15px 22px;font-size:10px;font-weight:800;transition:background .18s,color .18s}.subscribe-form button:hover:enabled{color:#7d6238;background:0 0}.subscribe-form button:disabled{opacity:.6}.subscribe-error,.subscribe-done{font-family:var(--serif-reading);grid-column:1/-1;margin:0;font-size:13px}.subscribe-error{color:#a2402f}.subscribe-done{color:#1f5ba8;background:#2d75d414;border:1px solid #2d75d44d;align-items:center;gap:9px;padding:15px 18px;display:flex}@media (width<=940px){.subscribe-panel{grid-template-columns:1fr;gap:24px}}@media (width<=560px){.subscribe-panel{margin-top:42px;padding:30px 22px}.subscribe-form{grid-template-columns:1fr}}.unsubscribe-shell{flex-direction:column;min-height:100vh;display:flex}.unsubscribe-card{text-align:left;background:#ffffff08;border:1px solid #b48b5938;width:min(600px,100% - 40px);margin:auto;padding:clamp(32px,5vw,52px)}.unsubscribe-card h1{font-family:var(--serif-display);margin:10px 0 16px;font-size:clamp(30px,4vw,42px);font-weight:400}.unsubscribe-card p{color:#91a0ab;font-family:var(--serif-reading);margin:0;font-size:16px;line-height:1.7}.unsubscribe-card strong{color:var(--paper-bright)}.unsubscribe-back{color:#d9ad76;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin-top:30px;font-size:10px;font-weight:800;display:inline-flex}@media (width<=700px){.book-progress-panel{grid-template-columns:1fr;gap:28px;padding-block:38px}.continue-reading-button{width:100%;min-width:0}}.section-title-meta{align-items:center;gap:20px;display:flex}.notes-link{color:#7d6238;letter-spacing:.12em;text-transform:uppercase;border:1px solid #9a7b5573;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:10px;font-weight:800;transition:background .18s,color .18s;display:inline-flex}.notes-link:hover{color:#07111a;background:#bd8f57}.marks-shell{background:var(--platform-bg);min-height:100vh;color:var(--platform-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-bottom:90px}.marks-intro{padding:60px max(24px,50% - 450px) 34px}.marks-intro .eyebrow{color:var(--platform-accent)}.marks-intro h1{font-family:var(--serif-display);margin:8px 0 14px;font-size:clamp(38px,6vw,60px);font-weight:400}.marks-intro p:not(.eyebrow){max-width:620px;color:var(--platform-muted);font-family:var(--serif-reading);margin:0;font-size:16px;line-height:1.7}.marks-intro small{color:var(--platform-muted);letter-spacing:.04em;margin-top:14px;font-size:11px;display:block}.marks-body{padding:0 max(24px,50% - 450px)}.marks-filters{border-bottom:1px solid var(--platform-border);flex-wrap:wrap;gap:9px;padding-bottom:24px;display:flex}.marks-filters button{border:1px solid var(--platform-border);color:var(--platform-muted);cursor:pointer;letter-spacing:.11em;text-transform:uppercase;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:10px;font-weight:700;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.marks-filters button b{color:var(--platform-muted);font-variant-numeric:tabular-nums;font-size:10px}.marks-filters button.is-active{border-color:var(--platform-border);color:var(--paper-bright);background:#111b23}.marks-filters button.is-active b{color:#b9c4cc}.marks-list{margin:0;padding:0;list-style:none}.mark-card{border-bottom:1px solid #111b231f;grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;padding:24px 0;display:grid}.mark-card-head{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:flex}.mark-kind{color:#a97c3f;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.mark-card.is-bookmark .mark-kind{color:#2f6fae}.mark-kind b{font-size:12px}.mark-card-head time{color:#7c858a;letter-spacing:.08em;font-size:10px}.mark-quote{border-left:3px solid #d8a95c;min-width:0;padding-left:18px;display:block}.mark-card.is-bookmark .mark-quote{border-left-color:#3478bd}.mark-quote p{color:#1d2830;font-family:var(--serif-reading);margin:0 0 9px;font-size:16px;line-height:1.65}.mark-quote small{color:#6d7478;letter-spacing:.05em;font-size:11px}.mark-quote:hover p{color:#000}.mark-quote:hover small{color:#9a7b55}.mark-forget{color:#6d7478;cursor:pointer;letter-spacing:.11em;text-transform:uppercase;background:0 0;border:1px solid #111b2338;align-self:start;padding:8px 14px;font-size:9px;transition:border-color .16s,color .16s}.mark-forget:hover{color:#a2402f;border-color:#a2402f80}.marks-state{color:var(--platform-muted);font-family:var(--serif-reading);padding:40px 0;font-size:15px}.marks-empty{text-align:center;padding:56px 0 20px}.marks-empty>span{color:var(--platform-accent);font-size:34px}.marks-empty h2{font-family:var(--serif-display);margin:14px 0 10px;font-size:30px;font-weight:400}.marks-empty p{max-width:520px;color:var(--platform-muted);font-family:var(--serif-reading);margin:0 auto;font-size:15px;line-height:1.7}.marks-empty b{color:var(--platform-accent)}.marks-cta{color:var(--platform-accent);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin-top:26px;font-size:10px;font-weight:800;display:inline-flex}@media (width<=620px){.section-title-meta{gap:12px}.mark-card{grid-template-columns:1fr;gap:14px}.mark-forget{justify-self:start}.marks-intro{padding-top:44px}}.search-box{align-items:center;gap:8px;min-width:0;display:flex;position:relative}.search-icon{color:var(--platform-muted);pointer-events:none;font-size:15px;position:absolute;left:13px}.search-box input{border:1px solid var(--platform-border);background:var(--platform-surface);width:clamp(180px,26vw,300px);min-width:0;color:var(--platform-text);font-family:var(--serif-reading);border-radius:999px;padding:10px 14px 10px 34px;font-size:14px}.search-box input::placeholder{color:var(--platform-muted)}.search-box input:focus-visible{border-color:var(--platform-accent);outline-offset:1px;outline:2px solid #9a7b554d}.search-box button{border:1px solid var(--platform-border);color:var(--platform-muted);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:999px;padding:10px 18px;font-size:10px;font-weight:800;transition:background .17s,border-color .17s,color .17s}.search-box button:hover{border-color:var(--platform-border);color:var(--paper-bright);background:#111b23}.search-shell{background:var(--platform-bg);min-height:100vh;color:var(--platform-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-bottom:90px}.search-intro{padding:60px max(24px,50% - 450px) 30px}.search-intro .eyebrow{color:var(--platform-accent)}.search-intro h1{font-family:var(--serif-display);margin:8px 0 22px;font-size:clamp(38px,6vw,60px);font-weight:400}.search-intro .search-box input{width:min(100%,520px)}.search-summary{color:var(--platform-muted);font-family:var(--serif-reading);margin:20px 0 0;font-size:15px}.search-summary strong{color:var(--platform-text)}.search-body{padding:0 max(24px,50% - 450px)}.search-state{color:var(--platform-muted);font-family:var(--serif-reading);padding:26px 0;font-size:15px;line-height:1.7}.search-group{border-top:1px solid var(--platform-border);padding:26px 0}.search-group header{align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.search-group header span{color:var(--platform-accent);font-family:var(--serif-display);font-size:22px}.search-group h2{font-family:var(--serif-display);flex:1;margin:0;font-size:clamp(20px,2.4vw,27px);font-weight:400}.search-group h2 a:hover{color:var(--platform-accent)}.search-group header small{color:var(--platform-muted);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:10px}.search-group ul{margin:0;padding:0;list-style:none}.search-group li+li{margin-top:4px}.search-group li a{border-left:3px solid #0000;border-radius:0 4px 4px 0;padding:13px 16px;transition:background .16s,border-color .16s;display:block}.search-group li a:hover{border-left-color:var(--platform-accent);background:var(--platform-surface)}.search-group li p{color:var(--platform-text);font-family:var(--serif-reading);margin:0 0 7px;font-size:15px;line-height:1.65}.search-group li mark{color:inherit;background:#d8a95c73;border-radius:2px;padding:1px 2px;font-weight:600}.search-group li small{color:var(--platform-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px}.search-empty{text-align:center;padding:50px 0 20px}.search-empty>span{color:var(--platform-accent);font-size:34px}.search-empty h2{font-family:var(--serif-display);margin:12px 0 10px;font-size:30px;font-weight:400}.search-empty p{max-width:480px;color:var(--platform-muted);font-family:var(--serif-reading);margin:0 auto;font-size:15px;line-height:1.7}.search-cta{color:var(--platform-accent);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin-top:24px;font-size:10px;font-weight:800;display:inline-flex}@media (width<=860px){.section-title-row{flex-direction:column;align-items:flex-start;gap:18px}.section-title-meta{flex-wrap:wrap;width:100%}.search-box{flex:220px}.search-box input{width:100%}}@media (width<=520px){.search-box button{padding-inline:14px}.search-group header{flex-wrap:wrap;gap:8px 12px}}.account-shell{background:var(--platform-bg);min-height:100vh;color:var(--platform-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-bottom:90px}.reader-account{padding:56px max(24px,50% - 410px) 20px}.reader-account h2{font-family:var(--serif-display);margin:6px 0 12px;font-size:clamp(30px,5vw,46px);font-weight:400}.reader-account .eyebrow{color:#9a7b55}.account-signed-out>div>p:not(.eyebrow){max-width:560px;color:var(--platform-muted);font-family:var(--serif-reading);margin:0 0 26px;font-size:16px;line-height:1.7}.account-login-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:520px;display:grid}.account-login-form input{border:1px solid var(--platform-border);background:var(--paper-bright);min-width:0;color:var(--platform-text);font-family:var(--serif-reading);padding:15px 16px;font-size:15px}.account-login-form button,.account-name-form button{border:1px solid var(--platform-accent);background:var(--platform-accent);color:var(--platform-accent-ink);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;padding:15px 22px;font-size:10px;font-weight:800}.account-login-form button:disabled{opacity:.6}.account-login-form small{color:var(--platform-muted);grid-column:1/-1;font-size:11px}.account-sent,.account-notice{border:1px solid var(--platform-accent);background:var(--platform-control);max-width:560px;color:var(--platform-accent);font-family:var(--serif-reading);align-items:center;gap:10px;margin:0 0 20px;padding:15px 18px;font-size:14px;line-height:1.6;display:flex}.account-error{max-width:560px;color:var(--platform-danger);font-family:var(--serif-reading);margin:16px 0 0;font-size:14px}.account-identity small{color:var(--platform-muted);font-size:13px}.account-name-form{max-width:520px;margin-top:26px}.account-name-form label{color:var(--platform-muted);letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;font-size:9px;display:block}.account-name-form>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.account-name-form input{border:1px solid var(--platform-border);background:var(--paper-bright);min-width:0;color:var(--platform-text);font-family:var(--serif-reading);padding:14px 16px;font-size:15px}.account-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.account-actions button{border:1px solid var(--platform-border);color:var(--platform-muted);cursor:pointer;letter-spacing:.11em;text-transform:uppercase;background:0 0;padding:11px 18px;font-size:10px}.account-actions .account-delete{border-color:var(--platform-danger);color:var(--platform-danger)}.account-explainer{padding:10px max(24px,50% - 410px) 0}.account-explainer h3{border-top:1px solid var(--platform-border);font-family:var(--serif-display);margin:30px 0 16px;padding-top:26px;font-size:24px;font-weight:400}.account-explainer ul{max-width:640px;color:var(--platform-muted);font-family:var(--serif-reading);margin:0;padding-left:20px;font-size:15px;line-height:1.75}.account-explainer li+li{margin-top:10px}.account-explainer strong{color:var(--platform-text)}.account-privacy{max-width:640px;color:var(--platform-muted);margin:22px 0 0;font-size:12px;line-height:1.7}.account-back{color:var(--platform-accent);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin-top:28px;font-size:10px;font-weight:800;display:inline-flex}@media (width<=560px){.account-login-form,.account-name-form>div{grid-template-columns:1fr}}.soundtrack-shell{min-height:100vh;color:var(--paper-bright);background:#0b1017;padding-bottom:90px}.soundtrack-intro{padding:60px max(24px,50% - 410px) 30px}.soundtrack-intro .eyebrow{color:#bd8f57}.soundtrack-intro h1{font-family:var(--serif-display);margin:8px 0 18px;font-size:clamp(38px,6vw,62px);font-weight:400}.soundtrack-intro p{color:#9aa7b2;max-width:620px;font-family:var(--serif-reading);margin:0;font-size:16px;line-height:1.75}.soundtrack-intro small{color:#6f8493;letter-spacing:.12em;text-transform:uppercase;margin-top:18px;font-size:10px;display:block}.soundtrack-body{padding:10px max(24px,50% - 410px) 0}.soundtrack-list{border-top:1px solid #b48b5933}.soundtrack-wrap.has-player{padding-bottom:96px}.soundtrack-row{border-bottom:1px solid #b48b5929;grid-template-columns:46px minmax(0,1fr) 56px auto;align-items:center;gap:16px;padding:16px 4px;transition:background .16s;display:grid}.soundtrack-row.is-current{background:#bd8f570f}.soundtrack-play{color:#d9ad76;cursor:pointer;background:0 0;border:1px solid #b48b5973;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;transition:background .16s,color .16s,border-color .16s;display:flex}.soundtrack-play:hover{color:var(--paper-bright);border-color:#bd8f57}.soundtrack-row.is-playing .soundtrack-play{color:#07111a;background:#bd8f57;border-color:#bd8f57}.soundtrack-info{align-items:center;gap:14px;min-width:0;display:flex}.soundtrack-index{color:#566573;font-family:var(--serif-display);font-size:15px}.soundtrack-info>div{min-width:0}.soundtrack-info strong{color:var(--paper-bright);font-family:var(--serif-reading);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:400;display:block;overflow:hidden}.soundtrack-row.is-playing .soundtrack-info strong{color:#d9ad76}.soundtrack-info small{color:#6f8493;margin-top:3px;font-size:12px;display:block}.soundtrack-duration{color:#6f8493;font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.soundtrack-actions{align-items:center;gap:10px;display:flex}.soundtrack-like{color:#9aa7b2;cursor:pointer;background:0 0;border:1px solid #b48b5947;border-radius:99px;align-items:center;gap:6px;padding:8px 11px;font-size:13px;transition:border-color .16s,color .16s;display:flex}.soundtrack-like:hover:enabled{color:#e08ba3;border-color:#c2607a}.soundtrack-like b{font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:10px}.soundtrack-like.is-liked{color:#e08ba3;cursor:default;border-color:#c2607a8c}.soundtrack-scenes-toggle{color:#9aa7b2;cursor:pointer;font-family:var(--sans);letter-spacing:.06em;white-space:nowrap;background:0 0;border:1px solid #b48b5947;border-radius:99px;align-items:center;gap:8px;padding:8px 13px;font-size:10px;display:flex}.soundtrack-scenes-toggle:hover{color:var(--paper-bright);border-color:#bd8f57}.soundtrack-details{grid-column:1/-1;margin:10px 0 0}.soundtrack-scenes{margin:0;padding:0 0 0 62px;list-style:none}.soundtrack-scenes li{border-top:1px solid #b48b591a;padding:9px 0}.soundtrack-scenes a{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.soundtrack-scenes a:hover span{color:#d9ad76}.soundtrack-scenes b{color:#bd8f57;letter-spacing:.04em;font-size:11px;font-weight:700}.soundtrack-scenes a span{color:#9aa7b2;font-family:var(--serif-reading);font-size:14px;transition:color .16s}.soundtrack-scenes small{color:#566573;margin-top:3px;font-size:12px;font-style:italic;display:block}.soundtrack-empty{text-align:center;padding:56px 0 20px}.soundtrack-empty>span{color:#bd8f57;font-size:34px}.soundtrack-empty h2{font-family:var(--serif-display);margin:14px 0 10px;font-size:30px;font-weight:400}.soundtrack-empty p{color:#9aa7b2;max-width:480px;font-family:var(--serif-reading);margin:0 auto;font-size:15px;line-height:1.7}.soundtrack-cta{color:#d9ad76;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin-top:26px;font-size:10px;font-weight:800;display:inline-flex}@media (width<=620px){.soundtrack-row{grid-template-columns:38px minmax(0,1fr) auto;row-gap:10px}.soundtrack-duration{display:none}.soundtrack-actions{grid-column:3}.soundtrack-like b{display:none}.soundtrack-scenes-toggle{padding-inline:10px}.soundtrack-scenes{padding-left:0}.soundtrack-intro{padding-top:44px}}.soundtrack-error{color:#e08a7a;grid-column:1/-1;margin:4px 0 0 62px;font-size:12px}@media (width<=620px){.soundtrack-error{margin-left:0}}.soundtrack-comments{border-top:1px solid #b48b591f;margin-top:14px;padding:16px 0 4px 62px}.soundtrack-comments-heading{color:#6f8493;font-family:var(--sans);letter-spacing:.16em;margin:0 0 12px;font-size:9px;font-weight:700}.soundtrack-comments-heading b{color:#9aa7b2;font-size:10px}.soundtrack-comments-state{color:#6f8493;font-family:var(--serif-reading);margin:0 0 14px;font-size:13px}.soundtrack-comment-list{margin:0 0 16px;padding:0;list-style:none}.soundtrack-comment-list li{border-top:1px solid #b48b591a;padding:12px 0}.soundtrack-comment-list li:first-child{border-top:0;padding-top:0}.soundtrack-comment-head{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:6px;display:flex}.soundtrack-comment-head strong{color:var(--paper-bright);font-family:var(--serif-reading);font-size:14px;font-weight:400}.soundtrack-comment-head time{color:#566573;font-size:10px}.soundtrack-verified{color:#6cc79a;font-family:var(--sans);background:#2f8f5b29;border-radius:999px;padding:2px 8px;font-size:9px;font-weight:700}.soundtrack-writer-liked{color:#e08ba3;font-family:var(--sans);background:#c2607a29;border-radius:999px;padding:2px 8px;font-size:9px;font-weight:700}.soundtrack-comment-list p{color:#c7c4bd;font-family:var(--serif-reading);margin:0;font-size:14px;line-height:1.65}.soundtrack-admin-reply{background:#bd8f5712;border-left:2px solid #bd8f57;margin-top:10px;padding:10px 14px}.soundtrack-admin-reply strong{color:#d9ad76;font-family:var(--sans);letter-spacing:.05em;margin-bottom:4px;font-size:10px;display:block}.soundtrack-admin-reply p{color:#c7c4bd;font-family:var(--serif-reading);margin:0;font-size:13px;line-height:1.6}.soundtrack-comment-form{flex-direction:column;gap:10px;max-width:520px;display:flex}.soundtrack-comment-form textarea{color:var(--paper-bright);font-family:var(--serif-reading);resize:vertical;background:#ffffff08;border:1px solid #b48b5947;padding:12px 14px;font-size:14px;line-height:1.6}.soundtrack-comment-form textarea:focus-visible{border-color:#bd8f57;outline:none}.soundtrack-comment-form button{color:#07111a;cursor:pointer;font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;background:#bd8f57;border:1px solid #bd8f57;align-self:flex-start;padding:10px 20px;font-size:10px;font-weight:800}.soundtrack-comment-form button:disabled{opacity:.6;cursor:wait}.soundtrack-comment-error{color:#e08a7a;margin:0;font-size:12px}.soundtrack-comment-gate{background:#ffffff05;border:1px solid #b48b5933;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 16px;display:flex}.soundtrack-comment-gate span{color:#9aa7b2;font-family:var(--serif-reading);font-size:13px}.soundtrack-comment-gate a{color:#07111a;font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;background:#bd8f57;border:1px solid #bd8f57;padding:8px 16px;font-size:10px;font-weight:800}@media (width<=620px){.soundtrack-comments{padding-left:0}}.soundtrack-bar{z-index:120;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080e14f7;border-top:1px solid #b48b5947;grid-template-columns:minmax(140px,220px) minmax(0,1fr) auto;align-items:center;gap:22px;padding:13px clamp(20px,4vw,60px);display:grid;position:fixed;bottom:0;left:0;right:0}.soundtrack-bar-track{min-width:0}.soundtrack-bar-track strong{color:var(--paper-bright);font-family:var(--serif-reading);text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.soundtrack-bar-track small{color:#6f8493;margin-top:2px;font-size:11px;display:block}.soundtrack-bar-main{flex-direction:column;gap:6px;min-width:0;display:flex}.soundtrack-bar-buttons{justify-content:center;align-items:center;gap:16px;display:flex}.soundtrack-bar-buttons>button{color:#9aa7b2;cursor:pointer;background:0 0;border:0;font-size:13px}.soundtrack-bar-buttons>button:hover:enabled{color:var(--paper-bright)}.soundtrack-bar-buttons>button:disabled{cursor:default;opacity:.3}.soundtrack-bar-toggle{color:#07111a;background:#bd8f57;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;display:flex}.soundtrack-bar-toggle:hover:enabled{color:#07111a;background:#d9ad76}.soundtrack-bar-seek{align-items:center;gap:10px;display:flex}.soundtrack-bar-seek span{color:#6f8493;font-variant-numeric:tabular-nums;min-width:34px;font-size:10px}.soundtrack-bar-seek span:last-child{text-align:right}.soundtrack-bar-seek input[type=range]{accent-color:#bd8f57;flex:1}.soundtrack-bar-volume{align-items:center;gap:8px;display:flex}.soundtrack-bar-volume button{color:#9aa7b2;cursor:pointer;background:0 0;border:0;font-size:15px}.soundtrack-bar-volume input[type=range]{accent-color:#bd8f57;width:90px}@media (width<=760px){.soundtrack-bar{grid-template-columns:1fr;gap:8px;padding:10px 16px 14px}.soundtrack-bar-track{text-align:center}.soundtrack-bar-volume{justify-content:center}.soundtrack-wrap.has-player{padding-bottom:176px}}.subscribe-account-action{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 16px;display:flex}.subscribe-account-action p,.subscribe-account-action small{color:var(--platform-muted);margin:0}.subscribe-account-action button,.subscribe-login-link{border:1px solid var(--platform-accent);background:var(--platform-accent);min-height:46px;color:var(--platform-accent-ink);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;padding:0 20px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.subscribe-account-action button:disabled{opacity:.6}@media (width<=620px){.subscribe-account-action{justify-content:flex-start;align-items:stretch}.subscribe-account-action button,.subscribe-login-link{width:100%}}.account-auth-layout{max-width:1180px;margin:0 auto;padding-inline:36px}.auth-stage{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;gap:clamp(40px,8vw,96px);display:grid}.auth-story{padding-top:38px}.auth-story h2{max-width:470px;font-size:clamp(44px,6vw,74px);line-height:.98}.auth-story>p:not(.eyebrow){max-width:480px;color:var(--platform-muted);font-family:var(--serif-reading);font-size:17px;line-height:1.75}.auth-story ul{border-top:1px solid var(--platform-border);gap:13px;margin:0;padding:26px 0 0;list-style:none;display:grid}.auth-story li{color:var(--platform-text);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:14px;font-size:12px;font-weight:700;display:flex}.auth-story li span{color:var(--platform-accent);letter-spacing:.16em;font-size:10px}.account-card{border:1px solid var(--platform-border);background:var(--platform-surface);box-shadow:0 26px 80px #1c222617}.auth-card{padding:clamp(24px,4vw,42px)}.auth-tabs{border:1px solid var(--platform-border);background:var(--platform-raised);grid-template-columns:1fr 1fr;margin-bottom:28px;padding:4px;display:grid}.auth-tabs button{min-height:44px;color:var(--platform-muted);cursor:pointer;letter-spacing:.13em;text-transform:uppercase;background:0 0;border:0;font-size:10px;font-weight:800}.auth-tabs button[aria-selected=true]{background:var(--platform-raised);color:#fff;box-shadow:0 8px 22px #10273929}.password-auth-form{gap:17px;display:grid}.password-auth-form>label,.auth-grid label{color:var(--platform-muted);letter-spacing:.14em;text-transform:uppercase;gap:8px;font-size:9px;font-weight:800;display:grid}.password-auth-form input,.password-auth-form select{border:1px solid var(--platform-border);background:var(--platform-input);width:100%;min-width:0;height:50px;color:var(--platform-text);font-family:var(--serif-reading);border-radius:0;outline:0;padding:0 14px;font-size:15px}.password-auth-form input:focus,.password-auth-form select:focus{border-color:var(--platform-accent);box-shadow:0 0 0 3px #2d75d41a}.password-field{display:block;position:relative}.password-field input{padding-right:76px}.password-field button{color:#2d75d4;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;font-size:9px;font-weight:800;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.auth-grid{grid-template-columns:.65fr 1.35fr;gap:14px;display:grid}.password-auth-form .auth-check{color:var(--platform-muted);letter-spacing:0;text-transform:none;grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:11px;font-weight:400;line-height:1.5;display:grid}.auth-check input{accent-color:#2d75d4;width:17px;height:17px;margin-top:1px}.auth-submit{border:1px solid var(--platform-accent);background:var(--platform-accent);min-height:54px;color:var(--platform-accent-ink);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:900}.auth-submit:disabled{cursor:wait;opacity:.6}.auth-divider{color:var(--platform-muted);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin:18px 0 14px;font-size:10px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#7a858b47;flex:1;height:1px}.auth-google{border:1px solid var(--platform-accent);color:#e8e2d6;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;width:100%;min-height:54px;font-size:10px;font-weight:900}.auth-google:hover{border-color:var(--platform-accent);background:var(--platform-warn-surface)}.auth-google:disabled{cursor:wait;opacity:.6}.auth-security,.account-loading{color:var(--platform-muted);margin:0;font-size:11px;line-height:1.6}.account-signed-in.account-card{max-width:720px;padding:clamp(26px,5vw,48px)}@media (width<=820px){.account-auth-layout{padding-inline:20px}.auth-stage{grid-template-columns:1fr;gap:30px}.auth-story{padding-top:0}.auth-story h2{max-width:620px}.auth-story ul{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.reader-account.account-auth-layout{padding-top:30px}.auth-story h2{font-size:44px}.auth-story ul{grid-template-columns:1fr}.auth-card{padding:20px}.auth-grid{grid-template-columns:1fr}}.auth-legal-check a{color:var(--platform-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.auth-legal-check a:hover{color:var(--platform-accent)}.legal-page-shell{min-height:100vh;color:var(--platform-text);background:radial-gradient(circle at 82% 14%, #377fc11a, transparent 28%), var(--platform-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-bottom:100px}.legal-document{border:1px solid var(--platform-border);background:var(--platform-surface);width:min(860px,100% - 40px);font-family:var(--serif-reading);margin:0 auto;padding:58px 54px 72px;box-shadow:0 26px 80px #201d191a}.legal-document-hero{border-bottom:1px solid var(--platform-border);margin-bottom:46px;padding-bottom:34px}.legal-document .eyebrow,.legal-kicker{color:var(--platform-accent);font-family:var(--sans);letter-spacing:.22em;font-size:11px;font-weight:800}.legal-document h1{max-width:700px;margin:12px 0 10px;font-size:clamp(38px,6vw,68px);line-height:.98}.legal-document h2{margin:0 0 18px;font-size:clamp(28px,4vw,42px);line-height:1.08}.legal-document h3{margin:28px 0 10px;font-size:22px}.legal-document p,.legal-document li{font-size:17px;line-height:1.72}.legal-document section{margin-top:52px;scroll-margin-top:110px}.legal-document nav{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.legal-document nav a,.legal-document footer a{color:var(--platform-accent);text-underline-offset:3px;text-decoration:underline}.legal-document nav a{border:1px solid var(--platform-accent);padding:9px 12px;text-decoration:none}.legal-document footer{border-top:1px solid var(--platform-border);margin-top:58px;padding-top:25px}@media (width<=640px){.legal-page-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-bottom:0}.legal-document{border-left:0;border-right:0;width:100%;padding:38px 22px 60px}.legal-document p,.legal-document li{font-size:16px}}.chapters-hub{min-height:100vh;color:var(--paper);background:radial-gradient(circle at 18% 12%,#2b5e8f21,#0000 32%),#0b151e}.chapters-hub-head{width:min(1180px,100% - 48px);margin:0 auto;padding:clamp(52px,8vw,100px) 0 clamp(30px,4vw,46px)}.chapters-hub-head h1{color:var(--paper-bright);font-family:var(--serif-display);letter-spacing:-.04em;margin:0;font-size:clamp(46px,6.5vw,88px);font-weight:400;line-height:.95}.chapters-hub-head p:not(.eyebrow){color:#91a0ab;max-width:620px;font-family:var(--serif-reading);margin:18px 0 0;font-size:17px;line-height:1.75}.chapters-switch{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#081119db;border-block:1px solid #b48b592e;flex-wrap:wrap;gap:12px;padding:14px max(24px,50% - 590px);display:flex;position:sticky;top:0}.chapters-switch-book{background:#ffffff05;border:1px solid #b48b5938;border-radius:12px;align-items:center;gap:12px;min-width:210px;padding:8px 16px 8px 8px;transition:border-color .18s,background .18s;display:flex}.chapters-switch-book:hover{background:#ffffff0d;border-color:#d8b9858c}.chapters-switch-cover{border-radius:2px 4px 4px 2px;flex:none;width:34px;height:50px;position:relative;overflow:hidden;box-shadow:0 6px 16px #00000073}.chapters-switch-cover img{object-fit:cover}.chapters-switch-book b{color:var(--paper-bright);font-family:var(--serif-display);font-size:16px;font-weight:400;display:block}.chapters-switch-book small{color:#7c8a95;letter-spacing:.14em;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:700;display:block}.chapters-book{padding:clamp(38px,5vw,66px) max(24px,50% - 590px);scroll-margin-top:104px}.chapters-book+.chapters-book{border-top:1px solid #b48b5929}.chapters-book-head{align-items:center;gap:clamp(20px,3vw,34px);margin-bottom:30px;display:flex}.chapters-book-cover{aspect-ratio:2/3;border-radius:2px 6px 6px 2px;flex:none;width:clamp(84px,10vw,124px);position:relative;overflow:hidden;box-shadow:18px 22px 48px #00000080}.chapters-book-cover img{object-fit:cover}.chapters-book-head .eyebrow{margin-bottom:10px}.chapters-book-head h2{color:var(--paper-bright);font-family:var(--serif-display);margin:0;font-size:clamp(30px,4vw,52px);font-weight:400}.chapters-book-head>div>span{color:#7c8a95;letter-spacing:.13em;text-transform:uppercase;margin-top:9px;font-size:11px;display:block}.chapters-book-links{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.chapters-hub .notes-link{color:var(--bronze-light);border-color:#d8b98561}.chapters-hub .notes-link:hover{background:var(--bronze);color:#07111a}.chapters-book .chapter-cards{border-top-color:#b48b5938}.chapters-book .chapter-card{border-bottom-color:#b48b5924}.chapters-book .chapter-card:hover{background:#ffffff0a}.chapters-book .chapter-order{color:#d8b985ad}.chapters-book .chapter-card.is-read .chapter-order{color:#d8b98552}.chapters-book .chapter-card p{color:var(--bronze)}.chapters-book .chapter-card h3{color:var(--paper-bright)}.chapters-book .chapter-card>div>span{color:#8b98a2}.chapters-book .chapter-card dt{color:#64757f}.chapters-book .chapter-card dd{color:#cfd6db}.chapters-book .chapter-source-metric small,.book-detail .chapter-source-metric small{color:#82919c}.chapters-book .chapter-source-metric .is-wattpad small,.book-detail .chapter-source-metric .is-wattpad small{color:#e58b58}.chapters-book .chapter-arrow{color:var(--bronze-light)}.chapters-book .chapter-status-time{color:#7c8a95}.chapters-book .chapter-status-badge{color:var(--blue-bright);background:#3f8cff1f;border-color:#75b8ff59}.chapters-book .chapter-status-track{background:#ffffff1f}.chapters-book .chapter-status-track>span{background:linear-gradient(90deg,#9a7b55,#e0bd7e)}.chapters-book .chapter-status-meter b{color:var(--bronze-light)}.chapters-book .empty-book{color:#91a0ab;font-family:var(--serif-reading);text-align:center;border:1px dashed #b48b594d;margin:0;padding:clamp(34px,6vw,54px) 24px;font-size:15px;line-height:1.7}.chapters-subscribe{padding:0 max(24px,50% - 590px) clamp(48px,7vw,88px)}.chapters-subscribe .subscribe-panel{background:#ffffff08;border-color:#b48b5938;margin-top:0}.chapters-subscribe .subscribe-copy h2{color:var(--paper-bright)}.chapters-subscribe .subscribe-copy p:not(.eyebrow),.chapters-subscribe .subscribe-account-action p,.chapters-subscribe .subscribe-account-action small{color:var(--platform-muted)}.chapters-subscribe .subscribe-copy .eyebrow{color:var(--bronze-light)}.chapters-subscribe .subscribe-done{color:var(--blue-bright);background:#3f8cff1a;border-color:#75b8ff52}.chapters-subscribe .subscribe-error{color:#e59a8b}@media (width<=720px){.chapters-hub-head{width:calc(100% - 40px)}.chapters-switch{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.chapters-switch::-webkit-scrollbar{display:none}.chapters-switch-book{flex:none;min-width:0}.chapters-book-head{flex-direction:column;align-items:flex-start}}.soundtrack-comment-report{color:var(--muted);cursor:pointer;font-family:var(--sans);letter-spacing:.06em;opacity:.8;background:0 0;border:1px solid #0000;border-radius:999px;margin-top:6px;padding:3px 10px;font-size:10px}.soundtrack-comment-report:hover,.soundtrack-comment-report:focus-visible{color:#c86a84;opacity:1;border-color:#80909d80}.reader-shell{--reader-bg:#d9d3c8;--reader-glow:#ffffff5c;--reader-paper:#f8f4ea;--reader-ink:#242421;--reader-muted:#77736c;--reader-border:#352f2826;background:radial-gradient(circle at 50% 10%, var(--reader-glow), transparent 35%), var(--reader-bg);min-height:100vh;color:var(--reader-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding-bottom:100px;transition:background .28s,color .28s}.reader-theme-sepia{--reader-bg:#c8b99d;--reader-paper:#eee1c7;--reader-ink:#352d22;--reader-muted:#786b5a;--reader-border:#4a3a272e}.reader-theme-night{--reader-bg:#071019;--reader-glow:#3a5c7333;--reader-paper:#111d26;--reader-ink:#d5d8d6;--reader-muted:#a5b4ba;--reader-border:#bdcbd333;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.reading-progress{z-index:100;background:#00000014;width:100%;height:3px;position:fixed;top:0;left:0}.reading-progress span{background:linear-gradient(90deg,#2d75d4,#75b8ff);height:100%;transition:width 90ms linear;display:block;box-shadow:0 0 12px #3f8cff80}.reader-toolbar{z-index:90;border-bottom:1px solid var(--reader-border);background:color-mix(in srgb, var(--reader-bg) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:1fr auto 1fr;align-items:center;min-height:70px;padding:0 clamp(18px,4vw,65px);display:grid;position:sticky;top:0}.reader-toolbar>a{color:var(--reader-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.reader-toolbar>a span{margin-left:9px}.reader-title-mini{text-align:center}.reader-title-mini span{color:#99784f;letter-spacing:.22em;font-size:8px;display:block}.reader-title-mini strong{color:var(--reader-ink);font-family:var(--serif-reading);margin-top:3px;font-size:12px;font-weight:400;display:block}.reading-controls{justify-content:flex-end;align-items:center;gap:4px;display:flex}.reading-controls>button{width:36px;height:34px;color:var(--reader-muted);cursor:pointer;font-family:var(--serif-reading);background:0 0;border:0;font-size:12px}.theme-switcher{border-left:1px solid var(--reader-border);gap:6px;margin-left:12px;padding-left:14px;display:flex}.theme-switcher button{cursor:pointer;background:#f8f4ea;border:2px solid #0000;border-radius:50%;width:17px;height:17px;padding:0;box-shadow:0 0 0 1px #14141433}.theme-switcher button:nth-child(2){background:#d8c39e}.theme-switcher button:nth-child(3){background:#111d26}.theme-switcher button.is-active{box-shadow:0 0 0 2px color-mix(in srgb, var(--reader-paper) 90%, transparent);border-color:#4c8fdf}.book-sheet{background:linear-gradient(90deg, #00000006, transparent 5%, transparent 95%, #00000005), var(--reader-paper);width:min(760px,100% - 44px);min-height:1080px;margin:64px auto 0;padding:clamp(68px,8vw,110px) clamp(48px,8vw,96px) 85px;transition:background .28s,color .28s;position:relative;box-shadow:0 34px 90px #1e191433,0 2px 5px #1e19141c}.book-sheet:before{border:1px solid color-mix(in srgb, var(--reader-border) 55%, transparent);content:"";pointer-events:none;position:absolute;inset:0}.chapter-heading{text-align:center;margin-bottom:65px}.chapter-butterfly{filter:hue-rotate(5deg)saturate(1.3);text-shadow:0 5px 24px #2a6fcb47;height:66px;margin-bottom:20px;font-size:44px;animation:4s ease-in-out infinite butterfly-breathe}@keyframes butterfly-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.035)}}.chapter-heading>p{color:#9a7951;font-family:var(--sans);letter-spacing:.3em;margin:0 0 16px;font-size:9px;font-weight:700}.chapter-heading h1{color:var(--reader-ink);font-family:var(--serif-display);letter-spacing:-.025em;margin:0;font-size:clamp(37px,6vw,56px);font-weight:400;line-height:1.04}.chapter-heading blockquote{max-width:470px;color:var(--reader-muted);font-family:var(--serif-reading);margin:27px auto 0;font-size:14px;font-style:italic;line-height:1.65}.chapter-heading blockquote:before{content:"";background:#b59264;width:40px;height:1px;margin:0 auto 18px;display:block}.chapter-prose{font-family:var(--serif-reading);font-size:var(--reader-font-size);letter-spacing:.003em;line-height:1.82}.paragraph-wrap{position:relative}.paragraph-wrap p{text-align:justify;text-indent:1.65em;text-wrap:pretty;margin:0 0 1.42em}.paragraph-comment-button{width:33px;height:30px;color:color-mix(in srgb, var(--reader-muted) 45%, transparent);cursor:pointer;opacity:0;background:0 0;border:0;justify-content:center;align-items:center;gap:2px;transition:color .18s,opacity .18s;display:flex;position:absolute;top:.38em;right:-52px}.paragraph-comment-button b{font-family:var(--sans);font-size:8px}.paragraph-wrap:hover .paragraph-comment-button,.paragraph-comment-button:focus-visible{opacity:1}.paragraph-comment-button:has(b){opacity:1}.paragraph-comment-button:hover{color:#4c8fdf}.scene-break{color:#8d775d;justify-content:center;align-items:center;gap:8px;margin:54px 0 58px;display:flex}.scene-break span{opacity:.45;background:linear-gradient(90deg,#0000,currentColor);width:42px;height:1px}.scene-break span:last-child{background:linear-gradient(90deg,currentColor,#0000)}.scene-break b{font-family:var(--serif-display);font-size:14px;font-weight:400}.scene-break b:nth-of-type(2){color:#498edd;font-size:20px}.chapter-end{border-top:1px solid var(--reader-border);text-align:center;margin-top:75px;padding-top:32px}.end-butterfly{color:#4d8ddb;font-family:var(--serif-display);font-size:28px}.chapter-end>p{color:var(--reader-muted);font-family:var(--sans);letter-spacing:.23em;text-transform:uppercase;margin:7px 0 28px;font-size:8px}.chapter-reactions{justify-content:center;gap:8px;display:flex}.chapter-reactions button{border:1px solid var(--reader-border);min-height:43px;color:var(--reader-muted);cursor:pointer;letter-spacing:.06em;background:0 0;border-radius:2px;align-items:center;gap:8px;padding:0 13px;font-size:9px;display:flex}.chapter-reactions button:hover{color:var(--reader-ink);border-color:#a38259}.chapter-reactions button>span{font-size:17px}.chapter-reactions button b{font-size:9px}.chapter-reactions .is-liked{color:#9b4c4d}.chapter-pagination{grid-template-columns:1fr 1fr;gap:20px;width:min(920px,100% - 44px);margin:42px auto 0;display:grid}.chapter-pagination>a{border:1px solid var(--reader-border);background:color-mix(in srgb, var(--reader-paper) 55%, transparent);flex-direction:column;justify-content:center;min-height:110px;padding:24px 30px;transition:border .18s,transform .18s;display:flex}.chapter-pagination>a:last-child{text-align:right;align-items:flex-end}.chapter-pagination>a:hover{border-color:#9a7951;transform:translateY(-3px)}.chapter-pagination span{color:var(--reader-muted);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:8px}.chapter-pagination strong{color:var(--reader-ink);font-family:var(--serif-reading);font-size:16px;font-weight:400}.reader-comments{width:min(760px,100% - 44px);margin:82px auto 0}.comments-heading{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.comments-heading h2{color:var(--reader-ink);font-family:var(--serif-display);margin:0;font-size:42px;font-weight:400}.comments-heading button{color:var(--reader-ink);cursor:pointer;letter-spacing:.13em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #9a7951;padding:10px 0;font-size:9px;font-weight:700}.comment-list{border-top:1px solid var(--reader-border)}.comment-card{border-bottom:1px solid var(--reader-border);grid-template-columns:38px 1fr;gap:16px;padding:22px 0;display:grid}.comment-avatar{color:#fff;width:36px;height:36px;font-family:var(--serif-display);background:#2c5f95;border-radius:50%;place-items:center;font-size:15px;display:grid}.comment-card header{justify-content:space-between;gap:20px;display:flex}.comment-card strong{color:var(--reader-ink);font-family:var(--serif-reading);font-size:14px;font-weight:600}.comment-card header span,.comment-card small{color:var(--reader-muted);font-size:9px}.comment-card small{color:#8b6d49;margin-top:5px;display:inline-block}.comment-card p{color:var(--reader-ink);font-family:var(--serif-reading);margin:9px 0 0;font-size:14px;line-height:1.6}.empty-comments{border:1px dashed var(--reader-border);color:var(--reader-muted);font-family:var(--serif-reading);text-align:center;padding:35px;font-size:15px;font-style:italic}.comment-dialog-backdrop{z-index:200;background:var(--platform-backdrop);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.comment-dialog{--reader-paper:var(--platform-surface);--reader-ink:var(--platform-text);--reader-muted:var(--platform-muted);--reader-border:var(--platform-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--reader-paper);width:min(520px,100%);color:var(--reader-ink);padding:40px;position:relative;box-shadow:0 35px 100px #00000059}.comment-dialog h2{font-family:var(--serif-display);margin:0 0 25px;font-size:34px;font-weight:400}.dialog-close{color:var(--reader-muted);cursor:pointer;background:0 0;border:0;font-size:27px;position:absolute;top:13px;right:15px}.comment-dialog form{gap:8px;display:grid}.comment-dialog label{color:var(--reader-muted);letter-spacing:.12em;text-transform:uppercase;margin-top:9px;font-size:9px;font-weight:700}.comment-dialog input,.comment-dialog textarea{border:1px solid var(--reader-border);background:var(--platform-input);width:100%;color:var(--reader-ink);border-radius:0;padding:12px}.comment-dialog textarea{resize:vertical;font-family:var(--serif-reading);line-height:1.6}.comment-dialog .primary-action{justify-self:start;margin-top:14px}@media (width<=760px){.reader-toolbar{grid-template-columns:auto 1fr auto;padding-inline:15px}.reader-toolbar>a span,.reader-title-mini strong{display:none}.reader-title-mini span{font-size:7px}.theme-switcher{margin-left:4px;padding-left:7px}.book-sheet{width:calc(100% - 22px);margin-top:22px;padding:58px clamp(30px,9vw,55px) 65px}.paragraph-comment-button{opacity:.56;right:-34px}.chapter-prose{line-height:1.72}.chapter-prose p{text-align:left}.chapter-reactions{flex-wrap:wrap}.reader-comments,.chapter-pagination{width:calc(100% - 30px)}}@media (width<=480px){.reading-controls>button{width:30px;padding:0}.book-sheet{padding-inline:30px}.paragraph-comment-button{right:-28px}.chapter-pagination{grid-template-columns:1fr}.chapter-pagination>a:last-child{text-align:left;align-items:flex-start}.comment-dialog{padding:32px 22px 24px}}[data-protected-reading]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.reader-subscribe{width:min(760px,100% - 44px);margin:82px auto 0}.reader-subscribe .subscribe-panel{border-color:var(--reader-border);background:var(--reader-paper);margin-top:0;padding:32px clamp(22px,4vw,38px)}.reader-subscribe .subscribe-copy h2{color:var(--reader-ink)}.reader-subscribe .subscribe-copy p:not(.eyebrow){color:var(--reader-muted)}.reader-subscribe .subscribe-form input,.reader-subscribe .subscribe-done{border-color:var(--reader-border);color:var(--reader-ink);background:0 0}@media (width<=760px){.reader-subscribe{width:calc(100% - 30px);margin-top:56px}}.reader-legal{border-top:1px solid var(--reader-border);width:min(920px,100% - 44px);color:var(--reader-muted);font-family:var(--sans);letter-spacing:.07em;text-align:center;margin:74px auto 0;padding-top:24px;font-size:9px;line-height:1.7}.reader-legal strong{color:var(--reader-ink);font-weight:600}.reader-legal p{max-width:760px;margin:7px auto 0}@media (width<=760px){.reader-legal{width:calc(100% - 36px);margin-top:54px}}@media print{.reader-shell>*{display:none!important}.reader-shell:after{color:#111;content:"© 2026 Can Kırkgöz. Bu eser izinsiz kopyalanamaz, çoğaltılamaz, yayımlanamaz veya dağıtılamaz.";text-align:center;border:1px solid #777;max-width:640px;margin:100px auto;padding:40px;font-family:serif;font-size:16px;line-height:1.7;display:block}}.paragraph-comment-button{border:1px solid color-mix(in srgb, var(--reader-border) 85%, transparent);background:color-mix(in srgb, var(--reader-paper) 94%, transparent);opacity:.42;border-radius:999px;gap:4px;width:auto;min-width:36px;height:28px;padding:0 9px;transition:border-color .18s,box-shadow .18s,color .18s,opacity .18s,transform .18s;right:-62px;box-shadow:0 5px 15px #111f2b14}.paragraph-comment-button.has-comments{border-color:color-mix(in srgb, #3478bd 54%, var(--reader-border));color:#3478bd;opacity:1;box-shadow:0 6px 18px #2d6dad29}.paragraph-comment-button:hover{color:#2f75ba;opacity:1;border-color:#4c8fdf;transform:translateY(-1px)}.paragraph-comment-button>span{font-size:12px;line-height:1}.paragraph-comment-button b{font-variant-numeric:tabular-nums;min-width:10px;font-size:9px}.comment-card-body{min-width:0}.comment-author-line{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.writer-liked{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;background:#3d7fbd1a;border:1px solid #3d7fbd59;border-radius:999px;align-items:center;padding:3px 7px;font-weight:700;display:inline-flex;color:#2f6ea7!important;font-size:7px!important}.admin-reply{background:color-mix(in srgb, #3e82c6 7%, var(--reader-paper));border-left:2px solid #3e82c6;margin-top:16px;padding:14px 16px}.admin-reply header{align-items:center}.admin-reply header strong{color:#2e6fae;font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.admin-reply p{margin-top:7px;font-size:13px}.comment-dialog-backdrop{animation:.18s both comment-backdrop-in}.comment-dialog{border:1px solid var(--reader-border);border-radius:22px;grid-template-rows:auto minmax(210px,1fr) auto;width:min(920px,100%);max-height:min(88vh,820px);animation:.24s cubic-bezier(.2,.75,.25,1) both comment-dialog-in;display:grid;overflow:hidden}.comment-dialog-header{border-bottom:1px solid color-mix(in srgb, var(--reader-border) 76%, transparent);justify-content:space-between;align-items:center;min-height:64px;padding:0 22px 0 28px;display:flex}.comment-dialog-header h2{font-family:var(--serif-reading);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.comment-dialog-workspace{grid-template-columns:minmax(220px,.78fr) minmax(380px,1.65fr);gap:14px;min-height:0;padding:14px;display:grid}.comment-context{border:1px solid var(--reader-border);background:radial-gradient(circle at 82% 8%, #dcac7d1a, transparent 55%), var(--platform-raised);border-radius:16px;flex-direction:column;justify-content:flex-start;gap:14px;min-width:0;padding:20px;display:flex;position:relative;overflow:hidden}.comment-context:after{border:1px solid var(--platform-line);content:"";background:#dcac7d0a;border-radius:50%;width:150px;height:150px;position:absolute;top:-48px;right:-54px}.comment-context-number{z-index:1;border:1px solid var(--reader-border);background:var(--platform-control);width:48px;height:48px;color:var(--platform-accent);font-family:var(--serif-display);border-radius:15px;place-items:center;font-size:20px;display:grid;position:relative}.comment-context>div{z-index:1;position:relative}.comment-context p{color:var(--platform-accent);font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:8px;font-weight:700}.comment-context blockquote{color:var(--reader-ink);font-family:var(--serif-reading);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:15px;font-style:italic;line-height:1.65;display:-webkit-box;overflow:hidden}.comment-conversation{border:1px solid color-mix(in srgb, var(--reader-border) 72%, transparent);background:var(--platform-input);border-radius:16px;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.comment-conversation-header{border-bottom:1px solid color-mix(in srgb, var(--reader-border) 72%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.comment-conversation-header>div{align-items:baseline;gap:9px;display:flex}.comment-conversation-header h3{font-family:var(--serif-reading);margin:0;font-size:17px;font-weight:600}.comment-conversation-header>div>span{color:var(--reader-muted);font-family:var(--sans);font-size:9px}.dialog-comment-list{overscroll-behavior:contain;min-height:0;padding:0 20px;overflow-y:auto}.dialog-comment-card{grid-template-columns:34px minmax(0,1fr);gap:13px;padding:19px 0}.dialog-comment-card:last-child{border-bottom:0}.dialog-comment-card .comment-avatar{width:32px;height:32px;font-size:13px}.dialog-comments-state{min-height:190px;color:var(--reader-muted);font-family:var(--serif-reading);text-align:center;place-items:center;margin:0;font-size:14px;font-style:italic;display:grid}.comment-compose{background:var(--platform-surface);padding:22px 34px 28px}.comment-compose-heading{align-items:center;gap:11px;margin-bottom:2px;display:flex}.comment-compose-heading>span{background:var(--platform-accent);width:32px;height:32px;color:var(--platform-accent-ink);border-radius:50%;place-items:center;font-size:14px;display:grid}.comment-compose-heading strong,.comment-compose-heading small{display:block}.comment-compose-heading strong{font-family:var(--serif-reading);font-size:14px;font-weight:600}.comment-compose-heading small{color:var(--reader-muted);margin-top:2px;font-size:8px}.comment-compose textarea{min-height:86px;max-height:170px}.comment-error{color:var(--platform-danger);margin:6px 0 0;font-size:10px;line-height:1.45}.dialog-close{z-index:2;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .16s,color .16s;display:grid;position:static}.dialog-close:hover{background:color-mix(in srgb, var(--reader-border) 50%, transparent);color:var(--reader-ink)}@keyframes comment-backdrop-in{0%{opacity:0}}@keyframes comment-dialog-in{0%{opacity:0;transform:translateY(18px)scale(.975)}}@media (width<=760px){.paragraph-comment-button{min-width:31px;height:27px;padding:0 7px;right:-29px}.comment-dialog-backdrop{align-items:end;padding:10px}.comment-dialog{border-radius:16px 16px 8px 8px;width:100%;max-height:94dvh}.comment-dialog-header{min-height:58px;padding-inline:18px 14px}.comment-dialog-header h2{font-size:16px}.comment-dialog-workspace{grid-template-rows:auto minmax(180px,1fr);grid-template-columns:1fr;gap:9px;padding:9px}.comment-context{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:13px;padding:13px;display:grid}.comment-context-number{border-radius:12px;width:40px;height:40px;font-size:17px}.comment-context p{margin-bottom:4px}.comment-context blockquote{-webkit-line-clamp:2;font-size:12px;line-height:1.45}.comment-conversation-header{padding:12px 14px}.dialog-comment-list{padding-inline:14px}.comment-compose{padding:18px 20px calc(20px + env(safe-area-inset-bottom))}.comment-compose textarea{min-height:72px}}.paragraph-tools{z-index:1;flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;top:.3em;right:-62px}.paragraph-wrap:hover .paragraph-tools,.paragraph-tools:hover,.paragraph-tools:focus-within{z-index:3}.paragraph-tools .paragraph-comment-button{position:static;top:auto;right:auto}.paragraph-tools-actions{flex-direction:column;align-items:center;gap:5px;display:flex}.paragraph-tools-trigger{display:none}.paragraph-mark-button{border:1px solid color-mix(in srgb, var(--reader-border) 85%, transparent);background:color-mix(in srgb, var(--reader-paper) 94%, transparent);width:28px;height:28px;color:color-mix(in srgb, var(--reader-muted) 62%, transparent);cursor:pointer;opacity:0;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;transition:border-color .18s,color .18s,opacity .18s,transform .18s;display:flex;box-shadow:0 5px 15px #111f2b14}.paragraph-wrap:hover .paragraph-mark-button,.paragraph-tools:hover .paragraph-mark-button,.paragraph-tools:focus-within .paragraph-mark-button,.paragraph-mark-button:focus-visible,.paragraph-mark-button.is-active{opacity:1;pointer-events:auto}.paragraph-mark-button:hover{color:#a97c3f;border-color:#bd8f57;transform:translateY(-1px)}.paragraph-mark-button.is-active{border-color:color-mix(in srgb, #bd8f57 62%, var(--reader-border));background:color-mix(in srgb, #bd8f57 18%, var(--reader-paper));color:#a97c3f}.paragraph-mark-button.is-bookmark.is-active{border-color:color-mix(in srgb, #3478bd 58%, var(--reader-border));background:color-mix(in srgb, #3478bd 16%, var(--reader-paper));color:#3478bd}.paragraph-wrap.is-highlighted p{background:linear-gradient(#0000 6%,#d8a95c42 6% 94%,#0000 94%);border-radius:3px;box-shadow:0 0 0 6px #d8a95c1f}.reader-theme-night .paragraph-wrap.is-highlighted p{background:linear-gradient(#0000 6%,#d8a95c33 6% 94%,#0000 94%)}.paragraph-wrap.is-bookmarked:before{color:#3478bd;content:"⚑";font-size:11px;line-height:1;position:absolute;top:.25em;left:-18px}.paragraph-wrap.is-anchor-flash p{animation:1.8s paragraph-anchor-flash}@keyframes paragraph-anchor-flash{0%,70%{box-shadow:0 0 0 8px #3478bd33}to{box-shadow:0 0 0 8px #0000}}@media (prefers-reduced-motion:reduce){.paragraph-wrap.is-anchor-flash p{animation:none;box-shadow:0 0 0 8px #3478bd33}}@media (width<=760px){.paragraph-tools{gap:4px;right:-29px}.paragraph-tools-trigger{border:1px solid color-mix(in srgb, var(--reader-border) 85%, transparent);background:color-mix(in srgb, var(--reader-paper) 94%, transparent);width:25px;height:25px;color:color-mix(in srgb, var(--reader-muted) 70%, transparent);cursor:pointer;opacity:.42;border-radius:999px;justify-content:center;align-items:center;gap:1px;padding:0;font-size:13px;line-height:1;transition:border-color .18s,color .18s,opacity .18s;display:flex}.paragraph-tools-trigger.is-marked{border-color:color-mix(in srgb, #3478bd 48%, var(--reader-border));color:#3478bd;opacity:1}.paragraph-tools-trigger b{font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:8px}.paragraph-tools[data-expanded=true] .paragraph-tools-trigger{color:#2f75ba;opacity:1;border-color:#4c8fdf}.paragraph-tools:not([data-expanded=true]) .paragraph-tools-actions{display:none}.paragraph-tools-actions{gap:4px;margin-top:4px}.paragraph-mark-button{opacity:1;pointer-events:auto;width:25px;height:25px;font-size:11px}.paragraph-tools .paragraph-comment-button{opacity:1;min-width:25px;height:25px;padding:0 6px}.paragraph-wrap.is-bookmarked:before{left:-14px}}.comments-heading-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.comment-sort{border:1px solid var(--reader-border);background:color-mix(in srgb, var(--reader-paper) 82%, transparent);color:var(--reader-muted);border-radius:999px;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.comment-sort>span{font-size:10px;line-height:1}.comment-sort select{max-width:116px;color:var(--reader-muted);cursor:pointer;font-family:var(--sans);background:0 0;border:0;outline:0;padding:0 15px 0 0;font-size:9px;font-weight:600}.comment-actions{align-items:center;gap:14px;margin-top:10px;display:flex}.comment-like,.comment-reply{border:1px solid color-mix(in srgb, var(--reader-border) 80%, transparent);color:var(--reader-muted);cursor:pointer;font-family:var(--sans);letter-spacing:.06em;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:10px;transition:border-color .16s,color .16s;display:inline-flex}.comment-like b{font-variant-numeric:tabular-nums;font-size:10px}.comment-like:hover:enabled,.comment-reply:hover{color:#b04f6a;border-color:#c2607a}.comment-reply:hover{color:#2f75ba;border-color:#4c8fdf}.comment-like.is-liked{border-color:color-mix(in srgb, #c2607a 55%, var(--reader-border));color:#b04f6a;cursor:default}.comment-replies{border-left:2px solid color-mix(in srgb, var(--reader-border) 90%, transparent);margin-top:12px;margin-left:26px;padding-left:18px}.comment-replies .comment-card{padding-top:14px}.comment-thread+.comment-thread{margin-top:6px}.cancel-reply{border:1px solid var(--reader-border);color:var(--reader-muted);cursor:pointer;font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;background:0 0;border-radius:999px;margin-left:auto;padding:5px 11px;font-size:9px}.cancel-reply:hover{color:var(--reader-ink)}@media (width<=620px){.comment-replies{margin-left:12px;padding-left:12px}.comments-heading-actions{justify-content:space-between;width:100%}}.verified-reader{color:#2f8f5b;font-family:var(--sans);letter-spacing:.06em;background:#2f8f5b29;border-radius:999px;padding:2px 8px;font-size:9px;font-weight:700}.external-comment-source{font-family:var(--sans);letter-spacing:.035em;background:#ff612224;border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:750;display:inline-flex;color:#c94a15!important}.comment-identity{color:var(--reader-muted);font-family:var(--sans);align-items:center;gap:8px;margin:0 0 6px;font-size:11px;display:flex}.comment-identity strong{color:var(--reader-ink)}.comment-identity>span{color:#2f8f5b}.comment-login-gate{border:1px solid var(--reader-border);background:color-mix(in srgb, var(--reader-paper) 70%, transparent);border-radius:10px;grid-template-columns:26px minmax(0,1fr);gap:8px 14px;margin-top:18px;padding:20px;display:grid}.comment-login-gate>span{color:#4c8fdf;font-size:18px}.comment-login-gate strong{color:var(--reader-ink);font-family:var(--serif-reading);margin-bottom:6px;font-size:16px;font-weight:400;display:block}.comment-login-gate small{color:var(--reader-muted);font-size:12px;line-height:1.6}.comment-login-gate a{color:#07111a;font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;background:#bd8f57;border:1px solid #bd8f57;grid-column:2;justify-self:start;padding:11px 20px;font-size:10px;font-weight:800}.chapter-translation-notice{border:1px solid var(--reader-border);width:min(920px,100% - 44px);color:var(--reader-muted);font-family:var(--sans);text-align:center;border-radius:12px;margin:18px auto 0;padding:12px 18px;font-size:12px;line-height:1.6}.story-language-select{align-items:center;display:inline-flex}.story-language-select select{border:1px solid color-mix(in srgb, currentColor 24%, transparent);background:color-mix(in srgb, var(--reader-paper,#f5f0e6) 86%, transparent);min-height:2.25rem;color:inherit;letter-spacing:.02em;cursor:pointer;border-radius:999px;padding:.42rem 2rem .42rem .75rem;font:700 .72rem/1 sans-serif}.reader-theme-night .story-language-select select{color:#edf4f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#132331}@media (width<=720px){.story-language-select select{max-width:7.5rem;min-height:2rem;padding-left:.55rem;font-size:.68rem}}.reader-toolbar>a.is-loading{pointer-events:none;opacity:.78}.reader-navigation-spinner{border:1px solid color-mix(in srgb, var(--reader-muted) 35%, transparent);border-top-color:var(--reader-muted);vertical-align:-2px;border-radius:50%;width:11px;height:11px;margin-right:2px;animation:.65s linear infinite reader-navigation-spin;display:inline-block}@keyframes reader-navigation-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.reader-navigation-spinner{animation-duration:1.4s}}.comment-report{color:var(--reader-muted);cursor:pointer;font-family:var(--sans);letter-spacing:.06em;opacity:.75;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;margin-left:auto;padding:5px 11px;font-size:10px;transition:border-color .16s,color .16s,opacity .16s;display:inline-flex}.comment-report:hover,.comment-report:focus-visible{border-color:color-mix(in srgb, var(--reader-border) 80%, transparent);color:#b04f6a;opacity:1}.report-dialog{width:min(480px,100%);max-height:min(88vh,820px);padding:36px 28px 26px;display:block;overflow:auto}.report-dialog h2{margin-bottom:14px;font-size:28px}.report-dialog-intro{color:var(--reader-muted);font-family:var(--serif-reading);margin:-12px 0 6px;font-size:14px;line-height:1.55}.report-dialog select{border:1px solid var(--reader-border);background:var(--platform-input);width:100%;min-height:42px;color:var(--reader-ink);font-family:var(--sans);border-radius:0;padding:0 12px;font-size:13px}.report-dialog-counter{color:var(--reader-muted);font-variant-numeric:tabular-nums;justify-self:end;font-size:10px}.report-dialog-counter.is-over{color:var(--platform-danger)}.report-dialog-error{color:var(--platform-danger);margin:4px 0 0;font-size:12px}.report-dialog-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;display:flex}.report-dialog-actions>button:not(.primary-action){color:var(--reader-muted);cursor:pointer;font-family:var(--sans);letter-spacing:.06em;background:0 0;border:0;font-size:11px}.report-dialog .primary-action{margin-top:0}.report-dialog-done p{font-family:var(--serif-reading);margin:0 0 18px;font-size:16px}.admin-shell{background:var(--platform-bg);min-height:100vh;color:var(--platform-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-template-columns:270px minmax(0,1fr);display:grid}.admin-sidebar{overscroll-behavior:contain;scrollbar-color:#5a9be06b transparent;scrollbar-width:thin;background:radial-gradient(circle at 40% 8%, #366ea529, transparent 24%), var(--platform-bg);height:100vh;color:var(--platform-text);flex-direction:column;padding:27px 20px 20px;display:flex;position:sticky;top:0;overflow:hidden auto}.admin-wordmark{align-items:center;gap:12px;margin:0 8px 35px;display:flex}.admin-wordmark>span{color:var(--blue-bright);text-shadow:0 0 16px #3f8cff99;font-size:18px}.admin-wordmark strong{font-family:var(--serif-display);letter-spacing:.2em;font-size:15px;font-weight:400;display:block}.admin-wordmark small{color:var(--platform-muted);letter-spacing:.24em;margin-top:5px;font-size:7px;display:block}.new-chapter-button{width:100%;min-height:44px;color:var(--bronze-light);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:#b48b5914;border:1px solid #b48b596b;align-items:center;gap:10px;padding:0 14px;font-size:9px;font-weight:700;display:flex}.new-chapter-button span{font-size:18px;font-weight:300}.admin-chapter-list{flex:none;margin-top:24px;overflow:visible}.admin-sidebar::-webkit-scrollbar{width:6px}.admin-sidebar::-webkit-scrollbar-thumb{background:#5a9be052;border-radius:999px}.admin-sidebar::-webkit-scrollbar-track{background:0 0}.admin-chapter-list>p{color:var(--platform-muted);letter-spacing:.23em;margin:0 10px 12px;font-size:8px;font-weight:700}.admin-chapter-list button{width:100%;color:var(--platform-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:29px 1fr;align-items:start;gap:10px;padding:13px 10px;display:grid}.admin-chapter-list button:hover,.admin-chapter-list button.is-active{border-left-color:var(--blue);background:var(--platform-raised);color:var(--platform-text)}.admin-chapter-list button>span{color:var(--platform-muted);font-family:var(--serif-display);font-size:14px}.admin-chapter-list strong{font-family:var(--serif-reading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;display:block;overflow:hidden}.admin-chapter-list small{color:var(--platform-muted);text-transform:uppercase;margin-top:5px;font-size:8px;display:block}.admin-profile{border-top:1px solid #ffffff12;align-items:center;gap:11px;margin-top:18px;padding:17px 9px 0;display:flex}.admin-profile>span{background:var(--platform-good-surface);color:#fff;width:32px;height:32px;font-family:var(--serif-display);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.admin-profile strong,.admin-profile small{display:block}.admin-profile strong{font-size:10px}.admin-profile small{max-width:160px;color:var(--platform-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.admin-signout{color:var(--platform-muted);cursor:pointer;letter-spacing:.11em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #bc915b4d;margin-left:auto;padding:6px 0;font-size:8px}.admin-signout:hover{color:var(--platform-accent)}.admin-workspace{min-width:0}.admin-topbar{z-index:20;border-bottom:1px solid var(--platform-border);background:var(--platform-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:25px;min-height:82px;padding:15px clamp(24px,4vw,58px);display:flex;position:sticky;top:0}.admin-topbar p{color:var(--platform-accent);letter-spacing:.18em;margin:0 0 5px;font-size:8px;font-weight:700}.admin-topbar h1{font-family:var(--serif-display);margin:0;font-size:26px;font-weight:400}.admin-topbar>div:last-child{align-items:center;gap:22px;display:flex}.admin-topbar a{color:var(--platform-muted);letter-spacing:.08em;font-size:9px;font-weight:650}.admin-topbar button{background:var(--platform-accent);min-height:42px;color:var(--platform-accent-ink);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;border:0;padding:0 18px;font-size:9px;font-weight:700}.admin-topbar button:disabled{opacity:.65}.admin-editor-grid{grid-template-columns:minmax(420px,1fr) minmax(320px,.72fr);gap:clamp(28px,4vw,60px);padding:40px clamp(24px,4vw,58px) 80px;display:grid}.chapter-editor{flex-direction:column;gap:21px;min-width:0;display:flex}.chapter-editor label,.chapter-editor .content-field{flex-direction:column;gap:8px;display:flex}.chapter-editor label>span,.chapter-editor .content-field>span{color:var(--platform-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.chapter-editor label>span small,.chapter-editor .content-field>span small{color:var(--platform-muted);letter-spacing:0;text-transform:none;margin-top:7px;font-weight:400;line-height:1.5;display:block}.chapter-editor input,.chapter-editor textarea{border:1px solid var(--platform-border);background:var(--platform-input);width:100%;color:var(--platform-text);border-radius:0}.chapter-editor input{height:46px;padding:0 13px}.chapter-editor textarea{resize:vertical;min-height:520px;font-family:var(--serif-reading);padding:18px;font-size:16px;line-height:1.75}.editor-row--split{grid-template-columns:150px auto;align-items:end;display:grid}.publish-toggle{color:var(--platform-muted);cursor:pointer;justify-self:end;align-items:center;font-size:10px;flex-direction:row!important;gap:10px!important;display:flex!important}.publish-toggle input{opacity:0;width:1px;height:1px;position:absolute}.publish-toggle span{background:var(--platform-control);border-radius:99px;width:38px;height:21px;transition:background .18s;position:relative}.publish-toggle span:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .18s;position:absolute;top:3px;left:3px}.publish-toggle input:checked+span{background:var(--platform-accent)}.publish-toggle input:checked+span:after{background:var(--platform-accent-ink);transform:translate(17px)}.chapter-number-toggle{justify-self:start;margin-top:-4px}.slug-input{border:1px solid var(--platform-border);background:var(--platform-input);align-items:center;display:flex}.slug-input i{color:var(--platform-muted);white-space:nowrap;padding-left:13px;font-size:11px;font-style:normal}.slug-input input{background:0 0;border:0}.admin-notice{border-left:3px solid var(--platform-danger);background:var(--platform-danger-surface);color:var(--platform-danger);margin:0;padding:11px 14px;font-size:11px}.admin-notice.is-success{border-color:var(--platform-good);background:var(--platform-good-surface);color:var(--platform-good)}.editor-preview{min-width:0}.editor-preview>header{justify-content:space-between;margin-bottom:13px;display:flex}.editor-preview>header span{color:var(--platform-accent);letter-spacing:.18em;font-size:8px;font-weight:700}.editor-preview>header small{color:var(--platform-muted);font-size:9px}.preview-paper{background:var(--platform-surface);min-height:650px;color:var(--platform-text);font-family:var(--serif-reading);padding:55px clamp(32px,4vw,60px);box-shadow:0 24px 58px #211f1b1f}.preview-butterfly{text-align:center;margin-bottom:12px;font-size:31px}.preview-paper>p{color:var(--platform-accent);font-family:var(--sans);letter-spacing:.22em;text-align:center;font-size:7px;font-weight:700}.preview-paper h2{font-family:var(--serif-display);text-align:center;margin:10px 0 15px;font-size:33px;font-weight:400;line-height:1.05}.preview-paper blockquote{color:var(--platform-muted);text-align:center;margin:0 auto 35px;font-size:11px;font-style:italic;line-height:1.5}.preview-paper>div p{text-align:justify;font-size:13px;line-height:1.75}.preview-paper .preview-placeholder{color:var(--platform-muted);text-align:center;font-style:italic}.preview-scene-break{color:var(--platform-accent);justify-content:center;align-items:center;gap:5px;margin:30px 0;font-size:11px;display:flex}.preview-scene-break i{background:var(--platform-accent);width:28px;height:1px}.admin-stats{border:1px solid var(--platform-border);background:var(--platform-raised);grid-template-columns:repeat(3,1fr);margin:18px 0 0;display:grid}.admin-stats div{text-align:center;padding:16px}.admin-stats div+div{border-left:1px solid var(--platform-border)}.admin-stats dt{color:var(--platform-muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.admin-stats dd{font-family:var(--serif-display);margin:6px 0 0;font-size:22px}.admin-denied{background:var(--platform-bg);text-align:center;place-content:center;min-height:100vh;padding:30px;display:grid}.admin-denied>span{color:var(--blue-bright);font-size:35px}.admin-denied p{color:var(--bronze-light);letter-spacing:.24em;font-size:9px}.admin-denied h1{max-width:600px;font-family:var(--serif-display);margin:14px auto 28px;font-size:clamp(36px,6vw,64px);font-weight:400}.admin-denied a{color:var(--platform-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px}@media (width<=1050px){.admin-shell{grid-template-columns:220px minmax(0,1fr)}.admin-editor-grid{grid-template-columns:1fr}.editor-preview{max-width:680px}}@media (width<=720px){.admin-shell{display:block}.admin-sidebar{height:auto;padding:20px;position:relative}.admin-chapter-list,.admin-profile{display:none}.admin-wordmark{margin-bottom:18px}.admin-topbar{flex-direction:column;align-items:flex-start;padding:18px 20px}.admin-topbar>div:last-child{justify-content:space-between;width:100%}.admin-editor-grid{padding:28px 18px 60px}.editor-row--split{grid-template-columns:120px 1fr}.slug-input i{display:none}.chapter-editor textarea{min-height:430px}}.comment-inbox-button{background:var(--platform-control);width:100%;color:var(--platform-muted);cursor:pointer;text-align:left;border:1px solid #4c8fd738;border-left:2px solid #0000;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;padding:12px 13px;display:grid}.comment-inbox-button:hover,.comment-inbox-button.is-active{border-color:#4c8fd76b;border-left-color:var(--blue);background:var(--platform-raised);color:var(--platform-text)}.comment-inbox-button>span{color:var(--platform-accent);text-align:center;font-size:18px}.comment-inbox-button strong,.comment-inbox-button small{display:block}.comment-inbox-button strong{font-family:var(--serif-reading);font-size:12px;font-weight:500}.comment-inbox-button small{color:var(--platform-muted);letter-spacing:.04em;margin-top:4px;font-size:7px}.admin-editor-grid.is-hidden{display:none}.admin-comments-view{width:min(980px,100% - 48px);margin:0 auto;padding:42px 0 80px}.admin-comments-summary{border-bottom:1px solid var(--platform-border);justify-content:space-between;align-items:end;gap:28px;padding:0 0 25px;display:flex}.admin-comments-summary p{color:var(--platform-accent);letter-spacing:.18em;margin:0 0 7px;font-size:8px;font-weight:700}.admin-comments-summary h2{font-family:var(--serif-display);margin:0;font-size:36px;font-weight:400}.admin-comments-summary span{color:var(--platform-muted);margin-top:8px;font-size:10px;display:block}.admin-comments-summary>strong{color:var(--platform-accent);font-family:var(--serif-display);font-size:58px;font-weight:400;line-height:.9}.admin-comment-notice{border-left:2px solid var(--platform-good);background:var(--platform-good-surface);color:var(--platform-good);margin:18px 0 0;padding:11px 14px;font-size:10px}.admin-comment-list{gap:18px;margin-top:24px;display:grid}.admin-comment-card{border:1px solid var(--platform-border);background:var(--platform-surface);padding:24px;box-shadow:0 14px 35px #18252e0b}.admin-comment-meta{border-bottom:1px solid var(--platform-border);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:14px;display:flex}.admin-comment-meta a{color:var(--platform-accent);font-family:var(--serif-reading);font-size:13px;font-weight:600}.admin-comment-meta span{color:var(--platform-accent);letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-size:8px;display:block}.admin-comment-meta time{color:var(--platform-muted);flex:none;font-size:8px}.admin-comment-content{grid-template-columns:38px minmax(0,1fr);gap:14px;padding:20px 0 17px;display:grid}.admin-comment-avatar{background:var(--platform-good-surface);color:#fff;width:36px;height:36px;font-family:var(--serif-display);border-radius:50%;place-items:center;font-size:14px;display:grid}.admin-comment-content strong{font-family:var(--serif-reading);font-size:14px}.admin-comment-content p{color:var(--platform-text);font-family:var(--serif-reading);white-space:pre-wrap;margin:7px 0 0;font-size:14px;line-height:1.65}.admin-comment-hidden-badge{background:var(--platform-danger-surface);color:var(--platform-danger);letter-spacing:.02em;vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.admin-comment-actions{flex-wrap:wrap;gap:9px;margin-bottom:17px;display:flex}.admin-comment-actions button,.admin-reply-editor button{border:1px solid var(--platform-border);min-height:34px;color:var(--platform-muted);cursor:pointer;letter-spacing:.07em;text-transform:uppercase;background:0 0;padding:0 12px;font-size:8px;font-weight:700}.admin-comment-actions button:hover,.admin-comment-actions button.is-liked{border-color:var(--platform-accent);color:var(--platform-accent)}.admin-comment-actions .delete-comment-button:hover{border-color:var(--platform-danger);color:var(--platform-danger)}.admin-comment-actions button:disabled,.admin-reply-editor button:disabled{cursor:wait;opacity:.55}.admin-reply-editor{border:1px solid var(--platform-border);background:var(--platform-raised);gap:7px;padding:16px;display:grid}.admin-reply-editor>span{color:var(--platform-muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.admin-reply-editor textarea{border:1px solid var(--platform-border);background:var(--platform-input);width:100%;min-height:82px;color:var(--platform-text);font-family:var(--serif-reading);resize:vertical;padding:11px 12px;font-size:13px;line-height:1.55}.admin-reply-editor>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.admin-reply-editor small{color:var(--platform-muted);font-size:8px}.admin-reply-editor button{background:var(--platform-accent);color:var(--platform-accent-ink);border:0}.admin-comments-empty{border:1px dashed var(--platform-border);color:var(--platform-muted);text-align:center;margin-top:25px;padding:70px 25px}.admin-comments-empty>span{color:var(--platform-accent);font-size:30px}.admin-comments-empty h3{color:var(--platform-text);font-family:var(--serif-display);margin:12px 0 5px;font-size:25px;font-weight:400}.admin-comments-empty p{margin:0;font-size:10px}@media (width<=720px){.comment-inbox-button{margin-top:8px}.admin-comments-view{width:calc(100% - 28px);padding:28px 0 55px}.admin-comments-summary h2{font-size:30px}.admin-comments-summary>strong{font-size:46px}.admin-comment-card{padding:18px}.admin-comment-meta{flex-direction:column;align-items:flex-start;gap:8px}.admin-comment-content{grid-template-columns:32px minmax(0,1fr)}.admin-comment-avatar{width:30px;height:30px}.admin-comment-actions{flex-wrap:wrap}.admin-reply-editor>div{flex-direction:column;align-items:flex-end}}.admin-subscribers-view{width:min(980px,100% - 48px);margin:0 auto;padding:42px 0 80px}.admin-mailer-warning{border:1px solid var(--platform-warn);background:var(--platform-warn-surface);color:var(--platform-warn);margin:0 0 20px;padding:14px 17px;font-size:12px;line-height:1.65}.admin-mailer-warning strong{color:var(--platform-warn)}.admin-announce-box{border:1px solid var(--platform-border);background:var(--platform-surface);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin-bottom:26px;padding:20px;display:grid}.admin-announce-box label{display:block}.admin-announce-box label>span{color:var(--platform-muted);letter-spacing:.15em;text-transform:uppercase;margin-bottom:7px;font-size:9px;display:block}.admin-announce-box select{border:1px solid var(--platform-border);background:var(--platform-input);width:100%;color:var(--platform-text);padding:12px 13px;font-size:13px}.admin-announce-box>button{border:1px solid var(--platform-accent);background:var(--platform-accent);color:var(--platform-accent-ink);letter-spacing:.11em;text-transform:uppercase;padding:13px 22px;font-size:10px;font-weight:800}.admin-announce-box>button:disabled{opacity:.45}.admin-announce-history{margin-bottom:26px}.admin-announce-history>p{color:var(--platform-muted);letter-spacing:.15em;margin:0 0 10px;font-size:9px}.admin-announce-history ul{margin:0;padding:0;list-style:none}.admin-announce-history li{border-bottom:1px solid var(--platform-border);flex-wrap:wrap;justify-content:space-between;gap:6px 18px;padding:10px 0;display:flex}.admin-announce-history strong{color:var(--platform-text);font-size:13px;font-weight:600}.admin-announce-history span{color:var(--platform-muted);font-size:11px}.admin-subscriber-list{border-top:1px solid var(--platform-border)}.admin-subscriber-row{border-bottom:1px solid var(--platform-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.admin-subscriber-row.is-out{opacity:.55}.admin-subscriber-row strong{color:var(--platform-text);overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.admin-subscriber-row small{color:var(--platform-muted);font-size:10px}.admin-subscriber-row>button{border:1px solid var(--platform-danger);color:var(--platform-danger);letter-spacing:.1em;text-transform:uppercase;background:0 0;flex-shrink:0;padding:8px 15px;font-size:10px}.admin-subscriber-row>button:disabled{opacity:.45}@media (width<=720px){.admin-subscribers-view{width:calc(100% - 28px);padding:28px 0 55px}.admin-announce-box{grid-template-columns:1fr}.admin-announce-box>button{width:100%}}.admin-reply-badge,.admin-like-badge{letter-spacing:.06em;border-radius:999px;padding:2px 8px;font-size:9px;display:inline-block}.admin-reply-badge{background:var(--platform-control);color:var(--platform-accent)}.admin-like-badge{background:var(--platform-danger-surface);color:var(--platform-danger)}.admin-analytics-view{width:min(980px,100% - 48px);margin:0 auto;padding:42px 0 80px}.analytics-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.analytics-cards>div{border:1px solid var(--platform-border);background:var(--platform-surface);padding:18px}.analytics-cards span{color:var(--platform-muted);letter-spacing:.14em;text-transform:uppercase;font-size:9px;display:block}.analytics-cards strong{color:var(--platform-text);font-family:var(--serif-display);margin:6px 0 4px;font-size:34px;font-weight:400;display:block}.analytics-cards small{color:var(--platform-muted);font-size:11px}.analytics-insight{border:1px solid var(--platform-warn);background:var(--platform-warn-surface);color:var(--platform-warn);margin:0 0 22px;padding:13px 16px;font-size:13px;line-height:1.6}.analytics-insight strong{color:var(--platform-warn)}.analytics-table{border-top:1px solid var(--platform-border)}.analytics-row{border:0;border-bottom:1px solid var(--platform-border);width:100%;color:var(--platform-text);cursor:pointer;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) 70px 60px 120px 60px 60px;align-items:center;gap:12px;padding:13px 8px;font-size:13px;display:grid}.analytics-row.analytics-head{color:var(--platform-muted);cursor:default;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.analytics-row:not(.analytics-head):hover{background:var(--platform-surface)}.analytics-row.is-active{background:var(--platform-control);box-shadow:inset 3px 0 var(--platform-accent)}.analytics-chapter{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.analytics-chapter b{color:var(--platform-accent);font-family:var(--serif-display);font-size:17px;font-weight:400}.analytics-rate{align-items:center;gap:8px;display:flex;position:relative}.analytics-rate i{background:linear-gradient(90deg, var(--platform-accent), var(--platform-focus));border-radius:99px;min-width:2px;max-width:70px;height:6px;display:block}.analytics-rate em{color:var(--platform-muted);font-size:11px;font-style:normal}.analytics-drop{border-top:1px solid var(--platform-border);margin-top:28px;padding:24px 0 0}.analytics-drop header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.analytics-drop header p{color:var(--platform-muted);letter-spacing:.15em;margin:0 0 6px;font-size:9px}.analytics-drop h3{font-family:var(--serif-display);margin:0 0 6px;font-size:25px;font-weight:400}.analytics-drop header small{color:var(--platform-muted);font-size:11px;line-height:1.6}.analytics-drop header strong{color:var(--platform-accent);white-space:nowrap;font-size:12px}.analytics-histogram{border:1px solid var(--platform-border);background:var(--platform-surface);grid-template-columns:repeat(10,1fr);align-items:end;gap:6px;height:190px;padding:12px;display:grid}.analytics-histogram>div{text-align:center;flex-direction:column;justify-content:flex-end;gap:5px;height:100%;display:flex}.analytics-histogram i{background:linear-gradient(180deg, var(--platform-focus), var(--platform-accent));border-radius:3px 3px 0 0;min-height:2px;display:block}.analytics-histogram span{color:var(--platform-text);font-variant-numeric:tabular-nums;font-size:10px}.analytics-histogram small{color:var(--platform-muted);font-size:8px}.analytics-heat{margin-top:30px}.analytics-heat>p{color:var(--platform-muted);letter-spacing:.15em;margin:0 0 12px;font-size:9px}.analytics-heat ul{margin:0;padding:0;list-style:none}.analytics-heat li{border-bottom:1px solid var(--platform-border);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:9px 0;display:flex}.analytics-heat li a{color:var(--platform-text);font-size:13px;font-weight:600}.analytics-heat li a:hover{color:var(--platform-accent)}.analytics-heat li span{color:var(--platform-muted);font-size:11px}.analytics-heat li b{color:var(--platform-accent);margin-left:auto;font-size:11px}@media (width<=860px){.admin-analytics-view{width:calc(100% - 28px);padding:28px 0 55px}.analytics-cards{grid-template-columns:1fr}.analytics-row{grid-template-columns:minmax(0,1fr) 54px 90px}.analytics-row>span:nth-child(3),.analytics-row>span:nth-child(5),.analytics-row>span:nth-child(6){display:none}.analytics-histogram{gap:3px;height:150px;padding:8px}.analytics-histogram small{font-size:7px}}.book-manager{padding:2rem}.book-manager-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem;display:flex}.book-manager-head h2{margin:.25rem 0;font:2.5rem Georgia,serif}.book-manager-head button,.book-save-button{background:var(--platform-accent);color:var(--platform-accent-ink);border:0;padding:.9rem 1.2rem;font-weight:700}.book-manager-layout{grid-template-columns:minmax(230px,340px) minmax(0,760px);gap:2rem;display:grid}.book-manager-list{align-content:start;gap:.7rem;display:grid}.book-manager-list article{border:1px solid var(--platform-border);background:var(--platform-surface);padding:.8rem}.book-manager-list article.is-active{border-color:var(--platform-accent);box-shadow:inset 3px 0 var(--platform-accent)}.book-manager-list button{text-align:left;width:100%;color:var(--platform-text);background:0 0;border:0;padding:.35rem;display:block}.book-manager-list strong,.book-manager-list span,.book-manager-list small{display:block}.book-manager-list span,.book-manager-list small{color:var(--platform-muted);margin-top:.3rem}.book-editor{gap:1.1rem;display:grid}.book-editor label>span{letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem;font:700 .7rem sans-serif;display:block}.book-editor input,.book-editor select,.book-editor textarea{box-sizing:border-box;border:1px solid var(--platform-border);background:var(--platform-input);width:100%;padding:.85rem}.book-save-button{justify-self:start}@media (width<=760px){.book-manager-layout{grid-template-columns:1fr}.book-manager{padding:1rem}.book-manager-head{flex-direction:column;align-items:start}}.admin-wordmark>img{object-fit:cover;border-radius:11px;flex:0 0 43px;width:43px;height:43px;box-shadow:0 8px 24px #2555be3d}.chapter-editor .chapter-translation-fields{border:1px solid var(--platform-border);background:var(--platform-surface);border-radius:14px;flex-direction:column;gap:14px;margin:4px 0 0;padding:18px 20px 22px;display:flex}.chapter-editor .chapter-translation-fields legend{color:var(--platform-muted);letter-spacing:.1em;text-transform:uppercase;padding:0 8px;font-size:9px;font-weight:700}.chapter-editor .chapter-translation-fields .translation-hint{color:var(--platform-muted);margin:0;font-size:12px;line-height:1.6}.chapter-editor .chapter-translation-fields textarea{min-height:260px;font-family:var(--serif,Georgia, serif);font-size:14px;line-height:1.7}.wattpad-sync-panel{border:1px solid var(--line);background:var(--platform-surface);border-radius:22px;margin:30px;padding:28px}.wattpad-sync-panel>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.wattpad-sync-panel header p{color:#f26a21;font:700 .75rem/1 var(--sans);letter-spacing:.12em;margin:0 0 8px}.wattpad-sync-panel header h2{margin:0 0 8px}.wattpad-sync-panel header span{color:var(--muted)}.wattpad-source-mark{width:48px;height:48px;font:800 1.5rem/1 var(--sans);background:#ff6122;border-radius:14px;place-items:center;display:grid;color:#fff!important}.wattpad-sync-actions{flex-wrap:wrap;gap:12px;margin:26px 0 18px;display:flex}.wattpad-sync-actions button{border:1px solid var(--line);border-radius:12px;min-height:44px;padding:0 18px;font-weight:700}.wattpad-sync-actions .is-primary{color:#fff;background:#ff6122;border-color:#ff6122}.wattpad-sync-results{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;margin:22px 0;display:grid}.wattpad-sync-results div{border:1px solid var(--line);border-radius:14px;padding:15px}.wattpad-sync-results dt{color:var(--muted);font-size:.78rem}.wattpad-sync-results dd{margin:6px 0 0;font-size:1.5rem;font-weight:800}.wattpad-sync-footnote{color:var(--muted);font-size:.9rem}@media (width<=700px){.wattpad-sync-panel{margin:16px;padding:20px}}.admin-comment-hidden-badge.is-deleted{background:var(--platform-raised);color:var(--platform-muted)}.admin-comment-readonly{color:var(--platform-warn);margin-top:8px;font-size:10px;display:block}.admin-external-link{color:var(--platform-accent);margin-left:8px;font-size:10px}.admin-comment-notice.is-error{border-left-color:var(--platform-danger);background:var(--platform-danger-surface);color:var(--platform-danger)}.report-queue-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.report-queue-toolbar button{border:1px solid var(--platform-border);min-height:32px;color:var(--platform-muted);cursor:pointer;letter-spacing:.07em;text-transform:uppercase;background:0 0;padding:0 12px;font-size:8px;font-weight:700}.report-queue-toolbar button b{color:var(--platform-accent);font-family:var(--serif-display);margin-left:6px;font-size:12px;font-weight:400}.report-queue-toolbar button.is-active{border-color:var(--platform-accent);color:var(--platform-accent)}.report-queue-toolbar button:disabled{cursor:wait;opacity:.55}.report-queue-toolbar-spacer{flex:auto}.report-queue-maintenance{border-style:dashed!important}.report-queue-state{color:var(--platform-muted);margin-top:25px;font-size:11px}.report-queue-more{border:1px solid var(--platform-border);min-height:34px;color:var(--platform-muted);cursor:pointer;letter-spacing:.07em;text-transform:uppercase;background:0 0;justify-self:center;padding:0 18px;font-size:8px;font-weight:700}.report-card-track{color:var(--platform-accent);font-family:var(--serif-reading);font-size:13px;font-weight:600;display:block}.report-card-status{background:var(--platform-good-surface);color:var(--platform-good);border-radius:999px;padding:2px 8px;letter-spacing:.06em!important;margin:6px 8px 0 0!important;font-size:9px!important;display:inline-block!important}.report-card-status.is-hidden{background:var(--platform-danger-surface);color:var(--platform-danger)}.report-card-status.is-deleted{background:var(--platform-raised);color:var(--platform-muted)}.report-card-source a{color:inherit;margin-left:6px;text-decoration:underline}.report-card-times{color:var(--platform-muted);text-align:right;gap:4px;font-size:8px;display:grid}.report-card-gone{color:var(--platform-muted);font-style:italic}.report-card-reasons{border:1px solid var(--platform-border);background:var(--platform-raised);flex-wrap:wrap;align-items:baseline;gap:10px 16px;margin-bottom:14px;padding:12px 14px;font-size:11px;display:flex}.report-card-reasons>strong{color:var(--platform-text);font-family:var(--serif-reading);font-size:13px}.report-card-reasons ul{flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;list-style:none;display:flex}.report-card-reasons li b{color:var(--platform-accent);margin-left:4px}.report-card-details{flex-basis:100%}.report-card-details summary{cursor:pointer;color:var(--platform-muted);font-size:10px}.report-card-details ul{gap:6px;margin:8px 0 0;padding:0 0 0 16px;list-style:outside;display:grid}.report-card-details li{color:var(--platform-text);font-family:var(--serif-reading);white-space:pre-wrap;font-size:12px}.report-card-readonly{color:var(--platform-warn);margin:0 0 12px;font-size:10px}.report-card-actions-gap{flex:auto}.report-card-history h4{color:var(--platform-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:8px;font-weight:700}.report-card-history p{color:var(--platform-muted);margin:0;font-size:10px}.report-card-history ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.report-card-history li{color:var(--platform-text);flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:10px;display:flex}.report-card-history li time,.report-card-history li em{color:var(--platform-muted)}.report-card-history li small{color:var(--platform-accent)}.moderation-dialog-backdrop{z-index:60;background:var(--platform-backdrop);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.moderation-dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid var(--platform-border);background:var(--platform-surface);width:min(420px,100%);padding:24px;box-shadow:0 24px 60px #18252e40}.moderation-dialog-eyebrow{color:var(--platform-accent);letter-spacing:.18em;margin:0 0 6px;font-size:8px;font-weight:700}.moderation-dialog h3{font-family:var(--serif-display);margin:0;font-size:24px;font-weight:400}.moderation-dialog-body{color:var(--platform-muted);margin:8px 0 16px;font-size:11px}.moderation-dialog label{gap:6px;display:grid}.moderation-dialog label span{color:var(--platform-muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.moderation-dialog select{border:1px solid var(--platform-border);background:var(--platform-input);min-height:38px;color:var(--platform-text);padding:0 10px;font-size:13px}.moderation-dialog-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.moderation-dialog-actions button{border:1px solid var(--platform-border);min-height:34px;color:var(--platform-muted);cursor:pointer;letter-spacing:.07em;text-transform:uppercase;background:0 0;padding:0 14px;font-size:8px;font-weight:700}.moderation-dialog-actions button.is-primary{background:var(--platform-accent);color:var(--platform-accent-ink);border:0}.moderation-dialog-actions button:disabled{cursor:not-allowed;opacity:.5}@media (width<=720px){.report-card-times{text-align:left}}.books-catalog,.book-detail{color:#f3efe7;background:#08131d;min-height:100vh;padding:9rem clamp(1.25rem,6vw,7rem) 5rem}.books-catalog>header{max-width:760px;margin-bottom:3.5rem}.books-catalog>header p,.book-detail-hero>div>p,.book-chapters header p{color:#c79a5b;letter-spacing:.22em;font:700 .72rem/1.2 sans-serif}.books-catalog h1{margin:.7rem 0 1rem;font:clamp(3rem,7vw,6.8rem)/.95 Georgia,serif}.books-catalog>header span{color:#9eabb5;font-size:1.1rem}.books-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2.2rem;display:grid}.catalog-book{max-width:320px;color:inherit;gap:1.1rem;text-decoration:none;transition:transform .25s;display:grid}.catalog-book:hover{transform:translateY(-10px)}.catalog-book img,.catalog-cover-placeholder{aspect-ratio:2/3;object-fit:cover;border-radius:4px;width:100%;height:auto;box-shadow:0 24px 55px #0008}.catalog-cover-placeholder{background:#10283c;place-items:center;font-size:3rem;display:grid}.catalog-book h2{margin:.45rem 0;font:2rem/1.05 Georgia,serif}.catalog-book small,.catalog-book span{color:#c79a5b}.catalog-book p{color:#9eabb5}.book-detail-hero{grid-template-columns:minmax(230px,340px) minmax(0,700px);align-items:center;gap:clamp(2rem,6vw,6rem);max-width:1200px;margin:auto;display:grid}.book-detail-hero img{width:100%;height:auto;box-shadow:0 24px 60px #17222b55}.book-detail-hero h1{margin:.6rem 0;font:clamp(3rem,7vw,6rem)/.95 Georgia,serif}.book-detail-hero h2{color:#607080;font:1.2rem sans-serif}.book-detail .book-meta{gap:.6rem;margin:1.3rem 0;display:flex}.book-detail .book-meta span{text-transform:uppercase;border:1px solid #bfb6a8;border-radius:99px;padding:.45rem .8rem;font:700 .7rem sans-serif}.book-description{white-space:pre-line;font:1.08rem/1.8 Georgia,serif}.book-chapters{max-width:1200px;margin:6rem auto 0}.empty-book{text-align:center;border:1px solid #cec6ba;padding:3rem}@media (width<=760px){.books-catalog,.book-detail{padding:7rem 1rem 3rem}.book-detail-hero{grid-template-columns:1fr}.book-detail-hero img{max-width:240px;margin:auto}.books-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.catalog-book h2{font-size:1.35rem}}.catalog-shelf+.catalog-shelf{margin-top:clamp(56px,8vw,96px)}.catalog-shelf-heading{border-bottom:1px solid #c79a5b3d;margin-bottom:2.2rem;padding-bottom:1.1rem}.catalog-shelf-heading p{color:#c79a5b;letter-spacing:.22em;margin:0;font:700 .72rem/1.2 sans-serif}.catalog-shelf-heading h2{margin:.55rem 0 .35rem;font:400 clamp(1.9rem,3.6vw,3rem)/1 Georgia,serif}.catalog-shelf-heading span{color:#9eabb5;font-size:.98rem;font-style:italic}.catalog-book h3{margin:.45rem 0;font:400 2rem/1.05 Georgia,serif}.catalog-book small{letter-spacing:.16em;text-transform:uppercase;font:700 .68rem/1.2 sans-serif;display:block}.catalog-status{color:#9eabb5;letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.6rem;font:700 .7rem/1.2 sans-serif;display:flex}.catalog-status.is-live{color:#75b8ff}.catalog-status b{color:#7d8a94;letter-spacing:.06em;text-transform:none;font-weight:500}.catalog-book p{margin:0;font:.98rem/1.7 Georgia,serif}.catalog-book em{color:#c79a5b;letter-spacing:.16em;text-transform:uppercase;font:700 .7rem/1.2 sans-serif}.catalog-book.is-soon{cursor:default}.catalog-book.is-soon:hover{transform:none}.catalog-book.is-soon img{filter:saturate(.6)brightness(.72)}@media (width<=760px){.catalog-book{max-width:none}}.book-detail{color:var(--paper);background:radial-gradient(circle at 78% 14%,#2c5b8c33,#0000 34%),radial-gradient(circle at 18% 24%,#b48b591a,#0000 28%),linear-gradient(145deg,#07111a 0%,#0b1823 52%,#08131d 100%)}.book-detail-hero{position:relative}.book-detail-hero:after{z-index:0;content:"";background:linear-gradient(90deg,#0000,#b48b596b);width:54%;height:1px;position:absolute;top:-40px;right:0}.book-detail-hero>*{z-index:1;position:relative}.book-detail-hero img{border:1px solid #d8b98533;box-shadow:0 32px 80px #00000094}.book-detail-hero h1{color:var(--paper-bright);text-wrap:balance}.book-detail-hero h2{color:#91a4b4}.book-detail .book-meta span{color:var(--bronze-light);background:#b48b5912;border-color:#b48b5961}.book-description{color:#b8c1c8}.book-chapters{border-top:1px solid #b48b5938;padding-top:clamp(2.5rem,5vw,4.5rem)}.book-chapters header h2{color:var(--paper-bright);font:clamp(2rem, 4vw, 3.6rem)/1 var(--serif-display);font-weight:400}.book-detail .chapter-cards{border-top-color:#b48b5938}.book-detail .chapter-card{border-bottom-color:#b48b5924}.book-detail .chapter-card:hover{background:#ffffff0a}.book-detail .chapter-order,.book-detail .chapter-card p,.book-detail .chapter-arrow{color:var(--bronze-light)}.book-detail .chapter-card h3{color:var(--paper-bright)}.book-detail .chapter-card>div>span,.book-detail .chapter-card dt,.book-detail .chapter-status-time{color:#82919c}.book-detail .chapter-card dd{color:#d2d8dc}.book-detail .subscribe-panel{background:#ffffff09;border-color:#b48b5938}.book-detail .subscribe-copy h2{color:var(--paper-bright)}.book-detail .subscribe-copy p:not(.eyebrow),.book-detail .subscribe-account-action p,.book-detail .subscribe-account-action small{color:#93a1ab}:root{--ink:#0a121a;--ink-soft:#14202b;--paper:#f2ede2;--paper-bright:#fbf8f1;--ivory:#e8dfd0;--bronze:#b48b59;--bronze-light:#d8b985;--blue:#3f8cff;--blue-bright:#75b8ff;--muted:#80909d;--serif-display:"Bodoni 72", Didot, "Times New Roman", serif;--serif-reading:Iowan Old Style, Baskerville, "Palatino Linotype", "Book Antiqua", Georgia, serif;--sans:Inter, "Segoe UI", Helvetica, Arial, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--ink)}body{background:var(--ink);min-width:320px;color:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button{color:inherit}a{color:inherit;text-decoration:none}img{display:block}::selection{color:inherit;background:#3f8cff5c}:focus-visible{outline:2px solid var(--blue-bright);outline-offset:4px}.site-header{z-index:50;width:100%;color:var(--paper);justify-content:space-between;align-items:center;padding:30px clamp(24px,5vw,84px);display:flex;position:absolute;top:0;left:0}.site-header--compact{padding-block:24px;position:relative}.site-header--light{background:#09121aeb;border-bottom:1px solid #b48b592e}.wordmark{font-family:var(--serif-display);letter-spacing:.24em;align-items:center;gap:13px;font-size:17px;display:flex}.wordmark small{color:var(--muted);font-family:var(--sans);letter-spacing:.3em;margin-top:6px;font-size:8px;display:block}.wordmark-butterfly{width:34px;height:34px;color:var(--bronze-light);border:1px solid #b48b598c;border-radius:50%;place-items:center;font-size:15px;display:grid}.site-header .desktop-navigation{color:#c7c4bd;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:clamp(18px,3vw,42px);font-size:11px;display:flex}.site-header .desktop-navigation a{transition:color .18s,opacity .18s}.site-header .desktop-navigation a:hover{color:#fff}.site-header .admin-link{color:var(--bronze-light);border:1px solid #b48b5961;border-radius:99px;padding:10px 15px}.site-header .language-switch{color:#ded9d0;white-space:nowrap;border:1px solid #c7c4bd47;border-radius:99px;align-items:center;gap:7px;padding:8px 13px;display:inline-flex}.site-header .language-switch:hover{color:#fff;border-color:#b48b598c}.site-header .language-switch span{font-size:13px;line-height:1}.mobile-navigation{display:none}.mobile-navigation summary{cursor:pointer;background:#071119c2;border:1px solid #c7c4bd52;border-radius:50%;place-items:center;width:44px;height:44px;list-style:none;transition:border-color .18s,background .18s;display:grid}.mobile-navigation summary::-webkit-details-marker{display:none}.mobile-navigation summary:hover,.mobile-navigation summary:focus-visible,.mobile-navigation[open] summary{background:#14202bf5;border-color:#d8b985b3}.mobile-navigation-icon{flex-direction:column;justify-content:space-between;width:18px;height:14px;display:flex}.mobile-navigation-icon i{background:currentColor;border-radius:2px;width:100%;height:1.5px;transition:transform .18s,opacity .18s;display:block}.mobile-navigation[open] .mobile-navigation-icon i:first-child{transform:translateY(6.25px)rotate(45deg)}.mobile-navigation[open] .mobile-navigation-icon i:nth-child(2){opacity:0}.mobile-navigation[open] .mobile-navigation-icon i:last-child{transform:translateY(-6.25px)rotate(-45deg)}.site-header .mobile-navigation nav{color:#ded9d0;background:#071119fa;border:1px solid #b48b5947;border-radius:18px;flex-direction:column;align-items:stretch;gap:0;width:min(320px,100vw - 40px);padding:10px;display:flex;position:absolute;top:calc(100% - 18px);right:clamp(20px,5vw,84px);box-shadow:0 24px 60px #0000006b}.site-header .mobile-navigation nav>a{letter-spacing:.14em;text-transform:uppercase;border-radius:11px;align-items:center;min-height:48px;padding:0 16px;font-size:12px;transition:color .18s,background .18s;display:flex}.site-header .mobile-navigation nav>a:hover,.site-header .mobile-navigation nav>a:focus-visible{color:#fff;background:#ffffff0f}.site-header .mobile-navigation .admin-link{color:var(--bronze-light);border:0}.site-header .mobile-navigation .language-switch{white-space:normal;border:0;justify-content:flex-start}.site-footer{z-index:3;color:#8b9aa6;font-family:var(--sans);background:radial-gradient(circle at 12% 0,#3f8cff12,#0000 42%),linear-gradient(#08111a 0%,#060d14 100%);border-top:1px solid #b48b5929;font-size:13px;line-height:1.7;position:relative}.site-footer-top{grid-template-columns:minmax(0,1.15fr) minmax(0,1.85fr);gap:clamp(32px,5vw,72px);padding:clamp(48px,6vw,72px) max(24px,50% - 590px) 40px;display:grid}.site-footer-brand{flex-direction:column;align-items:flex-start;gap:18px;max-width:380px;display:flex}.site-footer-logo{opacity:.92;width:168px;transition:opacity .18s;display:block}.site-footer-logo:hover{opacity:1}.site-footer-logo img{width:100%;height:auto}.site-footer-tagline{color:#93a3af;margin:0;font-size:13px;line-height:1.75}.site-footer-author{color:var(--bronze-light);letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:10px;font-weight:650}.site-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);display:grid}.site-footer-nav h2{color:#cfd6dc;font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:700}.site-footer-nav ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.site-footer-nav a{color:#8b9aa6;font-size:13px;line-height:1.5;transition:color .18s;display:inline-block}.site-footer-nav a:hover,.site-footer-nav a:focus-visible{color:var(--paper-bright)}.site-footer-base{color:#5f6f7c;letter-spacing:.1em;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:baseline;gap:24px;padding:20px max(24px,50% - 590px) 28px;font-size:10px;display:flex}.site-footer-base p{margin:0}.site-footer-notice{text-align:right;max-width:620px}@media (width<=900px){.site-footer-top{grid-template-columns:minmax(0,1fr);gap:40px}.site-footer-brand{max-width:520px}}@media (width<=620px){.site-footer-top{gap:32px;padding-top:44px;padding-bottom:32px}.site-footer-brand{gap:14px}.site-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.site-footer-base{flex-direction:column;align-items:flex-start;gap:10px}.site-footer-notice{text-align:left;max-width:none}}.eyebrow{color:var(--bronze-light);letter-spacing:.32em;margin:0 0 16px;font-size:10px;font-weight:650}.primary-action{border:1px solid var(--bronze);background:var(--bronze);color:#0b1117;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:28px;min-height:50px;padding:0 24px;font-size:11px;font-weight:750;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.primary-action:hover{background:var(--bronze-light);transform:translateY(-2px);box-shadow:0 12px 34px #b48b5933}.primary-action:disabled{cursor:wait;opacity:.7}@media (width<=1024px){.site-header .desktop-navigation{display:none}.mobile-navigation{display:block}}@media (width<=720px){.site-header{align-items:center;padding:20px}.site-header .mobile-navigation nav{top:calc(100% - 10px);right:20px}.wordmark{font-size:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.navigation-progress{z-index:300;pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0}.navigation-progress span{opacity:0;transform-origin:0;background:linear-gradient(90deg,#2d75d4,#75b8ff);width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 10px #3f8cff99}.navigation-progress[data-state=loading] span{opacity:1;transition:transform 8s cubic-bezier(.08,.82,.17,1),opacity .12s linear;transform:scaleX(.85)}.navigation-progress[data-state=done] span{opacity:0;transition:transform .18s ease-out,opacity .26s .14s;transform:scaleX(1)}.offline-banner{z-index:200;color:#07111a;width:100%;font-family:var(--sans);text-align:center;background:#bd8f57;justify-content:center;align-items:center;gap:10px;padding:9px 16px;font-size:12px;line-height:1.45;display:flex;position:fixed;top:0;left:0}.offline-banner p{margin:0}.offline-banner strong{font-weight:700}@media (width<=520px){.offline-banner{text-align:left;font-size:11px}}.wordmark{box-shadow:none;background:0 0;padding:0}.wordmark img{object-fit:contain;width:clamp(132px,13vw,182px);height:auto;display:block}@media (width<=720px){.wordmark img{width:126px}}:root{--platform-bg:#101213;--platform-surface:#191c1d;--platform-raised:#202426;--platform-input:#131819;--platform-control:#293131;--platform-text:#f0ece5;--platform-muted:#aab0ae;--platform-line:#ffffff12;--platform-border:#414b4b;--platform-accent:#dcac7d;--platform-accent-ink:#231b14;--platform-focus:#efc49b;--platform-good:#a3cdb7;--platform-good-surface:#20322b;--platform-warn:#eec399;--platform-warn-surface:#34291f;--platform-danger:#ffc0b2;--platform-danger-surface:#392826;--platform-backdrop:#080c0fdb;--ink:var(--platform-bg);--ink-soft:var(--platform-surface);--muted:var(--platform-muted);--bronze-light:var(--platform-accent);--bronze:#b78963;--blue-bright:#e5bb93;--blue:var(--platform-accent)}body{background:var(--platform-bg);color:var(--platform-text)}button,select,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}input,textarea,select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}button,a,input,select,textarea{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--platform-accent);outline-offset:4px}section[id]{scroll-margin-top:112px}.skip-to-content{z-index:9999;background:var(--platform-accent);color:#171818;border-radius:6px;padding:12px 20px;position:fixed;top:8px;left:16px;transform:translateY(-180%)}.skip-to-content:focus{transform:none}.platform-header.site-header{border-bottom:1px solid var(--platform-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:60;background:#101213ed;min-height:86px;padding:13px clamp(22px,5vw,80px);position:sticky;top:0}.platform-header .wordmark{gap:18px}.platform-header .wordmark img{object-fit:contain;width:151px;height:50px}.platform-header .header-brand-separator{background:#ffffff25;width:1px;height:24px}.platform-header .wordmark small{color:#999b97;font-family:var(--sans);letter-spacing:.15em;margin:0;font-size:8px;line-height:1.6}.platform-header .desktop-navigation{letter-spacing:0;text-transform:none;gap:28px;font-size:12px}.platform-header .desktop-navigation a{color:#a4a7a5;padding-block:12px;position:relative}.platform-header .desktop-navigation a.is-current{color:#f0ece5}.platform-header .desktop-navigation a.is-current:after{content:"";background:var(--platform-accent);width:17px;height:2px;position:absolute;bottom:3px;left:0}.platform-header .desktop-navigation a.header-studio-link{color:#e2c2a4;border:1px solid #b7896350;border-radius:6px;align-items:center;gap:17px;padding:11px 15px;display:flex}.platform-header .header-studio-link:after{display:none}.platform-header .language-switch{border-color:#ffffff20;padding:8px 10px;font-size:10px}.platform-header .mobile-navigation nav{background:#191c1d;border:1px solid #ffffff15;border-radius:10px}.platform-header .mobile-navigation nav a{letter-spacing:0;text-transform:none}.platform-header .mobile-navigation a.is-current{color:var(--platform-accent)}.platform-eyebrow{color:var(--platform-accent);letter-spacing:.21em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:600;line-height:1.6;display:flex}.platform-eyebrow>i,.platform-book-category>i{background:currentColor;border-radius:50%;width:5px;height:5px;display:inline-block}.platform-button{text-align:center;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:45px;padding:12px 21px;font-size:12px;font-weight:600;line-height:1.45;transition:background .18s,transform .18s,border-color .18s;display:inline-flex}.platform-button:hover{transform:translateY(-2px)}.platform-button.primary{border-color:var(--platform-accent);background:var(--platform-accent);color:#181a1b}.platform-button.primary:hover{background:#edc49c}.platform-button.secondary{color:#ece8e1;background:#ffffff04;border-color:#ffffff28}.platform-button.secondary:hover{background:#ffffff08;border-color:#ffffff65}.platform-button.text{color:#bfc0b9;background:0 0;padding-inline:6px;font-weight:400}.platform-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.platform-back-link{color:#aaa9a2;gap:9px;font-size:11px;display:inline-flex}.platform-tabs{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.platform-tabs button{color:#9b9d98;background:0 0;border:1px solid #0000;border-radius:6px;padding:9px 15px;font-size:11px}.platform-tabs button:hover{color:#fff;background:#ffffff08}.platform-tabs button.active{color:#e2c2a4;background:#e2c2a415;border-color:#e2c2a42a}.platform-search{color:#7f8582;background:#ffffff03;border:1px solid #ffffff16;border-radius:6px;align-items:center;gap:10px;padding:10px 13px;display:flex}.platform-search input{color:#ece8e1;background:0 0;border:0;outline:none;width:190px;min-width:0;font-size:11px}.platform-search:focus-within{border-color:#dcac7d80}.platform-search input::placeholder{color:#818783}.platform-empty{text-align:center;color:#949b95;border:1px dashed #ffffff1c;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:220px;padding:40px 24px;display:flex}.platform-empty h2,.platform-empty h3{color:#e7e2d9;margin:0;font-weight:500}.platform-empty p{margin:0;font-size:13px;line-height:1.8}.platform-empty .platform-button{margin-top:8px}.platform-page-heading{padding:80px 0 45px}.platform-page-heading h1{letter-spacing:-.045em;margin:17px 0;font-size:clamp(33px,4.8vw,60px);font-weight:500;line-height:1.16}.platform-page-heading>p{color:#969b95;max-width:590px;margin:0;font-size:14px;line-height:1.9}.platform-library{max-width:1440px;margin:auto;padding:0 clamp(22px,5vw,80px)}.library-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:25px;min-height:650px;padding:65px 0 45px;display:grid}.library-hero-copy{z-index:2;position:relative}.library-hero-copy>.platform-eyebrow{font-size:9px}.library-hero h1{font-family:var(--sans);letter-spacing:-.055em;margin:28px 0;font-size:clamp(48px,5.6vw,80px);font-weight:500;line-height:1.08}.library-hero h1 em,.library-manifesto h2 em,.authors-hero h1 em{color:var(--platform-accent);letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400}.library-hero-copy>p{color:#a2a59f;max-width:410px;margin:0 0 30px;font-size:14px;line-height:1.9}.hero-footnote{color:#777e78;align-items:center;gap:10px;margin-top:36px;font-size:10px;display:flex}.hero-footnote>span{color:#b99570;font-size:16px}.library-hero-art{min-height:510px;position:relative}.hero-cover{border-radius:3px;transition:transform .4s;display:block;position:absolute;box-shadow:0 28px 65px #000b}.hero-cover img{border-radius:3px;width:100%;height:auto}.hero-cover-front{z-index:2;width:clamp(190px,18vw,250px);top:62px;left:11%;transform:rotate(-9deg)}.hero-cover-front:hover{transform:rotate(-5deg)translateY(-8px)}.hero-cover-back{opacity:.94;width:clamp(170px,16vw,225px);top:42px;right:4%;transform:rotate(10deg)}.hero-cover-back:hover{transform:rotate(6deg)translateY(-8px)}.hero-orbit{border:1px solid #dcac7d0d;border-radius:50%;width:470px;height:470px;position:absolute;top:5%;left:5%}.hero-orbit:after{content:"";border:1px solid #dcac7d0a;border-radius:50%;position:absolute;inset:30px}.orbit-two{border-color:#dcac7d07;width:570px;height:570px;inset:0 0 0 -7%}.hero-art-caption{letter-spacing:.28em;color:#7f7a6c;font-size:8px;position:absolute;top:10px;right:16%}.hero-art-note{z-index:4;background:#1b1e1cec;border:1px solid #ffffff10;border-radius:6px;align-items:center;gap:13px;padding:16px 23px;font-family:Georgia,serif;font-size:15px;font-style:italic;display:flex;position:absolute;bottom:10px;right:7%;box-shadow:0 10px 30px #0004}.hero-art-note small{font-family:var(--sans);color:#8b9189;margin-top:6px;font-size:9px;font-style:normal;display:block}.hero-note-star{color:var(--platform-accent);font-size:25px}.library-section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:27px;display:flex}.library-section-heading h2{letter-spacing:-.035em;margin:12px 0 0;font-size:30px;font-weight:500;line-height:1.2}.collection-count{color:#767f78;padding-bottom:4px;font-size:10px}.library-collection{padding:28px 0 70px}.library-discovery{border-top:1px solid var(--platform-line);justify-content:space-between;align-items:center;gap:18px;padding:19px 0 25px;display:flex}.platform-book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.platform-book-card{background:#191c1b;border:1px solid #ffffff0d;border-radius:9px;grid-template-columns:43% 1fr;min-height:330px;display:grid;overflow:hidden}.platform-book-image{background:#1d2428;justify-content:center;align-items:center;min-height:330px;padding:27px 27px 44px;display:flex;position:relative;overflow:hidden}.book-theme-noir .platform-book-image{background:linear-gradient(150deg,#1a2730,#111b22)}.book-theme-winter .platform-book-image{background:linear-gradient(150deg,#3a4240,#1e2422)}.book-card-glow{filter:blur(50px);background:#d7caaa19;border-radius:50%;width:200px;height:250px;position:absolute}.platform-book-image img{z-index:1;border-radius:2px;width:min(100%,170px);height:auto;transition:transform .4s;transform:rotate(-4deg);box-shadow:10px 15px 25px #0007}.platform-book-card:hover .platform-book-image img{transform:rotate(0)translateY(-5px)}.book-card-index{color:#ffffff45;font-family:Georgia,serif;font-size:16px;position:absolute;top:17px;left:19px}.book-card-open{color:#c3b9a5;z-index:2;align-items:center;gap:7px;font-size:9px;display:flex;position:absolute;bottom:18px}.platform-book-copy{flex-direction:column;min-width:0;padding:29px 25px 22px;display:flex}.platform-book-category{color:#ad9577;flex-wrap:wrap;align-items:center;gap:6px;font-size:8px;line-height:1.8;display:flex}.platform-book-category>i{width:3px;height:3px}.platform-book-copy h3{letter-spacing:-.035em;margin:18px 0 7px;font-size:26px;font-weight:500;line-height:1.15}.platform-book-author{color:#8d9790;font-size:11px}.platform-book-copy>p{color:#929990;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:20px 0;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.platform-book-bottom{border-top:1px solid #ffffff0b;justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;display:flex}.platform-book-bottom>span{color:#aaa69a;align-items:center;gap:7px;font-size:10px;display:flex}.platform-book-bottom>a{width:32px;height:32px;color:var(--platform-accent);border:1px solid #ffffff20;border-radius:50%;justify-content:center;align-items:center;display:flex}.library-manifesto{text-align:center;border-top:1px solid var(--platform-line);padding:90px 0;position:relative}.library-manifesto>.platform-eyebrow{justify-content:center}.library-manifesto h2{letter-spacing:-.045em;margin:26px 0 55px;font-size:clamp(38px,4.5vw,60px);font-weight:400;line-height:1.15}.manifesto-features{grid-template-columns:repeat(3,1fr);gap:48px;max-width:880px;margin:auto;display:grid}.manifesto-features>div>svg{color:var(--platform-accent);margin-bottom:9px}.manifesto-features h3{margin:13px 0;font-size:15px;font-weight:500}.manifesto-features p{color:#8c958c;margin:0;font-size:12px;line-height:1.9}.author-invitation{background:linear-gradient(100deg,#dcac7d07,#0000);border-top:1px solid #c5a47e24;border-bottom:1px solid #c5a47e24;border-radius:7px;justify-content:space-between;align-items:center;gap:35px;margin-bottom:60px;padding:40px;display:flex}.author-invitation h2{letter-spacing:-.03em;margin:12px 0;font-size:26px;font-weight:500}.author-invitation p{color:#90998f;max-width:550px;margin:0;font-size:12px;line-height:1.9}.author-invitation>.platform-button{flex-shrink:0}.continue-section{padding:20px 0 45px}.continue-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.continue-card{background:#191d1b;border:1px solid #ffffff10;border-radius:8px;align-items:center;gap:15px;padding:17px;display:flex}.continue-card>img{object-fit:cover;border-radius:2px;flex-shrink:0}.continue-card>div{flex:1;min-width:0}.continue-card small{color:#8e968c;font-size:9px}.continue-card h3{white-space:nowrap;text-overflow:ellipsis;margin:6px 0 11px;font-size:12px;font-weight:500;overflow:hidden}.continue-card>div>span:last-child{color:#b59876;font-size:9px}.continue-track{background:#ffffff1a;height:2px;margin-bottom:8px;display:block}.continue-track i{background:var(--platform-accent);height:100%;display:block}.continue-card>svg{color:var(--platform-accent)}.book-landing{--book-accent:#c5a47e}.book-theme-noir{--book-accent:#b7b9d6;--book-tint:#17242d}.book-theme-winter{--book-accent:#c7d1bd;--book-tint:#38443c}.book-theme-classic{--book-accent:#c5a47e;--book-tint:#2b231c}.book-cinematic-hero{background-position:50%;background-size:cover;position:relative;overflow:hidden}.book-ambient{pointer-events:none;background:radial-gradient(ellipse at 70% 45%,var(--book-tint),transparent 65%);opacity:.9;width:75%;height:140%;position:absolute;top:-20%;right:-5%}.book-landing-wrap{max-width:1260px;margin:auto;padding:30px clamp(24px,5vw,60px) 60px;position:relative}.book-cinematic-layout{grid-template-columns:1.4fr 1fr;align-items:center;gap:70px;min-height:560px;display:grid}.book-cinematic-copy>.platform-eyebrow{color:var(--book-accent);letter-spacing:.2em;font-size:8px}.book-cinematic-copy h1{letter-spacing:-.05em;max-width:620px;margin:26px 0 17px;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,6.3vw,84px);font-weight:400;line-height:1.04}.book-byline{color:#bbb4a8;font-size:12px}.book-landing-tags{flex-wrap:wrap;align-items:center;gap:11px;margin:24px 0;display:flex}.book-landing-tags>span{color:#b3b6ab;align-items:center;gap:6px;font-size:10px;display:flex}.book-landing-tags>span+span:before{content:"·";color:#676e66;padding-right:5px}.book-landing-tags i{background:#adc190;border-radius:50%;width:5px;height:5px}.book-landing-tags .is-complete{color:#b9c69d}.book-logline{color:#c7c1b3;max-width:440px;margin:24px 0 30px;font-family:Georgia,serif;font-size:19px;line-height:1.7}.book-cinematic-copy .platform-button.primary{background:var(--book-accent);border-color:var(--book-accent)}.book-hero-note{color:#788274;margin-top:23px;font-size:10px;display:block}.book-cinematic-cover{flex-direction:column;justify-content:center;align-items:center;gap:26px;padding:30px;display:flex;position:relative}.book-cinematic-cover:before{content:"";background:var(--book-accent);filter:blur(100px);opacity:.12;pointer-events:none;position:absolute;inset:25%}.book-cinematic-cover img{border-radius:3px;width:min(100%,280px);height:auto;position:relative;transform:rotate(3deg);box-shadow:0 20px 80px #000a,8px 8px #fff1}.book-cinematic-cover>span{letter-spacing:.27em;color:#8f9688;margin-top:12px;font-size:8px}.book-landing-nav{background:#191d1b;border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff0c;justify-content:center;gap:35px;padding:21px 25px;display:flex;overflow-x:auto}.book-landing-nav>a{white-space:nowrap;color:#b1b7aa;align-items:center;gap:8px;font-size:11px;display:flex}.book-landing-nav a:hover{color:var(--book-accent)}.book-landing-nav a>span{background:#ffffff0c;border-radius:3px;padding:3px 6px;font-size:8px}.book-landing-body{max-width:1200px;margin:auto;padding:0 clamp(24px,5vw,60px)}.book-story-section{grid-template-columns:1fr 1.2fr;gap:90px;padding:90px 0;display:grid}.book-story-section h2{letter-spacing:-.045em;margin:23px 0;font-size:38px;font-weight:400;line-height:1.22}.book-story-tags{flex-wrap:wrap;gap:9px;display:flex}.book-story-tags>span{color:#aab29e;border:1px solid #ffffff1c;border-radius:3px;padding:8px 11px;font-size:10px}.book-story-section blockquote{color:var(--book-accent);border-left:2px solid var(--book-accent);margin:35px 0 0;padding-left:22px;font-family:Georgia,serif;font-size:21px;line-height:1.7}.book-story-prose{color:#a2ab9c;font-size:14px;line-height:2}.book-story-prose p{margin:0 0 20px}.book-story-prose strong{color:#dedfd4;font-weight:500}.book-story-prose p:last-child{margin-bottom:0}.book-episodes{padding:65px 0}.episode-intro{color:#838f7f;margin:-10px 0 28px;font-size:12px;line-height:1.9}.book-landing .book-progress-panel{background:#1c211b;border-color:#ffffff15;border-radius:8px}.book-landing .book-progress-panel h2{font-size:23px}.book-landing .continue-reading-button{background:var(--book-accent);color:#151a12;border-color:#0000;border-radius:5px}.book-landing .book-progress-copy .eyebrow{color:var(--book-accent)}.book-series-section{border-top:1px solid #ffffff10;padding:65px 0}.book-series-section h2{letter-spacing:-.035em;margin:20px 0 30px;font-size:30px;font-weight:400}.series-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.series-mini-grid article{background:#191d1b;border:1px solid #ffffff0f;border-radius:7px;align-items:center;gap:18px;padding:22px 17px;display:flex}.series-mini-grid img{width:75px;height:auto;box-shadow:5px 8px 14px #0006}.series-mini-grid article.is-upcoming img{filter:saturate(.45);opacity:.6}.series-mini-grid article span{letter-spacing:.18em;color:#a68f72;font-size:8px}.series-mini-grid h3{margin:9px 0;font-size:15px;font-weight:400;line-height:1.4}.series-mini-grid article p{color:#8d9685;margin:0;font-size:9px;line-height:1.6}.series-mini-grid article a{color:var(--book-accent);margin-top:14px;font-size:9px;display:block}.book-subscribe-section{padding:15px 0 60px}.book-subscribe-section .subscribe-form{border-color:#ffffff16;border-radius:8px}.chapter-discovery{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:20px;padding:15px 0 20px;display:flex}.chapter-search-actions{align-items:center;gap:9px;display:flex}.chapter-sort{color:#acae9f;background:0 0;border:1px solid #ffffff1a;border-radius:4px;width:35px;height:35px}.chapter-list-experience .chapter-cards{gap:0;display:grid}.chapter-list-experience .chapter-card{background:0 0;border:0;border-bottom:1px solid #ffffff0d;border-radius:0;grid-template-columns:52px minmax(0,1fr) 190px 20px;align-items:center;gap:21px;padding:27px 15px;transition:background .2s;display:grid}.chapter-list-experience .chapter-card:hover{background:#ffffff03;transform:none}.chapter-list-experience .chapter-card .chapter-order{color:#6f776a;align-self:start;padding-top:15px;font-family:Georgia,serif;font-size:32px}.chapter-list-experience .chapter-card>div>p:first-child:not(.chapter-teaser){letter-spacing:.12em;color:#87917d;margin:0 0 8px;font-size:8px}.chapter-list-experience .chapter-card h3{color:#e5e6dc;letter-spacing:-.02em;margin:0 0 10px;font-size:19px;font-weight:500;line-height:1.4}.chapter-list-experience .chapter-teaser{color:#929e88;letter-spacing:0;text-transform:none;max-width:650px;margin:0 0 13px;font-size:12px;line-height:1.9}.chapter-list-experience .chapter-card dl{justify-content:flex-end;align-self:center;gap:15px;padding:0;display:flex}.chapter-list-experience .chapter-card dt{letter-spacing:0;color:#7b8770;margin-bottom:8px;font-size:8px}.chapter-list-experience .chapter-card dd{flex-direction:column;gap:7px;margin:0;font-size:11px;display:flex}.chapter-list-experience .chapter-source-metric dd>span{color:#aeb69f;flex-direction:column;gap:2px;display:flex}.chapter-list-experience .chapter-source-metric dd small{color:#77846d;font-size:7px;font-weight:400}.chapter-list-experience .chapter-source-metric dd .is-wattpad{color:#8e9279}.chapter-list-experience .chapter-arrow{color:#bdaf8e;font-size:18px}.chapter-list-experience .chapter-card.is-read{opacity:.8}.chapter-list-experience .chapter-card-status{gap:12px;margin-top:10px;font-size:9px}.chapter-list-experience .chapter-status-time{color:#828d78}.chapter-list-experience .chapter-status-badge{color:#9eb58c;background:#98b17c10;border-radius:3px;padding:4px 7px;font-size:8px}.chapter-list-experience .chapter-status-meter{width:110px;font-size:8px}.chapter-list-experience .chapter-status-track>span{background:var(--book-accent,var(--platform-accent))}.platform-chapters-page{max-width:1180px;margin:auto;padding:0 clamp(22px,5vw,60px) 70px}.platform-chapters-switch{border-bottom:1px solid #ffffff12;flex-wrap:wrap;gap:12px;padding:18px 0 28px;display:flex}.platform-chapters-switch>a{color:#b9c1aa;background:#1d231c;border:1px solid #ffffff1b;border-radius:5px;padding:11px 17px;font-size:12px}.platform-chapters-group{padding-top:60px;scroll-margin-top:105px}.platform-chapters-group>header{align-items:center;gap:25px;margin-bottom:30px;display:flex}.platform-chapter-book-cover img{border-radius:2px;width:70px;height:auto}.platform-chapters-group h2{letter-spacing:-.04em;margin:13px 0;font-size:32px;font-weight:500}.platform-chapters-group header p{color:#86917c;font-size:11px}.platform-chapters-group header p a{color:#c5b69d;margin-left:10px}.authors-page{max-width:1240px;margin:auto;padding:0 clamp(24px,5vw,65px)}.authors-hero{text-align:center;max-width:800px;margin:auto;padding:95px 0 80px}.authors-hero>.platform-eyebrow{justify-content:center}.authors-hero h1{letter-spacing:-.055em;margin:30px 0;font-size:clamp(42px,6vw,80px);font-weight:400;line-height:1.12}.authors-hero>p{color:#9ea594;max-width:560px;margin:0 auto 30px;font-size:15px;line-height:1.9}.authors-hero>small{color:#76836f;margin-top:20px;font-size:10px;display:block}.authors-process{border-top:1px solid #ffffff15;border-bottom:1px solid #ffffff15;grid-template-columns:repeat(3,1fr);gap:55px;padding:45px 0;display:grid}.authors-process article>span{color:var(--platform-accent);font-family:Georgia,serif;font-size:32px}.authors-process h2{letter-spacing:-.03em;margin:20px 0 15px;font-size:22px;font-weight:400}.authors-process p{color:#8b9881;font-size:13px;line-height:1.9}.authors-editorial{gap:35px;max-width:800px;margin:auto;padding:80px 0;display:flex}.authors-editorial>svg{color:var(--platform-accent);flex-shrink:0;margin-top:8px}.authors-editorial h2{letter-spacing:-.03em;font-size:32px;font-weight:400;line-height:1.3}.authors-editorial p{color:#94a18a;font-size:13px;line-height:1.95}.authors-faq{max-width:780px;margin:auto;padding-bottom:70px}.authors-faq>h2{letter-spacing:-.035em;font-size:30px;font-weight:400}.authors-faq details{border-bottom:1px solid #ffffff15;padding:22px 0}.authors-faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:14px;list-style:none;display:flex}.authors-faq summary>span{color:var(--platform-accent);font-size:20px}.authors-faq details[open] summary>span{transform:rotate(45deg)}.authors-faq details>p{color:#93a287;margin:20px 0 5px;padding-right:30px;font-size:13px;line-height:1.95}.authors-final{text-align:center;border-top:1px solid #ffffff12;padding:45px 0 90px}.authors-final h2{letter-spacing:-.04em;margin:25px 0;font-size:36px;font-weight:400}.studio-signin-page{text-align:center;flex-direction:column;align-items:center;gap:23px;max-width:620px;min-height:65vh;margin:auto;padding:95px 24px;display:flex}.studio-signin-page>svg{color:var(--platform-accent);margin-top:12px}.studio-signin-page h1{letter-spacing:-.04em;margin:0;font-size:42px;font-weight:400}.studio-signin-page>p{color:#9aa48c;margin:0 0 5px;font-size:14px;line-height:1.9}.site-footer{background:#0d0f0e;border-top:1px solid #ffffff0d;padding-top:48px}.site-footer-tagline{color:#8a9780;font-size:12px}.site-footer-author{color:#5c6b52;font-size:9px}.site-footer-nav h2{color:#baac95;letter-spacing:.12em;font-size:9px}.site-footer-nav a{color:#829274;font-size:11px}.site-footer-base{border-color:#ffffff0c}.site-footer-notice,.site-footer-copyright{color:#617455}.account-shell,.legal-page{background:#101213}.account-explainer{border-color:#ffffff15}.account-back{color:var(--platform-accent)}.reader-toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.studio-shell{background:#121515;min-height:100vh;display:flex}.studio-sidebar{background:#101312;border-right:1px solid #ffffff0b;flex-direction:column;flex-shrink:0;width:245px;height:100vh;padding:28px 19px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.studio-brand{align-items:center;gap:9px;padding:0 10px;display:flex}.studio-brand>img{width:131px;height:auto}.studio-brand>span{color:#a48d6a;letter-spacing:.14em;border:1px solid #a48d6a40;border-radius:3px;padding:5px;font-size:6px}.studio-workspace{padding:32px 13px 23px}.studio-workspace>span{letter-spacing:.16em;color:#66795d;margin-bottom:10px;font-size:8px;display:block}.studio-workspace>strong{color:#b2bda4;font-size:12px;font-weight:400}.studio-sidebar nav{flex-direction:column;gap:5px;display:flex}.studio-sidebar nav>button{color:#8c9a7f;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:13px;padding:13px;font-size:11px;display:flex}.studio-sidebar nav>button.active{color:#dfb78b;background:#daa4720f;border-color:#daa47216}.studio-sidebar nav>button:hover{color:#e0decf;background:#ffffff04}.studio-sidebar nav>button>b{color:#191e15;background:#d3a371;border-radius:3px;margin-left:auto;padding:3px 6px;font-size:8px}.studio-new-book{color:#bbad8f;background:#a8977205;border:1px dashed #a8977245;border-radius:5px;justify-content:center;align-items:center;gap:9px;margin:24px 3px;padding:12px 10px;font-size:10px;display:flex}.studio-admin-tools{border-top:1px solid #ffffff0c;margin:6px 3px 30px;padding:17px 12px}.studio-admin-tools>span{color:#b69a6d;letter-spacing:.18em;font-size:8px}.studio-admin-tools>p{color:#77876c;font-size:10px;line-height:1.8}.studio-admin-tools>a{color:#bfab86;align-items:center;gap:7px;font-size:9px;line-height:1.7;display:flex}.studio-sidebar-bottom{margin-top:auto;padding-top:30px}.studio-sidebar-bottom>a{color:#819375;align-items:center;gap:10px;padding:12px;font-size:10px;display:flex}.studio-identity{border-top:1px solid #ffffff0c;align-items:center;gap:11px;margin-top:10px;padding:20px 8px 0;display:flex}.studio-identity>span{color:#c3ad82;background:#b5a2750a;border:1px solid #b5a27535;border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;font-size:13px;display:flex}.studio-identity strong{color:#bcc5af;font-size:11px;font-weight:500;display:block}.studio-identity small{color:#748965;margin-top:5px;font-size:9px;display:block}.studio-main{flex-direction:column;flex:1;min-width:0;display:flex}.studio-topbar{border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:20px;min-height:75px;padding:24px 40px;display:flex}.studio-topbar>div{align-items:center;gap:17px;min-width:0;display:flex}.studio-topbar>div>span:first-child{letter-spacing:.17em;color:#6e8361;white-space:nowrap;font-size:8px}.studio-topbar-divider{color:#465a39;font-size:12px}.studio-topbar strong{color:#b5c1a7;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:400;overflow:hidden}.studio-topbar>a{color:#99ad88;flex-shrink:0;align-items:center;gap:10px;font-size:10px;display:flex}.studio-content{flex:1;width:100%;max-width:1450px;margin:0 auto;padding:45px clamp(24px,3.5vw,55px)}.studio-page-title{justify-content:space-between;align-items:center;gap:30px;margin-bottom:34px;display:flex}.studio-page-title h1{letter-spacing:-.045em;margin:16px 0 12px;font-size:clamp(28px,3.1vw,43px);font-weight:400;line-height:1.2}.studio-title-dot{color:#dca775}.studio-page-title p{color:#91a181;max-width:640px;margin:0;font-size:12px;line-height:1.9}.studio-page-title>.platform-button{flex-shrink:0}.studio-stat-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:30px 0 35px;display:grid}.studio-stat{background:#181e18;border:1px solid #ffffff0d;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:13px;padding:24px 21px;display:grid}.studio-stat>svg{color:#849374;grid-area:1/2}.studio-stat>strong{letter-spacing:-.04em;grid-area:1/1;font-size:30px;font-weight:400}.studio-stat>span{color:#8e9f7d;font-size:10px}.studio-pending-callout{text-align:left;background:#a68c4c0c;border:1px solid #a68c4c2e;border-radius:7px;align-items:center;gap:18px;width:100%;margin-bottom:35px;padding:20px 22px;display:flex}.studio-pending-callout>svg{color:#d3ad70;flex-shrink:0}.studio-pending-callout>svg:last-child{margin-left:auto}.studio-pending-callout strong{color:#c2c9af;font-size:12px;font-weight:500;display:block}.studio-pending-callout span{color:#899b74;margin-top:7px;font-size:10px;display:block}.studio-section-heading{justify-content:space-between;align-items:center;gap:20px;margin:30px 0 22px;display:flex}.studio-section-heading h2{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:400}.studio-section-heading p{color:#879e75;margin:10px 0 0;font-size:11px;line-height:1.8}.studio-section-heading>button:not(.platform-button){color:#a69878;background:0 0;border:0;font-size:10px}.studio-books-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.studio-book-tile{text-align:left;background:#191f18;border:1px solid #ffffff0e;border-radius:7px;align-items:center;gap:20px;min-width:0;padding:22px;transition:border-color .2s,background .2s;display:flex}.studio-book-tile:hover{background:#1d251a;border-color:#baa46b50}.studio-book-cover{object-fit:cover;border-radius:3px;flex-shrink:0;width:85px;height:127px;box-shadow:4px 7px 15px #0004}.studio-book-tile>div{flex:1;min-width:0}.studio-book-tile h3{letter-spacing:-.03em;overflow-wrap:anywhere;margin:13px 0 9px;font-size:20px;font-weight:400;line-height:1.25}.studio-book-tile p{color:#819970;margin:0 0 12px;font-size:10px}.studio-book-tile>div>span:last-child{color:#738e62;font-size:9px;line-height:1.8}.studio-book-tile i{background:#9a9c7f;border-radius:50%;width:3px;height:3px;margin:0 5px 2px;display:inline-block}.studio-book-tile>svg{color:#8d9c70;flex-shrink:0}.studio-badge{color:#9cab8a;white-space:nowrap;background:#ffffff03;border:1px solid #ffffff1a;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:8px;line-height:1.5;display:inline-flex}.studio-badge.status-approved{color:#b1c193;background:#a0b87c0a;border-color:#a0b87c20}.studio-badge.status-submitted{color:#e0bf85;background:#c6a4580c;border-color:#c6a4582b}.studio-badge.status-changes_requested{color:#dfb08b;background:#cd8b590a;border-color:#cd8b592b}.studio-badge.status-rejected{color:#d2a599;background:#bb70600b;border-color:#bb70602b}.studio-cover-placeholder{color:#a09e77;background:linear-gradient(135deg,#353c29,#1e271a);border:1px solid #ffffff10;border-radius:3px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:13px;width:85px;min-height:127px;padding:15px 10px;display:flex}.studio-cover-placeholder>span{text-align:center;font-size:10px;line-height:1.6}.studio-welcome-card{text-align:center;background:radial-gradient(at 50% 100%,#4a523412,#0000);border:1px dashed #aaa66f35;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:55px 25px;display:flex}.studio-empty-icon{color:#c2ab79;background:#c1aa730a;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;display:flex}.studio-welcome-card h2{letter-spacing:-.035em;margin:22px 0 13px;font-size:28px;font-weight:400}.studio-welcome-card>p{color:#8b9d78;max-width:450px;margin:0 0 25px;font-size:12px;line-height:1.9}.studio-how-it-works{border-top:1px solid #ffffff0c;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:45px;padding-top:32px;display:grid}.studio-how-it-works>div>span{color:#b9a06f;letter-spacing:.14em;font-size:9px}.studio-how-it-works h3{color:#b9c0a5;margin:12px 0 9px;font-size:13px;font-weight:400}.studio-how-it-works p{color:#6f8b5c;margin:0;font-size:10px;line-height:1.8}.studio-content-footer{color:#526d42;border-top:1px solid #ffffff08;justify-content:space-between;gap:20px;padding:25px 40px;font-size:9px;display:flex}.studio-content-footer>span:first-child{letter-spacing:.14em;font-size:8px}.studio-alert{color:#c1b999;background:#a6935e08;border:1px solid #a6935e30;border-radius:5px;align-items:center;gap:10px;margin:0 0 22px;padding:15px 18px;font-size:12px;line-height:1.8;display:flex}.studio-alert.is-error{color:#e1b6ac;background:#b567600c;border-color:#ca837c40}.studio-alert.is-success{color:#b9c8a3;background:#89a96409;border-color:#9cb97925}.studio-search{max-width:360px;margin-bottom:27px}.studio-search input{width:100%}.studio-breadcrumb{color:#91a27f;background:0 0;border:0;align-items:center;margin-bottom:23px;padding:0;font-size:10px;display:inline-flex}.studio-book-heading{align-items:center;gap:25px;margin:5px 0 32px;display:flex}.studio-book-heading>.studio-book-cover,.studio-book-heading>.studio-cover-placeholder{width:76px;height:114px;min-height:114px}.studio-book-heading>div:nth-child(2){flex:1}.studio-book-heading h1{letter-spacing:-.04em;margin:13px 0 10px;font-size:35px;font-weight:400;line-height:1.2}.studio-book-heading p{color:#91a37d;margin:0;font-size:11px}.studio-book-heading i{background:#9da887;border-radius:50%;width:3px;height:3px;margin:0 7px 2px;display:inline-block}.studio-book-heading-actions{align-items:center;gap:10px;display:flex}.studio-book-tabs{border-bottom:1px solid #ffffff12;gap:28px;margin-bottom:32px;display:flex;overflow-x:auto}.studio-book-tabs>button{color:#7e9870;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:15px 0;font-size:11px}.studio-book-tabs>button.active{color:#d1b58a;border-bottom-color:#c7a370}.studio-chapter-list{border-top:1px solid #ffffff0f}.studio-chapter-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0d;align-items:center;gap:20px;width:100%;padding:24px 8px;display:flex}.studio-chapter-list>button:hover{background:#ffffff02}.studio-chapter-number{color:var(--platform-muted);min-width:32px;font-family:Georgia,serif;font-size:23px}.studio-chapter-list>button>div{flex:1}.studio-chapter-list h3{color:#c8d0b5;margin:0 0 10px;font-size:16px;font-weight:400}.studio-chapter-list p{color:var(--platform-muted);max-width:650px;margin:0 0 8px;font-size:11px;line-height:1.8}.studio-chapter-list small{color:var(--platform-muted);font-size:9px}.studio-chapter-list>button>svg{color:var(--platform-muted);flex-shrink:0}.studio-form{max-width:900px}.studio-form fieldset,.studio-composer fieldset{border:0;min-width:0;margin:0;padding:0}.studio-form label,.studio-publishing-card label,.studio-translation-fields label,.studio-review-card form label{color:#b4c19f;flex-direction:column;gap:10px;margin-bottom:22px;font-size:11px;line-height:1.6;display:flex}.studio-form input:not([type=file]),.studio-form select,.studio-form textarea,.studio-publishing-card input:not([type=checkbox]),.studio-publishing-card textarea,.studio-translation-fields input,.studio-translation-fields textarea,.studio-review-card textarea,.studio-review-card select,.studio-person-row select{color:#dfdfcb;background:#191f17;border:1px solid #ffffff18;border-radius:5px;outline:none;width:100%;padding:12px 14px;font-size:12px;line-height:1.7;transition:border-color .15s}.studio-form textarea,.studio-publishing-card textarea,.studio-translation-fields textarea,.studio-review-card textarea{resize:vertical}.studio-form input:focus,.studio-form textarea:focus,.studio-form select:focus,.studio-publishing-card textarea:focus,.studio-publishing-card input:focus,.studio-review-card textarea:focus{border-color:#c9a67780}.studio-form input::placeholder,.studio-form textarea::placeholder,.studio-publishing-card textarea::placeholder{color:#657f50}.studio-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.studio-form-heading{align-items:flex-start;gap:17px;padding:22px 0 24px;display:flex}.studio-form-heading>span{color:#b9a16c;padding-top:4px;font-size:10px}.studio-form-heading>svg{color:#b9a16c;flex-shrink:0}.studio-form-heading h2{letter-spacing:-.025em;margin:0 0 8px;font-size:20px;font-weight:400}.studio-form-heading p{color:#839b6c;margin:0;font-size:11px;line-height:1.8}.studio-url-preview{color:#728e58;overflow-wrap:anywhere;border-top:1px solid #ffffff0c;padding-top:20px;font-size:10px}.studio-form-actions{border-top:1px solid #ffffff0f;justify-content:flex-end;align-items:center;gap:14px;margin-top:30px;padding-top:28px;display:flex}.studio-cover-form{grid-template-columns:160px 1fr;gap:32px;display:grid}.studio-cover-form>div:first-child{flex-direction:column;align-items:center;gap:13px;display:flex}.studio-cover-form .studio-book-cover,.studio-cover-form .studio-cover-placeholder{width:140px;height:210px;min-height:210px}.studio-cover-form>div>small{color:#718b59;font-size:9px}.studio-upload-label{cursor:pointer;background:#a69e6b06;border:1px solid #a69e6b40;border-radius:4px;justify-content:center;align-items:center;width:100%;position:relative;overflow:hidden;color:#c8b88e!important;flex-direction:row!important;gap:8px!important;margin:0!important;padding:10px 13px!important;font-size:10px!important;display:flex!important}.studio-upload-label>input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.studio-field-footer{color:#748e59;justify-content:space-between;gap:12px;margin:-11px 0 20px;font-size:9px;display:flex}.studio-advanced{background:#ffffff01;border:1px solid #ffffff12;border-radius:5px;margin:28px 0 0}.studio-advanced>summary{cursor:pointer;color:#a9b28c;padding:17px 20px;font-size:11px}.studio-advanced[open]>summary{border-bottom:1px solid #ffffff0c;margin-bottom:20px}.studio-advanced>label,.studio-advanced>.studio-form-row,.studio-advanced>.studio-helper,.studio-advanced>.platform-button{margin-inline:20px}.studio-helper{max-width:700px;color:#8da173!important;font-size:10px!important;line-height:1.9!important}.studio-steps{border-bottom:1px solid #ffffff10;align-items:center;gap:28px;margin:35px 0;padding:0 0 25px;list-style:none;display:flex}.studio-steps>li{color:#6e8858;align-items:center;gap:9px;font-size:10px;display:flex}.studio-steps li>span{border:1px solid #ffffff18;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:9px;display:flex}.studio-steps li.active{color:#d2ba8b}.studio-steps li.active>span{color:#1b2513;background:#d2ba8b;border-color:#d2ba8b}.studio-steps li.complete>span{color:#a6ba89;border-color:#9fb48255}.studio-composer-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.studio-composer-toolbar>.studio-breadcrumb{margin-bottom:0}.studio-composer-toolbar>div{align-items:center;gap:15px;display:flex}.studio-save-state{color:#899f70;font-size:9px}.studio-save-state.is-saved{color:#adc28e}.studio-small-button{color:#a7ba8d;background:#ffffff03;border:1px solid #ffffff18;border-radius:4px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;display:inline-flex}.studio-composer-grid{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:25px;display:grid}.studio-writing-surface{background:var(--platform-raised);border:1px solid #ffffff0c;border-radius:6px;overflow:hidden}.studio-chapter-title-label{color:var(--platform-muted);letter-spacing:.16em;padding:28px 28px 12px;font-size:8px;display:block}.studio-chapter-title-input{letter-spacing:-.035em;color:#e3e3ce;background:0 0;border:0;border-bottom:1px solid #ffffff10;outline:none;width:100%;padding:12px 0 20px;font-size:28px;line-height:1.4;display:block}.studio-chapter-title-input::placeholder{color:var(--platform-muted)}.studio-chapter-epigraph-label{color:var(--platform-muted);padding:0 28px 20px;font-size:9px;display:block}.studio-chapter-epigraph-label input{width:100%;color:var(--platform-muted);background:0 0;border:0;outline:none;padding:10px 0;font-family:Georgia,serif;font-size:12px;font-style:italic;line-height:1.8;display:block}.studio-chapter-epigraph-label input::placeholder{color:var(--platform-muted)}.studio-rich-editor{border-top:1px solid #ffffff0c}.studio-rich-editor>[class]{background:0 0!important;border:0!important;border-radius:0!important}.studio-rich-editor [contenteditable]{background:var(--platform-raised)!important;color:var(--platform-text)!important;min-height:450px!important;padding:30px 28px!important;font-family:Georgia,serif!important;font-size:17px!important;line-height:1.95!important}.studio-rich-editor [role=toolbar]{flex-wrap:wrap;background:var(--platform-input)!important;color:var(--platform-muted)!important;border-bottom:1px solid #ffffff10!important}.studio-rich-editor button{color:var(--platform-muted)}.studio-writing-footer{color:var(--platform-muted);border-top:1px solid #ffffff10;flex-wrap:wrap;gap:16px;padding:15px 23px;font-size:8px;display:flex}.studio-writing-footer>span:last-child{margin-left:auto}.studio-publishing-sidebar{flex-direction:column;gap:17px;display:flex;position:sticky;top:20px}.studio-publishing-card{background:#181f14;border:1px solid #ffffff10;border-radius:6px;padding:21px}.studio-publishing-card h3{letter-spacing:-.03em;margin:14px 0 10px;font-size:19px;font-weight:400;line-height:1.3}.studio-publishing-card>p{color:#899f6f;margin:0 0 20px;font-size:10px;line-height:1.9}.studio-publishing-card label{margin-bottom:10px;font-size:10px}.studio-publishing-card textarea{padding:12px;font-size:11px;line-height:1.9}.studio-character-count{text-align:right;color:#67814d;font-size:8px;display:block}.studio-teaser-preview{border-top:1px solid #ffffff10;margin-top:20px;padding-top:16px}.studio-teaser-preview>span{letter-spacing:.13em;color:#688449;font-size:7px;display:block}.studio-teaser-preview>strong{color:#c2cdab;margin:11px 0 7px;font-size:12px;font-weight:400;line-height:1.6;display:block}.studio-teaser-preview p{color:#899d6f;margin:0;font-size:10px;line-height:1.85}.studio-publishing-card .platform-button{width:100%;min-height:42px;margin-top:15px;padding-inline:9px;font-size:10px}.studio-publishing-card .studio-checkbox{flex-direction:row;align-items:center;gap:9px;margin:20px 0;font-size:9px;line-height:1.7;display:flex}.studio-checkbox input{accent-color:#d2af7b;flex-shrink:0;width:14px;height:14px}.studio-unpublish{color:#b29a77;background:0 0;border:0;margin:16px auto 0;font-size:9px;display:block}.studio-recovery{color:#d8c29d;background:#c8aa6e0b;border:1px solid #c8aa6e50;border-radius:5px;align-items:center;gap:12px;margin-bottom:20px;padding:15px;font-size:10px;display:flex}.studio-recovery>span{flex:1}.studio-recovery button{color:#d8c29d;background:#c8aa6e10;border:1px solid #c8aa6e40;border-radius:4px;padding:8px 10px;font-size:9px}.studio-manuscript-preview{max-width:720px;margin:auto;padding:45px 40px}.studio-manuscript-preview>span{text-align:center;letter-spacing:.18em;color:#8ba568;font-size:9px;display:block}.studio-manuscript-preview h1{text-align:center;color:#dddcc5;margin:25px 0;font-family:Georgia,serif;font-size:35px;font-weight:400;line-height:1.25}.studio-manuscript-preview blockquote{text-align:center;color:#a3b584;margin:30px 0 40px;font-family:Georgia,serif;font-size:14px;line-height:1.9}.studio-manuscript-preview>p{color:#c5d0b1;font-family:Georgia,serif;font-size:17px;line-height:1.95}.studio-preview-ornament{text-align:center;color:var(--book-accent,#c5ab7d);margin:35px 0;font-family:Georgia,serif;font-size:32px}.studio-translation-fields{min-width:0}.studio-translation-fields h3{color:#b6c89c;font-size:15px;font-weight:400}.studio-translation-fields label{font-size:10px}.studio-review-layout{grid-template-columns:minmax(0,1.4fr) 1fr;align-items:start;gap:40px;display:grid}.studio-review-card{max-width:650px}.studio-review-card h2{letter-spacing:-.035em;margin:20px 0;font-size:29px;font-weight:400;line-height:1.3}.studio-review-card>p{color:#91a67a;font-size:12px;line-height:1.95}.studio-review-card>.studio-badge{margin:10px 0 15px}.studio-submission-date{color:#748d59;margin:0 0 23px;font-size:9px;display:block}.studio-editor-note{background:#c2a36f06;border-left:2px solid #c2a36f;border-radius:0 5px 5px 0;margin:20px 0 25px;padding:20px}.studio-editor-note>strong{color:#cebc92;font-size:10px;font-weight:500}.studio-editor-note>p{color:#a9b98c;white-space:pre-wrap;margin-bottom:0;font-size:12px;line-height:1.9}.studio-review-card form{margin-top:25px}.studio-review-card .platform-button{margin-top:15px}.studio-review-checklist{background:#1b2415;border:1px solid #ffffff10;border-radius:7px;padding:30px}.studio-review-checklist>svg{color:#b9a16c}.studio-review-checklist h3{letter-spacing:-.025em;margin:20px 0;font-size:18px;font-weight:400}.studio-review-checklist>div{border-bottom:1px solid #ffffff0c;align-items:center;gap:12px;padding:16px 0;display:flex}.studio-review-checklist>div>span{color:#708e54;border:1px solid #ffffff18;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.studio-review-checklist>div.complete>span{color:#b3c68f;background:#a3ba7408;border-color:#a3ba7450}.studio-review-checklist>div>p{color:#8ba56e;margin:0;font-size:11px;line-height:1.8}.studio-review-checklist>div.complete>p{color:#b5c79b}.studio-review-checklist>small{color:#6d8d52;margin-top:25px;font-size:9px;line-height:1.9;display:block}.studio-design-form{grid-template-columns:1.2fr 1fr;align-items:start;gap:40px;max-width:none;display:grid}.studio-form input[type=color]{cursor:pointer;height:45px;padding:6px}.studio-design-preview{text-align:center;background:radial-gradient(ellipse at center,var(--book-tint),#141912);border:1px solid #ffffff14;border-radius:7px;flex-direction:column;align-items:center;min-width:0;padding:40px 25px;display:flex;position:sticky;top:25px}.studio-design-preview>span{color:var(--book-accent);letter-spacing:.2em;margin-bottom:25px;font-size:8px}.studio-design-preview .studio-book-cover{width:150px;height:225px;transform:rotate(3deg);box-shadow:10px 15px 40px #0008}.studio-design-preview>h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:30px 0 15px;font-family:Georgia,serif;font-size:32px;font-weight:400;line-height:1.2}.studio-design-preview>p{color:#b3c19c;margin:0;font-family:Georgia,serif;font-size:13px;line-height:1.8}.studio-design-preview>.studio-preview-ornament{margin:25px 0 10px}.studio-design-preview>blockquote{color:var(--book-accent);margin:10px 0 30px;font-family:Georgia,serif;font-size:16px;line-height:1.8}.studio-design-preview>small{color:var(--platform-muted);font-size:8px}.studio-people-table{border:1px solid #ffffff10;border-radius:7px;overflow:hidden}.studio-person-row,.studio-people-table-head{grid-template-columns:minmax(0,1fr) 110px 60px 135px;align-items:center;gap:20px;padding:18px 22px;display:grid}.studio-people-table-head{color:#829f64;background:#182311;font-size:9px}.studio-person-row{border-top:1px solid #ffffff0b}.studio-person-row strong{color:#bacc9f;font-size:12px;font-weight:400;display:block}.studio-person-row small{color:#6e8e50;overflow-wrap:anywhere;margin-top:6px;font-size:9px;display:block}.studio-person-row>span{color:#94b075;font-size:11px}.studio-person-row select{padding:8px;font-size:10px}.studio-person-row .studio-small-button{justify-content:center;font-size:9px}.studio-person-row .studio-small-button.is-danger{color:#cda88d;border-color:#cda88d35}@media (width>=1600px){.library-hero{min-height:720px}.library-hero-art{min-height:560px}.hero-cover-front{width:270px}.hero-cover-back{width:240px}.studio-composer-grid{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=1100px){.platform-header .wordmark small,.platform-header .header-brand-separator{display:none}.platform-header .desktop-navigation{gap:20px}.library-hero{min-height:580px}.library-hero-art{min-height:450px}.hero-cover-front{width:200px;left:2%}.hero-cover-back{width:180px;right:2%}.hero-orbit{width:390px;height:390px}.orbit-two{width:450px;height:450px}.platform-book-card{grid-template-columns:42% 1fr}.platform-book-copy{padding:25px 20px}.platform-book-copy h3{font-size:22px}.platform-book-image{padding-inline:20px}.book-cinematic-layout{grid-template-columns:1.2fr 1fr;gap:35px}.book-story-section{gap:50px}.series-mini-grid{gap:12px}.series-mini-grid article{text-align:center;flex-direction:column}.studio-sidebar{width:213px;padding-inline:14px}.studio-content{padding:32px 27px}.studio-topbar{padding-inline:27px}.studio-books-grid{grid-template-columns:1fr}.studio-composer-grid{grid-template-columns:minmax(0,1fr) 235px;gap:17px}.studio-publishing-card{padding:17px}.studio-book-heading-actions{flex-direction:column;align-items:stretch}.studio-book-heading-actions .platform-button{font-size:10px}.studio-stat{padding:21px 17px}.studio-review-layout{grid-template-columns:1.2fr 1fr;gap:25px}.studio-people-table-head,.studio-person-row{grid-template-columns:minmax(0,1fr) 85px 40px 100px;gap:12px;padding:15px}.studio-design-form{gap:25px}}@media (width<=850px){.platform-header .desktop-navigation{gap:16px}.platform-header .desktop-navigation a{font-size:10px}.platform-header .wordmark img{width:125px}.library-hero{grid-template-columns:1.1fr 1fr;min-height:530px;padding-top:40px}.library-hero h1{font-size:50px}.library-hero-copy>p{font-size:12px}.library-hero-art{min-height:410px}.hero-cover-front{width:170px;top:66px}.hero-cover-back{width:150px;top:50px;right:0}.hero-art-caption{font-size:6px;right:10%}.hero-orbit{width:310px;height:310px;top:15%}.orbit-two{width:370px;height:370px;top:5%}.hero-art-note{padding:14px;font-size:12px;right:0}.hero-art-note small,.hero-footnote{font-size:8px}.platform-actions{gap:12px}.platform-button{padding:12px 16px;font-size:11px}.platform-book-card{min-height:290px}.platform-book-image{min-height:290px;padding-inline:19px}.platform-book-copy{padding:23px 18px 17px}.platform-book-copy h3{font-size:20px}.platform-book-copy>p{-webkit-line-clamp:3;font-size:10px}.platform-book-category{font-size:7px}.platform-book-author,.platform-book-bottom>span{font-size:9px}.platform-book-bottom svg{width:14px}.manifesto-features{gap:25px}.author-invitation{padding:30px}.author-invitation h2{font-size:22px}.book-story-section{gap:35px}.book-cinematic-layout{gap:20px}.book-cinematic-copy h1{font-size:55px}.book-cinematic-cover{padding:20px}.book-logline{font-size:17px}.book-story-section h2{font-size:31px}.book-landing-nav{justify-content:flex-start;gap:24px}.chapter-list-experience .chapter-card{grid-template-columns:35px minmax(0,1fr) 20px;gap:19px}.chapter-list-experience .chapter-card dl{display:none}.chapter-list-experience .chapter-order{font-size:26px}.continue-grid{grid-template-columns:1fr 1fr}.authors-process{gap:30px}.authors-editorial{gap:25px}.studio-shell{display:block}.studio-sidebar{border-bottom:1px solid #ffffff10;border-right:0;flex-direction:row;align-items:center;gap:20px;width:auto;height:auto;padding:15px 22px;position:relative;overflow-x:auto}.studio-brand{flex-shrink:0;padding:0}.studio-brand>img{width:112px}.studio-brand>span,.studio-workspace,.studio-admin-tools,.studio-sidebar-bottom{display:none}.studio-sidebar nav{flex-direction:row;gap:3px}.studio-sidebar nav>button{white-space:nowrap;gap:7px;padding:10px;font-size:10px}.studio-sidebar nav>button>svg{width:15px}.studio-new-book{white-space:nowrap;margin:0 0 0 auto;padding:9px 12px;font-size:9px}.studio-new-book svg{width:14px}.studio-topbar{min-height:60px;padding:17px 25px}.studio-content{padding:35px 25px}.studio-composer-grid{grid-template-columns:minmax(0,1fr) 260px}.studio-books-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-book-tile{gap:15px;padding:18px}.studio-book-tile h3{font-size:18px}.studio-book-tile>.studio-book-cover{width:70px;height:105px}.studio-book-tile>svg{display:none}.studio-book-heading-actions{flex-direction:row}.studio-review-layout{gap:30px}}@media (width<=640px){.platform-header.site-header{min-height:73px;padding:10px 22px}.platform-header .wordmark img{width:136px;height:45px}.platform-header .desktop-navigation{display:none}.platform-header .mobile-navigation{display:block}.platform-library{padding-inline:22px}.library-hero{flex-direction:column;align-items:stretch;gap:15px;padding:48px 0 28px;display:flex}.library-hero h1{margin:23px 0;font-size:52px;line-height:1.1}.library-hero-copy>.platform-eyebrow{letter-spacing:.14em;font-size:7px}.library-hero-copy>p{max-width:360px;margin-bottom:23px;font-size:13px;line-height:1.9}.hero-footnote{margin-top:23px;font-size:9px}.library-hero-art{align-self:center;width:100%;max-width:410px;min-height:365px;margin-top:10px;overflow:clip}.hero-cover-front{width:160px;top:39px;left:15%}.hero-cover-back{width:145px;top:30px;right:14%}.hero-art-caption{font-size:7px;top:0;right:15%}.hero-orbit{width:300px;height:300px;top:7%;left:15%}.orbit-two{width:350px;height:350px;top:0;left:4%}.hero-art-note{padding:13px 17px;font-size:13px;bottom:1px;right:5%}.hero-note-star{font-size:22px}.hero-art-note small{font-size:8px}.library-section-heading{gap:15px;margin-bottom:22px}.library-section-heading h2{font-size:26px}.platform-eyebrow{font-size:7px}.collection-count{text-align:right;max-width:105px;font-size:8px;line-height:1.8}.library-discovery{flex-direction:column;align-items:stretch;gap:14px;padding:16px 0 22px}.platform-tabs{gap:2px}.platform-tabs button{padding:8px 12px;font-size:10px}.platform-search input{width:100%;font-size:11px}.platform-search{padding:11px 13px}.platform-book-grid{grid-template-columns:1fr;gap:18px}.platform-book-card{grid-template-columns:43% 1fr;min-height:290px}.platform-book-image{min-height:290px;padding:30px 21px 43px}.platform-book-copy{padding:25px 20px 18px}.platform-book-copy h3{font-size:25px}.platform-book-copy>p{margin:16px 0;font-size:11px}.platform-book-category{font-size:7px}.book-card-open{font-size:8px}.platform-book-author{font-size:10px}.platform-book-bottom>span{font-size:9px}.library-collection{padding-bottom:50px}.library-manifesto{padding:55px 0}.library-manifesto h2{margin-bottom:40px;font-size:44px}.manifesto-features{grid-template-columns:1fr;gap:32px;max-width:290px}.manifesto-features h3{margin-top:10px;font-size:16px}.manifesto-features p{font-size:12px}.author-invitation{margin-bottom:35px;padding:30px 23px;display:block}.author-invitation h2{font-size:27px;line-height:1.25}.author-invitation p{font-size:11px}.author-invitation>.platform-button{margin-top:25px}.continue-grid{grid-template-columns:1fr}.continue-section{padding:15px 0 30px}.platform-page-heading{padding:50px 0 30px}.platform-page-heading h1{font-size:38px}.platform-page-heading p{font-size:13px}.book-landing-wrap{padding:23px 22px 37px}.book-cinematic-layout{flex-direction:column-reverse;align-items:stretch;gap:18px;display:flex}.book-cinematic-cover{padding:30px 50px 15px}.book-cinematic-cover img{width:170px;box-shadow:0 15px 50px #000b,5px 5px #fff1}.book-cinematic-cover>span{margin-top:0;font-size:6px}.book-cinematic-copy>.platform-eyebrow{font-size:7px}.book-cinematic-copy h1{max-width:350px;margin:20px 0 13px;font-size:51px;line-height:1.05}.book-landing-tags{gap:8px;margin:19px 0}.book-landing-tags>span{font-size:9px}.book-logline{margin:20px 0 25px;font-size:18px;line-height:1.65}.book-hero-note{font-size:9px}.book-landing-nav{gap:25px;padding:18px 22px}.book-landing-nav>a{font-size:10px}.book-landing-body{padding-inline:22px}.book-story-section{padding:45px 0;display:block}.book-story-section h2{max-width:280px;margin:20px 0;font-size:34px}.book-story-tags{gap:7px}.book-story-tags>span{padding:7px 9px;font-size:8px}.book-story-prose{margin-top:30px;font-size:13px;line-height:1.95}.book-story-section blockquote{margin-bottom:30px;font-size:20px}.book-episodes{padding:45px 0}.book-episodes .library-section-heading h2{font-size:26px}.episode-intro{font-size:11px}.chapter-discovery{flex-direction:column;align-items:stretch;gap:14px;padding:16px 0}.chapter-search-actions>.platform-search{flex:1}.chapter-sort{height:36px}.chapter-list-experience .chapter-card{grid-template-columns:26px minmax(0,1fr) 13px;gap:13px;padding:24px 0}.chapter-list-experience .chapter-card .chapter-order{padding-top:13px;font-size:22px}.chapter-list-experience .chapter-card h3{margin-bottom:9px;font-size:17px}.chapter-list-experience .chapter-teaser{margin-bottom:11px;font-size:11px;line-height:1.95}.chapter-list-experience .chapter-card-status{flex-wrap:wrap;gap:9px;font-size:8px}.chapter-list-experience .chapter-card>div>p:first-child:not(.chapter-teaser){font-size:7px}.chapter-list-experience .chapter-arrow{font-size:14px}.book-series-section{padding:45px 0}.book-series-section h2{font-size:27px;line-height:1.3}.series-mini-grid{grid-template-columns:1fr}.series-mini-grid article{text-align:left;flex-direction:row;gap:23px;padding:20px}.series-mini-grid img{width:70px}.series-mini-grid h3{font-size:19px}.book-subscribe-section{padding-bottom:35px}.platform-chapters-group{padding-top:40px}.platform-chapters-group>header{gap:19px;margin-bottom:22px}.platform-chapters-group h2{font-size:26px}.platform-chapters-group header p{font-size:9px}.platform-chapter-book-cover img{width:60px}.platform-chapters-page{padding-inline:22px}.platform-chapters-switch{gap:8px}.platform-chapters-switch>a{padding:10px 12px;font-size:10px}.authors-hero{padding:55px 0}.authors-hero h1{margin:25px 0;font-size:49px}.authors-hero>p{font-size:13px;line-height:1.9}.authors-hero>small{font-size:8px}.authors-process{grid-template-columns:1fr;gap:26px;padding:35px 0}.authors-process article{grid-template-columns:35px 1fr;column-gap:20px;display:grid}.authors-process article>span{grid-row:1/3;font-size:27px}.authors-process h2{margin:3px 0 10px;font-size:22px}.authors-process p{grid-column:2;margin:0;font-size:12px}.authors-editorial{padding:50px 0;display:block}.authors-editorial>svg{margin-bottom:20px}.authors-editorial h2{margin:20px 0;font-size:30px}.authors-editorial p{font-size:12px}.authors-faq{padding-bottom:45px}.authors-faq summary{font-size:12px;line-height:1.7}.authors-faq details>p{padding-right:0;font-size:12px}.authors-final{padding:35px 0 60px}.authors-final h2{font-size:31px;line-height:1.3}.studio-signin-page{min-height:60vh;padding:60px 24px}.studio-signin-page h1{font-size:35px}.studio-signin-page>p{font-size:13px}.site-footer{padding-top:35px}.studio-sidebar{flex-wrap:wrap;gap:14px;padding:15px 18px 11px;display:flex}.studio-brand>img{width:126px}.studio-sidebar nav{order:3;gap:7px;width:100%;padding-top:2px;overflow-x:auto}.studio-sidebar nav>button{flex-shrink:0;gap:8px;padding:10px 11px;font-size:10px}.studio-sidebar nav>button>svg{width:16px}.studio-sidebar nav>button>b{font-size:7px}.studio-new-book{margin-left:auto;padding:10px 12px;font-size:9px}.studio-topbar{min-height:55px;padding:16px 20px}.studio-topbar>div{gap:10px}.studio-topbar>div>span:first-child{letter-spacing:.1em;font-size:6px}.studio-topbar strong,.studio-topbar>a{font-size:9px}.studio-topbar>a{gap:5px}.studio-topbar>a>svg{width:12px}.studio-content{padding:30px 20px}.studio-page-title{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:25px}.studio-page-title h1{margin:14px 0;font-size:32px}.studio-page-title p{font-size:11px}.studio-page-title>.platform-button{min-height:40px;font-size:10px}.studio-stat-grid{grid-template-columns:repeat(2,1fr);gap:11px;margin:25px 0 28px}.studio-stat{gap:11px;padding:19px 17px}.studio-stat>strong{font-size:29px}.studio-stat>span{font-size:9px}.studio-stat>svg{width:17px}.studio-section-heading{gap:15px;margin-top:25px}.studio-section-heading h2{font-size:20px}.studio-section-heading p{font-size:10px}.studio-section-heading>.platform-button{gap:7px;min-height:39px;padding:10px 12px;font-size:9px}.studio-section-heading>.platform-button>svg{width:14px}.studio-books-grid{grid-template-columns:1fr;gap:13px}.studio-book-tile{gap:20px;padding:19px}.studio-book-tile h3{font-size:22px}.studio-book-tile p{font-size:10px}.studio-book-tile>.studio-book-cover{width:75px;height:113px}.studio-book-tile>svg{width:16px;display:block}.studio-how-it-works{gap:18px;margin-top:33px;padding-top:27px}.studio-how-it-works h3{font-size:11px;line-height:1.6}.studio-how-it-works p{font-size:9px}.studio-how-it-works>div>span{font-size:8px}.studio-welcome-card{padding:35px 22px}.studio-welcome-card h2{font-size:27px;line-height:1.25}.studio-welcome-card>p{font-size:11px}.studio-pending-callout{gap:13px;padding:17px}.studio-pending-callout strong{font-size:11px}.studio-pending-callout span{font-size:9px;line-height:1.8}.studio-content-footer{gap:15px;padding:22px 20px;font-size:7px}.studio-content-footer>span:first-child{white-space:nowrap;font-size:6px}.studio-alert{padding:13px 14px;font-size:11px}.studio-form-row{grid-template-columns:1fr;gap:0}.studio-form label{margin-bottom:20px;font-size:10px}.studio-form input:not([type=file]),.studio-form select,.studio-form textarea{padding:12px;font-size:12px}.studio-form-heading{gap:13px;padding-top:15px}.studio-form-heading h2{font-size:20px}.studio-form-heading p{font-size:10px}.studio-steps{gap:16px;margin:20px 0}.studio-steps li{gap:7px;font-size:8px;line-height:1.6}.studio-steps li>span{flex-shrink:0;width:23px;height:23px;font-size:8px}.studio-cover-form{grid-template-columns:1fr;gap:28px}.studio-cover-form>div:first-child{max-width:170px;margin:0 auto}.studio-cover-form .studio-book-cover,.studio-cover-form .studio-cover-placeholder{width:150px;height:225px}.studio-field-footer{font-size:8px;line-height:1.7}.studio-form-actions{flex-wrap:wrap;margin-top:22px;padding-top:22px}.studio-form-actions>.platform-button{flex:1;min-height:44px;font-size:10px}.studio-form-actions>.platform-button svg{flex-shrink:0;width:14px}.studio-book-heading{flex-wrap:wrap;gap:17px}.studio-book-heading>.studio-book-cover,.studio-book-heading>.studio-cover-placeholder{width:65px;height:98px;min-height:98px}.studio-book-heading h1{margin-top:12px;font-size:29px}.studio-book-heading p{font-size:10px}.studio-book-heading>div:nth-child(2){min-width:180px}.studio-book-heading-actions{flex-direction:row;gap:10px;width:100%;margin-top:5px}.studio-book-heading-actions .platform-button{flex:1;font-size:10px}.studio-book-tabs{gap:23px;margin-bottom:25px}.studio-book-tabs>button{padding:13px 0;font-size:10px}.studio-chapter-list>button{flex-wrap:wrap;gap:12px;padding:22px 0}.studio-chapter-number{align-self:flex-start;min-width:25px;margin-top:5px;font-size:22px}.studio-chapter-list>button>div{min-width:calc(100% - 45px)}.studio-chapter-list h3{font-size:17px}.studio-chapter-list p{font-size:11px}.studio-chapter-list .studio-badge{margin-left:37px}.studio-chapter-list>button>svg{margin-left:auto}.studio-composer-toolbar{align-items:flex-start;gap:12px}.studio-composer-toolbar>div{flex-direction:column-reverse;align-items:flex-end;gap:10px}.studio-save-state{text-align:right;max-width:180px;font-size:8px;line-height:1.7}.studio-composer-toolbar>.studio-breadcrumb{margin-top:13px;font-size:9px}.studio-composer-grid{flex-direction:column;gap:22px;display:flex}.studio-writing-surface{width:100%}.studio-publishing-sidebar{width:100%;position:static}.studio-publishing-card{padding:22px}.studio-publishing-card h3{font-size:23px}.studio-publishing-card>p,.studio-publishing-card label{font-size:11px}.studio-publishing-card textarea{font-size:12px}.studio-publishing-card .platform-button{font-size:11px}.studio-publishing-card .studio-checkbox{font-size:10px}.studio-chapter-title-label{padding:23px 20px 12px}.studio-chapter-title-input{font-size:27px}.studio-chapter-epigraph-label{padding:0 20px 20px}.studio-rich-editor [contenteditable]{min-height:400px!important;padding:25px 20px!important;font-size:17px!important}.studio-writing-footer{padding:15px 19px;font-size:8px}.studio-writing-footer>span:last-child{margin-left:0;line-height:1.7}.studio-recovery{flex-wrap:wrap;font-size:10px}.studio-recovery>span{min-width:100%;line-height:1.8}.studio-manuscript-preview{padding:30px 23px}.studio-manuscript-preview h1{font-size:30px}.studio-manuscript-preview>p{font-size:16px}.studio-review-layout{grid-template-columns:1fr;gap:30px}.studio-review-card h2{font-size:28px}.studio-review-card>p{font-size:12px}.studio-review-checklist{padding:25px}.studio-design-form{grid-template-columns:1fr;gap:30px}.studio-design-preview{width:100%;max-width:350px;margin:auto;position:static}.studio-person-row,.studio-people-table-head{grid-template-columns:minmax(0,1fr) 90px;gap:13px;padding:17px}.studio-people-table-head>span:nth-child(3),.studio-people-table-head>span:nth-child(4){display:none}.studio-person-row>span{font-size:10px}.studio-person-row>span:after{content:" kitap"}.studio-person-row>.studio-small-button{grid-column:2;font-size:8px}.studio-person-row strong{font-size:11px}.studio-person-row small{font-size:9px}.studio-advanced>summary{padding:16px;font-size:10px}.studio-advanced>.studio-form-row{margin-inline:16px}.studio-translation-fields textarea{font-size:12px}.studio-helper{font-size:10px!important}}@media (prefers-reduced-motion:reduce){.hero-cover,.platform-button,.platform-book-image img,.studio-book-tile{transition:none}.platform-button:hover,.hero-cover:hover{transform:none}}.studio-composer-toolbar{z-index:15;background:#121515;padding:12px 0;position:sticky;top:0}.studio-composer-toolbar>div{flex-wrap:wrap;justify-content:flex-end}.studio-small-button{min-height:39px}@media (width<=640px){.studio-composer-toolbar>div{flex-direction:row;gap:8px;max-width:220px}.studio-composer-toolbar .studio-save-state{flex-basis:100%;order:3}.studio-composer-toolbar .studio-small-button{padding:9px 10px;font-size:11px}}.platform-account.account-shell{background:#101213;max-width:1240px;min-height:70vh;margin:auto;padding:0 clamp(22px,5vw,65px) 50px}.platform-account>.platform-page-heading{max-width:100%;padding-bottom:20px}.platform-account .reader-account{max-width:1100px;margin:20px auto 55px;padding:0}.platform-account .auth-stage{background:#191c1b;border:1px solid #ffffff14;border-radius:9px;overflow:hidden}.platform-account .auth-story{background:radial-gradient(at 10% 15%,#a98b5c12,#0000);padding:40px}.platform-account .auth-story h2{letter-spacing:-.04em;font-size:36px;font-weight:400;line-height:1.2}.platform-account .auth-story>p{font-size:14px;line-height:1.9}.platform-account .account-card{border-color:var(--platform-border);background:var(--platform-surface);border-radius:8px}.platform-account .auth-card{border:0;padding:35px}.platform-account .password-auth-form :is(input,select){background:var(--platform-input);border-color:var(--platform-border);color:var(--platform-text);border-radius:5px;font-size:14px}.platform-account .password-auth-form label{font-size:12px}.platform-account .password-auth-submit{background:var(--platform-accent);color:#181c15;border-radius:5px}.platform-account-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:25px 0 60px;display:grid}.platform-account-benefits svg{color:var(--platform-accent)}.platform-account-benefits h3{margin:18px 0 10px;font-size:16px;font-weight:400;line-height:1.5}.platform-account-benefits p{color:var(--platform-muted);margin:0;font-size:13px;line-height:1.9}.platform-account-privacy{color:var(--platform-muted);text-align:center;max-width:700px;margin:0 auto;font-size:11px;line-height:1.9}.platform-account .author-invitation{margin-bottom:30px}.studio-topbar-admin-actions{align-items:center;gap:20px;display:flex}.studio-topbar-admin-actions>a{color:#a8ad8d;font-size:11px}.studio-mobile-admin-link{display:none}@media (width<=640px){.platform-account .auth-story,.platform-account .auth-card{padding:27px 23px}.platform-account .auth-story h2{font-size:31px}.platform-account .auth-story>p{font-size:13px}.platform-account-benefits{grid-template-columns:1fr;gap:30px;padding:10px 0 40px}.platform-account-benefits article{border-bottom:1px solid #ffffff0d;padding-bottom:23px}.platform-account-benefits h3{margin:13px 0 8px;font-size:17px}.platform-account-benefits p{font-size:13px}.studio-mobile-admin-link{color:#c9b082;margin:0 0 23px;font-size:11px;display:block}.platform-account-privacy{font-size:10px}}.platform-button{font-size:13px}.platform-eyebrow{font-size:9px}.platform-tabs button,.platform-search input{font-size:12px}.platform-book-copy>p{font-size:13px}.platform-book-author{font-size:12px}.platform-book-category{font-size:10px}.platform-book-bottom>span{font-size:11px}.manifesto-features p,.author-invitation p{font-size:13px}.hero-footnote{font-size:11px}.hero-art-note small{font-size:10px}.collection-count{font-size:11px}.chapter-list-experience .chapter-teaser{font-size:14px}.chapter-list-experience .chapter-card h3{font-size:20px}.chapter-list-experience .chapter-card-status{font-size:11px}.chapter-list-experience .chapter-card>div>p:first-child:not(.chapter-teaser){font-size:10px}.episode-intro{font-size:13px}.book-landing-tags>span,.book-byline,.book-landing-nav>a{font-size:12px}.book-hero-note,.book-story-tags>span{font-size:11px}.book-story-prose{font-size:15px}.book-reading-tools{justify-content:space-between;align-items:center;gap:20px;margin:0 0 28px;display:flex}.book-reading-tools>a{color:var(--book-accent);font-size:12px}.reader-title-flourish{width:100px;max-width:100%;height:auto;margin:auto;display:block}.reader-shell[data-book-theme] .chapter-heading>p{color:var(--book-accent)}.studio-sidebar nav>button{font-size:12px}.studio-sidebar-bottom>a,.studio-admin-tools>a,.studio-topbar strong,.studio-topbar>a{font-size:11px}.studio-page-title p{font-size:14px}.studio-section-heading p,.studio-stat>span,.studio-book-tile p{font-size:12px}.studio-book-tile>div>span:last-child{font-size:11px}.studio-badge{font-size:10px}.studio-how-it-works h3{font-size:14px}.studio-how-it-works p{font-size:12px}.studio-welcome-card>p{font-size:14px}.studio-form label,.studio-publishing-card label,.studio-review-card form label{font-size:13px}.studio-form input:not([type=file]),.studio-form select,.studio-form textarea,.studio-publishing-card input:not([type=checkbox]),.studio-publishing-card textarea,.studio-review-card textarea,.studio-review-card select{font-size:14px}.studio-form-heading p{font-size:13px}.studio-field-footer{font-size:11px}.studio-helper{font-size:12px!important}.studio-chapter-list p{font-size:13px}.studio-chapter-list small,.studio-save-state{font-size:11px}.studio-small-button,.studio-publishing-card>p,.studio-teaser-preview p{font-size:12px}.studio-teaser-preview>strong{font-size:14px}.studio-publishing-card .platform-button{font-size:12px}.studio-publishing-card .studio-checkbox,.studio-chapter-epigraph-label{font-size:11px}.studio-chapter-epigraph-label input{font-size:14px}.studio-steps li{font-size:12px}.studio-review-card>p{font-size:14px}.studio-review-checklist>div>p{font-size:13px}.studio-review-checklist>small{font-size:11px}.studio-person-row strong{font-size:14px}.studio-person-row small,.studio-person-row select,.studio-person-row .studio-small-button{font-size:11px}.studio-person-row>span,.studio-advanced>summary{font-size:13px}.site-footer-nav a{font-size:12px}@media (width<=640px){.platform-eyebrow{font-size:8px}.platform-button{font-size:12px}.platform-tabs button{font-size:11px}.library-hero-copy>.platform-eyebrow{font-size:8px}.hero-footnote,.collection-count{font-size:10px}.platform-book-category{font-size:9px}.platform-book-copy>p{font-size:12px}.platform-book-author{font-size:11px}.chapter-list-experience .chapter-card h3{font-size:19px}.chapter-list-experience .chapter-teaser{font-size:13px;line-height:1.9}.chapter-list-experience .chapter-card-status{font-size:10px}.chapter-list-experience .chapter-card>div>p:first-child:not(.chapter-teaser){font-size:9px}.book-landing-tags>span,.book-byline,.book-landing-nav>a{font-size:11px}.book-story-prose{font-size:14px}.episode-intro{font-size:12px}.studio-sidebar nav>button{font-size:11px}.studio-new-book{font-size:10px}.studio-page-title p{font-size:13px}.studio-stat>span{font-size:11px}.studio-book-tile>div>span:last-child{font-size:10px}.studio-book-tile p,.studio-how-it-works h3{font-size:12px}.studio-how-it-works p{font-size:10px}.studio-form label,.studio-publishing-card label,.studio-review-card form label{font-size:12px}.studio-form input:not([type=file]),.studio-form select,.studio-form textarea,.studio-publishing-card input:not([type=checkbox]),.studio-publishing-card textarea{font-size:14px}.studio-form-heading p{font-size:12px}.studio-steps li{font-size:10px}.studio-helper{font-size:11px!important}.studio-save-state{font-size:10px}.studio-chapter-list p,.studio-review-card>p{font-size:13px}.studio-review-checklist>div>p{font-size:12px}.book-reading-tools{flex-direction:column;align-items:flex-start;gap:15px}.studio-pending-callout span{font-size:11px}.studio-pending-callout strong{font-size:12px}}.reader-library-panel{border:1px solid var(--platform-border);background:var(--platform-surface);color:var(--platform-text);border-radius:12px;margin:2rem 0;padding:clamp(1.2rem,3vw,2rem)}.reader-library-panel h2{margin:.5rem 0}.reader-library-panel p{line-height:1.6}.reader-library-list{gap:1rem;display:grid}.reader-library-list article{border-top:1px solid #d9d2c7;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 0;display:flex}.reader-library-list article>div{flex:1;min-width:170px}.reader-library-list small{margin-top:.35rem;display:block}.reader-library-list label{gap:.4rem;display:grid}.reader-library-list select{background:var(--platform-input);border:1px solid var(--platform-border);max-width:100%;color:var(--platform-text);border-radius:5px;padding:.6rem}.reader-library-list .studio-checkbox{display:flex}.book-landing-body>.reader-library-panel{margin-bottom:3rem}@media (width<=600px){.reader-library-list article{align-items:stretch}.reader-library-list article>div{flex-basis:100%}.reader-library-list article>label{flex:1}.reader-library-list .studio-checkbox{flex-basis:100%}.reader-library-list article>button{width:100%}}.analytics-preferences-entry{text-align:center;font-family:var(--sans,Arial),sans-serif;background:#09121a;padding:12px 24px}.analytics-preferences-entry button{color:#aab6bf;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:11px;text-decoration:underline}.analytics-consent{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;z-index:2500;border:1px solid var(--platform-border);background:var(--platform-surface);width:min(650px,100vw - 40px);color:var(--platform-text);font:13px/1.65 var(--sans,Arial),sans-serif;border-radius:18px;padding:25px 28px;position:fixed;bottom:20px;left:20px;box-shadow:0 14px 60px #0005}.analytics-eyebrow{font:600 9px/1.5 var(--sans,Arial),sans-serif;letter-spacing:.16em;color:var(--platform-accent)}.analytics-consent h2{font:500 23px/1.2 var(--serif-reading,Georgia),Georgia,serif;letter-spacing:-.02em;margin:6px 0 8px}.analytics-consent p{color:var(--platform-muted);margin:0 0 6px;font-size:12px;line-height:1.8}.analytics-consent a{color:var(--platform-accent);text-underline-offset:3px;font-size:11px;text-decoration:underline}.analytics-consent-actions{flex-wrap:wrap;gap:10px;margin-top:17px;display:flex}.analytics-consent-actions>button{border:1px solid var(--platform-border);background:var(--platform-control);min-width:150px;min-height:42px;color:var(--platform-text);font:600 12px var(--sans,Arial),sans-serif;cursor:pointer;border-radius:8px;flex:1;padding:10px 16px}.analytics-consent-actions>button:hover{background:var(--platform-control)}.analytics-consent-actions>button:disabled{opacity:.55;cursor:wait}.analytics-consent-actions>.analytics-consent-close{border-color:var(--platform-border);min-width:65px;color:var(--platform-muted);background:0 0;flex:0}.analytics-consent .analytics-consent-error{color:var(--platform-danger);margin-top:12px}.site-analytics{color:#e7e3da;max-width:1500px;font-family:var(--sans,Arial),sans-serif;margin:auto}.analytics-toolbar{align-items:center;gap:10px;display:flex}.analytics-toolbar select{border:1px solid var(--platform-border);background:var(--platform-input);min-height:42px;color:var(--platform-text);font:12px var(--sans,Arial),sans-serif;border-radius:9px;padding:10px 32px 10px 13px}.analytics-status-line{color:#819096;flex-wrap:wrap;align-items:center;gap:14px;margin:8px 0 23px;font-size:11px;display:flex}.analytics-status-line>a{color:var(--platform-accent);margin-left:auto}.analytics-live{color:#398277;align-items:center;gap:8px;font-weight:600;display:inline-flex}.analytics-live i{background:#4f9c8c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #4f9c8c14}.analytics-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.analytics-metric{background:#121d24;border:1px solid #2a343a;border-radius:15px;padding:23px 24px}.analytics-metric>div{color:#8a785e;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.analytics-metric>strong{font:500 39px/1.1 var(--serif-reading,Georgia),Georgia,serif;font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:#f3ece1;margin:18px 0 9px;display:block}.analytics-metric>small{color:#8b9394;font-size:10px;line-height:1.7}.analytics-method-note{color:#8d806c;background:#ecebe410;border-radius:10px;align-items:flex-start;gap:10px;margin:18px 0 25px;padding:13px 16px;display:flex}.analytics-method-note>svg{flex-shrink:0;margin-top:3px}.analytics-method-note p{color:#879193;margin:0;font-size:11px;line-height:1.8}.analytics-main-grid{grid-template-columns:minmax(0,1fr) 300px;gap:19px;margin-bottom:20px;display:grid}.analytics-panel{background:#121d24;border:1px solid #2a343a;border-radius:15px;min-width:0;overflow:hidden}.analytics-panel>header{justify-content:space-between;align-items:center;gap:15px;padding:24px 26px 0;display:flex}.analytics-panel h2{font:500 22px/1.3 var(--serif-reading,Georgia),Georgia,serif;letter-spacing:-.03em;color:#e7e4da;margin:0 0 7px}.analytics-panel header p{color:#8a9394;margin:0;font-size:11px;line-height:1.7}.analytics-timeline{padding-bottom:18px}.analytics-timeline header{margin-bottom:28px}.analytics-legend{white-space:nowrap;color:#7f8b8e;gap:14px;font-size:10px;display:flex}.analytics-legend span:before{content:"";vertical-align:middle;background:#b9935e;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.analytics-legend span+span:before{background:#4e8e87}.analytics-line-chart{color:#40525a;width:calc(100% - 52px);height:170px;margin:0 26px;display:block;overflow:visible}.analytics-chart-axis{color:#929a9b;justify-content:space-between;padding:10px 26px;font-size:10px;display:flex}.analytics-chart-table{color:#7b888d;margin:5px 26px;font-size:11px}.analytics-chart-table summary{cursor:pointer}.analytics-chart-empty{color:#929a98;text-align:center;place-items:center;min-height:225px;padding:25px;font-size:12px;display:grid}.analytics-conversion{background:linear-gradient(140deg,#19302d,#132323);padding:0 25px 23px}.analytics-conversion>header{padding:24px 0 0;display:block}.analytics-conversion h2{margin-top:8px;font-size:22px}.analytics-conversion>strong{font:500 47px/1 var(--serif-reading,Georgia),Georgia,serif;letter-spacing:-.04em;color:#87b3a5;margin:22px 0 7px;display:block}.analytics-conversion>p{color:#a0b1a6;font-size:11px;line-height:1.7}.analytics-conversion>div{color:#a5b7af;border-bottom:1px solid #2e4640;justify-content:space-between;padding:11px 0;font-size:11px;display:flex}.analytics-conversion>div b{color:#b9d3c6;font-variant-numeric:tabular-nums}.analytics-conversion>small{color:#91aaa1;margin-top:15px;font-size:10px;line-height:1.8;display:block}.analytics-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.analytics-breakdown{max-height:375px;padding:12px 26px 22px;overflow:auto}.analytics-breakdown-row{padding:12px 0 5px}.analytics-breakdown-row>div:first-child{color:#c5cdd0;justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.analytics-breakdown-row>div:first-child span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.analytics-breakdown-row strong{font-variant-numeric:tabular-nums;font-size:12px}.analytics-bar{background:#2c363a;border-radius:6px;height:4px;margin:10px 0 6px;overflow:hidden}.analytics-bar i{background:linear-gradient(90deg,#9d805b,#d5bd96);border-radius:6px;height:100%;display:block}.analytics-breakdown-row>small{color:#929b9c;font-size:9px}.analytics-records>header{padding-bottom:20px}.analytics-records .platform-tabs{gap:5px;margin:0}.analytics-records .platform-tabs button{white-space:nowrap;font-size:11px}.analytics-table-scroll{width:100%;overflow:auto}.site-analytics table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.site-analytics th{color:#8b9598;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:#1a252d;padding:13px 18px;font-size:9px;font-weight:500}.site-analytics td{color:#b6c1c6;vertical-align:top;border-top:1px solid #29343a;padding:16px 18px;line-height:1.7}.site-analytics td>strong{color:#e0e5e7;font-weight:500;display:block}.site-analytics td>small{color:#99a0a0;overflow-wrap:anywhere;max-width:220px;font-size:10px;display:block}.site-analytics tr:hover td{background:#1b272e}.analytics-path{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:10px;display:block;overflow:hidden}.analytics-visitor-badge{color:#b9a58a;white-space:nowrap;border:1px solid #3e484b;border-radius:5px;margin-top:6px;padding:2px 6px;font-size:9px;display:inline-flex}.analytics-visitor-badge.is-new{color:#8fbfa5;background:#18352c;border-color:#36594c}.analytics-export-row{color:#8b9799;justify-content:space-between;align-items:center;gap:15px;padding:0 24px 18px;font-size:10px;display:flex}.analytics-retention-note{color:#96a0a2;margin:23px 0 0;font-size:10px;line-height:1.9}.analytics-empty{color:#9aa3a3;padding:30px 26px;font-size:12px}.analytics-loading{color:#7b868b;place-items:center;min-height:260px;font-size:13px;display:grid}.analytics-error{background:var(--platform-danger-surface);border:1px solid var(--platform-danger-surface);color:var(--platform-danger);border-radius:10px;margin-bottom:18px;padding:15px 20px;font-size:12px}.analytics-error button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:15px;text-decoration:underline}@media (width<=1150px){.analytics-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-main-grid{grid-template-columns:minmax(0,1fr) 260px}.analytics-timeline>header{flex-direction:column;align-items:flex-start}.analytics-line-chart{height:180px}}@media (width<=760px){.analytics-main-grid,.analytics-breakdown-grid{grid-template-columns:1fr}.analytics-status-line>a{margin-left:0}.analytics-records>header{flex-direction:column;align-items:flex-start}.analytics-conversion{padding-bottom:22px}.analytics-conversion>strong{font-size:40px}.analytics-conversion>div{padding:10px 0}.analytics-metric{padding:18px 17px}.analytics-metric>strong{font-size:33px}.analytics-toolbar{margin-top:15px}.analytics-panel>header{padding:22px 20px 0}.analytics-records>header{padding-bottom:20px}.analytics-breakdown{padding:10px 20px 20px}.analytics-consent{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:calc(100vw - 20px);padding:19px 20px;bottom:10px;left:10px}.analytics-consent h2{font-size:21px}.analytics-consent p{font-size:11px}.analytics-consent-actions{gap:7px}.analytics-consent-actions>button{min-width:125px;padding:10px;font-size:11px}.analytics-consent-actions>.analytics-consent-close{min-width:50px}.analytics-method-note{padding:10px 0}.analytics-metric-grid{gap:10px}.analytics-metric>small{font-size:9px}.analytics-status-line{gap:10px}}@media (prefers-reduced-motion:reduce){.site-analytics *{scroll-behavior:auto}}.site-analytics .studio-page-title h1{color:#ece7dc}.site-analytics .studio-page-title p{color:#a9b4b8}.analytics-toolbar select{background:var(--platform-input);color:var(--platform-text);border-color:var(--platform-border)}.analytics-metric>div{color:#b8a98f;font-size:12px}.analytics-metric>small{color:#9ba9af}.analytics-legend{color:#a4afb4}.analytics-line-chart{color:#afbdc4}.analytics-method-note p{color:#a0acb0}.analytics-panel header p{color:#9faeb4}.analytics-live{color:#80b6a4}.analytics-metric>strong{font-size:39px}.site-analytics table{font-size:12px}.analytics-consent{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;max-height:calc(100dvh - 24px);overflow:auto}@media (width<=640px){.analytics-metric>strong{font-size:30px}.analytics-metric:nth-child(3)>strong{font-size:27px}}._page_nketg_1{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--platform-bg);min-height:calc(100dvh - 70px);color:var(--platform-text);font-family:var(--font-ui,system-ui,sans-serif)}._shell_nketg_2{max-width:1140px;margin:auto;padding:32px 28px 80px}._shell_nketg_2 h1{letter-spacing:-.035em;margin:14px 0 22px;font:400 clamp(32px,4vw,52px)/1.12 Georgia,serif}._shell_nketg_2 h2{margin:0 0 18px;font:400 27px/1.25 Georgia,serif}._shell_nketg_2 h3{margin:0 0 12px;font:400 21px/1.35 Georgia,serif}._shell_nketg_2 p{font-size:14px;line-height:1.8}._shell_nketg_2 a{color:var(--platform-good);text-underline-offset:4px}._shell_nketg_2 button,._shell_nketg_2 input,._shell_nketg_2 select,._shell_nketg_2 textarea{font:inherit;box-sizing:border-box}._shell_nketg_2 button{cursor:pointer;touch-action:manipulation;min-height:42px}._shell_nketg_2 button:disabled{opacity:.5;cursor:default}._shell_nketg_2 :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--platform-focus);outline-offset:3px}._shell_nketg_2 label{flex-direction:column;gap:7px;margin-bottom:16px;font-size:12px;font-weight:600;display:flex}._shell_nketg_2 :is(input:not([type=checkbox]),select,textarea){color:var(--platform-text);background:var(--platform-input);border:1px solid var(--platform-border);border-radius:10px;width:100%;max-width:100%;padding:10px 12px;line-height:1.5}._shell_nketg_2 textarea{resize:vertical;min-height:90px}._shell_nketg_2 input[type=checkbox]{accent-color:var(--platform-focus);flex:none;width:18px;height:18px}._shell_nketg_2 small{color:var(--platform-muted);font-size:11px;line-height:1.7}._shell_nketg_2 details>summary{cursor:pointer;padding:12px 0;font-size:13px}._eyebrow_nketg_2{letter-spacing:.18em;color:var(--platform-accent);text-transform:uppercase;font-size:10px;font-weight:700}._hero_nketg_2{border-bottom:1px solid var(--platform-line);grid-template-columns:1fr auto;gap:24px;margin-bottom:24px;padding:15px 0 28px;display:grid}._hero_nketg_2 p{max-width:650px;color:var(--platform-muted);margin:0}._heroAside_nketg_2{background:var(--platform-raised);border-radius:60px 60px 16px 16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:145px;padding:22px;font-size:13px;display:flex}._heroAside_nketg_2>span{color:var(--platform-good);font:42px Georgia,serif}._topline_nketg_2,._actions_nketg_2,._tabs_nketg_2{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._topline_nketg_2{justify-content:space-between}._actions_nketg_2{margin:14px 0}._primary_nketg_2,._secondary_nketg_2,._danger_nketg_2,._tab_nketg_2{border:1px solid var(--platform-border);box-sizing:border-box;min-height:42px;color:var(--platform-text);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex;font-size:12px!important}._primary_nketg_2{background:var(--platform-accent);border-color:var(--platform-accent);color:var(--platform-accent-ink)!important}._danger_nketg_2{color:var(--platform-danger);border-color:var(--platform-danger-surface)}._tab_nketg_2{border-color:#0000;border-bottom-style:solid;border-bottom-width:2px;border-radius:0}._tab_nketg_2[aria-selected=true]{border-bottom-color:var(--platform-good);color:var(--platform-good);background:var(--platform-good-surface)}._tabs_nketg_2{border-bottom:1px solid var(--platform-line);gap:8px;margin-bottom:26px}._card_nketg_2,._panel_nketg_2{background:var(--platform-surface);border:1px solid var(--platform-border);border-radius:17px;min-width:0;margin-bottom:18px;padding:24px}._card_nketg_2 header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}._badge_nketg_2{background:var(--platform-good-surface);color:var(--platform-good);border-radius:20px;padding:6px 10px;font-size:10px;display:inline-flex}._muted_nketg_2{color:var(--platform-muted)}._notice_nketg_2,._error_nketg_2{background:var(--platform-good-surface);border:1px solid var(--platform-border);overflow-wrap:anywhere;border-radius:10px;padding:14px 18px;font-size:13px;line-height:1.7}._error_nketg_2{background:var(--platform-danger-surface);color:var(--platform-danger);border-color:var(--platform-danger-surface)}._grid_nketg_2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}._formGrid_nketg_2{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}._check_nketg_2{align-items:center;min-height:36px;flex-direction:row!important;gap:10px!important;font-weight:400!important}._steps_nketg_2{color:var(--platform-muted);gap:20px;margin:18px 0 28px;padding:0;font-size:12px;list-style:none;display:flex}._steps_nketg_2 [aria-current=step]{color:var(--platform-good);font-weight:700}._order_nketg_2{margin:12px 0;padding:0;list-style:none}._order_nketg_2 li{border-bottom:1px solid var(--platform-line);align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}._order_nketg_2 li>div:first-child{flex:1}._order_nketg_2 li small{display:block}._order_nketg_2 button{border:1px solid var(--platform-border);background:var(--platform-control);border-radius:8px;width:40px}._calendar_nketg_2{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}._day_nketg_2{background:var(--platform-surface);border:1px solid var(--platform-border);border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}._day_nketg_2[data-current=true]{border-color:var(--platform-good);box-shadow:0 0 0 2px var(--platform-good-surface)}._day_nketg_2>strong{font:23px Georgia,serif}._day_nketg_2 time{color:var(--platform-muted);font-size:11px;line-height:1.7}._day_nketg_2 p{margin:0;font-size:12px}._day_nketg_2 ._primary_nketg_2,._day_nketg_2 ._secondary_nketg_2{margin-top:auto}._chapterChecks_nketg_2{border:1px solid var(--platform-border);border-radius:10px;max-height:300px;margin-bottom:16px;padding:14px;overflow:auto}._chapterChecks_nketg_2 label{flex-direction:row;align-items:center;gap:12px;min-height:38px;margin:0;padding:8px 0;font-weight:400}._evidence_nketg_2{border-top:1px solid var(--platform-line);padding:15px 0;font-size:12px}._evidence_nketg_2>div{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}._ok_nketg_2{color:var(--platform-good)}._missing_nketg_2{color:var(--platform-warn)}._matrix_nketg_2{border:1px solid var(--platform-border);border-radius:12px;max-width:100%;overflow:auto}._matrix_nketg_2 table{border-collapse:collapse;width:100%;min-width:500px;font-size:12px}._matrix_nketg_2 th,._matrix_nketg_2 td{text-align:left;border-bottom:1px solid var(--platform-line);vertical-align:top;padding:14px}._matrix_nketg_2 th{background:var(--platform-raised);font-weight:600}._matrix_nketg_2 td small{display:block}._matrix_nketg_2 button{min-height:34px;padding:5px 9px}._empty_nketg_2{text-align:center;color:var(--platform-muted);padding:35px 15px}._history_nketg_2{padding:0;list-style:none}._history_nketg_2 li{border-bottom:1px solid var(--platform-line);padding:14px 0;font-size:12px}._history_nketg_2 small{display:block}._privateNote_nketg_2{color:var(--platform-muted);margin:12px 0;font-size:11px!important}._summary_nketg_2{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}._summary_nketg_2 span{background:var(--platform-raised);border-radius:10px;padding:10px 13px;font-size:12px}._groupPanel_nketg_2{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid var(--platform-border);background:var(--platform-good-surface);color:var(--platform-text);border-color:var(--platform-border);border-radius:15px;margin:16px 0 24px;padding:20px 24px}._groupPanel_nketg_2 h2{margin:0 0 8px;font:24px Georgia,serif}._groupPanel_nketg_2 p{margin:0 0 12px;font:13px/1.8 system-ui,sans-serif}._groupPanel_nketg_2 a{color:var(--platform-good);font:600 12px system-ui,sans-serif}._groupPanel_nketg_2 ul{padding-left:18px;font-size:13px;line-height:2}._groupPanel_nketg_2 button{color:var(--platform-good);border:1px solid var(--platform-border);background:0 0;border-radius:8px;min-height:40px;padding:9px 12px}._discussionContext_nketg_2{max-width:1260px;margin:0 auto;padding:20px 30px 0;font-size:13px;line-height:1.8}._discussionContext_nketg_2 p{margin:8px 0}._discussionContext_nketg_2 a{color:var(--platform-good)}._spinner_nketg_2{text-align:center;padding:30px}@media (width<=760px){._shell_nketg_2{padding:22px 18px 55px}._hero_nketg_2{grid-template-columns:1fr}._heroAside_nketg_2{display:none}._grid_nketg_2,._formGrid_nketg_2{grid-template-columns:1fr}._calendar_nketg_2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._day_nketg_2{gap:10px;padding:16px}._day_nketg_2>strong{font-size:21px}._panel_nketg_2,._card_nketg_2{padding:20px}._tabs_nketg_2{gap:0}._tab_nketg_2{padding:12px 10px;font-size:11px!important}._steps_nketg_2{gap:12px;font-size:11px}._groupPanel_nketg_2{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-color:var(--platform-border);padding:18px}._discussionContext_nketg_2{padding:18px 20px 0}._topline_nketg_2{align-items:flex-start}._shell_nketg_2 h1{font-size:36px}}@media (width<=420px){._calendar_nketg_2{grid-template-columns:1fr}._actions_nketg_2>*{flex:1}._actions_nketg_2 label{flex:auto}._card_nketg_2 header{flex-wrap:wrap;align-items:flex-start}}@media (prefers-reduced-motion:reduce){._shell_nketg_2 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}._page_4coqm_1{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--platform-bg);min-height:calc(100dvh - 80px)}._directory_4coqm_2,._roomShell_4coqm_2{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--platform-text);max-width:1240px;font-family:var(--font-ui,system-ui,sans-serif);margin:0 auto;padding:38px 30px 72px}._directory_4coqm_2 button,._roomShell_4coqm_2 button,._management_4coqm_3 button,._modal_4coqm_3 button{font:inherit;cursor:pointer;touch-action:manipulation}._directory_4coqm_2 button:disabled,._roomShell_4coqm_2 button:disabled,._management_4coqm_3 button:disabled,._modal_4coqm_3 button:disabled{opacity:.5;cursor:default}._directory_4coqm_2 button:focus-visible,._directory_4coqm_2 a:focus-visible,._roomShell_4coqm_2 button:focus-visible,._roomShell_4coqm_2 a:focus-visible,._roomShell_4coqm_2 summary:focus-visible,._feed_4coqm_5:focus-visible,._modal_4coqm_3 button:focus-visible,._management_4coqm_3 button:focus-visible{outline:3px solid var(--platform-focus);outline-offset:3px}._eyebrow_4coqm_6{letter-spacing:.2em;color:var(--platform-accent);margin-bottom:15px;font-size:10px;font-weight:700;display:block}._directoryHero_4coqm_7{border-bottom:1px solid var(--platform-border);grid-template-columns:1.7fr 1fr;align-items:center;gap:80px;padding:42px 0 58px;display:grid}._directoryHero_4coqm_7 h1{letter-spacing:-.04em;margin:0 0 24px;font:400 clamp(34px,4.3vw,57px)/1.12 Georgia,serif}._directoryHero_4coqm_7 h1 em{color:var(--platform-good);font-weight:400}._directoryHero_4coqm_7 p{max-width:590px;color:var(--platform-muted);font-size:15px;line-height:1.9}._heroNote_4coqm_11{background:var(--platform-raised);text-align:center;border-radius:50% 50% 14px 14px;padding:38px 32px 26px}._heroNote_4coqm_11>span{color:var(--platform-accent);margin-bottom:18px;font:50px Georgia,serif;display:block}._heroNote_4coqm_11 strong{font:25px Georgia,serif}._heroNote_4coqm_11 p{margin-bottom:0;font-size:13px}._directoryToolbar_4coqm_15,._sectionHeading_4coqm_15{justify-content:space-between;align-items:center;gap:20px;margin:34px 0 24px;display:flex}._directoryToolbar_4coqm_15 h2{margin:0;font:28px Georgia,serif}._primary_4coqm_17,._secondary_4coqm_17{border:1px solid var(--platform-accent);box-sizing:border-box;text-align:center;white-space:normal;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;text-decoration:none;display:inline-flex;font-size:13px!important;font-weight:600!important}._primary_4coqm_17{background:var(--platform-accent);color:var(--platform-accent-ink)}._secondary_4coqm_17{color:var(--platform-text);border-color:var(--platform-border);background:0 0}._textButton_4coqm_20{min-height:40px;color:var(--platform-good);text-underline-offset:4px;background:0 0;border:0;padding:8px 0;font-size:12px;text-decoration:underline}._roomGrid_4coqm_21{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}._roomCard_4coqm_22{background:var(--platform-surface);border:1px solid var(--platform-border);min-width:0;color:inherit;border-radius:20px;flex-direction:column;padding:24px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}._roomCard_4coqm_22:hover{border-color:var(--platform-good);transform:translateY(-3px)}._cardTop_4coqm_24{justify-content:space-between;align-items:center;gap:10px;margin-bottom:25px;display:flex}._avatar_4coqm_25{background:var(--platform-good-surface);width:37px;height:37px;color:var(--platform-good);border-radius:50%;flex:none;justify-content:center;align-items:center;font:18px Georgia,serif;display:inline-flex}._badge_4coqm_26{background:var(--platform-control);color:var(--platform-muted);white-space:nowrap;border-radius:20px;justify-content:center;align-self:start;align-items:center;padding:6px 9px;font-size:10px;font-weight:600;display:inline-flex}._roomCard_4coqm_22 h3{overflow-wrap:anywhere;margin:0 0 12px;font:27px/1.2 Georgia,serif}._byline_4coqm_28{color:var(--platform-muted);font-size:12px}._roomCard_4coqm_22>p{color:var(--platform-muted);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}._roomCard_4coqm_22 footer{border-top:1px solid var(--platform-border);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:18px;font-size:11px;display:flex}._unread_4coqm_31{color:var(--platform-danger);background:var(--platform-danger-surface);border-radius:20px;padding:5px 8px}._empty_4coqm_32{text-align:center;color:var(--platform-muted);padding:50px 20px;font-size:14px;line-height:1.7}._empty_4coqm_32 h2{color:var(--platform-text);font:28px Georgia,serif}._createRoom_4coqm_34{border-top:1px solid var(--platform-border);grid-template-columns:1fr 1fr;gap:70px;margin-top:60px;padding:55px 0 0;scroll-margin-top:100px;display:grid}._createRoom_4coqm_34 h2{font:35px/1.2 Georgia,serif}._createRoom_4coqm_34 p{color:var(--platform-muted);font-size:14px;line-height:1.9}._directory_4coqm_2 label,._roomShell_4coqm_2 label,._modal_4coqm_3 label,._management_4coqm_3 label{flex-direction:column;gap:8px;margin:0 0 15px;font-size:12px;font-weight:600;display:flex}._directory_4coqm_2 input,._directory_4coqm_2 textarea,._roomShell_4coqm_2 input:not([type=checkbox]),._roomShell_4coqm_2 textarea,._roomShell_4coqm_2 select,._modal_4coqm_3 textarea,._modal_4coqm_3 select,._management_4coqm_3 select{background:var(--platform-input);border:1px solid var(--platform-border);color:var(--platform-text);box-sizing:border-box;border-radius:10px;max-width:100%;padding:10px 12px;font:14px/1.6 system-ui,sans-serif}._directory_4coqm_2 textarea,._roomShell_4coqm_2 textarea,._modal_4coqm_3 textarea{resize:vertical;width:100%}._directory_4coqm_2 input:focus,._directory_4coqm_2 textarea:focus,._roomShell_4coqm_2 textarea:focus,._roomShell_4coqm_2 input:focus,._roomShell_4coqm_2 select:focus,._modal_4coqm_3 select:focus,._modal_4coqm_3 textarea:focus{outline:2px solid var(--platform-focus);outline-offset:2px}._roomShell_4coqm_2{max-width:1320px;padding-top:24px}._roomHeading_4coqm_42{align-items:center;gap:24px;min-width:0;margin-bottom:22px;display:flex}._roomHeading_4coqm_42>a{color:var(--platform-muted);white-space:nowrap;font-size:11px;text-decoration:none}._roomHeading_4coqm_42>div{flex:1;min-width:0}._roomHeading_4coqm_42 h1{overflow-wrap:anywhere;margin:0 0 6px;font:29px/1.2 Georgia,serif}._roomHeading_4coqm_42>div>span{color:var(--platform-muted);font-size:11px}._roomLayout_4coqm_47{grid-template-columns:255px minmax(0,1fr);align-items:start;gap:26px;display:grid}._roomInfo_4coqm_48{background:var(--platform-raised);border:1px solid var(--platform-border);border-radius:18px;min-width:0;max-height:800px;padding:22px;overflow:auto}._roomInfo_4coqm_48 summary{cursor:pointer;min-height:30px;font-size:12px;font-weight:600}._roomInfo_4coqm_48 ._eyebrow_4coqm_6{margin-top:25px}._roomInfo_4coqm_48 h2{overflow-wrap:anywhere;margin:0 0 15px;font:27px Georgia,serif}._roomInfo_4coqm_48 h3{margin-top:24px;font-size:12px}._roomInfo_4coqm_48 p{overflow-wrap:anywhere;font-size:12px;line-height:1.85}._rules_4coqm_54{white-space:pre-wrap}._privacy_4coqm_55{color:var(--platform-muted);border-top:1px solid var(--platform-border);padding-top:18px}._privacy_4coqm_55 a{color:inherit}._infoActions_4coqm_57{border-top:1px solid var(--platform-border);flex-direction:column;gap:8px;margin-top:18px;padding-top:18px;display:flex}._infoActions_4coqm_57 button{border:1px solid var(--platform-border);text-align:left;min-height:40px;color:var(--platform-text);background:0 0;border-radius:9px;padding:7px 10px;font-size:12px}._joinGate_4coqm_59{background:var(--platform-surface);border:1px solid var(--platform-border);box-sizing:border-box;border-radius:20px;flex-direction:column;justify-content:center;align-items:start;min-height:430px;padding:65px 55px;display:flex}._joinGate_4coqm_59 h2{margin:0 0 20px;font:37px/1.2 Georgia,serif}._joinGate_4coqm_59 p{color:var(--platform-muted);max-width:460px;font-size:14px;line-height:1.9}._conversation_4coqm_62{background:var(--platform-surface);border:1px solid var(--platform-border);min-width:0;height:calc(var(--chat-viewport,100dvh) - 215px);border-radius:20px;flex-direction:column;min-height:430px;max-height:900px;display:flex;position:relative;overflow:hidden}._conversationTop_4coqm_63{border-bottom:1px solid var(--platform-line);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;display:flex}._tabs_4coqm_64{gap:5px;display:flex}._tabs_4coqm_64 button{color:var(--platform-muted);background:0 0;border:0;border-radius:8px;min-height:36px;padding:8px 10px;font-size:12px;font-weight:600}._tabs_4coqm_64 button[aria-pressed=true]{background:var(--platform-good-surface);color:var(--platform-good)}._connection_4coqm_67{color:var(--platform-warn);text-align:right;max-width:210px;font-size:9px;line-height:1.5}._connected_4coqm_68{color:var(--platform-good)}._connection_4coqm_67:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}._pinned_4coqm_70{border-bottom:1px solid var(--platform-line);background:var(--platform-warn-surface);flex:none;max-height:210px;padding:9px 20px;font-size:12px;overflow:auto}._pinned_4coqm_70 summary{cursor:pointer;min-height:25px}._pinned_4coqm_70 ._message_4coqm_72{margin-bottom:12px}._readTools_4coqm_73{color:var(--platform-muted);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 20px;font-size:10px;display:flex}._readTools_4coqm_73 button{color:var(--platform-good);background:0 0;border:0;min-height:28px;font-size:10px;text-decoration:underline}._feed_4coqm_5{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-anchor:none;flex:1;min-height:80px;padding:10px 24px 22px;position:relative;overflow:auto}._message_4coqm_72{background:var(--platform-raised);border:1px solid var(--platform-line);overflow-wrap:anywhere;border-radius:14px;max-width:93%;margin:0 0 18px;padding:15px 16px}._mine_4coqm_77{background:var(--platform-good-surface);border-color:var(--platform-border);margin-left:auto}._announcement_4coqm_78{background:var(--platform-warn-surface);border-color:var(--platform-warn-surface)}._message_4coqm_72>header{align-items:center;gap:9px;min-width:0;margin-bottom:10px;display:flex}._message_4coqm_72>header>._avatar_4coqm_25{background:var(--platform-good-surface);width:29px;height:29px;font-size:14px}._message_4coqm_72>header>div{flex:1;min-width:0}._message_4coqm_72 strong{font-size:12px;font-weight:600}._message_4coqm_72 time{color:var(--platform-muted);white-space:nowrap;align-self:start;margin-top:2px;font-size:9px}._senderBadges_4coqm_84{flex-wrap:wrap;gap:4px;margin-left:8px;display:inline-flex}._senderBadges_4coqm_84 small{background:var(--platform-good-surface);color:var(--platform-good);border-radius:4px;padding:2px 4px;font-size:8px}._announcement_4coqm_78 ._senderBadges_4coqm_84 small{background:var(--platform-warn-surface);color:var(--platform-warn)}._content_4coqm_87 p{white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.7}._content_4coqm_87 ._textButton_4coqm_20{min-height:28px;padding-top:0;font-size:10px}._message_4coqm_72 footer{flex-wrap:wrap;gap:14px;margin-top:10px;display:flex}._message_4coqm_72 footer button{min-height:28px;color:var(--platform-muted);text-align:left;background:0 0;border:0;padding:4px 0;font-size:10px}._message_4coqm_72 footer button:hover{text-decoration:underline}._deleted_4coqm_92{color:var(--platform-muted);margin:0;font-size:11px;font-style:italic}._spoiler_4coqm_93{background:repeating-linear-gradient(135deg,var(--platform-raised),var(--platform-raised) 5px,var(--platform-control) 5px,var(--platform-control) 10px);border:1px dashed var(--platform-border);color:var(--platform-muted);border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:14px;font-size:12px;display:flex}._spoiler_4coqm_93 button{border:1px solid var(--platform-border);background:var(--platform-control);min-height:36px;color:var(--platform-good);white-space:nowrap;border-radius:7px;padding:6px 10px;font-size:11px}._historyButton_4coqm_95{border:1px solid var(--platform-border);min-height:38px;color:var(--platform-good);background:0 0;border-radius:20px;margin:5px auto 20px;padding:7px 15px;font-size:11px;display:block}._unreadLine_4coqm_96{color:var(--platform-danger);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:10px;margin:16px 0;font-size:9px;display:flex}._unreadLine_4coqm_96:before,._unreadLine_4coqm_96:after{content:"";background:var(--platform-border);flex:1;height:1px}._newMessages_4coqm_98{z-index:2;background:var(--platform-accent);color:var(--platform-accent-ink);border:0;border-radius:22px;min-height:40px;padding:10px 16px;font-size:12px;display:block;position:absolute;bottom:210px;right:25px;box-shadow:0 5px 22px #233b4033}._connectionError_4coqm_99{background:var(--platform-warn-surface);color:var(--platform-warn);flex:none;padding:8px 16px;font-size:11px;line-height:1.5}._connectionError_4coqm_99 button{color:inherit;background:0 0;border:0;margin-left:10px;padding:5px 0;font-size:11px;text-decoration:underline}._composer_4coqm_101{border-top:1px solid var(--platform-line);background:var(--platform-surface);flex:none;padding:13px 20px 14px}._composer_4coqm_101 ._composeLabel_4coqm_102{color:var(--platform-muted);flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:10px;font-weight:500}._composeLabel_4coqm_102 span{color:var(--platform-muted);font-size:9px}._composer_4coqm_101 textarea{resize:none;background:var(--platform-input);border-color:var(--platform-border);min-height:60px;max-height:130px;margin:0;padding:9px 12px;font-size:14px;line-height:1.5;display:block}._composeTools_4coqm_105{flex-wrap:wrap;align-items:center;gap:15px;margin-top:3px;display:flex}._composeTools_4coqm_105>div:first-child{flex:1;min-width:140px;margin:8px 0 0}._composeTools_4coqm_105>button{margin-left:auto}._composeOptions_4coqm_108{flex-direction:column;gap:8px;margin:6px 0 0;display:flex}._composeOptions_4coqm_108 label,._checkLabel_4coqm_109{align-items:center;min-height:22px;flex-direction:row!important;gap:7px!important;margin:0!important;font-size:10px!important;font-weight:400!important}._composeOptions_4coqm_108 input,._checkLabel_4coqm_109 input{accent-color:var(--platform-focus);width:15px;height:15px;margin:0}._muted_4coqm_111{color:var(--platform-muted);margin:0 0 10px;font-size:11px;line-height:1.6}._sent_4coqm_112{color:var(--platform-good);margin-top:6px;font-size:10px;display:block}._failed_4coqm_113{background:var(--platform-danger-surface);border:1px solid var(--platform-danger-surface);color:var(--platform-danger);border-radius:10px;gap:6px;margin-top:12px;padding:12px;font-size:11px;line-height:1.6;display:grid}._failed_4coqm_113 strong{font-weight:600}._failed_4coqm_113>div{gap:15px;display:flex}._failed_4coqm_113 small{font-size:10px}._error_4coqm_117{border:1px solid var(--platform-danger-surface);color:var(--platform-danger);background:var(--platform-danger-surface);border-radius:10px;padding:12px 16px;font-size:13px;line-height:1.6}._notice_4coqm_118{background:var(--platform-good-surface);color:var(--platform-good);border-radius:10px;padding:12px 16px;font-size:13px;line-height:1.6}._management_4coqm_3{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--platform-text);background:var(--platform-surface);border:1px solid var(--platform-border);border-radius:18px;min-width:0;margin-top:24px;padding:26px;font-family:system-ui,sans-serif}._management_4coqm_3 h2{margin:0;font:28px Georgia,serif}._management_4coqm_3 h3{margin:25px 0 16px;font-size:14px}._management_4coqm_3 p{color:var(--platform-muted);font-size:12px;line-height:1.85}._management_4coqm_3 details{border-top:1px solid var(--platform-line);margin-top:18px;padding-top:18px}._management_4coqm_3 summary{cursor:pointer;min-height:34px;font-size:13px;font-weight:600}._management_4coqm_3 button:not(._primary_4coqm_17):not(._secondary_4coqm_17):not(._textButton_4coqm_20){border:1px solid var(--platform-border);min-height:36px;color:var(--platform-good);background:0 0;border-radius:8px;padding:7px 10px;font-size:11px}._management_4coqm_3 ._sectionHeading_4coqm_15{margin:0 0 15px}._memberList_4coqm_127,._adminRooms_4coqm_127{gap:12px;display:grid}._memberList_4coqm_127 article,._adminRooms_4coqm_127 article{border:1px solid var(--platform-border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:15px;font-size:12px;display:flex}._memberList_4coqm_127 article>div:last-child,._adminRooms_4coqm_127 article>div:last-child{flex-wrap:wrap;gap:8px;display:flex}._memberList_4coqm_127 small,._adminRooms_4coqm_127 small{color:var(--platform-muted);margin-top:6px;font-size:10px;display:block}._adminRooms_4coqm_127 a{color:var(--platform-good);font-size:15px}._reportList_4coqm_132{gap:15px;display:grid}._reportCard_4coqm_133{border:1px solid var(--platform-border);border-radius:14px;min-width:0;padding:18px}._reportCard_4coqm_133>header{justify-content:space-between;align-items:start;gap:15px;margin-bottom:14px;display:flex}._reportCard_4coqm_133>header a{color:var(--platform-good);font-size:13px;font-weight:600}._reportCard_4coqm_133>header small{color:var(--platform-muted);margin-top:7px;font-size:9px;display:block}._reportCard_4coqm_133>strong{font-size:12px}._reportCard_4coqm_133 footer{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}._reportCard_4coqm_133 details{margin-top:12px;padding-top:10px}._reportCard_4coqm_133 ._detail_4coqm_140{white-space:pre-wrap;overflow-wrap:anywhere}._evidence_4coqm_141{background:var(--platform-raised);overflow-wrap:anywhere;border-radius:10px;min-width:0;padding:15px}._evidence_4coqm_141>small{color:var(--platform-muted);margin-bottom:10px;font-size:10px;display:block}._moderatorNote_4coqm_143{background:var(--platform-warn-surface);border-radius:8px;padding:10px;color:var(--platform-warn)!important;font-size:11px!important}._audit_4coqm_144{padding-left:20px;font-size:11px;line-height:1.7}._audit_4coqm_144 li{margin-bottom:13px}._audit_4coqm_144 small{color:var(--platform-muted);display:block}._blockRow_4coqm_147{border-top:1px solid var(--platform-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:12px;display:flex}._modalBackdrop_4coqm_148{z-index:9000;background:var(--platform-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}._modal_4coqm_3{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--platform-surface);width:100%;max-width:480px;max-height:85dvh;color:var(--platform-text);box-sizing:border-box;border-color:var(--platform-border);border:1px solid var(--platform-border);border-radius:20px;padding:25px;font-family:system-ui,sans-serif;overflow:auto;box-shadow:0 24px 80px #182c3e55}._modal_4coqm_3>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}._modal_4coqm_3 h2{margin:0;font:27px Georgia,serif}._modal_4coqm_3>header>button{border:1px solid var(--platform-border);width:40px;height:40px;color:inherit;background:0 0;border-radius:50%;flex:none;font-size:25px}._modal_4coqm_3 p{color:var(--platform-muted);font-size:12px;line-height:1.8}._modal_4coqm_3 select{width:100%}._communityTabs_4coqm_155{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}._communityTabs_4coqm_155 a{border:1px solid var(--platform-border);color:var(--platform-good);box-sizing:border-box;border-radius:24px;min-height:44px;padding:12px 18px;font-size:13px;text-decoration:none}._communityTabs_4coqm_155 a[aria-current=page]{background:var(--platform-accent);color:var(--platform-accent-ink);border-color:var(--platform-accent)}._directoryFilters_4coqm_158{grid-template-columns:2fr 1fr 1.3fr auto;align-items:end;gap:14px;margin:24px 0;display:grid}._directoryFilters_4coqm_158 label{margin:0}._directoryFilters_4coqm_158 button{min-height:44px}._directoryFilters_4coqm_158 input,._directoryFilters_4coqm_158 select{width:100%;min-width:0}._directory_4coqm_2 select,._management_4coqm_3 input{background:var(--platform-input);border:1px solid var(--platform-border);color:var(--platform-text);box-sizing:border-box;border-radius:10px;max-width:100%;padding:10px 12px;font:14px/1.6 system-ui,sans-serif}._bookPicker_4coqm_161{border:1px solid var(--platform-border);overflow-wrap:anywhere;border-radius:12px;min-width:0;margin:18px 0;padding:16px}._bookPicker_4coqm_161>span{font-size:12px;font-weight:600}._bookPicker_4coqm_161 p{margin:10px 0;font-size:12px}._bookPicker_4coqm_161 small{color:var(--platform-muted);margin-top:12px;font-size:10px;line-height:1.7;display:block}._bookPicker_4coqm_161 button,._joinGate_4coqm_59 button:not(._primary_4coqm_17):not(._secondary_4coqm_17):not(._textButton_4coqm_20),._transferNotice_4coqm_163 button,._archiveNotice_4coqm_163 button{border:1px solid var(--platform-border);color:var(--platform-good);text-align:left;overflow-wrap:anywhere;background:0 0;border-radius:9px;max-width:100%;min-height:44px;margin:5px 6px 5px 0;padding:9px 12px;font-size:12px}._bookPicker_4coqm_161 ul{max-height:240px;padding:0;list-style:none;overflow:auto}._bookPicker_4coqm_161 li button{text-align:left;width:100%}._transferNotice_4coqm_163{background:var(--platform-warn-surface);border:1px solid var(--platform-warn-surface);box-sizing:border-box;border-radius:15px;order:-1;grid-column:1/-1;width:100%;padding:20px;font-size:12px;line-height:1.8}._transferNotice_4coqm_163 h2{margin:0;font:24px Georgia,serif}._archiveNotice_4coqm_163{border-top:1px solid var(--platform-line);margin-top:25px;padding-top:15px}@media (width<=899px){._directoryFilters_4coqm_158{grid-template-columns:1fr 1fr}._directoryFilters_4coqm_158>label:first-child{grid-column:1/-1}._directoryFilters_4coqm_158 button{align-self:end}._transferNotice_4coqm_163{padding:15px}._joinGate_4coqm_59{width:100%}._roomShell_4coqm_2:has(._composer_4coqm_101 :focus) ._transferNotice_4coqm_163{display:none}}@media (width<=479px){._directoryFilters_4coqm_158{grid-template-columns:1fr}._directoryToolbar_4coqm_15{flex-wrap:wrap}._communityTabs_4coqm_155 a{text-align:center;flex:1;padding:11px}._bookPicker_4coqm_161{padding:12px}}@media (width<=1050px){._roomLayout_4coqm_47{grid-template-columns:210px minmax(0,1fr);gap:16px}._roomInfo_4coqm_48{padding:18px}._conversationTop_4coqm_63{padding:10px 14px}._feed_4coqm_5{padding:10px 15px 18px}._composeTools_4coqm_105{gap:8px}._roomGrid_4coqm_21{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=899px){._directory_4coqm_2,._roomShell_4coqm_2{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:24px 16px 45px}._directoryHero_4coqm_7{grid-template-columns:1fr;gap:25px;padding:20px 0 30px}._heroNote_4coqm_11{display:none}._directoryHero_4coqm_7 h1{font-size:39px}._directoryHero_4coqm_7 p{font-size:13px}._directoryToolbar_4coqm_15{align-items:start}._directoryToolbar_4coqm_15 h2{font-size:24px}._directoryToolbar_4coqm_15 ._primary_4coqm_17,._directoryToolbar_4coqm_15 ._secondary_4coqm_17{padding:8px 12px;font-size:11px!important}._roomGrid_4coqm_21{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._roomCard_4coqm_22{padding:19px}._roomCard_4coqm_22 h3{font-size:23px}._createRoom_4coqm_34{grid-template-columns:1fr;gap:15px;margin-top:35px;padding-top:35px}._roomHeading_4coqm_42{flex-wrap:wrap;gap:10px;margin-bottom:12px}._roomHeading_4coqm_42>a{width:100%;margin-bottom:5px;font-size:10px}._roomHeading_4coqm_42 h1{font-size:25px}._roomHeading_4coqm_42>div>span{font-size:10px}._roomHeading_4coqm_42>._badge_4coqm_26{margin-left:auto;font-size:9px}._roomLayout_4coqm_47{flex-direction:column;gap:12px;display:flex}._roomInfo_4coqm_48{box-sizing:border-box;border-radius:12px;width:100%;max-height:none;padding:11px 16px;overflow:visible}._roomInfo_4coqm_48 summary{min-height:23px;font-size:11px}._roomInfo_4coqm_48 ._eyebrow_4coqm_6{margin-top:18px}._roomInfo_4coqm_48 h2{font-size:23px}._roomInfo_4coqm_48 p{font-size:12px}._infoActions_4coqm_57{flex-flow:wrap}._infoActions_4coqm_57 button{text-align:center;padding:6px 10px;font-size:11px}._conversation_4coqm_62{width:100%;height:calc(var(--chat-viewport,100dvh) - 300px);border-radius:15px;min-height:380px;max-height:none}._conversationTop_4coqm_63{padding:9px 12px}._connection_4coqm_67{max-width:155px;font-size:8px}._tabs_4coqm_64 button{min-height:32px;padding:6px 8px;font-size:11px}._readTools_4coqm_73{padding:5px 12px;font-size:9px}._readTools_4coqm_73 button{font-size:9px}._feed_4coqm_5{padding:10px 12px 15px}._message_4coqm_72{max-width:96%;margin-bottom:14px;padding:11px 12px}._message_4coqm_72 time{font-size:8px}._message_4coqm_72 strong{font-size:11px}._message_4coqm_72 ._content_4coqm_87 p{font-size:14px}._senderBadges_4coqm_84{margin-left:4px}._senderBadges_4coqm_84 small{font-size:7px}._message_4coqm_72 footer{gap:12px}._message_4coqm_72 footer button{min-height:34px;font-size:10px}._composer_4coqm_101{padding:10px 12px max(10px,env(safe-area-inset-bottom))}._composer_4coqm_101 textarea{min-height:58px;font-size:16px}._composeTools_4coqm_105{align-items:center;gap:8px}._composeTools_4coqm_105>div:first-child{flex:1;min-width:115px}._composeOptions_4coqm_108 label{font-size:10px!important}._composeTools_4coqm_105 ._primary_4coqm_17{min-height:42px;padding:9px 13px;font-size:12px!important}._composeOptions_4coqm_108{flex:none}._composeTools_4coqm_105>div:first-child button{min-height:40px;padding:6px 9px;font-size:11px}._composeTools_4coqm_105>div:first-child svg{width:17px;height:17px}._composeTools_4coqm_105>div:first-child span[role=status]{font-size:11px}._pinned_4coqm_70{max-height:170px;padding:8px 12px;font-size:10px}._newMessages_4coqm_98{font-size:11px;bottom:195px;right:16px}._joinGate_4coqm_59{width:100%;min-height:340px;padding:38px 25px}._joinGate_4coqm_59 h2{font-size:31px}._joinGate_4coqm_59 p{font-size:13px}._management_4coqm_3{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;margin-top:18px;padding:18px}._management_4coqm_3 h2{font-size:25px}._reportCard_4coqm_133{padding:14px}._reportCard_4coqm_133>header{flex-wrap:wrap}._memberList_4coqm_127 article{gap:12px;padding:12px}:is(._roomShell_4coqm_2:has(._composer_4coqm_101:focus-within) ._roomHeading_4coqm_42,._roomShell_4coqm_2:has(._composer_4coqm_101:focus-within) ._roomInfo_4coqm_48){display:none}._roomShell_4coqm_2:has(._composer_4coqm_101:focus-within){padding-top:8px}._roomShell_4coqm_2:has(._composer_4coqm_101:focus-within) ._conversation_4coqm_62{height:calc(var(--chat-viewport,100dvh) - 98px);min-height:230px}._roomShell_4coqm_2:has(._composer_4coqm_101:focus-within) ._pinned_4coqm_70{display:none}}@media (width<=540px){._roomGrid_4coqm_21{grid-template-columns:1fr}._directoryHero_4coqm_7 h1{font-size:35px}._directoryHero_4coqm_7 h1 em{font-size:32px}._roomCard_4coqm_22 footer{font-size:11px}._directoryToolbar_4coqm_15{gap:10px}._roomShell_4coqm_2{padding-left:10px;padding-right:10px}._roomHeading_4coqm_42{padding:0 6px}._conversation_4coqm_62{min-height:340px}._composeTools_4coqm_105{gap:6px}._composeTools_4coqm_105>div:first-child{min-width:110px}._composeOptions_4coqm_108{max-width:130px;margin-left:auto}._composeTools_4coqm_105>._primary_4coqm_17{margin-left:auto}._composer_4coqm_101:has(._failed_4coqm_113){max-height:65dvh;overflow:auto}._failed_4coqm_113 ._secondary_4coqm_17{min-height:36px}._management_4coqm_3 ._sectionHeading_4coqm_15{gap:10px}._modal_4coqm_3{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-color:var(--platform-border);border:1px solid var(--platform-border);padding:22px}._modalBackdrop_4coqm_148{align-items:flex-end;padding:12px}._modal_4coqm_3 h2{font-size:24px}}@media (prefers-reduced-motion:reduce){._roomCard_4coqm_22{transition:none}._roomCard_4coqm_22:hover{transform:none}._modalBackdrop_4coqm_148{-webkit-backdrop-filter:none;backdrop-filter:none}* ._feed_4coqm_5{scroll-behavior:auto}}@media (width<=899px){._feed_4coqm_5{min-height:0}._composer_4coqm_101{max-height:70dvh;overflow:auto}._roomShell_4coqm_2:has(._composer_4coqm_101:focus-within) ._readTools_4coqm_73{display:none}}
