:root{--color-bg-deep: #101317;--color-bg: #151a20;--color-bg-elevated: #1c232b;--color-border: #35404b;--color-border-light: #29323b;--color-text: #e8edf2;--color-text-muted: #a2adb8;--color-text-subtle: #7d8995;--color-accent: #69c9ed;--color-accent-glow: rgba(105, 201, 237, .28);--color-success: #55c99a;--color-warning: #e0b36d;--color-gradient-start: #79c9ed;--color-gradient-end: #648fca;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .38);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .46);--shadow-glow: 0 0 34px var(--color-accent-glow);--transition-fast: .15s ease;--transition-normal: .25s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{background-color:#11151a!important;background-image:radial-gradient(ellipse 68% 54% at 50% 34%,rgba(111,126,141,.075) 0%,rgba(74,88,102,.028) 42%,transparent 78%),radial-gradient(ellipse 52% 46% at 12% 82%,rgba(54,133,158,.035) 0%,transparent 76%),radial-gradient(ellipse 54% 48% at 90% 18%,rgba(91,111,143,.038) 0%,transparent 78%),linear-gradient(145deg,#151a20,#101419 52%,#151a20)!important;background-attachment:fixed!important;background-repeat:no-repeat!important;background-size:145% 145%,150% 150%,155% 155%,100% 100%!important;animation:swarmicGraphiteDrift 52s ease-in-out infinite alternate}main,.overlay{background-color:transparent!important;background-image:none!important;animation:none!important}@keyframes swarmicGraphiteDrift{0%{background-position:48% 38%,0% 100%,100% 0%,50% 50%}50%{background-position:52% 34%,9% 90%,92% 9%,50% 50%}to{background-position:50% 42%,4% 96%,96% 4%,50% 50%}}@media(prefers-reduced-motion:reduce){html,body{animation:none!important}}body{font-family:var(--font-sans);font-size:16px;line-height:1.6;color:var(--color-text);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#particle-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.overlay{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column}.header{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:#0a0c10cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border-light);transition:background var(--transition-normal)}.logo{display:flex;align-items:center;gap:.75rem}.logo-icon{width:32px;height:32px;color:var(--color-accent)}.logo-icon svg *{filter:drop-shadow(0 0 8px rgba(255,255,255,.6)) drop-shadow(0 0 15px rgba(0,210,255,.4))!important}.logo-text{font-size:1.125rem;font-weight:600;letter-spacing:-.02em}.nav{display:flex;align-items:center;gap:2rem}.nav-link{font-size:.9rem;color:var(--color-text-muted);text-decoration:none;transition:color var(--transition-fast)}.nav-link:hover{color:var(--color-text)}.nav-cta{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--color-bg);background:var(--color-text);border-radius:var(--radius-sm);text-decoration:none;transition:all var(--transition-fast)}.nav-cta:hover{background:var(--color-accent);box-shadow:var(--shadow-glow)}.main{flex:1;padding-top:80px}.hero{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 80px);padding:4rem 2rem;text-align:center}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.8125rem;color:var(--color-accent);background:#58a6ff1a;border:1px solid rgba(88,166,255,.2);border-radius:100px;margin-bottom:1.5rem}.badge-dot{width:6px;height:6px;background:var(--color-success);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.hero-title{font-size:clamp(2.5rem,8vw,4.5rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;max-width:900px;margin-bottom:1.5rem}.gradient-text{background:linear-gradient(135deg,var(--color-gradient-start),var(--color-gradient-end));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:1.25rem;color:var(--color-text-muted);max-width:600px;margin-bottom:2.5rem;line-height:1.7}.hero-actions{display:flex;align-items:center;gap:1rem;margin-bottom:3rem}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;border-radius:var(--radius-md);transition:all var(--transition-fast)}.btn-primary{color:#fff;background:linear-gradient(135deg,var(--color-gradient-start),var(--color-gradient-end));box-shadow:0 4px 20px #58a6ff4d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 30px #58a6ff66}.btn-secondary{color:var(--color-text);background:var(--color-bg-elevated);border:1px solid var(--color-border)}.btn-secondary:hover{background:var(--color-border);border-color:var(--color-text-muted)}.hero-stats{display:flex;gap:3rem;padding-top:2rem;border-top:1px solid var(--color-border-light)}.stat{display:flex;flex-direction:column;align-items:center;gap:.25rem}.stat-value{font-size:1.5rem;font-weight:700;color:var(--color-text);font-family:var(--font-mono)}.stat-label{font-size:.8125rem;color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.05em}.section-header{text-align:center;margin-bottom:4rem}.section-tag{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);margin-bottom:.75rem}.section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:-.02em;margin-bottom:1rem}.section-subtitle{font-size:1.125rem;color:var(--color-text-muted);max-width:600px;margin:0 auto}.features{padding:6rem 2rem}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto}.feature-card{padding:2rem;background:var(--color-bg-elevated);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);transition:all var(--transition-normal)}.feature-card:hover{border-color:var(--color-border);transform:translateY(-4px);box-shadow:var(--shadow-lg)}.feature-icon{width:48px;height:48px;padding:10px;background:#58a6ff1a;border-radius:var(--radius-md);margin-bottom:1.25rem;color:var(--color-accent)}.feature-icon svg{width:100%;height:100%}.feature-card h3{font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.feature-card p{color:var(--color-text-muted);font-size:.9375rem;line-height:1.6}.architecture{padding:6rem 2rem;background:linear-gradient(180deg,transparent,rgba(88,166,255,.02),transparent)}.arch-diagram{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:.5rem}.arch-layer{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.arch-node{padding:1rem 1.5rem;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.9375rem;font-weight:500;text-align:center;min-width:140px}.arch-node.substrate{background:linear-gradient(135deg,#58a6ff1a,#1f6feb1a);border-color:#58a6ff4d;color:var(--color-accent)}.arch-connector{display:flex;justify-content:center;padding:.25rem 0}.connector-line{width:2px;height:24px;background:linear-gradient(180deg,var(--color-border),var(--color-accent),var(--color-border));border-radius:1px}.code-section{padding:6rem 2rem}.code-block{max-width:700px;margin:0 auto;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.code-header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--color-bg-elevated);border-bottom:1px solid var(--color-border-light)}.code-tabs{display:flex;gap:.25rem}.code-tab{padding:.375rem .75rem;font-family:var(--font-mono);font-size:.8125rem;color:var(--color-text-muted);background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.code-tab:hover{color:var(--color-text)}.code-tab.active{color:var(--color-text);background:var(--color-bg)}.code-copy{padding:.375rem;color:var(--color-text-muted);background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.code-copy:hover{color:var(--color-text);background:var(--color-bg)}.code-content{padding:1.25rem}.code-content pre{display:none;margin:0}.code-content pre.active{display:block}.code-content code{font-family:var(--font-mono);font-size:.875rem;line-height:1.7;color:var(--color-text);white-space:pre-wrap}.footer{padding:4rem 2rem 2rem;border-top:1px solid var(--color-border-light)}.footer-content{display:flex;justify-content:space-between;max-width:1200px;margin:0 auto 3rem;flex-wrap:wrap;gap:3rem}.footer-brand{max-width:300px}.footer-brand .logo{margin-bottom:1rem}.footer-brand p{color:var(--color-text-muted);font-size:.9375rem}.footer-links{display:flex;gap:4rem}.footer-col h4{font-size:.9375rem;font-weight:600;margin-bottom:1rem}.footer-col a{display:block;font-size:.875rem;color:var(--color-text-muted);text-decoration:none;margin-bottom:.5rem;transition:color var(--transition-fast)}.footer-col a:hover{color:var(--color-text)}.footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid var(--color-border-light)}.footer-bottom p{font-size:.8125rem;color:var(--color-text-subtle)}@media(max-width:768px){.header{padding:1rem}.nav{display:none}.hero{padding:3rem 1.5rem}.hero-actions{flex-direction:column;width:100%}.btn{width:100%;justify-content:center}.hero-stats{flex-direction:column;gap:1.5rem}.features,.architecture,.code-section{padding:4rem 1.5rem}.features-grid{grid-template-columns:1fr}.footer-content{flex-direction:column}.footer-links{flex-wrap:wrap;gap:2rem}}.workflow-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;text-align:left;perspective:1000px}.workflow-card{--card-accent: #35c9f4;position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;min-height:100%;padding:clamp(1.35rem,2.2vw,2rem);overflow:hidden;border:1px solid rgba(104,139,170,.22);border-radius:18px;background:linear-gradient(145deg,#111d2ff5,#070e1bfa 72%);box-shadow:inset 0 1px #ffffff09,0 16px 40px #0000002e;transition:transform .35s cubic-bezier(.2,.75,.25,1),border-color .35s ease,box-shadow .35s ease,background .35s ease}.workflow-card:before{content:"";position:absolute;z-index:-1;top:-95px;right:-75px;width:210px;height:210px;border-radius:50%;background:var(--card-accent);opacity:.1;filter:blur(65px);transition:opacity .35s ease,transform .5s ease}.workflow-card:after{content:"";position:absolute;top:0;left:1.5rem;right:1.5rem;height:1px;background:linear-gradient(90deg,transparent,var(--card-accent),transparent);opacity:.65}.workflow-card--orchestration{--card-accent: #65a8ff}.workflow-card--platform{--card-accent: #65e0d0}.workflow-card:hover{transform:translateY(-7px);border-color:color-mix(in srgb,var(--card-accent) 58%,transparent);background:linear-gradient(145deg,#14253bfa,#08111ffc 72%);box-shadow:inset 0 1px #ffffff0f,0 22px 48px #00000057,0 0 28px color-mix(in srgb,var(--card-accent) 12%,transparent)}.workflow-card:hover:before{opacity:.19;transform:scale(1.18)}.workflow-card-topline,.workflow-card-status,.workflow-card-footer{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.workflow-card-index,.workflow-card-status,.workflow-card-footer{font-family:JetBrains Mono,monospace;font-size:.61rem;line-height:1.5;letter-spacing:.09em}.workflow-card-index{color:#b2cbe0a6}.workflow-card-status{color:#b9d3e7b8;white-space:nowrap}.workflow-card-status i{width:6px;height:6px;display:inline-block;border-radius:50%;background:var(--card-accent);box-shadow:0 0 10px var(--card-accent)}.workflow-card-icon{display:grid;place-items:center;width:58px;height:58px;margin:2rem 0 1.35rem;color:var(--card-accent);border:1px solid color-mix(in srgb,var(--card-accent) 34%,transparent);border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--card-accent) 13%,transparent),#ffffff05);box-shadow:inset 0 1px #ffffff0e,0 8px 24px #00000029}.workflow-card-icon svg{width:30px;height:30px}.workflow-card h3{margin:0 0 .8rem;color:#f4f8fc;font-family:Segoe UI,Roboto,sans-serif;font-size:clamp(1.16rem,1.5vw,1.35rem);font-weight:700;letter-spacing:-.025em}.workflow-card p{flex:1;margin:0;color:#a8b5c5;font-family:Segoe UI,Roboto,sans-serif;font-size:.91rem;line-height:1.75}.workflow-card-footer{margin-top:1.6rem;padding-top:1rem;color:#a6c0d7a1;border-top:1px solid rgba(130,164,193,.14)}.workflow-card-arrow{color:var(--card-accent);font-size:1rem;transition:transform .3s ease}.workflow-card:hover .workflow-card-arrow{transform:translate(3px,-3px)}@media(max-width:900px){.workflow-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-card:last-child{grid-column:1 / -1}}@media(max-width:600px){.workflow-card-grid{grid-template-columns:1fr;gap:1rem}.workflow-card:last-child{grid-column:auto}.workflow-card{min-height:0;padding:1.35rem;border-radius:15px}.workflow-card-icon{width:52px;height:52px;margin:1.5rem 0 1.1rem}.workflow-card p{font-size:.9rem;line-height:1.7}}@media(prefers-reduced-motion:reduce){.workflow-card,.workflow-card:before,.workflow-card-arrow{transition:none}.workflow-card:hover{transform:none}}.neural-experience{--neural-cyan:#00d2ff;position:relative;isolation:isolate;margin:0 auto;padding:0 0 1rem;max-width:1160px}.neural-core-stage{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;min-height:252px;padding:1.2rem 1rem 0;overflow:hidden}.neural-core{position:relative;z-index:2;display:grid;place-items:center;width:118px;height:118px;color:#7ceaff;border:1px solid rgba(0,210,255,.56);border-radius:50%;background:radial-gradient(circle at 50% 45%,#00d2ff3d,#051222f0 62%,#040a14fa);box-shadow:0 0 22px #00d2ff47,0 0 70px #0082ff2e,inset 0 0 24px #00d2ff29;animation:neural-core-breathe 5s ease-in-out infinite}.neural-core svg{width:88px;height:88px;filter:drop-shadow(0 0 8px rgba(0,210,255,.7))}.neural-core-orbit{position:absolute;top:1.1rem;left:50%;width:158px;height:158px;border:1px solid rgba(0,210,255,.2);border-radius:50%;transform:translate(-50%) rotate(-24deg) scaleY(.38);pointer-events:none}.neural-core-orbit--outer{width:205px;height:205px;border-color:#58a6ff3d;transform:translate(-50%) rotate(28deg) scaleY(.34)}.neural-core-orbit--inner{animation:neural-orbit-turn 18s linear infinite}.neural-core-caption{display:flex;align-items:center;gap:.55rem;margin-top:1.1rem;color:#e8f8ff;font:700 .72rem/1.4 JetBrains Mono,monospace;letter-spacing:.16em;text-shadow:0 0 16px rgba(0,210,255,.35)}.neural-core-pulse{width:7px;height:7px;border-radius:50%;background:#00d2ff;box-shadow:0 0 12px #00d2ff;animation:neural-status-pulse 2s ease-in-out infinite}.neural-core-subtitle{margin-top:.42rem;color:#9abed78f;font:500 .57rem/1.5 JetBrains Mono,monospace;letter-spacing:.14em;text-align:center}.neural-links{position:absolute;z-index:1;top:190px;left:0;width:100%;height:120px;overflow:visible;pointer-events:none}.neural-link-path{fill:none;stroke:url(#neural-link-gradient);stroke-width:1.5;stroke-dasharray:5 8;animation:neural-data-flow 8s linear infinite}.neural-link-path--blue{stroke:#65a8ff9e;animation-delay:-2s}.neural-link-path--teal{stroke:#65e0d09e;animation-delay:-4s}.neural-link-node{fill:#00d2ff;filter:drop-shadow(0 0 5px #00d2ff)}.neural-link-node--blue{fill:#65a8ff;filter:drop-shadow(0 0 5px #65a8ff)}.neural-link-node--teal{fill:#65e0d0;filter:drop-shadow(0 0 5px #65e0d0)}.neural-experience .workflow-card-grid{position:relative;z-index:2}.neural-experience .workflow-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.neural-experience .workflow-card:hover,.neural-experience .workflow-card:focus-within{box-shadow:inset 0 1px #ffffff12,0 22px 48px #00000057,0 0 32px color-mix(in srgb,var(--card-accent) 18%,transparent)}@keyframes neural-core-breathe{0%,to{transform:scale(1);box-shadow:0 0 22px #00d2ff47,0 0 70px #0082ff2e,inset 0 0 24px #00d2ff29}50%{transform:scale(1.035);box-shadow:0 0 32px #00d2ff6b,0 0 92px #0082ff3d,inset 0 0 30px #00d2ff38}}@keyframes neural-orbit-turn{to{transform:translate(-50%) rotate(336deg) scaleY(.38)}}@keyframes neural-status-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes neural-data-flow{to{stroke-dashoffset:-104}}@media(max-width:900px){.neural-core-stage{min-height:236px}.neural-links{top:178px}}@media(max-width:600px){.neural-core-stage{min-height:220px;padding-top:.5rem}.neural-core{width:102px;height:102px}.neural-core svg{width:76px;height:76px}.neural-core-orbit{top:.45rem;width:138px;height:138px}.neural-core-orbit--outer{width:178px;height:178px}.neural-core-caption{font-size:.64rem;letter-spacing:.12em}.neural-core-subtitle{font-size:.5rem;letter-spacing:.08em}.neural-links{display:none}.neural-experience .workflow-card-grid{gap:1rem}}@media(prefers-reduced-motion:reduce){.neural-core,.neural-core-orbit--inner,.neural-core-pulse,.neural-link-path{animation:none!important}}.workflow-card{transform-style:preserve-3d;border-color:color-mix(in srgb,var(--card-accent) 24%,rgba(104,139,170,.22));background:radial-gradient(ellipse at 50% 28%,color-mix(in srgb,var(--card-accent) 10%,transparent),transparent 58%),linear-gradient(145deg,#0e1b2dfa,#050c18fc 76%)}.workflow-card:hover{transform:translateY(-7px) rotateX(1deg);box-shadow:inset 0 1px #ffffff12,0 24px 52px #00000061,0 0 34px color-mix(in srgb,var(--card-accent) 16%,transparent)}.workflow-card-visual{position:relative;display:flex;flex-direction:column;justify-content:center;height:122px;margin:1.15rem -.35rem .1rem;padding:.35rem .25rem .2rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--card-accent) 22%,transparent);border-radius:13px;background:linear-gradient(rgba(115,174,211,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(115,174,211,.035) 1px,transparent 1px),radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--card-accent) 11%,transparent),transparent 70%),#030a1485;background-size:18px 18px,18px 18px,auto,auto;box-shadow:inset 0 0 28px #00000038,0 8px 24px #0000001f}.workflow-card-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 15%,color-mix(in srgb,var(--card-accent) 8%,transparent) 50%,transparent 85%);transform:translate(-110%);animation:swarm-frame-scan 7s ease-in-out infinite}.workflow-card-visual svg{display:block;width:100%;height:91px;overflow:visible;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--card-accent) 20%,transparent))}.workflow-visual-label{align-self:center;color:color-mix(in srgb,var(--card-accent) 76%,#b8c9d8);font:500 .52rem/1.2 JetBrains Mono,monospace;letter-spacing:.16em;opacity:.7}.swarm-link,.orchestration-link,.platform-spine{stroke:color-mix(in srgb,var(--card-accent) 58%,transparent);stroke-width:1;stroke-dasharray:3 6;opacity:.62}.swarm-orbit,.orchestration-orbit{stroke:color-mix(in srgb,var(--card-accent) 42%,transparent);stroke-width:1;stroke-dasharray:4 6;transform-box:fill-box;transform-origin:center;animation:swarm-orbit-spin 22s linear infinite}.orchestration-orbit--inner{opacity:.45;animation-direction:reverse;animation-duration:15s}.swarm-node,.orchestration-node,.platform-node{fill:#071523;stroke:var(--card-accent);stroke-width:1.5}.swarm-node--core,.orchestration-node--main{fill:color-mix(in srgb,var(--card-accent) 32%,#071523);stroke-width:2;filter:drop-shadow(0 0 7px var(--card-accent))}.swarm-signal{fill:#e7fbff;filter:drop-shadow(0 0 5px var(--card-accent))}.swarm-signal--two{opacity:.8}.orchestration-node--alt{fill:var(--card-accent);opacity:.7}.platform-layer{stroke:var(--card-accent);stroke-width:1.1;fill:color-mix(in srgb,var(--card-accent) 9%,#071523)}.platform-layer--back{opacity:.42}.platform-layer--mid{opacity:.66}.platform-layer--front{opacity:.9}.platform-spine{stroke-dasharray:2 4}.platform-node{fill:var(--card-accent);filter:drop-shadow(0 0 5px var(--card-accent))}.platform-node--bright{fill:#e5fbff}.workflow-card-icon{margin-top:1.1rem}@keyframes swarm-frame-scan{0%,18%{transform:translate(-110%)}62%,to{transform:translate(110%)}}@keyframes swarm-orbit-spin{to{transform:rotate(360deg)}}@media(max-width:600px){.workflow-card-visual{height:112px;margin-top:.9rem}.workflow-card-visual svg{height:82px}.workflow-card-icon{margin-top:1rem}}@media(prefers-reduced-motion:reduce){.workflow-card-visual:after,.swarm-orbit,.orchestration-orbit{animation:none!important}.workflow-card-visual svg animateMotion{display:none}.workflow-card:hover{transform:none}}#swarm-execution .algorithmic-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;width:min(1160px,100%);margin:0 auto;text-align:left}#swarm-execution .algorithmic-card{--algo-accent:#00d2ff;position:relative;min-width:0;overflow:hidden;border:1px solid rgba(93,153,190,.2);border-radius:18px;background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--algo-accent) 12%,transparent),transparent 62%),linear-gradient(155deg,#0e1b2cf5,#050b16fa 72%);box-shadow:inset 0 1px #ffffff0b,0 18px 42px #0003;transition:transform .45s cubic-bezier(.2,.75,.25,1),border-color .45s ease,box-shadow .45s ease;isolation:isolate}#swarm-execution .algorithmic-card--coordination{--algo-accent:#65a8ff}#swarm-execution .algorithmic-card--review{--algo-accent:#65e0d0}#swarm-execution .algorithmic-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.3;pointer-events:none;background:linear-gradient(115deg,transparent 15%,color-mix(in srgb,var(--algo-accent) 9%,transparent) 48%,transparent 82%);transform:translate(-120%);transition:transform 1s ease,opacity .4s ease}#swarm-execution .algorithmic-card:hover{transform:translateY(-7px);border-color:color-mix(in srgb,var(--algo-accent) 55%,rgba(255,255,255,.12));box-shadow:inset 0 1px #ffffff12,0 25px 55px #0006,0 0 32px color-mix(in srgb,var(--algo-accent) 12%,transparent)}#swarm-execution .algorithmic-card:hover:before{transform:translate(120%);opacity:.8}#swarm-execution .algorithmic-card-visual{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:176px;margin:13px 13px 0;overflow:hidden;border:1px solid color-mix(in srgb,var(--algo-accent) 24%,transparent);border-radius:12px;background:linear-gradient(rgba(126,177,210,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(126,177,210,.045) 1px,transparent 1px),radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--algo-accent) 12%,transparent),transparent 72%),#020812c2;background-size:22px 22px,22px 22px,auto,auto;box-shadow:inset 0 0 35px #00000059}#swarm-execution .algorithmic-card-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--algo-accent) 5%,transparent) 50%,transparent 100%);opacity:.5}#swarm-execution .algorithmic-card-visual svg{display:block;width:100%;height:145px;overflow:visible}#swarm-execution .algorithmic-visual-label{position:absolute;bottom:9px;left:12px;color:color-mix(in srgb,var(--algo-accent) 68%,#d9e9f5);font:500 .5rem/1.2 JetBrains Mono,monospace;letter-spacing:.13em;opacity:.72}#swarm-execution .algorithmic-card-content{position:relative;padding:1.25rem 1.35rem 1.5rem}#swarm-execution .algorithmic-card-index{display:block;margin-bottom:.65rem;color:color-mix(in srgb,var(--algo-accent) 72%,#b7c9d9);font:600 .59rem/1.3 JetBrains Mono,monospace;letter-spacing:.16em}#swarm-execution .algorithmic-card h3{margin:0 0 .7rem;color:#f4f8fc;font:700 clamp(1.08rem,1.35vw,1.28rem)/1.25 "Segoe UI",Roboto,sans-serif;letter-spacing:-.025em}#swarm-execution .algorithmic-card p{margin:0;color:#a8b5c5;font:400 .88rem/1.72 Segoe UI,Roboto,sans-serif}#swarm-execution .algorithmic-card .algo-grid-line{stroke:#7da6c51f;stroke-width:1;stroke-dasharray:2 7}#swarm-execution .algorithmic-card .algo-route{fill:none;stroke:var(--algo-accent);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:5 6;opacity:.72;animation:algo-route-flow 9s linear infinite}#swarm-execution .algorithmic-card .algo-route--branch{opacity:.42;animation-delay:-3s}#swarm-execution .algorithmic-card .algo-route--faint{opacity:.2;stroke-dasharray:2 8}#swarm-execution .algorithmic-card .algo-node{fill:#071827;stroke:var(--algo-accent);stroke-width:1.5;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--algo-accent) 55%,transparent))}#swarm-execution .algorithmic-card .algo-node--active{fill:color-mix(in srgb,var(--algo-accent) 20%,#071827);animation:algo-node-pulse 3.2s ease-in-out infinite}#swarm-execution .algorithmic-card .algo-node-dot{fill:#e9fbff;filter:drop-shadow(0 0 4px var(--algo-accent))}#swarm-execution .algorithmic-card .algo-orbit{fill:none;stroke:var(--algo-accent);stroke-width:1;stroke-dasharray:4 7;opacity:.43;transform-box:fill-box;transform-origin:center;animation:algo-orbit-spin 26s linear infinite}#swarm-execution .algorithmic-card .algo-orbit--inner{opacity:.25;animation-direction:reverse;animation-duration:19s}#swarm-execution .algorithmic-card .algo-hub{fill:#04111fe6;stroke:var(--algo-accent);stroke-width:1.5;filter:drop-shadow(0 0 9px color-mix(in srgb,var(--algo-accent) 65%,transparent))}#swarm-execution .algorithmic-card .algo-hub-core{fill:#e8fbff;filter:drop-shadow(0 0 6px var(--algo-accent))}#swarm-execution .algorithmic-card .algo-signal{fill:#f2fdff;filter:drop-shadow(0 0 5px var(--algo-accent))}#swarm-execution .algorithmic-card .algo-signal--two{fill:#a5eaff}#swarm-execution .algorithmic-card .algo-review-track{stroke:color-mix(in srgb,var(--algo-accent) 32%,transparent);stroke-width:2;stroke-dasharray:3 7}#swarm-execution .algorithmic-card .algo-review-track--active{stroke:var(--algo-accent);stroke-width:1;stroke-dasharray:2 10;animation:algo-route-flow 6s linear infinite}#swarm-execution .algorithmic-card .algo-review-panel{fill:#04111fc7;stroke:color-mix(in srgb,var(--algo-accent) 60%,transparent);stroke-width:1.2}#swarm-execution .algorithmic-card .algo-check{fill:none;stroke:#8af4db;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px rgba(101,224,208,.7))}#swarm-execution .algorithmic-card .algo-review-dot{fill:#65a8ff29;stroke:var(--algo-accent);stroke-width:1.5}#swarm-execution .algorithmic-card .algo-review-mark,#swarm-execution .algorithmic-card .algo-review-tick{stroke:var(--algo-accent);stroke-width:1.5;stroke-linecap:round;opacity:.75}@keyframes algo-route-flow{to{stroke-dashoffset:-110}}@keyframes algo-orbit-spin{to{transform:rotate(360deg)}}@keyframes algo-node-pulse{0%,to{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--algo-accent) 45%,transparent))}50%{filter:drop-shadow(0 0 11px color-mix(in srgb,var(--algo-accent) 85%,transparent))}}@media(max-width:980px){#swarm-execution .algorithmic-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#swarm-execution .algorithmic-card:last-child{grid-column:1/-1}#swarm-execution .algorithmic-card:last-child .algorithmic-card-visual{max-width:620px;width:calc(100% - 26px);margin-left:auto;margin-right:auto}}@media(max-width:640px){#swarm-execution .algorithmic-card-grid{grid-template-columns:1fr;gap:1rem}#swarm-execution .algorithmic-card:last-child{grid-column:auto}#swarm-execution .algorithmic-card-visual{min-height:150px;margin:10px 10px 0}#swarm-execution .algorithmic-card-visual svg{height:125px}#swarm-execution .algorithmic-card-content{padding:1.1rem 1.15rem 1.3rem}}@media(prefers-reduced-motion:reduce){#swarm-execution .algorithmic-card,#swarm-execution .algorithmic-card:before{transition:none}#swarm-execution .algorithmic-card:hover{transform:none}#swarm-execution .algorithmic-card .algo-route,#swarm-execution .algorithmic-card .algo-orbit,#swarm-execution .algorithmic-card .algo-node--active,#swarm-execution .algorithmic-card .algo-review-track--active,#swarm-execution .algorithmic-card .algo-signal animateMotion{animation:none!important}#swarm-execution .algorithmic-card .algo-signal animateMotion{display:none}}.neural-experience .workflow-card-visual{isolation:isolate;border-color:color-mix(in srgb,var(--card-accent) 34%,rgba(100,150,185,.18));background:radial-gradient(ellipse at 50% 52%,color-mix(in srgb,var(--card-accent) 15%,transparent),transparent 52%),radial-gradient(ellipse at 50% 110%,rgba(0,0,0,.5),transparent 62%),linear-gradient(rgba(115,174,211,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(115,174,211,.045) 1px,transparent 1px),linear-gradient(145deg,#050f1ceb,#020811fa);background-size:auto,auto,22px 22px,22px 22px,auto;box-shadow:inset 0 1px #ffffff0e,inset 0 -18px 35px #0003,0 10px 28px #0000002e}.neural-experience .workflow-card-visual:before{content:"";position:absolute;top:10%;right:8%;bottom:10%;left:8%;z-index:0;border:1px solid color-mix(in srgb,var(--card-accent) 12%,transparent);border-radius:50%;opacity:.55;transform:scaleX(1.35) scaleY(.62);box-shadow:0 0 28px color-mix(in srgb,var(--card-accent) 9%,transparent),inset 0 0 24px color-mix(in srgb,var(--card-accent) 6%,transparent);pointer-events:none}.neural-experience .workflow-card-visual svg{position:relative;z-index:1;overflow:visible;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--card-accent) 25%,transparent))}.neural-experience .workflow-visual-label{position:relative;z-index:2;margin-top:-1px;opacity:.82;text-shadow:0 0 12px color-mix(in srgb,var(--card-accent) 28%,transparent)}.frame-analysis-contour{fill:none;stroke:color-mix(in srgb,var(--card-accent) 72%,transparent);stroke-width:1.15;stroke-dasharray:3 6;opacity:.82;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--card-accent) 55%,transparent));animation:frame-contour-drift 12s linear infinite}.frame-analysis-gridline{fill:none;stroke:color-mix(in srgb,var(--card-accent) 34%,transparent);stroke-width:.7;stroke-dasharray:2 7;opacity:.7}.frame-analysis-halo{fill:none;stroke:color-mix(in srgb,var(--card-accent) 82%,transparent);stroke-width:1.2;stroke-dasharray:3 4;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--card-accent) 60%,transparent));transform-box:fill-box;transform-origin:center;animation:frame-halo-breathe 3.8s ease-in-out infinite}.frame-route{fill:none;stroke:color-mix(in srgb,var(--card-accent) 68%,transparent);stroke-width:1.25;stroke-dasharray:4 6;opacity:.92;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--card-accent) 42%,transparent));animation:frame-route-flow 6s linear infinite}.frame-route--two{opacity:.72;animation-duration:8s;animation-direction:reverse}.frame-route-particle{fill:#f1fdff;filter:drop-shadow(0 0 6px var(--card-accent))}.frame-route-particle--alt{fill:var(--card-accent);filter:drop-shadow(0 0 7px var(--card-accent))}.frame-stack-beam{fill:none;stroke:color-mix(in srgb,var(--card-accent) 70%,transparent);stroke-width:1.15;stroke-dasharray:3 5;opacity:.88;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--card-accent) 50%,transparent))}.frame-stack-link{fill:none;stroke:color-mix(in srgb,var(--card-accent) 76%,transparent);stroke-width:1.35;stroke-dasharray:4 5;opacity:.92;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--card-accent) 55%,transparent));animation:frame-stack-flow 5.5s linear infinite}.frame-stack-link--bright{stroke:#e8fcff;stroke-width:.7;stroke-dasharray:1 13;opacity:.9;animation-duration:3.2s}.frame-stack-pulse{fill:#efffff;filter:drop-shadow(0 0 5px var(--card-accent));animation:frame-pulse 3.6s ease-in-out infinite}.frame-stack-pulse--alt{animation-delay:-1.8s;fill:var(--card-accent)}.neural-experience .workflow-card{transition:border-color .45s ease,box-shadow .45s ease,background .45s ease}.neural-experience .workflow-card:hover,.neural-experience .workflow-card:focus-within{border-color:color-mix(in srgb,var(--card-accent) 62%,transparent);box-shadow:inset 0 1px #ffffff14,0 26px 58px #0006,0 0 0 1px color-mix(in srgb,var(--card-accent) 12%,transparent),0 0 42px color-mix(in srgb,var(--card-accent) 17%,transparent)}.neural-experience .workflow-card:hover .workflow-card-visual,.neural-experience .workflow-card:focus-within .workflow-card-visual{border-color:color-mix(in srgb,var(--card-accent) 52%,transparent);box-shadow:inset 0 0 34px color-mix(in srgb,var(--card-accent) 9%,transparent),0 0 28px color-mix(in srgb,var(--card-accent) 12%,transparent)}.neural-experience .workflow-card:hover .workflow-card-visual:before,.neural-experience .workflow-card:focus-within .workflow-card-visual:before{opacity:.9;transform:scaleX(1.42) scaleY(.7)}@keyframes frame-contour-drift{to{stroke-dashoffset:-72}}@keyframes frame-halo-breathe{0%,to{opacity:.42;transform:scale(.92)}50%{opacity:.9;transform:scale(1.13)}}@keyframes frame-stack-flow{to{stroke-dashoffset:-72}}@keyframes frame-route-flow{to{stroke-dashoffset:-80}}@keyframes frame-pulse{0%,to{opacity:.42;transform:scale(.78)}50%{opacity:1;transform:scale(1.35)}}@media(max-width:600px){.neural-experience .workflow-card-visual{height:118px}.neural-experience .workflow-card-visual svg{height:86px}.neural-experience .workflow-card-visual:before{top:12%;right:10%;bottom:12%;left:10%}}@media(prefers-reduced-motion:reduce){.neural-experience .workflow-card-visual:after,.frame-analysis-contour,.frame-analysis-halo,.frame-route,.frame-stack-link,.frame-stack-pulse{animation:none!important}.neural-experience .workflow-card-visual:before{transition:none!important}.neural-experience .workflow-card:hover,.neural-experience .workflow-card:focus-within{transform:none!important}}.neural-experience .analysis-grid{stroke:color-mix(in srgb,var(--card-accent) 24%,transparent);stroke-width:.7;stroke-dasharray:2 6}.neural-experience .analysis-rings{stroke:color-mix(in srgb,var(--card-accent) 68%,transparent);stroke-width:1.1;stroke-dasharray:3 5;transform-origin:160px 59px;animation:business-analysis-rotate 24s linear infinite}.neural-experience .analysis-rings circle:nth-child(2){stroke-width:1.5;stroke-dasharray:1 4;opacity:.8}.neural-experience .analysis-rings circle:nth-child(3){stroke-dasharray:2 3;opacity:.95}.neural-experience .analysis-axis,.neural-experience .analysis-spokes{stroke:color-mix(in srgb,var(--card-accent) 52%,transparent);stroke-width:.8}.neural-experience .analysis-sweep{fill:color-mix(in srgb,var(--card-accent) 15%,transparent);stroke:color-mix(in srgb,var(--card-accent) 75%,transparent);stroke-width:.8;transform-origin:160px 59px;animation:business-analysis-rotate 8s linear infinite}.neural-experience .analysis-data{fill:#eafcff;filter:drop-shadow(0 0 4px var(--card-accent))}.neural-experience .analysis-core-halo{fill:color-mix(in srgb,var(--card-accent) 18%,transparent);stroke:var(--card-accent);stroke-width:1;animation:business-core-pulse 3s ease-in-out infinite}.neural-experience .analysis-core{fill:#fff;filter:drop-shadow(0 0 7px var(--card-accent))}.neural-experience .analysis-packet{fill:#fff;filter:drop-shadow(0 0 5px var(--card-accent))}.neural-experience .execution-route{fill:none;stroke:color-mix(in srgb,var(--card-accent) 76%,transparent);stroke-width:1.5;stroke-dasharray:5 5;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--card-accent) 55%,transparent));animation:business-route-flow 5s linear infinite}.neural-experience .execution-route--branch{stroke-width:1.1;opacity:.72;stroke-dasharray:3 5;animation-duration:7s}.neural-experience .execution-node rect{fill:#091827;stroke:var(--card-accent);stroke-width:1.5;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--card-accent) 48%,transparent))}.neural-experience .execution-node rect:nth-child(4){fill:color-mix(in srgb,var(--card-accent) 28%,#091827);stroke-width:2}.neural-experience .execution-node--secondary{fill:#dffaff;stroke:var(--card-accent);stroke-width:1.4}.neural-experience .execution-packet{fill:#fff;filter:drop-shadow(0 0 6px var(--card-accent))}.neural-experience .execution-packet--alt{fill:var(--card-accent)}.neural-experience .connected-orbit{fill:none;stroke:color-mix(in srgb,var(--card-accent) 48%,transparent);stroke-width:1;stroke-dasharray:3 6;transform-origin:160px 59px;animation:business-analysis-rotate 30s linear infinite reverse}.neural-experience .connected-link{fill:none;stroke:color-mix(in srgb,var(--card-accent) 66%,transparent);stroke-width:1.25;stroke-dasharray:4 4;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--card-accent) 45%,transparent))}.neural-experience .connected-link--bright{stroke:#dffaff;stroke-width:.85;stroke-dasharray:2 7;animation:business-route-flow 6s linear infinite}.neural-experience .connected-hub-halo{fill:color-mix(in srgb,var(--card-accent) 20%,transparent);stroke:var(--card-accent);stroke-width:1.2;animation:business-core-pulse 3.4s ease-in-out infinite}.neural-experience .connected-hub{fill:#f0fdff;filter:drop-shadow(0 0 8px var(--card-accent))}.neural-experience .connected-service{fill:#091827;stroke:var(--card-accent);stroke-width:1.5;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--card-accent) 55%,transparent))}.neural-experience .connected-service-core{fill:#e8fcff}.neural-experience .connected-packet{fill:#fff;filter:drop-shadow(0 0 6px var(--card-accent))}.neural-experience .connected-packet--alt{fill:var(--card-accent)}@keyframes business-analysis-rotate{to{transform:rotate(360deg)}}@keyframes business-core-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes business-route-flow{to{stroke-dashoffset:-36}}@media(prefers-reduced-motion:reduce){.neural-experience .analysis-rings,.neural-experience .analysis-sweep,.neural-experience .analysis-core-halo,.neural-experience .execution-route,.neural-experience .connected-orbit,.neural-experience .connected-link--bright,.neural-experience .connected-hub-halo{animation:none!important}.neural-experience .workflow-card-visual svg animateMotion{display:none!important}}.workflow-card{border-color:color-mix(in srgb,var(--card-accent) 18%,rgba(150,165,180,.2));background:radial-gradient(ellipse at 50% 24%,color-mix(in srgb,var(--card-accent) 6%,transparent),transparent 62%),linear-gradient(145deg,#1b222af7,#11161cfb 76%)}.workflow-card:hover{background:radial-gradient(ellipse at 50% 24%,color-mix(in srgb,var(--card-accent) 9%,transparent),transparent 64%),linear-gradient(145deg,#222b34fa,#141a21fc 76%)}.workflow-card-visual{background:linear-gradient(rgba(155,174,190,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(155,174,190,.025) 1px,transparent 1px),radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--card-accent) 8%,transparent),transparent 72%),#0a0f14b8;border-color:color-mix(in srgb,var(--card-accent) 18%,rgba(150,165,180,.16))}.code-block,.arch-card,.swarm-core-panel{border-color:#91a3b42e}.swarm-agent-conversation-stage{position:relative;isolation:isolate;width:100%;max-width:1160px;min-height:390px;margin:0 auto 28px;padding:0 12px;box-sizing:border-box;overflow:hidden;background:transparent}.swarm-live-conversation{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;overflow:hidden}.swarm-agent-orbit{position:absolute;top:0;right:0;bottom:0;left:0}.swarm-agent-chip{position:absolute;display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--agent-color) 48%,transparent);border-radius:7px;background:linear-gradient(135deg,#051222e0,#040a16ad);box-shadow:0 0 18px color-mix(in srgb,var(--agent-color) 16%,transparent),inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#dff8ff;font:600 9px/1.2 JetBrains Mono,monospace;letter-spacing:.06em;opacity:.5;transform:scale(.94);transition:opacity .45s ease,transform .45s ease,box-shadow .45s ease,border-color .45s ease}.swarm-agent-chip:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--agent-color);box-shadow:0 0 9px var(--agent-color)}.swarm-agent-chip.is-active{opacity:1;transform:scale(1.06);border-color:var(--agent-color);box-shadow:0 0 24px color-mix(in srgb,var(--agent-color) 35%,transparent),inset 0 0 18px color-mix(in srgb,var(--agent-color) 9%,transparent)}.swarm-agent-chip:nth-child(1){top:72px;left:5%}.swarm-agent-chip:nth-child(2){top:72px;right:5%}.swarm-agent-chip:nth-child(3){top:155px;left:1%}.swarm-agent-chip:nth-child(4){top:155px;right:1%}.swarm-agent-chip:nth-child(5){top:220px;left:10%}.swarm-agent-chip:nth-child(6){top:220px;right:10%}.swarm-live-message{position:absolute;left:50%;bottom:12px;transform:translate(-50%);width:min(620px,76%);min-height:112px;padding:13px 16px 12px;border:1px solid rgba(94,218,255,.5);border-radius:10px;background:linear-gradient(120deg,#031120f0,#07182be0 55%,#050e1ef0);box-shadow:0 0 0 1px #00d2ff14,0 0 32px #00b4ff2b,0 18px 42px #00000061,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:left;overflow:hidden;opacity:1;transition:opacity .5s ease,transform .5s ease,border-color .4s ease}.swarm-live-message:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 15%,rgba(92,226,255,.09) 48%,transparent 78%);transform:translate(-120%);animation:swarm-message-scan 5.8s ease-in-out infinite}.swarm-live-message:after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--message-color,#54dfff),transparent);box-shadow:0 0 14px var(--message-color,#54dfff)}.swarm-live-message.is-leaving{opacity:0;transform:translate(-50%,8px) scale(.97)}.swarm-live-message-head{position:relative;z-index:1;display:flex;align-items:center;gap:9px;margin-bottom:9px}.swarm-live-avatar{display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--message-color,#54dfff);border-radius:7px;background:color-mix(in srgb,var(--message-color,#54dfff) 13%,#071626);color:var(--message-color,#54dfff);font:700 11px JetBrains Mono,monospace;box-shadow:0 0 15px color-mix(in srgb,var(--message-color,#54dfff) 25%,transparent)}.swarm-live-identity{display:flex;flex-direction:column;gap:2px;min-width:0}.swarm-live-name{color:#f1fbff;font:700 10px/1.2 JetBrains Mono,monospace;letter-spacing:.1em}.swarm-live-role{color:var(--message-color,#54dfff);font:500 8px/1.2 JetBrains Mono,monospace;letter-spacing:.13em}.swarm-live-state{margin-left:auto;color:var(--message-color,#54dfff);font:600 8px JetBrains Mono,monospace;letter-spacing:.1em;white-space:nowrap}.swarm-live-copy{position:relative;z-index:1;min-height:36px;margin:0;color:#e1f5ff;font:500 clamp(11px,1.15vw,13px)/1.55 "JetBrains Mono",monospace;letter-spacing:.01em;text-shadow:0 0 14px rgba(85,218,255,.13)}.swarm-live-copy:after{content:"";display:inline-block;width:6px;height:13px;margin-left:3px;vertical-align:-2px;background:var(--message-color,#54dfff);box-shadow:0 0 9px var(--message-color,#54dfff);animation:swarm-caret .8s steps(2,end) infinite}.swarm-live-message.is-complete .swarm-live-copy:after{opacity:0}.swarm-live-progress{position:relative;z-index:1;height:2px;margin-top:9px;overflow:hidden;background:#ffffff14}.swarm-live-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--message-color,#54dfff),#fff);box-shadow:0 0 10px var(--message-color,#54dfff)}.swarm-live-message.is-typing .swarm-live-progress span{animation:swarm-progress 4.5s linear forwards}.swarm-live-footnote{position:absolute;right:16px;bottom:0;color:#9dc1d87a;font:500 7px JetBrains Mono,monospace;letter-spacing:.16em}.swarm-live-transmission{position:absolute;z-index:4;left:50%;top:190px;width:3px;height:3px;border-radius:50%;background:#e9fcff;box-shadow:0 0 12px 4px var(--message-color,#54dfff);opacity:0}.swarm-live-transmission.is-firing{animation:swarm-signal-burst .85s ease-out}@keyframes swarm-message-scan{0%,35%{transform:translate(-120%)}65%,to{transform:translate(120%)}}@keyframes swarm-caret{50%{opacity:0}}@keyframes swarm-progress{to{width:100%}}@keyframes swarm-signal-burst{0%{opacity:0;transform:translate(-50%) scale(.5)}20%{opacity:1}to{opacity:0;transform:translate(-50%,85px) scale(4)}}@media(max-width:900px){.swarm-agent-conversation-stage{min-height:410px}.swarm-agent-chip:nth-child(1){left:2%}.swarm-agent-chip:nth-child(2){right:2%}.swarm-live-message{width:min(620px,86%)}}@media(max-width:600px){.swarm-agent-conversation-stage{min-height:430px;padding-top:.5rem;padding-bottom:8px}.swarm-agent-chip{padding:6px 7px;font-size:7px;gap:5px}.swarm-agent-chip:nth-child(1),.swarm-agent-chip:nth-child(2){top:145px}.swarm-agent-chip:nth-child(3),.swarm-agent-chip:nth-child(4){top:185px}.swarm-agent-chip:nth-child(5),.swarm-agent-chip:nth-child(6){top:225px}.swarm-agent-chip:nth-child(3){left:1%}.swarm-agent-chip:nth-child(4){right:1%}.swarm-agent-chip:nth-child(5){left:3%}.swarm-agent-chip:nth-child(6){right:3%}.swarm-live-message{bottom:10px;width:calc(100% - 24px);min-height:118px;padding:11px 12px}.swarm-live-copy{font-size:10px;line-height:1.5;min-height:42px}.swarm-live-name{font-size:9px}.swarm-live-role,.swarm-live-state{font-size:7px}.swarm-live-footnote{right:12px;font-size:6px}}@media(prefers-reduced-motion:reduce){.swarm-live-message:before,.swarm-live-copy:after,.swarm-live-transmission,.swarm-live-progress span{animation:none!important}.swarm-live-message,.swarm-agent-chip{transition:none!important}}.swarm-agent-conversation-stage{min-height:430px;background:transparent}.swarm-agent-orbit{z-index:2;perspective:900px}.swarm-agent-orbit:before{content:"";position:absolute;left:50%;top:42%;width:min(76%,760px);height:250px;transform:translate(-50%,-50%) rotateX(64deg);border:1px solid rgba(55,205,255,.24);border-radius:50%;background:repeating-radial-gradient(ellipse at center,transparent 0 38px,rgba(54,204,255,.1) 39px 40px,transparent 41px 76px),conic-gradient(from 0deg,transparent 0 12%,rgba(0,210,255,.22) 16%,transparent 24% 48%,rgba(137,105,255,.2) 54%,transparent 63% 100%);box-shadow:0 0 32px #00b4ff1f,inset 0 0 30px #00b4ff14;animation:swarm-orbit-spin 18s linear infinite;pointer-events:none}.swarm-agent-orbit:after{content:"";position:absolute;left:50%;top:42%;width:min(64%,620px);height:180px;transform:translate(-50%,-50%) rotateX(64deg);border:1px dashed rgba(100,220,255,.28);border-radius:50%;box-shadow:0 0 22px #00beff1f;animation:swarm-orbit-counter 25s linear infinite;pointer-events:none}.swarm-agent-chip{z-index:3;animation:swarm-agent-float 3.8s ease-in-out infinite;will-change:transform}.swarm-agent-chip:nth-child(2){animation-delay:-.7s}.swarm-agent-chip:nth-child(3){animation-delay:-1.4s}.swarm-agent-chip:nth-child(4){animation-delay:-2.1s}.swarm-agent-chip:nth-child(5){animation-delay:-2.8s}.swarm-agent-chip:nth-child(6){animation-delay:-3.4s}.swarm-agent-chip.is-active{box-shadow:0 0 26px color-mix(in srgb,var(--agent-color) 42%,transparent),0 0 65px color-mix(in srgb,var(--agent-color) 18%,transparent),inset 0 0 18px color-mix(in srgb,var(--agent-color) 12%,transparent)}.swarm-live-message{z-index:6;animation:swarm-card-breathe 5s ease-in-out infinite}.swarm-live-transmission{z-index:4;opacity:.75;animation:swarm-ambient-pulse 2.8s ease-in-out infinite}.swarm-live-transmission.is-firing{animation:swarm-signal-burst .85s ease-out,swarm-ambient-pulse 2.8s ease-in-out infinite}.swarm-live-footnote{z-index:7}@keyframes swarm-orbit-spin{to{rotate:360deg}}@keyframes swarm-orbit-counter{to{rotate:-360deg}}@keyframes swarm-agent-float{0%,to{translate:0 0}50%{translate:0 -9px}}@keyframes swarm-card-breathe{0%,to{box-shadow:0 0 0 1px #00d2ff14,0 0 28px #00b4ff24,0 18px 42px #00000061,inset 0 1px #ffffff1a}50%{box-shadow:0 0 0 1px #00d2ff2e,0 0 46px #00b4ff47,0 18px 48px #0000006b,inset 0 1px #ffffff24}}@keyframes swarm-ambient-pulse{0%,to{transform:translate(-50%) scale(.7);opacity:.18}50%{transform:translate(-50%,38px) scale(2.2);opacity:.82}}@media(prefers-reduced-motion:reduce){.swarm-agent-orbit:before,.swarm-agent-orbit:after,.swarm-agent-chip,.swarm-live-message,.swarm-live-transmission{animation:none!important}}.swarm-agent-conversation-stage{min-height:570px;background:transparent}.swarm-live-message{top:auto;bottom:10px;left:50%;width:min(850px,90%);height:258px;min-height:258px;box-sizing:border-box;display:flex;flex-direction:column;padding:13px 16px 12px;animation:swarm-card-breathe 5s ease-in-out infinite}.swarm-live-message-head{flex:0 0 auto;padding-bottom:9px;margin-bottom:8px;border-bottom:1px solid rgba(110,210,255,.15)}.swarm-dialogue-feed{position:relative;z-index:2;display:flex;flex:1 1 auto;flex-direction:column;gap:7px;min-height:0;overflow:hidden;padding:1px 4px 3px 1px;text-align:left;scrollbar-width:thin;scrollbar-color:rgba(70,190,235,.4) transparent}.swarm-dialogue-message{flex:0 0 auto;max-width:94%;padding:7px 10px 8px;border:1px solid color-mix(in srgb,var(--speaker-color) 30%,rgba(120,190,220,.08));border-left:2px solid var(--speaker-color);border-radius:3px 8px 8px 3px;background:linear-gradient(100deg,color-mix(in srgb,var(--speaker-color) 9%,rgba(3,15,29,.94)),#030d1ac7);box-shadow:0 3px 14px #00000024;opacity:0;transform:translateY(8px);animation:swarm-dialogue-in .35s ease forwards}.swarm-dialogue-message:nth-child(2n){align-self:flex-end;border-left:1px solid color-mix(in srgb,var(--speaker-color) 30%,rgba(120,190,220,.08));border-right:2px solid var(--speaker-color);border-radius:8px 3px 3px 8px;background:linear-gradient(260deg,color-mix(in srgb,var(--speaker-color) 10%,rgba(3,15,29,.94)),#030d1ac7)}.swarm-dialogue-meta{display:flex;align-items:center;gap:10px;margin-bottom:3px}.swarm-dialogue-speaker{color:var(--speaker-color);font:700 8px/1.3 JetBrains Mono,monospace;letter-spacing:.12em}.swarm-dialogue-status{color:#aacde173;font:500 7px/1.3 JetBrains Mono,monospace;letter-spacing:.08em}.swarm-dialogue-text{margin:0;color:#e6f5ff;font:500 10px/1.45 Inter,sans-serif;letter-spacing:.005em;text-shadow:0 0 12px rgba(80,200,255,.08)}.swarm-dialogue-message.is-delivered .swarm-dialogue-status{color:#66e1beb3}@keyframes swarm-dialogue-in{to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.swarm-agent-conversation-stage{min-height:585px}.swarm-live-message{width:94%;height:270px;min-height:270px}}@media(max-width:600px){.swarm-agent-conversation-stage{min-height:600px}.swarm-live-message{left:50%;bottom:8px;width:calc(100% - 16px);height:282px;min-height:282px;padding:10px}.swarm-live-message-head{gap:7px;padding-bottom:7px;margin-bottom:6px}.swarm-live-avatar{width:24px;height:24px}.swarm-live-name{font-size:8px}.swarm-live-role,.swarm-live-state{font-size:6px}.swarm-dialogue-feed{gap:6px}.swarm-dialogue-message{max-width:98%;padding:6px 8px}.swarm-dialogue-speaker{font-size:7px}.swarm-dialogue-status{font-size:6px}.swarm-dialogue-text{font-size:9px;line-height:1.4}}@media(prefers-reduced-motion:reduce){.swarm-dialogue-message{animation:none;opacity:1;transform:none}}.swarm-agent-conversation-stage.swarm-orbital-dialogue{width:100%;max-width:1320px;min-height:740px;margin:0 auto 30px;padding:0 10px;overflow:visible;background:radial-gradient(ellipse at 50% 48%,rgba(0,160,255,.18),transparent 48%),radial-gradient(ellipse at 50% 60%,rgba(140,65,255,.12),transparent 70%)}.swarm-orbital-scene{position:relative;width:100%;height:740px;isolation:isolate;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.swarm-orbital-scene:before{content:none}.swarm-core-rings{position:absolute;left:50%;top:49%;width:410px;height:410px;transform:translate(-50%,-50%);border:1px solid rgba(0,203,255,.28);border-radius:50%;box-shadow:0 0 40px #00b9ff29,inset 0 0 38px #00b9ff1f;animation:swarm-core-breathe 4s ease-in-out infinite}.swarm-core-rings:before,.swarm-core-rings:after{content:"";position:absolute;top:28px;right:28px;bottom:28px;left:28px;border:1px dashed rgba(131,105,255,.38);border-radius:50%;transform:rotateX(68deg);animation:swarm-ring-spin 24s linear infinite}.swarm-core-rings:after{top:70px;right:70px;bottom:70px;left:70px;border-style:solid;border-color:#00dcff66;animation-direction:reverse;animation-duration:17s}.swarm-core-rings i{position:absolute;left:50%;top:50%;width:560px;height:180px;border:1px solid rgba(0,195,255,.18);border-radius:50%;transform:translate(-50%,-50%) rotateX(68deg)}.swarm-core-rings i:nth-child(2){transform:translate(-50%,-50%) rotateX(68deg) rotate(60deg);border-color:#aa5aff33}.swarm-core-rings i:nth-child(3){transform:translate(-50%,-50%) rotateX(68deg) rotate(120deg);border-color:#00dcdc2e}.swarm-core-beacon{position:absolute;z-index:2;left:50%;top:49%;width:190px;height:190px;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border-radius:50%;border:1px solid rgba(75,220,255,.55);background:radial-gradient(circle at 35% 25%,#5ae1ff47,#07183ae0 58%,#020719f0);box-shadow:0 0 22px #00d2ff99,0 0 85px #0087ff47,inset 0 0 35px #00dcff2e;text-align:center;animation:swarm-beacon-float 5s ease-in-out infinite}.swarm-core-beacon span{color:#d9faff;font:800 19px Inter,sans-serif;letter-spacing:.13em;text-shadow:0 0 16px #00cfff}.swarm-core-beacon strong{color:#65dfff;font:700 10px JetBrains Mono,monospace;letter-spacing:.2em}.swarm-core-beacon small{color:#bee1ff8f;font:8px JetBrains Mono,monospace;letter-spacing:.12em}.swarm-agent-node{position:absolute;z-index:4;width:250px;height:190px;--agent:#62e5ff;animation:swarm-node-drift 6s ease-in-out infinite}.swarm-agent-sphere{position:absolute;z-index:2;left:50%;top:0;width:116px;height:116px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid color-mix(in srgb,var(--agent) 80%,white);border-radius:50%;background:radial-gradient(circle at 32% 23%,color-mix(in srgb,var(--agent) 38%,transparent),#041430c7 52%,#010718e6);box-shadow:0 0 14px color-mix(in srgb,var(--agent) 65%,transparent),0 0 42px color-mix(in srgb,var(--agent) 32%,transparent),inset 0 0 24px color-mix(in srgb,var(--agent) 32%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .5s ease,box-shadow .5s ease}.swarm-agent-sphere:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid color-mix(in srgb,var(--agent) 35%,transparent);border-radius:50%;animation:swarm-sphere-spin 12s linear infinite}.swarm-agent-sphere b{color:#fff;font:34px/1 Inter,sans-serif;text-shadow:0 0 16px var(--agent)}.swarm-agent-sphere small{color:var(--agent);font:700 8px JetBrains Mono,monospace;letter-spacing:.08em;text-shadow:0 0 10px var(--agent)}.sphere-glint{position:absolute;top:13px;left:24px;width:34px;height:18px;border-radius:50%;background:#fff3;filter:blur(9px);transform:rotate(-35deg)}.swarm-agent-node.is-speaking .swarm-agent-sphere{transform:translate(-50%) scale(1.12);box-shadow:0 0 22px var(--agent),0 0 70px color-mix(in srgb,var(--agent) 52%,transparent),inset 0 0 32px color-mix(in srgb,var(--agent) 40%,transparent)}.swarm-agent-bubble{position:absolute;z-index:3;top:124px;left:50%;width:245px;min-height:92px;box-sizing:border-box;padding:10px 12px;border:1px solid color-mix(in srgb,var(--agent) 68%,transparent);border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--agent) 12%,rgba(3,13,31,.91)),#020816db);box-shadow:0 0 24px color-mix(in srgb,var(--agent) 18%,transparent),inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate(-50%);transition:opacity .4s ease,transform .4s ease}.swarm-agent-bubble:before{content:"";position:absolute;top:-6px;left:calc(50% - 6px);width:10px;height:10px;transform:rotate(45deg);border-left:1px solid var(--agent);border-top:1px solid var(--agent);background:#07162a}.swarm-agent-bubble label{display:flex;justify-content:space-between;gap:8px;color:var(--agent);font:700 8px JetBrains Mono,monospace;letter-spacing:.08em}.swarm-agent-bubble label em{font-style:normal;color:#bedcf56b;font-size:7px}.swarm-agent-bubble p{margin:7px 0 0;color:#edf8ff;font:500 11px/1.45 Inter,sans-serif;text-shadow:0 0 10px rgba(80,200,255,.1)}.node-coordinator{left:calc(50% - 125px);top:4%;animation-delay:-1s}.node-research{left:5%;top:20%;animation-delay:-2.2s}.node-analyst{right:5%;top:20%;animation-delay:-3.1s}.node-governance{left:5%;top:57%;animation-delay:-.8s}.node-optimizer{right:5%;top:57%;animation-delay:-2.7s}.node-validator{left:calc(50% - 125px);top:69%;animation-delay:-1.7s}.node-research .swarm-agent-bubble,.node-governance .swarm-agent-bubble{left:100%;top:12px;transform:none}.node-research .swarm-agent-bubble:before,.node-governance .swarm-agent-bubble:before{left:-6px;top:22px;transform:rotate(-45deg);border:0;border-left:1px solid var(--agent);border-top:1px solid var(--agent)}.node-analyst .swarm-agent-bubble,.node-optimizer .swarm-agent-bubble{left:auto;right:100%;top:12px;transform:none}.node-analyst .swarm-agent-bubble:before,.node-optimizer .swarm-agent-bubble:before{left:auto;right:-6px;top:22px;transform:rotate(135deg);border:0;border-left:1px solid var(--agent);border-top:1px solid var(--agent)}.node-validator .swarm-agent-bubble{top:auto;bottom:122px}.node-validator .swarm-agent-bubble:before{top:auto;bottom:-6px;transform:rotate(225deg);border:0;border-right:1px solid var(--agent);border-bottom:1px solid var(--agent)}.swarm-orbit-particle{position:absolute;z-index:1;width:7px;height:7px;border-radius:50%;background:#baf7ff;box-shadow:0 0 15px 5px #00bfff;animation:swarm-particle-flight 8s linear infinite}.particle-a{top:48%;left:8%}.particle-b{top:70%;right:12%;animation-delay:-3s}.particle-c{top:14%;right:32%;animation-delay:-5s}.swarm-scene-caption{position:absolute;z-index:5;left:22px;right:22px;bottom:17px;display:flex;align-items:center;gap:12px;color:#75dfff;font:700 9px JetBrains Mono,monospace;letter-spacing:.12em}.swarm-scene-caption i{width:5px;height:5px;border-radius:50%;background:#5dfbd2;box-shadow:0 0 10px #5dfbd2}.swarm-scene-caption small{margin-left:auto;color:#aad7f57a;font-size:8px}@keyframes swarm-core-breathe{0%,to{box-shadow:0 0 35px #00b9ff1f,inset 0 0 30px #00b9ff14}50%{box-shadow:0 0 75px #00b9ff4d,inset 0 0 50px #00b9ff29}}@keyframes swarm-ring-spin{to{rotate:360deg}}@keyframes swarm-sphere-spin{to{rotate:360deg}}@keyframes swarm-beacon-float{0%,to{margin-top:0}50%{margin-top:-10px}}@keyframes swarm-node-drift{0%,to{translate:0 0}50%{translate:0 -12px}}@keyframes swarm-particle-flight{0%{transform:translate(0) scale(.5);opacity:.1}30%{opacity:1}to{transform:translate(160px,-110px) scale(1.3);opacity:0}}@media(max-width:900px){.swarm-agent-conversation-stage.swarm-orbital-dialogue{min-height:1040px}.swarm-orbital-scene{height:1040px}.swarm-core-rings{top:50%;width:330px;height:330px}.swarm-core-beacon{top:50%;width:150px;height:150px}.swarm-agent-node{width:220px}.node-coordinator{top:2%}.node-research{left:2%;top:22%}.node-analyst{right:2%;top:22%}.node-governance{left:2%;top:59%}.node-optimizer{right:2%;top:59%}.node-validator{top:79%}.swarm-agent-bubble{width:210px}.swarm-scene-caption{bottom:12px}}@media(max-width:600px){.swarm-agent-conversation-stage.swarm-orbital-dialogue{min-height:1420px;padding:0}.swarm-orbital-scene{height:1420px;border-radius:12px}.swarm-core-rings{top:50%;width:280px;height:280px}.swarm-core-beacon{top:50%;width:128px;height:128px}.swarm-core-beacon span{font-size:14px}.swarm-core-beacon strong{font-size:8px}.swarm-agent-node{left:50%!important;right:auto!important;width:100%;height:190px;transform:translate(-50%)}.node-coordinator{top:1%}.node-research{top:17%}.node-analyst{top:33%}.node-governance{top:49%}.node-optimizer{top:65%}.node-validator{top:81%}.swarm-agent-sphere{left:24%;width:94px;height:94px;transform:translate(-50%)}.swarm-agent-node.is-speaking .swarm-agent-sphere{transform:translate(-50%) scale(1.1)}.swarm-agent-sphere b{font-size:28px}.swarm-agent-bubble,.node-research .swarm-agent-bubble,.node-governance .swarm-agent-bubble,.node-analyst .swarm-agent-bubble,.node-optimizer .swarm-agent-bubble,.node-validator .swarm-agent-bubble{left:auto;right:3%;top:8px;bottom:auto;width:66%;min-height:88px;transform:none}.swarm-agent-bubble:before,.node-research .swarm-agent-bubble:before,.node-governance .swarm-agent-bubble:before,.node-analyst .swarm-agent-bubble:before,.node-optimizer .swarm-agent-bubble:before,.node-validator .swarm-agent-bubble:before{left:-6px;right:auto;top:24px;bottom:auto;transform:rotate(-45deg);border:0;border-left:1px solid var(--agent);border-top:1px solid var(--agent)}.swarm-agent-bubble p{font-size:10px;line-height:1.4}.swarm-scene-caption{left:12px;right:12px;bottom:10px;flex-wrap:wrap;font-size:7px}.swarm-scene-caption small{width:100%;margin-left:0}}@media(prefers-reduced-motion:reduce){.swarm-core-rings,.swarm-agent-node,.swarm-agent-sphere:before,.swarm-orbit-particle,.swarm-core-beacon{animation:none!important}}.swarm-orbital-scene{background:transparent}.swarm-orbital-scene:after{content:"";position:absolute;z-index:0;pointer-events:none;left:50%;top:49%;width:min(1080px,96%);aspect-ratio:1.9;transform:translate(-50%,-50%) rotateX(66deg);border:1px solid rgba(0,210,255,.22);border-radius:50%;box-shadow:0 0 28px #00beff12,inset 0 0 28px #00beff0b;animation:swarm-backdrop-ring 48s linear infinite}.swarm-backdrop-rings{position:absolute;z-index:0;pointer-events:none;left:50%;top:49%;width:min(980px,92%);aspect-ratio:1.9;transform:translate(-50%,-50%) rotateX(66deg);border:1px dashed rgba(0,210,255,.15);border-radius:50%;box-shadow:0 0 60px #00a0ff0d,inset 0 0 50px #00a0ff0a}.swarm-backdrop-rings:before,.swarm-backdrop-rings:after{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;border:1px solid rgba(170,120,255,.17);border-radius:50%;transform:rotate(28deg)}.swarm-backdrop-rings:after{top:22%;right:22%;bottom:22%;left:22%;border-style:dashed;border-color:#00dcff33;transform:rotate(-38deg)}.swarm-agent-node.is-speaking .swarm-agent-bubble{border-color:var(--agent);box-shadow:0 0 30px color-mix(in srgb,var(--agent) 32%,transparent),inset 0 0 22px color-mix(in srgb,var(--agent) 10%,transparent)}.swarm-agent-node.is-speaking .swarm-agent-bubble label em{color:var(--agent)}.swarm-agent-bubble p{min-height:3em}@keyframes swarm-backdrop-ring{to{rotate:360deg}}@media(max-width:600px){.swarm-orbital-scene:after,.swarm-backdrop-rings{width:145%;aspect-ratio:1.15}}@media(prefers-reduced-motion:reduce){.swarm-orbital-scene:after{animation:none}}.swarm-agent-bubble{min-height:112px;padding:11px 13px 10px;background:linear-gradient(145deg,color-mix(in srgb,var(--agent) 13%,rgba(5,17,35,.96)),#020816f0);box-shadow:0 0 26px color-mix(in srgb,var(--agent) 20%,transparent),inset 0 1px #ffffff24,inset 0 -14px 28px #0000002e}.swarm-agent-bubble label{align-items:center;min-height:12px;font-size:8px;letter-spacing:.1em}.swarm-agent-bubble label em{white-space:nowrap;font-size:7px}.swarm-agent-bubble p{margin-top:8px;font-size:11px;line-height:1.52;letter-spacing:.005em;overflow-wrap:anywhere;text-wrap:pretty}.swarm-agent-live-status{position:relative;z-index:1;font-variant-numeric:tabular-nums}.swarm-agent-node.is-speaking .swarm-agent-bubble{border-color:color-mix(in srgb,var(--agent) 92%,white);box-shadow:0 0 34px color-mix(in srgb,var(--agent) 34%,transparent),inset 0 0 24px color-mix(in srgb,var(--agent) 12%,transparent),inset 0 1px #ffffff29}@media(max-width:900px){.swarm-agent-bubble{min-height:116px;padding:10px 11px}.swarm-agent-bubble p{font-size:10px;line-height:1.48}}@media(max-width:600px){.swarm-agent-conversation-stage.swarm-orbital-dialogue{min-height:1510px}.swarm-orbital-scene{height:1510px}.swarm-agent-node{height:198px}.swarm-agent-bubble,.node-research .swarm-agent-bubble,.node-governance .swarm-agent-bubble,.node-analyst .swarm-agent-bubble,.node-optimizer .swarm-agent-bubble,.node-validator .swarm-agent-bubble{top:4px;min-height:104px;padding:9px 10px}.swarm-agent-bubble p{font-size:9.5px;line-height:1.45}.swarm-agent-live-status{font-size:6.5px!important}}@media(prefers-reduced-motion:reduce){.swarm-agent-bubble,.swarm-agent-node.is-speaking .swarm-agent-bubble{transition:none}}#swarm-agent-conversation-stage .swarm-orbital-scene{background:radial-gradient(ellipse at 50% 49%,rgba(0,183,255,.075),transparent 44%),linear-gradient(180deg,#020a1814,#020a1838)}#swarm-agent-conversation-stage .swarm-agent-bubble{border-radius:12px;background:linear-gradient(145deg,color-mix(in srgb,var(--agent) 14%,rgba(4,15,31,.97)),#020815f5);box-shadow:0 12px 34px #0003,0 0 20px color-mix(in srgb,var(--agent) 14%,transparent),inset 0 1px #ffffff21;transition:border-color .35s ease,box-shadow .35s ease,background .35s ease}#swarm-agent-conversation-stage .swarm-agent-node.is-speaking .swarm-agent-bubble{background:linear-gradient(145deg,color-mix(in srgb,var(--agent) 20%,rgba(5,19,38,.98)),#020815f7);box-shadow:0 0 0 1px color-mix(in srgb,var(--agent) 18%,transparent),0 0 38px color-mix(in srgb,var(--agent) 32%,transparent),0 14px 36px #0000003d,inset 0 1px #ffffff2e}#swarm-agent-conversation-stage .swarm-agent-node.is-speaking .swarm-agent-sphere{filter:brightness(1.12)}#swarm-agent-conversation-stage .swarm-agent-bubble p{min-height:3.1em;text-wrap:pretty}#swarm-agent-conversation-stage .swarm-agent-live-status{text-transform:uppercase;letter-spacing:.055em}@media(max-width:600px){.swarm-agent-conversation-stage.swarm-orbital-dialogue{min-height:1120px}.swarm-agent-conversation-stage .swarm-orbital-scene{height:1120px}.swarm-agent-conversation-stage .swarm-agent-node{height:178px}.swarm-agent-conversation-stage .swarm-agent-bubble,.swarm-agent-conversation-stage .node-research .swarm-agent-bubble,.swarm-agent-conversation-stage .node-governance .swarm-agent-bubble,.swarm-agent-conversation-stage .node-analyst .swarm-agent-bubble,.swarm-agent-conversation-stage .node-optimizer .swarm-agent-bubble,.swarm-agent-conversation-stage .node-validator .swarm-agent-bubble{min-height:96px;padding:8px 10px}.swarm-agent-conversation-stage .swarm-agent-bubble p{min-height:3em;font-size:9.5px;line-height:1.43}}@media(prefers-reduced-motion:reduce){#swarm-agent-conversation-stage .swarm-agent-bubble,#swarm-agent-conversation-stage .swarm-agent-node.is-speaking .swarm-agent-bubble{transition:none}}.ai-services-premium-card{position:relative!important;isolation:isolate;background:radial-gradient(ellipse at 50% 0%,rgba(var(--ai-accent-rgb),.13),transparent 54%),linear-gradient(155deg,#0f1c2bfa,#060d17fc 74%)!important;border:1px solid rgba(var(--ai-accent-rgb),.28)!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff0f,0 18px 48px #00000042!important;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease!important;overflow:hidden}.ai-services-premium-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 15%,rgba(var(--ai-accent-rgb),.07) 48%,transparent 78%)}.ai-services-premium-card:nth-of-type(1){--ai-accent:#ff7378;--ai-accent-rgb:255,115,120}.ai-services-premium-card:nth-of-type(2){--ai-accent:#62e5f8;--ai-accent-rgb:98,229,248}.ai-services-premium-card:nth-of-type(3){--ai-accent:#70efb2;--ai-accent-rgb:112,239,178}.ai-services-premium-card>span:first-child{color:var(--ai-accent)!important}.ai-services-premium-card>h3{color:#f4f8fc!important;letter-spacing:-.035em}.ai-services-premium-card>p{color:#a7b5c5!important}.ai-services-premium-card>div:last-child{color:var(--ai-accent)!important}.ai-services-visual{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:164px;margin:2px 0 22px;overflow:hidden;border:1px solid rgba(var(--ai-accent-rgb),.22);border-radius:13px;background:radial-gradient(ellipse at 50% 52%,rgba(var(--ai-accent-rgb),.12),transparent 64%),#030911b8;box-shadow:inset 0 0 34px #00000057,0 10px 24px #0000001f}.ai-services-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(154,185,209,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(154,185,209,.055) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent)}.ai-services-visual svg{position:relative;z-index:1;display:block;width:100%;height:136px;overflow:visible}.ai-services-visual-caption{position:relative;z-index:2;align-self:center;margin:0 6px 9px;color:var(--ai-accent)!important;opacity:.72;font:700 7px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.13em;text-align:center}.ai-services-visual--reasoning .reason-orbits{stroke:#ff8589;stroke-opacity:.46;transform-origin:180px 78px;animation:ai-orbit 32s linear infinite}.ai-services-visual--reasoning .reason-links{stroke:#ff8589;stroke-opacity:.5;stroke-width:1.2;stroke-dasharray:3 6}.ai-services-visual--reasoning .reason-nodes{fill:#0b1724;stroke:#ff999d;stroke-width:1.6;filter:drop-shadow(0 0 5px rgba(255,115,120,.8))}.ai-services-visual--reasoning .reason-halo{fill:#ff7378;opacity:.25;filter:blur(13px);animation:ai-breathe 4s ease-in-out infinite}.ai-services-visual--reasoning .reason-core{fill:#fff;filter:drop-shadow(0 0 8px #ff7378)}.ai-services-visual--reasoning .reason-ring{fill:none;stroke:#ffb0b2;stroke-opacity:.8}.ai-services-visual--agentic .agent-route{fill:none;stroke:#62e5f8;stroke-width:1.8;stroke-dasharray:5 7;animation:ai-flow 5s linear infinite}.ai-services-visual--agentic .agent-route--branch{opacity:.55;animation-direction:reverse;animation-duration:6s}.ai-services-visual--agentic .agent-guide{fill:none;stroke:#62e5f8;stroke-opacity:.24;stroke-dasharray:3 6}.ai-services-visual--agentic .agent-nodes{fill:#071725;stroke:#8af0ff;stroke-width:1.5;filter:drop-shadow(0 0 4px rgba(98,229,248,.7))}.ai-services-visual--agentic .agent-core{fill:#0b2535;stroke:#c4f8ff;stroke-width:1.5;animation:ai-breathe 3.4s ease-in-out infinite}.ai-services-visual--agentic .agent-core-mark{stroke:#e4fdff;stroke-width:1.5;stroke-linecap:round}.ai-services-visual--agentic .agent-pulse{fill:#fff;filter:drop-shadow(0 0 5px #62e5f8)}.ai-services-visual--creative .creative-contours{stroke:#70efb2;stroke-opacity:.52;stroke-width:1.1;stroke-dasharray:2 5;animation:ai-contour 8s ease-in-out infinite}.ai-services-visual--creative .creative-diamond{fill:#0a2920;stroke:#a5ffd2;stroke-width:1.6;filter:drop-shadow(0 0 7px rgba(112,239,178,.7))}.ai-services-visual--creative .creative-diamond-inner{fill:none;stroke:#e2fff0;stroke-opacity:.9}.ai-services-visual--creative .creative-sparks{fill:#caffdf;filter:drop-shadow(0 0 4px #70efb2);animation:ai-spark 3s ease-in-out infinite alternate}.ai-services-premium-card:hover,.ai-services-premium-card:focus-within{transform:translateY(-5px)!important;border-color:rgba(var(--ai-accent-rgb),.58)!important;box-shadow:inset 0 1px #ffffff14,0 25px 58px #00000061,0 0 34px rgba(var(--ai-accent-rgb),.1)!important}@keyframes ai-orbit{to{transform:rotate(360deg)}}@keyframes ai-breathe{0%,to{opacity:.62;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}@keyframes ai-flow{to{stroke-dashoffset:-48}}@keyframes ai-contour{0%,to{opacity:.45;transform:scale(.97)}50%{opacity:.95;transform:scale(1.025)}}@keyframes ai-spark{0%{opacity:.35}to{opacity:1}}@media(max-width:620px){.ai-services-visual{min-height:146px;margin:0 0 18px}.ai-services-visual svg{height:120px}.ai-services-premium-card{padding:24px!important}}@media(prefers-reduced-motion:reduce){.ai-services-premium-card,.ai-services-premium-card:before,.ai-services-visual *{animation:none!important;transition:none!important}.ai-services-premium-card:hover,.ai-services-premium-card:focus-within{transform:none!important}}#terminal-chassis-box{isolation:isolate;background:radial-gradient(ellipse at 50% 42%,rgba(0,210,255,.09),transparent 52%),linear-gradient(145deg,#030810f7,#02050bfc)!important}#workflow-matrix-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;display:block;pointer-events:none}#terminal-chassis-box>.matrix-terminal-header{position:relative;z-index:3}#matrix-stream-viewer{position:relative;z-index:2;margin-top:auto;max-height:46%;min-height:170px;overflow:auto;background:linear-gradient(180deg,#03070fb8,#02050bf5);border-top:1px solid rgba(0,210,255,.16);text-shadow:0 1px 8px rgba(0,0,0,.45);scrollbar-width:thin;scrollbar-color:rgba(0,210,255,.35) rgba(2,5,11,.4)}#matrix-stream-viewer::-webkit-scrollbar{width:5px}#matrix-stream-viewer::-webkit-scrollbar-thumb{background:#00d2ff59;border-radius:8px}#terminal-chassis-box .matrix-canvas-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at center,transparent 30%,rgba(1,4,10,.34) 100%),linear-gradient(180deg,rgba(2,5,11,.08),transparent 45%,rgba(2,5,11,.5))}#terminal-chassis-box.is-webgl-fallback{background:radial-gradient(circle at 50% 38%,rgba(0,210,255,.16),transparent 23%),radial-gradient(circle at 50% 38%,rgba(0,210,255,.055),transparent 48%),linear-gradient(145deg,#030914,#02050b)!important}#terminal-chassis-box.is-webgl-fallback:before{content:"";position:absolute;top:12%;right:18%;bottom:36%;left:18%;border:1px solid rgba(0,210,255,.22);border-radius:50%;box-shadow:0 0 50px #00d2ff14,inset 0 0 50px #00d2ff0d;pointer-events:none}@media(max-width:768px){#terminal-chassis-box{min-height:500px!important}#matrix-stream-viewer{max-height:52%;min-height:190px;padding:1rem!important;font-size:10px!important}}@media(prefers-reduced-motion:reduce){#workflow-matrix-canvas{opacity:.82}}#terminal-chassis-box:not(.is-webgl-fallback):before{content:"";position:absolute;top:4%;right:8%;bottom:34%;left:8%;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 50% 43%,rgba(0,210,255,.16) 0%,rgba(0,110,255,.075) 24%,transparent 61%),radial-gradient(ellipse at 50% 55%,rgba(100,70,255,.055) 0%,transparent 58%);filter:blur(12px);opacity:.95}#workflow-matrix-canvas{z-index:1;filter:drop-shadow(0 0 10px rgba(0,210,255,.13))}#terminal-chassis-box .matrix-canvas-vignette{z-index:2}#terminal-chassis-box>.matrix-terminal-header{z-index:4}#matrix-stream-viewer{z-index:3}@media(max-width:768px){#terminal-chassis-box:not(.is-webgl-fallback):before{top:3%;right:2%;bottom:39%;left:2%;filter:blur(8px)}#workflow-matrix-canvas{filter:none}}@media(prefers-reduced-motion:reduce){#workflow-matrix-canvas{filter:none}}#matrix-main-wrapper{position:relative;isolation:isolate;padding:0!important;border:0;border-radius:0;background:transparent;box-shadow:none}#matrix-main-wrapper:before{content:none}#matrix-main-wrapper>.flex-responsive-override{display:grid!important;grid-template-columns:minmax(290px,.78fr) minmax(0,1.22fr);align-items:stretch!important;gap:clamp(1.15rem,2.5vw,2.4rem)!important}#matrix-main-wrapper>.flex-responsive-override>.matrix-control-panel,#matrix-main-wrapper>.flex-responsive-override>.matrix-visual-panel{width:auto!important;min-width:0}#matrix-main-wrapper>.flex-responsive-override>.matrix-control-panel{justify-content:flex-start!important;gap:clamp(1rem,2vw,1.55rem)!important}#matrix-main-wrapper #core-status-string{color:#8ba7b8!important;letter-spacing:.16em!important}#matrix-main-wrapper h2{font-size:clamp(1.8rem,3vw,2.45rem)!important;line-height:1.06!important;letter-spacing:-.045em!important;margin-top:1rem!important;max-width:13ch;background:linear-gradient(115deg,#f4fbff 4%,#a8c6d8 46%,#fff 72%,#76dfff)!important;-webkit-background-clip:text!important;background-clip:text!important;filter:drop-shadow(0 8px 22px rgba(0,0,0,.36))!important}#matrix-main-wrapper .matrix-control-panel>div:first-child>p{max-width:52ch;color:#91a2af!important;font-size:.82rem!important;line-height:1.75!important}#matrix-main-wrapper .matrix-profile-selector{position:relative;overflow:hidden;padding:clamp(1rem,2vw,1.4rem)!important;border:1px solid rgba(105,201,237,.2)!important;border-radius:17px!important;background:linear-gradient(145deg,#1a2229f0,#0d1319f5)!important;box-shadow:inset 0 1px #ffffff0b,0 14px 32px #00000038!important}#matrix-main-wrapper .matrix-profile-selector:before{content:"";position:absolute;left:0;top:14%;bottom:14%;width:2px;background:linear-gradient(180deg,transparent,#00d2ff,transparent);box-shadow:0 0 16px #00d2ff61;pointer-events:none}#matrix-main-wrapper .matrix-profile-selector>label{color:#9aafbd!important;letter-spacing:.15em!important;font-size:9px!important}#workflow-profile-range{height:5px!important;border-radius:99px!important;background-color:#26333d!important;box-shadow:inset 0 1px 3px #000000a6;accent-color:#00d2ff;outline:none}#workflow-profile-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:17px;height:17px;border-radius:50%;background:linear-gradient(145deg,#e8fbff,#48d8ff);border:2px solid #0d2632;box-shadow:0 0 0 4px #00d2ff1f,0 0 18px #00d2ff94;transition:box-shadow .2s ease,transform .2s ease}#workflow-profile-range::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:linear-gradient(145deg,#e8fbff,#48d8ff);border:2px solid #0d2632;box-shadow:0 0 0 4px #00d2ff1f,0 0 18px #00d2ff94}#workflow-profile-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 6px #00d2ff33,0 0 22px #00d2ffb8}.matrix-profile-step{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:7px 3px;color:#788c9a;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;cursor:pointer;border-radius:5px;transition:color .22s ease,background .22s ease,text-shadow .22s ease}.matrix-profile-step:hover{color:#d8f6ff;background:#00d2ff0e}.matrix-profile-step.is-active{color:#7be5ff!important;text-shadow:0 0 14px rgba(0,210,255,.3)}.matrix-profile-step:focus-visible{outline:1px solid rgba(0,210,255,.8);outline-offset:3px}#matrix-main-wrapper .matrix-metric-grid{gap:.55rem!important}#matrix-main-wrapper .matrix-metric-grid>div{min-width:0;padding:1rem .65rem!important;border:1px solid rgba(135,169,190,.13)!important;border-radius:13px!important;background:linear-gradient(155deg,#1f2830b8,#0e141ad1)!important;box-shadow:inset 0 1px #ffffff09,0 8px 22px #00000029!important;transition:border-color .25s ease,transform .25s ease,background .25s ease}#matrix-main-wrapper .matrix-metric-grid>div:hover{transform:translateY(-2px);border-color:#69c9ed47!important;background:linear-gradient(155deg,#23313bc7,#0e141ae0)!important}#matrix-main-wrapper .matrix-metric-grid>div>span:first-child{min-height:2.2em;color:#8da1af!important;font-size:8px!important;letter-spacing:.11em!important}#matrix-main-wrapper .matrix-metric-grid>div>span:nth-child(2){font-size:clamp(.82rem,1.3vw,1.05rem)!important;overflow-wrap:anywhere}#matrix-main-wrapper .matrix-visual-panel{min-height:100%}#terminal-chassis-box{min-height:530px!important;border:1px solid rgba(105,201,237,.2)!important;border-radius:19px!important;background:radial-gradient(ellipse at 50% 34%,rgba(0,210,255,.075),transparent 55%),linear-gradient(150deg,#141c23f5,#080d12fc)!important;box-shadow:0 26px 64px #0000006b,inset 0 1px #ffffff0b,inset 0 0 42px #00d2ff06!important}#terminal-chassis-box:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff05,inset 0 -70px 90px #00000038}#terminal-chassis-box>.matrix-terminal-header{padding:1rem 1.25rem!important;background:linear-gradient(90deg,#18222ae6,#0e151bb8)!important;border-bottom:1px solid rgba(105,201,237,.15)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#terminal-chassis-box .matrix-terminal-header span:first-of-type{color:#9aafbd!important;letter-spacing:.08em!important}#layer-matrix-badge{color:#a9d8e8!important;background:#182a34c7!important;border-color:#69c9ed33!important;border-radius:5px!important;letter-spacing:.09em!important}#matrix-stream-viewer{padding:clamp(1rem,2vw,1.55rem)!important;max-height:48%!important;min-height:205px!important;background:linear-gradient(180deg,#080f1585,#070c11eb)!important;border-top:1px solid rgba(105,201,237,.14)!important;scrollbar-color:rgba(105,201,237,.38) rgba(10,16,21,.5)!important}#matrix-stream-viewer>div{font-size:clamp(11px,.85vw,12px);line-height:1.75}#matrix-stream-viewer strong{color:#f0f8fc}#matrix-stream-viewer p:first-child{color:#8be5ff!important;letter-spacing:.13em!important}#matrix-stream-viewer p:nth-child(2){color:#8299a8!important;font-size:9px!important;letter-spacing:.11em!important}#dynamic-ambient-glow{opacity:.85;mix-blend-mode:screen}@media(max-width:1024px){#matrix-main-wrapper>.flex-responsive-override{grid-template-columns:1fr;gap:1.35rem!important}#matrix-main-wrapper>.flex-responsive-override>.matrix-control-panel,#matrix-main-wrapper>.flex-responsive-override>.matrix-visual-panel{width:100%!important}#matrix-main-wrapper>.flex-responsive-override>.matrix-control-panel{gap:1.2rem!important}#matrix-main-wrapper h2{max-width:none}#terminal-chassis-box{min-height:510px!important}}@media(max-width:640px){#matrix-main-wrapper{padding:0!important;border-radius:0}#matrix-main-wrapper>.flex-responsive-override{gap:1rem!important}#matrix-main-wrapper .matrix-profile-selector{padding:1rem!important}#matrix-main-wrapper .matrix-metric-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem!important}#matrix-main-wrapper .matrix-metric-grid>div{padding:.75rem .45rem!important}#matrix-main-wrapper .matrix-metric-grid>div>span:first-child{font-size:7px!important;letter-spacing:.06em!important}#matrix-main-wrapper .matrix-metric-grid>div>span:nth-child(2){font-size:.78rem!important}#terminal-chassis-box{min-height:490px!important;border-radius:14px!important}#terminal-chassis-box>.matrix-terminal-header{padding:.8rem .85rem!important}#terminal-chassis-box .matrix-terminal-header span:first-of-type{font-size:8px!important}#layer-matrix-badge{font-size:7px!important;padding:.2rem .4rem!important}#matrix-stream-viewer{min-height:210px!important;max-height:54%!important;padding:.9rem!important}.matrix-profile-step{font-size:8px;letter-spacing:.055em}}@media(prefers-reduced-motion:reduce){#matrix-main-wrapper *,#matrix-main-wrapper *:before,#matrix-main-wrapper *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}#matrix-main-wrapper .matrix-metric-grid>div:hover{transform:none}#core-status-indicator{animation:none!important}#matrix-laser-scanline.laser-active-pulse{animation:none!important;opacity:0!important}}#swarmic-infrastructure-mesh{--mesh-cyan:#00c9e8;--mesh-ice:#8beeff;--mesh-blue:#668dff;--mesh-gold:#b99a64;width:min(1360px,calc(100% - 44px));margin:92px auto 104px;color:#e6f0f5;font-family:inherit}#swarmic-infrastructure-mesh *{box-sizing:border-box}.ssim-header{max-width:900px;margin:0 auto 36px;text-align:center}.ssim-eyebrow{display:inline-flex;align-items:center;gap:12px;color:#88b7c8;font:600 9px/1.5 JetBrains Mono,monospace;letter-spacing:.24em;text-transform:uppercase}.ssim-eyebrow:before,.ssim-eyebrow:after{content:"";width:34px;height:1px;background:linear-gradient(90deg,transparent,rgba(0,201,232,.78))}.ssim-eyebrow:after{transform:rotate(180deg)}.ssim-title{margin:15px 0 13px;color:#f2f7fa;font-size:clamp(32px,4.2vw,52px);font-weight:720;line-height:1.06;letter-spacing:-.048em}.ssim-title span{background:linear-gradient(105deg,#f4f8fb 8%,#a6e9f4,#819cff 88%);-webkit-background-clip:text;background-clip:text;color:transparent}.ssim-intro{max-width:760px;margin:0 auto;color:#9aabb6;font-size:13px;line-height:1.82}.ssim-demo-tag{display:inline-flex;align-items:center;gap:9px;margin-top:19px;padding:7px 11px;border:1px solid rgba(0,201,232,.22);border-radius:3px;background:#008cae0e;color:#9adce8;font:600 8px/1.5 JetBrains Mono,monospace;letter-spacing:.14em}.ssim-demo-tag:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--mesh-cyan);box-shadow:0 0 12px var(--mesh-cyan)}.ssim-layout{display:grid;grid-template-columns:236px minmax(0,1fr);gap:15px;align-items:stretch}.ssim-controls{display:flex;flex-direction:column;gap:9px;min-width:0;padding:18px 14px;border:1px solid rgba(129,166,187,.16);border-radius:7px;background:linear-gradient(155deg,#0e1a25f7,#050b12fa);box-shadow:0 24px 68px #00000040,inset 0 1px #ffffff09}.ssim-controls-head{padding:3px 4px 11px}.ssim-panel-kicker{color:#6f91a2;font:600 8px/1.5 JetBrains Mono,monospace;letter-spacing:.18em}.ssim-control-title{margin:8px 0 0;color:#e7f0f4;font-size:17px;font-weight:650;letter-spacing:-.02em}.ssim-scenario{display:flex;align-items:center;gap:11px;width:100%;min-height:68px;padding:11px 10px;border:1px solid rgba(137,171,190,.13);border-radius:4px;background:linear-gradient(120deg,#13202cd1,#070e16db);color:#dce8ed;text-align:left;cursor:pointer;transition:border-color .22s ease,background .22s ease,transform .22s ease,box-shadow .22s ease}.ssim-scenario:hover{transform:translate(2px);border-color:#00c9e861;background:linear-gradient(120deg,#00769429,#070e16f0)}.ssim-scenario:focus-visible{outline:2px solid var(--mesh-ice);outline-offset:3px}.ssim-scenario[aria-pressed=true]{border-color:#00c9e880;background:linear-gradient(110deg,#0091b02b,#071019f7);box-shadow:inset 2px 0 var(--mesh-cyan),0 8px 28px #0003}.ssim-scenario-index{display:grid;place-items:center;flex:0 0 29px;width:29px;height:29px;border:1px solid rgba(122,167,188,.24);border-radius:3px;color:#86aabd;font:600 9px JetBrains Mono,monospace}.ssim-scenario[aria-pressed=true] .ssim-scenario-index{border-color:#00c9e880;color:#b4f3fb;background:#00c9e814}.ssim-scenario-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.ssim-scenario-copy strong{color:#e0edf2;font:650 9px/1.4 JetBrains Mono,monospace;letter-spacing:.045em}.ssim-scenario-copy small{color:#8499a6;font-size:9px;line-height:1.45}.ssim-control-note{margin-top:auto;padding:14px 10px 2px;border-top:1px solid rgba(148,177,194,.13);color:#8799a4;font-size:9px;line-height:1.75}.ssim-control-note b{display:block;margin-bottom:7px;color:#a4dce7;font:600 8px/1.5 JetBrains Mono,monospace;letter-spacing:.15em}.ssim-visual-panel{position:relative;display:flex;flex-direction:column;min-width:0;min-height:690px;overflow:hidden;border:1px solid rgba(115,157,181,.2);border-radius:7px;background:linear-gradient(145deg,#08131efc,#03080efc);box-shadow:0 30px 92px #0000006b,inset 0 1px #ffffff0e,0 0 55px #00aedc0a}.ssim-visual-topbar,.ssim-visual-footer{position:relative;z-index:4;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 17px;background:#040a11e0}.ssim-visual-topbar{border-bottom:1px solid rgba(133,173,194,.13)}.ssim-terminal-label,.ssim-live-state,.ssim-route-label,.ssim-route-name{font:600 8px/1.5 JetBrains Mono,monospace;letter-spacing:.13em}.ssim-terminal-label{color:#7993a2}.ssim-live-state{display:inline-flex;align-items:center;gap:8px;color:#a2d5e0}.ssim-live-state i{width:5px;height:5px;border-radius:50%;background:var(--mesh-cyan);box-shadow:0 0 10px #00c9e8e6}.ssim-stage{position:relative;flex:1;min-height:620px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 50% 43%,rgba(0,126,160,.13),transparent 42%),radial-gradient(ellipse at 50% 85%,rgba(55,81,135,.1),transparent 58%),linear-gradient(180deg,#081522,#050d17 58%,#030911)}.ssim-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.31;background-image:linear-gradient(rgba(109,153,178,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(109,153,178,.09) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at 50% 46%,#000 0%,transparent 80%);mask-image:radial-gradient(ellipse at 50% 46%,#000 0%,transparent 80%)}.ssim-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 45%,rgba(1,5,10,.46) 100%)}#ssim-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;outline:none}.ssim-node-label{position:absolute;z-index:3;display:flex;flex-direction:column;gap:4px;min-width:132px;padding:8px 10px;border:1px solid rgba(129,169,191,.2);border-radius:3px;background:linear-gradient(125deg,#07121ced,#040a11e0);box-shadow:0 10px 30px #0000004d,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:none;transition:border-color .28s ease,background .28s ease,box-shadow .28s ease}.ssim-node-label:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:2px;background:#416b7c;opacity:.75}.ssim-node-label strong{padding-left:5px;color:#a9c0cc;font:650 7px/1.4 JetBrains Mono,monospace;letter-spacing:.055em}.ssim-node-label small{padding-left:5px;color:#718795;font:500 7px/1.4 JetBrains Mono,monospace;letter-spacing:.035em}.ssim-node-label.is-active{border-color:#00c9e880;background:linear-gradient(125deg,#006f8f33,#040c14f2);box-shadow:0 0 25px #00c9e81a,inset 0 1px #ffffff0e}.ssim-node-label.is-active:before{background:var(--mesh-cyan);box-shadow:0 0 12px var(--mesh-cyan)}.ssim-node-label.is-active strong{color:#e0faff}.ssim-node-label.is-active small{color:#9ac9d6}.ssim-node-ingress{left:2.5%;top:39%}.ssim-node-core{left:50%;top:5%;transform:translate(-50%);min-width:158px;text-align:center;border-color:#00c9e857}.ssim-node-router{right:2.5%;top:26%;text-align:right}.ssim-node-service{right:2.5%;bottom:19%;text-align:right}.ssim-node-governance{left:50%;bottom:6%;transform:translate(-50%);text-align:center;border-color:#b99a6447}.ssim-node-router:before,.ssim-node-service:before{left:auto;right:0}.ssim-stage-readout{position:absolute;z-index:3;display:flex;flex-direction:column;gap:4px;pointer-events:none}.ssim-stage-readout span{color:#5e8091;font:600 7px/1.5 JetBrains Mono,monospace;letter-spacing:.14em}.ssim-stage-readout strong{color:#a8c9d5;font:600 8px/1.4 JetBrains Mono,monospace;letter-spacing:.04em}.ssim-readout-left{left:16px;top:16px}.ssim-readout-right{right:16px;top:16px;text-align:right}.ssim-core-caption{position:absolute;z-index:3;left:50%;bottom:2.5%;transform:translate(-50%);color:#7dbacb;font:600 6px/1.5 JetBrains Mono,monospace;letter-spacing:.19em;white-space:nowrap;text-shadow:0 0 18px rgba(0,201,232,.25);pointer-events:none}.ssim-stage-corner{position:absolute;z-index:3;left:16px;bottom:12px;color:#84a0b185;font:6px/1.5 JetBrains Mono,monospace;letter-spacing:.1em;pointer-events:none}.ssim-route-label{color:#6f8795}.ssim-route-name{color:#b9eaf2;text-align:right}.ssim-fallback{position:absolute;z-index:2;top:70px;right:24px;bottom:50px;left:24px;display:grid;place-items:center}.ssim-fallback[hidden]{display:none}.ssim-fallback-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(680px,100%)}.ssim-fallback-unit{padding:18px 15px;border:1px solid rgba(0,201,232,.24);background:linear-gradient(145deg,#122734f0,#050c14f5);box-shadow:inset 0 1px #ffffff0a}.ssim-fallback-unit strong{display:block;color:#c5edf4;font:600 9px/1.5 JetBrains Mono,monospace;letter-spacing:.08em}.ssim-fallback-unit small{display:block;margin-top:7px;color:#8299a6;font-size:10px;line-height:1.5}.ssim-stage.is-fallback #ssim-canvas{display:none}.ssim-stage.is-fallback:before{opacity:.15}.ssim-visual-footer{border-top:1px solid rgba(133,173,194,.13)}.ssim-flow-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.ssim-flow-step{position:relative;min-width:0;min-height:108px;padding:14px 13px;border:1px solid rgba(129,160,180,.15);border-radius:4px;background:linear-gradient(145deg,#0f1a25e6,#050b12f0);box-shadow:inset 0 1px #ffffff06}.ssim-flow-step:before{content:"";position:absolute;top:-1px;left:13px;width:28px;height:1px;background:#00c9e894}.ssim-flow-step span{display:block;margin-bottom:9px;color:#6c9caf;font:600 7px/1.4 JetBrains Mono,monospace;letter-spacing:.12em}.ssim-flow-step strong{display:block;color:#e0edf2;font-size:11px;line-height:1.4;font-weight:650}.ssim-flow-step small{display:block;margin-top:6px;color:#899aa5;font-size:9px;line-height:1.55}.ssim-disclaimer{max-width:940px;margin:14px auto 0;color:#71818b;font-size:9px;line-height:1.7;text-align:center}@media(max-width:1040px){#swarmic-infrastructure-mesh{width:min(calc(100% - 30px),820px);margin:70px auto 82px}.ssim-layout{grid-template-columns:1fr}.ssim-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px}.ssim-controls-head{grid-column:1/-1;padding:0 3px 3px}.ssim-scenario{min-height:62px}.ssim-control-note{grid-column:1/-1;margin-top:2px;padding:10px 4px 2px}.ssim-visual-panel{min-height:680px}}@media(max-width:680px){#swarmic-infrastructure-mesh{width:calc(100% - 18px);margin:48px auto 60px}.ssim-header{margin-bottom:23px}.ssim-title{font-size:30px}.ssim-intro{font-size:11px;line-height:1.72}.ssim-demo-tag{font-size:7px;letter-spacing:.08em}.ssim-controls{grid-template-columns:1fr;gap:7px;padding:12px}.ssim-controls-head{padding-bottom:4px}.ssim-scenario{min-height:54px;padding:9px}.ssim-scenario-copy strong,.ssim-scenario-copy small,.ssim-control-note{font-size:8px}.ssim-visual-panel{min-height:790px}.ssim-stage{min-height:735px}.ssim-visual-topbar,.ssim-visual-footer{padding:10px 11px}.ssim-terminal-label,.ssim-live-state,.ssim-route-label,.ssim-route-name{font-size:6px;letter-spacing:.055em}.ssim-node-label{min-width:108px;padding:7px;gap:3px}.ssim-node-label strong{font-size:6px;letter-spacing:.025em}.ssim-node-label small{font-size:5.5px;letter-spacing:0}.ssim-node-ingress{left:2%;top:9%}.ssim-node-core{left:50%;top:29%;min-width:130px}.ssim-node-router{left:2%;right:auto;top:49%;text-align:left}.ssim-node-service{right:2%;bottom:21%;text-align:right}.ssim-node-governance{left:50%;bottom:7%;min-width:130px}.ssim-readout-left{left:9px;top:8px}.ssim-readout-right{right:9px;top:8px}.ssim-stage-readout span{font-size:5px}.ssim-stage-readout strong{font-size:5.5px}.ssim-core-caption{bottom:2.5%;font-size:5px;letter-spacing:.08em}.ssim-stage-corner{left:9px;bottom:12px;font-size:5px}.ssim-fallback{top:100px;right:12px;bottom:55px;left:12px}.ssim-fallback-flow{grid-template-columns:1fr}.ssim-fallback-unit{padding:12px}.ssim-flow-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ssim-flow-step{min-height:100px;padding:11px 9px}.ssim-flow-step strong{font-size:10px}.ssim-flow-step small{font-size:8px}}@media(prefers-reduced-motion:reduce){.ssim-scenario{transition:none}.ssim-scenario:hover{transform:none}}.ssim-motion-toggle{flex:0 0 auto;padding:6px 9px;border:1px solid rgba(0,201,232,.3);border-radius:3px;background:#0091b017;color:#b9edf5;font:600 7px/1.4 JetBrains Mono,monospace;letter-spacing:.1em;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.ssim-motion-toggle:hover{border-color:#00c9e8b8;background:#0091b033;box-shadow:0 0 18px #00c9e81f}.ssim-motion-toggle:focus-visible{outline:2px solid var(--mesh-ice);outline-offset:3px}.ssim-motion-toggle[aria-pressed=true]{border-color:#00c9e88c;box-shadow:inset 0 0 12px #00c9e814}@media(max-width:680px){.ssim-motion-toggle{padding:5px 6px;font-size:6px;letter-spacing:.04em}}#swarmic-infrastructure-mesh .ssim-visual-panel{min-height:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}#swarmic-infrastructure-mesh .ssim-visual-topbar,#swarmic-infrastructure-mesh .ssim-visual-footer{padding:12px 2px;background:transparent}#swarmic-infrastructure-mesh .ssim-visual-topbar,#swarmic-infrastructure-mesh .ssim-visual-footer{border:0}#swarmic-infrastructure-mesh .ssim-stage{min-height:620px;border:0;border-radius:0;background:radial-gradient(ellipse at 50% 45%,rgba(0,126,160,.105),transparent 43%),radial-gradient(ellipse at 50% 88%,rgba(55,81,135,.075),transparent 58%)}#swarmic-infrastructure-mesh .ssim-stage:before{opacity:.2}#swarmic-infrastructure-mesh .ssim-stage:after{background:radial-gradient(ellipse at center,transparent 55%,rgba(1,5,10,.12) 100%)}@media(max-width:1040px){#swarmic-infrastructure-mesh .ssim-visual-panel{min-height:0}}@media(max-width:680px){#swarmic-infrastructure-mesh .ssim-stage{min-height:735px}#swarmic-infrastructure-mesh .ssim-visual-topbar,#swarmic-infrastructure-mesh .ssim-visual-footer{padding:10px 2px}}#swarmic-infrastructure-mesh .ssim-controls{padding:18px 0;border:0;border-radius:0;background:transparent;box-shadow:none}@media(max-width:1040px){#swarmic-infrastructure-mesh .ssim-controls{padding:14px 0}}@media(max-width:680px){#swarmic-infrastructure-mesh .ssim-controls{padding:12px 0}}#swarmic-infrastructure-mesh .ssim-layout{position:relative;isolation:isolate;padding:16px;border:1px solid rgba(112,157,181,.24);border-radius:9px;background:linear-gradient(145deg,#0a1622c7,#030910b8);box-shadow:0 28px 82px #0000004d,inset 0 1px #e0f6ff0e,0 0 42px #00aedc0b}#swarmic-infrastructure-mesh .ssim-layout:before,#swarmic-infrastructure-mesh .ssim-layout:after{content:"";position:absolute;z-index:5;width:42px;height:42px;pointer-events:none}#swarmic-infrastructure-mesh .ssim-layout:before{top:-1px;left:-1px;border-top:2px solid rgba(0,201,232,.78);border-left:2px solid rgba(0,201,232,.78);filter:drop-shadow(0 0 6px rgba(0,201,232,.28))}#swarmic-infrastructure-mesh .ssim-layout:after{right:-1px;bottom:-1px;border-right:2px solid rgba(0,201,232,.48);border-bottom:2px solid rgba(0,201,232,.48);filter:drop-shadow(0 0 6px rgba(0,201,232,.2))}@media(max-width:1040px){#swarmic-infrastructure-mesh .ssim-layout{padding:13px}}@media(max-width:680px){#swarmic-infrastructure-mesh .ssim-layout{padding:9px;border-radius:7px;box-shadow:0 18px 48px #00000042,inset 0 1px #e0f6ff0b}#swarmic-infrastructure-mesh .ssim-layout:before,#swarmic-infrastructure-mesh .ssim-layout:after{width:25px;height:25px}}#swarmic-infrastructure-mesh .ssim-layout{border-color:#84b1c747;background:radial-gradient(ellipse at 0 0,rgba(0,201,232,.075),transparent 32%),radial-gradient(ellipse at 100% 100%,rgba(73,112,201,.055),transparent 34%),linear-gradient(145deg,#0a1622d6,#030910d1);box-shadow:0 30px 90px #00000057,inset 0 1px #e8f9ff12,inset 0 0 34px #0082aa09,0 0 48px #00aedc0e}#swarmic-infrastructure-mesh .ssim-layout:before{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border:0;background:linear-gradient(#00daf4e0,#00daf4e0) left top/48px 2px no-repeat,linear-gradient(#00daf4e0,#00daf4e0) left top/2px 48px no-repeat,linear-gradient(#00c9e89e,#00c9e89e) right top/48px 1px no-repeat,linear-gradient(#00c9e89e,#00c9e89e) right top/1px 48px no-repeat,linear-gradient(#00c9e87a,#00c9e87a) left bottom/34px 1px no-repeat,linear-gradient(#00c9e87a,#00c9e87a) left bottom/1px 34px no-repeat,linear-gradient(#00c9e8b8,#00c9e8b8) right bottom/48px 2px no-repeat,linear-gradient(#00c9e8b8,#00c9e8b8) right bottom/2px 48px no-repeat;filter:drop-shadow(0 0 5px rgba(0,201,232,.22))}#swarmic-infrastructure-mesh .ssim-layout:after{top:7px;right:7px;bottom:7px;left:7px;width:auto;height:auto;border:1px solid rgba(142,183,202,.075);border-radius:5px;background:linear-gradient(90deg,rgba(0,201,232,.12),transparent 22%,transparent 78%,rgba(0,201,232,.08));pointer-events:none}#swarmic-infrastructure-mesh .ssim-layout>.ssim-controls,#swarmic-infrastructure-mesh .ssim-layout>.ssim-visual-panel{position:relative;z-index:1}@media(min-width:1041px){#swarmic-infrastructure-mesh .ssim-controls{padding-right:15px;border-right:1px solid rgba(130,171,191,.12)}}@media(max-width:1040px){#swarmic-infrastructure-mesh .ssim-controls{padding-right:0;border-right:0;border-bottom:1px solid rgba(130,171,191,.12);padding-bottom:13px}}@media(max-width:680px){#swarmic-infrastructure-mesh .ssim-layout:before{background-size:28px 2px,2px 28px,28px 1px,1px 28px,22px 1px,1px 22px,28px 2px,2px 28px}#swarmic-infrastructure-mesh .ssim-layout:after{top:5px;right:5px;bottom:5px;left:5px}#swarmic-infrastructure-mesh .ssim-controls{padding-bottom:10px}}#swarm-ingestion-container{isolation:isolate;position:relative;background:radial-gradient(ellipse at 50% 48%,rgba(0,145,190,.14),transparent 39%),radial-gradient(ellipse at 50% 100%,rgba(5,15,30,.78),transparent 68%),linear-gradient(145deg,#03060f,#050b16 52%,#030711);border:1px solid rgba(0,210,255,.22)!important;border-radius:18px;box-shadow:0 24px 70px #0000006b,inset 0 1px #b9ebff09,0 0 36px #0096d20e;animation:none!important}#swarm-ingestion-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,rgba(0,210,255,.035),transparent 28%,transparent 72%,rgba(0,210,255,.025))}#swarm-ingestion-canvas{z-index:1;touch-action:pan-y;cursor:grab;outline:none}#swarm-ingestion-container .cinematic-overlay-layer{z-index:4}#swarm-ingestion-container .cinematic-column{position:relative;z-index:5}#swarm-ingestion-container .spatial-pop-card{position:relative;cursor:pointer;outline:none;pointer-events:auto;background:linear-gradient(145deg,#08111fe0,#040b16d1)!important;border:1px solid rgba(112,180,205,.17)!important;box-shadow:0 12px 32px #00000057,inset 0 1px #dcf5ff09!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform:translateZ(0)!important;transition:transform .42s cubic-bezier(.2,.8,.2,1),border-color .35s ease,background .35s ease,box-shadow .35s ease!important}#swarm-ingestion-container .spatial-pop-card:hover,#swarm-ingestion-container .spatial-pop-card:focus-visible{transform:translateZ(22px) scale(1.012)!important;border-color:#00d2ff85!important;background:linear-gradient(145deg,#071827f5,#040d19f0)!important;box-shadow:0 18px 42px #0000007a,0 0 24px #00beeb1c,inset 0 1px #dcf5ff0e!important}#swarm-ingestion-container .spatial-pop-card:focus-visible{outline:2px solid rgba(0,210,255,.72);outline-offset:3px}#swarm-ingestion-container .spatial-pop-card[aria-pressed=true]{border-color:#00d2ffb8!important;background:linear-gradient(145deg,#061c2bf7,#040e1bf5)!important;box-shadow:0 18px 44px #00000080,0 0 30px #00d2ff29,inset 0 0 22px #00d2ff0e!important}#swarm-ingestion-container .spatial-pop-card-green[aria-pressed=true]{border-color:#48e3a09e!important;box-shadow:0 18px 44px #00000080,0 0 26px #48e3a01f!important}#swarm-ingestion-container .spatial-pop-card-purple[aria-pressed=true]{border-color:#b18aff94!important;box-shadow:0 18px 44px #00000080,0 0 26px #b18aff1c!important}#swarm-ingestion-container .architecture-sphere-hint{position:absolute;z-index:3;left:50%;bottom:18px;transform:translate(-50%);padding:7px 12px;border:1px solid rgba(0,210,255,.14);border-radius:999px;background:#030a14ad;color:#afdcecb3;font:9px/1.2 ui-monospace,monospace;letter-spacing:.14em;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#swarm-ingestion-container.is-architecture-fallback:after{content:"INTERACTIVE 3D VIEW UNAVAILABLE — ARCHITECTURE OVERVIEW";position:absolute;inset:auto 12px 14px;text-align:center;color:#94a3b8a6;font:9px ui-monospace,monospace;letter-spacing:.1em}@media(max-width:900px){#swarm-ingestion-container{min-height:760px}#swarm-ingestion-container .cinematic-overlay-layer{padding:28px;gap:1rem}#swarm-ingestion-container .cinematic-column{flex:1 1 42%;max-width:none;gap:1rem}#swarm-ingestion-container .cinematic-overlay-layer>div:nth-child(2){display:none}}@media(max-width:640px){#swarm-ingestion-container{min-height:980px}#swarm-ingestion-container .cinematic-overlay-layer{position:relative;min-height:980px;padding:22px 16px;display:flex;flex-direction:column;justify-content:space-between;gap:14px}#swarm-ingestion-container .cinematic-column{width:100%;max-width:none;flex:0 0 auto;gap:12px}#swarm-ingestion-container .cinematic-column:last-child .spatial-pop-card:first-child{margin-top:0!important}#swarm-ingestion-container .spatial-pop-card{padding:13px 14px;border-radius:11px}#swarm-ingestion-container .spatial-pop-card>div:first-child{font-size:.75rem!important}#swarm-ingestion-container .spatial-pop-card>div:nth-child(2){font-size:.69rem!important}#swarm-ingestion-container .architecture-sphere-hint{bottom:10px;font-size:8px}}@media(prefers-reduced-motion:reduce){#swarm-ingestion-container .spatial-pop-card{transition:none!important}}#swarmic-ecosystem{--eco-cyan:#00d2ff;--eco-blue:#438dff;--eco-gold:#e8b85c;--eco-violet:#a78bfa;position:relative;isolation:isolate;overflow:hidden;margin:clamp(56px,8vw,112px) auto;padding:clamp(26px,4vw,58px) clamp(14px,3vw,34px);max-width:1480px;color:#edf7ff;background:radial-gradient(ellipse at 50% 31%,rgba(0,111,180,.16),transparent 38%),radial-gradient(ellipse at 8% 72%,rgba(0,210,255,.07),transparent 30%),linear-gradient(180deg,#050b14,#030711 58%,#050913);border:1px solid rgba(74,170,220,.2);border-radius:26px;box-shadow:0 35px 100px #0000007a,inset 0 1px #ffffff0b;font-family:Inter,system-ui,sans-serif}#swarmic-ecosystem:before,#swarmic-ecosystem:after{content:"";position:absolute;pointer-events:none;z-index:-1}#swarmic-ecosystem:before{top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(90,170,220,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(90,170,220,.035) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(transparent,#000 15%,#000 85%,transparent)}#swarmic-ecosystem:after{width:65%;height:55%;left:17.5%;top:8%;background:radial-gradient(ellipse,rgba(0,142,255,.11),transparent 68%);filter:blur(32px)}.eco-head{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin:0 auto 30px;max-width:1280px}.eco-kicker{display:flex;align-items:center;gap:10px;color:#65dfff;font:700 10px/1.2 JetBrains Mono,monospace;letter-spacing:.22em;text-transform:uppercase}.eco-kicker:before{content:"";width:28px;height:1px;background:linear-gradient(90deg,transparent,var(--eco-cyan));box-shadow:0 0 10px var(--eco-cyan)}.eco-head h2{margin:12px 0 8px;font-size:clamp(30px,4.5vw,58px);line-height:.98;letter-spacing:-.055em;font-weight:750;color:#f5fbff}.eco-head h2 span{color:transparent;background:linear-gradient(100deg,#fff 8%,#75ddff 48%,#668cff 85%);-webkit-background-clip:text;background-clip:text}.eco-head p{max-width:610px;margin:0;color:#8ea8bd;font-size:14px;line-height:1.7}.eco-index{flex:none;color:#52758d;font:10px JetBrains Mono,monospace;letter-spacing:.16em;text-align:right}.eco-stage{position:relative;z-index:1;display:grid;grid-template-columns:minmax(220px,.86fr) minmax(320px,1.3fr) minmax(220px,.86fr);gap:14px;align-items:stretch;min-height:530px}.eco-rail{position:relative;display:flex;flex-direction:column;gap:9px;padding:16px 14px;border:1px solid rgba(92,161,198,.22);border-radius:18px;background:linear-gradient(145deg,#091725eb,#050c17e0);box-shadow:inset 0 1px #ffffff0b,0 18px 50px #0003;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.eco-rail:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,transparent,var(--eco-cyan),transparent);opacity:.7}.eco-rail-head{display:flex;justify-content:space-between;align-items:center;margin:0 2px 7px}.eco-rail-head strong{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#b9eaff}.eco-rail-head small{font:9px JetBrains Mono,monospace;color:#54768c}.eco-choice{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:57px;padding:9px 10px;text-align:left;color:#d8e9f5;border:1px solid rgba(118,163,190,.13);border-radius:11px;background:linear-gradient(100deg,#ffffff06,#ffffff02);cursor:pointer;transition:transform .28s,border-color .28s,background .28s,box-shadow .28s}.eco-choice:hover,.eco-choice.is-active{transform:translate(3px);border-color:#00d2ff9e;background:linear-gradient(100deg,#00a9e62b,#12293e59);box-shadow:0 0 24px #00aeff1f,inset 0 0 18px #00aeff0b}.eco-choice[data-tone=gold]:hover,.eco-choice[data-tone=gold].is-active{border-color:#e8b85cad;background:linear-gradient(100deg,#e8b85c24,#291f1140);box-shadow:0 0 24px #e8b85c1c}.eco-glyph{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(0,210,255,.38);border-radius:9px;color:#60dcff;background:#00d2ff12;font-size:15px;box-shadow:inset 0 0 12px #00d2ff14}.eco-choice[data-tone=gold] .eco-glyph{color:#f1c875;border-color:#e8b85c7a;background:#e8b85c12}.eco-choice[data-tone=violet] .eco-glyph{color:#c2a7ff;border-color:#a78bfa66;background:#a78bfa12}.eco-choice-copy{min-width:0}.eco-choice-copy b{display:block;font-size:11px;line-height:1.35;font-weight:650;color:#e9f7ff}.eco-choice-copy small{display:block;margin-top:3px;color:#6f8da4;font:9px JetBrains Mono,monospace;letter-spacing:.04em}.eco-price{white-space:nowrap;color:#83dfff;font:600 10px JetBrains Mono,monospace}.eco-choice[data-tone=gold] .eco-price{color:#edc477}.eco-center{position:relative;min-width:0;min-height:530px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(69,153,209,.17);border-radius:20px;background:radial-gradient(ellipse at 50% 46%,rgba(0,100,180,.18),transparent 53%),linear-gradient(180deg,#030d1a61,#03091326)}.eco-center:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,transparent 0 29%,rgba(0,210,255,.05) 29.2%,transparent 29.6% 43%,rgba(0,210,255,.045) 43.2%,transparent 43.5%);pointer-events:none}#eco-webgl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.eco-core-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;pointer-events:none;text-shadow:0 0 18px rgba(0,210,255,.6)}.eco-core-mark{font-size:35px;line-height:1;color:#8deaff;filter:drop-shadow(0 0 15px rgba(0,210,255,.9))}.eco-core-label b{font-size:14px;letter-spacing:.22em;color:#f3fbff}.eco-core-label small{font:9px JetBrains Mono,monospace;color:#73b8d6;letter-spacing:.2em}.eco-orbit-note{position:absolute;bottom:16px;left:50%;transform:translate(-50%);white-space:nowrap;color:#557991;font:9px JetBrains Mono,monospace;letter-spacing:.14em}.eco-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-content:start}.eco-product{min-height:98px;padding:11px 8px;text-align:left;border:1px solid rgba(69,153,209,.2);border-radius:11px;color:#e7f6ff;background:linear-gradient(145deg,#0a2031c7,#050d18d1);cursor:pointer;transition:transform .25s,border-color .25s,box-shadow .25s}.eco-product:hover,.eco-product.is-active{transform:translateY(-3px);border-color:#00d2ffb8;box-shadow:0 10px 28px #00a6ff21,inset 0 0 20px #00d2ff0d}.eco-product-icon{display:block;margin-bottom:9px;color:#53d9ff;font-size:18px;text-shadow:0 0 12px rgba(0,210,255,.65)}.eco-product b{display:block;font-size:10px;line-height:1.35;font-weight:650}.eco-product small{display:block;margin-top:5px;color:#78b9d5;font:9px JetBrains Mono,monospace}.eco-product[data-tone=violet] .eco-product-icon{color:#b5a1ff}.eco-product[data-tone=gold] .eco-product-icon{color:#efc16d}.eco-detail{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:20px;align-items:center;margin:16px auto 0;padding:20px 24px;max-width:1280px;min-height:128px;border:1px solid rgba(0,210,255,.28);border-radius:16px;background:linear-gradient(105deg,#051827f5,#081120eb 62%,#101526f0);box-shadow:0 15px 42px #00000038,inset 0 1px #ffffff0d;transition:border-color .25s}.eco-detail[data-tone=gold]{border-color:#e8b85c6b}.eco-detail[data-tone=violet]{border-color:#a78bfa66}.eco-detail-kicker{font:9px JetBrains Mono,monospace;letter-spacing:.18em;color:#64dfff;text-transform:uppercase}.eco-detail h3{margin:6px 0 5px;font-size:clamp(18px,2vw,25px);letter-spacing:-.03em}.eco-detail p{margin:0;color:#9ab1c2;font-size:12px;line-height:1.65;max-width:740px}.eco-detail-meta{display:flex;justify-content:flex-end;align-items:center;gap:16px}.eco-detail-price{font:600 19px JetBrains Mono,monospace;color:#a5eaff;white-space:nowrap}.eco-detail-cta{padding:10px 14px;border:1px solid rgba(0,210,255,.5);border-radius:8px;background:#00d2ff14;color:#b9f2ff;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s,box-shadow .2s}.eco-detail-cta:hover{background:#00d2ff2e;box-shadow:0 0 20px #00d2ff2e}.eco-lower{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr 1fr;gap:14px;margin:16px auto 0;max-width:1280px}.eco-module{position:relative;overflow:hidden;min-width:0;padding:18px;border:1px solid rgba(88,145,180,.2);border-radius:16px;background:linear-gradient(145deg,#081422eb,#040b15eb);box-shadow:inset 0 1px #ffffff09}.eco-module h3{margin:0 0 5px;color:#dff6ff;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.eco-module>p{margin:0 0 15px;color:#6f8da4;font-size:10px;line-height:1.5}.eco-reserves{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.eco-reserve{padding:12px 9px 10px;border:1px solid rgba(0,210,255,.23);border-radius:10px;background:radial-gradient(circle at 50% 0,rgba(0,210,255,.13),transparent 65%),#030e19a6;text-align:center;cursor:pointer;transition:transform .22s,border-color .22s}.eco-reserve:nth-child(2){border-color:#43dcb54d;background:radial-gradient(circle at 50% 0,rgba(67,220,181,.13),transparent 65%),#030e19a6}.eco-reserve:nth-child(3){border-color:#a78bfa52;background:radial-gradient(circle at 50% 0,rgba(167,139,250,.14),transparent 65%),#030e19a6}.eco-reserve:hover,.eco-reserve.is-active{transform:translateY(-3px);border-color:#72e5ff}.eco-reserve .symbol{display:block;margin-bottom:8px;font-size:20px;color:#6ce3ff;text-shadow:0 0 14px currentColor}.eco-reserve b{display:block;font-size:9px;line-height:1.35}.eco-reserve small{display:block;margin:5px 0;color:#7795a9;font:8px JetBrains Mono,monospace}.eco-reserve strong{display:block;color:#b6edff;font:600 14px JetBrains Mono,monospace}.eco-governance{border-color:#e8b85c47;background:radial-gradient(ellipse at 50% 0,rgba(232,184,92,.11),transparent 65%),linear-gradient(145deg,#1a1611db,#070d16f2)}.eco-governance h3{color:#f1d18f}.eco-governance-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px}.eco-governance-item{display:flex;align-items:center;gap:8px;color:#c4b99f;font-size:10px;line-height:1.35}.eco-governance-item i{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(232,184,92,.3);border-radius:7px;color:#edc16d;font-style:normal}.eco-flow{display:grid;grid-template-columns:1fr 30px 1fr;gap:8px;align-items:center;margin-top:14px}.eco-flow-stack{display:grid;gap:8px}.eco-flow-node{padding:9px 8px;border:1px solid rgba(0,210,255,.2);border-radius:8px;background:#0082be0f;color:#b9eaff;font-size:9px;line-height:1.35;text-align:center}.eco-flow-core{display:grid;place-items:center;width:30px;height:54px;color:#69dfff;font-size:21px;text-shadow:0 0 12px #00d2ff}.eco-flow-caption{margin-top:9px;color:#698ba2;font:8px JetBrains Mono,monospace;text-align:center;letter-spacing:.08em}.eco-foot{position:relative;z-index:1;display:flex;justify-content:space-between;gap:14px;align-items:center;margin:20px auto 0;padding-top:15px;border-top:1px solid rgba(100,160,190,.15);color:#56758b;font:9px JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.eco-foot span:last-child{color:#77b5cf;text-align:right}.eco-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:1050px){.eco-stage{grid-template-columns:minmax(205px,.8fr) minmax(280px,1.2fr)}.eco-stage>.eco-rail:last-child{grid-column:1/-1}.eco-stage>.eco-rail:last-child .eco-products{grid-template-columns:repeat(3,minmax(0,1fr))}.eco-lower{grid-template-columns:1fr 1fr}.eco-lower .eco-module:last-child{grid-column:1/-1}}@media(max-width:680px){#swarmic-ecosystem{border-radius:17px;padding:24px 12px;margin:42px auto}.eco-head{display:block;margin-bottom:20px}.eco-index{margin-top:12px;text-align:left}.eco-stage{display:flex;flex-direction:column;min-height:0}.eco-center{order:0;min-height:310px}.eco-stage>.eco-rail:first-child{order:1}.eco-stage>.eco-rail:last-child{order:2}.eco-rail{padding:13px 11px}.eco-choice{min-height:54px}.eco-products{grid-template-columns:repeat(3,minmax(0,1fr))}.eco-product{min-height:92px;padding:9px 7px}.eco-detail{grid-template-columns:1fr;gap:14px;padding:16px}.eco-detail-meta{justify-content:space-between}.eco-lower{grid-template-columns:1fr}.eco-lower .eco-module:last-child{grid-column:auto}.eco-reserves{gap:5px}.eco-reserve{padding:10px 5px}.eco-reserve b{font-size:8px}.eco-foot{align-items:flex-start;flex-direction:column}.eco-foot span:last-child{text-align:left}}@media(prefers-reduced-motion:reduce){#swarmic-ecosystem *,#swarmic-ecosystem *:before,#swarmic-ecosystem *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}#swarmic-ecosystem{max-width:1580px;padding:clamp(22px,2.8vw,42px) clamp(12px,2.2vw,30px);border-radius:8px 26px;border-color:#1aa6eb57;background:radial-gradient(ellipse at 50% 38%,rgba(0,128,255,.2),transparent 42%),radial-gradient(ellipse at 50% 78%,rgba(0,205,255,.075),transparent 38%),linear-gradient(180deg,#020912,#030a15 54%,#020711);box-shadow:0 0 0 1px #00a0ff0f,0 32px 110px #0000009e,inset 0 1px #80dcff1a}#swarmic-ecosystem:before{opacity:.72;background-image:linear-gradient(rgba(65,165,230,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(65,165,230,.045) 1px,transparent 1px),radial-gradient(circle at 50% 42%,rgba(0,174,255,.12) 0 1px,transparent 2px);background-size:34px 34px,34px 34px,120px 120px}.eco-head{margin-bottom:20px;max-width:1500px}.eco-kicker{color:#7beaff;text-shadow:0 0 16px rgba(0,194,255,.45)}.eco-head h2{letter-spacing:.015em;text-transform:uppercase;font-size:clamp(26px,3.2vw,46px)}.eco-head h2 span{background-image:linear-gradient(100deg,#f5fdff,#55dfff 42%,#438bff 78%,#f1c36c)}.eco-head p{max-width:760px;color:#a8c4d8}.eco-index{color:#65a5c5}.eco-stage{grid-template-columns:minmax(235px,.82fr) minmax(420px,1.42fr) minmax(235px,.82fr);gap:12px;min-height:590px}.eco-rail{padding:18px 15px;border-radius:8px 20px;border-color:#1da4e86b;background:linear-gradient(145deg,#051627e8,#020a16eb);box-shadow:inset 0 1px #aae8ff14,0 0 30px #0074be14,0 20px 48px #00000052}.eco-rail:before{width:1px;opacity:.95;box-shadow:0 0 13px #00cbffe6}.eco-rail-head{margin-bottom:10px}.eco-rail-head strong{font-size:12px;color:#d4f6ff;text-shadow:0 0 12px rgba(0,191,255,.35)}.eco-choice{min-height:62px;border-radius:5px 13px;border-color:#49a6d73d;background:linear-gradient(100deg,#06233aad,#030f1d8c);box-shadow:inset 0 1px #ffffff09}.eco-choice:hover,.eco-choice.is-active{transform:translate(4px);border-color:#28d8ffe6;background:linear-gradient(100deg,#008edc47,#08233a9e);box-shadow:0 0 24px #00adff38,inset 0 0 20px #00b9ff14}.eco-choice[data-tone=gold] .eco-glyph{box-shadow:0 0 18px #ebb34c26,inset 0 0 12px #e8b85c1f}.eco-center{min-height:590px;border-radius:4px 22px;border-color:#189ee747;background:radial-gradient(ellipse at 50% 48%,rgba(0,115,220,.2),transparent 54%),linear-gradient(180deg,#000e1f4d,#0005101f);box-shadow:inset 0 0 70px #006ec81a,0 0 46px #006abe14}.eco-center:before{background:radial-gradient(circle at center,transparent 0 28%,rgba(0,198,255,.12) 28.2%,transparent 28.6% 43%,rgba(0,198,255,.08) 43.2%,transparent 43.6%),linear-gradient(90deg,transparent 49.8%,rgba(0,190,255,.08) 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,rgba(0,190,255,.08) 50%,transparent 50.2%)}.eco-core-label{top:48%;gap:5px;text-shadow:0 0 24px rgba(0,180,255,.85);filter:drop-shadow(0 0 12px rgba(0,145,255,.35))}.eco-core-mark{font-size:43px;color:#a5f3ff}.eco-core-label b{font-size:17px;letter-spacing:.3em}.eco-core-label small{font-size:9px;letter-spacing:.28em}.eco-orbit-note{bottom:13px;color:#6ca5c4}.eco-products{gap:9px}.eco-product{min-height:112px;padding:13px 10px;border-radius:5px 14px;border-color:#1da4e857;background:linear-gradient(145deg,#052239d1,#020c19eb);box-shadow:inset 0 1px #aae8ff0d,0 8px 22px #0003}.eco-product:hover,.eco-product.is-active{transform:translateY(-4px);border-color:#2cdbfff2;box-shadow:0 0 26px #00a4ff33,inset 0 0 24px #00b1ff14}.eco-product-icon{font-size:21px;text-shadow:0 0 17px rgba(0,201,255,.9)}.eco-product b{font-size:10px;line-height:1.4}.eco-detail{min-height:92px;margin-top:12px;padding:13px 20px;border-radius:5px 18px;border-color:#00b4ff5c;background:linear-gradient(100deg,#041a2ef0,#05101ff0 64%,#111627eb);box-shadow:inset 0 1px #96e1ff12,0 14px 40px #00000040}.eco-detail h3{font-size:20px}.eco-detail p{font-size:11px}.eco-detail-price{font-size:17px}.eco-lower{grid-template-columns:1.05fr .95fr 1.08fr;gap:12px;margin-top:12px}.eco-module{min-height:190px;padding:18px;border-radius:6px 20px;border-color:#1ea4e452;background:linear-gradient(145deg,#051729f2,#020a15f5);box-shadow:inset 0 1px #a0e0ff0f,0 16px 42px #0000003d}.eco-governance{border-color:#e8b85c80;box-shadow:inset 0 1px #ffe2a514,0 0 30px #e8b85c12}.eco-governance h3{color:#ffdda0}.eco-reserve{border-radius:5px 13px;box-shadow:inset 0 1px #b4f0ff12,0 0 20px #00a0ff14}.eco-flow-node{border-radius:5px 11px;background:linear-gradient(135deg,#007cce29,#0018306b);box-shadow:inset 0 0 16px #00a0ff14}.eco-foot{max-width:1500px;border-color:#00b4ff40;color:#6a9bb6}@media(max-width:1050px){.eco-stage{grid-template-columns:minmax(215px,.86fr) minmax(330px,1.2fr);min-height:560px}.eco-center{min-height:560px}}@media(max-width:680px){#swarmic-ecosystem{padding:22px 10px;border-radius:8px 20px}.eco-stage{min-height:0}.eco-center{min-height:390px;order:0}.eco-rail{order:1}.eco-stage>.eco-rail:last-child{order:2}.eco-products{grid-template-columns:repeat(3,minmax(0,1fr))}.eco-product{min-height:96px;padding:9px 6px}.eco-core-label b{font-size:14px}.eco-lower{gap:10px}}@media(prefers-reduced-motion:reduce){.eco-choice,.eco-product,.eco-reserve{transition:none!important}}.eco-center:before{background:radial-gradient(ellipse at 48% 48%,rgba(0,151,255,.13),transparent 30%),radial-gradient(ellipse at 62% 38%,rgba(88,104,255,.09),transparent 42%),linear-gradient(135deg,rgba(0,210,255,.025),transparent 55%);opacity:1}.eco-center:after{content:"";position:absolute;top:8%;right:5%;bottom:8%;left:5%;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,transparent 42%,rgba(0,8,18,.32) 100%);mix-blend-mode:screen}.eco-core-label{top:52%;gap:5px;opacity:.82}.eco-core-mark{font-size:27px}.eco-orbit-note{letter-spacing:.19em;color:#6eb6d2}@media(max-width:680px){.eco-center:after{top:4%;right:2%;bottom:4%;left:2%}.eco-core-label{top:52%}}#swarmic-ecosystem{position:relative;width:100%;max-width:none;margin:0 auto;padding:clamp(12px,2vw,28px) 0;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 50% 48%,rgba(0,91,160,.16) 0%,rgba(3,10,23,.08) 38%,transparent 70%),radial-gradient(ellipse at 50% 100%,rgba(0,38,82,.18),transparent 62%)}#swarmic-ecosystem .eco-center{width:100%;min-height:min(82vh,900px);height:min(82vh,900px);margin:0 auto;display:grid;place-items:center;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}#swarmic-ecosystem .eco-center:before{display:none}#swarmic-ecosystem #eco-webgl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}#swarmic-ecosystem .eco-core-label{opacity:.78;transform:translate(-50%,-50%) scale(.9);text-shadow:0 0 24px rgba(0,170,255,.55)}@media(max-width:700px){#swarmic-ecosystem{padding:0}#swarmic-ecosystem .eco-center{height:72vh;min-height:540px}#swarmic-ecosystem .eco-core-label{transform:translate(-50%,-50%) scale(.78)}}@media(prefers-reduced-motion:reduce){#swarmic-ecosystem *{scroll-behavior:auto}}#swarmic-journey{position:relative;isolation:isolate;max-width:1320px;margin:0 auto;padding:clamp(76px,9vw,132px) clamp(20px,4vw,56px) clamp(64px,7vw,96px);color:#e8f5ff}#swarmic-journey:before{content:"";position:absolute;z-index:-1;top:8%;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(0,139,224,.12),transparent 62%)}.swarmic-journey-heading{max-width:780px;margin:0 auto 48px;text-align:center}.swarmic-journey-kicker{display:block;margin-bottom:17px;color:#5dcdf4;font:700 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.25em}.swarmic-journey-heading h2{margin:0;color:#f3f9ff;font-size:clamp(28px,4vw,48px);font-weight:650;letter-spacing:-.045em;line-height:1.08}.swarmic-journey-heading p{max-width:650px;margin:18px auto 0;color:#91aabd;font-size:clamp(14px,1.35vw,17px);line-height:1.75}.swarmic-journey-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.swarmic-journey-grid:before{content:"";position:absolute;top:46px;left:16.66%;right:16.66%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,190,255,.4),rgba(0,190,255,.4),transparent);pointer-events:none}.swarmic-journey-card{position:relative;display:flex;min-height:330px;flex-direction:column;align-items:flex-start;padding:24px 24px 22px;text-decoration:none!important;color:inherit!important;border:1px solid rgba(73,151,190,.2);border-radius:4px 20px;background:linear-gradient(145deg,#081c2fb8,#030b17d1 72%);box-shadow:inset 0 1px #aee5ff0b,0 18px 48px #00000029;transition:transform .45s cubic-bezier(.2,.75,.25,1),border-color .4s ease,background .4s ease,box-shadow .4s ease}.swarmic-journey-card:hover,.swarmic-journey-card:focus-visible{transform:translateY(-7px);border-color:#2eccffa8;background:linear-gradient(145deg,#08273fe0,#030d1bf0 72%);box-shadow:inset 0 1px #aee5ff17,0 18px 55px #0091dc21;outline:none}.swarmic-journey-index{position:relative;z-index:1;color:#79d9f7;font:700 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em}.swarmic-journey-index i{color:#63869d;font-style:normal}.swarmic-journey-symbol{position:relative;display:grid;width:66px;height:66px;place-items:center;margin:24px 0 22px;color:#55d9ff}.journey-core-orbit{position:absolute;width:51px;height:51px;border:1px solid rgba(73,215,255,.62);border-radius:50%;box-shadow:0 0 24px #00aeff24,inset 0 0 18px #00aeff1a;animation:journey-orbit 12s linear infinite}.journey-core-orbit:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px dashed rgba(105,213,255,.45);border-radius:50%}.journey-core-dot{width:12px;height:12px;border-radius:50%;background:#c4f5ff;box-shadow:0 0 10px #00cfff,0 0 28px #00b1ffe6}.journey-mesh-symbol span{position:absolute;width:7px;height:7px;border:1px solid #6ce0ff;background:#08253b;box-shadow:0 0 12px #00c2ffa6;border-radius:50%}.journey-mesh-symbol span:nth-child(1){left:8px;top:27px}.journey-mesh-symbol span:nth-child(2){left:29px;top:5px}.journey-mesh-symbol span:nth-child(3){right:7px;top:25px}.journey-mesh-symbol span:nth-child(4){left:18px;bottom:6px}.journey-mesh-symbol span:nth-child(5){right:17px;bottom:7px}.journey-mesh-symbol span:nth-child(6){left:30px;top:29px;width:10px;height:10px;background:#b4f4ff}.journey-mesh-symbol:before,.journey-mesh-symbol:after{content:"";position:absolute;height:1px;background:#39c0f18c;transform-origin:left center}.journey-mesh-symbol:before{left:13px;top:31px;width:44px;transform:rotate(-2deg)}.journey-mesh-symbol:after{left:32px;top:12px;width:36px;transform:rotate(62deg)}.journey-control-symbol span{position:absolute;border:1px solid rgba(94,210,245,.65);box-shadow:0 0 13px #00b0ff21}.journey-control-symbol span:nth-child(1){top:6px;right:14px;bottom:6px;left:14px;border-radius:4px}.journey-control-symbol span:nth-child(2){top:14px;right:6px;bottom:14px;left:6px;border-radius:4px}.journey-control-symbol span:nth-child(3){top:23px;right:23px;bottom:23px;left:23px;border-radius:2px;background:#00aeff1f}.journey-control-symbol span:nth-child(4){width:7px;height:7px;border-radius:50%;background:#c3f5ff;box-shadow:0 0 14px #00cfff}.swarmic-journey-card strong{color:#f1f8ff;font-size:19px;font-weight:650;letter-spacing:-.025em}.swarmic-journey-description{display:block;margin-top:11px;color:#8eaabd;font-size:13px;line-height:1.7}.swarmic-journey-link{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:auto;padding-top:24px;color:#61c9eb;font:700 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.swarmic-journey-link b{font-size:16px;font-weight:400;transition:transform .3s ease}.swarmic-journey-card:hover .swarmic-journey-link b{transform:translate(3px,-3px)}.swarmic-journey-foot{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:34px;color:#537b92;font:600 9px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.2em;text-align:center}.swarmic-journey-foot span{width:34px;height:1px;background:linear-gradient(90deg,transparent,rgba(0,181,235,.55))}#swarmic-ecosystem,#swarmic-infrastructure-mesh,#matrix-main-wrapper{scroll-margin-top:38px}@keyframes journey-orbit{to{transform:rotate(360deg)}}@media(max-width:760px){#swarmic-journey{padding:68px 18px 60px}.swarmic-journey-heading{margin-bottom:32px}.swarmic-journey-grid{grid-template-columns:1fr;gap:12px}.swarmic-journey-grid:before{display:none}.swarmic-journey-card{min-height:0;padding:20px 20px 18px;display:grid;grid-template-columns:62px 1fr;column-gap:15px}.swarmic-journey-index{grid-column:1/-1}.swarmic-journey-symbol{grid-column:1;grid-row:2/4;margin:18px 0 0}.swarmic-journey-card strong{grid-column:2;align-self:end;margin-top:18px}.swarmic-journey-description{grid-column:2;margin-top:7px}.swarmic-journey-link{grid-column:1/-1;padding-top:17px;margin-top:15px}.swarmic-journey-foot{font-size:8px;letter-spacing:.12em}}@media(prefers-reduced-motion:reduce){.journey-core-orbit{animation:none}.swarmic-journey-card,.swarmic-journey-link b{transition:none}}#swarmic-ecosystem{width:100%;max-width:none;margin:0 auto;padding:clamp(34px,5vw,76px) clamp(14px,3vw,42px) 54px;overflow:hidden;isolation:isolate;color:#eaf7ff;background:radial-gradient(ellipse at 50% 42%,rgba(0,112,190,.13),transparent 52%),linear-gradient(180deg,#0208121f,#0208126b)}#swarmic-ecosystem .eco-head{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;max-width:1380px;margin:0 auto 8px}#swarmic-ecosystem .eco-kicker{color:#6fe3ff;font:700 10px/1.4 ui-monospace,monospace;letter-spacing:.22em}#swarmic-ecosystem .eco-head h2{margin:12px 0 8px;color:#f3faff;font-size:clamp(27px,3.6vw,48px);line-height:1.04;letter-spacing:-.035em}#swarmic-ecosystem .eco-head h2 span{color:#78e5ff}#swarmic-ecosystem .eco-head p{max-width:700px;margin:0;color:#8daabd;font-size:13px;line-height:1.7}#swarmic-ecosystem .eco-index{flex:none;color:#6796b2;font:9px/1.7 ui-monospace,monospace;letter-spacing:.16em;text-align:right}#swarmic-ecosystem .eco-center{position:relative;width:100%;height:min(84vh,900px);min-height:660px;margin:0 auto;display:grid;place-items:center;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:grab}#swarmic-ecosystem #eco-webgl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;outline:none}#swarmic-ecosystem #eco-webgl:focus-visible{outline:1px solid rgba(80,220,255,.8);outline-offset:-8px}#swarmic-ecosystem .eco-core-label{position:absolute;z-index:3;top:5%;left:50%;transform:translate(-50%);display:flex;flex-direction:row;align-items:center;gap:12px;white-space:nowrap;opacity:.9;pointer-events:none;text-shadow:0 0 18px rgba(0,180,255,.5)}#swarmic-ecosystem .eco-core-mark{font-size:19px;color:#9ceeff;filter:drop-shadow(0 0 10px #00cfff)}#swarmic-ecosystem .eco-core-label b{font-size:12px;letter-spacing:.24em;color:#effaff}#swarmic-ecosystem .eco-core-label small{font:9px ui-monospace,monospace;letter-spacing:.18em;color:#69b9d9}#swarmic-ecosystem .eco-orbit-note{position:absolute;z-index:3;bottom:2%;left:50%;transform:translate(-50%);color:#6998b1;font:9px ui-monospace,monospace;letter-spacing:.16em;white-space:nowrap;text-align:center;pointer-events:none}#swarmic-ecosystem .eco-module-controls{position:relative;z-index:3;display:flex;flex-wrap:wrap;justify-content:center;gap:7px;max-width:1380px;margin:-4px auto 20px}#swarmic-ecosystem .eco-module-shortcut{padding:8px 10px;border:1px solid rgba(71,158,201,.22);border-radius:4px 10px;background:#041322c2;color:#86aabe;font:600 8px ui-monospace,monospace;letter-spacing:.08em;cursor:pointer;transition:color .2s,border-color .2s,background .2s,box-shadow .2s}#swarmic-ecosystem .eco-module-shortcut:hover,#swarmic-ecosystem .eco-module-shortcut.is-active{color:#dff9ff;border-color:#37d8ffc7;background:#007db42e;box-shadow:0 0 16px #00b4ff1f}#swarmic-ecosystem .eco-live-deck{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:14px;max-width:1380px;margin:0 auto}#swarmic-ecosystem .eco-dialogue-panel,#swarmic-ecosystem .eco-offer-panel{min-width:0;padding:20px 22px;border:1px solid rgba(58,160,207,.28);border-radius:5px 17px;background:linear-gradient(145deg,#051627f0,#020a16f5);box-shadow:inset 0 1px #aee8ff0e,0 18px 46px #0000003b}#swarmic-ecosystem .eco-panel-head,#swarmic-ecosystem .eco-offer-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;border-bottom:1px solid rgba(93,160,194,.16)}#swarmic-ecosystem .eco-panel-head strong{color:#d9f7ff;font:700 10px ui-monospace,monospace;letter-spacing:.16em}#swarmic-ecosystem .eco-panel-head span,#swarmic-ecosystem .eco-offer-status{color:#65bddb;font:8px ui-monospace,monospace;letter-spacing:.12em}#swarmic-ecosystem .eco-dialogue-log{display:grid;gap:14px;min-height:160px;padding:18px 0 12px}#swarmic-ecosystem .eco-dialogue-line{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;align-items:start;color:#a9c1d0;font:11px/1.65 ui-monospace,monospace}#swarmic-ecosystem .eco-dialogue-tag{color:#62dfff;font-size:8px;line-height:2;letter-spacing:.08em}#swarmic-ecosystem .eco-dialogue-line:nth-child(2) .eco-dialogue-tag{color:#e9c47b}#swarmic-ecosystem .eco-dialogue-line:nth-child(3) .eco-dialogue-tag{color:#b6a2ff}#swarmic-ecosystem .eco-dialogue-text{min-width:0}#swarmic-ecosystem .eco-panel-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;border-top:1px solid rgba(93,160,194,.16)}#swarmic-ecosystem .eco-panel-foot>span{color:#587d94;font:8px ui-monospace,monospace;letter-spacing:.1em}#swarmic-ecosystem #eco-auto-toggle{padding:8px 10px;border:1px solid rgba(0,210,255,.36);border-radius:4px 9px;background:#0096cd17;color:#a9eaff;font:700 8px ui-monospace,monospace;letter-spacing:.1em;cursor:pointer}#swarmic-ecosystem #eco-auto-toggle:hover{background:#0096cd33}#swarmic-ecosystem .eco-offer-panel{border-color:#00b9eb6b;background:linear-gradient(115deg,#041b2df7,#040f1ef5 68%,#0c1426f5)}#swarmic-ecosystem .eco-offer-panel[data-tone=gold]{border-color:#e8b85c7a}#swarmic-ecosystem .eco-offer-panel[data-tone=violet]{border-color:#a78bfa7a}#swarmic-ecosystem .eco-offer-type{color:#6edfff;font:700 8px ui-monospace,monospace;letter-spacing:.16em}#swarmic-ecosystem .eco-offer-panel[data-tone=gold] .eco-offer-type{color:#efc778}#swarmic-ecosystem .eco-offer-panel[data-tone=violet] .eco-offer-type{color:#c1adff}#swarmic-ecosystem .eco-offer-panel h3{margin:15px 0 8px;color:#f4fbff;font-size:clamp(21px,2.2vw,29px);letter-spacing:-.035em}#swarmic-ecosystem .eco-offer-panel>p{min-height:62px;margin:0;color:#9bb3c4;font-size:11px;line-height:1.75}#swarmic-ecosystem .eco-offer-meta{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:15px;padding-top:13px;border-top:1px solid rgba(93,160,194,.16)}#swarmic-ecosystem #eco-offer-scope{color:#7092a8;font:8px/1.5 ui-monospace,monospace;letter-spacing:.04em}#swarmic-ecosystem #eco-offer-price{color:#a9edff;font:600 17px ui-monospace,monospace;white-space:nowrap}#swarmic-ecosystem .eco-offer-panel[data-tone=gold] #eco-offer-price{color:#f0cc83}#swarmic-ecosystem .eco-offer-panel[data-tone=violet] #eco-offer-price{color:#c9baff}#swarmic-ecosystem .eco-option-wrap{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}#swarmic-ecosystem .eco-option-wrap[hidden]{display:none!important}#swarmic-ecosystem .eco-option{padding:7px 9px;border:1px solid rgba(89,160,198,.24);border-radius:4px 8px;background:#040f1cb8;color:#82a6ba;font:8px ui-monospace,monospace;cursor:pointer}#swarmic-ecosystem .eco-option:hover,#swarmic-ecosystem .eco-option.is-active{border-color:#3dd7ffb3;color:#d9f8ff;background:#008cbe29}#swarmic-ecosystem .eco-disclaimer{max-width:1380px;margin:13px auto 0;color:#55758b;font:8px/1.6 ui-monospace,monospace;letter-spacing:.06em}#swarmic-ecosystem [hidden]{display:none!important}@media(max-width:760px){#swarmic-ecosystem{padding:38px 10px 42px}#swarmic-ecosystem .eco-head{display:block;padding:0 8px}#swarmic-ecosystem .eco-index{margin-top:10px;text-align:left}#swarmic-ecosystem .eco-center{height:680px;min-height:680px}#swarmic-ecosystem .eco-core-label{top:3%;gap:8px}#swarmic-ecosystem .eco-core-label b{font-size:10px}#swarmic-ecosystem .eco-orbit-note{bottom:1%;font-size:7px;letter-spacing:.1em}#swarmic-ecosystem .eco-module-controls{gap:5px;margin:0 auto 14px;padding:0 4px}#swarmic-ecosystem .eco-module-shortcut{padding:7px 8px;font-size:7px}#swarmic-ecosystem .eco-live-deck{grid-template-columns:1fr;gap:10px}#swarmic-ecosystem .eco-dialogue-panel,#swarmic-ecosystem .eco-offer-panel{padding:16px 14px}#swarmic-ecosystem .eco-dialogue-log{min-height:150px}#swarmic-ecosystem .eco-dialogue-line{grid-template-columns:92px minmax(0,1fr);font-size:10px}#swarmic-ecosystem .eco-offer-panel>p{min-height:0}#swarmic-ecosystem .eco-disclaimer{padding:0 8px}}@media(prefers-reduced-motion:reduce){#swarmic-ecosystem .eco-module-shortcut,#swarmic-ecosystem .eco-option{transition:none!important}}#swarmic-ecosystem.eco-reactor-showcase{max-width:1580px;margin:clamp(58px,7vw,104px) auto;padding:clamp(26px,3.5vw,48px) clamp(12px,2.5vw,34px) 18px;overflow:hidden;border:1px solid rgba(57,169,220,.24);border-radius:18px;background:radial-gradient(ellipse at 50% 55%,rgba(0,116,190,.17),transparent 43%),radial-gradient(ellipse at 50% 100%,rgba(0,210,255,.07),transparent 48%),linear-gradient(180deg,#030b16,#020711);box-shadow:0 30px 100px #00000085,inset 0 1px #ffffff0b}.eco-reactor-heading{position:relative;z-index:2;text-align:center;margin:0 auto 4px;max-width:1100px}.eco-reactor-heading .eco-kicker{justify-content:center}.eco-reactor-heading h2{margin:14px 0 0;color:#f4fbff;font-size:clamp(29px,4.3vw,58px);line-height:1.05;letter-spacing:-.045em;font-weight:760;text-wrap:balance}.eco-reactor-stage{position:relative;width:100%;height:clamp(430px,52vw,700px);margin:0 auto;overflow:hidden;background:radial-gradient(ellipse at 50% 50%,rgba(0,130,210,.105),transparent 55%)}.eco-reactor-stage:before{content:"";position:absolute;top:4%;right:10%;bottom:4%;left:10%;pointer-events:none;background:radial-gradient(ellipse at center,rgba(0,192,255,.11),transparent 58%);filter:blur(30px)}#eco-webgl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;outline:none}.eco-reactor-caption{position:absolute;left:50%;bottom:18px;transform:translate(-50%);display:flex;align-items:center;gap:12px;white-space:nowrap;color:#6f9bb5;font:9px/1.2 JetBrains Mono,monospace;letter-spacing:.2em;pointer-events:none}.eco-reactor-caption i{width:4px;height:4px;border-radius:50%;background:#39dfff;box-shadow:0 0 10px #00d2ff}@media(max-width:680px){#swarmic-ecosystem.eco-reactor-showcase{margin:42px auto;padding:24px 10px 15px;border-radius:14px}.eco-reactor-heading h2{font-size:clamp(27px,7vw,38px);line-height:1.08}.eco-reactor-stage{height:clamp(360px,112vw,480px);margin-top:8px}.eco-reactor-caption{bottom:10px;font-size:7px;letter-spacing:.13em}}.eco-hero-reactor{position:relative;isolation:isolate;width:min(100%,980px);height:clamp(300px,38vw,440px);margin:clamp(2px,1vw,12px) auto clamp(10px,2vw,24px);overflow:hidden;pointer-events:auto;background:radial-gradient(ellipse at 50% 48%,rgba(0,133,205,.19) 0%,rgba(0,72,130,.075) 34%,transparent 68%)}.eco-hero-reactor:before{content:"";position:absolute;top:5%;right:10%;bottom:5%;left:10%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,rgba(0,194,255,.12),transparent 62%);filter:blur(28px)}.eco-hero-reactor:after{content:"";position:absolute;left:20%;right:20%;bottom:8%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(0,210,255,.24),rgba(232,184,92,.18),transparent)}.eco-hero-reactor #eco-webgl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.eco-hero-reactor-label{position:absolute;left:50%;bottom:13px;transform:translate(-50%);display:flex;align-items:center;gap:10px;white-space:nowrap;pointer-events:none;color:#7eb4cf9e;font:8px/1.2 JetBrains Mono,monospace;letter-spacing:.2em}.eco-hero-reactor-label i{width:4px;height:4px;border-radius:50%;background:#42dcff;box-shadow:0 0 10px #00d2ff}@media(max-width:680px){.eco-hero-reactor{height:clamp(270px,82vw,350px);width:calc(100% + 12px);margin:0 -6px 8px}.eco-hero-reactor-label{bottom:8px;font-size:7px;letter-spacing:.13em}}.hero{position:relative;isolation:isolate;overflow:hidden}.hero>.hero-badge,.hero>.hero-title,.hero>.hero-subtitle,.hero>.hero-actions{position:relative;z-index:4}.hero>.hero-badge{z-index:5}.hero>.hero-title{width:100%;max-width:100%;margin-bottom:1.5rem;text-shadow:0 2px 24px rgba(0,8,20,.78),0 0 34px rgba(0,12,28,.42)}.hero-reactor-layer{position:absolute!important;z-index:2!important;top:clamp(104px,13vw,164px);left:50%;transform:translate(-50%,-7%);width:min(100%,1420px)!important;height:clamp(590px,62vw,760px);margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important}.hero-reactor-layer:before,.hero-reactor-layer:after{display:none!important}.hero-reactor-layer .eco-center{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0!important;margin:0;overflow:visible;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;pointer-events:none}.hero-reactor-layer #eco-webgl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none}.hero-reactor-layer .eco-core-label{display:none!important}@media(max-width:760px){.hero{padding:3rem 1rem;min-height:calc(100svh - 72px)}.hero-reactor-layer{top:116px;transform:translate(-50%,-3%);width:calc(100% + 34px)!important;height:clamp(470px,116vw,590px);max-width:none}.hero>.hero-title{margin-bottom:1.25rem}}#swarmicHourglassUniverse .sw-central-nexus{min-height:560px;align-self:stretch;display:flex;align-items:center;justify-content:center;isolation:isolate}#swarmicHourglassUniverse .sw-workflow-engine{position:absolute;top:-8px;right:-18px;bottom:-8px;left:-18px;z-index:0;min-height:560px;overflow:visible;pointer-events:auto;background:radial-gradient(ellipse at 50% 48%,rgba(0,151,255,.13),transparent 54%),radial-gradient(ellipse at 50% 70%,rgba(0,210,255,.07),transparent 60%)}#swarmicHourglassUniverse #workflow-webgl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .valley-interactive-node{cursor:pointer}#swarmicHourglassUniverse .valley-interactive-node:focus-visible{outline:1px solid rgba(72,218,255,.9);outline-offset:3px}@media(max-width:1120px){#swarmicHourglassUniverse .sw-central-nexus{min-height:470px;width:100%;max-width:480px;order:-1}#swarmicHourglassUniverse .sw-workflow-engine{top:0;right:0;bottom:0;left:0;min-height:470px}}@media(max-width:680px){#swarmicHourglassUniverse .sw-central-nexus,#swarmicHourglassUniverse .sw-workflow-engine{min-height:410px}}#swarmicHourglassUniverse{width:min(100%,1580px);max-width:1580px;grid-template-columns:minmax(250px,1fr) minmax(54px,.22fr) minmax(390px,1.42fr) minmax(54px,.22fr) minmax(250px,1fr);column-gap:clamp(6px,1vw,14px);row-gap:12px;padding:clamp(18px,2.1vw,30px) clamp(12px,1.5vw,22px)}#swarmicHourglassUniverse .sw-flow-header-label{position:relative;align-self:end;margin:0 0 12px;padding:0 4px 11px;border:0;color:#8fcde6b8;font:700 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.19em;text-align:left}#swarmicHourglassUniverse .sw-flow-header-label:after{content:"";position:absolute;left:4px;right:18%;bottom:0;height:1px;background:linear-gradient(90deg,rgba(0,210,255,.55),rgba(0,210,255,.08),transparent);box-shadow:0 0 10px #00beff29}#swarmicHourglassUniverse .sw-column{gap:11px;z-index:3;min-width:0}#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .valley-interactive-node{--node-accent:0,190,255;position:relative;isolation:isolate;min-height:76px;padding:12px 13px 11px 16px;overflow:hidden;border:1px solid rgba(74,151,190,.24)!important;border-radius:4px 13px;background:linear-gradient(112deg,#081b2bf0,#040d19e8 68%,#05111ef0)!important;box-shadow:inset 0 1px #beebff0e,0 8px 24px #0000003d;backdrop-filter:blur(12px) saturate(125%)!important;-webkit-backdrop-filter:blur(12px) saturate(125%)!important;cursor:pointer;transform:translateZ(0);transition:border-color .28s ease,background .28s ease,box-shadow .28s ease,transform .28s ease}#swarmicHourglassUniverse .sw-column.sw-ingress-fleet .valley-interactive-node:before,#swarmicHourglassUniverse .sw-column.sw-egress-fortress .valley-interactive-node:before{content:"";position:absolute;z-index:-1;left:0;top:10px;bottom:10px;width:2px;background:linear-gradient(180deg,transparent,rgba(var(--node-accent),.9),transparent);box-shadow:0 0 12px rgba(var(--node-accent),.32);opacity:.8}#swarmicHourglassUniverse .sw-column.sw-ingress-fleet .valley-interactive-node:after,#swarmicHourglassUniverse .sw-column.sw-egress-fortress .valley-interactive-node:after{content:"";position:absolute;top:0;right:0;width:28px;height:28px;border-top:1px solid rgba(var(--node-accent),.32);border-right:1px solid rgba(var(--node-accent),.32);opacity:.8;pointer-events:none}#swarmicHourglassUniverse .sw-column.sw-egress-fortress .valley-interactive-node{--node-accent:232,184,92;border-color:#af915b38!important;background:linear-gradient(112deg,#1c1812e8,#0d1018f0 72%,#0c121bf0)!important}#swarmicHourglassUniverse .sw-column.sw-egress-fortress .valley-interactive-node:nth-child(2),#swarmicHourglassUniverse .sw-column.sw-egress-fortress .valley-interactive-node:nth-child(3){--node-accent:0,190,255;border-color:#4a97be3d!important;background:linear-gradient(112deg,#081b2bf0,#040d19e8 68%,#05111ef0)!important}#swarmicHourglassUniverse .sw-column.sw-egress-fortress .valley-interactive-node:nth-child(4){--node-accent:167,139,250;border-color:#8f77cc40!important;background:linear-gradient(112deg,#161327eb,#070d1bf0 72%,#0a0f1df0)!important}#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .valley-interactive-node:hover,#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .valley-interactive-node.sw-node-activated{border-color:rgba(var(--node-accent),.72)!important;background:linear-gradient(112deg,rgba(var(--node-accent),.14),#05121ff5 72%)!important;box-shadow:inset 0 0 24px rgba(var(--node-accent),.055),0 0 26px rgba(var(--node-accent),.12),0 12px 28px #00000047!important;transform:translate3d(4px,-1px,0)}#swarmicHourglassUniverse .sw-column.sw-egress-fortress .valley-interactive-node:hover,#swarmicHourglassUniverse .sw-column.sw-egress-fortress .valley-interactive-node.sw-node-activated{transform:translate3d(-4px,-1px,0)}#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .sw-tag{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:7px;flex-wrap:wrap;margin-bottom:7px;color:#76b9d3;font:700 8px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em}#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .sw-highlight{color:#9ceaff;font-weight:700;text-shadow:0 0 10px rgba(0,190,255,.22)}#swarmicHourglassUniverse .sw-column.sw-egress-fortress .sw-highlight{color:#e9c47d;text-shadow:0 0 10px rgba(232,184,92,.18)}#swarmicHourglassUniverse .sw-column.sw-egress-fortress .valley-interactive-node:nth-child(4) .sw-highlight{color:#c6b2ff}#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .sw-title{position:relative;z-index:1;color:#edf8ff;font:600 12px/1.38 Inter,system-ui,sans-serif;letter-spacing:-.012em}#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .sw-ledger{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-top:8px;padding-top:7px;border-top:1px solid rgba(112,174,204,.14);color:#7895a9;font:7px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.035em}#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .valley-interactive-node.sw-node-activated *{color:inherit!important}#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .valley-interactive-node.sw-node-activated .sw-title{color:#f4fcff!important}#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .valley-interactive-node.sw-node-activated .sw-ledger{color:#9cc9dc!important}#swarmicHourglassUniverse .sw-bridge-svg{z-index:1;overflow:visible}#swarmicHourglassUniverse .sw-rail{stroke:#409fcb33;stroke-width:1.5;stroke-dasharray:3 8}#swarmicHourglassUniverse .sw-pulse-beam{stroke:#58dcff;stroke-width:2.2;stroke-dasharray:28 560;filter:drop-shadow(0 0 7px rgba(0,200,255,.9)) drop-shadow(0 0 15px rgba(0,160,255,.42))}#swarmicHourglassUniverse .sw-column.sw-central-nexus{min-width:0;min-height:560px;z-index:2}#swarmicHourglassUniverse .sw-hardware-footer{position:relative;z-index:3;gap:16px;margin-top:18px;padding-top:13px;border-color:#539ec32e;color:#63869c;font:8px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em}#swarmicHourglassUniverse .ledger-status-blip{background:#57ddff;box-shadow:0 0 10px #00d2ffcc}@media(max-width:1120px){#swarmicHourglassUniverse{grid-template-columns:1fr;gap:16px;max-width:900px;padding:16px 12px}#swarmicHourglassUniverse .sw-flow-header-label,#swarmicHourglassUniverse .sw-bridge-svg,#swarmicHourglassUniverse>div:empty{display:none!important}#swarmicHourglassUniverse .sw-central-nexus{order:-2;width:100%;max-width:620px;min-height:470px;margin:0 auto 4px}#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus){width:100%!important;max-width:760px;margin:0 auto}#swarmicHourglassUniverse .sw-column.sw-ingress-fleet{order:-1}#swarmicHourglassUniverse .sw-column.sw-egress-fortress{order:0}#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .valley-interactive-node{min-height:70px}#swarmicHourglassUniverse .sw-column.sw-egress-fortress .valley-interactive-node:hover,#swarmicHourglassUniverse .sw-column.sw-egress-fortress .valley-interactive-node.sw-node-activated{transform:translate3d(4px,-1px,0)}#swarmicHourglassUniverse .sw-hardware-footer{flex-direction:column;gap:7px;text-align:center}}@media(max-width:680px){#swarmicHourglassUniverse{padding:10px 6px;gap:12px}#swarmicHourglassUniverse .sw-central-nexus{min-height:410px;max-width:100%}#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus){gap:8px}#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .valley-interactive-node{min-height:68px;padding:10px 11px 9px 14px}#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .sw-tag{font-size:7px}#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .sw-title{font-size:11px}#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .sw-ledger{font-size:6.5px}#swarmicHourglassUniverse .sw-hardware-footer{font-size:7px}}@media(prefers-reduced-motion:reduce){#swarmicHourglassUniverse .valley-interactive-node{transition:none!important}}#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .valley-interactive-node{--node-glass:rgba(5,19,34,.48);background:radial-gradient(ellipse at 12% 0%,rgba(var(--node-accent),.105),transparent 54%),linear-gradient(118deg,#0a1f3194,#040e1b6b 62%,#08172685)!important;border:1px solid rgba(var(--node-accent),.24)!important;border-radius:3px 15px;box-shadow:inset 0 1px #cdf4ff1a,inset 0 0 28px rgba(var(--node-accent),.035),0 12px 34px #0000002e,0 0 22px rgba(var(--node-accent),.045)!important;backdrop-filter:blur(19px) saturate(145%)!important;-webkit-backdrop-filter:blur(19px) saturate(145%)!important;animation:sw-ecosystem-float 7.5s ease-in-out infinite;will-change:translate,box-shadow}#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .valley-interactive-node:nth-child(2){animation-delay:-1.1s}#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .valley-interactive-node:nth-child(3){animation-delay:-2.4s}#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .valley-interactive-node:nth-child(4){animation-delay:-3.2s}#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .valley-interactive-node:nth-child(5){animation-delay:-4.1s}#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .valley-interactive-node:nth-child(6){animation-delay:-5s}@keyframes sw-ecosystem-float{0%,to{translate:0 0}50%{translate:0 -5px}}#swarmicHourglassUniverse .sw-column.sw-ingress-fleet .valley-interactive-node:before,#swarmicHourglassUniverse .sw-column.sw-egress-fortress .valley-interactive-node:before{width:1px;opacity:.52;filter:drop-shadow(0 0 5px rgba(var(--node-accent),.65))}#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .valley-interactive-node:hover,#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .valley-interactive-node.sw-node-activated{background:radial-gradient(ellipse at 12% 0%,rgba(var(--node-accent),.19),transparent 58%),linear-gradient(118deg,#0c273bb8,#04111f94 65%,#081929a8)!important;box-shadow:inset 0 1px #dcfaff29,inset 0 0 34px rgba(var(--node-accent),.09),0 0 30px rgba(var(--node-accent),.17),0 16px 36px #0000003d!important}#swarmicHourglassUniverse .sw-rail{stroke:#53bee240;stroke-width:1.15;stroke-dasharray:2 9;animation:sw-rail-drift 18s linear infinite;filter:drop-shadow(0 0 3px rgba(0,180,255,.12))}#swarmicHourglassUniverse .sw-rail:nth-of-type(2n){animation-direction:reverse;animation-duration:23s}@keyframes sw-rail-drift{to{stroke-dashoffset:-220}}#swarmicHourglassUniverse .sw-pulse-beam{stroke:#72e6ff;stroke-width:2;stroke-dasharray:22 560;filter:drop-shadow(0 0 5px rgba(70,220,255,.95)) drop-shadow(0 0 13px rgba(0,165,255,.55))}#swarmicHourglassUniverse .sw-workflow-engine{background:radial-gradient(ellipse at 50% 48%,rgba(0,177,255,.19),transparent 48%),radial-gradient(ellipse at 50% 54%,rgba(0,210,255,.075),transparent 68%)}#swarmicHourglassUniverse .sw-flow-header-label{color:#99daefa8;letter-spacing:.22em;text-shadow:0 0 14px rgba(0,170,230,.16)}#swarmicHourglassUniverse .sw-flow-header-label:after{opacity:.72;box-shadow:0 0 14px #00beff38}#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .sw-ledger{border-top-color:#68c3e01f}#swarmicHourglassUniverse .sw-hardware-footer{border-top-color:#56b5da24;color:#7db1c994}@media(max-width:1120px){#swarmicHourglassUniverse .sw-rail{animation:none}#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .valley-interactive-node{animation-duration:9s}}@media(prefers-reduced-motion:reduce){#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .valley-interactive-node,#swarmicHourglassUniverse .sw-rail{animation:none!important;translate:none!important}}#swarmicHourglassUniverse{position:relative;min-height:660px;isolation:isolate;overflow:visible;grid-template-columns:minmax(250px,1fr) minmax(54px,.22fr) minmax(390px,1.42fr) minmax(54px,.22fr) minmax(250px,1fr);column-gap:clamp(6px,1vw,14px);row-gap:12px}#swarmicHourglassUniverse .sw-workflow-engine{position:absolute!important;top:44px!important;right:0!important;bottom:48px!important;left:0!important;z-index:2!important;display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important;pointer-events:none!important;background:radial-gradient(ellipse at 50% 48%,rgba(0,151,255,.16),transparent 37%),radial-gradient(ellipse at 50% 52%,rgba(0,210,255,.055),transparent 66%)!important}#swarmicHourglassUniverse #workflow-webgl{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;width:100%!important;height:100%!important;min-height:500px;display:block!important;visibility:visible!important;opacity:1!important}#swarmicHourglassUniverse .sw-central-nexus{min-height:560px;position:relative;z-index:0;pointer-events:none;opacity:0}#swarmicHourglassUniverse .sw-column{position:relative;z-index:3;min-width:0;gap:clamp(8px,1.05vw,14px);align-self:center}#swarmicHourglassUniverse .sw-column.sw-ingress-fleet .valley-interactive-node,#swarmicHourglassUniverse .sw-column.sw-egress-fortress .valley-interactive-node{position:relative;isolation:isolate;min-height:66px;padding:9px 13px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;cursor:pointer;transform:translateZ(0);transition:transform .35s ease,filter .35s ease;will-change:transform}#swarmicHourglassUniverse .sw-column.sw-ingress-fleet .valley-interactive-node{text-align:right}#swarmicHourglassUniverse .sw-column.sw-egress-fortress .valley-interactive-node{text-align:left}#swarmicHourglassUniverse .sw-column.sw-ingress-fleet .valley-interactive-node:before,#swarmicHourglassUniverse .sw-column.sw-egress-fortress .valley-interactive-node:before{content:"";position:absolute;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:var(--node-light,#55dfff);box-shadow:0 0 7px var(--node-light,#55dfff),0 0 17px var(--node-light,#55dfff),0 0 30px color-mix(in srgb,var(--node-light,#55dfff) 55%,transparent);opacity:.82;transition:transform .35s ease,box-shadow .35s ease,opacity .35s ease}#swarmicHourglassUniverse .sw-column.sw-ingress-fleet .valley-interactive-node:before{right:0}#swarmicHourglassUniverse .sw-column.sw-egress-fortress .valley-interactive-node:before{left:0}#swarmicHourglassUniverse .sw-column.sw-ingress-fleet .valley-interactive-node:nth-child(1){--node-light:#28d8ff}#swarmicHourglassUniverse .sw-column.sw-ingress-fleet .valley-interactive-node:nth-child(2){--node-light:#38c8ff}#swarmicHourglassUniverse .sw-column.sw-ingress-fleet .valley-interactive-node:nth-child(3){--node-light:#4b91ff}#swarmicHourglassUniverse .sw-column.sw-ingress-fleet .valley-interactive-node:nth-child(4){--node-light:#28d8c5}#swarmicHourglassUniverse .sw-column.sw-ingress-fleet .valley-interactive-node:nth-child(5){--node-light:#a78bfa}#swarmicHourglassUniverse .sw-column.sw-ingress-fleet .valley-interactive-node:nth-child(6){--node-light:#55cfff}#swarmicHourglassUniverse .sw-column.sw-egress-fortress .valley-interactive-node:nth-child(1){--node-light:#e8b85c}#swarmicHourglassUniverse .sw-column.sw-egress-fortress .valley-interactive-node:nth-child(2){--node-light:#28d8ff}#swarmicHourglassUniverse .sw-column.sw-egress-fortress .valley-interactive-node:nth-child(3){--node-light:#438dff}#swarmicHourglassUniverse .sw-column.sw-egress-fortress .valley-interactive-node:nth-child(4){--node-light:#a78bfa}#swarmicHourglassUniverse .sw-column.sw-egress-fortress .valley-interactive-node:nth-child(5){--node-light:#e8b85c}#swarmicHourglassUniverse .sw-column.sw-egress-fortress .valley-interactive-node:nth-child(6){--node-light:#35cdbd}#swarmicHourglassUniverse .sw-tag{display:flex;justify-content:flex-end;align-items:center;gap:9px;margin:0 0 5px;color:#7ecae5a8;font:700 8px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}#swarmicHourglassUniverse .sw-column.sw-egress-fortress .sw-tag{justify-content:flex-start}#swarmicHourglassUniverse .sw-highlight{color:var(--node-light,#75ddff);font-weight:700;text-shadow:0 0 12px color-mix(in srgb,var(--node-light,#75ddff) 35%,transparent)}#swarmicHourglassUniverse .sw-title{color:#eaf7ff;font:600 clamp(10px,.82vw,12px)/1.38 Inter,system-ui,sans-serif;letter-spacing:.005em;text-shadow:0 2px 18px rgba(0,8,20,.9)}#swarmicHourglassUniverse .sw-ledger{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:4px 10px;margin-top:5px;padding:0;border:0;color:#91b1c594;font:7px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.035em}#swarmicHourglassUniverse .sw-column.sw-egress-fortress .sw-ledger{justify-content:flex-start}#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .valley-interactive-node:hover,#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .valley-interactive-node.sw-node-activated{transform:translate3d(0,-2px,0);filter:drop-shadow(0 0 13px color-mix(in srgb,var(--node-light,#55dfff) 42%,transparent));background:transparent!important;border:0!important;box-shadow:none!important}#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .valley-interactive-node:hover:before,#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .valley-interactive-node.sw-node-activated:before{transform:scale(1.9);opacity:1;box-shadow:0 0 9px var(--node-light,#55dfff),0 0 22px var(--node-light,#55dfff),0 0 42px var(--node-light,#55dfff)}#swarmicHourglassUniverse .sw-bridge-svg{display:none!important}#swarmicHourglassUniverse .sw-flow-header-label{position:relative;z-index:4;align-self:end;margin:0 0 8px;padding:0 4px 10px;border:0;color:#8fcde6bd;font:700 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.2em;text-shadow:0 0 14px rgba(0,170,230,.16)}#swarmicHourglassUniverse .sw-flow-header-label:after{content:"";position:absolute;left:4px;right:18%;bottom:0;height:1px;background:linear-gradient(90deg,rgba(0,210,255,.48),rgba(0,210,255,.06),transparent);box-shadow:0 0 12px #00beff29}#swarmicHourglassUniverse .sw-flow-header-label:nth-of-type(3){text-align:center;color:#b7eaff}#swarmicHourglassUniverse .sw-flow-header-label:nth-of-type(3):after{left:18%;right:18%;background:linear-gradient(90deg,transparent,rgba(0,210,255,.58),transparent)}#swarmicHourglassUniverse .sw-flow-header-label:nth-of-type(5){text-align:right;color:#e8c684c7}#swarmicHourglassUniverse .sw-flow-header-label:nth-of-type(5):after{left:18%;right:4px;background:linear-gradient(90deg,transparent,rgba(232,184,92,.08),rgba(232,184,92,.48))}@media(max-width:1120px){#swarmicHourglassUniverse{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}#swarmicHourglassUniverse .sw-flow-header-label{display:none!important}#swarmicHourglassUniverse .sw-workflow-engine{position:relative!important;z-index:2!important;inset:auto!important;grid-column:1;grid-row:1;width:100%!important;height:470px!important;min-height:470px!important;margin:0 auto 2px;order:-1;pointer-events:none!important}#swarmicHourglassUniverse .sw-central-nexus{display:none}#swarmicHourglassUniverse .sw-column.sw-ingress-fleet,#swarmicHourglassUniverse .sw-column.sw-egress-fortress{width:100%;max-width:620px;margin:0 auto}#swarmicHourglassUniverse .sw-column.sw-ingress-fleet .valley-interactive-node,#swarmicHourglassUniverse .sw-column.sw-egress-fortress .valley-interactive-node{min-height:60px}#swarmicHourglassUniverse .sw-column.sw-ingress-fleet .valley-interactive-node{text-align:left}#swarmicHourglassUniverse .sw-column.sw-ingress-fleet .valley-interactive-node:before{left:0;right:auto}#swarmicHourglassUniverse .sw-column.sw-ingress-fleet .sw-tag,#swarmicHourglassUniverse .sw-column.sw-ingress-fleet .sw-ledger{justify-content:flex-start}}@media(max-width:680px){#swarmicHourglassUniverse .sw-workflow-engine{height:390px!important;min-height:390px!important}#swarmicHourglassUniverse .sw-title{font-size:11px}#swarmicHourglassUniverse .sw-ledger{font-size:7px}}@media(prefers-reduced-motion:reduce){#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .valley-interactive-node{transition:none!important}}#swarmicHourglassUniverse .valley-interactive-node,#swarmicHourglassUniverse .valley-interactive-node:hover,#swarmicHourglassUniverse .valley-interactive-node.sw-node-activated{background:transparent!important;border:0!important;border-color:transparent!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;outline:0!important}#swarmicHourglassUniverse .sw-ledger{border:0!important;border-top:0!important;background:transparent!important;box-shadow:none!important}#swarmicHourglassUniverse .sw-column.sw-ingress-fleet .valley-interactive-node,#swarmicHourglassUniverse .sw-column.sw-egress-fortress .valley-interactive-node{display:flex!important;flex-direction:column;justify-content:center;min-height:70px!important;padding:7px 11px!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important;transform:none}#swarmicHourglassUniverse .sw-column.sw-ingress-fleet .valley-interactive-node:before,#swarmicHourglassUniverse .sw-column.sw-egress-fortress .valley-interactive-node:before,#swarmicHourglassUniverse .sw-column.sw-ingress-fleet .valley-interactive-node:after,#swarmicHourglassUniverse .sw-column.sw-egress-fortress .valley-interactive-node:after{display:none!important;content:none!important}#swarmicHourglassUniverse .sw-tag{display:flex;align-items:center;gap:8px;margin:0 0 5px!important;color:#85cfe8b3!important;font-size:8px!important;letter-spacing:.17em!important;line-height:1.25!important;text-shadow:0 0 12px rgba(30,175,235,.12)}#swarmicHourglassUniverse .sw-column.sw-ingress-fleet .sw-tag,#swarmicHourglassUniverse .sw-column.sw-ingress-fleet .sw-ledger{justify-content:flex-end!important}#swarmicHourglassUniverse .sw-column.sw-egress-fortress .sw-tag,#swarmicHourglassUniverse .sw-column.sw-egress-fortress .sw-ledger{justify-content:flex-start!important}#swarmicHourglassUniverse .sw-title{display:block;color:#eaf8ff!important;font-size:clamp(11px,.9vw,13px)!important;font-weight:600!important;line-height:1.35!important;letter-spacing:.005em!important;text-shadow:0 2px 15px rgba(0,8,20,.95),0 0 16px rgba(70,190,235,.12)}#swarmicHourglassUniverse .sw-ledger{display:flex;gap:4px 10px;margin-top:5px!important;padding:0!important;border:0!important;background:transparent!important;color:#99bbcd91!important;font-size:7px!important;line-height:1.35!important;letter-spacing:.045em!important;text-shadow:0 1px 8px rgba(0,0,0,.9)}#swarmicHourglassUniverse .sw-highlight{color:var(--node-light,#70dfff)!important;text-shadow:0 0 12px color-mix(in srgb,var(--node-light,#70dfff) 48%,transparent)!important}#swarmicHourglassUniverse .sw-flow-header-label:after{display:none!important}#swarmicHourglassUniverse .sw-flow-header-label{border:0!important;text-shadow:0 0 15px rgba(40,185,235,.18)}#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .valley-interactive-node:hover,#swarmicHourglassUniverse .sw-column:not(.sw-central-nexus) .valley-interactive-node.sw-node-activated{background:transparent!important;border:0!important;box-shadow:none!important;filter:drop-shadow(0 0 13px color-mix(in srgb,var(--node-light,#55dfff) 34%,transparent))}#swarmicHourglassUniverse .sw-hardware-footer{border:0!important;background:transparent!important;box-shadow:none!important}@media(max-width:1120px){#swarmicHourglassUniverse .sw-column.sw-ingress-fleet .valley-interactive-node,#swarmicHourglassUniverse .sw-column.sw-egress-fortress .valley-interactive-node{min-height:64px!important;padding:8px 12px!important}#swarmicHourglassUniverse .sw-column.sw-ingress-fleet .sw-tag,#swarmicHourglassUniverse .sw-column.sw-ingress-fleet .sw-ledger{justify-content:flex-start!important}}#swarmicHourglassUniverse{position:relative!important;display:block!important;width:min(100%,1580px)!important;max-width:1580px!important;min-height:660px!important;margin-inline:auto!important;padding:0!important;overflow:visible!important;isolation:isolate;grid-template-columns:none!important;column-gap:0!important;row-gap:0!important}#swarmicHourglassUniverse .sw-workflow-engine{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:660px!important;min-height:660px!important;margin:0!important;overflow:visible!important;pointer-events:auto!important;background:radial-gradient(ellipse at 50% 48%,rgba(0,151,255,.16),transparent 43%),radial-gradient(ellipse at 50% 60%,rgba(0,210,255,.055),transparent 68%)!important}#swarmicHourglassUniverse #workflow-webgl{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:0!important;display:block!important}@media(max-width:1120px){#swarmicHourglassUniverse{min-height:540px!important}#swarmicHourglassUniverse .sw-workflow-engine{height:540px!important;min-height:540px!important}}@media(max-width:680px){#swarmicHourglassUniverse{min-height:450px!important}#swarmicHourglassUniverse .sw-workflow-engine{height:450px!important;min-height:450px!important}}#swarmicHourglassUniverse .sw-branch-label-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;overflow:visible;pointer-events:none}#swarmicHourglassUniverse .sw-branch-label{position:absolute;display:flex;flex-direction:column;gap:3px;width:max-content;max-width:clamp(170px,19vw,245px);color:#e9f8ff;opacity:0;pointer-events:none;will-change:left,top,transform,opacity;transition:opacity .28s ease;text-shadow:0 0 12px rgba(0,190,255,.38),0 2px 12px rgba(0,0,0,.8)}#swarmicHourglassUniverse .sw-branch-label-kicker{color:#72d9ff;font:700 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em;white-space:nowrap}#swarmicHourglassUniverse .sw-branch-label-title{color:#edf9ff;font:600 11px/1.25 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.005em}#swarmicHourglassUniverse .sw-branch-label-meta{color:#b3d8ecbd;font:400 8px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0}@media(max-width:1120px){#swarmicHourglassUniverse .sw-branch-label{max-width:clamp(150px,22vw,205px)}}@media(max-width:680px){#swarmicHourglassUniverse .sw-branch-label{max-width:clamp(118px,36vw,158px);gap:2px}#swarmicHourglassUniverse .sw-branch-label-kicker{font-size:7px;letter-spacing:.1em}#swarmicHourglassUniverse .sw-branch-label-title{font-size:9px;line-height:1.18}#swarmicHourglassUniverse .sw-branch-label-meta{font-size:7px;line-height:1.2}}.header{position:fixed!important;top:14px!important;left:clamp(14px,2.4vw,38px)!important;right:clamp(14px,2.4vw,38px)!important;z-index:1000!important;min-height:70px;box-sizing:border-box;padding:10px clamp(16px,2vw,28px)!important;gap:clamp(16px,2vw,30px);border:1px solid rgba(100,190,225,.19)!important;border-bottom-color:#4bb9e140!important;border-radius:13px;background:linear-gradient(105deg,#050f1bf0,#07121fdb 48%,#040d18f0)!important;-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%);box-shadow:0 14px 44px #00000057,inset 0 1px #dcf6ff0e,0 0 34px #0096d20e;transition:border-color .35s ease,background .35s ease,box-shadow .35s ease}.header:before{content:"";position:absolute;left:clamp(18px,2vw,30px);right:clamp(18px,2vw,30px);top:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(0,210,255,.58) 18%,rgba(125,220,255,.16) 50%,rgba(0,210,255,.42) 82%,transparent);opacity:.8}.header:after{content:"";position:absolute;left:24px;bottom:-1px;width:clamp(90px,12vw,190px);height:1px;pointer-events:none;background:linear-gradient(90deg,#00d2ffb8,#00d2ff00);box-shadow:0 0 12px #00beff38}.header:hover{border-color:#5ccbee4d!important;box-shadow:0 16px 48px #00000061,inset 0 1px #dcf6ff12,0 0 38px #0096d213}.header .logo{position:relative;z-index:1;flex:0 0 auto;gap:13px!important;min-width:max-content}.header .logo-icon{position:relative;display:grid;place-items:center;width:44px!important;height:44px!important;flex:0 0 44px;border:1px solid rgba(91,207,239,.25);border-radius:11px;background:linear-gradient(145deg,#0f34498c,#030f1c8c);box-shadow:inset 0 1px #dcf8ff14,0 0 22px #00b1e11a}.header .logo-icon:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:14px;background:radial-gradient(circle,rgba(0,190,255,.14),transparent 68%);filter:blur(5px);pointer-events:none}.header .logo-icon svg{position:relative;width:38px!important;height:38px!important;overflow:visible}.header .logo-icon svg *{filter:drop-shadow(0 0 3px rgba(0,210,255,.42))!important}.header .logo-text{display:flex;flex-direction:column;align-items:flex-start;gap:3px;color:#f2f8fc!important;font-family:Inter,system-ui,sans-serif!important;line-height:1!important;white-space:nowrap;text-shadow:0 0 18px rgba(150,220,245,.08)}.header .nav{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:clamp(13px,1.65vw,25px);min-width:0}.header .nav>.nav-link{position:relative;display:inline-flex;align-items:center;min-height:38px;padding:0 1px;color:#c5d8e4b8!important;font:600 11px/1.2 Inter,system-ui,sans-serif!important;letter-spacing:.015em;text-decoration:none;white-space:nowrap;transition:color .22s ease,text-shadow .22s ease}.header .nav>.nav-link:after{content:"";position:absolute;left:0;right:100%;bottom:3px;height:1px;background:linear-gradient(90deg,#00cfff,#00cfff00);box-shadow:0 0 9px #00cfff73;transition:right .28s ease}.header .nav>.nav-link:hover,.header .nav>.nav-link:focus-visible{color:#effbff!important;text-shadow:0 0 15px rgba(0,190,255,.22)}.header .nav>.nav-link:hover:after,.header .nav>.nav-link:focus-visible:after{right:0}.header .nav>a.nav-link.nav-cta{min-height:36px;padding:0 13px!important;border:1px solid rgba(75,195,230,.25);border-radius:5px;color:#bcefff!important;background:#0091c313!important}.header .nav>a.nav-link.nav-cta:after{display:none}.header .nav>a.nav-link.nav-cta:hover{border-color:#47d7ff99;background:#00a0d726!important}.header .lang-dropdown{position:relative;display:inline-flex;align-items:center;margin:0!important}.header .lang-btn{min-height:36px;padding:0 9px!important;gap:7px!important;border:1px solid rgba(122,166,190,.16)!important;border-radius:5px;color:#bed7e5c7!important;background:#ffffff06!important;font:600 10px/1 Inter,system-ui,sans-serif!important;letter-spacing:.07em}.header .lang-btn:hover{color:#eafaff!important;border-color:#46c3e65c!important}.header .lang-content{top:calc(100% + 10px)!important;min-width:170px;padding:6px!important;border:1px solid rgba(82,177,213,.23);border-radius:8px;background:#040f1bf7!important;box-shadow:0 18px 42px #0000007a,0 0 24px #0096d214;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header .lang-content a{padding:10px 11px!important;border-radius:4px;color:#c3dae7b8!important;font-size:11px!important}.header .lang-content a:hover,.header .lang-content a.active{color:#eafaff!important;background:#00a0d71f!important}.header .lang-content a.active{box-shadow:inset 2px 0 #36cfff}.header .nav>a.nav-cta:not(.nav-link){display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 15px!important;border:1px solid rgba(85,216,255,.48)!important;border-radius:5px!important;color:#effbff!important;background:linear-gradient(115deg,#0091c345,#2b5f9640)!important;box-shadow:inset 0 1px #e6faff17,0 0 18px #00a6dc17;font:700 10px/1 Inter,system-ui,sans-serif!important;letter-spacing:.055em;text-decoration:none!important;white-space:nowrap;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease,transform .25s ease}.header .nav>a.nav-cta:not(.nav-link):hover{transform:translateY(-1px);border-color:#69e5ffd1!important;background:linear-gradient(115deg,#00a6dc61,#3a70b057)!important;box-shadow:inset 0 1px #e6faff21,0 0 24px #00b4eb33}.header .menu-toggle{border:1px solid rgba(92,190,220,.3)!important;border-radius:6px!important;background:#0091be12!important}.header .menu-toggle span{background:#bcefff!important;box-shadow:0 0 8px #00beff38}@media(max-width:1100px)and (min-width:769px){.header{padding-inline:16px!important}.header .nav{gap:12px}.header .nav>.nav-link{font-size:10px!important}.header .logo-text{font-size:15px!important}.header .logo{gap:10px!important}}@media(max-width:768px){.header{top:8px!important;left:9px!important;right:9px!important;min-height:60px;padding:8px 11px!important;border-radius:10px;gap:8px}.header .logo{gap:9px!important;min-width:0}.header .logo-icon{width:39px!important;height:39px!important;flex-basis:39px}.header .logo-icon svg{width:34px!important;height:34px!important}.header .logo-text{font-size:15px!important}.header .logo-text:after{font-size:6px;letter-spacing:.13em}.header .nav{display:flex!important;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px}.header .nav>.menu-toggle{display:flex!important;order:2;width:39px;height:39px;margin:0!important}.header .nav>.lang-dropdown{display:inline-flex!important;order:1}.header .nav>.lang-dropdown .lang-btn{min-height:39px;padding:0 8px!important}.header .nav>.nav-link,.header .nav>a.nav-cta{display:none!important}.header .nav.is-open{position:absolute;top:calc(100% + 9px);left:0;right:0;display:flex!important;flex-direction:column;align-items:stretch;gap:3px;padding:10px;border:1px solid rgba(91,190,222,.25);border-radius:10px;background:#040e1af7;box-shadow:0 20px 44px #0000007a,0 0 26px #0096d214;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.header .nav.is-open>.menu-toggle{order:0;align-self:flex-end;margin:0 0 4px!important}.header .nav.is-open>.nav-link,.header .nav.is-open>a.nav-cta{display:flex!important;width:100%;min-height:42px;box-sizing:border-box;justify-content:flex-start;padding:0 12px!important;border-radius:5px;font-size:12px!important}.header .nav.is-open>.nav-link:after{display:none}.header .nav.is-open>.nav-link:hover{background:#0096cd1a}.header .nav.is-open>.lang-dropdown{order:8;width:100%;padding:4px 2px 0;border-top:1px solid rgba(110,170,200,.13)}.header .nav.is-open>.lang-dropdown .lang-btn{width:100%;justify-content:flex-start}.header .nav.is-open>a.nav-cta:not(.nav-link){justify-content:center;margin-top:5px}}@media(prefers-reduced-motion:reduce){.header,.header *{transition:none!important}}.header .logo-icon .swarmic-mark-image{position:relative;display:block;width:46px;height:46px;object-fit:contain;overflow:visible;filter:drop-shadow(0 0 5px rgba(0,190,235,.2))}.header .logo-icon{border-color:#5bcfef4d;background:radial-gradient(circle at 50% 48%,rgba(0,190,235,.12),transparent 66%),linear-gradient(145deg,#0f34497a,#030f1c7a)}.header .logo-icon:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid rgba(77,205,237,.08);border-radius:13px;pointer-events:none;opacity:.8}@media(max-width:768px){.header .logo-icon .swarmic-mark-image{width:39px;height:39px}.header .logo-wordmark-main{font-size:13px!important;letter-spacing:.13em!important}.header .logo-wordmark-sub{font-size:7px!important;letter-spacing:.29em!important}.header .logo-text:after{font-size:5.2px;letter-spacing:.14em}}.header .logo{display:flex;align-items:center;gap:12px;min-width:max-content;color:inherit;text-decoration:none}.header .logo-icon{position:relative;display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;box-sizing:border-box;border:1px solid rgba(91,207,239,.28);border-radius:11px;background:radial-gradient(circle at 50% 48%,rgba(0,190,235,.13),transparent 68%),linear-gradient(145deg,#0f344985,#030f1c8c);box-shadow:inset 0 1px #dcf8ff14,0 0 22px #00b1e117}.header .logo-icon:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:15px;background:radial-gradient(circle,rgba(0,190,255,.12),transparent 68%);filter:blur(5px);pointer-events:none}.header .logo-icon .swarmic-mark-image{position:relative;display:block;width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 0 5px rgba(0,190,235,.2))}.header .logo-text{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin:0;color:#f2f8fc!important;font-family:Inter,system-ui,sans-serif!important;line-height:1!important;white-space:nowrap;text-shadow:0 0 18px rgba(150,220,245,.08)}.header .logo-wordmark-main{display:block;color:#f2f8fc!important;font:760 15px/1 Inter,system-ui,sans-serif!important;letter-spacing:.145em!important}.header .logo-wordmark-sub{display:block;padding-left:1px;color:#70dfff!important;font:600 8px/1 JetBrains Mono,ui-monospace,monospace!important;letter-spacing:.34em!important}.header .logo-text:after{content:"AI ORCHESTRATION SYSTEMS";display:block;margin-top:1px;color:#91bed3b8;font:600 6px/1.2 JetBrains Mono,ui-monospace,monospace;letter-spacing:.19em}@media(max-width:1100px)and (min-width:769px){.header .logo-wordmark-main{font-size:14px!important}.header .logo-wordmark-sub{font-size:7px!important}.header .logo-text:after{font-size:5.5px}}@media(max-width:768px){.header .logo{gap:9px;min-width:0}.header .logo-icon{width:40px;height:40px;flex-basis:40px}.header .logo-icon .swarmic-mark-image{width:40px;height:40px}.header .logo-wordmark-main{font-size:13px!important;letter-spacing:.13em!important}.header .logo-wordmark-sub{font-size:7px!important;letter-spacing:.29em!important}.header .logo-text:after{font-size:5.2px;letter-spacing:.14em}}@media(prefers-reduced-motion:reduce){.header .logo-icon .swarmic-mark-image{filter:none}}#swarmic-cinematic-film{--sw-film-cyan: #00d2ff;position:relative;isolation:isolate;width:min(100% - 40px,1440px);margin:clamp(76px,9vw,132px) auto;padding:clamp(22px,4vw,54px) 0;color:#f4fbff}#swarmic-cinematic-film .swarmic-cinematic-heading{position:relative;z-index:2;text-align:center;margin:0 auto 30px}#swarmic-cinematic-film .swarmic-cinematic-kicker{display:inline-block;color:#8beeff;font:600 10px/1.5 JetBrains Mono,monospace;letter-spacing:.28em;text-transform:uppercase}#swarmic-cinematic-film .swarmic-cinematic-title{display:block;width:100%;text-align:center;margin:12px 0 14px;color:#f7fcff;font:600 clamp(30px,4.2vw,58px)/1.04 Inter,Arial,sans-serif;letter-spacing:-.055em;text-shadow:0 0 34px rgba(0,210,255,.13)}#swarmic-cinematic-film .swarmic-cinematic-rule{display:block;width:86px;height:1px;margin:0 auto 14px;background:linear-gradient(90deg,transparent,var(--sw-film-cyan),transparent);box-shadow:0 0 16px #00d2ffcc}#swarmic-cinematic-film .swarmic-cinematic-description{max-width:620px;margin:0 auto;color:#d5e7f2ad;font:400 clamp(13px,1.2vw,15px)/1.65 Inter,Arial,sans-serif}#swarmic-cinematic-film .swarmic-film-stage{position:relative;perspective:1600px;transform-style:preserve-3d;padding:clamp(12px,2.2vw,30px);border-radius:22px;background:linear-gradient(145deg,#00d2ff1f,#071322e6 28%,#030811fa 70%,#00d2ff1a);border:1px solid rgba(92,220,255,.34);box-shadow:0 36px 100px #0000008f,0 0 0 1px #00d2ff14 inset,0 0 42px #00aedc26,0 0 110px #0091d21a;animation:swarmicScreenFloat 8s ease-in-out infinite;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease;will-change:transform}#swarmic-cinematic-film .swarmic-film-stage:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(139,238,255,.12);border-radius:17px;pointer-events:none}#swarmic-cinematic-film .swarmic-film-stage:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:22px;pointer-events:none;background:linear-gradient(112deg,transparent 15%,rgba(108,235,255,.22) 49%,transparent 72%);opacity:.4;mix-blend-mode:screen}#swarmic-cinematic-film .swarmic-film-bezel{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:12px;background:#02060d;border:1px solid rgba(111,226,255,.26);box-shadow:0 0 0 1px #000000e6,0 12px 42px #00000080,0 0 32px #00beff1f}#swarmic-cinematic-film .swarmic-film-bezel video{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:contain;background:#02060d}#swarmic-cinematic-film .swarmic-film-hud{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;overflow:hidden;background:linear-gradient(180deg,rgba(1,8,18,.36),transparent 22%,transparent 72%,rgba(1,8,18,.25))}#swarmic-cinematic-film .swarmic-film-hud:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22;background-image:linear-gradient(rgba(0,210,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,210,255,.1) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 34%,transparent 68%,#000);mask-image:linear-gradient(180deg,#000,transparent 34%,transparent 68%,#000)}#swarmic-cinematic-film .swarmic-film-brand{position:absolute;top:clamp(12px,2vw,26px);left:clamp(14px,2.4vw,30px);display:flex;align-items:center;gap:9px;color:#f4fcff;font:700 clamp(9px,.9vw,12px)/1 Inter,Arial,sans-serif;letter-spacing:.22em;text-shadow:0 2px 12px #000,0 0 16px rgba(0,210,255,.6)}#swarmic-cinematic-film .swarmic-film-brand img{width:clamp(22px,2.4vw,32px);height:auto;filter:drop-shadow(0 0 8px rgba(0,210,255,.85))}#swarmic-cinematic-film .swarmic-film-caption{position:absolute;left:7%;right:7%;bottom:12%;z-index:4;text-align:center;color:#fff;font:600 clamp(17px,3vw,38px)/1.12 Inter,Arial,sans-serif;letter-spacing:-.035em;text-shadow:0 2px 22px #000,0 0 28px rgba(0,210,255,.32);opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.8,.2,1)}#swarmic-cinematic-film .swarmic-film-caption.is-active{opacity:1;transform:translateY(0)}#swarmic-cinematic-film .swarmic-film-caption small{display:block;margin-bottom:9px;color:#9cefff;font:600 9px/1.4 JetBrains Mono,monospace;letter-spacing:.25em}#swarmic-cinematic-film .swarmic-film-hud-label{position:absolute;z-index:4;right:clamp(14px,2.4vw,30px);top:clamp(15px,2.3vw,28px);color:#adebffcc;font:500 8px/1.4 JetBrains Mono,monospace;letter-spacing:.16em;text-shadow:0 1px 10px #000}#swarmic-cinematic-film .swarmic-film-corner{position:absolute;z-index:4;width:22px;height:22px;opacity:.75;pointer-events:none;border-color:#6fe8ffcc;border-style:solid}#swarmic-cinematic-film .swarmic-film-corner.tl{top:9px;left:9px;border-width:1px 0 0 1px}#swarmic-cinematic-film .swarmic-film-corner.tr{top:9px;right:9px;border-width:1px 1px 0 0}#swarmic-cinematic-film .swarmic-film-corner.bl{bottom:9px;left:9px;border-width:0 0 1px 1px}#swarmic-cinematic-film .swarmic-film-corner.br{bottom:9px;right:9px;border-width:0 1px 1px 0}#swarmic-cinematic-film .swarmic-film-signal{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:15px 3px 0;color:#93d2e68f;font:500 9px/1.5 JetBrains Mono,monospace;letter-spacing:.14em}#swarmic-cinematic-film .swarmic-film-signal span:first-child:before{content:"";display:inline-block;width:6px;height:6px;margin:0 8px 1px 0;border-radius:50%;background:#00d2ff;box-shadow:0 0 10px #00d2ff}#swarmic-cinematic-film .swarmic-cinematic-footnote{margin:20px 0 0;text-align:center;color:#94becf75;font:500 9px/1.5 JetBrains Mono,monospace;letter-spacing:.22em}@keyframes swarmicScreenFloat{0%,to{translate:0 0}50%{translate:0 -7px}}@media(hover:hover)and (pointer:fine){#swarmic-cinematic-film .swarmic-film-stage.is-interactive:hover{box-shadow:0 42px 110px #0000009e,0 0 0 1px #00d2ff1f inset,0 0 56px #00aedc33}}@media(max-width:700px){#swarmic-cinematic-film{width:calc(100% - 28px);margin:64px auto;padding:10px 0}#swarmic-cinematic-film .swarmic-cinematic-heading{margin-bottom:20px}#swarmic-cinematic-film .swarmic-cinematic-kicker{font-size:8px;letter-spacing:.18em}#swarmic-cinematic-film .swarmic-cinematic-title{font-size:clamp(28px,8vw,38px)}#swarmic-cinematic-film .swarmic-film-stage{padding:7px;border-radius:13px;animation:none;transform:none!important}#swarmic-cinematic-film .swarmic-film-stage:before{top:3px;right:3px;bottom:3px;left:3px;border-radius:10px}#swarmic-cinematic-film .swarmic-film-bezel{border-radius:7px}#swarmic-cinematic-film .swarmic-film-bezel video{object-fit:contain}#swarmic-cinematic-film .swarmic-film-hud:before{background-size:34px 34px;opacity:.12}#swarmic-cinematic-film .swarmic-film-brand{top:9px;left:10px;gap:5px;font-size:7px;letter-spacing:.12em}#swarmic-cinematic-film .swarmic-film-brand img{width:19px}#swarmic-cinematic-film .swarmic-film-hud-label{top:10px;right:10px;font-size:6px;letter-spacing:.08em}#swarmic-cinematic-film .swarmic-film-caption{left:5%;right:5%;bottom:8%;font-size:clamp(13px,4vw,20px)}#swarmic-cinematic-film .swarmic-film-caption small{font-size:7px;letter-spacing:.14em;margin-bottom:5px}#swarmic-cinematic-film .swarmic-film-corner{width:12px;height:12px}#swarmic-cinematic-film .swarmic-film-corner.tl{top:5px;left:5px}#swarmic-cinematic-film .swarmic-film-corner.tr{top:5px;right:5px}#swarmic-cinematic-film .swarmic-film-corner.bl{bottom:5px;left:5px}#swarmic-cinematic-film .swarmic-film-corner.br{bottom:5px;right:5px}#swarmic-cinematic-film .swarmic-film-signal{font-size:7px;letter-spacing:.06em;margin:10px 2px 0}}@media(prefers-reduced-motion:reduce){#swarmic-cinematic-film .swarmic-film-stage{animation:none;transition:none;transform:none!important}#swarmic-cinematic-film .swarmic-film-caption{transition:none}}#swarmic-cinematic-film .swarmic-film-stage{background:radial-gradient(ellipse at 50% 0%,rgba(0,210,255,.16),transparent 48%),linear-gradient(145deg,#00d2ff29,#071322f0 26%,#030914 70%,#00d2ff21);box-shadow:0 42px 110px #0000009e,0 0 0 1px #00d2ff29 inset,0 0 1px 2px #77ecff1a,0 0 54px #00aedc33,0 0 140px #0091d21f}#swarmic-cinematic-film .swarmic-film-stage:before{top:4px;right:4px;bottom:4px;left:4px;border-color:#8beeff33;box-shadow:0 0 24px #00d2ff12 inset}#swarmic-cinematic-film .swarmic-film-bezel:before{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid rgba(110,228,255,.18);box-shadow:0 0 34px #00beff1a inset}#swarmic-cinematic-film .swarmic-film-hud:after{content:"";position:absolute;z-index:1;inset:-35% 0 auto;height:32%;pointer-events:none;opacity:.16;background:linear-gradient(180deg,transparent,rgba(87,224,255,.25),transparent);animation:swarmicFilmScan 8s linear infinite}#swarmic-cinematic-film .swarmic-film-transmission{position:absolute;z-index:4;left:clamp(14px,2.4vw,30px);right:clamp(14px,2.4vw,30px);top:50%;height:1px;pointer-events:none;opacity:.45;background:linear-gradient(90deg,transparent,rgba(0,210,255,.35) 12%,transparent 32%,transparent 68%,rgba(0,210,255,.35) 88%,transparent)}#swarmic-cinematic-film .swarmic-film-transmission:before,#swarmic-cinematic-film .swarmic-film-transmission:after{content:"";position:absolute;top:-2px;width:5px;height:5px;border-radius:50%;background:#9cefff;box-shadow:0 0 12px 3px #00d2ffa6;animation:swarmicSignalTravel 6s linear infinite}#swarmic-cinematic-film .swarmic-film-transmission:after{animation-delay:-3s}#swarmic-cinematic-film .swarmic-film-coordinates{position:absolute;z-index:4;right:clamp(14px,2.4vw,30px);bottom:clamp(14px,2.4vw,28px);color:#a9e7f7b8;font:500 7px/1.6 JetBrains Mono,monospace;letter-spacing:.13em;text-align:right;text-shadow:0 1px 9px #000}#swarmic-cinematic-film .swarmic-film-signal{position:relative;padding-top:10px;border-top:1px solid rgba(81,201,230,.12)}#swarmic-cinematic-film .swarmic-film-signal:before{content:"";position:absolute;top:-1px;left:0;width:18%;height:1px;background:linear-gradient(90deg,#00d2ff,transparent);box-shadow:0 0 10px #00d2ff;animation:swarmicSignalBar 5s ease-in-out infinite alternate}#swarmic-cinematic-film .swarmic-film-signal span:last-child{color:#99e1f5c7}@keyframes swarmicFilmScan{0%{transform:translateY(0)}to{transform:translateY(460%)}}@keyframes swarmicSignalTravel{0%{left:0;opacity:0}12%{opacity:1}88%{opacity:1}to{left:100%;opacity:0}}@keyframes swarmicSignalBar{0%{width:9%;opacity:.55}to{width:34%;opacity:1}}@media(max-width:700px){#swarmic-cinematic-film .swarmic-film-transmission,#swarmic-cinematic-film .swarmic-film-coordinates{display:none}#swarmic-cinematic-film .swarmic-film-hud:after{opacity:.08;animation-duration:12s}#swarmic-cinematic-film .swarmic-film-stage{box-shadow:0 20px 48px #00000080,0 0 22px #00aedc1f}}@media(prefers-reduced-motion:reduce){#swarmic-cinematic-film .swarmic-film-hud:after,#swarmic-cinematic-film .swarmic-film-transmission:before,#swarmic-cinematic-film .swarmic-film-transmission:after,#swarmic-cinematic-film .swarmic-film-signal:before{animation:none}}#swarmic-cinematic-film .swarmic-film-stage{width:min(100%,1120px);aspect-ratio:1.22 / 1;box-sizing:border-box;margin:0 auto;padding:0;display:grid;place-items:center;overflow:visible;border:0;border-radius:0;background:radial-gradient(ellipse at 50% 48%,rgba(0,210,255,.12),transparent 42%),radial-gradient(ellipse at 50% 100%,rgba(0,130,255,.12),transparent 55%),linear-gradient(135deg,#bef8ff1a,#05192b2e 24%,#030c1a47 70%,#76e8ff14);box-shadow:0 60px 130px #00000070,0 0 100px #00beff1a;-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);clip-path:polygon(7% 0,93% 0,100% 7%,100% 93%,93% 100%,7% 100%,0 93%,0 7%);animation:swarmicGlassDrift 10s ease-in-out infinite}#swarmic-cinematic-film .swarmic-film-stage:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:0;pointer-events:none;border:1px solid rgba(169,245,255,.62);clip-path:polygon(7% 0,93% 0,100% 7%,100% 93%,93% 100%,7% 100%,0 93%,0 7%);background:linear-gradient(115deg,rgba(255,255,255,.18),transparent 17% 74%,rgba(0,210,255,.16)),linear-gradient(180deg,rgba(139,238,255,.07),transparent 35%,rgba(0,115,190,.09));box-shadow:inset 0 0 70px #00d2ff1a}#swarmic-cinematic-film .swarmic-film-stage:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;z-index:0;pointer-events:none;border:1px solid rgba(120,225,255,.2);clip-path:polygon(7% 0,93% 0,100% 7%,100% 93%,93% 100%,7% 100%,0 93%,0 7%);background:linear-gradient(90deg,transparent 49.9%,rgba(144,238,255,.07) 50%,transparent 50.1%),linear-gradient(0deg,transparent 49.9%,rgba(144,238,255,.05) 50%,transparent 50.1%);opacity:.8}#swarmic-cinematic-film .swarmic-film-bezel{z-index:2;width:82%;aspect-ratio:16/9;height:auto;overflow:hidden;border:0;border-radius:2px;background:#02060d;box-shadow:0 0 0 1px #b0f5ff6b,0 0 0 5px #68e1ff0b,0 22px 65px #00000085,0 0 65px #00beff2e;transform:translateZ(34px)}#swarmic-cinematic-film .swarmic-film-bezel:before{border:1px solid rgba(186,246,255,.28);box-shadow:inset 0 0 42px #00d2ff1a}#swarmic-cinematic-film .swarmic-film-bezel video{width:100%;height:100%;object-fit:cover}#swarmic-cinematic-film .swarmic-film-hud{background:linear-gradient(180deg,rgba(1,8,18,.16),transparent 20%,transparent 80%,rgba(1,8,18,.18))}#swarmic-cinematic-film .swarmic-film-hud:before{opacity:.12;background-size:38px 38px}#swarmic-cinematic-film .swarmic-film-transmission{left:9%;right:9%;opacity:.28}#swarmic-cinematic-film .swarmic-film-coordinates{right:10%;bottom:9%}#swarmic-cinematic-film .swarmic-film-signal{width:min(82%,920px);margin:18px auto 0;border-color:#80e2ff29}#swarmic-cinematic-film .swarmic-film-corner{width:34px;height:34px;opacity:.9;border-color:#adf5fff2;filter:drop-shadow(0 0 8px rgba(0,210,255,.7))}#swarmic-cinematic-film .swarmic-film-corner.tl{top:4.5%;left:4.5%}#swarmic-cinematic-film .swarmic-film-corner.tr{top:4.5%;right:4.5%}#swarmic-cinematic-film .swarmic-film-corner.bl{bottom:4.5%;left:4.5%}#swarmic-cinematic-film .swarmic-film-corner.br{bottom:4.5%;right:4.5%}@keyframes swarmicGlassDrift{0%,to{transform:translateZ(0) rotateX(0) rotateY(0)}50%{transform:translate3d(0,-9px,0) rotateX(.35deg) rotateY(-.35deg)}}@media(max-width:700px){#swarmic-cinematic-film .swarmic-film-stage{width:100%;aspect-ratio:1.18/1;padding:0;border-radius:0;clip-path:polygon(5% 0,95% 0,100% 5%,100% 95%,95% 100%,5% 100%,0 95%,0 5%);animation:none}#swarmic-cinematic-film .swarmic-film-stage:before{clip-path:polygon(5% 0,95% 0,100% 5%,100% 95%,95% 100%,5% 100%,0 95%,0 5%)}#swarmic-cinematic-film .swarmic-film-stage:after{top:6px;right:6px;bottom:6px;left:6px}#swarmic-cinematic-film .swarmic-film-bezel{width:88%;transform:none}#swarmic-cinematic-film .swarmic-film-signal{width:88%}#swarmic-cinematic-film .swarmic-film-corner{width:18px;height:18px}}@media(prefers-reduced-motion:reduce){#swarmic-cinematic-film .swarmic-film-stage{animation:none}}#swarmic-cinematic-film .swarmic-film-stage{display:block}#swarmic-cinematic-film .swarmic-film-bezel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) translateZ(34px)}#swarmic-cinematic-film .swarmic-film-signal{position:absolute;left:50%;bottom:7%;transform:translate(-50%)}@media(max-width:700px){#swarmic-cinematic-film .swarmic-film-bezel{top:48%;transform:translate(-50%,-50%)}#swarmic-cinematic-film .swarmic-film-signal{bottom:5%}}#swarmic-cinematic-film .swarmic-film-stage{aspect-ratio:1.22/1;transform:none!important;animation:swarmicCrystalLevitate 7.5s ease-in-out infinite!important;background:linear-gradient(128deg,rgba(230,253,255,.24) 0%,rgba(89,218,255,.1) 8%,transparent 22% 70%,rgba(83,215,255,.13) 90%,rgba(228,252,255,.2) 100%),radial-gradient(ellipse at 18% 16%,rgba(118,239,255,.22),transparent 34%),radial-gradient(ellipse at 82% 84%,rgba(0,126,255,.2),transparent 38%),linear-gradient(145deg,#10415b57,#0311223d 42%,#07223a6b);border:1px solid rgba(190,248,255,.55);box-shadow:0 2px 2px #e7fdff6b inset,0 -3px 8px #0008148c inset,0 0 0 2px #4bd5ff29,0 0 0 5px #51d4ff0e,0 0 0 9px #8cefff0b,0 34px 26px -18px #000000c7,0 58px 110px #0000007a,0 0 70px #00c4ff38,0 0 160px #007eff24;-webkit-backdrop-filter:blur(24px) saturate(175%);backdrop-filter:blur(24px) saturate(175%)}#swarmic-cinematic-film .swarmic-film-stage:before{top:2px;right:2px;bottom:2px;left:2px;border:2px solid rgba(180,246,255,.44);background:linear-gradient(112deg,rgba(255,255,255,.34),transparent 12% 32%,rgba(104,229,255,.08) 49%,transparent 67%,rgba(255,255,255,.18)),linear-gradient(28deg,transparent 0 36%,rgba(144,239,255,.12) 36.2%,transparent 36.8% 63%,rgba(144,239,255,.1) 63.2%,transparent 64%),linear-gradient(180deg,rgba(215,251,255,.13),transparent 24% 72%,rgba(49,184,255,.12));box-shadow:inset 0 0 18px #e0fcff3d,inset 0 0 72px #00c4ff29,0 0 22px #6be5ff38}#swarmic-cinematic-film .swarmic-film-stage:after{top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(171,241,255,.32);background:linear-gradient(116deg,transparent 0 16%,rgba(217,251,255,.22) 16.15%,transparent 16.7% 100%),linear-gradient(64deg,transparent 0 79%,rgba(113,224,255,.2) 79.15%,transparent 79.7% 100%),linear-gradient(180deg,rgba(255,255,255,.06),transparent 25% 78%,rgba(0,210,255,.08));box-shadow:inset 0 0 38px #00d2ff1a}#swarmic-cinematic-film .swarmic-film-bezel{box-shadow:0 0 0 1px #e2fdffc7,0 0 0 4px #5fddff38,0 0 0 7px #7de9ff14,0 18px 55px #00000094,0 0 55px #00caff40}#swarmic-cinematic-film .swarmic-film-bezel:before{border:1px solid rgba(218,250,255,.5);box-shadow:inset 0 0 18px #d3faff38,inset 0 0 65px #00d2ff29,0 0 22px #00d2ff29}#swarmic-cinematic-film .swarmic-film-bezel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(112deg,transparent 0 18%,rgba(220,252,255,.18) 18.2%,transparent 19.2% 100%),linear-gradient(292deg,transparent 0 82%,rgba(114,226,255,.14) 82.2%,transparent 83.2% 100%);mix-blend-mode:screen}#swarmic-cinematic-film .swarmic-film-corner{width:48px;height:48px;border-width:2px;filter:drop-shadow(0 0 5px rgba(0,210,255,.95)) drop-shadow(0 0 14px rgba(0,210,255,.55))}@keyframes swarmicCrystalLevitate{0%,to{translate:0 0}50%{translate:0 -12px}}@media(max-width:700px){#swarmic-cinematic-film .swarmic-film-stage{aspect-ratio:1.18/1;box-shadow:0 0 0 2px #4bd5ff1f,0 22px 48px #0000008c,0 0 38px #00c4ff29}#swarmic-cinematic-film .swarmic-film-corner{width:20px;height:20px;border-width:1px}}#swarmic-cinematic-film .swarmic-film-stage{width:min(94%,1040px);aspect-ratio:1.22/1;box-sizing:border-box;transform-style:preserve-3d;filter:drop-shadow(0 7px 0 rgba(82,211,255,.48)) drop-shadow(0 13px 0 rgba(13,91,145,.78)) drop-shadow(0 19px 0 rgba(3,35,68,.88)) drop-shadow(0 42px 28px rgba(0,0,0,.58)) drop-shadow(0 0 24px rgba(0,190,255,.2));background:linear-gradient(180deg,rgba(239,254,255,.34) 0%,rgba(130,233,255,.16) 2.5%,transparent 9% 84%,rgba(0,96,160,.26) 94%,rgba(2,22,46,.54) 100%),linear-gradient(90deg,rgba(219,251,255,.25),rgba(66,192,239,.08) 2.2%,transparent 8% 91%,rgba(58,196,255,.12) 97%,rgba(218,251,255,.24)),radial-gradient(ellipse at 16% 14%,rgba(164,246,255,.22),transparent 36%),radial-gradient(ellipse at 86% 88%,rgba(0,116,255,.22),transparent 40%),linear-gradient(145deg,#11486766,#0312264d 44%,#082b497a);box-shadow:inset 0 3px 3px #f4ffff99,inset 0 -9px 18px #000a1cb8,inset 8px 0 16px #cdfaff26,inset -9px 0 18px #0090dc38,0 0 0 1px #defcff9e,0 0 0 4px #46d3ff33,0 0 0 8px #63deff13,0 0 78px #00c4ff3b,0 0 150px #007eff26}#swarmic-cinematic-film .swarmic-film-stage:before{top:2px;right:2px;bottom:2px;left:2px;border:2px solid rgba(218,251,255,.64);background:linear-gradient(180deg,rgba(255,255,255,.42),transparent 5% 78%,rgba(48,182,255,.18) 94%,rgba(1,24,51,.42)),linear-gradient(90deg,rgba(232,253,255,.24),transparent 7% 91%,rgba(100,222,255,.22)),linear-gradient(112deg,rgba(255,255,255,.28),transparent 14% 32%,rgba(104,229,255,.1) 49%,transparent 67%,rgba(255,255,255,.22)),linear-gradient(28deg,transparent 0 36%,rgba(144,239,255,.16) 36.2%,transparent 36.8% 63%,rgba(144,239,255,.13) 63.2%,transparent 64%);box-shadow:inset 0 0 20px #eefeff57,inset 0 0 78px #00c4ff33,inset 0 -12px 22px #00315c59,0 0 26px #6be5ff47}#swarmic-cinematic-film .swarmic-film-stage:after{top:9px;right:9px;bottom:9px;left:9px;border:1px solid rgba(190,247,255,.44);background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 3% 88%,rgba(0,159,232,.18)),linear-gradient(90deg,rgba(220,252,255,.16),transparent 4% 95%,rgba(108,226,255,.15)),linear-gradient(116deg,transparent 0 16%,rgba(238,254,255,.3) 16.15%,transparent 16.8% 100%),linear-gradient(64deg,transparent 0 79%,rgba(113,224,255,.28) 79.15%,transparent 79.8% 100%),linear-gradient(180deg,rgba(255,255,255,.05),transparent 25% 78%,rgba(0,210,255,.12));box-shadow:inset 0 0 42px #00d2ff24,inset 0 -7px 16px #0041703d}#swarmic-cinematic-film .swarmic-film-bezel{width:81%;transform:translate(-50%,-50%) translateZ(46px);box-shadow:0 0 0 1px #f0ffffe0,0 0 0 4px #5fddff47,0 0 0 8px #7de9ff1f,0 0 0 12px #2aa0dc14,0 22px 58px #0000009e,0 0 62px #00caff47}#swarmic-cinematic-film .swarmic-film-bezel:before{border:1px solid rgba(230,253,255,.66);box-shadow:inset 0 0 22px #e8fdff47,inset 0 0 70px #00d2ff2e,0 0 26px #00d2ff33}#swarmic-cinematic-film .swarmic-film-corner{width:54px;height:54px;border-width:2px;filter:drop-shadow(0 0 5px rgba(0,210,255,1)) drop-shadow(0 0 16px rgba(0,210,255,.72))}@media(max-width:700px){#swarmic-cinematic-film .swarmic-film-stage{width:100%;filter:drop-shadow(0 4px 0 rgba(45,160,210,.42)) drop-shadow(0 8px 0 rgba(4,48,82,.72)) drop-shadow(0 24px 18px rgba(0,0,0,.52));box-shadow:inset 0 2px 3px #f4ffff7a,inset 0 -6px 12px #000a1ca6,0 0 0 2px #4bd5ff24,0 0 38px #00c4ff29}#swarmic-cinematic-film .swarmic-film-bezel{width:88%;transform:translate(-50%,-50%)}#swarmic-cinematic-film .swarmic-film-corner{width:20px;height:20px;border-width:1px}}@media(prefers-reduced-motion:reduce){#swarmic-cinematic-film .swarmic-film-stage{filter:drop-shadow(0 8px 0 rgba(4,48,82,.72)) drop-shadow(0 24px 18px rgba(0,0,0,.52))}}#swarmic-cinematic-film .swarmic-film-stage{background:linear-gradient(180deg,rgba(210,250,255,.17) 0%,rgba(87,205,239,.07) 3%,transparent 12% 82%,rgba(0,86,145,.2) 94%,rgba(1,19,40,.42) 100%),linear-gradient(90deg,rgba(215,250,255,.14),rgba(62,180,222,.035) 3%,transparent 11% 89%,rgba(62,180,222,.045) 97%,rgba(215,250,255,.14)),radial-gradient(ellipse at 50% 50%,rgba(0,145,205,.075),transparent 65%),linear-gradient(145deg,#0a2b4238,#020d1c4d 48%,#051d3352);box-shadow:inset 0 2px 3px #f0ffff57,inset 0 -10px 20px #000818a8,inset 7px 0 13px #bef2ff17,inset -8px 0 15px #0084cd21,0 0 0 1px #cdf9ff7a,0 0 0 4px #46c3e81f,0 0 0 8px #63deff09,0 0 60px #00aae126,0 0 120px #006ecd17;filter:drop-shadow(0 6px 0 rgba(40,142,185,.36)) drop-shadow(0 12px 0 rgba(7,57,91,.68)) drop-shadow(0 18px 22px rgba(0,0,0,.48))}#swarmic-cinematic-film .swarmic-film-stage:before{border-color:#d0f9ff7a;background:linear-gradient(180deg,rgba(255,255,255,.23),transparent 4% 84%,rgba(0,133,195,.12) 96%,rgba(1,20,42,.26)),linear-gradient(90deg,rgba(236,253,255,.13),transparent 8% 92%,rgba(106,221,255,.13)),linear-gradient(112deg,rgba(255,255,255,.17),transparent 14% 34%,rgba(104,229,255,.045) 50%,transparent 68%,rgba(255,255,255,.12));box-shadow:inset 0 0 15px #eefeff33,inset 0 0 58px #00aadc1f,inset 0 -10px 18px #002a524d}#swarmic-cinematic-film .swarmic-film-stage:after{border-color:#abf1ff47;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 4% 90%,rgba(0,159,232,.1)),linear-gradient(90deg,rgba(220,252,255,.08),transparent 5% 95%,rgba(108,226,255,.08)),linear-gradient(116deg,transparent 0 16%,rgba(238,254,255,.17) 16.15%,transparent 16.8% 100%),linear-gradient(64deg,transparent 0 79%,rgba(113,224,255,.15) 79.15%,transparent 79.8% 100%);box-shadow:inset 0 0 28px #00aadc14,inset 0 -6px 14px #00417033}#swarmic-cinematic-film .swarmic-film-bezel{width:82%;border:0;border-radius:0;background:transparent;transform:translate(-50%,-50%) translateZ(1px);box-shadow:none;overflow:hidden}#swarmic-cinematic-film .swarmic-film-bezel video{display:block;width:100%;height:100%;object-fit:cover;background:#02060d;filter:brightness(.76) contrast(1.1) saturate(.88)}#swarmic-cinematic-film .swarmic-film-bezel:before{top:0;right:0;bottom:0;left:0;border:0;background:linear-gradient(180deg,rgba(2,13,27,.22),transparent 13% 82%,rgba(2,15,31,.3)),linear-gradient(90deg,rgba(1,12,27,.2),transparent 9% 91%,rgba(1,12,27,.2)),radial-gradient(ellipse at 50% 48%,transparent 50%,rgba(0,14,30,.16) 100%);box-shadow:inset 0 0 28px #000b194d,inset 0 0 70px #00689e14}#swarmic-cinematic-film .swarmic-film-bezel:after{content:"";position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(112deg,transparent 0 18%,rgba(218,250,255,.065) 18.2%,transparent 19.2% 100%),linear-gradient(292deg,transparent 0 82%,rgba(114,226,255,.05) 82.2%,transparent 83.2% 100%),linear-gradient(180deg,rgba(104,218,245,.035),transparent 24% 76%,rgba(0,115,180,.045));mix-blend-mode:screen}#swarmic-cinematic-film .swarmic-film-hud{background:linear-gradient(180deg,rgba(1,8,18,.2),transparent 18%,transparent 80%,rgba(1,8,18,.22)),linear-gradient(90deg,rgba(1,8,18,.1),transparent 10% 90%,rgba(1,8,18,.1))}#swarmic-cinematic-film .swarmic-film-hud:before{opacity:.075;background-size:46px 46px}#swarmic-cinematic-film .swarmic-film-brand,#swarmic-cinematic-film .swarmic-film-hud-label,#swarmic-cinematic-film .swarmic-film-coordinates{opacity:.72}#swarmic-cinematic-film .swarmic-film-corner{width:36px;height:36px;opacity:.58;border-color:#99e8f8b8;filter:drop-shadow(0 0 5px rgba(0,190,230,.48))}@media(max-width:700px){#swarmic-cinematic-film .swarmic-film-stage{filter:drop-shadow(0 4px 0 rgba(30,119,158,.34)) drop-shadow(0 9px 15px rgba(0,0,0,.48))}#swarmic-cinematic-film .swarmic-film-bezel{width:88%;transform:translate(-50%,-50%)}#swarmic-cinematic-film .swarmic-film-bezel video{filter:brightness(.8) contrast(1.08) saturate(.9)}#swarmic-cinematic-film .swarmic-film-corner{width:20px;height:20px;opacity:.52}}@media(prefers-reduced-motion:reduce){#swarmic-cinematic-film .swarmic-film-stage{animation:none!important;translate:0 0}}#swarmic-cinematic-film .swarmic-film-stage{clip-path:none!important;border-radius:24px!important;overflow:hidden}#swarmic-cinematic-film .swarmic-film-stage:before,#swarmic-cinematic-film .swarmic-film-stage:after{clip-path:none!important;border-radius:21px!important}#swarmic-cinematic-film .swarmic-film-stage:before{top:1px!important;right:1px!important;bottom:1px!important;left:1px!important}#swarmic-cinematic-film .swarmic-film-stage:after{top:8px!important;right:8px!important;bottom:8px!important;left:8px!important;border-radius:17px!important}@media(max-width:700px){#swarmic-cinematic-film .swarmic-film-stage{clip-path:none!important;border-radius:16px!important}#swarmic-cinematic-film .swarmic-film-stage:before{border-radius:14px!important}#swarmic-cinematic-film .swarmic-film-stage:after{top:5px!important;right:5px!important;bottom:5px!important;left:5px!important;border-radius:12px!important}}#swarmic-cinematic-film .swarmic-film-stage{position:relative;overflow:visible!important;isolation:isolate;border-radius:30px!important;border:1px solid rgba(177,239,255,.34)!important;background:linear-gradient(180deg,rgba(235,252,255,.13) 0%,rgba(116,211,237,.045) 2%,transparent 11% 78%,rgba(0,91,145,.14) 94%,rgba(1,17,36,.38) 100%),linear-gradient(90deg,rgba(222,249,255,.11),rgba(72,177,211,.025) 3%,transparent 12% 88%,rgba(72,177,211,.03) 97%,rgba(222,249,255,.12)),radial-gradient(ellipse at 50% 44%,rgba(0,148,204,.065),transparent 67%),linear-gradient(145deg,#0b2b3f4d,#020e1d61 50%,#051f3461);box-shadow:inset 0 2px 3px #f2feff5c,inset 0 -12px 22px #000818ad,inset 8px 0 15px #c1f2ff1a,inset -9px 0 17px #007dbe21,0 1px #ebfdff40,0 7px #2175997a,0 13px #042b48c7,0 22px 30px #0000007a,0 0 48px #00a3d61f}#swarmic-cinematic-film .swarmic-film-stage:before{top:1px!important;right:1px!important;bottom:1px!important;left:1px!important;z-index:1;border:1px solid rgba(215,249,255,.35);border-radius:28px!important;background:linear-gradient(118deg,rgba(255,255,255,.16),transparent 16% 37%,rgba(110,223,246,.035) 50%,transparent 66%,rgba(255,255,255,.09)),linear-gradient(180deg,rgba(255,255,255,.09),transparent 7% 83%,rgba(0,121,183,.1));box-shadow:inset 0 0 18px #e8fcff24,inset 0 -9px 18px #002a4d33}#swarmic-cinematic-film .swarmic-film-stage:after{top:8px!important;right:8px!important;bottom:8px!important;left:8px!important;z-index:1;border:1px solid rgba(152,226,245,.16);border-radius:22px!important;background:linear-gradient(112deg,transparent 0 17%,rgba(220,250,255,.1) 17.2%,transparent 18.1% 100%),linear-gradient(292deg,transparent 0 83%,rgba(116,221,250,.07) 83.2%,transparent 84.1% 100%);box-shadow:inset 0 0 24px #008fc30e}#swarmic-cinematic-film .swarmic-film-bezel{width:82%;border:0;border-radius:18px;overflow:hidden;background:#0108125c;transform:translate(-50%,-50%) translateZ(0);box-shadow:0 0 0 1px #aae8f62e,0 8px 22px #00000047,0 0 34px #009bcd12}#swarmic-cinematic-film .swarmic-film-bezel video{position:relative;z-index:0;width:100%;height:100%;object-fit:cover;filter:brightness(.84) contrast(1.07) saturate(.91)}#swarmic-cinematic-film .swarmic-film-bezel:before{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid rgba(202,244,252,.22);border-radius:inherit;background:linear-gradient(180deg,rgba(195,244,255,.075),transparent 12% 83%,rgba(0,26,48,.17)),linear-gradient(90deg,rgba(0,22,39,.1),transparent 8% 92%,rgba(0,22,39,.1)),radial-gradient(ellipse at 50% 48%,transparent 59%,rgba(0,13,28,.12) 100%);box-shadow:inset 0 0 24px #0123}#swarmic-cinematic-film .swarmic-film-bezel:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(116deg,transparent 0 18%,rgba(224,250,255,.075) 18.2%,transparent 19.1% 100%),linear-gradient(294deg,transparent 0 84%,rgba(111,218,244,.055) 84.2%,transparent 85.1% 100%);mix-blend-mode:screen}#swarmic-cinematic-film .swarmic-film-hud{z-index:3;border-radius:inherit;overflow:hidden}#swarmic-cinematic-film .swarmic-film-corner{display:none!important}@media(max-width:700px){#swarmic-cinematic-film .swarmic-film-stage{border-radius:18px!important;box-shadow:inset 0 1px 2px #f2feff4d,inset 0 -7px 13px #0008189e,0 4px #185f7f6b,0 9px 16px #0006}#swarmic-cinematic-film .swarmic-film-stage:before{border-radius:16px!important}#swarmic-cinematic-film .swarmic-film-stage:after{top:5px!important;right:5px!important;bottom:5px!important;left:5px!important;border-radius:13px!important}#swarmic-cinematic-film .swarmic-film-bezel{width:88%;border-radius:11px;transform:translate(-50%,-50%)}#swarmic-cinematic-film .swarmic-film-bezel video{filter:brightness(.87) contrast(1.05) saturate(.92)}}@media(prefers-reduced-motion:reduce){#swarmic-cinematic-film .swarmic-film-stage{animation:none!important}}#swarmic-cinematic-film .swarmic-film-stage{overflow:hidden!important;isolation:isolate;border-radius:30px!important;padding:0!important}#swarmic-cinematic-film .swarmic-film-bezel{position:absolute!important;right:0!important;bottom:0!important;left:0!important;top:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;transform:none!important;z-index:0!important;border:0!important;border-radius:inherit!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important}#swarmic-cinematic-film .swarmic-film-bezel video{display:block;width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center center;border:0!important;border-radius:inherit;background:#020812;filter:brightness(.96) contrast(1.045) saturate(.96)!important}#swarmic-cinematic-film .swarmic-film-bezel:before,#swarmic-cinematic-film .swarmic-film-bezel:after{display:none!important}#swarmic-cinematic-film .swarmic-film-stage:before{z-index:2!important;pointer-events:none;background:linear-gradient(116deg,rgba(242,254,255,.13) 0%,transparent 14% 38%,rgba(124,229,249,.025) 52%,transparent 70%,rgba(235,252,255,.075) 100%),linear-gradient(180deg,rgba(235,252,255,.075),transparent 9% 78%,rgba(0,104,168,.1) 100%),linear-gradient(90deg,rgba(226,250,255,.065),transparent 7% 93%,rgba(115,218,246,.07));box-shadow:inset 0 0 22px #e6fcff1f,inset 0 -12px 22px #0022432e}#swarmic-cinematic-film .swarmic-film-stage:after{z-index:2!important;pointer-events:none;background:linear-gradient(112deg,transparent 0 18%,rgba(229,252,255,.11) 18.2%,transparent 19.1% 100%),linear-gradient(292deg,transparent 0 82%,rgba(123,226,250,.075) 82.2%,transparent 83.1% 100%),radial-gradient(ellipse at 50% 50%,transparent 57%,rgba(0,15,32,.12) 100%);box-shadow:inset 0 0 30px #008fc30e,inset 0 1px #f2feff24}#swarmic-cinematic-film .swarmic-film-hud{z-index:3!important;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(1,8,18,.12),transparent 16% 84%,rgba(1,8,18,.12)),linear-gradient(90deg,rgba(1,8,18,.06),transparent 8% 92%,rgba(1,8,18,.06))}#swarmic-cinematic-film .swarmic-film-hud:before{opacity:.045}@media(max-width:700px){#swarmic-cinematic-film .swarmic-film-stage{border-radius:18px!important;overflow:hidden!important}#swarmic-cinematic-film .swarmic-film-bezel{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;border-radius:inherit!important}#swarmic-cinematic-film .swarmic-film-bezel video{object-fit:cover!important;filter:brightness(.98) contrast(1.035) saturate(.96)!important}}@media(prefers-reduced-motion:reduce){#swarmic-cinematic-film .swarmic-film-stage{animation:none!important;translate:0 0!important}}#swarmic-cinematic-film .swarmic-film-stage{border-bottom:1px solid rgba(207,248,255,.72)!important;box-shadow:inset 0 -1px #effeffe0,inset 0 -3px #5fd0ef66,inset 0 -7px 8px #10709b47,inset 0 -13px 18px #011d3766,0 2px #abedfb57,0 5px #2989ae5c,0 8px #05304db8,0 19px 28px #0006,0 0 42px #00a3d61a!important}#swarmic-cinematic-film .swarmic-film-stage:after{background:linear-gradient(180deg,transparent 0 86%,rgba(225,251,255,.015) 88%,rgba(183,240,252,.16) 90%,rgba(79,194,224,.2) 92%,rgba(12,83,119,.36) 95%,rgba(2,24,47,.62) 100%),linear-gradient(112deg,transparent 0 18%,rgba(229,252,255,.11) 18.2%,transparent 19.1% 100%),linear-gradient(292deg,transparent 0 82%,rgba(123,226,250,.075) 82.2%,transparent 83.1% 100%),radial-gradient(ellipse at 50% 50%,transparent 57%,rgba(0,15,32,.12) 100%);box-shadow:inset 0 0 30px #008fc30e,inset 0 1px #f2feff24,inset 0 -1px #f4ffffc7,inset 0 -4px 7px #74def547,inset 0 -10px 14px #0023415c}@media(max-width:700px){#swarmic-cinematic-film .swarmic-film-stage{box-shadow:inset 0 -1px #effeffd1,inset 0 -3px #5fd0ef57,inset 0 -8px 12px #011d3757,0 2px #abedfb47,0 5px #05304d94,0 13px 20px #00000057!important}}#swarmic-cinematic-film .swarmic-film-stage{border-top:1px solid rgba(224,250,255,.66)!important;border-left:1px solid rgba(171,232,249,.52)!important;border-right:1px solid rgba(171,232,249,.52)!important;box-shadow:inset 0 1px #f5ffffd6,inset 0 4px 7px #a3ebfb2e,inset 3px 0 7px #b1eefc29,inset -3px 0 7px #50bee22b,inset -1px -1px #effeffd1,inset 0 -3px #5fd0ef66,inset 0 -7px 8px #10709b47,inset 0 -13px 18px #011d3766,0 -2px #baeffb38,0 -5px #2570943d,2px 0 #8fdef242,4px 0 #155b7e3d,-2px 0 #8fdef242,-4px 0 #155b7e3d,0 2px #abedfb57,0 5px #2989ae5c,0 8px #05304db8,0 19px 28px #0006,0 0 42px #00a3d61a!important}#swarmic-cinematic-film .swarmic-film-stage:before{background:linear-gradient(180deg,rgba(239,253,255,.2) 0%,rgba(147,225,244,.1) 1.2%,transparent 5.5%),linear-gradient(90deg,rgba(225,250,255,.16) 0%,rgba(117,216,240,.075) 1%,transparent 4.5% 95.5%,rgba(117,216,240,.075) 99%,rgba(225,250,255,.14) 100%),linear-gradient(116deg,rgba(242,254,255,.13) 0%,transparent 14% 38%,rgba(124,229,249,.025) 52%,transparent 70%,rgba(235,252,255,.075) 100%),linear-gradient(180deg,rgba(235,252,255,.075),transparent 9% 78%,rgba(0,104,168,.1) 100%);box-shadow:inset 0 1px #ffffffc7,inset 2px 0 #def9ff4d,inset -2px 0 #77d8f03d,inset 0 0 22px #e6fcff1f,inset 0 -12px 22px #0022432e}#swarmic-cinematic-film .swarmic-film-stage:after{background:linear-gradient(180deg,rgba(226,251,255,.13) 0%,rgba(104,194,221,.09) 2%,transparent 8%),linear-gradient(90deg,rgba(200,243,253,.1) 0%,rgba(74,174,207,.1) 2%,transparent 10% 90%,rgba(74,174,207,.1) 98%,rgba(200,243,253,.1) 100%),linear-gradient(180deg,transparent 0 86%,rgba(225,251,255,.015) 88%,rgba(183,240,252,.16) 90%,rgba(79,194,224,.2) 92%,rgba(12,83,119,.36) 95%,rgba(2,24,47,.62) 100%),linear-gradient(112deg,transparent 0 18%,rgba(229,252,255,.11) 18.2%,transparent 19.1% 100%),linear-gradient(292deg,transparent 0 82%,rgba(123,226,250,.075) 82.2%,transparent 83.1% 100%),radial-gradient(ellipse at 50% 50%,transparent 57%,rgba(0,15,32,.12) 100%);box-shadow:inset 0 1px #f2feff38,inset 2px 0 5px #cff7ff24,inset -2px 0 5px #66cde81f,inset 0 0 30px #008fc30e,inset 0 -1px #f4ffffc7,inset 0 -4px 7px #74def547,inset 0 -10px 14px #0023415c}@media(max-width:700px){#swarmic-cinematic-film .swarmic-film-stage{box-shadow:inset 0 1px #f5ffffb3,inset 2px 0 4px #b1eefc1f,inset -2px 0 4px #50bee21f,inset 0 -1px #effeffd1,inset 0 -3px #5fd0ef57,inset 0 -8px 12px #011d3757,0 -2px #baeffb2e,2px 0 #8fdef22e,-2px 0 #8fdef22e,0 2px #abedfb47,0 5px #05304d94,0 13px 20px #00000057!important}}#swarmic-cinematic-film .swarmic-film-stage{transform:perspective(1800px) rotateX(3deg) rotateY(-.65deg)!important;transform-origin:50% 58%;transform-style:preserve-3d}@media(max-width:700px){#swarmic-cinematic-film .swarmic-film-stage{transform:none!important}}@media(prefers-reduced-motion:reduce){#swarmic-cinematic-film .swarmic-film-stage{transform:perspective(1800px) rotateX(3deg) rotateY(-.65deg)!important}}#swarmic-cinematic-film .swarmic-film-brand{display:flex!important;z-index:5;top:clamp(16px,2.6vw,34px);left:clamp(18px,3vw,38px);gap:10px;padding:8px 13px 8px 9px;border:1px solid rgba(139,232,255,.22);border-radius:999px;background:linear-gradient(100deg,#0212209e,#0212202e);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:0 0 22px #00aae61f,inset 0 1px #e6fbff1a}#swarmic-cinematic-film .swarmic-film-brand img{width:clamp(29px,3vw,40px);filter:brightness(1.25) drop-shadow(0 0 8px rgba(0,210,255,.95)) drop-shadow(0 0 18px rgba(0,155,255,.55))}#swarmic-cinematic-film .swarmic-film-brand span{color:#f4fcff;font-size:clamp(9px,1vw,13px);letter-spacing:.2em;text-shadow:0 0 12px rgba(0,210,255,.72),0 2px 8px #00101d}#swarmic-cinematic-film .swarmic-film-intro{position:absolute;z-index:6;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(8px,1.5vw,16px);pointer-events:none;opacity:0;visibility:hidden;transform:scale(.94);mix-blend-mode:screen}#swarmic-cinematic-film .swarmic-film-intro.is-active{visibility:visible;animation:swarmicIdentityIgnition 3.35s cubic-bezier(.18,.68,.25,1) both}#swarmic-cinematic-film .swarmic-film-intro:before{content:"";position:absolute;width:clamp(170px,30vw,390px);aspect-ratio:1;border-radius:50%;opacity:0;background:radial-gradient(circle,rgba(0,210,255,.25) 0%,rgba(0,166,255,.12) 27%,rgba(0,210,255,.035) 48%,transparent 70%);filter:blur(9px);transform:scale(.58)}#swarmic-cinematic-film .swarmic-film-intro:after{content:"";position:absolute;width:clamp(110px,19vw,250px);aspect-ratio:1;border:1px solid rgba(128,235,255,0);border-radius:50%;box-shadow:0 0 0 1px #00d2ff00,0 0 40px #00d2ff00;transform:scale(.55)}#swarmic-cinematic-film .swarmic-film-intro img{position:relative;width:clamp(58px,8vw,104px);height:auto;filter:brightness(1.45) drop-shadow(0 0 7px rgba(0,210,255,.95)) drop-shadow(0 0 22px rgba(0,190,255,.85)) drop-shadow(0 0 48px rgba(0,125,255,.55))}#swarmic-cinematic-film .swarmic-film-intro span{position:relative;color:#effcfff5;font:700 clamp(9px,1.05vw,13px)/1.2 Inter,Arial,sans-serif;letter-spacing:.34em;text-indent:.34em;text-shadow:0 0 12px rgba(0,210,255,.95),0 0 30px rgba(0,145,255,.65),0 2px 12px #00101d}#swarmic-cinematic-film .swarmic-film-intro small{position:relative;color:#9be8ffe0;font:500 clamp(6px,.65vw,8px)/1.4 "JetBrains Mono",monospace;letter-spacing:.32em;text-indent:.32em;text-shadow:0 0 12px rgba(0,180,255,.8)}@keyframes swarmicIdentityIgnition{0%{opacity:0;transform:scale(.94)}12%{opacity:1;transform:scale(1)}22%{opacity:1}68%{opacity:.92}to{opacity:0;transform:scale(1.045)}}#swarmic-cinematic-film .swarmic-film-intro.is-active:before{animation:swarmicHaloBloom 3.1s ease-out both}#swarmic-cinematic-film .swarmic-film-intro.is-active:after{animation:swarmicHaloRing 2.8s cubic-bezier(.12,.72,.24,1) both}@keyframes swarmicHaloBloom{0%{opacity:0;transform:scale(.45)}24%{opacity:1;transform:scale(1)}72%{opacity:.58;transform:scale(1.18)}to{opacity:0;transform:scale(1.38)}}@keyframes swarmicHaloRing{0%{opacity:0;transform:scale(.55);border-color:#97f1ff00;box-shadow:0 0 0 1px #00d2ff00,0 0 40px #00d2ff00}28%{opacity:.8;border-color:#97f1ff9e;box-shadow:0 0 0 1px #00d2ff29,0 0 34px #00d2ff38}to{opacity:0;transform:scale(1.55);border-color:#97f1ff00;box-shadow:0 0 0 1px #00d2ff00,0 0 60px #00d2ff00}}@media(max-width:700px){#swarmic-cinematic-film .swarmic-film-brand{top:9px;left:9px;gap:6px;padding:5px 8px 5px 6px}#swarmic-cinematic-film .swarmic-film-brand img{width:23px}#swarmic-cinematic-film .swarmic-film-brand span{font-size:7px;letter-spacing:.13em}#swarmic-cinematic-film .swarmic-film-intro img{width:54px}#swarmic-cinematic-film .swarmic-film-intro span{letter-spacing:.22em;text-indent:.22em}}@media(prefers-reduced-motion:reduce){#swarmic-cinematic-film .swarmic-film-intro.is-active,#swarmic-cinematic-film .swarmic-film-intro.is-active:before,#swarmic-cinematic-film .swarmic-film-intro.is-active:after{animation:none;opacity:1;transform:none}}#swarmic-cinematic-film .swarmic-cinematic-heading{--heading-rx: 0deg;--heading-ry: 0deg;position:relative;perspective:900px;transform-style:preserve-3d}#swarmic-cinematic-film .swarmic-cinematic-heading:before{content:"";position:absolute;z-index:-1;left:50%;top:44%;width:min(62vw,720px);height:190px;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(ellipse,rgba(0,170,225,.105),rgba(0,110,170,.035) 42%,transparent 72%);filter:blur(20px);opacity:0;transition:opacity 1.2s ease}#swarmic-cinematic-film .swarmic-cinematic-kicker,#swarmic-cinematic-film .swarmic-cinematic-title,#swarmic-cinematic-film .swarmic-cinematic-description,#swarmic-cinematic-film .swarmic-cinematic-rule{transition:opacity .8s ease,transform .9s cubic-bezier(.2,.75,.2,1),filter .8s ease}#swarmic-cinematic-film .swarmic-cinematic-kicker{position:relative;letter-spacing:.34em;text-shadow:0 0 16px rgba(0,210,255,.2);transform:translateY(12px)}#swarmic-cinematic-film .swarmic-cinematic-title{position:relative;display:table;max-width:100%;margin:15px auto 16px;color:transparent;background:linear-gradient(105deg,#f7fcff,#dff9ff 27%,#fff 42%,#75e8ff,#fff 58%,#e8faff 76%,#f7fcff);background-size:240% 100%;background-position:100% 50%;-webkit-background-clip:text;background-clip:text;text-shadow:none;transform:translateY(18px) rotateX(var(--heading-rx)) rotateY(var(--heading-ry));filter:drop-shadow(0 0 22px rgba(0,190,235,.12));will-change:background-position,transform}#swarmic-cinematic-film .swarmic-cinematic-rule{width:clamp(96px,12vw,150px);transform:scaleX(.25);transform-origin:center;opacity:.35}#swarmic-cinematic-film .swarmic-cinematic-description{transform:translateY(14px);letter-spacing:.012em}#swarmic-cinematic-film .swarmic-cinematic-heading.is-visible:before{opacity:1}#swarmic-cinematic-film .swarmic-cinematic-heading.is-visible .swarmic-cinematic-kicker{transform:translateY(0);animation:swarmicKickerPulse 5.8s ease-in-out 1.1s infinite}#swarmic-cinematic-film .swarmic-cinematic-heading.is-visible .swarmic-cinematic-title{transform:translateY(0) rotateX(var(--heading-rx)) rotateY(var(--heading-ry));animation:swarmicTitleSweep 2.1s cubic-bezier(.2,.7,.2,1) .25s both}#swarmic-cinematic-film .swarmic-cinematic-heading.is-visible .swarmic-cinematic-rule{opacity:1;transform:scaleX(1);transition-delay:.42s}#swarmic-cinematic-film .swarmic-cinematic-heading.is-visible .swarmic-cinematic-description{transform:translateY(0);transition-delay:.22s}#swarmic-cinematic-film .swarmic-cinematic-heading:hover .swarmic-cinematic-title{filter:drop-shadow(0 0 30px rgba(0,210,255,.28))}#swarmic-cinematic-film .swarmic-cinematic-heading:hover .swarmic-cinematic-rule{box-shadow:0 0 22px #00d2fff2}@keyframes swarmicTitleSweep{0%{background-position:100% 50%;filter:drop-shadow(0 0 0 rgba(0,210,255,0))}55%{background-position:0% 50%;filter:drop-shadow(0 0 28px rgba(0,210,255,.24))}to{background-position:-35% 50%;filter:drop-shadow(0 0 20px rgba(0,190,235,.13))}}@keyframes swarmicKickerPulse{0%,to{text-shadow:0 0 12px rgba(0,210,255,.16)}50%{text-shadow:0 0 20px rgba(0,210,255,.42)}}@media(max-width:700px){#swarmic-cinematic-film .swarmic-cinematic-heading{margin-bottom:22px}#swarmic-cinematic-film .swarmic-cinematic-kicker{font-size:8px;letter-spacing:.19em}#swarmic-cinematic-film .swarmic-cinematic-title{display:block;font-size:clamp(30px,8vw,42px);line-height:1.08;margin:13px auto}#swarmic-cinematic-film .swarmic-cinematic-description{max-width:34ch;margin-inline:auto;font-size:13px;padding-inline:8px}}@media(prefers-reduced-motion:reduce){#swarmic-cinematic-film .swarmic-cinematic-heading *,#swarmic-cinematic-film .swarmic-cinematic-heading:before{animation:none!important;transition:none!important;transform:none!important}#swarmic-cinematic-film .swarmic-cinematic-title{background-position:50% 50%}}#swarmic-cinematic-film .swarmic-cinematic-heading{width:100%;max-width:980px;margin-left:auto;margin-right:auto;text-align:center;perspective:none;transform:none;--heading-rx:0deg;--heading-ry:0deg}#swarmic-cinematic-film .swarmic-cinematic-kicker{display:block;width:100%;margin:0 auto;text-align:center;letter-spacing:clamp(.12em,.24vw,.24em);text-indent:0;transform:translateY(12px)}#swarmic-cinematic-film .swarmic-cinematic-title{display:block;width:fit-content;max-width:100%;margin:15px auto 16px;text-align:center;white-space:normal;transform:translateY(18px)}#swarmic-cinematic-film .swarmic-cinematic-heading.is-visible .swarmic-cinematic-title{transform:translateY(0)}#swarmic-cinematic-film .swarmic-cinematic-description{display:block;width:100%;max-width:620px;margin:0 auto;text-align:center;transform:translateY(14px)}#swarmic-cinematic-film .swarmic-cinematic-heading.is-visible .swarmic-cinematic-description{transform:translateY(0)}#swarmic-cinematic-film .swarmic-cinematic-rule{margin-left:auto;margin-right:auto;transform:scaleX(.25)}#swarmic-cinematic-film .swarmic-cinematic-heading.is-visible .swarmic-cinematic-rule{transform:scaleX(1)}@media(max-width:700px){#swarmic-cinematic-film .swarmic-cinematic-kicker{font-size:8px;letter-spacing:.14em;padding-inline:4px}#swarmic-cinematic-film .swarmic-cinematic-title{width:100%;padding-inline:6px;font-size:clamp(30px,8vw,42px);line-height:1.08}}#swarmic-cinematic-film .swarmic-type-cursor{display:inline-block;width:2px;height:.9em;margin-left:3px;vertical-align:-.08em;background:#78eaff;box-shadow:0 0 7px #00d2fff2,0 0 16px #00aaffa6;animation:swarmicTypeCursorBlink .78s steps(1,end) infinite}@keyframes swarmicTypeCursorBlink{0%,48%{opacity:1}49%,to{opacity:0}}@media(prefers-reduced-motion:reduce){#swarmic-cinematic-film .swarmic-type-cursor{display:none!important}}#swarmic-cinematic-film .swarmic-cinematic-heading{position:relative;isolation:isolate;width:100%;max-width:1040px;margin:0 auto 30px;padding:10px 12px 16px;text-align:center}#swarmic-cinematic-film .swarmic-cinematic-heading:before{content:"";position:absolute;z-index:-1;left:50%;top:48%;width:min(92%,820px);height:170px;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(ellipse,rgba(0,190,255,.22) 0%,rgba(0,125,210,.11) 38%,rgba(0,75,150,.035) 62%,transparent 78%);filter:blur(24px);opacity:1}#swarmic-cinematic-film .swarmic-cinematic-kicker{display:block;width:100%;margin:0 auto;color:#8cecff;font:700 clamp(9px,.85vw,11px)/1.5 "JetBrains Mono",monospace;letter-spacing:clamp(.14em,.28vw,.25em);text-align:center;text-shadow:0 0 7px rgba(0,210,255,.8),0 0 20px rgba(0,180,255,.52);opacity:1;transform:none;animation:none}#swarmic-cinematic-film .swarmic-cinematic-title{display:block;width:fit-content;max-width:100%;margin:13px auto 15px;padding:0 8px;color:#f7fdff!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;font:800 clamp(38px,5.1vw,68px)/1.04 Inter,Arial,sans-serif;letter-spacing:-.052em;text-align:center;text-shadow:0 2px 2px rgba(0,0,0,.5),0 0 10px rgba(0,205,255,.72),0 0 28px rgba(0,170,255,.48),0 0 58px rgba(0,130,255,.28);filter:none;opacity:1;transform:none;animation:none;transition:filter .25s ease,text-shadow .25s ease,letter-spacing .25s ease;will-change:auto}#swarmic-cinematic-film .swarmic-cinematic-description{display:block;width:100%;max-width:680px;margin:0 auto;color:#e0f4ff;font:500 clamp(14px,1.25vw,16px)/1.65 Inter,Arial,sans-serif;letter-spacing:.018em;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.8),0 0 13px rgba(0,160,230,.38);opacity:1;transform:none;transition:color .25s ease,text-shadow .25s ease}#swarmic-cinematic-film .swarmic-cinematic-rule{display:block;width:clamp(110px,14vw,180px);height:2px;margin:0 auto;border:0;background:linear-gradient(90deg,transparent,#35dfff 24%,#e7fcff 50%,#35dfff 76%,transparent);box-shadow:0 0 8px #00d2fff2,0 0 22px #00aaffa6;opacity:1;transform:none;animation:none}@media(hover:hover)and (pointer:fine){#swarmic-cinematic-film .swarmic-cinematic-heading:hover .swarmic-cinematic-title{letter-spacing:-.045em;filter:drop-shadow(0 0 12px rgba(0,210,255,.72));text-shadow:0 2px 2px rgba(0,0,0,.5),0 0 14px rgba(0,220,255,.95),0 0 36px rgba(0,170,255,.72),0 0 72px rgba(0,130,255,.42)}#swarmic-cinematic-film .swarmic-cinematic-heading:hover .swarmic-cinematic-description{color:#f5fcff;text-shadow:0 0 16px rgba(0,190,255,.55)}}#swarmic-cinematic-film .swarmic-cinematic-heading:active .swarmic-cinematic-title{text-shadow:0 0 16px rgba(0,220,255,.95),0 0 42px rgba(0,160,255,.75)}@media(max-width:700px){#swarmic-cinematic-film .swarmic-cinematic-heading{margin-bottom:22px;padding:8px 4px 12px}#swarmic-cinematic-film .swarmic-cinematic-kicker{font-size:8px;letter-spacing:.13em;overflow-wrap:anywhere}#swarmic-cinematic-film .swarmic-cinematic-title{width:100%;margin:12px auto 13px;padding-inline:2px;font-size:clamp(32px,9vw,44px);line-height:1.08;letter-spacing:-.045em}#swarmic-cinematic-film .swarmic-cinematic-description{max-width:36ch;padding-inline:7px;font-size:13px;line-height:1.6}#swarmic-cinematic-film .swarmic-cinematic-heading:before{width:100%;height:145px;filter:blur(18px)}}@media(prefers-reduced-motion:reduce){#swarmic-cinematic-film .swarmic-cinematic-heading *,#swarmic-cinematic-film .swarmic-cinematic-heading:before{animation:none!important;transition:none!important}}#swarmic-cinematic-film>.swarmic-cinematic-heading{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:1040px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;text-align:center!important}#swarmic-cinematic-film>.swarmic-cinematic-heading>.swarmic-cinematic-title{display:block!important;position:relative!important;inset:auto!important;float:none!important;align-self:center!important;width:max-content!important;max-width:100%!important;margin:13px auto 15px!important;text-align:center!important;text-indent:0!important;transform:none!important}#swarmic-cinematic-film>.swarmic-cinematic-heading>.swarmic-cinematic-kicker,#swarmic-cinematic-film>.swarmic-cinematic-heading>.swarmic-cinematic-description,#swarmic-cinematic-film>.swarmic-cinematic-heading>.swarmic-cinematic-rule{align-self:center!important;text-align:center!important}@media(max-width:700px){#swarmic-cinematic-film>.swarmic-cinematic-heading>.swarmic-cinematic-title{width:100%!important;margin:12px auto 13px!important}}#swarmic-cinematic-film .swarmic-film-bezel{position:relative}#swarmic-cinematic-film .swarmic-film-voice-control{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;display:flex;align-items:center;justify-content:center;margin:0;pointer-events:none;transition:opacity .35s ease}#swarmic-cinematic-film .swarmic-film-voice-button{pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(145,239,255,.96);border-radius:999px;min-height:58px;padding:17px 32px;background:linear-gradient(135deg,#00273bf7,#000f1ff5);color:#e8fbff;font:700 12px/1.2 JetBrains Mono,monospace;letter-spacing:.15em;cursor:pointer;box-shadow:0 0 0 1px #00d2ff38,0 0 30px #00beff7a,0 0 72px #0091ff40,inset 0 0 22px #00beff26;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-shadow:0 0 12px rgba(0,210,255,.55);animation:swarmicGuidePulse 2.8s ease-in-out infinite;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}#swarmic-cinematic-film .swarmic-film-voice-button:hover:not(:disabled){background:linear-gradient(135deg,#00435bfc,#00192dfa);border-color:#d5faff;box-shadow:0 0 0 2px #00d2ff40,0 0 42px #00d2ffad,0 0 88px #0091ff57,inset 0 0 25px #00d2ff33;transform:scale(1.055)}@keyframes swarmicGuidePulse{0%,to{box-shadow:0 0 0 1px #00d2ff2e,0 0 25px #00beff61,0 0 58px #0091ff2e,inset 0 0 18px #00beff1f}50%{box-shadow:0 0 0 2px #00d2ff4d,0 0 38px #00d2ff9e,0 0 82px #0091ff4d,inset 0 0 26px #00beff33}}#swarmic-cinematic-film.swarmic-film-tour-active .swarmic-film-voice-control{align-items:flex-end;justify-content:flex-end;padding:0 18px 48px}#swarmic-cinematic-film.swarmic-film-tour-active .swarmic-film-voice-button{min-height:40px;padding:11px 17px;font-size:9px;background:#00101cf0;animation:none}@media(max-width:700px){#swarmic-cinematic-film .swarmic-film-voice-button{min-height:54px;max-width:calc(100% - 28px);padding:15px 19px;font-size:10px;letter-spacing:.1em}#swarmic-cinematic-film.swarmic-film-tour-active .swarmic-film-voice-control{padding:0 10px 42px}#swarmic-cinematic-film.swarmic-film-tour-active .swarmic-film-voice-button{min-height:38px;padding:9px 13px;font-size:8px}}@media(prefers-reduced-motion:reduce){#swarmic-cinematic-film .swarmic-film-voice-button{animation:none}}
