@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono/jbm-latin-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono/jbm-latin-700.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono/jbm-cyrillic-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116,U+20BD}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono/jbm-cyrillic-700.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116,U+20BD}.ab{color:#101010;letter-spacing:-.05em;font-size:16px;line-height:1.5}.ab p{margin:0}.ab-blk{padding:32px 16px}.ab-h4{letter-spacing:-.05em;margin:0;font-size:24px;font-weight:500;line-height:1}.ab-lead{font-size:18px;line-height:1.5}.ab-muted{color:#6b6b6b}.ab-hero{padding:24px 0 28px}.ab-h1{letter-spacing:-.05em;margin:0;padding:0 16px;font-size:32px;font-weight:500;line-height:1}.ab-hero-lead{padding:0 16px 10px;margin-top:16px!important}.ab-notes-p{margin-top:8px!important}.ab-mc-p{color:#5f5f5f;margin-top:10px!important}.ab-final{margin-top:36px!important}.ab-label-h{margin-bottom:14px}.ab-label-p,.ab-side-note,.ab-co{display:none}.ab-poster{margin-top:6px;position:relative}.ab-poster>img{width:100%;height:auto;display:block}.ab-hs{z-index:2;cursor:pointer;background:0 0;border:0;width:30px;height:30px;margin:-15px 0 0 -15px;padding:0;position:absolute}.ab-hs i{background:#fff;border-radius:50%;transition:background .25s,transform .25s;position:absolute;inset:8px;box-shadow:0 2px 8px #0000004d}.ab-hs:before{content:"";background:#ffffff8c;border-radius:50%;animation:2s ease-out infinite ab-pulse;position:absolute;inset:0}.ab-hs[aria-pressed=true] i{background:#ff6a03;transform:scale(1.15)}@keyframes ab-pulse{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.4)}}@keyframes ab-fin{0%{opacity:0;transform:translateY(6px)}}.ab-rcard{min-height:68px;color:inherit;background:#f4f3f1;border-radius:20px;align-items:center;gap:12px;margin:12px 16px 0;padding:12px;text-decoration:none;animation:.35s ab-fin;display:flex}.ab-rcard>div{flex:1;min-width:0}.ab-rcard b{letter-spacing:-.03em;font-size:16px;font-weight:600;display:block}.ab-rcard span.ab-rmeta{color:#6b6b6b;font-size:14px}.ab-rlogo{background:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #0000000f}.ab-rlogo img{object-fit:contain;width:100%;height:100%}.ab-go{color:#101010;background:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 1px 2px #0000000f}.ab-ph{text-wrap:balance;font-size:28px;font-weight:500;line-height:1.22}.ab-ph b{font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:12px;padding:0 8px;font-weight:600}.ab-ph .ab-n1{background:#ffe0cc}.ab-ph .ab-n2{background:#e6ddf5}.ab-ph .ab-n3{background:#dcefd6}.ab-live{color:#6b6b6b;align-items:center;gap:8px;margin-top:16px;font-size:14px;font-weight:600;display:flex}.ab-live i{background:#2bb24c;border-radius:50%;width:8px;height:8px;animation:2.2s infinite ab-beat}@keyframes ab-beat{0%,to{box-shadow:0 0 #2bb24c73}50%{box-shadow:0 0 0 6px #2bb24c00}}.ab-stage{perspective:1100px}.ab-flip{width:100%;height:460px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;transform-style:preserve-3d;cursor:pointer;background:0 0;border:0;border-radius:26px;padding:0;transition:transform .6s cubic-bezier(.22,.8,.24,1);display:block;position:relative;box-shadow:0 24px 44px #00000029}.ab-side{backface-visibility:hidden;transform-style:preserve-3d;border-radius:26px;flex-direction:column;justify-content:space-between;padding:12px;display:flex;position:absolute;inset:0;overflow:hidden}.ab-front{background:#f7dcc8 url(/about/m/label-front.webp) var(--bx,50%) 70% / cover}.ab-back{background:#eadfd2 url(/about/m/label-back.webp) var(--bx,50%) 75% / cover;transform:rotateY(180deg)}.ab-pn{-webkit-backdrop-filter:blur(14px)saturate(1.4);background:#ffffffd1;border-radius:18px;padding:14px 14px 12px;transform:translateZ(36px)}.ab-pn small{color:#8a7f74;letter-spacing:-.02em;font-size:12px;font-weight:600;line-height:1;display:block}.ab-pn h3{letter-spacing:-.05em;margin:6px 0 0;font-size:22px;font-weight:500;line-height:1.05}.ab-kv{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;margin:12px 0 0;display:grid}.ab-kv div{flex-direction:column;gap:2px;min-width:0;display:flex}.ab-kv dt{color:#8a7f74;letter-spacing:-.02em;font-size:12px;line-height:1.2}.ab-kv dd{letter-spacing:-.03em;margin:0;font-size:14px;font-weight:600;line-height:1.2}.ab-nps{flex-wrap:wrap;gap:6px;display:flex;transform:translateZ(36px)}.ab-np{letter-spacing:-.03em;border-radius:15px;align-items:center;height:30px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 4px 10px #00000014}.ab-back ul{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ab-back li{letter-spacing:-.03em;flex-direction:column;gap:2px;font-size:14px;line-height:1.3;display:flex}.ab-back li b{font-weight:600}.ab-back li span{color:#5f574f}.ab-glare{pointer-events:none;background:radial-gradient(circle at var(--gx,30%) var(--gy,20%), #ffffff80, #fff0 45%);mix-blend-mode:soft-light;z-index:3;border-radius:26px;position:absolute;inset:0}.ab-hint{width:100%;font:inherit;letter-spacing:inherit;text-align:center;color:#8a8a8a;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:14px;display:block}.ab-dark{color:#fff;background:#101010;padding:44px 20px}.ab-dark p{text-wrap:balance;font-size:34px;font-weight:500;line-height:1.05}.ab-dark p span{color:#3a3a3a;transition:color .5s}.ab-dark p span[data-on]{color:#fff}.ab-dark small{color:#8a8a8a;margin-top:18px;font-size:14px;display:block}.ab-orb{height:300px;margin-top:6px;position:relative;overflow:hidden}.ab-orb>svg{width:340px;height:150px;margin:-75px 0 0 -170px;position:absolute;top:50%;left:50%;overflow:visible}.ab-nd{will-change:transform;cursor:pointer;background:0 0;border:0;width:56px;height:56px;margin:-28px 0 0 -28px;padding:0;position:absolute;top:50%;left:50%}.ab-nd span{color:#101010;background:#fff;border-radius:50%;place-items:center;width:56px;height:56px;transition:background .35s,color .35s;display:grid;box-shadow:0 10px 22px #00000029}.ab-nd[aria-pressed=true] span{background:var(--c);color:#fff}.ab-tx{text-align:center;min-height:96px;margin-top:4px;animation:.45s ab-fin}.ab-tx small{color:#9a9a9a;font-size:14px}.ab-tx b{margin-top:6px;font-size:24px;font-weight:500;line-height:1;display:block}.ab-tx p{color:#5f5f5f;margin-top:8px;font-size:16px;line-height:1.4}.ab-cloudbox{background:#f6f2ec;border-radius:28px;align-items:center;height:300px;margin-top:18px;padding:0 14px;display:flex;position:relative;overflow:hidden}.ab-cloud{position:absolute;inset:0}.ab-pl{letter-spacing:-.03em;white-space:nowrap;border-radius:17px;align-items:center;height:34px;padding:0 13px;font-size:14px;font-weight:600;display:inline-flex}.ab-cloud .ab-pl{filter:blur(3px);opacity:.55;animation:ab-drift var(--t) ease-in-out infinite alternate;transition:filter .6s,opacity .6s,transform .6s;position:absolute}.ab-cloud .ab-pl[data-hit]{filter:none;opacity:1;z-index:3;transform:scale(1.18);box-shadow:0 8px 18px #0000002e}@keyframes ab-drift{to{translate:var(--dx) var(--dy)}}.ab-in{z-index:2;background:#fff;border-radius:28px;align-items:center;gap:10px;width:100%;height:56px;padding:0 18px;font-size:16px;display:flex;position:relative;box-shadow:0 10px 26px #00000017,0 0 0 1px #0000000a}.ab-in .ab-q{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ab-in .ab-q em{color:#9a9a9a;font-style:normal}.ab-cur{vertical-align:-3px;background:#ff6a03;width:2px;height:18px;animation:1s step-end infinite ab-blink;display:inline-block}@keyframes ab-blink{50%{opacity:0}}.ab-wall{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px 12px;margin-top:30px;display:grid}.ab-bw{color:inherit;animation:ab-appear .7s var(--d) both;flex-direction:column;align-items:center;gap:10px;text-decoration:none;display:flex}.ab-bw .ab-lg{align-items:center;height:44px;display:flex}.ab-bw img{height:var(--h);opacity:.42;width:auto;max-width:100%;transition:opacity .25s}.ab-bw img[data-dark]{filter:brightness(0)}.ab-bw:active img,.ab-bw:hover img{opacity:.8}.ab-bw .ab-c{color:#9a9a9a;letter-spacing:-.02em;font-size:13px;font-weight:600}@keyframes ab-appear{0%{opacity:0;transform:translateY(10px)}}.ab-acts{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.ab-btn{color:#fff;background:#101010;border:0;border-radius:24px;justify-content:center;align-items:center;gap:6px;height:48px;padding:0 20px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.ab-btn[data-ghost]{color:inherit;background:0 0;border:1px solid #d9d9d6}.ab-rc{letter-spacing:0;font-variant-numeric:tabular-nums;clip-path:inset(-12px -30px 100%);background:#fffefb repeating-linear-gradient(0deg,#00000003 0 2px,#0000 2px 4px);max-width:320px;margin:22px auto 0;padding:22px 20px 24px;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;position:relative;transform:rotate(-1.2deg);box-shadow:0 18px 40px #00000021}.ab-rc[data-printed]{animation:2.4s steps(16,end) forwards ab-print}.ab-rc:before,.ab-rc:after{content:"";background:linear-gradient(-45deg,#0000 7px,#fffefb 0) 0 0/14px 10px,linear-gradient(45deg,#0000 7px,#fffefb 0) 0 0/14px 10px;height:10px;position:absolute;left:0;right:0}.ab-rc:before{top:-10px;transform:scaleY(-1)}.ab-rc:after{bottom:-10px}@keyframes ab-print{to{clip-path:inset(-12px -30px)}}.ab-rc .ab-rh{text-align:center}.ab-rc .ab-rh img{object-fit:contain;width:44px;height:32px;margin:0 auto 6px;display:block}.ab-rc .ab-rh b{letter-spacing:.12em;text-transform:uppercase;font-size:15px;display:block}.ab-rc .ab-rh span{color:#8a8a8a;font-size:11px}.ab-rc hr{border:0;border-top:1.5px dashed #d9d4cb;margin:12px 0}.ab-rc .ab-ln{justify-content:space-between;gap:10px;padding:5px 0;font-size:13px;line-height:1.5;display:flex}.ab-rc .ab-ln span{max-width:72%}.ab-rc .ab-ln[data-zero] b{color:#1f7a4d}.ab-rc .ab-tot{justify-content:space-between;font-size:18px;font-weight:700;display:flex}.ab-rc .ab-bc{justify-content:center;gap:1px;height:38px;margin-top:14px;display:flex}.ab-rc .ab-bc i{background:#101010;display:block}.ab-rc .ab-ft{text-align:center;color:#9a9a9a;margin-top:8px;font-size:11px;line-height:1.4}.ab-biq{background:#f3efe8;border-radius:24px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;min-height:130px;padding:14px 16px 14px 8px;display:grid;position:relative;overflow:hidden}.ab-biq img{align-self:end;width:auto;height:112px;margin-bottom:-22px;animation:3s ease-in-out infinite ab-bob}.ab-biq .ab-bl{letter-spacing:.02em;font-size:14px;font-weight:700}.ab-biq .ab-bl i{color:#ff6a03;font-style:normal}.ab-biq b{letter-spacing:-.05em;margin-top:4px;font-size:20px;font-weight:700;line-height:1.05;display:block}.ab-biq p{color:#5f5a52;margin:4px 0 10px;font-size:13px;line-height:1.3}.ab-biq a{color:#101010;background:#ffd43b;border-radius:22px;justify-content:center;align-items:center;gap:6px;height:44px;padding:0 18px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 6px 14px #ffd43b73}@keyframes ab-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(-3deg)}}.ab-sub{color:#fff;background:#101010;border-radius:28px;padding:26px 18px 18px}.ab-sub h2{letter-spacing:-.05em;margin:0;font-size:32px;font-weight:500;line-height:1}.ab-sub p{color:#b4aea6;margin-top:12px;font-size:16px;line-height:1.45}.ab-sub .ab-bs{flex-direction:column;gap:8px;margin-top:22px;display:flex}.ab-sub a{letter-spacing:-.03em;border-radius:30px;align-items:center;gap:12px;height:60px;padding:0 10px 0 20px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.ab-sub a[data-tg]{color:#101010;background:#fff}.ab-sub a[data-max]{color:#fff;background:#ffffff1a}.ab-sub .ab-sic{flex:none;place-items:center;width:24px;height:24px;display:grid}.ab-sub a>i{background:#0000000f;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;margin-left:auto;display:grid}.ab-sub a[data-max]>i{background:#ffffff1a}.ab-sub small{color:#8d867c;margin-top:14px;font-size:13px;display:block}@media (prefers-reduced-motion:reduce){.ab *,.ab :before,.ab :after{transition:none!important;animation:none!important}.ab-rc{clip-path:none}}@media (min-width:1024px){.ab{font-size:18px}.ab-blk,.ab-hero{width:min(1280px,100% - 32px);margin-inline:auto;padding:64px 0}.ab-h4{text-wrap:balance;font-size:48px}.ab-lead{font-size:20px}.ab-hero{grid-template:".media"1fr"h1 media""lead media""card media"".media"1fr/minmax(0,5fr) minmax(0,7fr);column-gap:48px;padding:32px 0 64px;display:grid}.ab-pw{display:contents}.ab-h1{grid-area:h1;padding:0;font-size:48px}.ab-hero-lead{grid-area:lead;padding:0;margin-top:24px!important}.ab-poster{border-radius:32px;grid-area:media;margin:0;overflow:hidden}.ab-hs{width:40px;height:40px;margin:-20px 0 0 -20px}.ab-hs i{inset:11px}.ab-rcard{border-radius:24px;grid-area:card;gap:14px;margin:32px 0 0;padding:14px}.ab-rcard b{font-size:18px}.ab-rcard span.ab-rmeta{font-size:15px}.ab-rlogo{width:56px;height:56px}.ab-go{width:46px;height:46px}.ab-numbers{grid-template-columns:minmax(0,9fr) minmax(0,3fr);align-items:end;gap:48px;display:grid}.ab-ph{font-size:48px;line-height:1.15}.ab-ph b{border-radius:16px;padding:0 12px}.ab-aside{border-left:1px solid #e6e3df;flex-direction:column;gap:10px;padding-left:28px;display:flex}.ab-aside .ab-live{margin:0;font-size:16px}.ab-side-note{color:#8a8a8a;font-size:15px;line-height:1.4;display:block}.ab-label{grid-template:".card"1fr"h card""p card""hint card"".card"1fr/minmax(0,5fr) minmax(0,7fr);column-gap:64px;display:grid}.ab-label-h{grid-area:h;margin:0}.ab-label-p{color:#5f5f5f;grid-area:p;margin-top:20px;font-size:20px;line-height:1.5;display:block}.ab-label .ab-stage{grid-area:card}.ab-label .ab-hint{text-align:left;grid-area:hint;width:auto;margin-top:14px;font-size:15px}.ab-flip{border-radius:30px;height:520px;box-shadow:0 30px 60px #00000029}.ab-side,.ab-glare{border-radius:30px}.ab-flip .ab-side{padding:16px}.ab-pn{border-radius:22px;padding:18px 18px 16px}.ab-pn small{font-size:13px}.ab-pn h3{font-size:28px}.ab-kv dt{font-size:13px}.ab-kv dd{font-size:16px}.ab-np{height:34px;padding:0 14px;font-size:15px}.ab-back li{font-size:16px}.ab-dark{padding:96px max(16px,50% - 640px)}.ab-dark p{letter-spacing:-.06em;max-width:1180px;font-size:80px;line-height:1.02}.ab-dark small{margin-top:28px;font-size:18px}.ab-path h2{text-align:center}.ab-orb{height:380px;margin-top:24px}.ab-nd,.ab-nd span{width:72px;height:72px}.ab-nd{margin:-36px 0 0 -36px}.ab-nd svg{width:28px;height:28px}.ab-tx{max-width:620px;min-height:120px;margin:8px auto 0}.ab-tx small{font-size:16px}.ab-tx b{margin-top:8px;font-size:32px}.ab-tx p{margin-top:10px;font-size:18px}.ab-notes{grid-template-columns:1fr 1fr;align-items:end;column-gap:48px;display:grid}.ab-notes-p{font-size:20px;margin:0!important}.ab-cloudbox{border-radius:36px;grid-column:1/-1;justify-content:center;height:400px;margin-top:32px}.ab-pl{border-radius:20px;height:40px;padding:0 16px;font-size:16px}.ab-in{border-radius:34px;width:640px;height:68px;padding:0 24px;font-size:19px}.ab-machines{grid-template-columns:1fr 1fr;align-items:end;column-gap:48px;display:grid}.ab-mc-p{color:#6b6b6b;font-size:20px;line-height:1.5;margin:0!important}.ab-wall{border-top:1px solid #eeebe7;border-bottom:1px solid #eeebe7;grid-column:1/-1;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;margin-top:36px;padding:10px 0}.ab-bw{border-radius:24px;gap:14px;padding:22px 4px;transition:background .25s}.ab-bw:hover{background:#f6f5f3}.ab-bw .ab-lg{height:56px}.ab-bw img{height:calc(var(--h) * 1.3)}.ab-bw .ab-c{font-size:15px}.ab-acts{grid-column:1/-1;gap:10px;margin-top:28px}.ab-btn{border-radius:26px;height:52px;padding:0 24px;font-size:17px}.ab-receipt{text-align:center}.ab-rc-stage{text-align:left;width:min(1000px,100%);margin:0 auto;position:relative}.ab-rc{max-width:380px;margin-top:36px;padding:26px 24px 28px}.ab-rc .ab-rh img{width:50px;height:36px}.ab-rc .ab-rh b{font-size:17px}.ab-rc .ab-ln{font-size:15px}.ab-rc .ab-tot{font-size:21px}.ab-co{color:#5f5f5f;opacity:0;width:250px;font-size:16px;line-height:1.35;transition:opacity .5s,transform .5s;display:block;position:absolute;transform:translateY(8px)}.ab-co b{letter-spacing:-.03em;color:#101010;margin-bottom:4px;font-size:19px;font-weight:600;display:block}.ab-co:after{content:"";border-top:1.5px dashed #ffb585;width:70px;position:absolute;top:14px}.ab-co[data-n="0"]{text-align:right;top:150px;left:0}.ab-co[data-n="1"]{top:190px;right:0}.ab-co[data-n="2"]{text-align:right;top:270px;left:0}.ab-co[data-n="0"]:after,.ab-co[data-n="2"]:after{right:-84px}.ab-co[data-n="1"]:after{left:-84px}.ab-rc[data-printed]~.ab-co,.ab-rc[style]~.ab-co{opacity:1;transform:none}.ab-rc[data-printed]~.ab-co[data-n="0"]{transition-delay:1.4s}.ab-rc[data-printed]~.ab-co[data-n="1"]{transition-delay:1.9s}.ab-rc[data-printed]~.ab-co[data-n="2"]{transition-delay:2.4s}.ab-biq{border-radius:32px;grid-template-rows:auto auto auto;grid-template-columns:150px minmax(0,1fr) auto;column-gap:28px;min-height:200px;padding:28px 36px}.ab-biq>div{display:contents}.ab-biq img{grid-area:1/1/4;height:190px;margin:-10px 0 -60px}.ab-biq .ab-bl{grid-column:2;font-size:16px}.ab-biq b{grid-column:2;font-size:36px}.ab-biq p{grid-column:2;margin:8px 0 0;font-size:17px}.ab-biq a{border-radius:28px;grid-area:1/3/4;align-self:center;height:56px;padding:0 26px;font-size:18px}.ab-sub{border-radius:36px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"h bs""p bs""s bs";align-items:center;column-gap:40px;padding:40px;display:grid}.ab-sub h2{grid-area:h;font-size:48px}.ab-sub>p{grid-area:p;font-size:18px}.ab-sub small{grid-area:s;font-size:14px}.ab-sub .ab-bs{flex-direction:row;grid-area:bs;gap:10px;margin:0}.ab-sub a{border-radius:34px;flex:1;height:68px;padding:0 11px 0 24px;font-size:19px}.ab-sub a>i{width:46px;height:46px}.ab-final{letter-spacing:-.04em;max-width:900px;font-size:24px;line-height:1.45;margin-top:48px!important}}
