@charset "UTF-8";.md-src[data-v-f39ca208]{margin:0;padding:0;background:none;border:none;border-radius:0;font-family:var(--font-code);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text);white-space:pre;overflow-x:auto;tab-size:2;font-variant-ligatures:none;font-feature-settings:"zero" 1,"calt" 0,"liga" 0}.md-src code[data-v-f39ca208]{font-family:inherit;font-size:inherit;font-variant-ligatures:inherit;font-feature-settings:inherit;color:inherit;background:none;padding:0;border-radius:0}.tk--mark[data-v-f39ca208],.tk--fence[data-v-f39ca208]{color:var(--color-primary)}.tk--lang[data-v-f39ca208]{color:var(--color-primary-text)}.tk--code[data-v-f39ca208]{color:var(--color-accent)}.tk--body[data-v-f39ca208]{color:var(--color-text-secondary)}.tk--url[data-v-f39ca208]{color:var(--color-text-tertiary)}@media(max-width:640px){.md-src[data-v-f39ca208]{font-size:var(--text-xs)}}.module[data-v-9366b647]{scroll-margin-top:calc(var(--header-height) + var(--space-6))}.module__head[data-v-9366b647]{padding-inline:var(--space-5)}.module__index[data-v-9366b647]{font-size:var(--text-xs)}.module__title[data-v-9366b647]{margin:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text)}.module__title[data-v-9366b647]:focus-visible{outline-offset:4px}.module__split[data-v-9366b647]{display:grid;grid-template-columns:minmax(0,1fr) 0 minmax(0,1fr)}.module__pane[data-v-9366b647]{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5) var(--space-5)}.module__pane--src[data-v-9366b647]{background-color:oklch(from var(--color-surface-sunken) l c h/.7);border-right:1px solid var(--color-border);border-bottom-left-radius:inherit}.module__pane-label[data-v-9366b647]{font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-tertiary)}.module__pane--src .module__pane-label[data-v-9366b647]{color:var(--color-primary)}.module__bridge[data-v-9366b647]{z-index:1;justify-self:center;align-self:start;display:grid;place-items:center;width:1.5rem;height:1.5rem;margin-top:var(--space-3);color:var(--color-primary);background-color:var(--color-surface);border:1px solid var(--hud-line-strong);border-radius:var(--radius-sm);box-shadow:var(--hud-glow)}.module__body[data-v-9366b647]{padding:var(--space-4) var(--space-5) var(--space-5)}.module[data-reveal=armed] .module__panel[data-v-9366b647],.module[data-reveal=armed] .module__pane[data-v-9366b647],.module[data-reveal=armed] .module__bridge[data-v-9366b647]{opacity:0}.module[data-reveal=in] .module__panel[data-v-9366b647]{animation:hud-unfold var(--duration-slow) var(--ease-hud) both}.module[data-reveal=in] .module__pane--src[data-v-9366b647]{animation:hud-materialize var(--duration-entrance) var(--ease-hud) .16s both}.module[data-reveal=in] .module__pane--out[data-v-9366b647]{animation:hud-materialize var(--duration-entrance) var(--ease-hud) .34s both}.module[data-reveal=in] .module__bridge[data-v-9366b647]{animation:module-bridge-9366b647 var(--duration-spring-bouncy) var(--ease-spring-bouncy) .28s backwards}@keyframes module-bridge-9366b647{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media(max-width:720px){.module__split[data-v-9366b647]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 0 auto}.module__pane[data-v-9366b647]{padding:var(--space-3) var(--space-4) var(--space-4)}.module__pane--src[data-v-9366b647]{border-right:none;border-bottom:1px solid var(--color-border);border-bottom-left-radius:0}.module__bridge[data-v-9366b647]{align-self:center;margin-top:0}.module__bridge svg[data-v-9366b647]{rotate:90deg}.module__head[data-v-9366b647]{padding-inline:var(--space-4)}.module__body[data-v-9366b647]{padding:var(--space-3) var(--space-4) var(--space-4)}}.markdown-guide[data-v-333d60a2]{max-width:var(--content-width);margin-inline:auto;padding:var(--space-8) var(--content-padding) var(--space-24);font-family:var(--font-mono)}.mg__hero[data-v-333d60a2]{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-12)}.mg__telemetry[data-v-333d60a2]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-tertiary)}.mg__tick[data-v-333d60a2]{width:var(--space-6);height:1px;margin-inline:var(--space-1);background:var(--hud-line-strong)}.mg__sep[data-v-333d60a2]{color:var(--hud-line-strong)}.mg__headline[data-v-333d60a2]{margin:var(--space-2) 0 0;font-size:var(--text-3xl);font-weight:var(--weight-thin);line-height:.95;letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-text);text-shadow:var(--hud-text-glow)}.mg__subheadline[data-v-333d60a2]{margin:0;font-size:var(--text-base);color:var(--color-text-secondary)}.mg__toc[data-v-333d60a2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-6)}.mg__toc-link[data-v-333d60a2]{--bracket-offset: 3px;position:relative;display:flex;align-items:center;gap:var(--space-3);min-height:2.75rem;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);text-decoration:none;background-color:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-sm);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:color var(--duration-fast) var(--ease-out-quart),border-color var(--duration-fast) var(--ease-out-quart),background-color var(--duration-fast) var(--ease-out-quart);animation:hud-materialize var(--duration-entrance) var(--ease-hud) both;animation-delay:calc(.2s + var(--i, 0) * 35ms)}.mg__toc-link[data-v-333d60a2]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(hover:hover)and (pointer:fine){.mg__toc-link[data-v-333d60a2]:hover{color:var(--color-text);border-color:var(--hud-line-strong);background-color:var(--color-primary-surface)}.mg__toc-link:hover .mg__toc-index[data-v-333d60a2]{color:var(--color-primary)}.mg__toc-link:hover .mg__toc-title[data-v-333d60a2]{transform:translate(3px)}}.mg__toc-link--cta[data-v-333d60a2]{justify-content:space-between;color:var(--color-primary-text);border-color:var(--hud-line-strong);background-color:var(--color-primary-surface)}@media(hover:hover)and (pointer:fine){.mg__toc-link--cta[data-v-333d60a2]:hover{color:var(--color-primary-text);box-shadow:var(--hud-glow)}.mg__toc-link--cta:hover .mg__toc-title[data-v-333d60a2]{transform:none}.mg__toc-link--cta:hover .mg__toc-arrow[data-v-333d60a2]{transform:translate(4px)}}.mg__toc-arrow[data-v-333d60a2]{flex-shrink:0;transition:transform var(--duration-spring-snappy) var(--ease-spring-snappy)}.mg__toc-index[data-v-333d60a2]{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-text-tertiary);transition:color var(--duration-fast) var(--ease-out-quart)}.mg__toc-index[data-v-333d60a2]:before{content:"[";opacity:.6}.mg__toc-index[data-v-333d60a2]:after{content:"]";opacity:.6}.mg__toc-title[data-v-333d60a2]{transition:transform var(--duration-spring-snappy) var(--ease-spring-snappy)}.mg__modules[data-v-333d60a2]{display:flex;flex-direction:column;gap:var(--space-8)}.rendered[data-v-333d60a2]{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary)}.rendered--text[data-v-333d60a2]{display:flex;flex-direction:column;gap:var(--space-2)}.rendered--mermaid[data-v-333d60a2]{display:flex;flex-direction:column;gap:var(--space-4)}.rendered--table[data-v-333d60a2]{overflow-x:auto}.rendered p[data-v-333d60a2]{margin:0}.rendered strong[data-v-333d60a2]{font-weight:var(--weight-bold);color:var(--color-text)}.rendered em[data-v-333d60a2]{font-style:italic;color:var(--color-text)}.rendered s[data-v-333d60a2]{color:var(--color-text-tertiary)}.rh[data-v-333d60a2]{margin:0;font-weight:var(--weight-bold);color:var(--color-text);line-height:var(--leading-tight);padding-bottom:var(--space-1)}.rh.rh1[data-v-333d60a2]{font-size:var(--text-xl);letter-spacing:var(--tracking-tight);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2);margin-bottom:var(--space-2)}.rh.rh2[data-v-333d60a2]{font-size:var(--text-lg);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-1);margin-bottom:var(--space-1)}.rh.rh3[data-v-333d60a2]{font-size:var(--text-base)}.rh.rh4[data-v-333d60a2]{font-size:var(--text-sm)}.rh.rh5[data-v-333d60a2]{font-size:var(--text-sm);color:var(--color-text-secondary)}.rh.rh6[data-v-333d60a2]{font-size:var(--text-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.rinline[data-v-333d60a2]{font-family:var(--font-code);font-size:.9em;background-color:var(--color-surface-sunken);color:var(--color-primary-text);padding:.1em .35em;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.rlink[data-v-333d60a2]{color:var(--color-primary);text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px;transition:color var(--duration-fast) var(--ease-out-quart)}.rlink[data-v-333d60a2]:hover{color:var(--color-primary-text)}.rlabel[data-v-333d60a2]{font-size:var(--text-xs);color:var(--color-text-tertiary);letter-spacing:.01em}.rimg-placeholder[data-v-333d60a2]{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-tertiary);font-size:var(--text-xs)}.rlist[data-v-333d60a2]{margin:var(--space-2) 0;padding-left:var(--space-6);display:flex;flex-direction:column;gap:var(--space-1)}.rlist--ul[data-v-333d60a2]{list-style:"— "}.rlist--ol[data-v-333d60a2]{list-style:decimal}.rlist--nested[data-v-333d60a2]{margin-top:var(--space-1);margin-bottom:0;padding-left:var(--space-4)}.rlist li[data-v-333d60a2]{color:var(--color-text-secondary);line-height:var(--leading-normal)}.rlist li[data-v-333d60a2]::marker{color:var(--color-primary)}.rcode[data-v-333d60a2]{border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden;margin:var(--space-2) 0;background-color:var(--color-surface-sunken)}.rcode__label[data-v-333d60a2]{font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-tertiary);padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--color-border)}.rcode__body[data-v-333d60a2]{margin:0;padding:var(--space-3) var(--space-4);background:none;border:none;border-radius:0;font-family:var(--font-code);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text);overflow-x:auto;white-space:pre}.rcode__body code[data-v-333d60a2]{font-family:inherit;font-size:inherit;color:inherit;background:none;padding:0}.rcode--lined .rcode__lined-body[data-v-333d60a2]{padding:var(--space-3) 0;font-family:var(--font-code);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text);overflow-x:auto}.rcode__line[data-v-333d60a2]{display:flex;align-items:baseline;gap:0;white-space:pre}.rln[data-v-333d60a2]{display:inline-block;min-width:3ch;padding-inline:var(--space-3);color:var(--color-text-tertiary);-webkit-user-select:none;user-select:none;text-align:right;border-right:1px solid var(--hud-line-strong);margin-right:var(--space-3);flex-shrink:0;font-variant-numeric:tabular-nums}.rtable[data-v-333d60a2]{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.rtable__th[data-v-333d60a2]{font-weight:var(--weight-semibold);color:var(--color-text);text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--hud-line-strong);white-space:nowrap}.rtable__th--center[data-v-333d60a2]{text-align:center}.rtable__th--right[data-v-333d60a2]{text-align:right}.rtable__td[data-v-333d60a2]{color:var(--color-text-secondary);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}.rtable__td--center[data-v-333d60a2]{text-align:center}.rtable__td--right[data-v-333d60a2]{text-align:right}.rtable tr:last-child .rtable__td[data-v-333d60a2]{border-bottom:none}.rtasklist[data-v-333d60a2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.rtasklist__item[data-v-333d60a2]{display:flex;align-items:center;gap:var(--space-3)}.rtasklist__box[data-v-333d60a2]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:10px;line-height:1;flex-shrink:0}.rtasklist__box--done[data-v-333d60a2]{background-color:var(--color-accent-surface);border-color:var(--color-accent);color:var(--color-accent)}.rtasklist__text[data-v-333d60a2]{color:var(--color-text-secondary)}.rtasklist__text--done[data-v-333d60a2]{text-decoration:line-through;color:var(--color-text-tertiary)}.rblockquote[data-v-333d60a2]{margin:0;padding:var(--space-3) var(--space-4);border-left:2px solid var(--color-primary);background-color:oklch(from var(--color-primary) l c h/.07);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.rblockquote p[data-v-333d60a2]{margin:0;color:var(--color-text-secondary);line-height:var(--leading-normal)}.rblockquote p+p[data-v-333d60a2]{margin-top:var(--space-2)}.rblockquote--nested[data-v-333d60a2]{margin-top:var(--space-3);border-left-color:var(--color-accent);background-color:oklch(from var(--color-accent) l c h/.07)}.rmd-diagram[data-v-333d60a2]{display:flex;flex-direction:column;align-items:center;padding:var(--space-5) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface-sunken);background-image:radial-gradient(var(--hud-grid-dot) 1px,transparent 1.2px);background-size:16px 16px}.rmd-node[data-v-333d60a2]{position:relative;font-size:var(--text-xs);color:var(--color-text-secondary);background-color:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);white-space:nowrap}.rmd-node--decision[data-v-333d60a2]{background-color:var(--color-primary-surface);border-color:var(--color-primary);color:var(--color-primary-text);box-shadow:var(--hud-glow)}.rmd-node--action[data-v-333d60a2]{background-color:var(--color-accent-surface);border-color:var(--color-accent);color:var(--color-accent)}.rmd-node--end[data-v-333d60a2]{background-color:var(--color-surface-sunken);color:var(--color-text-tertiary)}.rmd-connector[data-v-333d60a2]{position:relative;width:1px;height:var(--space-5);background-color:var(--hud-line-strong)}.rmd-connector[data-v-333d60a2]:after{content:"";position:absolute;bottom:0;left:50%;width:5px;height:5px;border-right:1px solid var(--hud-line-strong);border-bottom:1px solid var(--hud-line-strong);transform:translate(-50%,-1px) rotate(45deg)}.rmd-fork[data-v-333d60a2]{--line: var(--hud-line-strong);display:grid;grid-template-columns:1fr 1fr;padding-block:var(--space-5);background:linear-gradient(var(--line),var(--line)) 50% 0/1px 10px no-repeat,linear-gradient(var(--line),var(--line)) 50% 10px/50% 1px no-repeat,linear-gradient(var(--line),var(--line)) 25% 10px/1px 10px no-repeat,linear-gradient(var(--line),var(--line)) 75% 10px/1px 10px no-repeat,linear-gradient(var(--line),var(--line)) 25% 100%/1px 20px no-repeat,linear-gradient(var(--line),var(--line)) 75% 100%/1px 20px no-repeat,linear-gradient(var(--line),var(--line)) 50% 100%/50% 1px no-repeat}.rmd-branch[data-v-333d60a2]{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding-inline:var(--space-3)}.rmd-branch-label[data-v-333d60a2]{font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-tertiary)}.shortcuts-table[data-v-333d60a2]{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.shortcuts-table th[data-v-333d60a2],.shortcuts-table td[data-v-333d60a2]{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--color-border-subtle)}.shortcuts-table th[data-v-333d60a2]{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-tertiary);border-bottom-color:var(--color-border)}.shortcuts-table td[data-v-333d60a2]:first-child{color:var(--color-text)}.shortcuts-table tbody tr:last-child td[data-v-333d60a2]{border-bottom:none}@media(hover:hover)and (pointer:fine){.shortcuts-table tbody tr[data-v-333d60a2]{transition:background-color var(--duration-fast) var(--ease-out-quart)}.shortcuts-table tbody tr[data-v-333d60a2]:hover{background-color:oklch(from var(--color-primary) l c h/.05)}.shortcuts-table tbody tr:hover .hud-kbd[data-v-333d60a2]{color:var(--color-primary-text);border-color:var(--hud-line-strong)}}.keys[data-v-333d60a2]{display:inline-flex;flex-wrap:nowrap;gap:var(--space-1)}.hud-kbd[data-v-333d60a2]{min-width:1.75em;height:1.75em;font-size:var(--text-xs);transition:color var(--duration-fast) var(--ease-out-quart),border-color var(--duration-fast) var(--ease-out-quart)}.mg__cta[data-v-333d60a2]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);margin-top:var(--space-12);padding:var(--space-6);--bracket-color: var(--color-primary)}.mg__cta-copy[data-v-333d60a2]{display:flex;flex-direction:column;gap:var(--space-2)}.mg__cta-route[data-v-333d60a2]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-tertiary)}.mg__cta-label[data-v-333d60a2]{margin:0;font-size:var(--text-xl);font-weight:var(--weight-thin);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-text)}.mg__cta[data-reveal=armed][data-v-333d60a2]{opacity:0}.mg__cta[data-reveal=in][data-v-333d60a2]{animation:hud-unfold var(--duration-slow) var(--ease-hud) both}@media(max-width:960px){.mg__toc[data-v-333d60a2]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.markdown-guide[data-v-333d60a2]{padding:var(--space-6) var(--space-4) var(--space-16)}.mg__hero[data-v-333d60a2]{margin-bottom:var(--space-8)}.mg__tick[data-v-333d60a2]{width:var(--space-3)}.mg__toc[data-v-333d60a2]{grid-template-columns:repeat(2,minmax(0,1fr))}.mg__toc-link[data-v-333d60a2]{gap:var(--space-2);padding-inline:var(--space-2);font-size:var(--text-xs)}.mg__modules[data-v-333d60a2]{gap:var(--space-6)}.mg__cta[data-v-333d60a2]{flex-direction:column;align-items:stretch;padding:var(--space-5) var(--space-4)}.shortcuts-table[data-v-333d60a2]{font-size:var(--text-xs)}.shortcuts-table th[data-v-333d60a2],.shortcuts-table td[data-v-333d60a2]{padding-inline:var(--space-1)}.shortcuts-table th[data-v-333d60a2]:first-child,.shortcuts-table td[data-v-333d60a2]:first-child{padding-left:0}.keys[data-v-333d60a2]{gap:3px}}
