:root{--bg:#050807;--bg2:#08100c;--line:rgba(124,255,177,.12);--line2:rgba(124,255,177,.22);--text:#eef7f1;--soft:#c6d2cb;--muted:#8fa49a;--green:#6dff9a;--green2:#1fd167;--red:#ff2448;--amber:#ffcf68;--shadow:0 20px 60px rgba(0,0,0,.45);--radius:14px;--radius-lg:24px;--radius-xl:30px;--transition:200ms cubic-bezier(.2,.8,.2,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.6;min-height:100vh;background-image:radial-gradient(circle at top left,rgba(45,141,83,.14),transparent 28%),radial-gradient(circle at 90% 10%,rgba(109,255,154,.07),transparent 22%),linear-gradient(180deg,#08100c,#050807);background-attachment:fixed}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font-family:inherit}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(109,255,154,.18);border-radius:999px}.container{width:100%;max-width:1160px;margin:0 auto;padding:0 24px}.panel{background:linear-gradient(180deg,rgba(10,16,13,.94),rgba(6,10,8,.94));border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow),inset 0 1px 0 hsla(0,0%,100%,.02);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 22px;border:0;outline:none;cursor:pointer;font:inherit;font-size:14px;font-weight:700;border-radius:var(--radius);color:#04100a;background:linear-gradient(135deg,#85ffb1,#2de375 56%,#0eb24f);box-shadow:0 8px 24px rgba(34,209,104,.24),inset 0 1px 0 hsla(0,0%,100%,.26);transition:transform var(--transition),box-shadow var(--transition);white-space:nowrap}.btn-primary:hover{transform:translateY(-1px)}.btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border:1px solid var(--line2);outline:none;cursor:pointer;font:inherit;font-size:14px;font-weight:500;border-radius:var(--radius);color:var(--text);background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.04));transition:transform var(--transition),border-color var(--transition);white-space:nowrap}.btn-ghost:hover{transform:translateY(-1px);border-color:rgba(124,255,177,.35)}.input{width:100%;height:46px;padding:0 16px;font:inherit;font-size:14px;color:var(--text);background:hsla(0,0%,100%,.05);border:1px solid rgba(124,255,177,.15);border-radius:var(--radius);outline:none;transition:border-color var(--transition),background var(--transition)}.input:focus{border-color:rgba(109,255,154,.4);background:hsla(0,0%,100%,.07)}.input::placeholder{color:var(--muted)}.field{display:flex;flex-direction:column;gap:7px}.field label{font-size:13px;color:var(--soft)}.field-error{font-size:12px;color:var(--red);margin-top:4px}.tag{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.tag-update{background:rgba(109,255,154,.1);color:var(--green);border:1px solid rgba(109,255,154,.2)}.tag-hotfix{background:rgba(255,36,72,.1);color:#ff7a8a;border:1px solid rgba(255,36,72,.2)}.tag-announcement{background:rgba(255,207,104,.1);color:var(--amber);border:1px solid rgba(255,207,104,.2)}.tag-beta-test{background:rgba(180,109,255,.1);color:#c084fc;border:1px solid rgba(180,109,255,.25)}@keyframes pulseDot{0%,to{box-shadow:0 0 0 0 rgba(109,255,154,.4)}50%{box-shadow:0 0 0 6px rgba(109,255,154,0)}}.dot-green{width:8px;height:8px;border-radius:50%;background:var(--green);animation:pulseDot 2s infinite;flex-shrink:0}.alert{padding:12px 16px;border-radius:var(--radius);font-size:13px;line-height:1.5}.alert-error{background:rgba(255,36,72,.08);border:1px solid rgba(255,36,72,.2);color:#ffb3bc}.alert-success{background:rgba(109,255,154,.08);border:1px solid rgba(109,255,154,.2);color:#b3ffd1}.alert-info{background:rgba(255,207,104,.06);border:1px solid rgba(255,207,104,.18);color:#ffe5a0}.glow{position:fixed;pointer-events:none;border-radius:50%;filter:blur(80px);opacity:.12;z-index:0}.glow-tl{width:500px;height:500px;top:-150px;left:-150px;background:#6dff9a}.glow-br{width:600px;height:600px;bottom:-200px;right:-200px;background:#1fd167}@media (max-width:500px){nav a[href="/news"],nav a[href="/pricing"]{display:none}nav .btn-ghost,nav .btn-primary{padding:0 10px!important;font-size:12px!important;height:32px!important}}@media (max-width:640px){.container{padding:0 16px}nav .btn-ghost:not(:last-child){display:none}section{padding:60px 0 48px!important}h1{font-size:32px!important;line-height:1.15!important}p{font-size:15px!important}div[style*="grid-template-columns: repeat(auto-fit"]{grid-template-columns:1fr!important}.panel{padding:24px 20px!important}div[style*="display: 'flex'"][style*="gap: '40px'"]{gap:24px!important;flex-wrap:wrap;justify-content:center}div[style*="grid-template-columns: '1fr 1fr'"]{grid-template-columns:1fr!important}div[style*="display: 'flex'"][style*="justifyContent: 'center'"]{flex-direction:column;align-items:center}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-content,.panel,main,section{animation:fadeIn .3s ease both}.checkbox-custom{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:13px;color:var(--muted)}.checkbox-custom input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.checkbox-custom .check-box{width:18px;height:18px;flex:0 0 18px;border-radius:6px;border:1px solid rgba(124,255,177,.25);background:hsla(0,0%,100%,.04);display:flex;align-items:center;justify-content:center;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.checkbox-custom .check-box svg{opacity:0;transform:scale(.5);transition:opacity .15s ease,transform .15s ease}.checkbox-custom input[type=checkbox]:checked+.check-box{background:linear-gradient(135deg,#6dff9a,#1fd167);border-color:#3ddd7a;box-shadow:0 0 10px rgba(109,255,154,.3)}.checkbox-custom input[type=checkbox]:checked+.check-box svg{opacity:1;transform:scale(1)}.checkbox-custom:hover .check-box{border-color:rgba(109,255,154,.5)}