@font-face{font-family:iA Writer Duo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ia-writer-duo-latin-400-normal-Cz4bgMvL.woff2)format("woff2"),url(/assets/ia-writer-duo-latin-400-normal-WQrM_21q.woff)format("woff")}@font-face{font-family:iA Writer Duo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ia-writer-duo-latin-400-italic-CnlQ3CFw.woff2)format("woff2"),url(/assets/ia-writer-duo-latin-400-italic-CSztZxWC.woff)format("woff")}@font-face{font-family:iA Writer Duo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ia-writer-duo-latin-700-normal-DGKp3k3G.woff2)format("woff2"),url(/assets/ia-writer-duo-latin-700-normal-Cj5eiiop.woff)format("woff")}@font-face{font-family:iA Writer Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ia-writer-mono-latin-400-italic-DpwJkqD-.woff2)format("woff2"),url(/assets/ia-writer-mono-latin-400-italic-dw04mC6-.woff)format("woff")}@font-face{font-family:iA Writer Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ia-writer-mono-latin-700-normal-CNAkyvfU.woff2)format("woff2"),url(/assets/ia-writer-mono-latin-700-normal-CZDeHx0Q.woff)format("woff")}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/literata-cyrillic-ext-400-normal-BuNkiaAX.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-cyrillic-400-normal-CNCMA2GQ.woff2)format("woff2"),url(/assets/literata-cyrillic-400-normal-BZoHpSD9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-greek-ext-400-normal-wlSmuZ9Y.woff2)format("woff2"),url(/assets/literata-greek-ext-400-normal-jenpRSxk.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-greek-400-normal-DLCf-Z3g.woff2)format("woff2"),url(/assets/literata-greek-400-normal-CMPfP1Pr.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-vietnamese-400-normal-H9pSqQsV.woff2)format("woff2"),url(/assets/literata-vietnamese-400-normal-BvhrDK3U.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-latin-ext-400-normal-D5BsCrMl.woff2)format("woff2"),url(/assets/literata-latin-ext-400-normal-Cs2-p-8d.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-latin-400-normal-CLtNJ872.woff2)format("woff2"),url(/assets/literata-latin-400-normal-CUhpYSl8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/literata-cyrillic-ext-400-italic-D8ysK2U6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-cyrillic-400-italic-BGCtnF0_.woff2)format("woff2"),url(/assets/literata-cyrillic-400-italic-GTLnQLoY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-greek-ext-400-italic-ByGcUFfQ.woff2)format("woff2"),url(/assets/literata-greek-ext-400-italic-v9vyEgWr.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-greek-400-italic-Bv-j3dzg.woff2)format("woff2"),url(/assets/literata-greek-400-italic-DTSbSSav.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-vietnamese-400-italic-CcRKGM16.woff2)format("woff2"),url(/assets/literata-vietnamese-400-italic-DHLsq6W7.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-latin-ext-400-italic-DDtG17VM.woff2)format("woff2"),url(/assets/literata-latin-ext-400-italic-B1grLKeg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-latin-400-italic-BxdXY0No.woff2)format("woff2"),url(/assets/literata-latin-400-italic-xjtKbHx7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/literata-cyrillic-ext-700-normal-Bpu1vg05.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/literata-cyrillic-700-normal-NOaAmdwD.woff2)format("woff2"),url(/assets/literata-cyrillic-700-normal-BChRKAeZ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/literata-greek-ext-700-normal-CFJl9TqO.woff2)format("woff2"),url(/assets/literata-greek-ext-700-normal-BWozFBi3.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/literata-greek-700-normal-CLoIi4e4.woff2)format("woff2"),url(/assets/literata-greek-700-normal-CpE4qyqy.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/literata-vietnamese-700-normal-Cmj-gDIS.woff2)format("woff2"),url(/assets/literata-vietnamese-700-normal-Be_po91e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/literata-latin-ext-700-normal-Cd5BSFN5.woff2)format("woff2"),url(/assets/literata-latin-ext-700-normal-DBR5CORb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/literata-latin-700-normal-DYBWKELl.woff2)format("woff2"),url(/assets/literata-latin-700-normal-ocJiFfAw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f4efe6;--ink:#2b2a27;--caret:#b5562f;--dim:color-mix(in oklab, var(--ink) 30%, var(--paper));--chrome:color-mix(in oklab, var(--ink) 50%, var(--paper));--chrome-hover:color-mix(in oklab, var(--ink) 75%, var(--paper));--select:color-mix(in oklab, var(--ink) 11%, var(--paper));--line:color-mix(in oklab, var(--ink) 12%, var(--paper));--panel:color-mix(in oklab, var(--ink) 3%, var(--paper));--font-quattro:"iA Writer Quattro", ui-monospace, monospace;--font-duo:"iA Writer Duo", ui-monospace, monospace;--font-mono:"iA Writer Mono", ui-monospace, monospace;--font-serif:"Literata", Georgia, serif;--font-ui:-apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--text-font:var(--font-quattro);--text-size:19px;--measure:62ch;--kb:0px;--vv-top:0px;--lift:max(var(--kb), env(safe-area-inset-bottom,0px))}[data-font=duo]{--text-font:var(--font-duo)}[data-font=mono]{--text-font:var(--font-mono)}[data-font=serif]{--text-font:var(--font-serif)}*{box-sizing:border-box}html{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--ink) 16%, var(--paper)) transparent}html,body{background:var(--paper);color:var(--ink);margin:0;transition:background-color .4s,color .4s}body{font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}::selection{background:var(--select)}.page{font-family:var(--text-font);font-size:var(--text-size);max-width:calc(var(--measure) + 48px);margin:0 auto;padding:0 24px}.ProseMirror{font-family:var(--text-font);font-size:var(--text-size);caret-color:var(--caret);font-feature-settings:"liga" 1, "kern" 1;overflow-wrap:break-word;outline:none;padding:45vh 0 55vh;line-height:1.8}[data-font=serif] .ProseMirror{line-height:1.7}.ProseMirror p{margin:0 0 1.1em}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3{margin:2em 0 1.1em;font-size:1em;font-weight:700}.ProseMirror h1:before{content:"# ";color:var(--dim)}.ProseMirror h2:before{content:"## ";color:var(--dim)}.ProseMirror h3:before{content:"### ";color:var(--dim)}.ProseMirror blockquote{border-left:2px solid var(--line);margin:0 0 1.1em;padding-left:1.2em;font-style:italic}.ProseMirror ul,.ProseMirror ol{margin:0 0 1.1em;padding-left:1.4em}.ProseMirror li p{margin:0}.ProseMirror hr{border:none;border-top:1px solid var(--line);margin:2em 0}.ProseMirror code{background:var(--select);border-radius:2px;padding:0 .2em}.ProseMirror strong{font-weight:700}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--dim);float:left;pointer-events:none;height:0}.ProseMirror>*{transition:color .35s}.focus-on:not(.side-editing) .ProseMirror>:not(.has-focus),.focus-on:not(.side-editing) .ProseMirror>:not(.has-focus):before,.focus-on.side-editing .ProseMirror>:not(.side-focus):not(.compare),.focus-on.side-editing .ProseMirror>:not(.side-focus):not(.compare):before{color:var(--dim)}.corner{z-index:10;color:var(--chrome);opacity:.85;align-items:center;gap:14px;font-size:12px;transition:opacity .18s ease-out;display:flex;position:fixed}.corner:hover{opacity:1}.tl,.bl,.tr,.br{z-index:16}.tl{top:calc(18px + var(--vv-top));left:22px}.tr{top:calc(18px + var(--vv-top));font-variant-numeric:tabular-nums;right:22px}.bl{bottom:calc(16px + var(--lift));gap:6px;left:18px}.br{bottom:calc(16px + var(--lift));gap:6px;right:18px}body.zen .corner,body.zen .popover{opacity:0;pointer-events:none;transition:opacity .6s}body.idle .corner.bl,body.idle .corner.br{opacity:0;transition:opacity 1.6s}body.zen{cursor:none}body.start-page .corner:not(:hover):not(:focus-within),body.start-page .corner.tr{opacity:0;transition:opacity .6s}body.start-page .sheets{opacity:0}body:has(>.privacy-note) .corner.br{z-index:15}body:is(.idle,.zen,.start-page):has(>.privacy-note) .corner.br{opacity:1;transition:none}body:is(.idle,.zen,.start-page):has(>.privacy-note) .corner.br>:not(.help-btn){visibility:hidden}body:has(>.privacy-note) .corner.br .help-btn{color:var(--chrome-hover);pointer-events:auto}body:has(>.privacy-note) .help{z-index:31}.title{font:inherit;color:var(--chrome-hover);background:0 0;border:none;outline:none;width:32ch;padding:0;font-size:13px}.title::placeholder{color:var(--chrome)}.title:focus{color:var(--ink)}.status{transition:opacity .4s}.status.dirty{opacity:.4}button{font:inherit}.corner button{all:unset;cursor:pointer;color:var(--chrome);border-radius:6px;place-items:center;width:28px;height:28px;transition:color .2s;display:grid}.corner button:hover,.corner button.active{color:var(--chrome-hover)}.corner button:focus-visible{outline:1px solid var(--chrome)}.corner button[hidden]{display:none}.corner svg{width:17px;height:17px}.popover{bottom:calc(52px + var(--lift));z-index:20;background:var(--panel);color:var(--chrome-hover);border:1px solid var(--line);border-radius:8px;padding:6px;font-size:12px;transition:opacity .3s;position:fixed;left:18px}.popover[hidden]{display:none}.popover button{all:unset;cursor:pointer;border-radius:5px;align-items:center;gap:8px;height:26px;padding:0 10px;display:flex}.popover button:hover{color:var(--ink);background:var(--select)}.popover button.active{background:var(--select);color:var(--ink)}.popover button:focus-visible{outline:1px solid var(--chrome)}.save{flex-direction:column;min-width:150px;display:flex;left:52px}.save button{justify-content:space-between}.save span{color:var(--chrome)}.settings{width:min(280px,100vw - 24px);max-height:calc(100dvh - 64px - var(--lift));flex-direction:column;gap:6px;padding:14px 14px 12px;display:flex;left:clamp(12px,100vw - 292px,86px);overflow-y:auto}.settings label{color:var(--chrome);justify-content:space-between;margin-top:6px;display:flex}.settings label:first-child{margin-top:0}.settings .section{border-top:1px solid var(--line);letter-spacing:.07em;text-transform:uppercase;color:var(--chrome);margin:10px 0 0;padding-top:12px;font-size:10.5px;font-weight:500}.settings .section:first-child{border-top:0;margin-top:0;padding-top:0}.settings .section+label{margin-top:2px}.settings .hint{color:var(--chrome);margin:-2px 0 2px;font-size:11px;line-height:1.45}.settings .hint:empty{display:none}.switch-row{min-height:26px;color:var(--chrome-hover);justify-content:space-between;align-items:center;gap:12px;display:flex}.settings .switch{background:color-mix(in oklab, var(--ink) 14%, var(--paper));border-radius:8px;flex:none;width:28px;height:16px;padding:0;transition:background-color .2s;position:relative}.settings .switch:after{content:"";background:var(--paper);width:12px;height:12px;box-shadow:0 1px 2px color-mix(in oklab, var(--ink) 30%, transparent);border-radius:50%;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:2px;left:2px}.settings .switch:hover{background:color-mix(in oklab, var(--ink) 22%, var(--paper))}.settings .switch[aria-checked=true]{background:var(--caret)}.settings .switch[aria-checked=true]:after{transform:translate(12px)}.settings .switch:focus-visible{outline:1px solid var(--chrome);outline-offset:2px}.settings .link-btn{height:auto;color:var(--chrome);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;align-self:flex-start;margin-top:-2px;padding:0;font-size:11.5px}.settings .link-btn:hover{color:var(--ink);background:0 0;text-decoration-color:currentColor}.settings .link-btn[hidden]{display:none}.settings .home-link{border-top:1px solid var(--line);color:var(--chrome);margin-top:8px;padding-top:10px;font-size:11.5px;text-decoration:none}.settings .home-link:before{content:"← "}.settings .feedback-link{border-top:none;margin-top:0;padding-top:6px}.settings .feedback-link:before{content:"✉ "}.settings .home-link:hover{color:var(--ink)}.settings .home-link:focus-visible{outline:1px solid var(--chrome);outline-offset:2px;border-radius:3px}.settings .ai-row{gap:8px;height:auto;min-height:30px;margin:0 -8px;padding:4px 8px}.ai-row .summary{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ai-row .go{color:var(--chrome);white-space:nowrap}.ai-row .go:after{content:" ›"}.ai-row:hover .go{color:var(--ink)}.dot{background:color-mix(in oklab, var(--ink) 25%, var(--paper));border-radius:50%;flex:none;width:7px;height:7px;transition:background-color .3s}[data-state=ok]>.dot{background:#4f9a63;box-shadow:0 0 0 3px oklab(62.3099% -.0976456 .0548613/.18)}[data-state=off]>.dot,[data-state=empty]>.dot{background:var(--caret)}[data-state=checking]>.dot{animation:1.1s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.3}}.settings output{font-variant-numeric:tabular-nums}.seg{gap:2px;display:flex}.seg button{flex:1;justify-content:center;padding:0 4px}.settings input[type=range]{appearance:none;background:0 0;width:100%;height:18px;margin:0}.settings input[type=range]::-webkit-slider-runnable-track{background:var(--line);height:2px}.settings input[type=range]::-moz-range-track{background:var(--line);height:2px}.settings input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--chrome-hover);border:none;border-radius:50%;width:12px;height:12px;margin-top:-5px}.settings input[type=range]::-moz-range-thumb{background:var(--chrome-hover);border:none;border-radius:50%;width:12px;height:12px}.swatches{align-items:center;gap:8px;padding:2px 0;display:flex}.swatches button{width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;padding:0}.swatches button:hover{background:inherit}.swatches button.active{box-shadow:inset 0 0 0 1px var(--line), 0 0 0 2px var(--panel), 0 0 0 3px var(--chrome)}.swatches input[type=color]{appearance:none;cursor:pointer;background:conic-gradient(#e9b8a0,#e8dca0,#b8d8b0,#a8c8e0,#c8b0e0,#e9b8a0);border:none;border-radius:50%;width:22px;height:22px;padding:0}.swatches input[type=color]::-webkit-color-swatch-wrapper{padding:0}.swatches input[type=color]::-webkit-color-swatch{opacity:0;border:none}.swatches input[type=color]::-moz-color-swatch{opacity:0;border:none}.swatches input[type=color].active{box-shadow:0 0 0 2px var(--panel), 0 0 0 3px var(--chrome)}.assist{z-index:25;background:var(--panel);border:1px solid var(--line);max-width:min(360px,100vw - 24px);font-family:var(--font-ui);color:var(--chrome-hover);border-radius:7px;flex-wrap:wrap;gap:2px;padding:4px;font-size:12px;animation:.18s ease-out rise;display:flex;position:absolute}.assist[hidden]{display:none}.assist.actions-menu{overscroll-behavior:contain;flex-flow:column;width:172px;max-height:calc(100dvh - 24px);overflow-y:auto}.assist.actions-menu button{flex:none}.assist .sep{background:var(--line);flex:none;height:1px;margin:3px 6px}.assist button.active{background:var(--select);color:var(--ink)}.assist .tip{color:var(--caret)}.assist.writing-tips{width:292px}.writing-tip{overflow-wrap:anywhere;padding:7px 8px}.writing-tip+.writing-tip{border-top:1px solid var(--line)}.writing-tip button{background:var(--select);margin-top:4px;display:block}.ProseMirror .writing-issue{-webkit-text-decoration:underline dotted color-mix(in oklab, var(--caret) 75%, var(--paper));text-decoration:underline dotted color-mix(in oklab, var(--caret) 75%, var(--paper));text-underline-offset:4px}.ProseMirror .writing-issue-readability{-webkit-text-decoration-color:var(--chrome);text-decoration-color:var(--chrome)}.assist button{all:unset;cursor:pointer;border-radius:4px;padding:3px 9px}.assist button:hover,.assist button:focus-visible{background:var(--select);color:var(--ink)}.assist .option{font-family:var(--text-font);font-size:13px}.assist .msg{color:var(--chrome);padding:3px 9px}.assist .msg-row{flex-wrap:wrap;align-items:baseline;gap:2px;display:flex}.assist .msg-row .msg{padding-right:2px}.assist .link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.assist .link:hover{text-decoration-color:currentColor}@keyframes rise{0%{opacity:0;transform:translateY(-3px)}}.docs{z-index:15;background:var(--panel);border-right:1px solid var(--line);width:280px;padding:56px 12px 60px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.docs.open{transform:none}.docs .new{all:unset;cursor:pointer;box-sizing:border-box;width:100%;color:var(--chrome);border-radius:6px;margin-bottom:8px;padding:8px 10px;font-size:13px;display:block}.docs .new:before{content:"+  "}.docs .new:hover{color:var(--ink);background:var(--select)}.docs .new:focus-visible{outline:1px solid var(--chrome)}.docs ul{margin:0;padding:0;list-style:none}.docs li{color:var(--chrome-hover);border-radius:6px;align-items:center;gap:2px;font-size:13px;display:flex}.docs li:hover,.docs li:focus-within{background:var(--select)}.docs li .doc{all:unset;cursor:pointer;border-radius:6px;flex:1;align-items:baseline;gap:8px;min-width:0;padding:8px 4px 8px 10px;display:flex}.docs li .doc:focus-visible{outline:1px solid var(--chrome)}.docs li.current{color:var(--ink);font-weight:500}.docs li .name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.docs li .date{color:var(--chrome);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.docs li .del{all:unset;cursor:pointer;width:24px;height:24px;color:var(--chrome);opacity:0;border-radius:5px;flex:none;place-items:center;margin-right:4px;display:grid}.docs li:hover .del,.docs li:focus-within .del{opacity:1}.docs li .del:hover{color:var(--caret);background:var(--paper)}.docs li .del:focus-visible{opacity:1;outline:1px solid var(--chrome)}.docs-foot{border-top:1px solid var(--line);margin-top:18px;padding:14px 10px 0}.docs .backup{all:unset;cursor:pointer;color:var(--chrome-hover);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;font-size:12px}.docs .backup:hover{color:var(--ink);text-decoration-color:currentColor}.docs .backup:focus-visible{outline:1px solid var(--chrome);outline-offset:2px}.docs-note{color:var(--chrome);margin:6px 0 0;font-size:11px;line-height:1.45}.ProseMirror .variant{-webkit-text-decoration:underline dotted color-mix(in oklab, var(--ink) 22%, transparent);text-decoration:underline dotted color-mix(in oklab, var(--ink) 22%, transparent);text-underline-offset:.4em;text-decoration-thickness:1px;transition:text-decoration-color .25s,background-color .25s;animation:.28s ease-out settle}.ProseMirror>.has-focus .variant:hover,.ProseMirror .variant-active .variant,.ProseMirror .variant.variant-active{-webkit-text-decoration-color:color-mix(in oklab, var(--caret) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--caret) 60%, transparent)}body.zen .ProseMirror .variant{text-decoration-color:#0000}@keyframes settle{0%{opacity:.35}}.ProseMirror .preview-hidden{display:none}.ProseMirror .preview-text{background:color-mix(in oklab, var(--caret) 9%, transparent);box-shadow:0 0 0 2px color-mix(in oklab, var(--caret) 9%, transparent);border-radius:2px;animation:.18s ease-out settle}.version-chip{z-index:24;background:var(--panel);border:1px solid var(--line);height:20px;font:11px/1 var(--font-ui);color:var(--chrome);font-variant-numeric:tabular-nums;border-radius:10px;align-items:center;padding:0 2px;animation:.16s ease-out rise;display:flex;position:absolute}.version-chip[hidden]{display:none}body.zen .version-chip{opacity:0;pointer-events:none}.version-chip button{all:unset;cursor:pointer;text-align:center;border-radius:9px;min-width:16px;height:18px;padding:0 4px;line-height:18px}.version-chip button:hover{color:var(--ink);background:var(--select)}.version-chip .count{padding:0 5px}.version-chip.moved .count{color:var(--caret)}.version-chip .back[hidden]{display:none}.choices{z-index:26;background:var(--panel);border:1px solid var(--line);box-shadow:0 6px 24px -12px color-mix(in oklab, var(--ink) 35%, transparent);font-family:var(--font-ui);color:var(--chrome-hover);border-radius:8px;padding:4px;font-size:12px;animation:.16s ease-out rise;position:absolute}.choices[hidden]{display:none}.choices.in-place{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);box-shadow:none;border-radius:7px;animation:none;overflow-y:auto}.choices .options.list{flex-direction:column;max-height:50vh;display:flex;overflow-y:auto}.choices .options.chips{flex-wrap:wrap;gap:2px;max-width:380px;display:flex}.choices .choice{all:unset;cursor:pointer;font-family:var(--text-font);color:var(--chrome-hover);border-radius:5px;position:relative}.choices .list .choice{padding:7px 10px 7px 22px;font-size:13px;line-height:1.5}.choices .list .choice .text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.choices .chips .choice{padding:3px 9px;font-size:13px}.choices .chips .choice.context{padding-left:15px}.choices .chips .choice.context:before{content:"";background:var(--caret);opacity:.7;border-radius:50%;width:4px;height:4px;margin-top:-2px;animation:.3s ease-out settle;position:absolute;top:50%;left:6px}.choices .choice.active{background:var(--select);color:var(--ink)}.choices .list .choice:before{content:"";width:5px;height:5px;box-shadow:inset 0 0 0 1px var(--chrome);border-radius:50%;position:absolute;top:calc(4.5px + .75em);left:9px}.choices .list .choice.current:before{background:var(--caret);box-shadow:none}.choices .list .choice.fresh:after{content:attr(data-fresh);font:10px var(--font-ui);color:var(--caret);opacity:.8;position:absolute;top:8px;right:8px}.choices .list .choice.fresh{padding-right:34px}.choices .msg{color:var(--chrome);padding:6px 10px}.choices .actions{border-top:1px solid var(--line);align-items:center;gap:2px;margin-top:4px;padding-top:4px;display:flex}.choices .actions button{all:unset;cursor:pointer;color:var(--chrome);border-radius:4px;padding:3px 8px}.choices .actions button:hover{color:var(--ink);background:var(--select)}.choices .actions .keys{color:var(--dim);letter-spacing:.04em;margin-left:auto;padding-right:6px;font-size:11px}.assist .count{color:var(--chrome);font-variant-numeric:tabular-nums;border-left:1px solid var(--line);margin-left:4px;padding:3px 4px 3px 10px}.assist .quiet{color:var(--chrome)}.assist .working:after{content:"";width:1ch;animation:1.2s steps(4,end) infinite dots;display:inline-block}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.guide{z-index:8;cursor:col-resize;touch-action:none;width:14px;margin-left:-7px;display:none;position:fixed;top:0;bottom:0}.show-guides .guide{display:block}body.zen .guide{opacity:0;pointer-events:none}.guide:before{content:"";border-left:1px dashed var(--line);transition:border-color .2s;position:absolute;top:0;bottom:0;left:6px}.guide:hover:before,.resizing .guide:before{border-left-color:var(--chrome)}.guide .grip{background:var(--paper);width:5px;height:36px;box-shadow:inset 0 0 0 1px var(--chrome);border-radius:3px;margin-top:-18px;position:absolute;top:50%;left:4px}.guide:hover .grip,.resizing .guide .grip{background:var(--chrome)}body.resizing,body.resizing *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.settings select{font:inherit;color:var(--chrome-hover);border:1px solid var(--line);background:0 0;border-radius:5px;outline:none;padding:4px 6px}.settings select:focus-visible{border-color:var(--chrome)}.save .ext{color:var(--chrome)}.corner .help-btn{font:14px/1 var(--font-ui)}.help{width:min(380px,100vw - 36px);max-height:calc(100dvh - 90px - var(--lift));color:var(--chrome-hover);padding:18px 20px 16px;font-size:12.5px;line-height:1.55;left:auto;right:18px;overflow-y:auto}.help p{margin:0 0 10px}.help-head{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.help-head strong{font:700 15px var(--text-font);color:var(--ink)}.help-head span{color:var(--chrome)}.help .basics{flex-direction:column;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.help .basics li{padding-left:14px;position:relative}.help .basics li:before{content:"";background:var(--caret);opacity:.7;border-radius:50%;width:4px;height:4px;position:absolute;top:.62em;left:2px}.help .basics b{color:var(--ink);font-weight:600}.help h3{border-top:1px solid var(--line);letter-spacing:.07em;text-transform:uppercase;color:var(--chrome);margin:16px 0 8px;padding-top:14px;font-size:10.5px;font-weight:500}.help .keys{grid-template-columns:max-content 1fr;gap:4px 14px;display:grid}.help .key{display:contents}.help kbd{font:11.5px/1.55 var(--font-ui);color:var(--ink);white-space:nowrap}.help .privacy{background:var(--select);border-radius:8px;margin:16px 0 0;padding:10px 12px;font-size:12px}.help-actions,.tour-nav{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.help-actions a{color:var(--chrome);padding:0 10px;text-decoration:none}.help-actions a:hover{color:var(--ink)}.help .primary{background:var(--select);color:var(--ink)}.help .quiet{color:var(--chrome)}.tutorial{max-height:35dvh;top:52px;bottom:auto}body.touring:not([data-tour=focus]) .corner.br,body.touring:not([data-tour=page]) .corner.bl,body.touring:not([data-tour=sheets]) .sheets,body.touring .pin,body.touring .privacy-note{display:none}body[data-tour=overflow] .tutorial{right:calc(min(300px,80vw) + 16px)}body[data-tour=docs] .tutorial{left:auto}@media (width<=720px){.tutorial{width:auto;top:auto;left:12px;right:12px;bottom:calc(16px + var(--lift));max-height:46dvh}body[data-tour=overflow] .tutorial{right:12px}}.tour .tour-progress{color:var(--caret);margin-bottom:4px;font-size:11px}.tour h2{color:var(--ink);margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.4}.tour h2:focus{outline:none}.tour-nav{clear:both;border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.tour-dots{gap:5px;margin-top:10px;display:flex}.tour-dots i{background:var(--line);border-radius:50%;width:5px;height:5px;transition:background-color .3s}.tour-dots i.on{background:var(--caret)}.tour-nav button:first-child{margin-right:auto}.capy-steam{opacity:.65}@media (prefers-reduced-motion:no-preference){.capy-steam{animation:2.4s ease-out infinite capy-steam}.capy-steam-late{animation-delay:-1.15s}.capy-blink{transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite capy-blink}.capy-papers{transform-origin:33px 55px;animation:4.8s ease-in-out infinite capy-papers}}@keyframes capy-steam{0%{opacity:0;transform:translateY(2px)}24%{opacity:.85}72%,to{opacity:0;transform:translate(2px,-12px)}}@keyframes capy-blink{0%,48%,54%,to{transform:scaleY(1)}51%{transform:scaleY(.15)}}@keyframes capy-papers{0%,44%,70%,to{transform:none}55%{transform:translateY(-3px)rotate(-7deg)}62%{transform:translateY(-2px)rotate(2deg)}}.gutter-plus{all:unset;z-index:7;text-align:center;width:22px;height:22px;font:16px/22px var(--font-ui);color:color-mix(in oklab, var(--caret) 55%, var(--chrome));cursor:pointer;opacity:.6;border-radius:50%;place-items:center;transition:opacity .2s,color .2s,background-color .2s;animation:.2s ease-out settle;display:grid;position:absolute}.gutter-plus svg{width:14px;height:14px}.gutter-plus[hidden]{display:none}.gutter-plus:hover{opacity:1;color:var(--caret);background:color-mix(in oklab, var(--caret) 11%, var(--paper))}body.zen .gutter-plus{display:none}.version-chip .vs{border-left:1px solid var(--line);border-radius:0 9px 9px 0;padding:0 6px 0 4px}.compare{--w:min(880px, calc(100vw - 32px));width:var(--w);margin:-.3em 0 1.6em calc((100% - var(--w)) / 2);background:var(--line);border:1px solid var(--line);box-shadow:0 10px 30px -18px color-mix(in oklab, var(--ink) 40%, transparent);font-family:var(--font-ui);-webkit-user-select:none;user-select:none;border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;line-height:normal;transition:box-shadow .3s,border-color .3s;display:grid;position:relative;overflow:hidden}.compare.enter{animation:.22s ease-out unfold}@keyframes unfold{0%{opacity:0;transform:translateY(-4px)}}.compare.flash{animation:.6s ease-out flash}@keyframes flash{30%{border-color:color-mix(in oklab, var(--caret) 60%, var(--line))}}.compare.pinned{box-shadow:none}.compare.pinned:before{content:"";background:var(--caret);opacity:.6;z-index:1;border-radius:1px;width:2px;position:absolute;top:10px;bottom:10px;left:0}.compare .side{background:var(--panel);flex-direction:column;gap:10px;min-width:0;padding:12px 16px 14px;display:flex}.compare .head{min-height:22px;font:11px var(--font-ui);color:var(--chrome);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:flex}.compare .head .current{color:var(--caret)}.compare .head .count{color:var(--chrome);margin-left:auto}.compare .side:nth-child(2) .head{padding-right:52px}.compare .head .delta{background:var(--select);color:var(--chrome-hover);border-radius:8px;margin-left:6px;padding:0 5px}.compare .head .delta.shorter{color:color-mix(in oklab, #4f7a5a 80%, var(--ink))}.compare .head .delta.longer{color:var(--caret)}.compare .text{cursor:text;-webkit-user-select:text;user-select:text;border-radius:4px;outline:none;margin:-4px -6px;padding:4px 6px}.compare textarea.text{box-sizing:border-box;resize:none;background:var(--paper);width:calc(100% + 12px);min-height:2.6em;box-shadow:inset 0 0 0 1px var(--line);font-family:var(--text-font);font-size:calc(var(--text-size) * .92);color:var(--ink);caret-color:var(--caret);border:none;flex:none;line-height:1.7;display:block;overflow:hidden}.compare textarea.text:focus{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--caret) 45%, var(--line))}.compare .head button,.compare .use,.compare .del,.compare .tools button{all:unset;cursor:pointer;color:var(--chrome);font:12px var(--font-ui);border-radius:4px;padding:2px 6px}.compare .head button:hover,.compare .use:hover,.compare .del:hover,.compare .tools button:hover{color:var(--ink);background:var(--select)}.compare .use:disabled{cursor:default;color:var(--dim);background:0 0}.compare .text{font-family:var(--text-font);font-size:calc(var(--text-size) * .92);color:var(--ink);overflow-wrap:break-word;flex:1;line-height:1.7}.compare .text .diff{background:color-mix(in oklab, var(--caret) 10%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--caret) 10%, transparent);border-radius:2px}.compare .foot{align-items:center;gap:2px;margin-left:-6px;display:flex}.compare .foot .del{opacity:0;margin-left:auto;transition:opacity .2s,color .2s}.compare .side:hover .foot .del{opacity:1}.compare .foot .del:hover{color:var(--caret)}.compare .tools{gap:2px;display:flex;position:absolute;top:12px;right:16px}.compare .tools button{place-items:center;width:22px;height:22px;padding:0;display:grid}.compare .pin-btn svg{width:14px;height:14px}.compare.pinned .pin-btn{color:var(--caret)}body.zen .compare .tools,body.zen .compare .use,body.zen .compare .head button{opacity:0}@media (width<=640px){.compare{grid-template-columns:1fr}.compare .side:first-child .head{padding-right:52px}.compare .side:nth-child(2) .head{padding-right:0}}.pin{z-index:9;max-width:min(var(--measure), calc(100vw - 420px));font-family:var(--text-font);color:var(--chrome-hover);border-radius:8px;align-items:flex-start;gap:6px;padding:6px 12px;font-size:14px;font-style:italic;line-height:1.5;transition:opacity .4s;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}@media (width<=760px){.pin{max-width:calc(100vw - 32px);padding:4px 10px;font-size:13px;top:42px}.pin:not(.editing) .pin-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pin:not(.editing):not(.empty){min-width:0}.pin.editing{max-height:40vh;overflow-y:auto}body.zen .pin:not(.editing){opacity:.35}.title{width:calc(100vw - 150px)}body:before{height:74px}}@media (hover:none){.pin.empty{display:none}}.pin:before{content:"";background:var(--caret);opacity:.6;border-radius:1px;flex:none;align-self:stretch;width:2px;margin-right:6px}.pin-text{cursor:text;outline:none;min-width:12ch}.pin.editing{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.pin.editing .pin-text:empty:before{content:attr(data-placeholder);color:var(--dim)}.pin-remove{all:unset;cursor:pointer;opacity:0;color:var(--chrome);font:14px/1.5 var(--font-ui);font-style:normal;transition:opacity .2s}.pin:hover .pin-remove{opacity:1}.pin.empty .pin-remove{display:none}.pin.empty{font-style:normal;font-family:var(--font-ui);color:var(--chrome);opacity:0;pointer-events:none;font-size:12px}.pin.empty:before{display:none}.pin.empty.near{opacity:.8;pointer-events:auto}.pin.empty .pin-text:before{content:"+ "}body.zen .pin{opacity:.55}body.zen .pin.empty{opacity:0;pointer-events:none}body.preload *,body.preload :before,body.preload{transition:none!important;animation:none!important}body:before,body:after{content:"";z-index:6;pointer-events:none;position:fixed;left:0;right:0}body:before{top:var(--vv-top);background:linear-gradient(var(--paper) 45%, color-mix(in oklab, var(--paper) 0%, transparent));height:84px}body:after{bottom:var(--lift);--solid:42px;height:calc(var(--solid) + 56px);background:linear-gradient(to top, var(--paper) var(--solid), color-mix(in oklab, var(--paper) 75%, transparent) calc(var(--solid) + 18px), color-mix(in oklab, var(--paper) 0%, transparent))}html:after{content:"";height:var(--lift);z-index:6;pointer-events:none;background:var(--paper);position:fixed;bottom:0;left:0;right:0}.help .credits{color:var(--dim);margin:14px 0 0;font-size:11px}.help .credits a{color:inherit}.gutter-note{all:unset;z-index:7;width:22px;height:22px;color:var(--caret);cursor:pointer;border-radius:50%;place-items:center;transition:background-color .2s;animation:.2s ease-out settle;display:grid;position:absolute}.gutter-note svg{width:13px;height:13px}.gutter-note[hidden]{display:none}.gutter-note:hover{background:color-mix(in oklab, var(--caret) 11%, var(--paper))}body.zen .gutter-note{display:none}.note{z-index:7;border-left:1px solid color-mix(in oklab, var(--caret) 40%, var(--line));font:13px/1.5 var(--font-ui);color:color-mix(in oklab, var(--ink) 68%, var(--paper));align-items:flex-start;gap:4px;padding:2px 4px 2px 10px;transition:opacity .4s,color .2s,top .18s ease-out;animation:.2s ease-out settle;display:flex;position:absolute}.note-text{cursor:text;white-space:pre-wrap;overflow-wrap:break-word;outline:none;flex:1;min-width:0}.note-text:empty:before{content:attr(data-placeholder);color:var(--dim)}.note:hover{color:var(--ink)}.note.editing{color:var(--ink);border-left-color:var(--caret)}.note-remove{all:unset;cursor:pointer;color:var(--chrome);font:13px/1.4 var(--font-ui);opacity:0;flex:none;transition:opacity .2s}.note:hover .note-remove,.note.editing .note-remove{opacity:1}.note-remove:hover{color:var(--caret)}.note.floating{z-index:27;background:var(--panel);border:1px solid var(--line);border-left:2px solid var(--caret);box-shadow:0 6px 24px -12px color-mix(in oklab, var(--ink) 35%, transparent);border-radius:6px;padding:8px 10px 8px 12px}.note-mark{all:unset;z-index:7;cursor:pointer;place-items:center;width:14px;height:14px;display:grid;position:absolute}.note-mark:before{content:"";background:var(--caret);opacity:.55;border-radius:50%;width:6px;height:6px;transition:opacity .2s}.note-mark:hover:before{opacity:1}body.zen .note{opacity:.35}body.zen .note-mark{opacity:.4}.focus-on .note:not(:hover):not(.editing){opacity:.9}.ProseMirror .ghost,.ProseMirror .ghost .variant{color:var(--dim);text-decoration-color:#0000}.assist .ai{color:var(--ink)}.assist.wide{width:min(460px,100vw - 24px);max-width:min(460px,100vw - 24px)}.assist .instruct{flex-direction:column;gap:6px;width:100%;padding:2px;display:flex}.assist .instruct .row{gap:4px;display:flex}.assist .instruct input{min-width:0;font:13px var(--font-ui);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:5px;outline:none;flex:1;padding:5px 8px}.assist .instruct input:focus{border-color:color-mix(in oklab, var(--caret) 45%, var(--line))}.assist .instruct input::placeholder{color:var(--dim)}.assist .instruct .go{color:var(--ink);background:var(--select)}.assist .instruct .recent{flex-wrap:wrap;gap:2px;display:flex}.assist .instruct .chip{color:var(--chrome);border:1px solid var(--line);border-radius:10px;padding:2px 8px;font-size:11.5px}.assist .instruct .hint{color:var(--dim);padding:0 2px;font-size:11px}.choices .list .choice.deletable{padding-right:30px}.choices .list .choice.deletable.fresh{padding-right:56px}.choices .list .choice.fresh.deletable:after{right:30px}.choices .list .choice .del{width:18px;height:18px;font:13px/18px var(--font-ui);text-align:center;color:var(--chrome);opacity:0;border-radius:4px;transition:opacity .15s,color .15s;position:absolute;top:5px;right:6px}.choices .list .choice:hover .del{opacity:1}.choices .list .choice .del:hover{color:var(--caret);background:var(--paper)}.ProseMirror .variant-dots{vertical-align:baseline;pointer-events:none;-webkit-user-select:none;user-select:none;width:0;height:0;display:inline-block;position:relative}.ProseMirror .variant-dots .vd{background:var(--paper);gap:3px;padding:0 1px 0 6px;transition:opacity .25s;display:flex;position:absolute;top:calc(.4em - 1.5px);right:0}.ProseMirror .variant-dots i{background:color-mix(in oklab, var(--ink) 28%, var(--paper));border-radius:50%;width:3px;height:3px}.ProseMirror .variant-dots i.on{background:color-mix(in oklab, var(--ink) 60%, var(--paper))}.ProseMirror .variant-dots.moved i.on{background:var(--caret)}body.zen .ProseMirror .variant-dots .vd{opacity:.35}.choices .list .choice.original{padding-right:88px}.choices .list .choice .orig{font:10px var(--font-ui);letter-spacing:.03em;color:var(--chrome);position:absolute;top:9px;right:30px}.ProseMirror .faded,.focus-on .ProseMirror>* .faded{color:color-mix(in oklab, var(--ink) 14%, var(--paper));transition:color .35s}.ProseMirror .faded .variant{text-decoration-color:#0000}.ProseMirror>.has-focus .faded:hover{color:color-mix(in oklab, var(--ink) 32%, var(--paper))}.sheets{bottom:calc(14px + var(--lift));z-index:10;width:max-content;max-width:calc(100vw - 280px);font:11.5px/1 var(--font-ui);opacity:.85;scrollbar-width:none;align-items:center;gap:2px;margin:0 auto;transition:opacity .6s;display:flex;position:fixed;left:0;right:0;overflow-x:auto}.sheets .sheet{all:unset;cursor:pointer;color:var(--chrome);white-space:nowrap;border-bottom:1px solid #0000;border-radius:5px 5px 0 0;flex:none;padding:6px 10px 5px;transition:color .2s,border-color .2s,background-color .2s}.sheets .sheet:hover{color:var(--ink);background:var(--select)}.sheets .sheet.active{color:var(--ink);border-bottom-color:var(--caret);cursor:default}.sheets .sheet.active:hover{background:0 0}.sheets .add{color:var(--chrome);padding:4px 9px;font-size:14px}.sheets.single .add{opacity:.5}.sheets.single .add:hover,.sheets.single .add:focus-visible{opacity:1}.sheets.single .add:after{content:attr(data-label);vertical-align:bottom;white-space:nowrap;max-width:0;font-size:11.5px;transition:max-width .3s,padding .3s;display:inline-block;overflow:hidden}.sheets.single .add:hover:after,.sheets.single .add:focus-visible:after{max-width:90px;padding-left:6px}body[data-tour=sheets] .sheets .add{opacity:1;color:var(--caret)}body[data-tour=sheets] .sheets.single .add:after{max-width:90px;padding-left:6px}body[data-tour=sheets] .sheets{visibility:visible;animation:1.6s ease-in-out 2 nudge}@keyframes nudge{50%{transform:translateY(-4px)}}.sheets .sheet-name{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:4px;outline:none;padding:4px 6px}body.zen .sheets,body.idle .sheets{opacity:0;transition:opacity 1.6s}.sheets{transition:opacity .18s ease-out}@media (width<=720px){.sheets{bottom:calc(52px + var(--lift));max-width:calc(100vw - 24px)}body:after{--solid:82px}}body.zen .sheets{pointer-events:none}.overflow{z-index:14;background:var(--panel);border-left:1px solid var(--line);box-sizing:border-box;width:min(300px,80vw);font-family:var(--font-ui);flex-direction:column;padding:52px 12px 60px;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.overflow.open{transform:none}.overflow-head{color:var(--chrome);letter-spacing:.03em;align-items:center;gap:4px;padding:0 4px 10px;font-size:12px;display:flex}.overflow-head span{margin-right:auto}.overflow-head button{cursor:pointer;color:var(--chrome-hover);background:0 0;border:0;border-radius:5px;padding:3px 8px}.overflow-head button:hover{color:var(--ink);background:var(--select)}.overflow-head .close{font-size:18px;line-height:1}.overflow-list{flex-direction:column;flex:1;gap:10px;display:flex;overflow-y:auto}.overflow .empty{color:var(--dim);margin:4px;font-size:12.5px;line-height:1.55}.overflow .stash{border-left:1px solid var(--line);padding:2px 0 2px 10px}.overflow .stash:focus-within{border-left-color:var(--caret)}.overflow textarea{all:unset;box-sizing:border-box;resize:none;width:100%;font:14px/1.55 var(--text-font);color:var(--ink);white-space:pre-wrap;overflow-wrap:break-word;display:block;overflow:hidden}.overflow textarea::placeholder{color:var(--dim)}.overflow .stash-foot{opacity:0;align-items:center;gap:2px;margin-top:4px;transition:opacity .2s;display:flex}.overflow .stash:hover .stash-foot,.overflow .stash:focus-within .stash-foot{opacity:1}.overflow .stash-foot button{all:unset;cursor:pointer;color:var(--chrome);border-radius:4px;padding:2px 6px;font-size:11px}.overflow .stash-foot button:hover{color:var(--ink);background:var(--select)}.overflow .stash-foot .from{text-overflow:ellipsis;white-space:nowrap;max-width:65%;margin-right:auto;overflow:hidden}.overflow .stash-foot .from.lost{opacity:.6;text-decoration:line-through}.overflow .stash-foot .del:hover{color:var(--caret)}@media (width>=1100px){body.overflow-open .page{transition:transform .35s cubic-bezier(.2,.8,.2,1);transform:translate(-120px)}}.page{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.choices .list .choice.by-ai:before{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--caret) 60%, var(--chrome));border-radius:1px}.choices .list .choice.by-ai.current:before{background:var(--caret);box-shadow:none}.choices .add-version{all:unset;box-sizing:border-box;border:1px dashed var(--line);width:calc(100% - 8px);font:13px/1.5 var(--text-font);color:var(--ink);border-radius:5px;margin:4px 4px 2px;padding:6px 10px 6px 18px;display:block}.choices .add-version::placeholder{color:var(--dim)}.choices .add-version:focus{border-style:solid;border-color:color-mix(in oklab, var(--caret) 45%, var(--line))}.lab{width:268px;padding:10px;left:auto;right:18px}.lab .lab-intro{color:var(--chrome);margin:2px 4px 8px;font-size:11.5px;line-height:1.45}.lab label{letter-spacing:.05em;text-transform:uppercase;color:var(--dim);margin:8px 4px 3px;font-size:10.5px;display:block}.lab .lab-item{box-sizing:border-box;justify-content:space-between;width:100%;height:auto;min-height:26px;padding:4px 10px}.lab .lab-item .hint{color:var(--chrome);white-space:nowrap;flex:none;margin-left:10px;font-size:11px}.ProseMirror .lab-cut{color:color-mix(in oklab, var(--ink) 30%, var(--paper));-webkit-text-decoration:line-through color-mix(in oklab, var(--caret) 35%, transparent);text-decoration:line-through color-mix(in oklab, var(--caret) 35%, transparent);text-decoration-thickness:1px}.ProseMirror .lab-flag{-webkit-text-decoration:underline wavy color-mix(in oklab, var(--caret) 55%, transparent);text-decoration:underline wavy color-mix(in oklab, var(--caret) 55%, transparent);text-underline-offset:.3em;text-decoration-thickness:1px}.ProseMirror .lab-active{background:color-mix(in oklab, var(--caret) 12%, transparent);box-shadow:0 0 0 2px color-mix(in oklab, var(--caret) 12%, transparent);border-radius:2px}.lab-bar{bottom:calc(48px + var(--lift));z-index:22;background:var(--panel);border:1px solid var(--line);width:max-content;max-width:min(720px,100vw - 24px);box-shadow:0 6px 24px -12px color-mix(in oklab, var(--ink) 35%, transparent);font:12px var(--font-ui);color:var(--chrome-hover);border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;margin:0 auto;padding:4px;animation:.18s ease-out rise;display:flex;position:fixed;left:0;right:0}.lab-bar[hidden]{display:none}.lab-bar .label{font-variant-numeric:tabular-nums;padding:0 8px}.lab-bar .why{color:var(--chrome);text-overflow:ellipsis;white-space:nowrap;max-width:280px;padding:0 8px;font-style:italic;overflow:hidden}.lab-bar button{all:unset;cursor:pointer;border-radius:4px;padding:3px 9px}.lab-bar button:hover{background:var(--select);color:var(--ink)}.lab-bar .nav{padding:3px 6px}.lab-bar .main{color:var(--ink);background:var(--select)}.lab-bar .quiet{color:var(--chrome)}#words{cursor:pointer}#words.plain:after{content:" ·";color:var(--caret)}body.plain .ProseMirror .variant{text-decoration-color:#0000}body.plain .ProseMirror .variant-dots,body.plain .gutter-plus,body.plain .gutter-note,body.plain .version-chip,body.plain .note,body.plain .note-mark{display:none!important}.docs .open:before{content:"↥  "}.choices .actions{flex-wrap:wrap}.choices .actions button{white-space:nowrap}.privacy-note{--tail:18px;z-index:30;background:var(--panel);border:1px solid var(--line);width:min(284px,100vw - 24px);box-shadow:0 10px 30px -16px color-mix(in oklab, var(--ink) 40%, transparent);font:12.5px/1.5 var(--font-ui);color:var(--chrome-hover);transform-origin:calc(100% - var(--tail)) 100%;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;animation:.45s cubic-bezier(.2,1.3,.4,1) both bubble;display:flex;position:fixed}.privacy-note:after{content:"";bottom:-6px;right:var(--tail);background:var(--panel);border-right:1px solid var(--line);border-bottom:1px solid var(--line);width:10px;height:10px;position:absolute;transform:rotate(45deg)}.privacy-note .mascot{flex:none;width:42px;height:42px}.privacy-note .mascot svg{width:100%;height:100%;display:block}.privacy-note .text{flex-direction:column;flex:1;gap:2px;display:flex}.privacy-note strong{color:var(--ink);font-weight:600}.privacy-note .actions{justify-content:flex-end;gap:4px;margin-top:8px;display:flex}.privacy-note button{all:unset;cursor:pointer;color:var(--chrome-hover);border-radius:6px;padding:3px 10px;font-size:12px}.privacy-note button:hover,.privacy-note button.primary{color:var(--ink);background:var(--select)}.privacy-note button.primary:hover{background:color-mix(in oklab, var(--caret) 16%, var(--paper))}.privacy-note button:focus-visible{outline:1px solid var(--caret);outline-offset:2px}.privacy-note.leaving{animation:.3s forwards bubble-out}@keyframes bubble{0%{opacity:0;transform:translateY(6px)scale(.85)}}@keyframes bubble-out{to{opacity:0;transform:translateY(4px)scale(.92)}}.dialog{border:1px solid var(--line);background:var(--panel);width:min(560px,100vw - 32px);max-height:min(88dvh,820px);color:var(--chrome-hover);font:13px/1.55 var(--font-ui);box-shadow:0 30px 80px -30px color-mix(in oklab, var(--ink) 55%, transparent);overscroll-behavior:contain;border-radius:14px;padding:22px 24px;overflow-y:auto}.dialog::backdrop{background:color-mix(in oklab, var(--ink) 24%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog[open]{animation:.24s cubic-bezier(.2,.9,.3,1) dialog-in}.dialog[open]::backdrop{animation:.24s fade-in}@keyframes dialog-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes fade-in{0%{opacity:0}}.dialog-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.dialog h2{font:600 17px/1.3 var(--font-ui);color:var(--ink);margin:0}.dialog-close{all:unset;cursor:pointer;width:28px;height:28px;color:var(--chrome);border-radius:6px;place-items:center;margin-right:-6px;font-size:18px;display:grid}.dialog-close:hover{background:var(--select);color:var(--ink)}.dialog-close:focus-visible{outline:1px solid var(--chrome)}.dialog .lead{margin:0 0 16px}.dialog p{margin:4px 0}.dialog a{color:var(--ink);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.dialog a:hover{text-decoration-color:currentColor}.dialog .muted{color:var(--chrome);font-size:12px}.ai-status{background:var(--select);color:var(--ink);border-radius:9px;align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex}.ai-status .text{flex:1}.ai-status[data-state=ok]{background:color-mix(in oklab, #4f9a63 12%, var(--paper))}.dialog .again,.dialog .copy{all:unset;cursor:pointer;border:1px solid var(--line);background:var(--panel);color:var(--chrome-hover);border-radius:6px;flex:none;padding:2px 9px;font-size:11.5px}.dialog .again:hover,.dialog .copy:hover{color:var(--ink);border-color:var(--chrome)}.dialog .again:focus-visible,.dialog .copy:focus-visible{outline:1px solid var(--chrome);outline-offset:1px}.dialog .again[hidden]{display:none}.dialog .copy.done{color:#3f7d50}.ai-model{color:var(--chrome);align-items:center;gap:10px;margin-top:12px;display:flex}.ai-model[hidden]{display:none}.ai-model select{appearance:none;min-width:0;font:inherit;color:var(--ink);background:linear-gradient(45deg, transparent 50%, var(--chrome) 50%) right 17px center / 5px 5px no-repeat, linear-gradient(135deg, var(--chrome) 50%, transparent 50%) right 12px center / 5px 5px no-repeat, var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:6px;flex:1;padding:6px 34px 6px 10px}.ai-model select:hover{border-color:var(--chrome)}.ai-model select:focus-visible{outline:1px solid var(--chrome);outline-offset:1px}.dialog .setup{margin-top:18px}.dialog .setup>summary{cursor:pointer;color:var(--ink);align-items:center;gap:6px;font-weight:500;list-style:none;display:inline-flex}.dialog .setup>summary::-webkit-details-marker{display:none}.dialog .setup>summary:before{content:"›";width:10px;color:var(--chrome);transition:transform .2s;display:inline-block}.dialog .setup[open]>summary:before{transform:rotate(90deg)}.dialog .setup>summary:focus-visible{outline:1px solid var(--chrome);outline-offset:2px;border-radius:3px}.dialog .steps{counter-reset:step;flex-direction:column;gap:18px;margin:16px 0 0;padding:0;list-style:none;display:flex}.dialog .steps>li{counter-increment:step;padding-left:32px;position:relative}.dialog .steps>li:before{content:counter(step);background:var(--select);width:21px;height:21px;color:var(--ink);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid;position:absolute;top:0;left:0}.dialog .steps strong{color:var(--ink);margin-bottom:2px;font-weight:600;display:block}.dialog .cmd{border:1px solid var(--line);background:color-mix(in oklab, var(--ink) 4%, var(--paper));border-radius:8px;align-items:flex-start;gap:8px;margin:6px 0;padding:8px 8px 8px 12px;display:flex}.dialog code{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;font:12px/1.5 var(--font-mono);color:var(--ink);flex:1;padding-top:1px}.os-tabs{background:var(--select);border-radius:8px;gap:2px;margin:8px 0 4px;padding:2px;display:inline-flex}.os-tabs button{all:unset;cursor:pointer;color:var(--chrome-hover);border-radius:6px;padding:3px 12px;font-size:12px}.os-tabs button:hover{color:var(--ink)}.os-tabs button.active{background:var(--panel);color:var(--ink);box-shadow:0 1px 2px color-mix(in oklab, var(--ink) 18%, transparent)}.os-tabs button:focus-visible{outline:1px solid var(--chrome)}.os-pane[hidden]{display:none}.dialog .warn{background:color-mix(in oklab, var(--caret) 10%, var(--paper));color:var(--ink);border-radius:8px;margin:18px 0 0;padding:10px 12px}.toast{left:50%;bottom:calc(58px + var(--lift));z-index:40;background:var(--ink);max-width:calc(100vw - 24px);color:var(--paper);font:12.5px/1.4 var(--font-ui);box-shadow:0 12px 32px -14px color-mix(in oklab, var(--ink) 70%, transparent);border-radius:10px;align-items:center;gap:6px;padding:6px 6px 6px 14px;animation:.26s cubic-bezier(.2,.9,.3,1) toast-in;display:flex;position:fixed;transform:translate(-50%)}.toast span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toast:not(:has(button)){padding-right:14px}.toast button{all:unset;cursor:pointer;color:color-mix(in oklab, var(--caret) 45%, var(--paper));border-radius:6px;flex:none;padding:3px 10px;font-weight:600}.toast button:hover,.toast button:focus-visible{background:color-mix(in oklab, var(--paper) 14%, var(--ink))}.toast.leaving{animation:.22s forwards toast-out}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}@keyframes toast-out{to{opacity:0;transform:translate(-50%,4px)}}.sheet-menu{z-index:30;background:var(--panel);border:1px solid var(--line);min-width:140px;box-shadow:0 6px 24px -12px color-mix(in oklab, var(--ink) 35%, transparent);font:12px var(--font-ui);border-radius:8px;flex-direction:column;padding:4px;animation:.16s ease-out rise;display:flex;position:fixed}.sheet-menu[hidden]{display:none}.sheet-menu button{all:unset;cursor:pointer;color:var(--chrome-hover);border-radius:5px;padding:5px 10px}.sheet-menu button:hover,.sheet-menu button:focus-visible{background:var(--select);color:var(--ink)}.sheet-menu .danger:hover,.sheet-menu .danger:focus-visible{color:var(--caret)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.wordbench{z-index:26;overscroll-behavior:contain;background:var(--panel);border:1px solid var(--line);width:min(400px,100vw - 24px);max-height:calc(100dvh - 24px);box-shadow:0 6px 24px -12px color-mix(in oklab, var(--ink) 35%, transparent);font-family:var(--font-ui);color:var(--chrome-hover);border-radius:8px;padding:6px;font-size:12px;animation:.16s ease-out rise;position:absolute;overflow-y:auto}.wordbench[hidden]{display:none}.wordbench .wb-head{justify-content:space-between;align-items:center;display:flex}.wordbench .wb-label{color:var(--chrome);letter-spacing:.03em;padding:6px 6px 3px;font-size:11px}.wordbench .wb-label.quiet{color:var(--dim);letter-spacing:0;padding:8px 6px 2px}.wordbench .wb-x{all:unset;cursor:pointer;text-align:center;width:20px;height:20px;color:var(--chrome);border-radius:4px;line-height:20px}.wordbench .wb-x:hover{color:var(--ink);background:var(--select)}.wordbench .wb-row{flex-wrap:wrap;gap:2px;display:flex}.wordbench .wb-chip{all:unset;cursor:pointer;font-family:var(--text-font);color:var(--chrome-hover);border-radius:5px;padding:3px 9px;font-size:13px;position:relative}.wordbench .wb-chip.active{background:var(--select);color:var(--ink)}.wordbench .mine .wb-chip{box-shadow:inset 0 0 0 1px var(--line)}.wordbench .mine .wb-chip.current{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--caret) 70%, transparent);color:var(--ink)}.wordbench .mine .wb-chip:has(.del){padding-right:20px}.wordbench .wb-chip .del{text-align:center;width:14px;height:14px;line-height:13px;font:12px var(--font-ui);color:var(--chrome);opacity:0;border-radius:3px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.wordbench .wb-chip:hover .del{opacity:1}.wordbench .wb-chip .del:hover{color:var(--caret);background:var(--paper)}.wordbench .suggestions .wb-chip.ai{padding-left:15px}.wordbench .suggestions .wb-chip.ai:before{content:"";background:var(--caret);opacity:.7;border-radius:50%;width:4px;height:4px;margin-top:-2px;animation:.3s ease-out settle;position:absolute;top:50%;left:6px}.wordbench .wb-own{box-sizing:border-box;border:1px solid var(--line);width:100%;font:13px var(--text-font);color:var(--ink);background:0 0;border-radius:5px;outline:none;margin:6px 0 2px;padding:5px 8px;display:block}.wordbench .wb-own:focus{border-color:color-mix(in oklab, var(--caret) 50%, var(--line))}.wordbench .wb-msg{color:var(--chrome);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 6px 2px;display:flex}.wordbench .wb-msg .link{all:unset;cursor:pointer;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.wordbench .wb-foot{border-top:1px solid var(--line);align-items:center;gap:2px;margin-top:6px;padding-top:4px;display:flex}.wordbench .wb-ai{all:unset;cursor:pointer;color:var(--chrome);border-radius:4px;padding:3px 8px}.wordbench .wb-ai:hover:not(:disabled){color:var(--ink);background:var(--select)}.wordbench .wb-ai:disabled{cursor:default}.wordbench .keys{color:var(--dim);letter-spacing:.04em;margin-left:auto;padding-right:6px;font-size:11px}body[data-tour=focus] .corner.br{opacity:1}body[data-tour=focus] .corner.br>:not(#btn-focus){visibility:hidden}body[data-tour=page] .corner.bl{opacity:1}body[data-tour=page] .corner.bl>:not(#btn-settings){visibility:hidden}.tour-pointer{z-index:40;width:34px;height:34px;color:var(--caret);pointer-events:none;filter:drop-shadow(0 1px 2px color-mix(in oklab, var(--paper) 80%, transparent));position:fixed}.tour-pointer[hidden],.tour-ring[hidden]{display:none}.tour-pointer svg{width:100%;height:100%;animation:1.1s ease-in-out infinite point}.tour-pointer[data-dir=left]{transform:rotate(180deg)}.tour-pointer[data-dir=down]{transform:rotate(90deg)}.tour-pointer[data-dir=up]{transform:rotate(-90deg)}@keyframes point{50%{transform:translate(5px)}}.tour-ring{z-index:39;box-shadow:0 0 0 2px color-mix(in oklab, var(--caret) 55%, transparent);pointer-events:none;border-radius:10px;animation:1.6s ease-in-out infinite ring;position:fixed}@keyframes ring{50%{box-shadow:0 0 0 5px color-mix(in oklab, var(--caret) 15%, transparent)}}@media (prefers-reduced-motion:reduce){.tour-pointer svg,.tour-ring{animation:none}}
