.g-hero__inner{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:clamp(8px,2vw,24px) clamp(40px,6vw,80px)}.g-crumbs{justify-content:center;margin-bottom:var(--s-5)}.g-title{margin-top:var(--s-3);font-size:clamp(2.4rem,5.2vw,4.25rem);line-height:1.02;letter-spacing:-0.03em;text-wrap:balance;animation:rise 0.8s var(--ease-out) 0.05s both}.g-title__brand{letter-spacing:0.01em}.g-lead{max-width:34.5rem;margin-top:var(--s-4);color:var(--text-2);font-size:var(--fs-lg);line-height:1.6;animation:rise 0.8s var(--ease-out) 0.15s both}.g-hero__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-3);margin-top:var(--s-6);animation:rise 0.8s var(--ease-out) 0.25s both}.g-chip{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:13px;background:rgba(255,255,255,0.045);border:1px solid rgba(255,255,255,0.08);color:var(--text-2);font-size:var(--fs-sm);font-weight:600;white-space:nowrap}.g-chip svg{width:16px;height:16px}.g-steps{padding:clamp(24px,4vw,56px) 0 clamp(56px,8vw,100px)}.g-steps__list{display:grid;gap:clamp(56px,8vw,112px);margin:0;padding:0;list-style:none}.g-step{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,80px);scroll-margin-top:calc(var(--header-h) + var(--s-6))}.g-step--flip .g-step__text{order:2}.g-step__num{display:block;font-family:var(--font-display);font-weight:800;line-height:1;font-size:clamp(3.5rem,6vw,5rem);letter-spacing:-0.04em;background:linear-gradient(160deg,var(--c),var(--c2));-webkit-background-clip:text;background-clip:text;color:transparent}.g-nowrap{white-space:nowrap}.g-step__title{margin-top:var(--s-3);font-size:clamp(1.6rem,2.8vw,2.1rem);line-height:1.15;letter-spacing:-0.02em}.g-step__p{margin-top:var(--s-3);color:var(--text-2);font-size:var(--fs-md);line-height:1.65}.g-step__p b{color:var(--text)}.g-step__note{display:flex;gap:10px;align-items:flex-start;margin-top:var(--s-4);padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--c) 8%,transparent);border:1px solid color-mix(in srgb,var(--c) 25%,transparent);color:var(--text-2);font-size:var(--fs-sm);line-height:1.55}.g-step__note svg{flex:none;width:18px;height:18px;margin-top:1px;color:var(--c)}.g-step__btn{margin-top:var(--s-5)}.g-cmds{display:grid;gap:var(--s-2);margin-top:var(--s-3);justify-items:start}.g-step .g-cmd{margin-top:var(--s-3)}.g-cmds .g-cmd{margin-top:0}.g-cmd{display:inline-flex;align-items:center;gap:12px;max-width:100%;min-height:48px;padding:0 6px 0 16px;border-radius:14px;background:rgba(0,0,0,0.35);border:1px solid color-mix(in srgb,var(--c,#ffc83d) 30%,rgba(255,255,255,0.08));text-align:left;transition:border-color 0.2s ease,background 0.2s ease}.g-cmd:hover{background:rgba(0,0,0,0.5);border-color:var(--c,#ffc83d)}.g-cmd__code{font-family:var(--font-mono);font-size:var(--fs-md);font-weight:600;color:var(--text);white-space:nowrap}.g-cmd__label{color:var(--muted);font-size:var(--fs-sm);white-space:nowrap}.g-cmd__copy{display:grid;place-items:center;flex:none;width:36px;height:36px;margin-left:auto;border-radius:10px;background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo));color:#1b0d00}.g-cmd__copy svg{width:16px;height:16px}.g-cmd.is-copied{border-color:var(--ok)}.g-cmd.is-copied .g-cmd__copy{background:var(--ok);color:#04130a}.g-cmd.is-copied .ip__ico--copy{display:none}.g-cmd.is-copied .ip__ico--done{display:block}.g-vis{position:relative;display:grid;place-items:center;gap:var(--s-4);min-height:340px;padding:clamp(20px,3vw,36px);border-radius:26px;background:radial-gradient(80% 70% at 20% 0%,color-mix(in srgb,var(--c) 16%,transparent),transparent 65%),linear-gradient(180deg,rgba(22,22,33,0.95),rgba(11,11,18,0.97));border:1px solid rgba(255,255,255,0.08);box-shadow:0 40px 80px -50px rgba(0,0,0,0.95);overflow:hidden}.g-vis::before{content:"";position:absolute;top:-1px;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,var(--c),transparent);opacity:0.7}.g-stage{position:relative;min-width:0}.g-replay{position:absolute;top:14px;right:14px;z-index:2;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:rgba(14,15,24,0.9);border:1px solid rgba(255,255,255,0.12);color:var(--text-2);transition:opacity 0.35s ease,background 0.2s ease,color 0.2s ease,border-color 0.2s ease}.g-replay svg{width:17px;height:17px;transition:rotate 0.45s var(--ease-out)}.g-replay:hover,.g-replay:focus-visible{color:var(--c);border-color:color-mix(in srgb,var(--c) 55%,transparent)}.g-replay:hover svg{rotate:-200deg}.h-js .g-stage:not(.is-over) .g-replay{opacity:0;visibility:hidden}.g-stage.is-busy .g-replay{opacity:0.35;pointer-events:none}html:not(.h-js) .g-replay{display:none}.g-step--launch{grid-template-columns:minmax(0,1fr) minmax(0,640px)}.g-launch{width:100%}.g-swap{display:grid}.g-swap > *{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;gap:8px;transition:opacity 0.3s ease}.g-swap__ok{color:#6ee7a0;font-weight:700}.g-swap__ok svg{flex:none;width:1.1em;height:1.1em}.g-swap__wait{opacity:0}.h-js [data-demo]:not(.is-finished) .g-swap__wait{opacity:1}.h-js [data-demo]:not(.is-finished) .g-swap__ok{opacity:0}.g-later{transition:opacity 0.5s var(--ease-out),translate 0.5s var(--ease-out)}.h-js [data-demo]:not(.is-done) .g-later{opacity:0;translate:0 12px}.h-js [data-demo]:not(.is-running) .g-type{visibility:hidden}.g-caret{display:inline-block;width:2px;height:1.1em;margin-left:2px;vertical-align:-0.15em;background:var(--c);opacity:0}.h-js [data-demo].is-running:not(.is-done) .g-caret{animation:g-caret 0.9s steps(1) infinite}@keyframes g-caret{50%{opacity:1}}.g-press{transition:transform 0.15s ease,filter 0.2s ease,box-shadow 0.2s ease}[data-demo].is-press .g-press{transform:scale(0.94);filter:brightness(1.15)}.g-form{display:grid;gap:6px;width:min(100%,380px);padding:20px;border-radius:18px;background:rgba(8,9,14,0.85);border:1px solid rgba(255,255,255,0.08)}.g-form__title{margin-bottom:8px;text-align:center;font-weight:700;color:var(--text)}.g-form__label{margin-top:6px;color:var(--muted);font-size:var(--fs-xs);font-weight:600;letter-spacing:0.4px;text-transform:uppercase}.g-form__field{display:flex;align-items:center;height:40px;padding:0 12px;border-radius:10px;background:#06070b;border:1px solid rgba(255,255,255,0.1);font-family:var(--font-mono);font-size:var(--fs-md);color:var(--text)}.g-form__field--on{border-color:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 18%,transparent)}.g-form__btn{display:grid;place-items:center;height:42px;margin-top:12px;border-radius:11px;background:linear-gradient(160deg,var(--c),var(--c2));color:#06121b;font-weight:800}.g-srow{display:flex;align-items:center;gap:12px;width:min(100%,380px);padding:12px 14px;border-radius:16px;background:rgba(8,9,14,0.85);border:1px solid color-mix(in srgb,var(--c) 35%,rgba(255,255,255,0.08))}.g-srow__logo{flex:none;width:40px;height:40px;padding:5px;border-radius:10px;background:#000}.g-srow__id{display:grid;min-width:0}.g-srow__name{font-weight:700}.g-srow__motd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:var(--fs-xs)}.g-srow__side{display:grid;justify-items:end;gap:4px;margin-left:auto}.g-srow__ping{display:flex;align-items:flex-end;gap:2px;height:14px}.g-srow__ping i{width:3px;border-radius:1px;background:var(--ok)}.g-srow__ping i:nth-child(1){height:20%}.g-srow__ping i:nth-child(2){height:40%}.g-srow__ping i:nth-child(3){height:60%}.g-srow__ping i:nth-child(4){height:80%}.g-srow__ping i:nth-child(5){height:100%}.g-srow__online{color:var(--muted);font-size:var(--fs-xs);font-weight:600;white-space:nowrap}.g-chat{align-content:end;place-items:stretch}.g-chat__log{display:grid;gap:4px;align-self:end}.g-chat__line{display:flex;gap:8px;align-items:baseline;justify-self:start;margin:0;padding:6px 10px;border-radius:8px;background:rgba(0,0,0,0.45);font-family:var(--font-mono);font-size:var(--fs-sm);line-height:1.45;color:#e8e8f0}.g-chat__ico{flex:none;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:5px;translate:0 2px;background:var(--gold-hi);color:#1b0d00;font-style:normal;font-size:11px;font-weight:800}.g-chat__cmd{color:var(--gold-hi);font-weight:600}.g-chat__line--ok{color:#6ee7a0}.g-chat__line--ok .g-chat__ico{background:#46e08a;color:#04130a}.h-js [data-demo]:not(.is-s1) .g-s1,.h-js [data-demo]:not(.is-done) .g-s2{display:none}.h-js .g-chat__line{animation:g-line 0.4s var(--ease-out) both}@keyframes g-line{from{opacity:0;translate:0 10px}}.g-chat__input{display:flex;align-items:center;min-height:44px;margin-top:10px;padding:0 12px;border-radius:10px;background:rgba(0,0,0,0.6);border:1px solid color-mix(in srgb,var(--c) 45%,transparent);font-family:var(--font-mono);font-size:var(--fs-md);color:var(--text)}.g-dialog{display:grid;gap:10px;width:min(100%,400px);padding:22px;border-radius:18px;text-align:center;background:rgba(8,9,14,0.88);border:1px solid rgba(255,255,255,0.08)}.g-dialog__title{font-weight:700;color:var(--text)}.g-dialog__text{color:var(--text-2);font-size:var(--fs-sm);line-height:1.5}.g-dialog__btns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px}.g-dialog__btn{display:grid;place-items:center;height:42px;border-radius:11px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);font-weight:700;color:var(--text-2)}.g-dialog__btn--yes{background:linear-gradient(160deg,var(--c),var(--c2));border-color:transparent;color:#04130a}.g-progress{display:grid;gap:8px;margin-top:8px}.g-progress__bar{display:block;height:8px;border-radius:99px;background:rgba(255,255,255,0.08);overflow:hidden}.g-progress__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--c2),var(--c));transform-origin:0 50%}.h-js [data-demo="pack"]:not(.is-done) .g-progress__bar i{transform:scaleX(0)}.h-js [data-demo="pack"].is-done .g-progress__bar i{transition:transform 1.6s cubic-bezier(0.4,0,0.2,1) 0.2s}.g-progress__label{color:var(--muted);font-size:var(--fs-sm)}.g-done{--c:#ffc83d;position:relative;display:grid;justify-items:center;text-align:center;margin-top:clamp(64px,9vw,120px);padding:clamp(32px,5vw,56px) clamp(20px,4vw,48px);border-radius:28px;background:radial-gradient(60% 90% at 50% 0%,rgba(255,190,60,0.14),transparent 70%),linear-gradient(180deg,rgba(24,22,30,0.95),rgba(12,12,18,0.97));border:1px solid rgba(255,200,90,0.25)}.g-done__ico{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:linear-gradient(160deg,var(--gold-hi),var(--gold-lo));color:#1b0d00;box-shadow:0 16px 36px -14px rgba(255,170,0,0.8)}.g-done__ico svg{width:30px;height:30px}.g-done__title{margin-top:var(--s-5);font-size:clamp(1.8rem,3.4vw,2.6rem);letter-spacing:-0.02em}.g-done__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-3);margin-top:var(--s-6)}.g-faq{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,72px);margin-top:clamp(64px,9vw,120px)}.g-faq__head{position:sticky;top:calc(var(--header-h) + var(--s-6))}.g-faq__title{margin-top:var(--s-3);font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.1;letter-spacing:-0.02em}.g-faq__lead{margin-top:var(--s-3);max-width:22.3rem;color:var(--text-2);font-size:var(--fs-md);line-height:1.6}.g-faq__contacts{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-5)}.g-faq__list{display:grid;gap:10px}.g-q{border-radius:18px;background:linear-gradient(180deg,rgba(22,22,33,0.95),rgba(12,12,19,0.97));border:1px solid rgba(255,255,255,0.08);transition:border-color 0.25s ease}.g-q[open]{border-color:rgba(255,200,90,0.35)}.g-q__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;cursor:pointer;list-style:none;font-weight:700;font-size:var(--fs-md);color:var(--text)}.g-q__q::-webkit-details-marker{display:none}.g-q__q:hover{color:var(--gold-hi)}.g-q__ico{position:relative;flex:none;width:28px;height:28px;border-radius:9px;background:rgba(255,255,255,0.06);transition:rotate 0.3s var(--ease-out),background 0.25s ease}.g-q__ico::before,.g-q__ico::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:currentColor}.g-q__ico::after{rotate:90deg}.g-q[open] .g-q__ico{rotate:45deg;background:linear-gradient(160deg,var(--gold-hi),var(--gold-lo));color:#1b0d00}.g-q{interpolate-size:allow-keywords}.g-q::details-content{block-size:0;overflow-y:clip;transition:block-size 0.4s var(--ease-out),content-visibility 0.4s allow-discrete}.g-q[open]::details-content{block-size:auto}.g-q__a{padding:0 20px 18px;color:var(--text-2);font-size:var(--fs-md);line-height:1.65;opacity:0;translate:0 -6px;transition:opacity 0.3s ease,translate 0.4s var(--ease-out)}.g-q[open] .g-q__a{opacity:1;translate:none}@starting-style{.g-q[open] .g-q__a{opacity:0;translate:0 -6px}}.g-q__a b{color:var(--text)}.g-q__a code{padding:2px 7px;border-radius:7px;background:rgba(0,0,0,0.45);border:1px solid rgba(255,255,255,0.08);font-family:var(--font-mono);font-size:0.92em;color:var(--gold-hi);white-space:nowrap}.guide .pagelinks-block{margin-top:clamp(48px,7vw,88px)}.g-rail{display:none}@media (min-width:1240px){.h-js .g-rail{position:fixed;z-index:20;top:50%;right:max(16px,calc((100vw - var(--container)) / 2 - 56px));display:grid;gap:22px;translate:12px -50%;opacity:0;visibility:hidden;transition:opacity 0.35s ease,translate 0.35s var(--ease-out),visibility 0s linear 0.35s}.h-js .g-rail.is-on{translate:0 -50%;opacity:1;visibility:visible;transition-delay:0s}.g-rail::before{content:"";position:absolute;top:6px;bottom:6px;left:50%;width:2px;margin-left:-1px;border-radius:2px;background:rgba(255,255,255,0.1)}.g-rail__dot{position:relative;display:block;width:14px;height:14px;border-radius:50%;background:#0e0f18;border:2px solid rgba(255,255,255,0.28);transition:scale 0.3s var(--ease-out),background 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}.g-rail__dot::after{content:"";position:absolute;inset:-10px}.g-rail__dot:hover{border-color:var(--c)}.g-rail__dot[aria-current]{scale:1.3;background:var(--c);border-color:var(--c);box-shadow:0 0 14px var(--c)}.g-rail__label{position:absolute;right:calc(100% + 14px);top:50%;translate:6px -50%;padding:6px 10px;border-radius:9px;background:#0e0f18;border:1px solid rgba(255,255,255,0.1);color:var(--text);font-size:var(--fs-xs);font-weight:700;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 0.2s ease,translate 0.2s ease}.g-rail__dot:hover .g-rail__label,.g-rail__dot:focus-visible .g-rail__label{opacity:1;translate:0 -50%}}@media (max-width:980px){.g-step,.g-step--flip{grid-template-columns:minmax(0,1fr)}.g-step--flip .g-step__text{order:0}.g-vis{min-height:0}.g-stage > .g-vis{padding-top:64px}.g-faq{grid-template-columns:minmax(0,1fr)}.g-faq__head{position:static}}@media (max-width:560px){.g-hero__cta .srvpill{width:100%}.g-hero__cta .srvpill__ip{margin-right:auto}.g-chip{flex:1 1 auto;justify-content:center}.g-cmd{width:100%}.g-cmd__label{display:none}.g-done__cta .h-btn{flex:1 1 100%}.g-chat__line{font-size:var(--fs-xs)}.g-faq__btn{flex:1 1 100%}.g-q__q{padding:16px}.g-q__a{padding:0 16px 16px}}@media (prefers-reduced-motion:reduce){.g-replay{display:none}.h-js .g-chat__line{animation:none}.g-q::details-content,.g-q__a{transition:none}}