.jiMvjq_container{background:var(--color-bg);min-height:100vh;padding:calc(var(--space-xl) + 72px) 0 var(--space-2xl);position:relative;overflow:hidden}.jiMvjq_gridBg{background-image:linear-gradient(var(--color-surface-2) 1px, transparent 1px), linear-gradient(90deg, var(--color-surface-2) 1px, transparent 1px);opacity:.6;pointer-events:none;background-size:48px 48px;height:600px;position:absolute;top:0;left:0;right:0}.jiMvjq_inner{max-width:800px;padding:0 var(--space-lg);margin:0 auto;position:relative}.jiMvjq_backLink{color:var(--color-primary);margin-bottom:var(--space-xl);font-size:14px;display:block}.jiMvjq_backLink:hover{color:var(--color-primary-dark)}.jiMvjq_label{font-family:var(--font-jetbrains-mono), monospace;color:var(--color-primary);letter-spacing:.2em;text-transform:uppercase;margin-bottom:var(--space-sm);font-size:12px;display:inline-block}.jiMvjq_title{font-family:var(--font-space-grotesk), sans-serif;color:var(--color-text);margin-bottom:var(--space-sm);font-size:clamp(26px,4vw,36px);font-weight:600}.jiMvjq_date{font-family:var(--font-jetbrains-mono), monospace;color:var(--color-text-sub);margin-bottom:var(--space-lg);font-size:13px;display:block}.jiMvjq_summary{color:var(--color-text-sub);padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-surface-2);margin-bottom:var(--space-xl);font-size:16px;line-height:1.8}.jiMvjq_toc{background:var(--color-surface);border:1px solid var(--color-surface-2);border-radius:var(--radius-md);padding:var(--space-lg);margin-bottom:var(--space-xl)}.jiMvjq_toc ol{padding-left:var(--space-lg);counter-reset:toc;margin:0}.jiMvjq_toc li{margin-bottom:var(--space-xs)}.jiMvjq_toc a{color:var(--color-primary);text-underline-offset:2px;font-size:14px;font-weight:500;text-decoration:underline}.jiMvjq_toc a:hover{color:var(--color-primary-dark)}.jiMvjq_markdownBody{color:var(--color-text-sub);font-size:15px;line-height:1.85}.jiMvjq_markdownBody h2{color:var(--color-text);margin:var(--space-2xl) 0 var(--space-md);padding-bottom:var(--space-sm);border-bottom:2px solid var(--color-surface-2);font-size:22px;font-weight:700}.jiMvjq_markdownBody h2:first-child{margin-top:0}.jiMvjq_markdownBody h3{color:var(--color-text);margin:var(--space-xl) 0 var(--space-sm);font-size:18px;font-weight:700}.jiMvjq_markdownBody h4{color:var(--color-primary-dark);margin:var(--space-lg) 0 var(--space-xs);font-size:16px;font-weight:600}.jiMvjq_markdownBody p{margin-bottom:var(--space-md)}.jiMvjq_markdownBody ul,.jiMvjq_markdownBody ol{margin:0 0 var(--space-md) var(--space-lg)}.jiMvjq_markdownBody li{margin-bottom:var(--space-xs)}.jiMvjq_markdownBody strong{color:var(--color-text);font-weight:700}.jiMvjq_markdownBody a{color:var(--color-primary);text-underline-offset:2px;word-break:break-word;text-decoration:underline}.jiMvjq_markdownBody a:hover{color:var(--color-primary-dark)}.jiMvjq_markdownBody hr{border:none;border-top:1px solid var(--color-surface-2);margin:var(--space-xl) 0}.jiMvjq_markdownBody table{border-collapse:collapse;width:100%;margin-bottom:var(--space-lg);font-size:14px}.jiMvjq_markdownBody th,.jiMvjq_markdownBody td{border:1px solid var(--color-surface-2);padding:var(--space-sm) var(--space-md);text-align:left;vertical-align:top}.jiMvjq_markdownBody th{background:var(--color-surface);color:var(--color-text);white-space:nowrap;font-weight:600}.jiMvjq_markdownBody tr.jiMvjq_tableGroupRow td{background:var(--color-surface);color:var(--color-text);font-weight:700}.jiMvjq_markdownBody tr.jiMvjq_tableSubRow td:first-child{padding-left:var(--space-xl);position:relative}.jiMvjq_markdownBody tr.jiMvjq_tableSubRow td:first-child:before{content:"└";left:var(--space-sm);color:var(--color-text-sub);position:absolute}.jiMvjq_markdownBody sup{font-size:11px}.jiMvjq_markdownBody sup a{text-decoration:none}.jiMvjq_markdownBody section[data-footnotes]{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--color-surface-2);font-size:13px}.jiMvjq_markdownBody section[data-footnotes] h2{margin:0 0 var(--space-md);border-bottom:none;font-size:14px}.jiMvjq_markdownBody section[data-footnotes] ol{margin-left:var(--space-md)}.jiMvjq_markdownBody section[data-footnotes] li{word-break:break-all}.jiMvjq_tableScroll{overflow-x:auto}.jiMvjq_markdownBody svg{max-width:100%;height:auto}.jiMvjq_inlineImage{max-width:100%;height:auto;margin:var(--space-md) 0 var(--space-lg);border:1px solid var(--color-surface-2);border-radius:var(--radius-md);display:block}.jiMvjq_markdownBody [data-image-row]{gap:var(--space-md);margin:var(--space-md) 0 var(--space-lg);display:flex}.jiMvjq_markdownBody [data-image-row] .jiMvjq_inlineImage{flex:1;min-width:0;margin:0}@media (max-width:640px){.jiMvjq_markdownBody [data-image-row]{flex-direction:column}}
