.doc-content{--doc-measure:36rem;--doc-media:52rem;color:var(--color-text);word-break:break-word;text-rendering:optimizelegibility;font-size:1.05rem;line-height:1.65;container:doc/inline-size}.doc-content>:first-child{margin-top:0}.doc-content>:last-child{margin-bottom:0}.doc-content p{text-wrap:pretty;margin:0 0 1.1em}.doc-content .banu{vertical-align:-.08em;font-size:1.6em}.doc-editor .doc-xeno-number:empty:after{content:"…";font-family:var(--font-body);font-feature-settings:normal;color:var(--color-text-soft)}.doc-editor.xeno-romanized .banu{font-family:var(--font-body);font-feature-settings:normal;font-size:inherit;text-transform:none;vertical-align:baseline;-webkit-text-decoration:underline dotted var(--color-text-soft);text-decoration:underline dotted var(--color-text-soft);text-underline-offset:.2em}.doc-content h2,.doc-content h3{text-wrap:balance;scroll-margin-top:calc(var(--navbar-h,4rem) + 1rem);font-weight:700;line-height:1.25}.doc-content h2{margin:2em 0 .6em;font-size:1.5rem}.doc-content h3{margin:1.6em 0 .5em;font-size:1.2rem}.doc-content :is(h2,h3)>.doc-anchor{color:var(--ink-prestige);opacity:0;transition:opacity var(--anim-micro) ease;margin-left:.3em;font-weight:400;text-decoration:none}.doc-content :is(h2,h3):hover>.doc-anchor,.doc-content .doc-anchor:focus-visible{opacity:.55}.doc-content .doc-anchor:hover{opacity:1}.doc-content a{color:var(--ink-prestige);text-underline-offset:.15em;transition:text-decoration-thickness var(--anim-micro) ease;text-decoration:underline;text-decoration-thickness:1px}.doc-content a:hover{text-decoration-thickness:2px}.doc-content a[href^=http]:after{content:"↗";opacity:.65;margin-inline-start:.1em;font-size:.8em;display:inline-block}.doc-content ul,.doc-content ol{margin:0 0 1.1em;padding-left:1.4em}.doc-content li{text-wrap:pretty;margin:.3em 0}.doc-content li>p{margin:0}.doc-content ol{padding-left:1.8em}.doc-content ol>li::marker{color:var(--ink-prestige);font-weight:700}.doc-content ul:not(.doc-tasks)>li::marker{color:var(--ink-prestige)}.doc-content ul.doc-tasks{padding-left:0;list-style:none}.doc-content li.doc-task{align-items:flex-start;gap:.55em;display:flex}.doc-content .doc-task-box{appearance:none;border:1.5px solid var(--stroke-control);cursor:pointer;width:1.05em;height:1.05em;transition:border-color var(--anim-micro) ease, background-color var(--anim-micro) ease;background:0 0;border-radius:.25em;flex:none;margin:.28em 0 0}.doc-content .doc-task-box:checked{border-color:var(--color-prestige);background:var(--color-prestige)  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23001f3f' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E") center / .8em no-repeat}.doc-content .doc-task-box:disabled{cursor:default}.doc-content .doc-task-body>:first-child{margin-top:0}.doc-content .doc-task-body>:last-child{margin-bottom:0}.doc-editor li.doc-task>label{display:none}.doc-editor li.doc-task:before{content:"";border:1.5px solid var(--stroke-control);background:0 0;border-radius:.25em;flex:none;width:1.05em;height:1.05em;margin-top:.28em}.doc-editor li.doc-task>div>:first-child{margin-top:0}.doc-editor li.doc-task>div>:last-child{margin-bottom:0}.doc-content blockquote{border-left:3px solid color-mix(in srgb, var(--color-prestige) 60%, transparent);color:var(--color-text-medium);margin:0 0 1.1em;padding:.2em 0 .2em 1.1em;font-style:italic}.doc-content .doc-quote{margin:0 0 1.1em}.doc-content .doc-quote>blockquote{margin-bottom:.35em}.doc-content .doc-quote-attr{text-align:left;color:var(--color-text-soft);margin-top:.5em;padding-left:calc(1.1em + 3px);font-size:.88em;font-style:normal;line-height:1.4}.doc-content .doc-quote-attr:before{content:"";vertical-align:middle;background:color-mix(in srgb, var(--color-prestige) 55%, transparent);width:1.4em;height:1px;margin-right:.6em;display:inline-block}.doc-content .doc-quote-author{color:var(--color-text-medium);font-weight:600}.doc-content .doc-quote-source{font-style:italic}.doc-content .doc-quote-attr a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-prestige) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--color-prestige) 55%, transparent);text-underline-offset:.15em}.doc-content .doc-quote-attr a:hover{-webkit-text-decoration-color:var(--color-prestige);text-decoration-color:var(--color-prestige)}.doc-editor blockquote:is([data-author],[data-source]){margin-bottom:.35em}.doc-content hr{background:linear-gradient(to right, transparent, var(--hairline) 12%, var(--hairline) 88%, transparent);border:0;height:1px;margin:2em 0}.doc-content mark{background:color-mix(in srgb, var(--color-prestige) 28%, transparent);color:inherit;border-radius:.15em;padding:0 .12em}.doc-content kbd{text-align:center;min-width:1.6em;font-family:var(--font-mono);border:1px solid var(--hairline);background:var(--color-elevated);box-shadow:var(--shadow-keycap);white-space:nowrap;vertical-align:.1em;border-radius:.35em;padding:.14em .5em;font-size:.82em;line-height:1.3;display:inline-block}.doc-content .doc-icon{vertical-align:-.15em;width:1.05em;height:1.05em;display:inline-block}.doc-content .doc-icon>svg{width:100%;height:100%;display:block}.doc-content .doc-icon[data-cat=constructeurs],.doc-content .doc-icon[data-cat=engineering],.doc-content .doc-icon[data-cat=reticules]{vertical-align:-.16em;width:1.44em;height:1em;position:relative}.doc-content .doc-icon[data-cat=constructeurs]>svg,.doc-content .doc-icon[data-cat=engineering]>svg,.doc-content .doc-icon[data-cat=reticules]>svg{width:1.44em;height:1.44em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.doc-content .doc-icon[data-cat=reticules]{width:1.64em}.doc-content .doc-icon[data-cat=reticules]>svg{box-sizing:content-box;background:var(--reticule-backdrop);border-radius:.34em;padding:.1em}.doc-content .doc-icon--prestige{color:var(--icon-prestige)}.doc-content .doc-icon--guild-militia{color:var(--icon-guild-militia)}.doc-content .doc-icon--guild-transport{color:var(--icon-guild-transport)}.doc-content .doc-icon--guild-industry{color:var(--icon-guild-industry)}.doc-content .doc-icon--guild-science{color:var(--icon-guild-science)}.doc-content .doc-icon--guild-racing{color:var(--icon-guild-racing)}.doc-content .doc-table{margin:0 0 1.3em;overflow-x:auto}.doc-content table{border-collapse:collapse;font-variant-numeric:tabular-nums;table-layout:fixed;width:100%;min-width:calc(var(--doc-min,0) * 1rem);font-size:.95rem;line-height:1.45}.doc-content th,.doc-content td{text-align:left;vertical-align:middle;text-wrap:pretty;padding:.5em .7em}.doc-content :is(td,th)>:first-child{margin-top:0}.doc-content :is(td,th)>:last-child{margin-bottom:0}.doc-content th{border-bottom:2px solid color-mix(in srgb, var(--color-text) 22%, transparent);font-weight:600}.doc-content tr:nth-of-type(odd)>td{background:light-dark(#00000009,#ffffff0b)}.doc-content tr:last-of-type>:is(th,td){border-bottom:1px solid var(--hairline)}.doc-content figure{width:fit-content;max-width:100%;margin:1.6em auto}.doc-content figure img{border-radius:var(--radius-card,.5rem);border:1px solid var(--hairline);width:auto;max-width:100%;height:auto;margin-inline:auto;display:block}.doc-content figcaption{text-align:center;color:var(--color-text-soft);margin-top:.5em;font-size:.85rem}.doc-content figure.doc-video{width:100%}.doc-content .doc-video-frame{max-width:calc(80svh * var(--video-ratio,1.7778));margin-inline:auto}.doc-content .doc-video-frame>img{object-fit:contain;border-radius:var(--radius-card);width:100%;max-width:none;height:100%;box-shadow:var(--shadow-photo);background:var(--color-navy);border:0}.doc-content :is(td,th) figure{margin:.2em auto}.doc-content :is(td,th) figure img{width:auto;max-width:100%;max-height:8.5rem;margin-inline:auto}.doc-content:not(.doc-editor) :is(td,th) figcaption{display:none}.doc-content .doc-callout{--callout-accent:var(--color-prestige);border-left:3px solid var(--callout-accent);background:color-mix(in srgb, var(--callout-accent) 9%, transparent);border-radius:.4em;margin:0 0 1.3em;padding:.85em 1.1em}.doc-content .doc-callout>:last-child{margin-bottom:0}.doc-content .doc-callout-info{--callout-accent:var(--callout-accent-info)}.doc-content .doc-callout-hint{--callout-accent:var(--callout-accent-success)}.doc-content .doc-callout-warning{--callout-accent:var(--callout-accent-warning)}.doc-content .doc-callout-danger{--callout-accent:var(--callout-accent-danger)}.doc-content .doc-columns{grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;margin:1.6em 0;display:grid}.doc-content .doc-column{padding-inline:1.25rem}.doc-content .doc-column:first-child{padding-inline-start:0}.doc-content .doc-column:last-child{padding-inline-end:0}.doc-content .doc-column+.doc-column{position:relative}.doc-content .doc-column+.doc-column:before{content:"";background:linear-gradient(to bottom, transparent, var(--hairline) 12%, var(--hairline) 88%, transparent);pointer-events:none;width:1px;position:absolute;inset-block:0;inset-inline-start:0}.doc-content .doc-column>:first-child{margin-top:0}.doc-content .doc-column>:last-child{margin-bottom:0}.doc-content .doc-columns[data-valign=center]>.doc-column,.doc-content .doc-columns[data-valign=bottom]>.doc-column{flex-direction:column;display:flex}.doc-content .doc-columns[data-valign=center]>.doc-column{justify-content:center}.doc-content .doc-columns[data-valign=bottom]>.doc-column{justify-content:flex-end}@container doc (width<=34rem){.doc-content .doc-columns{grid-auto-columns:auto;grid-auto-flow:row;align-items:start;gap:1.4rem}.doc-content .doc-column{padding-inline:0}.doc-content .doc-column+.doc-column:before{background:linear-gradient(to right, transparent, var(--hairline) 12%, var(--hairline) 88%, transparent);width:auto;height:1px;inset-block:-.7rem auto;inset-inline:0}}.doc-content ins.doc-diff-ins{background:color-mix(in srgb, var(--color-guild-transport) 20%, transparent);border-radius:.15em;padding:0 .08em;text-decoration:none}.doc-content del.doc-diff-del{background:light-dark(color-mix(in srgb, var(--color-guild-militia) 15%, transparent),color-mix(in srgb, var(--color-guild-militia) 34%, transparent));text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--color-guild-militia) 65%, transparent);text-decoration-color:color-mix(in srgb, var(--color-guild-militia) 65%, transparent);color:var(--color-text-medium);border-radius:.15em;padding:0 .08em}.doc-content .doc-diff-block--add,.doc-content .doc-diff-block--del{border-left:3px solid;border-radius:0 .3em .3em 0;margin-bottom:1.1em;padding:.4em .9em}.doc-content .doc-diff-block--add{border-left-color:var(--color-guild-transport);background:color-mix(in srgb, var(--color-guild-transport) 8%, transparent)}.doc-content .doc-diff-block--del{border-left-color:var(--color-guild-militia);background:light-dark(color-mix(in srgb, var(--color-guild-militia) 7%, transparent),color-mix(in srgb, var(--color-guild-militia) 16%, transparent));color:var(--color-text-medium)}.doc-content .doc-diff-block--mod{border-left:3px solid color-mix(in srgb, var(--color-prestige) 60%, transparent);padding-left:.9em}.doc-content .doc-diff-by:before{content:attr(data-by);border:1px solid var(--hairline);width:fit-content;color:var(--color-text-medium);border-radius:999px;margin-bottom:.35em;padding:.05em .6em;font-size:.72rem;font-weight:600;line-height:1.5;display:block}.doc-content :is(.doc-diff-block--add,.doc-diff-block--del)>:first-child{margin-top:0}.doc-content :is(.doc-diff-block--add,.doc-diff-block--del)>:last-child{margin-bottom:0}.doc-content li.doc-diff-item--add{background:color-mix(in srgb, var(--color-guild-transport) 8%, transparent);border-radius:.25em}.doc-content li.doc-diff-item--del{background:light-dark(color-mix(in srgb, var(--color-guild-militia) 7%, transparent),color-mix(in srgb, var(--color-guild-militia) 16%, transparent));color:var(--color-text-medium);border-radius:.25em}.doc-content li.doc-diff-item--add::marker{color:var(--ink-guild-transport)}.doc-content li.doc-diff-item--del::marker{color:var(--ink-guild-militia)}.doc-content:not(.doc-editor)>*,.doc-content.doc-editor>.ProseMirror>*{max-width:var(--doc-measure);margin-inline:auto}.doc-content:not(.doc-editor)>figure:not(.doc-quote),.doc-content:not(.doc-editor)>.doc-table,.doc-content:not(.doc-editor)>.doc-columns,.doc-content.doc-editor>.ProseMirror>.doc-figure-edit,.doc-content.doc-editor>.ProseMirror>.doc-video-edit,.doc-content.doc-editor>.ProseMirror>.tableWrapper,.doc-content.doc-editor>.ProseMirror>.doc-columns{max-width:min(100%, var(--doc-media))}.doc-editor h2,.doc-editor h3{scroll-margin-top:calc(var(--navbar-h,4rem) + var(--toc-offset,1.5rem) + .5rem)}.doc-editor .ProseMirror{font-variant-ligatures:normal;font-feature-settings:normal;outline:none;min-height:22rem}.doc-editor .ProseMirror :is(p,h2,h3,li,blockquote){white-space:normal}.doc-editor .ProseMirror:focus{outline:none}.doc-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--color-text-soft)}.doc-editor .doc-figure-edit{margin:1.6em 0;position:relative}.doc-editor .doc-figure-edit.ProseMirror-selectednode{box-shadow:0 0 0 2px var(--color-prestige);border-radius:var(--radius-card,.5rem)}.doc-editor .doc-figure-edit img{border-radius:var(--radius-card,.5rem);border:1px solid var(--hairline);width:auto;max-width:100%;height:auto;margin-inline:auto;display:block}.doc-editor .ProseMirror[contenteditable=true] .doc-figure-edit img{cursor:pointer}.doc-editor .ProseMirror:not([contenteditable=true]) .doc-figure-remove,.doc-editor .ProseMirror:not([contenteditable=true]) .doc-figure-caption.is-empty{display:none}.doc-editor .doc-figure-edit.is-missing{border:1px dashed var(--hairline);border-radius:var(--radius-card,.5rem);background:light-dark(#00000005,#ffffff08);place-items:center;min-height:6rem;display:grid}.doc-editor .doc-figure-edit.is-missing img,.doc-editor .doc-figure-edit.is-waiting img{display:none}.doc-editor :is(td,th) .doc-figure-stage{width:14rem;max-width:100%}.doc-editor .doc-video-edit{margin:1.6em 0;position:relative}.doc-editor .doc-video-edit.ProseMirror-selectednode .doc-video-edit-stage{box-shadow:0 0 0 2px var(--color-prestige);border-radius:var(--radius-card,.5rem)}.doc-editor .doc-figure-caption{width:100%;color:var(--color-text-soft);font:inherit;text-align:center;cursor:text;overflow-wrap:break-word;min-height:1.4em;transition:background var(--anim-micro) ease;background:0 0;border:0;border-radius:.3rem;margin-top:.5em;padding:.2rem .4rem;font-size:.85rem}.doc-editor .doc-figure-caption.is-empty:before{content:attr(data-placeholder);color:var(--color-text-soft);pointer-events:none}.doc-editor .ProseMirror[contenteditable=true] .doc-figure-caption:hover{background:light-dark(#00000008,#ffffff0a)}.doc-editor .doc-figure-tools{opacity:0;transition:opacity var(--anim-micro) ease;gap:.4rem;display:flex;position:absolute;top:.75rem;right:.75rem}.doc-editor :is(.doc-figure-edit,.doc-video-edit):hover .doc-figure-tools,.doc-editor .doc-figure-tools:focus-within{opacity:1}.doc-editor .doc-figure-zoom,.doc-editor .doc-figure-remove{border:1px solid color-mix(in srgb, var(--color-on-scrim) 25%, transparent);width:2rem;height:2rem;color:var(--color-on-scrim);transition:border-color var(--anim-micro) ease, color var(--anim-micro) ease;background:#00000073;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.doc-editor .doc-figure-zoom{cursor:zoom-in}.doc-editor .doc-figure-remove{cursor:pointer}.doc-editor .doc-figure-zoom:hover,.doc-editor .doc-figure-zoom:focus-visible{border-color:var(--color-prestige);color:var(--ink-prestige)}.doc-editor .doc-figure-remove:hover,.doc-editor .doc-figure-remove:focus-visible{border-color:var(--color-guild-militia);color:var(--ink-guild-militia)}.doc-editor .doc-figure-zoom svg,.doc-editor .doc-figure-remove svg{width:1.05rem;height:1.05rem}.doc-editor .doc-figure-caption:focus{color:var(--color-text);background:light-dark(#0000000a,#ffffff0d);outline:none}.doc-editor .doc-figure-caption:focus-visible{outline:var(--focus-ring);outline-offset:1px}.doc-editor :is(td,th) .doc-figure-edit{width:fit-content;max-width:100%;margin:.2em auto}.doc-editor :is(td,th) .doc-figure-edit img{width:auto;max-width:100%;max-height:8.5rem}.doc-editor :is(td,th) .doc-figure-tools{gap:.3rem;top:.3rem;right:.3rem}.doc-editor :is(td,th) .doc-figure-zoom,.doc-editor :is(td,th) .doc-figure-remove{width:1.6rem;height:1.6rem}.doc-editor :is(td,th) .doc-figure-caption{border-radius:0 0 var(--radius-card,.5rem) var(--radius-card,.5rem);width:auto;color:var(--color-on-scrim);text-align:left;opacity:0;pointer-events:none;transition:opacity var(--anim-micro) ease;background:#0009;margin:0;padding:.25rem .4rem;font-size:.72rem;position:absolute;bottom:0;left:0;right:0}.doc-editor :is(td,th) .doc-figure-edit:hover .doc-figure-caption,.doc-editor :is(td,th) .doc-figure-caption:focus{opacity:1;pointer-events:auto}.doc-editor :is(td,th) .doc-figure-caption:hover,.doc-editor :is(td,th) .doc-figure-caption:focus{color:var(--color-on-scrim);background:#000000b8}.doc-editor :is(td,th) .doc-figure-caption.is-empty:before{color:color-mix(in srgb, var(--color-on-scrim) 60%, transparent)}.doc-editor .ProseMirror .tableWrapper{margin-bottom:1.3em;overflow-x:auto}.doc-editor .ProseMirror :is(th,td){border:1px solid var(--hairline);position:relative}.doc-editor .ProseMirror .selectedCell{background:color-mix(in srgb, var(--color-prestige) 14%, transparent)}.doc-content.svelte-noz7t8 figure img[data-hash]{cursor:zoom-in}
