/* Native, readable workbook scenes. Scoped so existing site styles stay intact. */
#repeat-cycle.workbook-scenes { --ws-plum:#674181;--ws-lilac:#B99ACC;--ws-ink:#242428;--ws-muted:#6e6874;--ws-line:#e5e1e8;--ws-paper:#fff;position:relative;background:#fff;color:var(--ws-ink); }
#repeat-cycle .ws-stage { position:relative;isolation:isolate; }
#repeat-cycle .ws-chapter { position:relative;display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.3fr);gap:clamp(35px,5vw,90px);align-items:center;max-width:1560px;margin:auto;padding:100px var(--gutter,6vw);min-height:690px; }
#repeat-cycle .ws-copywriting { min-width:0;z-index:2; }
#repeat-cycle .ws-copywriting .eyebrow { color:var(--ws-muted);font-size:11px;line-height:1.5;letter-spacing:.075em;margin-bottom:26px; }
#repeat-cycle .ws-copywriting h2 { font:500 clamp(44px,4.95vw,76px)/1.065 var(--display,'Manrope',sans-serif);letter-spacing:-.055em; }
#repeat-cycle .ws-copywriting h2>span { color:var(--ws-plum); }
#repeat-cycle .ws-copywriting>p:last-child { font-size:16px;line-height:1.75;max-width:325px;margin-top:28px;color:var(--ws-muted); }
#repeat-cycle .ws-art { position:relative;min-width:0;width:100%;margin:0;z-index:1; }
#repeat-cycle .ws-orbit { position:absolute;inset:8% -7% -8% -3%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse at center,#ede5f080 0%,#f6f2f880 43%,#fff0 71%);pointer-events:none; }
#repeat-cycle .ws-workbook { overflow:hidden;border:1px solid #dbd4e1;background:#fff;border-radius:8px;box-shadow:0 4px 10px #24242805,0 24px 60px -24px #4a2d5d30;min-width:0;position:relative; }
#repeat-cycle .ws-titlebar { display:flex;align-items:center;gap:10px;min-width:0;padding:13px 15px;background:#faf8fb;border-bottom:1px solid var(--ws-line);font:500 14px/1.3 var(--body,'DM Sans',sans-serif); }
#repeat-cycle .ws-titlebar>strong { font-weight:550;white-space:nowrap;min-width:0; }
#repeat-cycle .ws-file-icon { width:17px;height:20px;flex:none;border:1.4px solid var(--ws-plum);border-radius:2px;position:relative;background:linear-gradient(90deg,transparent 46%,#67418166 47%,#67418166 53%,transparent 54%) 3px 8px/9px 7px no-repeat,linear-gradient(transparent 43%,#67418166 44%,#67418166 55%,transparent 56%) 3px 8px/9px 7px no-repeat; }
#repeat-cycle .ws-file-icon::after { content:'';position:absolute;top:4px;left:3px;width:8px;border-top:1px solid var(--ws-plum); }
#repeat-cycle .ws-window-dots { margin-left:auto;color:#817589;font-size:24px;line-height:14px;letter-spacing:2px; }
#repeat-cycle .ws-formula { display:flex;align-items:center;height:33px;border-bottom:1px solid var(--ws-line);color:#736c7a;font-size:12px;white-space:nowrap;overflow:hidden; }
#repeat-cycle .ws-formula>span:first-child { width:69px;flex:none;text-align:center;border-right:1px solid var(--ws-line);line-height:32px;background:#fcfbfd; }
#repeat-cycle .ws-formula>i { font-size:16px;padding:0 12px;font-family:Georgia,serif;color:#a096a7; }
#repeat-cycle .ws-formula>span:last-child { overflow:hidden;text-overflow:ellipsis; }
#repeat-cycle .ws-grid { width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:1.25;letter-spacing:-.01em;font-variant-numeric:tabular-nums; }
#repeat-cycle .ws-grid th,#repeat-cycle .ws-grid td { height:38px;padding:8px 12px;border-right:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden; }
#repeat-cycle .ws-grid th:last-child,#repeat-cycle .ws-grid td:last-child { border-right:0; }
#repeat-cycle .ws-grid thead th { font-size:12px;font-weight:550;color:#655b6e;background:#faf8fb; }
#repeat-cycle .ws-grid tbody th { font-weight:400; }
#repeat-cycle .ws-grid .ws-letters td { padding:3px 12px;height:21px;text-align:center;font-size:12px;color:#84798c;background:#faf8fb; }
#repeat-cycle .ws-rownum { width:35px; }
#repeat-cycle .ws-qtycol { width:67px; }
#repeat-cycle .ws-copy .ws-grid col:nth-child(2) { width:55%; }
#repeat-cycle .ws-copy .ws-grid tbody th { text-align:center;font-size:12px;background:#faf8fb;color:#8b8192;padding-inline:0; }
#repeat-cycle .ws-selected-row td { background:#f0e9f5;color:#513264;border-top:1.5px solid #9e7eb3;border-bottom:1.5px solid #9e7eb3; }
#repeat-cycle .ws-selected-row td:nth-child(2) { border-left:1.5px solid #9e7eb3; }
#repeat-cycle .ws-selected-row td:last-child { border-right:1.5px solid #9e7eb3; }
#repeat-cycle .ws-grid .ws-destination-row td { background:#faf7fc; }
#repeat-cycle .ws-destination-row td:last-child { color:var(--ws-plum);font-weight:600; }
#repeat-cycle .ws-tabs { display:flex;align-items:center;gap:18px;min-height:33px;padding:0 15px;font-size:12px;color:#978c9e;background:#fcfbfd; }
#repeat-cycle .ws-tabs>span { padding-block:8px; }
#repeat-cycle .ws-tab-active { color:var(--ws-plum);border-bottom:2px solid var(--ws-plum);font-weight:500; }
#repeat-cycle .ws-file-detail { margin-left:auto;font-size:12px;color:#82768b; }
#repeat-cycle .ws-copy-art { padding-bottom:41px; }
#repeat-cycle .ws-copy-source { margin-right:11%;transform:rotate(-2deg);z-index:1; }
#repeat-cycle .ws-copy-target { margin-top:37px;margin-left:11%;transform:rotate(1.3deg); }
#repeat-cycle .ws-transfer { display:none;position:absolute;z-index:4;left:17%;top:42%;width:76%;align-items:center;gap:20px;padding:16px 21px;border:1.5px solid #9b75b1;background:#f7f2fa;box-shadow:0 12px 32px #67418120;border-radius:3px;font-size:14px;color:var(--ws-plum);pointer-events:none; }
#repeat-cycle .ws-transfer>b { font-weight:450; }#repeat-cycle .ws-transfer>strong { margin-left:auto; }
#repeat-cycle .ws-art-note { position:absolute;bottom:0;right:0;color:#786c80;font-size:12px;line-height:1.5;margin:0; }
#repeat-cycle .ws-art-note>span { color:#9b7aad;font-size:17px;margin-right:7px; }
#repeat-cycle .ws-source-pair { display:grid;grid-template-columns:1fr 1fr;gap:24px;position:relative;z-index:1; }
#repeat-cycle .ws-source-pair .ws-titlebar { padding:12px;font-size:14px;gap:8px; }
#repeat-cycle .ws-small-grid th,#repeat-cycle .ws-small-grid td { padding:9px 11px;height:35px; }
#repeat-cycle .ws-small-grid th:first-child { width:80%; }
#repeat-cycle .ws-small-grid td { text-align:center;font-weight:500; }
#repeat-cycle .ws-small-grid tbody th { font-size:13px; }
#repeat-cycle .ws-small-grid thead th { font-size:12px; }
#repeat-cycle .ws-match>* { background:#f5f0f8;color:#624178; }
#repeat-cycle .ws-join { position:relative;height:80px;width:100%;display:grid;place-items:center; }
#repeat-cycle .ws-join>svg { position:absolute;width:100%;height:100%;inset:0;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5; }
#repeat-cycle .ws-join-base { stroke:#e1d6e9; }
#repeat-cycle .ws-join-trace { stroke:#a685ba;stroke-dasharray:1;stroke-dashoffset:0; }
#repeat-cycle .ws-join>span { z-index:1;font-size:12px;color:#876395;background:#fff;padding:5px 10px;border:1px solid #e9deef;border-radius:4px; }
#repeat-cycle .ws-combine-art { padding-bottom:38px; }
#repeat-cycle .ws-report-target { width:94%;margin:auto;transform:rotate(-.8deg);box-shadow:0 6px 13px #24242806,0 28px 65px -24px #4a2d5d35; }
#repeat-cycle .ws-draft-label { margin-left:auto;border:1px solid #ded1e7;border-radius:3px;padding:3px 7px;font-size:12px;color:#866496;font-weight:400;line-height:1; }
#repeat-cycle .ws-report-grid th:first-child { width:16%; }
#repeat-cycle .ws-report-grid th:nth-child(2) { width:25%; }
#repeat-cycle .ws-report-grid th:nth-child(n+3),#repeat-cycle .ws-report-grid td:nth-child(n+3) { text-align:center; }
#repeat-cycle .ws-report-grid th,#repeat-cycle .ws-report-grid td { padding-inline:10px; }
#repeat-cycle .ws-report-highlight>* { background:#f9f5fb; }
#repeat-cycle .ws-report-grid .ws-left-cell { background:#efe5f5;color:var(--ws-plum); }
#repeat-cycle .ws-left-cell strong { font-size:22px;font-weight:550; }
#repeat-cycle .ws-paper-art { padding:0 0 22px; }
#repeat-cycle .ws-paper-photo { margin:0 10% 0 -4%;position:relative;transform:rotate(-3deg); }
#repeat-cycle .ws-paper-photo>img { width:100%;height:325px;object-fit:cover;object-position:62% 63%;display:block;border-radius:5px;box-shadow:0 25px 50px -30px #24242830; }
#repeat-cycle .ws-paper-photo>figcaption { position:absolute;bottom:15px;left:20px;background:#fffffff0;color:#726577;font-size:12px;padding:6px 10px;border-radius:3px; }
#repeat-cycle .ws-intake-target { width:90%;margin:-12px 0 0 auto;transform:rotate(1deg);z-index:2; }
#repeat-cycle .ws-paper-fields { display:none;position:absolute;top:38%;right:3%;z-index:3;gap:8px; }
#repeat-cycle .ws-paper-fields>span { display:block;background:#fffffff5;border:1px solid #d4bfdc;border-radius:4px;padding:8px 13px;color:var(--ws-plum);box-shadow:0 6px 17px #67418114;font-size:14px; }
#repeat-cycle .ws-review-bar { padding:14px 17px;background:#faf7fc;display:flex;align-items:center;gap:9px;font-size:12px;color:#7b6389; }
#repeat-cycle .ws-review-dot { border:1px solid #b99acc;border-radius:50%;width:7px;height:7px; }
#repeat-cycle .ws-review-tick { margin-left:auto;font-size:18px; }
#repeat-cycle .ws-footer { display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px var(--gutter,6vw) 28px;max-width:1560px;margin:auto; }
#repeat-cycle .ws-footer>p { font-size:12px;color:#817489;margin:0; }
#repeat-cycle .ws-chapters { display:flex;gap:27px;font-size:12px;color:#998ba2; }
#repeat-cycle .ws-chapters>span { padding:9px 0;border-bottom:2px solid #ece4f1; }
#repeat-cycle .ws-chapters>span.is-current { color:var(--ws-plum);border-color:var(--ws-plum); }
html.enhanced:not(.reduce-motion) #repeat-cycle.ws-ready { height:480vh;height:480svh; }
html.enhanced:not(.reduce-motion) #repeat-cycle.ws-ready .ws-stage { position:sticky;top:0;height:100vh;height:100svh;overflow:clip; }
html.enhanced:not(.reduce-motion) #repeat-cycle.ws-ready .ws-chapter { position:absolute;inset:0;min-height:0;max-height:100%;padding-top:100px;padding-bottom:90px;opacity:0;visibility:hidden;pointer-events:none; }
html.enhanced:not(.reduce-motion) #repeat-cycle.ws-ready .ws-chapter.is-visible { visibility:visible; }
html.enhanced:not(.reduce-motion) #repeat-cycle.ws-ready .ws-transfer { display:flex; }
html.enhanced:not(.reduce-motion) #repeat-cycle.ws-ready .ws-paper-fields { display:flex;flex-direction:column; }
html.enhanced:not(.reduce-motion) #repeat-cycle.ws-ready .ws-footer { position:absolute;bottom:0;left:0;right:0;z-index:5; }
html.enhanced:not(.reduce-motion) #repeat-cycle.ws-ready [data-ws-reveal] { display:inline-block; }
@media(min-width:761px) and (max-height:740px) {
  #repeat-cycle .ws-copywriting h2 { font-size:clamp(43px,4.8vw,63px); }
  #repeat-cycle .ws-copywriting .eyebrow { margin-bottom:19px; }
  #repeat-cycle .ws-copywriting>p:last-child { margin-top:22px;font-size:14px; }
  #repeat-cycle .ws-grid th,#repeat-cycle .ws-grid td { height:31px;padding-block:6px; }
  #repeat-cycle .ws-titlebar { padding-block:10px; }
  #repeat-cycle .ws-copy-target { margin-top:26px; }
  #repeat-cycle .ws-join { height:56px; }
  #repeat-cycle .ws-paper-photo>img { height:265px; }
}
@media(max-width:1100px) and (min-width:761px) {
  #repeat-cycle .ws-chapter { grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:30px;padding-inline:4vw; }
  #repeat-cycle .ws-copywriting h2 { font-size:clamp(40px,4.7vw,54px); }
  #repeat-cycle .ws-copy-source { margin-right:5%; }#repeat-cycle .ws-copy-target { margin-left:5%; }
  #repeat-cycle .ws-source-pair { gap:12px; }
  #repeat-cycle .ws-source-pair .ws-titlebar { font-size:12px;padding:10px 8px;gap:6px; }
  #repeat-cycle .ws-file-icon { width:14px;height:17px; }
  #repeat-cycle .ws-small-grid th,#repeat-cycle .ws-small-grid td { padding-inline:7px; }
  #repeat-cycle .ws-small-grid tbody th { font-size:12px; }
  #repeat-cycle .ws-small-grid th:first-child { width:66%; }
  #repeat-cycle .ws-small-grid .ws-order-key,#repeat-cycle .ws-small-grid .ws-sku-key { display:block; }
  #repeat-cycle .ws-small-grid .ws-key-divider { display:none; }
  #repeat-cycle .ws-small-grid .ws-order-key { font-size:12px;color:#8b7c95;margin-bottom:3px; }
  #repeat-cycle .ws-file-detail { display:none; }
}
@media(max-width:760px) {
  #repeat-cycle .ws-chapter { display:flex;flex-direction:column;align-items:stretch;gap:31px;padding:65px 24px;min-height:0;max-width:540px; }
  #repeat-cycle .ws-copywriting .eyebrow { font-size:10px;margin-bottom:16px; }
  #repeat-cycle .ws-copywriting h2 { font-size:clamp(36px,10.4vw,54px);line-height:1.04;letter-spacing:-.052em; }
  #repeat-cycle .ws-copywriting h2 br { display:none; }
  #repeat-cycle .ws-copywriting h2 br::after { content:' '; }
  #repeat-cycle .ws-copywriting h2>span { display:block; }
  #repeat-cycle .ws-copywriting>p:last-child { font-size:14px;line-height:1.55;max-width:370px;margin-top:16px; }
  #repeat-cycle .ws-titlebar { font-size:12px;padding:10px;gap:7px; }
  #repeat-cycle .ws-file-icon { width:14px;height:17px; }
  #repeat-cycle .ws-grid { font-size:12px; }
  #repeat-cycle .ws-grid th,#repeat-cycle .ws-grid td { height:30px;padding:6px 8px; }
  #repeat-cycle .ws-rownum { width:24px; }#repeat-cycle .ws-qtycol { width:47px; }
  #repeat-cycle .ws-grid thead th { font-size:12px; }
  #repeat-cycle .ws-grid .ws-letters td { font-size:12px;height:19px;padding:2px; }
  #repeat-cycle .ws-formula { height:25px;font-size:12px; }
  #repeat-cycle .ws-formula>span:first-child { width:52px;line-height:24px; }
  #repeat-cycle .ws-formula>i { padding-inline:8px; }
  #repeat-cycle .ws-tabs { min-height:27px;padding:0 10px;font-size:12px; }
  #repeat-cycle .ws-tabs>span { padding-block:5px; }
  #repeat-cycle .ws-file-detail { display:none; }
  #repeat-cycle .ws-copy-source { margin-right:6%;transform:rotate(-2deg); }
  #repeat-cycle .ws-copy-target { margin-left:6%;margin-top:20px;transform:rotate(1deg); }
  #repeat-cycle .ws-copy-source .ws-grid tbody>tr:nth-child(n+3),#repeat-cycle .ws-copy-source .ws-letters { display:none; }
  #repeat-cycle .ws-copy-target .ws-formula,#repeat-cycle .ws-empty-row { display:none; }
  #repeat-cycle .ws-copy-art { padding-bottom:30px; }
  #repeat-cycle .ws-art-note { font-size:12px; }
  #repeat-cycle .ws-transfer { padding:11px 10px;gap:11px;width:87%;left:7%;font-size:12px; }
  #repeat-cycle .ws-source-pair { gap:10px; }
  #repeat-cycle .ws-source-pair .ws-titlebar { gap:5px;font-size:12px;padding:9px 7px; }
  #repeat-cycle .ws-source-pair .ws-file-icon { display:none; }
  #repeat-cycle .ws-small-grid th,#repeat-cycle .ws-small-grid td { height:27px;padding:5px 6px;font-size:12px; }
  #repeat-cycle .ws-small-grid tbody th { font-size:12px; }
  #repeat-cycle .ws-small-grid th:first-child { width:57%; }
  #repeat-cycle .ws-small-grid .ws-key-divider { display:none; }
  #repeat-cycle .ws-small-grid .ws-order-key,#repeat-cycle .ws-small-grid .ws-sku-key { display:block;line-height:1.15; }
  #repeat-cycle .ws-small-grid .ws-order-key { color:#8b7c95;font-size:12px;margin-bottom:2px; }
  #repeat-cycle .ws-variant-key { display:block;line-height:1.15; }
  #repeat-cycle .ws-small-grid tbody>tr:last-child { display:none; }
  #repeat-cycle .ws-source-pair .ws-grid thead>tr { height:36px; }
  #repeat-cycle .ws-small-grid thead th { font-size:12px;white-space:normal; }
  #repeat-cycle .ws-join { height:45px; }
  #repeat-cycle .ws-join>span { font-size:12px;padding:4px 7px; }
  #repeat-cycle .ws-report-target { width:100%;transform:rotate(-1deg); }
  #repeat-cycle .ws-report-target .ws-formula { display:none; }
  #repeat-cycle .ws-report-grid { font-size:12px; }
  #repeat-cycle .ws-report-grid th,#repeat-cycle .ws-report-grid td { padding:5px;font-size:12px;height:28px; }
  #repeat-cycle .ws-report-grid th:first-child { width:15%; }#repeat-cycle .ws-report-grid th:nth-child(2) { width:25%; }
  #repeat-cycle .ws-report-grid thead th:nth-child(3),#repeat-cycle .ws-report-grid thead th:nth-child(4) { font-size:12px;letter-spacing:-.035em; }
  #repeat-cycle .ws-report-grid tbody>tr:last-child { display:none; }
  #repeat-cycle .ws-report-target .ws-tabs { display:none; }
  #repeat-cycle .ws-left-cell strong { font-size:18px; }
  #repeat-cycle .ws-combine-art { padding-bottom:27px; }
  #repeat-cycle .ws-paper-art { padding:0; }
  #repeat-cycle .ws-paper-photo { margin:0 8% 0 -1%; }
  #repeat-cycle .ws-paper-photo>img { height:190px;object-position:63% 70%; }
  #repeat-cycle .ws-paper-photo>figcaption { left:10px;bottom:12px;font-size:12px;padding:4px 7px; }
  #repeat-cycle .ws-intake-target { margin-top:-9px;width:96%; }
  #repeat-cycle .ws-intake-target .ws-formula { display:none; }
  #repeat-cycle .ws-review-bar { padding:10px;font-size:12px; }
  #repeat-cycle .ws-paper-fields { top:29%;right:0;gap:5px; }
  #repeat-cycle .ws-paper-fields>span { padding:6px 9px;font-size:12px; }
  #repeat-cycle .ws-footer { padding:16px 24px 19px;max-width:540px;align-items:flex-end; }
  #repeat-cycle .ws-footer>p { font-size:12px;max-width:150px;line-height:1.4; }
  #repeat-cycle .ws-chapters { gap:13px;font-size:12px; }
  #repeat-cycle .ws-chapters>span { padding-block:7px; }
  html.enhanced:not(.reduce-motion) #repeat-cycle.ws-ready .ws-chapter { justify-content:center;padding-top:90px;padding-bottom:80px;gap:26px; }
}
@media(max-width:760px) and (max-height:720px) {
  #repeat-cycle .ws-copywriting .eyebrow { margin-bottom:12px; }
  #repeat-cycle .ws-copywriting h2 { font-size:clamp(33px,9.6vw,43px); }
  #repeat-cycle .ws-copywriting>p:last-child { margin-top:12px;font-size:13px;line-height:1.45; }
  #repeat-cycle .ws-copy-art { padding-bottom:25px; }
  #repeat-cycle .ws-copy-source .ws-grid tbody>tr:nth-child(n+2) { display:none; }
  #repeat-cycle .ws-copy-source .ws-formula { display:none; }
  #repeat-cycle .ws-copy-target { margin-top:17px; }
  #repeat-cycle .ws-copy-target .ws-tabs { display:none; }
  #repeat-cycle .ws-source-pair .ws-grid th,#repeat-cycle .ws-source-pair .ws-grid td { height:24px;padding-block:4px; }
  #repeat-cycle .ws-small-grid tbody>tr:nth-child(n+2),#repeat-cycle .ws-report-grid tbody>tr:nth-child(n+2) { display:none; }
  #repeat-cycle .ws-join { height:36px; }
  #repeat-cycle .ws-combine-art { padding-bottom:0; }
  #repeat-cycle .ws-combine-art .ws-art-note { display:none; }
  #repeat-cycle .ws-titlebar { padding-block:8px; }
  #repeat-cycle .ws-paper-photo>img { height:155px; }
  #repeat-cycle .ws-paper-photo>figcaption { bottom:10px; }
  #repeat-cycle .ws-footer { padding-bottom:13px; }
  html.enhanced:not(.reduce-motion) #repeat-cycle.ws-ready .ws-chapter { padding-top:85px;padding-bottom:68px;gap:22px; }
}
@media(max-width:359px) {
  #repeat-cycle .ws-chapter { padding-inline:17px; }
  #repeat-cycle .ws-footer { padding-inline:17px;gap:8px; }
  #repeat-cycle .ws-chapters { gap:9px; }
  #repeat-cycle .ws-footer>p { max-width:135px; }
  #repeat-cycle .ws-small-grid tbody th { letter-spacing:-.045em;padding-inline:4px; }
  #repeat-cycle .ws-report-grid th,#repeat-cycle .ws-report-grid td { padding-inline:3px;letter-spacing:-.03em; }
  #repeat-cycle .ws-report-grid th:nth-child(2) { width:25%; }
  #repeat-cycle .ws-report-grid thead th:nth-child(3),#repeat-cycle .ws-report-grid thead th:nth-child(4) { letter-spacing:-.065em; }
}
/* Static and reduced-motion versions retain all three complete arguments. */
html:not(.enhanced) #repeat-cycle.workbook-scenes,html.reduce-motion #repeat-cycle.workbook-scenes { height:auto!important; }
html:not(.enhanced) #repeat-cycle .ws-chapter,html.reduce-motion #repeat-cycle .ws-chapter { opacity:1!important;visibility:visible!important;transform:none!important; }
html:not(.enhanced) #repeat-cycle [data-ws-reveal],html.reduce-motion #repeat-cycle [data-ws-reveal] { opacity:1!important;transform:none!important; }
html.reduce-motion #repeat-cycle .ws-workbook,html.reduce-motion #repeat-cycle .ws-paper-photo { transform:none!important; }
html.reduce-motion #repeat-cycle .ws-join-trace { stroke-dashoffset:0!important; }
@media(prefers-reduced-motion:reduce) {
  #repeat-cycle.workbook-scenes { height:auto!important; }
  #repeat-cycle .ws-stage { position:relative!important;height:auto!important;overflow:visible!important; }
  #repeat-cycle .ws-chapter { position:relative!important;inset:auto!important;opacity:1!important;visibility:visible!important;transform:none!important;padding-block:65px!important; }
  #repeat-cycle [data-ws-reveal] { opacity:1!important;transform:none!important; }
  #repeat-cycle .ws-workbook,#repeat-cycle .ws-paper-photo { transform:none!important; }
  #repeat-cycle .ws-footer { position:relative!important; }
  #repeat-cycle .ws-transfer,#repeat-cycle .ws-paper-fields { display:none!important; }
  #repeat-cycle .ws-join-trace { stroke-dashoffset:0!important; }
}
