.submission-doc{color:#1c1917;text-align:start;overflow-wrap:break-word;background:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:11pt;line-height:1.45;position:relative}.submission-doc>:first-child{margin-top:0}.submission-doc :is(h1,h2,h3,h4,h5,h6){color:#1c1917;break-after:avoid;margin:1.2em 0 .4em;font-weight:700;line-height:1.2}.submission-doc h1{font-size:20pt}.submission-doc h2{font-size:15pt}.submission-doc h3{font-size:12.5pt}.submission-doc :is(h4,h5,h6){font-size:11pt}.submission-doc :is(p,ul,ol,pre,table,blockquote,.diagram){margin:0 0 .75em}.submission-doc :is(ul,ol){padding-inline-start:1.5em}.submission-doc li+li{margin-top:.2em}.submission-doc a{color:#1d4ed8}.submission-doc code{background:#f5f5f4;border-radius:3px;padding:.05em .25em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.submission-doc pre{white-space:pre-wrap;background:#fafaf9;border:1px solid #e7e5e4;border-radius:4px;padding:.6em .8em}.submission-doc pre code{background:0 0;padding:0;font-size:9pt}.submission-doc blockquote{color:#44403c;border-inline-start:3px solid #d6d3d1;padding-inline-start:.9em}.submission-doc table{border-collapse:collapse;font-size:10pt}.submission-doc :is(th,td){vertical-align:top;border:1px solid #d6d3d1;padding:.3em .6em}.submission-doc thead{display:table-row-group}.submission-doc th{text-align:start;background:#f5f5f4}.submission-doc hr{border:0;border-top:1px solid #d6d3d1}.submission-doc img,.submission-doc .diagram svg{max-width:100%;height:auto}.submission-doc .diagram{text-align:center}.submission-doc :is(p,li,tr,pre,img,blockquote,.diagram,.cover){break-inside:avoid}.submission-doc .placeholder{color:#92400e;border:1px dashed #b45309;border-radius:3px;padding:.6em .8em;font-size:9pt;display:inline-block}.submission-doc .cover{border-bottom:1px solid #e7e5e4;gap:.3em;margin-bottom:1.4em;padding-bottom:.9em;display:grid}.submission-doc .cover h1{margin:0}.submission-doc .cover .more>:last-child{margin-bottom:0}.submission-doc .cover p{color:#44403c;margin:0}.submission-print{display:none}@media print{html,body{background:#fff!important;height:auto!important;overflow:visible!important}body>:not(.submission-print){display:none!important}.submission-print{display:block}.submission-print .submission-doc+.submission-doc{break-before:page}}.preview.svelte-11tqhzl{background:var(--sl-color-gray-6);border-radius:.75rem;min-width:0;padding:1.5rem;position:relative}.head.svelte-11tqhzl{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}h2.svelte-11tqhzl{font-size:var(--sl-text-h4);color:var(--sl-color-white);margin:0}.muted.svelte-11tqhzl{font-size:var(--sl-text-sm);color:var(--sl-color-gray-2)}.empty.svelte-11tqhzl{color:var(--sl-color-gray-2);text-align:center;border:2px dashed var(--sl-color-gray-4);border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:1.5rem;display:flex}.empty-title.svelte-11tqhzl{color:var(--sl-color-white);font-weight:600}.pages.svelte-11tqhzl{flex-direction:column;gap:1.25rem;margin-top:1rem;display:flex}figure.svelte-11tqhzl{margin:0}.page.svelte-11tqhzl{background:#fff;border-radius:3px;position:relative;overflow:hidden;box-shadow:0 1px 2px #1c19171f,0 4px 14px #1c191714}.paper.svelte-11tqhzl{transform-origin:0 0;position:absolute;inset-block-start:0;inset-inline-start:0}.window.svelte-11tqhzl{position:absolute;overflow:hidden}figcaption.svelte-11tqhzl{font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);justify-content:space-between;gap:.5rem;margin-top:.5rem;display:flex}.mono.svelte-11tqhzl{font-family:var(--__sl-font-mono,ui-monospace, monospace);overflow-wrap:anywhere}.measurer.svelte-11tqhzl{visibility:hidden;position:absolute;inset-block-start:0;inset-inline-start:-100000px}.builder.svelte-1o038yv{flex-wrap:wrap;align-items:flex-start;gap:2.5rem;margin-top:2rem;display:flex}.steps.svelte-1o038yv{flex:999 32rem;min-width:0;margin:0;padding:0;list-style:none}.preview-column.svelte-1o038yv{flex:22rem;min-width:0}@media (width>=72rem){.preview-column.svelte-1o038yv{max-height:calc(100vh - var(--sl-nav-height) - 2rem);border-radius:.75rem;position:sticky;inset-block-start:calc(var(--sl-nav-height) + 1rem);overflow-y:auto}}.step.svelte-1o038yv{--bullet-size:2rem;padding-inline-start:calc(var(--bullet-size) + 1.25rem);padding-bottom:2.25rem;position:relative}.step.svelte-1o038yv:before{width:var(--bullet-size);height:var(--bullet-size);font-size:var(--sl-text-sm);font-weight:700;line-height:var(--bullet-size);color:var(--sl-color-black);text-align:center;content:attr(data-number);background:var(--sl-color-text-accent);border-radius:99rem;position:absolute;inset-block-start:0;inset-inline-start:0}.step.svelte-1o038yv:after{inset-block:calc(var(--bullet-size) + .5rem) .5rem;content:"";background:var(--sl-color-hairline-light);width:1px;position:absolute;inset-inline-start:calc((var(--bullet-size) - 1px) / 2)}.step.svelte-1o038yv:last-child{padding-bottom:0}.step.svelte-1o038yv:last-child:after{display:none}.locked.svelte-1o038yv:before{color:var(--sl-color-gray-2);background:var(--sl-color-gray-5)}.locked.svelte-1o038yv h2:where(.svelte-1o038yv){color:var(--sl-color-gray-2)}h2.svelte-1o038yv{font-size:var(--sl-text-h4);color:var(--sl-color-white);margin:0;line-height:2rem}.lead.svelte-1o038yv{color:var(--sl-color-gray-2);margin:.25rem 0 1rem}.muted.svelte-1o038yv,.note.svelte-1o038yv{font-size:var(--sl-text-sm);color:var(--sl-color-gray-2)}.note.svelte-1o038yv{margin:1rem 0 0}.mono.svelte-1o038yv{font-family:var(--__sl-font-mono,ui-monospace, monospace);overflow-wrap:anywhere}.grid.svelte-1o038yv{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.wide.svelte-1o038yv{grid-column:span 4}.span3.svelte-1o038yv{grid-column:span 3}.input.svelte-1o038yv{box-sizing:border-box;width:100%;max-width:none;min-height:2.75rem;font:inherit;color:var(--sl-color-white);background:var(--sl-color-black);border:1px solid var(--sl-color-gray-4);border-radius:.375rem;padding:0 .75rem}.grid.svelte-1o038yv input.input{max-width:none;min-height:2.75rem}.input.svelte-1o038yv:focus-visible{outline:2px solid var(--sl-color-text-accent);outline-offset:1px}.more.svelte-1o038yv{margin-top:1.25rem}textarea.input.svelte-1o038yv{resize:vertical;min-height:5.5rem;padding:.6rem .75rem;line-height:1.5}.authors.svelte-1o038yv{border:0;gap:.6rem;margin:1.25rem 0 0;padding:0;display:grid}legend.svelte-1o038yv{margin-bottom:.5rem;padding:0;font-weight:600}.author.svelte-1o038yv{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.75rem;align-items:center;gap:.6rem;display:grid}.row.svelte-1o038yv{margin-top:.15rem}.icon.svelte-1o038yv{width:2.75rem;height:2.75rem;color:var(--sl-color-gray-2);cursor:pointer;border:1px solid var(--sl-color-gray-5);background:0 0;border-radius:.375rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon.svelte-1o038yv:hover:not(:disabled){color:var(--sl-color-white);border-color:var(--sl-color-text-accent)}.icon.svelte-1o038yv:focus-visible{outline:2px solid var(--sl-color-text-accent);outline-offset:2px}.icon.svelte-1o038yv:disabled{cursor:not-allowed;opacity:.4}.saved.svelte-1o038yv{font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);background:var(--sl-color-gray-6);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1rem;padding:.5rem .5rem .5rem .9rem;display:flex}.saved.svelte-1o038yv span:where(.svelte-1o038yv){flex:16rem}.drop.svelte-1o038yv{color:var(--sl-color-gray-2);text-align:center;cursor:pointer;background:var(--sl-color-gray-7,var(--sl-color-bg));border:2px dashed var(--sl-color-gray-4);border-radius:.625rem;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;display:flex;position:relative}.drop.svelte-1o038yv:focus-within{outline:2px solid var(--sl-color-text-accent);outline-offset:2px}.dragging.svelte-1o038yv{background:var(--sl-color-accent-low);border-color:var(--sl-color-text-accent)}.drop-title.svelte-1o038yv{color:var(--sl-color-white);font-weight:600}.choose.svelte-1o038yv{min-height:2.5rem;color:var(--sl-color-white);border:1px solid var(--sl-color-gray-4);border-radius:.375rem;align-items:center;margin-top:.25rem;padding:0 1rem;font-weight:600;display:inline-flex}.drop.svelte-1o038yv input:where(.svelte-1o038yv){opacity:0;width:1px;height:1px;position:absolute}.files.svelte-1o038yv{gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.file.svelte-1o038yv{border:1px solid var(--sl-color-gray-5);border-radius:.5rem;flex-wrap:wrap;align-items:flex-start;gap:.9rem;padding:.75rem .75rem .75rem 1rem;display:flex}.pos.svelte-1o038yv{width:1.75rem;height:1.75rem;font-size:var(--sl-text-sm);background:var(--sl-color-gray-6);border-radius:.375rem;flex:none;justify-content:center;align-items:center;margin-top:.1rem;font-weight:700;display:flex}.file-body.svelte-1o038yv{flex:12rem;min-width:0}.name.svelte-1o038yv{color:var(--sl-color-white);font-weight:600}.warn.svelte-1o038yv{font-size:var(--sl-text-sm);color:var(--sl-color-orange-high);background:var(--sl-color-orange-low);border-radius:.375rem;margin:.5rem 0 0;padding:.5rem .6rem;line-height:1.4}.actions.svelte-1o038yv{flex:none;gap:.25rem;display:flex}.checks.svelte-1o038yv{border:1px solid var(--sl-color-gray-5);border-radius:.5rem;margin:0;padding:0;list-style:none;overflow:hidden}.checks.svelte-1o038yv li:where(.svelte-1o038yv){align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.checks.svelte-1o038yv li:where(.svelte-1o038yv)+li:where(.svelte-1o038yv){border-top:1px solid var(--sl-color-gray-5)}.checks.svelte-1o038yv svg:where(.svelte-1o038yv){flex:none;margin-top:.1rem}.ok.svelte-1o038yv{color:var(--sl-color-green-high)}.bad.svelte-1o038yv{color:var(--sl-color-orange-high)}.check-text.svelte-1o038yv{color:var(--sl-color-white);font-weight:600}.detail.svelte-1o038yv{overflow-wrap:anywhere;margin-top:.1rem}.save.svelte-1o038yv{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-top:1.25rem;display:flex}.paper.svelte-1o038yv{font-size:var(--sl-text-sm);color:var(--sl-color-white);gap:.375rem;font-weight:600;display:grid}.select.svelte-1o038yv{display:block;position:relative}.select.svelte-1o038yv select:where(.svelte-1o038yv){box-sizing:border-box;min-width:10rem;height:2.75rem;font:inherit;font-size:var(--sl-text-base);color:var(--sl-color-white);cursor:pointer;background:var(--sl-color-black);border:1px solid var(--sl-color-gray-4);appearance:none;border-radius:.375rem;margin:0;padding:0 2.5rem 0 .75rem;font-weight:400}.select.svelte-1o038yv select:where(.svelte-1o038yv):focus-visible{outline:2px solid var(--sl-color-text-accent);outline-offset:1px}.select.svelte-1o038yv svg:where(.svelte-1o038yv){color:var(--sl-color-gray-2);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:.75rem;transform:translateY(-50%)}.save-button.svelte-1o038yv{height:2.75rem;font:inherit;font-size:var(--sl-text-base);color:var(--sl-color-black);white-space:nowrap;cursor:pointer;background:var(--sl-color-text-accent);border:0;border-radius:.5rem;align-items:center;gap:.625rem;margin:0;padding:0 1.375rem;font-weight:600;line-height:1;display:inline-flex}.save-button.svelte-1o038yv svg:where(.svelte-1o038yv){flex:none}.save-button.svelte-1o038yv:hover:not(:disabled){background:var(--sl-color-accent-high)}.save-button.svelte-1o038yv:focus-visible{outline:2px solid var(--sl-color-text-accent);outline-offset:2px}.save-button.svelte-1o038yv:disabled{color:var(--sl-color-gray-2);cursor:not-allowed;background:var(--sl-color-gray-5)}.print-holder.svelte-1o038yv{display:contents}
