/* COM47: cabinet palette, physical sheet and typewriter keys. */
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter{--tw-bg:#eeede9!important;--tw-machine:#f9f8f4!important;--tw-raised:#fff!important;--tw-soft:#e6e5df!important;--tw-text:#292925!important;--tw-muted:#74746c!important;--tw-line:#d9d8d0!important;--tw-red:#ba2427!important;--tw-paper:#f5f1e8!important;--tw-ink:#302d27!important;--tw-paper-muted:#797267!important;--tw-paper-line:#ded8cc!important;color:var(--tw-text)!important;font-family:Montserrat,sans-serif!important;}
html[data-mnrpd-brand-theme="black"] body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter{--tw-bg:#171719!important;--tw-machine:#242426!important;--tw-raised:#2a2a2d!important;--tw-soft:#1d1d20!important;--tw-text:#f1efe8!important;--tw-muted:#aba99f!important;--tw-line:#38383b!important;--tw-red:#ed655c!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-wrap{width:100%!important;max-width:none!important;margin:0!important;padding:14px 0 42px!important;min-width:0!important;color:var(--tw-text)!important;font-family:Montserrat,sans-serif!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-wrap *{box-sizing:border-box!important;-webkit-text-fill-color:currentColor!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-pageHead{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:30px!important;margin:0 0 28px!important;padding:30px 34px!important;border:0!important;border-radius:22px!important;background:var(--tw-machine)!important;box-shadow:0 10px 35px #25251d05!important;text-align:left!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-pageKicker{margin:0 0 14px!important;font:400 10px/1.5 Montserrat,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--tw-muted)!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-pageTitle{display:block!important;margin:0 0 14px!important;font:400 clamp(32px,3.4vw,49px)/1.1 Montserrat,sans-serif!important;letter-spacing:-.05em!important;color:var(--tw-text)!important;text-transform:none!important;text-shadow:none!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-pageSubtitle{max-width:580px!important;margin:0!important;font:400 12px/1.8 Montserrat,sans-serif!important;color:var(--tw-muted)!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .ttw-machine-mark{width:160px!important;flex:0 0 160px!important;color:var(--tw-text)!important;opacity:.85!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .ttw-machine-mark svg{display:block!important;width:100%!important;height:auto!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-shell{display:block!important;width:100%!important;max-width:none!important;margin:0!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-card{position:relative!important;overflow:visible!important;margin:0!important;padding:0!important;background:var(--tw-machine)!important;background-image:none!important;border:0!important;border-radius:24px!important;box-shadow:0 16px 40px #17171907!important;backdrop-filter:none!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter :is(.mnrttml-card,.mnrttml-pageHead):before,:is(.mnrttml-card,.mnrttml-pageHead):after{display:none!important;content:none!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-head{display:none!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-grid{display:grid!important;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr)!important;align-items:start!important;gap:30px!important;margin:0!important;padding:30px!important;min-width:0!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-panel{min-width:0!important;width:100%!important;max-width:none!important;margin:0!important;border:0!important;box-shadow:none!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-panel-audio{position:sticky!important;top:24px!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-panel-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 22px!important;padding:0!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-panel-title strong{font:500 12px/1.5 Montserrat,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:var(--tw-text)!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-pill{padding:5px 8px!important;border:0!important;border-radius:6px!important;background:var(--tw-soft)!important;color:var(--tw-muted)!important;font:400 9px/1.5 Montserrat,sans-serif!important;box-shadow:none!important;white-space:nowrap!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-row{display:grid!important;grid-template-columns:minmax(0,1fr) 78px!important;gap:12px!important;min-width:0!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-field{display:grid!important;gap:8px!important;min-width:0!important;margin:0!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-label{font:400 10px/1.6 Montserrat,sans-serif!important;color:var(--tw-muted)!important;text-align:left!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter :is(input,select){width:100%!important;max-width:100%!important;min-width:0!important;min-height:45px!important;padding:11px 12px!important;border:1px solid var(--tw-line)!important;border-radius:9px!important;background:var(--tw-raised)!important;color:var(--tw-text)!important;font:400 12px/1.6 Montserrat,sans-serif!important;box-shadow:none!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter input[type=file]{font-size:10px!important;padding:7px!important;overflow:hidden!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter [data-audio]::file-selector-button{padding:7px 8px!important;margin-right:8px!important;border:0!important;border-radius:6px!important;background:var(--tw-soft)!important;color:var(--tw-text)!important;font:400 10px/1.5 Montserrat,sans-serif!important;cursor:pointer!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter select{appearance:auto!important;color-scheme:light!important;}
html[data-mnrpd-brand-theme="black"] body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter select{color-scheme:dark!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-wave{min-height:110px!important;width:100%!important;margin:24px 0 0!important;padding:8px!important;background:var(--tw-soft)!important;background-image:none!important;border:0!important;border-radius:12px 12px 0 0!important;box-shadow:inset 0 2px 6px #00000006!important;overflow:hidden!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-time{display:block!important;padding:12px 5px!important;margin:0 0 16px!important;background:var(--tw-soft)!important;border:0!important;border-radius:0 0 12px 12px!important;color:var(--tw-text)!important;font:400 11px/1.6 ui-monospace,Consolas,monospace!important;text-align:center!important;font-variant-numeric:tabular-nums!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-panel-audio .mnrttml-controls{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0!important;padding:0!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-status{display:flex!important;align-items:flex-start!important;gap:10px!important;padding:22px 0 0!important;margin:22px 0 0!important;background:transparent!important;border:0!important;border-top:1px solid var(--tw-line)!important;border-radius:0!important;box-shadow:none!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-status-dot{flex:0 0 6px!important;width:6px!important;height:6px!important;margin-top:7px!important;background:var(--tw-red)!important;box-shadow:none!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-status-title{margin:0 0 6px!important;font:500 13px/1.5 Montserrat,sans-serif!important;color:var(--tw-text)!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-status-text{font:400 11px/1.8 Montserrat,sans-serif!important;color:var(--tw-muted)!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-panel-lyrics{position:relative!important;padding:28px 28px 32px!important;border:0!important;border-top:12px solid #333332!important;border-radius:10px 10px 3px 3px!important;background:var(--tw-paper)!important;background-image:none!important;color:var(--tw-ink)!important;overflow:hidden!important;box-shadow:0 2px 3px #00000008,0 18px 32px #00000012!important;min-height:550px!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-panel-lyrics .mnrttml-panel-title strong{color:var(--tw-ink)!important;font-size:12px!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-panel-lyrics .mnrttml-pill{background:#e7e1d6!important;color:var(--tw-paper-muted)!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-panel-lyrics .mnrttml-label{color:var(--tw-paper-muted)!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-panel-lyrics .mnrttml-row{grid-template-columns:1fr 1fr!important;gap:18px!important;margin:0 0 25px!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-panel-lyrics input{padding:10px 0!important;border:0!important;border-bottom:1px solid var(--tw-paper-line)!important;border-radius:0!important;background:transparent!important;color:var(--tw-ink)!important;font:400 13px/1.6 Montserrat,sans-serif!important;box-shadow:none!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .ttw-counter{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0 0 10px!important;font:400 9px/1.6 Montserrat,sans-serif!important;color:var(--tw-paper-muted)!important;font-variant-numeric:tabular-nums!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .ttw-mode{color:var(--tw-ink)!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .ttw-progress{height:2px!important;margin:0 0 25px!important;background:var(--tw-paper-line)!important;overflow:hidden!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .ttw-progress-fill{display:block!important;width:0!important;height:100%!important;background:#b93a36!important;transition:width .25s ease!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter [data-text]{display:block!important;width:100%!important;min-width:0!important;height:330px!important;min-height:280px!important;padding:4px 0!important;border:0!important;border-radius:0!important;background:repeating-linear-gradient(transparent 0,transparent 31px,#ded8cc88 32px,transparent 33px)!important;color:var(--tw-ink)!important;font:400 15px/33px ui-monospace,Consolas,monospace!important;letter-spacing:-.02em!important;text-align:left!important;box-shadow:none!important;resize:vertical!important;caret-color:#b93a36!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter [data-text]::placeholder{color:#9a9387!important;font-size:13px!important;opacity:1!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-lines{display:block!important;min-height:320px!important;max-height:510px!important;margin:0!important;padding:0 6px 0 0!important;overflow:auto!important;scrollbar-width:thin!important;scrollbar-color:#c2baab transparent!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-line{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;position:relative!important;gap:4px 10px!important;padding:12px 9px!important;margin:0 0 5px!important;border:0!important;border-bottom:1px solid var(--tw-paper-line)!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important;transition:background .2s!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-line-no{grid-column:1!important;grid-row:1/3!important;padding-top:2px!important;font:400 10px/1.6 ui-monospace,Consolas,monospace!important;color:#a39a8b!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-line-text{grid-column:2!important;min-width:0!important;font:400 16px/1.65 ui-monospace,Consolas,monospace!important;text-align:left!important;color:var(--tw-ink)!important;overflow-wrap:anywhere!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-line-time{grid-column:2!important;padding:0!important;font:400 9px/1.6 ui-monospace,Consolas,monospace!important;color:var(--tw-paper-muted)!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:left!important;background:transparent!important;border:0!important;box-shadow:none!important;font-variant-numeric:tabular-nums!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-line.is-current{padding:12px 9px!important;background:#b93a3610!important;border-bottom-color:transparent!important;box-shadow:inset 2px 0 #b93a36!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-line.is-current .mnrttml-line-no{color:#b93a36!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-line.is-synced .mnrttml-line-no{color:#6b6a56!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-final-box{padding:13px 15px!important;margin:0 0 16px!important;border:0!important;border-radius:9px!important;background:#e7e1d6!important;color:var(--tw-ink)!important;font:400 11px/1.7 Montserrat,sans-serif!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter [hidden]{display:none!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter :is(.mnrttml-btn,.mnrttml-mini-btn){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:0!important;min-height:45px!important;height:auto!important;padding:11px 14px!important;background:var(--tw-soft)!important;background-image:none!important;color:var(--tw-text)!important;border:0!important;border-bottom:2px solid #00000014!important;border-radius:10px!important;box-shadow:0 2px 3px #00000004!important;font:400 11px/1.6 Montserrat,sans-serif!important;text-shadow:none!important;white-space:normal!important;cursor:pointer!important;transform:none!important;filter:none!important;transition:translate .15s,background .15s!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter :is(.mnrttml-btn,.mnrttml-mini-btn) :is(svg,img){width:17px!important;height:17px!important;max-width:17px!important;max-height:17px!important;flex:0 0 17px!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter :is(.mnrttml-btn,.mnrttml-mini-btn):before,:is(.mnrttml-btn,.mnrttml-mini-btn):after{display:none!important;content:none!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter :is(.mnrttml-btn,.mnrttml-mini-btn):hover:not(:disabled){background:var(--tw-line)!important;transform:none!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter :is(.mnrttml-btn,.mnrttml-mini-btn):active:not(:disabled){translate:0 1px!important;border-bottom-color:transparent!important;box-shadow:none!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .ttw-actions{position:sticky!important;bottom:14px!important;z-index:30!important;display:grid!important;grid-template-columns:minmax(0,1.4fr) auto auto auto!important;gap:9px!important;margin:0!important;padding:20px 24px!important;background:var(--tw-machine)!important;border:0!important;border-top:1px solid var(--tw-line)!important;border-radius:0 0 22px 22px!important;box-shadow:0 -8px 18px #17171904!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter button[data-sync]{min-height:52px!important;padding:13px 18px!important;background:#ba2427!important;border-bottom-color:#8d181a!important;color:#fff!important;font-weight:500!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter button[data-sync]:hover:not(:disabled){background:#a42124!important;color:#fff!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter button[data-download]:not(:disabled){background:var(--tw-text)!important;color:var(--tw-machine)!important;border-bottom-color:var(--tw-line)!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter :is(.mnrttml-btn,.mnrttml-mini-btn):disabled{background:var(--tw-soft)!important;color:var(--tw-muted)!important;border-bottom-color:transparent!important;box-shadow:none!important;opacity:.55!important;cursor:not-allowed!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .ttw-shortcut{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0!important;padding:0 24px 24px!important;color:var(--tw-muted)!important;font:400 10px/1.7 Montserrat,sans-serif!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .ttw-shortcut kbd{flex:0 0 auto!important;padding:5px 10px!important;border:1px solid var(--tw-line)!important;border-bottom-width:2px!important;border-radius:5px!important;background:var(--tw-raised)!important;color:var(--tw-text)!important;font:400 10px/1.5 ui-monospace,Consolas,monospace!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .ttw-guide{margin:0!important;padding:20px 26px!important;border-top:1px solid var(--tw-line)!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .ttw-guide summary{color:var(--tw-muted)!important;font:400 11px/1.6 Montserrat,sans-serif!important;cursor:pointer!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-steps{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin:0!important;padding:24px 0 0!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-step{padding:0!important;min-height:0!important;border:0!important;background:transparent!important;box-shadow:none!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-step-num{width:22px!important;height:22px!important;background:var(--tw-soft)!important;color:var(--tw-muted)!important;border:0!important;box-shadow:none!important;font-weight:400!important;font-size:10px!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-step-title{font:500 11px/1.5 Montserrat,sans-serif!important;color:var(--tw-text)!important;text-transform:none!important;letter-spacing:0!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-step-text{font:400 10px/1.7 Montserrat,sans-serif!important;color:var(--tw-muted)!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-toast{background:var(--tw-raised)!important;color:var(--tw-text)!important;border:1px solid var(--tw-line)!important;border-radius:16px!important;box-shadow:0 15px 45px #0002!important;max-width:calc(100vw - 32px)!important;font:400 12px/1.7 Montserrat,sans-serif!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter :is(button,input,select,summary):focus-visible{outline:2px solid var(--tw-red)!important;outline-offset:4px!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter [data-text]:focus-visible{outline:0!important;background-color:#ffffff18!important;}
@media (max-width:1180px){
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-grid{grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr)!important;gap:22px!important;padding:24px!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .ttw-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;}
}
@media (max-width:850px){
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-grid{grid-template-columns:1fr!important;gap:24px!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-panel-audio{position:static!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-wave{min-height:94px!important;margin-top:18px!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-status{margin:16px 0 0!important;padding-top:16px!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-steps{grid-template-columns:1fr 1fr!important;}
}
@media (max-width:600px){
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-pageHead{padding:26px 22px!important;margin-bottom:20px!important;gap:14px!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-pageTitle{font-size:32px!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-pageSubtitle{font-size:11px!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .ttw-machine-mark{display:none!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-card{border-radius:18px!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-grid{padding:22px 16px!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-panel-lyrics{padding:24px 17px!important;min-height:480px!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-panel-lyrics .mnrttml-row{grid-template-columns:1fr!important;gap:15px!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-panel-lyrics input{font-size:16px!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter [data-text]{font-size:14px!important;height:300px!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-panel-title{gap:8px!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-panel-title strong{font-size:11px!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .ttw-actions{bottom:calc(8px + env(safe-area-inset-bottom))!important;gap:8px!important;padding:14px 12px!important;border-radius:0 0 18px 18px!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter button[data-sync]{grid-column:1/-1!important;min-height:52px!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter button[data-download]{grid-column:1/-1!important;min-height:44px!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .ttw-shortcut{padding:0 20px 20px!important;align-items:flex-start!important;font-size:9px!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-btn{font-size:10px!important;padding:10px 9px!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .ttw-guide{padding:18px!important;}
}
@media (prefers-reduced-motion:reduce){
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter *{animation:none!important;transition:none!important;scroll-behavior:auto!important;}
}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-line-no{display:block!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-line-time{justify-self:start!important;width:auto!important;max-width:100%!important;margin:0!important;float:none!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter button[data-sync]{font-size:12px!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .ttw-file{position:relative!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .ttw-file [data-audio]{position:absolute!important;z-index:2!important;left:0!important;bottom:0!important;top:auto!important;width:100%!important;height:45px!important;min-height:45px!important;opacity:0!important;padding:0!important;cursor:pointer!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .ttw-file-surface{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important;height:45px!important;padding:11px 12px!important;border:1px solid var(--tw-line)!important;border-radius:9px!important;background:var(--tw-raised)!important;color:var(--tw-text)!important;font:400 11px/1.5 Montserrat,sans-serif!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .ttw-file-surface svg{width:16px!important;height:16px!important;flex:0 0 16px!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .ttw-file-name{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .ttw-file:focus-within .ttw-file-surface{outline:2px solid var(--tw-red)!important;outline-offset:3px!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-wave{position:relative!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-wave:not([data-loaded]):after{content:attr(data-label)!important;position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;padding:16px!important;color:var(--tw-muted)!important;font:400 10px/1.6 Montserrat,sans-serif!important;text-align:center!important;pointer-events:none!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter [data-text]::placeholder{text-align:left!important;letter-spacing:0!important;}

/* COM48: remove the heavy roller, keep paper and illustration readable in dark mode. */
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-panel-lyrics{border-top:0!important;border-radius:10px!important;}
html[data-mnrpd-brand-theme="black"] body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter{--tw-paper:#2d2c2a!important;--tw-ink:#f0ece2!important;--tw-paper-muted:#b5afa3!important;--tw-paper-line:#46433e!important;}
html[data-mnrpd-brand-theme="black"] body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-panel-lyrics{box-shadow:0 12px 26px #00000012!important;}
html[data-mnrpd-brand-theme="black"] body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-panel-lyrics :is(.mnrttml-pill,.mnrttml-final-box){background:var(--tw-paper-line)!important;color:var(--tw-ink)!important;}
html[data-mnrpd-brand-theme="black"] body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter [data-text]{background-color:transparent!important;background-image:repeating-linear-gradient(transparent 0,transparent 31px,var(--tw-paper-line) 32px,transparent 33px)!important;}
html[data-mnrpd-brand-theme="black"] body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-line.is-current{background:#ed655c14!important;box-shadow:inset 2px 0 #ed655c!important;}
html[data-mnrpd-brand-theme="black"] body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-line.is-current .mnrttml-line-no{color:#ed655c!important;}
html[data-mnrpd-brand-theme="black"] body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-line.is-synced .mnrttml-line-no{color:var(--tw-paper-muted)!important;}
html body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .ttw-machine-mark svg{overflow:visible!important;}
html[data-mnrpd-brand-theme="black"] body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .ttw-machine-mark svg > rect{fill:none!important;stroke:currentColor!important;stroke-width:1.3px!important;}
html[data-mnrpd-brand-theme="black"] body :is(.mnrpd-ttml-shell,#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope#mnr-ttw-scope).mnr-typewriter .mnrttml-panel-lyrics input::placeholder{color:var(--tw-paper-muted)!important;opacity:.8!important;}
