: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) .blueprint-block-structured.blueprint-nested-white{background:#ffffff!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:#ffffff;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:#000000!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:#000000!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,#000000)!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:#000000!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;gap:.5rem!important;min-width:0!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;min-width:0!important;overflow-wrap:anywhere!important;word-break:break-word!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:#000000;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:#000000}.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:#000000!important;color:#ffffff!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 #808080;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:#333333}.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:#333333}.north-star-block{background:#000000!important;border:2px solid #000000!important;box-shadow:4px 4px 0 #000!important;overflow:hidden!important;color:#ffffff!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;gap:.5rem}@media (max-width:639px){.north-star-block .ns-header{flex-direction:column;align-items:flex-start}.north-star-block .ns-sublabel{align-self:flex-start}}.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:rgba(255,255,255,.3)!important;font-size:.6rem!important;text-transform:uppercase!important;letter-spacing:.15em!important;-webkit-text-fill-color:rgba(255,255,255,.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:rgba(255,255,255,.4)!important;-webkit-text-fill-color:rgba(255,255,255,.4)!important}.north-star-block .ns-tag{display:inline-block!important;background-color:#DFFF00!important;color:#000000!important;-webkit-text-fill-color:#000000!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:rgba(255,255,255,.04)!important;border-top:1px solid rgba(255,255,255,.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:rgba(255,255,255,.7)!important;-webkit-text-fill-color:rgba(255,255,255,.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 rgba(255,255,255,.2)!important;padding:.25rem .75rem!important;white-space:nowrap!important;flex-shrink:0!important}.north-star-block .ns-priority-label{color:rgba(255,255,255,.5)!important;-webkit-text-fill-color:rgba(255,255,255,.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:#ffffff!important;-webkit-text-fill-color:#ffffff!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}}@media (max-width:639px){:is(.agent-surface,.agent-output,.report-output) .system-alert-structured .title-bar,:is(.agent-surface,.agent-output,.report-output) .system-alert-structured .title-bar.system-alert-title-bar{white-space:normal!important;align-items:flex-start!important;flex-wrap:nowrap!important;gap:.5rem!important}:is(.agent-surface,.agent-output,.report-output) .system-alert-structured .title-bar .title-bar-label{flex:1 1 0%!important;min-width:0!important;overflow-wrap:anywhere!important;word-break:break-word!important}:is(.agent-surface,.agent-output,.report-output) .system-alert-structured .title-bar .title-bar-icon{line-height:1!important;padding-top:.1rem!important}:is(.agent-surface,.agent-output,.report-output) .featured-block-structured .featured-title{font-size:clamp(1rem,5.5vw,1.85rem)!important;overflow-wrap:anywhere!important;word-break:break-word!important}:is(.agent-surface,.agent-output,.report-output) .memory-card-structured .takeaway-header{flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:.5rem!important;min-height:auto!important;padding-top:.65rem!important;padding-bottom:.65rem!important}:is(.agent-surface,.agent-output,.report-output) .memory-card-structured .takeaway-header span:first-child{min-width:0!important;flex:none!important;width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important}:is(.agent-surface,.agent-output,.report-output) .memory-card-structured .takeaway-header span:last-child{align-self:flex-end!important}}:root{--fg-on-dark-surface:#ffffff;--fg-on-light-surface:#000000;--foreground-color:#000000}.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:#000000!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:#000000!important;-webkit-text-fill-color:#000000!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:#000000!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:#000000!important;text-shadow:none!important;opacity:1!important}:is(.agent-output,.report-output){--readable-fg:#000000;--readable-fg-muted:#1f2937;--readable-fg-inverse:#ffffff;--alert-warning-title-fg:var(--acid-yellow);--alert-error-title-fg:#000000}.report-output{color:#000000!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:#000000!important;-webkit-text-fill-color:#000000!important}.force-contrast-black-on-neon *,:is(.bg-neon,.bg-signal-acid) *{color:#000000!important;-webkit-text-fill-color:#000000!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:#000000!important;border-color:#000000!important;-webkit-text-fill-color:#000000!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:#000000!important;-webkit-text-fill-color:#000000!important}:is(.agent-output) .system-alert-structured:is(.box-warning,.box-error) :is(p,li){line-height:1.4!important;color:#000000!important;-webkit-text-fill-color:#000000!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:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!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:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!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:#000000!important;border-color:#000000!important;border-width:3px!important;box-shadow:6px 6px 0 #000000!important;letter-spacing:.06em!important;text-transform:uppercase!important}.agent-action-block.variant-left .btn-execute:disabled{background-color:#d4d4d8!important;color:#3f3f46!important;opacity:.5!important;filter:grayscale(.7)!important;cursor:not-allowed!important;pointer-events:none!important;transform:none!important;box-shadow:4px 4px 0 #000000!important}.agent-action-block.variant-right .btn-execute{background-color:#ffffff!important;color:#000000!important;border-color:#000000!important;border-width:2px!important;box-shadow:3px 3px 0 #000000!important}.agent-action-block.variant-right .btn-execute:disabled{background-color:#e4e4e7!important;color:#71717a!important;opacity:.55!important;cursor:not-allowed!important;pointer-events:none!important;transform:none!important;box-shadow:2px 2px 0 #000000!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:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!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:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}:is(.agent-output) .prompt-block,:is(.agent-output) .prompt-block *{color:#000000!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:#000000!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:#000000!important;-webkit-text-fill-color:#000000!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:#000000!important;-webkit-text-fill-color:#000000!important}:is(.agent-output) :is(.featured-block,.featured-block-black,.featured-block-structured) .meta-tag-principle{background-color:#FFFFFF!important;color:#000000!important;-webkit-text-fill-color:#000000!important;border-color:#FFFFFF!important}:is(.agent-output) :is(.featured-block,.featured-block-black,.featured-block-structured) :is(.blueprint-block-structured,.memory-card-structured,.system-alert-structured){color:#000000!important;-webkit-text-fill-color:#000000!important}:is(.agent-output) :is(.featured-block,.featured-block-black,.featured-block-structured) :is(.blueprint-block-structured,.memory-card-structured,.system-alert-structured) *{color:#000000!important;-webkit-text-fill-color:#000000!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:#000000!important;-webkit-text-fill-color:#000000!important;background-color:#DFFF00!important}.badge-plano-sugerido,.badge-plano-sugerido *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background-color:#000000!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:#000000;border:2px solid #000000;box-shadow:4px 4px 0 #000000;font-family:Courier Prime,Courier New,monospace}.box-brutal *{color:#000000!important;-webkit-text-fill-color:#000000!important}.landing-page-wrapper{--landing-black:#000000;--landing-white:#ffffff;--landing-acid:#dfff00;--landing-border:3px solid #000000;--landing-shadow:6px 6px 0px #000000;background-color:#f0f0f0!important;color:#000000}.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 .font-display.normal-case,.landing-page-wrapper h2.normal-case,.landing-page-wrapper h3.normal-case{text-transform:none}.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:none;box-shadow:var(--landing-shadow);display:inline-block;cursor:pointer;transition:all .1s;color:var(--landing-black)!important;text-decoration:none}.landing-page-wrapper .btn-brutal,.landing-page-wrapper .btn-brutal *{color:var(--landing-black)!important;-webkit-text-fill-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 #000000;background:var(--landing-white)}.landing-page-wrapper .btn-brutal:active{transform:translate(6px,6px);box-shadow:0 0 0 #000000}.landing-page-wrapper .btn-brutal.btn-brutal-secondary{background:var(--landing-white)}.landing-page-wrapper .btn-brutal.btn-brutal-secondary:hover,.landing-page-wrapper .btn-brutal.btn-brutal-secondary:hover *{background:var(--landing-black);color:var(--landing-acid)!important;-webkit-text-fill-color:var(--landing-acid)!important}.landing-page-wrapper .landing-cta-pair{display:grid;grid-template-columns:1fr;gap:1rem;max-width:36rem;margin-left:auto;margin-right:auto}@media (min-width:640px){.landing-page-wrapper .landing-cta-pair{grid-template-columns:1fr 1fr}}.landing-page-wrapper .landing-cta-pair>a{display:flex;height:100%}.landing-page-wrapper .landing-cta-pair .btn-brutal{width:100%;height:100%;min-height:4.75rem;display:inline-flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}.landing-page-wrapper .glitch{position:relative;color:#ffffff;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:black!important}.landing-page-wrapper .glitch:before{left:2px;text-shadow:-1px 0 #808080;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 #000000}.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:#000000!important;-webkit-text-fill-color:#000000!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:white;color:#000000!important;-webkit-text-fill-color:#000000!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:#000000;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%)}}.landing-page-wrapper .marquee-single-line:focus-within,.landing-page-wrapper .marquee-single-line:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.landing-page-wrapper .glitch:after,.landing-page-wrapper .glitch:before{animation:none;display:none}.landing-page-wrapper .marquee-single-line{animation:none}}.landing-page-wrapper{--motion-hover:100ms;--motion-enter:480ms;--motion-stagger:70ms;--motion-out:cubic-bezier(0.16,1,0.3,1)}.landing-page-wrapper .odo{display:inline-flex}.landing-page-wrapper .odo-col{display:inline-block;height:1em;line-height:1;overflow:hidden}.landing-page-wrapper .odo-strip{display:block;transform:translateY(calc((10 + var(--d)) * -1em))}.landing-page-wrapper .odo-digit{display:block;height:1em;line-height:1}.motion-signal [data-motion-state=armed] .odo-strip{transform:translateY(0)}.motion-signal [data-motion-state=in] .odo-strip{animation:landing-odo-roll .9s var(--motion-out) calc(var(--i) * .12s) both}@keyframes landing-odo-roll{0%{transform:translateY(0)}to{transform:translateY(calc((10 + var(--d)) * -1em))}}.motion-signal [data-motion-state=armed] .flow-score-bar-segment.filled{background-color:#333333}.motion-signal [data-motion-state=in] .flow-score-bar-segment.filled{animation:landing-segment-on 1ms steps(1) calc(.2s + var(--i) * 45ms) both}@keyframes landing-segment-on{0%{background-color:#333333}to{background-color:#dfff00}}.motion-signal [data-motion-state=armed] .x-stamp{opacity:0}.motion-signal [data-motion-state=in] .x-stamp{animation:landing-stamp .18s steps(3) calc(.15s + var(--i) * .22s) both}@keyframes landing-stamp{0%{opacity:0;scale:2.4}to{opacity:1;scale:1}}.motion-signal .loop-sequence[data-motion-state=armed] .loop-step:after,.motion-signal .loop-sequence[data-motion-state=armed] .loop-step>div{opacity:0}.motion-signal .loop-sequence[data-motion-state=in] .loop-step>div{animation:landing-drop .24s steps(3) calc(var(--i) * .35s) both}.motion-signal .loop-sequence[data-motion-state=in] .loop-step:after{animation:landing-fade-on .16s steps(2) calc(var(--i) * .35s + .22s) both}@keyframes landing-drop{0%{opacity:0;translate:-8px -8px;box-shadow:8px 8px 0 #000000}to{opacity:1;translate:0 0;box-shadow:0 0 0 #000000}}@keyframes landing-fade-on{0%{opacity:0}to{opacity:1}}.landing-page-wrapper .marquee-single-line.is-driven{animation:none;will-change:transform}.landing-page-wrapper .word-mask{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em;margin-bottom:-.08em}.landing-page-wrapper .word-inner{display:inline-block}.motion-system [data-motion-state=armed] .word-inner{transform:translateY(110%)}.motion-system [data-motion-state=in] .word-inner{animation:landing-word-rise var(--motion-enter) var(--motion-out) calc(var(--i) * var(--motion-stagger)) both}@keyframes landing-word-rise{0%{transform:translateY(110%)}to{transform:translateY(0)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.landing-page-wrapper.motion-system .magnetic .btn-brutal{transform:translate(calc(var(--mx, 0) * 3px),calc(var(--my, 0) * 3px));box-shadow:calc(6px - var(--mx, 0) * 4px) calc(6px - var(--my, 0) * 4px) 0 #000000;transition:transform var(--motion-hover) linear,box-shadow var(--motion-hover) linear,background-color var(--motion-hover) linear}.landing-page-wrapper.motion-system .magnetic .btn-brutal:active{transform:translate(6px,6px);box-shadow:0 0 0 #000000}}.landing-page-wrapper.motion-system{overflow-x:clip}.landing-page-wrapper .layer-stack{--stack-top:88px;--stack-step:58px;display:flex;flex-direction:column;gap:28vh;max-width:56rem;margin:0 auto;padding-bottom:8vh;list-style:none}.landing-page-wrapper .layer-stack-card{--rot:calc((var(--i) - 2) * 0.5deg);position:sticky;top:calc(var(--stack-top) + var(--i) * var(--stack-step));padding:0;transform:rotate(var(--rot))}.landing-page-wrapper .layer-stack-card:nth-child(2n){--rot:calc((var(--i) - 2) * -0.5deg)}.landing-page-wrapper .layer-stack-card:hover{transform:rotate(var(--rot)) translate(2px,2px)}.landing-page-wrapper .layer-stack-head{display:flex;align-items:center;gap:1rem;min-height:var(--stack-step);padding:.5rem 1.25rem;border-bottom:3px solid #000000}.landing-page-wrapper .layer-stack-head h3{flex:1;min-width:0}.landing-page-wrapper .layer-stack-body{display:grid;gap:1.5rem;padding:2rem 1.25rem 2.5rem;min-height:11rem}.landing-page-wrapper .layer-stack-io{border-top:2px solid #000000;padding-top:.75rem}.landing-page-wrapper .layer-stack-io-out{display:none}@media (max-width:767px){.landing-page-wrapper .layer-stack{--stack-top:24px;--stack-step:52px;gap:22vh}.landing-page-wrapper .layer-stack-head{gap:.6rem;padding:.4rem .75rem}.landing-page-wrapper .layer-stack-out{display:none}.landing-page-wrapper .layer-stack-io-out{display:inline}}.landing-curtain{position:fixed;inset:0;z-index:100;display:grid;grid-template-columns:repeat(4,1fr);pointer-events:all}.landing-curtain-panel{background:#dfff00;border-left:3px solid #000000;animation:landing-curtain-up .32s steps(4) both}@keyframes landing-curtain-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing-page-wrapper [data-motion-state] *,.landing-page-wrapper [data-motion-state] :after{animation:none!important}.landing-curtain{display:none}}.landing-page-wrapper.landing-redesign{--rd-gutter:16px;--rd-ink:#000000;--rd-paper:#f0f0f0;--rd-acid:#dfff00;overflow-x:clip}@media (min-width:768px){.landing-page-wrapper.landing-redesign{--rd-gutter:40px}}.landing-redesign .rd-container{width:100%;max-width:82rem;margin-inline:auto;padding-inline:var(--rd-gutter)}.landing-redesign .rd-section{padding-block:96px}@media (min-width:768px){.landing-redesign .rd-section{padding-block:144px}}.landing-redesign .rd-bleed{width:100%}.landing-redesign .rd-label{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px;font-family:var(--font-source-code-pro),monospace;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.landing-redesign .rd-label-n{padding:2px 8px;background:var(--rd-ink);color:var(--rd-acid)!important;-webkit-text-fill-color:var(--rd-acid)!important}.landing-redesign .rd-dark .rd-label,.landing-redesign .rd-dark .rd-label span{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.landing-redesign .rd-dark .rd-label .rd-label-n{background:var(--rd-acid);color:var(--rd-ink)!important;-webkit-text-fill-color:var(--rd-ink)!important}.landing-redesign .rd-h2{font-size:clamp(2.25rem,5.5vw,4.5rem);line-height:.95;letter-spacing:-.01em}.landing-redesign .rd-h3{font-size:clamp(1.75rem,3.5vw,2.75rem);line-height:1;margin-bottom:32px}.landing-redesign .rd-display{font-size:clamp(2.5rem,7vw,6.5rem);line-height:.92;letter-spacing:-.015em}.landing-redesign .rd-header{position:sticky;top:0;z-index:50;background:var(--rd-paper);border-bottom:2px solid var(--rd-ink)}.landing-redesign .rd-header-row{display:flex;align-items:center;justify-content:space-between;min-height:64px}.landing-redesign .rd-header-cta{align-items:center;padding:8px 16px;border:2px solid var(--rd-ink);background:var(--rd-acid);box-shadow:3px 3px 0 var(--rd-ink);font-family:var(--font-archivo-black),sans-serif;font-size:14px;text-decoration:none;color:var(--rd-ink)!important;-webkit-text-fill-color:var(--rd-ink)!important;transition:transform var(--motion-hover) linear,box-shadow var(--motion-hover) linear}.landing-redesign .rd-header-cta:hover{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--rd-ink)}.landing-redesign .rd-progress{height:4px;background:var(--rd-ink);transform-origin:0 50%;transform:scaleX(0)}@supports (animation-timeline:scroll()){.landing-redesign .rd-progress{animation:rd-progress linear both;animation-timeline:scroll(root)}}@keyframes rd-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.landing-redesign .rd-hero{display:grid;gap:40px;padding-top:72px;padding-bottom:96px;grid-template-areas:"copy" "instrument" "lede" "actions"}.landing-redesign .rd-hero-copy{grid-area:copy}.landing-redesign .rd-hero-instrument{grid-area:instrument}.landing-redesign .rd-hero-lede{grid-area:lede;display:grid;gap:20px;max-width:40rem}.landing-redesign .rd-hero-actions{grid-area:actions;display:grid;gap:14px;align-content:start}@media (min-width:1024px){.landing-redesign .rd-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"copy instrument" "lede actions";-moz-column-gap:56px;column-gap:56px;row-gap:56px;align-items:end;padding-top:96px;padding-bottom:128px}.landing-redesign .rd-hero-actions{align-self:start}}.landing-redesign .rd-hero-claim{font-family:var(--font-archivo-black),sans-serif;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.25}.landing-redesign .rd-cta-row{display:grid;gap:14px}@media (min-width:640px){.landing-redesign .rd-cta-row{grid-template-columns:1fr 1fr}}.landing-redesign .rd-cta-row .btn-brutal{padding:20px 16px}.landing-redesign .rd-microcopy{font-family:var(--font-source-code-pro),monospace;font-size:13px;font-weight:600;letter-spacing:.04em}.landing-redesign .rd-gauge{padding:0;overflow:hidden}.landing-redesign .rd-gauge:hover{transform:none;box-shadow:var(--landing-shadow)}.landing-redesign .rd-gauge-head{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;font-family:var(--font-source-code-pro),monospace;font-size:11px;font-weight:700;letter-spacing:.2em}.landing-redesign .rd-gauge-body{padding:28px 20px 20px}.landing-redesign .rd-gauge-scale{position:relative;height:132px}.landing-redesign .rd-gauge-ticks{position:absolute;left:0;right:0;top:64px;height:18px;border-top:3px solid var(--rd-ink);background:repeating-linear-gradient(90deg,var(--rd-ink) 0 2px,transparent 2px 10%) top /100% 18px no-repeat,repeating-linear-gradient(90deg,var(--rd-ink) 0 1px,transparent 1px 2.5%) top /100% 9px no-repeat}.landing-redesign .rd-gauge-gap{position:absolute;top:40px;height:24px;left:16%;right:12%;border:2px solid var(--rd-ink);border-bottom:0;background:repeating-linear-gradient(-45deg,var(--rd-ink) 0 2px,transparent 2px 8px);transform-origin:50% 50%}.landing-redesign .rd-gauge-marker{--pos:50%;position:absolute;top:0;left:var(--pos);display:flex;flex-direction:column;align-items:center;transform:translateX(-50%)}.landing-redesign .rd-gauge-marker--brand{--pos:16%}.landing-redesign .rd-gauge-marker--opp{--pos:88%}.landing-redesign .rd-gauge-pin{display:block;width:18px;height:82px;border:2px solid var(--rd-ink)}.landing-redesign .rd-gauge-pin--acid{background:var(--rd-acid)}.landing-redesign .rd-gauge-tag{margin-top:8px;white-space:nowrap;font-family:var(--font-archivo-black),sans-serif;font-size:12px;text-transform:uppercase}.landing-redesign .rd-gauge-gap-label{position:absolute;top:10px;left:52%;transform:translateX(-50%);padding:4px 10px;white-space:nowrap;font-family:var(--font-source-code-pro),monospace;font-size:12px;font-weight:700}.landing-redesign .rd-gauge-read{margin-top:8px;padding-top:14px;border-top:2px dashed var(--rd-ink);font-family:var(--font-source-code-pro),monospace;font-size:13px;font-weight:700;letter-spacing:.08em}.landing-redesign .rd-gauge-read-k{opacity:.55}.motion-signal .rd-gauge[data-motion-state=armed] .rd-gauge-marker{left:52%}.motion-signal .rd-gauge[data-motion-state=armed] .rd-gauge-gap,.motion-signal .rd-gauge[data-motion-state=armed] .rd-gauge-gap-label{opacity:0}.motion-signal .rd-gauge[data-motion-state=in] .rd-gauge-marker{animation:rd-gauge-split .72s steps(9) .25s both}.motion-signal .rd-gauge[data-motion-state=in] .rd-gauge-gap{animation:rd-gauge-gap .72s steps(9) .25s both}.motion-signal .rd-gauge[data-motion-state=in] .rd-gauge-gap-label{animation:landing-fade-on .12s steps(2) 1s both}@keyframes rd-gauge-split{0%{left:52%}to{left:var(--pos)}}@keyframes rd-gauge-gap{0%{opacity:1;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.landing-redesign .rd-tapes{position:relative;height:150px;overflow:hidden}@media (min-width:768px){.landing-redesign .rd-tapes{height:190px}}.landing-redesign .rd-tape{position:absolute;left:-5%;right:-5%;top:50%;overflow:hidden;white-space:nowrap;border-block:4px solid var(--rd-ink)}.landing-redesign .rd-tape--acid{padding-block:10px;background:var(--rd-acid);transform:translateY(-50%) rotate(-3deg)}.landing-redesign .rd-tape--black{padding-block:18px;transform:translateY(-50%) rotate(2deg);box-shadow:0 8px 0 var(--rd-ink)}.landing-redesign .rd-tape-reverse{animation-direction:reverse;animation-duration:40s}.landing-redesign .rd-pipeline-run{display:inline-block}.landing-redesign .rd-split{display:grid;gap:40px}@media (min-width:1024px){.landing-redesign .rd-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);-moz-column-gap:80px;column-gap:80px;align-items:start}.landing-redesign .rd-section.rd-split>div:first-child{position:sticky;top:120px}}.landing-redesign .rd-split-body{display:grid;gap:24px;align-content:start}.landing-redesign .rd-chain{display:grid;gap:18px;margin-top:24px;padding:28px 20px;border:3px dashed var(--rd-ink);background:#ffffff}.landing-redesign .rd-chain-row{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px}.landing-redesign .rd-chain-node{padding:14px 6px;border:2px solid var(--rd-ink);background:#f3f4f6;text-align:center;font-weight:700;font-size:clamp(10px,2.6vw,15px)}.landing-redesign .rd-chain-break{color:#ff2a2a!important;-webkit-text-fill-color:#ff2a2a!important;font-weight:900;font-size:26px}.landing-redesign .rd-chain-status{text-align:center;opacity:.6}.landing-redesign .rd-chain-result{padding:14px 16px;border:2px solid var(--rd-ink);box-shadow:4px 4px 0 #ff2a2a;font-weight:700;text-align:center}.landing-redesign .rd-dark{position:relative;border-block:8px solid var(--rd-ink);background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 4px)}.landing-redesign .rd-terminal{max-width:52rem;margin-top:56px;border:2px solid #ffffff}.landing-redesign .rd-terminal-bar{display:flex;gap:8px;padding:10px 12px;border-bottom:2px solid #ffffff}.landing-redesign .rd-terminal-bar span{width:12px;height:12px;border:2px solid #ffffff}.landing-redesign .rd-terminal-bar span:first-child{background:var(--rd-acid);border-color:var(--rd-acid)}.landing-redesign .rd-terminal p{padding:24px 20px;line-height:1.7}.landing-redesign .rd-missing{display:grid;gap:24px;margin-top:64px;list-style:none}@media (min-width:768px){.landing-redesign .rd-missing{grid-template-columns:repeat(3,1fr)}}.landing-redesign .rd-missing-card{display:grid;gap:32px;padding:24px;border-top:10px solid var(--rd-ink)}.landing-redesign .rd-missing-n{font-size:3rem;line-height:1;-webkit-text-stroke:2px var(--rd-ink);color:transparent!important;-webkit-text-fill-color:transparent!important}.landing-redesign .rd-acid{background:var(--rd-acid);border-block:4px solid var(--rd-ink)}.landing-redesign .rd-acid-claim{margin-top:28px;font-size:1.125rem;font-weight:700}.landing-redesign .rd-rail{display:grid;grid-template-columns:repeat(5,1fr);margin:56px 0;list-style:none;border:3px solid var(--rd-ink);background:#ffffff;box-shadow:6px 6px 0 var(--rd-ink)}.landing-redesign .rd-rail li{position:relative;padding:16px 6px;text-align:center;font-size:clamp(9px,2.2vw,16px);text-transform:uppercase}.landing-redesign .rd-rail li+li{border-left:3px solid var(--rd-ink)}.landing-redesign .rd-panels{display:grid;gap:32px}@media (min-width:768px){.landing-redesign .rd-panels{grid-template-columns:1fr 1fr;gap:48px}}.landing-redesign .rd-panel{height:100%;box-shadow:8px 8px 0 var(--rd-ink)}.landing-redesign .rd-loop-wrap{margin-top:96px;text-align:center}.landing-redesign .rd-loop{position:relative;padding:40px 24px 72px;border:4px solid var(--rd-ink);background:#ffffff;box-shadow:8px 8px 0 var(--rd-ink)}.landing-redesign .rd-loop-return{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);padding:2px 12px;border:2px solid var(--rd-ink);background:var(--rd-acid);font-family:var(--font-archivo-black),sans-serif;font-size:20px}@media (min-width:768px){.landing-redesign .rd-loop:after{content:"";position:absolute;left:18%;right:18%;bottom:30px;height:20px;border:3px solid var(--rd-ink);border-top:0}.landing-redesign .rd-loop-return{z-index:1}}.landing-redesign .rd-offer{display:grid;gap:56px}@media (min-width:1024px){.landing-redesign .rd-offer{grid-template-columns:minmax(0,7fr) minmax(0,5fr);-moz-column-gap:64px;column-gap:64px;align-items:start}.landing-redesign .rd-model{position:sticky;top:120px}}.landing-redesign .rd-deliverables{list-style:none;border-top:3px solid var(--rd-ink)}.landing-redesign .rd-deliverables li{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:20px 0;border-bottom:3px solid var(--rd-ink);font-size:1.125rem}.landing-redesign .rd-deliverables-n{font-weight:700;opacity:.5}.landing-redesign .rd-model{padding:32px;background:#ffffff}.landing-redesign .rd-model:hover{transform:none;box-shadow:var(--landing-shadow)}.landing-redesign .rd-steps{display:grid;gap:40px;list-style:none}@media (min-width:768px){.landing-redesign .rd-steps{grid-template-columns:repeat(3,1fr);gap:0;border-top:4px solid var(--rd-ink)}}.landing-redesign .rd-step{position:relative;display:grid;gap:16px;padding:28px 24px 0 0;border-top:4px solid var(--rd-ink)}@media (min-width:768px){.landing-redesign .rd-step{border-top:0}}.landing-redesign .rd-step-node{position:absolute;top:-14px;left:0;width:24px;height:24px;border:3px solid var(--rd-ink);background:var(--rd-acid)}.landing-redesign .rd-step-n{font-size:clamp(3.5rem,7vw,6rem);line-height:.9}.landing-redesign .rd-steps-cta{margin-top:56px;max-width:22rem}.landing-redesign .rd-quote{position:relative;max-width:64rem;padding:40px 0 0}@media (min-width:768px){.landing-redesign .rd-quote{padding-left:120px}}.landing-redesign .rd-quote-mark{position:absolute;top:-24px;left:-8px;font-size:9rem;line-height:1;color:var(--rd-acid)!important;-webkit-text-fill-color:var(--rd-acid)!important;-webkit-text-stroke:3px var(--rd-ink)}@media (max-width:767px){.landing-redesign .rd-quote-mark{position:static;display:block;height:64px;font-size:7rem}}.landing-redesign .rd-quote blockquote{border-left:6px solid var(--rd-acid);padding-left:24px}.landing-redesign .rd-quote-by{margin-top:28px;padding-left:30px}.landing-redesign .rd-close .rd-display{font-size:clamp(2.75rem,8vw,7.5rem)}@media (prefers-reduced-motion:reduce){.landing-redesign .rd-progress{animation:none;display:none}.landing-redesign .rd-gauge *{animation:none!important}}.landing-redesign .rd-gauge .rd-on-dark{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.landing-redesign .rd-gauge .rd-on-dark-acid{color:var(--rd-acid)!important;-webkit-text-fill-color:var(--rd-acid)!important}.landing-redesign .rd-close-sticker{display:flex;justify-content:center;margin-bottom:56px}.landing-redesign .rd-close-sticker .sticker{position:static}.landing-redesign .rd-close .btn-brutal{padding-inline:16px;white-space:nowrap}@media (max-width:767px){.landing-redesign .rd-tape--acid{top:32%}.landing-redesign .rd-tape--black{top:66%}}