:root{--black:#000;--black-deep:#0a0a0f;--black-raised:#0e0e16;--black-surface:#111118;--black-border:#1c1c28;--black-border-hi:#ffffff17;--indigo:#4f5bd5;--indigo-dim:#3d48a8;--indigo-ghost:#4f5bd50d;--indigo-ghost-hi:#4f5bd517;--cobalt:#2979ff;--cobalt-dim:#2979ff12;--accent:#5c8fff;--amber:#ffb800;--amber-dim:#ffb80012;--red:#ff3b5c;--red-dim:#ff3b5c12;--green:#38a169;--cyan:#00e5ff;--violet:var(--amber);--violet-dim:var(--amber-dim);--text-primary:#fff;--text-secondary:#7a8899;--text-muted:#3e4a5c;--text-ghost:#ffffff0d;--glow-indigo-xs:0 0 8px #4f5bd54d;--glow-indigo-sm:0 0 16px #4f5bd566;--glow-indigo-md:0 0 32px #4f5bd580, 0 0 80px #4f5bd51a;--glow-cobalt-xs:0 0 8px #2979ff4d;--glow-cobalt-sm:0 0 16px #2979ff66;--glow-cobalt-md:0 0 32px #2979ff80, 0 0 80px #2979ff1a;--glow-amber-xs:0 0 8px #ffb80047;--glow-amber-sm:0 0 16px #ffb80061;--glow-amber-md:0 0 32px #ffb80073, 0 0 80px #ffb80017;--glow-red-xs:0 0 8px #ff3b5c4d;--glow-red-sm:0 0 16px #ff3b5c66;--glow-red-md:0 0 32px #ff3b5c80, 0 0 80px #ff3b5c1a;--glow-xs:var(--glow-indigo-xs);--glow-sm:var(--glow-indigo-sm);--glow-md:var(--glow-indigo-md);--glow-lg:0 0 64px #4f5bd54d, 0 0 120px #4f5bd51a;--glow-vio:var(--glow-amber-md);--font-display:"Bebas Neue", cursive;--font-mono:"JetBrains Mono", "SF Mono", monospace;--font-body:"Space Grotesk", -apple-system, sans-serif;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--font-body);color:var(--text-primary);background-color:#04040a;line-height:1.6;position:relative;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:var(--font-mono);cursor:pointer;background:0 0;border:none;outline:none}img,video,canvas{max-width:100%;display:block}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(20px,5vw,80px)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff12}::-webkit-scrollbar-thumb:hover{background:#ffffff21}::selection{color:var(--text-primary);background:#4f5bd538}.nav{z-index:1000;background:0 0;border-bottom:1px solid #0000;align-items:center;height:64px;padding:0 clamp(24px,4vw,64px);transition:background .35s,border-color .35s;display:flex;position:fixed;top:0;left:0;right:0}.nav--scrolled{border-bottom-color:var(--black-border);background:#03030bf7}.nav-inner{justify-content:space-between;align-items:center;width:100%;max-width:1280px;margin:0 auto;display:flex;position:relative}.nav-logo{font-family:var(--font-display);letter-spacing:.06em;align-items:baseline;font-size:22px;display:flex}.nav-logo-trigger{color:var(--text-primary)}.nav-logo-x{color:var(--indigo);text-shadow:var(--glow-sm)}.nav-right{align-items:center;gap:var(--space-xl);display:flex}.nav-github{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);font-size:12px;font-weight:500;transition:color .15s}.nav-github:hover{color:var(--text-primary)}.nav-github .nav-arrow{transition:transform .15s;display:inline-block}.nav-github:hover .nav-arrow{transform:translate(2px,-2px)}.nav-cta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#4f5bd5 0%,#3c48c3 50%,#4f5bd5 100%);border:1px solid #7884ff59;border-radius:0;padding:10px 22px;font-size:12px;font-weight:600;transition:box-shadow .35s,border-color .35s,transform .35s ease-out;position:relative;overflow:hidden;box-shadow:0 0 8px #4f5bd52e,inset 0 1px #ffffff1a}.nav-cta:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 20%,#ffffff12 40%,#ffffff24 50%,#ffffff12 60%,#0000 80%);width:55%;height:100%;animation:3.2s ease-in-out 1.6s infinite btnShimmer;position:absolute;top:0;left:0;transform:translate(-220%)}.nav-cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#b4beff73 50%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.nav-cta:hover{border-color:#8c98ff73;box-shadow:0 0 18px #4f5bd552,inset 0 1px #ffffff24}.nav-cta:active{transform:scale(.97)}.hero{background:var(--black);height:100svh;position:relative;overflow:hidden}.grid-tunnel-canvas{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-canvas-wrap{z-index:2;background:0 0;position:absolute;inset:0}.hero-scene-container{contain:layout style;width:100%;height:100%;position:absolute;inset:0}.hero-vignette-left{z-index:3;pointer-events:none;background:linear-gradient(90deg,#000000c7 0%,#00000073 16%,#0000001a 28%,#0000 40%);position:absolute;inset:0}.hero-vignette-right{z-index:3;pointer-events:none;background:linear-gradient(270deg,#000000c7 0%,#00000073 16%,#0000001a 28%,#0000 40%);position:absolute;inset:0}.hero-vignette-bottom{z-index:3;pointer-events:none;background:linear-gradient(#0000 70%,#04040a61 86%,#04040ad1 100%);position:absolute;inset:0}.corner{z-index:5;width:32px;height:32px;position:absolute}.corner-tl{border-top:1px solid #4f5bd54d;border-left:1px solid #4f5bd54d;top:80px;left:48px}.corner-tr{border-top:1px solid #4f5bd51f;border-right:1px solid #4f5bd51f;top:80px;right:48px}.corner-bl{border-bottom:1px solid #4f5bd51f;border-left:1px solid #4f5bd51f;bottom:32px;left:48px}.corner-br{border-bottom:1px solid #4f5bd51f;border-right:1px solid #4f5bd51f;bottom:32px;right:48px}.hero-content{z-index:20;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(24px,5vw,80px);display:grid;position:absolute;inset:0}.hero-content>*{pointer-events:auto}.hero-left{max-width:clamp(280px,36vw,520px)}.hero-center-gap{pointer-events:none;width:clamp(60px,12vw,300px)}.hero-right{justify-content:flex-end;justify-self:end;align-items:center;padding:32px 0;display:flex}.hero-holo-strip{z-index:22;pointer-events:none;opacity:.88;-webkit-mask-composite:source-in;width:clamp(110px,9vw,150px);height:100%;animation:1.2s .8s both fadeIn;display:block;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(270deg,#000000f2 0%,#0000008c 58%,#0000 100%),linear-gradient(#0000 0%,#000 7% 93%,#0000 100%);mask-image:linear-gradient(270deg,#000000f2 0%,#0000008c 58%,#0000 100%),linear-gradient(#0000 0%,#000 7% 93%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hud-dot{background:var(--green);width:5px;height:5px;box-shadow:0 0 6px var(--green);border-radius:50%;animation:2s infinite dotPulse;display:inline-block}.sys-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--indigo);opacity:.7;margin-bottom:var(--space-xl);font-size:10px;font-weight:400;animation:.6s .6s both fadeIn}.hero-headline{margin-bottom:var(--space-xl);flex-direction:column;display:flex}.hero-line{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);font-size:clamp(36px,5.8vw,96px);font-weight:400;line-height:.92;animation:.65s cubic-bezier(.22,1,.36,1) both slideUp}.hero-line:first-child{animation-delay:.9s}.hero-line:nth-child(2){animation-delay:1.02s}.hero-line:nth-child(3){animation-delay:1.14s}.hero-line:nth-child(4){font-size:clamp(34px,5.5vw,86px);animation-delay:1.26s}.hero-line:nth-child(5){font-size:clamp(34px,5.5vw,86px);animation-delay:1.38s}.hero-line--accent{color:var(--indigo);text-shadow:var(--glow-sm)}.hero-line--dim{color:var(--text-secondary);text-shadow:none}.hero-subtitle{font-family:var(--font-body);color:var(--text-secondary);max-width:clamp(240px,25vw,360px);margin-bottom:var(--space-2xl);font-size:clamp(13px,1.2vw,17px);font-weight:300;line-height:1.7;animation:.5s 1.7s both fadeUp}.hero-actions{animation:.5s 1.9s both fadeUp}.btn-glow{align-items:center;gap:var(--space-sm);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#4f5bd5 0%,#3c48c3 50%,#4f5bd5 100%);border:1px solid #7884ff59;border-radius:0;justify-content:center;min-width:200px;padding:14px 32px;font-size:12px;font-weight:600;transition:box-shadow .35s,transform .35s ease-out,border-color .35s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 10px #4f5bd533,inset 0 1px #ffffff1a}.btn-glow:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 20%,#ffffff17 40%,#ffffff2e 50%,#ffffff17 60%,#0000 80%);width:60%;height:100%;animation:3.2s ease-in-out infinite btnShimmer;position:absolute;top:0;left:0;transform:translate(-200%)}.btn-glow:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#b4beff8c 50%,#0000);height:1px;position:absolute;top:0;left:0;right:0}@keyframes btnShimmer{0%{transform:translate(-200%)}55%{transform:translate(220%)}to{transform:translate(220%)}}.btn-glow:hover{border-color:#8c98ff73;transform:translateY(-1px);box-shadow:0 0 22px #4f5bd561,0 0 48px #4f5bd51a,inset 0 1px #ffffff29}.btn-glow:active{transform:scale(.97);box-shadow:0 0 22px #4f5bd573}.btn-outline{align-items:center;gap:var(--space-sm);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);background:0 0;border:1px solid #4f5bd559;border-radius:0;justify-content:center;min-width:200px;padding:14px 32px;font-size:12px;font-weight:600;transition:color .3s,border-color .35s,box-shadow .4s,transform .35s ease-out;display:inline-flex}.btn-outline:hover{color:var(--text-primary);border-color:var(--indigo);transform:translateY(-1px);box-shadow:0 0 16px #4f5bd533}.btn-outline:active{transform:scale(.96)}.hero-microstats{align-items:center;gap:var(--space-lg);margin-top:var(--space-xl);animation:.5s 2.1s both fadeUp;display:flex}.microstat{flex-direction:column;gap:3px;display:flex}.microstat-val{font-family:var(--font-display);color:var(--text-primary);letter-spacing:.04em;font-size:22px;line-height:1}.microstat-label{font-family:var(--font-mono);letter-spacing:.18em;color:var(--text-muted);text-transform:uppercase;font-size:9px}.microstat-sep{background:var(--black-border);width:1px;height:32px}.sys-dot{background:var(--indigo);width:5px;height:5px;box-shadow:0 0 6px var(--indigo);vertical-align:middle;border-radius:50%;margin-right:6px;animation:2s infinite dotPulse;display:inline-block}.coord-label{z-index:20;font-family:var(--font-mono);letter-spacing:.14em;color:#4f5bd52e;font-size:9px;position:absolute;bottom:32px;right:48px}.scroll-indicator{z-index:20;align-items:center;gap:var(--space-sm);flex-direction:column;animation:.5s 2.5s both fadeIn;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.scroll-indicator span{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);font-size:10px}.scroll-line{background:repeating-linear-gradient(#4f5bd526 0 4px,#0000 4px 8px);width:1px;height:40px;animation:2s infinite scrollPulse}@keyframes scrollPulse{0%,to{opacity:.3}50%{opacity:.8}}.scene-loader{background:#04040a;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.scene-loader-bar-wrap{background:#4f5bd52e;width:180px;height:1px;overflow:hidden}.scene-loader-bar{background:#4f5bd5e6;height:100%;transition:width .25s;box-shadow:0 0 10px #4f5bd5b3}.scene-loader-pct{font-family:var(--font-mono);letter-spacing:.04em;color:#fffc;font-size:22px;font-weight:700;line-height:1}.scene-loader-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#4f5bd58c;font-size:9px}@keyframes spin{to{transform:rotate(360deg)}}.step-dot{animation:2s linear infinite stepDotSlide}@keyframes stepDotSlide{0%{transform:translate(0)}to{transform:translate(52px)}}.section:not(.is-vis) *{animation-play-state:paused!important}.section{contain:layout style;min-height:50vh;padding:clamp(28px,4vh,56px) 0;position:relative}.section>*{z-index:1;position:relative}.section:before{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.section-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--indigo);opacity:1;text-shadow:0 0 18px #4f5bd5b3,0 0 40px #4f5bd54d;margin-bottom:8px;font-size:10px;font-weight:600}.section-headline{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);white-space:nowrap;text-shadow:0 0 60px #4f5bd52e,0 0 120px #2979ff1a;margin-bottom:10px;font-size:clamp(28px,4vw,56px);font-weight:400;line-height:1.05}.nav-links{align-items:center;gap:var(--space-xl);display:flex;position:absolute;left:50%;transform:translate(-50%)}.nav-link{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:500;transition:color .15s}.nav-link:hover{color:var(--text-primary)}.features{background:radial-gradient(90% 70% at 15%,#4f5bd52e 0%,#0000 60%),radial-gradient(70% 60% at 85%,#3b6bdb24 0%,#0000 55%),radial-gradient(50% 40% at 50% 100%,#2979ff14 0%,#0000 50%),#000!important}.features:before{background:radial-gradient(90% 70% at 15%,#4f5bd51f 0%,#0000 60%),radial-gradient(70% 60% at 85%,#3b6bdb1a 0%,#0000 55%)}.features-grid{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.section-intro{font-family:var(--font-body);color:var(--text-secondary);max-width:680px;margin-top:4px;margin-bottom:var(--space-2xl);font-size:15px;line-height:1.65}.card-visual{margin-bottom:var(--space-md);opacity:.75;min-height:68px;transition:opacity .3s}.feature-card:hover .card-visual{opacity:1}.integration-visual{min-height:72px;margin-bottom:var(--space-md);opacity:.75;transition:opacity .3s}.feature-card{background:#0a0a14cc;border:1px solid #4f5bd526;border-radius:0;padding:28px 28px 22px;transition:transform .45s ease-out,border-color .35s,box-shadow .45s,background .35s;position:relative;overflow:hidden}.feature-card:hover{background:#0c0c16fa;transform:translateY(-3px)}.feature-card[data-glow=cobalt]:hover{border-color:#3b6bdbb3;box-shadow:0 0 48px #3b6bdb2e,inset 0 0 32px #3b6bdb0a}.feature-card[data-glow=indigo]:hover{border-color:#4f5bd5b3;box-shadow:0 0 48px #4f5bd52e,inset 0 0 32px #4f5bd50a}.feature-card[data-glow=violet]:hover{border-color:#7b2fffb3;box-shadow:0 0 48px #7b2fff2e,inset 0 0 32px #7b2fff0a}.card-corner{pointer-events:none;width:20px;height:20px;transition:border-color .25s;position:absolute}.card-corner-tl{border-top:2px solid #4f5bd540;border-left:2px solid #4f5bd540;top:-1px;left:-1px}.card-corner-br{border-bottom:2px solid #4f5bd540;border-right:2px solid #4f5bd540;bottom:-1px;right:-1px}.feature-card[data-glow=indigo] .card-corner-tl,.feature-card[data-glow=indigo] .card-corner-br{border-color:#4f5bd552}.feature-card[data-glow=cobalt] .card-corner-tl,.feature-card[data-glow=cobalt] .card-corner-br{border-color:#2979ff52}.feature-card[data-glow=amber] .card-corner-tl,.feature-card[data-glow=amber] .card-corner-br{border-color:#ffb80052}.feature-card[data-glow=red] .card-corner-tl,.feature-card[data-glow=red] .card-corner-br{border-color:#ff3b5c52}.integration-card[data-channel=email] .card-corner-tl,.integration-card[data-channel=email] .card-corner-br{border-color:#00e8ff52}.integration-card[data-channel=telegram] .card-corner-tl,.integration-card[data-channel=telegram] .card-corner-br{border-color:#4f5bd552}.integration-card[data-channel=extension] .card-corner-tl,.integration-card[data-channel=extension] .card-corner-br{border-color:#7b2fff52}.feature-icon{width:48px;height:48px;margin-bottom:var(--space-lg);color:var(--text-muted);justify-content:center;align-items:center;transition:color .3s,filter .3s;display:flex}.feature-card:hover .feature-icon{color:var(--indigo);filter:drop-shadow(var(--glow-xs))}.feature-title{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-primary);margin-bottom:var(--space-md);font-size:13px;font-weight:600}.feature-desc{font-family:var(--font-body);color:var(--text-secondary);margin-bottom:var(--space-xl);font-size:14px;font-weight:300;line-height:1.65}.feature-divider{background:var(--black-border);height:1px;margin-bottom:var(--space-md)}.feature-status{align-items:center;gap:var(--space-sm);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-size:10px;font-weight:500;display:flex}.status-dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%;animation:2s infinite dotPulse;display:inline-block}@keyframes dotPulse{0%,to{box-shadow:0 0 4px #00e8ff80}50%{box-shadow:0 0 10px #00e8ffe6}}.integrations{background:radial-gradient(80% 65% at 50% 35%,#4f5bd52e 0%,#0000 60%),radial-gradient(60% 70% at 90% 65%,#2979ff24 0%,#0000 55%),radial-gradient(40% 50% at 10% 80%,#4f5bd51a 0%,#0000 50%),#010110!important}.integrations:before{background:radial-gradient(80% 65% at 50% 35%,#4f5bd51f 0%,#0000 60%),radial-gradient(60% 70% at 90% 65%,#2979ff1a 0%,#0000 55%)}.integrations-grid{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.integration-card{background:#0a0a14cc;border:1px solid #4f5bd52e;border-radius:0;flex-direction:column;gap:16px;min-height:0;padding:28px;transition:transform .45s ease-out,border-color .35s,box-shadow .45s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 28px #4f5bd50f,inset 0 0 20px #4f5bd505}.integration-card:hover{transform:translateY(-4px)}.integration-card:hover .card-corner-tl,.integration-card:hover .card-corner-br{opacity:1}.integration-card[data-channel=email]:hover{border-color:#00e8ff8c;box-shadow:0 0 64px #00e8ff2e,inset 0 0 40px #00e8ff0a}.integration-card[data-channel=email]:hover .card-corner-tl,.integration-card[data-channel=email]:hover .card-corner-br{border-color:#00e8ffd9}.integration-card[data-channel=email]:hover .integration-icon{color:#00e8ffd9}.integration-card[data-channel=telegram]:hover .integration-icon{color:#4f5bd5e6}.integration-card[data-channel=extension]:hover .integration-icon{color:#7b2fffe6}.integration-icon{width:64px;height:64px;margin-bottom:var(--space-xl);color:var(--text-muted);justify-content:center;align-items:center;transition:color .3s;display:flex}.integration-card:hover .integration-icon{color:var(--indigo)}.integration-icon-large{margin-bottom:4px}.integration-icon-large svg{display:block}.integration-card:hover .integration-visual{opacity:1}.integration-title-row{align-items:center;gap:9px;padding-top:6px;display:flex}.integration-title-icon{color:var(--text-secondary);opacity:.7;flex-shrink:0}.integration-card:hover .integration-title-icon{opacity:1}.integration-title{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-primary);margin-bottom:0;font-size:13px;font-weight:600}.integration-desc{font-family:var(--font-body);color:var(--text-secondary);flex:1;margin:0;font-size:13.5px;font-weight:300;line-height:1.65}.integration-badge{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);padding-top:var(--space-xl);align-items:center;gap:6px;margin-top:auto;font-size:10px;font-weight:500;display:flex}.integration-badge.included{color:var(--green);border:1px solid #38a16933;align-self:flex-start;margin-top:auto;padding:8px 14px;display:inline-flex}.integration-btn{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);border:1px solid var(--black-border);white-space:nowrap;text-align:center;margin-top:var(--space-md);padding:10px 20px;font-size:11px;font-weight:500;transition:all .2s}.integration-btn:hover{border-color:var(--indigo);color:var(--indigo)}.integration-examples{flex-direction:column;gap:6px;margin:12px 0;display:flex}.integration-examples code{font-family:var(--font-mono);color:var(--indigo);letter-spacing:.03em;background:#4f5bd514;border:1px solid #4f5bd526;padding:6px 10px;font-size:11px;display:block}.scanner-bar{background:var(--black);border:1px solid var(--black-border);font-family:var(--font-mono);align-items:center;gap:8px;margin-top:10px;padding:8px 12px;font-size:11px;display:flex}.scanner-left{color:#ffffff0f}.scanner-dots{background:repeating-linear-gradient(90deg,#ffffff0f 0 2px,#0000 2px 6px);flex:1;height:1px;animation:1.5s linear infinite scannerMove}@keyframes scannerMove{0%{background-position:0 0}to{background-position:24px 0}}.scanner-right{color:var(--green);text-shadow:0 0 8px var(--green)}.how-it-works:before{background:radial-gradient(60% 50% at 0 30%,#3b6bdb12 0%,#0000 55%),radial-gradient(55% 60% at 100% 70%,#7b2fff0f 0%,#0000 50%)}.steps-row{justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-3xl);padding:var(--space-xl) 0;display:flex}.step{text-align:left;flex:1;position:relative}.step-bg-number{font-family:var(--font-display);color:var(--text-ghost);z-index:0;pointer-events:none;font-size:clamp(80px,12vw,140px);line-height:1;position:absolute;top:-20px;left:0}.step-diagram{z-index:1;margin-bottom:var(--space-md);opacity:.6;position:relative}.step:hover .step-diagram{opacity:1}.step-label{z-index:1;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--indigo);margin-bottom:var(--space-md);margin-top:var(--space-xl);font-size:10px;font-weight:500;position:relative}.step-headline{z-index:1;font-family:var(--font-display);color:var(--text-primary);margin-bottom:var(--space-md);font-size:clamp(24px,3vw,38px);font-weight:400;line-height:1.1;position:relative}.step-desc{z-index:1;font-family:var(--font-body);color:var(--text-secondary);max-width:260px;font-size:14px;font-weight:300;line-height:1.65;position:relative}.step-connector{flex-shrink:0;align-items:center;padding-top:100px;display:flex}.connector-line{animation:2s linear infinite dashScroll}@keyframes dashScroll{to{stroke-dashoffset:-28px}}.policy-block{border:1px solid var(--black-border);border-left:4px solid #4f5bd566;padding:36px 48px;position:relative}.policy-block:before{content:"";pointer-events:none;opacity:.015;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#fff 2px 4px);position:absolute;inset:0}.policy-title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-primary);margin-bottom:var(--space-xl);font-size:11px;font-weight:600}.policy-list{flex-direction:column;gap:12px;display:flex}.policy-item{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-secondary);font-size:12px;font-weight:400;line-height:1.5}.policy-check{color:var(--indigo);margin-right:var(--space-sm);font-weight:700}.status-bar{background:var(--black);border-top:1px solid var(--black-border);border-bottom:1px solid var(--black-border);align-items:center;height:72px;display:flex}.status-bar-inner{justify-content:space-between;align-items:center;width:100%;max-width:1280px;margin:0 auto;padding:0 48px;display:flex}.status-item{text-align:center;flex-direction:column;flex:1;gap:4px;display:flex}.status-item-label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);font-size:9px;font-weight:500}.status-item-value{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary);justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.status-divider{background:var(--black-border);width:1px;height:36px}.footer{background:var(--black);border-top:1px solid #4f5bd580;padding:0 0 10px;position:relative;overflow:hidden}.footer:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(80% 100% at 50% 100%,#4f5bd547 0%,#2979ff29 35%,#4f5bd50f 60%,#0000 75%);width:80%;height:340px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.footer:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#4f5bd599 30%,#2979ffcc 50%,#4f5bd599 70%,#0000);width:80%;height:1px;position:absolute;top:0;left:10%}.footer-particles{pointer-events:none;z-index:0;width:480px;height:90px;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer .container{z-index:1;padding-top:32px;padding-bottom:20px;position:relative}.footer-main{margin-bottom:var(--space-lg);justify-content:space-between;align-items:flex-start;display:flex}.footer-left{border-left:2px solid #4f5bd54d;padding-left:14px}.footer-cols-right{align-items:flex-start;gap:clamp(32px,5vw,64px);display:flex}.footer-logo{font-family:var(--font-display);letter-spacing:.08em;margin-bottom:var(--space-md);opacity:.92;font-size:26px}.footer-logo-trigger{color:var(--text-primary)}.footer-logo-x{color:var(--indigo);text-shadow:var(--glow-sm)}.footer-tagline{font-family:var(--font-body);color:var(--text-secondary);max-width:260px;margin-bottom:6px;font-size:13px;font-weight:300;line-height:1.7}.footer-byline{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#4f5bd599;margin-bottom:var(--space-md);font-size:9px}.footer-disclaimer{font-family:var(--font-mono);letter-spacing:.02em;color:#ffffff38;border-left:2px solid #4f5bd54d;max-width:260px;margin-top:4px;padding-left:10px;font-size:10px;line-height:1.7}.footer-col{flex-direction:column;gap:7px;display:flex}.footer-feat{font-family:var(--font-mono);letter-spacing:.04em;color:#ffffff61;font-size:11px;font-weight:400;line-height:1.5}.footer-github-link{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--indigo);margin-top:10px;font-size:11px;font-weight:600;transition:color .15s}.footer-github-link:hover{color:#fff}.footer-col-label{font-family:var(--font-mono);color:#7882f0bf;letter-spacing:.2em;text-transform:uppercase;border-left:2px solid #4f5bd58c;margin-bottom:6px;padding-left:8px;font-size:9px;font-weight:700}.footer-link{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:500;transition:color .15s}.footer-link:hover{color:var(--text-primary)}.footer-bottom{padding-top:var(--space-xl);border-top:1px solid #4f5bd51f;justify-content:space-between;align-items:center;display:flex}.footer-bottom-text{font-family:var(--font-mono);letter-spacing:.1em;letter-spacing:.12em;text-transform:uppercase;color:#ffffff24;font-size:10px;font-weight:400}.footer-bottom-right{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--green);align-items:center;gap:6px;font-size:10px;display:flex}.policy-link{color:var(--indigo);text-decoration:none;transition:color .15s}.policy-link:hover{color:var(--accent);text-shadow:var(--glow-xs)}.status-dot--red{background:#ff3b5c;box-shadow:0 0 8px #ff3b5c}.status-dot--purple{background:var(--violet);box-shadow:0 0 8px var(--violet)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=1600px){.container{padding:0 clamp(24px,4vw,64px)}}@media (width<=1440px){.container{padding:0 clamp(20px,3.5vw,56px)}.hero-content{padding:0 clamp(20px,4vw,64px)}}@media (width<=1280px){.features-grid--9{grid-template-columns:repeat(2,1fr)}.container{padding:0 clamp(16px,3vw,40px)}.hero-content{padding:0 clamp(16px,3.5vw,48px)}.section{padding:clamp(20px,3vh,44px) 0}}@media (width<=1180px){.hero-holo-panel{width:clamp(120px,14vw,165px)}.container,.hero-content{padding:0 24px}}@media (width<=1024px){.nav{padding:0 24px}.nav-links{display:none}.hero-content{grid-template-columns:1fr;padding:0 24px}.hero-left{max-width:clamp(280px,42vw,420px)}.hero-center-gap,.hero-right{display:none}.corner-tl,.corner-bl{left:24px}.corner-tr,.corner-br,.coord-label{right:24px}.features-grid,.integrations-grid{gap:var(--space-md);grid-template-columns:1fr}.integration-card{min-height:auto}.steps-row{gap:var(--space-2xl);flex-direction:column}.step-connector{display:none}.container,.status-bar-inner{padding:0 24px}}.hero-actions{gap:16px}.faq-grid{gap:var(--space-xl);margin-top:var(--space-2xl);grid-template-columns:1fr 1fr;display:grid}.faq-card{background:#06060e99;border:1px solid #4f5bd51f;padding:32px 28px 28px;transition:border-color .2s,box-shadow .22s,background .22s;position:relative}.faq-card:hover{background:#0a0a18e0;border-color:#4f5bd561;box-shadow:0 0 32px #4f5bd514,inset 0 0 20px #4f5bd508}.faq-card .card-corner-tl,.faq-card .card-corner-br{border-color:#4f5bd533}.faq-card:hover .card-corner-tl,.faq-card:hover .card-corner-br{border-color:#4f5bd5bf}.faq-card-num{font-family:var(--font-mono);letter-spacing:.14em;color:#4f5bd58c;margin-bottom:14px;font-size:10px;display:block}.faq-card-q{font-family:var(--font-body);color:var(--text-primary);margin-bottom:12px;font-size:16px;font-weight:600;line-height:1.4}.faq-card-a{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.72}@media (width<=640px){.faq-grid{grid-template-columns:1fr}}.iface-steps-mockup{margin-top:var(--space-lg);border:1px solid #4f5bd52e;flex-direction:column;flex:1;min-height:360px;display:flex;overflow:hidden}.iface-steps-box{background:#04040ab3;border-right:1px solid #4f5bd52e;flex-direction:column;justify-content:flex-start;gap:0;padding:20px 18px;display:flex}.iface-step{border-bottom:1px solid #4f5bd514;flex-direction:column;gap:5px;padding:16px 0;display:flex}.iface-step:last-child{border-bottom:none;padding-bottom:0}.iface-step:first-child{padding-top:0}.iface-step-num{font-family:var(--font-mono);color:#4f5bd580;letter-spacing:.14em;flex-shrink:0;font-size:9px;font-weight:700}.iface-step-title{font-family:var(--font-body);color:#ffffffd1;font-size:13px;font-weight:600;line-height:1.35}.iface-mockup-box{flex-direction:column;flex:1;display:flex;overflow:hidden}.iface-mockup-box--tg{background:#04040aeb}.tg-mockup-header{background:#4f5bd512;border-bottom:1px solid #4f5bd51f;align-items:center;gap:10px;padding:10px 12px;display:flex}.tg-mockup-avatar{width:28px;height:28px;font-family:var(--font-mono);color:#4f5bd5e6;background:#4f5bd54d;border:1px solid #4f5bd580;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:8px;font-weight:700;display:flex}.tg-mockup-name{font-family:var(--font-mono);color:#ffffffbf;font-size:10px;font-weight:600}.tg-mockup-status{color:#4fd582b3;font-size:9px;font-family:var(--font-mono)}.tg-mockup-body{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-y:auto}.chat-msg-title{font-family:var(--font-mono);color:#ffffffd9;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.iface-mockup-box--ext{background:#04040aeb}.ext-mockup-bar{font-family:var(--font-mono);background:#7b2fff0f;border-bottom:1px solid #7b2fff1f;align-items:center;gap:6px;padding:7px 10px;font-size:8px;display:flex}.ext-mockup-url{color:#ffffff4d;letter-spacing:.03em;flex:1}.ext-mockup-detected{color:#7b2fffcc;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.ext-mockup-popup{flex-direction:column;flex:1;justify-content:space-between;gap:8px;padding:10px 12px;display:flex}.ext-coin-card{background:#7b2fff0f;border:1px solid #7b2fff38;border-radius:3px;padding:9px 10px}.ext-coin-row{justify-content:space-between;align-items:center;display:flex}.ext-coin-sym{font-family:var(--font-mono);color:#ffffffe6;letter-spacing:-.01em;font-size:15px;font-weight:700}.ext-coin-source{font-family:var(--font-mono);color:#ffffff47;letter-spacing:.06em;margin-top:2px;font-size:8px}.ext-coin-price-wrap{text-align:right}.ext-coin-price{font-family:var(--font-mono);color:#00e8fff2;letter-spacing:-.01em;font-size:14px;font-weight:700}.ext-coin-live{font-family:var(--font-mono);color:#22c55eb3;letter-spacing:.08em;justify-content:flex-end;align-items:center;gap:4px;margin-top:2px;font-size:7px;display:flex}.ext-live-dot{background:#22c55ed9;border-radius:50%;flex-shrink:0;width:4px;height:4px}.ext-price-input-wrap{background:#ffffff08;border:1px solid #ffffff1a;border-radius:2px;align-items:center;gap:4px;height:34px;padding:0 8px;display:flex}.ext-price-prefix{font-family:var(--font-mono);color:#ffffff40;font-size:13px}.ext-price-input{font-family:var(--font-mono);color:#ffffffd9;letter-spacing:-.02em;font-size:15px;font-weight:700}.ext-alerts-nav{background:#ffffff08;border:1px solid #ffffff12;border-radius:2px;justify-content:space-between;align-items:center;margin-top:2px;padding:7px 10px;display:flex}.ext-alerts-nav-left{font-family:var(--font-mono);letter-spacing:.06em;color:#ffffff73;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:600;display:flex}.ext-alerts-nav-left svg{color:#00e8ff99;flex-shrink:0}.ext-alerts-badge{font-family:var(--font-mono);color:#00e8ffd9;background:#00e8ff14;border:1px solid #00e8ff38;border-radius:2px;padding:1px 7px;font-size:9px;font-weight:700}.footer-chase-strip{cursor:none;background:#020206b3;border-bottom:1px solid #4f5bd514;width:100%;height:80px;position:relative;overflow:hidden}.chase-btc{filter:drop-shadow(0 0 8px #f7931ad9)drop-shadow(0 0 20px #f7931a66);pointer-events:none;position:absolute;top:calc(50% - 16px);left:0}.chase-robot{pointer-events:none;transform-origin:50%;position:absolute;top:calc(50% - 32px);left:0}.section+.section:before,.section+.status-bar:before{content:"";height:1px;margin-bottom:var(--space-3xl);background:linear-gradient(90deg,#0000,#4f5bd52e,#0000);display:block}.features-grid--9{grid-template-columns:repeat(3,1fr)}.card-visual{min-height:72px;margin-bottom:var(--space-lg);border-bottom:1px solid #4f5bd51a;position:relative;overflow:hidden}.cv-bars-wrap{align-items:flex-end;gap:10px;padding:8px 0 10px;display:flex}.cv-bar{background:#4f5bd559;border-top:1px solid #4f5bd599;flex:1;animation:2.4s ease-in-out infinite cvBarPulse}.cv-bar:first-child{height:32px}.cv-bar:nth-child(2){height:48px}.cv-bar:nth-child(3){height:58px}.cv-bar:nth-child(4){height:40px}.cv-bar:nth-child(5){height:28px}.cv-bar--trigger{background:#ffb80080;border-top-color:#ffb800e6;animation:2.4s ease-in-out infinite cvBarTrigger}.cv-trigger-label{font-family:var(--font-mono);color:#ffb800cc;letter-spacing:.08em;font-size:8px;position:absolute;top:8px;right:0}@keyframes cvBarPulse{0%,to{opacity:.6;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.12)}}@keyframes cvBarTrigger{0%,to{opacity:.5}50%{opacity:1}}.cv-conditions{flex-direction:column;justify-content:space-around;gap:6px;padding:10px 0;display:flex}.cv-cond-line{background:0 0;align-items:center;width:100%;height:18px;display:flex;position:relative}.cv-cond-line:before{content:"";height:1px;position:absolute;top:50%;left:0;right:44px;transform:translateY(-50%)}.cv-cond-line span{font-family:var(--font-mono);letter-spacing:.1em;margin-left:auto;font-size:7px;position:relative}.cv-cond-above:before{background:#4fd58273}.cv-cond-above span{color:#4fd582cc}.cv-cond-target:before{background:0 0;border-top:1px dashed #ffb80099;height:0;animation:2s ease-in-out infinite cvCondTargetPulse}.cv-cond-target span{color:#ffb800e6;font-weight:600}.cv-cond-below:before{background:#ff505059}.cv-cond-below span{color:#ff5050b3}@keyframes cvCondTargetPulse{0%,to{opacity:.45}50%{opacity:1}}.cv-nlp{font-family:var(--font-mono);flex-direction:column;justify-content:center;gap:10px;padding:8px 0;font-size:9px;display:flex}.cv-nlp-prompt{color:#ffffffb3;align-items:center;gap:6px;display:flex}.cv-nlp-arrow{color:#7b2fffcc;font-size:12px}.cv-nlp-text{white-space:nowrap;width:0;animation:4s steps(32,end) infinite cvTyping;display:inline-block;position:relative;overflow:hidden}.cv-nlp-text:after{content:"";background:#7b2fffe6;width:1px;animation:.75s step-end infinite cvBlink;position:absolute;top:0;bottom:0;right:0}.cv-nlp-text:before{content:"alert me when ETH drops below 2500"}.cv-nlp-result{opacity:0;align-items:center;gap:6px;animation:.5s 3.2s forwards cvFadeIn,.5s 3.8s forwards cvFadeOut;display:flex}.cv-nlp-tick{color:#4fd582e6}.cv-nlp-parsed{color:#4fd582b3;font-size:8px}@keyframes cvTyping{0%{width:0}70%{width:100%}to{width:100%}}@keyframes cvBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes cvFadeIn{0%{opacity:0}to{opacity:1}}@keyframes cvFadeOut{0%{opacity:1}to{opacity:0}}.cv-pct-wrap{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 0 10px;display:flex}.cv-pct-track{background:#4f5bd526;border-radius:0;width:100%;height:4px;overflow:hidden}.cv-pct-fill{background:linear-gradient(90deg,#4f5bd599,#ffb800e6);height:100%;animation:3s ease-in-out infinite cvPctFill}.cv-pct-label{font-family:var(--font-mono);color:#ffb800e6;font-size:18px;font-weight:700;animation:3s ease-in-out infinite cvPctLabel}.cv-pct-sub{font-family:var(--font-mono);color:#4f5bd5b3;letter-spacing:.1em;font-size:7px}@keyframes cvPctFill{0%,to{width:0%}60%{width:100%}}@keyframes cvPctLabel{0%,to{opacity:.3}60%{opacity:1}}.cv-once-wrap{flex-direction:column;gap:10px;padding:10px 0;display:flex}.cv-once-track{background:#4f5bd533;height:2px;position:relative;overflow:visible}.cv-once-dot{background:#ffb800e6;border-radius:50%;width:8px;height:8px;animation:4s ease-in-out infinite cvOnceDot;position:absolute;top:-3px;left:0;box-shadow:0 0 8px #ffb80099}.cv-once-states{font-family:var(--font-mono);letter-spacing:.08em;justify-content:space-between;font-size:7px;display:flex}.cv-once-state{color:#4f5bd580}.cv-once-state--fire{color:#ffb800e6;animation:4s ease-in-out infinite cvOnceFirePulse}.cv-once-state--done{color:#4fd582b3;animation:4s ease-in-out infinite cvOnceDone}@keyframes cvOnceDot{0%,to{opacity:1;left:0}60%{opacity:1;left:calc(100% - 8px)}70%{opacity:0;left:calc(100% - 8px)}71%,to{opacity:0}}@keyframes cvOnceFirePulse{0%,50%{opacity:.3}55%,65%{opacity:1;text-shadow:0 0 8px #ffb80080}70%,to{opacity:.3}}@keyframes cvOnceDone{0%,65%{opacity:.2}70%,to{opacity:1}}.cv-history{flex-direction:column;gap:6px;padding:8px 0;display:flex}.cv-hist-row{font-family:var(--font-mono);opacity:0;border-left:2px solid #4f5bd54d;align-items:center;gap:10px;padding-left:8px;font-size:8px;animation:.6s forwards cvHistFadeIn;display:flex}.cv-hist-tick{color:#4fd582e6}.cv-hist-sym{color:#fffc;min-width:28px;font-weight:600}.cv-hist-price{color:#ffb800bf;margin-left:auto}@keyframes cvHistFadeIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.cv-dupe-wrap{align-items:flex-start;gap:8px;padding:10px 0;display:flex;position:relative}.cv-dupe-card{font-family:var(--font-mono);color:#fff9;background:#0a0a1499;border:1px solid #4f5bd559;flex:1;padding:6px 8px;font-size:8px;position:relative}.cv-dupe-card--b{border-color:#ff505080;animation:3s ease-in-out infinite cvDupeShake}.cv-dupe-x{color:#ff5050e6;margin-left:6px;font-weight:700}.cv-dupe-msg{font-family:var(--font-mono);letter-spacing:.08em;color:#ff5050b3;font-size:6px;position:absolute;bottom:4px;right:0}@keyframes cvDupeShake{0%,85%,to{opacity:.9;transform:none}88%,92%{transform:translate(-2px)}90%,94%{transform:translate(2px)}96%{opacity:.4}}.cv-digits-wrap{align-items:center;gap:8px;padding:10px 0;display:flex}.cv-digit{width:32px;height:38px;font-family:var(--font-mono);color:#4f5bd566;opacity:0;background:#0006;border:1px solid #4f5bd566;justify-content:center;align-items:center;font-size:16px;font-weight:700;animation:.4s forwards cvDigitFill;display:flex}.cv-digits-label{font-family:var(--font-mono);letter-spacing:.1em;color:#4f5bd580;margin-left:auto;font-size:7px}@keyframes cvDigitFill{0%{opacity:0;color:#4f5bd533}to{opacity:1;color:#4f5bd5;border-color:#4f5bd5cc;box-shadow:0 0 10px #4f5bd54d}}.cv-pairs-grid{grid-template-columns:repeat(4,1fr);gap:4px;padding:8px 0;display:grid}.cv-pair-cell{font-family:var(--font-mono);letter-spacing:.06em;color:#a08cdcb3;text-align:center;background:#7b2fff0d;border:1px solid #7b2fff40;padding:4px 6px;font-size:7px;font-weight:600;animation:2.5s ease-in-out infinite cvPairPulse}@keyframes cvPairPulse{0%,to{opacity:.6}50%{opacity:1;border-color:#2979ff8c}}.principles-marquee-wrap{overflow:hidden}.principles-section{min-height:0!important;padding-bottom:clamp(48px,5vh,72px)!important}.principles-marquee-label{font-family:var(--font-mono);letter-spacing:.18em;color:var(--text-muted);margin-bottom:var(--space-lg);text-transform:uppercase;font-size:10px}.principles-marquee-track{padding:8px 0 12px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.principles-marquee-inner{white-space:nowrap;animation:36s linear infinite marqueeSroll;display:inline-flex}.marquee-word{font-family:"Orbitron", var(--font-display), sans-serif;letter-spacing:.06em;color:#fffc;padding-right:.4em;font-size:clamp(32px,4.5vw,60px);font-weight:700}.marquee-sep{color:#00e8ffb3;padding:0 .4em;font-weight:300}.principles-list-wrap{max-width:560px}.principles-list-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffff52;margin-top:20px;margin-bottom:28px;font-size:10px;font-weight:600}.principles-list{border-left:1px solid #4f5bd54d;margin:0;padding:0 0 0 20px;list-style:none;display:none}.principles-list li{font-family:var(--font-body);color:#fff9;border-bottom:1px solid #4f5bd514;padding:11px 0;font-size:15px;font-weight:300;line-height:1.55;position:relative}.principles-list li:last-child{border-bottom:none}.principles-list li:before{content:"·";color:#4f5bd5b3;font-size:22px;line-height:1;position:absolute;top:10px;left:-22px}.principles-list li strong{color:#ffffffe6;letter-spacing:.04em;font-weight:600}.principles-list .principle-link{color:#4f5bd5cc;border-bottom:1px solid #4f5bd54d;text-decoration:none;transition:color .2s,border-color .2s}.principles-list .principle-link:hover{color:#fff;border-color:#4f5bd5b3}@keyframes marqueeSroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.principles-desc-row{margin-top:var(--space-md);border-top:1px solid #4f5bd514;flex-wrap:wrap;gap:0;display:flex}.principle-desc-item{font-family:var(--font-mono);color:var(--text-secondary);border-right:1px solid #4f5bd514;flex:160px;padding:10px 20px 10px 0;font-size:10px;line-height:1.65}.principle-desc-item:last-child{border-right:none}.principle-desc-item strong{color:#ffffffbf}.principle-link{color:#4f5bd5cc;border-bottom:1px solid #4f5bd54d;text-decoration:none}.principle-link:hover{color:var(--text-primary);border-bottom-color:var(--text-primary)}.interfaces-section{background:0 0}.interfaces-section:before{background:radial-gradient(70% 60%,#4f5bd512 0%,#0000 60%)}.interfaces-grid{gap:var(--space-2xl);margin-top:var(--space-2xl);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.interface-col{gap:var(--space-lg);background:#ffffff04;border:1px solid #ffffff0f;flex-direction:column;height:100%;padding:24px;transition:border-color .35s,box-shadow .35s,background .35s;display:flex;position:relative}.interface-col:first-child .card-corner-tl,.interface-col:first-child .card-corner-br{border-color:#00e8ff47}.interface-col:first-child:hover .card-corner-tl,.interface-col:first-child:hover .card-corner-br{border-color:#00e8ffd9}.interface-col:last-child .card-corner-tl,.interface-col:last-child .card-corner-br{border-color:#ffc80047}.interface-col:last-child:hover .card-corner-tl,.interface-col:last-child:hover .card-corner-br{border-color:#ffc800d9}.interface-col:first-child:hover{background:#00e8ff05;border-color:#00e8ff80;box-shadow:0 0 40px #00e8ff1f,0 0 80px #00e8ff0f,inset 0 0 30px #00e8ff08}.interface-col:last-child:hover{background:#ffc80005;border-color:#ffc80080;box-shadow:0 0 40px #ffc8001f,0 0 80px #ffc8000f,inset 0 0 30px #ffc80008}.interface-col-header{color:var(--text-muted);border-bottom:1px solid #4f5bd51f;align-items:center;gap:10px;padding-bottom:12px;display:flex}.interface-col-label{font-family:var(--font-mono);letter-spacing:.12em;color:#fff9;text-transform:uppercase;font-size:11px;font-weight:600}.interface-col-desc{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.65}.interface-chats{gap:var(--space-md);flex-direction:column;display:flex}.iface-chat{flex-direction:column;gap:6px;display:flex}.iface-chat-label{font-family:var(--font-mono);letter-spacing:.12em;color:#4f5bd5a6;text-transform:uppercase;font-size:8px}.interface-ext-frames{gap:var(--space-md);flex-direction:column;display:flex}.ext-frame{background:#04040acc;border:1px solid #7b2fff2e;overflow:hidden}.ext-frame-bar{font-family:var(--font-mono);background:#7b2fff0d;border-bottom:1px solid #7b2fff1a;justify-content:space-between;align-items:center;padding:7px 12px;font-size:8px;display:flex}.ext-frame-site{color:#ffffff40;letter-spacing:.04em}.ext-frame-badge{color:#7b2fffcc;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.ext-popup{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ext-popup-header{font-family:var(--font-mono);letter-spacing:.12em;color:#7b2fffcc;justify-content:space-between;align-items:center;font-size:9px;font-weight:700;display:flex}.ext-popup-dot{background:#00e8ffcc;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite dotPulse;box-shadow:0 0 6px #00e8ff99}.ext-popup-asset{justify-content:space-between;align-items:baseline;display:flex}.ext-popup-sym{font-family:var(--font-mono);color:#00e8ffe6;letter-spacing:-.02em;font-size:18px;font-weight:700}.ext-popup-quote{color:#ffffff4d;margin-left:2px;font-size:10px}.ext-popup-price{font-family:var(--font-mono);color:#ffffffbf;font-size:13px;font-weight:600}.ext-popup-note{font-family:var(--font-mono);color:#ffffff40;letter-spacing:.04em;font-size:8px}.ext-popup-conds{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.ext-popup-cond{font-family:var(--font-mono);letter-spacing:.06em;text-align:center;cursor:default;border:1px solid #0000;padding:5px 0;font-size:8px;font-weight:600}.ext-popup-cond--below{color:#ff5050cc;background:#ff50500d;border-color:#ff505040}.ext-popup-cond--cross{color:#ffb800cc;background:#ffb8000d;border-color:#ffb80040}.ext-popup-presets{gap:4px;display:flex}.ext-popup-preset{font-family:var(--font-mono);text-align:center;cursor:default;border:1px solid #0000;flex:1;padding:4px 0;font-size:8px;font-weight:600}.ext-popup-preset--dn{color:#ff5050bf;border-color:#ff505033}.ext-popup-btn{width:100%;font-family:var(--font-mono);letter-spacing:.1em;color:#fff;cursor:default;background:#7b2fffbf;border:none;padding:7px 0;font-size:9px;font-weight:700;transition:background .2s}.bot-dive{background:0 0}.bot-dive:before{background:radial-gradient(70% 60% at 30%,#4f5bd512 0%,#0000 60%)}.bot-interactions{gap:var(--space-xl);margin-top:var(--space-2xl);grid-template-columns:repeat(3,1fr);display:grid}.bot-interaction{gap:var(--space-md);flex-direction:column;display:flex}.bot-interaction-label{font-family:var(--font-mono);letter-spacing:.12em;color:#4f5bd5bf;text-transform:uppercase;font-size:9px}.bot-interaction-copy{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.65}.chat-mockup{font-family:var(--font-mono);background:#05050ccc;border:1px solid #4f5bd52e;flex-direction:column;flex:1;gap:8px;padding:14px;font-size:11px;line-height:1.6;display:flex}.chat-msg{max-width:90%;padding:8px 12px;line-height:1.5}.chat-msg--user{color:#fffc;background:#4f5bd52e;border:1px solid #4f5bd54d;align-self:flex-end;font-size:11px}.chat-msg--bot{color:#ffffffb3;background:#0a0a16cc;border:1px solid #4f5bd52e;align-self:flex-start;font-size:11px}.chat-meta{color:#4f5bd599;margin-top:4px;font-size:9px;display:block}.chat-btns{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.chat-btn{letter-spacing:.06em;color:#4f5bd5d9;cursor:default;border:1px solid #4f5bd566;padding:3px 10px;font-size:9px}.chat-btn--primary{color:#b4beffe6;background:#4f5bd540;border-color:#4f5bd5b3}.chat-btn--danger{color:#ff5050cc;border-color:#ff505080}.tg-commands{background:#0000004d;border:1px solid #4f5bd51f;flex-direction:column;gap:5px;margin:14px 0 0;padding:12px;display:flex}.tg-cmd{font-family:var(--font-mono);align-items:baseline;gap:10px;font-size:9px;display:flex}.tg-cmd code{color:#4fd582d9;background:0 0;min-width:72px;font-family:inherit;font-weight:700}.tg-cmd span{color:#ffffff59}.ext-works-on{font-family:var(--font-mono);letter-spacing:.08em;color:#ffffff59;text-transform:uppercase;margin-top:12px;font-size:9px}.faq-section{background:0 0;min-height:0!important;padding-bottom:64px!important}.faq-list{margin-top:var(--space-2xl);border:1px solid #4f5bd526;flex-direction:column;gap:0;display:flex}.faq-item{border-bottom:1px solid #4f5bd51a}.faq-item:last-child{border-bottom:none}.faq-q{font-family:var(--font-mono);letter-spacing:.04em;color:#fffc;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:18px 24px;font-size:13px;list-style:none;transition:background .2s,color .2s;display:flex}.faq-q::-webkit-details-marker{display:none}.faq-q:after{content:"+";color:#4f5bd599;flex-shrink:0;font-size:18px;font-weight:300;transition:transform .4s ease-out}details[open]>.faq-q:after{content:"−"}.faq-a{color:var(--text-secondary);border-top:1px solid #4f5bd514;margin:0;padding:0 24px 18px;font-size:14px;line-height:1.7}.closing-cta{background:0 0;position:relative;min-height:auto!important;padding:24px 0 40px!important}.closing-cta:before{background:radial-gradient(60% 80%,#4f5bd517 0%,#0000 65%)}.closing-cta-inner{text-align:center;align-items:center;gap:var(--space-xl);padding:var(--space-3xl) 0;flex-direction:column;display:flex}.closing-headline{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:clamp(40px,5vw,72px);font-weight:700;line-height:1.05}.closing-sub{color:var(--text-secondary);margin:0;font-size:16px}.closing-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.closing-trust{font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-muted);text-transform:uppercase;font-size:10px}.reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(24px)}.reveal.visible{opacity:1;transform:none}:focus-visible{outline-offset:2px;outline:2px solid #4f5bd5cc}@media (width>=600px) and (width<=1024px){.features-grid,.features-grid--9{grid-template-columns:repeat(2,1fr)}.interfaces-grid,.integrations-grid{grid-template-columns:1fr}}@media (width<=768px){.nav-github{display:none}.hero-content{grid-template-columns:1fr;align-items:stretch;padding:86px 20px 56px}.hero-left{flex-direction:column;max-width:75%;display:flex}.hero-microstats{display:none}.hero-line{font-size:clamp(28px,9vw,42px)}.hero-line:nth-child(3){font-size:clamp(26px,8.5vw,38px)}.hero-subtitle{max-width:100%;margin-top:auto;margin-bottom:var(--space-md);padding-top:28px;font-size:13px}.hero-vignette-left{background:linear-gradient(#000000c7 0%,#0000004d 30%,#0000 55%)}.footer-main{grid-template-columns:1fr 1fr}.features-grid--9{grid-template-columns:1fr}.footer-cols-right{display:none}.footer-particles{left:50%;transform:translate(-50%);width:100%!important}.hero-vignette-right{display:none}.corner-tl,.corner-tr{top:70px}.corner-tl,.corner-bl{left:20px}.corner-tr,.corner-br{right:20px}.coord-label,.scroll-indicator{display:none}.section{padding:var(--space-3xl) 0}.container{padding:0 20px}.section-headline{white-space:normal;font-size:clamp(22px,7.5vw,40px)}.section-intro{max-width:100%;font-size:14px}.step{padding-top:16px;position:relative}.step-headline{letter-spacing:.06em;font-size:clamp(13px,3.5vw,16px)}.step-desc{font-size:13px}.integration-card{padding:22px 18px}.integration-title{font-size:12px}.interface-col{padding:20px 16px 16px}.faq-card{padding:20px 18px}.faq-card-q{font-size:14px}.faq-card-a{font-size:12px}.status-bar{height:auto;padding:var(--space-lg) 0}.status-bar-inner{gap:var(--space-lg);flex-wrap:wrap;padding:0 20px}.status-divider{display:none}.status-item{flex:0 0 45%}.footer-main,.footer-cols-right{gap:var(--space-xl);flex-direction:column}.footer{padding:0 0 32px}.footer-bottom{align-items:flex-start;gap:var(--space-md);flex-direction:column}.interfaces-grid{display:none}.integrations-grid,.iface-steps-mockup{grid-template-columns:1fr}.marquee-word{font-size:clamp(30px,9.5vw,48px)}.principles-desc-row,.principles-list-wrap,.principles-list{display:none}.faq-grid{gap:var(--space-lg);grid-template-columns:1fr}.hero-holo-strip,.hero-holo-panel{display:none!important}.hero-actions{flex-direction:column;align-items:stretch;gap:10px}.btn-glow,.btn-outline{justify-content:center;width:100%;min-width:0}.iface-mockup-box{max-height:320px}.footer-left{border-left:none;padding-left:0}.interface-col .card-corner{display:none}.card-visual{max-height:160px;overflow:hidden}}.hero-left,.hero-right,.hero-canvas-wrap,.corner,.coord-label{transition:opacity .5s,transform .55s}.hero--leaving .hero-left{opacity:0;pointer-events:none;transform:translate(-4%)}.hero--leaving .hero-right{opacity:0;pointer-events:none;transform:translate(4%)}.hero--leaving .hero-canvas-wrap,.hero--leaving .corner,.hero--leaving .coord-label{opacity:0}.section-intro-sub{color:#ffffff61;margin-top:4px;font-size:.9em;display:block}.integ-iface-layout{grid-template-columns:1fr 1.6fr;align-items:end;gap:40px;margin-top:48px;display:grid}.integ-iface-left{flex-direction:column;gap:14px;display:flex}.integ-card-compact{background:#ffffff05;border:1px solid #ffffff12;padding:14px 16px;transition:border-color .2s}.integ-card-compact:hover{border-color:#ffffff24}.integ-card-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.integ-card-title{font-family:var(--font-mono);letter-spacing:.14em;color:#ffffffa6;font-size:10px}.integ-card-desc{color:#ffffff61;margin:0;font-size:12.5px;line-height:1.55}.integ-iface-right{flex-direction:column;gap:20px;display:flex}.iface-block{background:#ffffff04;border:1px solid #ffffff0f;overflow:hidden}.iface-block-header{font-family:var(--font-mono);letter-spacing:.14em;color:#fff6;border-bottom:1px solid #ffffff0d;align-items:center;gap:8px;padding:10px 14px 8px;font-size:9px;display:flex}@media (width<=900px){.integ-iface-layout{grid-template-columns:1fr}}@keyframes dashPageIn{0%{opacity:0}to{opacity:1}}.dash-page{background:radial-gradient(90% 55% at 50% 0,#4f5bd521 0%,#0000 60%),radial-gradient(60% 45% at 15% 70%,#2979ff1a 0%,#0000 55%),radial-gradient(50% 40% at 85% 80%,#4f5bd514 0%,#0000 50%),#04040a;flex-direction:column;min-height:100vh;animation:.55s both dashPageIn;display:flex;position:relative;overflow:hidden}.dash-scanlines{pointer-events:none;z-index:0;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff02 3px 4px);position:fixed;inset:0}.dash-nav{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04040ad9;border-bottom:1px solid #4f5bd51f;justify-content:space-between;align-items:center;height:60px;padding:0 clamp(20px,4vw,48px);display:flex;position:fixed;top:0;left:0;right:0}.dash-nav-right{align-items:center;gap:20px;display:flex}.dash-email{font-family:var(--font-mono);color:var(--text-secondary);letter-spacing:.06em;font-size:11px}.dash-signout{font-family:var(--font-mono);letter-spacing:.16em;color:#4f5bd5a6;cursor:pointer;background:0 0;border:1px solid #4f5bd538;padding:6px 14px;font-size:10px;font-weight:600;transition:color .2s,border-color .2s}.dash-signout:hover{color:#4f5bd5;border-color:#4f5bd58c}.dash-body{z-index:1;opacity:0;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:80px 20px 48px;transition:opacity .6s,transform .6s;display:flex;position:relative;transform:translateY(16px)}.dash-body--visible{opacity:1;transform:translateY(0)}.dash-status-badge{font-family:var(--font-mono);letter-spacing:.2em;color:#38a169e6;align-items:center;gap:8px;margin-bottom:20px;font-size:10px;font-weight:600;display:flex}.dash-status-dot{background:#38a169e6;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite dashDotPulse;box-shadow:0 0 10px #38a16999}@keyframes dashDotPulse{0%,to{box-shadow:0 0 6px #38a16980}50%{box-shadow:0 0 16px #38a169e6}}.dash-headline{font-family:var(--font-display);letter-spacing:.08em;margin-bottom:12px;font-size:clamp(52px,10vw,100px);line-height:1}.dash-headline-trigger{color:#ffffffe0}.dash-headline-x{color:var(--indigo);text-shadow:0 0 24px #4f5bd599,0 0 60px #4f5bd533}.dash-subtitle{font-family:var(--font-mono);letter-spacing:.14em;color:var(--text-secondary);text-transform:uppercase;margin-bottom:40px;font-size:12px}.dash-card{-webkit-backdrop-filter:blur(20px)saturate(140%);background:#04040ccc;border:1px solid #4f5bd540;width:min(500px,92vw);margin-bottom:32px;padding:32px 30px 28px;position:relative}.dash-card-corner{pointer-events:none;width:14px;height:14px;position:absolute}.dash-card-corner-tl{border-top:2px solid #4f5bd5d9;border-left:2px solid #4f5bd5d9;top:-1px;left:-1px}.dash-card-corner-tr{border-top:2px solid #4f5bd58c;border-right:2px solid #4f5bd58c;top:-1px;right:-1px}.dash-card-corner-bl{border-bottom:2px solid #4f5bd58c;border-left:2px solid #4f5bd58c;bottom:-1px;left:-1px}.dash-card-corner-br{border-bottom:2px solid #4f5bd5d9;border-right:2px solid #4f5bd5d9;bottom:-1px;right:-1px}.dash-card-label{font-family:var(--font-mono);letter-spacing:.2em;color:#ffffff8c;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:700}.dash-card-text{font-family:var(--font-body);color:var(--text-secondary);margin-bottom:24px;font-size:14px;line-height:1.65}.dash-card-text strong{color:#ffffffb8}.dash-card-links{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.dash-link{font-family:var(--font-mono);letter-spacing:.14em;color:#4f5bd5d9;border:1px solid #4f5bd559;padding:9px 18px;font-size:11px;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s,box-shadow .2s}.dash-link:hover{color:#ffffffe6;border-color:#4f5bd5bf;box-shadow:0 0 18px #4f5bd540}.dash-link--muted{color:#ffffff47;border-color:#ffffff14}.dash-link--muted:hover{color:#ffffffa6;box-shadow:none;border-color:#ffffff38}.dash-coord{font-family:var(--font-mono);letter-spacing:.18em;color:#ffffff24;text-transform:uppercase;font-size:9px}@keyframes scanDown{0%{background-position:0 0}to{background-position:0 80px}}@keyframes edgePulse{0%,to{opacity:.18}50%{opacity:.58}}.app{background-image:linear-gradient(#0000 0% 82%,#4f5bd50b 100%)}.section:before,.features:before,.integrations:before,.how-it-works:before,.faq-section:before{content:""!important;opacity:.07!important;mix-blend-mode:overlay!important;pointer-events:none!important;z-index:0!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E")!important;background-position:0 0!important;background-repeat:repeat!important;background-size:200px 200px!important;border:none!important;animation:none!important;position:absolute!important;inset:0!important}.section+.section{border-top:1px solid #0000;border-image:linear-gradient(90deg,#0000 5%,#4f5bd573 35%,#2979ff8c 50%,#4f5bd573 65%,#0000 95%) 1}.how-it-works{background:radial-gradient(70% 60% at 20% 70%,#2979ff1f 0%,#0000 60%),radial-gradient(65% 55% at 85% 20%,#4f5bd51a 0%,#0000 55%),radial-gradient(50% 50%,#2979ff0f 0%,#0000 60%),#000!important}.how-it-works:before{opacity:.06!important}.faq-section{background:radial-gradient(90% 60% at 50% 0,#4f5bd524 0%,#0000 55%),radial-gradient(60% 70% at 15% 60%,#2979ff1a 0%,#0000 50%),radial-gradient(50% 40% at 85% 90%,#4f5bd514 0%,#0000 45%),#02020a!important}.section:after,.features:after,.integrations:after,.how-it-works:after,.faq-section:after{content:""!important;display:none!important}.feature-card{border:1px solid #ffffff0f;transition:border-color .3s,box-shadow .3s,background .3s;box-shadow:0 0 #0000}.feature-card[data-glow=indigo]{border:1px solid #4f5bd538;box-shadow:0 0 22px #4f5bd512,inset 0 0 16px #4f5bd508}.feature-card[data-glow=indigo]:hover{background:#0a0a18fa;border-color:#4f5bd5bf;box-shadow:0 0 40px #4f5bd538,0 0 90px #4f5bd514,inset 0 0 32px #4f5bd50d}.feature-card[data-glow=indigo]:hover .card-corner-tl,.feature-card[data-glow=indigo]:hover .card-corner-br{border-color:#4f5bd5f2}.feature-card[data-glow=cobalt]{border:1px solid #2979ff33;box-shadow:0 0 22px #2979ff12,inset 0 0 16px #2979ff08}.feature-card[data-glow=cobalt]:hover{background:#080a16fa;border-color:#2979ffb8;box-shadow:0 0 40px #2979ff38,0 0 90px #2979ff14,inset 0 0 32px #2979ff0d}.feature-card[data-glow=cobalt]:hover .card-corner-tl,.feature-card[data-glow=cobalt]:hover .card-corner-br{border-color:#2979fff2}.feature-card[data-glow=amber],.feature-card[data-glow=violet]{border:1px solid #ffb8002e;box-shadow:0 0 22px #ffb8000f,inset 0 0 16px #ffb80005}.feature-card[data-glow=amber]:hover,.feature-card[data-glow=violet]:hover{background:#0c0a08fa;border-color:#ffb800ad;box-shadow:0 0 40px #ffb8002e,0 0 90px #ffb80012,inset 0 0 32px #ffb8000a}.feature-card[data-glow=amber]:hover .card-corner-tl,.feature-card[data-glow=amber]:hover .card-corner-br,.feature-card[data-glow=violet]:hover .card-corner-tl,.feature-card[data-glow=violet]:hover .card-corner-br{border-color:#ffb800f2}.feature-card[data-glow=red]{border:1px solid #ff3b5c2e;box-shadow:0 0 22px #ff3b5c0f,inset 0 0 16px #ff3b5c05}.feature-card[data-glow=red]:hover{background:#0e080afa;border-color:#ff3b5cb3;box-shadow:0 0 40px #ff3b5c33,0 0 90px #ff3b5c12,inset 0 0 32px #ff3b5c0d}.feature-card[data-glow=red]:hover .card-corner-tl,.feature-card[data-glow=red]:hover .card-corner-br{border-color:#ff3b5cf2}.integration-card[data-channel=telegram]:hover{border-color:#4f5bd5ad;box-shadow:0 0 56px #4f5bd533,inset 0 0 36px #4f5bd50d}.integration-card[data-channel=telegram]:hover .card-corner-tl,.integration-card[data-channel=telegram]:hover .card-corner-br{border-color:#4f5bd5f2}.integration-card[data-channel=extension]:hover{border-color:#ffb8009e;box-shadow:0 0 56px #ffb80029,inset 0 0 36px #ffb8000a}.integration-card[data-channel=extension]:hover .card-corner-tl,.integration-card[data-channel=extension]:hover .card-corner-br{border-color:#ffb800f2}.ext-mockup-bar{background:#ffffff05;border-bottom:1px solid #ffffff0d}.ext-mockup-detected{color:#ffffff52;letter-spacing:.08em}.ext-coin-card{background:#ffffff08;border:1px solid #ffffff12}.ext-coin-price{color:#ffffff9e!important}.ext-coin-live{color:#ffffff47!important}.ext-live-dot{box-shadow:none!important;background:#ffffff4d!important}.ext-popup-brand{color:#fff6!important}.ext-popup-dot{box-shadow:none!important;background:#ffffff38!important;animation:none!important}.ext-popup-sym{color:#ffffffb8!important}.ext-popup-cond--above,.ext-popup-cond--below,.ext-popup-cond--cross{color:#fff6!important;background:0 0!important;border-color:#ffffff1a!important}.ext-popup-cond--active{color:#ffffffb8!important;background:#4f5bd51a!important;border-color:#4f5bd54d!important}.ext-popup-preset--up,.ext-popup-preset--dn{color:#ffffff5c!important;border-color:#ffffff14!important}.ext-popup-btn{color:#ffffffbf!important;background:#4f5bd566!important}.ext-popup-btn:hover{background:#4f5bd599!important}.ext-works-on strong{color:#ffffff73!important}.iface-mockup-box--ext .ext-popup-cond--active{color:#ffffffa6!important;background:#4f5bd51a!important;border-color:#4f5bd540!important}.cv-nlp-arrow{color:#4f5bd5cc}.cv-nlp-text:after{background:#4f5bd5e6}.cv-pair-cell{color:#96b4ffa6;background:#2979ff0a;border:1px solid #2979ff38}.cv-pair-cell--bright{color:#b4d2fff2;background:#2979ff1a;border-color:#2979ff8c}.how-it-works .step-label{color:var(--cobalt)}.how-it-works .policy-block{border-left-color:#2979ff73}.faq-q:after{color:#2979ffa6}.faq-q:hover{color:var(--text-primary);background:#2979ff0d}.scroll-line{background:repeating-linear-gradient(#2979ff2e 0 4px,#0000 4px 8px)}.footer-chase-strip .chase-line{background:linear-gradient(90deg,#0000,#4f5bd533,#2979ff26,#ffb8001f,#ff3b5c1a,#0000)}.corner-tl{border-top-color:#4f5bd559;border-left-color:#4f5bd559}.corner-tr{border-top-color:#2979ff26;border-right-color:#2979ff26}.corner-bl{border-bottom-color:#ffb8001f;border-left-color:#ffb8001f}.corner-br{border-bottom-color:#ff3b5c1f;border-right-color:#ff3b5c1f}
