._3L-T_a_scanBorder{isolation:isolate;background:linear-gradient(#08090ff5,#08090ff5) padding-box, conic-gradient(from var(--scan-angle,0deg),rgba(var(--scan-rgb),.16) 0deg,rgba(var(--scan-rgb),.22) 38deg,rgb(var(--scan-rgb)) 55deg,#ffffffe6 62deg,rgb(var(--scan-rgb)) 70deg,rgba(var(--scan-rgb),.16) 105deg,rgba(var(--scan-rgb),.18) 360deg) border-box;animation:7s linear infinite _3L-T_a_ffiScanBorder,4.8s ease-in-out infinite _3L-T_a_ffiScanBreath;position:relative;border-color:#0000!important}._3L-T_a_scanBorder:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(60% 22% at 50% 0,rgba(var(--scan-rgb),.09),transparent 75%);z-index:-1;position:absolute;inset:0}._3L-T_a_healthBorder{--scan-rgb:34,229,138;animation-duration:8.5s,5.6s}._3L-T_a_snapshotLine{position:relative}._3L-T_a_snapshotLine:before{content:"";pointer-events:none;filter:drop-shadow(0 0 5px #a855f7a6);background:linear-gradient(90deg,#0000,#a855f7e6,#fff,#0000);width:24%;height:1px;animation:6s ease-in-out infinite _3L-T_a_ffiDataSweep;position:absolute;top:-1px;left:-18%}@property --scan-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes _3L-T_a_ffiScanBorder{to{--scan-angle:360deg}}@keyframes _3L-T_a_ffiScanBreath{0%,to{box-shadow:0 0 20px rgba(var(--scan-rgb),.08)}50%{box-shadow:0 0 30px rgba(var(--scan-rgb),.16)}}@keyframes _3L-T_a_ffiDataSweep{0%,12%{opacity:0;transform:translate(0)}22%{opacity:1}70%{opacity:1;transform:translate(500%)}82%,to{opacity:0;transform:translate(500%)}}@media (prefers-reduced-motion:reduce){._3L-T_a_scanBorder,._3L-T_a_snapshotLine:before,._3L-T_a_signalRail:before,._3L-T_a_signalDot{animation:none!important}}._3L-T_a_signalRail{background:#00000047;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:4px;min-width:0;padding:5px;display:flex;position:relative;overflow:hidden}._3L-T_a_signalRail:before{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--scan-rgb),.1),rgba(var(--scan-rgb),.24),transparent);width:18%;height:100%;animation:7s linear infinite _3L-T_a_ffiRailSweep;position:absolute;top:0;left:-18%}._3L-T_a_signalButton{z-index:1;position:relative}._3L-T_a_signalDot{background:currentColor;border-radius:999px;width:4px;height:4px;animation:2.4s ease-in-out infinite _3L-T_a_ffiSignalPulse;position:absolute;top:5px;right:5px;box-shadow:0 0 8px}@keyframes _3L-T_a_ffiRailSweep{to{transform:translate(660%)}}@keyframes _3L-T_a_ffiSignalPulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.35)}}._3L-T_a_fixtureFlipGlow{isolation:isolate;background:linear-gradient(145deg,#040c0afa,#040a0ef7) padding-box, conic-gradient(from var(--flip-angle,0deg),#34d39938,#2f7bffc7,#a855f76b,#34d399eb,#34d39938) border-box;animation:5.5s linear infinite _3L-T_a_ffiFixtureBorder,3.8s ease-in-out 2 _3L-T_a_ffiFixtureGlow;position:relative;border-color:#0000!important}._3L-T_a_fixtureFlipGlow:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 0 34%,#34d39914 45%,#2f7bff1a 50%,#0000 62%);animation:1.5s ease-out .3s both _3L-T_a_ffiFixtureSweep;position:absolute;inset:0;transform:translate(-120%)}._3L-T_a_fixtureFlipAgent{animation:2.8s ease-in-out 2 _3L-T_a_ffiFixtureAgent}._3L-T_a_fixtureFlipDot{animation:1.8s ease-in-out 3 _3L-T_a_ffiFixtureDot}._3L-T_a_fixtureFlipArrow{animation:1.15s ease-in-out 2 _3L-T_a_ffiFixtureArrow}._3L-T_a_fixtureFlipReveal{animation:.45s ease-out both _3L-T_a_ffiFixtureReveal}._3L-T_a_fixtureFlipReveal:nth-of-type(2){animation-delay:80ms}._3L-T_a_fixtureFlipReveal:nth-of-type(3){animation-delay:.16s}._3L-T_a_fixtureFlipReveal:nth-of-type(4){animation-delay:.24s}@property --flip-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes _3L-T_a_ffiFixtureBorder{to{--flip-angle:360deg}}@keyframes _3L-T_a_ffiFixtureGlow{0%,to{box-shadow:0 0 18px #34d3991a,inset 0 0 18px #2f7bff06}50%{box-shadow:0 0 32px #34d39938,0 0 18px #2f7bff1a,inset 0 0 24px #34d3990a}}@keyframes _3L-T_a_ffiFixtureSweep{0%{opacity:0;transform:translate(-120%)}20%{opacity:1}to{opacity:0;transform:translate(120%)}}@keyframes _3L-T_a_ffiFixtureAgent{0%,to{filter:drop-shadow(0 0 8px #34d3994d);transform:scale(1)}50%{filter:drop-shadow(0 0 17px #34d399a6);transform:scale(1.035)}}@keyframes _3L-T_a_ffiFixtureDot{0%,to{opacity:.45;box-shadow:0 0 4px}50%{opacity:1;box-shadow:0 0 12px}}@keyframes _3L-T_a_ffiFixtureArrow{0%,to{opacity:.72;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}@keyframes _3L-T_a_ffiFixtureReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._3L-T_a_fixtureFlipGlow,._3L-T_a_fixtureFlipGlow:before,._3L-T_a_fixtureFlipAgent,._3L-T_a_fixtureFlipDot,._3L-T_a_fixtureFlipArrow,._3L-T_a_fixtureFlipReveal,._3L-T_a_pitchSuggestedPulse,._3L-T_a_pitchSwapPath,._3L-T_a_pitchSwapTarget{animation:none!important}}._3L-T_a_pitchSuggestedPulse{animation:1.8s ease-in-out infinite _3L-T_a_ffiPitchSuggestedPulse}._3L-T_a_pitchSwapPath{stroke-dasharray:5 8;animation:1.15s linear infinite _3L-T_a_ffiPitchSwapDash,1.8s ease-in-out infinite _3L-T_a_ffiPitchSwapGlow}._3L-T_a_pitchSwapTarget{animation:1.4s ease-in-out infinite _3L-T_a_ffiPitchSwapTarget}@keyframes _3L-T_a_ffiPitchSuggestedPulse{0%,to{box-shadow:0 0 0 1px #d6ff5773,0 0 10px #d6ff572e}50%{box-shadow:0 0 0 3px #d6ff57cc,0 0 22px #d6ff577a}}@keyframes _3L-T_a_ffiPitchSwapDash{to{stroke-dashoffset:-26px}}@keyframes _3L-T_a_ffiPitchSwapGlow{0%,to{opacity:.58;filter:drop-shadow(0 0 3px #d6ff5747)}50%{opacity:1;filter:drop-shadow(0 0 8px #d6ff57b8)}}@keyframes _3L-T_a_ffiPitchSwapTarget{0%,to{opacity:.45;transform-origin:50%;transform:scale(.9)}50%{opacity:1;transform-origin:50%;transform:scale(1.2)}}._0-RiBa_shell{isolation:isolate;position:relative}._0-RiBa_shell:before{content:"";pointer-events:none;z-index:-1;opacity:.16;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 58%);mask-image:linear-gradient(#000 0%,#0000 58%)}._0-RiBa_council{background:radial-gradient(90% 120% at 10% 0,#ec48991f,#0000 58%),radial-gradient(70% 100% at 90% 20%,#22d3ee17,#0000 64%),#03050ac7;border:1px solid #a855f747;position:relative;overflow:hidden;box-shadow:inset 0 0 26px #a855f70e,0 0 26px #a855f712}._0-RiBa_council:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0e,#0000);width:32%;animation:7.5s ease-in-out infinite _0-RiBa_councilSweep;position:absolute;inset:0 auto 0 -38%;transform:skew(-18deg)}._0-RiBa_agentTile{border:1px solid rgba(var(--agent-rgb), .24);background:radial-gradient(80% 90% at 50% 0%, rgba(var(--agent-rgb), .15), transparent 68%), #00000042;min-width:74px;box-shadow:inset 0 0 16px rgba(var(--agent-rgb), .045), 0 0 14px rgba(var(--agent-rgb), .035);transition:transform .18s,border-color .22s,box-shadow .22s,opacity .22s;position:relative;overflow:hidden}._0-RiBa_agentTile[data-active=true]{border-color:rgba(var(--agent-rgb), .58);box-shadow:0 0 0 1px rgba(var(--agent-rgb), .12), 0 0 22px rgba(var(--agent-rgb), .18), inset 0 0 20px rgba(var(--agent-rgb), .07)}._0-RiBa_agentTile:active{transform:scale(.975)}._0-RiBa_agentTile:focus-visible{outline:2px solid var(--agent-accent);outline-offset:2px}._0-RiBa_agentAvatar{filter:drop-shadow(0 0 9px rgba(var(--agent-rgb), .42))}._0-RiBa_agentStatus{color:var(--agent-accent);text-shadow:0 0 9px rgba(var(--agent-rgb), .55)}._0-RiBa_agentDot{background:var(--agent-accent);width:5px;height:5px;box-shadow:0 0 6px var(--agent-accent), 0 0 12px rgba(var(--agent-rgb), .65);border-radius:999px}._0-RiBa_agentTile[data-active=true] ._0-RiBa_agentDot{animation:1.8s ease-in-out infinite _0-RiBa_agentPulse}._0-RiBa_decisionCard{border:1.5px solid rgba(var(--agent-rgb), .38);background:radial-gradient(95% 90% at 0 0, rgba(var(--agent-rgb), .17), transparent 62%), linear-gradient(180deg, #ffffff05, transparent 30%), #020408e0;box-shadow:0 0 24px rgba(var(--agent-rgb), .075), inset 0 0 24px rgba(var(--agent-rgb), .035);position:relative;overflow:hidden}._0-RiBa_decisionCard:before{content:"";pointer-events:none;opacity:.3;background:repeating-linear-gradient(90deg, rgba(var(--agent-rgb), .18) 0 1px, transparent 1px 11px), repeating-linear-gradient(0deg, rgba(var(--agent-rgb), .18) 0 1px, transparent 1px 11px);width:124px;height:124px;position:absolute;top:-28px;right:-28px;-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}._0-RiBa_decisionCard[data-live=true]{animation:4.2s ease-in-out infinite _0-RiBa_decisionBreath}._0-RiBa_decisionCard>*{z-index:1;position:relative}._0-RiBa_cardAvatar{filter:drop-shadow(0 0 12px rgba(var(--agent-rgb), .48))}._0-RiBa_agentName{color:var(--agent-accent);text-shadow:0 0 10px rgba(var(--agent-rgb), .5)}._0-RiBa_actionButton{border-color:rgba(var(--agent-rgb), .36);color:var(--agent-accent);background:linear-gradient(90deg, rgba(var(--agent-rgb), .11), rgba(var(--agent-rgb), .035));box-shadow:inset 0 0 18px rgba(var(--agent-rgb), .04)}._0-RiBa_actionButton:hover{border-color:rgba(var(--agent-rgb), .68);box-shadow:0 0 18px rgba(var(--agent-rgb), .13), inset 0 0 18px rgba(var(--agent-rgb), .07)}._0-RiBa_liveRail{background:#ffffff0d;border-radius:999px;height:2px;overflow:hidden}._0-RiBa_liveRail>i{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--agent-accent), #fff, var(--agent-accent), transparent);width:44%;height:100%;box-shadow:0 0 10px rgba(var(--agent-rgb), .7);animation:3.6s ease-in-out infinite _0-RiBa_railTrace;display:block}@keyframes _0-RiBa_councilSweep{0%,58%{opacity:0;transform:translate(-20%)skew(-18deg)}68%{opacity:1}88%{opacity:0;transform:translate(460%)skew(-18deg)}to{opacity:0}}@keyframes _0-RiBa_agentPulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.18)}}@keyframes _0-RiBa_decisionBreath{0%,to{box-shadow:0 0 20px rgba(var(--agent-rgb), .065), inset 0 0 22px rgba(var(--agent-rgb), .03)}50%{box-shadow:0 0 29px rgba(var(--agent-rgb), .13), inset 0 0 28px rgba(var(--agent-rgb), .055)}}@keyframes _0-RiBa_railTrace{0%{transform:translate(-120%)}60%,to{transform:translate(280%)}}@media (prefers-reduced-motion:reduce){._0-RiBa_council:after,._0-RiBa_agentTile[data-active=true] ._0-RiBa_agentDot,._0-RiBa_decisionCard[data-live=true],._0-RiBa_liveRail>i{animation:none}}
