@font-face{font-family:Schibsted Grotesk;src:url(/fonts/SchibstedGrotesk-Variable.ttf)format("truetype");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/SchibstedGrotesk-Italic-Variable.ttf)format("truetype");font-weight:400 900;font-style:italic;font-display:swap}@font-face{font-family:STIX Two Text;src:url(/fonts/STIX2Text-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Serif Bengali;src:url(/fonts/NotoSerifBengali-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--sans:"Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--serif:"STIX Two Text", Georgia, "Times New Roman", serif;--ink:#15191f;--ink-soft:#3a424c;--muted:#5a6472;--paper:#f4f6f3;--paper-deep:#e9ece7;--field:#fff;--line:#d6dbd4;--line-strong:#b9c0b8;--teal:#2447b2;--teal-light:#e4ebfb;--guide:#cdebf4;--guide-deep:#9fd3e5;--orange:#2447b2;--orange-light:#e4ebfb;--red:#a33a2c;--red-light:#f8e6e2;--green:#2f6e45;--shadow:0 1px 0 #15191f0f, 0 10px 30px #15191f0f;--radius:4px}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0}button,input,select{font:inherit}button,label{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}input,select{width:100%;color:var(--ink);background:#fffef8;border:1px solid #cbd5ca;border-radius:0;outline:none;padding:9px 10px}input:focus,select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #1c655e1a}.app-shell{background:var(--paper);min-height:100vh;display:flex}.side-rail{z-index:10;box-sizing:border-box;background:#e8eee5;border-right:1px solid #d2dbd0;flex-direction:column;width:244px;height:100vh;padding:28px 22px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.main-stage{min-width:0;margin-left:244px}.brand-lockup{align-items:center;gap:10px;display:flex}.brand-mark{background:var(--teal);color:#fbf8e9;width:40px;height:40px;font:600 13px var(--sans);place-items:center;display:grid}.brand-lockup h1{color:var(--ink);font:600 25px/1 var(--sans);letter-spacing:-.02em;margin:0}.eyebrow{color:var(--muted);font:500 12px/1.3 var(--sans);margin:0}.eyebrow.accent{color:var(--orange)}.rail-rule{background:#cbd6ca;height:1px;margin:30px 0 18px}.step-nav{gap:4px;display:grid}.step-button{width:100%;color:var(--muted);text-align:left;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:12px;padding:10px 8px;display:flex}.step-button:hover,.step-button.active{border-left-color:var(--orange);color:var(--ink);background:#ffffff8c}.step-copy{gap:3px;display:grid}.step-copy strong{font-size:13px}.rail-stat{border-top:1px solid #cbd6ca;gap:4px;margin-top:auto;padding-top:20px;display:grid}.rail-stat span{color:var(--muted);font:500 11px var(--sans)}.rail-stat strong{color:var(--ink);font:600 30px/1 var(--sans)}.rail-stat small,.rail-note{color:var(--muted);font-size:13px;line-height:1.45}.rail-note{align-items:start;gap:8px;margin-top:22px;display:flex}.rail-version{color:var(--muted);font:500 11px var(--sans);margin-top:16px;display:block}.main-stage{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:67px;padding:14px 54px;display:flex}.topbar-title{color:var(--ink);font:600 18px var(--sans);margin-top:4px;display:block}.topbar-actions{align-items:center;gap:18px;display:flex}.text-button{color:var(--teal);background:0 0;border:0;font-size:13px;font-weight:600}.compact-file-button{border-bottom:1px solid var(--teal);color:var(--teal);padding-bottom:3px;font-size:13px;font-weight:600;position:relative}.compact-file-button input,.file-button input,.font-upload input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.content-wrap{max-width:1500px;margin:0 auto;padding:44px 54px 38px}.intro-block{justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px;display:flex}.intro-block h2{color:var(--ink);font:600 clamp(36px, 4vw, 64px)/.94 var(--sans);letter-spacing:-.02em;margin:10px 0 13px}.intro-copy{max-width:620px;color:var(--muted);font:14px/1.6 var(--sans);margin:0}.intro-stamp{border-left:1px solid var(--orange);grid-template-columns:auto 1fr;align-items:baseline;gap:0 8px;min-width:190px;padding-left:17px;display:grid}.intro-stamp strong{color:var(--orange);font:600 28px var(--sans)}.intro-stamp i{color:#d6a482;grid-column:1/-1;margin:3px 0;font-style:normal}.notice-bar{min-height:42px;color:var(--ink-soft);background:#f2f5ed;border:1px solid #d5ded3;align-items:center;gap:10px;padding:10px 13px;font-size:13px;display:flex}.notice-bar[data-tone=success]{background:#eaf4e9;border-color:#bad3c2}.notice-icon{width:18px;height:18px;color:var(--orange);place-items:center;font-weight:600;display:grid}.notice-progress{color:var(--muted);font:14px var(--sans);margin-left:auto}.progress-track-large{background:#d9e2d6;height:5px;overflow:hidden}.progress-track-large span{background:var(--orange);height:100%;transition:width .2s;display:block}.summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0 24px;display:grid}.summary-card{border:1px solid var(--line);background:#f5f5ec;align-content:center;gap:6px;min-height:106px;padding:16px;display:grid}.summary-card.good{background:#edf5eb;border-color:#c7dccb}.summary-kicker{color:var(--muted);font:500 11px var(--sans)}.summary-card strong{color:var(--ink);font:600 26px/1 var(--sans)}.summary-card small{color:var(--muted);font-size:13px;line-height:1.35}.stage-heading{grid-template-columns:42px 1fr;align-items:start;gap:16px;margin-bottom:24px;display:grid}.stage-heading h3{color:var(--ink);font:600 28px/1.1 var(--sans);letter-spacing:-.015em;margin:0 0 7px}.stage-heading p{max-width:720px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.source-card{border:1px solid var(--line);background:#f7f7ef;min-width:0;padding:17px;position:relative}.source-card.selected{background:#edf5eb;border-color:#b6d0bc}.source-card-top{align-items:center;gap:11px;display:flex}.source-icon{background:var(--ink);color:#fffbe9;width:38px;height:38px;font:500 12px var(--sans);flex:0 0 38px;place-items:center;display:grid}.source-icon.source-egw{background:#8f5a3c}.source-icon.source-nave{background:#51745e}.source-icon.source-chain{background:#a45d32}.source-icon.source-other{background:#626d68}.source-card h4{color:var(--ink);font:600 18px var(--sans);margin:3px 0 0}.source-toggle{background:0 0;border:0;width:34px;height:19px;margin-left:auto;padding:0;display:block;position:relative}.source-toggle input{opacity:0;position:absolute}.source-toggle span{background:#c5cec5;border-radius:12px;transition:background .15s;position:absolute;inset:0}.source-toggle span:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:3px;left:3px}.source-toggle input:checked+span:after{transform:translate(15px)}.source-description{min-height:40px;color:var(--muted);font:14px/1.45 var(--sans);margin:15px 0 11px}.source-status{color:var(--ink-soft);font:14px var(--sans)}.source-warning{color:var(--red)}.source-public-domain-note{color:var(--green);font:500 12px var(--sans);margin-top:8px;display:block}.health-dot{background:#aab5aa;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.health-dot.neutral{background:#aab5aa}.source-meta-fields{gap:8px;margin-top:14px;display:grid}.source-meta-fields label,.profile-fields label,.settings-grid label,.number-control{color:var(--muted);font:500 11px var(--sans);gap:5px;display:grid}.source-meta-fields input,.source-meta-fields select{font:14px var(--sans);letter-spacing:normal;text-transform:none}.rights-check{grid-template-columns:auto 1fr;align-items:start;color:var(--ink-soft)!important;font:14px var(--sans)!important;letter-spacing:normal!important;text-transform:none!important;gap:7px!important;display:flex!important}.rights-check input,.check-line input{width:auto;accent-color:var(--teal);margin-top:1px}.outline-button,.solid-button{border:1px solid var(--teal);justify-content:center;align-items:center;min-height:35px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.outline-button{color:var(--teal);background:0 0}.solid-button{border-color:var(--teal);background:var(--teal);color:#fffdf1}.solid-button:hover{background:var(--ink)}.file-button{cursor:pointer}.source-file-button{width:100%;margin-top:14px}.source-locked{color:var(--red);margin-top:8px;font-size:13px;display:block}.source-note{color:var(--muted);font:14px/1.4 var(--sans);margin-top:9px;display:block}.source-options,.custom-source-row,.diagnostic-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:18px 0 0;display:flex}.source-options strong,.custom-source-row strong,.diagnostic-row strong{color:var(--ink);font:600 17px var(--sans);margin:4px 0;display:block}.source-options p,.custom-source-row p,.diagnostic-row p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.number-control{width:100px}.number-control input{font:15px var(--sans)}.diagnostic-result{color:var(--teal);font:14px var(--sans);margin-top:8px;display:block}.helper-note{color:var(--muted);font:14px/1.55 var(--sans);margin:18px 0 0}.profile-toolbar{align-items:end;gap:20px;margin-bottom:18px;display:flex}.profile-fields{flex:1;grid-template-columns:1.1fr 1.25fr .9fr 150px;gap:10px;display:grid}.search-box{border:1px solid var(--line);background:#fffef8;align-items:center;gap:8px;min-width:210px;padding-left:9px;display:flex}.search-box input{box-shadow:none;border:0;padding-left:0}.mapping-table-wrap{border:1px solid var(--line);background:#fffef8;overflow:auto}.mapping-table{border-collapse:collapse;width:100%;min-width:760px}.mapping-table th{color:var(--muted);font:500 11px var(--sans);text-align:left}.mapping-table th,.mapping-table td{vertical-align:middle;border-bottom:1px solid #e4e7df;padding:10px}.mapping-table tr:last-child td{border-bottom:0}.row-number{width:44px;color:var(--orange);font:500 12px var(--sans)}.canonical-name{color:var(--ink);font:600 11px var(--sans);display:block}.mapping-table td small{color:var(--muted);font:14px var(--sans)}.mapping-table input{padding:7px 8px;font-size:13px}.preview-controls{grid-template-columns:minmax(180px,1fr) minmax(180px,1.5fr) auto;align-items:end;gap:12px;margin-bottom:18px;display:grid}.preview-controls>label:first-child{color:var(--muted);font:500 11px var(--sans);gap:5px;display:grid}.toggle-group{border:1px solid #c8d3ca;display:inline-flex}.toggle-group button{color:var(--muted);background:0 0;border:0;border-right:1px solid #c8d3ca;padding:9px 11px;font-size:13px;font-weight:600}.toggle-group button:last-child{border-right:0}.manuscript-proof{box-shadow:var(--shadow);background:#fffef8;border:1px solid #c9d2c8;padding:22px}.proof-header{border-bottom:1px solid var(--line);color:var(--teal);font:500 12px var(--sans);justify-content:space-between;gap:20px;margin-bottom:12px;padding-bottom:10px;display:flex}.proof-header small{color:var(--muted);font:14px var(--sans);letter-spacing:normal}.proof-columns{column-fill:balance;column-gap:22px}.proof-entry{break-inside:avoid;color:var(--ink-soft);font:14px/1.4 var(--serif);margin:0 0 8px}.proof-entry strong{color:var(--ink);font-weight:600}.proof-entry .italic{font-style:italic}.proof-more{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin-top:12px;padding-top:11px;font-size:13px}.layout-preview{grid-template-columns:minmax(300px,1fr) 1fr;align-items:center;gap:28px;margin-bottom:25px;display:grid}.paper-preview{background:#e8e8dd;place-items:center;min-height:300px;padding:25px;display:grid}.paper-spread{gap:6px;display:flex;box-shadow:8px 10px #173b3521}.paper-mini{background:#fffdf6;grid-template-columns:repeat(3,1fr);align-content:start;gap:7px;width:150px;height:210px;padding:19px 14px;display:grid}.paper-mini:first-child{border-right:1px solid #d9ddd3}.paper-mini .mini-heading{background:#b8cec0;grid-column:1/-1;height:6px;margin-bottom:6px}.mini-column{align-content:start;gap:8px;display:grid}.mini-column i{background:#bac5bd;height:2px;box-shadow:0 5px #d5dad2,0 10px #c5cdc5,0 15px #d5dad2,0 20px #bfc8bf}.layout-copy .section-index{display:block}.layout-copy h3{color:var(--ink);font:600 25px var(--sans);margin:8px 0}.layout-copy p{max-width:340px;color:var(--muted);font:14px/1.55 var(--sans);margin:0}.settings-grid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.settings-grid.secondary{margin-top:10px}.settings-grid input,.settings-grid select{font:14px var(--sans);letter-spacing:normal;text-transform:none;margin-top:2px}.print-toggles{border-top:1px solid var(--line);flex-wrap:wrap;gap:18px;margin-top:20px;padding-top:15px;display:flex}.check-line{color:var(--ink-soft);align-items:start;gap:7px;font-size:13px;display:flex}.font-upload-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.font-upload{border:1px solid var(--line);cursor:pointer;background:#f3f4ec;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;min-height:58px;padding:9px;display:grid;position:relative}.font-glyph{color:var(--orange);font:20px var(--sans)}.font-upload strong{color:var(--ink);font:500 13px var(--sans);display:block}.font-upload small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;display:block;overflow:hidden}.font-upload .outline-button{min-height:26px;padding:5px 7px;font-size:13px}.custom-trim-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 2fr;align-items:end;gap:10px;margin-top:18px;padding-top:16px;display:grid}.custom-trim-grid label{color:var(--muted);font:500 11px var(--sans);gap:5px;display:grid}.custom-trim-grid span{color:var(--muted);font-size:13px}.export-summary{background:#edf4eb;border:1px solid #c7d5c7;grid-template-columns:58px 1fr 245px;align-items:center;gap:16px;padding:20px;display:grid}.export-icon{background:var(--teal);color:#f9f5dd;place-items:center;width:46px;height:46px;font-size:23px;display:grid}.export-summary h3{color:var(--ink);font:600 25px var(--sans);margin:5px 0}.export-summary p{color:var(--muted);margin:0;font-size:13px}.export-health{border-left:1px solid #c6d4c4;padding-left:16px}.export-health strong,.export-health small{display:block}.export-health strong{color:var(--ink);font-size:13px}.export-health small{color:var(--muted);margin-top:4px;font-size:13px}.export-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.large{min-height:42px;padding:10px 15px}.export-notes{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.export-notes>div{border:1px solid var(--line);gap:7px;padding:15px;display:grid}.export-notes strong{color:var(--ink);font:600 16px var(--sans)}.export-notes span{color:var(--muted);font-size:13px;line-height:1.35}.export-notes span:before{content:"";background:var(--line-strong);border-radius:50%;width:5px;height:5px;margin:0 8px 2px 0;display:inline-block}.export-footnote{color:var(--muted);justify-content:space-between;gap:15px;margin-top:18px;font-size:13px;display:flex}.panel-advance{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:14px;margin-top:26px;padding-top:16px;display:flex}.panel-advance>span{color:var(--muted);font:500 11px var(--sans)}.panel-advance button{min-width:154px}.page-footer{border-top:1px solid var(--line);color:#89948e;justify-content:space-between;gap:20px;margin-top:34px;padding-top:16px;font-size:13px;display:flex}@media (max-width:1120px){.side-rail{width:208px}.main-stage{margin-left:208px}.topbar,.content-wrap{padding-left:30px;padding-right:30px}.summary-grid{grid-template-columns:repeat(2,1fr)}.settings-grid{grid-template-columns:repeat(3,1fr)}.font-upload-grid{grid-template-columns:1fr}.profile-toolbar{flex-direction:column;align-items:stretch}.profile-fields{grid-template-columns:repeat(3,1fr)}.profile-toolbar .search-box{max-width:320px}.preview-controls{grid-template-columns:1fr 1fr}.preview-controls .toggle-group{justify-self:start}.source-grid{grid-template-columns:1fr}}@media (max-width:760px){.app-shell{display:block}.side-rail{width:100%;height:auto;min-height:auto;padding:17px 18px 13px;position:static;overflow:visible}.main-stage{margin-left:0}.rail-rule{margin:17px 0 10px}.step-nav{gap:3px;display:flex;overflow-x:auto}.step-button{min-width:119px;padding:9px 7px}.step-copy small,.rail-stat,.rail-note{display:none}.topbar{align-items:flex-start;padding:16px 18px}.topbar-actions{gap:11px}.content-wrap{padding:28px 18px}.intro-block{align-items:start}.intro-stamp{display:none}.intro-block h2{font-size:43px}.summary-grid{grid-template-columns:1fr 1fr}.stage-panel{padding-top:20px}.stage-heading{grid-template-columns:31px 1fr;gap:9px}.stage-heading h3{font-size:24px}.profile-fields,.settings-grid,.settings-grid.secondary,.custom-trim-grid{grid-template-columns:1fr 1fr}.profile-fields label:first-child{grid-column:1/-1}.preview-controls{grid-template-columns:1fr}.preview-controls .toggle-group{justify-self:start}.manuscript-proof{padding:13px}.proof-columns{column-count:1!important}.proof-header{flex-direction:column;align-items:start;gap:5px}.paper-spread{margin:-24px 0;transform:scale(.78)}.layout-preview{grid-template-columns:1fr;gap:8px}.source-options,.custom-source-row,.diagnostic-row,.export-footnote{flex-direction:column;align-items:stretch}.number-control{width:100%}.export-summary{grid-template-columns:46px 1fr}.export-health{border-top:1px solid #c6d4c4;border-left:0;grid-column:1/-1;padding:12px 0 0}.export-notes{grid-template-columns:1fr}.page-footer{flex-direction:column;align-items:start;gap:6px}.panel-advance{flex-direction:column;align-items:stretch}.panel-advance button{width:100%}}.live-print-proof{box-shadow:var(--shadow);background:#e7e8de;border:1px solid #c9d2c8;padding:18px}.live-proof-toolbar{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.live-proof-toolbar strong,.live-proof-toolbar small{display:block}.live-proof-toolbar strong{color:var(--ink);font:600 16px var(--sans);margin-top:4px}.live-proof-toolbar small{color:var(--muted);font-size:13px}.live-proof-spread{justify-content:center;gap:8px;min-width:0;display:flex}.live-proof-page{background:#fffdf6;border:1px solid #d6d8cb;flex-direction:column;flex:1;min-width:0;padding:20px 18px 15px;display:flex;position:relative;overflow:hidden;box-shadow:5px 7px #173b351a}.live-proof-page-head{color:var(--teal);font:600 7px var(--sans);border-bottom:1px solid #d8ddd5;flex:none;justify-content:space-between;gap:8px;margin-bottom:9px;padding-bottom:6px;display:flex}.live-proof-page-head small{color:var(--muted);font:7px var(--sans)}.live-proof-columns{column-fill:auto;flex:auto;column-gap:13px;height:0;min-height:0;overflow:hidden}.live-proof-entry{break-inside:avoid;color:#44504b;font:7px/1.25 var(--sans);margin:0 0 5px}.live-proof-entry strong{color:var(--ink);font-weight:600}.live-proof-entry .italic{font-style:italic}.live-proof-empty{color:var(--muted);font:14px/1.4 var(--sans);display:block}.live-proof-note{color:var(--muted);margin:12px 0 0;font-size:13px}.imposition-controls{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 2fr;align-items:end;gap:10px;margin-top:18px;padding-top:16px;display:grid}.imposition-controls label{color:var(--muted);font:500 11px var(--sans);gap:5px;display:grid}.imposition-controls input,.imposition-controls select{font:14px var(--sans);letter-spacing:normal;text-transform:none;margin-top:2px}.imposition-controls p{color:var(--muted);font:14px/1.45 var(--sans);margin:0}.language-verification{background:#edf5eb;border:1px solid #bed6c4;justify-content:space-between;align-items:start;gap:20px;margin:0 0 18px;padding:12px 14px;display:flex}.language-verification strong,.language-verification span,.verification-sources a{display:block}.language-verification strong{color:var(--ink);font-size:13px}.language-verification span,.verification-sources a{color:var(--muted);font:14px/1.35 var(--sans);margin-top:4px}.verification-sources{min-width:245px}.verification-sources a{color:var(--teal);text-decoration:underline}.affinity-export-box{background:#f3f6ee;border:1px solid #cdd8cf;grid-template-columns:1fr 1.15fr;gap:20px;margin-top:20px;padding:16px;display:grid}.affinity-export-box strong{color:var(--ink);font:600 17px var(--sans);margin-top:4px;display:block}.affinity-export-box p{max-width:520px;color:var(--muted);font:14px/1.45 var(--sans);margin:6px 0 0}.affinity-export-controls{grid-template-columns:1fr 1.3fr;align-items:end;gap:10px;display:grid}.affinity-export-controls label:first-child{color:var(--muted);font:500 11px var(--sans);gap:5px;display:grid}.affinity-export-controls select{font:14px var(--sans);letter-spacing:normal;text-transform:none}.affinity-export-controls .check-line{align-self:center}.affinity-export-controls .outline-button{grid-column:1/-1}@media (max-width:760px){.live-proof-toolbar{flex-direction:column;align-items:start;gap:5px}.live-proof-toolbar-tools{justify-items:start;width:100%}.live-proof-jump{flex-wrap:wrap}.live-proof-jump input{flex:1;min-width:130px}.live-proof-spread{display:block}.live-proof-page+.live-proof-page{margin-top:10px}.live-proof-columns{grid-template-columns:1fr!important}.live-proof-page{min-height:360px;aspect-ratio:auto!important}.imposition-controls{grid-template-columns:1fr 1fr}.imposition-controls p{grid-column:1/-1}.language-verification,.affinity-export-box{display:block}.verification-sources{min-width:0;margin-top:10px}.affinity-export-controls{grid-template-columns:1fr;margin-top:14px}.affinity-export-controls .check-line,.affinity-export-controls .outline-button{grid-column:1}}.source-card-heading{flex:1;min-width:0}.source-card-heading h4{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-card-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.source-expand{color:var(--teal);background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:600}.source-expand:hover{color:var(--ink);text-decoration:underline}.source-collapsed-summary{color:var(--muted);font:14px var(--sans);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.source-collapsed-summary button{color:var(--teal);background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.egw-inline-control{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:14px;display:flex}.egw-inline-control strong,.egw-inline-control small{display:block}.egw-inline-control strong{color:var(--ink);font:500 15px var(--sans);margin:3px 0}.egw-inline-control small{color:var(--muted);font-size:13px;line-height:1.35}.egw-inline-control .number-control{flex:0 0 94px}.source-toggle{cursor:pointer}.source-toggle:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.theme-toggle{border:1px solid var(--line);color:var(--teal);background:0 0;align-items:center;gap:6px;padding:7px 9px;font-size:13px;font-weight:600;display:inline-flex}.theme-toggle:hover{background:var(--teal-light)}.theme-toggle span{font-size:13px;line-height:1}.app-shell.dark-mode input,.app-shell.dark-mode select{color:var(--ink);background:#202d29;border-color:#465b51}.app-shell.dark-mode input:focus,.app-shell.dark-mode select:focus{box-shadow:0 0 0 3px #71c4b429}.app-shell.dark-mode .summary-card{background:#202d29;border-color:#3a4d45}.app-shell.dark-mode .summary-card.good{background:#244033;border-color:#48715b}.app-shell.dark-mode .source-card{background:#202d29;border-color:#3a4d45}.app-shell.dark-mode .source-card.selected{background:#244033;border-color:#48715b}.app-shell.dark-mode .source-card.loaded{box-shadow:inset 3px 0 0 var(--teal)}.app-shell.dark-mode .mapping-table-wrap,.app-shell.dark-mode .search-box{background:#202d29;border-color:#3a4d45}.app-shell.dark-mode .manuscript-proof{background:#202d29;border-color:#3a4d45}.app-shell.dark-mode .live-print-proof{background:#202c28;border-color:#3a4d45}.app-shell.dark-mode .live-proof-page{background:#17211e;border-color:#43584e}.app-shell.dark-mode .paper-preview{background:#202c28}.app-shell.dark-mode .paper-mini{background:#17211e}.app-shell.dark-mode .font-upload{background:#202d29;border-color:#3a4d45}.app-shell.dark-mode .export-summary{background:#244033;border-color:#48715b}.app-shell.dark-mode .affinity-export-box{background:#202d29;border-color:#3a4d45}.app-shell.dark-mode .toggle-group,.app-shell.dark-mode .toggle-group button{border-color:#465b51}.app-shell.dark-mode .source-expand:hover,.app-shell.dark-mode .source-collapsed-summary button:hover{color:var(--ink)}@media (max-width:760px){.source-collapsed-summary{flex-direction:column;align-items:stretch;gap:8px}.source-collapsed-summary button{align-self:flex-start}.egw-inline-control{flex-direction:column;align-items:stretch}.egw-inline-control .number-control{flex-basis:auto;width:100%}.theme-toggle{padding:6px 7px}.theme-toggle:not(:focus-visible){font-size:0}.theme-toggle span{font-size:14px}}.app-shell.dark-mode textarea{color:var(--ink);background:#202d29;border-color:#465b51}.scrubbable-number{cursor:ns-resize;touch-action:none}.help-tooltip{cursor:help;width:14px;height:14px;font:700 9px/1 var(--sans);letter-spacing:normal;text-transform:none;border:1px solid;border-radius:50%;place-items:center;margin-left:4px;display:inline-grid}.info-tip{width:15px;height:15px;color:var(--teal);cursor:help;font:500 12px/1 var(--sans);letter-spacing:normal;vertical-align:middle;border:1px solid;border-radius:50%;place-items:center;margin-left:5px;display:inline-grid}.info-tip:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.egw-work-filter{border:0;border-top:1px solid var(--line);margin:16px 0 0;padding:13px 0 0}.egw-work-filter legend{width:100%;color:var(--ink);font:500 15px var(--sans);justify-content:space-between;align-items:center;padding:0;display:flex}.egw-work-filter legend .text-button{color:var(--ink);font:inherit}.egw-select-all{color:var(--teal);font:500 12px var(--sans);align-items:center}.egw-work-filter>small{color:var(--muted);margin:4px 0 9px;font-size:13px;display:block}.egw-work-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px 10px;display:grid}.egw-work-grid .check-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chain-topic-translations{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.chain-topic-translations h3{color:var(--ink);font:500 15px var(--sans);margin:4px 0 10px}.chain-topic-note{color:var(--muted);font:14px/1.45 var(--sans);margin:0 0 12px}.source-link-samples-box{background:#eef5ec;border:1px solid #c6d7ca;gap:6px;margin:-10px 0 20px;padding:12px 15px;display:grid}.source-link-samples-box strong{color:var(--ink);font:500 15px var(--sans)}.source-link-samples{flex-wrap:wrap;gap:8px 14px;display:flex}.source-link-samples a{color:var(--teal);font-size:13px;font-weight:600;text-decoration:underline}.source-link-samples span{color:var(--muted);font-size:13px}.live-proof-toolbar-tools{justify-items:end;gap:7px;display:grid}.live-proof-page-controls{color:var(--muted);font:500 12px var(--sans);align-items:center;gap:8px;display:flex}.live-proof-page-controls button{border:1px solid var(--line);width:25px;height:25px;color:var(--teal);background:0 0;font-size:18px;line-height:1}.live-proof-page-controls button:disabled{cursor:not-allowed;opacity:.35}.live-proof-jump{color:var(--muted);font:500 11px var(--sans);align-items:center;gap:6px;display:flex}.live-proof-jump input{width:150px;font:14px var(--sans);letter-spacing:normal;text-transform:none;margin:0}.live-proof-jump button{border:1px solid var(--teal);background:var(--teal);color:#f9f5dd;font:500 12px var(--sans);padding:7px 9px}.live-proof-jump-notice{color:var(--orange);margin:9px 0 0;font-size:13px}.app-shell.dark-mode .source-link-samples-box{background:#244033;border-color:#48715b}.app-shell.dark-mode .live-proof-page-controls button{border-color:#465b51}textarea{resize:vertical;width:100%;color:var(--ink);font:14px/1.4 var(--sans);letter-spacing:normal;text-transform:none;background:#fffef8;border:1px solid #cbd5ca;border-radius:0;outline:none;padding:9px 10px}textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #1c655e1a}.source-note-editor{color:var(--muted);font:500 11px var(--sans);gap:5px;margin-top:14px;display:grid}.source-note-editor textarea{min-height:62px}.egw-inline-control .check-line{align-items:center;margin-top:9px}.widow-settings{border-top:1px solid var(--line);grid-template-columns:minmax(260px,2fr) repeat(4,minmax(110px,1fr));align-items:end;gap:10px;margin-top:20px;padding-top:16px;display:grid}.widow-settings>div{align-self:start}.widow-settings strong{color:var(--ink);font:500 15px var(--sans);margin:3px 0 4px;display:block}.widow-settings p{color:var(--muted);font:14px/1.4 var(--sans);margin:0}.widow-settings>label:not(.check-line){color:var(--muted);font:500 11px var(--sans);gap:5px;display:grid}.widow-settings input{font:14px var(--sans);letter-spacing:normal;text-transform:none;margin-top:2px}.live-proof-columns{flex:auto;align-content:start;height:0;min-height:0;display:grid;overflow:hidden}.live-proof-column{min-width:0;min-height:0;overflow:hidden}.live-proof-entry{font-size:inherit;line-height:inherit;overflow-wrap:anywhere;margin-top:0;margin-bottom:5px}.live-proof-entry strong{font-weight:600}.live-proof-entry .chain-proof-text{font-family:Georgia,Apple Symbols,Segoe UI Symbol,"Noto Sans Symbols 2",serif}.live-proof-page-head{line-height:1.1}@media (max-width:1120px){.widow-settings{grid-template-columns:repeat(3,1fr)}.widow-settings>div{grid-column:1/-1}}@media (max-width:760px){.widow-settings{grid-template-columns:1fr 1fr}.widow-settings>div{grid-column:1/-1}.live-proof-columns{grid-template-columns:1fr!important}.live-proof-page{padding:18px!important}.source-note-editor textarea{min-height:82px}}.source-link-settings{background:#eef5ec;border:1px solid #c6d7ca;grid-template-columns:minmax(250px,2fr) minmax(170px,.8fr) minmax(150px,.8fr) minmax(210px,1.1fr);align-items:end;gap:12px;margin:20px 0;padding:15px;display:grid}.source-link-settings>div:first-child{align-self:start}.source-link-settings strong{color:var(--ink);font:600 16px var(--sans);margin:3px 0 4px;display:block}.source-link-settings p,.source-link-note{color:var(--muted);font:14px/1.4 var(--sans);margin:0}.source-link-settings>label:not(.check-line){color:var(--muted);font:500 11px var(--sans);gap:5px;display:grid}.source-link-settings select{font:14px var(--sans);letter-spacing:normal;text-transform:none;margin-top:2px}.source-link-enable{align-self:center}.source-link-note{align-self:start;gap:4px;display:grid}.source-link-note a{color:var(--teal);font-weight:600;text-decoration:underline}.source-link-note small{color:var(--muted);font:14px/1.35 var(--sans)}.multi-version-select{min-height:105px}.source-label-link{color:inherit;text-underline-offset:.08em;text-decoration:underline;text-decoration-thickness:.06em}.source-label-link:hover{color:var(--teal)}.app-shell.dark-mode .source-link-settings{background:#244033;border-color:#48715b}@media (max-width:1120px){.source-link-settings{grid-template-columns:1fr 1fr}.source-link-settings>div:first-child,.source-link-note{grid-column:1/-1}}@media (max-width:760px){.source-link-settings{grid-template-columns:1fr}.source-link-settings>div:first-child,.source-link-note{grid-column:auto}.source-link-enable{align-self:start}}.terminology-section{border:1px solid var(--line);background:#f3f6ee;margin-top:20px;padding:16px}.terminology-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.terminology-heading h3{color:var(--ink);font:600 18px var(--sans);margin:4px 0}.terminology-heading p{max-width:620px;color:var(--muted);font:14px/1.45 var(--sans);margin:0}.terminology-language{border:1px solid var(--line);color:var(--teal);font:500 12px var(--sans);padding:6px 8px}.terminology-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.terminology-grid label{color:var(--muted);font:500 11px var(--sans);gap:5px;display:grid}.terminology-grid input{font:14px var(--sans);letter-spacing:normal;text-transform:none;margin-top:0}.terminology-grid small{color:var(--muted);font:14px/1.3 var(--sans);letter-spacing:normal;text-transform:none}.app-shell.dark-mode .terminology-section{background:#202d29;border-color:#3a4d45}.app-shell.dark-mode .terminology-language{border-color:#465b51}@media (max-width:760px){.terminology-heading{display:block}.terminology-language{margin-top:10px;display:inline-block}.terminology-grid{grid-template-columns:1fr}}.chain-marker-controls{border-top:1px solid var(--line);grid-template-columns:minmax(260px,1.5fr) minmax(170px,1fr) minmax(170px,1fr);align-items:end;gap:12px;margin-top:16px;padding-top:14px;display:grid}.chain-marker-controls>div:first-child{align-self:start}.chain-marker-controls strong{color:var(--ink);font:500 15px var(--sans);margin:3px 0 4px;display:block}.chain-marker-controls p{color:var(--muted);font:14px/1.4 var(--sans);margin:0}.chain-marker-controls label{color:var(--muted);font:500 11px var(--sans);gap:5px;display:grid}.chain-marker-controls select,.chain-marker-controls input{font:14px var(--sans);letter-spacing:normal;text-transform:none;margin-top:2px}.chain-marker-preview{color:var(--muted);font:14px/1.3 var(--sans);grid-column:2/-1}.chain-marker-preview em{color:var(--teal);font-style:normal;font-weight:600}.source-link-settings{grid-template-columns:minmax(240px,1.6fr) auto minmax(135px,.75fr) minmax(180px,1fr);gap:8px;margin:10px 0;padding:10px 12px}.source-link-settings>div:first-child{min-width:0}.source-link-settings strong{font-size:14px}.source-link-settings p{line-height:1.25}.source-link-note{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 12px;display:flex}.source-link-note span{flex:240px}.source-link-note small{flex:100%}.source-link-samples-box{margin-top:-4px;margin-bottom:12px;padding:9px 12px}.source-link-samples-box strong{font-size:14px}.app-shell.dark-mode{--ink:#e7edf5;--ink-soft:#c3cfdd;--muted:#9aa9ba;--paper:#141b25;--paper-deep:#1b2634;--line:#394b60;--teal:#8faec7;--teal-light:#293b50;--orange:#c4aa8c;--orange-light:#433a34;--red:#dda2a8;--shadow:0 22px 60px #00000059;background:var(--paper)}.app-shell.dark-mode .rail-rule,.app-shell.dark-mode .rail-stat{border-color:#33465a}.app-shell.dark-mode .step-button:hover,.app-shell.dark-mode .step-button.active{background:#a4beda17}.app-shell.dark-mode input,.app-shell.dark-mode select,.app-shell.dark-mode textarea{color:var(--ink);background:#1d2a3a;border-color:#435a71}.app-shell.dark-mode .notice-bar{background:#223246;border-color:#435a71}.app-shell.dark-mode .summary-card,.app-shell.dark-mode .source-card,.app-shell.dark-mode .mapping-table-wrap,.app-shell.dark-mode .search-box,.app-shell.dark-mode .font-upload{background:#1d2a3a;border-color:#394b60}.app-shell.dark-mode .summary-card.good,.app-shell.dark-mode .source-card.selected,.app-shell.dark-mode .export-summary{background:#243b53;border-color:#4d6884}.app-shell.dark-mode .manuscript-proof,.app-shell.dark-mode .live-print-proof,.app-shell.dark-mode .paper-preview,.app-shell.dark-mode .affinity-export-box,.app-shell.dark-mode .terminology-section{background:#1b2634;border-color:#394b60}.app-shell.dark-mode .live-proof-page,.app-shell.dark-mode .paper-mini{background:#141b25;border-color:#435a71}.app-shell.dark-mode .language-verification.verified{background:#243b53;border-color:#4d6884}.app-shell.dark-mode .source-link-settings,.app-shell.dark-mode .source-link-samples-box{background:#243b53;border-color:#4d6884}.app-shell.dark-mode .chain-marker-controls{border-color:#394b60}.app-shell.dark-mode .outline-button:hover,.app-shell.dark-mode .theme-toggle:hover{background:#293b50}.app-shell.dark-mode .source-label-link:hover{color:var(--orange)}@media (max-width:1120px){.chain-marker-controls{grid-template-columns:1fr 1fr}.chain-marker-controls>div:first-child,.chain-marker-preview{grid-column:1/-1}}@media (max-width:760px){.chain-marker-controls{grid-template-columns:1fr}.chain-marker-controls>div:first-child,.chain-marker-preview{grid-column:auto}.source-link-settings{gap:8px;padding:10px}.source-link-note{grid-column:1/-1}}.source-link-row{grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);align-items:stretch;gap:12px;margin:10px 0 12px;display:grid}.source-link-row .source-link-settings,.source-link-row .source-link-samples-box{min-width:0;margin:0}.source-link-toggle-control{min-width:125px;color:var(--muted);font:500 11px var(--sans);justify-content:space-between;align-self:center;align-items:center;gap:10px;display:flex}.source-link-toggle-control>span{min-width:0}.source-link-toggle-control .source-toggle{cursor:pointer;flex:none;margin-left:auto}.source-link-toggle-control .source-toggle:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.margin-toolbar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:14px;display:flex}.margin-toolbar>div{color:var(--muted);font:14px/1.35 var(--sans);gap:4px;display:grid}.margin-link-control{border:1px solid var(--teal);color:var(--teal);font:500 12px var(--sans);background:0 0;padding:8px 11px}.margin-link-control:hover,.margin-link-control.selected{background:var(--teal);color:#f9f5dd}.margin-link-control:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.app-shell.dark-mode .margin-link-control:hover,.app-shell.dark-mode .margin-link-control.selected{color:#162230}.egw-unresolved-list{border:1px solid var(--orange);background:var(--orange-light);gap:4px;margin:10px 0;padding:9px 11px;display:grid}.egw-unresolved-list strong{color:var(--ink);font:700 11px/1.45 var(--sans);overflow-wrap:anywhere}.egw-unresolved-list small{color:var(--muted);font:14px/1.35 var(--sans)}@media (max-width:1120px){.source-link-row{grid-template-columns:1fr}}@media (max-width:760px){.source-link-row{display:block}.source-link-row .source-link-samples-box{margin-top:10px}.margin-toolbar{flex-direction:column;align-items:stretch}.margin-link-control{align-self:flex-start}}.source-note-editor.citation-editor textarea{resize:none;height:40px;min-height:40px;max-height:40px;padding:4px 7px;line-height:1.15}.source-note-editor.notes-editor textarea{resize:none;height:20px;min-height:20px;max-height:20px;padding:2px 7px;line-height:1.05}.print-settings>label,.imposition-controls>label,.custom-trim-grid>label,.widow-settings>label:not(.check-line),.print-settings input,.print-settings select,.imposition-controls input,.imposition-controls select,.custom-trim-grid input,.custom-trim-grid select,.widow-settings input,.widow-settings select{width:100%;max-width:120px}.font-upload select{white-space:normal;text-overflow:clip;width:120px;min-width:0;max-width:120px;font-size:13px;line-height:1.2}.font-face-select select{font-size:13px}.font-upload small{text-overflow:clip;max-width:120px}.rail-version{white-space:nowrap;align-items:center;gap:6px;display:flex}.rail-version a{color:inherit;text-decoration:none}.rail-version a:hover{color:var(--teal);text-decoration:underline}.print-page-count{border:1px solid var(--line);background:#f3f6ee;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:11px 13px;display:flex}.print-page-count>div{gap:3px;display:grid}.print-page-count strong{color:var(--ink);font:600 20px/1 var(--sans)}.print-page-count small,.print-page-count>span{color:var(--muted);font-size:13px;line-height:1.35}.app-shell.dark-mode .print-page-count{background:#243b53;border-color:#4d6884}.source-toggle.on span{background:var(--teal)}.source-toggle.on span:after{transform:translate(15px)}.source-link-settings{grid-template-columns:minmax(0,1.55fr) minmax(135px,.75fr) minmax(180px,1fr);padding-right:12px;position:relative}.source-link-settings>div:first-child{padding-right:86px}.source-link-toggle-control{min-width:0;position:absolute;top:10px;right:12px}.source-link-toggle-control>span{color:var(--teal);font-weight:600}@media (max-width:760px){.source-note-editor.citation-editor textarea{height:40px;min-height:40px;max-height:40px}.source-note-editor.notes-editor textarea{height:20px;min-height:20px;max-height:20px}.print-page-count{flex-direction:column;align-items:flex-start}.font-upload select{width:120px;max-width:120px}}@media (max-width:1120px){.source-link-settings{grid-template-columns:1fr 1fr}.source-link-settings>div:first-child,.source-link-settings .source-link-note{grid-column:1/-1}}@media (max-width:760px){.source-link-settings{grid-template-columns:1fr}.source-link-settings>div:first-child,.source-link-settings .source-link-note{grid-column:auto}}.source-link-settings{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;margin:0!important;padding:14px!important;display:grid!important;position:static!important}.source-link-heading{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.source-link-heading>div:first-child{min-width:0;padding-right:0!important}.source-link-heading strong{margin:3px 0 4px;font-size:16px}.source-link-heading p{max-width:620px;margin:0;line-height:1.35}.source-link-enable{color:var(--teal);font:500 11px var(--sans);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:9px;padding:2px 0;display:inline-flex}.source-link-enable:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.source-link-enable .source-toggle{background:#c5cec5;border-radius:12px;width:34px;height:19px;margin:0;transition:background .15s;display:block;position:relative}.source-link-enable .source-toggle b{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:3px;left:3px}.source-link-enable.on .source-toggle{background:var(--teal)}.source-link-enable.on .source-toggle b{transform:translate(15px)}.source-link-fields{grid-template-columns:minmax(150px,.8fr) minmax(260px,1.2fr);gap:10px;min-width:0;display:grid}.source-link-fields>label{min-width:0;color:var(--muted);font:500 11px var(--sans);gap:5px;display:grid}.source-link-fields select{width:100%;min-width:0;margin-top:0}.source-link-fields .multi-version-select{min-height:105px}.source-link-note{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-width:0;padding-top:2px;margin:0!important;display:grid!important}.source-link-note span{min-width:0}.source-link-note a{color:var(--teal);white-space:nowrap;font-weight:600;text-decoration:underline}.source-link-note small{grid-column:1/-1}.source-link-samples-box{gap:10px;margin:0!important;padding:14px!important;display:grid!important}.source-link-samples-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.source-link-samples-heading>div{gap:3px;display:grid}.source-link-samples-heading strong{font-size:16px}.source-link-samples-heading small{color:var(--muted);text-align:right;font-size:13px;line-height:1.3}.source-link-samples{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.source-link-samples a,.source-link-samples>span{border:1px solid var(--line);min-width:0;color:var(--teal);background:#ffffff59;justify-content:space-between;align-items:center;padding:8px 9px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.source-link-samples a:hover{border-color:var(--teal);background:var(--teal-light)}.source-link-samples>span{color:var(--muted)}.app-shell.dark-mode .source-link-samples a,.app-shell.dark-mode .source-link-samples>span{background:#141b2559}.live-proof-entry{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}@media (max-width:760px){.source-link-heading,.source-link-samples-heading{display:block}.source-link-enable{margin-top:10px}.source-link-fields,.source-link-note{grid-template-columns:1fr}.source-link-note small{grid-column:auto}.source-link-samples{grid-template-columns:1fr}.source-link-samples-heading small{text-align:left;margin-top:5px}}.cover-picker{border:1px solid var(--line);background:var(--paper-deep);margin-top:18px;padding:14px}.cover-picker-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.cover-picker-heading>div{gap:4px;display:grid}.cover-picker-heading strong{color:var(--ink);font:600 17px var(--sans)}.cover-picker-heading p,.cover-picker-heading small{color:var(--muted);font-size:13px;line-height:1.35}.cover-picker-heading p{max-width:620px;margin:0}.cover-picker-heading>small{white-space:nowrap;padding-top:3px}.cover-option-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cover-option{border:1px solid var(--line);background:var(--paper);cursor:pointer;grid-template-rows:minmax(140px,1fr) auto;gap:7px;min-width:0;padding:7px;display:grid;position:relative}.cover-option:hover,.cover-option.selected{border-color:var(--teal);box-shadow:0 0 0 2px color-mix(in srgb, var(--teal) 28%, transparent)}.cover-option>input[type=radio]{z-index:1;accent-color:var(--teal);position:absolute;top:10px;left:10px}.cover-option img{object-fit:cover;background:#19232d;width:100%;height:150px;display:block}.cover-option>span:not(.cover-upload-icon){gap:2px;min-width:0;display:grid}.cover-option strong{color:var(--ink);font:700 10px/1.2 var(--sans)}.cover-option small{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.25}.cover-upload-option{text-align:center;grid-template-rows:minmax(140px,1fr) auto auto;place-items:center}.cover-upload-visual{place-items:center;width:100%;height:150px;display:grid!important}.cover-custom-preview{object-fit:cover;width:100%;height:150px}.cover-upload-icon{border:1px dashed var(--teal);width:62px;height:62px;color:var(--teal);border-radius:50%;place-items:center;font-size:32px;font-weight:300;display:grid}.cover-upload-option>span:not(.cover-upload-icon){width:100%}.cover-upload-button{border:1px solid var(--teal);min-height:28px;color:var(--teal);background:var(--paper);font:700 9px/1 var(--sans);cursor:pointer;justify-content:center;align-items:center;padding:5px 10px;display:inline-flex;position:relative}.cover-upload-button:hover{background:color-mix(in srgb, var(--teal) 10%, var(--paper))}.cover-upload-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.app-shell.dark-mode .cover-picker{background:#1b2634;border-color:#394b60}.app-shell.dark-mode .cover-option{background:#141b25;border-color:#435a71}@media (max-width:900px){.cover-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cover-picker-heading{display:block}.cover-picker-heading>small{margin-top:6px;display:block}.cover-option-grid{grid-template-columns:1fr 1fr}.cover-option img{height:120px}.cover-option{grid-template-rows:120px auto}.cover-upload-option{grid-template-rows:120px auto auto}.cover-upload-visual,.cover-custom-preview{height:120px}}.front-matter-preview{border:1px solid var(--line);background:var(--paper-deep);margin:18px 0 20px;padding:16px}.front-matter-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.front-matter-heading h3{color:var(--ink);font:600 20px/1.1 var(--sans);margin:4px 0}.front-matter-heading p{max-width:680px;color:var(--muted);font:14px/1.4 var(--sans);margin:0}.front-matter-language{color:var(--teal);font:500 12px var(--sans)}.front-matter-grid{grid-template-columns:minmax(170px,.8fr) minmax(220px,1fr) minmax(260px,1.2fr);gap:10px;display:grid}.front-matter-card{border:1px solid var(--line);background:var(--paper);min-width:0;padding:11px}.front-matter-card textarea{resize:vertical;width:100%;min-height:165px;font:14px/1.45 var(--sans)}.front-matter-contents{max-height:250px;margin-top:8px;overflow:auto}.front-matter-contents>div{border-bottom:1px solid color-mix(in srgb, var(--line) 65%, transparent);color:var(--ink);font:14px/1.2 var(--sans);justify-content:space-between;gap:8px;padding:3px 0;display:flex}.front-matter-contents small{color:var(--muted);font:14px var(--sans)}.front-matter-contents+.front-matter-status{margin-top:9px}.about-preview-copy{border-top:1px solid var(--line);max-height:215px;color:var(--ink);background:color-mix(in srgb, var(--paper) 72%, transparent);font:14px/1.4 var(--sans);margin-top:9px;padding:9px;overflow:auto}.about-preview-copy p{margin:0 0 7px}.about-preview-copy p:last-child{margin-bottom:0}.front-matter-card-title{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.front-matter-card-title .text-button{white-space:nowrap;font-size:13px}.guide-link-override{margin-top:9px;font-size:13px;line-height:1.3}.front-matter-status{color:var(--muted);font:14px/1.35 var(--sans);margin-top:6px;display:block}.guide-preview-copy{border-top:1px solid var(--line);max-height:220px;color:var(--ink);background:color-mix(in srgb, var(--paper) 72%, transparent);font:14px/1.4 var(--sans);margin-top:10px;padding:9px;overflow:auto}.guide-preview-copy p{margin:0 0 7px}.guide-preview-copy p:last-child{margin-bottom:0}.app-shell.dark-mode .front-matter-preview{background:#1b2634;border-color:#394b60}.app-shell.dark-mode .front-matter-card{background:#141b25;border-color:#435a71}@media (max-width:900px){.front-matter-grid{grid-template-columns:1fr 1fr}.front-matter-card:first-child{grid-column:1/-1}}@media (max-width:600px){.front-matter-heading{display:block}.front-matter-language{margin-top:8px;display:block}.front-matter-grid{grid-template-columns:1fr}.front-matter-card:first-child{grid-column:auto}}.live-proof-spread .live-proof-page{flex:0 calc(50% - 4px);width:calc(50% - 4px);max-width:calc(50% - 4px)}@media (max-width:760px){.live-proof-spread .live-proof-page{width:100%;max-width:none}}.credits-editor{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.credits-heading{gap:5px;margin-bottom:11px;display:grid}.credits-heading h3{color:var(--ink);font:600 22px/1.1 var(--sans);letter-spacing:-.025em;margin:0}.credits-heading p{max-width:620px;color:var(--muted);font:14px/1.45 var(--sans);margin:0}.credits-editor textarea{min-height:92px}.diagnostic-export{border:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:14px 16px;display:flex}.diagnostic-export strong,.diagnostic-export p{display:block}.diagnostic-export strong{color:var(--ink);font:600 17px var(--sans);margin-top:4px}.diagnostic-export p{max-width:620px;color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.4}.diagnostic-export-fields{flex:none;align-items:end;gap:8px;display:flex}.diagnostic-export-fields label{color:var(--muted);gap:4px;font-size:13px;display:grid}.diagnostic-export-fields input{width:76px}.diagnostic-export-fields>span{color:var(--muted);padding-bottom:9px}@media (max-width:760px){.diagnostic-export{display:grid}.diagnostic-export-fields{justify-content:start}}.onboarding-tour{z-index:60;pointer-events:none;position:fixed;inset:0}.tour-backdrop{pointer-events:auto;background:#173b356b;position:absolute;inset:0}.tour-spotlight{box-shadow:0 0 0 9999px #173b356b, 0 0 0 2px var(--orange);border-radius:6px;transition:top .25s,left .25s,width .25s,height .25s;position:fixed}.tour-card{border:1px solid var(--line);background:var(--paper);color:var(--ink);box-shadow:var(--shadow);pointer-events:auto;gap:10px;padding:18px 20px 16px;transition:top .25s,left .25s;display:grid;position:fixed}.tour-card h3{color:var(--ink);font:600 20px/1.15 var(--sans);letter-spacing:-.02em;margin:0}.tour-card p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.55}.tour-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.tour-nav{gap:8px;display:flex}.tour-nav button{min-width:72px}.tour-button{border:1px solid var(--line);color:var(--teal);background:0 0;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}.tour-button:hover{background:var(--teal-light)}.app-shell.dark-mode .tour-card{background:#1d2a3a;border-color:#435a71}.app-shell.dark-mode .tour-button{border-color:#435a71}@media (max-width:760px){.tour-card{padding:14px 16px 12px}.tour-actions{flex-direction:column;align-items:stretch}.tour-nav button{flex:1}.tour-button:not(:focus-visible){font-size:0}.tour-button span{font-size:14px}}.profile-actions{align-items:center;gap:18px;display:flex}@media (max-width:760px){.profile-actions{gap:11px}}html{background:var(--paper-deep)}body{background:var(--paper);color:var(--ink);font:14px/1.5 var(--sans);-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--sans)}input,select,textarea{border:1px solid var(--line);border-radius:var(--radius);background:var(--field);color:var(--ink);font-size:13px}input:focus,select:focus,textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #2447b224}:focus-visible{outline:2px solid var(--teal);outline-offset:2px}button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.side-rail{background:var(--paper-deep);border-right:1px solid var(--line);padding:26px 20px}.brand-lockup{gap:10px}.brand-mark{border-radius:var(--radius);background:var(--ink);width:34px;height:34px;color:var(--paper);font:700 12px var(--sans)}.brand-lockup h1{font:700 17px/1.15 var(--sans);letter-spacing:-.01em}.rail-rule{background:var(--line);margin:24px 0 12px}.step-nav{gap:2px}.step-button{border-radius:var(--radius);color:var(--muted);border-left:0;gap:10px;padding:9px 10px;transition:background .12s,color .12s}.step-button:hover{color:var(--ink);background:#15191f0d}.step-button.active{background:var(--field);color:var(--ink);box-shadow:inset 3px 0 0 var(--teal)}.step-number{width:20px;color:var(--muted);font:500 12px var(--sans)}.step-button.active .step-number{color:var(--teal)}.step-copy strong{font-size:13px;font-weight:600}.step-copy small{color:var(--muted);font-size:11px}.rail-stat{border-top:1px solid var(--line);gap:2px;padding-top:16px}.rail-stat span{font:500 12px var(--sans);color:var(--muted)}.rail-stat strong{font:700 26px/1.1 var(--sans);letter-spacing:-.02em}.rail-stat small,.rail-note{font-size:12px}.rail-note{margin-top:16px}.rail-version{font:500 11px var(--sans);color:var(--muted);margin-top:14px}.rail-version a{color:inherit}.topbar{border-bottom:1px solid var(--line);min-height:60px;padding:12px 48px}.topbar .eyebrow{display:none}.topbar-title{font:500 14px var(--sans);color:var(--muted);margin:0}.topbar-actions{gap:14px}.text-button,.compact-file-button{color:var(--teal);font-size:13px;font-weight:600}.compact-file-button{border-bottom:0;padding-bottom:0}.theme-toggle,.tour-button{border:1px solid var(--line);border-radius:var(--radius);background:var(--field);color:var(--ink);align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;display:inline-flex}.theme-toggle:hover,.tour-button:hover{border-color:var(--line-strong);background:var(--paper-deep)}.tour-button span{color:var(--teal);font:700 12px var(--sans)}.content-wrap{padding:36px 48px 40px}.intro-block{align-items:flex-end;gap:28px;margin-bottom:20px}.intro-block .eyebrow{display:none}.intro-block h2{font:700 clamp(30px, 3.4vw, 50px)/1.02 var(--sans);letter-spacing:-.025em;color:var(--ink);overflow-wrap:anywhere;margin:0 0 10px}.intro-block h2 em{color:inherit;font-style:normal}.intro-copy{max-width:60ch;font:15px/1.5 var(--sans);color:var(--ink-soft)}.intro-stamp{border-left:1px solid var(--line-strong);gap:0 8px;min-width:0;padding-left:16px}.intro-stamp strong{color:var(--ink);font:700 24px/1 var(--sans);letter-spacing:-.02em}.intro-stamp span{color:var(--muted);font-size:12px}.intro-stamp i{color:var(--line-strong)}.notice-bar{border:1px solid var(--line);border-radius:var(--radius);background:var(--field);min-height:44px;color:var(--ink-soft);padding:10px 12px;font-size:13px}.notice-bar[data-tone=success]{color:var(--ink-soft);background:#eef6f0;border-color:#bcd3c3}.notice-bar[data-tone=warn]{background:var(--red-light);color:var(--red);border-color:#e2b9b1}.notice-icon{color:var(--teal);font-weight:700}.notice-bar[data-tone=success] .notice-icon{color:var(--green)}.notice-bar[data-tone=warn] .notice-icon{color:var(--red)}.notice-progress{font:500 12px var(--sans);color:var(--muted)}.progress-track-large{background:var(--line);border-radius:2px;height:4px;margin-top:6px}.progress-track-large span{background:var(--teal)}.summary-grid{gap:10px;margin:16px 0 28px}.summary-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--field);gap:4px;min-height:92px;padding:14px 16px}.summary-card.good{border-color:var(--line);background:var(--field)}.summary-card.warn{background:var(--red-light);border-color:#e2b9b1}.summary-kicker{font:500 12px var(--sans);color:var(--muted)}.summary-card strong{font:700 24px/1.1 var(--sans);letter-spacing:-.02em;color:var(--ink)}.summary-card small{color:var(--muted);font-size:12px}.stage-panel{border-top:1px solid var(--line);padding-top:28px}.stage-heading{grid-template-columns:1fr;gap:0;margin-bottom:22px}.stage-heading>.section-index{display:none}.stage-heading h3{font:700 26px/1.15 var(--sans);letter-spacing:-.02em;color:var(--ink);margin:0 0 6px}.stage-heading p{max-width:70ch;color:var(--ink-soft);font-size:14px;line-height:1.5}.section-index{color:var(--muted);font:500 12px var(--sans)}.helper-note,.chain-topic-note,.live-proof-note,.source-link-note{color:var(--muted);font-size:13px;line-height:1.5}h3,h4{font-family:var(--sans)}.outline-button,.solid-button{border:1px solid var(--ink);border-radius:var(--radius);min-height:36px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .12s,color .12s,border-color .12s}.outline-button{background:var(--field);color:var(--ink)}.outline-button:hover{background:var(--paper-deep)}.solid-button{background:var(--ink);color:var(--paper)}.solid-button:hover{background:var(--teal);border-color:var(--teal)}.large{min-height:42px;padding:10px 18px;font-size:14px}.toggle-group{border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden}.toggle-group button{border-right:1px solid var(--line-strong);color:var(--muted);padding:8px 12px;font-size:13px;font-weight:500}.toggle-group button.selected{background:var(--ink);color:var(--paper)}.source-toggle span{background:var(--line-strong)}.source-toggle input:checked+span{background:var(--teal)}.source-toggle input:focus-visible+span{outline:2px solid var(--teal);outline-offset:2px}.rights-check input,.check-line input{accent-color:var(--teal)}.check-line{font-size:13px}.source-meta-fields label,.profile-fields label,.settings-grid label,.number-control,.custom-trim-grid label,.preview-controls>label:first-child,.affinity-export-controls label:first-child{color:var(--muted);font:500 12px var(--sans);gap:4px}.source-meta-fields input,.source-meta-fields select,.settings-grid input,.settings-grid select,.affinity-export-controls select,.mapping-table input{font-size:13px}.search-box{border:1px solid var(--line);border-radius:var(--radius);background:var(--field)}.search-box span{color:var(--muted)}.source-grid{gap:12px}.source-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--field);padding:18px}.source-card.selected{border-color:var(--guide-deep);background:var(--field);box-shadow:inset 0 0 0 1px var(--guide-deep)}.source-card.loaded{box-shadow:inset 3px 0 0 var(--teal)}.source-card.selected.loaded{box-shadow:inset 3px 0 0 var(--teal), inset 0 0 0 1px var(--guide-deep)}.source-icon,.source-icon.source-egw,.source-icon.source-nave,.source-icon.source-chain,.source-icon.source-other{border-radius:var(--radius);background:var(--paper-deep);width:34px;height:34px;color:var(--ink);font:700 11px var(--sans);flex-basis:34px}.source-kicker{color:var(--muted);font:500 12px var(--sans)}.source-card h4{font:600 16px/1.25 var(--sans)}.source-description{font:13px/1.5 var(--sans);color:var(--ink-soft)}.source-status{font:500 12px var(--sans);color:var(--muted)}.source-public-domain-note{font:500 12px var(--sans);color:var(--green)}.diagnostic-result{font:500 12px var(--sans);color:var(--teal)}.source-options strong,.custom-source-row strong,.diagnostic-row strong,.export-notes strong,.affinity-export-box strong,.font-upload strong{font:600 15px var(--sans)}.source-options p,.custom-source-row p,.diagnostic-row p,.affinity-export-box p,.export-notes span{font-size:13px;line-height:1.5}.health-dot.good{background:var(--green)}.health-dot.warn{background:var(--red)}.mapping-table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--field)}.mapping-table th{font:500 12px var(--sans);color:var(--muted)}.mapping-table td{font-size:13px}.row-number{color:var(--muted);font:500 12px var(--sans)}.canonical-name{font:600 13px var(--sans)}.mapping-table td small{font:12px var(--sans);color:var(--muted)}.language-verification{border-radius:var(--radius)}.language-verification.verified,.language-verification{background:#eef6f0;border-color:#bcd3c3}.language-verification.custom{background:var(--red-light);border-color:#e2b9b1}.language-verification strong{font-size:13px}.language-verification span,.verification-sources a{font:13px/1.45 var(--sans)}.terminology-section,.chain-marker-controls,.front-matter-card,.export-notes>div,.affinity-export-box,.source-link-settings,.source-link-samples-box,.print-page-count,.diagnostic-export,.cover-picker,.credits-editor,.font-upload{border-radius:var(--radius)}.manuscript-proof{border:1px solid var(--line);border-radius:var(--radius);background:var(--field);box-shadow:var(--shadow)}.proof-header{color:var(--muted);font:600 13px var(--sans)}.proof-header small{font:12px var(--sans)}.proof-entry strong{text-transform:none;font-weight:700}.proof-more{font-size:13px}.live-print-proof{border-radius:var(--radius)}.live-proof-page{box-shadow:var(--shadow);border-radius:2px}.live-proof-toolbar strong{font:600 14px var(--sans)}.live-proof-page-controls button{border-radius:var(--radius)}.export-summary{border:1px solid var(--line);border-radius:var(--radius);background:var(--field)}.export-icon{border-radius:var(--radius);background:var(--ink);color:var(--paper)}.export-summary h3{font:700 22px/1.15 var(--sans);letter-spacing:-.02em}.export-summary p,.export-health small,.export-footnote{font-size:13px}.export-summary .eyebrow{color:var(--muted);font:500 12px var(--sans)}.export-health strong{font-size:13px}.export-notes>div{border:1px solid var(--line);background:var(--field)}.panel-advance>span{font:500 12px var(--sans);color:var(--muted)}.page-footer{color:var(--muted);font-size:12px}.tour-spotlight{box-shadow:0 0 0 9999px #15191f73, 0 0 0 2px var(--teal);border-radius:6px}.tour-backdrop{background:#15191f73}.tour-card{border:1px solid var(--line);background:var(--field);border-radius:6px}.tour-progress{color:var(--teal);font:500 12px var(--sans)}.tour-card h3{font:700 19px/1.2 var(--sans);letter-spacing:-.015em}.tour-card p{font-size:13px}.app-shell.dark-mode{--ink:#eef0f3;--ink-soft:#c9ced6;--muted:#98a1ac;--paper:#171a1f;--paper-deep:#1f242b;--field:#1c2127;--line:#333a44;--line-strong:#46505c;--teal:#8fb0ff;--teal-light:#22304d;--guide:#1f3340;--guide-deep:#3b6a86;--orange:#8fb0ff;--orange-light:#22304d;--red:#f0a79b;--red-light:#3a2624;--green:#8fcf9f;--shadow:0 1px 0 #0000004d, 0 10px 30px #00000059;background:var(--paper)}.app-shell.dark-mode .side-rail{background:var(--paper-deep);border-right-color:var(--line)}.app-shell.dark-mode .rail-rule,.app-shell.dark-mode .rail-stat{border-color:var(--line);background-color:#0000}.app-shell.dark-mode .rail-rule{background:var(--line)}.app-shell.dark-mode .step-button:hover{background:#ffffff0f}.app-shell.dark-mode .step-button.active{background:var(--field);box-shadow:inset 3px 0 0 var(--teal)}.app-shell.dark-mode .brand-mark{background:var(--ink);color:var(--paper)}.app-shell.dark-mode input,.app-shell.dark-mode select,.app-shell.dark-mode textarea{border-color:var(--line);background:var(--field);color:var(--ink)}.app-shell.dark-mode input:focus,.app-shell.dark-mode select:focus,.app-shell.dark-mode textarea:focus{box-shadow:0 0 0 3px #8fb0ff2e}.app-shell.dark-mode .notice-bar{border-color:var(--line);background:var(--field)}.app-shell.dark-mode .notice-bar[data-tone=success]{background:#1c2a22;border-color:#2f4d3a}.app-shell.dark-mode .notice-bar[data-tone=warn]{background:var(--red-light);border-color:#5a3a36}.app-shell.dark-mode .progress-track-large{background:var(--line)}.app-shell.dark-mode .summary-card,.app-shell.dark-mode .summary-card.good,.app-shell.dark-mode .source-card,.app-shell.dark-mode .source-card.selected,.app-shell.dark-mode .mapping-table-wrap,.app-shell.dark-mode .search-box,.app-shell.dark-mode .font-upload,.app-shell.dark-mode .export-summary,.app-shell.dark-mode .export-notes>div,.app-shell.dark-mode .manuscript-proof,.app-shell.dark-mode .tour-card,.app-shell.dark-mode .theme-toggle,.app-shell.dark-mode .tour-button,.app-shell.dark-mode .outline-button{border-color:var(--line);background:var(--field)}.app-shell.dark-mode .summary-card.warn{background:var(--red-light);border-color:#5a3a36}.app-shell.dark-mode .source-card.selected{box-shadow:inset 0 0 0 1px var(--guide-deep)}.app-shell.dark-mode .source-card.selected.loaded{box-shadow:inset 3px 0 0 var(--teal), inset 0 0 0 1px var(--guide-deep)}.app-shell.dark-mode .source-icon,.app-shell.dark-mode .source-icon.source-egw,.app-shell.dark-mode .source-icon.source-nave,.app-shell.dark-mode .source-icon.source-chain,.app-shell.dark-mode .source-icon.source-other{background:var(--paper-deep);color:var(--ink)}.app-shell.dark-mode .live-print-proof,.app-shell.dark-mode .paper-preview,.app-shell.dark-mode .affinity-export-box,.app-shell.dark-mode .terminology-section,.app-shell.dark-mode .source-link-settings,.app-shell.dark-mode .source-link-samples-box,.app-shell.dark-mode .print-page-count{border-color:var(--line);background:var(--paper-deep)}.app-shell.dark-mode .live-proof-page,.app-shell.dark-mode .paper-mini{border-color:var(--line-strong);color:#15191f;background:#fbfbf8}.app-shell.dark-mode .mapping-table td{border-color:var(--line)}.app-shell.dark-mode .language-verification,.app-shell.dark-mode .language-verification.verified{background:#1c2a22;border-color:#2f4d3a}.app-shell.dark-mode .language-verification.custom{background:var(--red-light);border-color:#5a3a36}.app-shell.dark-mode .solid-button{background:var(--ink);color:var(--paper);border-color:var(--ink)}.app-shell.dark-mode .solid-button:hover{background:var(--teal);border-color:var(--teal);color:#10131a}.app-shell.dark-mode .outline-button:hover,.app-shell.dark-mode .theme-toggle:hover,.app-shell.dark-mode .tour-button:hover{background:var(--paper-deep)}.app-shell.dark-mode .toggle-group,.app-shell.dark-mode .toggle-group button,.app-shell.dark-mode .live-proof-page-controls button{border-color:var(--line-strong)}.app-shell.dark-mode .toggle-group button.selected,.app-shell.dark-mode .export-icon{background:var(--ink);color:var(--paper)}.app-shell.dark-mode .tour-spotlight{box-shadow:0 0 0 9999px #0009, 0 0 0 2px var(--teal)}.app-shell.dark-mode .tour-backdrop{background:#0009}.app-shell.dark-mode .export-notes span:before{background:var(--line-strong)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}@media (max-width:1120px){.topbar,.content-wrap{padding-left:28px;padding-right:28px}}@media (max-width:760px){.topbar{padding:12px 16px}.topbar-title{display:none}.content-wrap{padding:24px 16px 32px}.intro-block h2{font-size:30px}.side-rail{padding:14px 16px 10px}.step-button{gap:8px;min-width:128px;padding:8px 10px}.step-copy strong{white-space:nowrap}}
