.ContentSections-module__enNyWa__propositions,.ContentSections-module__enNyWa__evidence{margin-block:var(--space-lg);padding:var(--space-md);border-radius:var(--border-radius-md);background:hsl(var(--color-surface-secondary))}.ContentSections-module__enNyWa__questions{visibility:hidden;height:0;margin:0;padding:0;overflow:hidden;display:none!important}.ContentSections-module__enNyWa__propositions h2,.ContentSections-module__enNyWa__questions h2,.ContentSections-module__enNyWa__evidence h2{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:hsl(var(--color-text-primary));margin-block-start:0;margin-block-end:var(--space-md)}.ContentSections-module__enNyWa__propositions ul,.ContentSections-module__enNyWa__questions ul,.ContentSections-module__enNyWa__evidence ul{padding-left:var(--space-md);margin:0}.ContentSections-module__enNyWa__propositions li,.ContentSections-module__enNyWa__questions li,.ContentSections-module__enNyWa__evidence li{line-height:var(--line-height-relaxed);color:hsl(var(--color-text-secondary));margin-block-end:var(--space-sm)}.ContentSections-module__enNyWa__propositions li:last-child,.ContentSections-module__enNyWa__questions li:last-child,.ContentSections-module__enNyWa__evidence li:last-child{margin-block-end:0}
.MDMRenderer-module__ZOTGSW__container{color:hsl(var(--color-text-primary));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:1rem;line-height:1.4}.MDMRenderer-module__ZOTGSW__evolvedContainer{max-width:var(--max-width);padding:var(--space-large);margin:0 auto;margin-top:var(--space-large);margin-bottom:var(--space-xlarge);color:hsl(var(--color-text-primary));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:1rem;line-height:1.4}.MDMRenderer-module__ZOTGSW__maxNarrow{--max-width:45ch}.MDMRenderer-module__ZOTGSW__maxMedium{--max-width:65ch}.MDMRenderer-module__ZOTGSW__maxWide{--max-width:75ch}.MDMRenderer-module__ZOTGSW__maxFull{--max-width:100%}.MDMRenderer-module__ZOTGSW__titleSection{text-align:center;margin-bottom:var(--space-large)}.MDMRenderer-module__ZOTGSW__mainTitle{letter-spacing:-.025em;margin:0 0 var(--space-large)0;color:hsl(var(--accent,var(--color-primary)));font-size:4.5rem;font-weight:700;line-height:1.1;font-family:var(--font-sans);text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.MDMRenderer-module__ZOTGSW__essence{margin:var(--space-large)0;padding:var(--space-medium)var(--space-large);font-style:italic;font-size:var(--font-size-medium);color:hsl(var(--color-text-secondary));text-align:center;padding-left:var(--space-large);position:relative}.MDMRenderer-module__ZOTGSW__essence:before{content:"{";font-size:calc(100% + var(--space-large));color:hsl(var(--accent,var(--color-primary))/.6);align-items:center;font-family:Times New Roman,serif;font-style:normal;font-weight:200;line-height:1;display:flex;position:absolute;top:0;bottom:0;left:0}.MDMRenderer-module__ZOTGSW__tabLinkSection{margin:var(--space-medium)0 var(--space-xlarge)0;text-align:left}.MDMRenderer-module__ZOTGSW__tabLink{padding:var(--space-xs)var(--space-sm);color:hsl(var(--color-text-secondary));font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);text-underline-offset:.25em;text-decoration:underline;-webkit-text-decoration-color:hsl(var(--accent,var(--color-primary))/.5);text-decoration-color:hsl(var(--accent,var(--color-primary))/.5);border-radius:var(--radius-sm);background:0 0;border:none;outline:none;align-items:center;font-family:inherit;display:inline-flex}.MDMRenderer-module__ZOTGSW__tabLink:hover{color:hsl(var(--color-text-primary));-webkit-text-decoration-color:hsl(var(--accent,var(--color-primary)));text-decoration-color:hsl(var(--accent,var(--color-primary)))}.MDMRenderer-module__ZOTGSW__tabLink:focus-visible{outline:2px solid hsl(var(--accent,var(--color-primary)));outline-offset:2px}.MDMRenderer-module__ZOTGSW__tabLinkActive{color:hsl(var(--accent,var(--color-primary)));font-weight:var(--font-weight-semibold);-webkit-text-decoration-color:hsl(var(--accent,var(--color-primary)));text-decoration-color:hsl(var(--accent,var(--color-primary)))}.MDMRenderer-module__ZOTGSW__content{margin:var(--space-medium)0}.MDMRenderer-module__ZOTGSW__metadata{margin-top:var(--space-xlarge);padding-top:var(--space-large);border-top:1px solid hsl(var(--color-surface-3))}.MDMRenderer-module__ZOTGSW__metadataGrid{gap:var(--space-medium);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.MDMRenderer-module__ZOTGSW__metadataItem{gap:var(--space-tiny);flex-direction:column;display:flex}.MDMRenderer-module__ZOTGSW__metadataLabel{font-size:var(--font-size-small);color:hsl(var(--color-text-secondary));text-transform:uppercase;letter-spacing:.05em;font-weight:600}.MDMRenderer-module__ZOTGSW__metadataValue{font-size:var(--font-size-base);color:hsl(var(--color-text-primary))}.MDMRenderer-module__ZOTGSW__container h2,.MDMRenderer-module__ZOTGSW__container h3,.MDMRenderer-module__ZOTGSW__container h4,.MDMRenderer-module__ZOTGSW__container h5,.MDMRenderer-module__ZOTGSW__container h6,.MDMRenderer-module__ZOTGSW__evolvedContainer h2,.MDMRenderer-module__ZOTGSW__evolvedContainer h3,.MDMRenderer-module__ZOTGSW__evolvedContainer h4,.MDMRenderer-module__ZOTGSW__evolvedContainer h5,.MDMRenderer-module__ZOTGSW__evolvedContainer h6{margin-top:var(--space-xlarge);margin-bottom:var(--space-medium);color:hsl(var(--accent,var(--color-primary)));font-weight:600;line-height:1.25}.MDMRenderer-module__ZOTGSW__container h2,.MDMRenderer-module__ZOTGSW__evolvedContainer h2{letter-spacing:-.025em;font-size:2rem}.MDMRenderer-module__ZOTGSW__container h3,.MDMRenderer-module__ZOTGSW__evolvedContainer h3{font-size:1.5rem}.MDMRenderer-module__ZOTGSW__container h4,.MDMRenderer-module__ZOTGSW__evolvedContainer h4{font-size:1.25rem}.MDMRenderer-module__ZOTGSW__container h5,.MDMRenderer-module__ZOTGSW__evolvedContainer h5{font-size:1.125rem}.MDMRenderer-module__ZOTGSW__container h6,.MDMRenderer-module__ZOTGSW__evolvedContainer h6{font-size:1rem}.MDMRenderer-module__ZOTGSW__container>:first-child,.MDMRenderer-module__ZOTGSW__evolvedContainer .MDMRenderer-module__ZOTGSW__content>:first-child{margin-top:0}.MDMRenderer-module__ZOTGSW__container p,.MDMRenderer-module__ZOTGSW__evolvedContainer p{margin-bottom:var(--space-medium)}.MDMRenderer-module__ZOTGSW__container a,.MDMRenderer-module__ZOTGSW__evolvedContainer a{color:hsl(var(--accent,var(--color-primary)));text-underline-offset:.125em;text-decoration:underline;-webkit-text-decoration-color:hsl(var(--accent,var(--color-primary))/.4);text-decoration-color:hsl(var(--accent,var(--color-primary))/.4);transition:all var(--duration-fast);text-decoration-thickness:1px}.MDMRenderer-module__ZOTGSW__container a:hover,.MDMRenderer-module__ZOTGSW__evolvedContainer a:hover{color:hsl(var(--accent,var(--color-primary)));-webkit-text-decoration-color:hsl(var(--accent,var(--color-primary))/.8);text-decoration-color:hsl(var(--accent,var(--color-primary))/.8);text-decoration-thickness:2px}.MDMRenderer-module__ZOTGSW__container ul,.MDMRenderer-module__ZOTGSW__container ol,.MDMRenderer-module__ZOTGSW__evolvedContainer ul,.MDMRenderer-module__ZOTGSW__evolvedContainer ol{margin-bottom:var(--space-medium);padding-left:var(--space-large)}.MDMRenderer-module__ZOTGSW__container li,.MDMRenderer-module__ZOTGSW__evolvedContainer li{margin-bottom:var(--space-tiny)}.MDMRenderer-module__ZOTGSW__container ul li::marker{color:hsl(var(--accent,var(--color-primary))/.6)}.MDMRenderer-module__ZOTGSW__evolvedContainer ul li::marker{color:hsl(var(--accent,var(--color-primary))/.6)}.MDMRenderer-module__ZOTGSW__container ol li::marker{color:hsl(var(--accent,var(--color-primary))/.6);font-weight:var(--font-weight-medium)}.MDMRenderer-module__ZOTGSW__evolvedContainer ol li::marker{color:hsl(var(--accent,var(--color-primary))/.6);font-weight:var(--font-weight-medium)}.MDMRenderer-module__ZOTGSW__container blockquote,.MDMRenderer-module__ZOTGSW__evolvedContainer blockquote{margin:var(--space-large)0;padding-left:var(--space-large);color:hsl(var(--color-text-secondary));font-style:italic;position:relative}.MDMRenderer-module__ZOTGSW__container blockquote:before,.MDMRenderer-module__ZOTGSW__evolvedContainer blockquote:before{content:"{";font-size:calc(100% + var(--space-medium));color:hsl(var(--accent,var(--color-primary))/.6);align-items:center;font-family:Times New Roman,serif;font-style:normal;font-weight:200;line-height:1;display:flex;position:absolute;top:0;bottom:0;left:0}.MDMRenderer-module__ZOTGSW__container blockquote:after,.MDMRenderer-module__ZOTGSW__evolvedContainer blockquote:after{content:"}";font-size:calc(100% + var(--space-medium));color:hsl(var(--accent,var(--color-primary))/.6);align-items:center;font-family:Times New Roman,serif;font-style:normal;font-weight:200;line-height:1;display:flex;position:absolute;top:0;bottom:0;right:0}.MDMRenderer-module__ZOTGSW__container pre,.MDMRenderer-module__ZOTGSW__evolvedContainer pre{margin:var(--space-large)0;border-radius:var(--radius-medium);border:1px solid hsl(var(--accent,var(--color-primary)));box-shadow:var(--shadow-card);padding:var(--space-medium);cursor:pointer;background:0 0;position:relative;overflow:auto}.MDMRenderer-module__ZOTGSW__container pre>div,.MDMRenderer-module__ZOTGSW__evolvedContainer pre>div{margin:0!important;padding:0!important}.MDMRenderer-module__ZOTGSW__container code,.MDMRenderer-module__ZOTGSW__evolvedContainer code{background:hsl(var(--accent,var(--color-primary))/.08);color:hsl(var(--accent,var(--color-primary)));border-radius:var(--radius-small);font-size:.875em;font-family:var(--font-family-mono);padding:.125em .375em}.MDMRenderer-module__ZOTGSW__container pre code,.MDMRenderer-module__ZOTGSW__evolvedContainer pre code{background:0 0;padding:0;font-size:.875rem;line-height:1.6;display:block;overflow-x:auto}.MDMRenderer-module__ZOTGSW__container .MDMRenderer-module__ZOTGSW__hljs-keyword,.MDMRenderer-module__ZOTGSW__container .MDMRenderer-module__ZOTGSW__hljs-selector-tag,.MDMRenderer-module__ZOTGSW__container .MDMRenderer-module__ZOTGSW__hljs-built_in,.MDMRenderer-module__ZOTGSW__container .MDMRenderer-module__ZOTGSW__hljs-name,.MDMRenderer-module__ZOTGSW__evolvedContainer .MDMRenderer-module__ZOTGSW__hljs-keyword,.MDMRenderer-module__ZOTGSW__evolvedContainer .MDMRenderer-module__ZOTGSW__hljs-selector-tag,.MDMRenderer-module__ZOTGSW__evolvedContainer .MDMRenderer-module__ZOTGSW__hljs-built_in,.MDMRenderer-module__ZOTGSW__evolvedContainer .MDMRenderer-module__ZOTGSW__hljs-name{font-weight:600;color:hsl(var(--accent,var(--color-primary)))!important}.MDMRenderer-module__ZOTGSW__container .MDMRenderer-module__ZOTGSW__hljs-string,.MDMRenderer-module__ZOTGSW__container .MDMRenderer-module__ZOTGSW__hljs-title,.MDMRenderer-module__ZOTGSW__container .MDMRenderer-module__ZOTGSW__hljs-section,.MDMRenderer-module__ZOTGSW__container .MDMRenderer-module__ZOTGSW__hljs-attribute,.MDMRenderer-module__ZOTGSW__container .MDMRenderer-module__ZOTGSW__hljs-quote,.MDMRenderer-module__ZOTGSW__evolvedContainer .MDMRenderer-module__ZOTGSW__hljs-string,.MDMRenderer-module__ZOTGSW__evolvedContainer .MDMRenderer-module__ZOTGSW__hljs-title,.MDMRenderer-module__ZOTGSW__evolvedContainer .MDMRenderer-module__ZOTGSW__hljs-section,.MDMRenderer-module__ZOTGSW__evolvedContainer .MDMRenderer-module__ZOTGSW__hljs-attribute,.MDMRenderer-module__ZOTGSW__evolvedContainer .MDMRenderer-module__ZOTGSW__hljs-quote{color:hsl(var(--accent,var(--color-primary))/.8)!important}.MDMRenderer-module__ZOTGSW__container .MDMRenderer-module__ZOTGSW__hljs-comment,.MDMRenderer-module__ZOTGSW__container .MDMRenderer-module__ZOTGSW__hljs-meta,.MDMRenderer-module__ZOTGSW__evolvedContainer .MDMRenderer-module__ZOTGSW__hljs-comment,.MDMRenderer-module__ZOTGSW__evolvedContainer .MDMRenderer-module__ZOTGSW__hljs-meta{font-style:italic;color:hsl(var(--color-text-primary)/.5)!important}.MDMRenderer-module__ZOTGSW__container .MDMRenderer-module__ZOTGSW__hljs-number,.MDMRenderer-module__ZOTGSW__container .MDMRenderer-module__ZOTGSW__hljs-literal,.MDMRenderer-module__ZOTGSW__container .MDMRenderer-module__ZOTGSW__hljs-type,.MDMRenderer-module__ZOTGSW__container .MDMRenderer-module__ZOTGSW__hljs-params,.MDMRenderer-module__ZOTGSW__evolvedContainer .MDMRenderer-module__ZOTGSW__hljs-number,.MDMRenderer-module__ZOTGSW__evolvedContainer .MDMRenderer-module__ZOTGSW__hljs-literal,.MDMRenderer-module__ZOTGSW__evolvedContainer .MDMRenderer-module__ZOTGSW__hljs-type,.MDMRenderer-module__ZOTGSW__evolvedContainer .MDMRenderer-module__ZOTGSW__hljs-params{color:hsl(var(--accent,var(--color-primary))/.9)!important}.MDMRenderer-module__ZOTGSW__container .MDMRenderer-module__ZOTGSW__hljs-function,.MDMRenderer-module__ZOTGSW__container .MDMRenderer-module__ZOTGSW__hljs-selector-class,.MDMRenderer-module__ZOTGSW__container .MDMRenderer-module__ZOTGSW__hljs-selector-id,.MDMRenderer-module__ZOTGSW__evolvedContainer .MDMRenderer-module__ZOTGSW__hljs-function,.MDMRenderer-module__ZOTGSW__evolvedContainer .MDMRenderer-module__ZOTGSW__hljs-selector-class,.MDMRenderer-module__ZOTGSW__evolvedContainer .MDMRenderer-module__ZOTGSW__hljs-selector-id{color:hsl(var(--accent,var(--color-primary)))!important}.MDMRenderer-module__ZOTGSW__container table,.MDMRenderer-module__ZOTGSW__evolvedContainer table{width:100%;margin:var(--space-large)0;border-collapse:collapse;border:1px solid hsl(var(--accent,var(--color-primary))/.2);box-shadow:var(--shadow-card);border-radius:var(--radius-medium);overflow:hidden}.MDMRenderer-module__ZOTGSW__container th,.MDMRenderer-module__ZOTGSW__container td,.MDMRenderer-module__ZOTGSW__evolvedContainer th,.MDMRenderer-module__ZOTGSW__evolvedContainer td{padding:var(--space-small)var(--space-medium);text-align:left}.MDMRenderer-module__ZOTGSW__container th,.MDMRenderer-module__ZOTGSW__evolvedContainer th{background:hsl(var(--accent,var(--color-primary))/.08);color:hsl(var(--accent,var(--color-primary)));font-weight:600}.MDMRenderer-module__ZOTGSW__container tr:nth-child(2n),.MDMRenderer-module__ZOTGSW__evolvedContainer tr:nth-child(2n){background:hsl(var(--color-surface-1)/.5)}.MDMRenderer-module__ZOTGSW__container hr,.MDMRenderer-module__ZOTGSW__evolvedContainer hr{margin:var(--space-xlarge)0;background:linear-gradient(to right,transparent,hsl(var(--accent,var(--color-primary))/.3),transparent);border:none;height:1px}.MDMRenderer-module__ZOTGSW__container img,.MDMRenderer-module__ZOTGSW__evolvedContainer img{max-width:100%;height:auto;margin:var(--space-large)0;border-radius:var(--radius-medium);box-shadow:var(--shadow-medium)}.MDMRenderer-module__ZOTGSW__container .MDMRenderer-module__ZOTGSW__consciousness-marker,.MDMRenderer-module__ZOTGSW__evolvedContainer .MDMRenderer-module__ZOTGSW__consciousness-marker{color:hsl(var(--color-primary));font-weight:500}.MDMRenderer-module__ZOTGSW__orchestrationBadge{align-items:center;gap:var(--space-tiny);border-radius:var(--radius-full);background:hsl(var(--color-surface-2));transition:all var(--duration-fast);vertical-align:middle;margin:0 .25rem;padding:.125rem .5rem;font-size:.875rem;font-weight:500;animation:.3s ease-out MDMRenderer-module__ZOTGSW__badgeFadeIn;display:inline-flex;box-shadow:0 1px 3px #0000001a}@keyframes MDMRenderer-module__ZOTGSW__badgeFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.MDMRenderer-module__ZOTGSW__orchestrationBadge:hover{transform:translateY(-1px);box-shadow:0 2px 6px #00000026}.MDMRenderer-module__ZOTGSW__orchestrationIcon{justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.MDMRenderer-module__ZOTGSW__orchestrationValue{color:hsl(var(--color-text-primary))}.MDMRenderer-module__ZOTGSW__orchestrationClient{background:hsl(var(--color-blue)/.1);color:hsl(var(--color-blue))}.MDMRenderer-module__ZOTGSW__orchestrationPhase{background:hsl(var(--color-green)/.1);color:hsl(var(--color-green))}.MDMRenderer-module__ZOTGSW__orchestrationPriority{background:hsl(var(--color-orange)/.1);color:hsl(var(--color-orange))}.MDMRenderer-module__ZOTGSW__orchestrationPriority[data-value=high]{background:hsl(var(--color-red)/.1);color:hsl(var(--color-red))}.MDMRenderer-module__ZOTGSW__orchestrationPriority[data-value=medium]{background:hsl(var(--color-warning)/.1);color:hsl(var(--color-warning))}.MDMRenderer-module__ZOTGSW__orchestrationPriority[data-value=low]{background:hsl(var(--color-green)/.1);color:hsl(var(--color-green))}.MDMRenderer-module__ZOTGSW__orchestrationFollowup{background:hsl(var(--color-purple)/.1);color:hsl(var(--color-purple))}.MDMRenderer-module__ZOTGSW__orchestrationSource{background:hsl(var(--color-cyan)/.1);color:hsl(var(--color-cyan))}.MDMRenderer-module__ZOTGSW__orchestrationRequires{background:hsl(var(--color-warning)/.1);color:hsl(var(--color-warning))}.MDMRenderer-module__ZOTGSW__container strong,.MDMRenderer-module__ZOTGSW__container b,.MDMRenderer-module__ZOTGSW__evolvedContainer strong,.MDMRenderer-module__ZOTGSW__evolvedContainer b{font-weight:var(--font-weight-semibold);color:hsl(var(--color-text-primary))}.MDMRenderer-module__ZOTGSW__container em,.MDMRenderer-module__ZOTGSW__container i,.MDMRenderer-module__ZOTGSW__evolvedContainer em,.MDMRenderer-module__ZOTGSW__evolvedContainer i{color:hsl(var(--color-text-primary));font-style:italic}.MDMRenderer-module__ZOTGSW__container kbd,.MDMRenderer-module__ZOTGSW__evolvedContainer kbd{background:hsl(var(--accent,var(--color-primary))/.08);color:hsl(var(--accent,var(--color-primary)));border-radius:var(--radius-small);font-size:.875em;font-family:var(--font-mono);border:1px solid hsl(var(--accent,var(--color-primary))/.2);box-shadow:0 1px 2px hsl(var(--accent,var(--color-primary))/.1);padding:.125em .25em}.MDMRenderer-module__ZOTGSW__container pre[data-language] code,.MDMRenderer-module__ZOTGSW__evolvedContainer pre[data-language] code{position:relative}.MDMRenderer-module__ZOTGSW__container pre[data-language]:before,.MDMRenderer-module__ZOTGSW__evolvedContainer pre[data-language]:before{content:"COPY";color:hsl(var(--accent,var(--color-primary))/.6);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border-radius:var(--radius-small);z-index:2;pointer-events:all;background:0 0;padding:.25rem .5rem;font-size:.75rem;font-weight:500;transition:all .2s;position:absolute;top:.5rem;right:.5rem}.MDMRenderer-module__ZOTGSW__container pre[data-language]:hover:before,.MDMRenderer-module__ZOTGSW__evolvedContainer pre[data-language]:hover:before{color:hsl(var(--accent,var(--color-primary))/.8);background:hsl(var(--accent,var(--color-primary))/.05)}.MDMRenderer-module__ZOTGSW__container pre[data-language][data-copied]:before,.MDMRenderer-module__ZOTGSW__evolvedContainer pre[data-language][data-copied]:before{content:"COPIED!";color:hsl(var(--color-success));background:hsl(var(--color-success)/.1)}.MDMRenderer-module__ZOTGSW__hljs-keyword,.MDMRenderer-module__ZOTGSW__hljs-selector-tag,.MDMRenderer-module__ZOTGSW__hljs-title{color:hsl(var(--accent,var(--color-primary)));font-weight:500}.MDMRenderer-module__ZOTGSW__hljs-string,.MDMRenderer-module__ZOTGSW__hljs-attr,.MDMRenderer-module__ZOTGSW__hljs-quote{color:#3c3}.MDMRenderer-module__ZOTGSW__hljs-comment,.MDMRenderer-module__ZOTGSW__hljs-meta{color:hsl(var(--color-text-secondary));font-style:italic}.MDMRenderer-module__ZOTGSW__hljs-number,.MDMRenderer-module__ZOTGSW__hljs-literal{color:#ff8000}.MDMRenderer-module__ZOTGSW__hljs-function,.MDMRenderer-module__ZOTGSW__hljs-built_in,.MDMRenderer-module__ZOTGSW__hljs-name{color:#0af}.MDMRenderer-module__ZOTGSW__mdm-marker{font-family:var(--font-mono);color:hsl(var(--accent,var(--color-primary)));background:hsl(var(--accent,var(--color-primary))/.1);border-radius:var(--radius-small);border:1px solid hsl(var(--accent,var(--color-primary))/.3);letter-spacing:.025em;margin:0 .25em;padding:.125em .375em;font-size:.875em;font-weight:500;display:inline-block}.MDMRenderer-module__ZOTGSW__mdm-marker[data-type*=BOOST]{color:#3c3;background:#33cc331a;border-color:#33cc334d}.MDMRenderer-module__ZOTGSW__mdm-marker[data-type*=ERROR],.MDMRenderer-module__ZOTGSW__mdm-marker[data-type*=WARNING]{color:#c33;background:#cc33331a;border-color:#cc33334d}.MDMRenderer-module__ZOTGSW__mdm-marker[data-type*=SUCCESS],.MDMRenderer-module__ZOTGSW__mdm-marker[data-type*=COMPLETE]{color:#33cc80;background:#33cc801a;border-color:#33cc804d}.MDMRenderer-module__ZOTGSW__markdown-error{padding:var(--space-medium);border-radius:var(--radius-medium);margin:var(--space-medium)0;background:#cc33331a;border:1px solid #cc33334d}.MDMRenderer-module__ZOTGSW__markdown-error p{color:#c33;margin-bottom:var(--space-small);font-weight:500}.MDMRenderer-module__ZOTGSW__markdown-error pre{background:hsl(var(--color-surface-1));padding:var(--space-small);border-radius:var(--radius-small);overflow-x:auto}.MDMRenderer-module__ZOTGSW__metadataTags{margin-top:var(--space-medium)}.MDMRenderer-module__ZOTGSW__tagList{gap:var(--space-tiny);margin-top:var(--space-tiny);flex-wrap:wrap;display:flex}.MDMRenderer-module__ZOTGSW__tag{padding:var(--space-tiny)var(--space-small);background:hsl(var(--accent,var(--color-primary))/.1);border:1px solid hsl(var(--accent,var(--color-primary))/.3);border-radius:var(--radius-full);font-size:var(--font-size-small);color:hsl(var(--accent,var(--color-primary)));display:inline-block}.MDMRenderer-module__ZOTGSW__metadataDetails{margin-top:var(--space-medium);padding:var(--space-small);background:hsl(var(--color-surface-1));border-radius:var(--radius-medium);border:1px solid hsl(var(--color-surface-3))}.MDMRenderer-module__ZOTGSW__metadataDetails summary{cursor:pointer;padding:var(--space-tiny);color:hsl(var(--accent,var(--color-primary)));font-weight:600}.MDMRenderer-module__ZOTGSW__metadataDetails summary:hover{text-decoration:underline}.MDMRenderer-module__ZOTGSW__metadataCode{margin-top:var(--space-small);padding:var(--space-small);background:hsl(var(--color-surface-0));border-radius:var(--radius-small);font-family:var(--font-mono);font-size:var(--font-size-small);overflow-x:auto}.MDMRenderer-module__ZOTGSW__unknownSection{margin-top:var(--space-xlarge);padding-top:var(--space-large);border-top:1px solid hsl(var(--color-surface-3))}.MDMRenderer-module__ZOTGSW__unknownSection h3{font-size:var(--font-size-large);color:hsl(var(--accent,var(--color-primary)));margin-bottom:var(--space-medium);font-weight:600}.MDMRenderer-module__ZOTGSW__container mark,.MDMRenderer-module__ZOTGSW__evolvedContainer mark{background:hsl(var(--accent,var(--color-primary))/.15);color:hsl(var(--accent,var(--color-primary)));border-radius:var(--radius-small);padding:.125em .25em}@media (max-width:768px){.MDMRenderer-module__ZOTGSW__container,.MDMRenderer-module__ZOTGSW__evolvedContainer{padding:var(--space-medium);font-size:.938rem}.MDMRenderer-module__ZOTGSW__container h1,.MDMRenderer-module__ZOTGSW__evolvedContainer h1{font-size:2rem}.MDMRenderer-module__ZOTGSW__container h2,.MDMRenderer-module__ZOTGSW__evolvedContainer h2{font-size:1.5rem}.MDMRenderer-module__ZOTGSW__container h3,.MDMRenderer-module__ZOTGSW__evolvedContainer h3{font-size:1.25rem}.MDMRenderer-module__ZOTGSW__mainTitle{font-size:var(--font-size-2xl)}.MDMRenderer-module__ZOTGSW__metadataGrid{grid-template-columns:1fr}}
.layout-module__s4NzdG__mainthreadLayout{background:hsl(var(--color-surface-0));grid-template-columns:1fr;width:100vw;display:grid}@media (max-width:767px){.layout-module__s4NzdG__mainthreadLayout{width:100%;min-height:100vh;display:block;position:relative;overflow:visible}.layout-module__s4NzdG__navigationColumn,.layout-module__s4NzdG__verticalIndex,.layout-module__s4NzdG__applyPanel{display:none}.layout-module__s4NzdG__contentArea{width:100%;min-height:100lvh;padding-bottom:100px;position:relative;overflow-x:hidden}}@media (min-width:768px) and (max-width:1023px){.layout-module__s4NzdG__mainthreadLayout{grid-template-columns:200px 1fr;min-height:100dvh;position:relative;overflow:hidden}}@media (min-width:800px) and (max-width:1023px){.layout-module__s4NzdG__mainthreadLayout{grid-template-columns:200px 240px 1fr}.layout-module__s4NzdG__verticalIndex{display:block!important}.layout-module__s4NzdG__contentArea{margin-top:0!important;padding-top:0!important}}@media (min-width:1024px){.layout-module__s4NzdG__mainthreadLayout{grid-template-columns:250px 400px 1fr}}@media (min-width:1280px){.layout-module__s4NzdG__mainthreadLayout{grid-template-columns:320px 480px 1fr}}.layout-module__s4NzdG__navigationColumn{background:0 0;height:100vh;padding-right:0;display:none;overflow:hidden auto;scrollbar-width:none!important;-ms-overflow-style:none!important}@media (min-width:768px){.layout-module__s4NzdG__navigationColumn{display:block}}.layout-module__s4NzdG__navigationColumn::-webkit-scrollbar{width:0!important;display:none!important}.layout-module__s4NzdG__verticalIndex{scrollbar-width:none;-ms-overflow-style:none;background:0 0;height:100vh;display:none;overflow:hidden auto}@media (min-width:1024px){.layout-module__s4NzdG__verticalIndex{display:block}}.layout-module__s4NzdG__verticalIndex::-webkit-scrollbar{display:none}.layout-module__s4NzdG__contentArea{background:0 0;height:100vh;position:relative;overflow:hidden auto}.layout-module__s4NzdG__contentLoading{height:100vh;color:var(--text-secondary);justify-content:center;align-items:center;font-size:14px;display:flex}.layout-module__s4NzdG__navigationColumn,.layout-module__s4NzdG__contentArea{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:hsl(var(--color-border)/.3)transparent}.layout-module__s4NzdG__contentArea::-webkit-scrollbar{width:8px}.layout-module__s4NzdG__contentArea::-webkit-scrollbar-track{background:0 0}.layout-module__s4NzdG__contentArea::-webkit-scrollbar-thumb{background:hsl(var(--color-border)/.3);border-radius:4px}.layout-module__s4NzdG__contentArea::-webkit-scrollbar-thumb:hover{background:hsl(var(--color-border)/.5)}
.DataNodeForm-module__dXcDLa__icon{width:1rem;height:1rem}.DataNodeForm-module__dXcDLa__iconSmall{width:.875rem;height:.875rem}.DataNodeForm-module__dXcDLa__iconMedium{width:1.25rem;height:1.25rem}.DataNodeForm-module__dXcDLa__iconWithText{margin-right:var(--space-xs)}.DataNodeForm-module__dXcDLa__formContainer{gap:var(--space-large);flex-direction:column;display:flex}.DataNodeForm-module__dXcDLa__navigation{justify-content:space-between;align-items:center;display:flex}.DataNodeForm-module__dXcDLa__gridLayout{gap:var(--space-large);grid-template-columns:1fr 1fr;display:grid}.DataNodeForm-module__dXcDLa__singleColumn{gap:var(--space-large);flex-direction:column;display:flex}.DataNodeForm-module__dXcDLa__sectionContainer{gap:var(--space-medium);flex-direction:column;display:flex}.DataNodeForm-module__dXcDLa__sectionHeader{justify-content:space-between;align-items:center;display:flex}.DataNodeForm-module__dXcDLa__sectionTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:hsl(var(--color-text-primary));align-items:center;gap:var(--space-small);display:flex}.DataNodeForm-module__dXcDLa__sectionDescription{font-size:var(--font-size-sm);color:hsl(var(--color-text-secondary));line-height:1.5}.DataNodeForm-module__dXcDLa__selectInput{width:100%;padding:var(--space-small)var(--space-medium);background:hsl(var(--color-surface-1));color:hsl(var(--color-text-primary));border-radius:var(--radius-small);font-size:var(--font-size-base);cursor:pointer;transition:all var(--duration-fast);border:none}.DataNodeForm-module__dXcDLa__selectInput:focus{outline:2px solid hsl(var(--color-accent));outline-offset:2px;background:hsl(var(--color-surface-0))}.DataNodeForm-module__dXcDLa__typeDescription{font-size:var(--font-size-sm);color:hsl(var(--color-text-secondary));margin-top:var(--space-xs)}.DataNodeForm-module__dXcDLa__contentIndicators{align-items:center;gap:var(--space-small);font-size:var(--font-size-sm);display:flex}.DataNodeForm-module__dXcDLa__metadataIndicator{color:hsl(var(--color-success))}.DataNodeForm-module__dXcDLa__mdmIndicator{color:hsl(var(--color-info))}.DataNodeForm-module__dXcDLa__textSmall{font-size:var(--font-size-sm)}.DataNodeForm-module__dXcDLa__textMuted{color:hsl(var(--color-text-secondary))}.DataNodeForm-module__dXcDLa__textMonospace{font-family:var(--font-mono)}.DataNodeForm-module__dXcDLa__spaceY4{gap:var(--space-lg);flex-direction:column;display:flex}.DataNodeForm-module__dXcDLa__spaceY3{gap:var(--space-md);flex-direction:column;display:flex}.DataNodeForm-module__dXcDLa__spaceY2{gap:var(--space-sm);flex-direction:column;display:flex}.DataNodeForm-module__dXcDLa__equationsList{gap:var(--space-medium);flex-direction:column;display:flex}.DataNodeForm-module__dXcDLa__equationItem{gap:var(--space-small);display:flex}.DataNodeForm-module__dXcDLa__equationInputs{gap:var(--space-small);flex-direction:column;flex:1;display:flex}.DataNodeForm-module__dXcDLa__variableGrid{gap:var(--space-small);flex:1;grid-template-columns:1fr 1fr 2fr;display:grid}.DataNodeForm-module__dXcDLa__variableRow{gap:var(--space-sm);display:flex}.DataNodeForm-module__dXcDLa__variableInputGrid{gap:var(--space-sm);flex:1;grid-template-columns:1fr 1fr 2fr;display:grid}.DataNodeForm-module__dXcDLa__flexBetween{justify-content:space-between;align-items:center;display:flex}.DataNodeForm-module__dXcDLa__flexCenter{align-items:center;gap:var(--space-sm);display:flex}.DataNodeForm-module__dXcDLa__flexGap2{gap:var(--space-sm);display:flex}.DataNodeForm-module__dXcDLa__assignmentGrid,.DataNodeForm-module__dXcDLa__settingsGrid{gap:var(--space-medium);grid-template-columns:1fr 1fr;display:grid}.DataNodeForm-module__dXcDLa__radioGroup{gap:var(--space-large);display:flex}.DataNodeForm-module__dXcDLa__radioLabel{align-items:center;gap:var(--space-small);cursor:pointer;font-size:var(--font-size-base);color:hsl(var(--color-text-primary));display:flex}.DataNodeForm-module__dXcDLa__radioInput{cursor:pointer}.DataNodeForm-module__dXcDLa__formActions{padding-top:var(--space-large);border-top:1px solid hsl(var(--color-surface-2)/.5);justify-content:space-between;align-items:center;display:flex}.DataNodeForm-module__dXcDLa__previewContainer{top:var(--space-large);max-height:calc(100vh - var(--space-xlarge));position:sticky;overflow-y:auto}.DataNodeForm-module__dXcDLa__previewHeader{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:hsl(var(--color-text-primary));margin-bottom:var(--space-medium);padding-bottom:var(--space-medium);border-bottom:1px solid hsl(var(--color-surface-2)/.3)}.DataNodeForm-module__dXcDLa__previewContent{padding:var(--space-medium);background:hsl(var(--color-surface-0));border-radius:var(--radius-medium);min-height:400px}.DataNodeForm-module__dXcDLa__emptyState{text-align:center;padding:var(--space-large);color:hsl(var(--color-text-secondary));font-size:var(--font-size-sm)}@media (max-width:768px){.DataNodeForm-module__dXcDLa__gridLayout,.DataNodeForm-module__dXcDLa__assignmentGrid,.DataNodeForm-module__dXcDLa__settingsGrid{grid-template-columns:1fr}.DataNodeForm-module__dXcDLa__variableGrid{gap:var(--space-xs);grid-template-columns:1fr}.DataNodeForm-module__dXcDLa__radioGroup{gap:var(--space-medium);flex-direction:column}}.DataNodeForm-module__dXcDLa__sectionContainer{animation:DataNodeForm-module__dXcDLa__fadeIn var(--duration-moderate)var(--ease-out-cubic)}@keyframes DataNodeForm-module__dXcDLa__fadeIn{0%{opacity:0;transform:translateY(var(--space-small))}to{opacity:1;transform:translateY(0)}}
.AdminModal-module__PC4K0q__overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--space-large);animation:AdminModal-module__PC4K0q__overlayFadeIn var(--duration-moderate)ease-out;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AdminModal-module__PC4K0q__content{background-color:hsl(var(--color-base));border-radius:var(--radius-large);box-shadow:var(--shadow-large);max-height:90vh;animation:AdminModal-module__PC4K0q__contentSlideIn var(--duration-moderate)ease-out;flex-direction:column;display:flex;position:relative;overflow:auto}.AdminModal-module__PC4K0q__small{width:100%;max-width:400px}.AdminModal-module__PC4K0q__medium{width:100%;max-width:600px}.AdminModal-module__PC4K0q__large{width:100%;max-width:800px}.AdminModal-module__PC4K0q__full{width:90vw;max-width:1200px;height:90vh}.AdminModal-module__PC4K0q__header{padding:var(--space-large);padding-bottom:0}.AdminModal-module__PC4K0q__title{font-size:var(--font-size-large);font-weight:var(--font-weight-semibold);color:hsl(var(--color-text-primary));margin:0;margin-bottom:var(--space-tiny);line-height:1.3}.AdminModal-module__PC4K0q__description{font-size:var(--font-size-base);color:hsl(var(--color-text-secondary));margin:0;line-height:1.5}.AdminModal-module__PC4K0q__actions{gap:var(--space-small);padding:var(--space-large);padding-top:var(--space-medium);border-top:1px solid hsl(var(--color-surface-2));justify-content:flex-end;margin-top:auto;display:flex}.AdminModal-module__PC4K0q__trigger{font:inherit;cursor:pointer;outline:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.AdminModal-module__PC4K0q__close{top:var(--space-small);right:var(--space-small);padding:var(--space-tiny);cursor:pointer;border-radius:var(--radius-small);color:hsl(var(--color-text-secondary));transition:all var(--duration-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.AdminModal-module__PC4K0q__close:hover{background-color:hsl(var(--color-surface-1));color:hsl(var(--color-text-primary))}.AdminModal-module__PC4K0q__close:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px}@keyframes AdminModal-module__PC4K0q__overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes AdminModal-module__PC4K0q__contentSlideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.AdminModal-module__PC4K0q__content::-webkit-scrollbar{width:8px}.AdminModal-module__PC4K0q__content::-webkit-scrollbar-track{background:hsl(var(--color-surface-1));border-radius:var(--radius-small)}.AdminModal-module__PC4K0q__content::-webkit-scrollbar-thumb{background-color:hsl(var(--color-surface-2));border-radius:var(--radius-small);transition:background-color var(--duration-fast)}.AdminModal-module__PC4K0q__content::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--color-text-muted))}@media (max-width:768px){.AdminModal-module__PC4K0q__overlay{padding:var(--space-small)}.AdminModal-module__PC4K0q__content{border-radius:var(--radius-medium);max-width:100%;height:100%;max-height:100%}.AdminModal-module__PC4K0q__small,.AdminModal-module__PC4K0q__medium,.AdminModal-module__PC4K0q__large{max-width:100%}.AdminModal-module__PC4K0q__header,.AdminModal-module__PC4K0q__actions{padding:var(--space-medium)}}.AdminModal-module__PC4K0q__content:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px}.AdminModal-module__PC4K0q__content>:not(.AdminModal-module__PC4K0q__header):not(.AdminModal-module__PC4K0q__actions):not(.AdminModal-module__PC4K0q__close){padding:var(--space-large);padding-top:var(--space-medium);padding-bottom:var(--space-medium)}.AdminModal-module__PC4K0q__header+*{padding-top:var(--space-medium)!important}
.AdminLayout-module__UY47LW__statCard{position:relative;overflow:hidden;}.AdminLayout-module__UY47LW__statIcon{top:var(--space-medium);right:var(--space-medium);opacity:var(--opacity-20);color:hsl(var(--color-primary));position:absolute}.AdminLayout-module__UY47LW__statIcon svg{width:var(--space-large);height:var(--space-large)}.AdminLayout-module__UY47LW__sectionCard{height:100%;}.AdminLayout-module__UY47LW__sectionTitle{font-size:var(--font-size-large);font-weight:var(--font-weight-semibold);color:hsl(var(--color-text-primary));margin-bottom:var(--space-micro);align-items:baseline;gap:var(--space-small);display:flex}.AdminLayout-module__UY47LW__sectionCount{font-size:var(--font-size-small);font-weight:var(--font-weight-normal);color:hsl(var(--color-text-secondary))}.AdminLayout-module__UY47LW__sectionAction{align-items:center;gap:var(--space-micro);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:hsl(var(--color-primary));margin-top:var(--space-small);transition:var(--admin-transition-interactive);display:flex}.AdminLayout-module__UY47LW__actionIcon{width:var(--space-small);height:var(--space-small);transition:transform var(--duration-fast)var(--ease-out)}.AdminLayout-module__UY47LW__sectionCard:hover .AdminLayout-module__UY47LW__actionIcon{transform:translate(2px)}.AdminLayout-module__UY47LW__colorDefault svg{color:hsl(var(--color-text-secondary))}.AdminLayout-module__UY47LW__colorContent svg{color:hsl(var(--admin-color-content))}.AdminLayout-module__UY47LW__colorPlaybooks svg{color:hsl(var(--admin-color-playbooks))}.AdminLayout-module__UY47LW__colorUsers svg{color:hsl(var(--admin-color-users))}.AdminLayout-module__UY47LW__colorNavigation svg{color:hsl(var(--admin-color-navigation))}.AdminLayout-module__UY47LW__colorTemplates svg{color:hsl(var(--admin-color-templates))}.AdminLayout-module__UY47LW__colorSettings svg{color:hsl(var(--admin-color-settings))}.AdminLayout-module__UY47LW__colorContent{background:rgba(var(--admin-color-content),var(--opacity-10))!important}.AdminLayout-module__UY47LW__colorPlaybooks{background:rgba(var(--admin-color-playbooks),var(--opacity-10))!important}.AdminLayout-module__UY47LW__colorUsers{background:rgba(var(--admin-color-users),var(--opacity-10))!important}.AdminLayout-module__UY47LW__colorNavigation{background:rgba(var(--admin-color-navigation),var(--opacity-10))!important}.AdminLayout-module__UY47LW__colorTemplates{background:rgba(var(--admin-color-templates),var(--opacity-10))!important}.AdminLayout-module__UY47LW__colorSettings{background:rgba(var(--admin-color-settings),var(--opacity-10))!important}@media (max-width:768px){.AdminLayout-module__UY47LW__sectionTitle{font-size:var(--font-size-medium)}.AdminLayout-module__UY47LW__statIcon{display:none}}
.DeleteButton-module__Z4FRPq__confirmContainer{align-items:center;gap:var(--space-sm);display:flex}.DeleteButton-module__Z4FRPq__confirmText{font-size:var(--font-size-sm);color:hsl(var(--color-error))}.DeleteButton-module__Z4FRPq__icon{width:1rem;height:1rem;margin-right:var(--space-sm)}
.page-module__c5I-GG__container{background:#0a0a0a;flex-direction:column;height:calc(100vh - 60px);display:flex}.page-module__c5I-GG__header{background:#141414;border-bottom:1px solid #262626;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.page-module__c5I-GG__headerLeft{align-items:center;gap:16px;display:flex}.page-module__c5I-GG__title{color:#e6e6e6;margin:0;font-size:18px;font-weight:600}.page-module__c5I-GG__rootBadge{color:#85c2e0;background:#143d52;border:1px solid #246b8f;border-radius:6px;padding:4px 10px;font-family:monospace;font-size:12px}.page-module__c5I-GG__headerRight{align-items:center;gap:12px;display:flex}.page-module__c5I-GG__hint{color:gray;font-size:12px}.page-module__c5I-GG__main{flex:1;position:relative;overflow:hidden}.page-module__c5I-GG__loading{color:#999;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;display:flex}.page-module__c5I-GG__spinner{border:3px solid #333;border-top-color:#39c;border-radius:50%;width:40px;height:40px;animation:1s linear infinite page-module__c5I-GG__spin}@keyframes page-module__c5I-GG__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.page-module__c5I-GG__header{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 16px}.page-module__c5I-GG__hint{display:none}.page-module__c5I-GG__title{font-size:16px}}
.RelatedNodes-module__OWRfva__container{margin-top:var(--space-xlarge)}.RelatedNodes-module__OWRfva__title{font-size:var(--font-size-base);color:hsl(var(--color-text-secondary));margin-bottom:var(--space-medium);text-align:center;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.RelatedNodes-module__OWRfva__nodeGrid{gap:var(--space-medium);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.RelatedNodes-module__OWRfva__nodeLink{align-items:center;gap:var(--space-small);padding:var(--space-small)var(--space-large);border:1px solid hsl(var(--color-surface-3)/.3);color:hsl(var(--color-text-secondary));cursor:pointer;transition:all var(--transition-fast);background:0 0;border-radius:999px;text-decoration:none;display:flex;position:relative;overflow:hidden}.RelatedNodes-module__OWRfva__nodeLink:hover{background:color-mix(in srgb,hsl(var(--node-color))5%,transparent);color:hsl(var(--node-color));border-color:hsl(var(--node-color));transform:translateY(-1px)}.RelatedNodes-module__OWRfva__nodeLink:active,.RelatedNodes-module__OWRfva__nodeLink.RelatedNodes-module__OWRfva__active{background:color-mix(in srgb,hsl(var(--node-color))8%,transparent);color:hsl(var(--node-color));border-color:hsl(var(--node-color));transform:translateY(0)}.RelatedNodes-module__OWRfva__nodeTitle{font-size:var(--font-size-sm);white-space:nowrap;font-weight:500}@media (max-width:768px){.RelatedNodes-module__OWRfva__nodeGrid{gap:var(--space-small)}.RelatedNodes-module__OWRfva__nodeLink{padding:var(--space-xsmall)var(--space-medium)}.RelatedNodes-module__OWRfva__nodeTitle{font-size:var(--font-size-xs)}}
.ContentViewer-module__toMFxG__contentWrapper{width:100%}.ContentViewer-module__toMFxG__relationships{margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:1px solid hsl(var(--color-surface-3)/.3)}.ContentViewer-module__toMFxG__relationships h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:hsl(var(--color-text-primary));margin-bottom:var(--space-large)}@media (max-width:768px){.ContentViewer-module__toMFxG__relationships h2{font-size:var(--font-size-lg)}}.ContentViewer-module__toMFxG__contentSkeleton{padding:2rem;animation:.3s ease-in ContentViewer-module__toMFxG__fadeIn}.ContentViewer-module__toMFxG__skeletonHeader{margin-bottom:2rem}.ContentViewer-module__toMFxG__skeletonBreadcrumb{background:linear-gradient(90deg,hsl(var(--color-surface-2))0%,hsl(var(--color-surface-3))50%,hsl(var(--color-surface-2))100%);background-size:200% 100%;border-radius:4px;width:200px;height:1rem;margin-bottom:1rem;animation:1.5s infinite ContentViewer-module__toMFxG__shimmer}.ContentViewer-module__toMFxG__skeletonTitle{background:linear-gradient(90deg,hsl(var(--color-surface-2))0%,hsl(var(--color-surface-3))50%,hsl(var(--color-surface-2))100%);background-size:200% 100%;border-radius:4px;width:300px;height:2.5rem;animation:1.5s infinite ContentViewer-module__toMFxG__shimmer}.ContentViewer-module__toMFxG__skeletonContent{margin-top:2rem}.ContentViewer-module__toMFxG__skeletonLine{background:linear-gradient(90deg,hsl(var(--color-surface-2))0%,hsl(var(--color-surface-3))50%,hsl(var(--color-surface-2))100%);background-size:200% 100%;border-radius:4px;width:100%;height:1rem;margin-bottom:.75rem;animation:1.5s infinite ContentViewer-module__toMFxG__shimmer}.ContentViewer-module__toMFxG__skeletonParagraph{margin:2rem 0}.ContentViewer-module__toMFxG__contentSkeletonMinimal{justify-content:center;align-items:center;height:100%;min-height:400px;display:flex}.ContentViewer-module__toMFxG__skeletonPulse{background:hsl(var(--color-surface-2));color:hsl(var(--color-text-secondary));border-radius:8px;padding:1rem 2rem;animation:2s infinite ContentViewer-module__toMFxG__pulse}@keyframes ContentViewer-module__toMFxG__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ContentViewer-module__toMFxG__pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes ContentViewer-module__toMFxG__fadeIn{0%{opacity:0}to{opacity:1}}
.ContentLoadingSkeleton-module__SrkDdW__skeleton{min-height:60vh;padding:var(--space-large);background:rgba(var(--color-surface-0)/.3);border-radius:var(--radius-medium);position:relative;overflow:hidden}.ContentLoadingSkeleton-module__SrkDdW__title{font-size:var(--font-size-xxl);margin:0 0 var(--space-small);color:hsl(var(--color-text-primary));font-weight:700;transition:opacity .3s ease-out,filter .3s ease-out}.ContentLoadingSkeleton-module__SrkDdW__category{padding:var(--space-xs)var(--space-small);border-radius:var(--radius-small);background:rgba(var(--color-surface-1)/.5);color:hsl(var(--color-text-muted));font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-large);transition:opacity .3s ease-out,filter .3s ease-out;display:inline-block}.ContentLoadingSkeleton-module__SrkDdW__contentArea{margin-top:var(--space-large)}.ContentLoadingSkeleton-module__SrkDdW__contentLine{background:linear-gradient(90deg,rgba(var(--color-surface-2)/.2)0%,rgba(var(--color-surface-2)/.4)50%,rgba(var(--color-surface-2)/.2)100%);border-radius:var(--radius-small);height:16px;margin-bottom:var(--space-small);transition:all .4s ease-out;position:relative;overflow:hidden}.ContentLoadingSkeleton-module__SrkDdW__contentLine:before{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff1a 50%,#0000 100%);width:100%;height:100%;animation:2s infinite ContentLoadingSkeleton-module__SrkDdW__shimmer;position:absolute;top:0;left:-100%}@keyframes ContentLoadingSkeleton-module__SrkDdW__shimmer{to{left:100%}}.ContentLoadingSkeleton-module__SrkDdW__phase0{opacity:.1;filter:blur(8px)}.ContentLoadingSkeleton-module__SrkDdW__phase1{opacity:.2;filter:blur(6px)}.ContentLoadingSkeleton-module__SrkDdW__phase2{opacity:.3;filter:blur(4px)}.ContentLoadingSkeleton-module__SrkDdW__phase3{opacity:.4;filter:blur(3px)}.ContentLoadingSkeleton-module__SrkDdW__phase4{opacity:.5;filter:blur(2px)}.ContentLoadingSkeleton-module__SrkDdW__phase5{opacity:.6;filter:blur(1.5px)}.ContentLoadingSkeleton-module__SrkDdW__phase6{opacity:.7;filter:blur(1px)}.ContentLoadingSkeleton-module__SrkDdW__phase7{opacity:.8;filter:blur(.5px)}.ContentLoadingSkeleton-module__SrkDdW__phase8{opacity:.85;filter:blur(.3px)}.ContentLoadingSkeleton-module__SrkDdW__phase9{opacity:.9;filter:blur(.2px)}.ContentLoadingSkeleton-module__SrkDdW__phase10{opacity:.95;filter:blur(.1px)}.ContentLoadingSkeleton-module__SrkDdW__phase11{opacity:1;filter:blur()}.ContentLoadingSkeleton-module__SrkDdW__sparkleContainer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ContentLoadingSkeleton-module__SrkDdW__sparkle{opacity:0;background:radial-gradient(circle,#fffc 0%,#0000 70%);border-radius:50%;width:4px;height:4px;animation:3s infinite ContentLoadingSkeleton-module__SrkDdW__sparkleAnimation;position:absolute}@keyframes ContentLoadingSkeleton-module__SrkDdW__sparkleAnimation{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}.ContentLoadingSkeleton-module__SrkDdW__skeleton:before{content:"";background:radial-gradient(circle,rgba(var(--color-accent)/.05)0%,transparent 70%);width:200%;height:200%;animation:4s ease-in-out infinite ContentLoadingSkeleton-module__SrkDdW__glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ContentLoadingSkeleton-module__SrkDdW__glow{0%,to{opacity:.3;transform:translate(-50%,-50%)scale(.8)}50%{opacity:.6;transform:translate(-50%,-50%)scale(1.2)}}
.ContentAreaHeader-module__Qlo-Dq__header{--accent:var(--accent-color,hsl(var(--color-primary)));z-index:100;padding:calc(var(--space-medium) - 5px)0 var(--space-medium)var(--space-medium);margin-bottom:var(--space-medium);background:linear-gradient(to bottom,hsl(var(--color-surface-0))0,hsl(var(--color-surface-0))40%,hsl(var(--color-surface-0)/.9)60%,hsl(var(--color-surface-0)/.5)80%,transparent 100%);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.ContentAreaHeader-module__Qlo-Dq__breadcrumbs{font-size:var(--font-size-base);cursor:pointer;transition:opacity var(--duration-fast);opacity:.6;flex:1;align-items:center;display:flex}.ContentAreaHeader-module__Qlo-Dq__breadcrumbs:hover{opacity:.8}.ContentAreaHeader-module__Qlo-Dq__breadcrumbs:active{opacity:.6}.ContentAreaHeader-module__Qlo-Dq__oversizedSlash{opacity:.3;margin-right:var(--space-tiny);color:hsl(var(--color-text-tertiary));font-size:1.5em;font-weight:200}.ContentAreaHeader-module__Qlo-Dq__articlePath{color:hsl(var(--color-text-secondary));font-weight:var(--font-weight-medium)}.ContentAreaHeader-module__Qlo-Dq__pathSeparator{opacity:.3;margin:0 var(--space-tiny);font-size:1em;font-weight:200}.ContentAreaHeader-module__Qlo-Dq__sectionPath{color:hsl(var(--color-text-primary));font-weight:var(--font-weight-medium);transition:all .3s cubic-bezier(.4,0,.2,1)}.ContentAreaHeader-module__Qlo-Dq__sectionPath.ContentAreaHeader-module__Qlo-Dq__transitioning{animation:.3s ease-out ContentAreaHeader-module__Qlo-Dq__swipeUpFade}@keyframes ContentAreaHeader-module__Qlo-Dq__swipeUpFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ContentAreaHeader-module__Qlo-Dq__contactButton{align-items:center;gap:var(--space-small);padding:var(--space-tiny)var(--space-medium);margin-right:var(--space-medium);border-radius:var(--radius-medium);border:none;border:1px solid var(--button-color,hsl(var(--accent-hsl,var(--active-node-color,220 90% 55%))));color:var(--button-color,hsl(var(--accent-hsl,var(--active-node-color,220 90% 55%))));font-size:var(--font-size-small);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--duration-fast);background:0 0;flex-shrink:0;text-decoration:none;display:flex}.ContentAreaHeader-module__Qlo-Dq__contactButton:hover{background:var(--button-bg-hover,hsl(var(--accent-hsl,var(--active-node-color,220 90% 55%))/.15));color:var(--button-color,hsl(var(--accent-hsl,var(--active-node-color,220 90% 55%))));box-shadow:var(--shadow-medium);transition:all var(--duration-fast)}.ContentAreaHeader-module__Qlo-Dq__contactButton:active{box-shadow:var(--shadow-small)}@media (max-width:768px){.ContentAreaHeader-module__Qlo-Dq__header{padding:var(--space-small)0;background:linear-gradient(to bottom,hsl(var(--color-surface-0))0,hsl(var(--color-surface-0))40%,hsl(var(--color-surface-0)/.9)60%,hsl(var(--color-surface-0)/.5)80%,transparent 100%);padding-left:var(--space-medium);padding-right:var(--space-medium);margin-left:0;position:fixed;top:0;left:0;right:0}.ContentAreaHeader-module__Qlo-Dq__breadcrumbs{font-size:var(--font-size-small)}.ContentAreaHeader-module__Qlo-Dq__oversizedSlash{font-size:1.3em}.ContentAreaHeader-module__Qlo-Dq__contactButton span{display:none}}
.BidirectionalCanvas-module__QqInGG__contentStream{overflow-anchor:auto;min-height:100vh;position:relative}.BidirectionalCanvas-module__QqInGG__contentFlow{overflow-anchor:auto;flex-direction:column;display:flex}.BidirectionalCanvas-module__QqInGG__contentBrick{contain-intrinsic-size:auto 500px;contain:layout style paint;overflow-anchor:auto;border-radius:var(--radius-medium);padding:var(--space-large);opacity:1;background:0 0;content-visibility:visible!important}@keyframes BidirectionalCanvas-module__QqInGG__blurFlowIn{0%{opacity:0;filter:blur(12px);transform:translateY(15px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.BidirectionalCanvas-module__QqInGG__contentBrick [data-animate-zone=root]>header{opacity:1}.BidirectionalCanvas-module__QqInGG__contentBrick [data-animate-zone=root]>blockquote{opacity:1}.BidirectionalCanvas-module__QqInGG__contentBrick [data-animate-zone=body]>*{opacity:1}.BidirectionalCanvas-module__QqInGG__streamedEntry [data-animate-zone=root]>header{opacity:0;will-change:transform,opacity,filter;animation:1.4s cubic-bezier(.2,.6,.1,1) forwards BidirectionalCanvas-module__QqInGG__blurFlowIn}.BidirectionalCanvas-module__QqInGG__streamedEntry [data-animate-zone=root]>blockquote{opacity:0;will-change:transform,opacity,filter;animation:1.4s cubic-bezier(.2,.6,.1,1) forwards BidirectionalCanvas-module__QqInGG__blurFlowIn}.BidirectionalCanvas-module__QqInGG__streamedEntry [data-animate-zone=body]>*{opacity:0;will-change:transform,opacity,filter;animation:1.4s cubic-bezier(.2,.6,.1,1) forwards BidirectionalCanvas-module__QqInGG__blurFlowIn}.BidirectionalCanvas-module__QqInGG__streamedEntry [data-animate-zone=root]>header{animation-delay:50ms}.BidirectionalCanvas-module__QqInGG__streamedEntry [data-animate-zone=root]>blockquote{animation-delay:.1s}.BidirectionalCanvas-module__QqInGG__streamedEntry [data-animate-zone=body]>:first-child{animation-delay:.15s}.BidirectionalCanvas-module__QqInGG__streamedEntry [data-animate-zone=body]>:nth-child(2){animation-delay:.2s}.BidirectionalCanvas-module__QqInGG__streamedEntry [data-animate-zone=body]>:nth-child(3){animation-delay:.25s}.BidirectionalCanvas-module__QqInGG__streamedEntry [data-animate-zone=body]>:nth-child(4){animation-delay:.3s}.BidirectionalCanvas-module__QqInGG__streamedEntry [data-animate-zone=body]>:nth-child(5){animation-delay:.35s}.BidirectionalCanvas-module__QqInGG__streamedEntry [data-animate-zone=body]>:nth-child(6){animation-delay:.4s}.BidirectionalCanvas-module__QqInGG__streamedEntry [data-animate-zone=body]>:nth-child(n+7){animation-delay:.45s}.BidirectionalCanvas-module__QqInGG__contentSection{content-visibility:auto;contain-intrinsic-size:auto 800px;contain:layout style paint size;isolation:isolate;opacity:1;min-height:100vh;transition:none;position:relative;transform:translateZ(0)}.BidirectionalCanvas-module__QqInGG__contentSection[data-current=true]{content-visibility:visible;contain:layout style paint}.BidirectionalCanvas-module__QqInGG__contentSection:not([data-current=true]){content-visibility:auto;contain:layout style paint}.BidirectionalCanvas-module__QqInGG__contentSection[data-current=true]{opacity:1;border-left:2px solid hsl(var(--accent)/.3);border-radius:0}@supports (animation-timeline:view()){.BidirectionalCanvas-module__QqInGG__contentSection{--visibility:0;--is-active:0;--scroll-progress:0;animation:linear BidirectionalCanvas-module__QqInGG__scrollReveal;animation-timeline:view();animation-range:entry cover 50%}@keyframes BidirectionalCanvas-module__QqInGG__scrollReveal{0%{opacity:0;background:0 0;transform:translateY(20px)}50%{opacity:.7;background:hsl(var(--accent)/.02);transform:translateY(10px)}to{opacity:1;background:hsl(var(--accent)/.05);transform:translateY(0)}}.BidirectionalCanvas-module__QqInGG__contentSection[data-current=true]{border-left:4px solid hsl(var(--accent)/.8);background:hsl(var(--accent)/.1);box-shadow:0 8px 32px hsl(var(--accent)/.15);transition:all .3s;transform:scale(1.02)}}.BidirectionalCanvas-module__QqInGG__contentSection:target{--is-target:1;border-left:4px solid hsl(var(--accent)/.8);background:hsl(var(--accent)/.05);animation:.5s ease-out BidirectionalCanvas-module__QqInGG__targetReveal;transform:scale(1.01)}@keyframes BidirectionalCanvas-module__QqInGG__targetReveal{0%{background:hsl(var(--accent)/.1);transform:scale(1.02)}to{background:hsl(var(--accent)/.05);transform:scale(1.01)}}.BidirectionalCanvas-module__QqInGG__contentSection{scroll-margin-top:var(--header-height,100px);scroll-snap-align:start;scroll-snap-stop:normal}.BidirectionalCanvas-module__QqInGG__contentStream{scroll-snap-type:y proximity;scroll-padding-top:var(--header-height,100px);overscroll-behavior:contain}.BidirectionalCanvas-module__QqInGG__mainthread[data-slug=intro] .BidirectionalCanvas-module__QqInGG__contentSection[data-slug=intro],.BidirectionalCanvas-module__QqInGG__mainthread[data-slug=overview] .BidirectionalCanvas-module__QqInGG__contentSection[data-slug=overview]{opacity:1}.BidirectionalCanvas-module__QqInGG__contentStream{scroll-behavior:smooth;overscroll-behavior-y:contain}.BidirectionalCanvas-module__QqInGG__contentSection+.BidirectionalCanvas-module__QqInGG__contentSection{margin-top:2rem}@media (max-width:768px){.BidirectionalCanvas-module__QqInGG__contentSection{min-height:80vh}.BidirectionalCanvas-module__QqInGG__contentSection[data-current=true]{transform:scale(1)}}.BidirectionalCanvas-module__QqInGG__contentSection{contain:layout style paint;will-change:transform,opacity}.BidirectionalCanvas-module__QqInGG__contentStream:has([data-current=true]){--has-active:1;scroll-behavior:smooth}.BidirectionalCanvas-module__QqInGG__contentStream:has([data-slug]:hover){--interaction-mode:1}.BidirectionalCanvas-module__QqInGG__contentStream:has(.BidirectionalCanvas-module__QqInGG__streamingContent){--streaming-active:1;overscroll-behavior:contain}@keyframes BidirectionalCanvas-module__QqInGG__blink{0%,50%{opacity:1}51%,to{opacity:0}}.BidirectionalCanvas-module__QqInGG__streamingWrapper{position:relative}.BidirectionalCanvas-module__QqInGG__streamingCursor{color:hsl(var(--accent)/.8);margin-left:2px;font-weight:700;animation:1s infinite BidirectionalCanvas-module__QqInGG__blink}.BidirectionalCanvas-module__QqInGG__streamingContent{animation:.3s ease-in BidirectionalCanvas-module__QqInGG__fadeIn}@keyframes BidirectionalCanvas-module__QqInGG__fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.BidirectionalCanvas-module__QqInGG__contentSection{transition:opacity .2s;animation:none!important}.BidirectionalCanvas-module__QqInGG__contentSection[data-current=true]{transform:none}.BidirectionalCanvas-module__QqInGG__streamingCursor{opacity:1;animation:none}.BidirectionalCanvas-module__QqInGG__streamingContent{animation:none}}
