.rewrite .ss-stage{background:#e7e4f7;border-radius:14px;overflow:hidden}.rewrite .rewrite-sheet{background:#fff;border-radius:8px;width:560px;height:560px;padding:48px 56px;position:absolute;top:44px;left:80px;box-shadow:0 0 0 1px #0a0a0a0d,0 18px 32px -12px #32325d38,0 6px 12px -6px #00000024}.rewrite .rewrite-title{color:var(--ss-text-strong);margin-bottom:20px;font-size:20px;font-weight:600;line-height:28px}.rewrite .rewrite-prose{height:204px;position:relative}.rewrite .rewrite-layer{opacity:0;transition:opacity .24s;position:absolute;inset:0}.rewrite .rewrite-layer[data-on]{opacity:1;transition:opacity .4s .18s}.rewrite .rewrite-layer--new{opacity:1;transition:opacity .22s}.rewrite .rewrite-layer--new[data-off]{opacity:0}.rewrite .rewrite-paragraph{color:var(--ss-text-strong);margin:0;font-size:17px;line-height:28px}.rewrite .rewrite-paragraph+.rewrite-paragraph{margin-top:18px}.rewrite .ss-stream__word[data-mark]{background-color:#0000}.rewrite .rewrite-layer--new[data-lit] .ss-stream__word[data-mark]{background-color:#5f57fd1f}.rewrite .rewrite-ai{--ss-button-height:28px;--ss-button-pad:6px;--ss-button-pad-icon:6px;--ss-button-gap:6px;background:#fff;position:absolute;top:30px;left:620px;box-shadow:0 0 0 1px #0a0a0a0f,0 6px 14px -4px #32325d2e,0 2px 4px -2px #0000001a}.rewrite .ss-button.rewrite-ai[data-variant=ghost][data-hover]{background:#f3f3f3}.rewrite .rewrite-ai .ss-button__icon{color:var(--ss-accent-text)}.rewrite .rewrite-ai .ss-button__icon:not(.ss-button__lead){width:8px;height:8px}.rewrite .rewrite-ai .ss-button__icon:not(.ss-button__lead) svg{stroke-width:1.25px;color:#404040;width:8px;height:8px}.rewrite .rewrite-menu{will-change:transform;background:#fff;border-radius:8px;padding:4px;position:absolute;top:66px;right:58px;box-shadow:0 0 0 1px #0a0a0a0d,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.rewrite .rewrite-menu .ss-menu__item{box-sizing:border-box;white-space:nowrap;color:#171717;border-radius:6px;gap:8px;min-width:220px;height:28px;padding:0 32px 0 8px;font-size:14px;line-height:20px;position:relative}.rewrite .rewrite-menu-icon{color:#404040;flex:none}.rewrite .rewrite-menu-more{color:#a3a3a3;position:absolute;right:8px}.rewrite .rewrite-bar{opacity:0;will-change:transform;background:#fff;border-radius:10px;align-items:center;gap:12px;padding:8px 10px;transition:opacity .28s,transform .34s cubic-bezier(.25,.8,.25,1);display:flex;position:absolute;top:376px;left:360px;transform:translate(-50%,6px);box-shadow:0 0 0 1px #0a0a0a0f,0 10px 24px -8px #32325d3d,0 3px 8px -3px #0000001f}.rewrite .rewrite-bar[data-on]{opacity:1;transform:translate(-50%)}.rewrite .ss-stage[data-layout=compact] .rewrite-sheet{width:326px;height:420px;padding:24px;top:32px;left:16px}.rewrite .ss-stage[data-layout=compact] .rewrite-title{margin-bottom:16px;font-size:17px;line-height:24px}.rewrite .ss-stage[data-layout=compact] .rewrite-prose{height:158px}.rewrite .ss-stage[data-layout=compact] .rewrite-paragraph{font-size:15px;line-height:24px}.rewrite .ss-stage[data-layout=compact] .rewrite-paragraph+.rewrite-paragraph{margin-top:14px}.rewrite .ss-stage[data-layout=compact] .rewrite-ai{top:18px;left:290px}.rewrite .ss-stage[data-layout=compact] .rewrite-menu{top:54px;right:26px}.rewrite .ss-stage[data-layout=compact] .rewrite-bar{gap:8px;padding:6px 8px;top:278px;left:179px}