.marketing-root{--m-bg:#060709;--m-bg-elevated:#0c0e12;--m-bg-card:#11141a;--m-border:#ffffff0f;--m-border-strong:#ffffff1f;--m-text:#f4f5f7;--m-text-secondary:#f4f5f79e;--m-text-muted:#f4f5f761;--m-accent:#818cf8;--m-accent-glow:#818cf82e;--m-blue:#60a5fa;--m-purple:#a78bfa;--m-red:#f87171;background:var(--m-bg);min-height:100vh;color:var(--m-text);font-feature-settings:"cv02","cv03","cv04","cv11";letter-spacing:-.01em;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.55}.marketing-root *{box-sizing:border-box}.marketing-root a{color:inherit;text-decoration:none}.m-nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--m-border);background:#060709b8;position:sticky;top:0}.m-nav-inner{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:16px 32px;display:flex}.m-logo{letter-spacing:-.02em;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.m-logo-dot{background:var(--m-accent);width:8px;height:8px;box-shadow:0 0 12px var(--m-accent-glow);border-radius:50%;animation:2.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.m-nav-links{align-items:center;gap:28px;display:flex}.m-nav-links a{color:var(--m-text-secondary);font-size:13.5px;transition:color .12s}.m-nav-links a:hover{color:var(--m-text)}.m-btn{letter-spacing:-.01em;cursor:pointer;color:var(--m-text);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:500;transition:all .14s;display:inline-flex}.m-btn-primary{background:var(--m-accent);color:#0a0b14;font-weight:600}.m-btn-primary:hover{box-shadow:0 0 24px var(--m-accent-glow);background:#9aa3ff}.m-btn-ghost{border-color:var(--m-border-strong);background:#ffffff05}.m-btn-ghost:hover{background:#ffffff0f;border-color:#fff3}.m-btn-lg{padding:14px 26px;font-size:15px}.m-bg-layer{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.m-bg-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:-2px;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 75%)}.m-bg-mesh{will-change:transform;background:radial-gradient(circle at 20% 15%,#818cf824,#0000 45%),radial-gradient(circle at 80% 30%,#60a5fa1f,#0000 45%),radial-gradient(circle at 50% 80%,#a78bfa1a,#0000 45%);animation:30s ease-in-out infinite alternate meshDrift;position:absolute;inset:-10%;transform:translate(0,0)}@keyframes meshDrift{0%{transform:translate(0,0)}to{transform:translate(-2%,1.5%)}}@media (prefers-reduced-motion:reduce){.m-bg-mesh,.m-marquee-track,.m-cta:before{animation:none!important}}.marketing-root>:not(.m-bg-layer){z-index:1;position:relative}.m-hero{text-align:center;padding:96px 32px 60px;position:relative;overflow:hidden}.m-hero-inner{z-index:1;max-width:880px;margin:0 auto;position:relative}.m-eyebrow{color:var(--m-accent);letter-spacing:.02em;background:#818cf814;border:1px solid #818cf82e;border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex}.m-eyebrow-dot{background:var(--m-accent);width:6px;height:6px;box-shadow:0 0 8px var(--m-accent-glow);border-radius:50%}.m-hero h1{letter-spacing:-.035em;background:linear-gradient(#fff 0%,#ffffffb8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 24px;font-size:clamp(40px,6vw,68px);font-weight:700;line-height:1.05}.m-hero h1 em{background:linear-gradient(120deg,var(--m-accent)0%,var(--m-blue)60%,var(--m-purple)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.m-hero p{color:var(--m-text-secondary);max-width:640px;margin:0 auto 40px;font-size:19px;line-height:1.55}.m-hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.m-section{max-width:1200px;margin:0 auto;padding:96px 32px}.m-section-header{text-align:center;margin-bottom:64px}.m-section-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--m-accent);margin-bottom:12px;font-size:12px;font-weight:600}.m-section h2{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.15}.m-section-sub{color:var(--m-text-secondary);max-width:580px;margin:0 auto;font-size:17px}.m-features{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.m-feature-card{background:var(--m-bg-card);border:1px solid var(--m-border);border-radius:14px;padding:28px;transition:all .2s}.m-feature-card:hover{border-color:var(--m-border-strong);transform:translateY(-2px)}.m-feature-icon{width:40px;height:40px;color:var(--m-accent);background:#818cf814;border:1px solid #818cf82e;border-radius:10px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.m-feature-icon.blue{color:var(--m-blue);background:#60a5fa14;border-color:#60a5fa2e}.m-feature-icon.purple{color:var(--m-purple);background:#a78bfa14;border-color:#a78bfa2e}.m-feature-card h3{letter-spacing:-.02em;margin:0 0 8px;font-size:17px;font-weight:600}.m-feature-card p{color:var(--m-text-secondary);margin:0;font-size:14px;line-height:1.55}.m-steps{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.m-step{border:1px solid var(--m-border);background:linear-gradient(#ffffff05,#0000);border-radius:14px;padding:28px;position:relative}.m-step-num{width:32px;height:32px;color:var(--m-accent);font-variant-numeric:tabular-nums;background:#818cf81a;border-radius:8px;justify-content:center;align-items:center;margin-bottom:16px;font-size:14px;font-weight:700;display:inline-flex}.m-step h3{letter-spacing:-.02em;margin:0 0 6px;font-size:17px;font-weight:600}.m-step p{color:var(--m-text-secondary);margin:0;font-size:14px}.m-cta{border:1px solid var(--m-border);text-align:center;background:linear-gradient(135deg,#818cf80a,#60a5fa0a);border-radius:20px;margin:32px;padding:64px 32px}.m-cta h2{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(24px,3vw,34px);font-weight:700}.m-cta p{color:var(--m-text-secondary);max-width:520px;margin:0 auto 32px}.m-waitlist-form{flex-wrap:wrap;justify-content:center;gap:8px;max-width:480px;margin:0 auto;display:flex}.m-input{background:var(--m-bg-elevated);border:1px solid var(--m-border-strong);min-width:240px;color:var(--m-text);border-radius:8px;outline:none;flex:1;padding:12px 16px;font-family:inherit;font-size:14px;transition:border-color .14s}.m-input:focus{border-color:var(--m-accent);box-shadow:0 0 0 3px var(--m-accent-glow)}.m-input::placeholder{color:var(--m-text-muted)}.m-form-msg{color:var(--m-text-secondary);min-height:18px;margin-top:14px;font-size:13px}.m-form-msg.ok{color:var(--m-accent)}.m-form-msg.err{color:var(--m-red)}.m-footer{border-top:1px solid var(--m-border);text-align:center;color:var(--m-text-muted);padding:40px 32px;font-size:13px}.m-footer-links{justify-content:center;gap:24px;margin-bottom:16px;display:flex}.m-footer-links a{color:var(--m-text-secondary);transition:color .12s}.m-footer-links a:hover{color:var(--m-text)}.m-auth-shell{justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding:48px 24px;display:flex}.m-auth-card{background:var(--m-bg-card);border:1px solid var(--m-border-strong);border-radius:16px;width:100%;max-width:420px;padding:36px}.m-auth-card h1{letter-spacing:-.03em;margin:0 0 6px;font-size:26px;font-weight:700}.m-auth-card .sub{color:var(--m-text-secondary);margin:0 0 28px;font-size:14px}.m-form-row{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.m-form-row label{color:var(--m-text-secondary);font-size:12.5px;font-weight:500}.m-form-row .m-input{width:100%}.m-divider{color:var(--m-text-muted);align-items:center;gap:12px;margin:22px 0;font-size:12px;display:flex}.m-divider:before,.m-divider:after{content:"";background:var(--m-border);flex:1;height:1px}.m-oauth-row{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.m-auth-foot{text-align:center;color:var(--m-text-secondary);margin-top:20px;font-size:13px}.m-auth-foot a{color:var(--m-accent);font-weight:500}.m-auth-foot a:hover{text-decoration:underline}.m-hero-stats{background:var(--m-border);border:1px solid var(--m-border);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;max-width:720px;margin:56px auto 0;display:grid;overflow:hidden}.m-hero-stat{background:var(--m-bg);text-align:center;padding:18px 14px}.m-hero-stat-n{letter-spacing:-.02em;background:linear-gradient(#fff 0%,#ffffffb3 100%);-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:700}.m-hero-stat-lbl{text-transform:uppercase;letter-spacing:.08em;color:var(--m-text-muted);margin-top:4px;font-size:11px}.m-hero-preview-wrap{perspective:1600px;max-width:1080px;margin:72px auto 0;padding:0 16px}.m-preview{transition:transform .6s;position:relative;transform:rotateX(2deg)}.m-preview:hover{transform:rotateX(0)}.m-preview-glow{z-index:0;opacity:.85;background:radial-gradient(60% 50% at 30%,#818cf838,#0000 70%),radial-gradient(60% 50% at 70%,#60a5fa2e,#0000 70%);position:absolute;inset:-40px}.m-preview-frame{z-index:1;background:linear-gradient(#0d1015 0%,#080a0e 100%);border:1px solid #ffffff14;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #000000b3,0 0 0 1px #ffffff0a,inset 0 1px #ffffff0a}.m-preview-bar{border-bottom:1px solid var(--m-border);background:#ffffff06;align-items:center;gap:12px;padding:11px 16px;display:flex}.m-preview-dots{gap:6px;display:flex}.m-preview-dots .dot{border-radius:50%;width:11px;height:11px;display:inline-block}.m-preview-dots .dot.red{background:#ff5f57}.m-preview-dots .dot.yellow{background:#febc2e}.m-preview-dots .dot.green{background:#28c840}.m-preview-url{text-align:center;color:var(--m-text-muted);flex:1;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.m-preview-status{color:var(--m-accent);letter-spacing:.05em;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:flex}.live-dot{background:var(--m-accent);width:7px;height:7px;box-shadow:0 0 8px var(--m-accent);border-radius:50%;animation:1.6s ease-in-out infinite pulse}.m-preview-body{flex-direction:column;gap:14px;min-height:380px;padding:18px;display:flex}.m-preview-stats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.m-preview-stat{border:1px solid var(--m-border);background:#ffffff06;border-radius:10px;padding:12px 14px}.m-preview-stat .lbl{text-transform:uppercase;letter-spacing:.1em;color:var(--m-text-muted);margin-bottom:4px;font-size:10px}.m-preview-stat .val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.m-preview-stat .val.accent{color:var(--m-accent)}.m-preview-stat .val.blue{color:var(--m-blue)}.m-preview-stat .sub{color:var(--m-text-muted);margin-top:2px;font-size:11px}.m-preview-stream{flex-direction:column;gap:4px;font-family:JetBrains Mono,ui-monospace,monospace;display:flex}.m-preview-event{opacity:0;background:#ffffff04;border-radius:6px;grid-template-columns:72px 140px 1fr auto;align-items:center;gap:12px;padding:8px 10px;font-size:12px;animation:.38s forwards eventIn;display:grid;transform:translateY(6px)}@keyframes eventIn{to{opacity:1;transform:translateY(0)}}.ev-type{letter-spacing:.05em;text-align:center;border:1px solid;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600}.ev-who{color:var(--m-text);font-weight:500}.ev-what{color:var(--m-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-meta{font-variant-numeric:tabular-nums;font-weight:600}.m-marquee{border-top:1px solid var(--m-border);border-bottom:1px solid var(--m-border);background:#ffffff04;margin-top:64px;padding:14px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.m-marquee-track{white-space:nowrap;gap:40px;width:max-content;animation:38s linear infinite marquee;display:flex}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.m-marquee-item{color:var(--m-text-secondary);align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;display:inline-flex}.m-marquee-dot{background:var(--m-accent);opacity:.6;border-radius:50%;width:4px;height:4px}.m-feature-card{isolation:isolate;position:relative}.m-feature-card:before{content:"";-webkit-mask-composite:xor;opacity:0;z-index:-1;background:linear-gradient(135deg,#818cf866,#60a5fa4d,#a78bfa4d);border-radius:14px;padding:1px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.m-feature-card:hover:before{opacity:1}.m-feature-card:hover .m-feature-icon{transform:scale(1.05)rotate(-3deg);box-shadow:0 6px 24px -8px}.m-feature-icon{transition:all .28s}.m-cta{isolation:isolate;position:relative;overflow:hidden}.m-cta:before{content:"";z-index:-1;opacity:.55;background:conic-gradient(#0000 0deg,#818cf82e 60deg,#0000 120deg,#60a5fa29 240deg,#0000 300deg);animation:14s linear infinite ctaSpin;position:absolute;inset:-50%}.m-cta:after{content:"";z-index:-1;background:linear-gradient(135deg,#818cf80a,#60a5fa0a);border-radius:19px;position:absolute;inset:1px}@keyframes ctaSpin{to{transform:rotate(360deg)}}@media (max-width:900px){.m-preview-stats{grid-template-columns:repeat(2,1fr)}.m-preview-event{grid-template-columns:64px 1fr}.m-preview-event .ev-what,.m-preview-event .ev-meta{grid-column:2/-1;font-size:11px}}@media (max-width:640px){.m-hero{padding:64px 20px 40px}.m-section{padding:64px 24px}.m-nav-inner{padding:14px 20px}.m-nav-links{gap:16px}.m-nav-links a:not(.m-btn){display:none}.m-cta{margin:20px;padding:48px 24px}.m-hero-stats{grid-template-columns:repeat(2,1fr);max-width:360px}.m-hero-stat-n{font-size:18px}.m-hero-preview-wrap{margin-top:48px;padding:0 8px}.m-preview-body{min-height:0;padding:12px}.m-preview-stat .val{font-size:17px}.m-marquee{margin-top:48px}}.launch-overlay{z-index:99999;-webkit-backdrop-filter:blur(14px);background:radial-gradient(#080c12e0 0%,#000000f5 70%);justify-content:center;align-items:center;font-family:Inter,system-ui,sans-serif;animation:.22s ease-out launchFade;display:flex;position:fixed;inset:0}@keyframes launchFade{0%{opacity:0}to{opacity:1}}.launch-card{background:linear-gradient(#141a26b3 0%,#0a0e16d9 100%);border:1px solid #818cf82e;border-radius:18px;flex-direction:column;align-items:center;gap:18px;min-width:320px;padding:36px 48px;animation:.32s cubic-bezier(.16,1,.3,1) launchPop;display:flex;box-shadow:0 20px 60px #00000080,0 0 0 1px #818cf80f,0 0 60px #818cf814}@keyframes launchPop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.launch-spinner{width:48px;height:48px;position:relative}.launch-spinner-ring{border:2px solid #818cf81f;border-top-color:#818cf8;border-radius:50%;animation:.85s linear infinite launchSpin;position:absolute;inset:0}.launch-spinner-dot{background:#818cf8;border-radius:50%;animation:1.4s ease-in-out infinite launchPulse;position:absolute;inset:18px;box-shadow:0 0 18px #818cf8}@keyframes launchSpin{to{transform:rotate(360deg)}}@keyframes launchPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.launch-title{color:#fff;text-align:center;letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.launch-sub{color:#ffffff8c;text-align:center;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:.78rem}.launch-dots span{opacity:0;animation:1.4s infinite launchDot;display:inline-block}.launch-dots span:nth-child(2){animation-delay:.2s}.launch-dots span:nth-child(3){animation-delay:.4s}@keyframes launchDot{0%,60%,to{opacity:0}30%{opacity:1}}.launch-progress{background:#ffffff0f;border-radius:2px;width:220px;height:2px;overflow:hidden}.launch-progress-bar{background:linear-gradient(90deg,#0000 0%,#818cf8 50%,#0000 100%);width:30%;height:100%;animation:1.6s ease-in-out infinite launchProg}@keyframes launchProg{0%{width:30%;transform:translate(-100%)}50%{width:60%}to{width:30%;transform:translate(380%)}}.launch-arrow{color:#818cf8b3;letter-spacing:.02em;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:.7rem;display:flex}.m-logo-mark{width:20px;height:20px;box-shadow:0 0 14px var(--m-accent-glow),inset 0 0 6px #818cf826;border:1px solid #818cf873;border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}.m-logo-mark:before{content:"";background:conic-gradient(#818cf88c,#0000 70%);border-radius:50%;animation:3.2s linear infinite radarSweep;position:absolute;inset:0}.m-logo-mark:after{content:"";background:var(--m-accent);box-shadow:0 0 10px var(--m-accent);border-radius:50%;position:absolute;inset:6px}@keyframes radarSweep{to{transform:rotate(360deg)}}.m-bg-aurora{filter:blur(80px);opacity:.5;will-change:transform,opacity;background:conic-gradient(from 200deg,#818cf81a,#60a5fa1a,#a78bfa1a,#818cf81a);width:120%;height:80%;animation:24s ease-in-out infinite alternate auroraDrift;position:absolute;top:-20%;left:50%;transform:translate(-50%)}@keyframes auroraDrift{0%{opacity:.4;transform:translate(-52%)rotate(0)scale(1)}to{opacity:.6;transform:translate(-48%)rotate(12deg)scale(1.1)}}@media (prefers-reduced-motion:reduce){.m-bg-aurora,.m-logo-mark:before{animation:none!important}}.m-hero{isolation:isolate}.m-hero-spotlight{z-index:0;pointer-events:none;background:radial-gradient(420px circle at var(--hx,50%)var(--hy,30%),#818cf81a,transparent 60%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.m-hero:hover .m-hero-spotlight{opacity:1}.m-eyebrow{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:relative;overflow:hidden}.m-eyebrow:after{content:"";background:linear-gradient(90deg,#0000,#818cf840,#0000);width:60%;height:100%;animation:5s ease-in-out infinite eyebrowSheen;position:absolute;top:0;left:-150%}@keyframes eyebrowSheen{0%,70%{left:-150%}to{left:150%}}.m-hero h1 em{background-size:200%;animation:8s infinite gradientShift}@keyframes gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.m-btn-primary{position:relative;overflow:hidden}.m-btn-primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:55%;height:100%;position:absolute;top:0;left:-130%;transform:skew(-20deg)}.m-btn-primary:hover:after{animation:.85s btnShine}@keyframes btnShine{to{left:150%}}[data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1)var(--reveal-delay,0s),transform .7s cubic-bezier(.16,1,.3,1)var(--reveal-delay,0s);will-change:opacity,transform;transform:translateY(22px)}[data-reveal].m-in{opacity:1;transform:none}.m-features [data-reveal]:nth-child(2){--reveal-delay:70ms}.m-features [data-reveal]:nth-child(3){--reveal-delay:.14s}.m-features [data-reveal]:nth-child(4){--reveal-delay:60ms}.m-features [data-reveal]:nth-child(5){--reveal-delay:.13s}.m-features [data-reveal]:nth-child(6){--reveal-delay:.2s}.m-steps [data-reveal]:nth-child(2){--reveal-delay:90ms}.m-steps [data-reveal]:nth-child(3){--reveal-delay:.18s}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important}}[data-glow]{position:relative}[data-glow]:after{content:"";border-radius:inherit;background:radial-gradient(300px circle at var(--mx,-200px)var(--my,-200px),#818cf81a,transparent 55%);opacity:0;pointer-events:none;z-index:0;transition:opacity .3s;position:absolute;inset:0}[data-glow]:hover:after{opacity:1}.m-feature-card>*,.m-step>*{z-index:1;position:relative}.m-sources{text-align:center;max-width:1000px;margin:40px auto 0;padding:0 32px}.m-sources-label{text-transform:uppercase;letter-spacing:.14em;color:var(--m-text-muted);margin-bottom:18px;font-size:12px}.m-sources-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.m-source-chip{border:1px solid var(--m-border);color:var(--m-text-secondary);letter-spacing:-.01em;background:#ffffff05;border-radius:100px;padding:8px 16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;transition:all .2s}.m-source-chip:hover{color:var(--m-text);background:#818cf80d;border-color:#818cf859;transform:translateY(-2px)}.m-section h2{display:inline-block;position:relative}.m-section-header h2:after{content:"";background:linear-gradient(90deg,var(--m-accent),var(--m-blue));border-radius:3px;width:48px;height:3px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%);box-shadow:0 0 16px #818cf866}.m-nav-links .m-btn-primary{box-shadow:0 0 0 1px #818cf833}@media (max-width:640px){.m-sources{margin-top:32px;padding:0 20px}.m-source-chip{padding:7px 13px;font-size:12px}}.brand-logo{line-height:0}.brand-logo svg{overflow:visible}.brand-logo .bl-rot{transform-box:fill-box;transform-origin:50%;animation:3.6s linear infinite blSpin}@keyframes blSpin{to{transform:rotate(360deg)}}.brand-logo .bl-node{animation:2s ease-in-out infinite blNode}@keyframes blNode{0%,to{opacity:.45}50%{opacity:1}}.brand-logo .bl-core{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite blCore}@keyframes blCore{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.m-logo:hover .bl-rot{animation-duration:1.8s}@media (prefers-reduced-motion:reduce){.brand-logo .bl-rot,.brand-logo .bl-node,.brand-logo .bl-core{animation:none!important}}
