:root{--bg: #040706;--bg-2: #08100d;--card: rgba(255, 255, 255, .035);--card-2: rgba(255, 255, 255, .06);--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .14);--text: #eaf1ee;--muted: #8e9a95;--em: #20e3a2;--em-2: #0fb47d;--em-glow: rgba(32, 227, 162, .35);--chrome: linear-gradient(180deg, #ffffff 0%, #d6dddb 45%, #8c9794 100%);--head: 'Unbounded', system-ui, sans-serif;--body: 'Manrope', system-ui, -apple-system, 'Segoe UI', sans-serif;--wrap: 1280px;--ease: cubic-bezier(.22, 1, .36, 1);--z: 1;color-scheme: dark}@view-transition{navigation: auto}* , *::before, *::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}body{margin: 0;min-height: 100vh;background: var(--bg);color: var(--text);font: 400 16px/1.6 var(--body);-webkit-font-smoothing: antialiased;overflow-x: hidden}img{display: block;max-width: 100%}a{color: inherit;text-decoration: none}h1, h2, h3, p{margin: 0}.wrap{width: 100%;max-width: var(--wrap);margin: 0 auto;padding: 0 16px}:focus-visible{outline: 2px solid var(--em);outline-offset: 3px;border-radius: 6px}.switch{position: relative;display: inline-grid;grid-template-columns: 1fr 1fr;padding: 3px;border-radius: 999px;background: rgba(0, 0, 0, .45);box-shadow: inset 0 0 0 1px rgba(32, 227, 162, .22)}.switch a{position: relative;z-index: 1;display: inline-flex;align-items: center;justify-content: center;gap: 6px;min-width: 58px;height: 36px;padding: 0 12px;border-radius: 999px;font: 700 13px/1 var(--body);color: #8fa19a;transition: color .3s}.switch a svg{width: 15px;height: 15px}.switch a:hover{color: #fff}.switch a[aria-current="page"]{color: #03140d}.switch__dot{position: absolute;top: 3px;bottom: 3px;left: 3px;width: calc(50% - 3px);border-radius: 999px;background: linear-gradient(180deg, #5cf5c4, #12c286 60%, #0a9a69);box-shadow: 0 0 20px rgba(32, 227, 162, .55), inset 0 1px 0 rgba(255, 255, 255, .5);view-transition-name: switch-dot}.switch--we .switch__dot{left: 50%}@keyframes scan{to{top: 100%}}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 52px;padding: 0 24px;border-radius: 999px;font: 700 15px/1 var(--body);transition: transform .3s var(--ease), box-shadow .3s, background-color .3s, border-color .3s}.btn svg{width: 18px;height: 18px;flex: none}.btn--em{background: linear-gradient(180deg, #43efb6, var(--em-2));color: #02130c;box-shadow: 0 10px 30px -10px var(--em-glow), inset 0 1px 0 rgba(255, 255, 255, .45)}.btn--em:hover{transform: translateY(-2px);box-shadow: 0 16px 40px -10px rgba(32, 227, 162, .6), inset 0 1px 0 rgba(255, 255, 255, .45)}.btn--ghost{border: 1px solid var(--line-2);background: rgba(255, 255, 255, .03)}.btn--ghost:hover{border-color: var(--em);background: rgba(32, 227, 162, .06)}.eyebrow{display: inline-flex;align-items: center;gap: 10px;font: 600 12px/1.4 var(--body);letter-spacing: .18em;text-transform: uppercase;color: var(--em)}.eyebrow::before{content: '';width: 26px;height: 1px;background: var(--em);box-shadow: 0 0 8px var(--em)}.h1{font: 600 clamp(34px, 6.4vw, 76px)/1.02 var(--head);letter-spacing: -.035em}.h1 em{font-style: normal;color: var(--em);text-shadow: 0 0 40px rgba(32, 227, 162, .35)}.h2{font: 600 clamp(28px, 4vw, 48px)/1.06 var(--head);letter-spacing: -.03em}.lead{max-width: 34rem;font-size: 17px;color: #b9c4bf}html.solo, html.solo body{height: 100%;overflow: hidden}@keyframes pulse{0%{box-shadow: 0 0 0 0 rgba(32, 227, 162, .45), 0 18px 50px -22px rgba(32, 227, 162, .7)}70%, 100%{box-shadow: 0 0 0 16px rgba(32, 227, 162, 0), 0 18px 50px -22px rgba(32, 227, 162, .7)}}@keyframes shine{0%{transform: translateX(-110%)}55%, 100%{transform: translateX(110%)}}.work{padding: 90px 0 110px}.work__head{display: grid;gap: 14px;margin-bottom: 34px}.cards{display: grid;grid-template-columns: minmax(0, 1fr);gap: 14px}.card{position: relative;display: flex;flex-direction: column;gap: 10px;min-height: 210px;padding: 24px;border: 1px solid var(--line);border-radius: 22px;background: linear-gradient(180deg, rgba(255, 255, 255, .045), rgba(255, 255, 255, .015));overflow: hidden;transition: border-color .3s, transform .4s var(--ease)}.card::after{content: '';position: absolute;inset: auto -30% -60% auto;width: 70%;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(circle, rgba(32, 227, 162, .16), transparent 70%);opacity: 0;transition: opacity .4s}.card:hover{border-color: rgba(32, 227, 162, .45);transform: translateY(-4px)}.card:hover::after{opacity: 1}.card__tag{font: 600 11px/1 var(--body);letter-spacing: .16em;text-transform: uppercase;color: var(--em)}.card h3{font: 600 21px/1.2 var(--head);letter-spacing: -.02em}.card p{font-size: 15px;color: var(--muted)}.card__go{margin-top: auto;display: inline-flex;align-items: center;gap: 8px;font-weight: 700;font-size: 14px}.card__go svg{width: 16px;height: 16px;transition: transform .3s var(--ease)}.card:hover .card__go svg{transform: translateX(4px)}.card__ic{width: 44px;height: 44px;padding: 10px;border: 1px solid rgba(32, 227, 162, .3);border-radius: 12px;background: rgba(32, 227, 162, .07);color: var(--em)}.ftr{padding: 34px 0 44px;border-top: 1px solid var(--line);color: var(--muted);font-size: 13px}.ftr__in{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px}.reveal{opacity: 0;transform: translateY(18px);transition: opacity .9s var(--ease), transform .9s var(--ease)}.reveal.is-in{opacity: 1;transform: none}@keyframes float{50%{transform: translateY(-10px)}}@keyframes zoom-out{to{transform: scale(.86);opacity: 0;filter: blur(6px)}}@keyframes zoom-in-from-near{from{transform: scale(1.14);opacity: 0;filter: blur(8px)}}@keyframes zoom-out-rev{to{transform: scale(1.14);opacity: 0;filter: blur(6px)}}@keyframes zoom-in-from-far{from{transform: scale(.86);opacity: 0;filter: blur(8px)}}::view-transition-old(root){animation: .55s var(--ease) both zoom-out}::view-transition-new(root){animation: .75s var(--ease) both zoom-in-from-near}::view-transition-group(brand-mark), ::view-transition-group(switch-dot), ::view-transition-group(hero-media){animation-duration: .7s;animation-timing-function: var(--ease)}@media (min-width: 640px){.wrap{padding: 0 28px}.cards{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 1024px){.cards{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 18px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}.reveal{opacity: 1;transform: none;transition: none}::view-transition-group(*), ::view-transition-old(*), ::view-transition-new(*){animation: none !important}}@media (max-width: 389px){.switch a{min-width: 44px;padding: 0 10px}.switch a svg{display: none}}@keyframes ring{from{transform: scale(1);opacity: .9}to{transform: scale(1.7);opacity: 0}}@keyframes pop{from{transform: scale(.4);opacity: 0}}@keyframes sig-in{from{opacity: 0;filter: blur(6px)}}@keyframes spin{to{transform: rotate(360deg)}}@keyframes emerge{from{transform: scale(2.4);filter: brightness(3) blur(10px) drop-shadow(0 0 60px #20e3a2);opacity: 0}40%{opacity: 1}}@keyframes ring-in{from{transform: scale(.2);opacity: 0}}@keyframes rise{from{opacity: 0;transform: translateY(16px) scale(.97)}}@keyframes close-in{from{opacity: 0}to{opacity: 1}}.langs{display: inline-grid;grid-auto-flow: column;padding: 3px;border-radius: 999px;background: rgba(0, 0, 0, .45);box-shadow: inset 0 0 0 1px rgba(32, 227, 162, .2)}.langs a{display: grid;place-items: center;min-width: 38px;height: 34px;padding: 0 8px;border-radius: 999px;font: 700 12px/1 var(--body);letter-spacing: .06em;color: #8fa19a;transition: color .25s, background-color .25s}.langs a:hover{color: #fff}.langs a[aria-current]{color: #03140d;background: linear-gradient(180deg, #5cf5c4, #12c286 60%, #0a9a69);box-shadow: 0 0 16px rgba(32, 227, 162, .45)}.scroller{overflow-y: auto;overscroll-behavior: contain;scrollbar-width: thin;scrollbar-color: rgba(32, 227, 162, .35) transparent}.scroller::-webkit-scrollbar{width: 6px}.scroller::-webkit-scrollbar-thumb{border-radius: 6px;background: rgba(32, 227, 162, .3)}@keyframes pane{from{opacity: 0;transform: translateY(8px)}}@property --ang{syntax: "<angle>";inherits: false;initial-value: 0deg}@keyframes ang{to{--ang: 360deg}}@keyframes bump{40%{transform: scale(1.12)}}*{scrollbar-width: thin;scrollbar-color: rgba(32, 227, 162, .45) transparent}::-webkit-scrollbar{width: 6px;height: 6px}::-webkit-scrollbar-track{background: transparent}::-webkit-scrollbar-thumb{border-radius: 6px;background: linear-gradient(180deg, rgba(92, 245, 196, .55), rgba(18, 194, 134, .45))}::-webkit-scrollbar-thumb:hover{background: #20e3a2}::-webkit-scrollbar-button{display: none;width: 0;height: 0}::-webkit-scrollbar-corner{background: transparent}@keyframes tvk-in{from{opacity: 0;transform: translateX(60px) rotateY(-22deg) scale(.92);filter: blur(6px)}}@keyframes tvk-in-back{from{opacity: 0;transform: translateX(-60px) rotateY(22deg) scale(.92);filter: blur(6px)}}@keyframes tvk-out{to{opacity: 0;transform: translateX(-60px) rotateY(22deg) scale(.92);filter: blur(6px)}}@keyframes tvk-out-back{to{opacity: 0;transform: translateX(60px) rotateY(-22deg) scale(.92);filter: blur(6px)}}@keyframes pwScroll{0%, 8%{object-position: 50% 0%}92%, 100%{object-position: 50% 100%}}@keyframes pwWin{50%{box-shadow: 0 0 40px rgba(32, 227, 162, .9)}}@keyframes pwScroll{0%, 8%{object-position: 50% 0%}92%, 100%{object-position: 50% 100%}}@keyframes pwWin{50%{box-shadow: 0 0 40px rgba(32, 227, 162, .9)}}@keyframes coIn{from{opacity: 0;transform: translateY(14px);filter: blur(6px)}to{opacity: 1;transform: none;filter: none}}@keyframes coBar{to{transform: scaleX(1)}}body{-webkit-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent}input, textarea, select, [contenteditable="true"]{-webkit-user-select: text;user-select: text}img, svg{-webkit-user-drag: none;user-drag: none;-webkit-touch-callout: none}.ctx{position: fixed;z-index: 900;min-width: 210px;padding: 6px;border: 1px solid rgba(32, 227, 162, .35);border-radius: 16px;background: linear-gradient(180deg, rgba(14, 26, 21, .96), rgba(6, 11, 9, .98));backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);box-shadow: 0 24px 60px -18px rgba(0, 0, 0, .9), 0 0 30px -10px rgba(32, 227, 162, .45);opacity: 0;visibility: hidden;transform: translateY(-4px) scale(.97);transform-origin: top left;transition: opacity .16s, transform .22s var(--ease), visibility 0s .22s}.ctx.is-on{opacity: 1;visibility: visible;transform: none;transition: opacity .16s, transform .22s var(--ease), visibility 0s}.ctx::before{content: '';position: absolute;left: 14%;right: 14%;top: 0;height: 1px;background: linear-gradient(90deg, transparent, var(--em), transparent);box-shadow: 0 0 10px var(--em)}.ctx__i{display: flex;align-items: center;gap: 11px;width: 100%;padding: 10px 12px;border: 0;border-radius: 11px;background: none;color: var(--text);font: 600 13.5px/1.2 var(--body);text-align: left;cursor: pointer;transition: background .2s, color .2s}.ctx__i svg{flex: none;width: 17px;height: 17px;color: var(--em)}.ctx__i:hover, .ctx__i:focus-visible{background: rgba(32, 227, 162, .1);color: #fff;outline: none}.ctx__i kbd{margin-left: auto;font: 600 11px/1 var(--body);color: #6f7d77}.ctx__sep{height: 1px;margin: 5px 8px;background: var(--line)}.ctx__note{display: flex;align-items: center;gap: 8px;padding: 8px 12px 6px;font-size: 11.5px;color: #6f7d77}.ctx__note a{color: var(--em)}img{pointer-events: none;-webkit-user-drag: none;user-drag: none;-webkit-touch-callout: none;user-select: none}a img, button img, label img{pointer-events: none}@supports (height: 100dvh){.me, .hub, .pr, .co, .tv, .nf, .kbh, .kbc, .rd, .svc, .doc-page .doc{height: 100dvh}.we{min-height: 100dvh}.hub__in, .pr__in, .co__in, .tv__in, .nf__in, .kbh__in, .kbc__in, .rd__in, .svc__in{height: calc(100dvh / var(--z))}}.hdr{position: fixed;inset: 0 0 auto;z-index: 50;transition: background-color .3s, border-color .3s, backdrop-filter .3s;border-bottom: 1px solid transparent;view-transition-name: hdr}.hdr.is-scrolled{background: rgba(4, 7, 6, .72);border-color: var(--line);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px)}.hdr__in{display: flex;align-items: center;gap: 16px;height: 68px}.brand{display: flex;align-items: center;gap: 10px;flex: none}.brand img{width: 38px;height: auto;view-transition-name: brand-mark;filter: drop-shadow(0 0 10px var(--em-glow))}.wm{font: 500 15px/1 var(--head);letter-spacing: .16em;background: var(--chrome);-webkit-background-clip: text;background-clip: text;color: transparent;display: inline-flex;align-items: center}.wm__a{display: inline-block;width: .82em;height: .78em;margin: 0 .16em -.02em .02em}.hdr__right{display: flex;align-items: center;gap: 6px;margin-left: auto;padding: 5px;border: 1px solid var(--line-2);border-radius: 999px;background: rgba(8, 16, 13, .55);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .06), 0 20px 40px -24px rgba(0, 0, 0, .8)}.nav{display: none;align-items: center;gap: 2px;padding: 0 4px}.nav a{position: relative;padding: 10px 14px;border-radius: 999px;font: 600 13.5px/1 var(--body);color: #aab7b1;transition: color .25s, background-color .25s}.nav a::after{content: '';position: absolute;left: 50%;bottom: 4px;width: 0;height: 2px;border-radius: 2px;background: var(--em);box-shadow: 0 0 8px var(--em);transform: translateX(-50%);transition: width .35s var(--ease)}.nav a:hover{color: #fff;background: rgba(255, 255, 255, .05)}.nav a:hover::after{width: 18px}.tg-btn{position: relative;display: inline-grid;place-items: center;width: 42px;height: 42px;border-radius: 999px;color: #02130c;background: linear-gradient(180deg, #5cf5c4, #12c286 60%, #0a9a69);box-shadow: 0 0 22px rgba(32, 227, 162, .45), inset 0 1px 0 rgba(255, 255, 255, .5);font: 700 13.5px/1 var(--body);transition: transform .3s var(--ease), box-shadow .3s}.tg-btn svg{width: 18px;height: 18px}.tg-btn span{display: none}.tg-btn:hover{transform: translateY(-1px);box-shadow: 0 0 30px rgba(32, 227, 162, .7), inset 0 1px 0 rgba(255, 255, 255, .5)}@media (min-width: 640px){.tg-btn{width: auto;padding: 0 16px 0 14px;gap: 8px;display: inline-flex;align-items: center}.tg-btn span{display: inline}}@media (min-width: 1024px){.hdr__in{height: 80px;gap: 28px}.brand img{width: 44px}.wm{font-size: 17px}.nav{display: flex}}.hdr__in, .me__body, .we .wrap, .work .wrap, .ftr .wrap{zoom: var(--z)}@media (max-width: 389px){.hdr__in{gap: 8px}.brand{gap: 8px}.brand img{width: 32px}.wm{font-size: 13px;letter-spacing: .12em}.tg-btn{width: 38px;height: 38px}}@media (max-width: 639px){.hdr__right{display: none}}.lsw{position: relative;flex: none}.lsw__btn{display: inline-flex;align-items: center;gap: 8px;height: 40px;padding: 0 12px 0 10px;border: 1px solid var(--line-2);border-radius: 999px;background: rgba(6, 12, 10, .7);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);color: var(--text);font: 700 13px/1 var(--body);letter-spacing: .04em;cursor: pointer;transition: border-color .25s, box-shadow .25s}.lsw__btn:hover, .lsw.is-open .lsw__btn{border-color: var(--em);box-shadow: 0 0 18px rgba(32, 227, 162, .25)}.lsw__flag{display: inline-flex;flex: none;width: 22px;height: 16px;overflow: hidden;border-radius: 4px;box-shadow: 0 0 0 1px rgba(255, 255, 255, .18)}.lsw__flag svg{width: 100%;height: 100%}.lsw__flag svg[viewBox="0 0 60 30"]{width: 140%;margin-left: -20%}.lsw__chev{width: 12px;height: 12px;color: var(--em);transition: transform .3s var(--ease)}.lsw.is-open .lsw__chev{transform: rotate(180deg)}.lsw__menu{position: absolute;right: 0;top: calc(100% + 8px);z-index: 120;display: grid;gap: 2px;min-width: 200px;padding: 6px;border: 1px solid rgba(32, 227, 162, .35);border-radius: 16px;background: rgba(8, 17, 13, .96);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);box-shadow: 0 24px 50px -16px rgba(0, 0, 0, .9), 0 0 30px rgba(32, 227, 162, .12);opacity: 0;visibility: hidden;transform: translateY(-6px) scale(.98);transform-origin: top right;transition: opacity .2s, transform .25s var(--ease), visibility .2s}.lsw--up .lsw__menu{top: auto;bottom: calc(100% + 8px);transform-origin: bottom center;left: 50%;right: auto;transform: translate(-50%, 6px) scale(.98)}.lsw.is-open .lsw__menu{opacity: 1;visibility: visible;transform: none}.lsw--up.is-open .lsw__menu{transform: translate(-50%, 0)}.lsw__menu a{display: flex;align-items: center;gap: 12px;padding: 11px 12px;border-radius: 11px;font: 600 14.5px/1 var(--body);color: #c9d4cf;transition: background-color .2s, color .2s}.lsw__menu a:hover{background: rgba(255, 255, 255, .05);color: #fff}.lsw__menu a[aria-current]{background: rgba(32, 227, 162, .12);color: #fff}.lsw__ok{width: 16px;height: 16px;margin-left: auto;color: var(--em)}.home-btn{display: none;align-items: center;gap: 7px;height: 40px;padding: 0 12px;border: 1px solid rgba(32, 227, 162, .35);border-radius: 999px;background: rgba(32, 227, 162, .08);font: 700 12.5px/1 var(--body);color: #d7ebe3}.home-btn svg{width: 16px;height: 16px;color: var(--em)}@media (max-width: 639px){.home-btn{display: inline-flex}.lsw__btn{height: 38px;padding: 0 10px 0 8px;gap: 6px}.lsw__btn b{display: none}}.home-btn span{white-space: nowrap}.soc{display: flex;align-items: center;gap: 6px}.soc__a{display: grid;place-items: center;width: 36px;height: 36px;border: 1px solid var(--line-2);border-radius: 50%;color: #aebbb5;background: rgba(0, 0, 0, .35);transition: color .25s, border-color .25s, box-shadow .25s, transform .3s var(--ease)}.soc__a svg{width: 26px;height: 26px}.soc__a--gh svg, .soc__a--vk svg{fill: currentColor;stroke: none}.soc__a:hover{color: var(--em);border-color: rgba(32, 227, 162, .6);box-shadow: 0 0 16px rgba(32, 227, 162, .3);transform: translateY(-2px)}.soc__l{margin-right: 4px;font-size: 12.5px;color: #8fa19a}.me__hr{display: flex;align-items: center;gap: 8px;margin-left: auto}@media (max-width: 420px){.hdr__right{gap: 6px;min-width: 0}.home-btn{padding-left: 10px;padding-right: 12px}}.wm__tld{align-self: baseline;font: 400 .78em/1 var(--head);font-style: normal;letter-spacing: .06em;color: #8fa19a;-webkit-text-fill-color: #8fa19a}.wm__dot{align-self: baseline;display: inline-block;width: .26em;height: .26em;margin: 0 .08em 0 -.12em;border-radius: 50%;background: var(--em);box-shadow: 0 0 8px var(--em);-webkit-text-fill-color: initial}@media (min-width: 1024px){.wm__dot{display: none}.wm__tld{position: relative;top: -.55em;align-self: center;margin-left: .2em;padding: 3px 6px 2px;border: 1px solid rgba(32, 227, 162, .5);border-radius: 6px;font: 600 .5em/1 var(--body);letter-spacing: .12em;text-transform: uppercase;color: var(--em);-webkit-text-fill-color: var(--em);background: rgba(32, 227, 162, .08);box-shadow: 0 0 12px -2px rgba(32, 227, 162, .35)}.wm__tld::before{content: '.'}}.wm__dot{display: none}.wm__tld{position: relative;top: -.55em;align-self: center;margin-left: .2em;padding: 3px 5px 2px;border: 1px solid rgba(32, 227, 162, .5);border-radius: 6px;font: 600 max(.5em, 8.5px)/1 var(--body);letter-spacing: .1em;text-transform: uppercase;color: var(--em);-webkit-text-fill-color: var(--em);background: rgba(32, 227, 162, .08);box-shadow: 0 0 12px -2px rgba(32, 227, 162, .35)}.wm__tld::before{content: '.'}@media (max-width: 430px){.home-btn{width: 40px;height: 40px;padding: 0;justify-content: center;gap: 0}.home-btn span{display: none}}.soc__a{color: #dbe8e3;border-color: rgba(32, 227, 162, .28);background: rgba(6, 14, 11, .55)}.soc__a svg{stroke: currentColor}.soc__a--gh svg, .soc__a--vk svg{fill: currentColor;stroke: none}.soc--me .soc__a{color: #eaf5f1;border-color: rgba(32, 227, 162, .45);box-shadow: 0 0 14px -6px rgba(32, 227, 162, .5)}.soc__a--rev{color: #03140d;border-color: transparent;background: linear-gradient(180deg, #62f7c8, #12c286 60%, #0a9a69);box-shadow: 0 0 18px rgba(32, 227, 162, .5), inset 0 1px 0 rgba(255, 255, 255, .45)}.soc__a--rev svg{fill: currentColor;stroke: none}.soc__a--rev:hover{color: #03140d;border-color: transparent;box-shadow: 0 0 26px rgba(32, 227, 162, .75), inset 0 1px 0 rgba(255, 255, 255, .5)}.soc--me .soc__a--rev{color: #03140d;animation: revPulse 3s ease-in-out infinite}@keyframes revPulse{50%{box-shadow: 0 0 30px rgba(32, 227, 162, .8), inset 0 1px 0 rgba(255, 255, 255, .5)}}@media (prefers-reduced-motion: reduce){.soc--me .soc__a--rev{animation: none}}.hud{display: none;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 8px}.hud__item{position: relative;display: flex;align-items: center;gap: 10px;min-width: 0;padding: 12px 12px;border: 1px solid rgba(32, 227, 162, .22);border-radius: 16px;background: linear-gradient(155deg, rgba(32, 227, 162, .13), rgba(8, 16, 13, .55) 55%);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);overflow: hidden;isolation: isolate}.hud__item::before{content: '';position: absolute;left: 0;right: 0;top: -60%;height: 60%;z-index: -1;background: linear-gradient(180deg, transparent, rgba(32, 227, 162, .16), transparent);animation: scan 5s linear infinite}.hud__item:nth-child(2)::before{animation-delay: 1.6s}.hud__item:nth-child(3)::before{animation-delay: 3.2s}.hud__item::after{content: '';position: absolute;inset: 5px;pointer-events: none;background: linear-gradient(var(--em), var(--em)) left top / 10px 1.5px, linear-gradient(var(--em), var(--em)) left top / 1.5px 10px, linear-gradient(var(--em), var(--em)) right bottom / 10px 1.5px, linear-gradient(var(--em), var(--em)) right bottom / 1.5px 10px;background-repeat: no-repeat;opacity: .8}.hud__ic{display: none;flex: none;place-items: center;width: 40px;height: 40px;border-radius: 12px;color: var(--em);background: radial-gradient(circle at 50% 35%, rgba(32, 227, 162, .28), rgba(32, 227, 162, .06) 70%);box-shadow: inset 0 0 0 1px rgba(32, 227, 162, .35), 0 0 18px rgba(32, 227, 162, .2)}.hud__ic svg{width: 20px;height: 20px;filter: drop-shadow(0 0 6px rgba(32, 227, 162, .6))}.hud__txt{display: grid;gap: 4px;min-width: 0}.hud__v{display: flex;align-items: baseline;gap: 5px;font: 700 18px/1 var(--head);letter-spacing: -.02em;background: var(--chrome);-webkit-background-clip: text;background-clip: text;color: transparent;white-space: nowrap}.hud__v small{font: 600 11px/1 var(--body);letter-spacing: .04em;color: var(--em);-webkit-text-fill-color: var(--em)}.hud__l{font: 600 9.5px/1.2 var(--body);letter-spacing: .12em;text-transform: uppercase;color: #8d9c96;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}@media (max-width: 639px) and (min-height: 740px){.hud{display: grid}}@media (max-height: 520px){.me .eyebrow, .me .tagline, .me .lead, .hud{display: none !important}.me__body{gap: 10px;padding-top: 70px}.me .h1{font-size: clamp(24px, 8.5vh, 40px)}.portal-btn{height: 56px}.portal-btn__mark{width: 44px;height: 44px}.sig{display: none !important}}.tagline{font: 500 10px/1 var(--head);letter-spacing: .2em;white-space: nowrap;color: var(--muted)}.tagline i{display: inline-block;width: 5px;height: 5px;margin: 0 7px 2px;border-radius: 50%;background: var(--em);box-shadow: 0 0 8px var(--em)}.me{position: relative;height: 100svh;overflow: hidden}.me__media{position: absolute;left: 0;right: 0;top: 0;height: 56svh}.me__media img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 12%}.me__media::after{content: '';position: absolute;inset: 0;background: linear-gradient(180deg, rgba(4, 7, 6, .55) 0%, rgba(4, 7, 6, 0) 20%, rgba(4, 7, 6, 0) 52%, rgba(4, 7, 6, .75) 80%, var(--bg) 100%)}.me__wrap{position: relative;z-index: 2;display: flex;align-items: flex-end;height: 100%}.me__body{display: grid;gap: 14px;width: 100%;padding-bottom: max(22px, env(safe-area-inset-bottom))}.me .h1{font-size: clamp(24px, min(7.9vw, 4.6vh), 44px);line-height: 1.06}.me .h1 .l{display: block}.me .lead{font-size: 15px}.me__cta, .cta-row{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 4px}.sig{display: none}.portal-btn{position: relative;display: inline-flex;align-items: center;gap: 14px;height: 66px;padding: 0 22px 0 7px;border: 1px solid rgba(32, 227, 162, .55);border-radius: 999px;background: linear-gradient(180deg, rgba(32, 227, 162, .18), rgba(32, 227, 162, .05));overflow: hidden;isolation: isolate;animation: pulse 2.8s ease-out infinite;transition: border-color .3s, transform .4s var(--ease)}.portal-btn::before{content: '';position: absolute;inset: 0;z-index: -1;background: linear-gradient(110deg, transparent 30%, rgba(255, 255, 255, .16) 46%, transparent 62%);transform: translateX(-110%);animation: shine 3.4s var(--ease) infinite 1s}.portal-btn__mark{display: grid;place-items: center;width: 52px;height: 52px;border: 1px solid rgba(32, 227, 162, .45);border-radius: 50%;background: radial-gradient(circle at 50% 40%, #0f3a2b, #03100b 70%)}.portal-btn__mark img{width: 31px;height: auto;filter: drop-shadow(0 0 8px var(--em-glow))}.portal-btn__txt{display: grid;gap: 3px;line-height: 1}.portal-btn__txt small{font: 600 10.5px/1 var(--body);letter-spacing: .24em;text-transform: uppercase;color: #9fb3ab}.portal-btn__txt b{font: 600 19px/1 var(--head);letter-spacing: .16em;background: var(--chrome);-webkit-background-clip: text;background-clip: text;color: transparent}.portal-btn__arr{width: 22px;height: 22px;margin-left: 4px;color: var(--em);transition: transform .35s var(--ease)}.portal-btn:hover{border-color: var(--em);transform: translateY(-2px)}.portal-btn:hover .portal-btn__arr{transform: translateX(5px)}.portal{position: fixed;inset: 0;z-index: 200;display: grid;place-content: center;justify-items: center;gap: 26px;background: radial-gradient(circle at var(--px, 50%) var(--py, 50%), #10402f 0%, #07170f 34%, #040706 72%);clip-path: circle(0 at var(--px, 50%) var(--py, 50%));visibility: hidden;pointer-events: none}.portal img{width: min(46vw, 230px);height: auto;filter: drop-shadow(0 0 44px rgba(32, 227, 162, .55));opacity: 0;transform: scale(.35)}.portal span{font: 500 15px/1 var(--head);letter-spacing: .62em;padding-left: .62em;color: var(--text);opacity: 0}.portal.is-on{visibility: visible;clip-path: circle(150vmax at var(--px, 50%) var(--py, 50%));transition: clip-path .85s cubic-bezier(.7, 0, .2, 1)}.portal.is-on img{opacity: 1;transform: scale(1);transition: transform 1s var(--ease) .12s, opacity .5s .12s}.portal.is-on span{opacity: 1;transition: opacity .6s .4s}html.arrive .portal{visibility: visible;clip-path: none}html.arrive .portal img, html.arrive .portal span{opacity: 1;transform: none}.portal.is-out{opacity: 0;transition: opacity 1s var(--ease) .15s}.portal.is-out img{transform: scale(.62);transition: transform 1.1s var(--ease)}.portal.is-out span{opacity: 0;transition: opacity .4s}@media (max-height: 680px){.me .lead{display: none}}@media (max-height: 580px){.me .tagline{display: none}}.we{position: relative;min-height: 100svh;padding: 110px 0 60px;overflow: hidden}.we__net{position: absolute;inset: 0;width: 100%;height: 100%}.we::before{content: '';position: absolute;inset: 0;background: radial-gradient(60% 50% at 50% 38%, rgba(32, 227, 162, .14), transparent 70%), radial-gradient(100% 70% at 50% 100%, rgba(15, 180, 125, .08), transparent 60%);pointer-events: none}.we__in{position: relative;z-index: 2;display: grid;gap: 22px;justify-items: center;text-align: center}.we__mark{width: min(46vw, 230px);height: auto;filter: drop-shadow(0 0 40px rgba(32, 227, 162, .45));view-transition-name: hero-media;animation: float 7s ease-in-out infinite}.we .lead{margin: 0 auto}.we .me__cta{justify-content: center}.we__grid{position: relative;z-index: 2;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px;margin-top: 48px;text-align: left}.we__grid .card{min-height: 0;padding: 16px;gap: 8px;border-radius: 18px}.we__grid .card h3{font-size: 15px}.we__grid .card p{font-size: 13px;line-height: 1.45}.we__grid .card__ic{width: 38px;height: 38px;padding: 8px}html.to-me::view-transition-old(root){animation-name: zoom-out-rev}html.to-me::view-transition-new(root){animation-name: zoom-in-from-far}@media (min-width: 640px){.me .h1{font-size: clamp(34px, min(6.4vw, 6.4vh), 60px)}.hud{display: grid}.hud__item{padding: 14px 16px;gap: 12px}.hud__ic{display: grid}.hud__v{font-size: 22px}.hud__l{font-size: 10px}.tagline{font-size: 11px;letter-spacing: .34em}.tagline i{margin: 0 10px 2px}.we__grid .card{padding: 22px;gap: 10px}.we__grid .card h3{font-size: 19px}.we__grid .card p{font-size: 14px}}@media (min-width: 1024px){.hud{max-width: 700px}.me__media{inset: 0;height: auto}.me .h1 .l{display: inline}.me__wrap{align-items: center}.me__body{max-width: 660px;padding: 84px 0 28px;gap: 20px}.me .h1{font-size: clamp(40px, min(5.4vw, 8vh), 78px)}.me .lead{font-size: 17px}.me__media img{object-position: 70% 30%}.me__media::after{background: linear-gradient(90deg, var(--bg) 0%, rgba(4, 7, 6, .92) 28%, rgba(4, 7, 6, .35) 52%, rgba(4, 7, 6, 0) 70%), linear-gradient(180deg, rgba(4, 7, 6, .5) 0%, rgba(4, 7, 6, 0) 22%, rgba(4, 7, 6, 0) 75%, var(--bg) 100%)}.sig{display: flex;flex-direction: column;align-items: center;gap: 10px;position: absolute;left: 82%;top: 74%;z-index: 2;text-align: center;transform: translate(-50%, -50%) scale(var(--lid, 1));transform-origin: 50% 50%}.sig__name{font: 600 15px/1 var(--head);letter-spacing: .3em;text-transform: uppercase;background: var(--chrome);-webkit-background-clip: text;background-clip: text;color: transparent}.sig__name::after{content: '';display: block;height: 1px;margin-top: 10px;background: linear-gradient(90deg, transparent, var(--em), transparent);box-shadow: 0 0 10px var(--em)}.sig__name{text-shadow: none;filter: drop-shadow(0 0 14px rgba(32, 227, 162, .25))}.sig__quote{font: italic 500 13.5px/1.5 var(--body);letter-spacing: .06em;color: rgba(234, 241, 238, .62)}.sig__btn{display: inline-flex;align-items: center;gap: 9px;height: 48px;margin-top: 6px;padding: 0 22px 0 18px;border: 0;border-radius: 999px;color: #02130c;background: linear-gradient(180deg, #62f7c8, #12c286 60%, #0a9a69);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5), 0 0 26px rgba(32, 227, 162, .45);font: 700 14.5px/1 var(--body);cursor: pointer;transition: transform .3s var(--ease), box-shadow .3s}.sig__btn svg{width: 19px;height: 19px}.sig__btn:hover{transform: translateY(-2px);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5), 0 0 36px rgba(32, 227, 162, .7)}.portal-btn{height: 74px;padding-right: 26px}.portal-btn__mark{width: 60px;height: 60px}.portal-btn__mark img{width: 36px}.portal-btn__txt b{font-size: 22px}.we{padding-top: 140px}.we__grid{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px}}@media (prefers-reduced-motion: reduce){.we__mark, .portal-btn, .portal-btn::before, .hud__item::before{animation: none}}@media (min-width: 640px) and (max-height: 760px){.hud__ic{display: none}.hud__item{padding: 11px 14px}.hud__v{font-size: 18px}}@media (min-width: 640px) and (max-height: 660px){.hud{display: none}}.me__wrap{max-width: calc(var(--wrap) * var(--z));padding-left: calc(16px * var(--z));padding-right: calc(16px * var(--z))}@media (min-width: 640px){.me__wrap{padding-left: calc(28px * var(--z));padding-right: calc(28px * var(--z))}}@media (max-width: 639px) and (max-height: 700px){.me__media{height: 48svh}}@media (orientation: landscape) and (max-height: 520px){.me__media{inset: 0;height: auto}.me__media::after{background: linear-gradient(90deg, var(--bg) 0%, rgba(4, 7, 6, .9) 45%, rgba(4, 7, 6, .2) 100%)}.me .h1 .l{display: inline}}@media (max-width: 389px){.hud{gap: 6px}.hud__item{padding: 10px 9px}.hud__v{font-size: 15px}.hud__l{font-size: 9px;letter-spacing: .06em}}.hud__v em{margin-left: -3px;font-style: normal;color: var(--em);-webkit-text-fill-color: var(--em);text-shadow: 0 0 12px rgba(32, 227, 162, .6)}@media (min-width: 1024px){.sig{animation: sig-in 1.2s var(--ease) .5s both}}.hud__item--link{color: inherit;cursor: pointer;transition: border-color .3s, transform .35s var(--ease), box-shadow .3s}.hud__item--link:hover{border-color: var(--em);transform: translateY(-2px);box-shadow: 0 0 26px rgba(32, 227, 162, .25)}.hud__ext{position: absolute;top: 9px;right: 10px;width: 14px;height: 14px;color: var(--em);opacity: .7;transition: transform .3s var(--ease), opacity .3s}.hud__item--link:hover .hud__ext{opacity: 1;transform: translate(2px, -2px)}.warp{position: fixed;inset: 0;z-index: 500;width: 100vw;height: 100vh;pointer-events: none}html.arrive body::before{content: "";position: fixed;inset: 0;z-index: 499;background: rgb(214, 255, 240)}html.emerge .hub__mark{animation: emerge 1.4s var(--ease) both, float 7s ease-in-out 1.4s infinite}html.emerge .hub__ring{animation: ring-in 1.4s var(--ease) both, spin 26s linear 1.4s infinite}html.emerge .orb, html.emerge .dock, html.emerge .hub__head{animation: rise .9s var(--ease) .45s both}.me ~ .lsw, .hdr__in > .lsw{margin-left: auto}@media (max-width: 639px){.hud__ext{display: none}}.sig__foot{display: none}.soc--me{display: flex;min-height: 60px;padding-right: 76px}.soc--me .soc__a{width: 40px;height: 40px}@media (max-width: 639px){.me .tagline{display: none}.me__body{padding-bottom: max(18px, env(safe-area-inset-bottom))}}@media (min-width: 640px){.soc--me{min-height: 0;padding-right: 0}}@media (min-width: 1024px){.soc--me{display: none}.me__hr{display: none}.sig__foot{display: flex;align-items: center;justify-content: center;gap: 8px;margin-top: 14px;padding-top: 16px;border-top: 1px solid rgba(255, 255, 255, .08)}.sig__foot .lsw{margin-left: 6px}}@media (min-width: 1024px) and (max-height: 520px){.me__hr{display: flex}}.me__cta{flex-wrap: nowrap;align-items: center}.me__chat{position: relative;order: 2;flex: none;display: grid;place-items: center;width: 60px;height: 60px;border: 0;border-radius: 50%;color: #02130c;background: linear-gradient(180deg, #62f7c8, #12c286 60%, #0a9a69);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5), 0 0 26px rgba(32, 227, 162, .5);cursor: pointer;transition: transform .3s var(--ease), box-shadow .3s}.me__chat svg{width: 26px;height: 26px}.me__chat::before, .me__chat::after{content: '';position: absolute;inset: 0;border-radius: 50%;border: 1.5px solid rgba(32, 227, 162, .7);animation: ring 2.6s ease-out infinite;pointer-events: none}.me__chat::after{animation-delay: 1.3s}.me__chat:active{transform: scale(.94)}.me .portal-btn{order: 1;min-width: 0}.page-me .fab{display: none}.soc--me{min-height: 0;padding-right: 0}@media (max-width: 430px){.hud__v{font-size: 16px}.hud__v small{font-size: 9.5px}.hud__l{font-size: 9px;letter-spacing: .06em}.hud__item{padding-left: 10px;padding-right: 8px}}@media (min-width: 1024px){.me__chat{display: none}}@media (prefers-reduced-motion: reduce){.me__chat::before, .me__chat::after{animation: none}}.me__chat{margin-left: auto}.soc--me{justify-content: center}@media (max-width: 639px){.me .portal-btn{height: 56px;gap: 11px;padding: 0 18px 0 6px}.me .portal-btn__mark{width: 44px;height: 44px}.me .portal-btn__txt small{font-size: 9.5px}.me .portal-btn__txt b{font-size: 16.5px}.me .portal-btn__arr{width: 19px;height: 19px}.me__chat{width: 52px;height: 52px}.me__chat svg{width: 22px;height: 22px}}.me__media{background: var(--bg)}.me__media img{animation: heroIn 1.6s var(--ease) both}.me__media::after{animation: heroShade 1.2s ease both}@keyframes heroIn{from{transform: scale(1.06);filter: brightness(.25) saturate(.6)}to{transform: none;filter: none}}@keyframes heroShade{from{opacity: 1;background-color: var(--bg)}to{background-color: transparent}}.page-me .hdr{animation: hdrIn .9s var(--ease) .15s both}@keyframes hdrIn{from{opacity: 0;transform: translateY(-10px)}}@media (prefers-reduced-motion: reduce){.me__media img, .me__media::after, .page-me .hdr{animation: none}}@media (max-width: 639px){.hud__l{white-space: normal;overflow: visible;text-overflow: clip;font-size: 8.6px;line-height: 1.2;letter-spacing: .05em}.hud__item{padding: 9px 8px}.hud__txt{gap: 3px}}.hud__l em{font-style: normal;color: var(--em);-webkit-text-fill-color: var(--em)}.hud__l em::before{content: ' · ';color: #8d9c96;-webkit-text-fill-color: #8d9c96}.hud__l{white-space: normal;overflow: visible;text-overflow: clip}@media (max-width: 639px) and (min-height: 600px){.hud{display: grid}}@media (max-width: 639px) and (max-height: 739px){.hud__ic{display: none}.hud__item{padding: 7px 9px}.hud__v{font-size: 14.5px}.hud__v small{font-size: 9px}.hud__l{font-size: 8px;letter-spacing: .04em}.me__body{gap: 10px}.me .lead{display: none}}@media (max-width: 639px) and (max-height: 739px){.me__media{height: 44svh}.me__body{gap: 9px;padding-bottom: calc(max(20px, env(safe-area-inset-bottom)) + 6px)}.me .h1{font-size: clamp(21px, 6.2vw, 28px)}.soc--me .soc__a{width: 36px;height: 36px}.soc--me .soc__a svg{width: 20px;height: 20px}}@media (max-width: 639px){.me__media{height: clamp(38svh, calc(100dvh - 344px), 58svh)}.me__wrap{align-items: flex-end}.me__body{padding-top: 0}}.hub{position: relative;height: 100svh;overflow: hidden;background: radial-gradient(55% 45% at 50% 52%, rgba(32, 227, 162, .12), transparent 70%), radial-gradient(90% 60% at 50% 100%, rgba(15, 180, 125, .07), transparent 60%), var(--bg)}.hub__net{position: absolute;inset: 0;width: 100%;height: 100%}.hub__in{position: relative;z-index: 2;display: grid;grid-template-rows: auto minmax(0, 1fr) auto;gap: 12px;height: calc(100svh / var(--z));max-width: var(--wrap);margin: 0 auto;padding: 78px 16px max(16px, env(safe-area-inset-bottom));zoom: var(--z)}.hub__head{display: grid;justify-items: center;gap: 8px;text-align: center}.hub__h1{font-size: clamp(21px, min(6.2vw, 3.6vh), 46px);line-height: 1.08;max-width: 18em}.hub__stage{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));align-content: center;gap: 8px;min-height: 0}.hub__col{display: contents}.hub__core{grid-column: 1 / -1;order: -1;position: relative;justify-self: center;display: grid;place-items: center;width: clamp(84px, 15svh, 150px);aspect-ratio: 1;margin-bottom: 6px}.hub__mark{width: 78%;height: auto;filter: drop-shadow(0 0 30px rgba(32, 227, 162, .5));animation: float 7s ease-in-out infinite}.hub__ring{position: absolute;inset: 0;border-radius: 50%;border: 1px solid rgba(32, 227, 162, .28);box-shadow: 0 0 40px rgba(32, 227, 162, .12), inset 0 0 40px rgba(32, 227, 162, .08);animation: spin 26s linear infinite}.hub__ring::before{content: "";position: absolute;top: -4px;left: 50%;width: 8px;height: 8px;margin-left: -4px;border-radius: 50%;background: var(--em);box-shadow: 0 0 12px var(--em)}.hub__ring--2{inset: -16%;border: 1px dashed rgba(32, 227, 162, .18);box-shadow: none;animation-duration: 44s;animation-direction: reverse}.hub__ring--2::before{width: 6px;height: 6px;margin-left: -3px;top: -3px;opacity: .7}.orb{position: relative;display: flex;align-items: center;gap: 10px;min-width: 0;padding: 9px 10px;border: 1px solid rgba(32, 227, 162, .22);border-radius: 16px;background: linear-gradient(155deg, rgba(32, 227, 162, .12), rgba(8, 16, 13, .72) 60%);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);color: var(--text);text-align: left;cursor: pointer;transition: border-color .3s, transform .35s var(--ease), box-shadow .3s}.orb:hover, .orb:focus-visible{border-color: var(--em);box-shadow: 0 0 30px rgba(32, 227, 162, .28);transform: translateY(-2px)}.orb__ic{display: grid;place-items: center;flex: none;width: 36px;height: 36px;border-radius: 11px;color: var(--em);background: radial-gradient(circle at 50% 35%, rgba(32, 227, 162, .3), rgba(32, 227, 162, .06) 70%);box-shadow: inset 0 0 0 1px rgba(32, 227, 162, .35), 0 0 16px rgba(32, 227, 162, .2)}.orb__ic svg{width: 19px;height: 19px;filter: drop-shadow(0 0 6px rgba(32, 227, 162, .6))}.orb__t{display: grid;gap: 4px;min-width: 0}.orb__t b{font: 600 12.5px/1.15 var(--head);letter-spacing: -.01em}.orb__t small{font: 700 11.5px/1 var(--body);color: var(--em)}.dock{display: flex;justify-content: center;gap: 8px}.dock__btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 46px;padding: 0 16px;border: 1px solid var(--line-2);border-radius: 999px;background: rgba(8, 16, 13, .65);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);color: var(--text);font: 700 13.5px/1 var(--body);cursor: pointer;transition: border-color .3s, box-shadow .3s, transform .3s var(--ease)}.dock__btn svg{width: 18px;height: 18px;color: var(--em)}.dock__btn:hover{border-color: var(--em);box-shadow: 0 0 22px rgba(32, 227, 162, .25);transform: translateY(-2px)}.dock__btn--em{display: none;border: 0;color: #02130c;background: linear-gradient(180deg, #62f7c8, #12c286 60%, #0a9a69);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5), 0 0 26px rgba(32, 227, 162, .4)}.dock__btn--em svg{color: #02130c}.hub__note{display: none;font-size: 12px;text-align: center;color: #6f7d77}.hub__note a{color: #9fb0a9;text-decoration: underline;text-underline-offset: 3px}@media (min-width: 640px){.hub__in{padding: 92px 28px 22px;gap: 16px}.hub__stage{grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);gap: 28px}.hub__col{display: grid;gap: 14px}.hub__col--l{justify-items: end}.hub__col--r{justify-items: start}.hub__col--l .orb{flex-direction: row-reverse;text-align: right}.hub__col--l .orb:nth-child(2){transform: translateX(-26px)}.hub__col--r .orb:nth-child(2){transform: translateX(26px)}.hub__col--l .orb:nth-child(2):hover{transform: translate(-26px, -2px)}.hub__col--r .orb:nth-child(2):hover{transform: translate(26px, -2px)}.hub__core{order: 0;grid-column: auto;width: clamp(150px, 30vh, 320px);margin: 0}.orb{width: min(280px, 100%);padding: 12px 18px 12px 12px;gap: 14px;border-radius: 20px}.hub__col--l .orb{padding: 12px 12px 12px 18px}.orb__ic{width: 46px;height: 46px;border-radius: 14px}.orb__ic svg{width: 23px;height: 23px}.orb__t b{font-size: 15px}.orb__t small{font-size: 13px}.hub__h1{font-size: clamp(26px, min(4vw, 5vh), 52px)}.dock__btn{height: 52px;padding: 0 22px;font-size: 14.5px}.dock__btn--em{display: inline-flex}.hub__note{display: block}}@media (min-width: 640px) and (max-height: 700px){.hub__note{display: none}.orb{padding-top: 8px;padding-bottom: 8px}.hub__col{gap: 8px}}@media (max-width: 639px) and (max-height: 700px){.hub__core{width: clamp(64px, 11svh, 90px)}.orb__ic{width: 30px;height: 30px}.orb{padding: 7px 8px}}@media (prefers-reduced-motion: reduce){.hub__mark, .hub__ring{animation: none}}a.hub__core{color: inherit;cursor: pointer}.hub__back{position: absolute;left: 50%;bottom: -34px;display: inline-flex;align-items: center;gap: 6px;padding: 7px 12px;border: 1px solid rgba(32, 227, 162, .35);border-radius: 999px;background: rgba(4, 12, 9, .8);font: 700 12px/1 var(--body);white-space: nowrap;color: #cfe9df;opacity: 0;transform: translate(-50%, -6px);transition: opacity .3s, transform .35s var(--ease);pointer-events: none}.hub__back svg{width: 14px;height: 14px;color: var(--em)}a.hub__core:hover .hub__back, a.hub__core:focus-visible .hub__back{opacity: 1;transform: translate(-50%, 0)}a.hub__core:hover .hub__mark{filter: drop-shadow(0 0 44px rgba(32, 227, 162, .8)) brightness(1.12)}a.hub__core:hover .hub__ring{border-color: rgba(32, 227, 162, .6)}html.leaving .orb, html.leaving .dock__btn, html.leaving .hub__head{transition: transform .75s cubic-bezier(.7, 0, .3, 1), opacity .6s .15s;transform: translate(var(--dx), var(--dy)) scale(.2) !important;opacity: 0}html.leaving .hub__mark{animation: none;transition: transform .8s cubic-bezier(.7, 0, .3, 1), filter .8s;transform: scale(1.5);filter: brightness(2.2) drop-shadow(0 0 80px #20e3a2)}html.leaving .hub__net, html.leaving .hub__note, html.leaving .hub__back{opacity: 0;transition: opacity .5s}html.leaving .hub::after{content: "";position: absolute;inset: 0;z-index: 5;background: radial-gradient(circle at 50% 55%, rgba(4, 7, 6, 0) 0%, var(--bg) 60%);animation: close-in .9s cubic-bezier(.7, 0, .3, 1) both}@media (max-width: 639px){.hub__back{display: none}}@media (max-width: 639px){.dock{flex-wrap: wrap}.dock__btn{height: 42px;padding: 0 13px;font-size: 12.5px}}.hub__foot{display: grid;justify-items: center;gap: 10px}.page-hub .lsw__btn{height: 42px}@media (max-width: 639px){.hub__in{padding-bottom: calc(max(12px, env(safe-area-inset-bottom)) + 74px);gap: 10px}.hub__stage{align-content: end}.dock{display: grid;grid-template-columns: 1fr 1fr;width: 100%}.dock__btn{width: 100%}.page-hub .lsw{justify-self: center}}.orb__t b{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}@media (max-width: 639px){.page-hub .lsw__btn b{display: inline}.hub__head{gap: 6px}.hub__h1{font-size: clamp(19px, min(5.8vw, 3.2vh), 30px)}.hub__core{width: clamp(70px, 12svh, 120px);margin: 2px 0 10px}.orb{padding: 9px 10px;gap: 9px}.orb__t b{font-size: 13px}}@media (max-width: 639px) and (max-height: 720px){.hub__core{display: none}.hub .eyebrow{display: none}}@media (max-width: 639px){.page-hub .dock{display: none}.hub__in{padding-bottom: calc(max(10px, env(safe-area-inset-bottom)) + 84px)}}@media (max-width: 639px){.orb__t b{white-space: normal;overflow: visible;line-height: 1.2}.hub__stage{align-content: center}.hub__core{width: clamp(90px, 17svh, 150px)}.page-hub .hub__foot{margin-bottom: 14px}}.hub__hlang{display: none;margin-left: auto}@media (max-width: 639px){.hub__hlang{display: block}.hub__foot > .lsw{display: none}.page-hub .hub__foot{margin-bottom: 0}}@media (min-width: 640px){.orb__ic{width: 58px;height: 58px;border-radius: 16px}.orb__ic svg{width: 41px;height: 41px;stroke-width: 1.4}}@media (max-width: 639px){.orb__ic{width: 40px;height: 40px}.orb__ic svg{width: 26px;height: 26px}}.orb__t b{white-space: normal;overflow: visible;text-overflow: clip}@media (min-width: 640px){.orb{width: min(310px, 100%)}.hub__col{gap: 10px}.hub__col--l .orb:nth-child(2), .hub__col--l .orb:nth-child(3){transform: translateX(-24px)}.hub__col--r .orb:nth-child(2), .hub__col--r .orb:nth-child(3){transform: translateX(24px)}.hub__col--l .orb:nth-child(2):hover, .hub__col--l .orb:nth-child(3):hover{transform: translate(-24px, -2px)}.hub__col--r .orb:nth-child(2):hover, .hub__col--r .orb:nth-child(3):hover{transform: translate(24px, -2px)}}@media (min-width: 640px) and (max-height: 820px){.orb__ic{width: 50px;height: 50px}.orb__ic svg{width: 34px;height: 34px}.orb{padding-top: 7px;padding-bottom: 7px}}.orb--hot{border-color: rgba(32, 227, 162, .55);background: linear-gradient(155deg, rgba(32, 227, 162, .24), rgba(8, 16, 13, .8) 65%);box-shadow: 0 0 26px -6px rgba(32, 227, 162, .45);color: var(--text)}.orb--hot .orb__ic{color: #02130c;background: linear-gradient(180deg, #62f7c8, #12c286);box-shadow: 0 0 18px rgba(32, 227, 162, .55)}.orb--hot .orb__ic svg{filter: none}.dock__btn--co{position: relative;border-color: rgba(32, 227, 162, .55) !important;background: linear-gradient(180deg, rgba(32, 227, 162, .2), rgba(32, 227, 162, .05)) !important;color: #fff;overflow: hidden;isolation: isolate;box-shadow: 0 0 22px -4px rgba(32, 227, 162, .45)}.dock__btn--co::before{content: '';position: absolute;inset: 0;z-index: -1;background: linear-gradient(110deg, transparent 30%, rgba(255, 255, 255, .16) 46%, transparent 62%);transform: translateX(-110%);animation: shine 3.4s var(--ease) infinite 1s}.dock__btn--co svg{color: var(--em)}.hub__note{line-height: 1.5}.hub__note-t{display: block}.hub__legal{display: inline-flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 4px 10px;margin-top: 4px;font-size: 11.5px;color: #5f6d67}.hub__legal i{width: 3px;height: 3px;border-radius: 50%;background: var(--em);opacity: .6}.hub__legal a{color: #8fa19a;text-decoration: none;border-bottom: 1px solid rgba(143, 161, 154, .35);transition: color .25s, border-color .25s}.hub__legal a:hover{color: var(--em);border-color: var(--em)}.hub__legal .hub__rights{color: var(--em);border-color: rgba(32, 227, 162, .5)}.hub__sub{font: 600 10.5px/1.4 var(--head);letter-spacing: .18em;text-transform: uppercase;color: #8fa19a;text-align: center}.hub__sub i{display: inline-block;width: 4px;height: 4px;margin: 0 8px 2px;border-radius: 50%;background: var(--em);box-shadow: 0 0 8px var(--em)}@media (min-width: 640px){.hub__sub{font-size: 11.5px;letter-spacing: .26em}.hub__sub i{width: 5px;height: 5px;margin: 0 11px 2px}}@media (min-width: 640px) and (max-height: 700px){.hub__sub{display: none}}@media (max-width: 639px){.hub__sub{font-size: 8.8px;letter-spacing: .07em;white-space: nowrap}.hub__sub i{width: 3px;height: 3px;margin: 0 5px 2px}}@media (max-width: 374px){.hub__sub{font-size: 8px;letter-spacing: .04em}.hub__sub i{margin: 0 4px 2px}}@media (max-width: 639px){.page-hub .hub__foot{display: none}.hub__in{grid-template-rows: auto minmax(0, 1fr);gap: 8px;padding-bottom: calc(max(10px, env(safe-area-inset-bottom)) + 78px)}.hub__stage{grid-template-rows: minmax(0, 1fr);grid-auto-rows: auto;align-content: stretch;row-gap: 8px}.hub__core{align-self: center;margin: 0 0 14px}}@media (max-width: 639px){.hub__core{width: clamp(90px, 19svh, 175px)}}@media (max-width: 639px){.hub__core{width: clamp(90px, min(calc(33svh - 80px), 54vw), 230px);margin-bottom: 18px}}@media (max-width: 639px) and (max-height: 720px){.hub__stage{grid-template-rows: none;align-content: end}.hub__in{grid-template-rows: auto minmax(0, 1fr)}}@media (max-width: 639px) and (max-height: 720px){.hub__stage{align-content: center}}@media (max-width: 639px) and (max-height: 720px){.hub__core{display: grid;width: clamp(64px, min(15svh, 40vw), 116px);margin: 0 0 8px}.hub__stage{row-gap: 6px}}@media (max-width: 639px) and (max-height: 600px){.hub__core{display: none}}.panel{position: fixed;inset: 0;z-index: 280;display: flex;align-items: flex-end}.panel[hidden]{display: none}.panel__shade{position: absolute;inset: 0;background: rgba(1, 4, 3, .62);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);opacity: 0;transition: opacity .35s}.panel.is-open .panel__shade{opacity: 1}.panel__box{position: relative;width: 100%;max-height: 86svh;overflow-y: auto;overscroll-behavior: contain;padding: 14px 20px max(24px, env(safe-area-inset-bottom));border: 1px solid rgba(32, 227, 162, .3);border-bottom: 0;border-radius: 26px 26px 0 0;background: radial-gradient(120% 50% at 50% 0%, rgba(32, 227, 162, .14), transparent 60%), linear-gradient(180deg, #0b1511, #060b09);box-shadow: 0 -30px 80px -20px rgba(32, 227, 162, .25);transform: translateY(100%);transition: transform .5s var(--ease)}.panel.is-open .panel__box{transform: none}.panel__body{display: grid;gap: 14px}.panel__body h2{margin-top: -4px;padding-right: 44px;font: 600 24px/1.1 var(--head);letter-spacing: -.02em}.panel__body h3{margin-top: 6px;font: 600 12px/1 var(--body);letter-spacing: .16em;text-transform: uppercase;color: #8fa19a}.panel__lead{color: #b9c5c0;font-size: 15px}.price-list{display: grid;gap: 8px}.price-list div{display: grid;grid-template-columns: minmax(0, 1fr) auto;grid-template-areas: "b em" "s em";align-items: center;gap: 2px 14px;padding: 13px 16px;border: 1px solid var(--line);border-radius: 14px;background: rgba(255, 255, 255, .03)}.price-list b{grid-area: b;font-weight: 700;font-size: 15px}.price-list span{grid-area: s;font-size: 12.5px;color: var(--muted)}.price-list em{grid-area: em;font: 600 16px/1 var(--head);font-style: normal;color: var(--em);white-space: nowrap;text-shadow: 0 0 14px rgba(32, 227, 162, .35)}.ticks{display: grid;gap: 8px;margin: 0;padding: 0;list-style: none}.ticks li{position: relative;padding-left: 28px;color: #c3cec9;font-size: 14.5px}.ticks li::before{content: "";position: absolute;left: 0;top: 3px;width: 18px;height: 18px;border-radius: 50%;background: rgba(32, 227, 162, .14) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2320e3a2' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4L18 8'/%3E%3C/svg%3E") center / 12px no-repeat;box-shadow: inset 0 0 0 1px rgba(32, 227, 162, .4)}.case{display: grid;gap: 6px;padding: 16px 18px;border: 1px solid rgba(32, 227, 162, .22);border-radius: 16px;background: linear-gradient(155deg, rgba(32, 227, 162, .1), rgba(255, 255, 255, .02) 60%);color: inherit;transition: border-color .3s}a.case:hover{border-color: var(--em)}.case b{font: 600 17px/1.2 var(--head)}.case span{font-size: 14px;color: #b5c1bc}.case em{font-style: normal;font-weight: 700;font-size: 13px;color: var(--em)}.steps{display: grid;gap: 10px;margin: 0;padding: 0;list-style: none;counter-reset: s}.steps li{position: relative;display: grid;gap: 4px;padding: 14px 16px 14px 60px;border: 1px solid var(--line);border-radius: 16px;background: rgba(255, 255, 255, .03);counter-increment: s}.steps li::before{content: "0" counter(s);position: absolute;left: 16px;top: 50%;transform: translateY(-50%);font: 700 20px/1 var(--head);color: var(--em);text-shadow: 0 0 14px rgba(32, 227, 162, .5)}.steps b{font-size: 15px}.steps span{font-size: 13.5px;color: var(--muted)}.panel__cta{width: 100%;margin-top: 6px}@media (min-width: 640px){.panel{align-items: stretch;justify-content: flex-end}.panel__box{width: min(560px, 100%);max-height: none;height: 100%;padding: 34px 32px 32px;border-bottom: 1px solid rgba(32, 227, 162, .3);border-right: 0;border-radius: 28px 0 0 28px;transform: translateX(100%)}.panel__box .ask__grab{display: none}.panel__body{zoom: var(--z)}}@media (min-width: 640px){.panel--left{justify-content: flex-start}.panel--left .panel__box{border-left: 0;border-right: 1px solid rgba(32, 227, 162, .3);border-radius: 0 28px 28px 0;transform: translateX(-100%)}.panel--center{align-items: center;justify-content: center;padding: 24px}.panel--center .panel__box{height: auto;max-height: 88vh;border: 1px solid rgba(32, 227, 162, .3);border-radius: 28px;transform: translateY(30px) scale(.96);opacity: 0;transition: transform .45s var(--ease), opacity .35s}.panel--center.is-open .panel__box{transform: none;opacity: 1}}.panel__more{width: 100%}.panel__more svg{width: 18px;height: 18px;color: var(--em)}.panel__box{padding-top: 24px}.panel__body{gap: 11px}.panel__body h2{font-size: 22px}.panel__lead{font-size: 14px;line-height: 1.55}.panel__body h3{margin-top: 2px}.price-list{gap: 6px}.price-list div{padding: 10px 14px}.price-list b{font-size: 14px}.price-list em{font-size: 15px}.ticks{gap: 5px}.ticks li{font-size: 14px}.panel__more, .panel__cta{min-height: 46px}@media (min-width: 640px){.panel__box{padding: 26px 28px 24px}.panel__body{zoom: min(var(--z), 1.25)}}.panel__btns{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin-top: 4px}.panel__btns .btn{width: 100%;margin: 0;padding: 0 14px;font-size: 14px}.panel__body h2{font-size: 21px}.panel--wide .panel__box{width: min(1120px, 100%)}.panel__body h2 em{font-style: normal;color: var(--em)}.panel--wide .panel__box{width: min(1120px, 100%)}.panel__body h2 em{font-style: normal;color: var(--em)}.pw{display: grid;gap: 12px;min-width: 0}.pw__list{display: flex;gap: 6px;margin: 0 -20px;padding: 2px 20px 4px;overflow-x: auto;scrollbar-width: none;scroll-snap-type: x mandatory}.pw__list::-webkit-scrollbar{display: none}.pw__it{position: relative;flex: none;display: flex;align-items: center;gap: 10px;padding: 8px 14px 8px 8px;border: 1px solid var(--line);border-radius: 999px;background: rgba(255, 255, 255, .03);color: #9fb0a9;text-align: left;cursor: pointer;scroll-snap-align: start;transition: border-color .3s, background .3s, color .3s}.pw__n{display: grid;place-items: center;width: 28px;height: 28px;border-radius: 50%;border: 1px solid rgba(32, 227, 162, .35);font: 700 11px/1 var(--head);color: var(--em);transition: background .3s, color .3s, box-shadow .3s}.pw__t{display: grid;gap: 2px}.pw__t b{font-size: 13px;color: #fff;white-space: nowrap}.pw__t small{display: none;font-size: 11.5px;color: #8fa19a}.pw__dot{display: none}.pw__it[aria-selected="true"]{border-color: rgba(32, 227, 162, .6);background: linear-gradient(180deg, rgba(32, 227, 162, .16), rgba(32, 227, 162, .04));color: #fff}.pw__it[aria-selected="true"] .pw__n{background: var(--em);color: #03140d;box-shadow: 0 0 16px rgba(32, 227, 162, .6)}.pw__stage{position: relative;display: grid;min-width: 0}.pw__slide{grid-area: 1 / 1;display: grid;gap: 10px;min-width: 0;opacity: 0;visibility: hidden;transform: translateY(12px) scale(.985);transition: opacity .45s, transform .6s var(--ease), visibility 0s .6s}.pw__slide.is-on{opacity: 1;visibility: visible;transform: none;transition: opacity .45s .05s, transform .6s var(--ease) .05s, visibility 0s}.pw__frame{position: relative;display: grid;grid-template-rows: auto minmax(0, 1fr);aspect-ratio: 16 / 10;border: 1px solid rgba(32, 227, 162, .3);border-radius: 16px;background: #050b09;overflow: hidden;box-shadow: 0 30px 60px -30px rgba(0, 0, 0, .9), 0 0 50px -14px rgba(32, 227, 162, .35)}.pw__bar{display: flex;align-items: center;gap: 5px;height: 26px;padding: 0 10px;border-bottom: 1px solid var(--line);background: #0d1512}.pw__bar i{width: 8px;height: 8px;border-radius: 50%;background: #ff5f57}.pw__bar i:nth-child(2){background: #febc2e}.pw__bar i:nth-child(3){background: #28c840}.pw__bar em{margin: 0 auto;padding: 2px 14px;border-radius: 999px;background: rgba(255, 255, 255, .06);font: 600 10.5px/1.4 var(--body);font-style: normal;color: #9fb0a9}.pw__screen{position: relative;min-height: 0;overflow: hidden}.pw__img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 0%}.pw__slide.is-on .pw__img--tall{animation: pwScroll 22s cubic-bezier(.45, 0, .55, 1) 1.2s infinite alternate}.pw__frame:hover .pw__img--tall{animation-play-state: paused}.pw__screen::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 40%;background: linear-gradient(180deg, transparent, rgba(4, 8, 6, .55));pointer-events: none}.pw__win{position: absolute;left: 12px;bottom: 12px;z-index: 2;display: inline-flex;align-items: center;gap: 6px;padding: 8px 13px;border-radius: 999px;font: 700 12.5px/1 var(--body);color: #02130c;background: linear-gradient(180deg, #62f7c8, #12c286);box-shadow: 0 0 26px rgba(32, 227, 162, .65);animation: pwWin 2.6s ease-in-out infinite}.pw__win svg{width: 14px;height: 14px}.pw__meta{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px}.pw__tags{display: flex;flex-wrap: wrap;gap: 5px}.pw__tag{padding: 6px 10px;border: 1px solid rgba(255, 255, 255, .1);border-radius: 999px;font: 700 11px/1 var(--body);color: #c9d4cf;background: rgba(255, 255, 255, .04)}.pw__tag--em{border-color: rgba(32, 227, 162, .45);color: var(--em);background: rgba(32, 227, 162, .08)}.pw__go{display: inline-flex;align-items: center;gap: 6px;font: 700 13px/1 var(--body);color: var(--em)}.pw__go svg{width: 15px;height: 15px;transition: transform .3s var(--ease)}.pw__go:hover svg{transform: translate(2px, -2px)}.pw__more{display: flex;align-items: center;gap: 12px;font-size: 13px;line-height: 1.4;color: #aebbb5}.pw__more b{flex: none;font: 700 26px/1 var(--head);letter-spacing: -.03em;color: var(--em);text-shadow: 0 0 22px rgba(32, 227, 162, .5)}@media (min-width: 900px){.pw{grid-template-columns: 290px minmax(0, 1fr);gap: 20px;align-items: start}.pw__list{flex-direction: column;margin: 0;padding: 0;overflow: visible;gap: 6px}.pw__it{width: 100%;border-radius: 16px;padding: 10px 14px 10px 10px}.pw__it:hover{border-color: rgba(32, 227, 162, .35);color: #fff}.pw__n{width: 34px;height: 34px;font-size: 12px}.pw__t small{display: block}.pw__t b{font-size: 14.5px}.pw__dot{display: block;margin-left: auto;width: 6px;height: 6px;border-radius: 50%;background: var(--em);box-shadow: 0 0 10px var(--em);opacity: 0;transform: scale(0);transition: opacity .3s, transform .4s var(--ease)}.pw__it[aria-selected="true"] .pw__dot{opacity: 1;transform: none}.pw__frame{aspect-ratio: 16 / 9.6}.pw__more{margin-top: -4px}}@media (min-width: 900px) and (max-height: 820px){.pw__frame{aspect-ratio: 16 / 8.4}.pw__it{padding-top: 7px;padding-bottom: 7px}.pw__n{width: 30px;height: 30px}}@media (prefers-reduced-motion: reduce){.pw__slide.is-on .pw__img--tall, .pw__win{animation: none}}.pw{display: grid;gap: 12px;min-width: 0}.pw__list{display: flex;gap: 6px;margin: 0 -20px;padding: 2px 20px 4px;overflow-x: auto;scrollbar-width: none;scroll-snap-type: x mandatory}.pw__list::-webkit-scrollbar{display: none}.pw__it{position: relative;flex: none;display: flex;align-items: center;gap: 10px;padding: 8px 14px 8px 8px;border: 1px solid var(--line);border-radius: 999px;background: rgba(255, 255, 255, .03);color: #9fb0a9;text-align: left;cursor: pointer;scroll-snap-align: start;transition: border-color .3s, background .3s, color .3s}.pw__n{display: grid;place-items: center;width: 28px;height: 28px;border-radius: 50%;border: 1px solid rgba(32, 227, 162, .35);font: 700 11px/1 var(--head);color: var(--em);transition: background .3s, color .3s, box-shadow .3s}.pw__t{display: grid;gap: 2px}.pw__t b{font-size: 13px;color: #fff;white-space: nowrap}.pw__t small{display: none;font-size: 11.5px;color: #8fa19a}.pw__dot{display: none}.pw__it[aria-selected="true"]{border-color: rgba(32, 227, 162, .6);background: linear-gradient(180deg, rgba(32, 227, 162, .16), rgba(32, 227, 162, .04));color: #fff}.pw__it[aria-selected="true"] .pw__n{background: var(--em);color: #03140d;box-shadow: 0 0 16px rgba(32, 227, 162, .6)}.pw__stage{position: relative;display: grid;min-width: 0}.pw__slide{grid-area: 1 / 1;display: grid;gap: 10px;min-width: 0;opacity: 0;visibility: hidden;transform: translateY(12px) scale(.985);transition: opacity .45s, transform .6s var(--ease), visibility 0s .6s}.pw__slide.is-on{opacity: 1;visibility: visible;transform: none;transition: opacity .45s .05s, transform .6s var(--ease) .05s, visibility 0s}.pw__frame{position: relative;display: grid;grid-template-rows: auto minmax(0, 1fr);aspect-ratio: 16 / 10;border: 1px solid rgba(32, 227, 162, .3);border-radius: 16px;background: #050b09;overflow: hidden;box-shadow: 0 30px 60px -30px rgba(0, 0, 0, .9), 0 0 50px -14px rgba(32, 227, 162, .35)}.pw__bar{display: flex;align-items: center;gap: 5px;height: 26px;padding: 0 10px;border-bottom: 1px solid var(--line);background: #0d1512}.pw__bar i{width: 8px;height: 8px;border-radius: 50%;background: #ff5f57}.pw__bar i:nth-child(2){background: #febc2e}.pw__bar i:nth-child(3){background: #28c840}.pw__bar em{margin: 0 auto;padding: 2px 14px;border-radius: 999px;background: rgba(255, 255, 255, .06);font: 600 10.5px/1.4 var(--body);font-style: normal;color: #9fb0a9}.pw__screen{position: relative;min-height: 0;overflow: hidden}.pw__img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 0%}.pw__slide.is-on .pw__img--tall{animation: pwScroll 22s cubic-bezier(.45, 0, .55, 1) 1.2s infinite alternate}.pw__frame:hover .pw__img--tall{animation-play-state: paused}.pw__screen::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 40%;background: linear-gradient(180deg, transparent, rgba(4, 8, 6, .55));pointer-events: none}.pw__win{position: absolute;left: 12px;bottom: 12px;z-index: 2;display: inline-flex;align-items: center;gap: 6px;padding: 8px 13px;border-radius: 999px;font: 700 12.5px/1 var(--body);color: #02130c;background: linear-gradient(180deg, #62f7c8, #12c286);box-shadow: 0 0 26px rgba(32, 227, 162, .65);animation: pwWin 2.6s ease-in-out infinite}.pw__win svg{width: 14px;height: 14px}.pw__meta{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px}.pw__tags{display: flex;flex-wrap: wrap;gap: 5px}.pw__tag{padding: 6px 10px;border: 1px solid rgba(255, 255, 255, .1);border-radius: 999px;font: 700 11px/1 var(--body);color: #c9d4cf;background: rgba(255, 255, 255, .04)}.pw__tag--em{border-color: rgba(32, 227, 162, .45);color: var(--em);background: rgba(32, 227, 162, .08)}.pw__go{display: inline-flex;align-items: center;gap: 6px;font: 700 13px/1 var(--body);color: var(--em)}.pw__go svg{width: 15px;height: 15px;transition: transform .3s var(--ease)}.pw__go:hover svg{transform: translate(2px, -2px)}.pw__more{display: flex;align-items: center;gap: 12px;font-size: 13px;line-height: 1.4;color: #aebbb5}.pw__more b{flex: none;font: 700 26px/1 var(--head);letter-spacing: -.03em;color: var(--em);text-shadow: 0 0 22px rgba(32, 227, 162, .5)}@media (min-width: 900px){.pw{grid-template-columns: 290px minmax(0, 1fr);gap: 20px;align-items: start}.pw__list{flex-direction: column;margin: 0;padding: 0;overflow: visible;gap: 6px}.pw__it{width: 100%;border-radius: 16px;padding: 10px 14px 10px 10px}.pw__it:hover{border-color: rgba(32, 227, 162, .35);color: #fff}.pw__n{width: 34px;height: 34px;font-size: 12px}.pw__t small{display: block}.pw__t b{font-size: 14.5px}.pw__dot{display: block;margin-left: auto;width: 6px;height: 6px;border-radius: 50%;background: var(--em);box-shadow: 0 0 10px var(--em);opacity: 0;transform: scale(0);transition: opacity .3s, transform .4s var(--ease)}.pw__it[aria-selected="true"] .pw__dot{opacity: 1;transform: none}.pw__frame{aspect-ratio: 16 / 9.6}.pw__more{margin-top: -4px}}@media (min-width: 900px) and (max-height: 820px){.pw__frame{aspect-ratio: 16 / 8.4}.pw__it{padding-top: 7px;padding-bottom: 7px}.pw__n{width: 30px;height: 30px}}@media (prefers-reduced-motion: reduce){.pw__slide.is-on .pw__img--tall, .pw__win{animation: none}}.sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.fab{position: fixed;right: max(16px, env(safe-area-inset-right));bottom: max(18px, env(safe-area-inset-bottom));z-index: 60;display: grid;place-items: center;width: 60px;height: 60px;border: 0;border-radius: 50%;color: #02130c;background: linear-gradient(180deg, #62f7c8, #12c286 60%, #0a9a69);box-shadow: 0 0 0 1px rgba(255, 255, 255, .25) inset, 0 14px 34px -10px rgba(32, 227, 162, .75), 0 0 30px rgba(32, 227, 162, .35);cursor: pointer;transition: transform .35s var(--ease)}.fab svg{width: 26px;height: 26px}.fab::before, .fab::after{content: '';position: absolute;inset: 0;border-radius: 50%;border: 1.5px solid rgba(32, 227, 162, .7);animation: ring 2.6s ease-out infinite}.fab::after{animation-delay: 1.3s}.fab:active{transform: scale(.94)}.ask{position: fixed;inset: 0;z-index: 300;display: flex;align-items: flex-end;justify-content: center}.ask[hidden]{display: none}.ask__shade{position: absolute;inset: 0;background: rgba(1, 4, 3, .72);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);opacity: 0;transition: opacity .35s}.ask.is-open .ask__shade{opacity: 1}.ask__box{position: relative;width: 100%;max-height: 92svh;overflow-y: auto;overscroll-behavior: contain;padding: 14px 18px max(22px, env(safe-area-inset-bottom));border: 1px solid rgba(32, 227, 162, .3);border-bottom: 0;border-radius: 26px 26px 0 0;background: radial-gradient(120% 60% at 50% 0%, rgba(32, 227, 162, .16), transparent 60%), linear-gradient(180deg, #0b1511, #060b09);box-shadow: 0 -30px 80px -20px rgba(32, 227, 162, .25), inset 0 1px 0 rgba(255, 255, 255, .08);transform: translateY(100%);transition: transform .5s var(--ease)}.ask.is-open .ask__box{transform: none}.ask__box::before{content: '';position: absolute;left: 10%;right: 10%;top: 0;height: 1px;background: linear-gradient(90deg, transparent, var(--em), transparent);box-shadow: 0 0 14px var(--em)}.ask__grab{display: block;width: 44px;height: 4px;margin: 0 auto 14px;border-radius: 4px;background: rgba(255, 255, 255, .18)}.ask__x{position: absolute;top: 14px;right: 14px;display: grid;place-items: center;width: 38px;height: 38px;border: 1px solid var(--line-2);border-radius: 50%;background: rgba(255, 255, 255, .04);color: var(--text);cursor: pointer}.ask__x svg{width: 18px;height: 18px}.ask__x:hover{border-color: var(--em)}.ask__form{display: grid;gap: 12px}.ask__head{display: flex;align-items: center;gap: 14px;padding-right: 44px}.ask__mark{display: grid;place-items: center;flex: none;width: 54px;height: 54px;border: 1px solid rgba(32, 227, 162, .4);border-radius: 16px;background: radial-gradient(circle at 50% 35%, #0f3a2b, #03100b 75%);box-shadow: 0 0 24px rgba(32, 227, 162, .25)}.ask__mark img{width: 32px;height: auto}.ask__head h2{margin-top: 6px;font: 600 22px/1.1 var(--head);letter-spacing: -.02em}.ask__sub{font-size: 14px;color: var(--muted)}.fld{display: grid;gap: 6px}.fld__l{font: 600 12px/1 var(--body);letter-spacing: .08em;text-transform: uppercase;color: #9fb0a9}.fld__l i{font-style: normal;color: var(--em)}.fld input{width: 100%;height: 50px;padding: 0 16px;border: 1px solid var(--line-2);border-radius: 14px;background: rgba(0, 0, 0, .35);color: var(--text);font: 500 16px/1 var(--body);outline: none;transition: border-color .25s, box-shadow .25s, background-color .25s}.fld input::placeholder{color: #55625d}.fld input:focus{border-color: var(--em);background: rgba(32, 227, 162, .05);box-shadow: 0 0 0 4px rgba(32, 227, 162, .12)}.fld.is-bad input{border-color: #ff6b6b;box-shadow: 0 0 0 4px rgba(255, 107, 107, .12)}.fld__e{min-height: 0;font-size: 12px;color: #ff8a8a}.fld__e:empty{display: none}.fld-row{display: grid;grid-template-columns: minmax(0, 1fr);gap: 12px}.agree{position: relative;display: flex;align-items: flex-start;gap: 12px;margin-top: 2px;font-size: 13.5px;line-height: 1.45;color: #b6c2bd;cursor: pointer}.agree input{position: absolute;opacity: 0;width: 1px;height: 1px}.agree__box{flex: none;position: relative;width: 22px;height: 22px;border: 1.5px solid var(--line-2);border-radius: 7px;background: rgba(0, 0, 0, .35);transition: background-color .2s, border-color .2s, box-shadow .2s}.agree__box::after{content: '';position: absolute;left: 7px;top: 3px;width: 5px;height: 10px;border: solid #02130c;border-width: 0 2.5px 2.5px 0;transform: rotate(45deg) scale(0);transition: transform .2s var(--ease)}.agree input:checked + .agree__box{background: var(--em);border-color: var(--em);box-shadow: 0 0 14px var(--em-glow)}.agree input:checked + .agree__box::after{transform: rotate(45deg) scale(1)}.agree input:focus-visible + .agree__box{outline: 2px solid var(--em);outline-offset: 2px}.agree a{color: var(--em);text-decoration: underline;text-underline-offset: 3px}.agree.is-bad .agree__box{border-color: #ff6b6b}.ask__send{width: 100%;margin-top: 4px}.ask__send[disabled]{opacity: .6;pointer-events: none}.ask__msg{min-height: 0;font-size: 13.5px;text-align: center;color: #ff8a8a}.ask__msg:empty{display: none}.ask__msg a{color: var(--em);text-decoration: underline}.ask__done{display: grid;justify-items: center;gap: 12px;padding: 30px 0 10px;text-align: center}.ask__done[hidden]{display: none}.ask__ok{display: grid;place-items: center;width: 78px;height: 78px;border-radius: 50%;color: #02130c;background: linear-gradient(180deg, #62f7c8, #12c286);box-shadow: 0 0 40px rgba(32, 227, 162, .55);animation: pop .6s var(--ease)}.ask__ok svg{width: 38px;height: 38px}.ask__done h3{font: 600 24px/1.1 var(--head)}.ask__done p{color: var(--muted);margin-bottom: 8px}@media (min-width: 640px){.fab{display: none}.ask{align-items: center;padding: 24px}.ask__box{max-width: 620px;padding: 30px 30px 28px;border-bottom: 1px solid rgba(32, 227, 162, .3);border-radius: 26px;transform: translateY(30px) scale(.96);opacity: 0;transition: transform .45s var(--ease), opacity .35s}.ask.is-open .ask__box{opacity: 1}.ask__grab{display: none}.fld-row{grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr)}}@media (prefers-reduced-motion: reduce){.fab::before, .fab::after, .ask__ok{animation: none}}.phone{display: flex;align-items: stretch;height: 50px;border: 1px solid var(--line-2);border-radius: 14px;background: rgba(0, 0, 0, .35);transition: border-color .25s, box-shadow .25s, background-color .25s}.phone:focus-within{border-color: var(--em);background: rgba(32, 227, 162, .05);box-shadow: 0 0 0 4px rgba(32, 227, 162, .12)}.fld.is-bad .phone{border-color: #ff6b6b;box-shadow: 0 0 0 4px rgba(255, 107, 107, .12)}.phone input{flex: 1;min-width: 0;height: 100%;border: 0;background: none;box-shadow: none !important;padding-left: 10px}.phone input:focus{background: none}.cc{position: relative;flex: none}.cc__btn{display: flex;align-items: center;gap: 6px;height: 100%;padding: 0 10px 0 14px;border: 0;border-right: 1px solid var(--line-2);background: none;color: var(--muted);cursor: pointer}.cc__flag{display: inline-flex;width: 22px;height: 16px;overflow: hidden;border-radius: 3px;box-shadow: 0 0 0 1px rgba(255, 255, 255, .15)}.cc__flag svg{width: 100%;height: 100%}.cc__chev{width: 11px;height: 11px;transition: transform .25s}.cc.is-open .cc__chev{transform: rotate(180deg)}.cc__menu{position: absolute;left: 0;bottom: calc(100% + 8px);z-index: 5;display: none;min-width: 220px;padding: 6px;border: 1px solid rgba(32, 227, 162, .35);border-radius: 14px;background: #0a1511;box-shadow: 0 20px 40px -12px rgba(0, 0, 0, .8), 0 0 24px rgba(32, 227, 162, .15)}.cc.is-open .cc__menu{display: grid;gap: 2px}.cc__menu button{display: flex;align-items: center;gap: 10px;width: 100%;padding: 10px 12px;border: 0;border-radius: 10px;background: none;color: var(--text);font: 500 14px/1 var(--body);text-align: left;cursor: pointer}.cc__menu button:hover, .cc__menu button[aria-selected="true"]{background: rgba(32, 227, 162, .1)}.cc__menu b{margin-left: auto;color: var(--em);font-weight: 700}.phone input{font-variant-numeric: tabular-nums;letter-spacing: .01em}.fld__l small{margin-left: 6px;font-size: 10.5px;font-weight: 600;letter-spacing: .04em;text-transform: none;color: #6f7d77}.fld textarea{width: 100%;min-height: 84px;padding: 13px 16px;border: 1px solid var(--line-2);border-radius: 14px;background: rgba(0, 0, 0, .35);color: var(--text);font: 500 15px/1.5 var(--body);resize: vertical;outline: none;transition: border-color .25s, box-shadow .25s, background-color .25s}.fld textarea::placeholder{color: #55625d}.fld textarea:focus{border-color: var(--em);background: rgba(32, 227, 162, .05);box-shadow: 0 0 0 4px rgba(32, 227, 162, .12)}.ask__form{gap: 10px}.ask__soc{justify-content: center;padding-top: 10px;border-top: 1px solid var(--line)}.tgf{position: relative;display: block}.tgf__at{position: absolute;left: 14px;top: 50%;transform: translateY(-50%);font: 700 15px/1 var(--body);font-style: normal;color: var(--em);text-shadow: 0 0 12px rgba(32, 227, 162, .45);pointer-events: none}.tgf input{padding-left: 30px}.fld__cnt{position: absolute;right: 12px;bottom: 10px;font: 600 11px/1 var(--body);font-style: normal;color: #6f7d77;pointer-events: none}.fld__cnt b{color: #9fb0a9;font-weight: 700}.fld__cnt.is-full b{color: #ff9a9a}.fld:has(textarea){position: relative}.fld textarea{padding-bottom: 24px}.mbar{display: none}@media (max-width: 639px){.mbar{position: fixed;left: 10px;right: 10px;bottom: max(10px, env(safe-area-inset-bottom));z-index: 70;display: grid;grid-template-columns: 1fr 1fr 64px 1fr 1fr;align-items: center;height: 62px;padding: 0 4px;border: 1px solid rgba(32, 227, 162, .28);border-radius: 22px;background: rgba(6, 13, 10, .88);backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px);box-shadow: 0 18px 40px -12px rgba(0, 0, 0, .9), inset 0 1px 0 rgba(255, 255, 255, .06)}.mbar::before{content: "";position: absolute;left: 14%;right: 14%;top: -1px;height: 2px;border-radius: 2px;background: linear-gradient(90deg, transparent, var(--em), transparent);box-shadow: 0 0 12px var(--em)}.mbar__i{display: grid;justify-items: center;gap: 4px;padding: 8px 0;border: 0;background: none;color: #8fa19a;font: 600 11px/1 var(--body);cursor: pointer;transition: color .2s}.mbar__i svg{width: 21px;height: 21px}.mbar__i[aria-current]{color: var(--em)}.mbar__i[aria-current] svg{filter: drop-shadow(0 0 6px rgba(32, 227, 162, .7))}.mbar__i:active{color: #fff}.mbar__gap{grid-column: 3}.mbar__plus{position: absolute;left: 50%;top: -22px;display: grid;place-items: center;width: 60px;height: 60px;margin-left: -30px;border: 4px solid #050a08;border-radius: 50%;color: #02130c;background: linear-gradient(180deg, #62f7c8, #12c286 60%, #0a9a69);box-shadow: 0 0 26px rgba(32, 227, 162, .6), inset 0 1px 0 rgba(255, 255, 255, .5);cursor: pointer}.mbar__plus svg{width: 26px;height: 26px}.mbar__plus::after{content: "";position: absolute;inset: -4px;border-radius: 50%;border: 1.5px solid rgba(32, 227, 162, .6);animation: ring 2.6s ease-out infinite}.mbar ~ .fab, body:has(.mbar) .fab{display: none}}@media (prefers-reduced-motion: reduce){.mbar__plus::after{animation: none}}@media (max-width: 639px){.page-price .hdr__right .nav, .page-price .hdr__right .tg-btn{display: none}}.pr{position: relative;height: 100svh;overflow: hidden;background: radial-gradient(50% 50% at 80% 20%, rgba(32, 227, 162, .12), transparent 70%), radial-gradient(60% 50% at 10% 100%, rgba(15, 180, 125, .08), transparent 70%), var(--bg)}.pr__in{display: grid;grid-template-rows: auto minmax(0, 1fr);gap: 12px;height: calc(100svh / var(--z));max-width: var(--wrap);margin: 0 auto;padding: 72px 16px max(12px, env(safe-area-inset-bottom));zoom: var(--z)}.pr__left{display: grid;gap: 10px;min-width: 0}.pr__head{display: grid;gap: 6px}.pr__h1{font-size: clamp(24px, min(7vw, 4.4vh), 60px)}.pr__lead{display: none}.pr__note{display: none;font-size: 12px;color: #6f7d77}.plans{display: grid;grid-auto-flow: column;grid-auto-columns: 78%;gap: 10px;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;padding: 4px 2px 6px}.plans::-webkit-scrollbar{display: none}.plan{position: relative;display: grid;grid-template-rows: auto auto auto minmax(0, 1fr) auto;gap: 6px;min-width: 0;padding: 14px;border: 1px solid rgba(255, 255, 255, .1);border-radius: 20px;background: linear-gradient(170deg, rgba(255, 255, 255, .05), rgba(8, 16, 13, .8) 55%);scroll-snap-align: start;overflow: hidden;isolation: isolate;transition: transform .4s var(--ease), border-color .3s, box-shadow .3s}.plan:hover{transform: translateY(-4px);border-color: rgba(32, 227, 162, .5)}.plan--pop{border-color: transparent;background: linear-gradient(170deg, rgba(32, 227, 162, .2), rgba(8, 16, 13, .92) 55%);box-shadow: 0 0 40px -6px rgba(32, 227, 162, .35)}.plan--pop::before{content: "";position: absolute;inset: -1px;z-index: -1;border-radius: inherit;padding: 1.5px;background: conic-gradient(from var(--ang, 0deg), #20e3a2, transparent 30%, transparent 60%, #7dffd4, #20e3a2);-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;animation: ang 4s linear infinite}.plan--max{background: linear-gradient(170deg, rgba(220, 235, 230, .08), rgba(8, 16, 13, .9) 55%)}.plan__tag{position: absolute;top: 12px;right: 12px;padding: 5px 10px;border-radius: 999px;font: 700 10.5px/1 var(--body);letter-spacing: .1em;text-transform: uppercase;color: #02130c;background: linear-gradient(180deg, #62f7c8, #12c286);box-shadow: 0 0 14px rgba(32, 227, 162, .6)}.plan__tier{font: 600 18px/1 var(--head);letter-spacing: -.01em}.plan--max .plan__tier{background: var(--chrome);-webkit-background-clip: text;background-clip: text;color: transparent}.plan__for{font-size: 12.5px;color: var(--muted)}.plan__price{display: flex;align-items: baseline;gap: 6px;flex-wrap: wrap}.plan__price b{font: 700 24px/1 var(--head);letter-spacing: -.02em;color: #fff}.plan--pop .plan__price b{color: var(--em);text-shadow: 0 0 20px rgba(32, 227, 162, .5)}.plan__price small{font-size: 12px;color: var(--muted)}.plan__list{display: grid;align-content: start;gap: 6px;min-height: 0;margin: 4px 0 0;padding: 0;list-style: none}.plan__list li{position: relative;padding-left: 20px;font-size: 13px;line-height: 1.4;color: #c3cec9}.plan__list li::before{content: "";position: absolute;left: 0;top: 3px;width: 12px;height: 12px;border-radius: 50%;background: rgba(32, 227, 162, .15) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2320e3a2' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4L18 8'/%3E%3C/svg%3E") center / 9px no-repeat}.plan__list .plan__plus{padding: 6px 0 0;font: 700 10.5px/1 var(--body);letter-spacing: .12em;text-transform: uppercase;color: var(--em)}.plan__list .plan__plus::before{display: none}.plan__btn{width: 100%;min-height: 44px;margin-top: 4px;font-size: 14px}.calc{display: grid;grid-template-rows: auto minmax(0, 1fr) auto;gap: 8px;min-height: 0;padding: 10px;border: 1px solid rgba(32, 227, 162, .28);border-radius: 22px;background: rgba(6, 12, 10, .72);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);box-shadow: 0 30px 60px -30px rgba(0, 0, 0, .9)}.calc__top{display: grid;gap: 8px}.calc__title{display: flex;align-items: center;gap: 8px;font: 600 14px/1 var(--head)}.calc__title svg{width: 18px;height: 18px;color: var(--em)}.ctabs{display: flex;gap: 4px;overflow-x: auto;scrollbar-width: none}.ctabs::-webkit-scrollbar{display: none}.ctab{flex: none;height: 34px;padding: 0 12px;border: 1px solid var(--line-2);border-radius: 999px;background: none;color: #9fb0a9;font: 700 12.5px/1 var(--body);cursor: pointer;transition: color .2s, border-color .2s, background-color .2s}.ctab:hover{color: #fff;border-color: rgba(32, 227, 162, .5)}.ctab[aria-pressed="true"]{color: #03140d;border-color: transparent;background: linear-gradient(180deg, #5cf5c4, #12c286)}.calc__list{display: grid;align-content: start;gap: 6px;min-height: 0;padding-right: 2px}.crow{position: relative;display: grid;grid-template-columns: auto minmax(0, 1fr) auto;align-items: center;gap: 12px;padding: 11px 12px;border: 1px solid var(--line);border-radius: 14px;background: rgba(255, 255, 255, .025);cursor: pointer;transition: border-color .25s, background-color .25s}.crow[hidden]{display: none}.crow:hover{border-color: rgba(32, 227, 162, .35)}.crow input{position: absolute;opacity: 0;width: 1px;height: 1px}.crow__box{position: relative;width: 22px;height: 22px;border: 1.5px solid var(--line-2);border-radius: 7px;background: rgba(0, 0, 0, .35);transition: background-color .2s, border-color .2s, box-shadow .2s}.crow__box::after{content: "";position: absolute;left: 7px;top: 3px;width: 5px;height: 10px;border: solid #02130c;border-width: 0 2.5px 2.5px 0;transform: rotate(45deg) scale(0);transition: transform .2s var(--ease)}.crow input:checked ~ .crow__box{background: var(--em);border-color: var(--em);box-shadow: 0 0 14px var(--em-glow)}.crow input:checked ~ .crow__box::after{transform: rotate(45deg) scale(1)}.crow input:focus-visible ~ .crow__box{outline: 2px solid var(--em);outline-offset: 2px}.crow:has(input:checked){border-color: rgba(32, 227, 162, .55);background: rgba(32, 227, 162, .08)}.crow__t{display: grid;gap: 3px;min-width: 0}.crow__t b{font-size: 14px;font-weight: 700}.crow__t small{display: none;font-size: 12.5px;line-height: 1.4;color: var(--muted)}.crow__p{display: grid;gap: 3px;justify-items: end;text-align: right}.crow__p b{font: 600 13.5px/1 var(--head);color: var(--em);white-space: nowrap}.crow__p small{font-size: 11px;color: #7f918a;white-space: nowrap}.calc__sum{display: grid;grid-template-columns: minmax(0, 1fr);gap: 8px;padding: 12px;border: 1px solid rgba(32, 227, 162, .3);border-radius: 16px;background: radial-gradient(120% 140% at 0% 0%, rgba(32, 227, 162, .16), transparent 60%), rgba(0, 0, 0, .35)}.calc__total{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 16px}.calc__picked{width: 100%;font-size: 12px;font-weight: 600;color: #8fa19a}.calc__big{display: inline-flex;align-items: baseline;gap: 6px;font: 700 26px/1 var(--head);letter-spacing: -.02em;color: #fff}.calc__big span{text-shadow: 0 0 22px rgba(32, 227, 162, .4)}.calc__big small{font: 600 12px/1 var(--body);color: var(--muted)}.calc__big--m span{color: var(--em)}.calc__send{width: 100%}.calc__send:disabled{opacity: .45;pointer-events: none}.calc__big.is-bump span{animation: bump .45s var(--ease)}@media (max-width: 639px){.page-price .fab{bottom: calc(max(12px, env(safe-area-inset-bottom)) + 150px);width: 52px;height: 52px}}@media (min-width: 640px){.pr__in{padding: 90px 28px 22px;gap: 16px}.pr__lead{display: block;font-size: 16px}.plans{grid-auto-flow: row;grid-template-columns: repeat(3, minmax(0, 1fr));overflow: visible}.crow__t small{display: block}.calc__sum{grid-template-columns: minmax(0, 1fr) auto;align-items: center}.calc__send{width: auto}}@media (min-width: 1024px){.pr__in{grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr);grid-template-rows: minmax(0, 1fr);gap: 32px}.pr__left{grid-template-rows: auto minmax(0, 1fr) auto;min-height: 0}.plans{min-height: 0}.plan{padding: 18px}.pr__note{display: block}.calc{padding: 14px}}@media (min-width: 1024px) and (max-height: 760px){.pr__lead{display: none}.plan__for{display: none}}@media (prefers-reduced-motion: reduce){.plan--pop::before{animation: none}}@media (max-width: 639px){.page-price .fab{display: none}.plans{grid-auto-columns: 58%}.plan{padding: 12px;gap: 4px}.plan__for, .plan__list{display: none}.plan__price b{font-size: 20px}.plan__btn{min-height: 38px;font-size: 13px}.pr__h1{font-size: clamp(22px, 6.4vw, 30px)}.calc__big{font-size: 22px}.calc__sum{padding: 10px;gap: 6px}.calc__picked{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}}.pr__mode{display: none}.calc__send-s{display: none}@media (max-width: 639px){.pr__in{grid-template-rows: auto auto minmax(0, 1fr);gap: 12px}.pr__left{display: contents}.pr__head{order: -2}.pr__mode{order: -1;position: relative;display: grid;grid-template-columns: 1fr 1fr;padding: 4px;border: 1px solid rgba(32, 227, 162, .25);border-radius: 999px;background: rgba(0, 0, 0, .45)}.pr__mode button{position: relative;z-index: 1;display: inline-flex;align-items: center;justify-content: center;gap: 6px;height: 40px;border: 0;border-radius: 999px;background: none;color: #8fa19a;font: 700 14px/1 var(--body);cursor: pointer;transition: color .3s}.pr__mode button[aria-selected="true"]{color: #03140d}.pr__mode i{display: inline-grid;place-items: center;min-width: 20px;height: 20px;padding: 0 6px;border-radius: 999px;font: 700 11px/1 var(--body);font-style: normal;color: #03140d;background: var(--em);box-shadow: 0 0 10px var(--em)}.pr__mode i[hidden]{display: none}.pr__mode button[aria-selected="true"] i{background: #fff;box-shadow: none}.pr__mode-dot{position: absolute;top: 4px;bottom: 4px;left: 4px;width: calc(50% - 4px);border-radius: 999px;background: linear-gradient(180deg, #5cf5c4, #12c286 60%, #0a9a69);box-shadow: 0 0 18px rgba(32, 227, 162, .5);transition: transform .4s var(--ease)}.pr[data-mode="calc"] .pr__mode-dot{transform: translateX(100%)}.pr[data-mode="plans"] .calc, .pr[data-mode="calc"] .plans, .pr__note{display: none}.pr__head .eyebrow{display: none}.plans{grid-auto-flow: row;grid-template-columns: 1fr;grid-auto-columns: auto;grid-auto-rows: minmax(0, 1fr);overflow: visible;min-height: 0;padding: 0;gap: 8px;animation: pane .45s var(--ease)}.plan{grid-template-columns: minmax(0, 1fr) auto;grid-template-rows: auto minmax(0, 1fr) auto;gap: 8px 10px;padding: 14px;transform: none !important}.plan__tier{grid-column: 1;grid-row: 1;align-self: center;font-size: 17px}.plan__tag{position: static;grid-column: 1;grid-row: 1;justify-self: end;align-self: center;margin-right: 4px;font-size: 9.5px;padding: 4px 8px}.plan__for{display: none}.plan__price{grid-column: 2;grid-row: 1;justify-content: flex-end;align-self: center;flex-wrap: nowrap}.plan__price b{font-size: 19px}.plan__price small{font-size: 11px}.plan__list{display: grid;grid-column: 1 / -1;grid-row: 2;grid-template-columns: 1fr 1fr;align-content: center;gap: 4px 10px;margin: 0;overflow: hidden}.plan__list li{font-size: 12px;line-height: 1.3;padding-left: 16px}.plan__list li::before{width: 11px;height: 11px;top: 1px;background-size: 8px}.plan__list li:nth-child(n+5){display: none}.plan__list .plan__plus{display: none}.plan__btn{grid-column: 1 / -1;grid-row: 3;min-height: 40px;margin: 0}.calc{padding: 10px;gap: 8px;animation: pane .45s var(--ease)}.calc__title{display: none}.crow{padding: 10px 11px;gap: 10px}.calc__sum{grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: 10px;padding: 8px 8px 8px 12px;border-radius: 14px}.calc__total{display: grid;grid-template-columns: auto auto;justify-content: start;gap: 2px 12px}.calc__picked{grid-column: 1 / -1;font-size: 11px}.calc__big{font-size: 18px;gap: 4px}.calc__big small{font-size: 10.5px}.calc__send{width: auto;min-height: 42px;padding: 0 16px;font-size: 13.5px}.calc__send-l{display: none}.calc__send-s{display: inline}}@media (max-width: 639px){.calc__send{width: 48px;min-height: 48px;height: 48px;padding: 0;border-radius: 50%}.calc__send-s, .calc__send-l{display: none}.calc__send svg{width: 20px;height: 20px}.calc__total{grid-template-columns: auto auto;gap: 2px 14px}.calc__big{white-space: nowrap}}@media (max-width: 639px) and (max-height: 760px){.plans{grid-auto-rows: auto;overflow-y: auto;overscroll-behavior: contain}.plan{min-height: 0}.plan__price b{font-size: 18px}.plan__btn{min-height: 36px}}@media (max-width: 639px) and (max-height: 760px){.plan{grid-template-rows: auto auto auto}.plan__list{align-content: start;overflow: visible;gap: 3px 10px}.plan__list li{font-size: 11.5px}.plan__list li:nth-child(n+3){display: none}.plan{padding: 11px 12px;gap: 6px 10px}.plan__tier{font-size: 16px}}.page-kb .hdr__right, .page-svc .hdr__right{display: flex}@media (max-width: 639px){.page-kb .hdr__right .nav, .page-kb .hdr__right .tg-btn, .page-svc .hdr__right .nav, .page-svc .hdr__right .tg-btn{display: none}.page-kb .hdr__right, .page-svc .hdr__right{padding: 3px}.page-kb .brand .wm, .page-svc .brand .wm{font-size: 13px}}.back{display: inline-flex;align-items: center;gap: 8px;font: 700 13px/1 var(--body);color: #9fb0a9;transition: color .25s}.back svg{width: 16px;height: 16px;color: var(--em);transition: transform .3s var(--ease)}.back:hover{color: #fff}.back:hover svg{transform: translateX(-3px)}.kbh, .kbc, .rd, .svc{position: relative;height: 100svh;overflow: hidden;background: radial-gradient(60% 40% at 80% 0%, rgba(32, 227, 162, .1), transparent 70%), radial-gradient(50% 40% at 0% 100%, rgba(15, 180, 125, .07), transparent 70%), var(--bg)}.kbh__in, .kbc__in, .rd__in, .svc__in{height: calc(100svh / var(--z));max-width: var(--wrap);margin: 0 auto;padding: 76px 16px max(14px, env(safe-area-inset-bottom));zoom: var(--z)}.kbh__in{display: grid;grid-template-rows: auto minmax(0, 1fr);gap: 16px}.kbh__head{display: grid;gap: 10px;justify-items: start}.kbh__h1{font-size: clamp(24px, min(6.6vw, 4.4vh), 56px)}.kbh__lead{display: none}.kbs{position: relative;width: 100%;max-width: 620px}.kbs__field{display: flex;align-items: center;gap: 10px;height: 50px;padding: 0 16px;border: 1px solid var(--line-2);border-radius: 16px;background: rgba(0, 0, 0, .4);transition: border-color .25s, box-shadow .25s}.kbs__field:focus-within{border-color: var(--em);box-shadow: 0 0 0 4px rgba(32, 227, 162, .12)}.kbs__field svg{width: 19px;height: 19px;color: var(--em);flex: none}.kbs__field input{flex: 1;min-width: 0;height: 100%;border: 0;background: none;color: var(--text);font: 500 16px/1 var(--body);outline: none}.kbs__res{position: absolute;left: 0;right: 0;top: calc(100% + 8px);z-index: 20;max-height: 50vh;padding: 6px;border: 1px solid rgba(32, 227, 162, .35);border-radius: 16px;background: #09130f;box-shadow: 0 30px 60px -20px rgba(0, 0, 0, .9);overflow-y: auto}.kbs__res a{display: grid;gap: 3px;padding: 11px 12px;border-radius: 11px}.kbs__res a:hover, .kbs__res a:focus{background: rgba(32, 227, 162, .1);outline: none}.kbs__res b{font-size: 14.5px}.kbs__res small{font-size: 12px;color: var(--em)}.kbs__res p{padding: 12px;color: var(--muted);font-size: 14px}.kbh__grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));grid-auto-rows: minmax(0, 1fr);gap: 8px;min-height: 0}.kbt{position: relative;display: grid;align-content: start;gap: 4px;min-height: 0;padding: 12px;border: 1px solid rgba(32, 227, 162, .2);border-radius: 18px;background: linear-gradient(155deg, rgba(32, 227, 162, .1), rgba(8, 16, 13, .7) 60%);color: var(--text);text-align: left;overflow: hidden;cursor: pointer;transition: border-color .3s, transform .35s var(--ease), box-shadow .3s}.kbt:hover{border-color: var(--em);transform: translateY(-3px);box-shadow: 0 0 30px rgba(32, 227, 162, .22)}.kbt__ic{display: grid;place-items: center;width: 34px;height: 34px;margin-bottom: 4px;border-radius: 11px;color: var(--em);background: radial-gradient(circle at 50% 35%, rgba(32, 227, 162, .3), rgba(32, 227, 162, .06) 70%);box-shadow: inset 0 0 0 1px rgba(32, 227, 162, .35)}.kbt__ic svg{width: 18px;height: 18px}.kbt b{font: 600 13.5px/1.2 var(--head);letter-spacing: -.01em}.kbt small{display: none;font-size: 13px;line-height: 1.4;color: var(--muted)}.kbt em{margin-top: auto;font-style: normal;font-weight: 700;font-size: 12px;color: var(--em)}.kbt--em{background: linear-gradient(155deg, rgba(32, 227, 162, .22), rgba(8, 16, 13, .7) 70%)}.kbt--talk{border-color: rgba(32, 227, 162, .5)}.kbt--talk .kbt__ic{color: #02130c;background: linear-gradient(180deg, #62f7c8, #12c286);box-shadow: 0 0 18px rgba(32, 227, 162, .5)}.kbc__in{display: grid;grid-template-rows: auto minmax(0, 1fr);gap: 14px}.kbc__side{display: grid;gap: 8px;align-content: start}.kbc__ic{display: none}.kbc__h1{font-size: clamp(24px, min(7vw, 4.6vh), 56px)}.kbc__side .lead{font-size: 14px}.chips{display: flex;gap: 6px;overflow-x: auto;scrollbar-width: none;padding-bottom: 2px}.chips a{flex: none;padding: 8px 12px;border: 1px solid var(--line-2);border-radius: 999px;font: 600 12.5px/1 var(--body);color: #aab7b1;white-space: nowrap;transition: border-color .25s, color .25s}.chips a:hover{color: #fff;border-color: var(--em)}.chips a[aria-current]{color: #03140d;border-color: transparent;background: linear-gradient(180deg, #5cf5c4, #12c286)}.kbc__list{display: grid;align-content: start;gap: 8px;min-height: 0;padding-right: 4px}.kbl{display: grid;grid-template-columns: auto minmax(0, 1fr);gap: 4px 14px;align-items: center;padding: 14px 16px;border: 1px solid var(--line);border-radius: 18px;background: rgba(255, 255, 255, .03);transition: border-color .3s, background-color .3s, transform .35s var(--ease)}.kbl:hover{border-color: rgba(32, 227, 162, .5);background: rgba(32, 227, 162, .06);transform: translateX(4px)}.kbl__n{grid-row: span 2;font: 700 22px/1 var(--head);color: var(--em);text-shadow: 0 0 14px rgba(32, 227, 162, .45)}.kbl__t{display: grid;gap: 5px}.kbl__t b{font: 600 15px/1.25 var(--head);letter-spacing: -.01em}.kbl__t small{display: none;font-size: 13px;line-height: 1.45;color: var(--muted)}.kbl__m{display: inline-flex;align-items: center;gap: 5px;font-size: 12px;font-weight: 700;color: #8fa19a}.kbl__m svg{width: 14px;height: 14px;color: var(--em)}.rd__in{display: grid;grid-template-columns: minmax(0, 1fr);padding-bottom: 0}.rd__side{position: fixed;left: 0;right: 0;bottom: 0;z-index: 90;display: grid;grid-template-rows: auto auto minmax(0, 1fr);gap: 10px;max-height: 72svh;padding: 18px 18px max(18px, env(safe-area-inset-bottom));border: 1px solid rgba(32, 227, 162, .3);border-bottom: 0;border-radius: 24px 24px 0 0;background: linear-gradient(180deg, #0b1511, #060b09);box-shadow: 0 -30px 80px -20px rgba(0, 0, 0, .9);transform: translateY(105%);transition: transform .45s var(--ease)}.rd__side.is-open{transform: none}.rd__label{font: 700 11px/1 var(--body);letter-spacing: .16em;text-transform: uppercase;color: #7f918a}.rd__nav{display: grid;align-content: start;gap: 2px;min-height: 0}.rd__nav a{display: grid;grid-template-columns: 26px minmax(0, 1fr);gap: 8px;padding: 9px 10px;border-radius: 11px;font-size: 13.5px;line-height: 1.35;color: #aab7b1;transition: background-color .25s, color .25s}.rd__nav a span{font: 700 11px/1.6 var(--head);color: #5f6f69}.rd__nav a:hover{color: #fff;background: rgba(255, 255, 255, .04)}.rd__nav a[aria-current]{color: #fff;background: rgba(32, 227, 162, .1);box-shadow: inset 2px 0 0 var(--em)}.rd__nav a[aria-current] span{color: var(--em)}.rd__main{min-height: 0;padding: 4px 2px 90px}.rd__crumbs{display: flex;flex-wrap: wrap;gap: 6px;font-size: 12.5px;font-weight: 600;color: #7f918a}.rd__crumbs a:hover{color: var(--em)}.rd__h1{margin-top: 12px;font: 600 clamp(24px, 6.4vw, 44px)/1.1 var(--head);letter-spacing: -.03em}.rd__meta{display: inline-flex;align-items: center;gap: 6px;margin-top: 12px;font-size: 13px;font-weight: 700;color: var(--em)}.rd__meta svg{width: 15px;height: 15px}.rd__lead{margin-top: 16px;font-size: 17px;line-height: 1.65;color: #cbd6d1}.rd__short{margin-top: 18px;padding: 16px 18px;border: 1px solid rgba(32, 227, 162, .35);border-radius: 18px;background: linear-gradient(155deg, rgba(32, 227, 162, .12), rgba(8, 16, 13, .5))}.rd__short b{display: block;margin-bottom: 6px;font: 700 11px/1 var(--body);letter-spacing: .16em;text-transform: uppercase;color: var(--em)}.rd__short p{font-size: 15px;line-height: 1.65;color: #d5dfdb}.rd__body{margin-top: 8px}.rd__body h2, .rd__faqh, .rd__relh{margin: 34px 0 12px;font: 600 clamp(20px, 5vw, 28px)/1.2 var(--head);letter-spacing: -.02em;scroll-margin-top: 16px}.rd__body h3{margin: 22px 0 8px;font: 600 17px/1.3 var(--head)}.rd__body p{margin: 0 0 14px;font-size: 16px;line-height: 1.75;color: #b9c5c0}.rd__body b, .rd__short b ~ p b, .rd__lead b{color: #fff;font-weight: 700}.rd__body ul, .rd__body ol:not(.rd-steps){display: grid;gap: 8px;margin: 0 0 16px;padding-left: 22px;color: #b9c5c0;font-size: 16px;line-height: 1.65}.rd__body li::marker{color: var(--em);font-weight: 700}.rd-note{margin: 18px 0;padding: 14px 16px 14px 18px;border-left: 3px solid var(--em);border-radius: 0 14px 14px 0;background: rgba(32, 227, 162, .07);color: #d3ddd9;font-size: 15px;line-height: 1.65}.rd-steps{display: grid;gap: 10px;margin: 0 0 18px;padding: 0;list-style: none;counter-reset: st}.rd-steps li{position: relative;display: grid;gap: 4px;padding: 14px 16px 14px 58px;border: 1px solid var(--line);border-radius: 16px;background: rgba(255, 255, 255, .03);counter-increment: st}.rd-steps li::before{content: counter(st, decimal-leading-zero);position: absolute;left: 16px;top: 15px;font: 700 18px/1 var(--head);color: var(--em);text-shadow: 0 0 12px rgba(32, 227, 162, .5)}.rd-steps b{font-size: 15.5px;color: #fff}.rd-steps b i{margin-left: 6px;font-style: normal;font-size: 12px;font-weight: 700;color: var(--em)}.rd-steps span{font-size: 14.5px;line-height: 1.6;color: #aab7b1}.rd-table{margin: 0 0 18px;overflow-x: auto;border: 1px solid var(--line);border-radius: 16px}.rd-table table{width: 100%;min-width: 480px;border-collapse: collapse;font-size: 14px}.rd-table th{padding: 12px 14px;text-align: left;font: 700 11.5px/1.3 var(--body);letter-spacing: .08em;text-transform: uppercase;color: var(--em);background: rgba(32, 227, 162, .08)}.rd-table td{padding: 12px 14px;border-top: 1px solid var(--line);color: #c3cec9;line-height: 1.5;vertical-align: top}.rd-faq{border: 1px solid var(--line);border-radius: 16px;background: rgba(255, 255, 255, .03);margin-bottom: 8px;transition: border-color .3s}.rd-faq[open]{border-color: rgba(32, 227, 162, .4)}.rd-faq summary{position: relative;padding: 15px 44px 15px 16px;font-weight: 700;font-size: 15px;list-style: none;cursor: pointer}.rd-faq summary::-webkit-details-marker{display: none}.rd-faq summary::after{content: "";position: absolute;right: 16px;top: 50%;width: 10px;height: 10px;margin-top: -7px;border-right: 2px solid var(--em);border-bottom: 2px solid var(--em);transform: rotate(45deg);transition: transform .3s var(--ease)}.rd-faq[open] summary::after{transform: rotate(-135deg);margin-top: -2px}.rd-faq p{padding: 0 16px 16px;font-size: 15px;line-height: 1.65;color: #b9c5c0}.rd__cta{display: grid;gap: 14px;margin-top: 30px;padding: 22px;border: 1px solid rgba(32, 227, 162, .35);border-radius: 20px;background: radial-gradient(100% 120% at 0% 0%, rgba(32, 227, 162, .16), transparent 60%), rgba(8, 16, 13, .6)}.rd__cta b{font: 600 20px/1.2 var(--head)}.rd__cta .btn{justify-self: start}.rd__rels{display: grid;gap: 8px}.rd-rel{display: grid;gap: 5px;padding: 14px 16px;border: 1px solid var(--line);border-radius: 16px;background: rgba(255, 255, 255, .03);transition: border-color .3s, transform .35s var(--ease)}.rd-rel:hover{border-color: rgba(32, 227, 162, .5);transform: translateX(4px)}.rd-rel small{font-size: 12px;font-weight: 700;color: var(--em)}.rd-rel b{font: 600 15px/1.3 var(--head)}.rd__toc{display: none}.rd__tocnav a{display: block;padding: 7px 10px 7px 14px;border-left: 2px solid var(--line);font-size: 13px;line-height: 1.4;color: #8fa19a;transition: color .25s, border-color .25s}.rd__tocnav a:hover{color: #fff}.rd__tocnav a.is-on{color: #fff;border-color: var(--em);box-shadow: -6px 0 14px -8px var(--em)}.rd__open{position: fixed;left: 16px;bottom: max(18px, env(safe-area-inset-bottom));z-index: 60;display: inline-flex;align-items: center;gap: 8px;height: 48px;padding: 0 18px;border: 1px solid rgba(32, 227, 162, .45);border-radius: 999px;background: rgba(6, 12, 10, .9);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);color: var(--text);font: 700 13.5px/1 var(--body);cursor: pointer}.rd__open svg{width: 17px;height: 17px;color: var(--em)}@media (min-width: 640px){.kbh__in, .kbc__in, .rd__in, .svc__in{padding: 92px 28px 22px}.kbh__lead{display: block;max-width: 40rem;font-size: 16px}.kbh__grid{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 12px}.kbt{padding: 18px;gap: 6px}.kbt__ic{width: 42px;height: 42px}.kbt b{font-size: 16px}.kbt small{display: block}.kbl__t small{display: block}}@media (min-width: 1024px){.kbc__in{grid-template-columns: minmax(0, .9fr) minmax(0, 1.2fr);grid-template-rows: minmax(0, 1fr);gap: 40px}.kbc__side{align-content: center}.kbc__ic{display: grid;place-items: center;width: 64px;height: 64px;border-radius: 20px;color: var(--em);background: radial-gradient(circle at 50% 35%, rgba(32, 227, 162, .3), rgba(32, 227, 162, .06) 70%);box-shadow: inset 0 0 0 1px rgba(32, 227, 162, .35), 0 0 30px rgba(32, 227, 162, .2)}.kbc__ic svg{width: 32px;height: 32px}.chips{flex-wrap: wrap;overflow: visible}.rd__in{grid-template-columns: 250px minmax(0, 1fr);gap: 34px;padding-bottom: 0}.rd__side{position: static;z-index: auto;max-height: none;padding: 0 0 20px;border: 0;background: none;box-shadow: none;transform: none;min-height: 0}.rd__main{padding: 0 28px 60px 0}.rd__open{display: none}}@media (min-width: 1280px){.rd__in{grid-template-columns: 250px minmax(0, 1fr) 230px}.rd__toc{display: grid;grid-template-rows: auto minmax(0, 1fr);gap: 10px;min-height: 0;padding-bottom: 20px}}@media (max-width: 639px){.kbt--talk{display: none}}.page-kb .hdr__right, .page-svc .hdr__right, .page-price .hdr__right{gap: 8px}.page-kb .hdr__right .langs, .page-svc .hdr__right .langs{display: none}@media (max-width: 639px){.page-kb .hdr__right, .page-svc .hdr__right, .page-price .hdr__right{display: flex;padding: 0;border: 0;background: none;box-shadow: none;backdrop-filter: none;-webkit-backdrop-filter: none}}@media (max-width: 639px){.kbh__in, .kbc__in, .svc__in, .pr__in{padding-bottom: calc(max(10px, env(safe-area-inset-bottom)) + 84px)}.rd__main{padding-bottom: 160px}.rd__open{bottom: calc(max(10px, env(safe-area-inset-bottom)) + 76px);left: 50%;transform: translateX(-50%);height: 40px}.rd__side{z-index: 95}}.chips{gap: 8px;padding: 2px 2px 4px}.chip{position: relative;display: inline-flex;align-items: center;gap: 9px;padding: 6px 12px 6px 6px;border: 1px solid var(--line-2);border-radius: 14px;background: linear-gradient(160deg, rgba(255, 255, 255, .05), rgba(255, 255, 255, .01));color: #aab7b1;font: 600 12.5px/1.15 var(--body);white-space: nowrap;overflow: hidden;isolation: isolate;transition: border-color .3s, color .3s, transform .35s var(--ease), box-shadow .3s}.chip__ic{display: grid;place-items: center;flex: none;width: 28px;height: 28px;border-radius: 9px;color: var(--em);background: rgba(32, 227, 162, .08);border: 1px solid rgba(32, 227, 162, .2);transition: background .3s, color .3s}.chip__ic svg{width: 15px;height: 15px}.chip small{margin-left: 2px;padding: 3px 7px;border-radius: 999px;font: 700 10.5px/1 var(--body);color: #7f918a;background: rgba(255, 255, 255, .06)}.chips a.chip:hover{color: #fff;border-color: rgba(32, 227, 162, .45);transform: translateY(-2px)}.chips a.chip[aria-current]{color: #fff;border-color: rgba(32, 227, 162, .7);background: linear-gradient(160deg, rgba(32, 227, 162, .22), rgba(8, 20, 15, .9) 70%);box-shadow: 0 0 24px -6px rgba(32, 227, 162, .55), inset 0 1px 0 rgba(255, 255, 255, .08)}.chips a.chip[aria-current] .chip__ic{color: #03140d;background: linear-gradient(180deg, #62f7c8, #12c286);border-color: transparent;box-shadow: 0 0 14px rgba(32, 227, 162, .6)}.chips a.chip[aria-current] small{color: #03140d;background: var(--em)}.chips a.chip[aria-current]::after{content: '';position: absolute;inset: 0;z-index: -1;background: linear-gradient(110deg, transparent 30%, rgba(255, 255, 255, .1) 46%, transparent 62%);transform: translateX(-110%);animation: shine 3.4s var(--ease) infinite 1s}@media (min-width: 1024px){.chips{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px}.chip{min-width: 0;padding: 7px 12px 7px 7px}.chip__t{min-width: 0;overflow: hidden;text-overflow: ellipsis}.chip small{margin-left: auto}}@media (prefers-reduced-motion: reduce){.chips a.chip[aria-current]::after{animation: none}}@media (min-width: 1024px){.chip{white-space: normal}.chip__t{overflow: visible;text-overflow: clip}}@media (max-width: 639px) and (max-height: 739px){.kbh__in{gap: 10px}.kbh__grid{grid-auto-rows: auto;align-content: start;overflow-y: auto;overscroll-behavior: contain;gap: 6px}.kbt{padding: 9px 10px;gap: 2px}.kbt__ic{width: 26px;height: 26px;margin-bottom: 2px;border-radius: 9px}.kbt__ic svg{width: 15px;height: 15px}.kbt b{font-size: 12.5px}.kbt em{font-size: 10px}.kbh__h1{font-size: clamp(20px, 5.8vw, 28px)}}@media (max-width: 639px) and (max-height: 739px){.kbh__grid{grid-auto-rows: max-content;align-content: start}.kbt{min-height: max-content}}.em-text{color: var(--em);text-shadow: 0 0 40px rgba(32, 227, 162, .35)}.svc__in{display: grid;grid-template-rows: auto minmax(0, 1fr);gap: 14px}.svc__intro{display: grid;gap: 10px;align-content: start}.svc__h1{font-size: clamp(22px, min(6.4vw, 4.2vh), 58px)}.svc__lead{display: none}.svc__chips{display: none;flex-wrap: wrap;gap: 6px}.svc__chips span{padding: 7px 12px;border: 1px solid rgba(32, 227, 162, .25);border-radius: 999px;font-size: 12.5px;font-weight: 600;color: #b9c9c2;background: rgba(32, 227, 162, .05)}.svc__meta{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.svc__meta div{display: grid;gap: 6px;padding: 12px 14px;border: 1px solid rgba(32, 227, 162, .25);border-radius: 16px;background: linear-gradient(155deg, rgba(32, 227, 162, .12), rgba(8, 16, 13, .6) 60%)}.svc__meta small{font: 700 10.5px/1 var(--body);letter-spacing: .14em;text-transform: uppercase;color: #7f918a}.svc__meta b{font: 600 15px/1.2 var(--head);color: var(--em)}.svc__cta{display: none}.svc__others{display: none;flex-wrap: wrap;gap: 6px;align-items: center}.svc__others small{width: 100%;font: 700 11px/1 var(--body);letter-spacing: .14em;text-transform: uppercase;color: #6f7d77}.svc__others a{padding: 7px 12px;border: 1px solid var(--line-2);border-radius: 999px;font-size: 12.5px;font-weight: 600;color: #aab7b1;transition: color .25s, border-color .25s}.svc__others a:hover{color: #fff;border-color: var(--em)}.svc__panel{display: grid;grid-template-rows: auto minmax(0, 1fr);gap: 10px;min-height: 0;padding: 10px;border: 1px solid rgba(32, 227, 162, .25);border-radius: 22px;background: rgba(6, 12, 10, .7);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px)}.stabs{display: flex;gap: 4px;overflow-x: auto;scrollbar-width: none;padding: 3px;border-radius: 999px;background: rgba(0, 0, 0, .4)}.stab{flex: none;height: 38px;padding: 0 14px;border: 0;border-radius: 999px;background: none;color: #8fa19a;font: 700 13px/1 var(--body);cursor: pointer;transition: color .25s}.stab:hover{color: #fff}.stab[aria-selected="true"]{color: #03140d;background: linear-gradient(180deg, #5cf5c4, #12c286 60%, #0a9a69);box-shadow: 0 0 16px rgba(32, 227, 162, .45)}.spane{min-height: 0;padding: 4px 4px 70px;animation: pane .45s var(--ease)}.spane[hidden]{display: none}.spane__lead{margin-bottom: 12px;font-size: 14.5px;line-height: 1.6;color: #b9c5c0}.sgrid{display: grid;gap: 8px}.scard{display: grid;gap: 6px;padding: 14px 16px;border: 1px solid var(--line);border-radius: 16px;background: rgba(255, 255, 255, .03)}.scard b{font: 600 15px/1.25 var(--head)}.scard p{font-size: 14px;line-height: 1.6;color: #aab7b1}@media (min-width: 640px){.svc__chips, .svc__others{display: flex}.svc__lead{display: block;font-size: 16px}.svc__cta{display: flex}.sgrid{grid-template-columns: 1fr 1fr}}@media (min-width: 1024px){.svc__in{grid-template-columns: minmax(0, .95fr) minmax(0, 1.1fr);grid-template-rows: minmax(0, 1fr);gap: 40px}.svc__intro{align-content: center;gap: 16px}.svc__panel{padding: 14px}.spane{padding-bottom: 20px}}@media (max-width: 639px){.spane{padding-bottom: 20px}}@media (min-width: 1024px){.svc__h1{font-size: clamp(30px, calc(5.4vh / var(--z)), 52px)}}@media (min-width: 1024px) and (max-height: 820px){.svc__chips{display: none}.svc__lead{font-size: 14.5px}.svc__intro{gap: 12px}}@media (min-width: 1024px) and (max-height: 700px){.svc__lead{display: none}}.tv{position: relative;height: 100svh;overflow: hidden;background: radial-gradient(50% 40% at 70% 10%, rgba(32, 227, 162, .1), transparent 70%), var(--bg)}.tv .hub__net{opacity: .5}.tv__in{position: relative;z-index: 2;display: grid;grid-template-rows: auto minmax(0, 1fr);gap: 12px;height: calc(100svh / var(--z));max-width: 1480px;margin: 0 auto;padding: 72px 16px calc(max(10px, env(safe-area-inset-bottom)) + 84px);zoom: var(--z)}.tv__side{display: grid;gap: 10px;align-content: start;min-width: 0}.tv__h1{font-size: clamp(24px, min(7vw, 4.4vh), 62px)}.tv__h1 b{font-weight: inherit;background: linear-gradient(180deg, #7dffd4, #12c286);-webkit-background-clip: text;background-clip: text;color: transparent;filter: drop-shadow(0 0 22px rgba(32, 227, 162, .35))}.tv__lead, .tv__hint, .tv__niches{display: none}.tv__kind{position: relative;display: grid;grid-template-columns: repeat(3, 1fr);padding: 4px;border: 1px solid rgba(32, 227, 162, .25);border-radius: 999px;background: rgba(0, 0, 0, .45)}.tv__kind button{position: relative;z-index: 1;height: 38px;border: 0;border-radius: 999px;background: none;color: #8fa19a;font: 700 12.5px/1 var(--body);cursor: pointer;transition: color .3s;white-space: nowrap}.tv__kind button small{margin-left: 3px;font-size: 11px;opacity: .8}.tv__kind button[aria-selected="true"]{color: #03140d}.tv__kind-dot{position: absolute;top: 4px;bottom: 4px;left: 4px;width: calc((100% - 8px) / 3);border-radius: 999px;background: linear-gradient(180deg, #5cf5c4, #12c286 60%, #0a9a69);box-shadow: 0 0 18px rgba(32, 227, 162, .5);transition: transform .45s var(--ease)}.tv__kind[data-k="land"] .tv__kind-dot{transform: translateX(100%)}.tv__kind[data-k="shop"] .tv__kind-dot{transform: translateX(200%)}.tv__search{display: none;align-items: center;gap: 10px;height: 46px;padding: 0 14px;border: 1px solid var(--line-2);border-radius: 14px;background: rgba(0, 0, 0, .4);transition: border-color .25s, box-shadow .25s}.tv__search:focus-within{border-color: var(--em);box-shadow: 0 0 0 4px rgba(32, 227, 162, .12)}.tv__search svg{width: 18px;height: 18px;color: var(--em);flex: none}.tv__search input{flex: 1;min-width: 0;height: 100%;border: 0;background: none;color: var(--text);font: 500 15px/1 var(--body);outline: none}.tv__chips{display: flex;flex-wrap: wrap;gap: 6px}.tvc{display: inline-flex;align-items: center;gap: 7px;height: 36px;padding: 0 12px;border: 1px solid var(--line-2);border-radius: 999px;background: rgba(255, 255, 255, .02);color: #b3c0ba;font: 600 13px/1 var(--body);cursor: pointer;transition: color .25s, border-color .25s, background-color .25s}.tvc small{display: inline-grid;place-items: center;min-width: 22px;height: 20px;padding: 0 6px;border-radius: 999px;background: rgba(255, 255, 255, .06);font-size: 11px;font-weight: 700;color: #8fa19a}.tvc:hover{color: #fff;border-color: rgba(32, 227, 162, .5)}.tvc[aria-pressed="true"]{color: #fff;border-color: var(--em);background: rgba(32, 227, 162, .12);box-shadow: 0 0 16px rgba(32, 227, 162, .2)}.tvc[aria-pressed="true"] small{color: #03140d;background: var(--em)}.tv__stage{position: relative;display: grid;grid-template-rows: minmax(0, 1fr) auto;gap: 10px;min-height: 0;perspective: 1600px}.tv__grid{display: grid;grid-template-columns: repeat(var(--cols, 1), minmax(0, 1fr));grid-template-rows: repeat(var(--rows, 2), minmax(0, 1fr));gap: 12px;min-height: 0;touch-action: pan-y}.tv__empty{align-self: center;justify-self: center;color: var(--muted)}.tvk{position: relative;display: grid;grid-template-rows: minmax(0, 1fr) auto;min-height: 0;border: 1px solid rgba(255, 255, 255, .08);border-radius: 20px;background: linear-gradient(180deg, rgba(255, 255, 255, .04), rgba(8, 16, 13, .9));overflow: hidden;cursor: pointer;isolation: isolate;transform-style: preserve-3d;transition: border-color .35s, box-shadow .35s, transform .5s var(--ease);animation: tvk-in .7s var(--ease) both;animation-delay: calc(var(--i, 0) * 55ms)}.tvk.is-out{animation: tvk-out .38s cubic-bezier(.7, 0, .84, 0) both;animation-delay: calc(var(--i, 0) * 25ms)}.tvk.is-back{animation-name: tvk-in-back}.tvk.is-out.is-back{animation-name: tvk-out-back}.tvk::before{content: "";position: absolute;inset: 0;z-index: 3;border-radius: inherit;background: radial-gradient(400px circle at var(--mx, 50%) var(--my, 0%), rgba(32, 227, 162, .18), transparent 45%);opacity: 0;transition: opacity .35s;pointer-events: none}.tvk:hover{border-color: rgba(32, 227, 162, .6);box-shadow: 0 30px 60px -30px rgba(0, 0, 0, .9), 0 0 40px -10px rgba(32, 227, 162, .45)}.tvk:hover::before{opacity: 1}.tvk__media{position: relative;min-height: 0;overflow: hidden;background: #0b0f0e}.tvk__media img{width: 100%;height: 100%;object-fit: cover;object-position: top left;transform: scale(1.02);transition: transform 1.2s var(--ease), filter .5s}.tvk:hover .tvk__media img{transform: scale(1.08)}.tvk__media::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg, rgba(4, 7, 6, 0) 55%, rgba(4, 7, 6, .75))}.tvk__n{position: absolute;left: 12px;top: 12px;z-index: 2;display: inline-flex;align-items: baseline;gap: 2px;padding: 6px 11px;border: 1px solid rgba(32, 227, 162, .45);border-radius: 12px;background: rgba(4, 10, 8, .8);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);font: 700 15px/1 var(--head);color: #fff;box-shadow: 0 0 18px rgba(32, 227, 162, .25)}.tvk__n small{font-size: 10px;color: var(--em)}.tvk__kind{position: absolute;right: 12px;top: 12px;z-index: 2;padding: 5px 9px;border-radius: 999px;font: 700 10px/1 var(--body);letter-spacing: .1em;text-transform: uppercase;color: #03140d;background: linear-gradient(180deg, #62f7c8, #12c286)}.tvk__acts{position: absolute;left: 0;right: 0;bottom: 12px;z-index: 4;display: flex;justify-content: center;gap: 8px;opacity: 0;transform: translateY(12px);transition: opacity .35s, transform .45s var(--ease)}.tvk:hover .tvk__acts, .tvk:focus-within .tvk__acts{opacity: 1;transform: none}.tvk__acts button{display: inline-flex;align-items: center;gap: 7px;height: 40px;padding: 0 16px;border-radius: 999px;font: 700 13px/1 var(--body);cursor: pointer}.tvk__acts svg{width: 16px;height: 16px}.tvk__demo{border: 1px solid rgba(255, 255, 255, .25);background: rgba(4, 10, 8, .85);color: #fff;backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px)}.tvk__want{border: 0;color: #02130c;background: linear-gradient(180deg, #62f7c8, #12c286);box-shadow: 0 0 20px rgba(32, 227, 162, .5)}.tvk__body{display: grid;gap: 4px;padding: 11px 14px 13px}.tvk__top{display: flex;align-items: baseline;justify-content: space-between;gap: 10px;min-width: 0}.tvk__top b{font: 600 16px/1.1 var(--head);letter-spacing: -.01em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.tvk__top small{flex: none;font-size: 12px;color: var(--muted);white-space: nowrap}.tvk__f{display: flex;align-items: center;gap: 7px;font-size: 13px;color: #c9d4cf;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.tvk__f::before{content: "";flex: none;width: 7px;height: 7px;border-radius: 50%;background: var(--em);box-shadow: 0 0 8px var(--em)}.tv__pager{display: flex;align-items: center;justify-content: center;gap: 12px}.tv__arrow{display: grid;place-items: center;width: 42px;height: 42px;border: 1px solid var(--line-2);border-radius: 50%;background: rgba(6, 12, 10, .7);color: var(--text);cursor: pointer;transition: border-color .25s, box-shadow .25s, opacity .25s}.tv__arrow svg{width: 18px;height: 18px}.tv__arrow:hover:not(:disabled){border-color: var(--em);box-shadow: 0 0 18px rgba(32, 227, 162, .3)}.tv__arrow:disabled{opacity: .3;cursor: default}.tv__dots{display: flex;align-items: center;gap: 6px}.tv__dots button{width: 8px;height: 8px;padding: 0;border: 0;border-radius: 999px;background: rgba(255, 255, 255, .2);cursor: pointer;transition: width .4s var(--ease), background-color .3s}.tv__dots button[aria-selected="true"]{width: 28px;background: var(--em);box-shadow: 0 0 10px var(--em)}.tv__count{min-width: 64px;font: 600 13px/1 var(--head);color: var(--muted);text-align: center}.tv__count b{color: #fff}.tvv{position: fixed;inset: 0;z-index: 400;display: grid;grid-template-rows: auto minmax(0, 1fr);background: radial-gradient(60% 50% at 50% 60%, rgba(32, 227, 162, .1), transparent 70%), rgba(2, 5, 4, .96);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);opacity: 0;transition: opacity .35s}.tvv[hidden]{display: none}.tvv.is-open{opacity: 1}.tvv__bar{display: flex;align-items: center;gap: 8px;padding: 10px 12px;border-bottom: 1px solid var(--line)}.tvv__btn{display: grid;place-items: center;flex: none;width: 42px;height: 42px;border: 1px solid var(--line-2);border-radius: 50%;background: rgba(255, 255, 255, .03);color: var(--text);cursor: pointer;transition: border-color .25s}.tvv__btn svg{width: 18px;height: 18px}.tvv__btn:hover{border-color: var(--em)}.tvv__nav{display: flex;align-items: center;gap: 8px;flex: 1;min-width: 0;justify-content: center}.tvv__title{display: flex;align-items: baseline;gap: 10px;min-width: 0}.tvv__title b{font: 700 18px/1 var(--head);color: var(--em);text-shadow: 0 0 14px rgba(32, 227, 162, .5)}.tvv__title span{font: 600 15px/1.2 var(--head);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.tvv__dev{display: none;padding: 3px;border-radius: 999px;background: rgba(0, 0, 0, .45);box-shadow: inset 0 0 0 1px rgba(32, 227, 162, .2)}.tvv__dev button{display: grid;place-items: center;width: 40px;height: 36px;border: 0;border-radius: 999px;background: none;color: #8fa19a;cursor: pointer}.tvv__dev button svg{width: 19px;height: 19px}.tvv__dev button[aria-selected="true"]{color: #03140d;background: linear-gradient(180deg, #5cf5c4, #12c286);box-shadow: 0 0 14px rgba(32, 227, 162, .45)}.tvv__ext{display: none}.tvv__want{min-height: 42px;padding: 0 14px;font-size: 13.5px}.tvv__want span{display: none}.tvv__stage{position: relative;display: grid;place-items: center;min-height: 0;padding: 0;overflow: hidden}.tvv__device{position: relative;width: 100%;height: 100%;background: #fff;transition: width .6s var(--ease), height .6s var(--ease), border-radius .6s var(--ease), box-shadow .6s}.tvv__device iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;border-radius: inherit;background: #fff}.tvv__notch{display: none}.tvv__spin{position: absolute;left: 50%;top: 50%;width: 36px;height: 36px;margin: -18px 0 0 -18px;border: 3px solid rgba(32, 227, 162, .25);border-top-color: var(--em);border-radius: 50%;animation: spin .8s linear infinite;opacity: 0;transition: opacity .3s;pointer-events: none}.tvv.is-loading .tvv__spin{opacity: 1}@media (min-width: 640px){.tv__in{padding: 90px 28px 22px}.tv__search{display: flex}.tvv__dev{display: flex}.tvv__ext{display: grid}.tvv__want span{display: inline}.tvv__want{padding: 0 18px}.tvv__stage{padding: 22px}.tvv__device{border-radius: 14px;box-shadow: 0 0 0 1px rgba(255, 255, 255, .1), 0 40px 90px -30px rgba(0, 0, 0, .9)}.tvv__device[data-dev="tab"]{width: min(834px, 100%);height: min(1112px, 100%);border-radius: 34px;box-shadow: 0 0 0 12px #0d1210, 0 0 0 13px rgba(255, 255, 255, .12), 0 50px 100px -30px rgba(0, 0, 0, .9)}.tvv__device[data-dev="mob"]{width: 390px;height: min(844px, 100%);border-radius: 44px;box-shadow: 0 0 0 11px #0d1210, 0 0 0 12px rgba(255, 255, 255, .14), 0 0 60px rgba(32, 227, 162, .25), 0 50px 100px -30px rgba(0, 0, 0, .9)}.tvv__device[data-dev="mob"] .tvv__notch{display: block;position: absolute;left: 50%;top: 10px;z-index: 2;width: 110px;height: 28px;margin-left: -55px;border-radius: 20px;background: #000}}@media (min-width: 1024px){.tv__in{grid-template-columns: 330px minmax(0, 1fr);grid-template-rows: minmax(0, 1fr);gap: 34px}.tv__side{align-content: center;gap: 16px}.tv__lead, .tv__hint, .tv__niches{display: grid}.tv__niches{gap: 10px}.tv__lead{font-size: 15.5px}.tv__hint{font-size: 13px;color: #7f918a;padding-top: 12px;border-top: 1px solid var(--line)}.tv__kind button{font-size: 13px}}@media (max-width: 639px){.page-tv .fab{display: none}.tv__h1{font-size: clamp(22px, 7vw, 30px)}.tvk__acts{opacity: 1;transform: none}.tvk__acts .tvk__demo{display: none}.tvk__acts{justify-content: flex-end;padding-right: 12px}.tvk__want{height: 36px;padding: 0 12px;font-size: 12px}.tvv__title span{font-size: 13px}}@media (prefers-reduced-motion: reduce){.tvk, .tvk.is-out{animation: none}}.tvv{grid-template-columns: minmax(0, 1fr)}.tv__in{grid-template-columns: minmax(0, 1fr)}.tvk__media img{object-position: top center}@media (max-width: 639px){.tvk__media img{object-fit: cover;object-position: top center}.tv__dots{display: none}.tv__pager{justify-content: space-between}.tv__kind button{font-size: 11.5px}.tv__kind button small{display: none}.tvv__device{width: 100%}}@media (min-width: 1024px){.tv__in{grid-template-columns: 330px minmax(0, 1fr)}}@media (max-width: 639px){.tv__grid{grid-template-rows: auto;align-content: center}.tvk{grid-template-rows: auto auto}.tvk__media{aspect-ratio: 16 / 10}.tvk__media img{object-fit: contain;object-position: center}.tvk__media::after{display: none}.tvk__acts{position: static;opacity: 1;transform: none;justify-content: stretch;padding: 0 14px 14px;order: 3}.tvk__acts .tvk__demo{display: inline-flex}.tvk__acts button{flex: 1;justify-content: center;height: 42px}.tvk__body{padding: 12px 14px 10px}.tvk__top{flex-direction: column;align-items: flex-start;gap: 4px}.tvk__top b{font-size: 18px}.tvk__f{white-space: normal}}@media (max-width: 639px){.tvk__acts button{white-space: nowrap;font-size: 12.5px;padding: 0 10px}}.au{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 8px}.au__field input{width: 100%;height: 52px;padding: 0 16px;border: 1px solid var(--line-2);border-radius: 14px;background: rgba(0, 0, 0, .4);color: var(--text);font: 500 16px/1 var(--body);outline: none;transition: border-color .25s, box-shadow .25s}.au__field input:focus{border-color: var(--em);box-shadow: 0 0 0 4px rgba(32, 227, 162, .12)}.au .btn{min-height: 52px}.au__err{font-size: 13px;color: #ff8a8a}.au__err:empty{display: none}.au__what{padding: 14px 16px;border: 1px dashed rgba(32, 227, 162, .3);border-radius: 16px}.au__what ul{display: grid;margin: 8px 0 0;padding: 0;list-style: none}.au__what li{display: flex;justify-content: space-between;gap: 10px;padding: 9px 0;border-top: 1px solid var(--line);font-size: 14px}.au__what li:first-child{border-top: 0}.au__what small{color: var(--em);font-weight: 700}.au__res{display: grid;gap: 12px}.au__head{display: flex;align-items: center;gap: 16px;padding: 14px;border: 1px solid rgba(32, 227, 162, .3);border-radius: 18px;background: radial-gradient(120% 140% at 0% 0%, rgba(32, 227, 162, .14), transparent 60%)}.au__ring{position: relative;flex: none;width: 86px;height: 86px}.au__ring svg{width: 100%;height: 100%;transform: rotate(-90deg)}.au__ring circle{fill: none;stroke-width: 8}.au__ring .bg{stroke: rgba(255, 255, 255, .08)}.au__ring .fg{stroke-linecap: round;transition: stroke-dashoffset 1.2s var(--ease);filter: drop-shadow(0 0 6px currentColor)}.au__ring b{position: absolute;inset: 0;display: grid;place-content: center;text-align: center;font: 700 24px/1 var(--head)}.au__ring b small{display: block;margin-top: 3px;font: 600 10px/1 var(--body);color: var(--muted)}.au__meta{display: grid;gap: 4px;min-width: 0}.au__meta b{font: 600 16px/1.2 var(--head);overflow-wrap: anywhere}.au__meta span{font-size: 13px;color: var(--muted)}.au__grp{border: 1px solid var(--line);border-radius: 16px;overflow: hidden}.au__grp h4{margin: 0;padding: 11px 14px;font: 700 12px/1 var(--body);letter-spacing: .1em;text-transform: uppercase;color: #9fb0a9;background: rgba(255, 255, 255, .03)}.au__it{display: grid;grid-template-columns: auto minmax(0, 1fr);gap: 4px 10px;padding: 11px 14px;border-top: 1px solid var(--line)}.au__it i{grid-row: span 2;width: 10px;height: 10px;margin-top: 5px;border-radius: 50%}.au__it.ok i{background: #20e3a2;box-shadow: 0 0 8px #20e3a2}.au__it.warn i{background: #ffc24b;box-shadow: 0 0 8px #ffc24b}.au__it.bad i, .au__it.fail i{background: #ff6b6b;box-shadow: 0 0 8px #ff6b6b}.au__it b{font-size: 14px}.au__it b em{margin-left: 6px;font-style: normal;font-weight: 600;color: var(--muted)}.au__it p{font-size: 13px;line-height: 1.5;color: #9fb0a9}.au__res.only-bad .au__it.ok, .au__res.only-bad .au__grp.all-ok{display: none}.au__tools{display: flex;flex-wrap: wrap;gap: 8px}.au__tools .btn{flex: 1;min-height: 44px;font-size: 13.5px}.au__load{display: flex;align-items: center;gap: 10px;font-size: 14px;color: #b9c5c0}.au__load::before{content: "";width: 18px;height: 18px;border: 2px solid rgba(32, 227, 162, .3);border-top-color: var(--em);border-radius: 50%;animation: spin .8s linear infinite}.co{position: relative;height: 100svh;overflow: hidden;background: radial-gradient(45% 45% at 85% 15%, rgba(32, 227, 162, .12), transparent 70%), radial-gradient(50% 50% at 0% 100%, rgba(15, 180, 125, .08), transparent 70%), var(--bg)}.co__in{position: relative;z-index: 2;display: grid;grid-template-columns: minmax(0, 1fr);grid-template-rows: auto minmax(0, 1fr);gap: 12px;height: calc(100svh / var(--z));max-width: 1480px;margin: 0 auto;padding: 72px 16px calc(max(10px, env(safe-area-inset-bottom)) + 84px);zoom: var(--z)}.co__side{display: grid;gap: 10px;align-content: start;min-width: 0}.co__h1{font-size: clamp(24px, 7vw, 34px)}.co__lead{display: none;font-size: 15px}.co__stats{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 6px;margin: 0;padding: 0;list-style: none}.co__stats li{position: relative;display: grid;gap: 3px;align-content: start;padding: 9px 8px;border: 1px solid rgba(32, 227, 162, .2);border-radius: 14px;background: linear-gradient(155deg, rgba(32, 227, 162, .11), rgba(8, 16, 13, .5) 60%);overflow: hidden}.co__stats b{font: 600 18px/1 var(--head);letter-spacing: -.02em;color: #fff}.co__stats li:nth-child(odd) b{color: var(--em);text-shadow: 0 0 18px rgba(32, 227, 162, .4)}.co__stats span{font-size: 10px;line-height: 1.25;color: #8fa19a}.co__who{display: none;align-items: center;gap: 12px;padding: 8px 16px 8px 8px;border: 1px solid var(--line);border-radius: 999px;background: rgba(0, 0, 0, .35);color: inherit;justify-self: start;transition: border-color .3s}.co__who:hover{border-color: rgba(32, 227, 162, .5)}.co__who img{width: 48px;height: 48px;border-radius: 50%;object-fit: cover;border: 1px solid rgba(32, 227, 162, .5);box-shadow: 0 0 18px rgba(32, 227, 162, .25)}.co__who span{display: grid;gap: 2px}.co__who b{font-size: 14px}.co__who small{font-size: 12px;color: #8fa19a}.co__who em{display: inline-flex;align-items: center;gap: 6px;margin-left: 10px;font: 700 12.5px/1 var(--body);font-style: normal;color: var(--em)}.co__who em svg{width: 15px;height: 15px;transition: transform .3s var(--ease)}.co__who:hover em svg{transform: translateX(3px)}.co__stage{position: relative;display: grid;grid-template-rows: auto minmax(0, 1fr);gap: 12px;min-width: 0;min-height: 0}.co__tabs{position: relative;display: grid;grid-template-columns: repeat(3, 1fr);padding: 4px;border: 1px solid rgba(32, 227, 162, .25);border-radius: 999px;background: rgba(0, 0, 0, .45)}.co__tabs button{position: relative;z-index: 1;height: 38px;border: 0;border-radius: 999px;background: none;color: #8fa19a;font: 700 12.5px/1 var(--body);cursor: pointer;transition: color .3s;white-space: nowrap}.co__tabs button[aria-selected="true"]{color: #03140d}.co__tabs-dot{position: absolute;top: 4px;bottom: 4px;left: 4px;width: calc((100% - 8px) / 3);border-radius: 999px;background: linear-gradient(180deg, #5cf5c4, #12c286 60%, #0a9a69);box-shadow: 0 0 18px rgba(32, 227, 162, .5);transition: transform .45s var(--ease)}.co__tabs[data-co="sp"] .co__tabs-dot{transform: translateX(100%)}.co__tabs[data-co="rules"] .co__tabs-dot{transform: translateX(200%)}.co__view{min-height: 0;animation: coIn .55s var(--ease) both}.co__view[hidden]{display: none}.co__talk{display: none}.co-tl{display: grid;grid-template-rows: auto minmax(0, 1fr) auto;gap: 12px;height: 100%}.co-tl__rail{position: relative;display: grid;grid-template-columns: repeat(5, 1fr);padding-top: 4px}.co-tl__rail::before, .co-tl__fill{content: '';position: absolute;left: 10%;top: 13px;height: 2px;border-radius: 2px}.co-tl__rail::before{right: 10%;background: rgba(255, 255, 255, .1)}.co-tl__fill{width: calc(80% * var(--p, 0));background: linear-gradient(90deg, #0a9a69, var(--em));box-shadow: 0 0 12px var(--em);transition: width .7s var(--ease)}.co-tl__node{position: relative;z-index: 1;display: grid;justify-items: center;gap: 8px;padding: 0;border: 0;background: none;color: #7f918a;font: 700 11.5px/1 var(--body);cursor: pointer;transition: color .3s}.co-tl__node i{width: 20px;height: 20px;border-radius: 50%;border: 2px solid rgba(255, 255, 255, .2);background: #07100d;transition: border-color .35s, box-shadow .35s, background .35s, transform .35s var(--ease)}.co-tl__node.is-past i{border-color: var(--em);background: #0b3a2a}.co-tl__node[aria-selected="true"]{color: #fff}.co-tl__node[aria-selected="true"] i{border-color: var(--em);background: var(--em);box-shadow: 0 0 0 5px rgba(32, 227, 162, .15), 0 0 20px var(--em);transform: scale(1.1)}.co-tl__cards{position: relative;display: grid;min-height: 0}.co-tl__card{grid-area: 1 / 1;position: relative;display: grid;align-content: end;gap: 10px;padding: 20px;border: 1px solid rgba(32, 227, 162, .22);border-radius: 22px;background: linear-gradient(160deg, rgba(32, 227, 162, .1), rgba(6, 12, 10, .8) 55%);overflow: hidden;opacity: 0;visibility: hidden;transform: translateX(30px) scale(.98);transition: opacity .5s, transform .6s var(--ease), visibility 0s .6s}.co-tl__card.is-on{opacity: 1;visibility: visible;transform: none;transition: opacity .5s .08s, transform .7s var(--ease) .08s, visibility 0s}.co-tl__card.is-back{transform: translateX(-30px) scale(.98)}.co-tl__card::after{content: '';position: absolute;inset: 7px;pointer-events: none;background: linear-gradient(var(--em), var(--em)) left top / 12px 1.5px, linear-gradient(var(--em), var(--em)) left top / 1.5px 12px, linear-gradient(var(--em), var(--em)) right bottom / 12px 1.5px, linear-gradient(var(--em), var(--em)) right bottom / 1.5px 12px;background-repeat: no-repeat;opacity: .7}.co-tl__yr{position: absolute;right: -6px;top: -10px;font: 700 clamp(64px, 22vw, 150px)/1 var(--head);letter-spacing: -.05em;color: transparent;-webkit-text-stroke: 1px rgba(32, 227, 162, .28);background: linear-gradient(180deg, rgba(32, 227, 162, .16), transparent 80%);-webkit-background-clip: text;background-clip: text;pointer-events: none}.co-tl__card h3{position: relative;font: 600 clamp(18px, 5vw, 24px)/1.15 var(--head);letter-spacing: -.02em;color: #fff}.co-tl__card p{position: relative;font-size: 13.5px;line-height: 1.55;color: #b9c4bf}.co-tl__nav{display: flex;align-items: center;gap: 12px}.co-tl__bar{flex: 1;height: 3px;border-radius: 3px;background: rgba(255, 255, 255, .08);overflow: hidden}.co-tl__bar i{display: block;width: 100%;height: 100%;background: var(--em);transform-origin: left;transform: scaleX(0)}.co-tl.is-run .co-tl__bar i{animation: coBar 7s linear forwards}.co-sp{display: grid;gap: 12px;height: 100%;min-height: 0;grid-template-rows: auto minmax(0, 1fr)}.co-sp__txt{display: grid;gap: 8px;align-content: start}.co-sp__txt .eyebrow{display: none}.co-sp__txt h2{display: grid;gap: 4px;font: 600 24px/1 var(--head);letter-spacing: -.03em;color: #fff}.co-sp__txt h2 small{font: 600 12.5px/1.35 var(--body);letter-spacing: 0;color: var(--em)}.co-sp__txt p{display: none;font-size: 14px;line-height: 1.55;color: #b9c4bf}.co-sp__pts{display: grid;grid-template-columns: 1fr 1fr;gap: 6px 10px;margin: 0;padding: 0;list-style: none}.co-sp__pts li{display: flex;gap: 6px;align-items: flex-start;font-size: 12px;line-height: 1.35;color: #c9d3cf}.co-sp__pts svg{flex: none;width: 14px;height: 14px;margin-top: 1px;color: var(--em)}.co-sp__go{justify-self: start;min-height: 42px;padding: 0 18px;font-size: 13.5px}.co-sp__go svg{width: 16px;height: 16px}.co-sp__vis{position: relative;display: grid;grid-template-rows: minmax(0, 1fr);min-height: 0}.co-sp__shot{position: relative;display: grid;grid-template-rows: auto minmax(0, 1fr);min-height: 0;border: 1px solid rgba(32, 227, 162, .3);border-radius: 16px;background: #050b09;overflow: hidden;box-shadow: 0 30px 60px -30px rgba(0, 0, 0, .9), 0 0 40px -10px rgba(32, 227, 162, .25)}.co-sp__bar{display: flex;align-items: center;gap: 5px;height: 26px;padding: 0 10px;border-bottom: 1px solid var(--line);background: rgba(255, 255, 255, .03)}.co-sp__bar i{width: 7px;height: 7px;border-radius: 50%;background: rgba(255, 255, 255, .18)}.co-sp__bar em{margin: 0 auto;padding: 2px 12px;border-radius: 999px;background: rgba(255, 255, 255, .05);font: 600 10.5px/1.4 var(--body);font-style: normal;color: #8fa19a}.co-sp__shot img{width: 100%;height: 100%;object-fit: cover;object-position: top left}.co-sp__feats{display: none;gap: 8px}.co-sp__f{display: grid;grid-template-columns: auto 1fr;gap: 2px 10px;align-items: center;padding: 10px 12px;border: 1px solid var(--line);border-radius: 14px;background: rgba(6, 12, 10, .8);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px)}.co-sp__f svg{grid-row: span 2;width: 22px;height: 22px;color: var(--em)}.co-sp__f b{font-size: 12.5px;color: #fff}.co-sp__f span{font-size: 11px;line-height: 1.3;color: #8fa19a}.co-rules__lead{display: none;font-size: 14px;color: #8fa19a;margin-bottom: 12px}.co-rules{display: grid;grid-template-columns: 1fr;grid-auto-rows: minmax(0, 1fr);gap: 8px;height: 100%}.co-rule{position: relative;display: grid;grid-template-columns: auto 1fr;gap: 2px 12px;align-content: center;padding: 10px 14px;border: 1px solid var(--line);border-radius: 16px;background: linear-gradient(160deg, rgba(255, 255, 255, .045), rgba(255, 255, 255, .01));overflow: hidden;animation: coIn .6s var(--ease) both;transition: border-color .3s, transform .4s var(--ease)}.co-rule:nth-child(2){animation-delay: .07s}.co-rule:nth-child(3){animation-delay: .14s}.co-rule:nth-child(4){animation-delay: .21s}.co-rule:hover{border-color: rgba(32, 227, 162, .45);transform: translateY(-2px)}.co-rule::before{content: '';position: absolute;left: 0;top: 18%;bottom: 18%;width: 2px;border-radius: 2px;background: var(--em);box-shadow: 0 0 10px var(--em);opacity: .7}.co-rule__n{grid-row: span 2;font: 700 22px/1 var(--head);color: transparent;-webkit-text-stroke: 1px var(--em)}.co-rule h3{font: 700 13.5px/1.3 var(--body);color: #fff}.co-rule p{font-size: 11.5px;line-height: 1.4;color: #9eada7}@media (min-width: 640px){.co__lead{display: block}.co__stats span{font-size: 11px}.co-sp__txt p{display: block}.co-rules{grid-template-columns: 1fr 1fr}.co-rule{grid-template-columns: 1fr;align-content: start;gap: 8px;padding: 18px}.co-rule__n{grid-row: auto;font-size: 30px}.co-rule p{font-size: 12.5px}}@media (min-width: 1024px){.co__in{grid-template-columns: minmax(0, .88fr) minmax(0, 1.12fr);grid-template-rows: minmax(0, 1fr);gap: 48px;padding: 96px 40px 40px;align-items: center}.co__side{gap: 18px;align-content: center}.co__h1{font-size: clamp(36px, 3.6vw, 54px)}.co__lead{font-size: 16px}.co__stats{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px}.co__stats li{padding: 14px 16px;gap: 6px}.co__stats b{font-size: 28px}.co__stats span{font-size: 12.5px}.co__who{display: flex}.co__stage{height: min(640px, 100%);align-self: center;grid-template-rows: auto minmax(0, 1fr) auto;gap: 16px}.co__tabs{justify-self: start;width: 420px}.co__tabs button{font-size: 13.5px;height: 42px}.co__talk{display: inline-flex;justify-self: end;min-height: 46px;font-size: 14px}.co__talk svg{width: 18px;height: 18px}.co-tl__node{font-size: 13px}.co-tl__card{padding: 34px 36px;gap: 14px}.co-tl__card h3{font-size: 30px;max-width: 80%}.co-tl__card p{font-size: 16px;max-width: 58ch}.co-tl__yr{font-size: 200px}.co-sp{grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);grid-template-rows: minmax(0, 1fr);gap: 24px;align-items: center}.co-sp__txt{gap: 14px}.co-sp__txt .eyebrow{display: inline-flex}.co-sp__txt h2{font-size: 40px;gap: 8px}.co-sp__txt h2 small{font-size: 14px}.co-sp__pts{grid-template-columns: 1fr;gap: 8px}.co-sp__pts li{font-size: 13.5px}.co-sp__vis{height: 100%}.co-sp__feats{display: grid;position: absolute;left: -26px;bottom: 16px;width: 240px}.co-rules__lead{display: block}.co-rules{height: calc(100% - 34px);gap: 12px}.co-rule{padding: 24px}.co-rule h3{font-size: 16px}.co-rule p{font-size: 13.5px}}@media (min-width: 1024px) and (max-height: 760px){.co__lead{display: none}.co__stats b{font-size: 22px}.co__stats li{padding: 10px 14px}}@media (max-width: 639px){.page-co .fab{display: none}}@media (max-width: 639px) and (max-height: 740px){.co__stats span{display: none}.co__h1{font-size: 24px}.co__in{gap: 10px;padding-top: 64px}.co__stage, .co-tl{gap: 8px}.co-tl__card{padding: 14px 16px;gap: 6px}.co-tl__yr{font-size: 64px}.co-tl__card h3{font-size: 18px}.co-tl__card p{font-size: 12.5px;line-height: 1.45}.co__tabs button{height: 34px}.co-rule{padding: 8px 12px}.co-rule p{font-size: 11px}}@media (prefers-reduced-motion: reduce){.co__view, .co-rule{animation: none}.co-tl.is-run .co-tl__bar i{animation: none}}.co-tl__card{container-type: inline-size}.co-tl__yr, .co-tl__yr{left: 0;right: 0;top: 12px;text-align: center;white-space: nowrap;font-size: min(calc(92cqi / (var(--n) * .86)), 220px) !important}.co__tabs{grid-template-columns: repeat(4, 1fr)}.co__tabs-dot{width: calc((100% - 8px) / 4)}.co__tabs[data-co="how"] .co__tabs-dot{transform: translateX(300%)}.co__tabs button{font-size: 11.5px}.co-steps{position: relative;display: grid;grid-auto-rows: minmax(0, 1fr);gap: 8px;height: 100%;margin: 0;padding: 0;list-style: none}.co-steps::before{content: '';position: absolute;left: 31px;top: 24px;bottom: 24px;width: 2px;background: linear-gradient(180deg, var(--em), rgba(32, 227, 162, .1));box-shadow: 0 0 10px rgba(32, 227, 162, .5)}.co-step{position: relative;display: grid;grid-template-columns: 40px 1fr;gap: 2px 14px;align-content: center;padding: 8px 14px 8px 12px;border: 1px solid var(--line);border-radius: 16px;background: linear-gradient(160deg, rgba(255, 255, 255, .045), rgba(6, 12, 10, .85));animation: coIn .6s var(--ease) both;transition: border-color .3s, transform .4s var(--ease)}.co-step:nth-child(2){animation-delay: .06s}.co-step:nth-child(3){animation-delay: .12s}.co-step:nth-child(4){animation-delay: .18s}.co-step:nth-child(5){animation-delay: .24s}.co-step:hover{border-color: rgba(32, 227, 162, .45);transform: translateX(4px)}.co-step__n{grid-row: span 2;display: grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;border: 1px solid rgba(32, 227, 162, .55);background: #06140f;font: 700 14px/1 var(--head);color: var(--em);box-shadow: 0 0 16px rgba(32, 227, 162, .25)}.co-step h3{align-self: end;font: 700 14px/1.25 var(--body);color: #fff}.co-step p{font-size: 12px;line-height: 1.4;color: #9eada7}@media (min-width: 640px){.co__tabs button{font-size: 12.5px}}@media (min-width: 1024px){.co__tabs{width: 560px}.co__tabs button{font-size: 13.5px}.co-steps{gap: 10px}.co-step{padding: 12px 20px 12px 14px;column-gap: 18px}.co-step h3{font-size: 16px}.co-step p{font-size: 13.5px}}@media (max-width: 639px) and (max-height: 740px){.co-step{padding: 5px 12px 5px 10px}.co-step__n{width: 32px;height: 32px;font-size: 12px}.co-step p{font-size: 11px}.co-steps::before{left: 27px}}@media (prefers-reduced-motion: reduce){.co-step{animation: none}}@media (max-width: 639px){.co-tl__yr{top: 6px;font-size: min(calc(92cqi / (var(--n) * .86)), 110px) !important}}@media (min-width: 1024px){.co-sp{grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr)}.co-sp__vis{height: auto;grid-template-rows: auto auto;gap: 10px;align-self: center}.co-sp__shot{grid-row: auto;aspect-ratio: 16 / 10}.co-sp__feats{position: static;width: auto;grid-template-columns: repeat(3, minmax(0, 1fr))}.co-sp__f{grid-template-columns: 1fr;gap: 4px;padding: 10px 12px;background: rgba(255, 255, 255, .03)}.co-sp__f svg{grid-row: auto;width: 20px;height: 20px}}@media (min-width: 1024px) and (max-height: 820px){.co-sp__txt p{display: none}.co-sp__f span{display: none}}.co__tabs{width: auto;max-width: 100%}@media (min-width: 1024px){.co__tabs{width: min(560px, 100%)}}@media (min-width: 1024px) and (max-width: 1180px){.co__in{gap: 28px;padding-left: 28px;padding-right: 28px}.co-tl__card{padding: 26px 26px}.co-tl__card h3{font-size: 24px}.co-tl__card p{font-size: 14.5px}}.co__top{display: flex;align-items: center;justify-content: space-between;gap: 10px}.co__who{display: inline-flex;padding: 4px 10px 4px 4px;gap: 8px}.co__who img{width: 30px;height: 30px}.co__who span{display: none}.co__who em{margin-left: 0;font-size: 11.5px}.co__who em svg{width: 13px;height: 13px}@media (min-width: 1024px){.co__top{display: contents}.co__who{order: 5;display: flex;padding: 8px 16px 8px 8px;gap: 12px}.co__who img{width: 48px;height: 48px}.co__who span{display: grid}.co__who em{margin-left: 10px;font-size: 12.5px}.co__who em svg{width: 15px;height: 15px}}.doc-page{background: radial-gradient(80% 40% at 50% 0%, rgba(32, 227, 162, .08), transparent 70%), var(--bg)}.doc{padding: 110px 0 80px}.doc__in{max-width: 820px;display: grid;gap: 16px;zoom: var(--z)}.doc h1{margin-top: 4px}.doc__date{color: var(--muted);font-size: 14px}.doc__short{padding: 18px 20px;border: 1px solid rgba(32, 227, 162, .28);border-radius: 18px;background: rgba(32, 227, 162, .06);color: #cfd9d5}.doc h2{margin-top: 18px;font: 600 19px/1.25 var(--head);letter-spacing: -.01em}.doc p, .doc li{color: #b7c3be;font-size: 15.5px;line-height: 1.7}.doc ul{margin: 0;padding-left: 20px;display: grid;gap: 6px}.doc li::marker{color: var(--em)}.doc a:not(.btn){color: var(--em);text-decoration: underline;text-underline-offset: 3px}.doc__back{justify-self: start;margin-top: 18px}.doc__nav{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 22px;margin-top: 22px}.doc__other{font-weight: 700;font-size: 14px;color: var(--em);border-bottom: 1px solid rgba(32, 227, 162, .35)}.doc a:not(.btn){color: var(--em)}.doc__copy{margin-top: 18px;padding-top: 16px;border-top: 1px solid var(--line);font-size: 13px;color: #6f7d77}.doc-page .doc{height: 100svh;padding: 0;overflow: hidden}.doc__scroll{height: 100%;overflow-y: auto;overscroll-behavior: contain;padding: 96px 0 calc(max(24px, env(safe-area-inset-bottom)) + 70px);-webkit-mask-image: linear-gradient(180deg, transparent 0, #000 84px, #000 calc(100% - 40px), transparent 100%);mask-image: linear-gradient(180deg, transparent 0, #000 84px, #000 calc(100% - 40px), transparent 100%)}@media (min-width: 640px){.doc__scroll{padding-bottom: 60px}}.nf{position: relative;height: 100svh;overflow: hidden;background: radial-gradient(50% 45% at 50% 40%, rgba(32, 227, 162, .12), transparent 70%), var(--bg)}.nf__in{position: relative;z-index: 2;display: grid;justify-items: center;align-content: center;gap: 12px;height: calc(100svh / var(--z));max-width: 680px;margin: 0 auto;padding: 76px 16px 24px;text-align: center;zoom: var(--z)}.nf__code{font: 700 clamp(84px, 24vw, 150px)/.85 var(--head);letter-spacing: -.06em;color: transparent;-webkit-text-stroke: 1.5px rgba(32, 227, 162, .55);background: linear-gradient(180deg, rgba(32, 227, 162, .25), transparent 85%);-webkit-background-clip: text;background-clip: text;filter: drop-shadow(0 0 30px rgba(32, 227, 162, .25))}.nf__h1{font-size: clamp(26px, 6.4vw, 44px)}.nf__path{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 8px;max-width: 100%;font-size: 13px;color: #8fa19a}.nf__path code{max-width: 100%;padding: 4px 10px;border: 1px solid rgba(255, 90, 90, .3);border-radius: 8px;background: rgba(255, 90, 90, .07);font: 600 12.5px/1.3 ui-monospace, Consolas, monospace;color: #ffb3b3;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.nf__best{position: relative;display: grid;grid-template-columns: 1fr auto;gap: 4px 16px;align-items: center;width: 100%;padding: 14px 18px;border: 1px solid rgba(32, 227, 162, .6);border-radius: 18px;background: linear-gradient(160deg, rgba(32, 227, 162, .18), rgba(8, 20, 15, .9) 70%);box-shadow: 0 0 34px -8px rgba(32, 227, 162, .55);text-align: left;overflow: hidden;color: inherit;animation: coIn .6s var(--ease) both}.nf__best[hidden]{display: none}.nf__best-k{grid-column: 1 / -1;font: 700 11px/1 var(--body);letter-spacing: .14em;text-transform: uppercase;color: var(--em)}.nf__best-t{font: 600 18px/1.25 var(--head);color: #fff}.nf__best-u{grid-column: 1;font-size: 12px;color: #7f918a}.nf__best-go{grid-column: 2;grid-row: 2 / span 2;display: inline-flex;align-items: center;gap: 8px;height: 42px;padding: 0 16px;border-radius: 999px;color: #03140d;background: linear-gradient(180deg, #62f7c8, #12c286);font: 700 13px/1 var(--body);white-space: nowrap;box-shadow: 0 0 18px rgba(32, 227, 162, .5)}.nf__best-go svg{width: 16px;height: 16px}.nf__timer{position: absolute;left: 0;right: 0;bottom: 0;height: 3px;background: rgba(255, 255, 255, .06)}.nf__timer i{display: block;height: 100%;background: var(--em);box-shadow: 0 0 10px var(--em);transform-origin: left;transform: scaleX(0)}.nf__best.is-run .nf__timer i{animation: coBar 6.2s linear forwards}.nf__stay{margin-top: -4px;padding: 4px 10px;border: 0;background: none;color: #8fa19a;font: 600 12.5px/1 var(--body);text-decoration: underline;text-underline-offset: 3px;cursor: pointer}.nf__stay[hidden]{display: none}.nf__search{display: flex;align-items: center;gap: 10px;width: 100%;height: 46px;padding: 0 16px;border: 1px solid var(--line-2);border-radius: 999px;background: rgba(0, 0, 0, .4);transition: border-color .25s, box-shadow .25s}.nf__search:focus-within{border-color: var(--em);box-shadow: 0 0 20px -6px rgba(32, 227, 162, .5)}.nf__search svg{flex: none;width: 18px;height: 18px;color: var(--em)}.nf__search input{flex: 1;min-width: 0;height: 100%;border: 0;background: none;color: var(--text);font: 500 14px/1 var(--body);outline: none}.nf__list{display: grid;gap: 6px;width: 100%;max-height: 32svh;margin: 0;padding: 0;overflow-y: auto;list-style: none;text-align: left}.nf__head{padding: 2px 4px;font: 700 11px/1 var(--body);letter-spacing: .14em;text-transform: uppercase;color: #6f7d77}.nf__none{padding: 12px;font-size: 13px;color: #8fa19a;text-align: center}.nf__list a{display: grid;grid-template-columns: auto 1fr;gap: 2px 10px;align-items: center;padding: 9px 12px;border: 1px solid var(--line);border-radius: 14px;background: rgba(255, 255, 255, .03);color: inherit;transition: border-color .25s, transform .3s var(--ease)}.nf__list a:hover{border-color: rgba(32, 227, 162, .5);transform: translateX(3px)}.nf__list b{font-size: 13.5px;font-weight: 700;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.nf__list small{grid-column: 2;font-size: 11px;color: #6f7d77;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.nf__k{grid-row: span 2;padding: 5px 8px;border-radius: 8px;font: 700 10px/1 var(--body);letter-spacing: .06em;text-transform: uppercase;color: var(--em);background: rgba(32, 227, 162, .1)}.nf__k--kb{color: #9fd8ff;background: rgba(120, 190, 255, .1)}.nf__k--svc{color: #ffd98a;background: rgba(255, 200, 90, .1)}.nf__btns{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;margin-top: 4px}.nf__btns .btn{min-height: 44px;padding: 0 18px;font-size: 13.5px}@media (max-width: 639px){.page-404 .fab{display: none}.nf__best-t{font-size: 15px}.nf__code{display: none}}@media (max-height: 760px){.nf__code{display: none}}.nf__list{overflow-x: hidden;padding: 2px 4px}.nf__list a:hover{transform: none;background: rgba(32, 227, 162, .06)}.bio{display: grid;gap: 12px}.bio__head{display: flex;align-items: center;gap: 12px}.bio__ava{flex: none;width: 60px;height: 60px;border-radius: 50%;object-fit: cover;border: 1px solid rgba(32, 227, 162, .5);box-shadow: 0 0 24px -6px rgba(32, 227, 162, .5)}.bio__who{display: grid;gap: 8px;min-width: 0}.bio__who > b{font: 600 12.5px/1.3 var(--body);color: #8fa19a}.bio__stats{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 6px;margin: 0;padding: 0;list-style: none}.bio__stats li{display: grid;gap: 2px;padding: 7px 9px;border: 1px solid rgba(32, 227, 162, .2);border-radius: 12px;background: linear-gradient(155deg, rgba(32, 227, 162, .1), rgba(8, 16, 13, .5) 60%)}.bio__stats b{font: 600 17px/1 var(--head);color: var(--em);text-shadow: 0 0 18px rgba(32, 227, 162, .4)}.bio__stats span{font-size: 9.5px;line-height: 1.2;color: #8fa19a}.bio__text{display: grid;gap: 10px;align-content: start}.bio__text p{font-size: 13.5px;line-height: 1.55;color: #b9c5c0}.bio__stack{display: grid;gap: 8px;align-content: start}.bio__stack h3{margin: 0;font: 700 10.5px/1 var(--body);letter-spacing: .16em;text-transform: uppercase;color: #8fa19a}.bio__grp{display: grid;gap: 5px}.bio__grp small{font: 600 10px/1 var(--body);letter-spacing: .1em;text-transform: uppercase;color: #6f7d77}.bio__grp div{display: flex;flex-wrap: wrap;gap: 5px}.bio__grp span{display: inline-flex;align-items: center;gap: 6px;padding: 5px 10px 5px 8px;border: 1px solid var(--line-2);border-radius: 999px;font: 600 11.5px/1 var(--body);color: #c9d4cf;background: rgba(255, 255, 255, .04);transition: border-color .25s, color .25s, transform .3s var(--ease)}.bio__grp span svg{width: 14px;height: 14px;color: var(--em)}.bio__grp span:hover{border-color: rgba(32, 227, 162, .5);color: #fff;transform: translateY(-1px)}.bio__now{display: grid;gap: 3px;padding: 9px 12px;border-left: 2px solid var(--em);border-radius: 0 12px 12px 0;background: rgba(32, 227, 162, .07)}.bio__now small{font: 700 10px/1 var(--body);letter-spacing: .14em;text-transform: uppercase;color: var(--em)}.bio__now p{font-size: 12.5px;line-height: 1.45;color: #c9d4cf}.bio__soc{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.bio__soc > small{font: 600 11.5px/1 var(--body);color: #8fa19a}.bio__soc .soc__a{width: 32px;height: 32px}.bio__soc .soc__a svg{width: 23px;height: 23px}@media (min-width: 900px){.panel--bio .panel__box{width: min(880px, 100%)}.bio{grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr);gap: 14px 24px}.bio__head{grid-column: 1 / -1;gap: 16px}.bio__ava{width: 72px;height: 72px}.bio__who > b{font-size: 13.5px}.bio__stats b{font-size: 20px}.bio__stats span{font-size: 10.5px}.bio__text p{font-size: 14px}}@media (max-width: 380px){.bio__grp span{font-size: 11px;padding: 4px 8px 4px 7px}.bio__stats span{font-size: 9px}}@media (max-width: 899px){.bio{gap: 9px}.bio__head{gap: 10px}.bio__ava{width: 52px;height: 52px}.bio__who{gap: 6px}.bio__who > b{font-size: 11.5px}.bio__stats li{padding: 6px 8px}.bio__stats b{font-size: 15px}.bio__text{gap: 8px}.bio__text p{font-size: 12.5px;line-height: 1.45}.bio__stack{gap: 6px}.bio__grp{gap: 4px}.bio__grp div{gap: 4px}.bio__grp span{padding: 4px 8px 4px 6px;font-size: 10.5px;gap: 5px}.bio__grp span svg{width: 12px;height: 12px}.bio__now{padding: 7px 10px}.bio__now p{font-size: 11.5px}.bio__soc{gap: 6px}.bio__soc .soc__a{width: 30px;height: 30px}.bio__soc .soc__a svg{width: 21px;height: 21px}}@media (max-width: 899px) and (max-height: 780px){.bio{gap: 7px}.bio__now{display: none}.bio__text p{font-size: 12px;line-height: 1.4}.bio__stats b{font-size: 14px}.bio__stats span{font-size: 8.8px}.bio__ava{width: 46px;height: 46px}.bio__grp span{font-size: 10px;padding: 3px 7px 3px 6px}.panel__body h2{font-size: 19px}}@media (max-width: 899px) and (max-height: 680px){.bio__soc{display: none}.bio__head{gap: 8px}.bio__text p{font-size: 11.5px}.bio__grp small{font-size: 9px}}@media (max-width: 899px) and (max-height: 680px){.bio{gap: 6px}.bio__grp span{font-size: 9.5px;padding: 3px 6px 3px 5px}.bio__grp span svg{width: 11px;height: 11px}.bio__stats li{padding: 5px 7px}}@media (max-width: 899px) and (max-height: 660px){.bio__grp:last-child{display: none}}.pwa{position: fixed;z-index: 400;left: auto;right: max(10px, env(safe-area-inset-right));top: calc(max(8px, env(safe-area-inset-top)) + 62px);width: min(370px, calc(100vw - 20px));display: flex;align-items: center;gap: 12px;padding: 12px 12px 12px 14px;border: 1px solid rgba(32, 227, 162, .4);border-radius: 20px;background: linear-gradient(160deg, rgba(14, 26, 21, .97), rgba(6, 11, 9, .98));backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px);box-shadow: 0 26px 60px -20px rgba(0, 0, 0, .95), 0 0 34px -12px rgba(32, 227, 162, .55);opacity: 0;transform: translateY(-14px) scale(.98);transition: opacity .35s, transform .5s var(--ease)}.pwa.is-on{opacity: 1;transform: none}.pwa::before{content: '';position: absolute;left: 16%;right: 16%;top: 0;height: 1px;background: linear-gradient(90deg, transparent, var(--em), transparent);box-shadow: 0 0 10px var(--em)}.pwa__ic{flex: none;width: 46px;height: 46px;border-radius: 12px}.pwa__txt{display: grid;gap: 3px;min-width: 0}.pwa__txt b{font: 600 14px/1.2 var(--head);color: #fff}.pwa__txt span{font-size: 11.5px;line-height: 1.35;color: #8fa19a}.pwa__btns{display: flex;align-items: center;gap: 6px;margin-left: auto}.pwa__yes{height: 38px;padding: 0 16px;border: 0;border-radius: 999px;color: #02130c;background: linear-gradient(180deg, #62f7c8, #12c286 60%, #0a9a69);box-shadow: 0 0 20px rgba(32, 227, 162, .45);font: 700 13px/1 var(--body);white-space: nowrap;cursor: pointer;transition: transform .25s var(--ease), box-shadow .25s}.pwa__yes:hover{transform: translateY(-1px);box-shadow: 0 0 28px rgba(32, 227, 162, .65)}.pwa__no{display: grid;place-items: center;width: 34px;height: 34px;border: 1px solid var(--line-2);border-radius: 50%;background: rgba(0, 0, 0, .3);color: #8fa19a;cursor: pointer;transition: color .25s, border-color .25s}.pwa__no svg{width: 15px;height: 15px}.pwa__no:hover{color: #fff;border-color: rgba(32, 227, 162, .5)}@media (min-width: 640px){.pwa{right: 22px;top: 86px;width: min(420px, calc(100vw - 44px));padding: 14px 14px 14px 16px}.pwa__txt b{font-size: 15px}.pwa__txt span{font-size: 12.5px}}.nf__code--off{display: grid;place-items: center;color: var(--em);filter: drop-shadow(0 0 26px rgba(32, 227, 162, .45))}.nf__code--off svg{width: clamp(84px, 22vw, 150px);height: auto}@media (prefers-reduced-motion: reduce){.pwa{transition: none}}.pwa--ios{top: auto;bottom: calc(max(12px, env(safe-area-inset-bottom)) + 14px);align-items: flex-start;width: min(430px, calc(100vw - 20px));transform: translateY(16px) scale(.98)}.pwa--ios.is-on{transform: none}.pwa--ios::after{content: '';position: absolute;left: 50%;bottom: -9px;width: 16px;height: 16px;margin-left: -8px;border-right: 1px solid rgba(32, 227, 162, .4);border-bottom: 1px solid rgba(32, 227, 162, .4);background: linear-gradient(135deg, transparent 50%, rgba(8, 14, 11, .99) 50%);transform: rotate(45deg)}.pwa--ios .pwa__ic{margin-top: 2px}.pwa__steps{display: grid;gap: 6px;margin: 6px 0 0;padding: 0;list-style: none;counter-reset: st}.pwa__steps li{display: flex;align-items: center;gap: 8px;font-size: 12px;line-height: 1.3;color: #c2cfc9}.pwa__steps i{flex: none;display: grid;place-items: center;width: 18px;height: 18px;border-radius: 50%;border: 1px solid rgba(32, 227, 162, .5);font: 700 10px/1 var(--body);font-style: normal;color: var(--em)}.pwa__steps em{display: inline-grid;place-items: center;width: 22px;height: 22px;margin: 0 1px;border-radius: 7px;border: 1px solid rgba(32, 227, 162, .35);background: rgba(32, 227, 162, .1);vertical-align: middle}.pwa__steps em svg{width: 14px;height: 14px;color: var(--em)}
