.oq-hero[data-v-bb58b564]:not(.is-running) :-webkit-any(.oq-hero-fan,.live-dot){animation-play-state:paused!important}.oq-hero[data-v-bb58b564]:not(.is-running) :-moz-any(.oq-hero-fan,.live-dot){animation-play-state:paused!important}.oq-hero[data-v-bb58b564]:not(.is-running) :is(.oq-hero-fan,.live-dot){animation-play-state:paused!important}.oq-code[data-v-bb58b564]{white-space:pre;margin:0;font-size:11.5px;line-height:1.7;overflow-x:auto}.oq-src[data-v-bb58b564]{color:#e5e7eb;background:#1f293780;border:1px solid #374151b3;border-radius:.5rem;align-items:center;gap:6px;min-width:0;padding:7px 8px;font-size:11px;font-weight:500;line-height:1.15;display:flex}.oq-src span[data-v-bb58b564]{overflow-wrap:break-word;min-width:0}.oq-src--more[data-v-bb58b564]{color:#9ca3af;border-style:dashed}.oq-src-logo[data-v-bb58b564]{-o-object-fit:contain;object-fit:contain;border-radius:3px;flex-shrink:0;width:16px;height:16px}.oq-funnel[data-v-bb58b564]{width:100%;height:48px;display:block}.oq-hero-fan[data-v-bb58b564]{fill:none;stroke:#fb923cb3;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:5 6;animation:1.4s linear infinite oq-hero-dash-bb58b564}@keyframes oq-hero-dash-bb58b564{to{stroke-dashoffset:-22px}}.oq-core[data-v-bb58b564]{color:#fff;background:linear-gradient(135deg,#f97316,#ea580c);border:1px solid #fdba7499;border-radius:9999px;align-items:center;gap:8px;padding:9px 18px;font-size:.9375rem;font-weight:600;display:inline-flex;box-shadow:0 0 30px #f9731659}.oq-stem[data-v-bb58b564]{background:#f97316;width:2px;height:26px;margin:0 auto 6px;position:relative}.oq-stem[data-v-bb58b564]:after{content:"";border-top:8px solid #f97316;border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.platform-visual[data-v-bb58b564]{width:100%;position:relative}.dashboard-frame[data-v-bb58b564]{width:100%;height:100%;transform-style:preserve-3d;transform:perspective(1000px)rotateY(-5deg)rotateX(5deg);box-shadow:0 25px 50px -12px #000000b3,0 0 30px #fb923c26}.live-dot[data-v-bb58b564]{background-color:#f97316;border-radius:50%;width:8px;height:8px;animation:2s infinite live-pulse-bb58b564;display:inline-block;box-shadow:0 0 #f9731699}@keyframes live-pulse-bb58b564{0%{box-shadow:0 0 #f9731699}70%{box-shadow:0 0 0 8px #f9731600}to{box-shadow:0 0 #f9731600}}.text-orange-300[data-v-bb58b564]{color:#fdba74!important}.text-orange-400[data-v-bb58b564]{color:#fb923c!important}.text-orange-500[data-v-bb58b564]{color:#f97316!important}.fallback-orange[data-v-bb58b564]{color:#fb923c;background:linear-gradient(90deg,#fb923c,#ea580c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text)){.fallback-orange[data-v-bb58b564]{color:#fb923c;-webkit-text-fill-color:unset;background:0 0}}@media (prefers-reduced-motion:reduce){.oq-hero-fan[data-v-bb58b564],.live-dot[data-v-bb58b564]{animation:none}}@media (max-width:1023px){.dashboard-frame[data-v-bb58b564]{transform:none}}.text-orange-500[data-v-ca1e9ae7]{color:#f97316!important}.text-orange-100[data-v-9dbbd5fc]{color:#ffedd5!important}.text-orange-400[data-v-9dbbd5fc]{color:#fb923c!important}.text-orange-500[data-v-9dbbd5fc]{color:#f97316!important}.oq-flow-desktop[data-v-9dbbd5fc]{grid-template-columns:220px minmax(0,1fr)}.oq-stage[data-v-9dbbd5fc]{--oq-gutter:64px;--oq-panel-w:420px}.oq-fanbox[data-v-9dbbd5fc]{top:0;bottom:0;right:0;left:var(--oq-gutter);position:absolute}.oq-node[data-v-9dbbd5fc]{background:#11182799;border:1px solid #1f2937;border-radius:.75rem}.oq-panel[data-v-9dbbd5fc]{width:var(--oq-panel-w);position:absolute;left:50%;transform:translate(-50%)}.oq-panel--top[data-v-9dbbd5fc]{top:0}.oq-panel--bottom[data-v-9dbbd5fc]{bottom:0}.oq-panel--normalise[data-v-9dbbd5fc]{background:linear-gradient(135deg,#f97316,#ea580c);border-color:#fdba7499;box-shadow:0 0 40px #f973164d}.oq-handled[data-v-9dbbd5fc]{text-align:left;gap:5px;margin:0;padding:0;list-style:none;display:grid}.oq-handled li[data-v-9dbbd5fc]{color:#fff;align-items:flex-start;gap:6px;font-size:12.5px;font-weight:500;line-height:1.3;display:flex}.oq-handled svg[data-v-9dbbd5fc]{color:#ffedd5;flex-shrink:0;width:15px;height:15px;margin-top:1px}.oq-lane[data-v-9dbbd5fc]{left:12px;right:calc((100% - var(--oq-gutter))/2 + var(--oq-panel-w)/2 + 12px);position:absolute;transform:translateY(-50%)}.oq-lane-label[data-v-9dbbd5fc]{text-align:center;font-size:.875rem;font-weight:600;line-height:1.25;position:absolute;bottom:12px;left:0;right:0}.oq-line[data-v-9dbbd5fc]{background:#f97316;border-radius:1px;height:2px;display:block;position:relative}.oq-line[data-v-9dbbd5fc]:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;position:absolute;top:50%;transform:translateY(-50%)}.oq-line--right[data-v-9dbbd5fc]:after{border-left:10px solid #f97316;right:-2px}.oq-line--left[data-v-9dbbd5fc]:after{border-right:10px solid #f97316;left:-2px}.oq-snip[data-v-9dbbd5fc]{background:#111827bf;border:1px solid #1f2937;border-radius:.5rem;overflow:hidden}.oq-snip--inline[data-v-9dbbd5fc]{max-width:260px;margin-top:8px}.oq-snip-head[data-v-9dbbd5fc]{letter-spacing:.05em;text-transform:uppercase;color:#9ca3af;background:#1f293799;border-bottom:1px solid #1f2937;justify-content:space-between;padding:5px 9px;font-size:10px;font-weight:600;display:flex}.oq-snip-head span[data-v-9dbbd5fc]:last-child{color:#6b7280;font-weight:500}.oq-snip pre[data-v-9dbbd5fc]{white-space:pre;color:#e5e7eb;margin:0;padding:8px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;line-height:1.6;overflow:hidden}.oq-snip-note[data-v-9dbbd5fc]{color:#9ca3af;padding:0 9px 8px;font-size:11px}.oq-fan[data-v-9dbbd5fc]{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:5 6}.oq-fan--out[data-v-9dbbd5fc]{stroke:#fb923cbf}.oq-fan--in[data-v-9dbbd5fc]{stroke:#9ca3af99}.is-running .oq-fan[data-v-9dbbd5fc]{animation:1.4s linear infinite oq-dash-9dbbd5fc}@keyframes oq-dash-9dbbd5fc{to{stroke-dashoffset:-22px}}.oq-head[data-v-9dbbd5fc]{border-left:4px solid #0000;border-right:4px solid #0000;position:absolute;transform:translate(-50%,-100%)}.oq-head--out[data-v-9dbbd5fc]{border-top:7px solid #fb923ce6}.oq-head--in[data-v-9dbbd5fc]{border-top:7px solid #9ca3afe6}.oq-dot[data-v-9dbbd5fc]{z-index:1;background:#f97316;border-radius:50%;width:9px;height:9px;position:absolute;left:50%;transform:translate(-50%,-50%)}.oq-chip-row[data-v-9dbbd5fc]{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:8px;display:grid;position:absolute;left:0;right:0}.oq-chip-cell[data-v-9dbbd5fc]{min-width:0;padding:0 4px}.oq-chip-cell .oq-chip[data-v-9dbbd5fc]{justify-content:center;gap:6px;height:52px;padding:0 4px;font-size:12px}.oq-chip span[data-v-9dbbd5fc]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oq-chip-cell .oq-chip span[data-v-9dbbd5fc]{letter-spacing:0;white-space:normal;font-size:12px;line-height:1.15}.oq-fan-label[data-v-9dbbd5fc]{letter-spacing:.05em;text-transform:uppercase;color:#9ca3af;font-size:.75rem;font-weight:600;position:absolute;right:8px}.oq-types[data-v-9dbbd5fc]{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.oq-types--left[data-v-9dbbd5fc]{justify-content:flex-start}.oq-type[data-v-9dbbd5fc]{color:#fdba74;background:#f973161a;border:1px solid #f973164d;border-radius:9999px;padding:5px 8px;font-size:11px;font-weight:500;line-height:1}.oq-type--more[data-v-9dbbd5fc]{color:#9ca3af;background:0 0;border-style:dashed;border-color:#4b5563cc}.oq-chip[data-v-9dbbd5fc]{color:#e5e7eb;background:#1f293780;border:1px solid #374151b3;border-radius:.75rem;align-items:center;gap:.625rem;height:56px;padding:0 1rem;font-size:.875rem;font-weight:500;display:flex}.oq-chip--more[data-v-9dbbd5fc]{color:#9ca3af;border-style:dashed}.oq-chip-logo[data-v-9dbbd5fc]{-o-object-fit:contain;object-fit:contain;border-radius:4px;flex-shrink:0;width:20px;height:20px}.oq-down[data-v-9dbbd5fc]{align-items:center;gap:.75rem;padding:.375rem 0 .375rem 2.75rem;display:flex}.oq-down-line[data-v-9dbbd5fc]{background:#f97316;flex-shrink:0;width:2px;height:40px;position:relative}.oq-down-line[data-v-9dbbd5fc]:after{content:"";border-top:9px solid #f97316;border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.oq-down-label[data-v-9dbbd5fc]{color:#9ca3af;font-size:.875rem;font-weight:600}.oq-down--rich[data-v-9dbbd5fc]{align-items:stretch}.oq-down--rich .oq-down-line[data-v-9dbbd5fc]{height:auto;min-height:40px}.oq-down-body[data-v-9dbbd5fc]{min-width:0;padding:6px 0 14px}@media (prefers-reduced-motion:reduce){.is-running .oq-fan[data-v-9dbbd5fc]{animation:none}}.text-orange-300[data-v-202aa7bc]{color:#fdba74!important}.text-orange-500[data-v-202aa7bc]{color:#f97316!important}.oq-code[data-v-202aa7bc]{white-space:pre;min-height:15.5rem;margin:0;overflow-x:auto}.oq-tabs[data-v-202aa7bc]{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:14px;display:flex}.oq-tab[data-v-202aa7bc]{color:#d1d5db;background:#1f293780;border:1px solid #374151b3;border-radius:9999px;padding:8px 16px;font-size:.875rem;font-weight:600;transition:color .2s,border-color .2s,background-color .2s}.oq-tab[data-v-202aa7bc]:hover{color:#fff;border-color:#f9731680}.oq-tab[data-v-202aa7bc]:focus-visible{outline-offset:2px;outline:2px solid #fb923c}.oq-tab.is-active[data-v-202aa7bc]{color:#fff;background:#f97316;border-color:#f97316}.text-orange-400[data-v-d7ea3e7c]{color:#fb923c!important}.text-orange-500[data-v-d7ea3e7c]{color:#f97316!important}.oq-type-name[data-v-d7ea3e7c]{letter-spacing:0;min-width:0}.text-orange-300[data-v-55a4a147]{color:#fdba74!important}.text-orange-400[data-v-55a4a147]{color:#fb923c!important}.text-orange-500[data-v-55a4a147]{color:#f97316!important}.oq-logo[data-v-55a4a147]{-o-object-fit:contain;object-fit:contain;border-radius:4px;width:20px;height:20px}.text-orange-500[data-v-df0fabbc]{color:#f97316!important}.text-orange-300[data-v-7d4dfcbb]{color:#fdba74!important}.text-orange-400[data-v-7d4dfcbb]{color:#fb923c!important}.text-orange-500[data-v-7d4dfcbb]{color:#f97316!important}.text-orange-300[data-v-c6a9f691]{color:#fdba74!important}.text-orange-400[data-v-c6a9f691]{color:#fb923c!important}.text-orange-500[data-v-c6a9f691]{color:#f97316!important}.product-page[data-v-61022dc3]{z-index:1;position:relative}
