.container[data-v-e24668da]{color:#fff;max-width:1200px;margin:0 auto;padding:20px}article[data-v-e24668da]{max-width:680px;margin-top:12px}.breadcrumb[data-v-e24668da]{display:flex;align-items:baseline;gap:.25em;width:100%;margin:0 0 28px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;font-weight:400;color:#aaa}.breadcrumb-home[data-v-e24668da]{color:#bbb;text-decoration:none;transition:color .15s ease}.breadcrumb-home[data-v-e24668da]:hover{color:#fff}.sep[data-v-e24668da]{color:#555}.breadcrumb-page[data-v-e24668da]{color:#fff;font-weight:500}.page-body[data-v-e24668da] p{margin:0 0 1.4em;line-height:1.75;font-size:.95rem;color:#ccc}.page-body[data-v-e24668da] h1{font-size:.9rem;letter-spacing:.15em;text-transform:uppercase;color:#bbb;font-weight:600;margin:2.8em 0 .9em}.page-body[data-v-e24668da] h2{font-size:.75rem;letter-spacing:.13em;text-transform:uppercase;color:#888;font-weight:400;margin:2.2em 0 .8em}.page-body[data-v-e24668da] h3{font-size:.65rem;letter-spacing:.11em;text-transform:uppercase;color:#888;font-weight:400;margin:1.8em 0 .6em}.page-body[data-v-e24668da] h4{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:#777;font-weight:400;margin:1.6em 0 .5em}.page-body[data-v-e24668da] ol,.page-body[data-v-e24668da] ul{margin:0 0 1.4em;color:#ccc;font-size:.95rem;line-height:1.75}.page-body[data-v-e24668da] ul{list-style:none;padding-left:1.6em}.page-body[data-v-e24668da] ul>li{position:relative}.page-body[data-v-e24668da] ul>li:before{content:"—";position:absolute;left:-1.4em;color:#666}.page-body[data-v-e24668da] ol{list-style:none;padding-left:1.6em;counter-reset:ol-counter}.page-body[data-v-e24668da] ol>li{position:relative;counter-increment:ol-counter}.page-body[data-v-e24668da] ol>li:before{content:counter(ol-counter) ".";position:absolute;left:-1.6em;color:#777;font-size:.85em;letter-spacing:.04em}.page-body[data-v-e24668da] li+li{margin-top:.35em}.page-body[data-v-e24668da] blockquote{margin:1.8em 0;padding:.1em 0 .1em 1.1em;border-left:2px solid #333;color:#888;font-style:italic;position:relative}.page-body[data-v-e24668da] blockquote p{margin:0;color:inherit}.page-body[data-v-e24668da] hr{border:none;border-top:1px solid #1c1c1c;margin:2.5em 0}.page-body[data-v-e24668da] strong{font-weight:700;color:#eee}.page-body[data-v-e24668da] em{font-style:italic;color:#bbb}.page-body[data-v-e24668da] u{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#555}.page-body[data-v-e24668da] del,.page-body[data-v-e24668da] s{text-decoration:line-through;text-decoration-color:#555;color:#777}.page-body[data-v-e24668da] sub,.page-body[data-v-e24668da] sup{font-size:.7em;color:#888;line-height:0}.page-body[data-v-e24668da] mark{background:#fff;color:#000;padding:0 .15em}.page-body[data-v-e24668da] code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em;background:#111;color:#aaa;padding:.1em .35em;border:1px solid #222}.page-body[data-v-e24668da] pre{background:#0d0d0d;color:#aaa;padding:1em 1.2em;border:1px solid #1a1a1a;overflow-x:auto;margin:0 0 1.4em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;line-height:1.6}.page-body[data-v-e24668da] pre code{background:none;border:none;padding:0}.page-body[data-v-e24668da] a{color:#ccc;text-decoration:underline;text-decoration-color:#444;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}.page-body[data-v-e24668da] a:hover{color:#fff;text-decoration-color:#888}.page-body[data-v-e24668da] img{display:block;max-width:100%;height:auto;margin:1.8em 0;border-radius:2px}.site-footer[data-v-e24668da]{margin-top:60px;padding-top:20px;border-top:1px solid #222;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;color:#777}.site-footer a[data-v-e24668da]{color:#777;text-decoration:none;transition:color .15s ease}.site-footer a[data-v-e24668da]:hover{color:#bbb}.footer-sep[data-v-e24668da]{margin:0 .5em}.page-body[data-v-e24668da] iframe{display:block;width:100%;aspect-ratio:16/9;height:auto;margin:1.8em 0;border:none;pointer-events:none}.page-body[data-v-e24668da] p:has(>iframe){position:relative;margin:1.8em 0}.page-body[data-v-e24668da] p:has(>iframe):after{content:"";position:absolute;inset:0;cursor:default}
