@font-face{font-family:display;src:url(../media/ChakraPetch_SemiBold-s.p.26oji0xrarcdf.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:display;src:url(../media/ChakraPetch_Bold-s.p.3uw_857fvwm4_.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:92.93%;descent-override:28.85%;line-gap-override:0.0%;size-adjust:106.74%}._9w4O6G_className{font-family:display,display Fallback,ui-sans-serif,system-ui,Segoe UI,Arial,sans-serif}._9w4O6G_variable{--font-display:"display", "display Fallback", ui-sans-serif, system-ui, Segoe UI, Arial, sans-serif}
@font-face{font-family:body;src:url(../media/Inter_Regular-s.p.06fx2jlp7ambl.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:body;src:url(../media/Inter_SemiBold-s.p.1szzmfhh1h9ui.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}._9vnvHG_className{font-family:body,body Fallback,ui-sans-serif,system-ui,Segoe UI,Roboto,Arial,sans-serif}._9vnvHG_variable{--font-body:"body", "body Fallback", ui-sans-serif, system-ui, Segoe UI, Roboto, Arial, sans-serif}
:root{--bg-0:#0b0c0e;--bg:#0e0f12;--panel:#16181d;--panel-2:#1d2027;--line:#2a2e37;--line-soft:#ffffff0f;--text:#e8eaee;--muted:#9aa1ad;--accent:#ff7a1a;--accent-hi:#ffa052;--accent-lo:#c75c0c;--ink:#140d04;--good:#46c46a;--bad:#ef5f5f;--warn:#e8b23a;--radius:10px;--font-display-stack:var(--font-display), ui-sans-serif, system-ui, "Segoe UI", Arial, sans-serif;--font-body-stack:var(--font-body), ui-sans-serif, system-ui, "Segoe UI", Roboto, Arial, sans-serif}html[lang=ru]{--font-display-stack:var(--font-body), ui-sans-serif, system-ui, "Segoe UI", Arial, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-padding-top:90px}body{background:var(--bg);color:var(--text);font:400 16px/1.6 var(--font-body-stack);-webkit-font-smoothing:antialiased}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(900px 520px at 18% -8%, #ff7a1a1a, transparent 62%), radial-gradient(700px 500px at 96% 4%, #ff7a1a0d, transparent 60%), radial-gradient(1200px 700px at 50% 120%, var(--bg-0), transparent 70%);position:fixed;inset:0}body:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg, transparent, var(--accent) 18%, var(--accent-hi) 50%, var(--accent) 82%, transparent);opacity:.8;height:2px;position:fixed;top:0;left:0;right:0}.shell{z-index:1;max-width:1040px;margin:0 auto;padding:0 24px 96px;position:relative}main>p,main>.lede,.card>p,.card>.list{max-width:68ch}.top{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0f12b8;border-bottom:1px solid #0000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 -24px 28px;padding:14px 24px;transition:border-color .2s,background .2s;display:flex;position:sticky;top:0}.top.stuck{border-bottom-color:var(--line);background:#0e0f12e0}.lockup{font-family:var(--font-display), ui-sans-serif, system-ui, "Segoe UI", Arial, sans-serif;letter-spacing:.02em;color:var(--text);white-space:nowrap;align-items:flex-start;padding-top:.14em;padding-bottom:.3em;font-size:34px;font-weight:700;line-height:1;display:inline-flex;position:relative}.lockup-over{color:var(--text)}.lockup-slab{color:var(--ink);background:linear-gradient(180deg, var(--accent-hi) 0%, var(--accent) 48%, var(--accent-lo) 100%);clip-path:polygon(.2em 0,100% 0,100% calc(100% - .2em),calc(100% - .2em) 100%,0 100%,0 .2em);margin-top:-.14em;margin-left:.06em;padding:.14em .17em}.lockup-rule{background:var(--accent);opacity:.55;width:3.9em;height:.035em;position:absolute;bottom:.08em;left:0}a.brand{color:var(--text);text-decoration:none}a.brand:hover{text-decoration:none}a.brand:hover .lockup-over{color:#fff}.nav{align-items:center;gap:18px;font-size:15px;display:flex}h1,h2,h3{font-family:var(--font-display-stack);font-weight:600}h1{letter-spacing:0;margin:0 0 8px;font-size:32px;line-height:1.15}h2{margin:0 0 12px;font-size:20px;line-height:1.25}p{margin:0 0 12px}.lede{color:var(--muted);max-width:62ch;margin-bottom:24px;font-size:18px;line-height:1.5}.card{background:linear-gradient(180deg, var(--panel-2) 0%, var(--panel) 58%);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:16px;padding:22px;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative}.card:before{content:"";border-radius:var(--radius) var(--radius) 0 0;background:linear-gradient(90deg, transparent, var(--line-soft) 20%, var(--line-soft) 80%, transparent);height:1px;position:absolute;inset:0 0 auto}.grid .card,.card.liftable{will-change:transform}.grid .card:hover,.card.liftable:hover{border-color:#3a3f4c;transform:translateY(-2px);box-shadow:0 10px 28px -16px #000000e6}.grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.grid.features{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}@media (min-width:900px){.grid.features{grid-template-columns:repeat(4,1fr)}}.feature-icon{width:38px;height:38px;color:var(--accent);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#ff7a1a1f;border:1px solid #ff7a1a4d;justify-content:center;align-items:center;margin-bottom:14px;transition:background .2s,color .2s;display:inline-flex}.grid .card:hover .feature-icon{color:var(--accent-hi);background:#ff7a1a2e}.stat{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px}.stat .label{font-family:var(--font-display-stack);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:6px;font-size:12px}.stat .value{font-family:var(--font-display-stack);font-size:19px;font-weight:600}label{color:var(--muted);margin-bottom:6px;font-size:13px;display:block}input,select{background:var(--panel-2);border:1px solid var(--line);width:100%;color:var(--text);font:inherit;border-radius:8px;padding:10px 12px}input:focus,select:focus{outline:2px solid var(--accent-lo);outline-offset:1px;border-color:var(--accent-lo)}.field{margin-bottom:14px}button,.btn{background:linear-gradient(180deg, var(--accent-hi) 0%, var(--accent) 48%, var(--accent-lo) 100%);color:var(--ink);font-family:var(--font-display-stack);letter-spacing:.02em;cursor:pointer;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);filter:drop-shadow(0 0 #ff7a1a00);border:0;border-radius:0;padding:12px 22px;font-size:16px;font-weight:600;line-height:1.2;transition:filter .2s,transform .12s,background .2s;position:relative}button:hover:not(:disabled),.btn:hover{filter:drop-shadow(0 2px 14px #ff7a1a61)}button:active:not(:disabled),.btn:active{transform:translateY(1px)}button:disabled,.btn[aria-disabled=true]{background:var(--panel-2);color:var(--muted);cursor:default;filter:none}button.ghost,.btn.ghost{color:var(--text);border:1px solid var(--line);clip-path:none;filter:none;background:0 0;border-radius:8px;font-weight:600}button.ghost:hover:not(:disabled),.btn.ghost:hover{background:var(--panel-2);border-color:#3a3f4c}button.ghost:disabled{background:0 0}:where(a,button,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.row .field{flex:200px;margin-bottom:0}.note{border:1px solid;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:14px}.note.err{color:#ffd9d9;background:#38201f;border-color:#6a3330}.note.ok{color:#d6f5de;background:#1b2e20;border-color:#2f5b3b}.pill{font-family:var(--font-display-stack);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-block}.pill.on{color:#0f2415;background:var(--good)}.pill.off{color:#2a1414;background:var(--bad)}.risk{color:#f4e0bb;border-radius:var(--radius);background:#2a2010;border:1px solid #6a4a16;margin-bottom:20px;padding:14px 16px;font-size:14px}.risk strong{color:var(--warn)}.muted{color:var(--muted)}.small{font-size:14px}.sep{background:var(--line);border:0;height:1px;margin:18px 0}.foot{color:var(--muted);margin-top:28px;font-size:13px}.adminbar{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;padding:10px 14px;font-size:14px;display:flex}.adminbar .tag{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-lo);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.adminbar form{margin-left:auto}.table{border-collapse:collapse;width:100%;font-size:14px}.table th,.table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:9px 10px}.table th{font-family:var(--font-display-stack);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:12px;font-weight:600}.table tr:last-child td{border-bottom:0}.scroll{overflow-x:auto}.codes{background:var(--panel-2);border:1px solid var(--accent-lo);-webkit-user-select:all;user-select:all;border-radius:8px;margin-bottom:14px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.9}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.danger{border-color:#6a3330}.danger h2{color:var(--bad)}h3{letter-spacing:.01em;margin:0 0 6px;font-size:17px}.features .card{margin-bottom:0}.tag{font-family:var(--font-display-stack);letter-spacing:.04em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-lo);vertical-align:1px;border-radius:999px;margin-left:2px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.plan{flex-direction:column;gap:4px;margin-bottom:0;display:flex}.plan h2{margin-bottom:0}.plan .price{font-family:var(--font-display-stack);letter-spacing:0;margin:2px 0;font-size:34px;font-weight:700}.plan button{width:100%;margin-top:auto}.list{color:var(--muted);margin:0;padding-left:20px}.list li{margin:6px 0}.list strong{color:var(--text)}.foot p{margin:6px 0}.langs{gap:2px;margin-left:4px;display:inline-flex}.langs button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:12px;font-weight:600}.langs button:hover:not(:disabled){color:var(--text);background:0 0}.langs button.on{color:var(--accent)}.hero-mark{margin:4px 0 10px}.hero{margin-bottom:8px;padding:40px 0 44px;position:relative}.hero .lede{margin-bottom:28px;font-size:19px}.hero h1{letter-spacing:-.005em;margin:18px 0 10px;font-size:clamp(30px,4.4vw,44px)}.hero:before{content:"";z-index:-1;border:1px solid var(--line);clip-path:polygon(28px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%,0 28px);background:linear-gradient(160deg,#ff7a1a12,#0000 46%),#16181d80;position:absolute;inset:-8px -24px 16px}.cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-points{color:var(--muted);flex-wrap:wrap;gap:10px 22px;margin:26px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.hero-points li{align-items:center;gap:8px;display:flex}.hero-points li:before{content:"";background:var(--accent);flex:none;width:5px;height:5px;transform:rotate(45deg)}.media{aspect-ratio:16/9;background:var(--bg-0);border:1px solid var(--line);clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);margin:0;position:relative;overflow:hidden;box-shadow:0 24px 60px -30px #000000e6}.media:after{content:"";background:linear-gradient(90deg, transparent, var(--accent) 30%, var(--accent-hi) 50%, var(--accent) 70%, transparent);opacity:.7;pointer-events:none;height:2px;position:absolute;inset:0 0 auto}.media video,.media img{object-fit:cover;width:100%;height:100%;display:block}.media-empty{background:radial-gradient(60% 70% at 50% 45%, #ff7a1a1a, transparent 70%), repeating-linear-gradient(0deg, var(--line-soft) 0 1px, transparent 1px 28px), repeating-linear-gradient(90deg, var(--line-soft) 0 1px, transparent 1px 28px), var(--bg-0)}.media-empty-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;position:absolute;inset:0}.media-empty .feature-icon{margin:0}.media-empty-label{font-family:var(--font-display-stack);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.media-empty-hint{color:var(--muted);opacity:.7;overflow-wrap:anywhere;font-size:11px}.hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}@media (min-width:900px){.hero{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:40px}.hero .media{margin-right:16px}}.showcase{gap:56px;display:grid}.showcase-row{grid-template-columns:minmax(0,1fr);align-items:center;gap:20px;display:grid}.showcase-row>.card{margin-bottom:0}@media (min-width:820px){.showcase-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:40px}.showcase>.showcase-row:nth-child(2n){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.showcase>.showcase-row:nth-child(2n)>:first-child{order:2}}.showcase-copy h3{margin-bottom:8px;font-size:22px}.eyebrow{font-family:var(--font-display-stack);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:12px;margin:56px 0 10px;font-size:12px;font-weight:600;display:flex}.eyebrow:after{content:"";background:linear-gradient(90deg, var(--line), transparent);flex:1;height:1px}h2.section{margin:0 0 18px}.reveal-ready [data-reveal]{opacity:0;transform:translateY(12px)}.reveal-ready [data-reveal].in{opacity:1;transition:opacity .46s cubic-bezier(.22,1,.36,1),transform .46s cubic-bezier(.22,1,.36,1);transform:none}a{transition:color .16s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.card:hover,.grid .card:hover{transform:none}}.btn{text-align:center;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn:hover{text-decoration:none}.btn.ghost{color:var(--text)}.cta-card{background:linear-gradient(160deg, #ff7a1a17, transparent 48%), var(--panel);border-color:#3a3f4c;margin-top:16px}.cta-card .cta-row{margin-top:18px}.grid.plans{align-items:stretch}.plan{padding-top:26px;position:relative}.plan.featured{background:linear-gradient(170deg, #ff7a1a1a, transparent 46%), var(--panel);border-color:#ff7a1a8c;box-shadow:0 0 0 1px #ff7a1a1f,0 14px 34px -22px #ff7a1a80}.plan-flag{font-family:var(--font-display-stack);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:linear-gradient(180deg, var(--accent-hi), var(--accent));clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:0;right:18px;transform:translateY(-50%)}.plan .btn,.plan button{width:100%;margin-top:auto}@media (max-width:680px){.shell{padding:0 16px 72px}.top{gap:10px;margin:0 -16px 20px;padding:12px 16px}.hero:before{inset:-8px -16px 12px}.hero{padding:28px 0 32px}.nav{gap:14px;font-size:14px}}@media (max-width:480px){.cta-row{flex-direction:column;align-items:stretch}.cta-row .btn,.cta-row button{width:100%}.hero-points{flex-direction:column;gap:8px}}.plan .per-day{font-family:var(--font-display-stack);letter-spacing:.04em;color:var(--accent);margin:-2px 0 10px;font-size:13px}.release-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.release .list{margin-bottom:0}.skip-link{z-index:10;background:var(--accent);color:var(--ink);font-family:var(--font-display-stack);border-radius:8px;padding:12px 18px;font-weight:600;text-decoration:none;transition:transform .14s;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.langs button{min-width:34px;min-height:34px;padding:6px 8px;position:relative}.langs button:after{content:"";width:44px;height:44px;position:absolute;inset:50%;transform:translate(-50%,-50%)}.field-error{color:var(--bad);margin:6px 0 0;font-size:14px}.field-hint{color:var(--muted);margin:6px 0 0;font-size:14px}input[aria-invalid=true]{border-color:var(--bad)}input[aria-invalid=true]:focus{outline-color:var(--bad)}.note.err:focus-visible{outline:2px solid var(--bad);outline-offset:2px}
