@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600;0,700;1,500;1,600&family=Source+Serif+4:ital,wght@0,400;0,600;1,400&family=Atkinson+Hyperlegible:wght@400;700&display=swap");:root{--ink:#111214;--slate:#202328;--paper:#e8e3d9;--muted:#92938e;--mint:#43b889;--amber:#d69b63;--line:rgba(232,227,217,.13)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--ink)}body{margin:0;color:var(--paper);font-family:DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}.app-shell{max-width:1440px;margin:0 auto;padding:0 76px}.topbar{height:88px;display:flex;align-items:center;border-bottom:1px solid var(--line);gap:64px}.wordmark{font-size:19px;font-weight:700;letter-spacing:-1px;white-space:nowrap}.wordmark span{font-weight:400}.wordmark i{color:var(--mint);font-style:normal}.main-nav{gap:36px}.main-nav,.nav-link{display:flex;align-items:center;height:100%}.nav-link{color:#898b87;font-size:16px;position:relative}.nav-link.active{color:var(--paper)}.nav-link.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--mint)}.account-actions{margin-left:auto;display:flex;align-items:center;gap:24px;font-size:16px}.icon-button{border:0;background:none;color:var(--paper);padding:8px;cursor:pointer}.search-icon{display:block;width:15px;height:15px;border:1.5px solid;border-radius:50%;position:relative}.search-icon:after{content:"";position:absolute;width:6px;height:1.5px;background:currentColor;right:-5px;bottom:-2px;transform:rotate(48deg)}.sign-in{color:#b5b4ae}.join-button,.primary-button{background:var(--mint);color:#0d1713;padding:12px 17px;font-weight:700}.join-button span,.primary-button span{margin-left:15px}.welcome-row{padding:66px 0 38px;display:flex;justify-content:space-between;align-items:end}.art-caption,.art-index,.eyebrow,.feature-kicker,.feature-meta,.feature-overline{font-family:DM Mono,monospace;font-size:16px;letter-spacing:1.45px}.eyebrow{color:var(--mint);margin:0 0 13px}.welcome-row h1{font-family:Playfair Display,Georgia,serif;font-size:46px;line-height:1.1;font-weight:500;letter-spacing:-1.5px;margin:0}.welcome-row h1 em{color:var(--amber);font-weight:500}.welcome-note{font-size:16px;line-height:1.8;color:#999b95;margin:0 4px 4px 0}.featured{min-height:410px;background:#1b1e20;display:grid;grid-template-columns:1fr 43%;position:relative;overflow:hidden}.featured-copy{padding:42px 52px 44px;position:relative;z-index:1}.feature-kicker{color:var(--mint);display:flex;align-items:center;gap:9px}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 12px #43b889}.feature-overline{color:#777b76;margin:32px 0 10px}.featured h2{font-family:Playfair Display,Georgia,serif;font-weight:500;font-size:76px;line-height:.88;letter-spacing:-2px;margin:0}.featured h2 span{color:var(--amber);font-style:italic}.feature-tagline{font-family:Playfair Display,Georgia,serif;font-size:17px;color:#d0cbc1;margin:21px 0 18px}.feature-meta{color:#898b85}.feature-meta b{padding:0 7px}.feature-actions{display:flex;align-items:center;gap:27px;margin-top:29px;font-size:16px}.primary-button{display:inline-flex;align-items:center;padding:14px 17px}.text-button{color:#c6c3bb}.text-button span{color:var(--mint);padding-left:10px}.feature-art{margin:17px 17px 17px 0;position:relative;overflow:hidden;background:radial-gradient(ellipse at 52% 42%,#65533e 0,#38312a 28%,#20201e 68%,#17191a 100%);display:flex;align-items:center;justify-content:center;min-height:376px}.art-grain{position:absolute;inset:0;opacity:.17;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.4'/%3E%3C/svg%3E")}.art-cross{position:absolute;top:10%;left:50%;height:80%;width:1px;background:linear-gradient(transparent,rgba(214,155,99,.55),transparent)}.art-cross:after{content:"";position:absolute;top:31%;left:-40px;width:80px;height:1px;background:rgba(214,155,99,.5)}.art-title{position:relative;font-family:Playfair Display,Georgia,serif;font-size:51px;line-height:.83;text-align:center;letter-spacing:1px;color:#e8e0d1;text-shadow:0 4px 25px #171514}.art-title strong{font-size:57px;font-weight:500;color:#d6a36d}.art-caption{top:22px;left:24px;line-height:1.8}.art-caption,.art-index{position:absolute;color:#c6b59e;font-size:16px}.art-index{bottom:20px;right:22px}.feature-index{position:absolute;bottom:22px;left:52px;display:flex;align-items:center;gap:10px;font:16px DM Mono,monospace;color:#6f736e}.feature-index span{color:var(--mint)}.feature-index i{width:40px;height:1px;background:#555a54}.shelf-section{padding:67px 0 56px}.section-heading{display:flex;align-items:end;justify-content:space-between}.browse-row h2,.section-heading h2{font-family:Playfair Display,Georgia,serif;font-size:29px;font-weight:500;letter-spacing:-.5px;margin:0}.section-heading h2 span{color:var(--mint)}.subtle-link{font-size:16px;color:#a7a69f}.subtle-link span{color:var(--mint);padding-left:8px}.empty-shelf{margin-top:23px;border:1px solid var(--line);padding:22px 25px;display:flex;align-items:center;gap:19px}.empty-mark{width:38px;height:38px;border:1px solid rgba(67,184,137,.4);display:grid;place-items:center;color:var(--mint);font-size:18px}.empty-shelf h3{font-size:16px;font-weight:600;margin:0 0 5px}.empty-shelf p{font-size:16px;color:#92938e;margin:0}.outline-button{margin-left:auto;border:1px solid #666961;padding:11px 15px;font-size:16px;white-space:nowrap}.browse-row{padding:22px 0 68px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.browse-row h2{font-size:23px}.genre-list{display:flex;gap:9px}.genre-list a{border:1px solid var(--line);padding:11px 14px;font-size:16px;color:#c8c5bc}.genre-list span{color:var(--mint);padding-left:10px}.footer{border-top:1px solid var(--line);padding:25px 0 34px;display:flex;align-items:center;gap:22px}.footer .wordmark{font-size:16px}.footer p,.footer>span{font-size:16px;color:#777b76}.footer>span{margin-left:auto;font-family:DM Mono,monospace;letter-spacing:.6px}@media(max-width:900px){.app-shell{padding:0 28px}.topbar{gap:28px}.main-nav{gap:19px}.featured{grid-template-columns:1fr 40%}.featured-copy{padding:38px 32px}.featured h2{font-size:62px}.feature-index{left:32px}.welcome-row h1{font-size:39px}.browse-row{align-items:flex-start;gap:28px;flex-direction:column}.genre-list{flex-wrap:wrap}}@media(max-width:620px){.app-shell{padding:0 18px}.topbar{height:70px;gap:16px}.wordmark{font-size:16px}.main-nav{display:none}.account-actions{gap:12px}.sign-in{display:none}.join-button{padding:10px 12px}.welcome-row{padding:49px 0 27px;display:block}.welcome-row h1{font-size:36px}.welcome-note{margin-top:15px}.featured{display:flex;flex-direction:column-reverse}.feature-art{margin:12px 12px 0;min-height:250px}.art-title{font-size:42px}.art-title strong{font-size:48px}.featured-copy{padding:28px 25px 65px}.featured h2{font-size:60px}.feature-overline{margin-top:25px}.feature-index{left:25px;bottom:23px}.feature-actions{gap:16px;flex-wrap:wrap}.shelf-section{padding:50px 0 42px}.section-heading h2{font-size:25px}.empty-shelf{align-items:flex-start;flex-wrap:wrap;padding:18px}.empty-shelf>div:nth-child(2){flex:1 1;min-width:190px}.outline-button{margin-left:57px}.browse-row h2{font-size:21px}.genre-list{gap:7px}.genre-list a{padding:10px}.footer{gap:12px;flex-wrap:wrap}.footer p{display:none}}@media(prefers-reduced-motion:no-preference){a,button{transition:color .18s ease,background .18s ease,border-color .18s ease}.join-button:hover,.primary-button:hover{background:#64d2a5}.subtle-link:hover,.text-button:hover{color:var(--mint)}}.detail-shell{min-height:100vh}.detail-top{height:74px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.back-link{font-size:16px;color:#b6b5ad}.back-link:hover{color:var(--mint)}.detail-label,.guide-count{font:16px DM Mono,monospace;letter-spacing:1px;color:#777b76}.story-intro{display:grid;grid-template-columns:minmax(230px,34%) 1fr;grid-gap:70px;gap:70px;padding:62px 7% 75px;align-items:center}.story-poster{aspect-ratio:2/3;max-width:330px;width:100%;justify-self:center;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;background:radial-gradient(ellipse at 50% 42%,#66513b,#302a24 45%,#151719 100%);border:1px solid rgba(214,155,99,.2);box-shadow:0 24px 65px rgba(0,0,0,.35)}.story-poster:before{content:"";position:absolute;top:10%;bottom:10%;left:50%;width:1px;background:linear-gradient(transparent,rgba(214,155,99,.5),transparent)}.story-poster:after{content:"";position:absolute;top:35%;left:34%;right:34%;height:1px;background:rgba(214,155,99,.5)}.poster-foot,.poster-kicker{position:absolute;font:16px DM Mono,monospace;letter-spacing:1.3px;color:#c4b49e}.poster-kicker{top:25px}.poster-foot{bottom:24px}.poster-title{font:50px/.85 Playfair Display,Georgia,serif;text-align:center;color:#e8e0d1;position:relative;text-shadow:0 5px 25px #171514}.poster-title strong{font-weight:500;color:#d6a36d;font-size:57px}.story-info{max-width:610px}.story-info h1{font:500 clamp(46px,6vw,76px)/.95 Playfair Display,Georgia,serif;letter-spacing:-2px;margin:18px 0}.story-tagline{font:italic 21px Playfair Display,Georgia,serif;color:var(--amber);line-height:1.4}.story-synopsis{font-size:16px;line-height:1.9;color:#aaa9a1;max-width:560px;margin:23px 0}.story-facts{display:flex;flex-wrap:wrap;gap:20px;margin:27px 0;font:16px DM Mono,monospace;letter-spacing:.8px;color:#898b85}.story-facts span+span:before{content:"·";color:var(--mint);padding-right:20px}.episode-guide{border-top:1px solid var(--line);padding:55px 7% 80px}.episode-guide .section-heading{margin-bottom:24px}.episode-list{border-top:1px solid var(--line)}.episode-row{display:flex;align-items:center;gap:22px;padding:22px 10px;border-bottom:1px solid var(--line)}.episode-number{font:16px DM Mono,monospace;color:var(--mint)}.episode-copy{flex:1 1}.episode-copy h3{font:500 19px Playfair Display,Georgia,serif;margin:0 0 5px}.episode-copy p{font-size:16px;color:#858780;margin:0}.episode-status{font:16px DM Mono,monospace;letter-spacing:1px;color:#858780}.episode-arrow{color:var(--mint);font-size:17px}.episode-note{font-size:16px;color:#858780;margin:18px 0 0}@media(max-width:700px){.story-intro{grid-template-columns:1fr;gap:35px;padding:38px 0 52px}.story-poster{max-width:245px}.story-info{text-align:left}.story-info h1{font-size:56px}.story-tagline{font-size:18px}.episode-guide{padding:42px 0 60px}.episode-row{gap:12px}.episode-status{display:none}.poster-title{font-size:43px}.poster-title strong{font-size:49px}}.reader-progress-track{height:2px;background:rgba(120,120,120,.2);position:-webkit-sticky;position:sticky;top:0;z-index:30}.reader-progress-track span{display:block;height:100%;background:var(--mint);transition:width .2s}.reading-room{--reader-bg:#e8e3d9;--reader-ink:#292823;--reader-muted:#77736a;min-height:100vh;background:var(--reader-bg);color:var(--reader-ink);transition:background .2s,color .2s}.reading-room.theme-sepia{--reader-bg:#e7d6b8;--reader-ink:#392e21;--reader-muted:#81715c}.reading-room.theme-night{--reader-bg:#17191c;--reader-ink:#d9d6cf;--reader-muted:#96958f}.reader-toolbar{height:68px;padding:0 5.3%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid color-mix(in srgb,var(--reader-ink) 16%,transparent);gap:20px}.reader-brand{font-size:16px;font-weight:700;letter-spacing:-.8px;white-space:nowrap}.reader-brand span{font-weight:400}.reader-brand i{font-style:normal;color:#43b889}.reader-location{gap:12px;font:16px DM Mono,monospace;letter-spacing:1px;color:var(--reader-muted)}.reader-location,.reader-tools{display:flex;align-items:center}.reader-tools{gap:19px}.reader-progress-label{font:16px DM Mono,monospace;color:var(--reader-muted)}.reader-exit,.reader-tool-button{border:0;background:none;color:var(--reader-ink);font-size:16px;cursor:pointer}.reader-tool-button{display:flex;align-items:center;gap:7px}.reader-tool-button:first-letter{font-family:Georgia,serif;font-size:16px}.reader-tool-button span{color:var(--reader-muted)}.reader-exit{padding-left:16px;border-left:1px solid color-mix(in srgb,var(--reader-ink) 18%,transparent)}.reader-settings{position:-webkit-sticky;position:sticky;top:2px;z-index:20;display:flex;justify-content:center;gap:50px;padding:19px 24px;background:color-mix(in srgb,var(--reader-bg) 94%,var(--reader-ink));border-bottom:1px solid color-mix(in srgb,var(--reader-ink) 16%,transparent);box-shadow:0 12px 25px rgba(0,0,0,.08)}.reader-settings>div>span{display:block;font:16px DM Mono,monospace;letter-spacing:1px;color:var(--reader-muted);margin-bottom:10px}.setting-options{display:flex;align-items:center;gap:7px}.setting-options button{border:1px solid color-mix(in srgb,var(--reader-ink) 20%,transparent);background:transparent;color:var(--reader-ink);padding:7px 10px;cursor:pointer}.setting-options button.selected{border-color:#43b889;color:#26825e}.setting-options strong{font:16px DM Mono,monospace}.reading-page{width:min(100% - 40px,690px);margin:0 auto;padding:88px 0 90px}.reading-page.reading-width-wide{width:min(100% - 40px,850px)}.reading-kicker{font:16px DM Mono,monospace;letter-spacing:1.5px;color:var(--reader-muted)}.reading-kicker span{color:#43b889;padding:0 5px}.reading-page>h1{font:inherit;line-height:1.6;text-align:left;letter-spacing:normal;margin:0}.reading-deck{font:italic 17px/1.7 Playfair Display,Georgia,serif;color:var(--reader-muted);text-align:center;max-width:570px;margin:20px auto 0}.reading-rule{display:flex;align-items:center;justify-content:center;gap:14px;margin:43px auto 48px;color:#43b889}.reading-rule:after,.reading-rule:before{content:"";width:52px;height:1px;background:color-mix(in srgb,var(--reader-ink) 22%,transparent)}.manuscript{font:100% Times New Roman,Georgia,serif;line-height:1.6;text-align:initial;-webkit-hyphens:manual;hyphens:manual}.manuscript p{font-size:1em}.manuscript .manuscript-dialogue{margin:0}.manuscript .manuscript-emphasis{text-indent:0;text-align:initial;margin:0;line-height:1.6}.manuscript blockquote,.manuscript h2{font:inherit;line-height:1.6;margin:0}.manuscript blockquote{border:0;padding:0;color:inherit}.manuscript-divider{text-align:center;color:#43b889;margin:0}.reading-asset{margin:45px 0}.reading-asset img{display:block;max-width:100%;height:auto;margin:auto}.reading-end{text-align:center;border-top:1px solid color-mix(in srgb,var(--reader-ink) 18%,transparent);margin-top:72px;padding-top:38px}.reading-next-episode{display:inline-flex;align-items:center;justify-content:center;gap:12px;max-width:100%;border:1px solid color-mix(in srgb,var(--reader-ink) 28%,transparent);border-radius:8px;padding:15px 22px;background:transparent;color:var(--reader-ink);font:500 18px DM Sans,Arial,sans-serif;cursor:pointer;transition:background .2s ease,border-color .2s ease}.reading-next-episode:hover{border-color:color-mix(in srgb,var(--reader-ink) 55%,transparent);background:color-mix(in srgb,var(--reader-ink) 5%,transparent)}.reading-next-episode span{font-size:20px}.reading-donation-area{max-width:520px;margin:34px auto 0;padding-top:25px;border-top:1px solid color-mix(in srgb,var(--reader-ink) 12%,transparent)}.reading-end .support-story{margin:0}.reading-end .support-story-intro{display:flex;flex-direction:column;align-items:center;gap:12px}.reading-end .support-story-intro p{margin:0;color:var(--reader-muted);font-size:16px;line-height:1.65}.reading-end .support-story-trigger{border:1px solid color-mix(in srgb,var(--reader-ink) 28%,transparent);border-radius:7px;padding:10px 18px;color:var(--reader-ink);background:transparent;font:500 16px DM Sans,Arial,sans-serif;cursor:pointer;transition:background .2s ease,border-color .2s ease}.reading-end .support-story-trigger:hover{border-color:color-mix(in srgb,var(--reader-ink) 55%,transparent);background:color-mix(in srgb,var(--reader-ink) 5%,transparent)}.reading-end .support-story-intro small{color:var(--reader-muted);font-size:13px;letter-spacing:.1px}.reading-end .support-story-panel{margin:18px auto 0;text-align:left}.reader-footer{display:flex;justify-content:space-between;padding:22px 5.3%;border-top:1px solid color-mix(in srgb,var(--reader-ink) 16%,transparent);font:16px DM Mono,monospace;letter-spacing:1px;color:var(--reader-muted)}.reader-state{min-height:100vh;background:var(--ink);color:var(--paper);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px}.reader-state-mark{font-size:23px;font-weight:700;letter-spacing:-1px;color:var(--mint);margin-bottom:35px}.reader-state h1{font:500 36px Playfair Display,Georgia,serif;max-width:530px;margin:0 0 14px}.reader-state p:not(.eyebrow){max-width:430px;color:#999b95;font-size:16px;line-height:1.8;margin:0 0 24px}.reader-state .eyebrow{margin-bottom:12px}@media(max-width:650px){.reader-toolbar{height:60px;padding:0 17px;gap:8px}.reader-brand{font-size:16px}.reader-location{font-size:16px;gap:6px}.reader-tools{gap:10px}.reader-progress-label,.reader-tool-button span{display:none}.reader-exit{padding-left:10px}.reader-settings{gap:18px;flex-wrap:wrap;justify-content:flex-start;padding:15px}.reading-page{padding:60px 0 65px}.reading-page.reading-width-wide{width:min(100% - 40px,690px)}.reading-page>h1{font-size:39px}.reading-deck{font-size:16px}.manuscript,.manuscript p{line-height:1.7}.reader-footer{gap:10px;font-size:16px}.reader-state h1{font-size:29px}}.auth-shell{max-width:1440px;min-height:100vh;margin:0 auto;padding:0 76px;display:flex;flex-direction:column}.auth-header{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.auth-panel{width:min(100%,430px);margin:auto;padding:65px 0 80px}.auth-panel h1{font:500 48px/1.05 Playfair Display,Georgia,serif;letter-spacing:-1px;margin:0 0 13px}.auth-intro{font-size:16px;color:#999b95;line-height:1.8;margin:0 0 30px}.auth-switch{display:flex;border-bottom:1px solid var(--line);margin-bottom:27px}.auth-switch button{flex:1 1;border:0;border-bottom:2px solid transparent;background:none;color:#858780;padding:13px 8px;font-size:16px;cursor:pointer}.auth-switch button.active{color:var(--paper);border-bottom-color:var(--mint)}.auth-form{display:flex;flex-direction:column;gap:10px}.auth-form label{font:16px DM Mono,monospace;letter-spacing:1.2px;color:#a3a39b;margin-top:8px}.auth-form input{width:100%;background:#1b1e20;border:1px solid var(--line);color:var(--paper);padding:14px 13px;font:16px DM Sans,Arial,sans-serif;outline:none}.auth-form input:focus{border-color:var(--mint)}.auth-submit{border:0;justify-content:center;margin-top:14px;cursor:pointer}.auth-submit:disabled{opacity:.6;cursor:wait}.auth-error,.auth-message{font-size:16px;line-height:1.6;margin:4px 0}.auth-error{color:#e58b7b}.auth-message{color:var(--mint)}.auth-privacy{font-size:16px;line-height:1.8;color:#777b76;margin-top:25px}.auth-footer{margin-top:auto}@media(max-width:700px){.auth-shell{padding:0 20px}.auth-header{height:70px}.auth-panel{padding:55px 0}.auth-panel h1{font-size:40px}}.contribution-shell{min-height:100vh;background:#111214;color:#e8e3d9}.contribution-header{height:70px;padding:0 5.3%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.contribution-content{width:min(100% - 40px,850px);margin:0 auto;padding:75px 0 95px}.contribution-content>.eyebrow{text-align:center}.contribution-content>h1{font:500 clamp(42px,6vw,61px)/1.05 Playfair Display,Georgia,serif;text-align:center;letter-spacing:-1.2px;margin:17px 0}.contribution-deck{max-width:540px;text-align:center;margin:0 auto;color:#999b95;font-size:16px;line-height:1.8}.reaction-section{margin-top:65px}.contribution-section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:20px}.contribution-section-heading h2,.review-compose h2,.unlock-panel h2{font:500 27px Playfair Display,Georgia,serif;margin:0}.contribution-section-heading>span{font:16px DM Mono,monospace;letter-spacing:1px;color:#81847e;padding-bottom:5px}.reaction-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.reaction-choice{min-height:75px;display:flex;align-items:center;gap:13px;text-align:left;padding:13px 15px;border:1px solid #34383a;background:#181b1d;color:#e8e3d9;cursor:pointer}.reaction-choice:hover{border-color:#69736d}.reaction-choice.is-selected{border-color:#43b889;background:rgba(67,184,137,.09)}.reaction-emoji{font-size:23px;width:28px;text-align:center}.reaction-copy{display:flex;flex-direction:column;gap:5px;flex:1 1}.reaction-copy strong{font-size:16px;font-weight:500}.reaction-copy small{font-size:16px;color:#858a83}.reaction-check{width:20px;height:20px;border:1px solid #4a504b;border-radius:50%;display:grid;place-items:center;font-size:16px;color:#858a83}.is-selected .reaction-check{background:#43b889;color:#102019;border-color:#43b889}.contribution-action-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px}.contribution-action-row p{font-size:16px;line-height:1.7;color:#8e928b;margin:0;max-width:460px}.contribution-action-row p span{color:#43b889;padding:0 5px}.contribution-action-row .primary-button{border:0;white-space:nowrap;cursor:pointer}.contribution-action-row .primary-button:disabled{opacity:.4;cursor:not-allowed}.contribution-divider{display:flex;align-items:center;gap:18px;margin:55px 0;color:#7d817b;font:16px DM Mono,monospace;letter-spacing:1.4px}.contribution-divider:after,.contribution-divider:before{content:"";height:1px;flex:1 1;background:#303436}.review-compose{padding:30px;border:1px solid #303436;background:#171a1c}.review-compose>.eyebrow{margin:0 0 12px}.review-compose h2{font-size:30px}.review-compose-intro{font-size:16px;color:#999b95;margin:8px 0 26px}.review-compose label{display:flex;align-items:center;gap:9px;font:16px DM Mono,monospace;letter-spacing:1.1px;color:#a6a99f;margin:17px 0 9px}.review-compose label span{color:#6f756e;font-size:16px}.review-compose input,.review-compose textarea{display:block;width:100%;background:#111416;border:1px solid #34383a;color:#e8e3d9;padding:13px 14px;font:16px/1.7 DM Sans,Arial,sans-serif;outline:none;resize:vertical}.review-compose input:focus,.review-compose textarea:focus{border-color:#43b889}.review-compose input::placeholder,.review-compose textarea::placeholder{color:#656b65}.review-visibility{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 0;border-top:1px solid #303436;border-bottom:1px solid #303436;margin-top:20px}.review-visibility strong{font-size:16px;font-weight:500}.review-visibility p{font-size:16px;color:#858a83;margin:5px 0 0}.visibility-options{display:flex;gap:6px}.visibility-options button{background:transparent;color:#a1a69e;border:1px solid #424744;padding:8px 13px;font-size:16px;cursor:pointer}.visibility-options button.selected{border-color:#43b889;color:#43b889;background:rgba(67,184,137,.08)}.review-submit-row{margin-top:18px}.contribution-error,.contribution-notice{padding:13px 15px;font-size:16px;line-height:1.6;margin:18px 0 0}.contribution-error{border:1px solid #8c4c42;color:#f0a293;background:rgba(140,76,66,.1)}.contribution-notice{border:1px solid #327d5d;color:#85d8b2;background:rgba(67,184,137,.08)}.contribution-notice-prominent{margin:22px 0 0;padding:18px 20px;text-align:center;font-size:16px;font-weight:600;line-height:1.7;box-shadow:0 8px 30px rgba(0,0,0,.12)}.unlock-panel{margin-top:30px;padding:29px;border:1px solid rgba(67,184,137,.45);background:rgba(67,184,137,.07);text-align:center}.unlock-panel>.eyebrow{color:#62c99c}.unlock-panel h2{font-size:29px;margin:9px 0}.unlock-panel>p:not(.eyebrow){font-size:16px;color:#a5aaa2;line-height:1.8;margin:0 auto 18px}.unlock-panel>p strong{color:#e8e3d9;font-weight:600}.unlock-panel .primary-button{background:#43b889;color:#102019}.unlock-waiting{margin-top:8px!important}.contribution-bottom-links{display:flex;justify-content:space-between;margin-top:35px}.contribution-bottom-links a{font-size:16px;color:#a1a69e}.contribution-bottom-links a:hover{color:#43b889}@media(max-width:650px){.contribution-header{padding:0 18px}.contribution-content{padding:54px 0 70px}.contribution-content>h1{font-size:42px}.reaction-section{margin-top:45px}.contribution-section-heading h2{font-size:23px}.reaction-grid{grid-template-columns:1fr}.reaction-choice{min-height:67px}.contribution-action-row{align-items:stretch;flex-direction:column}.contribution-action-row .primary-button{align-self:flex-start}.review-compose{padding:20px}.review-visibility{align-items:flex-start;flex-direction:column}.visibility-options{width:100%}.visibility-options button{flex:1 1}.contribution-bottom-links{gap:15px}.unlock-panel{padding:22px}}.contribution-rule{text-align:center;color:#43b889;font-size:16px;letter-spacing:.2px;margin:16px auto 0;line-height:1.7}.review-room-shell{min-height:100vh;background:#111214;color:#e8e3d9}.review-room-header{height:70px;padding:0 5.3%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.review-room-content{width:min(100% - 40px,960px);margin:0 auto;padding:52px 0 90px}.review-back-link{display:inline-block;color:#a1a69e;font-size:16px;margin-bottom:50px}.review-room-content>.eyebrow{text-align:center}.review-room-content>h1{font:500 clamp(46px,7vw,72px)/1.02 Playfair Display,Georgia,serif;text-align:center;letter-spacing:-1.5px;margin:18px 0}.review-room-content>h1 span{color:var(--mint)}.review-room-deck{max-width:570px;text-align:center;margin:0 auto;color:#9a9e97;font-size:16px;line-height:1.8}.review-room-deck strong{color:#e8e3d9;font-weight:600}.review-room-stats{display:flex;align-items:center;justify-content:center;gap:55px;margin:43px 0 62px;padding:22px;border-top:1px solid #303436;border-bottom:1px solid #303436}.review-room-stats>div{display:flex;flex-direction:column;gap:5px;text-align:center}.review-room-stats>div strong{font:500 25px Playfair Display,Georgia,serif}.review-room-stats>div span{font:16px DM Mono,monospace;letter-spacing:1px;color:#838981}.review-room-stats>a{font-size:16px;color:var(--mint);margin-left:15px}.review-feed-heading,.review-room-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.review-feed-heading h2,.review-room-section-heading h2{font:500 29px Playfair Display,Georgia,serif;margin:0}.review-room-section-heading>span{font:16px DM Mono,monospace;letter-spacing:1px;color:#7e857e;padding-bottom:6px}.review-room-reaction-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.review-room-reaction-list button{display:flex;align-items:center;gap:8px;border:1px solid #34393a;background:#191c1e;color:#d8d9d2;padding:10px 12px;cursor:pointer}.review-room-reaction-list button.active{border-color:var(--mint);background:rgba(67,184,137,.1)}.review-room-reaction-list button>span{font-size:16px}.review-room-reaction-list button strong{font-size:16px;font-weight:500}.review-room-reaction-list button small{font:16px DM Mono,monospace;color:#8c938a}.review-room-empty-note{font-size:16px;color:#858b83}.review-feed{margin-top:70px}.review-feed-heading h2 span{font:16px DM Mono,monospace;color:#8b9189}.review-feed-controls{display:flex;align-items:center;gap:8px}.review-feed-controls label{font:16px DM Mono,monospace;letter-spacing:1px;color:#7e857e}.review-feed-controls select{background:#1a1d1f;border:1px solid #383e3e;color:#e8e3d9;padding:9px 10px;font:16px DM Sans,sans-serif}.review-spoiler-note{font-size:16px;color:#8d938a;padding:13px 15px;background:#1a1d1f;border-left:2px solid var(--amber);margin:20px 0}.review-cards{display:flex;flex-direction:column;gap:12px}.review-card{border:1px solid #303638;background:#171a1c;padding:24px 26px}.review-card-meta{display:flex;align-items:center;gap:12px}.review-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#28342f;color:#7ed2aa;font:16px DM Mono,monospace}.review-author{display:flex;flex-direction:column;gap:4px;flex:1 1}.review-author strong{font-size:16px;font-weight:600}.review-author span{font-size:16px;color:#828981}.author-response-label{font:16px DM Mono,monospace;letter-spacing:.8px;color:var(--mint)}.review-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 0 48px}.review-card-tags span{font-size:16px;color:#b6bcb3;background:#232829;padding:6px 8px}.review-card-content{margin:18px 0 0 48px}.review-card-content h3{font:500 22px Playfair Display,Georgia,serif;margin:0 0 10px}.review-card-content>p{font-size:16px;line-height:1.9;color:#c2c4bc;white-space:pre-wrap;margin:0}.review-reveal{width:100%;display:flex;align-items:center;gap:12px;text-align:left;border:1px dashed #4a514c;background:#1d2222;color:#e8e3d9;padding:17px;cursor:pointer}.review-reveal>span{font-size:20px;color:var(--amber)}.review-reveal strong{font:500 16px Playfair Display,Georgia,serif;flex:1 1}.review-reveal small{font-size:16px;color:#a2a89f}.review-author-reply{margin:22px 0 0 48px;padding:16px 18px;background:#202725;border-left:2px solid var(--mint)}.review-author-reply>div{display:flex;align-items:center;gap:8px;color:var(--mint);font:16px DM Mono,monospace;letter-spacing:.8px}.review-author-reply>div span{font-size:16px}.review-author-reply p{font-size:16px;line-height:1.8;color:#c5cbc3;white-space:pre-wrap;margin:10px 0}.review-author-reply>small{font-size:16px;color:#899189}.review-card-actions{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #303638;margin-top:20px;padding-top:14px}.review-card-actions button{border:1px solid #414846;background:transparent;color:#aab2a9;padding:8px 11px;font-size:16px;cursor:pointer}.review-card-actions button.voted{border-color:var(--mint);color:var(--mint)}.review-card-actions button:disabled{opacity:.5;cursor:not-allowed}.review-card-actions button span{font:16px DM Mono,monospace;padding-left:5px}.review-card-actions>span{font:16px DM Mono,monospace;letter-spacing:1px;color:#747c74}.review-feed-empty{text-align:center;border:1px dashed #3b4140;padding:50px 20px;margin-top:12px}.review-feed-empty>span{font-size:25px;color:var(--mint)}.review-feed-empty h3{font:500 23px Playfair Display,Georgia,serif;margin:13px 0 8px}.review-feed-empty p{font-size:16px;color:#929990;margin:0 0 20px}.review-feed-empty a{font-size:16px;color:var(--mint)}.review-room-error{padding:12px;border:1px solid #8c4c42;color:#f0a293;font-size:16px}.review-room-bottom{display:flex;justify-content:space-between;margin-top:42px}.review-room-bottom a{font-size:16px;color:#a1a69e}.story-discussion-link{display:inline-block;margin-left:15px;border-bottom:1px solid #53665d;padding:13px 0;color:#aab6ad;font-size:16px}.story-discussion-link span{color:var(--mint);padding-left:7px}@media(max-width:700px){.review-room-header{padding:0 18px}.review-room-content{padding:38px 0 65px}.review-back-link{margin-bottom:38px}.review-room-stats{gap:20px;justify-content:space-around;padding:18px 4px}.review-room-stats>div strong{font-size:21px}.review-room-stats>div span{font-size:16px}.review-room-stats>a{margin:0;font-size:16px}.review-feed-heading,.review-room-section-heading{align-items:flex-start;flex-direction:column}.review-feed-heading h2,.review-room-section-heading h2{font-size:25px}.review-feed-controls{width:100%;flex-wrap:wrap}.review-feed-controls select{flex:1 1;min-width:0}.review-feed-controls label{font-size:16px}.review-card{padding:18px 15px}.review-author-reply,.review-card-content,.review-card-tags{margin-left:0}.review-card-content{margin-top:15px}.review-card-meta{gap:9px}.author-response-label{font-size:16px}.review-reveal{align-items:flex-start;flex-wrap:wrap}.review-reveal small{width:100%;padding-left:32px}.review-room-bottom{gap:15px}.story-discussion-link{margin:16px 0 0;display:block;width:max-content}}.review-episode-filter{display:flex;align-items:center;justify-content:center;gap:12px;margin:22px auto 0}.review-episode-filter label{font:16px DM Mono,monospace;letter-spacing:1px;color:#858d84}.review-episode-filter select{min-width:240px;max-width:100%;background:#1a1d1f;border:1px solid #383e3e;color:#e8e3d9;padding:10px 13px;font:16px DM Sans,sans-serif}.review-author-notes{margin-top:58px}.review-author-note{position:relative;margin-top:12px;padding:24px 26px;border:1px solid rgba(67,184,137,.25);background:#17201d}.review-author-note h3{font:500 21px Playfair Display,Georgia,serif;margin:8px 0 12px}.review-author-note p{font-size:16px;line-height:1.9;color:#c4cbc3;white-space:pre-wrap;margin:0 0 13px}.review-author-note>small{font:16px DM Mono,monospace;letter-spacing:.4px;color:#8b9a8e}.review-note-pinned{font:16px DM Mono,monospace;letter-spacing:1px;color:var(--mint)}@media(max-width:700px){.review-episode-filter{align-items:flex-start;flex-direction:column}.review-episode-filter select{width:100%;min-width:0}.review-author-note{padding:19px}}.library-shell{max-width:1440px;min-height:100vh;margin:0 auto;padding:0 76px;background:#111214}.library-header{height:82px;display:flex;align-items:center;border-bottom:1px solid var(--line);gap:60px}.library-header nav{gap:34px}.library-header nav,.library-header nav a{height:100%;display:flex;align-items:center}.library-header nav a{color:#8c9089;font-size:16px;position:relative}.library-header nav a.active{color:var(--paper)}.library-header nav a.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--mint)}.library-header-link{margin-left:auto;font-size:16px;color:#aeb4ab}.library-header-link span{color:var(--mint);padding-left:8px}.library-hero{display:flex;justify-content:space-between;align-items:end;padding:68px 0 55px;border-bottom:1px solid var(--line)}.library-hero h1{font:500 clamp(42px,5.5vw,66px)/1.05 Playfair Display,Georgia,serif;letter-spacing:-1.5px;margin:0}.library-hero h1 em{color:var(--amber);font-weight:500}.library-hero>div:first-child>p:last-child{max-width:520px;color:#999e96;font-size:16px;line-height:1.8;margin:18px 0 0}.library-count{min-width:170px;display:grid;grid-template-columns:auto auto;align-items:end;grid-gap:2px 12px;gap:2px 12px;padding-bottom:8px}.library-count strong{font:500 50px Playfair Display,Georgia,serif;color:var(--mint)}.library-count span{font:16px DM Mono,monospace;letter-spacing:1px;color:#8a9188;max-width:90px;line-height:1.6}.library-count i{grid-column:2;color:var(--amber);font-style:normal;font-size:18px}.library-tabs{display:flex;align-items:center;gap:34px;border-bottom:1px solid var(--line);margin-bottom:55px}.library-tabs button{position:relative;border:0;background:none;color:#8e938b;padding:22px 0;font-size:16px;cursor:pointer}.library-tabs button.active{color:var(--paper)}.library-tabs button.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--mint)}.library-tabs button span{font:16px DM Mono,monospace;color:var(--mint);padding-left:5px}.library-shelves{padding-bottom:35px}.library-shelf{margin-bottom:54px}.library-shelf-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:20px}.library-shelf-heading .eyebrow{margin-bottom:8px}.library-shelf-heading h2{font:500 30px Playfair Display,Georgia,serif;margin:0}.library-shelf-heading h2 span{color:var(--mint)}.library-shelf-heading>small{font:16px DM Mono,monospace;letter-spacing:1px;color:#818980;padding-bottom:5px}.library-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.library-story-card{display:grid;grid-template-columns:minmax(130px,36%) 1fr;min-height:220px;background:#191c1e;border:1px solid #2d3333}.library-story-art{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:15px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 42%,#5b4938 0,#332d28 42%,#1d2020 100%)}.library-story-art:before{content:"";position:absolute;width:1px;height:75%;background:linear-gradient(transparent,rgba(214,155,99,.5),transparent)}.library-story-art:after{content:"";position:absolute;width:52px;height:1px;background:rgba(214,155,99,.45);top:42%}.library-story-art strong{position:relative;font:500 clamp(20px,2vw,30px)/.95 Playfair Display,Georgia,serif;color:#e8e0d1;text-shadow:0 3px 16px #171514;max-width:100%;overflow-wrap:anywhere}.library-story-art .library-art-index,.library-story-art i{position:absolute;font:16px DM Mono,monospace;letter-spacing:1px;color:#c6b49c;font-style:normal}.library-story-art .library-art-index{top:15px;left:10px;right:10px}.library-story-art i{bottom:14px}.library-story-info{min-width:0;padding:20px 19px;display:flex;flex-direction:column}.library-story-info>.eyebrow{font-size:16px;margin-bottom:8px}.library-story-info h3{font:500 21px Playfair Display,Georgia,serif;margin:0 0 8px}.library-story-tagline{font-size:16px;line-height:1.6;color:#a0a49c;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.library-story-meta{display:flex;justify-content:space-between;gap:8px;margin-top:auto;padding-top:18px;font:16px DM Mono,monospace;letter-spacing:.5px;color:#8b9389}.library-progress-track{height:2px;background:#363c3a;margin-top:8px}.library-progress-track span{display:block;height:100%;background:var(--mint)}.library-card-footer{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:15px;padding-top:12px;border-top:1px solid #303637}.library-card-footer>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:16px DM Mono,monospace;color:#858d84}.library-card-footer a{font-size:16px;color:var(--mint);white-space:nowrap}.library-card-footer a span{padding-left:4px}.library-card-footer button{border:0;background:transparent;color:#9da49b;font-size:16px;cursor:pointer;white-space:nowrap}.library-card-footer button:disabled{opacity:.5}.library-empty-shelf{display:flex;align-items:center;gap:16px;padding:23px 25px;background:#181b1d;border:1px dashed #343a38}.library-empty-shelf>span{font-size:21px;color:var(--amber)}.library-empty-shelf p{font-size:16px;color:#929990;margin:0}.library-empty-large{text-align:center;padding:60px 20px;border:1px dashed #343a38;background:#181b1d}.library-empty-large>span{font-size:28px;color:var(--amber)}.library-empty-large h3{font:500 24px Playfair Display,Georgia,serif;margin:14px 0 8px}.library-empty-large p{max-width:430px;margin:0 auto 20px;font-size:16px;line-height:1.7;color:#929990}.library-empty-large>a{font-size:16px;color:var(--mint)}.library-contribution-group{margin:30px 0 45px}.library-contribution-group>h3{font:500 21px Playfair Display,Georgia,serif;margin:0 0 14px}.library-contribution-group>h3 span{font:16px DM Mono,monospace;color:var(--mint);padding-left:6px}.library-contribution-card{display:grid;grid-template-columns:130px 1fr auto;align-items:start;grid-gap:20px;gap:20px;padding:20px 22px;background:#191c1e;border:1px solid #303637;margin-bottom:9px}.library-contribution-type{font:16px DM Mono,monospace;letter-spacing:.7px;color:#8d958c;display:flex;flex-direction:column;gap:10px}.library-contribution-type>span{width:max-content;padding:5px 7px;border:1px solid #4c5550;color:#c2c9c0}.library-contribution-type>span.private{border-color:#7a624a;color:#d9ad7d}.library-contribution-type>span.public{border-color:#3b8065;color:#7dc9a5}.library-contribution-copy{min-width:0}.library-contribution-copy .eyebrow{font-size:16px;margin-bottom:7px}.library-contribution-copy h4{font:500 19px Playfair Display,Georgia,serif;margin:0 0 8px}.library-contribution-copy>p:not(.eyebrow){font-size:16px;line-height:1.7;color:#b0b5ad;white-space:pre-wrap;margin:0 0 10px}.library-contribution-copy small{font:16px DM Mono,monospace;color:#858d84}.library-contribution-card>a{font-size:16px;color:var(--mint);white-space:nowrap}.library-reaction-row{display:flex;align-items:center;gap:14px;padding:15px 18px;background:#191c1e;border:1px solid #303637;margin-bottom:8px}.library-reaction-row>span{font-size:20px}.library-reaction-row>div{display:flex;flex-direction:column;gap:5px;flex:1 1}.library-reaction-row strong{font-size:16px;font-weight:500}.library-reaction-row small{font:16px DM Mono,monospace;color:#858d84}.library-reaction-row>a{font-size:16px;color:var(--mint);white-space:nowrap}.library-error{padding:12px;border:1px solid #8c4c42;color:#f0a293;font-size:16px}.library-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:25px 0 35px;margin-top:25px}.library-footer>span{font-size:16px;color:#858d84}.library-footer>a:last-child{font-size:16px;color:#aab2a9}.library-state{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;background:#111214;color:#e8e3d9}.library-state h1{font:500 clamp(36px,6vw,58px)/1.1 Playfair Display,Georgia,serif;margin:16px 0}.library-state h1 span{color:var(--mint)}.library-state>p:not(.eyebrow){max-width:430px;color:#999e96;font-size:16px;line-height:1.8;margin:0 0 22px}.library-state .library-secondary-link{margin-top:18px;font-size:16px;color:#aeb4ab}@media(max-width:1100px){.library-shell{padding:0 38px}.library-story-grid{grid-template-columns:1fr}.library-story-card{grid-template-columns:190px 1fr}}@media(max-width:700px){.library-shell{padding:0 18px}.library-header{height:auto;min-height:70px;gap:15px;flex-wrap:wrap;padding:15px 0}.library-header nav{order:3;width:100%;height:36px;gap:22px}.library-header nav a,.library-header-link{font-size:16px}.library-hero{padding:44px 0 34px;align-items:flex-start;flex-direction:column;gap:25px}.library-hero h1{font-size:43px}.library-count{grid-template-columns:auto auto;min-width:0}.library-count strong{font-size:37px}.library-tabs{gap:20px;margin-bottom:38px}.library-tabs button{font-size:16px;padding:17px 0}.library-shelf-heading h2{font-size:25px}.library-story-card{grid-template-columns:115px 1fr;min-height:210px}.library-story-art{min-height:210px;padding:9px}.library-story-art strong{font-size:22px}.library-story-art .library-art-index{font-size:16px}.library-story-info{padding:15px 12px}.library-story-info h3{font-size:18px}.library-story-tagline{font-size:16px}.library-story-meta{font-size:16px;flex-direction:column;gap:5px;padding-top:12px}.library-card-footer{margin-top:11px;padding-top:9px}.library-card-footer>span{display:none}.library-card-footer a{font-size:16px}.library-contribution-card{grid-template-columns:1fr;gap:12px;padding:17px}.library-contribution-type{flex-direction:row;align-items:center}.library-contribution-card>a{justify-self:start}.library-reaction-row{gap:10px;padding:13px}.library-reaction-row small,.library-reaction-row>a{font-size:16px}.library-footer{gap:12px;flex-wrap:wrap}.library-footer>span{display:none}}.story-primary-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.story-save-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #505950;background:transparent;color:#c2c9c0;padding:13px 16px;font:16px DM Sans,sans-serif;cursor:pointer;white-space:nowrap}.story-save-button.saved{border-color:rgba(67,184,137,.55);color:var(--mint);background:rgba(67,184,137,.08)}.story-save-button.muted{color:#7e877e;border-color:#343b37;cursor:default}.story-save-button:disabled{opacity:.6;cursor:wait}.story-save-wrap{display:flex;flex-direction:column;gap:5px}.story-save-wrap small{font-size:16px;color:#e4a08e}@media(max-width:700px){.story-primary-actions{align-items:flex-start;flex-direction:column;gap:12px}}.library-coming-soon{height:100%;display:flex;align-items:center;color:#515851;font-size:16px;cursor:default}@media(max-width:700px){.library-coming-soon{font-size:16px}}.nav-link-disabled{color:#515851;cursor:default}.studio-shell{max-width:1440px;min-height:100vh;margin:0 auto;padding:0 76px;background:#111214}.studio-header{height:82px;display:flex;align-items:center;border-bottom:1px solid var(--line);gap:60px}.studio-header nav{gap:34px}.studio-header nav,.studio-header nav a{height:100%;display:flex;align-items:center}.studio-header nav a{color:#8c9089;position:relative}.studio-header nav a.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--mint)}.studio-header-link{margin-left:auto;color:#aeb4ab}.studio-hero{display:flex;justify-content:space-between;align-items:center;padding:65px 0 54px;border-bottom:1px solid var(--line)}.studio-hero h1{font:500 clamp(43px,5.5vw,68px)/1.02 Playfair Display,Georgia,serif;letter-spacing:-1.5px;margin:0}.studio-hero h1 em{color:var(--amber);font-weight:500}.studio-hero>div:first-child>p:last-child{max-width:520px;color:#999e96;line-height:1.8;margin:18px 0 0}.studio-hero-mark{width:150px;height:150px;border:1px solid #3a423d;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;position:relative;background:radial-gradient(ellipse at center,#292f2b,#151817 72%)}.studio-hero-mark:after,.studio-hero-mark:before{content:"";position:absolute;background:#59685e}.studio-hero-mark:before{width:1px;height:100%;left:50%;opacity:.5}.studio-hero-mark:after{height:1px;width:100%;top:50%;opacity:.5}.studio-hero-mark span{font:500 43px Playfair Display,Georgia,serif;color:var(--mint);z-index:1}.studio-hero-mark small{font:16px DM Mono,monospace;letter-spacing:1.2px;line-height:1.6;text-align:center;color:#a4ad9f;z-index:1}.studio-tabs{display:flex;align-items:center;gap:30px;border-bottom:1px solid var(--line);margin-bottom:42px;overflow-x:auto}.studio-tabs button{position:relative;white-space:nowrap;border:0;background:none;color:#8e938b;padding:20px 0;cursor:pointer}.studio-tabs button.active{color:var(--paper)}.studio-tabs button.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--mint)}.studio-content{padding-bottom:48px}.studio-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.studio-section-heading h2{font:500 32px Playfair Display,Georgia,serif;margin:0}.studio-section-heading h2 span{color:var(--mint)}.studio-intro{color:#929990;line-height:1.7;margin:10px 0 0;max-width:570px}.studio-outline-action,.studio-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;padding:0 16px;font:16px DM Sans,sans-serif;cursor:pointer;white-space:nowrap}.studio-primary{border:1px solid var(--mint);background:var(--mint);color:#101b16}.studio-primary:hover{background:#5ac99b}.studio-outline-action:disabled,.studio-primary:disabled{opacity:.45;cursor:not-allowed}.studio-outline-action{border:1px solid #4b554e;background:transparent;color:#d0d5cc}.studio-text-action{border:0;background:transparent;color:var(--mint);cursor:pointer}.studio-text-action:disabled{color:#69736b;cursor:default}.studio-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:54px}.studio-metric{min-height:145px;padding:21px;background:#191d1e;border:1px solid #303735;display:flex;flex-direction:column}.studio-metric>span{font:16px DM Mono,monospace;letter-spacing:1px;color:#929b91}.studio-metric strong{font:500 42px Playfair Display,Georgia,serif;color:var(--mint);margin:12px 0 7px}.studio-metric small{font-size:16px;line-height:1.6;color:#8e968d;margin-top:auto}.studio-subheading{margin-top:12px;margin-bottom:17px}.studio-subheading h2{font-size:27px}.studio-story-list{border-top:1px solid #303735}.studio-story-row{width:100%;display:grid;grid-template-columns:42px minmax(150px,1fr) 100px 130px 18px;align-items:center;grid-gap:15px;gap:15px;padding:17px 14px;text-align:left;border:0;border-bottom:1px solid #303735;background:transparent;color:var(--paper);cursor:pointer}.studio-story-row.selected,.studio-story-row:hover{background:#1b211e}.studio-story-number{font:16px DM Mono,monospace;color:var(--amber)}.studio-story-name{display:flex;flex-direction:column;gap:5px;min-width:0}.studio-story-name strong{font:500 17px Playfair Display,Georgia,serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-story-count,.studio-story-name small{font:16px DM Mono,monospace;color:#8b948b}.studio-story-status{font:16px DM Mono,monospace;letter-spacing:.6px;text-transform:uppercase;color:var(--mint)}.studio-catalogue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.studio-catalogue-card{padding:21px;background:#191d1e;border:1px solid #303735;min-width:0}.studio-catalogue-top{display:flex;justify-content:space-between;gap:12px;font:16px DM Mono,monospace;letter-spacing:.7px;color:var(--mint);text-transform:uppercase}.studio-catalogue-top small{color:#899188}.studio-catalogue-card h3{font:500 24px Playfair Display,Georgia,serif;margin:26px 0 7px}.studio-catalogue-card>p{font-size:16px;color:#969e94;margin:0}.studio-catalogue-stats{display:flex;flex-wrap:wrap;gap:12px;margin:23px 0 18px;font:16px DM Mono,monospace;color:#9aa297}.studio-catalogue-card .studio-outline-action{width:100%}.studio-empty{padding:35px;background:#191d1e;border:1px dashed #3a443d}.studio-empty h3{font:500 23px Playfair Display,Georgia,serif;margin:0 0 8px}.studio-empty p{font-size:16px;color:#959d94;margin:0 0 18px}.studio-form{padding:23px;background:#191d1e;border:1px solid #343c37;margin-bottom:18px}.studio-form-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid #343c37;font:16px DM Mono,monospace;letter-spacing:1px;color:#b9c2b7}.studio-form-title button{border:0;background:transparent;color:#aab2a8;font:16px DM Sans,sans-serif;cursor:pointer}.studio-create-form{max-width:760px;display:grid;grid-gap:14px;gap:14px;margin-bottom:28px}.studio-form label{display:flex;flex-direction:column;gap:7px;font:16px DM Mono,monospace;letter-spacing:.6px;color:#9ca69b}.studio-form input:not([type=checkbox]),.studio-form textarea,.studio-schedule-row input{width:100%;padding:11px 12px;border:1px solid #3b443e;background:#111514;color:#e8e3d9;font:16px DM Sans,sans-serif;outline:none}.studio-form input:focus,.studio-form textarea:focus,.studio-schedule-row input:focus{border-color:var(--mint)}.studio-form textarea{resize:vertical;line-height:1.7}.studio-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.studio-span-two{grid-column:span 2}.studio-check{display:flex!important;flex-direction:row!important;align-items:center;gap:9px!important;font:16px DM Sans,sans-serif!important;letter-spacing:0!important;color:#b9c1b7!important}.studio-check input{accent-color:var(--mint)}.studio-form-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:17px}.studio-workspace-select{display:flex;justify-content:space-between;align-items:end;gap:20px;padding:17px 20px;margin-bottom:18px;background:#191d1e;border:1px solid #343c37}.studio-workspace-select label{display:flex;flex-direction:column;gap:8px;font:16px DM Mono,monospace;letter-spacing:1px;color:#98a195;min-width:min(390px,60%)}.studio-block-tools select,.studio-workspace-select select{padding:9px 11px;border:1px solid #414b43;background:#111514;color:#e8e3d9;font:16px DM Sans,sans-serif}.studio-workspace-status{display:flex;flex-direction:column;gap:6px;text-align:right}.studio-workspace-status span{font:16px DM Mono,monospace;color:var(--mint);text-transform:uppercase}.studio-workspace-status small{font:16px DM Mono,monospace;color:#939c91}.studio-episode-layout{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:17px;gap:17px;align-items:start}.studio-episode-sidebar{background:#191d1e;border:1px solid #343c37;position:-webkit-sticky;position:sticky;top:15px}.studio-sidebar-heading{display:flex;justify-content:space-between;padding:17px;border-bottom:1px solid #343c37;font:16px DM Mono,monospace;letter-spacing:1px;color:#b5beb3}.studio-sidebar-heading small{color:var(--mint)}.studio-episode-choice{width:100%;display:grid;grid-template-columns:25px 1fr;grid-gap:9px;gap:9px;padding:14px 13px;text-align:left;background:transparent;border:0;border-bottom:1px solid #2c3430;color:var(--paper);cursor:pointer}.studio-episode-choice.active,.studio-episode-choice:hover{background:#222a25}.studio-episode-choice>span:first-child{font:16px DM Mono,monospace;color:var(--amber);padding-top:2px}.studio-episode-choice>span:last-child{display:flex;flex-direction:column;gap:6px;min-width:0}.studio-episode-choice strong{font:500 16px Playfair Display,Georgia,serif;overflow-wrap:anywhere}.studio-episode-choice small{font:16px DM Mono,monospace;color:#8f998e;text-transform:uppercase}.studio-sidebar-empty{padding:15px;color:#8d968c;font-size:16px;line-height:1.6}.studio-editor-column{min-width:0}.studio-episode-editor{margin-bottom:14px}.studio-block-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:25px 0 13px}.studio-block-heading>div{display:flex;flex-direction:column;gap:5px}.studio-block-heading span{font:16px DM Mono,monospace;letter-spacing:1px;color:#c3ccc0}.studio-block-heading small{font-size:16px;color:#8f998e}.studio-block-heading button{border:0;background:transparent;color:var(--mint);font-size:16px;cursor:pointer}.studio-content-block{padding:13px;margin-bottom:9px;background:#131817;border:1px solid #303a33}.studio-block-tools{display:flex;align-items:center;gap:10px;margin-bottom:9px}.studio-block-tools>span{font:16px DM Mono,monospace;letter-spacing:1px;color:#849084;margin-right:auto}.studio-block-tools select{padding:5px 8px}.studio-block-tools button{border:0;background:transparent;color:#c18c76;font-size:16px;cursor:pointer}.studio-content-block textarea{border:0;background:transparent;padding:6px 3px;min-height:60px}.studio-content-block textarea:focus{border:0}.studio-save-hint{line-height:1.5;color:#899288;max-width:330px}.studio-revision-panel{padding:20px;background:#191d1e;border:1px solid #343c37}.studio-revision-panel .studio-form-title{margin-bottom:8px}.studio-revision-panel .studio-form-title small{font-size:16px;color:#8e998e}.studio-revision-row{width:100%;display:grid;grid-template-columns:70px 85px minmax(90px,1fr) 55px;grid-gap:9px;gap:9px;align-items:center;padding:11px 8px;text-align:left;background:transparent;border:0;border-bottom:1px solid #303735;color:#c4cbc1;cursor:pointer}.studio-revision-row.active{background:#222a25}.studio-revision-row small,.studio-revision-row span{font:16px DM Mono,monospace;color:#8f998e}.studio-revision-row strong{font:16px DM Mono,monospace;color:var(--mint);text-transform:uppercase}.studio-revision-row i{font:16px DM Sans,sans-serif;color:#b3bdb2;font-style:normal;text-align:right}.studio-publication-controls{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center;padding-top:17px}.studio-publication-controls>div:first-child{display:flex;flex-direction:column;gap:6px}.studio-publication-controls>div:first-child span{font:16px DM Mono,monospace;letter-spacing:1px;color:#b8c1b6}.studio-publication-controls>div:first-child small{font:16px DM Mono,monospace;color:#8c968b;text-transform:uppercase}.studio-schedule-row{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:9px;gap:9px}.studio-schedule-row input{font-size:16px}.studio-info-panel{padding:19px 21px;margin-bottom:10px;background:#191d1e;border:1px solid #343c37}.studio-info-panel>span{font:16px DM Mono,monospace;letter-spacing:1px;color:var(--mint)}.studio-info-panel p{font-size:16px;line-height:1.8;color:#aab2a8;margin:10px 0 0;max-width:800px}.studio-metrics-three{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-insights-list{border-top:1px solid #303735}.studio-insight-row{display:grid;grid-template-columns:minmax(160px,1fr) repeat(3,100px);grid-gap:15px;gap:15px;align-items:center;padding:15px;border-bottom:1px solid #303735}.studio-insight-row>span:not(:first-child){display:flex;flex-direction:column;gap:4px}.studio-insight-row>span>strong{font:500 18px Playfair Display,Georgia,serif;color:var(--mint)}.studio-insight-row>span>small{font:16px DM Mono,monospace;color:#8d968c}.studio-footnote{font-size:16px;line-height:1.7;color:#858f85;margin-top:18px}.studio-alert,.studio-notice{padding:12px 15px;margin:-20px 0 25px;font-size:16px;line-height:1.6}.studio-alert{border:1px solid #8c4c42;color:#f0a293}.studio-notice{border:1px solid #386e55;color:#8ed2ad;background:#17211b}.studio-loading{padding:30px;text-align:center;color:#9aa397;font-size:16px}.studio-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:25px 0 35px;margin-top:15px}.studio-footer>span{font:16px DM Mono,monospace;letter-spacing:1px;color:#818980}.studio-footer>a:last-child{font-size:16px;color:#aab2a9}.studio-state{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;background:#111214;color:#e8e3d9}.studio-state h1{font:500 clamp(36px,6vw,58px)/1.1 Playfair Display,Georgia,serif;margin:16px 0}.studio-state>p:not(.eyebrow){max-width:440px;color:#999e96;line-height:1.8;margin:0 0 22px}@media(max-width:1100px){.studio-shell{padding:0 38px}.studio-catalogue-grid,.studio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-episode-layout{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:700px){.studio-shell{padding:0 18px}.studio-header{height:auto;min-height:70px;gap:15px;flex-wrap:wrap;padding:15px 0}.studio-header nav{order:3;width:100%;height:36px;gap:20px}.studio-header nav a,.studio-header-link{font-size:16px}.studio-hero{padding:43px 0 35px;align-items:flex-start}.studio-hero h1{font-size:43px}.studio-hero-mark{width:85px;height:85px;flex-shrink:0}.studio-hero-mark span{font-size:27px}.studio-hero-mark small{font-size:16px}.studio-tabs{gap:20px;margin-bottom:32px}.studio-tabs button{font-size:16px}.studio-section-heading{align-items:flex-start;flex-direction:column}.studio-section-heading h2{font-size:27px}.studio-metrics{gap:8px}.studio-metric{min-height:120px;padding:14px}.studio-metric strong{font-size:34px}.studio-metric small{font-size:16px}.studio-story-row{grid-template-columns:25px minmax(0,1fr) 65px 15px;gap:8px;padding:14px 7px}.studio-story-count{display:none}.studio-story-name small,.studio-story-name strong,.studio-story-status{font-size:16px}.studio-catalogue-grid{grid-template-columns:1fr}.studio-form{padding:16px}.studio-form-grid{grid-template-columns:1fr}.studio-span-two{grid-column:auto}.studio-workspace-select{align-items:flex-start;flex-direction:column}.studio-workspace-select label{min-width:100%;width:100%}.studio-workspace-status{text-align:left}.studio-episode-layout{grid-template-columns:1fr}.studio-episode-sidebar{position:static;max-height:300px;overflow:auto}.studio-revision-row{grid-template-columns:52px 65px minmax(70px,1fr) 40px;gap:5px}.studio-revision-row small{font-size:16px}.studio-publication-controls{grid-template-columns:1fr}.studio-publication-controls>*{grid-column:1}.studio-schedule-row{grid-template-columns:minmax(0,1fr) auto}.studio-insight-row{grid-template-columns:minmax(0,1fr) repeat(3,52px);gap:6px;padding:13px 5px}.studio-insight-row>span>small,.studio-insight-row>span>strong{font-size:16px}.studio-footer{gap:10px;flex-wrap:wrap}.studio-footer>span{display:none}}.studio-cover-manager,.studio-episode-assets{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:15px;margin:16px 0;background:#131817;border:1px solid #303a33}.studio-cover-manager>div:first-child,.studio-episode-assets>div:first-child{display:flex;flex-direction:column;gap:5px;min-width:180px;flex:1 1}.studio-cover-manager span,.studio-episode-assets span{font:16px DM Mono,monospace;letter-spacing:1px;color:#c3ccc0}.studio-cover-manager small,.studio-episode-assets small{font-size:16px;color:#899388;line-height:1.5}.studio-cover-manager>img{width:54px;height:80px;object-fit:cover;border:1px solid #4a534c}.studio-import-control,.studio-upload-control{display:inline-flex!important;align-items:center;justify-content:center;padding:9px 12px;border:1px solid #4a594e;background:#1c2821;color:var(--mint)!important;font:16px DM Mono,monospace!important;letter-spacing:.5px!important;cursor:pointer}.studio-import-control input,.studio-upload-control input{display:none}.studio-editor-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.studio-editor-actions button{border:0;background:transparent;color:var(--mint);font-size:16px;cursor:pointer}.studio-live-preview{padding:24px 28px;margin:16px 0;background:#e8e3d9;color:#282722;border:1px solid #bcb5a8}.studio-live-preview .eyebrow{color:#777265;font-size:16px}.studio-live-preview h3{font:500 29px Playfair Display,Georgia,serif;margin:12px 0 20px}.studio-live-preview h4{font:500 19px Playfair Display,Georgia,serif;margin:24px 0 10px}.studio-live-preview p:not(.eyebrow){font:16px/1.9 Playfair Display,Georgia,serif;white-space:pre-wrap;margin:0 0 17px}.studio-live-preview blockquote{margin:22px 0;padding:10px 20px;border-left:2px solid #b58b5f;font:italic 17px/1.7 Playfair Display,Georgia,serif}.studio-asset-strip{display:flex;gap:10px;flex-wrap:wrap;width:100%}.studio-asset-strip figure{width:110px;margin:0;background:#1d2420;border:1px solid #39443b}.studio-asset-strip img{width:100%;height:105px;object-fit:cover;display:block}.studio-asset-strip figcaption{padding:6px;font-size:16px;color:#aeb8ac;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-community-tabs{display:flex;gap:8px;align-items:center;border-bottom:1px solid #343c37;margin:22px 0 20px;overflow:auto}.studio-community-tabs button{display:flex;align-items:center;gap:9px;padding:13px 15px;margin-bottom:-1px;background:transparent;border:0;border-bottom:2px solid transparent;color:#939d92;font:16px DM Sans,sans-serif;white-space:nowrap;cursor:pointer}.studio-community-tabs button.active{border-bottom-color:var(--mint);color:var(--paper)}.studio-community-tabs small{font:16px DM Mono,monospace;color:var(--mint)}.studio-note-composer{max-width:900px}.studio-note-composer>label{margin-bottom:14px}.studio-note-composer>label select,.studio-report-toolbar select{padding:10px 12px;border:1px solid #3b443e;background:#111514;color:#e8e3d9;font:16px DM Sans,sans-serif}.studio-note-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin:14px 0}.studio-note-actions>span{margin-right:auto;font:16px DM Mono,monospace;color:#899388}.studio-community-list{display:grid;grid-gap:12px;gap:12px}.studio-community-card{padding:20px;background:#191d1e;border:1px solid #343c37;min-width:0}.studio-community-card-head{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:15px}.studio-community-card-head>span{font:16px DM Mono,monospace;letter-spacing:.7px;text-transform:uppercase;color:var(--mint)}.studio-community-card-head>small{font:16px DM Mono,monospace;color:#8d978c;text-align:right}.studio-community-card h3{font:500 21px Playfair Display,Georgia,serif;margin:0 0 10px}.studio-note-body{font:16px/1.8 DM Sans,sans-serif;color:#c2c9bf;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 18px}.studio-community-card-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #303735;padding-top:12px}.studio-community-card-foot>small{font:16px DM Mono,monospace;color:#879187}.studio-community-card-foot>div{display:flex;gap:13px;flex-wrap:wrap}.studio-text-action.danger{color:#d18b7b}.studio-review-author{font:16px DM Mono,monospace;color:#929b91;margin:0 0 12px}.studio-published-reply{padding:13px 15px;margin:15px 0;background:#202923;border-left:2px solid var(--mint)}.studio-published-reply span{font:16px DM Mono,monospace;letter-spacing:.7px;color:var(--mint)}.studio-published-reply p{font:16px/1.7 DM Sans,sans-serif;color:#c7d0c5;white-space:pre-wrap;margin:8px 0 0}.studio-reply-composer{display:flex;flex-direction:column;gap:8px;margin:18px 0 12px;font:16px DM Mono,monospace;letter-spacing:.7px;color:#9ca69b}.studio-reply-composer textarea{width:100%;padding:11px 12px;border:1px solid #3b443e;background:#111514;color:#e8e3d9;font:16px/1.7 DM Sans,sans-serif;resize:vertical}.studio-report-toolbar{display:flex;justify-content:flex-end;margin-bottom:15px}.studio-report-toolbar label{display:flex;align-items:center;gap:10px;font:16px DM Mono,monospace;color:#9ca69b}.studio-report-meta{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-top:1px solid #303735;border-bottom:1px solid #303735}.studio-report-meta span{font:16px DM Mono,monospace;color:#c1c9be}.studio-report-meta small{font:16px/1.6 DM Sans,sans-serif;color:#8e978d}.studio-report-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:14px}@media(max-width:700px){.studio-community-card{padding:15px}.studio-community-card-head{flex-direction:column}.studio-community-card-head>small{text-align:left}.studio-note-actions{justify-content:flex-start}.studio-community-card-foot{align-items:flex-start;flex-direction:column}.studio-report-toolbar{justify-content:flex-start}.studio-report-toolbar label{align-items:flex-start;flex-direction:column}}.studio-notification-settings>p{margin-bottom:15px}.studio-preference-list{max-width:620px;margin:14px 0 18px;border-top:1px solid #343c37}.studio-preference-list label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid #343c37;font:16px DM Sans,sans-serif;color:#c0c9be}.studio-preference-list input{width:16px;height:16px;accent-color:var(--mint)}.studio-analytics-toolbar{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin:18px 0 20px;padding:14px 16px;background:#151a18;border:1px solid #303a33}.studio-analytics-toolbar label{display:flex;flex-direction:column;gap:7px;min-width:175px;font:16px DM Mono,monospace;letter-spacing:.7px;color:#9ba69a}.studio-analytics-toolbar select{padding:9px 11px;min-width:175px;border:1px solid #3b443e;background:#101412;color:#e8e3d9;font:16px DM Sans,sans-serif}.studio-activity-legend{display:flex;gap:16px;flex-wrap:wrap;margin:12px 0;font:16px DM Mono,monospace;color:#aab3a8}.studio-activity-legend span{display:flex;align-items:center;gap:6px}.studio-activity-bar i,.studio-activity-legend i{display:inline-block;width:8px;height:8px;border-radius:1px}.studio-activity-bar .progress,.studio-activity-legend .progress{background:#43b889}.studio-activity-bar .reaction,.studio-activity-legend .reaction{background:#d69b63}.studio-activity-bar .review,.studio-activity-legend .review{background:#88a8c8}.studio-activity-bar .private,.studio-activity-legend .private{background:#8878a8}.studio-activity-chart{display:flex;gap:5px;align-items:end;min-height:175px;padding:16px 10px 8px;background:#151a18;border:1px solid #303a33;overflow-x:auto}.studio-activity-day{flex:1 1;min-width:7px;height:145px;align-items:center;gap:8px}.studio-activity-bar,.studio-activity-day{display:flex;flex-direction:column;justify-content:flex-end}.studio-activity-bar{width:min(100%,18px);min-height:1px;overflow:hidden;background:#242b27;border-radius:2px 2px 0 0}.studio-activity-bar i{display:block;width:100%;min-height:0;border-radius:0}.studio-activity-day small.visible{visibility:visible}.studio-activity-day small{visibility:hidden;font:16px DM Mono,monospace;color:#818b80;white-space:nowrap;transform:rotate(-45deg);transform-origin:center top;margin-top:5px}.studio-episode-analytics{display:grid;grid-gap:8px;gap:8px}.studio-episode-analytics-row{display:grid;grid-template-columns:minmax(180px,1fr) repeat(4,minmax(65px,auto));align-items:center;grid-gap:15px;gap:15px;padding:13px 15px;background:#171c1a;border:1px solid #303a33}.studio-episode-analytics-title{display:flex;min-width:0;flex-direction:column;gap:5px}.studio-episode-analytics-title>span{font:16px DM Mono,monospace;letter-spacing:.7px;color:#8d988c;text-transform:uppercase}.studio-episode-analytics-title>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 16px Playfair Display,Georgia,serif;color:#e8e3d9}.studio-episode-analytics-row>div:not(:first-child){display:flex;flex-direction:column;gap:4px;text-align:right}.studio-episode-analytics-row>div:not(:first-child)>strong{font:500 17px Playfair Display,Georgia,serif;color:#e8e3d9}.studio-episode-analytics-row>div:not(:first-child)>small{font:16px DM Mono,monospace;color:#899388}.studio-reader-bar{height:3px;max-width:260px;margin-top:4px;background:#303a33}.studio-reader-bar i{display:block;height:100%;background:var(--mint)}@media(max-width:700px){.studio-analytics-toolbar{align-items:stretch}.studio-analytics-toolbar label,.studio-analytics-toolbar select{width:100%}.studio-activity-day{flex:0 0 18px}.studio-activity-chart{gap:5px}.studio-episode-analytics-row{grid-template-columns:minmax(130px,1fr) repeat(2,minmax(55px,auto));gap:10px}.studio-episode-analytics-row>div:nth-child(4),.studio-episode-analytics-row>div:nth-child(5){display:none}}.studio-metrics-five{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1100px){.studio-metrics-five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.studio-metrics-five{grid-template-columns:1fr 1fr}.studio-metrics-five .studio-metric:last-child{grid-column:1/-1}}.search-page{padding:64px 0 104px;max-width:1080px;margin:0 auto}.search-page>h1{font-family:Playfair Display,Georgia,serif;font-size:48px;line-height:1.08;font-weight:500;letter-spacing:-1.4px;margin:0}.search-page>h1 em{color:var(--amber);font-weight:500}.search-intro{color:#a5a69f;font-size:16px;margin:15px 0 28px}.search-page-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;max-width:760px}.search-page-form input{min-width:0;background:#1b1e20;border:1px solid var(--line);color:var(--paper);padding:15px 17px;font:inherit;font-size:16px;outline:none}.search-page-form input:focus{border-color:var(--mint)}.search-page-form input::placeholder{color:#777a75}.search-page-form .primary-button{border:0;cursor:pointer}.search-filter-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:30px 0 54px}.search-filter-row>.eyebrow{margin:0}.search-genre-chips{display:flex;gap:8px;flex-wrap:wrap}.genre-chip{border:1px solid var(--line);padding:8px 12px;color:#b5b5ad;font-size:16px;transition:background .15s,border-color .15s}.genre-chip.active,.genre-chip:hover{border-color:var(--mint);color:var(--paper);background:rgba(67,184,137,.09)}.search-clear{font-size:16px;color:var(--amber)}.search-results-heading{display:flex;align-items:end;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:17px;margin-bottom:20px}.search-results-heading .eyebrow{margin-bottom:8px}.search-results-heading h2{font-family:Playfair Display,Georgia,serif;font-weight:500;font-size:28px;margin:0}.search-result-count{font-family:DM Mono,monospace;font-size:16px;color:var(--muted)}.search-results{display:grid;grid-gap:14px;gap:14px}.search-result-card{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:24px;gap:24px;padding:15px;background:#191c1e;border:1px solid var(--line);transition:border-color .15s}.search-result-card:hover{border-color:rgba(67,184,137,.65)}.search-result-art{min-height:150px;background:linear-gradient(145deg,#343536,#17191a 70%);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:18px;position:relative;overflow:hidden}.search-result-art:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 7px,rgba(232,227,217,.025) 8px 9px)}.search-result-art span{font-family:Playfair Display,Georgia,serif;font-size:25px;line-height:1.05;position:relative}.search-result-art small{font-family:DM Mono,monospace;font-size:16px;letter-spacing:1.5px;color:#aaa9a1;margin-top:16px;position:relative}.search-result-copy{align-self:center;padding:6px 10px 6px 0}.search-result-copy .eyebrow{font-size:16px;margin-bottom:10px}.search-result-copy h3{font-family:Playfair Display,Georgia,serif;font-size:25px;font-weight:500;margin:0 0 9px}.search-result-copy>p:not(.eyebrow){font-size:16px;line-height:1.7;color:#a6a69f;max-width:650px;margin:0 0 14px}.search-result-copy .text-button{font-size:16px;color:var(--mint)}.search-result-copy .text-button span{margin-left:7px}@media(max-width:760px){.search-page{padding:44px 0 76px}.search-page>h1{font-size:36px}.search-result-card{grid-template-columns:110px minmax(0,1fr);gap:14px;padding:10px}.search-result-art{min-height:125px}.search-result-art span{font-size:19px}.search-result-copy h3{font-size:20px}.search-result-copy>p:not(.eyebrow){font-size:16px}}@media(max-width:520px){.search-page-form{grid-template-columns:1fr}.search-page-form .primary-button{justify-self:start}.search-results-heading h2{font-size:22px}.search-result-card{grid-template-columns:1fr}.search-result-art{min-height:150px}.search-result-copy{padding:5px}}.personalised-story-card{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:24px;gap:24px;margin-top:23px;padding:15px;background:#191c1e;border:1px solid var(--line)}.personalised-story-art{min-height:178px;padding:20px;background:radial-gradient(ellipse at 50% 42%,#51483b 0,#272522 55%,#17191a 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:15px;position:relative;overflow:hidden}.personalised-story-art:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 7px,rgba(232,227,217,.025) 8px 9px)}.personalised-story-art i,.personalised-story-art span,.personalised-story-art strong{position:relative}.personalised-story-art span{font:16px DM Mono,monospace;letter-spacing:1.3px;color:#b7aa96}.personalised-story-art strong{font:500 29px/1.05 Playfair Display,Georgia,serif;color:var(--paper)}.personalised-story-art i{font:normal 16px DM Mono,monospace;letter-spacing:1px;color:var(--mint)}.personalised-story-copy{align-self:center;padding:8px 12px 8px 0}.personalised-story-copy>.eyebrow{font-size:16px;margin:0 0 9px}.personalised-story-copy h3{font:500 25px Playfair Display,Georgia,serif;margin:0 0 7px}.personalised-story-copy>p:not(.eyebrow){font-size:16px;line-height:1.65;color:#a5a59e;margin:0 0 19px;max-width:680px}.personalised-progress-meta{display:flex;justify-content:space-between;font:16px DM Mono,monospace;color:#a4a49d;margin-bottom:8px}.personalised-progress-track{height:3px;background:#353938;overflow:hidden}.personalised-progress-track span{display:block;height:100%;background:var(--mint)}.personalised-story-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:17px;font:16px DM Mono,monospace;color:#a4a49d}.personalised-story-footer a{font:16px DM Sans,sans-serif;color:var(--paper);white-space:nowrap}.personalised-story-footer a span{color:var(--mint);padding-left:6px}@media(max-width:620px){.personalised-story-card{grid-template-columns:1fr;gap:15px;padding:12px}.personalised-story-art{min-height:155px}.personalised-story-copy{padding:4px 3px 6px}.personalised-story-copy h3{font-size:22px}.personalised-story-footer{align-items:flex-start;flex-direction:column}}.studio-catalogue-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px}.studio-catalogue-actions .studio-outline-action{flex:1 1}.studio-story-details-panel{margin-top:34px;padding-top:30px;border-top:1px solid #303735}.studio-story-details-panel .studio-section-heading h3{font:500 27px Playfair Display,Georgia,serif;margin:0}.studio-story-details-panel .studio-section-heading h3 span{color:var(--mint)}.studio-cover-placeholder{display:flex;align-items:center;justify-content:center;width:64px;height:88px;padding:8px;border:1px dashed #566157;color:#899388;text-align:center;font-size:16px;line-height:1.5}.feature-art.has-cover{background:#111214}.feature-cover-image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:1}.feature-art.has-cover .art-caption,.feature-art.has-cover .art-cross,.feature-art.has-cover .art-grain,.feature-art.has-cover .art-index,.feature-art.has-cover .art-title{display:none}.story-poster.has-cover{background:#111214}.story-cover-image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.search-result-art.has-cover{background:#111214;padding:8px}.catalogue-cover-image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.search-result-art.has-cover:before{display:none}.feature-art.has-cover,.search-result-art.has-cover,.story-poster.has-cover{position:relative;isolation:isolate;background:#111214;padding:0}.feature-art.has-cover:after,.feature-art.has-cover:before,.search-result-art.has-cover:after,.search-result-art.has-cover:before,.story-poster.has-cover:after,.story-poster.has-cover:before{content:none!important;display:none!important}.feature-art.has-cover>.feature-cover-image,.search-result-art.has-cover>.catalogue-cover-image,.story-poster.has-cover>.story-cover-image{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;object-fit:contain}.feature-art.has-cover>.art-caption,.feature-art.has-cover>.art-cross,.feature-art.has-cover>.art-grain,.feature-art.has-cover>.art-index,.feature-art.has-cover>.art-title,.search-result-art.has-cover>small,.search-result-art.has-cover>span,.story-poster.has-cover>.poster-foot,.story-poster.has-cover>.poster-kicker,.story-poster.has-cover>.poster-title{display:none!important}.library-story-art.has-cover,.personalised-story-art.has-cover{position:relative;isolation:isolate;background:#111214;padding:0}.library-story-art.has-cover:after,.library-story-art.has-cover:before,.personalised-story-art.has-cover:after,.personalised-story-art.has-cover:before{content:none!important;display:none!important}.library-cover-image,.personalised-cover-image{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;object-fit:contain}:is(.eyebrow,.feature-overline,.feature-kicker,.feature-meta,.art-caption,.art-index,.detail-label,.guide-count,.poster-kicker,.poster-foot,.story-facts,.episode-status,.studio-story-status,.studio-catalogue-top,.studio-workspace-status span,.studio-workspace-status small,.studio-episode-choice small,.studio-revision-row span,.studio-revision-row small,.studio-revision-row strong,.studio-publication-controls>div:first-child span,.studio-publication-controls>div:first-child small,.studio-community-card-head>span,.studio-episode-analytics-title>span,.reader-location,.reading-kicker,.reader-settings>div>span,.reader-progress-label,.reader-footer,.auth-form label){font-weight:500}.feature-overline{color:#aeb6ac;font-size:16px;letter-spacing:1.35px}.feature-meta{color:#c0c6bd;font-size:16px;letter-spacing:1.05px}.feature-meta b{color:var(--mint)}.feature-kicker{color:#73dfb3;font-size:16px;letter-spacing:1.25px}.detail-label,.episode-status,.eyebrow,.guide-count,.story-facts{letter-spacing:1.05px}.art-caption,.art-index,.poster-foot,.poster-kicker{color:#d2c2aa;font-weight:500}html[data-theme=light] .feature-overline{color:#59675d}html[data-theme=light] .feature-meta{color:#48574c}html[data-theme=light] .feature-kicker{color:#18724f}html[data-theme=light] .art-caption,html[data-theme=light] .art-index,html[data-theme=light] .poster-foot,html[data-theme=light] .poster-kicker{color:#4e554c}html[data-theme=light]{color-scheme:light;--ink:#f4f1e9;--slate:#e9e5dc;--paper:#242923;--muted:#626a61;--mint:#23845f;--amber:#a96d35;--line:rgba(38,48,40,.16);background:#f4f1e9}html[data-theme=light] body{background:#f4f1e9!important;color:#242923!important}html[data-theme=light] :is(.app-shell,.detail-shell,.auth-shell,.library-shell,.studio-shell,.search-page){color:#242923}html[data-theme=light] :is(.topbar,.detail-top,.auth-header,.library-header,.studio-header,.footer,.library-footer,.studio-footer,.episode-guide,.browse-row){border-color:rgba(38,48,40,.17)!important}html[data-theme=light] :is(.nav-link,.nav-link.active,.account-actions,.sign-in,.back-link,.text-button,.subtle-link,.genre-list a,.section-heading h2,.browse-row h2,.welcome-row h1,.featured h2,.story-info h1,.episode-copy h3,.auth-panel h1,.search-page>h1,.search-results-heading h2){color:#242923!important}html[data-theme=light] :is(.nav-link,.nav-link.active,.account-actions,.sign-in,.back-link,.text-button,.subtle-link,.genre-list a,.welcome-note,.story-synopsis,.episode-copy p,.episode-note,.auth-intro,.search-intro,.search-result-copy>p:not(.eyebrow),.section-heading .subtle-link){color:#59645a!important}html[data-theme=light] :is(.featured,.empty-shelf,.empty-shelf>div,.search-result-card,.personalised-story-card,.library-story-card,.library-empty-shelf,.library-empty-large,.library-contribution-card,.studio-metric,.studio-story-row,.studio-catalogue-card,.studio-empty,.studio-form,.studio-intro,.studio-episode-sidebar,.studio-sidebar-empty,.studio-content-block,.studio-revision-panel,.studio-revision-row,.studio-info-panel,.studio-notice,.studio-community-card,.studio-analytics-toolbar,.studio-activity-chart,.studio-episode-analytics-row,.studio-state,.library-state,.auth-panel,.search-page-form input){background-color:#fffdf8!important;color:#283129!important;border-color:rgba(43,55,44,.17)!important}html[data-theme=light] :is(.featured,.personalised-story-card,.library-story-card,.search-result-card,.studio-catalogue-card,.studio-metric,.studio-community-card,.studio-episode-analytics-row){box-shadow:0 8px 24px rgba(48,55,42,.045)}html[data-theme=light] :is(.featured-copy,.story-info,.episode-copy,.search-result-copy,.personalised-story-copy,.library-contribution-copy,.studio-form,.studio-info-panel,.studio-community-card,.studio-note-composer,.studio-report-meta,.studio-preference-list){color:#283129}html[data-theme=light] :is(.feature-tagline,.story-tagline,.library-story-tagline,.studio-note-body,.studio-info-panel p,.studio-community-card p,.studio-preference-list label,.studio-report-meta span,.studio-activity-legend,.studio-episode-analytics-title>strong,.studio-episode-analytics-row>div strong){color:#485449!important}html[data-theme=light] :is(.feature-overline,.feature-meta,.detail-label,.guide-count,.story-facts,.episode-status,.library-story-meta,.library-shelf-heading>small,.library-count span,.library-card-footer>span,.studio-story-name small,.studio-story-count,.studio-catalogue-top small,.studio-catalogue-stats,.studio-metric>span,.studio-metric small,.studio-workspace-status small,.studio-episode-choice small,.studio-block-heading small,.studio-block-tools>span,.studio-save-hint,.studio-revision-row span,.studio-revision-row small,.studio-footnote,.studio-cover-manager small,.studio-episode-assets small,.studio-community-card-head>small,.studio-community-card-foot>small,.studio-review-author,.studio-note-actions>span,.studio-report-toolbar label,.studio-report-meta small,.studio-analytics-toolbar label,.studio-episode-analytics-title>span,.studio-episode-analytics-row>div small,.reader-location,.reader-progress-label,.reader-footer,.auth-form label,.search-result-count,.personalised-progress-meta,.personalised-story-footer){color:#5c685e!important}html[data-theme=light] :is(.feature-art,.story-poster,.search-result-art,.library-story-art,.personalised-story-art){background-color:#e7e1d5}html[data-theme=light] :is(.empty-shelf,.library-empty-shelf,.library-empty-large,.studio-empty,.studio-sidebar-empty,.studio-state,.library-state){border-color:rgba(43,55,44,.2)!important}html[data-theme=light] :is(.outline-button,.library-card-footer button,.library-tabs button,.studio-tabs button,.studio-community-tabs button,.studio-form-title button,.studio-block-tools button,.studio-text-action,.studio-outline-action,.story-save-button,.reader-tool-button,.reader-exit,.setting-options button,.genre-chip,.search-clear){color:#34483b!important;border-color:rgba(43,55,44,.25)!important}html[data-theme=light] :is(.library-tabs button.active,.studio-tabs button.active,.studio-community-tabs button.active,.genre-chip.active){color:#176b4a!important;border-color:#23845f!important}html[data-theme=light] :is(.primary-button,.join-button){background:#23845f!important;color:#fff!important}html[data-theme=light] :is(input:not([type=checkbox]):not([type=radio]),textarea,select,.studio-form input:not([type=checkbox]),.studio-form textarea,.studio-workspace-select select,.studio-block-tools select,.studio-note-composer select,.studio-report-toolbar select,.studio-analytics-toolbar select,.studio-reply-composer textarea,.search-page-form input){background:#fffefa!important;color:#283129!important;border-color:#b9c4b8!important}html[data-theme=light] :is(input,textarea,select)::placeholder{color:#778176!important}html[data-theme=light] :is(.studio-community-tabs,.studio-preference-list,.studio-analytics-toolbar,.studio-activity-chart,.studio-episode-analytics-row,.studio-reader-bar,.library-progress-track,.personalised-progress-track){border-color:rgba(43,55,44,.18)!important}html[data-theme=light] :is(.studio-note-composer>label select,.studio-report-toolbar select,.studio-analytics-toolbar select){background:#fffefa!important}html[data-theme=light] :is(.studio-asset-strip figure,.studio-published-reply,.studio-upload-control,.studio-import-control,.studio-cover-manager,.studio-episode-assets,.studio-workspace-select,.studio-episode-choice,.studio-episode-choice.active,.studio-episode-choice:hover,.studio-block-tools,.studio-activity-bar){background-color:#eeeae1!important;color:#344238!important;border-color:rgba(43,55,44,.2)!important}html[data-theme=light] :is(.studio-note-body,.studio-review-author,.studio-published-reply p,.studio-reply-composer,.studio-report-meta small,.studio-asset-strip figcaption){color:#526055!important}html[data-theme=light] :is(.library-story-art.has-cover,.personalised-story-art.has-cover,.feature-art.has-cover,.story-poster.has-cover,.search-result-art.has-cover){background:#e9e5dc!important}html[data-theme=light] .theme-switch{background:#fffdf8!important;color:#26352b!important;border-color:rgba(43,55,44,.25)!important;box-shadow:0 5px 18px rgba(30,40,30,.15)}html[data-theme=light] :is(.reader-state){background:#f4f1e9!important;color:#242923!important}html[data-theme=light] :is(.reader-state p:not(.eyebrow)){color:#59645a!important}@media (prefers-reduced-motion:no-preference){html[data-theme=light] :is(.featured,.search-result-card,.personalised-story-card,.library-story-card,.studio-catalogue-card),html[data-theme=light] body{transition:background-color .2s ease,color .2s ease,border-color .2s ease}}.user-settings-shell{max-width:1440px;min-height:100vh;margin:0 auto;padding:0 76px;display:flex;flex-direction:column}.user-settings-header{height:88px;display:flex;align-items:center;gap:54px;border-bottom:1px solid var(--line)}.user-settings-header nav{display:flex;align-items:center;gap:28px}.user-settings-back,.user-settings-header nav a{font-size:16px;color:#a7aaa2}.user-settings-back:hover,.user-settings-header nav a:hover{color:var(--mint)}.user-settings-back{margin-left:auto}.user-settings-content{width:min(760px,100%);margin:76px auto 90px}.user-settings-content>h1{font:500 54px/1.05 Playfair Display,Georgia,serif;letter-spacing:-1px;margin:0;color:var(--paper)}.user-settings-content>h1 span{color:var(--mint)}.user-settings-intro{max-width:590px;color:#a7aaa2;font-size:16px;line-height:1.8;margin:18px 0 38px}.user-settings-panel{padding:30px;border:1px solid var(--line);background:#191c1e}.user-settings-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.user-settings-panel-heading .eyebrow{margin:0 0 9px}.user-settings-panel-heading h2{font:500 27px Playfair Display,Georgia,serif;margin:0;color:var(--paper)}.user-settings-status{font:16px DM Mono,monospace;letter-spacing:1px;color:var(--mint)}.user-settings-description{color:#a7aaa2;font-size:16px;line-height:1.7;margin:18px 0 23px}.theme-choice-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.theme-choice{display:grid;grid-template-columns:88px 1fr 22px;align-items:center;grid-gap:15px;gap:15px;text-align:left;padding:13px;border:1px solid rgba(232,227,217,.2);background:#202328;color:var(--paper);cursor:pointer}.theme-choice:hover{border-color:rgba(67,184,137,.65)}.theme-choice.selected{border-color:var(--mint);box-shadow:inset 0 0 0 1px var(--mint)}.theme-preview{height:62px;padding:10px;display:flex;flex-direction:column;gap:6px;justify-content:center}.theme-preview b,.theme-preview i{display:block;height:6px;width:70%;border-radius:2px}.theme-preview i:first-child{width:46%}.theme-preview-dark{background:#111214}.theme-preview-dark i{background:#858b83}.theme-preview-dark b{width:38%;background:#43b889}.theme-preview-light{background:#f4f1e9}.theme-preview-light i{background:#8b9589}.theme-preview-light b{width:38%;background:#23845f}.theme-choice-copy{display:flex;flex-direction:column;gap:5px}.theme-choice-copy strong{font-size:16px;font-weight:600}.theme-choice-copy small{font-size:16px;line-height:1.4;color:#a7aaa2}.theme-choice-indicator{color:var(--mint);font-size:17px;text-align:center}.user-settings-feedback,.user-settings-signin{font-size:16px;line-height:1.7;color:#a7aaa2;margin:18px 0 0}.user-settings-signin a{color:var(--mint);text-decoration:underline;text-underline-offset:3px}.user-settings-footer{margin-top:auto;border-top:1px solid var(--line);padding:25px 0 34px;display:flex;align-items:center;justify-content:space-between}.user-settings-footer .wordmark{font-size:16px}.user-settings-footer>span{font:16px DM Mono,monospace;letter-spacing:.6px;color:#777b76}html[data-theme=light] .user-settings-shell{color:#283129}html[data-theme=light] .user-settings-content>h1,html[data-theme=light] .user-settings-panel-heading h2{color:#242923}html[data-theme=light] .user-settings-description,html[data-theme=light] .user-settings-feedback,html[data-theme=light] .user-settings-intro,html[data-theme=light] .user-settings-signin{color:#59645a}html[data-theme=light] .user-settings-panel{background:#fffdf8;border-color:rgba(43,55,44,.18)}html[data-theme=light] .theme-choice{background:#fffefa;color:#283129;border-color:rgba(43,55,44,.2)}html[data-theme=light] .theme-choice-copy small{color:#687468}html[data-theme=light] .user-settings-header{border-color:rgba(43,55,44,.17)}html[data-theme=light] .user-settings-back,html[data-theme=light] .user-settings-header nav a{color:#59645a}html[data-theme=light] .user-settings-footer{border-color:rgba(43,55,44,.17)}@media(max-width:760px){.user-settings-shell{padding:0 22px}.user-settings-header{height:72px;gap:18px}.user-settings-header nav{gap:14px}.user-settings-header nav a{font-size:16px}.user-settings-header nav a:nth-child(2),.user-settings-header nav a:nth-child(3){display:none}.user-settings-back{font-size:16px}.user-settings-content{margin:52px auto 65px}.user-settings-content>h1{font-size:44px}.user-settings-panel{padding:22px}.theme-choice-grid{grid-template-columns:1fr}}.reading-room .reader-toolbar{min-height:76px;height:auto;padding:10px 5.3%;gap:24px}.reading-room .reader-location{gap:14px;letter-spacing:.65px;color:color-mix(in srgb,var(--reader-ink) 78%,var(--reader-muted))}.reading-room .reader-location a{font-weight:600}.reading-room .reader-tools{gap:22px}.reading-room .reader-progress-label{color:color-mix(in srgb,var(--reader-ink) 78%,var(--reader-muted))}.reading-room .reader-tool-button{min-height:42px;padding:9px 14px;gap:9px;border:1px solid color-mix(in srgb,#23845f 58%,var(--reader-ink));border-radius:3px;background:color-mix(in srgb,#43b889 13%,var(--reader-bg));color:var(--reader-ink);font-size:16px;font-weight:600;letter-spacing:.05px}.reading-room .reader-tool-button:first-letter{font-size:19px}.reading-room .reader-tool-button span{color:inherit;font-size:16px;font-weight:600}.reading-room .reader-tool-button:hover{background:color-mix(in srgb,#43b889 24%,var(--reader-bg));border-color:#23845f}.reading-room .reader-exit{padding:10px 0 10px 18px;font-size:16px}.reading-room .reader-settings>div>span{letter-spacing:1.1px}.reading-room .setting-options button{min-height:36px;padding:8px 12px}.reading-room .setting-options strong{font-size:16px}.reading-room .reader-exit:focus-visible,.reading-room .reader-location a:focus-visible,.reading-room .reader-tool-button:focus-visible,.reading-room .setting-options button:focus-visible{outline:2px solid #23845f;outline-offset:3px}@media(max-width:650px){.reading-room .reader-toolbar{min-height:68px;padding:9px 17px;gap:8px}.reading-room .reader-brand{font-size:16px}.reading-room .reader-location{font-size:16px;gap:7px;letter-spacing:.25px}.reading-room .reader-tools{gap:9px}.reading-room .reader-progress-label{font-size:16px}.reading-room .reader-tool-button{min-height:40px;padding:8px 10px;gap:6px;font-size:16px}.reading-room .reader-tool-button span{font-size:16px}.reading-room .reader-exit{padding-left:10px;font-size:16px}}@media(max-width:430px){.reading-room .reader-toolbar{flex-wrap:wrap}.reading-room .reader-location{order:3;flex-basis:100%;padding-top:3px}.reading-room .reader-tools{margin-left:auto}}.reading-room .reader-settings{background:color-mix(in srgb,var(--reader-bg) 88%,var(--reader-ink));border-bottom-color:color-mix(in srgb,var(--reader-ink) 28%,transparent)}.reading-room .reader-settings>div>span{color:var(--reader-ink);font-size:16px;font-weight:600;letter-spacing:1.15px;margin-bottom:11px}.reading-room .setting-options button{min-height:40px;padding:9px 14px;border:1px solid color-mix(in srgb,var(--reader-ink) 42%,transparent);border-radius:3px;color:var(--reader-ink);background:color-mix(in srgb,var(--reader-bg) 82%,var(--reader-ink));font-size:16px;font-weight:600}.reading-room .setting-options button.selected{border:1px solid #43b889;background:color-mix(in srgb,#43b889 17%,var(--reader-bg));color:#16734e;box-shadow:inset 0 0 0 1px #43b889}.reading-room .setting-options button:hover{border-color:#43b889;background:color-mix(in srgb,#43b889 12%,var(--reader-bg))}.reading-room .reader-exit,.reading-room .reader-location,.reading-room .reader-progress-label,.reading-room .reader-tool-button,.reading-room .reader-tool-button span{color:var(--reader-ink)}.reading-room .reader-location,.reading-room .reader-progress-label{font-size:16px}.reading-room .reader-exit{font-weight:600}.reading-room .reader-exit:hover,.reading-room .reader-location a:hover{color:#23845f}.reading-room.theme-night .reader-toolbar{background:#17191c;border-bottom-color:#454b50}.reading-room.theme-night .reader-settings{background:#202429;border-bottom:1px solid #515960;box-shadow:0 12px 25px rgba(0,0,0,.32)}.reading-room.theme-night .reader-exit,.reading-room.theme-night .reader-location,.reading-room.theme-night .reader-location a,.reading-room.theme-night .reader-progress-label,.reading-room.theme-night .reader-settings>div>span,.reading-room.theme-night .reader-tool-button,.reading-room.theme-night .reader-tool-button span{color:#f1f3ef}.reading-room.theme-night .reader-exit,.reading-room.theme-night .reader-location a{font-weight:600}.reading-room.theme-night .reader-settings>div>span{color:#dce3dd}.reading-room.theme-night .setting-options button{color:#f1f3ef;background:#292f34;border-color:#69737a}.reading-room.theme-night .setting-options button.selected{color:#8df0c2;background:#173d30;border-color:#55d99e;box-shadow:inset 0 0 0 1px #55d99e}.reading-room.theme-night .setting-options button:hover{color:#ffffff;background:#30463d;border-color:#70e6b1}.reading-room.theme-night .reader-tool-button{color:#f1f3ef;background:#29332f;border-color:#62c99b}.reading-room.theme-night .reader-tool-button span{color:#f1f3ef}.reading-room.theme-night .reader-exit{border-left-color:#69737a}.reading-room.theme-night :is(.reader-tool-button,.reader-exit,.reader-location a,.setting-options button):focus-visible{outline:2px solid #8df0c2;outline-offset:3px}@media(max-width:650px){.reading-room .reader-settings>div>span{font-size:16px}.reading-room .setting-options button{min-height:38px;padding:8px 11px;font-size:16px}.reading-room.theme-night .reader-location,.reading-room.theme-night .reader-progress-label{color:#f1f3ef}}.reader-locked-state .eyebrow{margin-bottom:14px}.reader-locked-state p:not(.eyebrow){max-width:560px}.reader-locked-state p strong{color:#f0ede5}.reader-locked-state .primary-button{border:0;cursor:pointer;margin:4px 0 16px}.reader-locked-state .text-button{color:#c9c8c0}.reader-locked-state .text-button:hover{color:#43b889}.contribution-modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:rgba(5,7,8,.78);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.contribution-modal-dialog{width:min(960px,100%);max-height:min(92dvh,940px);overflow:hidden;background:#111416;border:1px solid #4a514d;border-radius:6px;box-shadow:0 28px 100px rgba(0,0,0,.58)}.contribution-modal-panel{display:flex;flex-direction:column;max-height:min(92dvh,940px);min-height:0}.contribution-modal-heading{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 28px;border-bottom:1px solid #353c39;background:#191e1d}.contribution-modal-heading .eyebrow{margin:0 0 4px}.contribution-modal-heading h2{margin:0;font:500 25px/1.2 Playfair Display,Georgia,serif;color:#eeeae1}.contribution-modal-close{flex:0 0 40px;width:40px;height:40px;border:1px solid #58635c;border-radius:50%;background:#252c29;color:#f2f2ec;font-size:27px;line-height:1;cursor:pointer}.contribution-modal-close:hover{border-color:#70d9a8;background:#294337}.contribution-modal-scroll{overflow-y:auto;overscroll-behavior:contain;min-height:0}.contribution-modal-scroll .contribution-content{width:100%;max-width:none;margin:0;padding:24px 32px 34px}.contribution-modal-scroll .contribution-content>.eyebrow,.contribution-modal-scroll .contribution-content>h1{display:none}.contribution-modal-scroll .contribution-deck{max-width:640px}.contribution-modal-scroll .contribution-rule{margin:18px auto 0}.contribution-modal-scroll .reaction-section{margin-top:30px}.contribution-modal-scroll .contribution-divider{margin:32px 0}.contribution-modal-scroll .review-compose{padding:24px}.contribution-modal-scroll .reaction-choice{min-height:66px}.contribution-modal-scroll .contribution-notice{margin:12px 0}.contribution-modal-panel .reader-state{min-height:240px;padding:30px}@media(max-width:650px){.contribution-modal-backdrop{padding:0;place-items:end center}.contribution-modal-dialog{width:100%;max-height:94dvh;border-radius:12px 12px 0 0;border-bottom:0}.contribution-modal-panel{max-height:94dvh}.contribution-modal-heading{padding:14px 18px}.contribution-modal-heading h2{font-size:22px}.contribution-modal-scroll .contribution-content{padding:20px 17px 28px}.contribution-modal-scroll .reaction-grid{grid-template-columns:1fr}.contribution-modal-scroll .review-compose{padding:18px}.contribution-modal-scroll .contribution-action-row{align-items:stretch;flex-direction:column}.contribution-modal-scroll .contribution-action-row .primary-button{justify-content:center}}.contribution-modal-state{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px;text-align:center;color:#e8e3d9;font-size:16px}.contribution-modal-state p{margin:0;color:#d4d7d1;line-height:1.7}.contribution-modal-state .primary-button{border:0;cursor:pointer}.catalogue-author-byline,.feature-author-byline,.story-author-byline{margin:8px 0 0;color:#e8e3d9;font-size:16px;line-height:1.5;letter-spacing:.015em}.feature-author-byline{font-size:16px;margin:10px 0 0}.catalogue-author-byline{font-size:16px;margin:5px 0 0}.manuscript p{text-indent:0;margin:0;white-space:pre-wrap}.manuscript blockquote,.manuscript h2,.manuscript p{line-height:1.6}.manuscript .manuscript-paragraph{font:inherit}.manuscript .manuscript-dialogue{line-height:1.6}.manuscript .manuscript-emphasis{font-style:italic}.manuscript p strong{font-weight:700}.manuscript p em{font-style:italic}.studio-inline-format{display:flex;align-items:center;gap:10px;margin:9px 0 0;font:16px DM Mono,monospace;letter-spacing:.7px;color:#a5ada3}.studio-inline-format select{padding:7px 9px;border:1px solid #414b43;background:#111514;color:#e8e3d9;font:16px DM Sans,sans-serif}.studio-live-preview p{line-height:1.6;margin:0}.manuscript-spacer{height:1.6em}.studio-shell{background:var(--ink);color:var(--paper)}.studio-header nav a{font-size:16px;color:#b5beb4}.studio-header nav a.active{color:var(--paper)}.studio-header-link{font-size:16px;color:#c2c9c0}.studio-hero>div:first-child>p:last-child{color:#c0c8bf;font-size:16px;line-height:1.75}.studio-tabs button{font-size:16px;color:#b8c1b7}.studio-section-heading h2{font-size:34px}.studio-intro{color:#bdc6bc;font-size:16px;line-height:1.75}.studio-outline-action,.studio-primary{min-height:44px;padding-inline:18px;font-size:16px}.studio-activity-day small,.studio-analytics-toolbar label,.studio-block-heading small,.studio-block-heading span,.studio-block-tools>span,.studio-catalogue-stats,.studio-catalogue-top small,.studio-community-card-foot>small,.studio-community-card-head>small,.studio-community-tabs button,.studio-community-tabs small,.studio-cover-manager small,.studio-cover-manager span,.studio-episode-analytics-row>div small,.studio-episode-analytics-title>span,.studio-episode-assets small,.studio-episode-assets span,.studio-episode-choice small,.studio-footnote,.studio-form label,.studio-form-title,.studio-form-title button,.studio-metric small,.studio-metric>span,.studio-note-actions>span,.studio-publication-controls>div:first-child small,.studio-publication-controls>div:first-child span,.studio-reply-composer,.studio-report-meta small,.studio-report-toolbar label,.studio-review-author,.studio-revision-row small,.studio-revision-row span,.studio-revision-row strong,.studio-save-hint,.studio-sidebar-heading,.studio-story-count,.studio-story-name small,.studio-text-action,.studio-workspace-select label,.studio-workspace-status small{font-size:16px}.studio-activity-day small,.studio-block-heading small,.studio-block-tools>span,.studio-catalogue-stats,.studio-catalogue-top small,.studio-community-card-foot>small,.studio-community-card-head>small,.studio-cover-manager small,.studio-episode-analytics-row>div small,.studio-episode-analytics-title>span,.studio-episode-assets small,.studio-episode-choice small,.studio-footnote,.studio-metric>span,.studio-report-meta small,.studio-review-author,.studio-revision-row small,.studio-revision-row span,.studio-save-hint,.studio-story-count,.studio-story-name small,.studio-workspace-status small{color:#b2bdb2}.studio-block-heading button,.studio-community-card-head>span,.studio-editor-actions button,.studio-episode-choice>span:first-child,.studio-info-panel>span,.studio-metric strong,.studio-published-reply span,.studio-story-status,.studio-workspace-status span{color:#70ddb0}.studio-story-name strong{font-size:19px}.studio-catalogue-card h3{font-size:26px}.studio-activity-legend,.studio-catalogue-card>p,.studio-empty p,.studio-info-panel p,.studio-note-body,.studio-preference-list label,.studio-published-reply p,.studio-report-meta span{font-size:16px;line-height:1.7}.studio-analytics-toolbar label,.studio-analytics-toolbar select,.studio-block-tools select,.studio-form input:not([type=checkbox]),.studio-form label,.studio-form textarea,.studio-form-title,.studio-note-composer>label select,.studio-reply-composer textarea,.studio-report-toolbar label,.studio-report-toolbar select,.studio-schedule-row input,.studio-workspace-select label,.studio-workspace-select select{font-size:16px}.studio-content-block textarea{font-size:16px;line-height:1.8}.studio-block-tools button,.studio-block-tools select,.studio-episode-choice strong,.studio-import-control,.studio-upload-control{font-size:16px}.studio-loading,.studio-sidebar-empty{font-size:16px;line-height:1.7}.studio-revision-row,.studio-revision-row i,.studio-revision-row strong{font-size:16px}.studio-save-hint{font-size:16px;line-height:1.6}.studio-community-tabs button{font-size:16px}.studio-community-card h3{font-size:23px}.studio-episode-analytics-title>strong,.studio-info-panel>span,.studio-note-body,.studio-preference-list label,.studio-published-reply p{font-size:16px}.studio-episode-analytics-row>div:not(:first-child)>strong{font-size:20px}.studio-state>p:not(.eyebrow){color:#c0c8bf}html[data-theme=light] .studio-shell{background:#f4f1e9!important;color:#242923!important}html[data-theme=light] .studio-editor-actions button,html[data-theme=light] .studio-header nav a,html[data-theme=light] .studio-header-link,html[data-theme=light] .studio-outline-action,html[data-theme=light] .studio-tabs button,html[data-theme=light] .studio-text-action{color:#34483b!important}html[data-theme=light] .studio-header nav a.active,html[data-theme=light] .studio-tabs button.active{color:#176b4a!important}html[data-theme=light] .studio-hero>div:first-child>p:last-child,html[data-theme=light] .studio-intro,html[data-theme=light] .studio-state>p:not(.eyebrow){color:#4d5b50!important}html[data-theme=light] .studio-hero-mark{background:radial-gradient(ellipse at center,#f4eee1,#e5dfd2 72%)!important;border-color:#c5cbbf}html[data-theme=light] .studio-block-heading button,html[data-theme=light] .studio-community-card-head>span,html[data-theme=light] .studio-hero-mark span,html[data-theme=light] .studio-info-panel>span,html[data-theme=light] .studio-metric strong,html[data-theme=light] .studio-published-reply span,html[data-theme=light] .studio-story-status,html[data-theme=light] .studio-workspace-status span{color:#176b4a!important}html[data-theme=light] .studio-hero-mark small{color:#4d5b50!important}html[data-theme=light] .studio-activity-chart,html[data-theme=light] .studio-analytics-toolbar,html[data-theme=light] .studio-catalogue-card,html[data-theme=light] .studio-community-card,html[data-theme=light] .studio-content-block,html[data-theme=light] .studio-episode-analytics-row,html[data-theme=light] .studio-episode-sidebar,html[data-theme=light] .studio-form,html[data-theme=light] .studio-info-panel,html[data-theme=light] .studio-metric,html[data-theme=light] .studio-revision-panel,html[data-theme=light] .studio-state{background-color:#fffdf8!important;color:#283129!important;border-color:rgba(43,55,44,.2)!important}html[data-theme=light] .studio-activity-bar,html[data-theme=light] .studio-asset-strip figure,html[data-theme=light] .studio-block-tools,html[data-theme=light] .studio-cover-manager,html[data-theme=light] .studio-episode-assets,html[data-theme=light] .studio-episode-choice,html[data-theme=light] .studio-episode-choice.active,html[data-theme=light] .studio-episode-choice:hover,html[data-theme=light] .studio-workspace-select{background-color:#eeeae1!important;color:#344238!important;border-color:rgba(43,55,44,.22)!important}html[data-theme=light] .studio-community-tabs button,html[data-theme=light] .studio-content-block textarea,html[data-theme=light] .studio-episode-choice,html[data-theme=light] .studio-preference-list label,html[data-theme=light] .studio-revision-row,html[data-theme=light] .studio-story-row{color:#283129!important}html[data-theme=light] .studio-activity-day small,html[data-theme=light] .studio-block-heading small,html[data-theme=light] .studio-block-tools>span,html[data-theme=light] .studio-catalogue-stats,html[data-theme=light] .studio-catalogue-top small,html[data-theme=light] .studio-community-card-foot>small,html[data-theme=light] .studio-community-card-head>small,html[data-theme=light] .studio-cover-manager small,html[data-theme=light] .studio-episode-analytics-row>div small,html[data-theme=light] .studio-episode-analytics-title>span,html[data-theme=light] .studio-episode-assets small,html[data-theme=light] .studio-episode-choice small,html[data-theme=light] .studio-footnote,html[data-theme=light] .studio-metric small,html[data-theme=light] .studio-metric>span,html[data-theme=light] .studio-report-meta small,html[data-theme=light] .studio-review-author,html[data-theme=light] .studio-revision-row small,html[data-theme=light] .studio-revision-row span,html[data-theme=light] .studio-save-hint,html[data-theme=light] .studio-story-count,html[data-theme=light] .studio-story-name small,html[data-theme=light] .studio-workspace-status small{color:#566357!important}html[data-theme=light] .studio-activity-legend,html[data-theme=light] .studio-catalogue-card>p,html[data-theme=light] .studio-empty p,html[data-theme=light] .studio-episode-analytics-row>div:not(:first-child)>strong,html[data-theme=light] .studio-episode-analytics-title>strong,html[data-theme=light] .studio-info-panel p,html[data-theme=light] .studio-note-body,html[data-theme=light] .studio-preference-list label,html[data-theme=light] .studio-published-reply p,html[data-theme=light] .studio-report-meta span{color:#3f4d42!important}html[data-theme=light] .studio-analytics-toolbar label,html[data-theme=light] .studio-block-heading span,html[data-theme=light] .studio-form label,html[data-theme=light] .studio-form-title,html[data-theme=light] .studio-form-title button,html[data-theme=light] .studio-report-toolbar label,html[data-theme=light] .studio-workspace-select label{color:#435247!important}html[data-theme=light] .studio-analytics-toolbar select,html[data-theme=light] .studio-block-tools select,html[data-theme=light] .studio-form input:not([type=checkbox]),html[data-theme=light] .studio-form textarea,html[data-theme=light] .studio-note-composer>label select,html[data-theme=light] .studio-reply-composer textarea,html[data-theme=light] .studio-report-toolbar select,html[data-theme=light] .studio-schedule-row input,html[data-theme=light] .studio-workspace-select select{background:#fffefa!important;color:#283129!important;border-color:#aebbad!important}html[data-theme=light] .studio-import-control,html[data-theme=light] .studio-upload-control{background:#fffdf8!important;color:#176b4a!important;border-color:#9aab9b!important}html[data-theme=light] .studio-published-reply{background:#f0eee6!important}html[data-theme=light] .studio-state{background:#f4f1e9!important}html[data-theme=light] .studio-footer>a:last-child,html[data-theme=light] .studio-footer>span{color:#566357!important}.support-story{margin-top:22px}.support-story-compact{margin-top:0}.support-story-intro{display:flex;flex-direction:column;align-items:center;gap:10px}.support-story-intro p{margin:0}.support-story-intro small{display:block;color:var(--muted,#aaa99f);font-size:.85rem}.support-story-trigger{border:1px solid var(--line,rgba(190,180,155,.28));border-radius:999px;padding:11px 17px;color:var(--text,#e8e4d9);background:transparent;font:inherit;cursor:pointer;transition:border-color .2s ease,background .2s ease}.support-story-trigger:hover{border-color:#bd8c65;background:rgba(189,140,101,.08)}.support-story-trigger span{color:#bd8c65;margin-right:7px}.support-story-panel{position:relative;max-width:540px;padding:24px;border:1px solid var(--line,rgba(190,180,155,.28));border-radius:16px;background:var(--surface,#151714);color:var(--text,#e8e4d9);text-align:left}.support-story-panel h3{margin:5px 0 8px;font-family:Georgia,serif;font-size:1.55rem;font-weight:500}.support-story-panel>p:not(.eyebrow){margin:0 0 16px;color:var(--muted,#aaa99f);line-height:1.6}.support-story-close{position:absolute;top:12px;right:14px;border:0;background:transparent;color:inherit;font-size:24px;cursor:pointer}.support-amounts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0}.support-amounts>button{min-width:62px;border:1px solid var(--line,#555);border-radius:999px;padding:9px 14px;background:transparent;color:inherit;cursor:pointer}.support-amounts>button.selected{border-color:#bd8c65;background:rgba(189,140,101,.15)}.support-custom-amount{display:flex;align-items:center;gap:7px;color:var(--muted,#aaa99f);font-size:1rem}.support-custom-amount input{width:76px;border:1px solid var(--line,#555);border-radius:8px;padding:9px;background:transparent;color:inherit;font:inherit}.support-checkout{margin:3px 0 10px}.support-story-panel small{display:block;color:var(--muted,#aaa99f);font-size:1rem}.support-error{color:#d77b6e!important;font-size:1rem}.support-success-note{font-size:1rem;opacity:.8}html[data-theme=light] .support-story-trigger{color:#303b31;border-color:#c4cabe}html[data-theme=light] .support-story-panel{background:#fffdf8;color:#283129;border-color:#c4cabe}html[data-theme=light] .support-custom-amount,html[data-theme=light] .support-story-panel small,html[data-theme=light] .support-story-panel>p:not(.eyebrow){color:#596458}html[data-theme=light] .support-amounts>button,html[data-theme=light] .support-custom-amount input{color:#283129;border-color:#aebbad}.studio-bulk-import-panel,.studio-bulk-review{display:flex;flex-direction:column;gap:14px;margin:22px 0;padding:22px;border:1px solid rgba(225,220,205,.18);border-radius:12px;background:rgba(255,255,255,.035)}.studio-bulk-import-panel{flex-direction:row;justify-content:space-between}.studio-bulk-import-panel strong{font-size:16px}.studio-bulk-import-panel p,.studio-bulk-review>p{margin:6px 0 0;color:#a7aaa4;font-size:16px;line-height:1.55}.studio-bulk-review .studio-form-title{display:flex;justify-content:space-between;gap:12px}.studio-bulk-review .studio-form-title span{font-size:16px;letter-spacing:.1em}.studio-bulk-review .studio-form-title small{color:#a7aaa4;font-size:16px}.studio-bulk-row{display:grid;grid-template-columns:110px minmax(0,1fr) 140px;grid-gap:12px;gap:12px;align-items:center}.studio-bulk-row>span{font-size:16px;letter-spacing:.08em;color:#a7aaa4}.studio-bulk-row input{min-width:0;padding:11px 12px;border:1px solid rgba(225,220,205,.25);border-radius:6px;background:#191b1b;color:#f1eee5;font:inherit}.studio-bulk-row>small{color:#a7aaa4;font-size:16px}html[data-theme=light] .studio-bulk-import-panel,html[data-theme=light] .studio-bulk-review{background:#fffdf8;color:#283129;border-color:rgba(43,55,44,.2)}html[data-theme=light] .studio-bulk-import-panel p,html[data-theme=light] .studio-bulk-review .studio-form-title small,html[data-theme=light] .studio-bulk-review>p,html[data-theme=light] .studio-bulk-row>small,html[data-theme=light] .studio-bulk-row>span{color:#566357}html[data-theme=light] .studio-bulk-row input{background:#fffefa;color:#283129;border-color:#aebbad}@media (max-width:680px){.studio-bulk-import-panel{flex-direction:column;align-items:stretch}.studio-bulk-row{grid-template-columns:1fr;gap:6px}}html[data-theme=light] :is(.story-author-byline,.feature-author-byline,.catalogue-author-byline){color:#111214!important}.reader-toolbar{min-height:76px;height:auto;padding:12px 5.3%;gap:24px}.reader-location{font-size:16px;letter-spacing:.65px;gap:13px;color:color-mix(in srgb,var(--reader-ink) 76%,var(--reader-bg))}.reader-location a{font-weight:600;color:var(--reader-ink)}.reader-location>span:last-child{color:var(--reader-muted)}.reader-tools{gap:14px}.reader-progress-label{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:34px;padding:0 10px;border:1px solid color-mix(in srgb,var(--reader-ink) 22%,transparent);border-radius:5px;font-size:16px;color:var(--reader-ink)}.reader-tool-button{min-height:42px;padding:0 15px;gap:10px;border:1px solid #26825e;border-radius:5px;background:rgba(67,184,137,.13);transition:background .18s ease,border-color .18s ease,transform .18s ease}.reader-tool-button,.reader-tool-button span{color:var(--reader-ink);font-size:16px;font-weight:600}.reader-tool-button:hover{background:rgba(67,184,137,.24);border-color:#26825e;transform:translateY(-1px)}.reader-exit:focus-visible,.reader-tool-button:focus-visible{outline:3px solid #43b889;outline-offset:3px}.reader-tool-button[aria-expanded=true]{background:#26825e;color:#fff}.reader-tool-button[aria-expanded=true] span{color:#fff}.reader-exit{min-height:40px;display:inline-flex;align-items:center;padding:0 0 0 17px;font-size:16px;font-weight:600;color:var(--reader-ink)}.reader-settings{gap:42px;padding:22px 28px}.reader-settings>div>span{font-size:16px;letter-spacing:1.1px}.setting-options button{font-size:16px;padding:9px 13px}.setting-options strong{font-size:16px}.reading-room.theme-night .reader-tool-button{border-color:#43b889;background:rgba(67,184,137,.16);color:var(--reader-ink)}.reading-room.theme-night .reader-tool-button span{color:var(--reader-ink)}.reading-room.theme-night .reader-tool-button[aria-expanded=true]{background:#26825e;color:#fff}.reading-room.theme-night .reader-tool-button[aria-expanded=true] span{color:#fff}@media(max-width:760px){.reader-toolbar{min-height:0;padding:12px 18px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px 14px;gap:10px 14px}.reader-brand{grid-column:1;grid-row:1;font-size:16px}.reader-location{grid-column:2;grid-row:1;justify-self:end;min-width:0;font-size:16px;gap:7px;text-align:right}.reader-location a,.reader-location>span:last-child{white-space:nowrap}.reader-tools{grid-column:1/-1;grid-row:2;width:100%;justify-content:flex-end;gap:10px}.reader-progress-label{min-height:38px;font-size:16px}.reader-tool-button{flex:1 1;justify-content:center;min-height:42px;padding:0 12px;font-size:16px}.reader-tool-button span{display:inline;font-size:16px}.reader-exit{padding-left:13px;font-size:16px}}@media(max-width:390px){.reader-location{font-size:16px;gap:5px}.reader-tools{gap:7px}.reader-tool-button{padding:0 8px}.reader-tool-button span{font-size:16px}.reader-exit{padding-left:9px}}.account-session-actions{display:flex;align-items:center;gap:18px;min-width:0}.account-email{display:inline-block;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--paper);font-size:16px}.account-sign-out{border:0;background:transparent;padding:0;font:inherit;cursor:pointer}.account-session-actions .sign-in:hover,.account-sign-out:hover{color:var(--mint)}.library-header .account-session-actions{margin-left:auto}.studio-header-account,.user-settings-account{display:flex;align-items:center;gap:18px;min-width:0}.studio-header-account .account-session-actions{margin-left:0}@media(max-width:760px){.account-email{max-width:120px}.library-header .account-session-actions,.studio-header-account,.user-settings-account{gap:10px}}.studio-bulk-import-panel{align-items:center;gap:24px;padding:24px;border-color:rgba(67,184,137,.42);background:linear-gradient(115deg,rgba(67,184,137,.09),rgba(255,255,255,.025))}.studio-bulk-import-panel>div{min-width:0;flex:1 1}.studio-import-eyebrow{display:block;margin-bottom:8px;color:#65c99d;font:16px DM Mono,monospace;letter-spacing:1.3px}.studio-bulk-import-panel strong{display:block;font-size:18px;line-height:1.35}.studio-bulk-import-panel p{max-width:690px;font-size:16px;line-height:1.65}.studio-full-manuscript-control{flex:0 0 auto;min-height:46px;padding:12px 18px;border-color:#43b889;border-radius:6px;background:#183126;color:#9ae4c3!important;font:600 16px DM Mono,monospace!important;letter-spacing:.4px!important;white-space:nowrap}.studio-full-manuscript-control:hover{background:#214633;border-color:#65c99d}html[data-theme=light] .studio-bulk-import-panel{background:#f1f8f3;border-color:#a7cdb7}html[data-theme=light] .studio-import-eyebrow{color:#18734d}html[data-theme=light] .studio-full-manuscript-control{background:#e3f2e9;color:#176c49!important;border-color:#65a985}@media(max-width:760px){.studio-bulk-import-panel{align-items:stretch;flex-direction:column;gap:16px;padding:18px}.studio-full-manuscript-control{width:100%;white-space:normal}}.sf-manuscript-assistant{margin:22px 0 30px;padding:24px;border:1px solid rgba(225,220,205,.2);border-radius:14px;background:rgba(255,255,255,.035);color:inherit}.sf-manuscript-assistant-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.sf-manuscript-assistant-head h3{margin:7px 0;font-size:clamp(21px,2.2vw,28px)}.sf-manuscript-assistant-head p{max-width:720px;margin:0;color:#a7aaa4;font-size:16px;line-height:1.6}.sf-manuscript-safe{flex-shrink:0;padding:7px 10px;border:1px solid rgba(112,177,143,.45);border-radius:4px;color:#8bc6a4;font-size:16px;letter-spacing:.1em}.sf-manuscript-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:22px 0}.sf-manuscript-step{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(225,220,205,.14);border-radius:6px;color:#929790;font-size:16px}.sf-manuscript-step span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:rgba(255,255,255,.08);font-size:16px}.sf-manuscript-step.active{border-color:#bd866c;color:#f1eee5;background:rgba(189,134,108,.08)}.sf-manuscript-step.done span{background:rgba(112,177,143,.18);color:#8bc6a4}.sf-manuscript-upload{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px;border:1px dashed rgba(225,220,205,.28);border-radius:9px}.sf-manuscript-upload-copy{max-width:760px}.sf-manuscript-upload-copy>strong{font-size:16px}.sf-manuscript-upload-copy li,.sf-manuscript-upload-copy p{color:#a7aaa4;font-size:16px;line-height:1.6}.sf-manuscript-upload-copy ul{margin:10px 0 0;padding-left:19px}.sf-manuscript-upload>button{flex-shrink:0}.sf-manuscript-file{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 15px;border:1px solid rgba(225,220,205,.15);border-radius:7px}.sf-manuscript-file>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.sf-manuscript-file strong{overflow-wrap:anywhere;font-size:16px}.sf-manuscript-file small,.sf-manuscript-section-main small{color:#9da39b;font-size:16px}.sf-manuscript-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0}.sf-manuscript-metrics>div{display:grid;grid-gap:3px;gap:3px;padding:13px;border:1px solid rgba(225,220,205,.14);border-radius:7px}.sf-manuscript-metrics strong{font-size:21px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sf-manuscript-metrics span{color:#9da39b;font-size:16px}.sf-manuscript-warnings{margin:12px 0;padding:13px 15px;border-left:2px solid #bd9868;background:rgba(189,152,104,.08)}.sf-manuscript-warnings strong{font-size:16px}.sf-manuscript-warnings p{margin:6px 0 0;color:#c0b9a9;font-size:16px;line-height:1.5}.sf-manuscript-reconcile-intro{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 0 12px}.sf-manuscript-reconcile-intro h4{margin:0 0 4px;font-size:16px}.sf-manuscript-reconcile-intro p{margin:0;color:#a7aaa4;font-size:16px;line-height:1.5}.sf-manuscript-section-list{display:grid;grid-gap:10px;gap:10px}.sf-manuscript-section{padding:14px;border:1px solid rgba(225,220,205,.16);border-radius:8px;background:rgba(0,0,0,.08)}.sf-manuscript-section.saved{border-color:rgba(112,177,143,.45)}.sf-manuscript-section-top{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.sf-manuscript-include{display:flex;align-items:center;gap:9px;color:#a7aaa4;font-size:16px}.sf-manuscript-include input{width:16px;height:16px;accent-color:#bd866c}.sf-manuscript-section-main{display:grid;grid-gap:5px;gap:5px;min-width:0}.sf-manuscript-destination label,.sf-manuscript-section-main label{display:grid;grid-gap:5px;gap:5px;color:#a7aaa4;font-size:16px}.sf-manuscript-destination select,.sf-manuscript-section-main input{width:100%;min-width:0;padding:9px 10px;border:1px solid rgba(225,220,205,.23);border-radius:5px;background:#191b1b;color:#f1eee5;font:inherit;font-size:16px}.sf-manuscript-destination{display:grid;grid-gap:5px;gap:5px;margin:12px 0 0 60px}.sf-manuscript-destination>small{color:#a7aaa4;font-size:16px}.sf-manuscript-inline-warning{margin:8px 0 0 60px;color:#d8a16e;font-size:16px}.sf-manuscript-preview{margin:14px 0 0 60px;padding:14px;border-top:1px solid rgba(225,220,205,.14);background:rgba(0,0,0,.12)}.sf-manuscript-preview-heading{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px}.sf-manuscript-preview-heading strong{font-size:16px}.sf-manuscript-preview-heading span,.sf-manuscript-preview-note{color:#9da39b;font-size:16px}.sf-manuscript-preview-block{margin:0 0 9px;color:#d8d8d1;font-family:Georgia,serif;font-size:16px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.sf-manuscript-preview-block.is-indented{padding-left:10px}.sf-manuscript-preview-block h4{font-size:16px}.sf-manuscript-preview-break{margin:12px 0;padding:6px;text-align:center;border-top:1px dashed rgba(225,220,205,.2);color:#9da39b;font-size:16px;letter-spacing:.08em}.sf-manuscript-preview-space{height:1.6em}.sf-manuscript-preview-note{margin:8px 0}.sf-manuscript-split-tools{display:grid;grid-gap:6px;gap:6px;margin:14px 0;padding-top:12px;border-top:1px solid rgba(225,220,205,.14)}.sf-manuscript-split-tools span{color:#a7aaa4;font-size:16px}.sf-manuscript-split-tools button{padding:7px 9px;border:1px solid rgba(225,220,205,.15);border-radius:4px;background:transparent;color:inherit;text-align:left;font-size:16px;cursor:pointer}.sf-manuscript-split-tools button:hover{border-color:#bd866c}.sf-manuscript-final-check{margin:18px 0;padding:14px 16px;border:1px solid rgba(112,177,143,.28);border-radius:7px;background:rgba(112,177,143,.055)}.sf-manuscript-final-check strong{font-size:16px}.sf-manuscript-final-check p{margin:6px 0 0;color:#a7aaa4;font-size:16px;line-height:1.55}.sf-manuscript-complete{display:grid;grid-gap:10px;gap:10px;padding:24px;border:1px solid rgba(112,177,143,.3);border-radius:8px}.sf-manuscript-complete strong{font-size:17px}.sf-manuscript-complete p{margin:0;color:#a7aaa4;font-size:16px;line-height:1.6}.sf-manuscript-complete button{justify-self:start}html[data-theme=light] .sf-manuscript-assistant{background:#fffdf8;color:#283129;border-color:rgba(43,55,44,.2)}html[data-theme=light] .sf-manuscript-assistant-head p,html[data-theme=light] .sf-manuscript-complete p,html[data-theme=light] .sf-manuscript-final-check p,html[data-theme=light] .sf-manuscript-reconcile-intro p,html[data-theme=light] .sf-manuscript-upload-copy li,html[data-theme=light] .sf-manuscript-upload-copy p{color:#596458}html[data-theme=light] .sf-manuscript-preview,html[data-theme=light] .sf-manuscript-section{background:#fffefa}html[data-theme=light] .sf-manuscript-destination select,html[data-theme=light] .sf-manuscript-section-main input{background:#fffefa;color:#283129;border-color:#aebbad}html[data-theme=light] .sf-manuscript-preview-block{color:#394238}html[data-theme=light] .sf-manuscript-destination>small,html[data-theme=light] .sf-manuscript-file small,html[data-theme=light] .sf-manuscript-preview-heading span,html[data-theme=light] .sf-manuscript-preview-note,html[data-theme=light] .sf-manuscript-section-main small{color:#687466}html[data-theme=light] .sf-manuscript-warnings p{color:#71614c}@media(max-width:700px){.sf-manuscript-assistant{padding:16px}.sf-manuscript-assistant-head,.sf-manuscript-file,.sf-manuscript-reconcile-intro,.sf-manuscript-upload{align-items:stretch;flex-direction:column}.sf-manuscript-steps{grid-template-columns:1fr}.sf-manuscript-step{padding:8px}.sf-manuscript-section-top{grid-template-columns:42px minmax(0,1fr)}.sf-manuscript-section-top>.studio-text-action{grid-column:2;justify-self:start}.sf-manuscript-destination,.sf-manuscript-inline-warning,.sf-manuscript-preview{margin-left:0}.sf-manuscript-metrics{gap:6px}.sf-manuscript-metrics>div{padding:9px}.sf-manuscript-metrics strong{font-size:18px}}.sf-manuscript-order-controls{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.sf-manuscript-order-controls button{min-width:30px}.sf-manuscript-order-controls button:disabled{opacity:.35;cursor:not-allowed}@media(max-width:700px){.sf-manuscript-order-controls{grid-column:2;justify-content:flex-start}}.sf-manuscript-ai-panel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin:18px 0;padding:16px;border:1px solid var(--studio-border,rgba(128,128,128,.28));border-radius:12px;background:var(--studio-panel,rgba(128,128,128,.06))}.sf-manuscript-ai-panel>div{flex:1 1 420px;min-width:0}.sf-manuscript-ai-panel strong{display:block;margin-bottom:5px}.sf-manuscript-ai-panel p{margin:0;color:var(--studio-muted,#777);font-size:1rem;line-height:1.55}.sf-manuscript-ai-panel small{flex-basis:100%;color:var(--studio-muted,#777);font-size:1rem}.sf-manuscript-ai-panel button{flex:0 0 auto}@media (max-width:640px){.sf-manuscript-ai-panel{align-items:stretch}.sf-manuscript-ai-panel button{width:100%}}.sf-manuscript-chat{display:grid;grid-gap:14px;gap:14px;margin:22px 0;padding:20px;border:1px solid rgba(189,134,108,.35);border-radius:12px;background:rgba(189,134,108,.045)}.sf-manuscript-chat-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.sf-manuscript-chat-head h4{margin:5px 0;font-size:18px}.sf-manuscript-chat-head p{max-width:700px;margin:0;color:#a7aaa4;font-size:16px;line-height:1.55}.sf-manuscript-chat-status{flex-shrink:0;padding:7px 9px;border:1px solid rgba(112,177,143,.35);border-radius:4px;color:#8bc6a4;font:16px DM Mono,monospace;letter-spacing:.08em}.sf-manuscript-chat-log{display:grid;grid-gap:10px;gap:10px;max-height:340px;overflow:auto;padding:12px;border:1px solid rgba(225,220,205,.13);border-radius:8px;background:rgba(0,0,0,.12)}.sf-manuscript-chat-welcome{margin:0;color:#a7aaa4;font-size:16px;line-height:1.6}.sf-manuscript-chat-message{max-width:92%;padding:11px 13px;border-radius:8px;background:rgba(255,255,255,.055)}.sf-manuscript-chat-message.user{justify-self:end;background:rgba(189,134,108,.12)}.sf-manuscript-chat-message>span{display:block;margin-bottom:5px;color:#bd987e;font:16px DM Mono,monospace;letter-spacing:.1em}.sf-manuscript-chat-message p{margin:0;color:#e5e2d9;font-size:16px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.sf-manuscript-chat-form{display:grid;grid-gap:9px;gap:9px}.sf-manuscript-chat-label{font-size:16px;font-weight:600}.sf-manuscript-chat-form textarea{width:100%;resize:vertical;min-height:78px;padding:12px;border:1px solid rgba(225,220,205,.23);border-radius:7px;background:#191b1b;color:#f1eee5;font:inherit;font-size:16px;line-height:1.5}.sf-manuscript-chat-form>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.sf-manuscript-chat-form small{max-width:580px;color:#a7aaa4;font-size:16px;line-height:1.5}html[data-theme=light] .sf-manuscript-chat{background:#fbf5ef;border-color:#d8b6a2}html[data-theme=light] .sf-manuscript-chat-form small,html[data-theme=light] .sf-manuscript-chat-head p,html[data-theme=light] .sf-manuscript-chat-welcome{color:#596458}html[data-theme=light] .sf-manuscript-chat-log{background:#fffefa;border-color:#d8d4c8}html[data-theme=light] .sf-manuscript-chat-message{background:#f1eee6}html[data-theme=light] .sf-manuscript-chat-message.user{background:#f5e9df}html[data-theme=light] .sf-manuscript-chat-message p{color:#303b31}html[data-theme=light] .sf-manuscript-chat-form textarea{background:#fffefa;color:#283129;border-color:#aebbad}@media(max-width:700px){.sf-manuscript-chat{padding:15px}.sf-manuscript-chat-head{flex-direction:column}.sf-manuscript-chat-form>div{align-items:stretch;flex-direction:column}.sf-manuscript-chat-form>div button{width:100%}.sf-manuscript-chat-message{max-width:100%}}.sf-materials-layout{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.5fr);grid-gap:22px;gap:22px;align-items:start;margin-top:22px}.sf-materials-list{padding:18px;border:1px solid rgba(225,220,205,.15);border-radius:10px;background:rgba(255,255,255,.025)}.sf-materials-list h3{margin:8px 0 12px;color:#bd866c;font-size:16px;letter-spacing:.14em}.sf-materials-list h3:not(:first-child){margin-top:26px}.sf-materials-list>button{display:grid;grid-gap:5px;gap:5px;width:100%;padding:12px;margin:5px 0;text-align:left;border:1px solid rgba(225,220,205,.12);border-radius:6px;background:transparent;color:inherit;cursor:pointer}.sf-materials-list>button.active{border-color:#bd866c;background:rgba(189,134,108,.09)}.sf-materials-list>button small,.sf-materials-list>p{color:#9da39b;font-size:16px}.sf-materials-list>button strong{font-size:16px}.sf-materials-editor{min-width:0}.sf-materials-editor>label{display:grid;grid-gap:7px;gap:7px;margin:14px 0;font-size:16px}.sf-materials-editor input,.sf-materials-editor select,.sf-materials-editor textarea{width:100%;padding:11px;border:1px solid rgba(225,220,205,.2);border-radius:5px;background:rgba(0,0,0,.12);color:inherit}.sf-materials-editor .studio-block-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 12px}.sf-materials-editor .studio-block-heading small{display:block;color:#9da39b;font-size:16px;line-height:1.5}.sf-materials-editor .studio-block-heading button{flex-shrink:0}@media(max-width:760px){.sf-materials-layout{grid-template-columns:1fr}.sf-materials-editor .studio-block-heading{align-items:flex-start;flex-direction:column}}html[data-theme=light] .sf-materials-list{background:#fffefa;border-color:#d8d4c8}html[data-theme=light] .sf-materials-list>button{border-color:#d8d4c8}html[data-theme=light] .sf-materials-editor input,html[data-theme=light] .sf-materials-editor select,html[data-theme=light] .sf-materials-editor textarea{background:#fffefa;color:#283129;border-color:#aebbad}.studio-shell{font-size:16px;line-height:1.65}.studio-shell :is(small,.studio-metric>span,.studio-metric small,.studio-story-name small,.studio-story-count,.studio-catalogue-top small,.studio-catalogue-stats,.studio-workspace-status small,.studio-episode-choice small,.studio-block-heading small,.studio-block-tools>span,.studio-save-hint,.studio-revision-row span,.studio-revision-row small,.studio-footnote,.studio-cover-manager small,.studio-episode-assets small,.studio-community-card-head>small,.studio-community-card-foot>small,.studio-review-author,.studio-note-actions>span,.studio-report-meta small,.studio-episode-analytics-title>span,.studio-episode-analytics-row>div small,.studio-activity-day small,.sf-manuscript-safe,.sf-manuscript-step,.sf-manuscript-step span,.sf-manuscript-file small,.sf-manuscript-section-main small,.sf-manuscript-metrics span,.sf-manuscript-preview-heading span,.sf-manuscript-preview-note,.sf-manuscript-preview-break,.sf-manuscript-split-tools span,.sf-manuscript-chat-status,.sf-manuscript-chat-message>span,.sf-manuscript-chat-form small,.sf-materials-list h3,.sf-materials-list>button small,.sf-materials-list>p){font-size:16px!important;line-height:1.55;color:#c4cdc3}.studio-shell :is(.studio-form label,.studio-form-title,.studio-workspace-select label,.studio-analytics-toolbar label,.studio-report-toolbar label,.studio-sidebar-heading,.studio-block-heading span,.studio-block-tools select,.studio-block-tools button,.studio-upload-control,.studio-import-control,.studio-tabs button,.studio-community-tabs button,.studio-header nav a,.studio-header-link,.studio-text-action,.studio-outline-action,.studio-primary,.studio-story-status,.studio-workspace-status span,.studio-info-panel>span,.studio-community-card-head>span,.studio-published-reply span,.studio-episode-choice>span:first-child,.sf-manuscript-include,.sf-manuscript-section-main label,.sf-manuscript-destination label,.sf-manuscript-warnings strong,.sf-manuscript-chat-label,.sf-materials-editor>label,.sf-materials-list>button strong){font-size:16px!important;line-height:1.5}.studio-shell :is(.studio-form input:not([type=checkbox]),.studio-form textarea,.studio-schedule-row input,.studio-workspace-select select,.studio-block-tools select,.studio-note-composer>label select,.studio-report-toolbar select,.studio-analytics-toolbar select,.studio-reply-composer textarea,.studio-content-block textarea,.sf-manuscript-section-main input,.sf-manuscript-destination select,.sf-manuscript-chat-form textarea,.sf-materials-editor input,.sf-materials-editor select,.sf-materials-editor textarea,.studio-bulk-row input){font-size:16px!important;line-height:1.65}.studio-shell :is(.studio-catalogue-card>p,.studio-empty p,.studio-info-panel p,.studio-note-body,.studio-published-reply p,.studio-report-meta span,.studio-preference-list label,.studio-activity-legend,.studio-bulk-import-panel p,.studio-bulk-review>p,.sf-manuscript-assistant-head p,.sf-manuscript-upload-copy p,.sf-manuscript-upload-copy li,.sf-manuscript-reconcile-intro p,.sf-manuscript-chat-head p,.sf-manuscript-chat-welcome,.sf-manuscript-chat-message p,.sf-manuscript-preview-block,.sf-manuscript-final-check p,.sf-manuscript-complete p){font-size:16px!important;line-height:1.7}.studio-shell .sf-manuscript-import-eyebrow,.studio-shell .sf-manuscript-preview-break,.studio-shell .sf-materials-list h3,.studio-shell .studio-import-eyebrow{letter-spacing:.06em}.studio-shell :is(button,a,input,select,textarea):focus-visible{outline:3px solid #70ddb0;outline-offset:3px}html[data-theme=light] .studio-shell :is(small,.studio-metric>span,.studio-metric small,.studio-story-name small,.studio-story-count,.studio-catalogue-top small,.studio-catalogue-stats,.studio-workspace-status small,.studio-episode-choice small,.studio-block-heading small,.studio-block-tools>span,.studio-save-hint,.studio-revision-row span,.studio-revision-row small,.studio-footnote,.studio-cover-manager small,.studio-episode-assets small,.studio-community-card-head>small,.studio-community-card-foot>small,.studio-review-author,.studio-note-actions>span,.studio-report-meta small,.studio-episode-analytics-title>span,.studio-episode-analytics-row>div small,.studio-activity-day small,.sf-manuscript-safe,.sf-manuscript-step,.sf-manuscript-step span,.sf-manuscript-file small,.sf-manuscript-section-main small,.sf-manuscript-metrics span,.sf-manuscript-preview-heading span,.sf-manuscript-preview-note,.sf-manuscript-preview-break,.sf-manuscript-split-tools span,.sf-manuscript-chat-status,.sf-manuscript-chat-message>span,.sf-manuscript-chat-form small,.sf-materials-list h3,.sf-materials-list>button small,.sf-materials-list>p){color:#46564a!important}html[data-theme=light] .studio-shell :is(.sf-manuscript-assistant-head p,.sf-manuscript-upload-copy p,.sf-manuscript-upload-copy li,.sf-manuscript-reconcile-intro p,.sf-manuscript-chat-head p,.sf-manuscript-chat-welcome,.sf-manuscript-chat-form small,.sf-manuscript-final-check p,.sf-manuscript-complete p,.sf-materials-editor .studio-block-heading small){color:#46564a!important}.studio-state{font-size:16px;line-height:1.7}.studio-state>p:not(.eyebrow){font-size:16px;line-height:1.75}.studio-state .eyebrow{font-size:16px}.studio-state :is(.primary-button,.text-button,.outline-button){font-size:16px;min-height:44px}.studio-shell .studio-full-manuscript-control,.studio-shell .studio-import-eyebrow{font-size:16px!important}html[data-theme=light] .studio-state>p:not(.eyebrow){color:#3f4d42!important}.studio-shell :is(.studio-block-heading button,.studio-editor-actions button,.studio-bulk-review .studio-form-title span,.studio-bulk-row>span,.studio-revision-row i,.studio-cover-placeholder,.studio-live-preview .eyebrow,.studio-asset-strip figcaption,.sf-manuscript-preview-heading strong,.sf-manuscript-inline-warning,.sf-manuscript-warnings strong,.sf-manuscript-warnings p,.sf-manuscript-split-tools button,.sf-manuscript-final-check strong){font-size:16px!important;line-height:1.55}.studio-shell :is(.studio-bulk-row>span,.studio-revision-row i,.studio-cover-placeholder,.studio-asset-strip figcaption,.sf-manuscript-inline-warning,.sf-manuscript-warnings p,.sf-manuscript-split-tools button){color:#c4cdc3}html[data-theme=light] .studio-shell :is(.studio-bulk-row>span,.studio-revision-row i,.studio-cover-placeholder,.studio-asset-strip figcaption,.sf-manuscript-inline-warning,.sf-manuscript-warnings p,.sf-manuscript-split-tools button){color:#46564a!important}html[data-theme=light] body{background:#f5f3ed;color:#29332c}html[data-theme=light] .library-shell{--paper:#29332c;--ink:#f5f3ed;--line:rgba(41,51,44,.16);background:#f5f3ed;color:#29332c}html[data-theme=light] .library-footer,html[data-theme=light] .library-header,html[data-theme=light] .library-hero,html[data-theme=light] .library-tabs{border-color:rgba(41,51,44,.17)}html[data-theme=light] .library-header nav a{color:#59665b}html[data-theme=light] .library-header nav a.active,html[data-theme=light] .library-tabs button.active{color:#29332c}html[data-theme=light] .library-card-footer button,html[data-theme=light] .library-card-footer>span,html[data-theme=light] .library-contribution-copy small,html[data-theme=light] .library-contribution-copy>p:not(.eyebrow),html[data-theme=light] .library-contribution-type,html[data-theme=light] .library-empty-large p,html[data-theme=light] .library-empty-shelf p,html[data-theme=light] .library-footer>a:last-child,html[data-theme=light] .library-footer>span,html[data-theme=light] .library-header-link,html[data-theme=light] .library-hero>div:first-child>p:last-child,html[data-theme=light] .library-reaction-row small,html[data-theme=light] .library-shelf-heading>small,html[data-theme=light] .library-story-meta,html[data-theme=light] .library-story-tagline,html[data-theme=light] .library-tabs button{color:#59665b}html[data-theme=light] .library-contribution-card,html[data-theme=light] .library-reaction-row,html[data-theme=light] .library-story-card{background:#fffefa;border-color:#d8dcd3}html[data-theme=light] .library-card-footer{border-color:#d8dcd3}html[data-theme=light] .library-progress-track{background:#dce2da}html[data-theme=light] .library-empty-large,html[data-theme=light] .library-empty-shelf{background:#eeefe8;border-color:#cbd3c9}html[data-theme=light] .library-contribution-copy h4,html[data-theme=light] .library-contribution-group>h3,html[data-theme=light] .library-empty-large h3,html[data-theme=light] .library-reaction-row strong,html[data-theme=light] .library-shelf-heading h2,html[data-theme=light] .library-story-info h3{color:#29332c}html[data-theme=light] .library-contribution-type>span{border-color:#aeb9ad;color:#435448}html[data-theme=light] .library-contribution-type>span.private{border-color:#b88b61;color:#80552e}html[data-theme=light] .library-contribution-type>span.public{border-color:#6ba486;color:#286b4c}html[data-theme=light] .library-state{background:#f5f3ed;color:#29332c}html[data-theme=light] .library-state>p:not(.eyebrow){color:#59665b}html[data-theme=light] .library-state .library-secondary-link{color:#435448}@media(max-width:700px){html[data-theme=light] .library-header nav{border-top-color:rgba(41,51,44,.12)}}.sf-danger-action{color:#b85b4d!important}.sf-trash{max-width:1180px}.sf-trash-group{margin-top:28px;padding:22px;border:1px solid var(--studio-border,rgba(128,128,128,.24));border-radius:12px;background:var(--studio-panel,transparent)}.sf-trash-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid var(--studio-border,rgba(128,128,128,.18))}.sf-trash-row:last-child{border-bottom:0}.sf-trash-row>div:first-child{display:grid;grid-gap:5px;gap:5px;min-width:0}.sf-trash-row strong{font-size:16px}.sf-trash-row small{font-size:16px;opacity:.72}.sf-trash-actions{flex-wrap:wrap}.sf-trash-actions,.studio-revision-entry{display:flex;align-items:center;gap:12px}.studio-revision-entry .studio-revision-row{flex:1 1}.sf-ai-patch{margin:24px 0;padding:20px;border:1px solid var(--studio-border,rgba(128,128,128,.25));border-radius:12px;background:var(--studio-panel,transparent);display:grid;grid-gap:16px;gap:16px}.sf-ai-patch-preview>div,.sf-ai-patch-target{padding:14px;border-radius:8px;background:var(--studio-soft,rgba(128,128,128,.08));overflow-wrap:anywhere}.sf-ai-patch-preview small,.sf-ai-patch-target small{display:block;font-size:16px;letter-spacing:.12em;opacity:.7;margin-bottom:8px}.sf-ai-patch-preview p,.sf-ai-patch-target p{font-size:16px;line-height:1.7;white-space:pre-wrap;margin:0}.sf-ai-patch-preview{display:grid;grid-gap:12px;gap:12px}.sf-ai-patch-rationale{font-size:16px;line-height:1.6;opacity:.82}@media(max-width:700px){.sf-trash-row{align-items:flex-start;flex-direction:column}.sf-trash-actions{width:100%}.sf-trash-actions button{min-height:40px}}.reading-kicker{font-size:16px;line-height:1.5;letter-spacing:1.8px;text-align:center}.reading-page>h1.reading-episode-title{display:block;width:100%;margin:22px auto 0;padding:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.25rem,5vw,3.15rem);font-weight:500;line-height:1.18;letter-spacing:-.025em;text-align:center!important}.manuscript p.has-drop-cap:first-letter{float:left;margin:.08em 0 0;color:#43b889;font-family:Playfair Display,Georgia,serif;font-size:4.25em;font-weight:500;line-height:.78}@media(max-width:650px){.reading-kicker{font-size:16px;letter-spacing:1.15px}.reading-page>h1.reading-episode-title{margin-top:18px;font-size:clamp(2rem,8vw,2.55rem);line-height:1.2}.manuscript p.has-drop-cap:first-letter{font-size:3.7em}}.legal-shell{min-height:100vh;max-width:1120px;margin:0 auto;padding:0 42px;display:flex;flex-direction:column}.legal-header{height:82px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.legal-back{font-size:16px;color:#a7a69f}.legal-back:hover,.legal-document a:hover{color:var(--mint)}.legal-document{width:100%;max-width:790px;margin:0 auto;padding:66px 0 90px;font-size:16px;line-height:1.85;color:#c7c5bd}.legal-document h1{font:500 clamp(40px,6vw,62px)/1.05 Playfair Display,Georgia,serif;color:var(--paper);letter-spacing:-1px;margin:0 0 12px}.legal-document h2{font:500 24px/1.25 Playfair Display,Georgia,serif;color:var(--paper);margin:42px 0 12px}.legal-document p{margin:12px 0 18px}.legal-document ul{padding-left:22px;margin:12px 0 22px}.legal-document li{padding-left:5px;margin:8px 0}.legal-document strong{color:#eee9df}.legal-document a{color:var(--mint);text-decoration:underline;text-underline-offset:3px}.legal-updated{font:16px DM Mono,monospace;letter-spacing:.8px;color:#858780;margin:0 0 34px!important}.legal-footer{border-top:1px solid var(--line);padding:23px 0 30px;display:flex;justify-content:space-between;align-items:center;gap:18px;color:#777b76;font:16px DM Mono,monospace}.legal-footer nav,.legal-links{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.legal-footer a,.legal-links a{color:#a7a69f}.legal-footer a:hover,.legal-links a:hover{color:var(--mint)}.legal-links{margin-left:auto;font:16px DM Mono,monospace}@media(max-width:650px){.legal-shell{padding:0 20px}.legal-header{height:70px}.legal-document{padding:45px 0 65px;font-size:16px}.legal-document h2{font-size:21px;margin-top:34px}.legal-footer{align-items:flex-start;flex-direction:column}.legal-footer nav{gap:14px}.legal-links{margin-left:0;width:100%;gap:14px}}.episode-row .episode-thumb.episode-thumb-portrait{display:block;flex:0 0 116px;width:116px;height:auto;aspect-ratio:2/3;object-fit:contain;align-self:flex-start;border:1px solid var(--line);border-radius:3px;background:#171918}.episode-row:has(.episode-thumb-portrait){align-items:flex-start}.episode-row .episode-number{flex:0 0 28px}.episode-copy{min-width:0}.episode-copy p{max-width:720px;line-height:1.55;margin-top:8px}.reading-episode-heading-stacked{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;max-width:790px;margin:24px auto 0;text-align:center}.reading-episode-heading-stacked .reading-episode-thumbnail{position:static;display:block;transform:none;width:180px;max-width:min(48vw,180px);height:auto;aspect-ratio:auto;object-fit:contain;margin:0 auto 28px;border:1px solid var(--line);border-radius:3px;background:#171918}.reading-episode-heading-stacked .reading-kicker{width:100%;text-align:center;margin:0 auto 16px}.reading-page .reading-episode-heading-stacked h1.reading-episode-title{display:block;width:100%;max-width:100%;margin:0 auto;text-align:center!important}@media(max-width:650px){.episode-row .episode-thumb.episode-thumb-portrait{flex-basis:88px;width:88px}.episode-row{gap:10px;padding:16px 4px}.episode-row .episode-number{flex-basis:22px;font-size:16px}.reading-episode-heading-stacked{margin-top:18px}.reading-episode-heading-stacked .reading-episode-thumbnail{width:150px;max-width:min(52vw,150px);margin-bottom:22px}.reading-episode-heading-stacked .reading-kicker{margin-bottom:13px}}@media(max-width:380px){.reading-episode-heading{min-height:132px}.reading-episode-thumbnail{width:84px}.reading-episode-heading-copy{width:calc(100% - 96px);margin-left:96px}}body,html{font-size:16px}body{line-height:1.6}body :is(p,li,a,button,label,input,textarea,select,small,summary,dt,dd,td,th){font-size:max(16px,1em)!important}body :is(.eyebrow,.feature-overline,.feature-kicker,.feature-meta,.art-caption,.art-index,.feature-index,.guide-count,.episode-number,.episode-status,.reading-kicker,.episode-note,.subtle-link,.nav-link,.account-actions,.footer>span,.footer p){font-size:max(16px,1em)!important;line-height:1.45}.episode-row .episode-thumb.episode-thumb-portrait{display:block!important;flex:0 0 116px!important;width:116px!important;min-width:116px!important;max-width:116px!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center top!important;overflow:visible!important;-webkit-clip-path:none!important;clip-path:none!important;align-self:flex-start!important}.episode-row:has(.episode-thumb-portrait){align-items:flex-start!important;height:auto!important;min-height:0!important;overflow:visible!important}@media(max-width:650px){.episode-row .episode-thumb.episode-thumb-portrait{flex-basis:96px!important;width:96px!important;min-width:96px!important;max-width:96px!important}}html[data-theme=light] body{color:#000000!important}html[data-theme=dark] body{color:#ffffff!important}html[data-theme=light] body :not(.reading-room,.reading-room *){color:#000000!important}html[data-theme=dark] body :not(.reading-room,.reading-room *){color:#ffffff!important}html[data-theme=light] body :is(input,textarea,select)::placeholder{color:#000000!important;opacity:1}html[data-theme=dark] body :is(input,textarea,select)::placeholder{color:#ffffff!important;opacity:1}.reading-room,.reading-room.theme-sepia{--reader-ink:#000000;--reader-muted:#000000}.reading-room.theme-night{--reader-ink:#ffffff;--reader-muted:#ffffff}.reading-room .reader-episode-back{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:7px 11px;border:1px solid color-mix(in srgb,var(--reader-ink) 26%,transparent);border-radius:5px;color:var(--reader-ink);background:transparent;font-size:16px;font-weight:600;white-space:nowrap;text-decoration:none}.reading-room .reader-episode-back:hover{border-color:color-mix(in srgb,var(--reader-ink) 55%,transparent);background:color-mix(in srgb,var(--reader-ink) 5%,transparent)}.reading-room .reader-episode-back:focus-visible{outline:2px solid #23845f;outline-offset:3px}.reading-room.theme-night .reader-episode-back{color:#f1f3ef;border-color:#69737a}@media(max-width:390px){.reading-room .reader-episode-back{padding:7px 8px;font-size:16px}}.sf-agent-thread{display:grid;grid-gap:16px;gap:16px;margin:20px 0}.sf-agent-suggestions{display:flex;flex-wrap:wrap;gap:10px}.sf-agent-message{padding:16px;border:1px solid var(--studio-border,rgba(128,128,128,.25));border-radius:12px;display:grid;grid-gap:10px;gap:10px;overflow-wrap:anywhere}.sf-agent-edit small,.sf-agent-message>small,.sf-agent-proposal header small,.sf-agent-sources small{font-size:14px;letter-spacing:.12em;opacity:.7}.sf-agent-message>p{white-space:pre-wrap;margin:0}.sf-agent-user{background:var(--studio-soft,rgba(128,128,128,.08))}.sf-agent-proposal{padding:14px;border-radius:10px;border:1px solid var(--studio-border,rgba(128,128,128,.35));display:grid;grid-gap:10px;gap:10px}.sf-agent-proposal header{display:grid;grid-gap:4px;gap:4px}.sf-agent-edit{padding:10px;border-radius:8px;background:var(--studio-soft,rgba(128,128,128,.08))}.sf-agent-edit p{margin:6px 0 0;white-space:pre-wrap}.sf-agent-edit del{background:rgba(220,60,60,.18);text-decoration:line-through}.sf-agent-edit ins{background:rgba(60,170,90,.22);text-decoration:none}.sf-agent-form{display:grid;grid-gap:10px;gap:10px}.sf-agent-form textarea{width:100%;resize:vertical}.studio-field-hint{display:block;margin-top:7px;color:var(--muted);font-size:14px;line-height:1.5}.studio-field-save{justify-self:start;margin-top:8px}.studio-episode-assets .studio-image-save{align-self:flex-start}.studio-asset-strip figure figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.studio-asset-strip figure .sf-danger-action{font-size:13px}