:root{--bg:#030308;--bg-2:#08071a;--panel:#ffffff0b;--panel-2:#ffffff12;--line:#ffffff17;--line-2:#ffffff29;--text:#f5f5f7;--text-2:#f5f5f7b8;--text-3:#f5f5f780;--blue:#5b8cff;--violet:#a35bf5;--lilac:#a89aff;--pink:#ff8ad0;--green:#34d399;--red:#ff6b6b;--brand:linear-gradient(135deg, #5b8cff, #a35bf5);--grad-text:linear-gradient(90deg, #7cb4ff, #a98bff 50%, #ff8ad0);--radius:22px;--radius-lg:32px;--wrap:1200px;--gutter:clamp(16px, 4vw, 40px);--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:"SF Mono", ui-monospace, Menlo, Consolas, monospace;--ease:cubic-bezier(.22, 1, .36, 1);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.55;overflow-x:clip}img,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}h1,h2,h3,h4{letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word;margin:0;font-weight:700;line-height:1.08}:lang(ru) :is(h1,h2,h3){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:14 6 6;-webkit-hyphenate-limit-before:6;-webkit-hyphenate-limit-after:6}p{text-wrap:pretty;margin:0}::selection{background:#a35bf573}:focus-visible{outline:2px solid var(--lilac);outline-offset:3px;border-radius:6px}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;color:#000;background:#fff;border-radius:12px;padding:10px 16px;font-weight:600;position:fixed;top:-60px;left:16px}.skip:focus{top:16px}.grad{background:var(--grad-text);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--lilac);align-items:center;gap:12px;font-size:13px;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:var(--brand);border-radius:2px;width:32px;height:3px}.section{padding-block:clamp(88px,14vw,180px);position:relative}.section-head{max-width:820px;margin-bottom:clamp(40px,7vw,80px)}.section-head.center{text-align:center;margin-inline:auto}.section-head.center .eyebrow{justify-content:center}.section-head h2{margin-top:18px;font-size:clamp(36px,6vw,72px)}.section-head p{color:var(--text-2);margin-top:20px;font-size:clamp(17px,1.6vw,21px)}.h-display{letter-spacing:-.04em;font-size:clamp(44px,8.4vw,112px);font-weight:800;line-height:.98}.btn{cursor:pointer;white-space:nowrap;height:48px;transition:transform .2s var(--ease), box-shadow .3s var(--ease), background .2s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:650;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{color:#08071a;background:#fff;box-shadow:0 0 #a35bf500}.btn-primary:hover{box-shadow:0 8px 40px -6px #a35bf5b3}.btn-ghost{background:var(--panel-2);color:var(--text);border:1px solid var(--line);backdrop-filter:blur(10px)}.btn-ghost:hover{background:#ffffff1f}.btn-sm{height:36px;padding:0 16px;font-size:14px}.chip{background:var(--panel-2);border:1px solid var(--line);height:34px;color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.card{border-radius:var(--radius);border:1px solid var(--line);isolation:isolate;background:linear-gradient(#ffffff0f,#ffffff06);position:relative;overflow:hidden}.spot:before{content:"";z-index:-1;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #8c6eff29, transparent 60%);transition:opacity .4s;position:absolute;inset:0}.spot:hover:before{opacity:1}.screen{background:linear-gradient(#2a2a33,#121218);border-radius:clamp(14px,2vw,26px);padding:clamp(5px,.7vw,10px);position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 40px 120px -20px #000c}.screen video,.screen img{aspect-ratio:16/9;object-fit:cover;background:#0b0a26;border-radius:clamp(10px,1.5vw,18px);width:100%;height:auto}.reveal{opacity:0;filter:blur(6px);transition:opacity .9s var(--ease), transform .9s var(--ease), filter .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(28px)}.reveal.in,.no-js .reveal{opacity:1;filter:none;transform:none}.prose{color:var(--text-2);font-size:18px}.prose h2{color:var(--text);margin:56px 0 16px;font-size:clamp(26px,3vw,34px)}.prose h3{color:var(--text);margin:32px 0 10px;font-size:20px}.prose p,.prose ul{margin:0 0 16px}.prose ul{padding-left:22px}.prose li{margin-bottom:8px}.prose a{color:var(--lilac);text-underline-offset:3px;text-decoration:underline}.prose strong{color:var(--text)}.breadcrumbs{color:var(--text-3);flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.breadcrumbs a:hover{color:var(--text)}.breadcrumbs span[aria-hidden]{opacity:.5}@media (width>=1800px){:root{--wrap:1440px}body{font-size:18px}.h-display{font-size:clamp(44px,6.6vw,136px)}.section-head{max-width:1000px}.section-head h2{font-size:clamp(36px,4.4vw,88px)}}@media (width>=2300px){:root{--wrap:1680px}body{font-size:19px}.h-display{font-size:clamp(44px,6vw,160px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;filter:none;transform:none}}.notch[data-astro-cid-kzzo22kk]{flex-direction:column;align-self:start;align-items:center;height:64px;display:flex;position:relative}.shape[data-astro-cid-kzzo22kk]{width:232px;height:34px;transition:width .55s cubic-bezier(.34, 1.3, .64, 1), height .55s cubic-bezier(.34, 1.3, .64, 1), border-radius .5s var(--ease), box-shadow .5s;cursor:default;background:#000;border-radius:0 0 17px 17px;flex:none;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0d,0 12px 40px -12px #7a5cff00}.notch[data-astro-cid-kzzo22kk]:before,.notch[data-astro-cid-kzzo22kk]:after{content:"";z-index:1;pointer-events:none;width:14px;height:14px;transition:transform .55s cubic-bezier(.34,1.3,.64,1);position:absolute;top:0}.notch[data-astro-cid-kzzo22kk]:before{background:radial-gradient(circle at 0 100%,#0000 13.5px,#000 14px);right:calc(50% + 116px)}.notch[data-astro-cid-kzzo22kk]:after{background:radial-gradient(circle at 100% 100%,#0000 13.5px,#000 14px);left:calc(50% + 116px)}.notch[data-astro-cid-kzzo22kk].is-open:before{transform:translate(-104px)}.notch[data-astro-cid-kzzo22kk].is-open:after{transform:translate(104px)}.notch[data-astro-cid-kzzo22kk].is-open .shape[data-astro-cid-kzzo22kk]{border-radius:0 0 34px 34px;width:440px;height:172px;box-shadow:0 0 0 1px #ffffff0f,0 30px 80px -20px #7a5cff8c}.closed[data-astro-cid-kzzo22kk]{justify-content:space-between;align-items:center;padding:0 12px;transition:opacity .2s;display:flex;position:absolute;inset:0}.notch[data-astro-cid-kzzo22kk].is-open .closed[data-astro-cid-kzzo22kk]{opacity:0}.art[data-astro-cid-kzzo22kk]{background:radial-gradient(circle at 50% 62%,#ffe36b 0 22%,#ff7a59 23% 30%,#0000 31%),linear-gradient(#1b0b44,#7a1d78 55%,#ff4f86);border-radius:6px;width:20px;height:20px;display:block}.art[data-astro-cid-kzzo22kk].big{border-radius:14px;flex:none;width:74px;height:74px;box-shadow:0 10px 30px -8px #ff4f8699}.eq[data-astro-cid-kzzo22kk]{align-items:flex-end;gap:2.5px;height:14px;display:flex}.eq[data-astro-cid-kzzo22kk] i[data-astro-cid-kzzo22kk]{background:linear-gradient(#ff8ad0,#a98bff);border-radius:2px;width:3px;animation:.9s ease-in-out infinite alternate eq}.eq[data-astro-cid-kzzo22kk] i[data-astro-cid-kzzo22kk]:nth-child(2){animation-delay:-.3s}.eq[data-astro-cid-kzzo22kk] i[data-astro-cid-kzzo22kk]:nth-child(3){animation-delay:-.6s}.eq[data-astro-cid-kzzo22kk] i[data-astro-cid-kzzo22kk]:nth-child(4){animation-delay:-.15s}.eq[data-astro-cid-kzzo22kk].tall{align-self:center;height:22px}@keyframes eq{0%{height:25%}to{height:100%}}.open[data-astro-cid-kzzo22kk]{opacity:0;transition:opacity .25s, transform .4s var(--ease);padding:10px 18px 16px;position:absolute;inset:0;transform:scale(.96)}.notch[data-astro-cid-kzzo22kk].is-open .open[data-astro-cid-kzzo22kk]{opacity:1;transition-delay:.12s;transform:none}.head[data-astro-cid-kzzo22kk]{color:#ffffff8c;justify-content:space-between;align-items:center;height:22px;display:flex}.tabs[data-astro-cid-kzzo22kk]{gap:4px;display:flex}.tab[data-astro-cid-kzzo22kk]{border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.tab[data-astro-cid-kzzo22kk].on{color:#fff;background:#ffffff24}.status[data-astro-cid-kzzo22kk]{color:#fffc;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.body[data-astro-cid-kzzo22kk]{text-align:left;gap:14px;margin-top:16px;display:flex}.meta[data-astro-cid-kzzo22kk]{flex-direction:column;flex:1;min-width:0;display:flex}.meta[data-astro-cid-kzzo22kk] strong[data-astro-cid-kzzo22kk]{color:#fff;font-size:14px}.meta[data-astro-cid-kzzo22kk] span[data-astro-cid-kzzo22kk]{color:#ffffff8c;font-size:12px}.seek[data-astro-cid-kzzo22kk]{background:#ffffff29;border-radius:2px;height:4px;margin-top:10px;position:relative;overflow:hidden}.seek[data-astro-cid-kzzo22kk] i[data-astro-cid-kzzo22kk]{background:#fff;border-radius:2px;width:40%;animation:30s linear infinite seek;position:absolute;inset:0 auto 0 0}@keyframes seek{0%{width:22%}to{width:92%}}.ctrls[data-astro-cid-kzzo22kk]{color:#fff;justify-content:center;align-items:center;gap:22px;margin-top:8px;display:flex}.hint[data-astro-cid-kzzo22kk]{color:var(--text-2);white-space:nowrap;border:1px solid var(--line);backdrop-filter:blur(8px);opacity:0;transition:opacity .5s, transform .5s var(--ease);pointer-events:none;background:#ffffff0f;border-radius:999px;margin-top:12px;padding:6px 12px;font-size:12px;font-weight:600;transform:translateY(-6px)}.notch[data-astro-cid-kzzo22kk].show-hint .hint[data-astro-cid-kzzo22kk]{opacity:1;transform:none}.notch[data-astro-cid-kzzo22kk].is-open .hint[data-astro-cid-kzzo22kk]{opacity:0}@media (width<=860px){.notch[data-astro-cid-kzzo22kk]{display:none}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;border-bottom:1px solid #0000;transition:background .4s,border-color .4s,backdrop-filter .4s;position:fixed;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs].scrolled{-webkit-backdrop-filter:saturate(1.6)blur(18px);border-color:var(--line);background:#030308b8}.bar[data-astro-cid-nen7h5rs]{height:64px;padding-inline:var(--gutter);max-width:calc(var(--wrap) + 200px);grid-template-columns:1fr auto 1fr;align-items:center;margin-inline:auto;display:grid}.brand[data-astro-cid-nen7h5rs]{letter-spacing:-.01em;justify-self:start;align-items:center;gap:10px;font-size:17px;font-weight:700;display:inline-flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{border-radius:8px;width:32px;height:32px}.nav[data-astro-cid-nen7h5rs]{justify-self:end;align-items:center;gap:6px;display:flex}.links[data-astro-cid-nen7h5rs]{gap:2px;margin:0;padding:0;list-style:none;display:flex}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.lang[data-astro-cid-nen7h5rs]{height:36px;color:var(--text-2);border-radius:999px;align-items:center;padding:0 12px;font-size:14px;font-weight:550;transition:color .2s,background .2s;display:inline-flex}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.lang[data-astro-cid-nen7h5rs]:hover{color:var(--text);background:var(--panel-2)}.lang[data-astro-cid-nen7h5rs]{letter-spacing:.04em;font-size:13px;font-weight:700}.nav[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{margin-left:6px}@media (width<=1100px){.links[data-astro-cid-nen7h5rs]{display:none}}@media (width<=860px){.bar[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto}}@media (width<=380px){.brand[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{display:none}}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);background:linear-gradient(#0000,#5b8cff0a);padding:72px 0 40px}.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr 1.2fr .8fr;gap:40px;display:grid}.brand[data-astro-cid-jo6i4kqk]{align-items:center;gap:12px;font-size:19px;font-weight:700;display:inline-flex}.brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{border-radius:10px;width:40px;height:40px}.about[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--text-2);margin-top:14px}.langs[data-astro-cid-jo6i4kqk]{gap:8px;margin-top:20px;display:flex}.langs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{border:1px solid var(--line);color:var(--text-2);border-radius:999px;padding:6px 12px;font-size:13px}.langs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][aria-current]{color:var(--text);background:var(--panel-2)}h2[data-astro-cid-jo6i4kqk]{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:16px;font-size:13px}ul[data-astro-cid-jo6i4kqk]{gap:10px;margin:0;padding:0;list-style:none;display:grid}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-2);font-size:15px;transition:color .2s}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}.legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--text-3);gap:6px;margin-top:56px;padding-top:24px;font-size:13px;display:grid}@media (width<=900px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.about[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=520px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}
