.oma-flow{--of-purple:#a855f7;--of-purple-bright:#c084fc;--of-purple-dim:rgba(168, 85, 247, 0.35);--of-gold:#fbbf24;--of-gold-bright:#fde047;--of-gold-glow:rgba(251, 191, 36, 0.32);--of-ease:cubic-bezier(0.22, 1, 0.36, 1);--of-spring:cubic-bezier(0.34, 1.25, 0.64, 1)}.oma-flow::before{background:radial-gradient(ellipse 70% 50% at 50% 40%,rgba(168,85,247,.09),transparent 68%),radial-gradient(ellipse 45% 38% at 78% 62%,rgba(251,191,36,.05),transparent 58%)}.oma-flow-board{background:linear-gradient(168deg,rgba(14,10,32,.96),rgba(4,6,14,.99));border-color:rgba(168,85,247,.26);box-shadow:0 56px 140px rgba(0,0,0,.75),0 0 0 1px rgba(255,255,255,.04) inset,inset 0 1px 0 rgba(168,85,247,.12);transition:border-color .6s var(--of-ease),box-shadow .6s var(--of-ease)}.oma-flow-board.is-concurrent,.oma-flow-board.is-phase-tp{border-color:rgba(251,191,36,.32);box-shadow:0 56px 140px rgba(0,0,0,.75),0 0 120px rgba(251,191,36,.09),inset 0 1px 0 rgba(251,191,36,.08)}.oma-flow-board.is-booting{animation:ofBoardBoot .55s var(--of-ease) forwards}@keyframes ofBoardBoot{from{opacity:.85;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.oma-flow-scanlines{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(168,85,247,.018) 3px,rgba(168,85,247,.018) 4px);mask-image:radial-gradient(ellipse 85% 75% at 50% 48%,#000 25%,transparent 78%);pointer-events:none;opacity:.6}.oma-flow-board.is-live .oma-flow-scanlines::after{content:"";position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.35),rgba(168,85,247,.25),transparent);box-shadow:0 0 20px rgba(0,212,255,.2);animation:ofScanSweep 5s var(--of-ease) infinite}@keyframes ofScanSweep{0%{top:8%;opacity:0}8%{opacity:.85}92%{opacity:.5}100%{top:92%;opacity:0}}.oma-flow-radar-shadow{position:absolute;left:50%;top:58%;width:58%;height:38%;transform:translate(-50%,-50%);pointer-events:none;opacity:.1;filter:blur(.5px)}.oma-flow-radar-shadow span{position:absolute;inset:0;border:1px solid rgba(168,85,247,.3);border-radius:50%;transform:rotateX(72deg)}.oma-flow-radar-shadow span:nth-child(2){inset:18%;opacity:.65}.oma-flow-radar-shadow span:nth-child(3){inset:36%;opacity:.4;border-color:rgba(0,212,255,.18)}.oma-flow-orbit span{border-color:rgba(168,85,247,.035);opacity:.3}.oma-flow-orbit span:nth-child(2){opacity:.18}.oma-flow-orbit span:nth-child(3){border-color:rgba(0,212,255,.025);opacity:.12}.oma-flow-grid{background:linear-gradient(rgba(168,85,247,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(168,85,247,.022) 1px,transparent 1px);opacity:.35}.oma-flow-aurora-a{background:radial-gradient(ellipse 48% 38% at 38% 42%,rgba(168,85,247,.1),transparent 62%)}.oma-flow-aurora-b{background:radial-gradient(ellipse 42% 36% at 66% 56%,rgba(251,191,36,.06),transparent 58%)}.oma-flow-hud{border-color:rgba(168,85,247,.42);transition:border-color .4s}.oma-flow-board.is-live .oma-flow-hud{animation:4s ease-in-out infinite ofHudPulse}@keyframes ofHudPulse{0%,100%{border-color:rgba(168,85,247,.35)}50%{border-color:rgba(0,212,255,.45)}}.oma-flow-src-bus{position:absolute;left:8%;right:8%;top:28%;height:2px;z-index:1;pointer-events:none;opacity:0;transform:scaleX(.3);transition:opacity .5s var(--of-ease),transform .6s var(--of-ease)}.oma-flow-src-bus span{display:block;width:100%;height:100%;background:repeating-linear-gradient(90deg,rgba(0,212,255,.55) 0,rgba(0,212,255,.55) 8px,transparent 8px,transparent 16px);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);animation:1.2s linear infinite ofBusMarch}.oma-flow-board.is-booted .oma-flow-src-bus{opacity:.7;transform:scaleX(1)}@keyframes ofBusMarch{to{background-position:32px 0}}.oma-flow-activity{padding:9px 20px;border-color:rgba(168,85,247,.32);background:linear-gradient(135deg,rgba(14,10,32,.92),rgba(8,12,24,.94));font-size:.62rem;letter-spacing:.05em;color:rgba(216,180,254,.96);box-shadow:0 10px 32px rgba(0,0,0,.45),0 0 28px rgba(168,85,247,.1),inset 0 1px 0 rgba(255,255,255,.07);overflow:hidden}.oma-flow-activity::before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.06) 50%,transparent 60%);transform:translateX(-120%);animation:5s ease-in-out infinite ofPillShine}@keyframes ofPillShine{0%,70%{transform:translateX(-120%)}100%{transform:translateX(120%)}}.oma-flow-activity #omaFlowActivityText{transition:opacity .22s var(--of-ease),transform .22s var(--of-ease)}.oma-flow-activity.is-swap #omaFlowActivityText{opacity:0;transform:translateY(4px)}.oma-flow-board.is-concurrent .oma-flow-activity{border-color:rgba(0,212,255,.32);color:rgba(186,230,253,.98)}.oma-flow-board.is-phase-tp .oma-flow-live-dot{background:var(--of-gold-bright);box-shadow:0 0 10px rgba(251,191,36,.75)}.oma-flow-metrics{border-color:rgba(168,85,247,.22);background:linear-gradient(135deg,rgba(10,8,24,.94),rgba(6,10,20,.96));box-shadow:0 12px 36px rgba(0,0,0,.5),inset 0 1px 0 rgba(168,85,247,.1)}.oma-flow-metrics.is-bump{animation:ofMetricsBump .4s var(--of-spring)}@keyframes ofMetricsBump{0%,100%{transform:scale(1)}35%{transform:scale(1.02)}}.oma-flow-metrics-head{color:#22d3ee;font-size:.54rem;letter-spacing:.11em}.oma-flow-metric strong{color:#38bdf8;transition:color .3s,text-shadow .3s}.oma-flow-metric--tp strong{color:var(--of-gold-bright);text-shadow:0 0 14px rgba(251,191,36,.4)}.oma-flow-query{padding:11px 22px;border-radius:999px;border:1px solid rgba(168,85,247,.38);background:linear-gradient(135deg,rgba(12,10,28,.94),rgba(8,14,28,.96));box-shadow:0 16px 44px rgba(0,0,0,.52),0 0 32px rgba(168,85,247,.12),inset 0 1px 0 rgba(255,255,255,.07);position:relative}.oma-flow-query::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(168,85,247,.5),rgba(0,212,255,.35),rgba(251,191,36,.25));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor;opacity:.65;animation:4s linear infinite ofQueryBorder}@keyframes ofQueryBorder{to{filter:hue-rotate(25deg)}}.oma-flow-board.is-booted .oma-flow-query{animation:4.5s ease-in-out infinite ofQueryFloat}@keyframes ofQueryFloat{0%,100%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 3px))}}.oma-flow-query p{font-size:.82rem;font-weight:500;color:rgba(241,245,249,.97)}.oma-flow-query-cursor{width:2px;height:.9em;background:rgba(0,212,255,.85);box-shadow:0 0 8px rgba(0,212,255,.6);animation:1s step-end infinite ofCursorBlink;flex-shrink:0}@keyframes ofCursorBlink{0%,100%{opacity:1}50%{opacity:0}}.oma-flow-spinner{border-color:rgba(168,85,247,.22);border-top-color:var(--of-purple-bright);animation:.65s linear infinite ofSpin}.oma-flow-board:not(.is-booted) .oma-flow-src{opacity:0;transform:translate(-50%,-50%) scale(.82)}.oma-flow-board.is-booted .oma-flow-src{animation:ofSrcBoot .5s var(--of-spring) forwards}.oma-flow-src[data-node=aws]{animation-delay:40ms}.oma-flow-src[data-node=siem]{animation-delay:.1s}.oma-flow-src[data-node=gcp]{animation-delay:.16s}.oma-flow-src[data-node=azure]{animation-delay:.22s}.oma-flow-src[data-node=edr]{animation-delay:.28s}@keyframes ofSrcBoot{from{opacity:0;transform:translate(-50%,-50%) scale(.82)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.oma-flow-src-btn{position:relative;border-color:rgba(168,85,247,.32);background:linear-gradient(155deg,rgba(168,85,247,.12),rgba(8,12,24,.9));box-shadow:0 12px 28px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.08);overflow:hidden}.oma-flow-src-btn::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.08) 50%,transparent 70%);transform:translateX(-100%);animation:3.5s ease-in-out infinite ofTileShimmer;animation-delay:var(--of-delay, 0s)}@keyframes ofTileShimmer{0%,80%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.oma-flow-src.is-active .oma-flow-src-btn{border-color:rgba(0,212,255,.58);box-shadow:0 0 36px rgba(0,212,255,.2),0 0 18px rgba(168,85,247,.14),inset 0 0 16px rgba(0,212,255,.07)}.oma-flow-src[data-node=edr].is-streaming .oma-flow-src-btn{border-color:rgba(248,113,113,.55);box-shadow:0 0 28px rgba(248,113,113,.2),inset 0 0 12px rgba(248,113,113,.06)}@keyframes ofSrcPulsePremium{0%,100%{box-shadow:0 0 24px rgba(0,212,255,.16),0 0 12px rgba(168,85,247,.1);border-color:rgba(0,212,255,.45)}50%{box-shadow:0 0 42px rgba(0,212,255,.3),0 0 20px rgba(168,85,247,.18);border-color:rgba(0,212,255,.75)}}.oma-flow-src.is-streaming .oma-flow-src-btn{animation-name:ofSrcPulsePremium;animation-duration:2.2s}.oma-flow-src.is-active .oma-flow-src-label{color:rgba(186,230,253,.94)}.oma-flow-path.is-active{stroke:url(#omaFlowCyanGrad);animation-duration:.95s}.oma-flow-path.is-gold.is-active{stroke:url(#omaFlowGoldGrad);stroke-width:3.5;filter:drop-shadow(0 0 8px rgba(251, 191, 36, .55));animation:.7s linear infinite ofPathDashGold,2.4s ease-in-out infinite ofGoldPulse}.oma-flow-path-bloom.is-gold{fill:none;stroke:rgba(251,191,36,0.35);stroke-width:14;stroke-linecap:round;opacity:0;transition:opacity .5s}.oma-flow-path-bloom.is-gold.is-active{opacity:1;animation:.7s linear infinite ofPathDashGold}@keyframes ofGoldPulse{0%,100%{stroke-width:3.2;filter:drop-shadow(0 0 6px rgba(251, 191, 36, .45))}50%{stroke-width:3.8;filter:drop-shadow(0 0 14px rgba(251, 191, 36, .65))}}.oma-flow-path.is-fp.is-dim{stroke:rgba(100,116,139,0.22);opacity:.28;animation:none}.oma-flow-board:not(.is-booted) .oma-flow-core-wrap{opacity:0;transform:translate(-50%,-50%) scale(.88)}.oma-flow-board.is-booted .oma-flow-core-wrap{animation:ofCoreBoot .55s var(--of-spring) .32s forwards}@keyframes ofCoreBoot{from{opacity:0;transform:translate(-50%,-50%) scale(.88)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.oma-flow-core-wrap{top:54%}.oma-flow-core-beam{position:absolute;left:50%;top:100%;width:4px;height:120px;transform:translateX(-50%);background:linear-gradient(180deg,rgba(251,191,36,.55),transparent);filter:blur(2px);opacity:.75;pointer-events:none;animation:2.2s ease-in-out infinite ofCoreBeam}@keyframes ofCoreBeam{0%,100%{opacity:.45;height:100px}50%{opacity:.9;height:130px}}.oma-flow-core-aura{position:absolute;width:220px;height:130px;bottom:4px;left:50%;transform:translateX(-50%);background:radial-gradient(ellipse 80% 100% at 50% 100%,rgba(168,85,247,.28),transparent 70%);filter:blur(16px);pointer-events:none;opacity:.7;animation:3.5s ease-in-out infinite ofAuraBreath}@keyframes ofAuraBreath{0%,100%{opacity:.55;transform:translateX(-50%) scale(.96)}50%{opacity:.85;transform:translateX(-50%) scale(1.04)}}.oma-flow-core-hex{position:absolute;bottom:-2px;left:50%;width:100px;height:58px;transform:translateX(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 58'%3E%3Cpolygon fill='none' stroke='rgba(168,85,247,0.45)' stroke-width='1' points='50,2 95,29 95,55 50,72 5,55 5,29'/%3E%3C/svg%3E") center/contain no-repeat;opacity:.55;pointer-events:none;animation:3s ease-in-out infinite ofHexPulse}@keyframes ofHexPulse{0%,100%{opacity:.4;filter:drop-shadow(0 0 6px rgba(168, 85, 247, .3))}50%{opacity:.7;filter:drop-shadow(0 0 14px rgba(168, 85, 247, .5))}}.oma-flow-core-frame{position:absolute;inset:-12px;pointer-events:none;z-index:4}.oma-flow-core-corner{position:absolute;width:14px;height:14px;border-color:rgba(168,85,247,.55);border-style:solid;opacity:0;animation:ofCornerIn .45s var(--of-ease) forwards}.oma-flow-board.is-booted .oma-flow-core-corner{opacity:1}.oma-flow-core-corner--tl{top:0;left:0;border-width:2px 0 0 2px;animation-delay:.38s}.oma-flow-core-corner--tr{top:0;right:0;border-width:2px 2px 0 0;animation-delay:.42s}.oma-flow-core-corner--bl{bottom:0;left:0;border-width:0 0 2px 2px;animation-delay:.46s}.oma-flow-core-corner--br{bottom:0;right:0;border-width:0 2px 2px 0;animation-delay:.5s}@keyframes ofCornerIn{from{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.oma-flow-core{width:158px;height:158px;border-radius:22px;border:1px solid rgba(168,85,247,.5);background:linear-gradient(165deg,rgba(168,85,247,.16),rgba(8,10,22,.95)),linear-gradient(180deg,rgba(0,212,255,.07),transparent 42%);box-shadow:0 32px 72px rgba(0,0,0,.65),0 0 64px rgba(168,85,247,.2),0 0 28px rgba(0,212,255,.1),inset 0 1px 0 rgba(255,255,255,.1);overflow:visible}.oma-flow-core.mo-di-core-thumb{border-radius:22px}.oma-flow-core .mo-flow-core-img{width:122px;max-height:126px;object-fit:contain;object-position:center bottom;border-radius:0;filter:drop-shadow(0 0 22px rgba(168, 85, 247, .45)) drop-shadow(0 4px 14px rgba(0, 0, 0, .55));position:relative;z-index:2;animation:4s ease-in-out infinite ofCharHover}@keyframes ofCharHover{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.oma-flow-core-fx{position:absolute;inset:0;pointer-events:none;z-index:3}.oma-flow-core-eye{width:5px;height:5px;background:var(--of-purple-bright);box-shadow:0 0 12px rgba(168,85,247,.95);animation:2.4s ease-in-out infinite ofFlowEyePulse}.oma-flow-core-eye--l{top:38%;left:32%}.oma-flow-core-eye--c{top:34%;left:50%;transform:translateX(-50%);animation-delay:.35s;animation-name:ofFlowEyePulseCenter}.oma-flow-core-eye--r{top:38%;right:32%;animation-delay:.7s}@keyframes ofFlowEyePulse{0%,100%{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}@keyframes ofFlowEyePulseCenter{0%,100%{opacity:.4;transform:translateX(-50%) scale(.85)}50%{opacity:.9;transform:translateX(-50%) scale(1.15)}}.oma-flow-core-ring{border-color:rgba(168,85,247,.22)}.oma-flow-core-ring--2{animation-delay:.9s}.oma-flow-core-ring--3{inset:-38%;border-color:rgba(0,212,255,.12);animation-delay:1.4s;animation-duration:3.2s}.oma-flow-core-wrap.is-active .oma-flow-core,.oma-flow-core-wrap.is-processing .oma-flow-core{border-color:rgba(168,85,247,.62);animation:3s ease-in-out infinite ofCoreGlow}@keyframes ofCoreGlow{0%,100%{box-shadow:0 32px 72px rgba(0,0,0,.65),0 0 56px rgba(168,85,247,.18),inset 0 0 24px rgba(168,85,247,.05)}50%{box-shadow:0 36px 80px rgba(0,0,0,.68),0 0 80px rgba(168,85,247,.28),0 0 32px rgba(0,212,255,.12),inset 0 0 32px rgba(168,85,247,.08)}}.oma-flow-core-pedestal{bottom:-8px;width:130px;background:radial-gradient(ellipse 100% 100% at 50% 50%,rgba(168,85,247,.4),transparent 72%)}.oma-flow-core-status{font-size:.54rem;color:rgba(34,211,238,.8);letter-spacing:.07em;transition:opacity .25s,transform .25s}.oma-flow-core-status.is-swap{opacity:0;transform:translateY(3px)}.oma-flow-core-wrap.is-active .oma-flow-core-status,.oma-flow-core-wrap.is-processing .oma-flow-core-status{color:rgba(125,211,252,.92)}.oma-flow-board:not(.is-booted) .oma-flow-out{opacity:0}.oma-flow-board.is-booted .oma-flow-fp{animation:ofOutBoot .45s var(--of-ease) .48s forwards}.oma-flow-board.is-booted .oma-flow-tp{animation:ofOutBoot .5s var(--of-spring) .55s forwards}@keyframes ofOutBoot{from{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.oma-flow-fp.is-dim .oma-flow-out-btn{opacity:.28;filter:saturate(.15) brightness(.7);border-color:rgba(100,116,139,.18)}.oma-flow-tp{position:relative}.oma-flow-tp-ring{position:absolute;inset:-8px;border-radius:999px;border:1px solid rgba(251,191,36,.45);pointer-events:none;animation:2.8s ease-out infinite ofTpRing}@keyframes ofTpRing{0%{transform:scale(.92);opacity:.85}100%{transform:scale(1.35);opacity:0}}.oma-flow-tp.is-active .oma-flow-out-btn,.oma-flow-tp.is-resolved .oma-flow-out-btn{border-color:rgba(251,191,36,.88);background:linear-gradient(135deg,rgba(251,191,36,.18),rgba(12,10,20,.94));color:#fef9c3;box-shadow:0 0 60px rgba(251,191,36,.38),0 0 0 1px rgba(251,191,36,.25) inset,0 16px 40px rgba(0,0,0,.58);transform:scale(1.07);animation:2.6s ease-in-out infinite ofTpBtnGlow}@keyframes ofTpBtnGlow{0%,100%{box-shadow:0 0 48px rgba(251,191,36,.28),0 16px 40px rgba(0,0,0,.58)}50%{box-shadow:0 0 72px rgba(251,191,36,.45),0 16px 40px rgba(0,0,0,.58)}}.oma-flow-tp.is-resolved .oma-flow-out-btn .material-symbols-rounded{color:#fde047;filter:drop-shadow(0 0 8px rgba(251, 191, 36, .7));animation:2s ease-in-out infinite ofTpIconPulse}@keyframes ofTpIconPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}.oma-flow-verdict-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:0 0 12px;padding:0 8px;font-family:"JetBrains Mono",monospace;font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(148,163,184,.85)}.oma-flow-legend-item{display:inline-flex;align-items:center;gap:8px}.oma-flow-legend-dot{width:8px;height:8px;border-radius:50%}.oma-flow-legend-dot--cyan{background:#22d3ee;box-shadow:0 0 10px rgba(34,211,238,.65);animation:2s ease-in-out infinite ofLivePulse}.oma-flow-legend-dot--gold{background:#fbbf24;box-shadow:0 0 10px rgba(251,191,36,.55)}.oma-flow-verdict-tag{position:absolute;top:-22px;left:50%;transform:translateX(-50%);padding:3px 10px;border-radius:999px;font-family:"JetBrains Mono",monospace;font-size:.5rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.oma-flow-verdict-tag--fp{color:rgba(148,163,184,.75);background:rgba(30,41,59,.85);border:1px solid rgba(100,116,139,.35)}.oma-flow-verdict-tag--tp{color:#fef3c7;background:rgba(251,191,36,.15);border:1px solid rgba(251,191,36,.45);box-shadow:0 0 16px rgba(251,191,36,.2)}.oma-flow-out-btn--fp,.oma-flow-out-btn--tp{display:flex;align-items:center;gap:12px;padding:12px 18px;min-width:200px;text-align:left}.oma-flow-verdict-icon{flex-shrink:0;font-size:1.35rem!important;line-height:1}.oma-flow-out-btn--fp .oma-flow-verdict-icon{color:rgba(148,163,184,.85)}.oma-flow-out-btn--tp .oma-flow-verdict-icon{color:#fde047;filter:drop-shadow(0 0 8px rgba(251, 191, 36, .55))}.oma-flow-verdict-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.oma-flow-verdict-title{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.oma-flow-verdict-hint{font-size:.58rem;font-weight:400;letter-spacing:.02em;text-transform:none;opacity:.82;line-height:1.35}.oma-flow-fp.is-dim .oma-flow-out-btn--fp{opacity:.62;filter:none;border-color:rgba(100,116,139,.35);background:linear-gradient(135deg,rgba(30,41,59,.75),rgba(15,23,42,.9));color:rgba(148,163,184,.88);box-shadow:none;transform:none}.oma-flow-fp.is-dim .oma-flow-verdict-title{color:rgba(148,163,184,.9)}.oma-flow-fp.is-dim .oma-flow-verdict-hint{color:rgba(100,116,139,.95)}.oma-flow-tp.is-resolved .oma-flow-out-btn--tp .oma-flow-verdict-title{color:#fef9c3}.oma-flow-tp.is-resolved .oma-flow-out-btn--tp .oma-flow-verdict-hint{color:rgba(254,243,199,.78)}.oma-flow--classic .oma-flow-fp.is-dim .oma-flow-out-btn--fp{opacity:.72}.oma-flow--classic .oma-flow-out-btn--fp,.oma-flow--classic .oma-flow-out-btn--tp{min-width:210px;padding:14px 20px}.oma-flow--classic .oma-flow-verdict-legend{margin-bottom:16px}.oma-flow-scene{transition:transform .35s var(--of-ease)}@media (max-width:700px){.oma-flow-core{width:132px;height:132px}.oma-flow-core .mo-flow-core-img{width:102px;max-height:106px}.oma-flow-radar-shadow{width:72%;opacity:.07}.oma-flow-query-cursor,.oma-flow-scanlines::after{display:none}}.oma-flow-command{position:absolute;top:16px;left:16px;right:16px;z-index:12;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 18px;border-radius:999px;border:1px solid rgba(96,165,250,.28);background:linear-gradient(135deg,rgba(8,12,26,.94),rgba(12,10,28,.92));box-shadow:0 14px 40px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);transition:border-color .5s var(--of-ease),box-shadow .5s var(--of-ease)}.oma-flow-board.is-booted .oma-flow-command{animation:ofCommandIn .7s var(--of-ease) backwards}@keyframes ofCommandIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.oma-flow-command-main{display:flex;align-items:center;gap:10px;min-width:0}.oma-flow-command-icon{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:.72rem;font-weight:700;color:#c4b5fd;background:rgba(168,85,247,.18);border:1px solid rgba(168,85,247,.35)}.oma-flow-command-main p{margin:0;font-size:.84rem;font-weight:500;letter-spacing:.01em;color:rgba(241,245,249,.96);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oma-flow-command-badge{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1px solid rgba(71,85,105,.55);background:rgba(15,23,42,.72);font-family:"JetBrains Mono",monospace;font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(203,213,225,.92);transition:border-color .35s var(--of-ease),color .35s var(--of-ease)}.oma-flow-live-dot--amber{background:#fbbf24;box-shadow:0 0 10px rgba(251,191,36,.65)}.oma-flow-command-badge.is-swap #omaFlowActivityText{opacity:0;transform:translateY(3px)}#omaFlowActivityText{transition:opacity .28s var(--of-ease),transform .28s var(--of-ease)}.oma-flow-board.is-phase-tp .oma-flow-command{border-color:rgba(251,191,36,.32);box-shadow:0 14px 40px rgba(0,0,0,.45),0 0 28px rgba(251,191,36,.08)}.oma-flow-board.is-phase-tp .oma-flow-command-badge{border-color:rgba(251,191,36,.38);color:rgba(254,243,199,.95)}.oma-flow-board{border-radius:28px}.oma-flow-scanlines{opacity:.35}.oma-flow-path.is-gold{stroke-width:2.8;filter:drop-shadow(0 0 6px rgba(251, 191, 36, .35))}.oma-flow-out.oma-flow-tp.is-resolved{transform:translate(-50%,-50%) scale(1.02)}.oma-flow-fp.is-dim{opacity:.38;filter:saturate(.4) brightness(.75)}.oma-flow-metrics{border-radius:14px;backdrop-filter:blur(12px)}@media (prefers-reduced-motion:reduce){.oma-flow-board.is-booted .oma-flow-command,.oma-flow-board.is-booted .oma-flow-query,.oma-flow-core .mo-flow-core-img,.oma-flow-core-eye,.oma-flow-hud,.oma-flow-scanlines::after,.oma-flow-src.is-streaming .oma-flow-src-btn,.oma-flow-tp-ring,.oma-flow-tp.is-resolved .oma-flow-out-btn{animation:none!important}.oma-flow-board:not(.is-booted) .oma-flow-core-wrap,.oma-flow-board:not(.is-booted) .oma-flow-out,.oma-flow-board:not(.is-booted) .oma-flow-src{opacity:1;transform:translate(-50%,-50%)}}.oma-flow--classic{padding:100px 24px 120px}.oma-flow--classic .mo-section-head-compact{margin-bottom:56px}.oma-flow--classic::before{background:radial-gradient(ellipse 60% 45% at 50% 38%,rgba(59,130,246,.05),transparent 72%)}.oma-flow--classic .oma-flow-ambient,.oma-flow--classic .oma-flow-core-aura,.oma-flow--classic .oma-flow-core-beam,.oma-flow--classic .oma-flow-core-eye,.oma-flow--classic .oma-flow-core-fx,.oma-flow--classic .oma-flow-core-hex,.oma-flow--classic .oma-flow-core-ring,.oma-flow--classic .oma-flow-hud{display:none!important}.oma-flow--classic .oma-flow-board{max-width:1000px;min-height:660px;padding:36px 40px 100px;border-radius:32px;perspective:none;background:linear-gradient(168deg,rgba(11,14,28,.98),rgba(5,7,14,.99));border-color:rgba(71,85,105,.45);box-shadow:0 40px 100px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.05) inset,inset 0 1px 0 rgba(148,163,184,.08)}.oma-flow--classic .oma-flow-board.is-concurrent,.oma-flow--classic .oma-flow-board.is-phase-tp{border-color:rgba(251,191,36,.28);box-shadow:0 40px 100px rgba(0,0,0,.55),0 0 48px rgba(251,191,36,.06),inset 0 1px 0 rgba(251,191,36,.06)}.oma-flow--classic .oma-flow-command{position:relative;top:auto;left:auto;right:auto;z-index:6;margin:0 0 28px;padding:18px 28px;gap:20px;border-color:rgba(96,165,250,.22)}.oma-flow--classic .oma-flow-command-main p{font-size:.92rem;letter-spacing:.015em}.oma-flow--classic .oma-flow-command-badge{padding:9px 18px;font-size:.6rem}.oma-flow--classic .oma-flow-scene{min-height:460px;padding:32px 48px 48px;margin-top:8px;transform:none!important;will-change:auto}.oma-flow--classic .oma-flow-nodes{position:relative;min-height:420px}.oma-flow--classic .oma-flow-metrics{bottom:32px;left:40px;right:40px;padding:16px 24px;gap:24px;border-radius:16px;border-color:rgba(71,85,105,.5)}.oma-flow--classic .oma-flow-metrics-head{padding-right:16px;font-size:.58rem}.oma-flow--classic .oma-flow-metric{gap:6px}.oma-flow--classic .oma-flow-metric strong{font-size:.72rem}.oma-flow--classic .oma-flow-src-btn{width:52px;height:52px;border-radius:16px}.oma-flow--classic .oma-flow-src-label{margin-top:10px;font-size:.58rem;letter-spacing:.1em}.oma-flow--classic .oma-flow-core,.oma-flow--classic .oma-flow-core-wrap:not(.oma-flow-core-wrap--enterprise) .oma-flow-core{display:none}.oma-flow--classic .oma-flow-out-btn{padding:10px 20px;font-size:.62rem}.oma-flow--classic .oma-flow-path,.oma-flow--classic .oma-flow-path-glow{stroke-dasharray:8 12!important;stroke-dashoffset:0}.oma-flow--classic .oma-flow-path-glow.is-active:not(.is-gold),.oma-flow--classic .oma-flow-path.is-active:not(.is-gold){animation:.95s linear infinite ofPathDash!important;stroke:rgba(34,211,238,0.9);stroke-width:2.2;opacity:1}.oma-flow--classic .oma-flow-path-bloom.is-gold.is-active,.oma-flow--classic .oma-flow-path-glow.is-gold.is-active,.oma-flow--classic .oma-flow-path.is-gold.is-active{animation:.8s linear infinite ofPathDashGold!important;stroke-dasharray:10 8!important}.oma-flow--classic .oma-flow-path.is-fp.is-dim{animation:none!important;stroke-dasharray:4 14!important;opacity:.22}.oma-flow--classic .oma-flow-src-bus{opacity:.55}.oma-flow--classic .oma-flow-board.is-booted .oma-flow-src-bus{opacity:.75}.oma-flow--classic .oma-flow-src.is-streaming .oma-flow-src-btn{animation:2.4s ease-in-out infinite ofSrcPulsePremium!important}.oma-flow--classic .oma-flow-tp.is-resolved .oma-flow-out-btn--tp{animation:2.6s ease-in-out infinite ofTpBtnGlow!important}.oma-flow--classic .oma-flow-tp-ring{display:block!important}.oma-flow--classic .oma-flow-activity::before,.oma-flow--classic .oma-flow-board.is-booting,.oma-flow--classic .oma-flow-command::before,.oma-flow--classic .oma-flow-live-dot,.oma-flow--classic .oma-flow-out{animation:none!important}@media (max-width:700px){.oma-flow-command{flex-direction:column;align-items:stretch;border-radius:18px;top:12px;left:12px;right:12px}.oma-flow-command-main p{white-space:normal;font-size:.78rem}.oma-flow-command-badge{justify-content:center}.oma-flow--classic{padding:72px 16px 88px}.oma-flow--classic .oma-flow-board{padding:24px 20px 88px;min-height:580px}.oma-flow--classic .oma-flow-scene{padding:24px 16px 40px;min-height:400px}.oma-flow--classic .oma-flow-command{margin-bottom:20px;padding:14px 18px}.oma-flow--classic .oma-flow-out-btn--fp,.oma-flow--classic .oma-flow-out-btn--tp{min-width:0;width:100%;max-width:240px;white-space:normal}.oma-flow-verdict-legend{gap:12px;font-size:.52rem}.oma-flow--classic .oma-flow-metrics{left:20px;right:20px;bottom:20px;flex-wrap:wrap;gap:12px}}