:is(.agent-surface,.agent-output,.report-output){--sd-pad:clamp(1rem,2.2vw,1.6rem);--sd-border:3px solid #000;--sd-shadow:6px 6px 0 #000;--sd-stripe-h:12px;--sd-band-h:44px}:is(.agent-surface,.agent-output,.report-output) :is(.blueprint-block-structured,.system-alert-structured,.memory-card-structured,.featured-block-structured,.score-card) :is(p,li,blockquote,span){max-width:none!important;width:auto!important}:is(.agent-surface,.agent-output,.report-output) .blueprint-block-structured{border:var(--sd-border)!important;border-radius:0!important;background:#efefef!important;padding:var(--sd-pad)!important;box-shadow:var(--sd-shadow)!important}:is(.agent-surface,.agent-output,.report-output) .featured-block-structured{border:var(--sd-border)!important;border-radius:0!important;box-shadow:var(--sd-shadow)!important;padding:var(--sd-pad)!important}:is(.agent-surface,.agent-output,.report-output) :is(.featured-block,.featured-block-black){--foreground-color:#fff;background:#000!important;color:var(--foreground-color)!important}:is(.agent-surface,.agent-output,.report-output) .system-alert-structured:is(.box-warning,.box-error){position:relative!important;overflow:hidden!important;border:var(--sd-border)!important;border-radius:0!important;box-shadow:var(--sd-shadow)!important;padding:calc(var(--sd-pad) + var(--sd-stripe-h) + var(--sd-band-h)) var(--sd-pad) var(--sd-pad) var(--sd-pad)!important}:is(.agent-surface,.agent-output,.report-output) .system-alert-structured:is(.box-warning,.box-error):before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:var(--sd-stripe-h)!important;border-bottom:3px solid #000!important;z-index:2!important}:is(.agent-surface,.agent-output,.report-output) .system-alert-structured.box-warning:before{background:var(--pattern-hazard)!important}:is(.agent-surface,.agent-output,.report-output) .system-alert-structured.box-error:before{background:var(--pattern-error)!important}:is(.agent-surface,.agent-output,.report-output) .system-alert-structured.box-warning{background:#efefef!important}:is(.agent-surface,.agent-output,.report-output) .system-alert-structured.box-error{background:#f3eded!important;box-shadow:6px 6px 0 var(--color-error)!important}:is(.agent-surface,.agent-output,.report-output) .system-alert-structured.box-success{overflow:hidden!important;border:var(--sd-border)!important;border-radius:0!important;background:#edf4ed!important;box-shadow:6px 6px 0 var(--color-ok)!important;padding:calc(var(--sd-pad) + var(--sd-stripe-h) + .25rem) var(--sd-pad) var(--sd-pad) var(--sd-pad)!important}:is(.agent-surface,.agent-output,.report-output) .system-alert-structured.box-success:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:var(--sd-stripe-h)!important;background:var(--pattern-success)!important;border-bottom:3px solid #000!important}:is(.agent-surface,.agent-output,.report-output) .system-alert-structured.box-success:after{content:none}:is(.agent-surface,.agent-output,.report-output) .memory-card-structured{border:var(--sd-border)!important;border-radius:0!important;background:#efefef!important;box-shadow:var(--sd-shadow)!important;padding:calc(var(--sd-pad) + 28px) var(--sd-pad) var(--sd-pad) var(--sd-pad)!important}:is(.agent-surface,.agent-output,.report-output) :is(.score-card,.score-card-kpi){border:var(--sd-border)!important;background:#efefef!important;box-shadow:var(--sd-shadow)!important;padding:0!important}:is(.agent-surface,.agent-output,.report-output) :is(.score-card,.score-card-kpi) .score-label{font-family:var(--font-source-code-pro),monospace!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#000!important}:is(.agent-surface,.agent-output,.report-output) :is(.score-card,.score-card-kpi) .score-number{font-family:var(--font-archivo-black),sans-serif!important;font-size:clamp(2.15rem,5vw,4rem)!important;font-weight:900!important;line-height:.95!important;letter-spacing:-.02em!important;color:#000!important;margin:.35rem 0 .45rem!important;text-align:left!important}:is(.agent-surface,.agent-output,.report-output) :is(.score-card,.score-card-kpi) .score-number span{font-size:inherit!important;font-weight:inherit!important}:is(.agent-surface,.agent-output,.report-output) :is(.score-card,.score-card-kpi) .score-scale{font-family:var(--font-source-code-pro),monospace!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:.04em!important;color:#000!important}:is(.agent-surface,.agent-output,.report-output) .score-card .score-number{font-size:clamp(2rem,4.5vw,3.6rem)!important}:is(.agent-surface,.agent-output,.report-output) .score-card-kpi .score-label{font-size:.88rem!important;letter-spacing:.16em!important}:is(.agent-surface,.agent-output,.report-output) .score-card-kpi .score-number{font-size:clamp(2.8rem,7vw,5.8rem)!important;line-height:.9!important;margin-top:.25rem!important;margin-bottom:.5rem!important;text-align:center!important}:is(.agent-surface,.agent-output,.report-output) .score-card-kpi .score-scale{font-size:.9rem!important}:is(.agent-surface,.agent-output,.report-output) :is(.score-card,.score-card-kpi)>:not(.score-label){padding-left:var(--sd-pad)!important;padding-right:var(--sd-pad)!important}:is(.agent-surface,.agent-output,.report-output) :is(.score-card,.score-card-kpi)>.score-label{padding-left:.8rem!important;padding-right:.8rem!important}:is(.agent-surface,.agent-output,.report-output) .box-metadata .content-pad,:is(.agent-surface,.agent-output,.report-output) .box-metadata .content-pad *{text-align:left!important}:is(.agent-surface,.agent-output,.report-output) .system-alert-structured{overflow:hidden!important}:is(.agent-surface,.agent-output,.report-output) .system-alert-structured:after,:is(.agent-surface,.agent-output,.report-output) .system-alert-structured:before{content:none!important;display:none!important}:is(.agent-surface,.agent-output,.report-output) .system-alert-structured .title-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:var(--sd-band-h)!important;padding:0 .9rem!important;font-family:var(--font-source-code-pro),monospace!important;font-size:clamp(.6rem,2.5vw,.75rem)!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;border-top:var(--sd-stripe-h) solid transparent!important;border-bottom:3px solid #000!important}:is(.agent-surface,.agent-output,.report-output) .system-alert-structured.box-warning .title-bar{color:var(--alert-warning-title-fg,var(--acid-yellow))!important;background:linear-gradient(#000,#000) padding-box,var(--pattern-hazard) border-box!important}:is(.agent-surface,.agent-output,.report-output) .system-alert-structured.box-error .title-bar{color:var(--alert-error-title-fg,#000)!important;background:linear-gradient(var(--color-error),var(--color-error)) padding-box,var(--pattern-error) border-box!important}:is(.agent-surface,.agent-output,.report-output) .system-alert-structured.box-success .title-bar{color:#000!important;background:linear-gradient(var(--color-ok),var(--color-ok)) padding-box,var(--pattern-success) border-box!important}:is(.agent-surface,.agent-output,.report-output) .system-alert-structured.box-error,:is(.agent-surface,.agent-output,.report-output) .system-alert-structured.box-warning{padding:0!important}:is(.agent-surface,.agent-output,.report-output) .system-alert-structured.box-error .content-pad,:is(.agent-surface,.agent-output,.report-output) .system-alert-structured.box-warning .content-pad{padding:var(--sd-pad)!important}:is(.agent-surface,.agent-output,.report-output) .system-alert-structured.box-success{position:relative!important;padding:0!important}:is(.agent-surface,.agent-output,.report-output) .system-alert-structured.box-success .content-pad{padding:var(--sd-pad)!important;color:#000!important;-webkit-text-fill-color:#000!important}:is(.agent-surface,.agent-output,.report-output) .system-alert-structured.box-success .content-pad *{color:#000!important;-webkit-text-fill-color:#000!important}:is(.agent-surface,.agent-output,.report-output) .tech-block{background:#09090b!important;color:#d9f7ff!important;border:2px solid #000!important;font-family:var(--font-source-code-pro),monospace!important;font-size:.6875rem!important;line-height:1.42!important;padding:.55rem .62rem!important;white-space:pre-wrap!important;word-break:break-word!important}:is(.agent-surface,.agent-output,.report-output) .tech-block :is(.text-black,.heading-l3,.body-sm,.body-md,p,li,span,div){color:#d9f7ff!important;-webkit-text-fill-color:#d9f7ff!important}:is(.agent-surface,.agent-output,.report-output) .memory-card-structured:before{content:none;display:none}:is(.agent-surface,.agent-output,.report-output) .memory-card-structured{padding:0!important}:is(.agent-surface,.agent-output,.report-output) .memory-card-structured .takeaway-header{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:44px!important;padding:0 .9rem!important;background:#000!important;color:#fff!important;border-bottom:3px solid #000!important}:is(.agent-surface,.agent-output,.report-output) .memory-card-structured .takeaway-header span:first-child{color:var(--acid-yellow)!important}:is(.agent-surface,.agent-output,.report-output) .memory-card-structured .takeaway-header span:last-child{color:#fff!important}:is(.agent-surface,.agent-output,.report-output) .memory-card-structured .takeaway-body{padding:var(--sd-pad)!important;color:#000!important}:is(.agent-surface,.agent-output,.report-output) .memory-card-structured .takeaway-body :is(p,li,span,strong,em,code,pre,blockquote){color:#000!important}:is(.agent-surface,.agent-output,.report-output) .featured-block-structured .featured-title{font-family:var(--font-archivo-black),sans-serif!important;font-size:clamp(1.5rem,4vw,3rem)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:-.01em!important;margin:0 0 .9rem!important;color:inherit!important}:is(.agent-surface,.agent-output,.report-output) .featured-block-structured .featured-body{font-family:var(--font-courier-prime),monospace!important;color:inherit!important}:is(.agent-surface,.agent-output,.report-output) :is(.system-alert-structured,.featured-block-structured,.blueprint-block-structured,.memory-card-structured,.box-metadata) :is(p,li,blockquote){max-width:none!important}.protocol-lock-badge{position:absolute;right:.45rem;bottom:.35rem;font-family:var(--font-source-code-pro),monospace;font-size:.75rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;opacity:.4;color:#000;pointer-events:none}.fugas-capital-table{margin-top:.6rem!important}.fugas-capital-row{display:grid;grid-template-columns:minmax(110px,132px) 1fr;gap:.5rem;align-items:start;border-top:1px solid #d1d5db;padding-top:.4rem;margin-top:.4rem}.fugas-capital-key{font-family:var(--font-source-code-pro),monospace;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1a1a1a}.fugas-capital-value{font-family:var(--font-courier-prime),monospace;font-size:.78rem;line-height:1.28;color:#000}.identity-narrative-compact .blueprint-subsection{margin-bottom:.55rem!important}.identity-narrative-compact .blueprint-subsection p{margin-top:.22rem!important;margin-bottom:0!important;line-height:1.24!important}.report-output.strategy-summary-ops .router-verdict-panel{border-top:2px solid #000;padding-top:.8rem}.protocol-epidermal-blocker{position:sticky;top:72px;z-index:60;box-shadow:0 0 0 3px #000,0 10px 0 #dc2626!important}@media (max-width:768px){.fugas-capital-row{grid-template-columns:1fr;gap:.2rem}.protocol-lock-badge{right:.35rem;bottom:.3rem}}@media (max-width:768px){:is(.agent-surface,.agent-output,.report-output) .score-card{padding:0!important}:is(.agent-surface,.agent-output,.report-output) .score-card>:not(.score-label){padding-left:.72rem!important;padding-right:.72rem!important}:is(.agent-surface,.agent-output,.report-output) .score-card .score-number{font-size:clamp(1.95rem,7.2vw,2.55rem)!important;line-height:.96!important;margin:.28rem 0 .34rem!important}:is(.agent-surface,.agent-output,.report-output) .score-card .score-scale{font-size:.75rem!important;line-height:1.2!important}:is(.agent-surface,.agent-output,.report-output) .score-card-kpi{padding:0!important}:is(.agent-surface,.agent-output,.report-output) .score-card-kpi>:not(.score-label){padding-left:.8rem!important;padding-right:.8rem!important}:is(.agent-surface,.agent-output,.report-output) .score-card-kpi .score-label{font-size:.76rem!important;letter-spacing:.13em!important}:is(.agent-surface,.agent-output,.report-output) .score-card-kpi .score-number{font-size:clamp(2.6rem,10.8vw,3.7rem)!important;line-height:.9!important;margin:.24rem 0 .42rem!important}:is(.agent-surface,.agent-output,.report-output) .score-card-kpi .score-scale{font-size:.78rem!important;line-height:1.18!important}}.metric-block{background:#000!important;color:#fff!important}.flow-score-block .flow-score-number{position:relative;display:inline-block;font-variant-numeric:tabular-nums;font-family:var(--font-archivo-black),sans-serif!important;font-size:3.75rem!important;font-weight:900!important;line-height:1!important;color:#dfff00!important;-webkit-text-fill-color:#dfff00!important}@media (min-width:768px){.flow-score-block .flow-score-number{font-size:6rem!important}}.flow-score-block .flow-score-number.glitching:after,.flow-score-block .flow-score-number.glitching:before{content:attr(data-score);position:absolute;top:0;left:0;width:100%;height:100%;color:#dfff00}.flow-score-block .flow-score-number.glitching:before{left:3px;text-shadow:-2px 0 grey;clip:rect(24px,550px,90px,0);animation:fs-glitch-1 .3s linear 3}.flow-score-block .flow-score-number.glitching:after{left:-3px;text-shadow:-2px 0 #404040;clip:rect(85px,550px,140px,0);animation:fs-glitch-2 .25s linear 3}@keyframes fs-glitch-1{0%{clip:rect(11px,9999px,34px,0);transform:skewX(-2deg)}25%{clip:rect(87px,9999px,99px,0);transform:skewX(1deg)}50%{clip:rect(2px,9999px,4px,0);transform:skewX(-1deg)}75%{clip:rect(66px,9999px,45px,0);transform:skewX(2deg)}to{clip:rect(19px,9999px,78px,0);transform:skewX(0deg)}}@keyframes fs-glitch-2{0%{clip:rect(65px,9999px,100px,0);transform:skewX(1deg)}33%{clip:rect(12px,9999px,55px,0);transform:skewX(-2deg)}66%{clip:rect(43px,9999px,11px,0);transform:skewX(1deg)}to{clip:rect(23px,9999px,78px,0);transform:skewX(0deg)}}.flow-score-bar-segment{transition:background-color .15s ease}.flow-score-bar-segment.filled{background-color:#dfff00}.flow-score-bar-segment.empty{background-color:#333}.causal-score-block .causal-score-number{font-variant-numeric:tabular-nums;font-family:var(--font-archivo-black),sans-serif!important;font-size:3.75rem!important;font-weight:900!important;line-height:1!important;color:#dfff00!important;-webkit-text-fill-color:#dfff00!important}@media (min-width:768px){.causal-score-block .causal-score-number{font-size:6rem!important}}.causal-score-bar-segment.filled{background-color:#dfff00}.causal-score-bar-segment.empty{background-color:#333}.north-star-block{background:#000!important;border:2px solid #000!important;box-shadow:4px 4px 0 #000!important;overflow:hidden!important;color:#fff!important}.north-star-block *{color:inherit}.north-star-block .ns-header{padding:1.5rem 1.5rem 0;display:flex;align-items:center;justify-content:space-between}.north-star-block .ns-label{color:#dfff00!important;font-size:.7rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.2em!important;-webkit-text-fill-color:#dfff00!important}.north-star-block .ns-label,.north-star-block .ns-sublabel{font-family:var(--font-source-code-pro),monospace!important}.north-star-block .ns-sublabel{color:hsla(0,0%,100%,.3)!important;font-size:.6rem!important;text-transform:uppercase!important;letter-spacing:.15em!important;-webkit-text-fill-color:hsla(0,0%,100%,.3)!important}.north-star-block .ns-metric{text-align:left;padding:1.5rem 1.5rem 1rem}.north-star-block .ns-score-row{display:flex!important;flex-direction:column!important;gap:.25rem!important;margin-bottom:.75rem!important}.north-star-block .ns-metric-value,.north-star-block .ns-metric-value span{font-family:var(--font-archivo-black),sans-serif!important;font-size:clamp(4.5rem,14vw,9rem)!important;font-weight:900!important;line-height:.85!important;letter-spacing:-.03em!important;color:#dfff00!important;-webkit-text-fill-color:#dfff00!important;display:inline!important}.north-star-block .ns-metric-name{font-family:var(--font-source-code-pro),monospace!important;font-size:.65rem!important;text-transform:uppercase!important;letter-spacing:.25em!important;color:hsla(0,0%,100%,.4)!important;-webkit-text-fill-color:hsla(0,0%,100%,.4)!important}.north-star-block .ns-tag{display:inline-block!important;background-color:#dfff00!important;color:#000!important;-webkit-text-fill-color:#000!important;font-family:var(--font-source-code-pro),monospace!important;font-size:.6rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.15em!important;padding:3px 10px!important}.north-star-block .ns-support{background:hsla(0,0%,100%,.04)!important;border-top:1px solid hsla(0,0%,100%,.1)!important;padding:1rem 1.5rem!important;display:flex!important;flex-direction:column!important;gap:.5rem!important}.north-star-block .ns-support-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;flex-wrap:wrap!important}.north-star-block .ns-support-text{color:hsla(0,0%,100%,.7)!important;-webkit-text-fill-color:hsla(0,0%,100%,.7)!important;font-family:var(--font-source-code-pro),monospace!important;font-size:.85rem!important;line-height:1.5!important;margin:0!important;flex:1!important;min-width:0!important}.north-star-block .ns-priority-badge{display:flex!important;align-items:center!important;gap:.5rem!important;border:1px solid hsla(0,0%,100%,.2)!important;padding:.25rem .75rem!important;white-space:nowrap!important;flex-shrink:0!important}.north-star-block .ns-priority-label{color:hsla(0,0%,100%,.5)!important;-webkit-text-fill-color:hsla(0,0%,100%,.5)!important;font-family:var(--font-source-code-pro),monospace!important;font-size:.6rem!important;text-transform:uppercase!important;letter-spacing:.15em!important}.north-star-block .ns-priority-value{color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:var(--font-source-code-pro),monospace!important;font-size:.8rem!important;font-weight:900!important;text-transform:uppercase!important}@media (min-width:768px){.north-star-block .ns-header{padding:2rem 2.5rem 0}.north-star-block .ns-metric{padding:2rem 2.5rem 1.5rem}.north-star-block .ns-support{padding:1.25rem 2.5rem!important}}:root{--fg-on-dark-surface:#fff;--fg-on-light-surface:#000;--foreground-color:#000}.contrast-surface{color:var(--foreground-color)!important}.contrast-surface :is(p,li,span,strong,em,small,code,pre,blockquote,h1,h2,h3,h4,h5,h6,.body-md,.body-sm,.micro-section-body,.blueprint-emphasis,.blueprint-emphasis-compact,.spec-label,.highlight-marker){color:inherit!important}.active-layer-neon{background-color:#dfff00!important}.active-layer-neon,.active-layer-neon *{color:#000!important}:is(.bg-neon,.bg-black) :is(svg,svg *){color:inherit!important;stroke:currentColor!important}:is(.bg-black,.featured-block,.featured-block-black,.featured-block-structured,.takeaway-header,.tech-block,.engine-block,.metric-block,.north-star-block){color:var(--fg-on-dark-surface)!important;-webkit-text-fill-color:var(--fg-on-dark-surface)!important}.prompt-block{color:var(--fg-on-light-surface)!important;-webkit-text-fill-color:var(--fg-on-light-surface)!important}:is(.bg-neon,.bg-signal-acid,.btn-brutal,.btn-brutal-white,.status-flag,.spec-label,.highlight-marker,.subtitle-lead,.force-contrast-black-on-neon){color:var(--fg-on-light-surface)!important;-webkit-text-fill-color:var(--fg-on-light-surface)!important}:is(.btn-brutal,.btn-brutal-white),:is(.btn-brutal,.btn-brutal-white) *{color:#000!important;-webkit-text-fill-color:#000!important;text-shadow:none!important}:is(.btn-brutal-white).active,:is(.btn-brutal-white).active *,:is(.btn-brutal-white)[aria-pressed=true],:is(.btn-brutal-white)[aria-pressed=true] *,:is(.btn-brutal-white)[data-state=active],:is(.btn-brutal-white)[data-state=active] *{background-color:#000!important;color:var(--acid-yellow)!important;-webkit-text-fill-color:var(--acid-yellow)!important;text-shadow:none!important}:is(.agent-surface,.agent-output) .featured-block-structured :is(p,li,strong,em,small,code,pre,blockquote,.body-md,.body-sm,.micro-section-body,.blueprint-emphasis,.blueprint-emphasis-compact,.text-black){color:inherit!important}:is(.agent-surface,.agent-output) :is(.featured-block,.featured-block-black,.featured-block-structured) .featured-body :is(.spec-label,.highlight-marker){background-color:var(--acid-yellow)!important;color:#000!important;text-shadow:none!important;opacity:1!important}:is(.agent-output,.report-output){--readable-fg:#000;--readable-fg-muted:#1f2937;--readable-fg-inverse:#fff;--alert-warning-title-fg:var(--acid-yellow);--alert-error-title-fg:#000}.report-output{color:#000!important}.report-output,.report-output *{-webkit-text-fill-color:currentColor!important}:is(.agent-output,.report-output) :is(.text-gray-300,.text-gray-400,.text-gray-500,.text-gray-600,.text-zinc-400,.text-zinc-500,.text-zinc-600,.text-slate-400,.text-slate-500,.text-muted,.summary-meta-label,.summary-meta-value,.summary-meta-secondary,.summary-section-label,.summary-footer-status,.score-label,.spec-label,.meta-xs,.body-sm,.body-md){color:var(--readable-fg)!important;opacity:1!important}:is(.agent-output,.report-output) :is(.bg-black,.tech-block,.engine-block) :is(.text-gray-300,.text-gray-400,.text-gray-500,.text-gray-600,.text-zinc-400,.text-zinc-500,.text-zinc-600,.text-slate-400,.text-slate-500,.summary-meta-label,.summary-meta-value,.summary-meta-secondary,.summary-section-label,.summary-footer-status,.score-label,.spec-label,.meta-xs,.body-sm,.body-md){color:var(--readable-fg-inverse)!important;opacity:1!important}:is(.agent-output) :is(.featured-block-structured,.featured-block,.featured-block-black) :is(.body-sm,.body-md,.spec-label,.meta-xs){color:var(--readable-fg-inverse)!important;opacity:1!important}.force-contrast-black-on-neon,.highlight-marker,.spec-label,.subtitle-lead,:is(.bg-neon,.bg-signal-acid){background-color:#dfff00!important;color:#000!important;-webkit-text-fill-color:#000!important}.force-contrast-black-on-neon *,:is(.bg-neon,.bg-signal-acid) *{color:#000!important;-webkit-text-fill-color:#000!important}:is(.featured-block-structured,.featured-block,.featured-block-black,.engine-block,.tech-block,.bg-black,.system-alert-structured.box-success) :is(.subtitle-lead,.spec-label,.highlight-marker,.meta-tag-header,.status-flag,.force-contrast-black-on-neon,.chip,.chip-label,.chip-tag,.badge,.badge-tag,[data-chip=true],[data-badge=true]){background-color:#dfff00!important;color:#000!important;border-color:#000!important;-webkit-text-fill-color:#000!important;text-shadow:none!important;opacity:1!important}:is(.featured-block-structured,.featured-block,.featured-block-black,.engine-block,.tech-block,.bg-black,.system-alert-structured.box-success) :is(.subtitle-lead,.spec-label,.highlight-marker,.meta-tag-header,.status-flag,.force-contrast-black-on-neon,.chip,.chip-label,.chip-tag,.badge,.badge-tag,[data-chip=true],[data-badge=true]) *{color:#000!important;-webkit-text-fill-color:#000!important}:is(.agent-output) .system-alert-structured:is(.box-warning,.box-error) :is(p,li){line-height:1.4!important;color:#000!important;-webkit-text-fill-color:#000!important}:is(.agent-output) .system-alert-structured.box-warning .title-bar,:is(.agent-output) .system-alert-structured.box-warning .title-bar *{color:var(--alert-warning-title-fg)!important;-webkit-text-fill-color:var(--alert-warning-title-fg)!important;opacity:1!important}:is(.agent-output) .system-alert-structured.box-error .title-bar,:is(.agent-output) .system-alert-structured.box-error .title-bar *{color:var(--alert-error-title-fg)!important;-webkit-text-fill-color:var(--alert-error-title-fg)!important;opacity:1!important}:is(.agent-output) .system-alert-structured.box-success :is(.spec-label,.highlight-marker,.force-contrast-black-on-neon),:is(.strategy-grid-contract,.strategy-router-contract) :is(.spec-label,.highlight-marker,.force-contrast-black-on-neon){background:transparent!important;border:0!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;padding:0!important}.strategy-router-contract :is(.spec-label,.highlight-marker,.force-contrast-black-on-neon){font-size:inherit!important;letter-spacing:inherit!important;font-weight:700!important}:is(.agent-output) .system-alert-structured.box-success .content-pad :is(.engine-block,.tech-block){color:#fff!important;-webkit-text-fill-color:#fff!important}:is(.agent-output) .system-alert-structured.box-success .content-pad :is(.engine-block,.tech-block) :not(.spec-label):not(.highlight-marker):not(.subtitle-lead):not(.meta-tag-header):not(.blueprint-subtitle):not(.btn-brutal-white):not(.btn-compact-tech){color:#fff!important;-webkit-text-fill-color:#fff!important}:is(.agent-output) .system-alert-structured.box-success .content-pad .guidance-render-contract,:is(.agent-output) .system-alert-structured.box-success .content-pad .guidance-render-contract *{color:var(--acid-yellow)!important;-webkit-text-fill-color:var(--acid-yellow)!important}.agent-action-power-signal{width:-moz-fit-content;width:fit-content;border:2px solid #000;background:#f4f4f5;color:#000;font-family:JetBrains Mono,IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px}.agent-action-block.variant-left .agent-action-power-signal{background:var(--acid-yellow)!important}.agent-action-block.variant-right .agent-action-power-signal{background:#e4e4e7!important;border-color:#18181b!important}.agent-action-block.variant-left .btn-execute{background-color:var(--acid-yellow)!important;color:#000!important;border-color:#000!important;border-width:3px!important;box-shadow:6px 6px 0 #000!important;letter-spacing:.06em!important;text-transform:uppercase!important}.agent-action-block.variant-right .btn-execute{background-color:#fff!important;color:#000!important;border-color:#000!important;border-width:2px!important;box-shadow:3px 3px 0 #000!important}.agent-action-block.variant-right .btn-execute:hover:not(:disabled){background-color:#f4f4f5!important}:is(.agent-output) :is(.featured-block,.featured-block-black,.featured-block-structured) *{color:#fff!important;-webkit-text-fill-color:#fff!important}:is(.agent-output) :is(.featured-block,.featured-block-black,.featured-block-structured) .numeral-accent{color:var(--acid-yellow)!important;-webkit-text-fill-color:var(--acid-yellow)!important}:is(.agent-output) :is(.featured-block,.featured-block-black,.featured-block-structured) .doctrine-subtitle{color:var(--acid-yellow)!important;-webkit-text-fill-color:var(--acid-yellow)!important;background:none!important}:is(.agent-output) :is(.tech-block,.engine-block) *{color:#fff!important;-webkit-text-fill-color:#fff!important}:is(.agent-output) .prompt-block,:is(.agent-output) .prompt-block *{color:#000!important;-webkit-text-fill-color:currentColor!important}:is(.agent-output) .prompt-block .btn-brutal-white,:is(.agent-output) .prompt-block .btn-compact-tech,:is(.agent-output) .prompt-block .spec-label{color:#000!important;-webkit-text-fill-color:currentColor!important}:is(.agent-output) :is(.featured-block,.featured-block-black,.featured-block-structured) :is(.spec-label,.highlight-marker,.subtitle-lead,.meta-tag-header,.status-flag,.force-contrast-black-on-neon,.bg-neon,.bg-signal-acid,.chip,.chip-label,.chip-tag,.badge,.badge-tag,[data-chip=true],[data-badge=true]){color:#000!important;-webkit-text-fill-color:#000!important;background-color:#dfff00!important}:is(.agent-output) :is(.featured-block,.featured-block-black,.featured-block-structured) :is(.spec-label,.highlight-marker,.subtitle-lead,.meta-tag-header,.status-flag,.force-contrast-black-on-neon) *{color:#000!important;-webkit-text-fill-color:#000!important}:is(.agent-output) :is(.featured-block,.featured-block-black,.featured-block-structured) .meta-tag-principle{background-color:#fff!important;color:#000!important;-webkit-text-fill-color:#000!important;border-color:#fff!important}:is(.agent-output) :is(.featured-block,.featured-block-black,.featured-block-structured) :is(.blueprint-block-structured,.memory-card-structured,.system-alert-structured){color:#000!important;-webkit-text-fill-color:#000!important}:is(.agent-output) :is(.featured-block,.featured-block-black,.featured-block-structured) :is(.blueprint-block-structured,.memory-card-structured,.system-alert-structured) *{color:#000!important;-webkit-text-fill-color:#000!important}:is(.agent-output) :is(.featured-block,.featured-block-black,.featured-block-structured) :is(.blueprint-block-structured,.memory-card-structured,.system-alert-structured) :is(.spec-label,.highlight-marker,.subtitle-lead,.meta-tag-header,.status-flag){color:#000!important;-webkit-text-fill-color:#000!important;background-color:#dfff00!important}.badge-nodo,.badge-nodo *,.badge-plano-sugerido,.badge-plano-sugerido *{color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#000!important}:is(.agent-output) :is(.featured-block,.featured-block-black,.featured-block-structured) .memory-card-structured .takeaway-header,:is(.agent-output) :is(.featured-block,.featured-block-black,.featured-block-structured) .memory-card-structured .takeaway-header span:last-child{color:var(--fg-on-dark-surface)!important;-webkit-text-fill-color:var(--fg-on-dark-surface)!important}:is(.agent-output) :is(.featured-block,.featured-block-black,.featured-block-structured) .memory-card-structured .takeaway-header span:first-child{color:var(--acid-yellow)!important;-webkit-text-fill-color:var(--acid-yellow)!important}.box-brutal{background:#dfff00;color:#000;border:2px solid #000;box-shadow:4px 4px 0 #000;font-family:Courier Prime,Courier New,monospace}.box-brutal *{color:#000!important;-webkit-text-fill-color:#000!important}.landing-page-wrapper{--landing-black:#000;--landing-white:#fff;--landing-acid:#dfff00;--landing-border:3px solid #000;--landing-shadow:6px 6px 0px #000;background-color:#f0f0f0!important;color:#000}.landing-page-wrapper .font-display{text-transform:uppercase}.landing-page-wrapper .font-display,.landing-page-wrapper h1{font-family:var(--font-archivo-black),sans-serif;font-weight:900}.landing-page-wrapper h1{line-height:.9;letter-spacing:-.025em}.landing-page-wrapper p{font-weight:600}.landing-page-wrapper .bg-white,.landing-page-wrapper .bg-white *{color:var(--landing-black)!important;-webkit-text-fill-color:var(--landing-black)!important}.landing-page-wrapper .bg-white .bg-black,.landing-page-wrapper .bg-white .bg-black *,.landing-page-wrapper .bg-white .text-white{color:var(--landing-white)!important;-webkit-text-fill-color:var(--landing-white)!important}.landing-page-wrapper .bg-black .text-\[\#DFFF00\],.landing-page-wrapper .bg-white .text-\[\#DFFF00\]{color:#dfff00!important;-webkit-text-fill-color:#dfff00!important}.landing-page-wrapper p.bg-black,.landing-page-wrapper span.bg-black{color:var(--landing-white)!important;-webkit-text-fill-color:var(--landing-white)!important}.landing-page-wrapper .btn-brutal{background:var(--landing-acid);border:var(--landing-border);padding:20px 48px;font-family:var(--font-archivo-black),sans-serif;text-transform:uppercase;box-shadow:var(--landing-shadow);display:inline-block;cursor:pointer;transition:all .1s;text-decoration:none}.landing-page-wrapper .btn-brutal,.landing-page-wrapper .btn-brutal *{color:var(--landing-black)!important}.landing-page-wrapper .landing-btn-mono,.landing-page-wrapper .landing-cta-mono{font-family:var(--font-source-code-pro),monospace}.landing-page-wrapper .btn-brutal:hover{transform:translate(2px,2px);box-shadow:4px 4px 0 #000;background:var(--landing-white)}.landing-page-wrapper .btn-brutal:active{transform:translate(6px,6px);box-shadow:0 0 0 #000}.landing-page-wrapper .btn-brutal.btn-brutal-secondary{background:var(--landing-white)}.landing-page-wrapper .btn-brutal.btn-brutal-secondary:hover{background:var(--landing-black);color:var(--landing-acid)!important}.landing-page-wrapper .glitch{position:relative;color:#fff;display:inline-block}.landing-page-wrapper .glitch:after,.landing-page-wrapper .glitch:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:#000!important}.landing-page-wrapper .glitch:before{left:2px;text-shadow:-1px 0 grey;clip:rect(24px,550px,90px,0);animation:glitch-anim-2 3s linear infinite alternate-reverse}.landing-page-wrapper .glitch:after{left:-2px;text-shadow:-1px 0 #404040;clip:rect(85px,550px,140px,0);animation:glitch-anim 2.5s linear infinite alternate-reverse}@keyframes glitch-anim{0%{clip:rect(11px,9999px,34px,0)}20%{clip:rect(19px,9999px,78px,0)}40%{clip:rect(4px,9999px,2px,0)}60%{clip:rect(23px,9999px,78px,0)}80%{clip:rect(89px,9999px,34px,0)}to{clip:rect(23px,9999px,11px,0)}}@keyframes glitch-anim-2{0%{clip:rect(65px,9999px,100px,0)}50%{clip:rect(1px,9999px,92px,0)}to{clip:rect(2px,9999px,2px,0)}}.landing-page-wrapper .box-brutal{border:var(--landing-border);background:var(--landing-white);box-shadow:var(--landing-shadow);transition:transform .1s,box-shadow .1s}.landing-page-wrapper .box-brutal:hover{transform:translate(2px,2px);box-shadow:4px 4px 0 #000}.landing-page-wrapper .sticker{position:absolute;padding:8px 16px;font-weight:700;font-size:.9rem;transform:rotate(-2deg);z-index:10}.landing-page-wrapper .landing-sticker-black{color:#000!important;-webkit-text-fill-color:#000!important}.landing-page-wrapper .marquee-single-line{display:inline-block;white-space:nowrap;animation:marquee-scroll 25s linear infinite}.landing-page-wrapper .marquee-impact{background:#fff;color:#000!important;-webkit-text-fill-color:#000!important;padding:0 .5rem;margin-left:.5rem}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.landing-page-wrapper .landing-card-badge{color:var(--landing-white)!important;-webkit-text-fill-color:var(--landing-white)!important}.landing-page-wrapper .landing-flow-score .flow-score-number{color:#dfff00!important;-webkit-text-fill-color:#dfff00!important}.landing-page-wrapper .brutal-arrow{position:relative}.landing-page-wrapper .brutal-arrow:after{content:"↓";position:absolute;bottom:-35px;left:50%;transform:translateX(-50%);font-family:var(--font-archivo-black),sans-serif;font-size:2rem;color:#000;z-index:10}@media (min-width:768px){.landing-page-wrapper .brutal-arrow-right:after{content:"→";bottom:auto;top:50%;left:auto;right:-35px;transform:translateY(-50%)}}