.ScriptReader_workspace__3yaiZ{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);grid-gap:clamp(20px,3vw,36px);gap:clamp(20px,3vw,36px);align-items:start;padding-bottom:clamp(40px,6vw,72px)}.ScriptReader_aside__zF6SY,.ScriptReader_editor__O5aBJ{display:flex;flex-direction:column;gap:18px;min-width:0}.ScriptReader_editorLabel__LDr40{font-family:var(--font-sans);font-size:.875rem;font-weight:600;color:var(--moss);margin-bottom:-10px}.ScriptReader_textarea__M13BN{width:100%;min-height:min(62vh,640px);padding:20px 22px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--spruce);font-family:inherit;font-size:1.05rem;line-height:1.75;resize:vertical;box-shadow:inset 0 1px 2px rgba(var(--spruce-raw),.05);transition:border-color .2s ease,box-shadow .25s var(--ease)}.ScriptReader_textarea__M13BN:focus{outline:none;border-color:var(--river-deep);box-shadow:0 0 0 4px rgba(112,170,160,.22)}.ScriptReader_editorFoot__O6gPo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:-6px}.ScriptReader_stats__ulHgH{font-family:var(--font-sans);font-size:.9rem;color:var(--moss);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ScriptReader_editorActions__ZGrFe{display:flex;gap:4px}.ScriptReader_aside__zF6SY{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 16px)}.ScriptReader_asideTitle__NYK9u{font-family:var(--font-serif);font-size:1.2rem;color:var(--spruce)}.ScriptReader_checks__0UYmc{display:flex;flex-direction:column;gap:16px}.ScriptReader_stressCount__HtGaL{font-family:var(--font-sans);font-size:.95rem;color:var(--moss);margin-top:-8px}.ScriptReader_checkGroup__25CQq{display:flex;flex-direction:column;gap:6px;padding-top:14px;border-top:1px solid var(--line)}.ScriptReader_checkGroup__25CQq>button{align-self:flex-start}.ScriptReader_checkTitle__UPu1_{display:flex;align-items:baseline;gap:8px;font-family:var(--font-sans);font-size:1rem;font-weight:700;letter-spacing:0}.ScriptReader_checkCount__bM5Vk{font-size:.85rem;font-weight:600;color:var(--moss);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ScriptReader_checkWhy__jkat2{font-family:var(--font-sans);font-size:.9rem;color:var(--moss)}.ScriptReader_checkList__A3K8F{list-style:none;display:flex;flex-direction:column;gap:2px;margin-inline:-10px}.ScriptReader_checkItem__ghgGo{display:grid;grid-template-columns:4.2em minmax(0,1fr);grid-gap:8px;gap:8px;width:100%;padding:7px 10px;border-radius:var(--radius-sm);text-align:left;font-size:.92rem;line-height:1.45;color:var(--spruce);transition:background-color .2s ease}.ScriptReader_checkItem__ghgGo:hover{background:var(--tint)}.ScriptReader_checkLine__Z98wq{font-family:var(--font-sans);font-size:.8rem;font-weight:600;color:var(--river-deep);padding-top:.15em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ScriptReader_reference__hwtbh{display:flex;flex-direction:column;gap:12px}.ScriptReader_keyList__8N1zA{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:9px 14px;gap:9px 14px;align-items:baseline;font-size:.95rem}.ScriptReader_keyRow__XwC_2{display:contents}.ScriptReader_keyRow__XwC_2 dd{color:var(--moss)}.ScriptReader_kbd__KHXLU,.ScriptReader_mark__11r_W{font-family:var(--font-mono);font-size:.85rem;color:var(--spruce);background:var(--tint);border:1px solid var(--line);border-radius:7px;padding:.1em .45em;white-space:nowrap}.ScriptReader_kbd__KHXLU{font-family:var(--font-sans);font-weight:600;white-space:normal}@media (max-width:900px){.ScriptReader_workspace__3yaiZ{grid-template-columns:minmax(0,1fr)}.ScriptReader_aside__zF6SY{position:static}}.ScriptReader_reader__QIDHZ{--r-bg:var(--cream);--r-fg:var(--spruce);--r-soft:var(--moss);--r-stress:var(--sun-deep);--r-pause:var(--river);--r-note:var(--river-deep);--r-flag:var(--umber);--r-caret:var(--sun);--r-bar:rgba(var(--spruce-raw),0.1);--r-tool:rgba(var(--spruce-raw),0.06);position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;background:var(--r-bg);color:var(--r-fg);transition:background-color .4s ease,color .4s ease}.ScriptReader_night__WhpIL{--r-bg:#0f1f1c;--r-fg:#e9eee6;--r-soft:#9db3aa;--r-stress:var(--sun);--r-pause:#5e978d;--r-note:#8fc3b9;--r-flag:#d98a68;--r-caret:var(--sun);--r-bar:hsla(98,19%,92%,.1);--r-tool:hsla(98,19%,92%,.08);color-scheme:dark}.ScriptReader_toolbar__ZzNAI{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:calc(10px + env(safe-area-inset-top, 0px)) var(--gutter) 10px;font-family:var(--font-sans);font-size:.95rem;color:var(--r-soft);opacity:.7;transition:opacity .25s ease;position:relative;z-index:2}.ScriptReader_toolbar__ZzNAI:focus-within,.ScriptReader_toolbar__ZzNAI:hover{opacity:1}.ScriptReader_toolText__8P7Lt{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;font-weight:600;color:inherit}.ScriptReader_toolText__8P7Lt:hover{background:var(--r-tool);color:var(--r-fg)}.ScriptReader_progress__YvEaW{display:flex;gap:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ScriptReader_count__bM07O{font-weight:600}.ScriptReader_tools__fMQ5M{display:flex;gap:2px}.ScriptReader_tool__txr3j{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font-size:1.1rem;color:inherit;transition:background-color .2s ease,color .2s ease}.ScriptReader_tool__txr3j:hover:not(:disabled){background:var(--r-tool);color:var(--r-fg)}.ScriptReader_tool__txr3j:disabled{opacity:.35}.ScriptReader_toolOn__1brUm{color:var(--r-fg);background:var(--r-tool)}.ScriptReader_viewport__fWv0P{position:relative;flex:1 1;overflow:hidden;cursor:default;mask-image:linear-gradient(180deg,transparent,#000 8%,#000 90%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 8%,#000 90%,transparent)}.ScriptReader_roll__YFbXb{--read-size:2rem;position:relative;display:flex;flex-direction:column;gap:1.15em;width:100%;max-width:calc(24em + 3em);margin:0 auto;padding:0 max(16px,1.5em) 60vh;font-size:min(var(--read-size),6.6vw);line-height:1.4;letter-spacing:.005em;will-change:transform}.ScriptReader_settled__h7xEf{transition:transform .45s var(--ease)}.ScriptReader_paragraph__9TMyy{display:flex;flex-direction:column;gap:.5em}.ScriptReader_line__51ypm{position:relative;cursor:pointer;text-wrap:pretty;transition:opacity .35s ease}.ScriptReader_phrase__YGQ0i{display:inline}.ScriptReader_broken__EPQZ0 .ScriptReader_phrase__YGQ0i{display:block}.ScriptReader_current__0gfps{opacity:1}.ScriptReader_next__mBOYu{opacity:.55}.ScriptReader_later__5raua{opacity:.3}.ScriptReader_past__o1k9L{opacity:.18}.ScriptReader_later__5raua:hover,.ScriptReader_next__mBOYu:hover,.ScriptReader_past__o1k9L:hover{opacity:.7}.ScriptReader_current__0gfps:before{content:"";position:absolute;left:-.95em;top:.42em;border-style:solid;border-width:.28em 0 .28em .42em;border-color:transparent transparent transparent var(--r-caret)}.ScriptReader_flagged__LQIkh:after{content:"";position:absolute;left:-1.35em;top:.55em;width:.24em;height:.24em;border-radius:50%;background:var(--r-flag)}.ScriptReader_current__0gfps.ScriptReader_flagged__LQIkh:after{left:-1.45em}.ScriptReader_stress__rSmV7{font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:var(--r-stress);text-decoration-color:var(--r-stress);text-decoration-thickness:.09em;text-underline-offset:.18em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.ScriptReader_pause__rHr5o{display:inline-block;margin-inline:.18em;color:var(--r-pause);font-weight:400}.ScriptReader_inlineNote__4NOGm{font-size:.5em;font-style:italic;color:var(--r-note);vertical-align:.35em;margin-inline:.2em;white-space:nowrap}.ScriptReader_cueHeading__kmwCz{font-family:var(--font-serif);font-size:.6em;font-weight:600;color:var(--r-soft);margin-top:.8em}.ScriptReader_cueNote__szbtj{font-size:.48em;font-style:italic;line-height:1.5;color:var(--r-note);max-width:40em}.ScriptReader_end__P9xJX{font-family:var(--font-sans);font-size:.45em;font-weight:600;color:var(--r-soft);margin-top:1em}.ScriptReader_bar__EjuLb{height:3px;background:var(--r-bar);margin-bottom:env(safe-area-inset-bottom,0)}.ScriptReader_bar__EjuLb span{display:block;height:100%;background:var(--r-caret);transform-origin:left;transition:transform .45s var(--ease)}.ScriptReader_hint__Jy_pM{position:absolute;left:50%;bottom:calc(22px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);width:max-content;max-width:calc(100% - 2 * var(--gutter));padding:8px 14px;border:1px solid var(--r-bar);border-radius:var(--radius-sm);background:var(--r-bg);box-shadow:0 0 0 10px var(--r-bg);font-family:var(--font-sans);font-size:.9rem;color:var(--r-soft);text-align:center;pointer-events:none}@media (max-width:600px){.ScriptReader_progress__YvEaW .ScriptReader_left__Kw3zx{display:none}}@font-face{font-family:__Lexend_d7350d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Lexend_d7350d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lexend_d7350d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lexend_d7350d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Lexend_d7350d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lexend_d7350d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lexend_d7350d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Lexend_d7350d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lexend_d7350d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lexend_Fallback_d7350d;src:local("Arial");ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.00%;size-adjust:109.91%}.__className_d7350d{font-family:__Lexend_d7350d,__Lexend_Fallback_d7350d;font-style:normal}