@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@600;700;800&family=Inter:wght@400;500;600;700&display=swap");:root{--bg:#0f0f0f;--surface:#1a1a1a;--line:#2a2a2a;--accent:#00aeef;--ink:#ffffff;--muted:#777777}*{box-sizing:border-box}body,html{overflow-x:hidden}body{margin:0;color:var(--ink);background:var(--bg);line-height:1.6}body,h1,h2,h3{font-family:Inter,system-ui,Arial,sans-serif}h1,h2,h3{letter-spacing:-.02em;line-height:1.15;margin:0 0 12px;overflow-wrap:anywhere}h1{font-size:clamp(36px,6vw,72px)}h1,h2{font-weight:800}h2{font-size:clamp(26px,4vw,44px)}h3{font-size:21px;font-weight:600}p{overflow-wrap:anywhere}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.wrap{max-width:1280px;width:100%;margin:0 auto;padding:24px}.hero{text-align:center;padding:96px 24px 80px}.accent,.hero h1 span{color:var(--accent)}.hero p{color:var(--muted);font-size:18px;max-width:640px;margin:0 auto 28px}.card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px;margin:12px 0;transition:border-color .25s,transform .25s,box-shadow .25s;max-width:100%;overflow:hidden}.card:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 12px 32px rgba(0,174,239,.12)}.btn{transition:transform .2s,box-shadow .2s,background .2s}.btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,174,239,.35)}.btn:active{transform:translateY(0)}.brandicon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;margin-bottom:12px;flex:none}.brandicon svg{width:26px;height:26px}.btn{background:var(--accent);color:#0f0f0f;border:0;border-radius:8px;padding:13px 24px;cursor:pointer;font-weight:700;font-size:15px;max-width:100%;white-space:nowrap}.btn.secondary{background:transparent;color:var(--ink);border:1px solid var(--line)}.btn.danger{background:transparent;color:#f87171;border:1px solid #7f1d1d}input,select,textarea{width:100%;max-width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:10px;margin:6px 0 14px;background:#101010;color:#fff;font-size:15px;overflow:hidden;text-overflow:ellipsis}input::placeholder,textarea::placeholder{color:#666}label{display:block;font-weight:600;font-size:14px;margin-top:14px;margin-bottom:8px}input:focus,select:focus,textarea:focus{outline:none;border-color:#00aeef;box-shadow:0 0 0 3px rgba(0,174,239,.25)}.muted{color:var(--muted)}.grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px;gap:20px}.tablewrap{overflow-x:auto;max-width:100%}table{width:100%;border-collapse:collapse;min-width:520px}td,th{border-bottom:1px solid var(--line);padding:10px;text-align:left;font-size:14px}.chip{display:inline-block;padding:4px 12px;border-radius:999px;background:#ecfdf5;color:#065f46;font-size:12px;font-weight:700;border:1px solid #164e63;white-space:nowrap}.section{padding:80px 24px;text-align:center}.section p.sub{color:var(--muted);max-width:640px;margin:0 auto 32px}.footer{border-top:1px solid var(--line);padding:32px 24px;color:var(--muted);text-align:center;font-size:14px}.centerpage{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.centerpage .card{width:100%;max-width:440px;margin:0}.tabs{display:flex;flex-wrap:wrap;gap:8px}.tabs .btn{margin:0}.layout{display:flex;min-height:100vh}.sidebar{width:260px;flex:none;background:#121212;border-right:1px solid var(--line);padding:24px 16px;gap:8px;position:-webkit-sticky;position:sticky}.sidebar .logo{font-family:Inter,system-ui,Arial,sans-serif;padding:8px 12px 20px}.navbtn{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:transparent;color:#d4d4d4;border:1px solid transparent;border-radius:12px;padding:13px 14px;cursor:pointer;font-size:15px;font-weight:600;transition:all .2s}.navbtn:hover{background:#1a1a1a;color:#fff}.navbtn.active{background:var(--accent);color:#0f0f0f}.navbtn .ico{font-size:18px;width:24px;text-align:center}.sidefoot{padding:12px;border-top:1px solid var(--line)}.sidefoot .email{font-size:13px;color:var(--muted);overflow-wrap:anywhere;margin-bottom:10px}.content{flex:1 1;min-width:0;padding:32px;max-width:900px}.hamburger{display:none;background:#1a1a1a;color:#fff;border:1px solid var(--line);border-radius:10px;padding:10px 14px;font-size:20px;cursor:pointer;margin-bottom:16px}.overlay{z-index:40}@media (max-width:768px){.desk-nav{display:none!important}.layout{flex-direction:column}.hamburger{display:inline-block}.sidebar{position:fixed;left:0;top:0;z-index:50;width:260px;height:100vh;transform:translateX(-105%);transition:transform .3s ease;flex-direction:column;align-items:stretch}.sidebar.open{transform:translateX(0)}.sidebar .logo{padding:8px 12px 20px}.navbtn{flex:none}.sidefoot{margin-top:auto;padding:12px;border-top:1px solid var(--line)}.sidefoot,.sidefoot .email{display:block}.content{padding:20px 16px}}.pwrow{position:relative}.pwrow input{padding-right:64px}.pwtoggle{position:absolute;right:10px;top:16px;background:none;border:0;color:var(--accent);font-weight:700;cursor:pointer;font-size:13px}.err{color:#fca5a5;background:#450a0a;border:1px solid #7f1d1d;border-radius:10px;padding:10px 14px;overflow-wrap:anywhere}.spinner{width:56px;height:56px;margin:0 auto;border-radius:999px;border:4px solid rgba(0,174,239,.2);border-top-color:#00aeef;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:640px){.wrap{padding:16px}.hero{padding:56px 16px 48px}.card{padding:18px}.btn{width:100%;white-space:normal}.tabs .btn{flex:1 1 45%}}.glass-card{background:rgba(20,20,25,.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px rgba(0,0,0,.5)}.btn-premium{background:linear-gradient(135deg,#38BDF8,#00aeef);color:#04121a;font-weight:800;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px rgba(0,174,239,.4);transition:all .3s ease;position:relative;overflow:hidden;border:0;border-radius:12px;padding:16px 24px;cursor:pointer;font-size:16px}.btn-premium:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:.5s}.btn-premium:hover:after{left:100%}.btn-premium:active{transform:scale(.98)}@keyframes shine{0%{background-position:-200%}to{background-position:200%}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pingring{0%{transform:scale(1);opacity:.2}to{transform:scale(1.6);opacity:0}}.pingring{animation:pingring 1.5s cubic-bezier(0,0,.2,1) infinite}.floaty{animation:floaty 3s ease-in-out infinite}.min-h-screen{min-height:100vh}.pt-8{padding-top:2rem}.pb-24{padding-bottom:6rem}.px-4{padding-left:1rem;padding-right:1rem}.max-w-md{max-width:28rem}.mx-auto{margin-left:auto;margin-right:auto}.relative{position:relative}.text-center{text-align:center}.mb-10{margin-bottom:2.5rem}.mb-6{margin-bottom:1.5rem}.mb-2{margin-bottom:.5rem}.mt-1{margin-top:.25rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.inline-block{display:inline-block}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-6{padding:1.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pt-2{padding-top:.5rem}.pb-4{padding-bottom:1rem}.rounded-full{border-radius:9999px}.rounded-3xl{border-radius:1.5rem}.rounded-2xl{border-radius:1rem}.rounded-xl{border-radius:.75rem}.w-full{width:100%}.max-w-\[200px\]{max-width:200px}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-xl{font-size:1.25rem}.text-lg,.text-xl{line-height:1.75rem}.text-lg{font-size:1.125rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.text-\[10px\]{font-size:10px}.font-black{font-weight:800}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.tracking-tighter{letter-spacing:-.05em}.text-gray-400{color:#9ca3af}.text-gray-500{color:#6b7280}.text-gray-600{color:#4b5563}.text-white{color:#fff}.text-yellow-400{color:#facc15}.text-yellow-500{color:#eab308}.bg-black\/40{background:rgba(0,0,0,.4)}.bg-black\/80{background:rgba(0,0,0,.8)}.bg-white\/5{background:rgba(255,255,255,.05)}.bg-yellow-500\/10{background:rgba(234,179,8,.1)}.bg-yellow-500\/20{background:rgba(234,179,8,.2)}.bg-gradient-to-r{background-image:linear-gradient(90deg,transparent,rgba(234,179,8,.5),transparent)}.border{border:1px solid rgba(255,255,255,.08)}.border-yellow-500\/30{border-color:rgba(234,179,8,.3)}.border-yellow-500\/20{border-color:rgba(234,179,8,.2)}.border-white\/5{border-color:rgba(255,255,255,.05)}.border-t{border-top:1px solid rgba(234,179,8,.2)}.border-2{border-width:2px}.absolute{position:absolute}.fixed{position:fixed}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.inset-0{inset:0}.w-32{width:8rem}.h-32{height:8rem}.w-24{width:6rem}.h-24{height:6rem}.blur-\[50px\]{filter:blur(50px)}.overflow-hidden{overflow:hidden}.flex{display:flex}.grid{display:grid}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.space-y-6>*+*{margin-top:1.5rem}.space-y-2>*+*{margin-top:.5rem}.space-y-3>*+*{margin-top:.75rem}.space-y-4>*+*{margin-top:1rem}.items-center{align-items:center}.justify-center{justify-content:center}.justify-around{justify-content:space-around}.flex-col{flex-direction:column}.scale-110{transform:scale(1.1)}.shadow-lg{box-shadow:0 10px 15px rgba(0,0,0,.5)}.z-50{z-index:50}.opacity-20{opacity:.2}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-ping{animation:pingring 1.5s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.dash{display:flex;min-height:100vh}.sidebar{position:fixed;top:0;left:0;width:264px;height:100vh;height:100dvh;background:#0f0f0f;border-right:1px solid #2a2a2a;display:flex;flex-direction:column;padding:22px 16px;z-index:60;transition:transform .35s cubic-bezier(.4,0,.2,1);overflow-y:auto;overscroll-behavior:contain}.sidebar .logo{font-family:Poppins,sans-serif;font-weight:800;font-size:22px;margin:4px 8px 26px}.navitem{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:none;border:0;border-left:3px solid transparent;color:#b3b3b3;font-size:15px;font-weight:600;padding:13px 14px;border-radius:10px;cursor:pointer;margin-bottom:6px;transition:all .2s ease}.navitem:hover{background:#1a1a1a;color:#fff}.navitem.active{background:#1a1a1a;color:#00aeef;border-left-color:#00aeef}.navitem .ic{font-size:19px;width:26px;text-align:center}.sidefoot{margin-top:auto;padding-top:16px;padding-bottom:calc(18px + env(safe-area-inset-bottom, 0px));border-top:1px solid #2a2a2a;flex-shrink:0}.main{flex:1 1;margin-left:264px;padding:28px 32px;min-width:0;animation:fadeUp .45s ease}.topbar{display:none;align-items:center;gap:14px;padding:14px 16px;border-bottom:1px solid #2a2a2a;background:#0f0f0f;position:fixed;top:0;left:0;right:0;z-index:50}.desk-nav{gap:24px}.desk-nav,.hamb{display:flex;align-items:center}.hamb{width:40px;height:40px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:10px;cursor:pointer;flex-direction:column;justify-content:center;gap:5px;padding:0}.hamb span{display:block;width:20px;height:2px;background:#fff;border-radius:2px;transition:all .3s ease}.hamb.open span:first-child{transform:translateY(7px) rotate(45deg)}.hamb.open span:nth-child(2){opacity:0}.hamb.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(min-width:769px){.hamb{display:none!important}}.overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:55;opacity:0;pointer-events:none;transition:opacity .3s ease}.overlay.show{opacity:1;pointer-events:auto}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .45s ease}@media(max-width:820px){.sidebar{transform:translateX(-105%)}.sidebar.open{transform:translateX(0);box-shadow:0 0 60px rgba(0,0,0,.7)}.main{margin-left:0;padding:84px 16px 20px}.topbar{display:flex}}html{scroll-behavior:smooth}.reveal{opacity:0;transform:translateY(40px);transition:opacity 1s ease,transform 1s cubic-bezier(.22,.61,.36,1)}.reveal.visible{opacity:1;transform:none}.reveal-item{opacity:0;transform:translateY(36px);transition:opacity .9s ease,transform .9s cubic-bezier(.22,.61,.36,1)}.reveal-item.visible{opacity:1;transform:none}.drawer-overlay{position:fixed;inset:0;background:rgba(0,0,0,.65);z-index:70;opacity:0;pointer-events:none;transition:opacity .35s ease}.drawer-overlay.show{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;width:min(320px,85vw);height:100vh;height:100dvh;background:#0f0f0f;border-left:1px solid #2a2a2a;z-index:71;padding:22px 24px calc(22px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;transform:translateX(105%);transition:transform .4s cubic-bezier(.4,0,.2,1);overflow-y:auto;overscroll-behavior:contain}.drawer.open{transform:translateX(0);box-shadow:-20px 0 60px rgba(0,0,0,.7)}.footgrid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:32px;gap:32px;text-align:left;max-width:1280px;margin:0 auto;padding:56px 24px 24px}.footgrid h4{font-family:Poppins,sans-serif;font-size:15px;margin:0 0 14px;color:#fff}.footgrid a{display:block;color:#777;font-size:14px;margin-bottom:10px}.footgrid a:hover{color:#00aeef}.footbottom{border-top:1px solid #2a2a2a;padding:20px 24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;max-width:1280px;margin:0 auto;color:#777;font-size:13px}@media(max-width:820px){.footgrid{grid-template-columns:1fr 1fr;padding:40px 20px 16px}}.plan{position:relative;overflow:hidden}.plan:hover{transform:translateY(-6px)}.plan-free{border-color:#2a2a2a}.plan-free:hover{box-shadow:0 12px 32px rgba(0,0,0,.55)}.plan-starter{border:1px solid transparent;background:linear-gradient(#1a1a1a,#1a1a1a) padding-box,linear-gradient(120deg,#00aeef,#7dd7f7,#0e7490,#00aeef) border-box;background-size:100% 100%,300% 300%;animation:planBorder 4s linear infinite}.plan-starter:hover{border-color:transparent;box-shadow:0 14px 38px rgba(0,174,239,.28)}.plan-starter .plan-price{color:#7dd7f7}.plan-pro{border:1px solid transparent;background:linear-gradient(#1a1a1a,#1a1a1a) padding-box,linear-gradient(120deg,#00aeef,#38BDF8,#0077b6,#00aeef) border-box;background-size:100% 100%,300% 300%;animation:planBorder 3s linear infinite;box-shadow:0 0 32px rgba(0,174,239,.18);transform:scale(1.02)}.plan-pro:hover{border-color:transparent;transform:scale(1.02) translateY(-6px);box-shadow:0 18px 48px rgba(0,174,239,.34)}.plan-pro:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 42%,rgba(0,174,239,.14) 50%,transparent 58%);transform:translateX(-130%);animation:planShine 4s ease infinite;pointer-events:none}.plan-pro .plan-price{color:#00aeef}.plan-vip{border:1px solid transparent;background:linear-gradient(#141414,#141414) padding-box,linear-gradient(120deg,#00aeef,#38BDF8,#e0f2fe,#00aeef) border-box;background-size:100% 100%,300% 300%;animation:planBorder 6s linear infinite}.plan-vip:hover{border-color:transparent;box-shadow:0 22px 60px rgba(0,174,239,.32);transform:translateY(-8px) scale(1.01)}.plan-vip .plan-price{background:linear-gradient(90deg,#38BDF8,#e0f2fe,#00aeef);-webkit-background-clip:text;background-clip:text;color:transparent}.plan-vip .plan-badge-vip{animation:floaty 3s ease-in-out infinite}@keyframes planBorder{0%{background-position:0 0,0 50%}50%{background-position:0 0,100% 50%}to{background-position:0 0,0 50%}}.plan-vip:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.13) 50%,transparent 58%);transform:translateX(-130%);animation:planShine 5s ease infinite;pointer-events:none}@keyframes planShine{0%,55%{transform:translateX(-130%)}to{transform:translateX(130%)}}.plan-badge{display:inline-block;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:700;margin-bottom:12px}.plan-badge-pro{background:#00aeef;color:#04121a}.plan-badge-vip{background:linear-gradient(135deg,#38BDF8,#00aeef);color:#04121a}.site-header{position:fixed;top:0;left:0;right:0;z-index:60;background:rgba(15,15,15,.65);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,174,239,.28)}.site-header .wrap{padding-top:14px;padding-bottom:14px}.topbar{background:rgba(15,15,15,.65)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.site-footer{background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(0,174,239,.12),transparent 60%),linear-gradient(180deg,#0d1117,#050505)}.drawer .dsearch{display:flex;align-items:center;gap:10px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:10px;padding:12px 14px;margin-bottom:6px;color:#9a9a9a}.drawer .dsearch input{flex:1 1;min-width:0;background:transparent;border:0;outline:none;color:#fff;font-size:16px;font-family:Inter,sans-serif;padding:0}.drawer .dnav,.drawer .dsearch,.drawer .dsec,.drawer .dsub{opacity:0;transform:translateX(24px);transition:opacity .35s ease,transform .35s ease}.drawer.open .dnav,.drawer.open .dsearch,.drawer.open .dsec,.drawer.open .dsub{opacity:1;transform:none}.drawer .dnav{display:flex;align-items:center;gap:14px;color:#fff;font-family:Poppins,sans-serif;font-weight:700;font-size:19px;padding:14px 4px;border-bottom:1px solid #1a1a1a;text-decoration:none}.drawer .dnav svg{flex:none;color:#9a9a9a}.drawer .dsec{display:flex;align-items:center;gap:14px;width:100%;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:10px;color:#fff;font-family:Poppins,sans-serif;font-weight:700;font-size:19px;padding:13px 14px;cursor:pointer;margin:16px 0 4px;text-align:left}.drawer .dsec svg{flex:none;color:#9a9a9a}.drawer .dsec .chev{margin-left:auto;color:#9a9a9a;transition:transform .3s ease;font-size:22px;line-height:1}.drawer .dsec.open .chev{transform:rotate(180deg)}.drawer .dsub{display:block;color:#9a9a9a;font-size:16px;padding:11px 4px 11px 46px;text-decoration:none}.drawer .dsub:hover{color:#00aeef}.hero{min-height:80vh}@media(min-width:1024px){.hero{min-height:100vh}}.hero-vignette{position:relative}.hero-vignette:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 40%,#0f0f0f 100%);pointer-events:none;z-index:5}@keyframes heroFade{0%{opacity:0}to{opacity:1}}@keyframes heroRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-h1{animation:heroFade .5s ease .5s both}.hero-sub{animation:heroFade .7s ease 1s both}.hero-cta{animation:heroRise .7s ease 1.2s both}.plans-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1023px){.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.plans-grid{grid-template-columns:1fr}}@media(max-width:1279px){.main .plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.main .plans-grid{grid-template-columns:1fr}}