@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@700;800;900&family=DM+Sans:wght@300;400;500;600&family=DM+Mono:wght@400;500&display=swap";
.host-root{--bg:#060608;--bg2:#0c0c10;--bg3:#0d1117;--surf:#ffffff0a;--bord:#ffffff12;--bord2:#ffffff24;--yellow:#00d4f5;--yellow2:#33dcf7;--cyan:#00d4f5;--pink:#ff4d8f;--text:#e8eaf0;--muted:#525870;--mid:#8890a8;--display:"Plus Jakarta Sans", sans-serif;--body:"DM Sans", sans-serif;--mono:"DM Mono", monospace;background:var(--bg);color:var(--text);font-family:var(--body);min-height:100vh;font-weight:400;line-height:1.6;overflow-x:hidden}.host-root:before{content:"";z-index:0;pointer-events:none;opacity:.45;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}@keyframes h-fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes h-glow{0%,to{opacity:.6}50%{opacity:1}}@keyframes h-scanDown{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes h-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes h-blink{0%,to{opacity:1}50%{opacity:.3}}.h-nav{z-index:200;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--bord);background:#060608d1;justify-content:space-between;align-items:center;padding:18px 5%;display:flex;position:fixed;top:0;left:0;right:0}.h-logo{font-family:var(--display);color:#fff;letter-spacing:-.5px;align-items:center;gap:10px;font-size:1.4rem;font-weight:700;text-decoration:none;display:flex}.h-logo em{color:var(--yellow);font-style:normal}.h-nav-r{align-items:center;gap:16px;display:flex}.h-nav-links{align-items:center;gap:28px;display:flex}.h-nav-links a{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-size:.78rem;text-decoration:none;transition:color .2s}.h-nav-links a:hover{color:#fff}.h-nav-demo{color:var(--yellow)!important}.h-nav-demo:hover{filter:brightness(1.2);color:var(--yellow)!important}.h-nav-back{font-family:var(--mono);letter-spacing:.05em;color:var(--text-muted);white-space:nowrap;font-size:.72rem;text-decoration:none;transition:color .2s}.h-nav-back:hover{color:#fff}.h-nav-badge{font-family:var(--mono);letter-spacing:.1em;color:var(--yellow);background:#00d4f514;border:1px solid #00d4f533;border-radius:4px;padding:4px 10px;font-size:10px}.h-btn-buy-sm{font-family:var(--display);background:var(--yellow);color:#020c10;letter-spacing:-.2px;border-radius:6px;padding:10px 22px;font-size:13px;font-weight:800;text-decoration:none;transition:all .2s}.h-btn-buy-sm:hover{background:var(--yellow2);transform:translateY(-1px)}.h-hero{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 5% 80px;display:flex;position:relative;overflow:hidden}.h-hero:after{content:"";background:linear-gradient(90deg,transparent,var(--yellow),transparent);opacity:.15;pointer-events:none;height:2px;animation:6s linear infinite h-scanDown;position:absolute;top:0;left:0;right:0}.h-hero-glow{pointer-events:none;background:radial-gradient(60% 50% at 50% 30%,#00d4f512 0%,#0000 70%);width:900px;height:600px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.h-hero-glow2{pointer-events:none;background:radial-gradient(#00d4f50a 0%,#0000 70%);width:500px;height:500px;position:absolute;bottom:-100px;left:20%}.h-eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--yellow);background:#00d4f50f;border:1px solid #00d4f540;border-radius:4px;align-items:center;gap:8px;margin-bottom:36px;padding:6px 16px;font-size:11px;animation:.5s both h-fadeUp;display:inline-flex}.h-dot-live{background:var(--yellow);border-radius:50%;width:6px;height:6px;animation:1.8s infinite h-blink}.h-hero-title{font-family:var(--display);letter-spacing:-.5px;margin-bottom:28px;font-size:clamp(32px,4.2vw,58px);font-weight:900;line-height:1.12;animation:.5s 80ms both h-fadeUp}.h-hero-title .line1{color:var(--text);display:block}.h-hero-title .line2{background:linear-gradient(135deg,var(--yellow) 30%,var(--yellow2));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.h-hero-title .line3{color:var(--mid);font-weight:700;display:block}.h-hero-sub{color:var(--mid);max-width:560px;margin:0 auto 40px;font-size:clamp(15px,1.8vw,18px);line-height:1.75;animation:.5s .16s both h-fadeUp}.h-hero-sub strong{color:var(--text);font-weight:600}.h-price-hero{background:var(--bg3);border:1px solid #00d4f533;border-radius:16px;align-items:center;gap:20px;margin-bottom:36px;padding:22px 36px;animation:.5s .22s both h-fadeUp;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 60px #00d4f50d}.h-price-hero:before{content:"";pointer-events:none;background:linear-gradient(135deg,#00d4f50d 0%,#0000 60%);position:absolute;inset:0}.h-ph-label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:12px}.h-ph-amount{font-family:var(--display);color:var(--yellow);letter-spacing:-2px;font-size:52px;font-weight:900;line-height:1}.h-ph-amount sup{vertical-align:top;margin-top:8px;font-size:22px;display:inline-block}.h-ph-right{text-align:left}.h-ph-tag{font-family:var(--mono);color:var(--cyan);background:#00d4f51a;border:1px solid #00d4f533;border-radius:100px;margin-bottom:6px;padding:3px 10px;font-size:10px;display:inline-block}.h-ph-desc{color:var(--mid);font-size:13px}.h-ph-div{background:var(--bord);width:1px;height:50px}.h-hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;animation:.5s .28s both h-fadeUp;display:flex}.h-btn-main{font-family:var(--display);color:#020c10;background:var(--yellow);letter-spacing:-.3px;border-radius:10px;align-items:center;gap:10px;padding:18px 44px;font-size:17px;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 0 50px #00d4f533}.h-btn-main:hover{background:var(--yellow2);transform:translateY(-3px);box-shadow:0 20px 60px #00d4f54d}.h-btn-ghost{color:var(--mid);border:1px solid var(--bord);border-radius:10px;align-items:center;gap:8px;padding:17px 28px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.h-btn-ghost:hover{color:var(--text);border-color:var(--bord2)}.h-ticker-wrap{z-index:1;border-top:1px solid var(--bord);border-bottom:1px solid var(--bord);padding:12px 0;position:relative;overflow:hidden}.h-ticker-inner{gap:48px;width:max-content;animation:30s linear infinite h-ticker;display:flex}.h-ticker-item{font-family:var(--mono);color:var(--muted);letter-spacing:.12em;white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.h-ticker-item em{color:var(--yellow);font-style:normal}.h-section{z-index:1;position:relative}.h-container{max-width:1140px;margin:0 auto;padding:0 5%}.h-sec-eye{font-family:var(--mono);letter-spacing:.16em;color:var(--yellow);text-transform:uppercase;margin-bottom:12px;font-size:11px}.h-sec-h{font-family:var(--display);letter-spacing:-.3px;margin-bottom:16px;font-size:clamp(24px,2.8vw,38px);font-weight:900;line-height:1.1}.h-sec-sub{color:var(--mid);max-width:480px;font-size:16px;line-height:1.7}.h-get-grid{background:var(--bord);border:1px solid var(--bord);border-radius:20px;grid-template-columns:1fr 1fr;gap:2px;margin-top:56px;display:grid;overflow:hidden}.h-get-item{background:var(--bg);padding:36px 32px;transition:background .2s}.h-get-item:hover{background:var(--bg2)}.h-get-icon{background:#00d4f514;border:1px solid #00d4f526;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;font-size:22px;display:flex}.h-get-title{font-family:var(--display);margin-bottom:8px;font-size:18px;font-weight:800}.h-get-desc{color:var(--mid);font-size:14px;line-height:1.65}.h-get-tags{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.h-tag{font-family:var(--mono);letter-spacing:.05em;border-radius:100px;padding:3px 10px;font-size:10px;font-weight:500}.h-tag-y{color:var(--yellow);background:#00d4f51a;border:1px solid #00d4f533}.h-tag-c{color:var(--cyan);background:#00d4f514;border:1px solid #00d4f526}.h-tag-p{color:var(--pink);background:#ff4d8f14;border:1px solid #ff4d8f26}.h-stack-section{background:var(--bg2);border-top:1px solid var(--bord);border-bottom:1px solid var(--bord);padding:100px 0}.h-stack-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:56px;display:grid}.h-stack-card{background:var(--bg2);border:1px solid var(--bord);cursor:default;border-radius:16px;padding:28px 24px;transition:all .25s}.h-stack-card:hover{border-color:var(--bord2);transform:translateY(-3px)}.h-sc-logo{margin-bottom:16px;font-size:28px}.h-sc-name{font-family:var(--display);margin-bottom:6px;font-size:17px;font-weight:800}.h-sc-desc{color:var(--mid);font-size:13px;line-height:1.6}.h-sc-badge{font-family:var(--mono);letter-spacing:.1em;color:var(--yellow);background:#00d4f514;border:1px solid #00d4f526;border-radius:4px;margin-top:14px;padding:3px 9px;font-size:9px;display:inline-block}.h-files-section{padding:100px 0}.h-files-grid{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:48px;display:grid}.h-file-chip{background:var(--bg2);border:1px solid var(--bord);text-align:center;cursor:default;border-radius:10px;padding:16px 10px;transition:all .2s}.h-file-chip:hover{border-color:var(--bord2);background:var(--bg3)}.h-file-chip .h-ico{margin-bottom:8px;font-size:22px;display:block}.h-file-chip .h-cat{margin-bottom:4px;font-size:12px;font-weight:700}.h-file-chip .h-ext{font-family:var(--mono);color:var(--muted);letter-spacing:.05em;font-size:9px}.h-feat-section{background:var(--bg2);border-top:1px solid var(--bord);border-bottom:1px solid var(--bord);padding:100px 0}.h-feat-big{grid-template-columns:1fr 1fr;gap:20px;margin-top:56px;display:grid}.h-fb-card{background:var(--bg2);border:1px solid var(--bord);border-radius:20px;padding:40px 36px;transition:all .25s;position:relative;overflow:hidden}.h-fb-card:hover{border-color:var(--bord2);transform:translateY(-2px)}.h-fb-top{align-items:center;gap:14px;margin-bottom:20px;display:flex}.h-fb-ico{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:22px;display:flex}.h-fb-name{font-family:var(--display);font-size:20px;font-weight:800}.h-fb-desc{color:var(--mid);font-size:14px;line-height:1.7}.h-feat-small{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.h-fs-card{background:var(--bg2);border:1px solid var(--bord);border-radius:16px;padding:24px;transition:all .2s}.h-fs-card:hover{border-color:var(--bord2);transform:translateY(-2px)}.h-fs-ico{margin-bottom:12px;font-size:24px}.h-fs-name{font-family:var(--display);margin-bottom:6px;font-size:14px;font-weight:800}.h-fs-desc{color:var(--mid);font-size:12px;line-height:1.6}.h-pricing-section{padding:100px 0}.h-price-card{background:var(--bg2);text-align:left;border:1px solid #00d4f533;border-radius:24px;max-width:640px;margin-top:48px;margin-left:auto;margin-right:auto;padding:48px;position:relative;overflow:hidden;box-shadow:0 0 80px #00d4f50f}.h-price-card:before{content:"";pointer-events:none;background:radial-gradient(60% 40% at 50% 0,#00d4f50f 0%,#0000 70%);position:absolute;inset:0}.h-pc-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:36px;display:flex}.h-pc-badge{font-family:var(--mono);letter-spacing:.1em;color:var(--cyan);background:#00d4f51a;border:1px solid #00d4f533;border-radius:4px;margin-bottom:12px;padding:4px 12px;font-size:11px;display:inline-block}.h-pc-title{font-family:var(--display);font-size:22px;font-weight:900}.h-pc-price{text-align:right}.h-pc-was{color:var(--muted);margin-bottom:4px;font-size:13px;text-decoration:line-through}.h-pc-now{font-family:var(--display);color:var(--yellow);letter-spacing:-3px;font-size:60px;font-weight:900;line-height:1}.h-pc-now sup{vertical-align:top;margin-top:8px;font-size:24px}.h-pc-once{color:var(--muted);font-size:11px;font-family:var(--mono);margin-top:4px}.h-incl-list{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:36px;list-style:none;display:grid}.h-incl-list li{color:var(--mid);align-items:flex-start;gap:10px;font-size:14px;display:flex}.h-incl-list li:before{content:"✓";color:var(--yellow);font-weight:700;font-family:var(--mono);flex-shrink:0;margin-top:1px}.h-incl-list li strong{color:var(--text);font-weight:600}.h-btn-buy-big{width:100%;font-family:var(--display);color:#020c10;background:var(--yellow);letter-spacing:-.3px;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:20px;font-size:18px;font-weight:900;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 0 50px #00d4f533}.h-btn-buy-big:hover{background:var(--yellow2);transform:translateY(-2px);box-shadow:0 20px 70px #00d4f559}.h-pc-note{text-align:center;color:var(--muted);margin-top:16px;font-size:12px}.h-faq-section{background:var(--bg2);border-top:1px solid var(--bord);border-bottom:1px solid var(--bord);padding:100px 0}.h-faq-list{flex-direction:column;gap:2px;margin-top:48px;display:flex}.h-faq-item{background:var(--bg2);border:1px solid var(--bord);overflow:hidden}.h-faq-item:first-child{border-radius:14px 14px 0 0}.h-faq-item:last-child{border-radius:0 0 14px 14px}.h-faq-q{cursor:pointer;width:100%;color:var(--text);font-family:var(--body);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:15px;font-weight:600;transition:background .2s;display:flex}.h-faq-q:hover{background:#ffffff05}.h-faq-icon{width:24px;height:24px;color:var(--yellow);background:#00d4f51a;border:1px solid #00d4f533;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;transition:transform .2s;display:flex}.h-faq-a{color:var(--mid);padding:0 24px 20px;font-size:14px;line-height:1.7;display:none}.h-faq-item.open .h-faq-a{display:block}.h-faq-item.open .h-faq-icon{background:#00d4f526;transform:rotate(45deg)}.h-demo-section{padding:100px 0}.h-demo-wrap{background:var(--bg2);border:1px solid var(--bord);border-radius:20px;margin-top:48px;overflow:hidden}.h-demo-bar{background:var(--bg3);border-bottom:1px solid var(--bord);align-items:center;gap:16px;padding:12px 20px;display:flex}.h-demo-dots{gap:6px;display:flex}.h-demo-dots span{border-radius:50%;width:10px;height:10px}.h-demo-url{border:1px solid var(--bord);font-family:var(--mono);color:var(--mid);background:#ffffff0a;border-radius:6px;flex:1;padding:6px 14px;font-size:12px}.h-demo-body{grid-template-columns:1fr 1fr;gap:24px;padding:32px;display:grid}.h-demo-col-title{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;font-size:13px;font-weight:800}.h-code-block{background:var(--bg);border:1px solid var(--bord);font-family:var(--mono);color:var(--mid);border-radius:10px;padding:20px;font-size:11px;line-height:1.8;overflow-x:auto}.h-code-block .kw{color:var(--cyan)}.h-code-block .str{color:var(--yellow)}.h-code-block .fn{color:var(--pink)}.h-code-block .cm{color:#3d4460}.h-route-list{flex-direction:column;gap:8px;display:flex}.h-route-row{background:var(--bg);border:1px solid var(--bord);border-radius:8px;align-items:center;gap:12px;padding:10px 14px;display:flex}.h-method{font-family:var(--mono);border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:500}.h-m-get{color:var(--cyan);background:#00d4f51a;border:1px solid #00d4f533}.h-m-post{color:var(--yellow);background:#00d4f51a;border:1px solid #00d4f533}.h-m-del{color:var(--pink);background:#ff4d8f1a;border:1px solid #ff4d8f33}.h-route-path{font-family:var(--mono);color:var(--text);flex:1;font-size:11px}.h-route-desc{color:var(--muted);font-size:11px}.h-final-section{padding:100px 0 120px}.h-final-card{background:var(--bg2);border:1px solid var(--bord);text-align:center;border-radius:28px;padding:80px 40px;position:relative;overflow:hidden}.h-final-card:before{content:"";pointer-events:none;background:radial-gradient(70% 60% at 50% 0,#00d4f50f 0%,#0000 60%);position:absolute;inset:0}.h-corner{width:120px;height:120px;position:absolute}.h-corner-tl{border-top:1px solid #00d4f533;border-left:1px solid #00d4f533;border-radius:28px 0 0;top:0;left:0}.h-corner-br{border-bottom:1px solid #00d4f533;border-right:1px solid #00d4f533;border-radius:0 0 28px;bottom:0;right:0}.h-final-card h2{font-family:var(--display);letter-spacing:-.5px;margin-bottom:20px;font-size:clamp(28px,4vw,52px);font-weight:900;line-height:1.05}.h-final-card p{color:var(--mid);max-width:440px;margin:0 auto 40px;font-size:16px;line-height:1.7}.h-final-cta{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.h-final-note{color:var(--muted);font-size:12px;font-family:var(--mono);margin-top:24px}.h-footer{z-index:1;border-top:1px solid var(--bord);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px 5%;display:flex;position:relative}.h-foot-logo{font-family:var(--display);color:var(--muted);font-size:16px;font-weight:900}.h-foot-logo em{color:var(--yellow);font-style:normal}.h-foot-links{gap:24px;display:flex}.h-foot-links a{color:var(--muted);font-size:12px;text-decoration:none;transition:color .2s}.h-foot-links a:hover{color:var(--text)}.h-foot-copy{font-family:var(--mono);color:var(--muted);font-size:11px}@media (max-width:900px){.h-nav-links,.h-nav-back{display:none}.h-get-grid{grid-template-columns:1fr}.h-stack-grid{grid-template-columns:1fr 1fr}.h-files-grid{grid-template-columns:repeat(3,1fr)}.h-feat-big{grid-template-columns:1fr}.h-feat-small{grid-template-columns:repeat(2,1fr)}.h-incl-list,.h-demo-body{grid-template-columns:1fr}.h-price-hero{text-align:center;flex-direction:column}.h-ph-div{width:100%;height:1px}}@media (max-width:640px){.h-stack-grid{grid-template-columns:1fr}.h-files-grid{grid-template-columns:repeat(2,1fr)}.h-feat-small{grid-template-columns:1fr}.h-pc-top{flex-direction:column}.h-pc-price{text-align:left}.h-nav-links{align-items:center;gap:28px;display:flex}.h-nav-links a{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-size:.78rem;text-decoration:none;transition:color .2s}.h-nav-links a:hover{color:#fff}.h-nav-demo{color:var(--yellow)!important}.h-nav-demo:hover{filter:brightness(1.2);color:var(--yellow)!important}.h-nav-back{font-family:var(--mono);letter-spacing:.05em;color:var(--text-muted);white-space:nowrap;font-size:.72rem;text-decoration:none;transition:color .2s}.h-nav-back:hover{color:#fff}.h-nav-badge{display:none}}
