@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0-te~ja_gpvcf.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.17jn9btb_52pq.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#040507;--surface:#090c14;--surface-2:#0e1420;--surface-3:#141c2c;--border:#1c2a3e;--border-2:#243348;--text:#e8f0fa;--text-2:#8fa8c4;--text-3:#6a8499;--text-secondary:#8fa8c4;--text-muted:#8fa8c4;--text-faint:#6a8499;--border-subtle:#1c2a3e;--cyan:#22d3ee;--cyan-subtle:#22d3ee12;--cyan-border:#22d3ee33;--accent:#22d3ee;--accent-subtle:#22d3ee12;--accent-muted:#22d3ee24;--accent-border:#22d3ee33;--accent-fg:#040507;--green:#34d399;--green-subtle:#34d39914;--green-border:#34d39938;--success:#34d399;--success-subtle:#34d39914;--success-border:#34d39938;--red:#f87171;--red-subtle:#f8717114;--red-border:#f8717138;--danger:#f87171;--danger-subtle:#f8717114;--danger-border:#f8717138;--amber:#fbbf24;--amber-subtle:#fbbf2414;--warning:#fbbf24;--warning-subtle:#fbbf2414;--violet:#a78bfa;--violet-subtle:#a78bfa14;--purple:#a78bfa;--purple-subtle:#a78bfa14;--shadow:0 1px 3px #000000b3, 0 4px 16px #00000073;--shadow-lg:0 8px 40px #000000a6;--shadow-sm:0 1px 4px #0000008c;--shadow-md:0 4px 32px #000000a6;--glow:0 0 0 1px #22d3ee2e, 0 4px 20px #22d3ee1f;--shadow-glow:0 0 0 1px #22d3ee24, 0 4px 24px #22d3ee17;--nav-bg:#040507e6;--nav-border:#22d3ee1c;--glass-bg:#090c14b3;--glass-border:#1c2a3ee6;--orb-accent:#22d3ee1a;--orb-success:#34d3990f;--orb-purple:#a78bfa12;--grid-color:#22d3ee0b;--chart-bg:#040507;--chart-grid:#0d1320;--chart-border:#1c2a3e;--chart-text:#8fa8c4;--chart-up:#34d399;--chart-down:#f87171;--chart-pred-up:#22d3ee;--chart-pred-down:#a78bfa;--chart-match-up:#fbbf24;--chart-match-dn:#f59e0b;--chart-line:#34d399;--chart-pred-line:#22d3ee;--chart-match-ln:#fbbf24}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8fafc;--surface:#fff;--surface-2:#f0f4fa;--surface-3:#e6ecf5;--border:#dde4ef;--border-2:#c8d4e3;--text:#0a0f1e;--text-2:#445066;--text-3:#6b7e96;--text-secondary:#445066;--text-muted:#445066;--text-faint:#6b7e96;--border-subtle:#dde4ef;--cyan:#0284c7;--cyan-subtle:#0284c712;--cyan-border:#0284c738;--accent:#0284c7;--accent-subtle:#0284c712;--accent-muted:#0284c724;--accent-border:#0284c738;--accent-fg:#fff;--green:#059669;--green-subtle:#05966912;--green-border:#05966938;--success:#059669;--success-subtle:#05966912;--success-border:#05966938;--red:#e11d48;--red-subtle:#e11d4812;--red-border:#e11d4833;--danger:#e11d48;--danger-subtle:#e11d4812;--danger-border:#e11d4833;--amber:#d97706;--amber-subtle:#d9770612;--warning:#d97706;--warning-subtle:#d9770612;--violet:#7c3aed;--violet-subtle:#7c3aed12;--purple:#7c3aed;--purple-subtle:#7c3aed12;--shadow:0 1px 2px #0a0f1e0f, 0 4px 12px #0a0f1e0a;--shadow-lg:0 8px 32px #0a0f1e1a;--shadow-sm:0 1px 3px #0a0f1e0f;--shadow-md:0 4px 24px #0a0f1e14;--glow:0 0 0 1px #0284c729, 0 4px 16px #0284c717;--shadow-glow:0 0 0 1px #0284c721, 0 4px 20px #0284c712;--nav-bg:#f8fafced;--nav-border:#0284c71c;--glass-bg:#ffffffd9;--glass-border:#dde4efe6;--orb-accent:#0284c70d;--orb-success:#0596690a;--orb-purple:#7c3aed0a;--grid-color:#0284c712;--chart-bg:#fff;--chart-grid:#f0f4fa;--chart-border:#dde4ef;--chart-text:#445066;--chart-up:#059669;--chart-down:#e11d48;--chart-pred-up:#0284c7;--chart-pred-down:#7c3aed;--chart-match-up:#d97706;--chart-match-dn:#b45309;--chart-line:#059669;--chart-pred-line:#0284c7;--chart-match-ln:#d97706}@keyframes ldc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:16px}body{font-family:var(--font-geist-sans,"Geist", -apple-system, BlinkMacSystemFont, sans-serif);background-color:var(--bg);background-image:linear-gradient(var(--grid-color) 1px, transparent 1px), linear-gradient(90deg, var(--grid-color) 1px, transparent 1px);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:72px 72px;font-size:.9375rem;line-height:1.6;transition:background-color .25s,color .25s;overflow-x:hidden}::selection{background:var(--accent-muted);color:var(--text)}a{color:inherit}img,svg{display:block}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--surface)}::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:10px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:var(--cyan)}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:4px}.font-display,.font-body{font-family:var(--font-geist-sans,"Geist", sans-serif)}.font-mono{font-family:var(--font-geist-mono,"Geist Mono", "SF Mono", monospace)}.tabular-nums{font-variant-numeric:tabular-nums}.text-2xs{font-size:.6875rem;line-height:1.4}.text-xs{font-size:.75rem;line-height:1.5}.text-sm{font-size:.8125rem;line-height:1.6}.text-base{font-size:.9375rem;line-height:1.6}.text-md{font-size:1rem;line-height:1.6}.text-lg{font-size:1.125rem;line-height:1.5}.text-xl{font-size:1.25rem;line-height:1.4}.text-2xl{font-size:1.5rem;line-height:1.3}.text-3xl{font-size:1.875rem;line-height:1.2}.text-4xl{font-size:2.25rem;line-height:1.15}.mock-chrome{background:#080b12}[data-theme=light] .mock-chrome{background:#dde4ef}.mock-sun-icon{display:block}.mock-moon-icon,[data-theme=light] .mock-sun-icon{display:none}[data-theme=light] .mock-moon-icon{display:block}.container{max-width:1100px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.container-wide{max-width:1280px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.container-narrow{max-width:720px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.btn{font-size:.875rem;font-weight:600;font-family:var(--font-geist-sans,"Geist", sans-serif);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;line-height:1;text-decoration:none;transition:all .18s;display:inline-flex}.btn-primary{background:var(--cyan);color:var(--accent-fg);border-color:var(--cyan);box-shadow:0 2px 12px #06b6d433}.btn-primary:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 20px #06b6d447}.btn-secondary{background:var(--surface-2);color:var(--text-2);border-color:var(--border)}.btn-secondary:hover{background:var(--surface-3);border-color:var(--cyan-border);color:var(--text)}.btn-ghost{color:var(--text-2);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--surface-2);border-color:var(--border);color:var(--text)}.card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:14px}.card-hover{transition:border-color .2s,box-shadow .2s,transform .2s}.card-hover:hover{box-shadow:var(--shadow-glow);transform:translateY(-2px);border-color:var(--cyan-border)!important}.card-lift{transition:transform .22s,box-shadow .22s,border-color .22s}.card-lift:hover{box-shadow:var(--shadow-lg);text-decoration:none;transform:translateY(-2px);border-color:var(--cyan-border)!important}.tag{background:var(--surface-2);border:1px solid var(--border);color:var(--text-3);letter-spacing:.04em;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:.6875rem;font-weight:500;display:inline-flex}.badge-up{background:var(--green-subtle);border:1px solid var(--green-border);color:var(--green);letter-spacing:.06em;text-transform:uppercase;border-radius:5px;padding:2px 7px;font-size:.6875rem;font-weight:700}.badge-down{background:var(--red-subtle);border:1px solid var(--red-border);color:var(--red);letter-spacing:.06em;text-transform:uppercase;border-radius:5px;padding:2px 7px;font-size:.6875rem;font-weight:700}.badge-neutral{background:var(--amber-subtle);color:var(--amber);letter-spacing:.06em;text-transform:uppercase;border:1px solid #f59e0b33;border-radius:5px;padding:2px 7px;font-size:.6875rem;font-weight:700}.link-muted{color:var(--text-2);font-size:.875rem;text-decoration:none;transition:color .15s}.link-muted:hover{color:var(--cyan)}.nav-link{color:var(--text-2);border-radius:8px;padding:6px 12px;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s;position:relative}.nav-link:hover{color:var(--text);background:var(--surface-2)}.nav-link.active{color:var(--cyan)}input[type=range]{accent-color:var(--cyan)}select{background:var(--surface-2);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:8px;outline:none;padding:8px 10px;font-family:inherit;font-size:.875rem;transition:border-color .15s}select:focus{border-color:var(--cyan-border)}.prose h1,.prose h2,.prose h3,.prose h4,.blog-prose h1,.blog-prose h2,.blog-prose h3,.blog-prose h4{font-family:var(--font-geist-sans,"Geist", sans-serif);color:var(--text);letter-spacing:-.02em;margin:2rem 0 .75rem;font-weight:700;line-height:1.3}.prose h1,.blog-prose h1{font-size:1.75rem}.prose h2,.blog-prose h2{border-bottom:1px solid var(--border);padding-bottom:.5rem;font-size:1.25rem}.prose h3,.blog-prose h3{font-size:1.1rem}.prose p,.blog-prose p{color:var(--text-2);margin-bottom:1.3rem;font-size:.9375rem;line-height:1.85}.prose strong,.blog-prose strong{color:var(--text)}.prose a,.blog-prose a{color:var(--cyan);text-underline-offset:3px}.prose a:hover,.blog-prose a:hover{opacity:.8}.prose code,.blog-prose code{background:var(--surface-2);border:1px solid var(--border);color:var(--cyan);font-size:.84em;font-family:var(--font-geist-mono,"Geist Mono", monospace);border-radius:5px;padding:2px 7px}.prose ul,.prose ol,.blog-prose ul,.blog-prose ol{margin-bottom:1.3rem;padding-left:1.5rem}.prose li,.blog-prose li{color:var(--text-2);margin-bottom:.45rem;line-height:1.7}.prose img,.blog-prose img{max-width:100%;height:auto}.prose pre,.blog-prose pre{max-width:100%;overflow-x:auto}.prose table,.blog-prose table{max-width:100%;display:block;overflow-x:auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot{0%,to{opacity:1;box-shadow:0 0 6px}50%{opacity:.45;box-shadow:0 0 2px}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes gradMove{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes floatOrb{0%,to{transform:translate(0)scale(1)}33%{transform:translate(20px,-30px)scale(1.05)}66%{transform:translate(-15px,15px)scale(.97)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}.fade-in-up{animation:.5s both slideUp}.orb-float{animation:20s ease-in-out infinite floatOrb}.orb-float-slow{animation:28s ease-in-out infinite reverse floatOrb}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-gradient-text{background:linear-gradient(135deg, var(--text) 0%, var(--cyan) 40%, var(--violet) 70%, var(--green) 100%);-webkit-text-fill-color:transparent;background-size:300% 300%;-webkit-background-clip:text;background-clip:text;animation:9s infinite gradMove}.full-page-height{height:100svh}@media (max-width:480px){.hide-xs{display:none!important}.card{border-radius:10px}}@media (max-width:640px){.hide-sm{display:none!important}.container,.container-wide,.container-narrow{padding:0 16px}}@media (min-width:641px){.show-sm-only{display:none!important}}@media (min-width:1024px){.hide-lg{display:none!important}}html,body{max-width:100vw;overflow-x:hidden}@media (max-width:640px){button,[role=button],a{-webkit-tap-highlight-color:transparent}main{padding-bottom:env(safe-area-inset-bottom,0px)}}@media (max-width:480px){.blog-prose{font-size:.875rem!important;line-height:1.8!important}.blog-prose h1{font-size:1.5rem!important}.blog-prose h2{font-size:1.15rem!important}.blog-prose h3{font-size:1rem!important}}@media (max-width:640px) and (max-height:700px){.hero-section{min-height:auto!important;padding-top:48px!important}}.tv-lightweight-charts a[href*=tradingview\.com]{display:none!important}@keyframes shineSweep{0%{transform:translate(-300%)skew(-20deg)}to{transform:translate(500%)skew(-20deg)}}@keyframes scanBeam{0%{opacity:0;top:-2px}3%{opacity:1}97%{opacity:1}to{opacity:0;top:100%}}@keyframes floatCard1{0%,to{transform:translate(0)rotate(-1deg)}50%{transform:translate(-10px,-18px)rotate(1.5deg)}}@keyframes floatCard2{0%,to{transform:translate(0)rotate(2deg)}40%{transform:translate(12px,-14px)rotate(-1deg)}80%{transform:translate(-5px,-8px)rotate(0)}}@keyframes floatCard3{0%,to{transform:translate(0)rotate(-.5deg)}35%{transform:translate(8px,-12px)rotate(1.5deg)}70%{transform:translate(-6px,-7px)rotate(-.5deg)}}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulseRing{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(2.4)}}@keyframes stepGlow{0%,to{box-shadow:0 0 #22d3ee59}50%{box-shadow:0 0 0 6px #22d3ee00}}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}.reveal.in-view{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translate(-32px)}.reveal-left.in-view{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translate(32px)}.reveal-right.in-view{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:scale(.93)}.reveal-scale.in-view{opacity:1;transform:scale(1)}[data-reveal-delay="1"]{transition-delay:80ms!important}[data-reveal-delay="2"]{transition-delay:.16s!important}[data-reveal-delay="3"]{transition-delay:.24s!important}[data-reveal-delay="4"]{transition-delay:.32s!important}[data-reveal-delay="5"]{transition-delay:.42s!important}[data-reveal-delay="6"]{transition-delay:.52s!important}.glow-card{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s}.glow-card:hover{transform:translateY(-5px);box-shadow:0 20px 56px #00000080,0 0 0 1px #22d3ee47,0 0 32px #22d3ee1a;border-color:#22d3ee4d!important}.glow-card-violet:hover{box-shadow:0 20px 56px #00000080,0 0 0 1px #a78bfa4d,0 0 32px #a78bfa1a;border-color:#a78bfa4d!important}.btn-shine{position:relative;overflow:hidden}.btn-shine:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff52 50%,#0000 100%);width:35%;position:absolute;top:0;bottom:0;left:0;transform:translate(-300%)skew(-20deg)}.btn-shine:hover:after{animation:.55s ease-in-out forwards shineSweep}.text-glow-cyan{text-shadow:0 0 8px #22d3eeb3,0 0 20px #22d3ee59}.text-glow-green{text-shadow:0 0 8px #34d399b3,0 0 20px #34d39959}.scan-beam-wrap{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.scan-beam{background:linear-gradient(90deg,#0000 0%,#22d3ee00 8%,#22d3ee99 28%,#22d3ee 50%,#22d3ee99 72%,#22d3ee00 92%,#0000 100%);height:1.5px;animation:9s linear infinite scanBeam;position:absolute;left:0;right:0;box-shadow:0 0 8px #22d3ee80,0 0 20px #22d3ee40}.signal-card-1{animation:10s ease-in-out infinite floatCard1}.signal-card-2{animation:13s ease-in-out infinite floatCard2}.signal-card-3{animation:16s ease-in-out infinite floatCard3}@media (max-width:900px){.signal-card-1,.signal-card-2,.signal-card-3{display:none!important}}.ticker-track{width:max-content;animation:40s linear infinite tickerScroll;display:flex}.ticker-track:hover{animation-play-state:paused}.step-glow{animation:2.5s ease-in-out infinite stepGlow}.pattern-mini-card{transition:all .22s}.pattern-mini-card:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 6px 24px #0006,0 0 12px #22d3ee14;background:var(--surface-3)!important;border-color:var(--cyan-border)!important}.circuit-grid{background-image:linear-gradient(#22d3ee0a 1px,#0000 1px),linear-gradient(90deg,#22d3ee0a 1px,#0000 1px);background-size:48px 48px}.section-glow-divider{background:linear-gradient(90deg,#0000 0%,#22d3ee4d 25%,#1c2a3e 50%,#22d3ee4d 75%,#0000 100%);height:1px}.tool-card{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s}.tool-card:hover{transform:translateY(-6px)}.live-dot-ring{background:var(--green);width:7px;height:7px;box-shadow:0 0 6px var(--green);border-radius:50%;animation:1.5s ease-in-out infinite pulse-dot;display:inline-block;position:relative}.live-dot-ring:after{content:"";border:1.5px solid #34d39980;border-radius:50%;animation:1.8s ease-out infinite pulseRing;position:absolute;inset:-3px}.mouse-glow{isolation:isolate;position:relative}@keyframes float-particle{0%{opacity:0;transform:translateY(0)}12%,78%{opacity:1}to{opacity:0;transform:translateY(-90px)}}.hero-particle{pointer-events:none;will-change:transform, opacity;opacity:0;animation:float-particle var(--dur,8s) var(--delay,0s) ease-in-out infinite;border-radius:50%;position:absolute}
