.section.team{--seam:none;--seam-glow:none}.team__head{text-align:center;max-width:none;margin-inline:auto}.team__head .h2{text-wrap:balance;max-width:19em;margin-inline:auto}.team__head .section__lead{text-wrap:balance;max-width:36em;margin-inline:auto}.team__cols{flex-direction:column;gap:44px;max-width:520px;margin:36px auto 0;display:flex}.team__item{flex-direction:column;gap:18px;min-width:0;display:flex}.team__item--max{order:-1}.team__top{text-align:center}.team__title{letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0;font-size:22px;font-weight:700;line-height:1.2}.team__line{color:#ffffff9e;text-wrap:balance;max-width:24em;margin:8px auto 0;font-size:15px;line-height:1.5}.team__card{--fs:clamp(13px, 3.6vw, 15px);min-width:0;font-size:var(--fs);color:#fff;background:linear-gradient(160deg,#ffffff0b,#ffffff03 55%),#141517;border:1px solid #ffffff17;border-radius:22px;flex-direction:column;gap:.75em;padding:.8em .8em .85em;line-height:1.35;display:flex;position:relative;box-shadow:0 30px 60px -30px #000c,inset 0 1px #ffffff0a}.team__scene{flex-direction:column;gap:.7em;min-width:0;display:flex}.team__chip{color:#ffffffd1;white-space:nowrap;background:#1c1c1f;border:1px solid #ffffff1a;border-radius:999px;align-self:flex-start;align-items:center;max-width:100%;margin:auto 0 0;padding:.5em 1em;font-size:.95em;line-height:1.3;display:inline-flex}.team__chip b{color:#fff;font-weight:700}.team__chip span:before{content:"·";color:#ffffff73;margin:0 .4em}.tm-bub{color:#fff;background:#1c1c1f;border:1px solid #ffffff1a;border-radius:.85em;margin:0;padding:.6em .95em .65em;font-size:.95em;line-height:1.38}.tm-bub code,.tm-rv__code{font-family:ui-monospace,SF Mono,Cascadia Mono,Consolas,Menlo,monospace}.tm-live__stage{aspect-ratio:16/9;background:#1b1c20;border:1px solid #ffffff1a;border-radius:.9em;position:relative;overflow:hidden}.tm-live__vid{object-fit:cover;object-position:50% 16%;width:100%;height:100%;display:block;position:absolute;inset:0}.tm-live__badge{z-index:2;backdrop-filter:blur(10px);white-space:nowrap;background:#0c0c0e9e;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.45em;padding:.3em .75em .3em .6em;font-size:.85em;font-weight:700;line-height:1.3;display:inline-flex;position:absolute;top:.6em;left:.6em}.tm-live__badge i{background:var(--coral);border-radius:50%;width:.5em;height:.5em;box-shadow:0 0 0 .2em #ff666140}.tm-bub--q{text-align:center;align-self:flex-start;max-width:80%}.tm-bub--q span{color:#ffffff80;margin-bottom:.15em;font-size:.8em;display:block}.tm-bub--a{align-self:flex-end;margin-top:-.15em}.tm-bub--a code{white-space:nowrap;font-size:.95em;line-height:1.55;display:block}.tm-max{flex:1 0 auto;justify-content:center;align-items:center;gap:1.3em;padding:1em 0 .2em}.tm-max__note{aspect-ratio:1;background:#1b1c20;border:3px solid #edeae3;border-radius:50%;flex:none;width:min(78%,18em);position:relative}.tm-max__note:after{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff38;border-radius:50%;position:absolute;inset:.45em}.tm-max__vid{object-fit:cover;border-radius:50%;width:calc(100% - .9em);height:calc(100% - .9em);display:block;position:absolute;inset:.45em}.tm-voice{background:#1c1c1f;border:1px solid #ffffff1a;border-radius:1em;align-self:stretch;align-items:center;gap:.8em;padding:.7em 1em .7em .7em;display:flex}.tm-voice__play{color:#131417;background:#f2f0ea;border-radius:50%;flex:none;place-items:center;width:2.5em;height:2.5em;display:grid}.tm-voice__play svg{width:1em;height:1em;margin-left:.1em}.tm-voice__body{gap:.3em;min-width:0;display:grid}.tm-voice__wave{align-items:center;gap:.2em;height:1.5em;display:flex}.tm-voice__wave i{background:#ffffff8c;border-radius:999px;flex:none;width:.2em}.tm-voice__title{white-space:nowrap;text-overflow:ellipsis;font-size:.95em;font-weight:600;overflow:hidden}.tm-rv{padding-bottom:19%}.tm-rv__code{text-align:center;color:#ffffffb3;white-space:pre;margin:.2em -.8em 0;padding:0;font-size:.95em;line-height:1.7;overflow:hidden}.tm-rv__code code{font:inherit}.tm-rv__code span{display:block}.tm-rv__hl{color:#fff;background:#ff666124}.tm-rv__cmt{text-align:center;font-size:.9em}.tm-rv__ok{background:#1c1c1f;border:1px solid #ffffff1a;border-radius:999px;align-self:flex-start;align-items:center;gap:.5em;margin:0;padding:.38em .95em .38em .4em;font-size:.92em;font-weight:700;line-height:1.3;display:inline-flex}.tm-rv__ok span{background:var(--lime);width:1.5em;height:1.5em;color:var(--ink);border-radius:50%;place-items:center;display:grid}.tm-rv__ok svg{width:.95em;height:.95em}.tm-rv__cam{z-index:1;aspect-ratio:6/7;background:#1b1c20;border:1px solid #ffffff24;border-radius:.8em;width:33%;position:absolute;bottom:.85em;right:.8em;overflow:hidden;box-shadow:0 .8em 2em -.6em #000c}.tm-rv__vid{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block;position:absolute;inset:0}.tm-rv__cam:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#08080a00,#08080ab3);height:40%;position:absolute;inset:auto 0 0}.tm-rv__cap{z-index:2;text-align:center;color:#ffffffd9;font-size:.8em;position:absolute;bottom:.45em;left:0;right:0}.team--pre .tm-tx{opacity:0;transform:translateY(.6em)scale(.97)}.team--pre .is-play .tm-tx{opacity:1;transition:opacity .45s var(--ease), transform .55s var(--spring);transition-delay:var(--t,0s);transform:none}.tm-bub--q,.tm-voice,.tm-rv__ok{transform-origin:0 100%}.tm-bub--a{transform-origin:100% 100%}@media (width>=1024px){.team .h2--lg{font-size:clamp(38px, calc(3.9vw / var(--z,1)), 76px);letter-spacing:-.035em;line-height:1.04}.team .section__lead{margin-top:clamp(14px, calc(var(--screen-h) * .026), 28px);font-size:clamp(17px, calc(1.4vw / var(--z,1)), 27px);color:#ffffffa8;line-height:1.5}.team__cols{max-width:none;margin-top:clamp(36px, calc(var(--screen-h) * .06), 64px);gap:0 clamp(18px, calc(2.2vw / var(--z,1)), 40px);grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.team__item{display:contents}.team__top{padding-bottom:clamp(18px, calc(1.8vw / var(--z,1)), 32px);align-self:end}.team__item--daniil .team__top{grid-area:2/1}.team__item--daniil .team__card{grid-area:3/1}.team__item--max .team__top{grid-area:1/2}.team__item--max .team__card{grid-area:2/2/4/3}.team__item--albert .team__top{grid-area:2/3}.team__item--albert .team__card{grid-area:3/3}.team__title{font-size:clamp(20px, calc(1.75vw / var(--z,1)), 32px)}.team__line{max-width:22em;font-size:clamp(14px, calc(1.1vw / var(--z,1)), 19px)}.team__card{--fs:clamp(12.5px, calc(1.02vw / var(--z,1)), 17px);border-radius:clamp(20px, calc(1.6vw / var(--z,1)), 28px)}}@media (width<=767px){.team__head{text-align:left}.team__head .section__lead{text-wrap:pretty;margin-inline:0}.team__cols{gap:40px;margin-top:32px}.team__title{font-size:21px}.team__line{font-size:15px}}.path__head{text-align:center;margin-inline:auto}.path__head .h2{text-wrap:balance}.path__head .section__lead{text-wrap:pretty;margin-inline:auto}.path{--gap:16px}.path__list{margin:calc(32px + var(--nudge,0px)) 0 0;gap:var(--gap);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.path__card{isolation:isolate;background:linear-gradient(160deg,#ffffff0f,#ffffff04 55%),#141518;border:1px solid #ffffff17;border-radius:24px;grid-template-columns:minmax(0,1fr);align-items:center;gap:20px;min-width:0;padding:16px 16px 24px;display:grid;position:relative;box-shadow:0 -18px 40px -6px #00000080,inset 0 1px #ffffff0d}.path__card:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;opacity:0;background:#07080a;position:absolute;inset:-1px}.path__body{align-content:center;gap:14px;min-width:0;display:grid}.path__no{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;align-items:center;gap:12px;margin:0;font-size:13px;font-weight:500;line-height:16px;display:flex}.path__num{width:36px;height:36px;color:var(--ink);letter-spacing:0;font-variant-numeric:tabular-nums;background:#f4f2ec;border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.path__ttl{letter-spacing:-.022em;color:#fff;text-wrap:balance;margin:0;font-size:26px;font-weight:700;line-height:1.12}.path__text{color:var(--muted-2);text-wrap:pretty;margin:0;font-size:16px;line-height:1.55}.path__tags{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.path__tags li{color:#fffc;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:6px 12px;font-size:13px;line-height:18px}.path__media{aspect-ratio:16/10;background:#0c0d10;border:1px solid #ffffff14;border-radius:16px;order:-1;min-width:0;margin:0;position:relative;overflow:hidden}.path__media>img,.path__vid{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.path__vid{background:#0c0d10}.path__phone{aspect-ratio:420/909;background:#111;border:2px solid #30333a;border-radius:13%/6%;width:20%;position:absolute;top:47%;right:4.5%;overflow:hidden;box-shadow:0 24px 48px -12px #000000d9,0 0 0 1px #0009}.path__phone img{width:100%;height:100%;display:block;position:absolute;inset:0}.path__phone-menu{transform:translate(101%)}.path__tg{isolation:isolate;--sw:1400;--sh:820;--scr:103cqw;--win:4.5cqw;--r:.7cqw;background:radial-gradient(70% 80% at 6% 0%, rgba(var(--glow-rgb), .2), rgba(var(--glow-rgb), 0) 70%), #0c0d10;container-type:inline-size}.path__tg-win{left:var(--win);top:var(--win);box-shadow:inset 0 0 0 1px #ffffff1a, 0 1.5cqw 5cqw -1cqw #000c, 0 0 7cqw rgba(var(--glow-rgb), .12);background:linear-gradient(160deg,#2d2e34,#17181b 45%);border-radius:1.9cqw;padding:.7cqw;position:absolute}.path__tg-screen{width:var(--scr);background:#17181b;border-radius:1.2cqw;display:block;position:relative}.path__tg-screen picture{display:block}.path__tg-shot img{border-radius:inherit;filter:grayscale()brightness(.5);width:100%;height:auto;display:block}.path__tg-shot{border-radius:inherit}.path__tg-hl,.path__tg-hl picture,.path__tg-hl img{width:100%;height:100%;position:absolute;inset:0}.path__tg-hl img{clip-path:inset(calc(var(--y) / var(--sh) * 100%) calc((var(--sw) - var(--x) - var(--w)) / var(--sw) * 100%) calc((var(--sh) - var(--y) - var(--h)) / var(--sh) * 100%) calc(var(--x) / var(--sw) * 100%) round var(--r));display:block}.path__tg-hl:after{content:"";border-radius:var(--r);pointer-events:none;left:calc(var(--x) / var(--sw) * 100%);top:calc(var(--y) / var(--sh) * 100%);width:calc(var(--w) / var(--sw) * 100%);height:calc(var(--h) / var(--sh) * 100%);box-shadow:0 0 0 max(1.5px, .2cqw) var(--violet), 0 0 2.6cqw rgba(var(--glow-rgb), .45);position:absolute}.path__tg-hl--head:after{box-shadow:0 0 0 max(1.5px, .2cqw) var(--lime), 0 0 2.6cqw rgba(var(--accent-rgb), .3)}@media (width<=767px){.path__tg{aspect-ratio:4/5;--sw:700;--sh:820;--scr:106cqw;--win:4cqw;--r:1.2cqw}.path__tg-win{border-radius:3.4cqw;padding:1.1cqw}.path__tg-screen{border-radius:2.3cqw}}@media (prefers-reduced-motion:no-preference){.path__phone-menu{animation:9s cubic-bezier(.65,0,.35,1) infinite paused path-menu}.path__card.is-live .path__phone-menu{animation-play-state:running}[data-tg=play] .path__tg-hl img,[data-tg=play] .path__tg-hl:after{transition:filter .8s,box-shadow .8s;transition-delay:calc(.25s + var(--k) * .45s)}[data-tg=wait] .path__tg-hl img{filter:grayscale()brightness(.5)}[data-tg=wait] .path__tg-hl:after{box-shadow:0 0 #b8a3ff00,0 0 #b8a3ff00}}@keyframes path-menu{0%,34%{transform:translate(101%)}44%,82%{transform:translate(0)}92%,to{transform:translate(101%)}}@media (width>=768px){.path{--gap:20px}.path__list{margin-top:calc(40px + var(--nudge,0px))}.path__card{border-radius:28px;gap:24px;padding:20px 20px 28px}.path__body{padding:0 8px}.path__ttl{font-size:30px}.path__text{font-size:17px}.path__media{border-radius:18px}}@media (width>=1024px){.path__list{margin-top:calc(48px + var(--nudge,0px))}.path__card{border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:40px;padding:32px}.path__card:nth-child(2n){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.path__card:nth-child(odd) .path__media{order:0}.path__body{gap:18px;padding:0 0 0 8px}.path__card:nth-child(2n) .path__body{padding:0 8px 0 0}.path__num{width:40px;height:40px;font-size:16px}.path__ttl{font-size:32px;line-height:1.1}.path__text{font-size:17px}.path__tags li{padding:7px 13px;font-size:14px}.path__media{border-radius:20px}}@media (width>=1280px){.path__card{gap:48px;padding:40px}.path__ttl{font-size:clamp(34px, calc(2.6vw / var(--z,1)), 44px);letter-spacing:-.025em;line-height:1.08}.path__text{max-width:520px;font-size:18px}}@media (width>=1024px){#process .h2--lg{font-size:clamp(38px, calc(3.9vw / var(--z,1)), 76px);letter-spacing:-.035em;line-height:1.04}#process .section__lead{font-size:clamp(17px, calc(1.4vw / var(--z,1)), 27px);line-height:1.5}}@media (width>=1024px) and (height>=640px){.path{--top:calc(var(--nav-h) + 24px);--step:14px;--gap:40px;--hold:96px;overflow-x:clip}.path__list{grid-template-rows:repeat(var(--n), var(--row-h,1fr)) var(--hold);view-timeline:--path block}.path__list:after{content:""}.path__card{top:calc(var(--top) + var(--i) * var(--step));transform-origin:50% 0;--depth:calc((var(--n) - 1 - var(--i)) * .035);--dim:min(.62, calc((var(--n) - 1 - var(--i)) * .2));position:sticky}.path__card:after{opacity:calc(var(--p,0) * var(--dim))}.path__card:last-child{--depth:0;--dim:0}}@media (width>=1024px) and (height>=640px) and (height<=820px){.path{--top:calc(var(--nav-h) + 14px);--step:10px}.path__card{padding:28px}.path__body{gap:14px}.path__ttl{font-size:30px}.path__text{font-size:16px}}@media (width<=1023px){.path{--hold:48px}.path__list[data-stack]>.path__card{--pad-x:14px;gap:16px;padding:14px 14px 18px}.path__list[data-stack] .path__media:not(.path__tg){aspect-ratio:16/9}.path__list[data-stack] .path__body{align-content:start;gap:10px}.path__list[data-stack] .path__num{width:32px;height:32px;font-size:14px}.path__list[data-stack] .path__tags{overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--pad-x));padding-inline:var(--pad-x);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--pad-x), #000 calc(100% - 40px), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--pad-x), #000 calc(100% - 40px), transparent);flex-wrap:nowrap;overflow-x:auto}.path__list[data-stack] .path__tags::-webkit-scrollbar{display:none}.path__list[data-stack] .path__tags li{white-space:nowrap;flex:none}.path__list:is([data-stack=all],[data-stack=deck]){view-timeline:--path block}.path__list[data-stack=all]:after{content:"";height:var(--hold)}.path__list:is([data-stack=all],[data-stack=deck])>.path__card{top:calc(var(--top) + var(--i) * var(--step));min-height:var(--row-h);transform-origin:50% 0;will-change:transform;--depth:calc((var(--n) - 1 - var(--i)) * .04);--dim:min(.62, calc((var(--n) - 1 - var(--i)) * .2));scale:calc(1 - var(--p,0) * var(--depth));grid-template-rows:auto 1fr;align-content:start;position:sticky}.path__list:is([data-stack=all],[data-stack=deck])>.path__card:after{opacity:calc(var(--p,0) * var(--dim));will-change:opacity}.path__list:is([data-stack=all],[data-stack=deck])>.path__card:last-child{--depth:0;--dim:0;will-change:auto;scale:none}.path__list:is([data-stack=all],[data-stack=deck])>.path__card:last-child:after{will-change:auto}.path__list[data-stack=deck]>.path__card:last-child{position:relative;top:auto}}@media (width<=389px){.path__list[data-stack] .path__ttl{font-size:24px}}@media (width>=768px) and (width<=1023px){.path__list[data-stack]>.path__card{--pad-x:28px;gap:20px;padding:20px 20px 24px}.path__list[data-stack] .path__body{gap:12px}}@supports (animation-timeline:view()){@media (width>=1024px) and (height>=640px) and (prefers-reduced-motion:no-preference){.path__card:not(:last-child),.path__card:not(:last-child):after{--row:calc((100% - var(--hold)) / var(--n));animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--path;animation-range-start:exit-crossing calc(var(--i) * var(--row) + var(--gap) - var(--top) - var(--i) * var(--step));animation-range-end:exit-crossing calc((var(--n) - 1) * var(--row) - var(--top) - (var(--n) - 1) * var(--step))}.path__card:not(:last-child):after{animation-name:path-dim}}@media (width<=1023px) and (prefers-reduced-motion:no-preference){.path__list:is([data-stack=all],[data-stack=deck])>.path__card:not(:last-child),.path__list:is([data-stack=all],[data-stack=deck])>.path__card:not(:last-child):after{--row:calc(var(--row-h) + var(--gap));animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--path;animation-range-start:exit-crossing calc(var(--i) * var(--row) + var(--gap) - var(--top) - var(--i) * var(--step));animation-range-end:exit-crossing calc((var(--n) - 1) * var(--row) - var(--top) - (var(--n) - 1) * var(--step))}.path__list:is([data-stack=all],[data-stack=deck])>.path__card:not(:last-child){animation-name:path-sink}.path__list:is([data-stack=all],[data-stack=deck])>.path__card:not(:last-child):after{animation-name:path-dim}}}@keyframes path-sink{0%{scale:1}to{scale:calc(1 - var(--depth))}}@keyframes path-dim{0%{opacity:0}to{opacity:var(--dim)}}@media (prefers-reduced-motion:reduce){.path__card{scale:none}.path__card:after{opacity:0}}@media (width<=767px){.path__head{text-align:left;margin-inline:0}.path__head .section__lead{margin-inline:0}}.pxl{width:calc(var(--pw) * var(--px,2px));max-width:none;height:calc(7 * var(--px,2px));flex:none;display:block;overflow:visible}@keyframes fp-blink{50%{opacity:0}}.fp__head{max-width:1120px}.fp__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;font-size:13px;font-weight:600;line-height:16px}.fp__title{text-wrap:balance;max-width:17em;margin-top:14px}.fp__lead{color:#ffffffa8;text-wrap:pretty;max-width:44em;margin-top:14px;font-size:18px;line-height:1.5}.fp__chips{flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.fp__chip{color:#ffffff9e;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;min-height:40px;padding:6px 16px 6px 10px;font-size:15px;line-height:20px;text-decoration:none;display:inline-flex}.fp__chip b{color:#fff;font-weight:700}.fp__chip-ico{color:#fff;background:#ffffff1f;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.fp__chip-ico--yt{background:#f03;border-radius:4px;height:16px}.fp__chip-ico--tg{background:#2aabee;width:20px;height:20px}.fp__chip--link{color:#fff;transition:background .2s,border-color .2s}.fp__chip--link:hover{background:#ffffff1a;border-color:#ffffff38}.fp__chip--link:focus-visible{outline-offset:2px}.fp__game{--sh:clamp(600px, calc(var(--screen-h) - var(--nav-h) - 120px), 760px);grid-template-columns:calc(var(--sh) * 9 / 16) minmax(0, 1fr);align-items:start;gap:clamp(32px, calc(3.6vw / var(--z,1)), 72px);margin-top:clamp(32px, calc(var(--screen-h) * .06), 56px);display:grid}.fp__story{isolation:isolate;height:var(--sh);-webkit-user-select:none;user-select:none;touch-action:pan-y pinch-zoom;-webkit-touch-callout:none;background:linear-gradient(160deg,#1f1d28,#141416);border:1px solid #2e2e33;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000000e6}.fp__story:is(.is-swiping,.is-swap) :is(.fp__clip,.fp__cap){transition:none}.fp__media{z-index:0;position:absolute;inset:0;overflow:hidden}.fp__clip{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s var(--ease);display:block;position:absolute;inset:0}.fp__clip.is-on{opacity:1}@media (prefers-reduced-motion:no-preference){.fp__still.is-on{animation:5.6s linear both fp-zoom}}@keyframes fp-zoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.fp__top{z-index:2;pointer-events:none;background:linear-gradient(#00000080,#0000);gap:12px;padding:14px 14px 26px;display:grid;position:absolute;inset:0 0 auto}.fp__bars{gap:4px;display:flex}.fp__bar{background:#ffffff4d;border-radius:2px;flex:1 1 0;height:3px;overflow:hidden}.fp__bar i{height:100%;transform:scaleX(var(--p,0));transform-origin:0;background:#fff;display:block}.fp__who{color:#fff;align-items:center;gap:10px;font-size:14px;font-weight:600;line-height:18px;display:flex}.fp__who img{border:2px solid var(--lime);object-fit:cover;border-radius:50%;width:32px;height:32px}.fp__who b{font-weight:600}.fp__caps{z-index:2;pointer-events:none;background:linear-gradient(#0000,#000c);align-items:end;padding:72px 20px 22px;display:grid;position:absolute;inset:auto 0 0}.fp__story[data-cap=raised] .fp__caps{background:linear-gradient(#0000,#00000080 65%,#0000);padding-bottom:14px;bottom:21%}.fp__cap{opacity:0;transition:opacity .35s var(--ease), transform .45s var(--ease);flex-direction:column;grid-area:1/1;align-items:flex-start;gap:8px;display:flex;transform:translateY(10px)}.fp__cap.is-on{opacity:1;transform:none}.fp__cap-lvl{color:#141414;letter-spacing:.05em;text-transform:uppercase;background:#fff;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:700;line-height:16px}.fp__cap-text{font-size:clamp(17px, calc(var(--sh) * .028), 22px);letter-spacing:-.01em;color:#fff;text-shadow:0 2px 10px #0009;text-wrap:balance;font-weight:700;line-height:1.28}.fp__tap{z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;top:0;bottom:0}.fp__tap--prev{width:35%;left:0}.fp__tap--next{width:65%;right:0}.fp__tap:after{content:"";opacity:0;backdrop-filter:blur(8px);background:#0e0e108c 50%/16px no-repeat;border:1px solid #fff3;border-radius:50%;width:40px;height:40px;margin-top:-20px;transition:opacity .2s;position:absolute;top:50%}.fp__tap--prev:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M10 3 5 8l5 5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");left:12px}.fp__tap--next:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m6 3 5 5-5 5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");right:12px}@media (hover:hover){.fp__tap:hover:after{opacity:1}}.fp__tap:focus-visible{outline:none}.fp__tap:focus-visible:after{opacity:1;outline:2px solid var(--lime);outline-offset:2px}.fp__map{--badge:clamp(52px, calc(var(--sh) * .095), 72px);--side:clamp(0px, 3cqi, 30px);min-width:0;height:var(--sh);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;container-type:inline-size}.fp__trail{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fp__path{fill:none;stroke:url(#fp-trail);stroke-width:3px;stroke-linecap:round;stroke-dasharray:2 10;opacity:.5}.fp__path--done{stroke-width:3px;stroke-dasharray:0 100000;opacity:.95}@media (prefers-reduced-motion:no-preference){.fp__path:not(.fp__path--done){animation:1.6s linear infinite fp-trail}}@keyframes fp-trail{to{stroke-dashoffset:-48px}}.fp__hud{z-index:2;margin:0 var(--side);background:#141416cc;border:1px solid #ffffff14;border-radius:14px;padding:12px 16px;position:relative}.fp__hud-row{letter-spacing:.08em;text-transform:uppercase;color:#ffffff94;justify-content:space-between;gap:12px;font-size:12px;font-weight:700;line-height:16px;display:flex}.fp__hud-lvl{color:#fff;white-space:nowrap}.fp__ticks{gap:2px;margin-top:8px;display:flex}.fp__ticks i{background:#232327;border-radius:2px;flex:1 1 0;height:10px;transition:background .3s}.fp__ticks i.is-on{background:var(--c)}.fp__lvls{z-index:1;padding:clamp(8px, calc(var(--sh) * .02), 18px) 0 0;grid-template-rows:repeat(6,minmax(0,1fr));margin:0;list-style:none;display:grid;position:relative}.fp__lvl{min-height:0;margin:0 var(--side);align-items:center;gap:16px;display:flex}.fp__lvl:nth-child(2n){text-align:right;flex-direction:row-reverse}.fp__badge{width:var(--badge);height:calc(var(--badge) * 80 / 72);cursor:pointer;transition:filter .3s, transform .35s var(--spring);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;padding:0;position:relative}.fp__badge svg{width:100%;height:100%;display:block;overflow:visible}.fp__badge:focus-visible{outline:2px solid var(--c);outline-offset:4px;border-radius:14px}.fp__lvl[data-state=off] .fp__badge{filter:grayscale()brightness(.55)}.fp__lvl[data-state=on] .fp__badge{filter:drop-shadow(0 0 14px color-mix(in srgb, var(--c) 55%, transparent));transform:scale(1.12)}@media (hover:hover){.fp__lvl[data-state=off] .fp__badge:hover{filter:grayscale(.3)brightness(.85)}.fp__lvl:not([data-state=on]) .fp__badge:hover{transform:scale(1.06)}}.fp__lvl-copy{min-width:0;max-width:min(330px, calc(50cqi - var(--badge) - 48px));gap:3px;transition:opacity .3s;display:grid}.fp__lvl[data-state=off] .fp__lvl-copy{opacity:.4}.fp__lvl[data-state=done] .fp__lvl-copy{opacity:.75}.fp__tier{letter-spacing:.1em;text-transform:uppercase;color:var(--c);font-size:11px;font-weight:700;line-height:14px}.fp__lvl-title{font-size:clamp(16px, calc(1.2vw / var(--z,1)), 21px);letter-spacing:-.012em;color:#fff;font-weight:700;line-height:1.25}.fp__lvl-text{font-size:clamp(13px, calc(.95vw / var(--z,1)), 16px);color:#ffffff9e;text-wrap:pretty;line-height:1.45}.fp-next{text-align:center}.fp-next__in{align-items:center;gap:clamp(22px, calc(var(--screen-h) * .035), 36px);flex-direction:column;display:flex}.fp-next__p2{--px:2px;color:var(--lime)}.fp-next__title{font-size:clamp(40px, calc(5.2vw / var(--z,1)), 100px);letter-spacing:-.04em;color:#fff;text-wrap:balance;font-weight:700;line-height:1}.fp-next__duo{justify-content:center;align-items:stretch;gap:clamp(16px, calc(1.8vw / var(--z,1)), 30px);display:flex}.fp-next__coop{color:#ffffff61;flex:none;width:14px;position:relative}.fp-next__coop .pxl{--px:1.8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.fp-pc{width:clamp(260px, calc(20vw / var(--z,1)), 340px);text-align:left;background:#151517;border:1px solid #2a2a2e;border-radius:22px;flex-direction:column;gap:14px;padding:18px;display:flex}.fp-pc__pic{height:clamp(150px, calc(var(--screen-h) * .2), 200px);background:linear-gradient(160deg,#2a2735,#19181e);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.fp-pc__pic img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;position:absolute;inset:0}.fp-pc__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.fp-pc__head b{letter-spacing:-.015em;color:#fff;font-size:21px;font-weight:700;line-height:26px}.fp-pc__lvl{--px:1.6px;color:var(--lime)}.fp-pc__bar{gap:3px;display:flex}.fp-pc__bar i{background:#2a2a2e;flex:1 1 0;height:8px}.fp-pc__bar.is-full i{background:var(--c)}.fp-pc__text{color:#ffffff8c;text-wrap:pretty;font-size:14px;line-height:1.45}.fp-pc--you{background:#c7ff2e09;border:2px dashed #c7ff2ecc}.fp-pc--you .fp-pc__pic{color:#2c2c31;background:#111113}.fp-pc--you .fp-pc__lvl{color:#ffffff8c}.fp-pc__ghost{width:80px;height:auto}@media (prefers-reduced-motion:no-preference){.fp-next__p2{animation:1.1s step-end infinite fp-blink}.fp-pc--you{animation:2.4s ease-in-out infinite fp-slot}}@keyframes fp-slot{50%{box-shadow:0 0 0 8px #c7ff2e14}}.fp-start,.np__go{--drop:#8cb31f;background:var(--lime);color:#131417;height:68px;font:700 18px/1 var(--font);letter-spacing:-.01em;box-shadow:0 6px 0 var(--drop), 0 22px 44px -16px #c7ff2e80;cursor:pointer;transition:transform .12s var(--ease), box-shadow .12s var(--ease), opacity .2s, filter .2s;-webkit-tap-highlight-color:transparent;border:0;border-radius:34px;justify-content:center;align-items:center;gap:14px;padding:0 34px;display:inline-flex;position:relative}.fp-start{margin-top:clamp(4px, calc(var(--screen-h) * .01), 12px)}@media (hover:hover){.fp-start:hover,.np__go:not(.is-off):hover{box-shadow:0 8px 0 var(--drop), 0 26px 48px -16px #c7ff2e8c;transform:translateY(-2px)}}.fp-start:active,.np__go:not(.is-off):active{box-shadow:0 2px 0 var(--drop), 0 10px 24px -12px #c7ff2e66;transform:translateY(4px)}.fp-start:focus-visible,.np__go:focus-visible{outline-offset:5px;outline:2px solid #fff}.fp-start__px,.np__go-px{--px:2px}.fp-start__sep,.np__go-sep{background:#00000040;flex:none;width:1px;height:22px}@media (width>=1024px){.fp .h2--lg{font-size:clamp(38px, calc(3.9vw / var(--z,1)), 76px);letter-spacing:-.035em;line-height:1.04}.fp__eyebrow{font-size:clamp(13px, calc(.95vw / var(--z,1)), 16px);line-height:1.3}.fp__title{margin-top:clamp(12px, calc(var(--screen-h) * .02), 20px)}.fp__lead{margin-top:clamp(14px, calc(var(--screen-h) * .022), 24px);font-size:clamp(17px, calc(1.4vw / var(--z,1)), 25px)}.fp__chips{margin-top:clamp(18px, calc(var(--screen-h) * .03), 30px)}}@media (width>=1800px){.fp__chip{min-height:44px;font-size:16px}.fp__cap-lvl{font-size:13px}.fp__tier{font-size:12px}}@media (width<=1199px){.fp__map{--badge:54px;--side:0px;height:auto}.fp__lvls{grid-template-rows:none;gap:14px;padding-top:18px}.fp__lvl:nth-child(2n){text-align:left;flex-direction:row}.fp__lvl-copy{max-width:none}.fp__lvl-title{font-size:17px}.fp__lvl-text{font-size:14px}}@media (width>=1024px) and (width<=1199px){.fp__map{height:var(--sh)}.fp__lvls{grid-template-rows:repeat(6,minmax(0,1fr));gap:0}}@media (width<=1023px){.fp__game{grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:28px}.fp__story{aspect-ratio:9/16;height:auto}}@media (width<=767px){.fp__lead{font-size:17px}.fp__chip{font-size:14px}.fp-pc{border-radius:18px;flex:1 1 0;gap:10px;width:auto;min-width:0;padding:12px}.fp-pc__pic{border-radius:10px;height:112px}.fp-pc__head b{font-size:17px;line-height:22px}.fp-pc__lvl{--px:1.3px}.fp-pc__bar i{height:6px}.fp-pc__text{font-size:12.5px}.fp-pc__ghost{width:56px}.fp-next__duo{gap:8px;width:100%}.fp-next__coop{width:10px}.fp-next__coop .pxl{--px:1.3px}.fp-next__title{font-size:clamp(34px,10vw,44px)}.fp-start{width:100%;height:64px;padding:0 20px;font-size:17px}}@media (width<=599px){.fp__game{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:28px}.fp__story{border-radius:22px;justify-self:center;width:min(100%,43.875svh)}.fp__cap-text{font-size:18px}}.np{color:#fff;overscroll-behavior:contain;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:24px 16px;overflow:auto}.np[open]{display:flex}.np::backdrop{backdrop-filter:blur(6px);background:#060608cc}.np__panel{isolation:isolate;background:radial-gradient(90% 55% at 50% 0%, rgba(var(--glow-rgb), .14), rgba(var(--glow-rgb), 0) 70%), #121214;border:1px solid #2e2e33;border-radius:28px;outline:none;width:min(100%,600px);margin:auto;padding:20px 32px 28px;position:relative;overflow:hidden;box-shadow:0 40px 100px #0009,inset 0 1px #ffffff0d}.np__panel:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#fff0 1px 3px);position:absolute;inset:0}.np__hud{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-right:52px;display:flex}.np__p2{color:var(--lime);--px:2px;align-items:center;gap:10px;display:flex}.np__led{background:var(--lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #c7ff2ecc}.np__press{--px:1.6px;color:#ffffff8c}.np__ready{color:var(--lime);display:none}.np.is-ready .np__wait{display:none}.np.is-ready .np__ready{display:block}.np.is-sent .np__press{visibility:hidden}.np__x{z-index:2;color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background .2s;display:grid;position:absolute;top:16px;right:16px}.np__x:hover{background:#ffffff24}.np__hero{align-items:center;gap:20px;margin-top:18px;display:flex}.np__badge{flex:none;width:68px;height:76px;position:relative}.np__badge>svg:first-child{filter:drop-shadow(0 0 16px #c7ff2e59);width:100%;height:100%;display:block;overflow:visible}.np__badge-n{--px:2px;box-sizing:content-box;border:1.5px solid var(--lime);color:var(--lime);background:#121214;border-radius:5px;padding:3px 4px;position:absolute;bottom:-4px;right:-6px}.np__copy{min-width:0}.np__kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--lime);font-size:12px;font-weight:700;line-height:16px}.np__title{letter-spacing:-.025em;color:#fff;margin-top:6px;font-size:32px;font-weight:700;line-height:1.08}.np__text{color:#ffffffa8;text-wrap:pretty;margin-top:8px;font-size:15px;line-height:1.5}.np__xp{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;margin-top:22px;padding:12px 14px;position:relative}.np__xp-row{letter-spacing:.08em;text-transform:uppercase;color:#ffffff94;justify-content:space-between;gap:12px;font-size:12px;font-weight:700;line-height:16px;display:flex}.np__xp-num{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.np.is-ready .np__xp-num b{color:var(--lime)}.np__ticks{gap:3px;margin-top:8px;display:flex}.np__ticks i{background:#232327;border-radius:2px;flex:1 1 0;height:10px;transition:background .25s,box-shadow .25s}.np__ticks i.is-on{background:var(--lime);box-shadow:0 0 8px #c7ff2e59}.np__quests{flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:0;list-style:none;display:flex}.np__quest{color:#ffffff80;align-items:center;gap:7px;font-size:13px;line-height:18px;transition:color .2s;display:inline-flex}.np__quest-box{color:#131417;border:1.5px solid #3b3d47;border-radius:4px;place-items:center;width:16px;height:16px;transition:background .2s,border-color .2s;display:grid}.np__quest-box svg{opacity:0;width:11px;height:11px;transition:opacity .15s}.np__quest.is-done{color:#fff}.np__quest.is-done .np__quest-box{background:var(--lime);border-color:var(--lime)}.np__quest.is-done .np__quest-box svg{opacity:1}.np__gain{color:var(--lime);pointer-events:none;animation:np-gain .9s var(--ease) forwards;font-size:13px;font-weight:700;line-height:1;position:absolute;top:-6px;right:14px}@keyframes np-gain{0%{opacity:0;transform:translateY(8px)}25%{opacity:1}to{opacity:0;transform:translateY(-20px)}}.np__fields{gap:12px;margin-top:18px;display:grid}.np__field{gap:6px;display:grid}.np__label{color:#ffffff9e;font-size:13px;line-height:18px}.np__opt{color:#fff6}.np__input{color:#f2f0ea;width:100%;height:52px;font:400 17px/24px var(--font);background:#0e0e0f;border:1.5px solid #34343a;border-radius:14px;padding:0 18px;transition:border-color .2s,box-shadow .2s;display:block}.np__input::placeholder{color:#6e6e76}.np__input:focus{border-color:var(--lime);outline:none;box-shadow:0 0 0 3px #c7ff2e24}.np__field.is-invalid .np__input,.np__field.is-invalid .phone{border-color:var(--coral)}.np .field__error{color:var(--coral);margin:0 0 0 4px;font-size:13px;line-height:17px;display:block;position:static}.np .field__error:empty{display:none}.np .phone{color:#f2f0ea;background:#0e0e0f;border:1.5px solid #34343a;border-radius:14px;align-items:stretch;height:52px;margin-top:0;transition:border-color .2s,box-shadow .2s}.np .phone:focus-within{border-color:var(--lime);box-shadow:0 0 0 3px #c7ff2e24}.np .phone>.np__input{min-width:0;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0 14px 14px 0;flex:auto;padding:0 18px 0 0}.np .phone__cc{border-right-color:#34343a;margin-right:12px;padding:0 12px 0 16px;font-size:17px;line-height:24px}.np .phone__country{width:100%;height:100%;top:0;left:0}.np .phone__cc:has(.phone__country:focus-visible){outline-offset:-4px;border-radius:12px}.np__consent{gap:10px;max-width:none;margin-top:16px;font-size:13px;line-height:1.45}.np__go{width:100%;height:64px;margin-top:22px}.np__go.is-off{opacity:.45;filter:saturate(.5);cursor:default;box-shadow:0 6px #4f5f1c}.np__go-load{--px:2px;display:none}.np__go.is-loading{cursor:progress}.np__go.is-loading>:not(.np__go-load){visibility:hidden}.np__go.is-loading .np__go-load{animation:.8s step-end infinite fp-blink;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.np__error{color:var(--coral);margin-top:14px}.np__note{color:#ffffff80;text-align:center;margin-top:14px;font-size:13px;line-height:18px}.np__done{text-align:center;justify-items:center;gap:14px;padding:44px 0 20px;display:grid}.np__done[hidden]{display:none}.np__done-px{--px:2.6px;color:var(--lime)}.np__done-title{letter-spacing:-.025em;color:#fff;margin-top:6px;font-size:32px;font-weight:700;line-height:1.1}.np__done-text{color:#ffffffa8;max-width:26em;font-size:15px;line-height:1.5}.np__done-bar{background:#232327;border-radius:2px;width:min(100%,280px);height:10px;margin-top:10px;position:relative;overflow:hidden}.np__done-bar i{background:repeating-linear-gradient(90deg, var(--lime) 0 12px, transparent 12px 15px);transform-origin:0;animation:1.6s steps(12,end) both np-load;position:absolute;inset:0}@keyframes np-load{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.np[open]::backdrop{animation:np-fade .3s var(--ease) both}.np.is-boot .np__panel{animation:.55s cubic-bezier(.2,.8,.2,1) both np-on}.np.is-boot :is(.np__hud,.np__hero,.np__xp,.np__fields,.np__consent,.np__go,.np__note){animation:np-rise .45s var(--ease) both}.np.is-boot .np__hud{animation-delay:.22s}.np.is-boot .np__hero{animation-delay:.28s}.np.is-boot .np__xp{animation-delay:.34s}.np.is-boot .np__fields{animation-delay:.4s}.np.is-boot .np__consent{animation-delay:.46s}.np.is-boot .np__go{animation-delay:.5s}.np.is-boot .np__note{animation-delay:.54s}.np.is-boot .np__badge>svg:first-child{animation:np-badge .7s var(--spring) .3s both}.np.is-boot .np__ticks i{animation:np-tick .5s var(--ease) calc(.45s + var(--i) * 28ms) backwards}.np__wait,.np__led{animation:1.1s step-end infinite fp-blink}.np.is-ready .np__ready{animation:np-pop .4s var(--spring) both}.np.is-closing .np__panel{animation:.28s cubic-bezier(.5,0,.9,.4) both np-off}.np.is-closing::backdrop{animation:.28s reverse both np-fade}.np.is-sent .np__done{animation:np-rise .4s var(--ease) both}}@keyframes np-fade{0%{opacity:0}}@keyframes np-on{0%{opacity:0;filter:brightness(2.6);transform:scale(.2,.006)}30%{opacity:1;filter:brightness(2.2);transform:scaleY(.006)}70%{filter:brightness(1.2);transform:scaleY(1.02)}to{filter:none;transform:none}}@keyframes np-off{0%{filter:none;transform:none}55%{filter:brightness(2);opacity:1;transform:scaleY(.006)}to{opacity:0;transform:scale(0,.006)}}@keyframes np-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes np-badge{0%{opacity:0;transform:scale(.3)rotate(-30deg)}}@keyframes np-tick{0%{background:#232327}35%{background:var(--lime);box-shadow:0 0 10px #c7ff2e99}to{background:#232327}}@keyframes np-pop{0%{transform:scale(.6)}}@media (width>=768px) and (height<=860px){.np{padding-block:12px}.np__panel{padding:12px 28px 18px}.np__x{top:10px;right:12px}.np__hero{margin-top:8px}.np__badge{width:56px;height:63px}.np__title{font-size:28px}.np__text{margin-top:6px;font-size:14px}.np__xp{margin-top:14px;padding:10px 12px}.np__quests{margin-top:8px}.np__fields{gap:8px;margin-top:12px}.np__field{gap:4px}.np__label{font-size:12px;line-height:16px}.np__input,.np .phone{height:46px}.np__consent{gap:8px;margin-top:12px}.np__go{height:56px;margin-top:16px}.np__note{display:none}}@media (width<=767px){.np{padding:0}.np__panel{width:100%;min-height:100%;padding:max(12px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom));border:0;border-radius:0;margin:0}.np__x{right:12px;top:max(12px, env(safe-area-inset-top))}.np__hero{align-items:flex-start;gap:16px;margin-top:14px}.np__badge{width:54px;height:60px}.np__badge-n{--px:1.6px}.np__title{font-size:26px}.np__text{font-size:15px}.np__xp{margin-top:18px}.np__done{padding-top:30vh}.np__done-px{--px:2px}}@media (width<=359px){.np__press{display:none}}.page--home .team__head,.page--home .path__head{text-align:left;max-width:1120px;margin-inline:0}.page--home .team__head .h2,.page--home .path__head .h2{text-wrap:balance;max-width:24em;margin-inline:0}.page--home .team__head .section__lead,.page--home .path__head .section__lead{text-wrap:pretty;max-width:720px;margin-inline:0}.page--home .path__head .section__lead{color:var(--muted);margin-top:12px;font-size:18px;line-height:26px}@media (width>=1024px){.page--home .team .h2--lg,.page--home #process .h2--lg{letter-spacing:-.025em;font-size:36px;line-height:40px}.page--home .team .section__lead,.page--home #process .section__lead{color:var(--muted);margin-top:12px;font-size:18px;line-height:26px}.page--home .team__title{font-size:clamp(20px, calc(1.5vw / var(--z,1)), 26px)}.page--home .team__line{font-size:clamp(14px, calc(1vw / var(--z,1)), 17px)}}@media (width>=1280px){.page--home .path__ttl{font-size:clamp(28px, calc(2vw / var(--z,1)), 32px);line-height:1.12}.page--home .path__text{font-size:17px}}@media (width<=767px){.page--home .path__head .section__lead{font-size:16px;line-height:24px}}