.write{--write-bad:#a21a1b;gap:1.5rem;min-width:0;display:grid}@supports (color:lab(0% 0 0)){.write{--write-bad:lab(35.661% 53.5383 37.7963)}}@media (prefers-color-scheme:dark){.study-shell:not([data-theme=light]) :is(.write,.write-sheet-dialog){--write-bad:#f98f84}@supports (color:lab(0% 0 0)){.study-shell:not([data-theme=light]) :is(.write,.write-sheet-dialog){--write-bad:lab(70.9432% 40.0704 24.4382)}}}.study-shell[data-theme=dark] :is(.write,.write-sheet-dialog){--write-bad:#f98f84}@supports (color:lab(0% 0 0)){.study-shell[data-theme=dark] :is(.write,.write-sheet-dialog){--write-bad:lab(70.9432% 40.0704 24.4382)}}.write h3{font:600 1rem var(--font-bricolage), sans-serif;margin:0 0 .6rem}.write h4{margin:1rem 0 .4rem;font-size:.85rem}.write label{margin-bottom:.35rem;font-size:.85rem;display:block}.write button:disabled{opacity:.55;cursor:not-allowed}.write-hint{color:var(--color-muted);margin:.4rem 0;font-size:.8rem;line-height:1.6}.write-settings,.write-assist,.write-refs,.write-export,.write-stance{border:1px solid var(--study-line);border-radius:.8rem;min-width:0;margin:0;padding:1rem 1.1rem}.write-stance legend{padding:0 .4rem;font-size:.9rem;font-weight:600}.write-stance label{cursor:pointer;align-items:flex-start;gap:.65rem;margin:.5rem 0;display:flex}.write-stance input{flex:none;width:auto;margin-top:.3rem}.write-stance small{color:var(--color-muted);font-size:.8rem;line-height:1.5;display:block}.write-stance-off{opacity:.8;cursor:not-allowed!important}.write-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.9rem;display:grid}.write-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.write-row--between{justify-content:space-between}.write-row select{flex:10rem;min-width:0}.write-check{align-items:flex-start;gap:.6rem;margin-top:.9rem!important;display:flex!important}.write-check input{flex:none;width:auto;margin-top:.25rem}.write-doc-label{margin:0 0 .5rem;font-size:.85rem}.write-toolbar{border:1px solid var(--study-line);background:var(--color-dex-quiet);border-bottom:0;border-radius:.65rem .65rem 0 0;flex-wrap:wrap;gap:.3rem;padding:.4rem;display:flex}.write-toolbar button{background:var(--color-paper);min-width:2.75rem;min-height:2.75rem;padding:.4rem .65rem;font-size:.8rem}.write-toolbar button[aria-pressed=true]{background:var(--study-blue);color:#fff;border-color:#0000;font-weight:700}@media (prefers-color-scheme:dark){.study-shell:not([data-theme=light]) .write-toolbar button[aria-pressed=true]{color:#07121e;color:lab(5.17935% -1.05812 -9.61465)}}.study-shell[data-theme=dark] .write-toolbar button[aria-pressed=true]{color:#07121e;color:lab(5.17935% -1.05812 -9.61465)}.write-prose{border:1px solid var(--study-line);background:var(--color-paper);min-height:22rem;color:var(--color-ink);overflow-wrap:anywhere;border-radius:0 0 .65rem .65rem;padding:1.25rem 1.5rem;font-size:1rem;line-height:1.85}.write-prose:focus-visible{outline:2px solid var(--study-blue);outline-offset:2px}.write-prose>*+*{margin-top:.9em}.write-prose p,.write-prose h2,.write-prose h3,.write-prose ul,.write-prose ol{margin:0}.write-prose h2{font:600 1.35rem var(--font-bricolage), sans-serif;margin-top:1.2em}.write-prose h3{font-size:1.1rem}.write-prose ul,.write-prose ol{padding-left:1.5rem}.write-prose li>p{margin:0}.write-prose blockquote{color:var(--color-muted);border-left:0;margin-left:0;padding-left:1rem}.write-prose em{font-style:italic}.write-loading{color:var(--color-muted)}.write-cite{vertical-align:super;color:var(--study-blue);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.25em;padding:0 .15em;font-size:.72em;font-weight:700;line-height:0;display:inline}.write-cite:before{content:"[" attr(data-n) "]"}.write-cite:hover{background:var(--color-dex-quiet)}.write-cite.ProseMirror-selectednode{outline:2px solid var(--study-blue);background:var(--color-dex-quiet)}.write-cite--broken{color:var(--write-bad);-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.write-cite--broken:after{content:"!"}.write-dexdraft{border:2px dashed var(--study-blue);background:var(--color-dex-quiet);border-radius:.6rem;padding:.6rem 1rem 1rem}.write-dexdraft:before{content:attr(data-label);font:700 .72rem var(--font-text), sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--study-blue);margin-bottom:.4rem;display:block}.write-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.8rem;display:flex}.write-count{font-variant-numeric:tabular-nums;margin:0;font-size:.85rem}.write-count--over{color:var(--write-bad);font-weight:600}.write-keys{color:var(--color-muted);margin-top:.6rem;font-size:.8rem}.write-keys ul{padding-left:1.2rem;line-height:1.8}.write-suggestions,.write-footnotes,.write-bib{margin:.8rem 0 0;padding:0;list-style-position:inside}.write-suggestions li{border-top:1px solid var(--study-line);padding:.8rem 0;list-style:none}.write-suggestions del{text-decoration:line-through}.write-suggestions ins{font-weight:600;text-decoration:underline}.write-tag{color:var(--study-blue);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:700}.write-footnotes li{border-top:1px solid var(--study-line);overflow-wrap:anywhere;padding:.6rem 0;font-size:.85rem;line-height:1.6}.write-footnotes blockquote{color:var(--color-muted);border-left:0;margin:.4rem 0;padding-left:.8rem}.write-footnotes button{padding:.35rem .7rem;font-size:.75rem}.write-ok{color:var(--study-blue)}.write-bad{color:var(--write-bad)}.write-bib{overflow-wrap:anywhere;padding-left:1.2rem;font-size:.85rem;line-height:1.7;list-style:outside}.write-dialog,.write-sheet-dialog{border:1px solid var(--study-line);background:var(--color-paper);width:min(44rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--color-ink);border-radius:1rem;padding:1.2rem 1.4rem;overflow:auto}.write-dialog::backdrop,.write-sheet-dialog::backdrop{background:#0104088c;background:lab(.884869% -.217319 -2.15163/.55)}.write-dialog input,.write-sheet-dialog input{border:1px solid var(--study-line);background:var(--color-paper);width:100%;color:var(--color-ink);border-radius:.65rem;padding:.75rem}.write-dialog-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.write-dialog-head h3{margin:0}.write-dialog button,.write-sheet-dialog button{border:1px solid var(--study-line);color:var(--color-ink);background:0 0;border-radius:.6rem;min-height:2.75rem;padding:.65rem .9rem}.write-dialog .study-primary,.write-sheet-dialog .study-primary{background:var(--study-blue,var(--color-dex-blue-deep));color:#fff;border-color:#0000;font-weight:600}@media (prefers-color-scheme:dark){.study-shell:not([data-theme=light]) :is(.write-dialog,.write-sheet-dialog) .study-primary{color:#07121e;color:lab(5.17935% -1.05812 -9.61465)}}.study-shell[data-theme=dark] :is(.write-dialog,.write-sheet-dialog) .study-primary{color:#07121e;color:lab(5.17935% -1.05812 -9.61465)}.write-dialog :focus-visible,.write-sheet-dialog :focus-visible{outline:2px solid var(--study-blue);outline-offset:3px}.write-picker-list{margin:0;padding:0;list-style:none}.write-picker-list>li{border-top:1px solid var(--study-line);padding:.8rem 0}.write-picker-list h4{margin:0 0 .4rem}.write-picker-list h4 span{color:var(--study-blue);font-weight:500}.write-picker-quote{align-items:flex-start;gap:.8rem;margin:.5rem 0;display:flex}.write-picker-quote blockquote{overflow-wrap:anywhere;border-left:0;flex:1;margin:0;padding-left:.8rem;font-size:.85rem;line-height:1.6}.study-canvas-foot .write-sheet-button{align-items:center;gap:.4rem;min-height:2.75rem;font-size:.75rem;display:flex}.write-sheet-controls{flex-wrap:wrap;gap:.6rem;margin:1rem 0;display:flex}.write-sheet-controls label{margin-bottom:.3rem;font-size:.85rem;display:block}.write-sheet-controls>div{flex:14rem}.write-sheet-page{color:#000;border:1px solid var(--study-line);font:400 .85rem/1.45 var(--font-text), sans-serif;page:a4sheet;background:#fff;padding:1.2rem 1.4rem}.write-sheet-page h1{font:700 1.25rem/1.2 var(--font-bricolage), sans-serif;margin:0 0 .2rem}.write-sheet-meta{color:#444;margin:0 0 .8rem;font-size:.72rem}.write-sheet-page ol.write-sheet-points{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.write-sheet-page li{break-inside:avoid}.write-sheet-page h2{margin:0;font-size:.9rem;display:inline}.write-sheet-page sup{font-size:.7em;font-weight:700}.write-sheet-page .write-sheet-quote{color:#333;margin-top:.1rem;font-size:.72rem;font-style:italic;display:block}.write-sheet-page h3{text-transform:uppercase;letter-spacing:.05em;margin:.9rem 0 .3rem;font-size:.75rem}.write-sheet-sources{color:#333;margin:0;padding-left:1.1rem;font-size:.72rem}.write-print-only,.write-print-record{display:none}@page a4sheet{size:A4;margin:12mm}@media print{.write-chrome,.write-dialog{display:none!important}.write-print-only{display:block}.write-print-only[aria-hidden]{color:#000}.write{color:#000;display:block}.write-toolbar,.write-foot{display:none!important}.write-prose{color:#000;background:#fff;border:0;min-height:0;padding:0;font-size:11pt}.write-cite,.write-cite:before{color:#000}.write-dexdraft{background:#fff;border:1px solid #000}.write-dexdraft:before{color:#000}body[data-write-print=record] .write>:not(.write-print-record){display:none!important}body[data-write-print=record] .write-print-record{color:#000;font-size:11pt;display:block}.write-print-record table{border-collapse:collapse;width:100%}.write-print-record th,.write-print-record td{text-align:left;vertical-align:top;border:1px solid #888;padding:.25rem .4rem}body.write-sheet-open .study-shell :not(:has(.write-sheet-dialog)):not(.write-sheet-dialog):not(.write-sheet-dialog *){display:none!important}body.write-sheet-open .study-canvas-foot{border:0!important;margin:0!important;padding:0!important;display:block!important}body.write-sheet-open .study-shell,body.write-sheet-open .study-main{height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.write-sheet-dialog{background:#fff;border:0;width:100%;max-width:none;max-height:none;margin:0;padding:0;inset:0;overflow:visible}.write-sheet-dialog .write-sheet-ui{display:none!important}.write-sheet-page{border:0;max-height:270mm;padding:0;font-size:9.5pt;overflow:hidden}}@media (max-width:40rem){.write-prose{padding:1rem}.write-settings,.write-assist,.write-refs,.write-export,.write-stance{padding:.85rem}}
