@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-mono-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/ibm-plex-mono-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/ibm-plex-mono-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media screen{main{--paper: #f7f5ee;--ink: #183a36;--muted: #5b6f62;--line: #c9d3c5;background:var(--paper);color:var(--ink)}.formats,.examples{background:#e2e9db}.formats{max-width:none;padding-inline:max(40px,calc((100vw - 1280px)/2));padding-top:52px;padding-bottom:22px}.examples{max-width:none;padding-inline:max(40px,calc((100vw - 1280px)/2))}.formats h2,.control-section h2,.sheet-label h3,.sheet-text h3,.pricing h3,.faq h2{font-family:IBM Plex Mono,monospace;font-weight:600;letter-spacing:-.025em}.formats h2{font-size:38px;line-height:1.25}.branch-map path{stroke:#68876a}.format-list h3{font-family:IBM Plex Mono,monospace;font-size:19px;font-weight:600}.format-list p{color:#4f675c}.editorial-sheet{grid-template-columns:250px 300px minmax(0,1fr);min-height:285px;background:#fbfaf4;margin-bottom:20px;border-radius:8px}.sheet-label{padding:35px 30px;background:#21483e;color:#fff}.sheet-label h3{font-size:31px;line-height:1.2}.sheet-label>span{font-family:IBM Plex Mono,monospace}.sheet-label p{font-size:17px}.editorial-sheet>img{height:285px;max-height:none;min-height:0;align-self:center;padding:22px}.newsletter{grid-template-columns:250px minmax(0,1fr);background:#f1e6e3}.newsletter .sheet-label{background:#e6a6b5;color:#183a36}.editorial-sheet.article .sheet-label{background:#c7d7bd;color:#183a36}.sheet-text{padding:36px 30px}.sheet-text blockquote{font-size:24px;line-height:1.35}.sheet-text h3{font-size:27px}.sheet-text>p{font-size:17px}.source-cue{color:#496052}.control-section{padding-block:50px}.control-section h2{font-size:42px}.control-row svg{background:#183a36}.limitations{background:#e0e7d8}.studio-layout{background:#fffdf7}.source-pane{background:#eaf0e2}.mode-label{background:#dce8d1}.source-fragment{background:#f8fbf1;border-color:#c3cfb6}.faq details{background:#fbfaf4}.pricing>article{border-color:#a8b9a7}.footer-intro{max-width:1280px;margin-inline:auto}.footer-upload{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:22px;background:#5c3752;border-radius:10px;max-width:980px;margin:32px auto 0;padding:24px 28px}.footer-upload>svg{width:34px;height:34px}.footer-upload strong,.footer-upload span{display:block}.footer-upload strong{font-size:18px;font-weight:500}.footer-upload div>span{font-size:13px;color:#d7c5cf;margin-top:6px}.footer-intro .button{min-width:280px;padding-block:18px}@media(max-width:1050px){.editorial-sheet{grid-template-columns:180px 230px minmax(0,1fr)}.newsletter{grid-template-columns:180px 1fr}.sheet-label{padding-inline:22px}}@media(min-width:761px)and (max-width:1050px){.site-header nav[aria-label=Główna] a{display:flex;align-items:center;min-height:44px}.editorial-sheet{grid-template-columns:230px minmax(0,1fr)}.sheet-label{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 22px}.sheet-label h3{margin:0;font-size:24px}.sheet-label p{font-size:15px;text-align:right}.editorial-sheet>img{height:250px}.sheet-text{padding:28px 24px}.newsletter{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.site-header:has(>nav[aria-label=Główna]){flex-wrap:wrap;gap:0;padding-block:10px 0}.site-header:has(>nav[aria-label=Główna])>.wordmark{display:inline-flex;align-items:center;min-height:44px}.site-header nav[aria-label=Główna]{flex-basis:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:4px;border-top:1px solid #644f6f}.site-header nav[aria-label=Główna] a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:9px 6px;font-size:14px}.hero .input-tabs button,.hero .material-actions .text-button{min-height:44px}.formats,.examples{padding-inline:22px}.formats h2{font-size:27px}.format-list h3{font-size:15px}.editorial-sheet{grid-template-columns:minmax(0,1fr);min-height:0}.sheet-label{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;grid-row:auto;padding:18px 20px}.sheet-label>span,.sheet-label h3{grid-column:1}.sheet-label h3{font-size:21px;margin:0}.sheet-label p{grid-column:2;grid-row:1 / span 2;max-width:15ch;text-align:right;font-size:13px}.editorial-sheet>img{min-height:0;height:220px;padding:18px 20px 0}.editorial-sheet.article>img{object-position:50% 35%}.sheet-text{min-width:0;padding:22px 20px 24px}.sheet-text blockquote{font-size:22px;line-height:1.4}.sheet-text h3{font-size:24px;line-height:1.25}.sheet-text>p{font-size:16px;line-height:1.6}.newsletter{grid-template-columns:minmax(0,1fr)}.newsletter .sheet-label{padding:18px 20px}.newsletter .sheet-label h3{overflow-wrap:normal}.newsletter .sheet-text>p:not(:last-child){font-size:16px}.control-section h2{font-size:28px}.pricing h3{font-size:18px}.faq h2{font-size:26px}.footer-upload{grid-template-columns:30px 1fr;padding:22px;gap:20px 12px}.footer-upload>svg{width:28px}.footer-upload .button{grid-column:1 / -1;min-width:0;width:100%}}}@media screen{.balance-company{background:#2e203d;color:#e8d6ef;border-top:1px solid #62506e;padding:22px max(32px,calc((100vw - 1280px)/2))}.balance-company-inner{max-width:1280px;grid-template-columns:.8fr 1.25fr 1.3fr 1.2fr;gap:20px}.balance-company .balance-brand{font-size:16px;gap:8px}.balance-company .balance-brand svg{width:32px;height:20px}.balance-company p{font-size:12px!important;line-height:1.65!important;margin-bottom:3px!important}.balance-company nav{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;font-size:12px}.balance-company nav a,.balance-company nav button{min-height:36px;display:flex;align-items:center}.balance-company .balance-contact span{margin-top:6px}.balance-company :focus-visible{outline-color:currentColor}@media(max-width:900px){.balance-company-inner{grid-template-columns:1fr 1fr;gap:18px 24px}.balance-company-inner>nav{grid-column:1 / -1;grid-row:2}}@media(max-width:520px){.balance-company{padding:22px 24px}.balance-company-inner{grid-template-columns:1fr;gap:14px}.balance-company-inner>nav{grid-row:auto}.balance-company nav{grid-template-columns:1fr 1fr;gap:0 16px;font-size:13px}.balance-company nav a,.balance-company nav button{min-height:44px}.balance-company p{font-size:13px!important}.balance-company .balance-contact span{display:inline;margin:0}.balance-company .balance-contact span:before{content:" · "}}}@media screen and (max-width:760px){.hero-wave>svg{min-width:0;width:0;overflow:hidden}}@media screen and (max-width:400px){.format-list{grid-template-columns:repeat(2,minmax(0,1fr))}.format-list>div{grid-template-columns:24px minmax(0,1fr);gap:5px 8px;min-width:0}.format-list svg{width:24px;height:24px}.format-list h3{font-size:14px;overflow-wrap:anywhere}.format-list p{font-size:12px}}.source-revision{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#eaf0e2;border:1px solid #b5c4a8;border-radius:10px;padding:20px 24px;margin-bottom:18px}.source-revision>div{min-width:0}.source-revision strong{font-size:17px;font-weight:600}.source-revision p{color:#496052;font-size:15px;line-height:1.6;max-width:68ch;margin-top:8px}.source-revision .button{flex-shrink:0;min-height:44px}.draft-source-original{margin-block:18px;padding:18px;background:#eaf0e2;border-radius:8px}.draft-source-original>strong{display:block;font-size:15px;margin-bottom:14px}.draft-source-original blockquote{margin:0;padding-block:14px;border-top:1px solid #b5c4a8}.draft-source-original blockquote span{display:block;font-size:13px;color:#496052;margin-bottom:6px}.draft-source-original blockquote p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.6}#replace-draft-note{line-height:1.6;margin-top:12px}@media(max-width:760px){.source-revision{align-items:stretch;flex-direction:column;gap:16px;padding:18px}.source-revision .button{width:100%;white-space:normal}.draft-source-original{padding:16px}}.source-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px}.source-actions .button{flex:1 1 125px;min-height:44px;padding:10px 12px;font-size:14px}.source-action-status{font-size:13px;line-height:1.5;margin:0 0 14px}.studio-error .source-recovery{display:block;border-top:1px solid currentColor;padding-top:14px;margin:14px 0}.source-recovery p{margin:0 0 10px;max-width:72ch}.source-recovery .text-button{min-height:44px}.source-recovery:not([hidden])+div .text-button{min-height:44px}.recording-intent{margin-block:0 18px;display:grid;gap:9px}.recording-intent label{color:#e1c9f0;font-size:16px;font-weight:500}.recording-intent select{width:100%;min-height:48px;padding:11px 14px;border:1px solid #806b92;border-radius:8px;background:#21192e;color:#f6f2f8;font:inherit;font-size:16px}.recording-intent p,.recording-status{max-width:70ch;color:#e1c9f0;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.recording-status{margin-block:14px 0}.recording-intent select:focus-visible{outline:2px solid #efbed7;outline-offset:3px}.file-controls .text-button{min-height:44px;white-space:normal}.example-preview{margin-top:22px;max-width:72ch}.example-preview summary{min-height:44px;padding-block:10px;font-weight:600;cursor:pointer}.example-preview summary:focus-visible{outline:2px solid #496052;outline-offset:3px}.example-preview section{padding-block:22px;border-top:1px solid #b5c4a8}.example-preview h4{font-size:18px;line-height:1.45;overflow-wrap:anywhere}.example-preview p,.example-preview blockquote{white-space:pre-wrap;overflow-wrap:anywhere}.example-preview blockquote{margin:14px 0 0;padding-left:16px;border-left:2px solid #b5c4a8;color:#496052;font-size:15px;line-height:1.6}.fragment-top{flex-wrap:wrap}.fragment-top .source-remove{min-height:44px;padding:8px 10px}.source-removal-undo{width:100%;min-height:44px;margin:0 0 16px;white-space:normal}.package-review{margin-bottom:24px;border-block:1px solid var(--line);background:#fffdf7}.package-review summary{display:grid;grid-template-columns:minmax(0,1fr) auto 8px;align-items:center;gap:8px 24px;min-height:64px;padding:18px 22px;cursor:pointer}.package-review summary strong{font-size:18px;font-weight:600}.package-review summary span{font-size:14px;color:#496052;font-variant-numeric:tabular-nums}.package-review summary::marker{color:#496052}.package-review summary:after{content:"";width:8px;height:8px;border-right:1px solid #496052;border-bottom:1px solid #496052;transform:rotate(45deg)}.package-review[open] summary:after{transform:rotate(225deg)}.package-review[open] summary{border-bottom:1px solid var(--line)}.package-review>p{max-width:72ch;padding:16px 22px 0;color:#496052;font-size:14px;line-height:1.6}.package-review-list{list-style:none;padding:8px 22px 20px;margin:0}.package-review-list li+li{border-top:1px solid var(--line)}.package-review-row{display:grid;grid-template-columns:105px minmax(0,1fr) 170px 185px;align-items:center;gap:12px 20px;width:100%;min-height:64px;padding:14px 0;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.package-review-format{font-size:14px;font-weight:600}.package-review-title{font-size:16px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.package-review-meta{color:#496052;font-size:13px;font-variant-numeric:tabular-nums}.package-review-state{color:#496052;font-size:13px;line-height:1.5}.package-review-row[data-review=incomplete] .package-review-state{color:#763c21}.package-review-row[data-review=checked] .package-review-state{font-weight:600;color:#21483e}.package-review-row[aria-current=true] .package-review-format{text-decoration:underline;text-underline-offset:5px}.package-review-row:hover:not(:disabled){background:#eaf0e2}.package-review-row:disabled{cursor:default;opacity:.65}.package-review summary:focus-visible,.package-review-row:focus-visible,.draft-review .button:focus-visible{outline:2px solid #496052;outline-offset:3px}.draft-review{margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.draft-review>p{max-width:70ch;color:#496052;font-size:14px;line-height:1.6}.draft-review>div{display:flex;flex-wrap:wrap;gap:12px;margin-block:14px}.draft-review .button{min-height:44px;font-size:14px;white-space:normal}.draft-review .button[aria-pressed=true]{background:#eaf0e2}.draft-review small{display:block;color:#496052;font-size:13px;line-height:1.6;max-width:70ch}@media(max-width:1000px){.package-review-row{grid-template-columns:95px minmax(0,1fr) 165px;gap:8px 16px}.package-review-meta{grid-column:2}.package-review-state{grid-column:3;grid-row:1 / span 2}}@media(max-width:760px){.package-review summary{grid-template-columns:minmax(0,1fr) 8px;padding:18px;gap:8px 16px}.package-review summary span{grid-column:1;grid-row:2}.package-review summary:after{grid-column:2;grid-row:1 / span 2}.package-review>p{padding-inline:18px}.package-review-list{padding-inline:18px}.package-review-row{grid-template-columns:minmax(0,1fr) auto;padding-block:16px;gap:7px 12px}.package-review-format{grid-column:1}.package-review-title{grid-column:1 / -1;grid-row:2}.package-review-meta{grid-column:1 / -1;grid-row:3}.package-review-state{grid-column:2;grid-row:1;max-width:160px;text-align:right}.draft-review>div{flex-direction:column}.draft-review .button{width:100%}}.package-search{margin:18px 22px;padding-block:18px;border-block:1px solid var(--line)}.package-search label{display:block;margin-bottom:9px;color:var(--ink);font-size:16px;font-weight:600}.package-search input{display:block;width:min(100%,620px);min-height:48px;padding:11px 14px;border:1px solid #8fa28f;border-radius:8px;background:#fffdf7;color:var(--ink);font:inherit;font-size:16px;line-height:1.5}.package-search input::placeholder{color:#496052}.package-search input:focus-visible,.package-search-hit:focus-visible,#package-search-return:focus-visible{outline:2px solid #496052;outline-offset:3px}.package-search>p{max-width:72ch;margin-top:10px;color:#496052;font-size:14px;line-height:1.6}.package-search #package-search-status{color:var(--ink)}.package-search-results{list-style:none;padding:0;margin:14px 0 0;max-height:360px;overflow:auto;scrollbar-color:#9caf96 #eaf0e2}.package-search-results li+li{border-top:1px solid var(--line)}.package-search-hit{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:12px 20px;width:100%;min-height:52px;padding:14px 4px;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.package-search-hit:hover:not(:disabled){background:#eaf0e2}.package-search-hit:disabled{opacity:.65;cursor:default}.package-search-hit-label{font-size:14px;font-weight:600;line-height:1.6}.package-search-context{font-size:16px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.package-search-context mark{padding:0;background:#efe1b3;color:#183a36}#package-search-return{min-height:44px;margin-bottom:18px;font-size:14px;white-space:normal}@media(max-width:760px){.package-search{margin-inline:18px}.package-search-hit{grid-template-columns:minmax(0,1fr);gap:6px}#package-search-return{width:100%}}.draft-field-actions{display:flex;flex-wrap:wrap;gap:10px;margin-block:10px 20px}.draft-field-actions .button{min-height:44px;padding:10px 16px;font-size:14px;line-height:1.5;white-space:normal}.draft-field-actions .button:focus-visible{outline:2px solid #496052;outline-offset:3px}#draft-use-status{max-width:70ch;color:#496052;font-size:14px;line-height:1.6}#draft-use-status:empty{display:none}@media(max-width:760px){.draft-field-actions{gap:8px}.draft-field-actions .button{flex:1;padding-inline:12px}}#source-reading-open{min-height:44px;margin-bottom:20px;font-size:14px;white-space:normal}.source-reading-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.source-reading-head h3{font-size:22px;font-weight:600;line-height:1.3}.source-reading-head .button{min-height:44px;font-size:14px;white-space:normal}.source-reading-note{max-width:70ch;margin-block:14px 20px;color:#496052;font-size:14px;line-height:1.6}.source-reading-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:start;border-block:1px solid var(--line);padding-block:20px}#source-reading-format{margin-bottom:12px;color:#496052;font-size:14px;font-weight:600}.source-reading-document,.source-reading-quote{max-height:420px;overflow:auto;overflow-wrap:anywhere;scrollbar-color:#9caf96 #eaf0e2;padding-right:10px}#source-reading-title{margin:0 0 20px;font-size:22px;line-height:1.4;white-space:pre-wrap}#source-reading-body,#source-reading-source-text{font-size:16px;line-height:1.65;white-space:pre-wrap}.source-reading-origin{min-width:0;padding:16px;background:#eaf0e2}#source-reading-view label{display:block;margin-bottom:9px;font-size:14px;color:var(--ink)}#source-reading-source{width:100%;min-height:44px;border:1px solid #8fa28f;border-radius:6px;background:#fffdf7;color:var(--ink);padding:8px 10px;font:inherit;font-size:16px}#source-reading-status,#source-reading-empty,#source-reading-revision{margin-block:12px;font-size:14px;line-height:1.6;color:#496052}#source-reading-revision,#source-reading-empty{color:#763c21}.source-reading-quote{margin:0}#source-reading-open:focus-visible,#source-reading-view :focus-visible{outline:2px solid #496052;outline-offset:3px}@media(max-width:760px){#source-reading-open{width:100%}.source-reading-head{align-items:stretch;flex-direction:column;gap:12px}.source-reading-head h3{font-size:20px}.source-reading-head .button{width:100%}.source-reading-grid{grid-template-columns:minmax(0,1fr);gap:18px;padding-block:16px}.source-reading-document{max-height:220px}.source-reading-quote{max-height:170px}#source-reading-title{font-size:19px;margin-bottom:14px}.source-reading-note{margin-bottom:16px}.source-reading-origin{padding:14px}}.source-review{margin:20px 22px 8px;padding-top:20px;border-top:1px solid var(--line)}.source-review label{display:block;margin-bottom:8px;font-size:16px;font-weight:600}.source-review select{width:min(100%,440px);min-height:44px;padding:9px 12px;border:1px solid #607d6b;border-radius:4px;background:#fffdf7;color:var(--ink);font:inherit}.source-review p{max-width:72ch;margin-top:12px;color:#496052;font-size:14px;line-height:1.6}.source-review blockquote{max-width:72ch;max-height:210px;overflow-y:auto;margin:16px 0;padding:16px;background:#eaf0e2;border:0;border-block:1px solid #bfccbb;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-color:#607d6b #eaf0e2}.source-review blockquote p{margin:0;color:var(--ink);font-size:15px;line-height:1.65}.source-review select:focus-visible,.source-review blockquote:focus-visible{outline:2px solid #496052;outline-offset:3px}#source-review-return{margin-bottom:12px;min-height:44px;white-space:normal}@media(max-width:760px){.source-review{margin-inline:18px}.source-review select{width:100%}.source-review blockquote{max-height:170px;padding:12px}#source-review-return{width:100%}}.format-comparison{margin-bottom:24px;padding:24px;border-block:1px solid var(--line);background:#fffdf7}.format-comparison-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.format-comparison h3{margin:0;font-size:22px;font-weight:600}.format-comparison>p{max-width:72ch;margin-top:16px;color:#496052;font-size:14px;line-height:1.6}.format-comparison-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-top:24px}.format-comparison-grid>section+section{border-left:1px solid var(--line);padding-left:32px}.format-comparison label{display:block;margin-bottom:8px;font-size:15px;font-weight:600}.format-comparison select{width:100%;min-height:44px;padding:9px 12px;border:1px solid #607d6b;border-radius:4px;background:#fffdf7;color:var(--ink);font:inherit}.format-comparison-document{max-height:360px;overflow-y:auto;margin-top:20px;padding-right:12px;scrollbar-color:#607d6b #fffdf7}.format-comparison-document h4{margin:0 0 16px;font-size:20px;line-height:1.4;font-weight:600;white-space:pre-wrap;overflow-wrap:anywhere}.format-comparison-document p{margin:0;font-size:16px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.format-comparison-meta{margin-top:16px;color:#496052;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.format-comparison-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.format-comparison .button,#format-compare-open,#format-compare-return{min-height:44px;white-space:normal;font-size:14px}#format-compare-open{margin:16px 22px 0}#format-compare-return{margin-bottom:12px}.format-comparison select:focus-visible,.format-comparison-document:focus-visible,.format-comparison h3:focus-visible{outline:2px solid #496052;outline-offset:3px}@media(max-width:760px){.format-comparison{padding:18px}.format-comparison-head{align-items:flex-start;flex-direction:column}.format-comparison-grid{grid-template-columns:minmax(0,1fr);gap:24px}.format-comparison-grid>section+section{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.format-comparison-document{max-height:240px}.format-comparison-actions{flex-direction:column}.format-comparison .button,#format-compare-return{width:100%}#format-compare-open{margin-inline:18px}}.redaction-comparison{color:var(--ink, #30233e)}.redaction-comparison #redaction-format{max-width:32rem;font-size:16px}.redaction-comparison .redaction-side-label{margin:0;color:#496052;font-size:14px;font-weight:600}.redaction-comparison .format-comparison-document{background:#fffdf7;color:var(--ink, #30233e)}.redaction-comparison #redaction-status{font-size:15px;font-weight:600}#redaction-open,#redaction-return{min-height:44px;white-space:normal;font-size:14px}#redaction-open{margin:0 10px 12px 0}#redaction-return{margin-bottom:12px}.redaction-comparison #redaction-format:focus-visible{outline:2px solid #496052;outline-offset:3px}.redaction-change-nav{margin-top:24px;padding-block:20px;border-block:1px solid var(--line)}.redaction-change-nav>p{margin:0;font-size:16px;font-weight:600}.redaction-change-nav .format-comparison-actions{margin-top:12px}.redaction-change-detail{padding-block:8px 24px;border-bottom:1px solid var(--line)}.redaction-change-detail>p{color:#496052;font-size:14px;line-height:1.6;max-width:72ch}.redaction-excerpt-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.redaction-excerpt-grid h4{margin:8px 0;color:#30233e;font-size:15px;font-weight:600}.redaction-excerpt-grid p{margin:0;max-height:12rem;padding:12px;overflow-y:auto;background:#f1f0e6;color:#30233e;font-size:16px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-color:#607d6b #f1f0e6}.redaction-comparison mark{padding:1px 0;color:inherit;font:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone}.redaction-comparison .redaction-removed{background:#f5ddd5;color:#6a2d28;text-decoration:line-through;text-decoration-thickness:1px}.redaction-comparison .redaction-added{background:#d6e8d9;color:#1e503b;text-decoration:underline;text-underline-offset:3px}.redaction-excerpt-grid p:focus-visible{outline:2px solid #496052;outline-offset:3px}@media(max-width:760px){#redaction-open,#redaction-return{width:100%}.redaction-excerpt-grid{grid-template-columns:minmax(0,1fr);gap:16px}.redaction-change-nav .format-comparison-actions{flex-direction:row}.redaction-change-nav .button{width:auto;flex:1 1 8rem}}.source-find{margin-block:16px 20px;padding-block:16px;border-block:1px solid #b6c6ab}#source-find-query{width:100%;min-height:44px;border:1px solid #8fa28f;border-radius:6px;padding:9px 11px;background:#fffdf7;color:var(--ink);font:inherit;font-size:16px;caret-color:#496052}#source-find-query::placeholder{color:#496052}#source-find-help,#source-find-status{margin-block:10px;color:#496052;font-size:14px;line-height:1.6}.source-find-actions{display:flex;flex-wrap:wrap;gap:8px;margin-block:12px}.source-find-actions .button{flex:1;min-height:44px;padding:9px 10px;font-size:14px;white-space:normal}.source-find-results{max-height:200px;overflow:auto;margin:12px 0 0;padding:0 6px 0 0;list-style:none;scrollbar-color:#80957f #eaf0e2}.source-find-results li+li{border-top:1px solid #b6c6ab}.source-find-hit{display:block;width:100%;min-height:44px;padding:12px 6px;border:0;background:none;color:var(--ink);text-align:left;font:inherit;font-size:14px;line-height:1.6;overflow-wrap:anywhere;cursor:pointer}.source-find-hit>span{display:block}.source-find-hit>span:first-child{margin-bottom:4px;font-weight:600}.source-find-hit:hover{background:#dde8d3}.source-find-hit:disabled{cursor:default;opacity:.55}.source-find mark,#source-reading-source-text mark{background:#e5cdec;color:#30263a}#source-reading-source-text mark[data-current=true]{background:#d5afdf;outline:2px solid #704d7e;outline-offset:2px}#source-find-query:focus-visible,.source-find :focus-visible{outline:2px solid #496052;outline-offset:3px}@media(max-width:760px){.source-find-actions{flex-direction:column}.source-find-results{max-height:160px}}.reading-playback{margin-block:16px 20px}.reading-playback-actions{display:flex;flex-wrap:wrap;gap:8px}.reading-playback-actions .button{flex:1;min-height:44px;padding:9px 10px;font-size:14px;white-space:normal}#reading-playback-note,#reading-playback-status,#reading-playback-time{margin-block:10px;color:#496052;font-size:14px;line-height:1.6}#reading-playback-time{font-variant-numeric:tabular-nums}.reading-playback :focus-visible{outline:2px solid #496052;outline-offset:3px}.source-reading-actions{display:flex;flex-wrap:wrap;gap:10px}#source-reading-edit[aria-pressed=true]{background:#eaf0e2}.studio-layout[data-stage=editing]:has(#source-reading-view[data-editing=true]){grid-template-columns:minmax(0,1fr)}.studio-layout[data-stage=editing]:has(#source-reading-view[data-editing=true])>.source-pane{display:none}#source-reading-view[data-editing=true] .source-reading-current,#source-reading-edit-slot{min-width:0}#source-reading-edit-slot>p{margin-bottom:20px;color:#496052;font-size:14px;line-height:1.6}#source-reading-edit-slot #draft-body{min-height:320px;caret-color:#21483e}#source-reading-edit-slot #draft-title{font-size:22px;caret-color:#21483e}#source-reading-edit-slot .draft-source{display:none}#source-reading-edit-slot :is(input,textarea)::selection{color:#21483e;background:#d7e4cc}@media(max-width:760px){.source-reading-actions{flex-direction:column}#source-reading-view[data-editing=true] .source-reading-origin{grid-row:1}#source-reading-view[data-editing=true] .source-reading-current{grid-row:2}#source-reading-edit-slot #draft-body{min-height:260px}#source-reading-edit-slot #draft-title{font-size:20px}}.current-source-comparison{margin-top:24px;border-top:1px solid #8fa28f}.current-source-comparison summary{min-height:44px;padding-block:14px;color:#21483e;font-size:16px;font-weight:600;cursor:pointer;line-height:1.5}#current-source-note,#current-source-status{margin-block:12px;color:#496052;font-size:14px;line-height:1.6}#current-source-part{width:100%;min-height:44px;padding:9px 10px;border:1px solid #8fa28f;border-radius:6px;font:inherit;font-size:16px;color:var(--ink);background:#fffdf7}#current-source-part:disabled{opacity:.65}#current-source-quote{max-height:260px;overflow:auto;overscroll-behavior:contain;margin:16px 0 0;padding:14px;background:#fffdf7;scrollbar-color:#9caf96 #eaf0e2}#current-source-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.65}.current-source-comparison :focus-visible{outline:2px solid #496052;outline-offset:3px}@media(max-width:760px){#current-source-quote{max-height:220px;padding:12px}}.document-navigation{background:#fffdf7}.document-state{margin:0;padding:10px 18px;border-bottom:1px solid #c9d3c5;color:#183a36;font-size:14px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}@media(max-width:760px){.studio-layout{overflow:clip}.document-navigation{position:sticky;top:0;z-index:4;box-shadow:0 5px 10px #183a3614}.document-navigation .draft-tabs{padding-top:6px}.document-navigation .draft-tabs button{min-height:44px}.document-state{padding:9px 14px}#source-reading-heading{scroll-margin-top:164px}}.source-panel-navigation{display:block}#source-panel-return{width:100%;min-height:44px;margin-top:10px;font-size:14px;line-height:1.45;white-space:normal}#source-panel-return:focus-visible{outline:2px solid #496052;outline-offset:3px}@media(max-width:760px){.source-panel-navigation:has(#source-panel-return:not([hidden])){position:sticky;top:0;z-index:2;margin-inline:-18px;padding:12px 18px;border-bottom:1px solid var(--line);background:#eaf0e2}.source-pane:has(#source-panel-return:not([hidden])){scroll-padding-top:112px}}@media(min-width:761px){.source-pane:has(#source-panel-return:not([hidden])){max-height:min(600px,70vh);overflow:auto;scroll-padding-top:112px}.source-panel-navigation:has(#source-panel-return:not([hidden])){position:sticky;top:0;z-index:2;margin-inline:-22px;padding:12px 22px;border-bottom:1px solid var(--line);background:#eaf0e2}}.source-full-reading{margin:1.25rem 0;color:var(--ink,#252329);background:#fffdf9;border:1px solid #d8d0c2;border-radius:12px;padding:1rem 1.25rem}.source-full-reading>summary{cursor:pointer;font-weight:700;min-height:44px;display:list-item;padding:.65rem 0;line-height:1.5}.source-full-reading>p{color:#514b42;line-height:1.7;margin:1rem 0}.source-full-list{list-style:none;margin:0;padding:0;max-width:72ch}.source-full-list>li{padding:1.5rem 0;border-top:1px solid #d8d0c2}.source-full-list h4{font:inherit;font-weight:700;color:#514b42;margin:0 0 .75rem;line-height:1.5}.source-full-list p{color:#252329;white-space:pre-wrap;overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.85;margin:0 0 1rem}.source-full-list button{min-height:44px;max-width:100%;white-space:normal}.source-full-reading :focus-visible{outline:3px solid #744a87;outline-offset:4px}.source-full-list p::selection{background:#e7d4ed;color:#252329}@media(max-width:600px){.source-full-reading{padding:.75rem 1rem}.source-full-list p{font-size:1rem;line-height:1.8}.source-full-list>li{padding:1.25rem 0}}.source-structure-actions,.source-structure-decisions{display:flex;gap:10px;flex-wrap:wrap;margin-block:12px}.source-structure-actions .button{flex:1 1 140px;min-height:44px;white-space:normal;padding:10px 12px;font-size:14px;line-height:1.35}.source-structure-help,.source-structure p,.source-structure label{font-size:15px;line-height:1.6;color:#493a55;overflow-wrap:anywhere}.source-structure-help{margin-block:16px}.source-structure p{max-width:75ch}.source-structure{margin-block:18px;padding:18px;border:1px solid #92789e;border-radius:12px;background:#f6f2f8;color:#30233e}.source-structure h4{font-size:20px;line-height:1.3;margin:0 0 16px;color:#30233e}.source-structure h5{font-size:15px;line-height:1.4;margin:16px 0 8px;color:#30233e}.source-structure label{display:block;font-weight:700;margin-bottom:6px}.source-structure input{width:100%;max-width:20ch;min-height:44px;padding:10px;border:1px solid #685674;border-radius:6px;background:#fff;color:#30233e;font:inherit;font-size:16px;font-variant-numeric:tabular-nums}.source-structure input::placeholder{color:#685674;opacity:1}.source-structure .source-structure-text{white-space:pre-wrap;max-height:260px;overflow:auto;padding:12px;border:1px solid #c7b8d0;border-radius:6px;background:#fff;color:#30233e;scrollbar-color:#92789e #f6f2f8}.source-structure .button{min-height:44px;white-space:normal;line-height:1.4}.source-structure .button.outline,.source-structure-actions .button.outline{background:transparent;color:#30233e;border-color:#685674}.source-structure .button.pink{background:#efbed7;color:#2d203b}.source-structure .button:disabled,.source-structure-actions .button:disabled{opacity:1;background:#e9e0ee;color:#685674;border-color:#a895b2;cursor:not-allowed}.source-structure .button:hover:not(:disabled),.source-structure-actions .button:hover:not(:disabled){background:#e1c9f0;color:#30233e}.source-structure [data-error=true]{color:#9b214c}.source-structure :focus-visible,.source-structure-actions :focus-visible{outline:2px solid #6d3860;outline-offset:3px}.source-structure ::selection{background:#efbed7;color:#30233e}@media(max-width:600px){.source-structure{padding:16px}.source-structure-actions .button,.source-structure-decisions .button{flex:1 1 100%}}.workshop-nav button{touch-action:manipulation}.workshop-start-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px;margin-top:24px}.workshop-start-actions .button,.workshop-start-actions .text-button{min-height:48px;font-size:16px;white-space:normal}.workshop-package-empty{max-width:72ch;padding-block:16px}.workshop-package-empty h4{font-size:25px;line-height:1.4;margin:0 0 18px}.workshop-package-empty p{font-size:17px;line-height:1.8}.workshop-package-empty .workshop-start-actions{justify-content:flex-start}@media(max-width:760px){.workshop-start-actions{flex-direction:column;align-items:stretch;gap:10px}.workshop-package-empty h4{font-size:23px}.workshop-package-empty p{font-size:16px}}.workshop-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-block:1px solid var(--line);margin-bottom:30px}.workshop-nav button{min-height:58px;padding:16px 12px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted);font:inherit;font-size:16px}.workshop-nav button[aria-current=step]{border-bottom-color:var(--ink);color:var(--ink);font-weight:600}.workshop-nav button:hover:not(:disabled){color:var(--ink);text-decoration:underline;text-underline-offset:5px}.workshop-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.workshop-heading h3{font-size:24px;line-height:1.3}.workshop-heading p{max-width:70ch;margin-top:10px;color:var(--muted);font-size:15px;line-height:1.65}.workshop-heading>.button{flex-shrink:0;min-height:46px;white-space:normal}.workshop-empty-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:18px}.workshop-empty-actions .text-button{min-height:44px;padding:10px 8px}#workshop-layout{grid-template-columns:minmax(0,1fr)}#workshop-layout>.source-pane{border:0;max-width:none;max-height:none;overflow:visible}#workshop-layout[data-stage=source] .source-fragment textarea{max-width:80ch}#workshop-layout>.draft-pane{min-width:0;padding:0}#workshop-layout .source-reading-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}#workshop-edit-tools .package-review{margin-bottom:22px}.workshop-output{padding:28px 30px;border:1px solid var(--line)}.workshop-output-head{display:flex;justify-content:space-between;align-items:flex-start;gap:30px}.workshop-output-head p{color:var(--muted);max-width:65ch;font-size:15px;line-height:1.65;margin-bottom:8px}#workshop-output-status{color:var(--ink);font-weight:600}.workshop-output-actions>div,.workshop-document-actions{display:flex;flex-wrap:wrap;gap:10px}.workshop-output .button{min-height:44px;font-size:14px;white-space:normal}.workshop-output-note{max-width:75ch;color:var(--muted);font-size:14px;line-height:1.65;margin-top:16px}.workshop-output-index{display:flex;flex-wrap:wrap;gap:8px 20px;margin-block:22px 6px;padding-block:10px;border-block:1px solid var(--line)}.workshop-output-index button{min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--ink);text-decoration:underline;text-underline-offset:5px;font-size:14px}.workshop-document{padding-block:30px;border-bottom:1px solid var(--line)}.workshop-document-format{font-size:15px;font-weight:600;margin-bottom:14px}.workshop-document h4{max-width:45ch;margin:0 0 20px;font-size:25px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere;scroll-margin-top:24px}.workshop-document-body{max-width:72ch;font-size:17px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.workshop-document-state{font-size:14px;font-weight:600;margin-top:24px}.workshop-document-sources{color:var(--muted);font-size:13px;line-height:1.6;margin-top:8px;overflow-wrap:anywhere}.workshop-document-actions{margin-top:18px}#workshop-output-edit{margin-top:24px}.studio-tools:has(>.save-consent){margin-top:24px}@media(max-width:760px){.workshop-nav{margin-bottom:22px}.workshop-nav button{font-size:15px;min-height:52px;padding:14px 6px}.workshop-heading,.workshop-output-head{flex-direction:column;align-items:stretch;gap:18px}.workshop-heading h3{font-size:21px}.workshop-heading>.button{width:100%}.workshop-output{padding:20px 16px}#workshop-layout .source-reading-grid{grid-template-columns:minmax(0,1fr)}.workshop-output-actions>div,.workshop-document-actions{flex-direction:column}.workshop-output-actions .button,.workshop-document-actions .button{width:100%}.workshop-document h4{font-size:22px}.workshop-document-body{font-size:16px;line-height:1.75}}.editorial-desk-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.editorial-desk-heading h4{font-size:25px;line-height:1.4;margin:0 0 12px;scroll-margin-top:24px}.editorial-desk-heading p,.editorial-note,.editorial-edit-note,#editorial-revision{max-width:72ch;font-size:14px;line-height:1.7;color:var(--muted)}.editorial-desk-heading>.button{flex-shrink:0}#editorial-revision{margin-top:18px;color:var(--ink)}.editorial-formats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-block:24px}.editorial-formats button{min-width:0;min-height:66px;padding:12px;border:1px solid var(--line);background:transparent;color:var(--ink);text-align:left;font:inherit;font-size:14px;line-height:1.5}.editorial-formats button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.editorial-formats small{display:block;color:var(--muted);font-size:12px}.editorial-filter{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.editorial-filter label{font-size:14px}.editorial-filter select{max-width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;font-size:14px}#editorial-status{font-size:15px;line-height:1.7;margin-block:18px 8px;font-weight:600}.editorial-findings{list-style:none;padding:0;margin:24px 0}.editorial-finding{padding:22px 0;border-block-start:1px solid var(--line)}.editorial-finding-head{font-size:14px;font-weight:600}.editorial-finding-context{max-width:72ch;font-size:16px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px}.editorial-highlight{background:var(--ink);color:var(--paper);padding-inline:2px}.editorial-finding-status{max-width:72ch;font-size:14px;line-height:1.7;color:var(--muted);margin-block:12px}.editorial-pages{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;border-block-start:1px solid var(--line);padding-top:20px}.editorial-pages p{font-size:13px;color:var(--muted)}#editorial-return{margin-bottom:10px}.editorial-edit-note{margin-block:0 20px}@media(max-width:760px){.editorial-desk-heading{flex-direction:column;align-items:stretch;gap:18px}.editorial-desk-heading h4{font-size:22px}.editorial-formats{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-filter{align-items:stretch;flex-direction:column}.editorial-filter select,.editorial-pages .button{width:100%}.editorial-filter select{font-size:16px}.editorial-pages{justify-content:center}}.work-decision{margin-block:0 30px;padding-block:24px;border-block:1px solid var(--line)}.work-decision h3{max-width:42ch;font-size:24px;line-height:1.35}.work-decision p{max-width:72ch;margin-top:14px;line-height:1.7;overflow-wrap:anywhere}#work-decision-summary{color:var(--muted)}#work-decision-notice:not(:empty){font-weight:600}.work-decision-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.work-decision-actions .button{min-height:46px;white-space:normal}@media(max-width:760px){.work-decision h3{font-size:21px}.work-decision-actions{flex-direction:column}.work-decision-actions .button{width:100%}}@media screen{.site-header{padding:24px max(40px,calc((100vw - 1280px)/2))}.site-header>.wordmark{font-size:32px}.site-header nav{gap:36px}.site-header nav a{display:inline-flex;align-items:center;min-height:44px}.hero{padding:48px max(40px,calc((100vw - 1280px)/2)) 34px}.hero-heading{max-width:1060px;margin-inline:auto}.hero-heading h1{font-size:clamp(48px,5.8vw,84px);line-height:1.05;letter-spacing:-.04em}.hero-heading>p{max-width:55ch;font-size:20px;line-height:1.6;margin:26px auto 36px}.pendulum{right:max(28px,calc((100vw - 1360px)/2));top:-80px}.material-panel{max-width:880px;padding:22px 28px 20px;box-shadow:0 24px 64px #21192e4d}.input-tabs{gap:30px;margin-bottom:18px}.input-tabs button{min-height:48px;padding:8px 0 16px;font-size:16px}.upload-area{padding:22px 18px;gap:20px;background:#3b2d4b}.upload-icon{width:56px;height:56px}.upload-icon svg{width:28px;height:28px}.upload-area strong{font-size:20px}.upload-area small{font-size:14px}.file-action{min-height:44px;display:inline-flex;align-items:center;padding-inline:16px}.consent{font-size:13px;line-height:1.65;margin-block:20px}.consent input{margin-top:3px}.material-actions{gap:24px;justify-content:space-between}.material-actions .button{min-height:54px;flex-basis:280px;font-size:16px}.material-actions .text-button{min-height:44px;font-size:14px}.availability{font-size:13px;margin-top:16px}.material-panel label[for=paste-text]{font-size:16px}.material-panel textarea{min-height:136px;padding:16px}.hero-wave{max-width:1280px;margin-top:40px;padding-block:20px 8px;border-top:1px solid #644f6f}.hero-wave>svg{height:54px}.hero-footnote{max-width:1280px;font-size:13px}.section{max-width:1360px;padding-inline:40px}.formats{padding-top:72px;padding-bottom:38px;border-radius:18px 18px 0 0}.formats h2{max-width:24ch;margin:auto;font-size:clamp(32px,3.1vw,44px)}.branch-map{height:108px;margin-top:30px}.format-list{max-width:1280px;gap:0}.format-list>div{padding:18px 20px 8px;border-right:1px solid #a8b9a7}.format-list>div:last-child{border-right:0}.format-list svg{width:32px;height:32px;margin-bottom:16px}.format-list h3{font-size:20px}.format-list p{font-size:16px;line-height:1.6;margin-top:10px}.examples{padding-top:14px;padding-bottom:56px}.editorial-sheet{grid-template-columns:230px 300px minmax(0,1fr);min-height:300px;margin-bottom:24px;border-radius:14px}.sheet-label{display:flex;flex-direction:column;justify-content:center;padding:32px 28px}.sheet-label>span{font-size:13px;line-height:1.5}.sheet-label h3{font-size:32px;margin-block:12px 24px}.sheet-label p{font-size:16px;line-height:1.6}.editorial-sheet>img{padding:22px;height:300px}.sheet-text{padding:32px}.sheet-text blockquote{font-size:clamp(22px,2.05vw,28px);line-height:1.45}.sheet-text h3{font-size:28px;line-height:1.3}.sheet-text>p,.newsletter .sheet-text>p:not(:last-child){font-size:17px;line-height:1.65}.source-cue{padding-top:18px;border-top:1px solid var(--line);font-size:13px!important}.newsletter{grid-template-columns:230px minmax(0,1fr)}.newsletter .sheet-text{padding-block:32px}.example-note{max-width:78ch;margin:28px auto 0;font-size:14px}.control-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:60px;padding-block:72px;text-align:left}.control-section h2{max-width:19ch;font-size:clamp(32px,3.1vw,44px)}.control-section>p{max-width:42ch;margin:0;font-size:19px;line-height:1.7}.control-row{grid-column:1/-1;margin-top:44px;padding-top:28px;border-top:1px solid var(--line)}.control-row>div{padding-inline:28px}.control-row strong{font-size:17px;line-height:1.5}.control-row small{font-size:15px;line-height:1.6}.control-row svg{width:46px;height:46px}.studio{padding-block:28px 64px}.studio>.section-heading{padding:30px 32px;margin-bottom:0;background:var(--plum);color:var(--lavender);border-radius:16px 16px 0 0}.studio .section-heading h2{font-size:clamp(30px,3vw,40px);line-height:1.15}.studio .section-heading p{max-width:65ch;font-size:16px;line-height:1.6;color:#e5d1ed}.studio .mode-label{background:#483750;color:#f7eefb;padding:10px 16px;font-size:13px;border-radius:8px}.studio>.workshop-nav{margin:0 0 26px;border:1px solid var(--line);border-top:0;background:#fffdf7}.workshop-nav button{position:relative;min-height:62px;font-size:16px}.workshop-nav button+button{border-left:1px solid var(--line)}.workshop-nav button[aria-current=step]{background:#eaf0e2;border-bottom-color:var(--ink)}.studio>.workshop-heading{margin-bottom:22px}.workshop-heading h3{font-size:25px}.workshop-heading p{font-size:16px;line-height:1.65}.workshop-heading>.button{background:#fffdf7}#workshop-layout{border-radius:14px;min-height:0}#workshop-layout[data-stage=source]>.source-pane{padding:28px 30px}.pane-heading{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #b5c4a8}.pane-heading h3{font-size:22px}.source-actions{gap:10px}.source-actions .button{flex:0 1 auto;min-width:160px;padding:12px 18px;background:#fffdf7;font-size:14px}.source-empty{max-width:54ch;font-size:17px;line-height:1.7;padding-block:10px}.workshop-empty-actions{margin-top:16px;gap:12px 24px}.workshop-empty-actions .text-button{font-size:16px}.source-fragment{padding:20px;margin-block:18px;border-radius:10px}.fragment-top{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #c3cfb6;font-size:14px}.fragment-top button{min-height:44px;padding:8px;font-size:13px}.source-fragment textarea{font-size:17px;line-height:1.75;min-height:105px}.source-pane .source-warning{max-width:72ch;font-size:14px;line-height:1.7}.draft-tabs{gap:0;padding:0 20px;background:#eaf0e2}.draft-tabs button{min-height:58px;padding:16px 20px;font-size:15px}.draft-tabs button[aria-selected=true]{background:#fffdf7;color:var(--pink-dark);border-bottom-color:var(--pink-dark)}#draft-editor{max-width:940px;padding:32px 40px}#draft-editor:has(#source-reading-view:not([hidden])){max-width:none;padding:0}#draft-editor:not(:has(#source-reading-view:not([hidden]))){margin-inline:auto}#draft-editor label{font-size:14px;margin-bottom:12px}#draft-title{font-size:30px;line-height:1.35;margin-bottom:20px;padding-block:8px 18px}#draft-body{font-size:18px;line-height:1.8;min-height:370px}.draft-field-actions{margin-block:16px 26px}.draft-field-actions .button{background:#f7f5ee}.draft-meta{font-size:13px;padding-block:12px;border-bottom:1px solid var(--line)}.draft-source strong{font-size:14px}.source-link{min-height:44px;padding:11px 14px;font-size:14px}.draft-review{padding:22px;background:#eaf0e2;border:0;border-radius:10px}.draft-review>p{font-size:15px}.draft-review small{font-size:14px}.package-review{border:1px solid var(--line);border-radius:12px;overflow:hidden}.package-review summary{padding-block:22px}.package-review-row{padding-block:18px}.package-review-format{font-size:15px}.package-review-state{padding:7px 10px;background:#eaf0e2;border-radius:6px}.package-review-row[data-review=incomplete] .package-review-state{background:#f1e6e3}.package-review-row[data-review=checked] .package-review-state{background:#dce8d1}.package-search{margin-block:24px;padding-block:22px}#source-reading-view{padding:28px 30px}.source-reading-head{align-items:flex-start;gap:24px}.source-reading-head h3{font-size:26px}.source-reading-note{font-size:15px}.source-reading-grid{gap:28px;padding-block:28px}.source-reading-origin{padding:24px;border-radius:10px}.source-reading-document,.source-reading-quote{padding-right:14px}#source-reading-body,#source-reading-source-text{font-size:17px;line-height:1.8}#source-reading-edit-slot #draft-editor{padding:0}#source-reading-edit-slot #draft-body{font-size:17px;line-height:1.8}.workshop-output{background:#fffdf7;border-radius:14px;padding:32px}.workshop-output-head{padding-bottom:16px}#workshop-output-status{font-size:18px}.workshop-output-index{margin-block:24px 0;padding-block:12px;gap:12px 30px}.workshop-output-index button{font-size:15px;font-weight:600}.workshop-document{display:grid;grid-template-columns:170px minmax(0,1fr);column-gap:36px;padding-block:38px}.workshop-document-format{grid-column:1;grid-row:1 / span 6;font-family:IBM Plex Mono,monospace;font-size:17px;line-height:1.5;color:var(--pink-dark)}.workshop-document>:not(.workshop-document-format){grid-column:2}.workshop-document h4{max-width:40ch;font-size:30px;line-height:1.35}.workshop-document-body{max-width:66ch;font-size:18px;line-height:1.85}.workshop-document-state{font-size:15px}.workshop-document-sources{font-size:14px}.editorial-desk-heading h4{font-size:30px}.editorial-desk-heading p,.editorial-note{font-size:15px}.editorial-formats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.editorial-formats button{padding:16px;border-radius:8px;font-size:15px}.editorial-formats button[aria-pressed=true]{background:#eaf0e2}.editorial-formats small{font-size:13px;margin-top:5px}.editorial-finding{padding-block:28px}.editorial-finding-context{font-size:18px;line-height:1.8}.work-decision{padding:28px 30px;background:#fffdf7;border:1px solid var(--line);border-radius:0 0 12px 12px;margin-bottom:26px}.studio-tools{padding:24px 0;border-bottom:1px solid var(--line)}.save-consent{font-size:15px}.save-consent small{font-size:13px}.data-actions{margin-top:0;padding-top:18px;border-top:0}.data-actions .text-button{min-height:44px;font-size:14px}.data-actions>span{font-size:14px}.studio:has(#source-empty:not([hidden]))>.section-heading{padding-block:24px}.studio:has(#source-empty:not([hidden])) .workshop-heading h3{font-size:22px}#workshop-source-pane:has(#source-empty:not([hidden])){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;padding-block:22px}#workshop-source-pane:has(#source-empty:not([hidden]))>.pane-heading{grid-column:1;margin:0;padding-bottom:8px;border:0}#workshop-source-pane:has(#source-empty:not([hidden]))>.source-actions{grid-column:2;grid-row:1 / span 2;align-self:start;margin:0}#workshop-source-pane:has(#source-empty:not([hidden]))>.source-empty{grid-column:1;margin:0;padding:0}#workshop-source-pane:has(#source-empty:not([hidden]))>.workshop-empty-actions{grid-column:1/-1;margin-top:4px}#workshop-source-pane>:is(#source-action-status,#source-fragments):empty{display:none}.studio:has(#source-empty:not([hidden]))>.studio-tools{padding-block:20px}.progress-panel,.studio-error,.source-revision{padding:24px 28px;border-radius:12px}.progress-panel strong{font-size:18px}.progress-panel p,.studio-error small{font-size:14px}.limitations{padding-block:36px;gap:44px}.limitations strong{font-size:20px;line-height:1.5}.limitations span{font-size:16px;line-height:1.6}.process{display:grid;grid-template-columns:1fr 2fr;gap:48px;padding-block:76px}.process h2{max-width:12ch;font-size:clamp(32px,3vw,44px)}.process ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:0}.process strong{font-size:18px}.process li p{font-size:16px;line-height:1.65}.process li:before{font-family:IBM Plex Mono,monospace;font-size:16px;margin-bottom:16px}.pricing{padding-block:58px;border-block:1px solid var(--line);gap:36px}.pricing h2{font-size:42px}.pricing>div>p{font-size:17px}.pricing h3{line-height:1.4}.pricing h3 strong{display:inline-block;font-size:clamp(36px,3.8vw,52px)}.pricing article p{font-size:16px;line-height:1.65}.planned{font-size:14px;min-height:25px}.price-note{font-size:14px;line-height:1.75;padding-top:24px}.faq{display:grid;grid-template-columns:360px minmax(0,1fr);column-gap:60px;padding-block:72px}.faq h2{grid-column:1;grid-row:1;font-size:34px;line-height:1.25;margin:0}#reference-tab-note{grid-column:1;grid-row:2 / span 6;font-size:15px;line-height:1.7;color:var(--muted);margin-top:24px}.faq details{grid-column:2;border:0;border-bottom:1px solid var(--line);border-radius:0;margin:0;background:transparent}.faq details:first-of-type{grid-row:1;border-top:1px solid var(--line)}.faq summary{padding:24px 4px;font-size:17px;line-height:1.5}.faq details[open]{background:#fffdf7}.faq details[open] summary{padding-inline:20px}.faq details p{font-size:16px;line-height:1.75;padding:0 20px 24px}.site-footer{padding:58px max(40px,calc((100vw - 1280px)/2)) 30px;background:radial-gradient(ellipse at 50% 0,#3b2d4b 0,var(--plum) 65%,var(--deep) 100%);border-radius:18px 18px 0 0}.footer-intro h2{font-size:clamp(34px,3.4vw,48px);line-height:1.2}.footer-intro p{font-size:18px;line-height:1.65}.footer-upload{max-width:none;margin:32px 0 0;padding:28px 32px;background:#483750;border-radius:14px}.footer-upload strong{font-size:20px}.footer-upload div>span{font-size:14px;color:#e5d1ed}.footer-wave{margin-block:36px 24px}.footer-bottom{padding-top:28px}.footer-bottom nav a{min-height:44px;display:inline-flex;align-items:center;font-size:14px}@media(min-width:761px)and (max-width:1100px){.editorial-sheet{grid-template-columns:220px minmax(0,1fr)}.sheet-label{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr auto;gap:16px;padding:18px 24px}.sheet-label h3{font-size:26px;margin:0}.sheet-label p{text-align:right}.newsletter{grid-template-columns:minmax(0,1fr)}.editorial-sheet>img{height:270px}.draft-tabs button{padding-inline:14px}.workshop-document{grid-template-columns:120px minmax(0,1fr);gap:24px}.process{grid-template-columns:1fr;gap:30px}.process h2{max-width:none}.faq{grid-template-columns:260px minmax(0,1fr);gap:0 32px}.faq h2{font-size:30px}}@media(max-width:760px){.site-header{padding-inline:22px}.site-header>.wordmark{font-size:29px}.site-header nav[aria-label=Główna]{margin-top:8px;flex-wrap:wrap;column-gap:20px;row-gap:0}.hero{padding:34px 20px 28px}.hero-heading h1{font-size:clamp(38px,9.5vw,58px);line-height:1.08}.hero-heading>p{font-size:17px;line-height:1.65;margin-block:22px 28px}.hero-heading>p br{display:none}.material-panel{padding:18px;border-radius:14px}.input-tabs{gap:24px;margin-bottom:16px}.input-tabs button{font-size:15px;min-height:48px;padding-bottom:14px}.upload-area{padding:18px 12px;gap:12px}.upload-icon{width:42px;height:46px}.upload-icon svg{width:24px;height:24px}.upload-area strong{font-size:17px}.upload-area small{font-size:13px}.file-action{display:none}.consent{font-size:13px;line-height:1.65;gap:10px;margin-block:18px}.consent input{width:18px;height:18px}.material-actions{gap:8px}.material-actions .button{flex:auto;min-height:52px;font-size:16px}.material-actions .text-button{font-size:14px;min-height:44px}.availability{font-size:13px;line-height:1.6;margin-top:12px}.material-panel .input-hint{font-size:13px}.hero-wave{margin-top:28px;gap:12px;padding-top:16px;font-size:12px}.hero-wave>svg{height:36px}.hero-footnote{font-size:12px;text-align:left;line-height:1.6}.hero-footnote:before{width:32px}.section{padding-inline:22px}.formats{padding-block:46px 28px}.formats h2{font-size:27px;line-height:1.3}.format-list{margin-top:28px;gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}.format-list>div{padding:18px 10px 18px 0;gap:8px 10px;border:0;border-top:1px solid #a8b9a7;grid-template-columns:28px minmax(0,1fr)}.format-list>div:nth-child(2n){padding-left:12px;border-left:1px solid #a8b9a7}.format-list svg{width:26px;height:26px;margin:0}.format-list h3{font-size:16px;line-height:1.5;overflow-wrap:normal}.format-list p{font-size:14px;line-height:1.6;margin:0}.format-list>div:last-child{grid-column:1/-1}.examples{padding-top:6px;padding-bottom:40px}.editorial-sheet{grid-template-columns:minmax(0,1fr);margin-bottom:22px;border-radius:12px}.sheet-label{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:20px;gap:6px 16px}.sheet-label>span{font-size:12px}.sheet-label h3{font-size:23px;margin:0}.sheet-label p{font-size:14px}.editorial-sheet>img{height:230px;padding:20px 20px 0}.sheet-text{padding:24px 20px}.sheet-text blockquote{font-size:23px;line-height:1.5}.sheet-text h3{font-size:25px}.sheet-text>p,.newsletter .sheet-text>p:not(:last-child){font-size:16px;line-height:1.75}.newsletter{grid-template-columns:minmax(0,1fr)}.newsletter .sheet-text{padding-block:24px}.source-cue{margin-top:20px;font-size:13px!important}.example-note{font-size:13px;text-align:left}.control-section{grid-template-columns:minmax(0,1fr);gap:22px;padding-block:44px}.control-section h2{max-width:none;font-size:29px}.control-section>p{font-size:17px;line-height:1.7}.control-row{margin-top:6px;padding-top:24px;gap:26px}.control-row>div,.control-row>div:first-child{padding:0;gap:16px}.control-row strong{font-size:17px}.control-row small{font-size:15px}.studio{padding-top:12px;padding-bottom:44px}.studio>.section-heading{padding:24px 20px;gap:18px}.studio .section-heading h2{font-size:29px}.studio .section-heading p{font-size:15px}.studio .mode-label{padding:8px 12px}.studio>.workshop-nav{margin-bottom:22px}.workshop-nav button{min-height:58px;font-size:15px;padding-inline:5px}.workshop-heading h3{font-size:22px}.workshop-heading p{font-size:15px}#workshop-layout[data-stage=source]>.source-pane{padding:22px 18px}.pane-heading h3{font-size:21px}.source-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.source-actions .button{width:100%;min-width:0}.source-empty{font-size:16px;padding-block:8px}.source-fragment{padding:16px}.source-fragment textarea{font-size:16px;line-height:1.75;min-height:120px}.draft-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;gap:4px}.draft-tabs button{font-size:14px;padding:12px 8px;min-height:48px;border-radius:6px 6px 0 0}#draft-editor{padding:24px 20px}#draft-editor:has(#source-reading-view:not([hidden])){padding:0}#draft-title{font-size:25px;line-height:1.4}#draft-body{font-size:17px;line-height:1.8;min-height:330px}.draft-review{padding:18px}.draft-review>p{font-size:15px}.draft-review small{font-size:14px}#source-reading-view{padding:24px 18px}.source-reading-head h3{font-size:23px}.source-reading-actions{gap:8px}.source-reading-grid{gap:22px;padding-block:22px}.source-reading-origin{padding:18px}#source-reading-body,#source-reading-source-text{font-size:16px}.source-reading-document{max-height:280px}.source-reading-quote{max-height:220px}.workshop-output{padding:24px 18px}.workshop-output-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px}.workshop-output-index button{text-align:left;font-size:14px}.workshop-document{display:block;padding-block:30px}.workshop-document-format{margin-bottom:18px;font-size:16px}.workshop-document h4{font-size:25px}.workshop-document-body{font-size:17px;line-height:1.85}.workshop-document-state{font-size:14px}.workshop-document-sources{font-size:13px}.editorial-desk-heading h4{font-size:25px}.editorial-formats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.editorial-formats button{padding:14px 12px;font-size:14px}.editorial-finding-context{font-size:17px}.work-decision{padding:24px 20px}.studio-tools{padding-block:22px}.data-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 20px}.data-actions>span{flex-basis:100%}.data-actions .text-button{max-width:190px;text-align:left}.studio:has(#source-empty:not([hidden]))>.section-heading{padding-block:20px;gap:12px}.studio:has(#source-empty:not([hidden]))>.workshop-heading{gap:12px}.studio:has(#source-empty:not([hidden])) .workshop-heading>.button{width:auto;align-self:flex-start;min-height:44px;font-size:14px}#workshop-source-pane:has(#source-empty:not([hidden])){grid-template-columns:minmax(0,1fr);padding:20px 18px;gap:16px}#workshop-source-pane:has(#source-empty:not([hidden]))>.source-actions{grid-column:1;grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#workshop-source-pane:has(#source-empty:not([hidden]))>.source-actions .button{padding:10px 8px;min-height:44px;line-height:1.5}#workshop-source-pane:has(#source-empty:not([hidden]))>.workshop-empty-actions{gap:8px 18px;margin:0}.progress-panel,.studio-error,.source-revision{padding:22px 20px}.limitations{padding-block:30px;gap:24px}.limitations strong{font-size:19px}.limitations span{font-size:15px}.process{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:48px}.process h2{font-size:30px;max-width:none}.process ol{gap:28px 20px}.process strong{font-size:17px}.process li p{font-size:15px;line-height:1.7}.pricing{padding-block:38px;gap:28px}.pricing h2{font-size:32px}.pricing h3 strong{font-size:42px}.pricing>article{padding-top:24px}.pricing article p{font-size:16px}.price-note{font-size:14px}.faq{grid-template-columns:minmax(0,1fr);padding-block:46px}.faq h2{grid-column:auto;grid-row:auto;font-size:29px}#reference-tab-note{grid-column:auto;grid-row:auto;margin-block:20px 26px;font-size:14px}.faq details,.faq details:first-of-type{grid-column:auto;grid-row:auto}.faq summary{padding-block:22px;font-size:16px}.faq details p{font-size:16px}.site-footer{padding:42px 22px 26px}.footer-intro h2{font-size:32px}.footer-intro p{font-size:17px}.footer-upload{padding:24px 20px;gap:18px 12px}.footer-upload strong{font-size:18px}.footer-upload div>span{font-size:14px;line-height:1.6}.footer-intro .button{min-width:0;min-height:54px}.footer-bottom{gap:14px}.footer-bottom nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:4px 20px}}@media(prefers-reduced-motion:no-preference){.upload-area{transition:background .2s var(--ease)}.draft-tabs button,.workshop-nav button,.editorial-formats button{transition:background .2s var(--ease),color .2s var(--ease)}}}.paste-readiness{margin-block:16px 4px;padding-block:18px 4px;border-top:1px solid #786586;color:#f6edf9;text-align:left;font-size:14px;line-height:1.65}.paste-readiness p{margin:0 0 12px}.paste-readiness .paste-readiness-title{margin-bottom:6px;color:var(--lavender);font-size:16px;font-weight:700}.paste-readiness[data-state=invalid] .paste-readiness-title{color:var(--pink)}.paste-readiness details{margin-top:16px;border-top:1px solid #786586}.paste-readiness summary{padding-block:14px;cursor:pointer;font-weight:700;min-height:48px}.paste-readiness summary:hover{color:var(--pink)}.paste-readiness summary:focus-visible,.paste-readiness ol:focus-visible{outline:2px solid var(--pink);outline-offset:3px;border-radius:4px}.paste-readiness .paste-preview-note{color:#e5d1ed}.paste-readiness ol{margin:16px 0 8px;padding-left:24px;max-height:320px;overflow:auto;scrollbar-color:#b998c9 #34263f}.paste-readiness li{padding:0 8px 14px;margin-bottom:14px;border-bottom:1px solid #786586}.paste-readiness li:last-child{border-bottom:0;margin-bottom:0}.paste-readiness li strong{display:block;margin-bottom:8px;color:var(--lavender);font-size:13px;font-variant-numeric:tabular-nums}.paste-readiness li p{white-space:pre-wrap;overflow-wrap:anywhere}.material-panel #paste-text[aria-invalid=true]{border-color:var(--pink)}@media(max-width:600px){.paste-readiness{font-size:14px}.paste-readiness summary{font-size:16px;line-height:1.5}.paste-readiness li p{font-size:16px}}.pricing .offer-next{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:30px 48px;padding:30px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:#fffdf7}.pricing .offer-next h3{font-size:26px;line-height:1.3;font-weight:500;margin:0 0 18px}.pricing .offer-next p{color:var(--ink);font-size:16px;line-height:1.7;margin:0}.offer-next-actions{display:flex;flex-direction:column;align-items:stretch;gap:14px}.offer-next-actions .button{min-height:50px;padding:14px 20px;font-size:16px;line-height:1.5;text-wrap:balance}.offer-next-actions .pink{background:var(--pink);color:var(--plum)}.offer-next-actions .outline{color:var(--ink);border-color:#9a859f}.pricing .offer-next #offer-example-note{font-size:14px;color:#5f5567;line-height:1.65}@media(max-width:760px){.pricing .offer-next{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 20px}.pricing .offer-next h3{font-size:25px}}.search-pages{margin-block:14px;color:var(--ink)}.search-pages[hidden]{display:none}.search-pages>p{color:var(--ink);font-size:14px;line-height:1.6;margin-bottom:10px}.search-page-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.search-pages .button{min-width:0;min-height:44px;padding:9px 6px;font-size:14px;line-height:1.5;white-space:normal;color:var(--ink);border-color:#8fa28f}@media(max-width:760px){.search-page-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.audio-material{margin-block:18px;padding:20px;background:#f6f2f8;color:#30233e;border-radius:12px}.audio-material h3{margin:0 0 12px;font-size:20px;line-height:1.3;color:#30233e}.audio-material p,.audio-material label{color:#493a55;font-size:15px;line-height:1.6}.audio-material p{overflow-wrap:anywhere}.audio-material audio{display:block;width:100%;margin-block:14px}.audio-range-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-block:18px}.audio-range-fields label{display:block;font-weight:600}.audio-range-fields input{width:100%;min-height:44px;margin-block:6px;padding:10px;border:1px solid #685674;border-radius:6px;background:#fff;color:#30233e;font:inherit;font-size:16px;font-variant-numeric:tabular-nums}.audio-material .text-button{color:#493a55;min-height:44px;text-decoration:underline;text-underline-offset:3px}.audio-range-actions{display:flex;gap:10px;flex-wrap:wrap}.audio-range-actions .button{min-height:44px;white-space:normal}.audio-range-boundaries{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-block:12px}.audio-range-boundaries .button{min-height:44px;white-space:normal}.audio-material .button.outline{color:#30233e;background:transparent;border-color:#685674}.audio-material .button.pink{color:#2d203b;background:#efbed7}.audio-material .button:hover:not(:disabled){background:#e1c9f0;color:#30233e}.audio-material .button:disabled{color:#685674;background:#e9e0ee;opacity:1;cursor:not-allowed}.audio-material input::placeholder{color:#685674;opacity:1}.audio-material :focus-visible{outline:2px solid #6d3860;outline-offset:3px}.audio-material [aria-invalid=true]{border-color:#9b214c}.audio-material [data-error=true]{color:#9b214c}.audio-material input::selection{background:#efbed7;color:#30233e}@media(max-width:600px){.audio-material{padding:16px}.audio-range-fields{gap:12px}.audio-range-actions .button{flex:1 1 100%}}@media(max-width:600px){.audio-range-boundaries{grid-template-columns:1fr}}.manual-cues{margin-block:18px;padding:18px;border:1px solid #a895b2;border-radius:12px;background:#f6f2f8;color:#30233e}.manual-cues summary{cursor:pointer;font-weight:700;min-height:44px}.manual-cues p,.manual-cues label{color:#493a55;font-size:15px;line-height:1.5}.manual-cues label{display:block;margin-block:14px 6px;font-weight:700}.manual-cues textarea,.manual-cues select{width:100%;padding:10px;border:1px solid #685674;border-radius:6px;background:#fff;color:#30233e;font:inherit;font-size:16px}.manual-cues textarea{resize:vertical}.manual-cues .button{margin-top:14px;min-height:44px;color:#30233e;background:transparent;border-color:#685674;white-space:normal}.manual-cues ol{padding-left:1.5rem}.manual-cues li{margin-block:12px;overflow-wrap:anywhere}.manual-cues li p{white-space:pre-wrap;margin:6px 0}.manual-cues :focus-visible{outline:2px solid #6d3860;outline-offset:3px}.manual-cue-tools{margin-top:18px;padding-block:16px;border-block:1px solid #a895b2}.manual-cue-navigation,.manual-cue-find-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.manual-cue-tools .button{width:100%;margin-top:0}.manual-cue-tools p{margin-block:10px;overflow-wrap:anywhere}.manual-cue-tools details{margin-top:16px}.manual-cue-tools summary{display:list-item;padding-block:10px}.manual-cue-tools input{width:100%;min-height:44px;padding:10px;border:1px solid #685674;border-radius:6px;background:#fff;color:#30233e;font:inherit;font-size:16px}.manual-cue-tools input::placeholder{color:#685674;opacity:1}#manual-cue-find-text{white-space:pre-wrap;padding-block:10px}#manual-cue-list>li{padding:10px}#manual-cue-list>li[data-in-range=true]{background:#e7ddec;outline:1px solid #92789e;border-radius:8px}#manual-cue-list>li[data-selected=true]>button{text-decoration:underline;text-underline-offset:3px}.manual-cue-tools input::selection,#manual-cue-find-text::selection{background:#efbed7;color:#30233e}.manual-cue-intervals{margin-top:18px;border-top:1px solid #a895b2;padding-top:12px}.manual-cue-intervals p{max-width:75ch}.manual-cue-interval-list{list-style:none;padding:0!important;margin:16px 0}.manual-cue-interval-list li{border-top:1px solid #c7b8d0;padding:16px 0;margin:0!important}.manual-cue-interval-list strong{display:block;color:#30233e;font-size:15px;line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.manual-cue-interval-list .button{margin-top:8px}.manual-cue-interval-list .button,.manual-cue-interval-pagination .button{min-height:44px;white-space:normal}.manual-cue-interval-pagination{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-block:12px}.manual-cue-interval-pagination[hidden]{display:none}.manual-cue-interval-pagination p{grid-column:1/-1;margin:0}.manual-cue-interval-pagination .button{width:100%;margin:0}.manual-cue-intervals .button:disabled{background:#e9e0ee;color:#685674;border-color:#a895b2;opacity:1;cursor:not-allowed}.manual-cue-intervals select:disabled{background:#e9e0ee;color:#685674;opacity:1}.manual-cue-intervals ::selection{background:#efbed7;color:#30233e}.manual-cue-time-editor{border:1px solid #a895b2;border-radius:8px;padding:18px;margin-block:20px;background:#eee7f2;color:#30233e}.manual-cue-time-editor[hidden]{display:none}.manual-cue-time-editor h3{font-size:20px;line-height:1.35;margin:0 0 12px;color:#30233e}.manual-cue-time-editor p{max-width:75ch}.manual-cue-time-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.manual-cue-time-fields input{display:block;width:100%;max-width:20ch;padding:10px;border:1px solid #685674;border-radius:6px;background:#fff;color:#30233e;font:inherit;font-size:16px;min-height:44px}.manual-cue-time-editor pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:15px;line-height:1.5;color:#493a55;max-height:18rem;overflow:auto;border-block:1px solid #a895b2;padding-block:12px;margin-block:12px}.manual-cue-time-editor .button:disabled{background:#e9e0ee;color:#685674;border-color:#a895b2;opacity:1}.manual-cues .manual-cue-time-open{font-size:14px;margin-block:0 12px}@media(max-width:520px){.manual-cue-time-fields{grid-template-columns:1fr;gap:4px}.manual-cue-time-editor{padding:14px}.manual-cue-time-editor .button{width:100%}}.manual-cue-export{margin-top:18px;border-top:1px solid #a895b2;padding-top:12px}.manual-cue-export p{max-width:75ch}.manual-cue-export textarea[readonly]{height:18rem;min-height:10rem;line-height:1.5;resize:vertical;background:#fff;color:#30233e}.manual-cue-export .button:disabled{background:#e9e0ee;color:#685674;border-color:#a895b2;opacity:1}.brief-example{grid-column:1 / -1;margin-top:36px;padding:clamp(22px,3.5vw,48px);background:#e8dbef;color:#30233e;border-radius:var(--radius);scroll-margin-top:28px}.brief-case-intro{max-width:76ch;margin-bottom:34px}.brief-example h3{font-size:clamp(1.6rem,2.6vw,2.35rem);line-height:1.15;margin-bottom:18px}.brief-example p{max-width:72ch;font-size:.96rem;line-height:1.65}.brief-example .brief-example-note{margin-top:16px;font-size:.86rem;color:#574462}.brief-case-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(26px,4vw,56px);align-items:start}.brief-case-layout>section{min-width:0}.brief-example h4{font-size:1.14rem;line-height:1.35;margin-bottom:10px}.brief-case-layout>section>p{margin-bottom:22px;color:#574462;font-size:.86rem}.brief-case-fragment,.brief-case-draft{border-top:1px solid #bba7c7}.brief-case-fragment:last-child,.brief-case-draft:last-child{border-bottom:1px solid #bba7c7}.brief-example summary{position:relative;display:block;padding:18px 30px 18px 0;cursor:pointer;list-style:none;scroll-margin-top:28px}.brief-example summary::-webkit-details-marker{display:none}.brief-example summary:after{content:"";position:absolute;right:4px;top:28px;width:8px;height:8px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}.brief-example details[open]>summary:after{transform:rotate(225deg)}.brief-example summary>span{display:block;font-size:.8rem;color:#574462;margin-bottom:6px}.brief-example summary>strong{font-size:1.03rem;line-height:1.45;font-weight:600}.brief-example summary:focus-visible,.brief-example a:focus-visible{outline:2px solid #843262;outline-offset:5px;border-radius:2px}.brief-example summary:hover>strong{text-decoration:underline;text-underline-offset:4px}.brief-case-fragment>p{margin:0 0 22px;font-size:.9rem;color:#30233e}.brief-case-text{background:#fbf8fc;color:#30233e;padding:clamp(18px,2vw,26px)}.brief-case-text>p+p{margin-top:18px}.brief-example .brief-case-refs{padding:14px 0 22px;font-size:.82rem;color:#574462}.brief-example a{color:#753259;text-underline-offset:4px}.brief-case-refs a{display:inline-block;padding-block:4px}.brief-case-next{margin-top:36px;padding-top:28px;border-top:1px solid #bba7c7;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center}.brief-case-next p+p{margin-top:14px}.brief-example .brief-case-links{display:flex;flex-wrap:wrap;gap:4px 20px}.brief-case-links a{display:inline-flex;align-items:center;min-height:44px}.brief-case-next .button{max-width:100%;white-space:normal;text-align:center}@media(max-width:850px){.brief-case-layout{grid-template-columns:minmax(0,1fr);gap:30px}.brief-case-next{grid-template-columns:minmax(0,1fr);gap:22px}.brief-case-next .button{justify-self:start;min-height:48px}}@media(max-width:520px){.brief-example{margin-inline:-8px;padding:22px 18px}.brief-case-intro{margin-bottom:28px}.brief-example p{font-size:.94rem}.brief-example summary{padding-block:17px}.brief-example summary>strong{font-size:1rem}.brief-case-next .button{width:100%}}
