.publishing-demo-banner{color:#f6f3ff;background:linear-gradient(90deg,#15102bf5,#15102b94),url(/demo-assets/readerous-storyscape.png) 78%/cover;border:1px solid #7468a8;border-radius:14px;align-items:center;gap:12px;min-height:118px;margin-bottom:22px;padding:20px 22px;display:flex}.publishing-demo-banner>svg{color:#a898ff;width:22px}.publishing-demo-banner span{gap:4px;max-width:590px;display:grid}.publishing-demo-banner strong{font-family:Georgia,serif;font-size:19px}.publishing-demo-banner small{color:#bbb5d2}.publishing-demo-banner a{color:#c9c0ff;margin-left:auto;font-weight:700;text-decoration:none}.publishing-demo-mode .preview-panel .primary-action{pointer-events:none;opacity:.55}@media (max-width:600px){.publishing-demo-banner{align-items:flex-start}.publishing-demo-banner a{display:none}}.publish-shell.publish-theme-dark{--surface:#1b1928;--canvas:#12111c;--ink:#f6f3ff;--muted:#aaa6bc;--line:#e4deff24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.publish-theme-dark .education-publishing-fields>aside{color:#ddd5ff;background:#2b2541}.publish-theme-dark .education-publishing-fields>aside small{color:#b8b0ca}.publish-theme-dark .publishing-commercial-note{color:#d9d0ff;background:#28223d;border-color:#5c4e88}.publish-theme-dark .fanwork-policy-notice,.publish-theme-dark .fanwork-policy-notice.paused{color:var(--pub-text);background:#242033;border-color:#5d5480}.publish-theme-dark .fanwork-policy-notice p,.publish-theme-dark .fanwork-policy-notice small{color:var(--pub-muted)}.publish-shell.publish-theme-light{--pub-bg:#f6f4fb;--pub-panel:#fff;--pub-panel-2:#f0edf7;--pub-line:#d8d2e5;--pub-text:#211d2d;--pub-muted:#6f687d;--pub-accent:#7357d8;--pub-accent-2:#5f45c2;--pub-good:#188367;--pub-bad:#bd3f59;--surface:#fff;--canvas:#f7f5fb;--ink:#211d2d;--muted:#6f687d;--line:#30264b24;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(circle at 80% 0, #e5def8 0, transparent 30%), var(--pub-bg)}.publish-theme-light .publish-topbar{background:#faf8fdf0}.publish-theme-light .publish-panel,.publish-theme-light .podfic-publishing{background:#fffffff5}.publish-theme-light .field input,.publish-theme-light .field select,.publish-theme-light .field textarea,.publish-theme-light .chapter-editor input,.publish-theme-light .chapter-editor select,.publish-theme-light .podfic-language-grid input,.publish-theme-light .podfic-language-grid select,.publish-theme-light .podfic-external-source input,.publish-theme-light .podfic-external-source select,.publish-theme-light .podfic-trailer-setup input{color:var(--pub-text);background:#fff}.publish-theme-light .file-drop,.publish-theme-light .podfic-upload-card,.publish-theme-light .podfic-trailer-setup,.publish-theme-light .podfic-hosting-rule{background:#f5f2fa}.publish-theme-light .podfic-publishing>header,.publish-theme-light .podfic-publishing-demo{color:var(--pub-text);background:linear-gradient(135deg,#eee9fb,#faf8fd)}.publish-theme-light .author-preview-banner,.publish-theme-light .rights-confirm{color:var(--pub-text);background:#eee9f8}.publish-theme-light .publishing-demo-banner{color:#272035;background:linear-gradient(90deg,#faf7fff7,#faf7ffbd),url(/demo-assets/readerous-storyscape.png) 78%/cover}.publish-theme-light .publishing-demo-banner small{color:#655c78}.publish-theme-light .publishing-demo-banner a{color:#6045bf}.cover-upload-hint{color:var(--pub-muted);margin-top:11px;font-size:11px;line-height:1.45;display:block}.rights-type-picker button{color:var(--pub-text);background:var(--pub-panel-2)}.rights-type-picker button.selected{color:#f8f5ff;background:#352d51;border-color:#9c88ec}.rights-type-picker button.selected span{color:#d6cdec}.publish-theme-light .rights-type-picker button{color:var(--pub-text);background:#fff}.publish-theme-light .rights-type-picker button.selected{color:#2d2250;background:#eee8ff;border-color:#7557d5}.publish-theme-light .rights-type-picker button.selected span{color:#665b79}.fanwork-declarations label{color:var(--pub-text)}.major-warning-picker{border:1px solid var(--pub-line);min-width:0;color:var(--pub-text);background:color-mix(in srgb, var(--pub-panel-2) 72%, transparent);border-radius:18px;grid-column:1/-1;gap:14px;margin:0;padding:clamp(18px,3vw,24px);display:grid}.major-warning-picker legend{padding:0 6px;font-weight:850}.major-warning-picker>p,.major-warning-picker>small{color:var(--pub-muted);margin:0;font-size:12px;line-height:1.55}.major-warning-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.major-warning-picker label{border:1px solid var(--pub-line);background:var(--pub-panel);cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;min-height:72px;padding:14px;font-size:13px;line-height:1.4;transition:border-color .16s,background .16s,transform .16s;display:flex}.major-warning-picker label:hover{border-color:color-mix(in srgb, var(--pub-accent) 58%, var(--pub-line));transform:translateY(-1px)}.major-warning-picker input{width:18px;height:18px;accent-color:var(--pub-accent);flex:none;margin:1px 0 0}.major-warning-picker label>span{min-width:0;display:block}.major-warning-option.clear:has(input:checked){color:#bcefdc;background:#173329;border-color:#347c65}.major-warning-option.caution:has(input:checked){color:#ffe1a8;background:#382817;border-color:#987645}.major-warning-option.warning:has(input:checked){color:#ffd1da;background:#3a1922;border-color:#a84f61}.publish-theme-light .major-warning-option.clear:has(input:checked){color:#155742;background:#ddf4eb}.publish-theme-light .major-warning-option.caution:has(input:checked){color:#6c4a11;background:#fff0cf}.publish-theme-light .major-warning-option.warning:has(input:checked){color:#802f42;background:#ffe1e7}.publish-theme-light .major-warning-picker{background:#f7f4fc}@media (max-width:640px){.major-warning-picker>div{grid-template-columns:1fr}}@media (min-width:641px) and (max-width:820px){.major-warning-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.discovery-tag-field{min-width:0}.field-hint{color:var(--pub-muted);margin-top:-3px;font-size:12px;font-weight:500;line-height:1.5}.publishing-tag-editor{border:1px solid var(--pub-line);background:var(--pub-panel);border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;min-height:44px;padding:6px 8px;transition:border-color .16s,box-shadow .16s;display:flex}.publishing-tag-editor:focus-within{border-color:var(--pub-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--pub-accent) 22%, transparent)}.publishing-tag-editor.has-error{border-color:var(--pub-bad)}.publish-theme-light .publishing-tag-editor{background:#fff}.discovery-tag-field .publishing-tag-editor input{width:auto;min-width:180px;min-height:30px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;flex:180px;padding:4px 3px}.publish-theme-light .discovery-tag-field .publishing-tag-editor input{background:0 0}.discovery-tag-field .publishing-tag-editor input:disabled{flex-basis:0;min-width:0;padding:0}.publishing-tag-chip{min-height:30px;color:var(--pub-text);background:color-mix(in srgb, var(--pub-accent) 14%, var(--pub-panel-2));border:0;border-radius:999px;align-items:center;gap:5px;padding:0 5px 0 11px;font-size:12px;font-weight:650;display:inline-flex}.publishing-tag-chip.primary{background:color-mix(in srgb, var(--pub-accent) 18%, var(--pub-panel-2));padding-right:11px}.publishing-tag-chip button{width:20px;height:20px;color:var(--pub-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.publishing-tag-chip button:hover{color:var(--pub-text);background:color-mix(in srgb, var(--pub-accent) 22%, transparent)}.publishing-tag-chip svg{width:12px;height:12px}.publishing-tag-error{min-height:16px;color:var(--pub-bad);font-size:11px}.publishing-tag-error:empty{display:none}.publish-theme-light .publish-navigation{background:#f8f6fcf5}.publish-mobile-stepper{display:none}.podfic-demo-stack,.podfic-structure{gap:18px;display:grid}.podfic-production-tags{border:1px solid var(--pub-line);background:var(--pub-panel);border-radius:16px;gap:11px;margin:0 0 16px;padding:18px;display:grid}.podfic-production-tags legend{color:var(--pub-text);align-items:center;gap:8px;padding:0 6px;font-weight:850;display:inline-flex}.podfic-production-tags legend svg{width:19px;color:var(--pub-accent)}.podfic-production-tags>p,.podfic-production-tags>small{color:var(--pub-muted);margin:0;font-size:12px;line-height:1.5}.podfic-production-tags>div{flex-wrap:wrap;gap:8px;display:flex}.podfic-production-tags button{border:1px solid var(--pub-line);min-height:40px;color:var(--pub-text);background:var(--pub-panel-2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:800;display:inline-flex}.podfic-production-tags button:hover{border-color:var(--pub-accent)}.podfic-production-tags button.selected{border-color:var(--pub-accent);color:var(--pub-accent);background:color-mix(in srgb, var(--pub-accent) 12%, var(--pub-panel))}.podfic-production-tags button svg{width:15px}.podfic-structure{border:1px solid var(--pub-line);background:var(--pub-panel);border-radius:20px;margin-top:22px;padding:clamp(18px,3vw,26px)}.podfic-structure>header,.podfic-chapter-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.podfic-structure>header>svg{width:28px;color:var(--pub-accent)}.podfic-structure>header>span,.podfic-chapter-heading>span{flex:1;gap:4px;display:grid}.podfic-structure header small,.podfic-chapter-heading small{color:var(--pub-muted)}.podfic-mode-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.podfic-mode-picker>button{border:1px solid var(--pub-line);min-height:104px;color:var(--pub-text);background:var(--pub-panel-2);text-align:left;border-radius:15px;align-items:flex-start;gap:12px;padding:17px;display:flex}.podfic-mode-picker>button.selected{border-color:var(--pub-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--pub-accent) 20%, transparent)}.podfic-mode-picker svg{width:21px;color:var(--pub-accent);flex:none}.podfic-mode-picker span{gap:6px;display:grid}.podfic-mode-picker small{color:var(--pub-muted);line-height:1.45}.podfic-chapter-list{border-top:1px solid var(--pub-line);gap:8px;padding-top:16px;display:grid}.podfic-chapter-heading{margin-bottom:4px}.podfic-chapter-heading>button{border:1px solid var(--pub-line);color:var(--pub-text);background:var(--pub-panel-2);border-radius:10px;padding:9px 12px}.podfic-chapter-row{border:1px solid var(--pub-line);background:var(--pub-panel-2);border-radius:12px;grid-template-columns:1fr auto;display:grid}.podfic-chapter-row.selected{border-color:var(--pub-accent)}.podfic-chapter-summary{min-width:0;color:var(--pub-text);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.podfic-chapter-summary>span{width:28px;height:28px;color:var(--pub-accent);background:var(--pub-panel);border-radius:50%;place-items:center;padding:0;font-size:12px;font-weight:800;display:grid}.podfic-chapter-summary>input{width:100%;min-width:0;color:var(--pub-text);font:inherit;background:0 0;border:0;border-bottom:1px solid #0000;padding:5px 2px;font-weight:800}.podfic-chapter-summary>input:hover{border-bottom-color:var(--pub-line)}.podfic-chapter-summary>input:focus{border-bottom-color:var(--pub-accent);outline:0}.podfic-chapter-row small.ready{color:var(--pub-good)}.podfic-chapter-row small.missing{color:var(--pub-bad)}.podfic-chapter-actions{display:flex}.podfic-chapter-actions>button{border:0;border-left:1px solid var(--pub-line);min-width:44px;min-height:44px;color:var(--pub-muted);background:0 0;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.podfic-chapter-actions>button:hover,.podfic-chapter-actions>button[aria-expanded=true]{color:var(--pub-accent);background:var(--pub-panel)}.podfic-chapter-actions svg{width:16px}.podfic-chapter-edit span{font-size:12px;font-weight:800}.podfic-chapter-remove:hover{color:var(--pub-bad)!important}.podfic-chapter-editor{border-top:1px solid var(--pub-line);background:var(--pub-panel);grid-column:1/-1;padding:16px}.podfic-recording-editor{gap:12px;display:grid}.pricing-panel>.chapter-pricing-options{grid-template-columns:repeat(3,minmax(0,1fr))}.chapter-pricing-list{border:1px solid var(--pub-line);background:var(--pub-panel-2);border-radius:16px;gap:9px;margin:18px 0 24px;padding:18px;display:grid}.chapter-pricing-list>header{margin-bottom:3px}.chapter-pricing-list>header span{gap:5px;display:grid}.chapter-pricing-list>header small{color:var(--pub-muted);font-size:12px;line-height:1.5}.chapter-pricing-list>div{border:1px solid var(--pub-line);background:var(--pub-panel);border-radius:12px;grid-template-columns:minmax(0,1fr) 118px 140px;align-items:center;gap:10px;min-width:0;padding:11px;display:grid}.chapter-pricing-list>div>span{align-items:center;gap:10px;min-width:0;display:flex}.chapter-pricing-list>div>span b{width:27px;height:27px;color:var(--pub-accent);background:var(--pub-panel-2);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.chapter-pricing-list>div>span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chapter-pricing-list select,.chapter-pricing-list label{border:1px solid var(--pub-line);min-width:0;min-height:42px;color:var(--pub-text);background:var(--pub-panel);border-radius:10px}.chapter-pricing-list select{width:100%;padding:0 10px}.chapter-pricing-list label{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0 10px;display:grid}.chapter-pricing-list label input{width:100%;min-width:0;color:var(--pub-text);background:0 0;border:0;outline:0}.chapter-pricing-list label small,.chapter-free-access{color:var(--pub-muted);font-size:10px}.chapter-free-access{padding:0 4px}.podfic-media-access-rule{border:1px solid;border-radius:13px;align-items:flex-start;gap:11px;padding:14px 15px;display:flex}.podfic-media-access-rule>svg{flex:none;width:19px}.podfic-media-access-rule>span{gap:4px;display:grid}.podfic-media-access-rule small{color:var(--pub-muted);line-height:1.45}.podfic-media-access-rule.free{color:#168164;border-color:color-mix(in srgb, #168164 58%, var(--pub-line));background:color-mix(in srgb, #dff8ee 72%, var(--pub-panel))}.podfic-media-access-rule.paid{color:#a8690f;border-color:color-mix(in srgb, #d3973c 62%, var(--pub-line));background:color-mix(in srgb, #fff0d4 68%, var(--pub-panel))}.publish-theme-dark .podfic-media-access-rule.free{color:#7de1c2;background:#173229}.publish-theme-dark .podfic-media-access-rule.paid{color:#ffd287;background:#392b19}.podfic-protected-provider-note{border:1px solid color-mix(in srgb, #d3973c 62%, var(--pub-line));color:#a8690f;background:color-mix(in srgb, #fff0d4 68%, var(--pub-panel));border-radius:13px;align-items:flex-start;gap:9px;margin:0;padding:14px;font-size:12px;line-height:1.5;display:flex}.publish-theme-dark .podfic-protected-provider-note{color:#ffd287;background:#392b19}.podfic-protected-provider-note svg{flex:none;width:18px}.podfic-chapter-editor .podfic-upload-card{min-height:154px;padding:16px}.podfic-chapter-editor .podfic-upload-card.disabled,.podfic-chapter-editor .podfic-caption-upload label.disabled{cursor:not-allowed}.podfic-chapter-editor .podfic-upload-card.disabled em,.podfic-chapter-editor .podfic-caption-upload label.disabled{opacity:.55}.podfic-demo-control-note{color:var(--pub-muted);text-align:right;font-size:11px}.podfic-media-status button{border:1px solid color-mix(in srgb,var(--pub-accent) 34%,transparent);color:var(--pub-accent);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;margin-top:8px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.podfic-media-status button svg{width:14px;height:14px}.podfic-media-status button:disabled{opacity:.5;cursor:not-allowed}.podfic-upload-card input,.podfic-caption-upload input,.podfic-trailer-setup label input{clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.podfic-universe-fields{border:1px solid var(--pub-line);background:var(--pub-panel-2);border-radius:16px;grid-column:1/-1;gap:14px;padding:18px;display:grid}.podfic-universe-fields legend{color:var(--pub-text);align-items:center;gap:8px;padding:0 7px;font-weight:850;display:flex}.podfic-universe-fields legend svg{width:19px;color:var(--pub-accent)}.podfic-atlas-toggle{align-items:flex-start;gap:11px;display:flex}.podfic-atlas-toggle input{width:18px;height:18px;accent-color:var(--pub-accent)}.podfic-atlas-toggle span{gap:4px;display:grid}.podfic-atlas-toggle small,.podfic-universe-fields>p{color:var(--pub-muted);font-size:12px;line-height:1.5}.podfic-universe-fields>div:not(.podfic-atlas-toggle){grid-template-columns:1fr 1fr;gap:14px;display:grid}.podfic-atlas-summary{border:1px solid var(--pub-line);background:var(--pub-panel-2);border-radius:13px;align-items:center;padding:14px}.podfic-atlas-summary span{gap:4px;display:grid}.podfic-atlas-summary small,.podfic-universe-fields>small{color:var(--pub-muted);font-size:11px;line-height:1.45}.podfic-atlas-summary em{color:var(--pub-good);justify-self:end;font-size:11px;font-style:normal;font-weight:800}.podfic-atlas-worlderous{background:var(--pub-accent);color:#171327;border-radius:11px;align-items:center;gap:8px;width:fit-content;padding:11px 14px;font-weight:800;text-decoration:none;display:inline-flex}.podfic-atlas-worlderous svg{width:16px}@media (max-width:1024px){.publish-layout{display:block}.publish-steps{border-right:0;border-bottom:1px solid var(--pub-line);justify-content:space-between;align-items:center;gap:16px;height:auto;padding:18px 24px;display:flex;position:static}.publish-steps>small{display:none}.publish-steps h1{margin:0;font-size:19px}.publish-steps nav{display:none}.publish-steps footer{white-space:nowrap;margin:0;position:static}.publish-stage{padding-top:18px}.publish-mobile-stepper{z-index:18;border:1px solid var(--pub-line);background:color-mix(in srgb, var(--pub-panel) 94%, transparent);box-shadow:0 12px 30px color-mix(in srgb, var(--pub-bg) 75%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;margin-bottom:18px;padding:10px;display:grid;position:sticky;top:76px}.publish-mobile-stepper>button{border:1px solid var(--pub-line);width:42px;height:42px;color:var(--pub-text);background:var(--pub-panel-2);border-radius:12px;place-items:center;display:grid}.publish-mobile-stepper>button:disabled{opacity:.38}.publish-mobile-stepper>button svg{width:18px}.publish-mobile-stepper label{gap:4px;min-width:0;display:grid}.publish-mobile-stepper label>small{color:var(--pub-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.publish-mobile-stepper select{width:100%;min-width:0;color:var(--pub-text);background:0 0;border:0;padding:0;font-weight:800}.publish-mobile-stepper select option{color:#211d2d;background:#fff;font-weight:700}.publish-mobile-stepper label>span{background:var(--pub-line);border-radius:99px;height:3px;overflow:hidden}.publish-mobile-stepper label>span i{border-radius:inherit;background:var(--pub-accent);height:100%;display:block}}@media (max-width:640px){.publish-steps{padding:14px 16px}.publish-steps footer{display:none}.publish-stage{padding-top:12px}.publish-mobile-stepper{margin-bottom:14px;top:70px}.podfic-mode-picker,.pricing-panel>.chapter-pricing-options,.podfic-universe-fields>div:not(.podfic-atlas-toggle){grid-template-columns:1fr}.chapter-pricing-list{padding:12px}.chapter-pricing-list>div{grid-template-columns:1fr 110px}.chapter-pricing-list>div>label,.chapter-pricing-list>div>.chapter-free-access{grid-column:1/-1}.podfic-chapter-heading{align-items:flex-start}.podfic-chapter-summary{grid-template-columns:30px minmax(0,1fr)}.podfic-chapter-summary small{grid-column:2}.podfic-chapter-edit span{display:none}.podfic-chapter-editor{padding:12px}}@media (min-width:801px){.publish-theme-light .publish-navigation{background:0 0}}.cover-step{grid-template-columns:minmax(130px,190px) minmax(0,1fr)}.cover-step>div:last-child{min-width:0}.cover-preview,.listing-preview>div{place-items:center;display:grid}.cover-preview>svg,.listing-preview>div>svg{width:42px;height:42px;color:var(--pub-muted);opacity:.72}.soft-upload,.primary-action{text-align:center;max-width:100%}.soft-upload svg,.primary-action svg{flex:none}.podfic-source-epub{border:1px solid var(--pub-line);background:var(--pub-panel-2);border-radius:16px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px;display:grid}.podfic-source-epub>svg{width:24px;color:var(--pub-accent)}.podfic-source-epub>span{gap:4px;min-width:0;display:grid}.podfic-source-epub small{color:var(--pub-muted);line-height:1.45}.podfic-source-epub em{color:var(--pub-good);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:800;overflow:hidden}.podfic-source-epub-action{white-space:nowrap}.worlderous-source-lock{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.worlderous-source-lock>svg{width:24px;color:var(--pub-good)}.worlderous-source-lock>span{gap:5px;display:grid}.worlderous-source-lock small{color:var(--pub-muted);line-height:1.5}.worlderous-source-lock>a{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.worlderous-source-lock>a svg{width:16px}.worlderous-chapter-visibility>div{grid-template-columns:42px minmax(0,1fr) auto}.worlderous-chapter-visibility>div>strong{overflow-wrap:anywhere}.podfic-structure{background:0 0;border:0;border-radius:0;margin-top:22px;padding:0 0 24px}.form-grid{align-items:start}.form-grid>.field{align-content:start}.podfic-mode-picker{background:0 0;border:0;border-radius:0;gap:12px;padding:0}.podfic-mode-picker>button{border:1px solid var(--pub-line);background:var(--pub-panel-2);border-radius:12px;min-height:88px}.podfic-mode-picker>button.selected{border-color:var(--pub-accent);background:var(--pub-panel);box-shadow:0 3px 12px color-mix(in srgb, var(--pub-text) 9%, transparent)}.podfic-chapter-editor{background:0 0;padding:18px 14px}.podfic-chapter-row{transition:opacity .14s,transform .14s,box-shadow .14s;position:relative}.podfic-chapter-row.dragging{opacity:.38;transform:scale(.985)}.podfic-chapter-row.drop-before:before,.podfic-chapter-row.drop-after:after{content:"";z-index:3;background:var(--pub-accent);height:3px;box-shadow:0 0 0 4px color-mix(in srgb, var(--pub-accent) 15%, transparent);pointer-events:none;border-radius:999px;position:absolute;left:8px;right:8px}.podfic-chapter-row.drop-before:before{top:-6px}.podfic-chapter-row.drop-after:after{bottom:-6px}.podfic-chapter-summary{grid-template-columns:24px 30px minmax(0,1fr) auto}.podfic-chapter-drag-handle{width:24px;height:36px;color:var(--pub-muted);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}:is(.podfic-chapter-drag-handle:hover,.podfic-chapter-drag-handle:focus-visible){color:var(--pub-accent);background:var(--pub-panel);outline:0}.podfic-chapter-drag-handle:active{cursor:grabbing}.podfic-chapter-drag-handle svg{width:18px}.podfic-recording-editor{gap:16px}.podfic-media-access-rule{border:0;border-bottom:1px solid var(--pub-line);border-radius:0;padding:2px 0 14px;background:0 0!important}.podfic-no-media{text-align:left;border:0;border-radius:0;padding:2px 0}.podfic-upload-card{background:var(--pub-panel-2);border:0;border-radius:12px}.publish-shell .podfic-external-source,.publish-shell .podfic-caption-upload,.publish-shell .podfic-trailer-setup{border:0;border-top:1px solid var(--pub-line);background:0 0;border-radius:0;padding:16px 0 0}.podfic-external-source>header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.podfic-external-source>header>svg{width:20px;color:var(--pub-accent)}.podfic-external-source>header>span{gap:2px;display:grid}.podfic-external-source>header small{color:var(--pub-muted)}.podfic-trailer-setup>div{grid-template-columns:160px minmax(0,1fr) auto}.podfic-trailer-setup select{border:1px solid var(--pub-line);min-width:0;min-height:43px;color:var(--pub-text);background:var(--pub-panel);border-radius:10px;padding:0 12px}@media (max-width:640px){.podfic-source-epub{grid-template-columns:auto minmax(0,1fr)}.podfic-source-epub-action{grid-column:1/-1;width:100%}.worlderous-source-lock{grid-template-columns:auto minmax(0,1fr)}.worlderous-source-lock>a{grid-column:1/-1;justify-content:center}.podfic-mode-picker{gap:8px}.podfic-mode-picker>button{min-height:78px}.podfic-chapter-editor{padding:16px 10px}.podfic-chapter-summary{grid-template-columns:24px 30px minmax(0,1fr)}.podfic-chapter-summary small{grid-column:3}.podfic-external-source>div,.podfic-trailer-setup>div{grid-template-columns:1fr}}
