.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)var(--space-large)0 var(--space-large);margin:0 auto;margin-top:var(--space-large);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__styleTech{--text-main:#cbd5e1;--text-muted:#64748b;--text-bright:#fff;--font-mono:"JetBrains Mono","Fira Code",monospace;--font-sans:"Inter",sans-serif;--max-width:65ch;color:hsl(var(--color-text-primary));font-family:var(--font-sans);border:none;padding:0}.MDMRenderer-module__ZOTGSW__styleTech p{margin-bottom:1.5rem;font-size:1.125rem;font-weight:300;line-height:1.75}.MDMRenderer-module__ZOTGSW__styleTech h2{border:none;margin-bottom:1rem}.MDMRenderer-module__ZOTGSW__styleTech [data-mdm~=section-label]{text-transform:uppercase;letter-spacing:.115em;font-weight:400;font-family:var(--font-mono)!important;color:hsl(var(--color-text-secondary))!important;font-size:1rem!important}.MDMRenderer-module__ZOTGSW__styleTech h3{font-family:var(--font-sans);color:var(--text-bright);letter-spacing:-.02em;margin-top:0;margin-bottom:1.5rem;font-size:1.875rem;font-weight:600;line-height:1.25}.MDMRenderer-module__ZOTGSW__styleTech strong{color:var(--text-bright);font-weight:600}.MDMRenderer-module__ZOTGSW__styleTech em{color:hsl(var(--accent));font-style:normal;font-family:var(--font-mono);font-size:.875rem}.MDMRenderer-module__ZOTGSW__styleTech ul{margin-bottom:1.5rem;padding-left:0;list-style:none}.MDMRenderer-module__ZOTGSW__styleTech li{color:var(--text-main);margin-bottom:.5rem;padding-left:1.5rem;position:relative}.MDMRenderer-module__ZOTGSW__styleTech li:before{content:">";color:var(--text-muted);font-family:var(--font-mono);position:absolute;left:0}.MDMRenderer-module__ZOTGSW__styleTech.MDMRenderer-module__ZOTGSW__evolvedContainer ul,.MDMRenderer-module__ZOTGSW__evolvedContainer.MDMRenderer-module__ZOTGSW__styleTech ul{list-style:none}.MDMRenderer-module__ZOTGSW__styleTech a{color:hsl(var(--accent));border-bottom:1px solid hsl(var(--accent)/.3);text-decoration:none;transition:all .2s}.MDMRenderer-module__ZOTGSW__styleTech a:hover{background:hsl(var(--accent)/.1);border-bottom-color:hsl(var(--accent))}.MDMRenderer-module__ZOTGSW__styleTech hr{border:0;border-top:1px solid #1e293b;margin:4rem 0}.MDMRenderer-module__ZOTGSW__styleTech h1{font-family:var(--font-sans);letter-spacing:-.02em;margin-bottom:2rem;font-weight:700;line-height:1.1}.MDMRenderer-module__ZOTGSW__styleTech .MDMRenderer-module__ZOTGSW__essence{font-family:var(--font-mono);color:hsl(var(--accent));background:0 0;border:none;margin-bottom:3rem;padding:0;font-size:.9rem;line-height:1.6}.MDMRenderer-module__ZOTGSW__styleTech .MDMRenderer-module__ZOTGSW__essence:before,.MDMRenderer-module__ZOTGSW__styleTech .MDMRenderer-module__ZOTGSW__essence:after{display:none}.MDMRenderer-module__ZOTGSW__styleMinimal{--font-heading:"Inter Display",sans-serif;--space-large:6rem;--max-width:60ch;background:0 0;border:none;padding:0}.MDMRenderer-module__ZOTGSW__styleMinimal h1{font-family:var(--font-heading);letter-spacing:-.03em;margin-bottom:4rem;font-size:5rem;font-weight:300}.MDMRenderer-module__ZOTGSW__styleMinimal .MDMRenderer-module__ZOTGSW__essence{font-family:var(--font-heading);text-align:left;color:hsl(var(--color-text-primary));border:none;margin:4rem 0;padding:0;font-size:1.75rem;font-style:normal;font-weight:300;line-height:1.4}.MDMRenderer-module__ZOTGSW__styleMinimal .MDMRenderer-module__ZOTGSW__essence:before,.MDMRenderer-module__ZOTGSW__styleMinimal .MDMRenderer-module__ZOTGSW__essence:after{display:none}.MDMRenderer-module__ZOTGSW__styleStructure{--font-heading:"Inter",sans-serif;--space-large:3rem;--max-width:65ch;background:linear-gradient(to right,hsl(var(--color-surface-3))1px,transparent 1px)0 0/20px 100%,linear-gradient(to bottom,hsl(var(--color-surface-3))1px,transparent 1px)0 0/100% 20px;border-top:4px solid hsl(var(--accent));padding-top:var(--space-large);background:0 0;position:relative}.MDMRenderer-module__ZOTGSW__styleStructure h1{letter-spacing:-.04em;text-align:right;margin-right:-4rem;font-size:4rem;font-weight:800}.MDMRenderer-module__ZOTGSW__styleStructure .MDMRenderer-module__ZOTGSW__essence{border-top:1px solid hsl(var(--color-text-secondary));border-bottom:1px solid hsl(var(--color-text-secondary));text-transform:uppercase;letter-spacing:.05em;text-align:left;max-width:50%;padding:2rem 0;font-family:Helvetica Neue,sans-serif;font-size:1.125rem;font-weight:600}.MDMRenderer-module__ZOTGSW__styleStructure .MDMRenderer-module__ZOTGSW__essence:before,.MDMRenderer-module__ZOTGSW__styleStructure .MDMRenderer-module__ZOTGSW__essence:after{display:none}.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: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-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__container h3,.MDMRenderer-module__ZOTGSW__container h4,.MDMRenderer-module__ZOTGSW__evolvedContainer h2,.MDMRenderer-module__ZOTGSW__evolvedContainer h3,.MDMRenderer-module__ZOTGSW__evolvedContainer h4{margin-top:var(--space-xlarge)}.MDMRenderer-module__ZOTGSW__container hr+h2,.MDMRenderer-module__ZOTGSW__container hr+h3,.MDMRenderer-module__ZOTGSW__container hr+h4,.MDMRenderer-module__ZOTGSW__evolvedContainer hr+h2,.MDMRenderer-module__ZOTGSW__evolvedContainer hr+h3,.MDMRenderer-module__ZOTGSW__evolvedContainer hr+h4,.MDMRenderer-module__ZOTGSW__container [data-mdm~=section-label]+h2,.MDMRenderer-module__ZOTGSW__container [data-mdm~=section-label]+h3,.MDMRenderer-module__ZOTGSW__container [data-mdm~=section-label]+h4,.MDMRenderer-module__ZOTGSW__evolvedContainer [data-mdm~=section-label]+h2,.MDMRenderer-module__ZOTGSW__evolvedContainer [data-mdm~=section-label]+h3,.MDMRenderer-module__ZOTGSW__evolvedContainer [data-mdm~=section-label]+h4{margin-top:0}.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 ul,.MDMRenderer-module__ZOTGSW__evolvedContainer ul{list-style-type:disc;list-style-position:outside}.MDMRenderer-module__ZOTGSW__container ol,.MDMRenderer-module__ZOTGSW__evolvedContainer ol{list-style-type:decimal;list-style-position:outside}.MDMRenderer-module__ZOTGSW__container li,.MDMRenderer-module__ZOTGSW__evolvedContainer li{margin-bottom:var(--space-tiny)}.MDMRenderer-module__ZOTGSW__container ol li::marker{font-weight:var(--font-weight-medium)}.MDMRenderer-module__ZOTGSW__evolvedContainer ol li::marker{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:flex-end;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 .MDMRenderer-module__ZOTGSW__essence:after,.MDMRenderer-module__ZOTGSW__evolvedContainer .MDMRenderer-module__ZOTGSW__essence:after{align-items:center}.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{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}.MDMRenderer-module__ZOTGSW__container [data-mdm~=accent],.MDMRenderer-module__ZOTGSW__evolvedContainer [data-mdm~=accent]{color:hsl(var(--accent,var(--color-primary)))}.MDMRenderer-module__ZOTGSW__container [data-mdm~=mono],.MDMRenderer-module__ZOTGSW__evolvedContainer [data-mdm~=mono]{font-family:var(--font-family-mono);font-size:.9em}.MDMRenderer-module__ZOTGSW__container [data-mdm~=muted],.MDMRenderer-module__ZOTGSW__evolvedContainer [data-mdm~=muted]{color:hsl(var(--color-text-secondary))}.MDMRenderer-module__ZOTGSW__container [data-mdm~=bright],.MDMRenderer-module__ZOTGSW__evolvedContainer [data-mdm~=bright]{color:hsl(var(--color-text-primary));font-weight:600}.MDMRenderer-module__ZOTGSW__container [data-mdm~=small],.MDMRenderer-module__ZOTGSW__evolvedContainer [data-mdm~=small]{font-size:.875em}@media (max-width:768px){.MDMRenderer-module__ZOTGSW__container,.MDMRenderer-module__ZOTGSW__evolvedContainer{padding-left:var(--space-medium);padding-right:var(--space-medium);font-size:.938rem}.MDMRenderer-module__ZOTGSW__container h1,.MDMRenderer-module__ZOTGSW__evolvedContainer h1{font-size:2.75rem}.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}}
.ActivityRail-module__7TkoVq__rail{z-index:10;background:#0f0f0f;border-right:1px solid #ffffff0d;flex-direction:column;align-items:center;width:48px;padding-top:12px;display:flex}.ActivityRail-module__7TkoVq__item{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:8px;transition:all .2s;display:flex}.ActivityRail-module__7TkoVq__item:hover{color:#fffc;background:#ffffff0d}.ActivityRail-module__7TkoVq__active{color:var(--accent,#fff);background:#ffffff1a}.ActivityRail-module__7TkoVq__spacer{flex:1}.ActivityRail-module__7TkoVq__divider{background:#ffffff1a;width:24px;height:1px;margin:8px 0}
.UniversalNodeBrowser-module__uWK8zq__browser{background:#111;border-right:1px solid #ffffff0d;flex-direction:column;width:100%;height:100%;display:flex}.UniversalNodeBrowser-module__uWK8zq__header{border-bottom:1px solid #ffffff0d;padding:10px 12px}.UniversalNodeBrowser-module__uWK8zq__searchPill{-webkit-backdrop-filter:blur(12px);background:#262626f2;border:1px solid #00000026;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;display:flex;box-shadow:0 4px 16px #0000004d}.UniversalNodeBrowser-module__uWK8zq__divider{background:#ffffff1f;width:1px;height:18px;margin:0 2px}.UniversalNodeBrowser-module__uWK8zq__iconBtn{color:#fffc;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.UniversalNodeBrowser-module__uWK8zq__iconBtn:hover{background:#ffffff1a;transform:scale(1.05)}.UniversalNodeBrowser-module__uWK8zq__iconBtn.UniversalNodeBrowser-module__uWK8zq__active{color:#fff;background:#308ce8}.UniversalNodeBrowser-module__uWK8zq__modeSelectContainer{align-items:center;display:flex;position:relative}.UniversalNodeBrowser-module__uWK8zq__modeSelect{appearance:none;color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;outline:none;padding:4px 20px 4px 8px;font-family:inherit;font-size:12px;font-weight:500;transition:background .2s}.UniversalNodeBrowser-module__uWK8zq__modeSelect:hover{background:#ffffff1a}.UniversalNodeBrowser-module__uWK8zq__modeSelect option{color:#fff;background:#222}.UniversalNodeBrowser-module__uWK8zq__selectIcon{pointer-events:none;color:#ffffff80;position:absolute;right:4px}.UniversalNodeBrowser-module__uWK8zq__searchInput{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:4px 8px;font-size:13px}.UniversalNodeBrowser-module__uWK8zq__searchInput::placeholder{color:#fff6}.UniversalNodeBrowser-module__uWK8zq__listContainer{flex:1;height:100%;min-height:0;position:relative}.UniversalNodeBrowser-module__uWK8zq__emptyState{text-align:center;color:#ffffff4d;padding:24px;font-size:.85rem}.UniversalNodeBrowser-module__uWK8zq__listContainer .react-window-list::-webkit-scrollbar{width:6px}.UniversalNodeBrowser-module__uWK8zq__listContainer .react-window-list::-webkit-scrollbar-track{background:0 0}.UniversalNodeBrowser-module__uWK8zq__listContainer .react-window-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.UniversalNodeBrowser-module__uWK8zq__listContainer .react-window-list::-webkit-scrollbar-thumb:hover{background:#fff3}.UniversalNodeBrowser-module__uWK8zq__loadingItem{color:#fff6;justify-content:center;align-items:center;padding:16px;font-size:.85rem;display:flex}.UniversalNodeBrowser-module__uWK8zq__cardWrapper{border-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden}.UniversalNodeBrowser-module__uWK8zq__cardWrapper>*{flex-direction:column!important;height:100%!important;min-height:100%!important;max-height:100%!important;display:flex!important;overflow:hidden!important}:is(.UniversalNodeBrowser-module__uWK8zq__cardWrapper>* h3,.UniversalNodeBrowser-module__uWK8zq__cardWrapper>* [class*=title]){-webkit-line-clamp:3!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;flex-shrink:0!important;max-height:none!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}.UniversalNodeBrowser-module__uWK8zq__cardWrapper>* p,.UniversalNodeBrowser-module__uWK8zq__cardWrapper>* [class*=excerpt]{-webkit-line-clamp:4!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;flex:1!important;max-height:none!important;line-height:1.4!important;display:-webkit-box!important;overflow:hidden!important}.UniversalNodeBrowser-module__uWK8zq__cardWrapper>* [class*=metadata],.UniversalNodeBrowser-module__uWK8zq__cardWrapper>* [class*=cardMeta],.UniversalNodeBrowser-module__uWK8zq__cardWrapper>* [class*=footer]{flex-shrink:0!important;margin-top:auto!important}.UniversalNodeBrowser-module__uWK8zq__settingsPanel{-webkit-backdrop-filter:blur(12px);z-index:100;background:#262626f2;border:1px solid #00000026;border-radius:12px;flex-direction:column;gap:8px;min-width:200px;margin-top:12px;padding:8px 12px;animation:.2s UniversalNodeBrowser-module__uWK8zq__fadeIn;display:flex;position:absolute;top:100%;left:0;box-shadow:0 8px 32px #0006}.UniversalNodeBrowser-module__uWK8zq__toggleRow{color:#fff;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.UniversalNodeBrowser-module__uWK8zq__toggleSwitch{background:#0003;border-radius:99px;gap:2px;padding:2px;display:flex}.UniversalNodeBrowser-module__uWK8zq__toggleOption{cursor:pointer;color:#fff6;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:600;transition:all .2s}.UniversalNodeBrowser-module__uWK8zq__toggleOption.UniversalNodeBrowser-module__uWK8zq__active{color:#000;background:#fff}.UniversalNodeBrowser-module__uWK8zq__toggleOption.UniversalNodeBrowser-module__uWK8zq__activeGreen{color:#fff;background:#10b981}@keyframes UniversalNodeBrowser-module__uWK8zq__fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.UniversalNodeBrowser-module__uWK8zq__orbitGroup{background:#0003;border-radius:8px;gap:2px;padding:2px;display:flex}.UniversalNodeBrowser-module__uWK8zq__orbitBtn{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:600;transition:all .2s;display:flex}.UniversalNodeBrowser-module__uWK8zq__orbitBtn:hover{color:#fffc;background:#ffffff1a}.UniversalNodeBrowser-module__uWK8zq__orbitBtn.UniversalNodeBrowser-module__uWK8zq__active{color:#000;background:#fff}
.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%;height:100svh;min-height:100svh;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)}}
.Toggle-module__hfSgKW__toggleLabel{cursor:pointer;-webkit-user-select:none;user-select:none;--toggle-width:36px;--toggle-height:20px;--thumb-size:16px;--thumb-offset:2px;--toggle-bg-off:hsl(var(--color-surface-3,220 13% 25%));--toggle-bg-on:hsl(var(--dynamic-node-color,var(--active-node-color,220 90% 55%)));align-items:center;gap:8px;display:inline-flex}.Toggle-module__hfSgKW__toggleLabel.Toggle-module__hfSgKW__sm{--toggle-width:28px;--toggle-height:16px;--thumb-size:12px;--thumb-offset:2px}.Toggle-module__hfSgKW__toggleInput{opacity:0;width:0;height:0;position:absolute}.Toggle-module__hfSgKW__toggleTrack{width:var(--toggle-width);height:var(--toggle-height);background-color:var(--toggle-bg-off);border-radius:999px;transition:background-color .3s cubic-bezier(.4,0,.2,1);position:relative}.Toggle-module__hfSgKW__toggleThumb{top:var(--thumb-offset);left:var(--thumb-offset);width:var(--thumb-size);height:var(--thumb-size);background-color:#fff;border-radius:50%;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;box-shadow:0 1px 3px #0000004d}.Toggle-module__hfSgKW__toggleInput:checked+.Toggle-module__hfSgKW__toggleTrack{background-color:var(--toggle-bg-on)}.Toggle-module__hfSgKW__toggleInput:checked+.Toggle-module__hfSgKW__toggleTrack .Toggle-module__hfSgKW__toggleThumb{transform:translateX(calc(var(--toggle-width) - var(--thumb-size) - (var(--thumb-offset)*2)))}.Toggle-module__hfSgKW__toggleLabel.Toggle-module__hfSgKW__disabled{opacity:.5;cursor:not-allowed}.Toggle-module__hfSgKW__labelText{color:hsl(var(--color-text-secondary));font-size:.875rem}.Toggle-module__hfSgKW__toggleLabel.Toggle-module__hfSgKW__sm .Toggle-module__hfSgKW__labelText{font-size:.75rem}
.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}
.VerticalIndexSearch-module__Yi4qNq__searchSurface{background:hsl(var(--card-bg-default,220 18% 13%));border-radius:var(--radius-medium);box-shadow:var(--shadow-card);border:1px solid #0000;padding:12px;transition:background .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible}.VerticalIndexSearch-module__Yi4qNq__searchSurface:hover{background:hsl(var(--card-bg-hover))}.VerticalIndexSearch-module__Yi4qNq__searchSurface:focus-within{background:hsl(var(--card-bg-hover));border-color:hsl(var(--color-primary)/.2)}.VerticalIndexSearch-module__Yi4qNq__searchInputRow{align-items:center;gap:var(--space-xs);width:100%;display:flex}.VerticalIndexSearch-module__Yi4qNq__searchIcon{color:hsl(var(--color-text-secondary)/.5);flex-shrink:0;font-size:1rem}.VerticalIndexSearch-module__Yi4qNq__searchInput{appearance:none;resize:none;min-height:20px;max-height:200px;color:hsl(var(--color-text-primary));scrollbar-width:thin;flex:1;padding:0;font-family:inherit;font-size:.875rem;line-height:20px;overflow-y:auto;background:0 0!important;border:none!important;outline:none!important}.VerticalIndexSearch-module__Yi4qNq__searchInput::-webkit-scrollbar{width:4px}.VerticalIndexSearch-module__Yi4qNq__searchInput::-webkit-scrollbar-thumb{background:hsl(var(--color-text-muted)/.3);border-radius:2px}.VerticalIndexSearch-module__Yi4qNq__searchInput::placeholder{color:hsl(var(--color-text-secondary)/.5)}.VerticalIndexSearch-module__Yi4qNq__searchInput:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px hsl(var(--card-bg-default))inset!important;-webkit-text-fill-color:hsl(var(--color-text-primary))!important}.VerticalIndexSearch-module__Yi4qNq__filterToggleBtn{border-radius:var(--radius-sm);min-width:28px;min-height:28px;color:hsl(var(--color-text-secondary));cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex;position:relative}.VerticalIndexSearch-module__Yi4qNq__smartIconBtn{width:28px;height:28px;color:hsl(var(--color-text-secondary));cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.25rem;transition:all .15s;display:flex}.VerticalIndexSearch-module__Yi4qNq__smartIconBtn:not(:disabled):hover{color:hsl(var(--color-text-primary));background:hsl(var(--color-surface-2))}.VerticalIndexSearch-module__Yi4qNq__iconGlass,.VerticalIndexSearch-module__Yi4qNq__iconClear{transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute}.VerticalIndexSearch-module__Yi4qNq__iconGlass{opacity:1;transform:scale(1)rotate(0)}.VerticalIndexSearch-module__Yi4qNq__iconClear{opacity:0;transform:scale(0)rotate(-90deg)}.VerticalIndexSearch-module__Yi4qNq__searchInputRow:has(textarea:not(:placeholder-shown)) .VerticalIndexSearch-module__Yi4qNq__iconGlass{opacity:0;transform:scale(0)rotate(90deg)}.VerticalIndexSearch-module__Yi4qNq__searchInputRow:has(textarea:not(:placeholder-shown)) .VerticalIndexSearch-module__Yi4qNq__iconClear{opacity:1;transform:scale(1)rotate(0)}.VerticalIndexSearch-module__Yi4qNq__masterToggleContainer{flex-shrink:0;align-items:center;margin-left:4px;display:flex}.VerticalIndexSearch-module__Yi4qNq__iconSliders,.VerticalIndexSearch-module__Yi4qNq__iconCollapse{font-size:1rem;transition:transform .2s,opacity .2s}.VerticalIndexSearch-module__Yi4qNq__iconCollapse{display:none}body:has([data-filter-panel-toggle]:checked) .VerticalIndexSearch-module__Yi4qNq__iconSliders{display:none}body:has([data-filter-panel-toggle]:checked) .VerticalIndexSearch-module__Yi4qNq__iconCollapse{display:block}.VerticalIndexSearch-module__Yi4qNq__filterBadge{background:hsl(var(--dynamic-node-color,var(--active-node-color,220 90% 55%)));border:1.5px solid hsl(var(--card-bg-default));opacity:0;pointer-events:none;border-radius:50%;width:6px;height:6px;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;right:2px;transform:scale(0)}.VerticalIndexSearch-module__Yi4qNq__filterToggleBtn:not([data-active-filters]) .VerticalIndexSearch-module__Yi4qNq__filterBadge,.VerticalIndexSearch-module__Yi4qNq__filterToggleBtn[data-active-filters="0"] .VerticalIndexSearch-module__Yi4qNq__filterBadge{opacity:0;transform:scale(0)}.VerticalIndexSearch-module__Yi4qNq__filterToggleBtn[data-active-filters]:not([data-active-filters="0"]) .VerticalIndexSearch-module__Yi4qNq__filterBadge{opacity:1;transform:scale(1)}.VerticalIndexSearch-module__Yi4qNq__filterPanel{opacity:0;max-height:0;margin:0;padding:0;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}body:has([data-filter-panel-toggle]:checked) [data-filter-panel]{opacity:1;border-top:1px solid hsl(var(--color-border)/.1);background:linear-gradient(to bottom,transparent,hsl(var(--color-surface-2)/.05));max-height:500px;margin-top:12px;padding-top:16px;padding-bottom:12px}.VerticalIndexSearch-module__Yi4qNq__filterModule{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.VerticalIndexSearch-module__Yi4qNq__filterModule:last-child{margin-bottom:0}.VerticalIndexSearch-module__Yi4qNq__moduleHeader{margin-bottom:var(--space-small);justify-content:space-between;align-items:center;height:24px;display:flex;position:relative}.VerticalIndexSearch-module__Yi4qNq__filterLabel{color:hsl(var(--color-text-secondary));letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:600}.VerticalIndexSearch-module__Yi4qNq__moduleResetBtn{color:hsl(var(--color-text-secondary));cursor:pointer;opacity:1;pointer-events:auto;text-transform:uppercase;letter-spacing:.05em;background:0 0;border:none;border-radius:4px;margin-left:auto;padding:0;font-size:.7rem;font-weight:600;position:static;transform:none}.VerticalIndexSearch-module__Yi4qNq__moduleResetBtn:hover{color:hsl(var(--color-text-primary));background:0 0;border-color:#0000}.VerticalIndexSearch-module__Yi4qNq__filterPills{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));align-items:center;gap:8px;display:grid}.VerticalIndexSearch-module__Yi4qNq__filterPill{font-size:.75rem;font-weight:500;font-family:var(--font-mono,monospace);letter-spacing:.02em;text-transform:capitalize;color:hsl(var(--color-text-secondary));background:hsl(var(--color-surface-2)/.5);border:1px solid hsl(var(--color-border)/.3);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-items:center;padding:8px 12px;transition:all .2s cubic-bezier(.2,0,0,1);display:flex}.VerticalIndexSearch-module__Yi4qNq__filterPill:hover{background:hsl(var(--color-surface-2)/.6);border-color:hsl(var(--color-border));transform:translateY(-1px)}.VerticalIndexSearch-module__Yi4qNq__filterControls{display:none}@media (max-width:768px){.VerticalIndexSearch-module__Yi4qNq__searchSurface{padding:var(--space-xs)}.VerticalIndexSearch-module__Yi4qNq__filterPills{gap:6px}.VerticalIndexSearch-module__Yi4qNq__filterPill{padding:4px 10px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.VerticalIndexSearch-module__Yi4qNq__searchSurface,.VerticalIndexSearch-module__Yi4qNq__filterPanel,.VerticalIndexSearch-module__Yi4qNq__filterBadge{transition-duration:.01ms!important}}.VerticalIndexSearch-module__Yi4qNq__tabBar{border-bottom:1px solid hsl(var(--color-border)/.1);align-items:center;gap:24px;margin-bottom:20px;padding:0 12px;display:flex}.VerticalIndexSearch-module__Yi4qNq__tabButton{color:hsl(var(--color-text-secondary));text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:12px 0;font-size:.75rem;font-weight:600;transition:color .2s;display:flex;position:relative}.VerticalIndexSearch-module__Yi4qNq__tabButton:hover{color:hsl(var(--color-text-primary))}.VerticalIndexSearch-module__Yi4qNq__tabButton[data-is-active=true]{color:hsl(var(--color-text-primary))!important}.VerticalIndexSearch-module__Yi4qNq__tabButton[data-is-active=true]:after{content:"";background:hsl(var(--dynamic-node-color,var(--active-node-color,220 90% 55%)));width:100%;height:2px;box-shadow:0 -2px 8px hsl(var(--dynamic-node-color,var(--active-node-color,220 90% 55%))/.4);border-radius:2px 2px 0 0;position:absolute;bottom:-1px;left:0}.VerticalIndexSearch-module__Yi4qNq__tabBadge{background:hsl(var(--dynamic-node-color,var(--active-node-color,220 90% 55%)));width:5px;height:5px;box-shadow:0 0 4px hsl(var(--dynamic-node-color,var(--active-node-color,220 90% 55%))/.5);pointer-events:none;border-radius:50%;position:absolute;top:10px;right:-8px}.VerticalIndexSearch-module__Yi4qNq__searchSurface.VerticalIndexSearch-module__Yi4qNq__disengaged{opacity:.6;filter:saturate(.5);transition:all .3s}.VerticalIndexSearch-module__Yi4qNq__searchSurface.VerticalIndexSearch-module__Yi4qNq__disengaged:hover,.VerticalIndexSearch-module__Yi4qNq__searchSurface.VerticalIndexSearch-module__Yi4qNq__disengaged:focus-within{opacity:1;filter:saturate()}.VerticalIndexSearch-module__Yi4qNq__reengageOverlay{background:hsl(var(--card-bg-default));border:1px solid hsl(var(--dynamic-node-color,var(--active-node-color,220 90% 55%)));cursor:pointer;width:32px;height:32px;color:hsl(var(--dynamic-node-color,var(--active-node-color,220 90% 55%)));opacity:0;pointer-events:none;z-index:10;border-radius:50%;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)scale(.8);box-shadow:0 4px 12px #0003}.VerticalIndexSearch-module__Yi4qNq__searchSurface.VerticalIndexSearch-module__Yi4qNq__disengaged .VerticalIndexSearch-module__Yi4qNq__reengageOverlay{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.VerticalIndexSearch-module__Yi4qNq__reengageOverlay:hover{background:hsl(var(--dynamic-node-color,var(--active-node-color,220 90% 55%)));color:#fff;transform:translateY(-50%)scale(1.1)}.VerticalIndexSearch-module__Yi4qNq__matchCount{color:hsl(var(--color-text-secondary));font-variant-numeric:tabular-nums;opacity:.5;margin-right:8px;font-size:.75rem;transition:opacity .2s}.VerticalIndexSearch-module__Yi4qNq__matchCount[data-has-matches=true]{opacity:1}.VerticalIndexSearch-module__Yi4qNq__contextBadge{background:hsl(var(--dynamic-node-color,var(--active-node-color,220 90% 55%))/.1);border:1px solid hsl(var(--dynamic-node-color,var(--active-node-color,220 90% 55%))/.2);color:hsl(var(--dynamic-node-color,var(--active-node-color,220 90% 55%)));white-space:nowrap;text-overflow:ellipsis;border-radius:4px;align-items:center;gap:4px;max-width:100px;margin-right:4px;padding:2px 6px;font-size:.7rem;display:flex;overflow:hidden}
.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}}
.VerticalIndex-module__uotzuG__container{background:0 0;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.VerticalIndex-module__uotzuG__header{padding:calc(var(--space-small) + var(--space-quantum))var(--space-tiny)0 var(--space-tiny);z-index:30;background:0 0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:stretch;min-height:72px;display:flex;position:sticky;top:0}.VerticalIndex-module__uotzuG__content{content-visibility:auto;contain-intrinsic-size:auto 1000px;contain:layout style paint;padding:calc(72px + var(--space-small) + var(--space-small))var(--space-tiny)var(--space-medium)var(--space-tiny);scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-anchor:none;isolation:isolate;scroll-padding-top:calc(60px + var(--space-medium));scrollbar-width:none;-ms-overflow-style:none;scroll-padding-bottom:30%;position:absolute;inset:0;overflow:hidden auto;container:vertical-index/inline-size}.VerticalIndex-module__uotzuG__content::-webkit-scrollbar{display:none}.VerticalIndex-module__uotzuG__cardsContainer{padding:calc(var(--space-tiny) + 5px)var(--space-tiny)var(--space-tiny)var(--space-tiny);gap:var(--space-small);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;margin-top:-5px;display:flex;overflow:hidden auto}.VerticalIndex-module__uotzuG__cardsContainer::-webkit-scrollbar{display:none}.VerticalIndex-module__uotzuG__loading{height:200px;color:hsl(var(--color-text-muted));justify-content:center;align-items:center;display:flex}.VerticalIndex-module__uotzuG__empty{text-align:center;height:300px;color:hsl(var(--color-text-muted));justify-content:center;align-items:center;gap:var(--space-small);flex-direction:column;display:flex}.VerticalIndex-module__uotzuG__emptyIcon{opacity:.5;width:48px;height:48px}.VerticalIndex-module__uotzuG__emptyText{font-size:var(--font-size-small);line-height:var(--line-height-relaxed)}.VerticalIndex-module__uotzuG__cardsContainer>*{opacity:1;will-change:transform;contain:layout style paint;transition:none}.VerticalIndex-module__uotzuG__resourceCard[data-resource-id]{box-shadow:var(--shadow-card);border-radius:var(--radius-medium);transition:opacity .3s,transform .2s;position:relative}:is(.VerticalIndex-module__uotzuG__cardsContainer [data-resource-id][data-active=true]>a[class*=ResourceCard_card],.VerticalIndex-module__uotzuG__cardsContainer [data-resource-id][data-active=true]>div[class*=ResourceCard_card]){opacity:1!important;border:1px solid var(--button-color,#0d59f2)!important;box-shadow:0 4px 16px var(--button-bg,#0d59f233)!important;border-radius:var(--radius-medium)!important;transition:border-color .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out!important}.VerticalIndex-module__uotzuG__cardsContainer [data-resource-id][data-active=true]{color:var(--button-color,#0d59f2);scroll-snap-align:start;scroll-margin-top:100px;font-weight:600}.VerticalIndex-module__uotzuG__cardsContainer [data-resource-id][data-active=true]>a:before{content:"";background:var(--button-color,hsl(var(--color-primary)));width:3px;box-shadow:0 0 8px var(--button-bg,hsla(var(--color-primary)/.3));border-radius:1px;position:absolute;top:0;bottom:0;left:-8px}.VerticalIndex-module__uotzuG__activeCard{position:relative}.VerticalIndex-module__uotzuG__activeCard:before{content:"";background:var(--button-color,hsl(var(--color-primary)));border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:-8px}.VerticalIndex-module__uotzuG__cardsContainer[data-search-query] [data-resource-id]{transition:opacity .2s,transform .2s}.VerticalIndex-module__uotzuG__cardsContainer[data-search-query] [data-search-match=false]{display:none!important}.VerticalIndex-module__uotzuG__cardsContainer[data-search-query] [data-search-match=true]{opacity:1;display:block;transform:translateY(0)}.VerticalIndex-module__uotzuG__cardsContainer[data-search-query][data-match-count="0"]:after{content:"No matches found";color:hsl(var(--color-text-secondary));opacity:.7;text-align:center;width:100%;padding:2rem;font-size:1.1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VerticalIndex-module__uotzuG__navigationArrows{display:none}@media (max-width:768px){.VerticalIndex-module__uotzuG__navigationArrows{margin-left:auto;margin-right:var(--space-sm)}}.VerticalIndex-module__uotzuG__navArrow{border-radius:var(--radius-small);width:32px;height:32px;color:hsl(var(--color-text-muted));transition:all var(--duration-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:1.1rem;font-weight:600;text-decoration:none;display:flex}.VerticalIndex-module__uotzuG__navArrow i{font-size:1rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.VerticalIndex-module__uotzuG__navArrow:hover:not(.VerticalIndex-module__uotzuG__disabled){background:hsl(var(--color-surface-2)/.5);color:hsl(var(--color-text-primary))}.VerticalIndex-module__uotzuG__navArrow.VerticalIndex-module__uotzuG__disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.VerticalIndex-module__uotzuG__navCounter{display:none}@container vertical-index (min-width:300px){.VerticalIndex-module__uotzuG__resourceCard[data-resource-id]{padding:var(--space-medium);border-radius:var(--radius-medium)}.VerticalIndex-module__uotzuG__cardsContainer{gap:var(--space-medium)}}@container vertical-index (min-width:400px){.VerticalIndex-module__uotzuG__resourceCard[data-resource-id]{padding:var(--space-large);transform:scale(1)!important}.VerticalIndex-module__uotzuG__resourceCard[data-resource-id][data-active=true]{transform:scale(1.01)!important}}@container vertical-index (max-width:299px){.VerticalIndex-module__uotzuG__resourceCard[data-resource-id]{padding:var(--space-small);font-size:.9rem}.VerticalIndex-module__uotzuG__cardsContainer{gap:var(--space-small)}}@container vertical-index (max-width:120px){.VerticalIndex-module__uotzuG__header{display:none}.VerticalIndex-module__uotzuG__content{padding:var(--space-tiny)}.VerticalIndex-module__uotzuG__cardsContainer{padding:var(--space-tiny);margin-top:var(--space-medium);align-items:center}.VerticalIndex-module__uotzuG__resourceCard[data-resource-id]{border-radius:var(--radius-small);justify-content:center;align-items:center;width:40px;height:40px;min-height:40px;padding:0;display:flex;overflow:hidden}:is(.VerticalIndex-module__uotzuG__resourceCard[data-resource-id] .ResourceCard_content__abc123,.VerticalIndex-module__uotzuG__resourceCard[data-resource-id] [class*=ResourceCard_content],.VerticalIndex-module__uotzuG__resourceCard[data-resource-id] [class*=title],.VerticalIndex-module__uotzuG__resourceCard[data-resource-id] [class*=excerpt],.VerticalIndex-module__uotzuG__resourceCard[data-resource-id] [class*=tags],.VerticalIndex-module__uotzuG__resourceCard[data-resource-id] [class*=footer]){display:none!important}.VerticalIndex-module__uotzuG__resourceCard[data-resource-id][data-active=true]{z-index:10;transform:scale(1.1)}}.VerticalIndex-module__uotzuG__dragIndicator{cursor:grab;z-index:10;justify-content:center;align-items:center;height:24px;display:none;position:absolute;top:0;left:0;right:0}.VerticalIndex-module__uotzuG__dragHandle{background:hsl(var(--color-text-muted));opacity:.3;width:36px;height:4px;transition:opacity var(--duration-fast);border-radius:2px}.VerticalIndex-module__uotzuG__dragIndicator:hover .VerticalIndex-module__uotzuG__dragHandle,.VerticalIndex-module__uotzuG__dragIndicator:active .VerticalIndex-module__uotzuG__dragHandle{opacity:.5}@media (max-width:767px){.searchOpen .VerticalIndex-module__uotzuG__dragIndicator{display:flex}.searchOpen .VerticalIndex-module__uotzuG__header{padding-top:calc(24px + var(--space-small))}}.VerticalIndex-module__uotzuG__contentWrapper{flex-direction:column;flex:1;display:flex;overflow:hidden}.VerticalIndex-module__uotzuG__emptyState{padding:var(--space-xlarge)}.VerticalIndex-module__uotzuG__cardEditorTrigger{z-index:20;opacity:0;color:#fffc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:8px;right:8px}.VerticalIndex-module__uotzuG__resourceCard:hover .VerticalIndex-module__uotzuG__cardEditorTrigger,.VerticalIndex-module__uotzuG__resourceCard:focus-within .VerticalIndex-module__uotzuG__cardEditorTrigger{opacity:1}@media (hover:none){.VerticalIndex-module__uotzuG__cardEditorTrigger{opacity:.5}}
.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)}
.ButtonNew-module__xSueuG__button{justify-content:center;align-items:center;gap:var(--space-xs);font-family:inherit;font-weight:var(--font-weight-semibold);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--duration-fast)ease-out,box-shadow var(--duration-fast)ease-out,background-color var(--duration-moderate)ease-out,color var(--duration-moderate)ease-out;border:none;outline:none;line-height:1;display:inline-flex;position:relative;overflow:hidden}.ButtonNew-module__xSueuG__small{padding:var(--space-xs)var(--space-sm);font-size:var(--font-size-sm);border-radius:var(--radius-small)}.ButtonNew-module__xSueuG__medium{padding:var(--space-sm)var(--space-lg);font-size:var(--font-size-base);border-radius:var(--radius-small)}.ButtonNew-module__xSueuG__large{padding:var(--space-md)var(--space-xl);font-size:var(--font-size-lg);border-radius:var(--radius-medium)}.ButtonNew-module__xSueuG__primary{background:linear-gradient(135deg,hsl(var(--color-primary))0%,hsl(var(--color-primary-hover))100%);color:#fff;box-shadow:var(--shadow-small)}.ButtonNew-module__xSueuG__primary:hover:not(:disabled){box-shadow:var(--shadow-medium);transform:translateY(-1px)}.ButtonNew-module__xSueuG__primary:active:not(:disabled){box-shadow:var(--shadow-subtle);transform:scale(.98)}.ButtonNew-module__xSueuG__secondary{background:hsl(var(--color-surface-1));color:hsl(var(--color-text-primary));box-shadow:var(--shadow-subtle)}.ButtonNew-module__xSueuG__secondary:hover:not(:disabled){background:hsl(var(--color-surface-2));box-shadow:var(--shadow-small);transform:translateY(-1px)}.ButtonNew-module__xSueuG__secondary:active:not(:disabled){transform:scale(.98)}.ButtonNew-module__xSueuG__ghost{color:hsl(var(--color-text-primary));background:0 0}.ButtonNew-module__xSueuG__ghost:hover:not(:disabled){background:hsl(var(--color-surface-1)/.5)}.ButtonNew-module__xSueuG__ghost:active:not(:disabled){transform:scale(.98)}.ButtonNew-module__xSueuG__danger{background:hsl(var(--color-error));color:#fff;box-shadow:var(--shadow-small)}.ButtonNew-module__xSueuG__danger:hover:not(:disabled){filter:brightness(1.1);box-shadow:var(--shadow-medium);transform:translateY(-1px)}.ButtonNew-module__xSueuG__danger:active:not(:disabled){transform:scale(.98)}.ButtonNew-module__xSueuG__button:disabled{opacity:.5;cursor:not-allowed}.ButtonNew-module__xSueuG__button:focus-visible{outline:2px solid hsl(var(--color-accent));outline-offset:2px}.ButtonNew-module__xSueuG__fullWidth{width:100%}.ButtonNew-module__xSueuG__loading{color:#0000}.ButtonNew-module__xSueuG__loading .ButtonNew-module__xSueuG__content{visibility:hidden}.ButtonNew-module__xSueuG__spinner{width:1.2em;height:1.2em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ButtonNew-module__xSueuG__spinnerIcon{animation:ButtonNew-module__xSueuG__rotate var(--duration-shimmer)linear infinite}.ButtonNew-module__xSueuG__spinnerTrack{stroke:#ffffff4d}.ButtonNew-module__xSueuG__spinnerProgress{stroke:currentColor;stroke-linecap:round;animation:ButtonNew-module__xSueuG__progress var(--duration-shimmer)ease-in-out infinite}.ButtonNew-module__xSueuG__icon{justify-content:center;align-items:center;width:1em;height:1em;display:flex}@keyframes ButtonNew-module__xSueuG__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ButtonNew-module__xSueuG__progress{0%{stroke-dashoffset:31.416px}50%{stroke-dashoffset:7.854px}to{stroke-dashoffset:31.416px}}.ButtonNew-module__xSueuG__button:after{content:"";width:0;height:0;transition:width var(--duration-moderate),height var(--duration-moderate);background:#ffffff80;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ButtonNew-module__xSueuG__button:active:after{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.ButtonNew-module__xSueuG__button{transition:none}.ButtonNew-module__xSueuG__spinnerIcon,.ButtonNew-module__xSueuG__spinnerProgress{animation:none}}
.Card-module__5j4-xq__card{border-radius:var(--radius-lg);border:1px solid var(--color-border);background-color:var(--color-card);color:var(--color-card-foreground);box-shadow:var(--shadow-sm)}.Card-module__5j4-xq__cardHeader{gap:calc(var(--spacing-1)*1.5);padding:var(--spacing-6);flex-direction:column;display:flex}.Card-module__5j4-xq__cardTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);line-height:1}.Card-module__5j4-xq__cardDescription{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.Card-module__5j4-xq__cardContent{padding:var(--spacing-6);padding-top:0}.Card-module__5j4-xq__cardFooter{padding:var(--spacing-6);align-items:center;padding-top:0;display:flex}
.ErrorState-module___VLCBG__container{min-height:60vh;padding:var(--space-xl);justify-content:center;align-items:center;display:flex}.ErrorState-module___VLCBG__content{text-align:center;max-width:600px;animation:ErrorState-module___VLCBG__fadeIn var(--duration-slow)ease-out}.ErrorState-module___VLCBG__iconWrapper{margin-bottom:var(--space-lg);animation:ErrorState-module___VLCBG__gentleFloat var(--duration-shimmer)ease-in-out infinite}.ErrorState-module___VLCBG__icon{filter:drop-shadow(0 4px 8px #0000001a);font-size:4rem;display:inline-block}.ErrorState-module___VLCBG__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:hsl(var(--color-text-primary));margin-bottom:var(--space-md);line-height:1.2}.ErrorState-module___VLCBG__message{font-size:var(--font-size-lg);color:hsl(var(--color-text-secondary));margin-bottom:var(--space-xl);line-height:1.6}.ErrorState-module___VLCBG__actions{gap:var(--space-md);margin-bottom:var(--space-xl);flex-wrap:wrap;justify-content:center;display:flex}.ErrorState-module___VLCBG__details{margin-top:var(--space-2xl);padding-top:var(--space-xl);position:relative}.ErrorState-module___VLCBG__details:before{content:"";background:linear-gradient(to right,transparent,hsl(var(--color-surface-2)),transparent);width:100px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ErrorState-module___VLCBG__summary{align-items:center;gap:var(--space-xs);color:hsl(var(--color-text-muted));font-size:var(--font-size-sm);cursor:pointer;padding:var(--space-xs)var(--space-sm);border-radius:var(--radius-small);transition:all var(--duration-fast);list-style:none;display:inline-flex}.ErrorState-module___VLCBG__summary:hover{color:hsl(var(--color-text-secondary));background:hsl(var(--color-surface-1))}.ErrorState-module___VLCBG__technical{margin-top:var(--space-md);padding:var(--space-md);background:hsl(var(--color-surface-1));border-radius:var(--radius-small);font-family:var(--font-mono);font-size:var(--font-size-sm);color:hsl(var(--color-text-secondary));text-align:left;overflow-x:auto}@keyframes ErrorState-module___VLCBG__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ErrorState-module___VLCBG__gentleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:640px){.ErrorState-module___VLCBG__container{padding:var(--space-lg)}.ErrorState-module___VLCBG__icon{font-size:3rem}.ErrorState-module___VLCBG__title{font-size:var(--font-size-xl)}.ErrorState-module___VLCBG__message{font-size:var(--font-size-base)}.ErrorState-module___VLCBG__actions{flex-direction:column;width:100%}.ErrorState-module___VLCBG__actions>*{width:100%}}@media (prefers-reduced-motion:reduce){.ErrorState-module___VLCBG__content,.ErrorState-module___VLCBG__iconWrapper{animation:none}}
.LoadingSkeleton-module__RpLDEW__skeleton{background:hsl(var(--color-surface-1));border-radius:var(--radius-small);display:inline-block;position:relative;overflow:hidden}.LoadingSkeleton-module__RpLDEW__shimmer:after{content:"";background:linear-gradient(90deg,transparent 0%,hsl(var(--color-surface-2)/.5)20%,hsl(var(--color-surface-3)/.8)50%,hsl(var(--color-surface-2)/.5)80%,transparent 100%);animation:LoadingSkeleton-module__RpLDEW__shimmer var(--duration-shimmer)infinite;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.LoadingSkeleton-module__RpLDEW__shimmer:after{background:hsl(var(--color-surface-2)/.3);animation:none}}.LoadingSkeleton-module__RpLDEW__text{width:100%;height:1em;margin:.25em 0}.LoadingSkeleton-module__RpLDEW__title{width:60%;height:2em;margin:.5em 0}.LoadingSkeleton-module__RpLDEW__card{border-radius:var(--radius-medium);width:100%;height:200px;box-shadow:var(--shadow-card)}.LoadingSkeleton-module__RpLDEW__button{border-radius:var(--radius-small);width:120px;height:2.5em}.LoadingSkeleton-module__RpLDEW__avatar{border-radius:var(--radius-full);width:48px;height:48px}@keyframes LoadingSkeleton-module__RpLDEW__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.LoadingSkeleton-module__RpLDEW__skeleton:first-child{animation-delay:0s}.LoadingSkeleton-module__RpLDEW__skeleton:nth-child(2){animation-delay:calc(var(--duration-shimmer)*.382)}.LoadingSkeleton-module__RpLDEW__skeleton:nth-child(3){animation-delay:calc(var(--duration-shimmer)*.618)}.LoadingSkeleton-module__RpLDEW__skeleton:nth-child(4){animation-delay:calc(var(--duration-shimmer)*.786)}.LoadingSkeleton-module__RpLDEW__skeleton:nth-child(5){animation-delay:calc(var(--duration-shimmer)*.927)}
.LoadingSpinner-module__rXkRxG__spinner{align-items:center;gap:.25rem;display:inline-flex}.LoadingSpinner-module__rXkRxG__spinner.LoadingSpinner-module__rXkRxG__sm{gap:.125rem}.LoadingSpinner-module__rXkRxG__spinner.LoadingSpinner-module__rXkRxG__lg{gap:.375rem}.LoadingSpinner-module__rXkRxG__dot1,.LoadingSpinner-module__rXkRxG__dot2,.LoadingSpinner-module__rXkRxG__dot3{background-color:hsl(var(--color-primary));width:.5rem;height:.5rem;animation:LoadingSpinner-module__rXkRxG__pulse var(--duration-shimmer)ease-in-out infinite;border-radius:50%}.LoadingSpinner-module__rXkRxG__sm .LoadingSpinner-module__rXkRxG__dot1,.LoadingSpinner-module__rXkRxG__sm .LoadingSpinner-module__rXkRxG__dot2,.LoadingSpinner-module__rXkRxG__sm .LoadingSpinner-module__rXkRxG__dot3{width:.375rem;height:.375rem}.LoadingSpinner-module__rXkRxG__lg .LoadingSpinner-module__rXkRxG__dot1,.LoadingSpinner-module__rXkRxG__lg .LoadingSpinner-module__rXkRxG__dot2,.LoadingSpinner-module__rXkRxG__lg .LoadingSpinner-module__rXkRxG__dot3{width:.625rem;height:.625rem}.LoadingSpinner-module__rXkRxG__dot1{animation-delay:0s}.LoadingSpinner-module__rXkRxG__dot2{animation-delay:calc(var(--duration-shimmer)*.382)}.LoadingSpinner-module__rXkRxG__dot3{animation-delay:calc(var(--duration-shimmer)*.618)}@keyframes LoadingSpinner-module__rXkRxG__pulse{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}
.Alert-module__dcDONG__alert{border-radius:var(--radius-lg);width:100%;padding:var(--spacing-4);border:1px solid;position:relative}.Alert-module__dcDONG__alert svg{left:var(--spacing-4);top:var(--spacing-4);color:var(--color-foreground);position:absolute}.Alert-module__dcDONG__alert>svg~*{padding-left:calc(var(--spacing-7))}.Alert-module__dcDONG__alert>svg+div{transform:translateY(-3px)}.Alert-module__dcDONG__alertDefault{background-color:var(--color-background);color:var(--color-foreground);border-color:var(--color-border)}.Alert-module__dcDONG__alertDestructive{border-color:rgba(var(--color-destructive-rgb),.5);color:var(--color-destructive)}.Alert-module__dcDONG__alertDestructive svg{color:var(--color-destructive)}.Alert-module__dcDONG__alertSuccess{border-color:rgba(var(--color-success-rgb),.5);color:var(--color-success)}.Alert-module__dcDONG__alertSuccess svg{color:var(--color-success)}.Alert-module__dcDONG__alertWarning{border-color:rgba(var(--color-warning-rgb),.5);color:var(--color-warning)}.Alert-module__dcDONG__alertWarning svg{color:var(--color-warning)}.Alert-module__dcDONG__icon{width:1rem;height:1rem;font-weight:700}.Alert-module__dcDONG__alertTitle{margin-bottom:var(--spacing-1);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);line-height:1}.Alert-module__dcDONG__alertDescription{font-size:var(--font-size-sm)}.Alert-module__dcDONG__alertDescription p{line-height:var(--line-height-relaxed)}
.SmartForm-module__e9wVfa__smartForm{gap:var(--spacing-6);flex-direction:column;display:flex}.SmartForm-module__e9wVfa__fieldsContainer{gap:var(--spacing-4);flex-direction:column;display:flex}.SmartForm-module__e9wVfa__fieldWrapper{gap:var(--spacing-2);flex-direction:column;display:flex}.SmartForm-module__e9wVfa__errorMessage{font-size:var(--font-size-sm);color:var(--color-error);align-items:center;gap:var(--spacing-1);display:flex}.SmartForm-module__e9wVfa__checkboxGroup{gap:var(--spacing-2);flex-direction:column;display:flex}.SmartForm-module__e9wVfa__checkboxOptions{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.SmartForm-module__e9wVfa__checkboxBadge{gap:var(--spacing-1)}.SmartForm-module__e9wVfa__datalistWrapper{position:relative}.SmartForm-module__e9wVfa__datalistOption{text-align:left;width:100%;padding:var(--spacing-2)var(--spacing-3);font-size:var(--font-size-sm);cursor:pointer;transition:background-color var(--transition-fast);background:0 0;border:none}.SmartForm-module__e9wVfa__datalistOption:hover{background-color:var(--color-hover)}.SmartForm-module__e9wVfa__datalistOption:first-child{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.SmartForm-module__e9wVfa__datalistOption:last-child{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.SmartForm-module__e9wVfa__debugPanel{padding:var(--spacing-4);background-color:var(--color-purple-50);border-radius:var(--radius-lg);gap:var(--spacing-2);flex-direction:column;display:flex}@media (prefers-color-scheme:dark){.SmartForm-module__e9wVfa__debugPanel{background-color:rgba(var(--color-purple-900-rgb),.2)}}.SmartForm-module__e9wVfa__debugTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);align-items:center;gap:var(--spacing-2);display:flex}
.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}}
.Switch-module__oD4FnW__switch{cursor:pointer;background-color:hsl(var(--color-surface-2));width:44px;height:24px;transition:background-color var(--duration-fast);border:none;border-radius:9999px;padding:0;display:inline-flex;position:relative}.Switch-module__oD4FnW__switch:hover{background-color:hsl(var(--color-surface-3))}.Switch-module__oD4FnW__switch.Switch-module__oD4FnW__checked{background-color:hsl(var(--color-primary))}.Switch-module__oD4FnW__switch.Switch-module__oD4FnW__checked:hover{background-color:hsl(var(--color-primary-hover))}.Switch-module__oD4FnW__switch:focus-visible{outline:2px solid hsl(var(--color-accent));outline-offset:2px}.Switch-module__oD4FnW__switch:disabled{opacity:.5;cursor:not-allowed}.Switch-module__oD4FnW__thumb{width:20px;height:20px;box-shadow:var(--shadow-subtle);transition:transform var(--duration-fast);background-color:#fff;border-radius:9999px;display:block;transform:translate(2px)}.Switch-module__oD4FnW__switch.Switch-module__oD4FnW__checked .Switch-module__oD4FnW__thumb{transform:translate(22px)}
.AdminSwitch-module__zD53Fa__switchField{border-radius:var(--radius-md);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;transition:all .2s;display:flex}.AdminSwitch-module__zD53Fa__switchField:hover:not(.AdminSwitch-module__zD53Fa__disabled){background-color:var(--surface)}.AdminSwitch-module__zD53Fa__switchInfo{flex:1;min-width:0}.AdminSwitch-module__zD53Fa__switchLabel{color:var(--text-primary);cursor:pointer;margin-bottom:.25rem;font-weight:500;display:block}.AdminSwitch-module__zD53Fa__switchDescription{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}.AdminSwitch-module__zD53Fa__required{color:var(--error);margin-left:.25rem}.AdminSwitch-module__zD53Fa__errorMessage{color:var(--error);margin:.5rem 0 0;font-size:.875rem}.AdminSwitch-module__zD53Fa__switch{flex-shrink:0}.AdminSwitch-module__zD53Fa__sm .AdminSwitch-module__zD53Fa__switchLabel{font-size:.875rem}.AdminSwitch-module__zD53Fa__sm .AdminSwitch-module__zD53Fa__switchDescription{font-size:.75rem}.AdminSwitch-module__zD53Fa__sm .AdminSwitch-module__zD53Fa__switch{transform:scale(.875)}.AdminSwitch-module__zD53Fa__md .AdminSwitch-module__zD53Fa__switchLabel{font-size:1rem}.AdminSwitch-module__zD53Fa__md .AdminSwitch-module__zD53Fa__switchDescription{font-size:.875rem}.AdminSwitch-module__zD53Fa__lg .AdminSwitch-module__zD53Fa__switchLabel{font-size:1.125rem}.AdminSwitch-module__zD53Fa__lg .AdminSwitch-module__zD53Fa__switchDescription{font-size:1rem}.AdminSwitch-module__zD53Fa__lg .AdminSwitch-module__zD53Fa__switch{transform:scale(1.125)}.AdminSwitch-module__zD53Fa__primary .AdminSwitch-module__zD53Fa__switch[data-state=checked]{background-color:var(--primary)}.AdminSwitch-module__zD53Fa__success .AdminSwitch-module__zD53Fa__switch[data-state=checked]{background-color:var(--success)}.AdminSwitch-module__zD53Fa__warning .AdminSwitch-module__zD53Fa__switch[data-state=checked]{background-color:var(--warning)}.AdminSwitch-module__zD53Fa__danger .AdminSwitch-module__zD53Fa__switch[data-state=checked]{background-color:var(--error)}.AdminSwitch-module__zD53Fa__disabled{opacity:.6;cursor:not-allowed}.AdminSwitch-module__zD53Fa__disabled .AdminSwitch-module__zD53Fa__switchLabel,.AdminSwitch-module__zD53Fa__disabled .AdminSwitch-module__zD53Fa__switch{cursor:not-allowed}.AdminSwitch-module__zD53Fa__hasError{background-color:var(--error-bg);border:1px solid var(--error-border)}.AdminSwitch-module__zD53Fa__switch:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (prefers-color-scheme:dark){.AdminSwitch-module__zD53Fa__switchField:hover:not(.AdminSwitch-module__zD53Fa__disabled){background-color:var(--surface-hover,var(--surface))}.AdminSwitch-module__zD53Fa__hasError{background-color:var(--error-bg-dark,var(--error-bg))}}@media (max-width:640px){.AdminSwitch-module__zD53Fa__switchField{padding:.75rem}.AdminSwitch-module__zD53Fa__lg .AdminSwitch-module__zD53Fa__switch{transform:scale(1)}}
.AdminTextarea-module__98YxwG__field{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.AdminTextarea-module__98YxwG__labelRow{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.AdminTextarea-module__98YxwG__label{color:var(--text-primary);cursor:pointer;font-weight:500}.AdminTextarea-module__98YxwG__required{color:var(--error);margin-left:.25rem}.AdminTextarea-module__98YxwG__charCount{color:var(--text-secondary);white-space:nowrap;font-size:.875rem}.AdminTextarea-module__98YxwG__description{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}.AdminTextarea-module__98YxwG__textarea{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);color:var(--text-primary);resize:vertical;min-height:100px;padding:.75rem;font-family:inherit;font-size:1rem;line-height:1.5;transition:all .2s}.AdminTextarea-module__98YxwG__textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-alpha-20);outline:none}.AdminTextarea-module__98YxwG__textarea::placeholder{color:var(--text-secondary);opacity:.6}.AdminTextarea-module__98YxwG__error{color:var(--error);margin:0;font-size:.875rem}.AdminTextarea-module__98YxwG__sm .AdminTextarea-module__98YxwG__label{font-size:.875rem}.AdminTextarea-module__98YxwG__sm .AdminTextarea-module__98YxwG__textarea{min-height:80px;padding:.5rem;font-size:.875rem}.AdminTextarea-module__98YxwG__sm .AdminTextarea-module__98YxwG__description,.AdminTextarea-module__98YxwG__sm .AdminTextarea-module__98YxwG__charCount{font-size:.75rem}.AdminTextarea-module__98YxwG__md .AdminTextarea-module__98YxwG__label{font-size:1rem}.AdminTextarea-module__98YxwG__md .AdminTextarea-module__98YxwG__textarea{min-height:100px;padding:.75rem;font-size:1rem}.AdminTextarea-module__98YxwG__lg .AdminTextarea-module__98YxwG__label{font-size:1.125rem}.AdminTextarea-module__98YxwG__lg .AdminTextarea-module__98YxwG__textarea{min-height:120px;padding:1rem;font-size:1.125rem}.AdminTextarea-module__98YxwG__lg .AdminTextarea-module__98YxwG__description{font-size:1rem}.AdminTextarea-module__98YxwG__disabled{opacity:.6;cursor:not-allowed}.AdminTextarea-module__98YxwG__disabled .AdminTextarea-module__98YxwG__label,.AdminTextarea-module__98YxwG__disabled .AdminTextarea-module__98YxwG__textarea{cursor:not-allowed}.AdminTextarea-module__98YxwG__disabled .AdminTextarea-module__98YxwG__textarea{background:var(--surface)}.AdminTextarea-module__98YxwG__hasError .AdminTextarea-module__98YxwG__textarea{border-color:var(--error)}.AdminTextarea-module__98YxwG__hasError .AdminTextarea-module__98YxwG__textarea:focus{box-shadow:0 0 0 3px var(--error-alpha-20)}.AdminTextarea-module__98YxwG__textarea[style*="resize: none"]{overflow:hidden}@media (prefers-color-scheme:dark){.AdminTextarea-module__98YxwG__textarea{background:var(--background)}.AdminTextarea-module__98YxwG__disabled .AdminTextarea-module__98YxwG__textarea{background:var(--surface-disabled,var(--surface))}}@media (max-width:640px){.AdminTextarea-module__98YxwG__labelRow{flex-wrap:wrap}.AdminTextarea-module__98YxwG__charCount{text-align:right;width:100%;margin-top:-.25rem}}
.AdminSelect-module__t99gEa__field{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.AdminSelect-module__t99gEa__label{color:var(--text-primary);cursor:pointer;align-items:center;gap:.5rem;font-weight:500;display:flex}.AdminSelect-module__t99gEa__labelIcon{color:var(--text-secondary);align-items:center;display:flex}.AdminSelect-module__t99gEa__required{color:var(--error);margin-left:.25rem}.AdminSelect-module__t99gEa__description{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}.AdminSelect-module__t99gEa__selectWrapper{align-items:center;display:flex;position:relative}.AdminSelect-module__t99gEa__select{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);width:100%;color:var(--text-primary);cursor:pointer;appearance:none;padding:.75rem 2.5rem .75rem .75rem;font-family:inherit;font-size:1rem;line-height:1.5;transition:all .2s}.AdminSelect-module__t99gEa__select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-alpha-20);outline:none}.AdminSelect-module__t99gEa__selectIcon{pointer-events:none;color:var(--text-secondary);transition:transform .2s;position:absolute;right:.75rem}.AdminSelect-module__t99gEa__select:focus~.AdminSelect-module__t99gEa__selectIcon{color:var(--primary)}.AdminSelect-module__t99gEa__select[multiple]{min-height:100px;padding-right:.75rem}.AdminSelect-module__t99gEa__error{color:var(--error);margin:0;font-size:.875rem}.AdminSelect-module__t99gEa__sm .AdminSelect-module__t99gEa__label{font-size:.875rem}.AdminSelect-module__t99gEa__sm .AdminSelect-module__t99gEa__select{padding:.5rem 2rem .5rem .5rem;font-size:.875rem}.AdminSelect-module__t99gEa__sm .AdminSelect-module__t99gEa__selectIcon{right:.5rem}.AdminSelect-module__t99gEa__sm .AdminSelect-module__t99gEa__description{font-size:.75rem}.AdminSelect-module__t99gEa__md .AdminSelect-module__t99gEa__label{font-size:1rem}.AdminSelect-module__t99gEa__md .AdminSelect-module__t99gEa__select{padding:.75rem 2.5rem .75rem .75rem;font-size:1rem}.AdminSelect-module__t99gEa__lg .AdminSelect-module__t99gEa__label{font-size:1.125rem}.AdminSelect-module__t99gEa__lg .AdminSelect-module__t99gEa__select{padding:1rem 3rem 1rem 1rem;font-size:1.125rem}.AdminSelect-module__t99gEa__lg .AdminSelect-module__t99gEa__selectIcon{right:1rem}.AdminSelect-module__t99gEa__lg .AdminSelect-module__t99gEa__description{font-size:1rem}.AdminSelect-module__t99gEa__disabled{opacity:.6;cursor:not-allowed}.AdminSelect-module__t99gEa__disabled .AdminSelect-module__t99gEa__label,.AdminSelect-module__t99gEa__disabled .AdminSelect-module__t99gEa__select{cursor:not-allowed}.AdminSelect-module__t99gEa__disabled .AdminSelect-module__t99gEa__select{background:var(--surface)}.AdminSelect-module__t99gEa__hasError .AdminSelect-module__t99gEa__select{border-color:var(--error)}.AdminSelect-module__t99gEa__hasError .AdminSelect-module__t99gEa__select:focus{box-shadow:0 0 0 3px var(--error-alpha-20)}.AdminSelect-module__t99gEa__select:hover:not(:disabled):not(:focus){border-color:var(--border-hover,var(--border))}.AdminSelect-module__t99gEa__select option{background:var(--background);color:var(--text-primary);padding:.5rem}.AdminSelect-module__t99gEa__select option:disabled{color:var(--text-secondary)}@media (prefers-color-scheme:dark){.AdminSelect-module__t99gEa__select{background:var(--background)}.AdminSelect-module__t99gEa__disabled .AdminSelect-module__t99gEa__select{background:var(--surface-disabled,var(--surface))}}@media (max-width:640px){.AdminSelect-module__t99gEa__select{font-size:16px}}
.NotificationSystem-module__FGhJtG__container{z-index:9999;pointer-events:none;gap:var(--space-md);padding:var(--space-lg);flex-direction:column;display:flex;position:fixed}.NotificationSystem-module__FGhJtG__topRight{align-items:flex-end;top:0;right:0}.NotificationSystem-module__FGhJtG__topLeft{align-items:flex-start;top:0;left:0}.NotificationSystem-module__FGhJtG__bottomRight{align-items:flex-end;bottom:0;right:0}.NotificationSystem-module__FGhJtG__bottomLeft{align-items:flex-start;bottom:0;left:0}.NotificationSystem-module__FGhJtG__topCenter{align-items:center;top:0;left:50%;transform:translate(-50%)}.NotificationSystem-module__FGhJtG__bottomCenter{align-items:center;bottom:0;left:50%;transform:translate(-50%)}.NotificationSystem-module__FGhJtG__notification{align-items:flex-start;gap:var(--space-md);padding:var(--space-md);background:hsl(var(--color-surface-0));border-radius:var(--radius-medium);box-shadow:var(--shadow-large);pointer-events:all;min-width:320px;max-width:480px;animation:NotificationSystem-module__FGhJtG__slideIn var(--duration-moderate)ease-out both;display:flex;position:relative;overflow:hidden}@keyframes NotificationSystem-module__FGhJtG__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.NotificationSystem-module__FGhJtG__topLeft .NotificationSystem-module__FGhJtG__notification,.NotificationSystem-module__FGhJtG__bottomLeft .NotificationSystem-module__FGhJtG__notification{animation-name:NotificationSystem-module__FGhJtG__slideInLeft}@keyframes NotificationSystem-module__FGhJtG__slideInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.NotificationSystem-module__FGhJtG__iconWrapper{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.NotificationSystem-module__FGhJtG__iconSuccess{color:hsl(var(--color-success))}.NotificationSystem-module__FGhJtG__iconError{color:hsl(var(--color-error))}.NotificationSystem-module__FGhJtG__iconWarning{color:hsl(var(--color-warning))}.NotificationSystem-module__FGhJtG__iconInfo{color:hsl(var(--color-info))}.NotificationSystem-module__FGhJtG__content{flex:1;min-width:0}.NotificationSystem-module__FGhJtG__title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:hsl(var(--color-text-primary));margin:0 0 var(--space-xs)0}.NotificationSystem-module__FGhJtG__message{font-size:var(--font-size-sm);color:hsl(var(--color-text-secondary));margin:0;line-height:1.5}.NotificationSystem-module__FGhJtG__actions{gap:var(--space-sm);margin-top:var(--space-sm);display:flex}.NotificationSystem-module__FGhJtG__action{padding:var(--space-xs)var(--space-sm);border-radius:var(--radius-small);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--duration-fast);background:0 0;border:none}.NotificationSystem-module__FGhJtG__actionPrimary{background:hsl(var(--color-primary));color:#fff}.NotificationSystem-module__FGhJtG__actionPrimary:hover{background:hsl(var(--color-primary-hover));transform:translateY(-1px)}.NotificationSystem-module__FGhJtG__actionSecondary{color:hsl(var(--color-primary))}.NotificationSystem-module__FGhJtG__actionSecondary:hover{background:hsl(var(--color-surface-1))}.NotificationSystem-module__FGhJtG__closeButton{top:var(--space-sm);right:var(--space-sm);padding:var(--space-xs);color:hsl(var(--color-text-muted));cursor:pointer;border-radius:var(--radius-small);transition:all var(--duration-fast);background:0 0;border:none;position:absolute}.NotificationSystem-module__FGhJtG__closeButton:hover{background:hsl(var(--color-surface-1));color:hsl(var(--color-text-primary))}.NotificationSystem-module__FGhJtG__progressBar{background:hsl(var(--color-primary)/.2);height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.NotificationSystem-module__FGhJtG__progressBar:after{content:"";background:hsl(var(--color-primary));transform-origin:0;height:100%;animation:linear forwards NotificationSystem-module__FGhJtG__progress;position:absolute;bottom:0;left:0;right:0}@keyframes NotificationSystem-module__FGhJtG__progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.NotificationSystem-module__FGhJtG__success{border-left:4px solid hsl(var(--color-success))}.NotificationSystem-module__FGhJtG__error{border-left:4px solid hsl(var(--color-error))}.NotificationSystem-module__FGhJtG__warning{border-left:4px solid hsl(var(--color-warning))}.NotificationSystem-module__FGhJtG__info{border-left:4px solid hsl(var(--color-info))}.NotificationSystem-module__FGhJtG__notification.NotificationSystem-module__FGhJtG__removing{animation:NotificationSystem-module__FGhJtG__slideOut var(--duration-fast)ease-in forwards}@keyframes NotificationSystem-module__FGhJtG__slideOut{to{opacity:0;transform:translate(100%)}}.NotificationSystem-module__FGhJtG__topLeft .NotificationSystem-module__FGhJtG__notification.NotificationSystem-module__FGhJtG__removing,.NotificationSystem-module__FGhJtG__bottomLeft .NotificationSystem-module__FGhJtG__notification.NotificationSystem-module__FGhJtG__removing{animation-name:NotificationSystem-module__FGhJtG__slideOutLeft}@keyframes NotificationSystem-module__FGhJtG__slideOutLeft{to{opacity:0;transform:translate(-100%)}}@media (max-width:640px){.NotificationSystem-module__FGhJtG__container{padding:var(--space-md)}.NotificationSystem-module__FGhJtG__notification{min-width:280px;max-width:calc(100vw - var(--space-lg)*2)}}
.ErrorBoundary-module__o0kila__container{min-height:100vh;padding:var(--space-xl);background:hsl(var(--color-background));justify-content:center;align-items:center;display:flex}.ErrorBoundary-module__o0kila__content{width:100%;max-width:600px;animation:ErrorBoundary-module__o0kila__fadeIn var(--duration-slow)ease-out}@keyframes ErrorBoundary-module__o0kila__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ErrorBoundary-module__o0kila__container{padding:var(--space-lg)}}
.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}}
.trinity-module__MgdiHG__page{max-width:1200px;margin:0 auto;padding:2rem}.trinity-module__MgdiHG__header{text-align:center;margin-bottom:4rem}.trinity-module__MgdiHG__header h1{background:linear-gradient(135deg,var(--primary),var(--accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:3rem}.trinity-module__MgdiHG__tagline{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.25rem}.trinity-module__MgdiHG__trinityVisualization{background:var(--surface);border-radius:var(--radius-lg);margin-bottom:3rem;padding:3rem}.trinity-module__MgdiHG__trinityFlow{justify-content:center;align-items:center;gap:2rem;display:flex}.trinity-module__MgdiHG__component{text-align:center;flex:1;max-width:200px}.trinity-module__MgdiHG__component svg{color:var(--primary);margin-bottom:1rem}.trinity-module__MgdiHG__component h3{margin-bottom:.5rem;font-size:1.125rem}.trinity-module__MgdiHG__component p{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.trinity-module__MgdiHG__flowArrow{color:var(--primary);opacity:.6;font-size:2rem}.trinity-module__MgdiHG__liveDemo{margin-bottom:3rem}.trinity-module__MgdiHG__liveDemo h2{margin-bottom:2rem}.trinity-module__MgdiHG__demoContainer{background:var(--surface);border-radius:var(--radius-lg);padding:2rem}.trinity-module__MgdiHG__searchSection,.trinity-module__MgdiHG__operationStatus,.trinity-module__MgdiHG__displaySection{background:var(--background);border-radius:var(--radius-md);margin-bottom:2rem;padding:1.5rem}.trinity-module__MgdiHG__searchSection h3,.trinity-module__MgdiHG__operationStatus h3,.trinity-module__MgdiHG__displaySection h3{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.trinity-module__MgdiHG__hint{color:var(--text-secondary);margin-top:.5rem;font-size:.875rem;font-style:italic}.trinity-module__MgdiHG__operationStatus{background:var(--primary);color:var(--background)}.trinity-module__MgdiHG__statusIndicator{align-items:center;gap:1rem;font-weight:500;display:flex}.trinity-module__MgdiHG__pulse{animation:1s ease-in-out infinite trinity-module__MgdiHG__pulse}@keyframes trinity-module__MgdiHG__pulse{0%,to{opacity:1}50%{opacity:.5}}.trinity-module__MgdiHG__userList{flex-direction:column;gap:.75rem;display:flex}.trinity-module__MgdiHG__userCard{background:var(--surface);border-radius:var(--radius-md);cursor:pointer;justify-content:space-between;align-items:center;padding:1rem;transition:all .2s;display:flex}.trinity-module__MgdiHG__userCard:hover{background:var(--background);transform:translate(4px)}.trinity-module__MgdiHG__userCard.trinity-module__MgdiHG__selected{background:var(--primary);color:var(--background)}.trinity-module__MgdiHG__userCard h4{margin:0 0 .25rem;font-size:1rem}.trinity-module__MgdiHG__userCard p{opacity:.8;margin:0;font-size:.875rem}.trinity-module__MgdiHG__status{border-radius:var(--radius-sm);background:var(--background);color:var(--text-primary);padding:.25rem .75rem;font-size:.75rem;font-weight:600}.trinity-module__MgdiHG__status[data-status=Active]{background:var(--success);color:var(--background)}.trinity-module__MgdiHG__status[data-status=Away]{background:var(--warning);color:var(--background)}.trinity-module__MgdiHG__status[data-status=Busy]{background:var(--error);color:var(--background)}.trinity-module__MgdiHG__selectedActions{background:var(--background);border-radius:var(--radius-md);margin-top:2rem;padding:1.5rem}.trinity-module__MgdiHG__selectedActions h3{margin-bottom:1rem}.trinity-module__MgdiHG__statusButtons{gap:1rem;margin-bottom:1rem;display:flex}.trinity-module__MgdiHG__statusButtons button{border-radius:var(--radius-sm);background:var(--primary);color:var(--background);cursor:pointer;border:none;padding:.5rem 1rem;transition:all .2s}.trinity-module__MgdiHG__statusButtons button:hover{box-shadow:0 2px 8px rgba(var(--primary-rgb),.3);transform:translateY(-1px)}.trinity-module__MgdiHG__updateSuccess{color:var(--success);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.trinity-module__MgdiHG__codeSection{margin-bottom:3rem}.trinity-module__MgdiHG__codeSection h2{margin-bottom:1rem}.trinity-module__MgdiHG__codeSection pre{background:var(--surface);border-radius:var(--radius-md);padding:2rem;overflow-x:auto}.trinity-module__MgdiHG__codeSection code{color:var(--text-primary);font-size:.875rem;line-height:1.6}.trinity-module__MgdiHG__benefits{margin-bottom:3rem}.trinity-module__MgdiHG__benefits h2{text-align:center;margin-bottom:2rem}.trinity-module__MgdiHG__benefitGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.trinity-module__MgdiHG__benefit{background:var(--surface);border-radius:var(--radius-md);text-align:center;padding:2rem}.trinity-module__MgdiHG__benefit svg{color:var(--primary);margin-bottom:1rem}.trinity-module__MgdiHG__benefit h3{margin-bottom:.5rem}.trinity-module__MgdiHG__benefit p{color:var(--text-secondary);font-size:.875rem}.trinity-module__MgdiHG__nextSteps{background:var(--surface);border-radius:var(--radius-lg);text-align:center;padding:2rem}.trinity-module__MgdiHG__nextSteps h2{margin-bottom:.5rem}.trinity-module__MgdiHG__nextSteps>p{color:var(--text-secondary);margin-bottom:2rem}.trinity-module__MgdiHG__componentLinks{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.trinity-module__MgdiHG__componentLink{background:var(--primary);color:var(--background);border-radius:var(--radius-md);align-items:center;gap:.5rem;padding:1rem 2rem;text-decoration:none;transition:all .2s;display:flex}.trinity-module__MgdiHG__componentLink:hover{box-shadow:0 4px 12px rgba(var(--primary-rgb),.3);transform:translateY(-2px)}
.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}}
