/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--ink:#121018;--ink-soft:#1d1822;--paper:#f5f0e8;--paper-soft:#ebe2d8;--plum:#8a4765;--plum-bright:#b56d8c;--gold:#c6a268;--muted:#9a919c;--line:#ffffff1a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}.catalog-state-page{background:radial-gradient(circle at 50% 22%,#8a476538,#0000 38%),#121018;place-items:center;min-height:100vh;padding:24px;display:grid}.catalog-state-card{text-align:center;background:#18141de0;border:1px solid #c6a2683d;border-radius:24px;width:min(620px,100%);padding:54px 42px;box-shadow:0 28px 80px #00000061}.catalog-state-mark{width:72px;height:86px;color:var(--gold);letter-spacing:.1em;border:1px solid #c6a26873;place-items:center;margin-bottom:18px;font:17px Georgia,serif;display:inline-grid}.catalog-state-card h1{margin:10px 0;font:42px/1.05 Georgia,serif}.catalog-state-card>p:last-of-type{color:#948b96;font:15px/1.6 Georgia,serif}.catalog-state-card button{background:var(--paper);min-height:42px;color:var(--ink);cursor:pointer;border:0;border-radius:99px;padding:0 22px;font-weight:700}.catalog-author-access{color:var(--gold);text-underline-offset:4px;margin-top:16px;font-size:10px;font-weight:800;text-decoration:underline;display:inline-flex}:is(body:has(.modal-backdrop),body:has(.drawer-backdrop),body:has(.search-overlay)){overflow:hidden}button,input,select,textarea{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}.site-footer{border-top:1px solid var(--line);color:#8f8792;background:#0f0d13;justify-content:space-between;align-items:center;gap:22px;min-height:76px;padding:22px 5vw 22px calc(108px + 5vw);font-size:11px;display:flex}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.site-footer a{color:#c9c0c8}.site-footer a:hover{color:var(--paper)}.policy-shell{background:radial-gradient(circle at 80% 0%, #8a476529, transparent 32%), var(--ink);min-height:calc(100vh - 76px);padding:0 24px 70px}.policy-header{border-bottom:1px solid var(--line);color:#aaa1ac;justify-content:space-between;align-items:center;max-width:980px;min-height:92px;margin:0 auto;font-size:12px;display:flex}.policy-header span{color:var(--gold);font:18px Georgia,serif}.policy-card{border:1px solid var(--line);background:#1d1822e6;border-radius:24px;max-width:850px;margin:60px auto 0;padding:clamp(30px,6vw,70px);box-shadow:0 24px 70px #00000040}.policy-card h1{letter-spacing:-.035em;margin:12px 0 18px;font:clamp(40px,7vw,66px)/1 Georgia,serif}.policy-intro{color:#c3b9c3;font:18px/1.7 Georgia,serif}.policy-date{color:#817985;text-transform:uppercase;letter-spacing:.12em;margin:24px 0 44px;font-size:11px}.policy-card section{border-top:1px solid var(--line);padding:26px 0}.policy-card section h2{margin:0 0 14px;font:26px Georgia,serif}.policy-card section p{color:#aca3ae;margin:10px 0 0;line-height:1.75}.policy-card section a{color:#e2bbca;text-underline-offset:3px;text-decoration:underline}.policy-action{border:1px solid #c6a26873;border-radius:99px;margin-bottom:10px;padding:12px 18px;display:inline-block;color:var(--paper)!important;text-decoration:none!important}.app-shell{background:radial-gradient(circle at 72% 0%, #8a476521, transparent 28%), var(--ink);min-height:100vh;display:flex}.side-rail{z-index:60;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#100e15e6;flex-direction:column;align-items:center;width:108px;padding:26px 13px 22px;display:flex;position:fixed;inset:0 auto 0 0}.monogram{width:56px;height:62px;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #c6a2687a;place-items:center;font-family:Georgia,serif;display:grid;position:relative}.monogram:before,.monogram:after{content:"";background:var(--gold);opacity:.7;position:absolute}.monogram:before{width:12px;height:1px;top:7px}.monogram:after{width:1px;height:12px;left:7px}.monogram span{font-size:24px;line-height:1;transform:translateY(4px)}.monogram small{font:7px var(--font-geist-sans);letter-spacing:4px;color:var(--gold);transform:translate(2px,-4px)}.rail-nav{gap:10px;width:100%;margin-top:52px;display:grid}.rail-link{color:#7f7782;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;gap:3px;width:100%;min-height:58px;font-size:9px;transition:all .2s;display:grid}.rail-link:hover,.rail-link.active{color:var(--paper);background:#ffffff0d}.rail-icon{font-size:20px;line-height:1}.rail-link.active:after{content:"";background:var(--plum-bright);border-radius:5px;width:2px;height:24px;position:absolute;left:0}.rail-footer{justify-items:center;gap:9px;width:100%;margin-top:auto;display:grid}.tiny-label{color:#6f6773;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.profile-chip{cursor:pointer;background:0 0;border:0;padding:0}.profile-chip>span:last-child{display:none}.avatar{background:linear-gradient(145deg, var(--plum), #4c293a);color:#fff;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;display:grid}.app-content{width:calc(100% - 108px);min-width:0;margin-left:108px}.top-bar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:55;background:#121018c2;justify-content:space-between;align-items:center;height:108px;padding:0 5vw;display:flex;position:sticky;top:0}.mobile-brand{display:none}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.22em;margin:0 0 5px;font-size:9px;font-weight:700}.top-bar h1{letter-spacing:.01em;margin:0;font:27px/1.1 Georgia,serif}.top-actions{align-items:center;gap:12px;display:flex}.search-button,.credit-pill,.account-pill{border:1px solid var(--line);color:var(--paper);cursor:pointer;background:#ffffff09;border-radius:99px;align-items:center;gap:10px;height:45px;padding:0 16px;transition:all .2s;display:flex}.search-button{color:#938b96;min-width:230px}.search-button:hover,.credit-pill:hover,.account-pill:hover{background:#ffffff13}.author-studio-pill{color:#e1c48f;white-space:nowrap;background:#c6a2681a;border:1px solid #c6a2686b;border-radius:99px;align-items:center;height:45px;padding:0 16px;font-size:9px;font-weight:800;display:inline-flex}.author-studio-pill:hover{background:#c6a2682e}.search-button>span:first-child{font-size:22px}.search-button kbd{border:1px solid var(--line);color:#6f6773;border-radius:5px;margin-left:auto;padding:3px 6px;font-size:10px}.credit-pill{color:#c8bec7}.credit-pill strong{color:var(--paper)}.credit-pill b{background:var(--plum);color:#fff;border-radius:50%;place-items:center;width:21px;height:21px;margin-left:4px;display:grid}.account-pill>span:last-child{text-align:left;line-height:1.1;display:grid}.account-pill strong{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:9px;overflow:hidden}.account-pill small{color:#8d848f;text-transform:uppercase;letter-spacing:.07em;font-size:7px}.account-avatar{background:linear-gradient(145deg,var(--plum),#4a2c50);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font:12px Georgia,serif;display:grid}.account-avatar.large{width:62px;height:62px;margin:0 auto 14px;font-size:26px}.sign-in-chip{display:block}.credit-gem{color:var(--gold);font-size:10px}.page-content{max-width:1540px;margin:auto;padding:30px 5vw 100px}.has-player .page-content{padding-bottom:170px}.featured-story{border:1px solid var(--line);background:radial-gradient(circle at 88% 30%,#984d6e42,#0000 36%),linear-gradient(120deg,#1f1721,#16131b 62%);border-radius:24px;grid-template-columns:1.05fr .95fr;min-height:560px;display:grid;position:relative;overflow:hidden}.featured-story:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.featured-copy{z-index:2;flex-direction:column;justify-content:center;padding:62px clamp(38px,5vw,76px);display:flex}.feature-meta{color:#b4aab4;letter-spacing:.03em;align-items:center;gap:9px;font-size:11px;display:flex}.status-dot{background:#b26f8a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #b26f8a21}.divider{background:#ffffff2e;width:1px;height:12px}.series-kicker{color:var(--gold);text-transform:uppercase;letter-spacing:.22em;margin:36px 0 15px;font-size:10px;font-weight:700}.featured-copy h2{letter-spacing:-.045em;max-width:620px;margin:0;font:62px/.98 Georgia,serif}.feature-description{color:#b9b0ba;max-width:580px;margin:26px 0 23px;font:15px/1.8 Georgia,serif}.feature-stats{color:#89818b;text-transform:uppercase;letter-spacing:.08em;gap:28px;font-size:10px;display:flex}.feature-stats strong{color:#d8cfd7;margin-right:5px;font-weight:600}.feature-actions{gap:11px;margin-top:32px;display:flex}.primary-button,.secondary-button{cursor:pointer;border:1px solid #0000;border-radius:99px;min-height:50px;padding:0 22px;font-size:12px;font-weight:700;transition:transform .2s,background .2s}.primary-button{background:var(--paper);color:#241824;box-shadow:0 10px 30px #0003}.secondary-button{color:var(--paper);background:0 0;border-color:#ffffff2e}.primary-button:hover,.secondary-button:hover{transform:translateY(-2px)}.primary-button.full{width:100%}.play-symbol{margin-right:7px;font-size:9px}.free-note{color:#77707a;margin:13px 0 0 20px;font-size:9px}.free-note span{margin-right:5px}.featured-art{place-items:center;min-height:540px;display:grid;position:relative;overflow:hidden}.halo{border:1px solid #caaabd21;border-radius:50%;position:absolute}.halo-one{width:430px;height:430px}.halo-two{width:335px;height:335px;box-shadow:inset 0 0 100px #8a476533}.cover-shadow{filter:blur(24px);background:#000000a6;border-radius:50%;width:285px;height:54px;position:absolute;bottom:63px;transform:rotate(-4deg)}.book-cover{aspect-ratio:.6667;color:#f5eee7;text-align:center;isolation:isolate;background-color:#241a22;border-radius:4px 11px 11px 4px;flex-direction:column;align-items:center;width:100%;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:-10px 13px 24px #0000004d,inset 4px 0 5px #ffffff1c,inset -4px 0 8px #0003}.cover-art{z-index:-4;background-position:50%;background-size:cover;transition:transform .5s;position:absolute;inset:0;transform:scale(1.015)}.finished-cover:before,.finished-cover:after{content:none}.book-cover-wrap:hover .cover-art{transform:scale(1.055)}.cover-frame{border:1px solid #dbc39f75;position:absolute;inset:5.5%;box-shadow:inset 0 0 22px #00000029}.cover-plum{background:linear-gradient(145deg,#7c3d5c,#2a1723 68%)}.cover-moss{background:linear-gradient(145deg,#61715c,#1a231d 68%)}.cover-slate{background:linear-gradient(145deg,#516376,#161e27 68%)}.cover-crimson{background:linear-gradient(145deg,#833d42,#2b1519 68%)}.cover-umber{background:linear-gradient(145deg,#79583f,#241a15 68%)}.cover-blue{background:linear-gradient(145deg,#334d65,#111c26 68%)}.cover-indigo{background:linear-gradient(145deg,#4c426f,#171426 68%)}.cover-gold{background:linear-gradient(145deg,#927046,#281d13 68%)}.cover-label{text-transform:uppercase;letter-spacing:.24em;color:#e2cda9;text-shadow:0 1px 8px #000;font-size:6px}.cover-title{text-shadow:0 2px 12px #000,0 1px 3px #000;gap:7px;width:100%;margin:auto 0 7%;display:grid}.cover-title small{color:#d9c4a1;text-transform:uppercase;letter-spacing:.21em;font-size:5px}.book-cover h3{letter-spacing:-.025em;margin:0;font:18px/1.04 Georgia,serif}.cover-author{text-transform:uppercase;letter-spacing:.22em;color:#e2cda9;text-shadow:0 1px 8px #000;font-size:6px}.book-cover-large{z-index:3;width:274px;padding:0;transform:perspective(1000px)rotateY(-9deg)rotate(2deg);box-shadow:-30px 32px 55px #00000080,inset 4px 0 5px #ffffff1f}.book-cover-large .cover-label,.book-cover-large .cover-author{font-size:8px}.book-cover-large .cover-title small{font-size:7px}.book-cover-large h3{font-size:32px}.glass-shard{clip-path:polygon(55% 0,100% 70%,38% 100%,0 27%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(145deg,#ffffff1a,#0000);border:1px solid #fff3;width:80px;height:190px;position:absolute}.shard-one{top:12%;right:9%;transform:rotate(18deg)}.shard-two{opacity:.6;bottom:8%;left:8%;transform:rotate(-43deg)scale(.7)}.continue-section,.bookcase-section{padding-top:60px}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.section-heading.compact{margin:48px 0 20px}.section-heading h2{margin:0;font:29px/1.2 Georgia,serif}.text-link{color:#988f99;cursor:pointer;background:0 0;border:0;font-size:11px}.text-link span{color:var(--gold);margin-left:7px}.continue-card{border:1px solid var(--line);background:#ffffff09;border-radius:17px;grid-template-columns:86px 1fr auto;align-items:center;gap:24px;padding:18px 24px 18px 18px;display:grid}.cover-thumbnail{background-color:#241a22;background-position:50%;background-size:cover}.mini-cover{border-radius:3px 7px 7px 3px;width:72px;height:96px;box-shadow:-7px 8px 13px #00000047}.chapter-label,.book-series{color:var(--gold);text-transform:uppercase;letter-spacing:.16em;font-size:8px}.continue-copy h3{margin:6px 0 7px;font:20px Georgia,serif}.continue-copy p{color:#817983;margin:0;font:italic 12px Georgia,serif}.progress-row{color:#77707a;align-items:center;gap:12px;margin-top:17px;font-size:9px;display:flex}.progress-track{background:#ffffff1a;border-radius:99px;width:min(100%,560px);height:3px;overflow:hidden}.progress-track span{background:linear-gradient(90deg, var(--plum), var(--gold));height:100%;display:block}.progress-track.wide{width:100%;max-width:600px;margin-top:25px}.round-play,.card-play{cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.round-play{background:var(--paper);color:#2b1e29;width:48px;height:48px;font-size:11px;box-shadow:0 8px 24px #0000004d}.book-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,32px);display:grid}.book-card{min-width:0}.adult-book-badge{color:#e3aaaa;text-transform:uppercase;letter-spacing:.11em;background:#aa42421f;border:1px solid #d37e7e7a;border-radius:99px;margin:5px 0 1px;padding:4px 8px;font-size:7px;font-weight:700;display:inline-flex}.book-cover-wrap{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;margin:0 0 20px;padding:0;transition:transform .25s;display:block;position:relative}.book-cover-wrap:hover{transform:translateY(-5px)}.card-play{background:var(--paper);width:38px;height:38px;color:var(--ink);opacity:0;transition:all .2s;position:absolute;bottom:11px;right:11px;transform:translateY(5px);box-shadow:0 8px 25px #00000061}.book-card:hover .card-play{opacity:1;transform:none}.book-title-button{color:var(--paper);text-align:left;cursor:pointer;background:0 0;border:0;margin:7px 0;padding:0;font:19px/1.15 Georgia,serif}.book-title-button:hover{color:#dfc3cf}.book-subtitle{color:#79717c;min-height:32px;margin:0;font:11px/1.45 Georgia,serif}.book-price{color:#aaa1a9;align-items:center;gap:7px;margin-top:13px;font-size:9px;display:flex}.credit-banner{background:radial-gradient(circle at 85%,#8a47653b,#0000 30%),#ffffff06;border:1px solid #c6a26833;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin-top:70px;padding:38px 44px;display:flex}.credit-banner h2{margin:7px 0 8px;font:29px Georgia,serif}.credit-banner p:last-child{color:#8b838c;margin:0;font:12px/1.6 Georgia,serif}.view-page{min-height:calc(100vh - 238px);padding-top:25px}.view-hero{max-width:700px}.view-hero h2{letter-spacing:-.035em;margin:7px 0 12px;font:54px/1 Georgia,serif}.view-hero>p:last-child{color:#8f8690;font:15px/1.7 Georgia,serif}.library-summary{border:1px solid var(--line);background:#ffffff06;border-radius:18px;grid-template-columns:repeat(2,1fr) 1.4fr;margin-top:38px;display:grid;overflow:hidden}.library-summary>div{border-right:1px solid var(--line);gap:5px;padding:24px 27px;display:grid}.library-summary strong{font:29px Georgia,serif}.library-summary span{color:#827985;text-transform:uppercase;letter-spacing:.11em;font-size:9px}.library-summary>button{cursor:pointer;background:#8a47651f;border:0;align-items:center;gap:9px;padding:20px 25px;display:flex}.library-summary>button span{color:#aaa1a9}.library-summary>button b{color:var(--gold);margin-left:auto;font-size:10px}.library-feature{border:1px solid var(--line);background:linear-gradient(110deg,#8a47651f,#ffffff06);border-radius:18px;grid-template-columns:150px 1fr;align-items:center;gap:35px;padding:23px;display:grid}.library-feature>div>h3{margin:8px 0;font:30px Georgia,serif}.library-feature>div>p{color:#8b828c;margin:0;font:italic 13px Georgia,serif}.library-feature .feature-actions{margin-top:24px}.library-empty{border:1px solid var(--line);background:#ffffff06;border-radius:18px;padding:34px}.library-empty h3{margin:0 0 9px;font:26px Georgia,serif}.library-empty p{color:#8b828c;max-width:630px;margin:0 0 22px;font:13px/1.7 Georgia,serif}.browse-heading,.studio-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.browse-search{border:1px solid var(--line);color:#8f8690;text-align:left;cursor:pointer;background:#ffffff09;border-radius:99px;min-width:300px;padding:14px 20px}.genre-tabs{scrollbar-width:none;gap:8px;margin:40px 0 28px;display:flex;overflow-x:auto}.genre-tabs button{white-space:nowrap;border:1px solid var(--line);color:#8d848f;cursor:pointer;background:0 0;border-radius:99px;padding:10px 18px;font-size:10px}.genre-tabs button.active{background:var(--paper);color:var(--ink)}.browse-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.series-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.series-grid>button{border:1px solid var(--line);min-height:245px;color:var(--paper);text-align:left;cursor:pointer;background:radial-gradient(circle at 15% 35%,#8a476524,#0000 34%),#ffffff06;border-radius:18px;grid-template-columns:170px 1fr;align-items:center;gap:25px;padding:24px;transition:all .2s;display:grid}.series-grid>button:hover,.series-grid>button.active{background-color:#c6a2680a;border-color:#c6a26859;transform:translateY(-2px)}.series-cover-stack{height:190px;display:block;position:relative}.series-cover-stack i{aspect-ratio:.6667;background-position:50%;background-size:cover;border-radius:3px 7px 7px 3px;width:105px;position:absolute;box-shadow:-12px 14px 25px #0006}.series-cover-stack i:first-child{opacity:.72;top:13px;left:10px;transform:rotate(-5deg)}.series-cover-stack i:last-child{top:0;right:6px;transform:rotate(5deg)}.series-grid>button>span:last-child{gap:9px;display:grid}.series-grid small,.series-results-heading .eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.16em;font-size:8px}.series-grid strong{font:28px/1.06 Georgia,serif}.series-grid em{color:#8c838e;font:11px/1.55 Georgia,serif}.series-grid b{color:#c7bcc5;margin-top:8px;font-size:9px}.series-description-panel{background:radial-gradient(circle at 8% 5%,#8a47652b,#0000 28%),linear-gradient(145deg,#1c121df5,#0d0a10fa);border:1px solid #c6a26838;border-radius:22px;margin-top:24px;padding:clamp(28px,5vw,64px);box-shadow:0 28px 70px #00000047}.series-description-heading{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:4px 20px;margin-bottom:32px;padding-bottom:24px;display:grid}.series-description-heading .eyebrow{grid-column:1/-1}.series-description-heading h2{letter-spacing:-.035em;margin:0;font:clamp(36px,5vw,60px)/1 Georgia,serif}.series-description-heading>span{color:var(--gold);text-transform:uppercase;letter-spacing:.16em;font-size:9px}.series-description-copy{max-width:1040px}.series-description-lead{color:#e4d9df;margin:0 0 34px;font:clamp(22px,3vw,34px)/1.32 Georgia,serif}.series-description-lead span{display:block}.series-description-body{columns:2 320px;column-gap:clamp(34px,5vw,70px)}.series-description-body p{break-inside:avoid;color:#aba0aa;margin:0 0 1.15em;font:14px/1.82 Georgia,serif}.series-description-body .series-description-emphasis{color:#e6d5c1;font-size:18px;font-style:italic;line-height:1.5}.series-results-heading{margin:50px 0 0}.series-results-heading h2{margin:6px 0 0;font:30px Georgia,serif}.chapter-coming-soon{color:var(--gold);margin-top:15px;font:11px/1.5 Georgia,serif;display:inline-block}.studio-heading .primary-button{margin-bottom:12px}.studio-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:38px 0 24px;display:grid}.studio-stats article{border:1px solid var(--line);background:#ffffff06;border-radius:15px;gap:8px;padding:22px;display:grid}.studio-stats article>span{color:#8f8690;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.studio-stats strong{font:31px Georgia,serif}.studio-stats small{color:#716a73;font-size:9px}.studio-stats article:first-child small{color:#8fa792}.studio-grid{grid-template-columns:1.55fr .8fr;gap:16px;display:grid}.studio-panel{border:1px solid var(--line);background:#ffffff06;border-radius:17px;padding:25px}.panel-heading{justify-content:space-between;align-items:center;display:flex}.panel-heading h3,.studio-panel>h3{margin:6px 0 0;font:22px Georgia,serif}.panel-heading>button{border:1px solid var(--line);color:#8d848f;cursor:pointer;background:0 0;border-radius:99px;padding:8px 14px;font-size:9px}.catalog-list{margin-top:20px}.catalog-list article{border-top:1px solid var(--line);grid-template-columns:43px 1fr auto 30px;align-items:center;gap:13px;min-height:69px;display:grid}.catalog-thumb,.search-thumb{border-radius:3px 6px 6px 3px;place-items:center;font:18px Georgia,serif;display:grid}.catalog-thumb{width:37px;height:49px}.catalog-list article>div:nth-child(2){gap:5px;display:grid}.catalog-list strong{font:13px Georgia,serif}.catalog-list small{color:#77707a;font-size:9px}.status-tag{color:#8fa792;background:#547c5b1f;border-radius:99px;padding:5px 9px;font-size:8px}.status-tag.draft{color:#c6a268;background:#c6a2681a}.catalog-list article>button{color:#77707a;cursor:pointer;background:0 0;border:0}.upload-drop{text-align:center;background:#c6a26806;border:1px dashed #c6a26847;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:240px;margin-top:22px;display:flex}.upload-drop>span{width:40px;height:40px;color:var(--gold);background:#c6a2681a;border-radius:50%;place-items:center;font-size:20px;display:grid}.upload-drop strong{margin-top:6px;font:13px Georgia,serif}.upload-drop small{color:#716a73;font-size:8px}.upload-drop button{border:1px solid var(--line);cursor:pointer;background:#ffffff0f;border-radius:99px;margin-top:10px;padding:8px 13px;font-size:9px}.release-note{border-top:1px solid var(--line);gap:5px;margin-top:22px;padding-top:18px;display:grid}.release-note span{color:var(--gold);text-transform:uppercase;letter-spacing:.15em;font-size:8px}.release-note strong{font:12px Georgia,serif}.release-note small{color:#716a73;font-size:9px}.player-bar{z-index:65;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#17131bf5;border-top:1px solid #ffffff21;grid-template-columns:minmax(240px,1.2fr) auto minmax(250px,1fr) auto auto;align-items:center;gap:22px;min-height:88px;padding:11px 24px;display:grid;position:fixed;bottom:0;left:108px;right:0;box-shadow:0 -15px 45px #00000045}.player-book{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;min-width:0;padding:0;display:flex}.player-cover{border-radius:2px 5px 5px 2px;flex:none;place-items:center;width:45px;height:61px;font:17px Georgia,serif;display:grid;box-shadow:-4px 6px 10px #0000004d}.player-book>span{gap:2px;min-width:0;display:grid}.player-book small{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;font-size:8px}.player-book strong{white-space:nowrap;text-overflow:ellipsis;font:13px Georgia,serif;overflow:hidden}.player-book em{color:#746d76;font:9px var(--font-geist-sans)}.player-controls,.full-controls{align-items:center;gap:12px;display:flex}.player-controls button,.full-controls button{color:#aaa1a9;cursor:pointer;background:0 0;border:0;border-radius:50%;width:34px;height:34px;position:relative}.player-controls button small,.full-controls button small{font-size:6px;position:absolute;inset:14px 0 auto}.player-controls .main-play,.full-controls .main-play{background:var(--paper);color:var(--ink);width:44px;height:44px;font-size:11px}.player-progress{color:#68616a;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;font-size:8px;display:grid}.scrub-track{cursor:pointer;background:#ffffff1a;border:0;border-radius:99px;width:100%;height:3px;padding:0;position:relative;overflow:hidden}.scrub-track i{background:linear-gradient(90deg, var(--plum-bright), var(--gold));height:100%;display:block}.speed-button,.expand-button{border:1px solid var(--line);color:#8f8790;cursor:pointer;background:0 0;border-radius:99px;font-size:9px}.speed-button{padding:7px 10px}.expand-button{border-radius:50%;width:30px;height:30px}.modal-backdrop,.drawer-backdrop,.search-overlay{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08070ac4;position:fixed;inset:0}.modal-backdrop{place-items:center;padding:35px;display:grid}.modal-backdrop.centered{z-index:100}.book-modal{scrollbar-width:thin;background:#1b1720;border:1px solid #ffffff1f;border-radius:22px;width:min(980px,100%);max-height:calc(100vh - 70px);position:relative;overflow-y:auto;box-shadow:0 35px 100px #0000008c}.close-button{z-index:4;border:1px solid var(--line);color:#aaa1aa;cursor:pointer;background:#0f0d12a6;border-radius:50%;width:35px;height:35px;font-size:19px;position:absolute;top:16px;right:16px}.book-modal-hero{background:radial-gradient(circle at 15% 30%,#8a476533,#0000 37%),#17131b;grid-template-columns:330px 1fr;align-items:center;gap:55px;min-height:445px;padding:50px 62px;display:grid}.book-modal-hero .book-cover-large{width:235px;margin:auto}.book-cover-pair{align-self:start;place-items:center;gap:16px;display:grid}.back-cover-preview{aspect-ratio:.6667;background-position:50%;background-size:cover;border-radius:3px 7px 7px 3px;width:112px;position:relative;box-shadow:-8px 11px 20px #00000047}.back-cover-preview span{color:#ded0bb;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#121018c7;border-radius:99px;padding:4px 7px;font-size:7px;position:absolute;inset:auto 7px 7px}.book-modal-copy h2{letter-spacing:-.035em;margin:13px 0 10px;font:47px/.98 Georgia,serif}.modal-subtitle{color:#9b919b;font:italic 14px Georgia,serif}.modal-facts{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.modal-facts span{border:1px solid var(--line);color:#8e858f;text-transform:uppercase;letter-spacing:.07em;border-radius:99px;padding:6px 10px;font-size:8px}.modal-facts .adult-fact{color:#e3aaaa;background:#aa42421f;border-color:#d37e7e7a}.adult-inline-warning{color:#bda5aa;background:#aa424214;border-left:2px solid #bd7474;max-width:520px;margin:-7px 0 16px;padding:9px 12px;font:10px/1.55 Georgia,serif}.adult-inline-warning strong{color:#e4b3b3}.modal-description{color:#a198a1;max-width:520px;font:13px/1.7 Georgia,serif}.modal-copyright{color:#746b76;margin:12px 0 16px;font-size:8px;line-height:1.5}.book-modal-copy .primary-button{margin-top:10px}.chapter-heading{justify-content:space-between;align-items:end;padding:30px 42px 18px;display:flex}.chapter-heading h3{margin:4px 0 0;font:25px Georgia,serif}.chapter-heading>span{color:#8e858f;font-size:9px}.chapter-list{padding:0 27px 35px}.chapter-list>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:45px 1fr auto;align-items:center;width:100%;min-height:68px;display:grid}.chapter-list>button:hover{background:#ffffff06}.chapter-list>button:disabled{cursor:default;opacity:.56}.chapter-list>button:disabled:hover{background:0 0}.chapter-list>.opening-credit-list-row{background:linear-gradient(90deg,#c6a26814,#8a476512);border-top-color:#c6a2684d}.chapter-list>.opening-credit-list-row .chapter-number,.chapter-list>.opening-credit-list-row .chapter-access{color:var(--gold)}.chapter-number{color:#665f68;font:11px var(--font-geist-mono)}.chapter-name{gap:5px;display:grid}.chapter-name strong{font:13px Georgia,serif}.chapter-name small{color:#706872;font-size:8px}.chapter-access{color:#8e858f;text-align:right;min-width:54px;font-size:9px}.chapter-access.available{color:var(--gold)}.confirm-modal{text-align:center;background:#1c1720;border:1px solid #ffffff21;border-radius:20px;width:min(430px,100%);padding:46px 39px 33px;position:relative;box-shadow:0 35px 100px #0009}.confirm-modal>.credit-gem{background:#c6a2681a;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 20px;font-size:20px;display:grid}.confirm-modal h2{margin:10px 0 13px;font:28px/1.15 Georgia,serif}.confirm-modal>p:not(.eyebrow){color:#918792;font:12px/1.6 Georgia,serif}.adult-warning-modal{background:radial-gradient(circle at 50% 0,#aa424229,#0000 42%),#1c1720;border-color:#d37e7e59}.adult-warning-badge{color:#efbcbc;background:#aa424224;border:1px solid #d37e7e85;border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 18px;font:700 22px Georgia,serif;display:grid}.adult-warning-modal .primary-button{margin-top:20px}.adult-warning-modal .quiet-button{margin-top:8px}.balance-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#8e858f;justify-content:space-between;margin:22px 0;padding:15px 0;font-size:10px;display:flex}.balance-line strong{color:var(--paper)}.quiet-button{color:#77707a;cursor:pointer;background:0 0;border:0;margin-top:13px;font-size:10px}.drawer-backdrop{z-index:100;justify-content:flex-end;display:flex}.wallet-drawer{background:#19151d;border-left:1px solid #ffffff21;width:min(520px,100%);height:100%;padding:53px 34px 35px;position:relative;overflow-y:auto;box-shadow:-30px 0 80px #00000073}.wallet-balance{text-align:center;background:radial-gradient(circle at 50% -20%,#c6a26824,#0000 60%),#ffffff05;border:1px solid #c6a26833;border-radius:17px;padding:26px}.wallet-balance>.credit-gem{font-size:20px}.wallet-balance p{color:#8c838e;text-transform:uppercase;letter-spacing:.15em;font-size:9px}.wallet-balance h2{margin:3px 0;font:38px Georgia,serif}.wallet-balance>span{color:#6f6772;font-size:9px}.wallet-copy{margin:33px 0 20px}.wallet-copy h3{margin:7px 0;font:25px Georgia,serif}.wallet-copy>p:last-child{color:#827984;font:11px/1.6 Georgia,serif}.wallet-tabs{border:1px solid var(--line);border-radius:99px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:20px;padding:4px;display:grid}.wallet-tabs button{color:#827984;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:10px 13px;font-size:9px}.wallet-tabs button.active{background:var(--paper);color:var(--ink);font-weight:700}.package-list{gap:11px;display:grid}.package-list>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#ffffff06;border-radius:14px;grid-template-columns:110px 1fr auto;align-items:center;gap:12px;min-height:85px;padding:16px 17px;display:grid;position:relative}.package-list>button:hover,.package-list>button.popular{background:#c6a2680d;border-color:#c6a26859}.popular-tag{background:var(--gold);color:#261c16;text-transform:uppercase;letter-spacing:.1em;border-radius:99px;padding:3px 8px;font-size:7px;position:absolute;top:-7px;left:14px}.package-amount{grid-template-columns:auto 1fr;align-items:center;gap:3px 7px;display:grid}.package-amount strong{font:27px Georgia,serif}.package-amount small{color:#8b828c;grid-column:1/-1;font-size:8px}.package-price{gap:5px;display:grid}.package-price strong{font:15px Georgia,serif}.package-price strong em{color:#756d76;font:8px var(--font-geist-sans);margin-left:2px}.package-price small{color:#716a72;font-size:8px}.package-list>button>b{color:var(--gold);font-size:9px}.membership-list{gap:11px;display:grid}.membership-list>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#ffffff06;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:15px;min-height:88px;padding:16px 17px;display:grid;position:relative}.membership-list>button:hover,.membership-list>button.popular{background:#c6a2680d;border-color:#c6a26859}.membership-list>button>b{color:var(--gold);font-size:9px}.membership-name{gap:6px;display:grid}.membership-name strong{font:16px Georgia,serif}.membership-name small{color:#7c747e;font-size:8px}.prototype-note{color:#665f68;text-align:center;margin-top:20px;font-size:8px;line-height:1.6}.square-checkout-modal{background:#1b1720;border:1px solid #ffffff24;border-radius:22px;width:min(500px,100%);padding:45px 38px 32px;position:relative;box-shadow:0 35px 100px #0000009e}.square-badge{color:var(--gold);letter-spacing:.16em;font-size:8px;font-weight:700}.square-checkout-modal h2{margin:10px 0 8px;font:32px Georgia,serif}.square-checkout-modal>p{color:#8d848f;font:11px/1.55 Georgia,serif}.square-card-container{min-height:95px;margin:26px 0 12px}.square-unavailable{background:#c6a2680d;border:1px solid #c6a26840;border-radius:12px;gap:7px;margin:24px 0;padding:18px;display:grid}.square-unavailable strong{font:15px Georgia,serif}.square-unavailable span,.payment-status,.payment-error{color:#8d848f;font-size:9px;line-height:1.5}.payment-error{color:#d68a8a!important}.checkout-total{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 0;font-size:10px;display:flex}.checkout-total strong{font:23px Georgia,serif}.square-checkout-modal button:disabled{opacity:.5;cursor:not-allowed}.square-security-note{color:#6f6871;text-align:center;margin-top:14px;font-size:8px;display:block}.search-overlay{z-index:110;place-items:start center;padding:10vh 24px;display:grid}.search-panel{background:#1a161e;border:1px solid #ffffff21;border-radius:18px;width:min(720px,100%);overflow:hidden;box-shadow:0 35px 100px #0009}.search-input{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr auto;align-items:center;height:72px;padding:0 20px;display:grid}.search-input>span{color:var(--gold);font-size:24px}.search-input input{width:100%;color:var(--paper);background:0 0;border:0;outline:0;font:17px Georgia,serif}.search-input input::placeholder{color:#6e6670}.search-input button{border:1px solid var(--line);color:#77707a;cursor:pointer;background:0 0;border-radius:6px;padding:5px 8px;font-size:8px}.search-results{padding:18px}.search-results>p{color:#756e77;text-transform:uppercase;letter-spacing:.14em;margin:0 8px 9px;font-size:8px}.search-results>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;width:100%;min-height:69px;display:grid}.search-results>button:hover{background:#ffffff06}.search-thumb{width:34px;height:46px}.search-results>button>span{gap:5px;display:grid}.search-results strong{font:13px Georgia,serif}.search-results small{color:#77707a;font-size:8px}.search-results b{color:var(--gold);font-size:9px}.full-player{text-align:center;background:radial-gradient(circle at 50% 25%,#8a47652e,#0000 35%),#18141c;border:1px solid #ffffff21;border-radius:25px;width:min(470px,100%);padding:45px 45px 30px;position:relative;box-shadow:0 35px 100px #0009}.player-visual{place-items:center;height:280px;display:grid;position:relative}.player-visual .book-cover{z-index:2;width:175px}.player-rings{border:1px solid #c6a26829;border-radius:50%;width:255px;height:255px;position:absolute;box-shadow:0 0 0 35px #ffffff04,0 0 0 70px #ffffff03}.full-player>.eyebrow{margin-top:16px}.full-player h2{margin:8px 0 6px;font:28px Georgia,serif}.narrator{color:#756e77;font:italic 10px Georgia,serif}.scrub-track.large{height:4px;margin-top:24px}.full-times{color:#665f68;justify-content:space-between;margin-top:7px;font-size:8px;display:flex}.full-controls{justify-content:center;gap:22px;margin:18px 0}.full-controls .main-play{width:58px;height:58px}.player-options{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding-top:18px;display:grid}.player-options button{color:#7d757f;cursor:pointer;background:0 0;border:0;font-size:8px}.toast{z-index:130;background:#27212a;border:1px solid #ffffff24;border-radius:99px;align-items:center;gap:8px;padding:11px 18px;font-size:10px;display:flex;position:fixed;top:22px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #0006}.toast span{color:var(--gold)}.ebook-card-price{color:var(--gold);grid-template-columns:auto 1fr;align-items:center;gap:1px 7px;margin-top:9px;display:grid}.ebook-card-price>span{border:1px solid #c6a26847;border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;font:8px Georgia,serif;display:grid}.ebook-card-price strong{font:10px Georgia,serif}.ebook-card-price del{color:#746d76;margin-right:5px;font-size:8px}.ebook-card-price small{color:#756e77;font-size:7px}.book-copyright{color:#625b65;letter-spacing:.035em;border-top:1px solid #ffffff0f;margin:11px 0 0;padding-top:9px;font-size:7px;line-height:1.45}.book-purchase-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#c6a26809;grid-template-columns:1fr 1fr;gap:12px;padding:25px 35px;display:grid}.book-purchase-panel article{border:1px solid var(--line);background:#ffffff06;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:17px;display:grid}.book-purchase-panel article.monthly-offer{background:#c6a2680e;border-color:#c6a26847}.purchase-icon{width:38px;height:38px;color:var(--gold);background:#c6a2681a;border-radius:50%;place-items:center;font:11px Georgia,serif;display:grid}.book-purchase-panel article>div{gap:4px;display:grid}.book-purchase-panel small{color:var(--gold);letter-spacing:.12em;font-size:7px}.book-purchase-panel strong{font:15px Georgia,serif}.book-purchase-panel p{color:#827984;margin:0;font-size:8px;line-height:1.45}.book-purchase-panel button{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:99px;padding:9px 12px;font-size:8px;font-weight:800}.book-purchase-panel button:disabled{opacity:.45;cursor:not-allowed}.monthly-options{gap:22px;display:grid}.monthly-reader-card{background:radial-gradient(circle at 90% 0,#c6a2681f,#0000 38%),#ffffff06;border:1px solid #c6a26859;border-radius:16px;padding:24px 19px 19px;position:relative}.monthly-plan-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.monthly-reader-card>p{color:#8a818b;font:10px/1.55 Georgia,serif}.monthly-reader-card label{color:#928994;text-transform:uppercase;letter-spacing:.1em;gap:7px;font-size:8px;display:grid}.monthly-reader-card select{border:1px solid var(--line);width:100%;color:var(--paper);background:#151218;border-radius:9px;padding:11px}.monthly-total{border-top:1px solid var(--line);color:#8f8690;justify-content:space-between;align-items:center;margin:15px 0;padding-top:14px;font-size:9px;display:flex}.monthly-total strong{color:var(--paper);font:22px Georgia,serif}.member-benefit-card{background:radial-gradient(circle at 90% 0,#9bc1a01f,#0000 38%),#ffffff06;border-color:#9bc1a047}.benefit-mark{color:#a9c9ad;border:1px solid #9bc1a059;border-radius:50%;place-items:center;width:31px;height:31px;font:10px Georgia,serif;display:grid}.membership-list>button.current-plan{border-color:#9bc1a07a;box-shadow:inset 0 0 0 1px #9bc1a014}.current-plan-tag{color:#f2eee7;text-transform:uppercase;letter-spacing:.1em;background:#718e76;border-radius:99px;padding:4px 8px;font-size:6px;position:absolute;top:-9px;right:13px}.member-ebook-price{align-items:baseline;gap:8px;display:flex}.member-ebook-price del{color:#7b727c;font-size:12px;font-weight:400}.owned-ebook-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.owned-ebook-grid>button{border:1px solid var(--line);color:var(--paper);text-align:left;cursor:pointer;background:#ffffff06;border-radius:15px;grid-template-columns:70px 1fr;align-items:center;gap:14px;padding:14px;display:grid}.owned-ebook-grid .book-cover{width:70px}.owned-ebook-grid>button>span{gap:6px;display:grid}.owned-ebook-grid small{color:var(--gold);letter-spacing:.12em;font-size:7px}.owned-ebook-grid strong{font:15px Georgia,serif}.owned-ebook-grid b{color:#978e98;font-size:8px}.reader-shell{z-index:150;color:#241e27;background:#f5f0e8;flex-direction:column;display:flex;position:fixed;inset:0}.reader-toolbar{background:#f5f0e8f7;border-bottom:1px solid #241e2724;grid-template-columns:1fr minmax(200px,2fr) 1fr;align-items:center;min-height:74px;padding:12px 24px;display:grid}.reader-toolbar>button,.reader-tools button{color:#5e5260;cursor:pointer;background:0 0;border:0}.reader-toolbar>div:nth-child(2){justify-items:center;gap:3px;display:grid}.reader-toolbar small{color:#8a4765;letter-spacing:.15em;font-size:7px}.reader-toolbar strong{text-align:center;font:16px Georgia,serif}.reader-tools{justify-content:flex-end;gap:8px;display:flex}.reader-tools button{border:1px solid #241e2726;border-radius:99px;padding:8px 10px}.reader-protected-label{color:#765c68;border:1px solid #8a476533;border-radius:99px;padding:8px 11px;font-size:8px}.secure-pdf-reader{-webkit-user-select:none;user-select:none;background:#cbc7c1;flex:1;padding:22px 18px 80px;overflow-y:auto}.secure-reader-notice{z-index:2;color:#665864;background:#f5f0e8f5;border:1px solid #241e271f;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;max-width:920px;margin:0 auto 17px;padding:10px 13px;display:flex;position:sticky;top:0;box-shadow:0 7px 18px #241e2714}.secure-reader-notice span{color:#8a4765;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:800}.secure-reader-notice small{color:#827983;font-size:8px}.secure-pdf-page{background:#fff;width:fit-content;max-width:920px;margin:0 auto 18px;position:relative;overflow:hidden;box-shadow:0 8px 28px #241e272b}.secure-pdf-page canvas{max-width:100%;display:block;height:auto!important}.secure-pdf-page>span{color:#4c33403d;pointer-events:none;font:7px Georgia,serif;position:absolute;bottom:9px;right:13px}.secure-pdf-page figcaption{color:#8f3e49;background:#fff;place-items:center;font-size:10px;display:grid;position:absolute;inset:0}.secure-pdf-sentinel{color:#736b73;text-transform:uppercase;letter-spacing:.12em;place-items:center;min-height:44px;font-size:8px;display:grid}.reader-page{flex:1;padding:60px 24px 100px;overflow-y:auto}.reader-page article{max-width:760px;margin:auto;font-family:Georgia,serif;line-height:1.85}.reader-copy{white-space:pre-wrap}.reader-status{text-align:center;margin:auto}.reader-status.error{color:#8f3e49}.reader-status button{background:var(--ink);color:var(--paper);cursor:pointer;border:0;border-radius:99px;padding:10px 15px}.mobile-nav{display:none}.account-drawer{border-left:1px solid var(--line);background:#17141c;width:min(430px,100%);padding:64px 34px 34px;position:absolute;inset:0 0 0 auto;overflow-y:auto;box-shadow:-20px 0 70px #0000006b}.account-heading{text-align:center}.account-heading h2{margin:7px 0 4px;font:32px Georgia,serif}.account-heading>p:last-child{color:#8f8791;overflow-wrap:anywhere}.account-saved-note{color:#b8aeb7;background:#c6a2680f;border:1px solid #c6a2683d;border-radius:13px;margin:28px 0 18px;padding:16px;font:13px/1.6 Georgia,serif}.account-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:22px;display:grid}.account-summary div{border:1px solid var(--line);text-align:center;border-radius:12px;gap:4px;padding:15px 7px;display:grid}.account-summary strong{font:23px Georgia,serif}.account-summary span{color:#817883;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.account-subscription-card{background:#9bc1a00e;border:1px solid #9bc1a047;border-radius:14px;gap:7px;margin:0 0 18px;padding:17px;display:grid}.account-subscription-card.inactive{border-color:var(--line);background:#ffffff06}.subscription-status{color:#9bc1a0;text-transform:uppercase;letter-spacing:.1em;font-size:7px}.account-subscription-card.inactive .subscription-status{color:#887f89}.account-subscription-card h3{margin:0;font:20px Georgia,serif}.account-subscription-card p{color:#8f8790;margin:0;font:10px/1.5 Georgia,serif}.account-subscription-card small{color:#756e77;font-size:8px}.account-subscription-card>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:7px;display:grid}.account-subscription-card button{color:#d9c3a3;cursor:pointer;background:#c6a26812;border:1px solid #c6a2684d;border-radius:99px;min-height:38px;padding:0 12px;font-size:8px}.account-subscription-card>button{margin-top:7px}.account-subscription-card .cancel-plan-button{color:#d8a0a0;background:#b8646412;border-color:#b864645c}.account-signout{color:#e1a3a3;border:1px solid #d6707066;border-radius:99px;place-items:center;min-height:44px;margin-top:12px;font-size:10px;font-weight:700;display:grid}.author-studio-entry{background:var(--gold);color:#17121a;border:1px solid #c6a2687a;place-items:center;margin-bottom:10px;text-decoration:none;display:grid}.account-delete-link{text-align:center;color:#776e79;margin-top:18px;font-size:8px;text-decoration:underline;display:block}.studio-access-page{text-align:center;background:radial-gradient(circle at 50% 20%, #8a476529, transparent 35%), var(--ink);place-items:center;min-height:100vh;padding:30px;display:grid}.studio-access-page>div{border:1px solid var(--line);background:#ffffff06;border-radius:22px;max-width:560px;padding:55px}.studio-access-page h1{margin:8px 0;font:42px Georgia,serif}.studio-access-page p:not(.eyebrow){color:#8e858f}.studio-access-page a{background:var(--paper);color:var(--ink);border-radius:99px;margin-top:16px;padding:12px 18px;font-size:10px;font-weight:700;display:inline-flex}.author-studio-shell{background:radial-gradient(circle at 80% 0,#8a47651f,#0000 27%),#111015;min-height:100vh}.studio-topbar{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121018e6;justify-content:space-between;align-items:center;min-height:105px;padding:22px max(28px,5vw);display:flex;position:sticky;top:0}.studio-topbar h1{margin:0;font:29px Georgia,serif}.studio-topbar>div:last-child{color:#8d848f;align-items:center;gap:18px;font-size:9px;display:flex}.studio-topbar a{border:1px solid var(--line);color:var(--paper);border-radius:99px;padding:11px 16px}.studio-account-identity{justify-items:end;gap:2px;display:grid}.studio-account-identity>span{color:#8d848f;text-transform:uppercase;letter-spacing:.09em;font-size:8px}.studio-account-identity strong{color:var(--paper);font-size:10px}.studio-account-identity small{color:#8d848f;font-size:8px}.studio-account-actions{align-items:center;gap:8px;display:flex}.studio-topbar .studio-signout{color:#e1a3a3;border-color:#d670706b}.studio-workspace{max-width:1440px;margin:auto;padding:35px max(24px,5vw) 90px}.studio-notice{z-index:15;color:#a8caaa;background:#18231c;border:1px solid #71ad7c4d;border-radius:11px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:13px 16px;font-size:10px;display:flex;position:sticky;top:118px}.studio-notice.error{color:#e1a3a3;background:#29191c;border-color:#d6707059}.studio-notice button{cursor:pointer;background:0 0;border:0}.studio-overview{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.studio-overview>div{border:1px solid var(--line);background:#ffffff06;border-radius:15px;gap:5px;min-height:115px;padding:20px;display:grid}.studio-overview span{color:#89818b;text-transform:uppercase;letter-spacing:.13em;font-size:8px}.studio-overview strong{font:27px Georgia,serif}.studio-overview small{color:#716a73;font-size:8px}.studio-overview .connected strong,.connection-pill.connected{color:#9bc1a0}.studio-anchor{scroll-margin-top:125px}.studio-publish-nav{background:radial-gradient(circle at 84% 12%,#c6a2681f,#0000 32%),#ffffff06;grid-template-columns:.72fr 1.28fr;align-items:center;gap:28px;margin-bottom:18px;display:grid}.studio-publish-nav h2{margin-bottom:7px}.studio-publish-nav>div:first-child>p:last-child{color:#837a85;margin:0;font:11px/1.5 Georgia,serif}.publisher-shortcuts{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.publisher-shortcuts button{border:1px solid var(--line);min-height:96px;color:var(--paper);text-align:left;cursor:pointer;background:#00000029;border-radius:13px;gap:5px;padding:13px;display:grid}.publisher-shortcuts button:hover,.publisher-shortcuts button:focus-visible{border-color:#c6a26880;transform:translateY(-1px)}.publisher-shortcuts button>span{color:var(--gold);letter-spacing:.15em;font-size:7px}.publisher-shortcuts button>strong{font:13px Georgia,serif}.publisher-shortcuts button>small{color:#776f79;font-size:7px;line-height:1.4}.publisher-shortcuts .ebook-shortcut{background:linear-gradient(145deg,#8a476533,#c6a26812);border-color:#c6a2684d}.publisher-shortcuts .audio-workshop-shortcut{background:linear-gradient(145deg,#5a548a33,#c6a2680f);border-color:#8f85c04d}.publisher-shortcuts .review-shortcut{background:linear-gradient(145deg,#4f775b33,#c6a2680f);border-color:#9bc1a047}.studio-card{border:1px solid var(--line);background:#ffffff06;border-radius:18px;padding:26px}.studio-card h2{margin:6px 0 17px;font:26px Georgia,serif}.studio-card-heading{justify-content:space-between;align-items:start;gap:25px;display:flex}.studio-card-heading h2{margin-bottom:7px}.studio-card-heading p:last-child{color:#837a85;margin:0;font:11px/1.55 Georgia,serif}.connection-pill{border:1px solid var(--line);color:#8c838e;white-space:nowrap;border-radius:99px;padding:8px 12px;font-size:8px}.square-setup-card{background:radial-gradient(circle at 86% 20%,#c6a26817,#0000 28%),#ffffff06;margin-bottom:18px}.square-steps{grid-template-columns:1.1fr 1fr;align-items:center;gap:12px 25px;margin-top:24px;display:grid}.square-steps>span{color:#9a919c;font-size:9px;line-height:1.5}.square-steps>span b{width:20px;height:20px;color:var(--gold);background:#c6a2681c;border-radius:50%;place-items:center;margin-right:8px;display:inline-grid}.square-steps code{border:1px solid var(--line);color:#b6acb4;font:9px var(--font-geist-mono);overflow-wrap:anywhere;background:#00000030;border-radius:9px;padding:11px 13px}.square-steps label,.studio-form label{color:#8c838e;text-transform:uppercase;letter-spacing:.09em;gap:7px;font-size:8px;display:grid}.square-steps input,.studio-form input,.studio-form select,.studio-form textarea{border:1px solid var(--line);width:100%;color:var(--paper);text-transform:none;letter-spacing:0;background:#0000002b;border-radius:9px;outline:0;padding:11px 12px}.studio-form textarea{resize:vertical}.studio-primary,.studio-form button{background:var(--paper);color:var(--ink);cursor:pointer;border:0;border-radius:99px;min-height:42px;padding:0 18px;font-size:9px;font-weight:800}.studio-primary:disabled,.studio-form button:disabled{opacity:.5;cursor:not-allowed}.studio-builder-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.studio-builder-grid.wide-left{grid-template-columns:1.25fr .75fr}.studio-form{gap:13px;display:grid}.studio-form-help{color:#756d77;margin-top:10px;font-size:8px;line-height:1.5;display:block}.studio-form.compact{grid-template-columns:1fr auto;align-items:end}.studio-form-grid{grid-template-columns:1fr 1fr}.studio-form-grid .full-field{grid-column:1/-1}.genre-chip-list{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.genre-chip-list span{border:1px solid var(--line);color:#918893;border-radius:99px;padding:7px 10px;font-size:8px}.checkbox-label{grid-template-columns:auto 1fr;justify-content:start;align-items:center;display:grid!important}.checkbox-label input{width:auto}.adult-book-setting{background:#aa42420f;border:1px solid #d37e7e3d;border-radius:10px;padding:12px 14px}.adult-book-setting span{gap:3px;display:grid}.adult-book-setting strong{color:#e5d8d1;text-transform:none;letter-spacing:normal;font-size:9px}.adult-book-setting small{color:#8e7e83;text-transform:none;letter-spacing:normal;font:8px/1.45 Georgia,serif}.audio-drop{background:#c6a26808;border:1px dashed #c6a2684d;border-radius:12px;padding:18px}.audio-drop input{background:0 0;border:0;padding:5px 0}.audio-drop small{color:#6f6871;text-transform:none;letter-spacing:0}.studio-upload-progress{background:#ffffff09;border:1px solid #c6a26842;border-radius:99px;height:32px;position:relative;overflow:hidden}.studio-upload-progress>span{background:linear-gradient(90deg,#8a4765b3,#c6a268b3);transition:width .2s;position:absolute;inset:0 auto 0 0}.studio-upload-progress>small{z-index:1;color:#f2e9df;letter-spacing:.08em;place-items:center;height:100%;font-size:8px;display:grid;position:relative}.audio-workshop-card{background:radial-gradient(circle at 92% 8%,#5b569126,#0000 31%),#ffffff06;margin-bottom:18px}.audio-workshop-targets{grid-template-columns:1fr 1fr 190px;align-items:end;gap:12px;margin-top:22px;display:grid}.audio-workshop-targets>label{color:#8f8691;text-transform:uppercase;letter-spacing:.09em;gap:7px;font-size:8px;display:grid}.audio-workshop-targets select{border:1px solid var(--line);width:100%;min-height:45px;color:var(--paper);text-transform:none;background:#0003;border-radius:10px;outline:0;padding:10px 12px}.audio-workshop-targets select:disabled{opacity:.45}.audio-workshop-status{border:1px solid var(--line);background:#00000024;border-radius:11px;gap:3px;min-height:67px;padding:10px 12px;display:grid}.audio-workshop-status small{color:#766f79;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.audio-workshop-status strong{font:13px Georgia,serif}.audio-workshop-status span{color:#9bc1a0;font-size:7px}.audio-source-actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.audio-source-actions button,.audio-file-button{color:#d9c3a3;cursor:pointer;background:#c6a26812;border:1px solid #c6a26847;border-radius:99px;align-items:center;min-height:36px;padding:0 14px;font-size:8px;display:inline-flex}.audio-file-button{position:relative}.audio-file-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.audio-file-button.disabled,.audio-source-actions button:disabled{opacity:.45;cursor:not-allowed}.audio-source-actions .audio-clear-button,.audio-clip-actions .audio-remove-button{color:#d8a0a0;background:#b8646412;border-color:#b8646459}.audio-workshop-empty{text-align:center;background:#00000017;border:1px dashed #c6a26838;border-radius:14px;align-content:center;place-items:center;gap:7px;min-height:170px;margin-top:16px;padding:25px;display:grid}.audio-workshop-empty span{color:var(--gold);font-size:30px}.audio-workshop-empty strong{font:20px Georgia,serif}.audio-workshop-empty p{color:#7e7680;max-width:520px;margin:0;font:10px/1.5 Georgia,serif}.audio-clip-list{gap:9px;margin-top:18px;display:grid}.audio-clip-card{border:1px solid var(--line);background:#00000024;border-radius:12px;grid-template-columns:34px minmax(180px,1fr) minmax(260px,1.1fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.audio-clip-order{width:30px;height:30px;color:var(--gold);font:8px var(--font-geist-mono);border:1px solid #c6a26840;border-radius:50%;place-items:center;display:grid}.audio-clip-title{gap:4px;min-width:0;display:grid}.audio-clip-title strong{text-overflow:ellipsis;white-space:nowrap;font:12px Georgia,serif;overflow:hidden}.audio-clip-title small{color:#756e77;font-size:7px}.audio-trim-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.audio-trim-fields label{color:#8e858f;text-transform:uppercase;letter-spacing:.06em;gap:4px;font-size:7px;display:grid;position:relative}.audio-trim-fields input{border:1px solid var(--line);width:100%;min-height:39px;color:var(--paper);background:#0003;border-radius:9px;outline:0;padding:8px 45px 8px 10px}.audio-trim-fields span{color:#6f6871;text-transform:none;letter-spacing:0;font-size:7px;position:absolute;bottom:11px;right:8px}.audio-clip-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.audio-clip-actions button{color:#d7c1a0;cursor:pointer;background:#c6a2680e;border:1px solid #c6a26840;border-radius:99px;min-height:31px;padding:0 10px;font-size:7px}.audio-clip-actions button:disabled{opacity:.35;cursor:not-allowed}.audio-workshop-summary{border:1px solid var(--line);background:#0000001f;border-radius:12px;grid-template-columns:repeat(3,130px) 1fr;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;display:grid}.audio-workshop-summary div{gap:3px;display:grid}.audio-workshop-summary small{color:#756e77;text-transform:uppercase;letter-spacing:.07em;font-size:7px}.audio-workshop-summary strong{font:15px Georgia,serif}.audio-workshop-summary>span{color:#9bc1a0;justify-self:end;font-size:8px}.audio-combined-preview{background:#9bc1a009;border:1px solid #9bc1a033;border-radius:12px;grid-template-columns:minmax(180px,1fr) minmax(300px,1.5fr);align-items:center;gap:16px;margin-top:14px;padding:13px 15px;display:grid}.audio-combined-preview div{gap:4px;display:grid}.audio-combined-preview small{color:#8aa18d;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.audio-combined-preview strong{font:12px Georgia,serif}.audio-combined-preview audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%}.audio-workshop-progress{margin-top:14px}.audio-workshop-finish{grid-template-columns:1fr auto auto;align-items:end;gap:10px;margin-top:16px;display:grid}.audio-workshop-finish>div{gap:4px;display:grid}.audio-workshop-finish strong{font:14px Georgia,serif}.audio-workshop-finish p{color:#7d7580;max-width:650px;margin:0;font:9px/1.45 Georgia,serif}.audio-workshop-finish span{color:#9bc1a0;font-size:8px}.audio-workshop-finish button{color:#e2ccb0;cursor:pointer;background:#c6a26812;border:1px solid #c6a2684d;border-radius:99px;min-height:41px;padding:0 16px;font-size:8px}.audio-workshop-finish button.studio-primary{background:var(--paper);color:var(--ink)}.audio-workshop-finish button:disabled{opacity:.45;cursor:not-allowed}.content-review-card{background:radial-gradient(circle at 92% 8%,#5b82641f,#0000 30%),#ffffff06;margin-bottom:18px}.customer-view-link{border:1px solid var(--line);color:var(--paper);white-space:nowrap;border-radius:99px;padding:10px 14px;font-size:8px}.review-summary{grid-template-columns:180px 210px minmax(260px,1fr);gap:10px;margin-top:22px;display:grid}.review-summary>div,.review-summary>label{border:1px solid var(--line);background:#00000021;border-radius:12px;min-height:82px;padding:13px 15px}.review-summary>div{grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;display:grid}.review-summary strong{color:#b7d2bb;grid-row:1/3;font:29px Georgia,serif}.review-summary span{color:#a69da7;font-size:9px}.review-summary small{color:#746d76;font-size:7px}.review-summary>label{color:#8c838e;text-transform:uppercase;letter-spacing:.09em;grid-template-columns:auto minmax(170px,1fr);align-items:center;gap:12px;font-size:8px;display:grid}.review-summary select{border:1px solid var(--line);width:100%;color:var(--paper);text-transform:none;background:#0003;border-radius:9px;outline:0;padding:10px 12px}.content-review-list{gap:12px;margin-top:18px;display:grid}.content-review-book{border:1px solid var(--line);background:#00000021;border-radius:14px;overflow:hidden}.content-review-book>header{border-bottom:1px solid var(--line);grid-template-columns:45px minmax(170px,1fr) auto;align-items:center;gap:14px;min-height:90px;padding:14px 16px;display:grid}.review-cover{background-position:50%;background-size:cover;border-radius:2px 6px 6px 2px;width:45px;height:67px;box-shadow:-5px 7px 12px #00000047}.content-review-book header>div:nth-child(2){min-width:0}.content-review-book header small{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-size:7px}.content-review-book h3{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;font:17px Georgia,serif;overflow:hidden}.content-review-book header p{color:#756e77;margin:0;font-size:8px}.review-counts{color:#837b84;justify-items:end;gap:5px;font-size:8px;display:grid}.review-counts b{color:#9bc1a0}.publication-status-control{color:#928995;text-transform:uppercase;letter-spacing:.06em;grid-template-columns:auto minmax(105px,auto);align-items:center;gap:7px;font-size:7px;display:grid}.publication-status-control select{color:#e1d8cb;text-transform:none;letter-spacing:normal;cursor:pointer;background:#00000038;border:1px solid #c6a26847;border-radius:8px;outline:0;min-height:29px;padding:4px 24px 4px 8px;font-size:8px}.publication-status-control select:disabled{cursor:wait;opacity:.6}.chapter-status-control{grid-template-columns:auto minmax(96px,120px);justify-self:start;margin-top:2px}.studio-danger-link{color:#d8a0a0!important;background:#b8646414!important;border-color:#b864646b!important}.studio-danger-link:disabled{cursor:wait;opacity:.55}.review-counts .studio-danger-link{cursor:pointer;border:1px solid #b864646b;border-radius:99px;min-height:28px;padding:0 11px;font-size:7px}.book-sync-indicator{text-align:left;background:#9bc1a00e;border:1px solid #9bc1a040;border-radius:10px;grid-template-columns:18px auto;align-items:center;gap:1px 5px;max-width:290px;padding:7px 9px;display:grid}.book-sync-indicator>span{color:#9bc1a0;grid-row:1/3;place-items:center;display:grid}.book-sync-indicator strong{color:#b7d2bb;font-size:8px}.book-sync-indicator small{color:#7f8c82;text-transform:none;letter-spacing:normal;font-size:6px}.book-sync-indicator.saving,.book-sync-indicator.publishing{background:#c6a2680f;border-color:#c6a2684d}.book-sync-indicator.saving>span,.book-sync-indicator.publishing>span{color:var(--gold);animation:1s linear infinite sync-spin}.book-sync-indicator.saving strong,.book-sync-indicator.publishing strong{color:#d9c3a3}.book-sync-indicator.failed{background:#b8646414;border-color:#b864646b}.book-sync-indicator.failed>span,.book-sync-indicator.failed strong{color:#d8a0a0}.book-sync-indicator button{color:#e0b0b0;cursor:pointer;background:#b8646414;border:1px solid #b8646466;border-radius:99px;grid-column:1/-1;min-height:27px;margin-top:5px;font-size:7px}.view-live-book-link{color:#b7d2bb;background:#9bc1a00d;border:1px solid #9bc1a047;border-radius:99px;align-items:center;min-height:29px;padding:0 11px;font-size:7px;display:inline-flex}@keyframes sync-spin{to{transform:rotate(360deg)}}.book-metadata-editor{border-bottom:1px solid var(--line);background:#ffffff04}.book-metadata-editor>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:60px;padding:12px 16px;list-style:none;display:flex}.book-metadata-editor>summary::-webkit-details-marker{display:none}.book-metadata-editor>summary>span{gap:3px;display:grid}.book-metadata-editor>summary strong{font:12px Georgia,serif}.book-metadata-editor>summary small,.book-metadata-editor>summary em{color:#777079;font-size:7px;font-style:normal}.book-metadata-editor>form{padding:0 16px 18px}.review-cover-manager{border-bottom:1px solid var(--line)}.review-cover-replace-form{border-bottom:1px solid var(--line);background:radial-gradient(circle at 8% 30%,#c6a26814,#0000 24%);grid-template-columns:minmax(220px,1fr) minmax(330px,1.35fr) auto;align-items:center;gap:14px;min-height:86px;padding:12px 16px;display:grid}.review-cover-replace-form:last-child{border-bottom:0}.cover-side-summary{grid-template-columns:42px 1fr;align-items:center;gap:11px!important;display:grid!important}.cover-side-summary>span:last-child{gap:4px;display:grid}.cover-side-thumb{aspect-ratio:.6667;color:#766e77;background-position:50%;background-size:cover;border-radius:2px 5px 5px 2px;place-items:center;width:42px;font-size:7px;display:grid;box-shadow:-5px 7px 12px #00000047}.cover-side-thumb.missing{box-shadow:none;background:#00000021;border:1px dashed #c6a26840}.review-cover-replace-form>div{gap:4px;display:grid}.review-cover-replace-form>div strong{font:12px Georgia,serif}.review-cover-replace-form>div small{color:#777079;font-size:7px;line-height:1.45}.review-cover-replace-form .audio-drop{padding:9px 12px}.review-cover-replace-form .audio-drop input{min-width:0;max-width:100%;padding:2px 0;font-size:7px}.review-cover-replace-form button{background:var(--paper);min-height:36px;color:var(--ink);white-space:nowrap;cursor:pointer;border:1px solid #c6a26861;border-radius:99px;padding:0 16px;font-size:8px;font-weight:700}.review-cover-replace-form button:disabled{opacity:.55;cursor:wait}.review-ebook-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) minmax(340px,1.25fr) 170px;align-items:center;gap:14px;min-height:94px;padding:12px 16px;display:grid}.review-ebook-details{grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;display:grid}.review-ebook-details .review-status{grid-row:1/3}.review-ebook-row strong{font:11px Georgia,serif}.review-ebook-row small{color:#777079;font-size:7px}.review-ebook-actions{grid-template-columns:auto minmax(210px,1fr);align-items:end;gap:9px;display:grid}.replace-ebook-form{grid-template-columns:minmax(125px,1fr) auto;align-items:end;gap:7px;display:grid}.replace-ebook-form label{color:#8e858f;text-transform:uppercase;letter-spacing:.06em;gap:4px;font-size:7px;display:grid}.replace-ebook-form input{color:#8e858f;min-width:0;max-width:100%;font-size:7px}.replace-ebook-form button{padding:0 11px}.review-status{color:#9bc1a0;min-width:60px;font-size:8px}.review-status.missing{color:#a78080}.review-ebook-row button,.review-audio-row button,.review-empty button{color:#d9c3a3;cursor:pointer;white-space:nowrap;background:#c6a26812;border:1px solid #c6a26847;border-radius:99px;min-height:34px;padding:0 14px;font-size:8px}.review-ebook-row em,.review-audio-row em{color:#7f7781;text-align:right;font-size:7px;font-style:normal}.review-audio-list{padding:0 16px 8px}.review-audio-row{border-bottom:1px solid #ffffff0d;grid-template-columns:32px minmax(150px,1fr) minmax(210px,320px) minmax(235px,310px) 145px;align-items:center;gap:12px;min-height:96px;display:grid}.review-audio-row:last-child{border-bottom:0}.review-chapter-number{color:#69626b;font:9px var(--font-geist-mono)}.review-audio-row>div{gap:4px;min-width:0;display:grid}.review-audio-row strong{text-overflow:ellipsis;white-space:nowrap;font:11px Georgia,serif;overflow:hidden}.review-audio-row small{color:#756e77;font-size:7px}.review-audio-row audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;height:34px}.opening-credit-audio-row{background:linear-gradient(90deg,#c6a26812,#8a47650b);border-bottom-color:#c6a26838;margin:0 -16px;padding:0 16px}.opening-credit-rule{color:#b89b72;font-size:7px;line-height:1.35}.review-audio-preview>span{color:#8b7a7e;font-size:8px}.review-audio-actions{gap:7px;display:grid}.replace-audio-form{grid-template-columns:minmax(120px,1fr) auto;align-items:end;gap:7px;display:grid}.replace-audio-form label{color:#8e858f;text-transform:uppercase;letter-spacing:.06em;gap:4px;font-size:7px;display:grid}.replace-audio-form input{color:#8e858f;min-width:0;max-width:100%;font-size:7px}.replace-audio-form button{padding:0 11px}.review-audio-actions>.studio-danger-link{border:0;justify-self:start;min-height:27px;padding:0;background:0 0!important}.review-empty{color:#756e77;justify-content:space-between;align-items:center;gap:14px;min-height:68px;font-size:8px;display:flex}.opening-credit-card{background:radial-gradient(circle at 88% 16%,#c6a26821,#0000 31%),#ffffff06;margin:18px 0}.opening-credit-form{grid-template-columns:minmax(220px,.8fr) minmax(340px,1.45fr) auto;align-items:end;margin-top:23px}.opening-credit-form .audio-drop{padding:10px 13px}.ebook-publishing-card{background:radial-gradient(circle at 90% 15%,#8a47651c,#0000 28%),#ffffff06;margin:18px 0}.ebook-form{grid-template-columns:1fr 180px 1.45fr auto;align-items:end;margin-top:23px}.ebook-form .audio-drop{padding:10px 13px}.ebook-form .audio-drop input{padding:2px 0}.ebook-purchaser-flow{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px;display:grid}.ebook-purchaser-flow span{color:#8c9690;background:#9bc1a009;border:1px solid #9bc1a02e;border-radius:10px;padding:11px;font-size:8px;line-height:1.45}.ebook-purchaser-flow b{color:#9bc1a0;background:#9bc1a01f;border-radius:50%;place-items:center;width:19px;height:19px;margin-right:7px;display:inline-grid}.ebook-preview-picker{border:1px solid var(--line);color:#9b929c;border-radius:11px;grid-template-columns:minmax(190px,1fr) minmax(220px,1fr);align-items:center;gap:14px;margin-top:16px;padding:12px;font-size:9px;display:grid}.ebook-preview-picker select{border:1px solid var(--line);width:100%;color:var(--paper);background:#0000002b;border-radius:9px;outline:0;padding:10px 12px}.ebook-status-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:24px;display:grid}.ebook-status-grid>div{border:1px solid var(--line);background:#0000001f;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:32px 1fr auto;align-items:center;column-gap:10px;min-width:0;padding:10px;display:grid}.ebook-status-grid>div>span{background-position:50%;background-size:cover;border-radius:2px 5px 5px 2px;grid-row:1/3;width:32px;height:45px}.ebook-status-grid strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:10px Georgia,serif;overflow:hidden}.ebook-status-grid small{text-overflow:ellipsis;white-space:nowrap;color:#766e78;min-width:0;font-size:7px;overflow:hidden}.ebook-status-grid b{color:var(--gold);grid-area:1/3/3;font:10px Georgia,serif}.cover-publishing-card{background:radial-gradient(circle at 10% 12%,#c6a2681a,#0000 31%),#ffffff06;margin:18px 0}.cover-upload-form{grid-template-columns:minmax(190px,1fr) minmax(260px,1.45fr) auto;align-items:end;margin-top:23px}.cover-upload-form .audio-drop{padding:10px 13px}.cover-status-grid{grid-template-columns:repeat(8,minmax(70px,1fr));gap:10px;margin-top:24px;display:grid}.cover-status-grid>div{gap:7px;min-width:0;display:grid}.cover-status-grid span{aspect-ratio:.6667;background-position:50%;background-size:cover;border-radius:3px 7px 7px 3px;width:100%;box-shadow:-6px 8px 16px #00000047}.cover-status-grid strong{text-overflow:ellipsis;white-space:nowrap;color:#8d848e;font-size:7px;overflow:hidden}.catalog-manager{margin-top:18px}.catalog-manager>.studio-card-heading>span{color:#827984;font-size:9px}.series-tree{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.series-tree-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.tree-kicker{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;font-size:7px}.series-tree-heading h3{margin:5px 0;font:23px Georgia,serif}.series-tree-heading p{color:#7f7680;max-width:700px;margin:0;font:10px/1.5 Georgia,serif}.series-tree-heading>b{border:1px solid var(--line);color:#8f8690;border-radius:99px;padding:7px 10px;font-size:8px}.series-book-list{margin-top:16px}.series-book-list details{border-top:1px solid var(--line)}.series-book-list summary{cursor:pointer;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;min-height:78px;list-style:none;display:grid}.series-book-list summary::-webkit-details-marker{display:none}.series-book-thumb{background-position:50%;background-size:cover;border-radius:2px 5px 5px 2px;width:38px;height:55px}.series-book-list summary>span{gap:3px;display:grid}.series-book-list summary small{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-size:7px}.series-book-list summary strong{font:14px Georgia,serif}.series-book-list summary em{color:#6f6871;font-size:8px}.series-book-list summary>b{color:#827984}.tree-chapters{padding:0 0 16px 56px}.tree-chapters>div{border-top:1px solid #ffffff0e;grid-template-columns:35px 1fr auto 80px;align-items:center;gap:10px;min-height:46px;font-size:8px;display:grid}.tree-chapters>div>span{color:#6f6871}.tree-chapters>div>strong{font:11px Georgia,serif}.tree-chapters>div>small{color:#8da891}.tree-chapters>div>em{color:#968d98;text-align:right}.tree-chapters>p{color:#716a73;font-size:9px}@media (width<=1180px){.featured-copy h2{font-size:50px}.book-cover-large{width:225px}.book-grid{grid-template-columns:repeat(3,1fr)}.browse-grid{grid-template-columns:repeat(4,1fr)}.player-bar{grid-template-columns:minmax(200px,1fr) auto minmax(180px,.8fr) auto}.expand-button{display:none}.studio-grid{grid-template-columns:1.3fr .8fr}}@media (width<=900px){.browse-grid{grid-template-columns:repeat(3,1fr)}.library-summary{grid-template-columns:repeat(2,1fr)}.library-summary>button{grid-column:1/-1}.studio-stats{grid-template-columns:repeat(2,1fr)}.studio-grid{grid-template-columns:1fr}.player-progress{display:none}.player-bar{grid-template-columns:1fr auto auto}.speed-button{display:none}.book-modal-hero{grid-template-columns:260px 1fr;gap:30px;padding:45px 35px}.book-modal-copy h2{font-size:38px}.series-grid,.series-description-heading{grid-template-columns:1fr}.series-description-heading>span{margin-top:10px}.studio-overview{grid-template-columns:repeat(2,1fr)}.studio-publish-nav{grid-template-columns:1fr}.publisher-shortcuts{grid-template-columns:repeat(2,1fr)}.studio-builder-grid,.studio-builder-grid.wide-left{grid-template-columns:1fr}.review-summary{grid-template-columns:1fr 1fr}.review-summary>label{grid-column:1/-1}.review-audio-row{grid-template-columns:32px minmax(150px,1fr) minmax(220px,1.2fr)}.review-audio-actions,.review-audio-row>em{grid-column:2/-1}.review-audio-row>em{text-align:left;padding-bottom:8px}.ebook-form{grid-template-columns:1fr 180px}.opening-credit-form{grid-template-columns:1fr 1.5fr}.opening-credit-form button,.opening-credit-form .studio-upload-progress,.ebook-form .audio-drop{grid-column:1/-1}.ebook-status-grid{grid-template-columns:repeat(2,1fr)}.cover-upload-form{grid-template-columns:1fr 1.3fr}.cover-upload-form button{grid-column:1/-1}.cover-status-grid{grid-template-columns:repeat(4,1fr)}.audio-workshop-targets{grid-template-columns:1fr 1fr}.audio-workshop-status{grid-column:1/-1}.audio-clip-card{grid-template-columns:34px 1fr}.audio-trim-fields,.audio-clip-actions{grid-column:2}.audio-clip-actions{justify-content:flex-start}.audio-workshop-finish{grid-template-columns:1fr 1fr}.audio-workshop-finish>div{grid-column:1/-1}}@media (width<=760px){.site-footer{flex-direction:column;align-items:flex-start;padding:24px 18px 92px}.site-footer nav{justify-content:flex-start;gap:16px}.policy-shell{padding:0 14px 40px}.policy-header{min-height:74px}.policy-card{border-radius:18px;margin-top:24px;padding:28px 22px}.policy-card h1{font-size:42px}.policy-intro{font-size:16px}.side-rail{display:none}.app-content{width:100%;margin-left:0}.top-bar{height:76px;padding:0 17px}.mobile-brand{width:39px;height:42px;color:var(--gold);letter-spacing:.08em;background:0 0;border:1px solid #c6a26866;place-items:center;margin-right:10px;font:9px Georgia,serif;display:grid}.brand-title{margin-right:auto}.top-bar .eyebrow{display:none}.top-bar h1{font-size:19px}.author-studio-pill{height:38px;padding:0 10px;font-size:7px}.search-button{border-radius:50%;justify-content:center;width:42px;min-width:42px;padding:0}.search-button span:last-of-type,.search-button kbd,.credit-pill{display:none}.account-pill{padding:0 11px}.account-pill>span:last-child{display:none}.page-content{padding:15px 15px 100px}.has-player .page-content{padding-bottom:180px}.featured-story{border-radius:18px;grid-template-columns:1fr;min-height:0}.featured-copy{order:2;padding:32px 24px 29px}.featured-art{order:1;min-height:345px}.book-cover-large{width:178px}.cover-shadow{width:190px;bottom:30px}.halo-one{width:290px;height:290px}.halo-two{width:230px;height:230px}.glass-shard{width:50px;height:130px}.feature-meta{flex-wrap:wrap}.series-kicker{margin-top:27px}.featured-copy h2{font-size:40px}.feature-description{font-size:14px}.feature-stats{flex-wrap:wrap;gap:13px}.feature-actions{flex-direction:column}.primary-button,.secondary-button{width:100%}.free-note{text-align:center;margin-left:0}.continue-section,.bookcase-section{padding-top:43px}.section-heading{align-items:start}.section-heading h2{font-size:24px}.text-link{display:none}.continue-card{grid-template-columns:58px 1fr auto;gap:13px;padding:13px}.mini-cover{width:55px;height:76px;font-size:10px}.continue-copy h3{font-size:15px}.continue-copy p{display:none}.round-play{width:39px;height:39px}.book-grid,.browse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.book-title-button{font-size:16px}.book-subtitle{font-size:10px}.card-play{opacity:1;width:34px;height:34px;transform:none}.credit-banner{flex-direction:column;align-items:start;margin-top:50px;padding:28px 24px}.credit-banner h2{font-size:25px}.view-page{padding-top:18px}.view-hero h2{font-size:41px}.library-summary{grid-template-columns:repeat(2,1fr)}.library-summary>div{padding:19px}.library-feature{grid-template-columns:95px 1fr;gap:18px;padding:17px}.library-feature>div>h3{font-size:22px}.library-feature .secondary-button{display:none}.browse-heading,.studio-heading{flex-direction:column;align-items:start}.browse-search{width:100%;min-width:0}.studio-heading .primary-button{width:auto}.studio-stats{gap:9px}.studio-stats article{padding:16px}.studio-stats strong{font-size:25px}.studio-panel{padding:19px 15px}.catalog-list article{grid-template-columns:43px 1fr auto}.catalog-list article>button{display:none}.status-tag{font-size:7px}.mobile-nav{z-index:70;padding:7px 7px max(7px,env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121018f5;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;inset:auto 0 0}.mobile-nav button,.mobile-nav a{color:#766e79;background:0 0;border:0;place-items:center;gap:2px;min-height:48px;font-size:8px;display:grid}.mobile-nav span{font-size:17px}.mobile-nav .active{color:var(--paper)}.mobile-nav .nav-gem{color:var(--gold);font-size:12px}.player-bar{z-index:69;grid-template-columns:1fr auto;gap:10px;min-height:70px;padding:7px 13px;bottom:63px;left:0}.player-cover{width:37px;height:50px}.player-book strong{max-width:150px}.player-book em{display:none}.player-controls{gap:3px}.player-controls>button:not(.main-play){display:none}.modal-backdrop{align-items:end;padding:0}.book-modal{border-radius:22px 22px 0 0;width:100%;max-height:93vh}.book-modal-hero{grid-template-columns:105px 1fr;align-items:start;gap:20px;min-height:0;padding:48px 20px 28px}.book-modal-hero .book-cover-large{width:105px;padding:0;transform:none}.book-modal-copy h2{font-size:27px}.modal-subtitle{font-size:11px}.modal-facts span:nth-child(n+3){display:none}.modal-description{grid-column:1/-1;font-size:11px}.book-modal-copy .primary-button{min-height:42px;padding:0 13px;font-size:9px}.book-purchase-panel{grid-template-columns:1fr;padding:17px}.book-purchase-panel article{grid-template-columns:34px 1fr}.book-purchase-panel article>button{grid-column:1/-1}.chapter-heading{padding:24px 19px 14px}.chapter-list{padding:0 12px 25px}.chapter-list>button{min-height:64px}.confirm-modal{margin:15px;padding:42px 27px 28px}.drawer-backdrop{align-items:end}.wallet-drawer{border:0;border-radius:22px 22px 0 0;width:100%;height:91%;padding:48px 20px 28px}.package-list>button{grid-template-columns:110px 1fr}.package-list>button>b{display:none}.membership-list>button{grid-template-columns:1fr auto}.membership-list>button>b{display:none}.search-overlay{padding:30px 12px}.search-input{padding:0 13px}.search-results{padding:11px}.full-player{border-radius:22px 22px 0 0;width:100%;min-height:94vh;padding:45px 28px 25px}.toast{width:max-content;max-width:calc(100% - 24px);top:12px}.series-grid>button{grid-template-columns:120px 1fr;gap:18px;min-height:205px;padding:18px}.series-cover-stack{height:155px}.series-cover-stack i{width:82px}.series-grid strong{font-size:23px}.square-checkout-modal{border-radius:22px 22px 0 0;padding:45px 22px 27px}.studio-topbar{align-items:start;padding:17px}.studio-topbar>div:last-child{justify-items:end;gap:7px;display:grid}.studio-account-identity{display:none}.studio-account-actions{justify-items:stretch;gap:6px;display:grid}.studio-account-actions a{text-align:center;padding:9px 12px}.studio-workspace{padding:22px 14px 70px}.studio-overview{gap:8px}.studio-overview>div{min-height:100px;padding:15px}.studio-card{padding:20px 16px}.publisher-shortcuts{grid-template-columns:1fr}.publisher-shortcuts button{min-height:78px}.square-steps{grid-template-columns:1fr}.square-steps code{order:2}.square-steps label{order:4}.square-steps .studio-primary{order:6}.studio-form-grid{grid-template-columns:1fr}.studio-form-grid .full-field{grid-column:auto}.ebook-form,.opening-credit-form{grid-template-columns:1fr}.opening-credit-form button,.opening-credit-form .studio-upload-progress,.ebook-form .audio-drop{grid-column:auto}.ebook-purchaser-flow,.ebook-preview-picker,.ebook-status-grid,.cover-upload-form{grid-template-columns:1fr}.cover-upload-form button{grid-column:auto}.cover-status-grid{grid-template-columns:repeat(2,1fr)}.owned-ebook-grid{grid-template-columns:1fr}.studio-card-heading{display:grid}.customer-view-link{justify-self:start}.publisher-shortcuts,.review-summary{grid-template-columns:1fr}.review-summary>label{grid-column:auto;grid-template-columns:1fr}.content-review-book>header{grid-template-columns:40px 1fr}.review-cover{width:40px;height:60px}.review-counts{grid-column:1/-1;grid-template-columns:auto 1fr;justify-items:start}.review-counts .publication-status-control{grid-column:1/-1}.book-sync-indicator{max-width:100%}.view-live-book-link{grid-column:1/-1;justify-self:start}.book-metadata-editor>summary{flex-direction:column;align-items:flex-start}.review-cover-replace-form{grid-template-columns:1fr}.review-cover-replace-form button{justify-self:start}.review-ebook-row{grid-template-columns:1fr}.review-ebook-row em{text-align:left}.review-ebook-actions,.replace-ebook-form{grid-template-columns:1fr}.review-ebook-actions>button,.replace-ebook-form button{justify-self:start}.review-audio-row{grid-template-columns:26px 1fr;padding:12px 0}.opening-credit-audio-row{margin:0}.review-audio-preview,.review-audio-actions,.review-audio-row>em{grid-column:2}.review-audio-row>em{margin-top:0;padding-bottom:0}.replace-audio-form,.audio-workshop-targets{grid-template-columns:1fr}.audio-workshop-status{grid-column:auto}.audio-clip-card{grid-template-columns:28px 1fr;gap:10px;padding:11px}.audio-trim-fields{grid-template-columns:1fr}.audio-workshop-summary{grid-template-columns:repeat(3,1fr)}.audio-workshop-summary>span{grid-column:1/-1;justify-self:start}.audio-combined-preview,.audio-workshop-finish{grid-template-columns:1fr}.audio-workshop-finish>div{grid-column:auto}.audio-workshop-finish button{width:100%}.reader-toolbar{grid-template-columns:auto 1fr auto;padding:10px 12px}.reader-toolbar>div:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.series-tree-heading p{display:none}.tree-chapters{padding-left:0}.tree-chapters>div{grid-template-columns:27px 1fr auto}.tree-chapters>div>em{display:none}}@media (width<=390px){.featured-copy h2{font-size:36px}.feature-stats span:nth-child(3){display:none}.book-modal-hero{grid-template-columns:90px 1fr;gap:15px}.book-modal-hero .book-cover-large{width:90px}.book-modal-copy h2{font-size:24px}.package-list>button{grid-template-columns:95px 1fr}.membership-name small{max-width:145px}}.clean-author-studio .studio-workspace{max-width:1280px}.studio-section-tabs{z-index:12;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:thin;background:#111015eb;border-radius:15px;gap:7px;margin:-10px 0 24px;padding:10px;display:flex;position:sticky;top:105px;overflow-x:auto}.studio-section-tabs button{color:#8f8691;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:99px;flex:none;min-height:42px;padding:0 17px;font-size:9px}.studio-section-tabs button:hover{color:var(--paper)}.studio-section-tabs button.active{color:#f0e3d1;background:linear-gradient(135deg,#c6a2682b,#8a47651f);border-color:#c6a26861}.studio-tab-panel{min-height:550px}.studio-library-home{align-content:center;gap:32px;min-height:520px;padding:48px 0;display:grid}.studio-library-welcome{max-width:650px}.studio-library-welcome h2{margin:8px 0 10px;font:42px Georgia,serif}.studio-library-welcome>p:last-child{color:#8d848f;margin:0;font:13px/1.6 Georgia,serif}.studio-shelf-choices{grid-template-columns:1fr 1fr;gap:18px;display:grid}.studio-shelf-choices button{border:1px solid var(--line);text-align:left;min-height:225px;color:var(--paper);cursor:pointer;background:radial-gradient(circle at 90% 10%,#c6a2681f,#0000 35%),#ffffff06;border-radius:22px;align-content:start;gap:8px;padding:28px;transition:transform .18s,border-color .18s;display:grid}.studio-shelf-choices button:nth-child(2){background:radial-gradient(circle at 90% 10%,#8a47652e,#0000 35%),#ffffff06}.studio-shelf-choices button:hover{border-color:#c6a26880;transform:translateY(-3px)}.studio-shelf-choices button>span{color:var(--gold);font-size:30px}.studio-shelf-choices small{color:#807782;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.studio-shelf-choices strong{margin-top:15px;font:30px Georgia,serif}.studio-shelf-choices em{color:#817984;font-size:9px;font-style:normal}.studio-shelf-choices b{color:#d8c3a4;margin-top:22px;font-size:9px}.studio-library-panel{min-height:480px}.studio-library-breadcrumb{color:#6f6872;align-items:center;gap:10px;min-height:38px;margin-bottom:22px;font-size:8px;display:flex}.studio-library-breadcrumb button,.author-roster-back{border:1px solid var(--line);color:#cdbb9f;cursor:pointer;background:#ffffff06;border-radius:99px;padding:9px 13px;font-size:8px}.studio-library-breadcrumb strong{color:#b1a8b2;font-weight:500}.studio-library-heading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:24px;display:flex}.studio-library-heading h2{margin:6px 0}.studio-library-heading p:last-child{color:#827984;max-width:680px;margin:0;font:10px/1.5 Georgia,serif}.studio-library-heading>span{border:1px solid var(--line);color:#8e858f;white-space:nowrap;border-radius:99px;padding:8px 11px;font-size:8px}.studio-series-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.studio-series-grid>button{border:1px solid var(--line);text-align:left;min-height:150px;color:var(--paper);cursor:pointer;background:#00000024;border-radius:15px;grid-template-columns:82px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.studio-series-grid>button:hover,.studio-library-book:hover{background-color:#c6a2680b;border-color:#c6a26873}.studio-series-art{background-position:50%;background-size:cover;border-radius:3px 8px 8px 3px;width:82px;height:118px;box-shadow:-7px 9px 17px #0000004d}.studio-series-grid button>span:nth-child(2){gap:6px;min-width:0;display:grid}.studio-series-grid small,.studio-library-book small{color:var(--gold);text-transform:uppercase;letter-spacing:.09em;font-size:7px}.studio-series-grid strong{font:18px Georgia,serif}.studio-series-grid em,.studio-library-book em{color:#766e78;font-size:8px;font-style:normal}.studio-series-grid b,.studio-library-book>b{color:var(--gold);font-size:20px}.studio-library-book-grid{gap:9px;display:grid}.studio-library-book{border:1px solid var(--line);text-align:left;width:100%;min-height:105px;color:var(--paper);cursor:pointer;background:#00000021;border-radius:14px;grid-template-columns:50px 1fr auto;align-items:center;gap:15px;padding:12px 16px;display:grid}.studio-library-cover{background-position:50%;background-size:cover;border-radius:2px 6px 6px 2px;width:47px;height:70px;box-shadow:-5px 7px 12px #00000047}.studio-library-book>span:nth-child(2){gap:5px;min-width:0;display:grid}.studio-library-book strong{text-overflow:ellipsis;white-space:nowrap;font:17px Georgia,serif;overflow:hidden}.studio-library-empty{text-align:center;background:#00000017;border:1px dashed #c6a2683b;border-radius:15px;align-content:center;place-items:center;gap:8px;min-height:210px;padding:28px;display:grid}.studio-library-empty strong{font:20px Georgia,serif}.studio-library-empty p{color:#7d7580;margin:0;font:10px/1.5 Georgia,serif}.studio-library-empty button{color:#d9c3a3;cursor:pointer;background:#c6a26814;border:1px solid #c6a26852;border-radius:99px;min-height:37px;margin-top:7px;padding:0 14px;font-size:8px}.focused-book-editor{background:#ffffff05}.focused-book-editor>header{min-height:135px;padding:22px}.focused-book-editor .review-cover{width:58px;height:87px}.focused-editor-section{border-top:1px solid var(--line);padding:25px 22px}.focused-editor-section h3{margin:5px 0;font:22px Georgia,serif}.focused-editor-section .studio-card-heading p:last-child{max-width:700px}.focused-upload-form{grid-template-columns:180px minmax(300px,1fr) auto;margin-top:18px}.focused-audio-player{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;max-width:680px;margin-top:18px}.focused-remove-button{cursor:pointer;border:1px solid #b864646b;border-radius:99px;min-height:33px;margin-top:11px;padding:0 13px}.add-chapter-disclosure{border:1px solid var(--line);background:#0000001f;border-radius:13px;margin:18px 0 10px;padding:0 16px}.add-chapter-disclosure>summary{color:#d8c4a7;cursor:pointer;padding:15px 0;font-size:9px}.add-chapter-disclosure>form{padding:4px 0 18px}.focused-chapter-list,.audio-workshop-wrap{padding:0}.audio-workshop-wrap .audio-workshop-card{border:0;border-radius:0;margin:0}.focused-danger-zone{background:#b8646406;border-top:1px solid #b8646433;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:20px 22px;display:flex}.focused-danger-zone strong{color:#d3a0a0;font:13px Georgia,serif}.focused-danger-zone p{color:#806f74;margin:4px 0 0;font-size:8px}.focused-danger-zone>button{cursor:pointer;border:1px solid #b864646b;border-radius:99px;min-height:34px;padding:0 14px}.create-book-workspace,.organization-workspace,.other-authors-home,.author-agreement-admin{gap:18px;display:grid}.create-book-workspace{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:start}.organization-workspace{grid-template-columns:1fr 1fr}.organization-summary>div{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0;display:grid}.organization-summary>div span{border:1px solid var(--line);color:#8b828d;border-radius:12px;padding:15px;font-size:8px}.organization-summary>div strong{color:var(--paper);margin-bottom:5px;font:24px Georgia,serif;display:block}.organization-summary>p:last-child{color:#7f7680;font:10px/1.5 Georgia,serif}.author-roster-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.author-roster-grid button{border:1px solid var(--line);text-align:left;min-height:190px;color:var(--paper);cursor:pointer;background:#00000021;border-radius:16px;justify-items:start;gap:6px;padding:20px;display:grid}.author-roster-grid button:hover{border-color:#c6a26873}.author-roster-grid button>span,.other-author-heading>div>span{width:48px;height:48px;color:var(--gold);background:#c6a26814;border:1px solid #c6a2684d;border-radius:50%;place-items:center;font:15px Georgia,serif;display:grid}.author-roster-grid strong{margin-top:7px;font:18px Georgia,serif}.author-roster-grid small,.author-roster-grid em{color:#7d7580;font-size:8px;font-style:normal}.author-roster-grid b{color:#ceb796;margin-top:12px;font-size:8px}.add-author-card{max-width:760px}.other-author-workspace{gap:16px;display:grid}.author-roster-back{justify-self:start}.other-author-heading{border:1px solid var(--line);background:#ffffff06;border-radius:17px;justify-content:space-between;align-items:center;gap:22px;padding:19px 22px;display:flex}.other-author-heading>div{align-items:center;gap:14px;display:flex}.other-author-heading h2{margin:3px 0;font:24px Georgia,serif}.other-author-heading small{color:#7d7580;font-size:8px}.other-author-heading nav{gap:7px;display:flex}.other-author-heading nav button{border:1px solid var(--line);color:#8e858f;cursor:pointer;background:0 0;border-radius:99px;min-height:38px;padding:0 14px;font-size:8px}.other-author-heading nav button.active{color:#e0ccb0;background:#c6a2681a;border-color:#c6a26866}.agreement-intro-card{justify-content:space-between;align-items:center;gap:20px;display:flex}.agreement-intro-card h2{margin-bottom:6px}.agreement-intro-card p:last-child{color:#827984;max-width:700px;margin:0;font:10px/1.5 Georgia,serif}.agreement-intro-card>a,.contract-actions a{color:#d7c1a0;white-space:nowrap;border:1px solid #c6a2684d;border-radius:99px;padding:10px 14px;font-size:8px}.contract-admin-list{gap:12px;margin-top:18px;display:grid}.contract-admin-item{border:1px solid var(--line);background:#0000001f;border-radius:14px;overflow:hidden}.contract-admin-item>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:15px;padding:16px 18px;display:flex}.contract-admin-item header small{color:var(--gold);text-transform:uppercase;letter-spacing:.09em;font-size:7px}.contract-admin-item h3{margin:5px 0;font:18px Georgia,serif}.contract-admin-item header span{color:#746d76;font-size:8px}.contract-status{border:1px solid var(--line);color:#938a94;text-transform:uppercase;letter-spacing:.06em;border-radius:99px;padding:7px 10px;font-size:7px}.contract-status.pending{color:#d3b98f;border-color:#c6a26859}.contract-status.signed{color:#9bc1a0;border-color:#9bc1a04d}.contract-edit-form{padding:18px}.contract-actions{flex-wrap:wrap;align-items:center;gap:9px;padding:14px 18px;display:flex}.contract-edit-form .contract-actions{padding:0}.contract-actions button{border:1px solid var(--line);color:#b6acb5;cursor:pointer;background:#ffffff09;border-radius:99px;min-height:37px;padding:0 14px;font-size:8px}.contract-actions p{color:#827984;flex:1;margin:0;font-size:8px}.contract-readonly{border:1px solid var(--line);border-radius:10px;margin:15px 18px 0;padding:0 13px}.contract-readonly summary{color:#cdbb9f;cursor:pointer;padding:12px 0;font-size:8px}.contract-readonly div{white-space:pre-wrap;color:#9b929c;padding:0 0 15px;font:10px/1.65 Georgia,serif}.contract-signed-receipt{background:#9bc1a009;border:1px solid #9bc1a038;border-radius:11px;gap:4px;margin:16px 18px;padding:14px;display:grid}.contract-signed-receipt span,.contract-signed-receipt small{color:#829085;font-size:8px}.contract-signed-receipt strong{color:#b8d0bc;font:15px Georgia,serif}.agreements-shell{background:radial-gradient(circle at 80% 0,#8a476524,#0000 30%),#111015;min-height:100vh}.agreements-topbar{border-bottom:1px solid var(--line);color:#877e89;align-items:center;gap:15px;min-height:68px;padding:14px max(22px,5vw);font-size:8px;display:flex}.agreements-topbar>a:first-child{color:var(--paper);margin-right:auto;font:15px Georgia,serif}.agreements-topbar>a:last-child{border:1px solid var(--line);color:#b5aab4;border-radius:99px;padding:8px 11px}.agreements-workspace,.agreements-loading{width:min(900px,100% - 30px);margin:auto;padding:55px 0 85px}.agreements-heading{margin-bottom:28px}.agreements-heading h1,.agreements-loading h1{margin:7px 0 10px;font:42px Georgia,serif}.agreements-heading>p:last-child,.agreements-loading p{color:#8b828d;max-width:700px;font:12px/1.6 Georgia,serif}.agreements-notice{color:#a8caaa;background:#9bc1a00d;border:1px solid #9bc1a040;border-radius:11px;margin-bottom:16px;padding:13px 15px;font-size:9px}.agreements-notice.error{color:#e1a3a3;background:#d670700d;border-color:#d670704d}.agreements-list{gap:18px;display:grid}.agreement-document{border:1px solid var(--line);background:#ffffff06;border-radius:18px;overflow:hidden}.agreement-document>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;padding:22px 24px;display:flex}.agreement-document header span{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-size:7px}.agreement-document h2{margin:6px 0;font:24px Georgia,serif}.agreement-document header small{color:#746d76;font-size:8px}.agreement-status{color:#d3b98f;white-space:nowrap;border:1px solid #c6a2684d;border-radius:99px;padding:8px 11px;font-size:7px}.agreement-status.signed{color:#9bc1a0;border-color:#9bc1a04d}.agreement-terms{color:#a69da7;padding:25px 28px;font:11px/1.75 Georgia,serif}.agreement-terms p{margin:0 0 14px}.agreement-signature-form{border-top:1px solid var(--line);background:#0000001a;gap:14px;padding:22px 24px;display:grid}.agreement-signature-form>label:first-child{color:#8c838e;text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:8px;display:grid}.agreement-signature-form input[type=text]{border:1px solid var(--line);width:100%;color:var(--paper);background:#0000002e;border-radius:9px;padding:12px}.agreement-accept{color:#928995;grid-template-columns:auto 1fr;align-items:start;gap:9px;font-size:9px;line-height:1.5;display:grid}.agreement-signature-form button{background:var(--paper);min-height:43px;color:var(--ink);cursor:pointer;border:0;border-radius:99px;font-size:9px;font-weight:800}.signed-receipt{background:#9bc1a009;border:1px solid #9bc1a038;border-radius:11px;gap:4px;margin:0 24px 24px;padding:15px;display:grid}.signed-receipt span,.signed-receipt small{color:#829085;font-size:8px}.signed-receipt strong{color:#b8d0bc;font:16px Georgia,serif}.agreements-empty{text-align:center;border:1px dashed #c6a26838;border-radius:16px;padding:45px 25px}.agreements-empty h2{margin:0 0 7px;font:25px Georgia,serif}.agreements-empty p,.agreements-legal-note{color:#7e7680;font:10px/1.55 Georgia,serif}.agreements-legal-note{margin-top:22px}@media (width<=900px){.studio-section-tabs{top:101px}.studio-shelf-choices,.create-book-workspace,.organization-workspace{grid-template-columns:1fr}.studio-series-grid,.author-roster-grid{grid-template-columns:1fr 1fr}.focused-upload-form{grid-template-columns:1fr}.other-author-heading,.agreement-intro-card{flex-direction:column;align-items:start}.focused-book-editor .review-audio-row{grid-template-columns:26px 1fr;padding:12px 0}.focused-book-editor .review-audio-preview,.focused-book-editor .review-audio-actions,.focused-book-editor .review-audio-row>em{grid-column:2}}@media (width<=560px){.studio-section-tabs{margin-top:-5px;position:static}.studio-section-tabs button{padding:0 13px}.studio-library-home{min-height:auto;padding:25px 0}.studio-library-welcome h2{font-size:34px}.studio-shelf-choices,.studio-series-grid,.author-roster-grid{grid-template-columns:1fr}.studio-shelf-choices button{min-height:190px}.studio-series-grid>button{grid-template-columns:65px 1fr auto}.studio-series-art{width:65px;height:96px}.studio-library-heading{display:grid}.focused-book-editor>header{grid-template-columns:45px 1fr}.focused-book-editor .review-cover{width:45px;height:68px}.focused-book-editor .review-counts{grid-column:1/-1}.focused-editor-section{padding:20px 16px}.review-cover-manager{grid-template-columns:1fr}.other-author-heading nav{width:100%;overflow-x:auto}.agreement-document>header{display:grid}.agreements-heading h1,.agreements-loading h1{font-size:34px}.agreement-terms{padding:21px 19px}.agreement-signature-form{padding:19px}.agreements-topbar span{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
