:root{--vh:100vh;--u:clamp(0.5px,min(calc(100vw / 1920),max(calc(var(--vh) / 1080),calc(100vw / 1920 * .85))),1.2px);--bg:#f0f1f6;--ink:#242527;--ink-50:rgba(36,37,39,.5);--card-ink:#ebebeb;--accent-a:#8791ff;--accent-b:#5e6cff;--accent-glow:#4b5aff;--f-display:var(--font-urbanist),"Helvetica Neue",Arial,sans-serif;--f-body:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;--f-num:var(--font-inter-tight),"Helvetica Neue",Arial,sans-serif;--f-logo:"Stolzl",var(--font-manrope),"Helvetica Neue",Arial,sans-serif}@supports (height:100svh){:root{--vh:100svh}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer}:focus-visible{outline:calc(3 * var(--u)) solid var(--accent-b);outline-offset:calc(4 * var(--u))}.hero{position:relative;width:100%;height:var(--vh);min-height:calc(1080 * var(--u));max-height:calc(1350 * var(--u));overflow:hidden;background:var(--bg);isolation:isolate}.hero__word{position:absolute;left:calc(-17 / 1920 * 100vw);top:calc(100% - 291 * var(--u));transform:translateY(-50%);font-family:var(--f-display);font-weight:700;font-size:calc(667.81 / 1920 * 100vw);letter-spacing:-.09em;line-height:1;white-space:nowrap;padding:.06em .15em .06em 0;background:linear-gradient(180deg,#fff 0,var(--bg) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.hero__photo{position:absolute;left:calc(50% - 400 * var(--u));bottom:0;width:calc(851 * var(--u));height:calc(938 * var(--u));z-index:2}.hero__photo picture{display:contents}.hero__photo{filter:drop-shadow(calc(13 * var(--u)) 0 calc(14 * var(--u)) rgba(0,0,0,.1)) drop-shadow(calc(50 * var(--u)) 0 calc(25 * var(--u)) rgba(0,0,0,.06))}.hero__photo img{width:100%;height:100%;object-fit:contain;object-position:50% 100%;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.hero__name{position:absolute;left:calc(1356 / 1920 * 100vw);top:calc(100% - 291 * var(--u) - 72 / 1920 * 100vw);transform:translateY(-50%);z-index:3;font-family:var(--f-body);font-weight:300;font-size:calc(16 * var(--u));line-height:1.4;color:rgba(36,37,39,.5);white-space:nowrap}@property --hdr-cur{syntax:"<length>";inherits:true;initial-value:0}@property --logo-shift{syntax:"<length>";inherits:true;initial-value:0}:root{--hdr-x:calc(60 * var(--u));--hdr-top:calc(60 * var(--u));--hdr-top-sm:calc(20 * var(--u));--hdr-pill:calc(61 * var(--u));--logo-center:calc(17 * var(--u));--hdr-h:calc(var(--hdr-top-sm) * 2 + var(--hdr-pill))}.site-header{--hdr-cur:var(--hdr-top);--logo-shift:0px;position:fixed;top:0;left:0;right:0;z-index:40;height:calc(var(--hdr-cur) * 2 + var(--hdr-pill));pointer-events:none;transition:--hdr-cur .35s cubic-bezier(.2,.8,.2,1),--logo-shift .35s cubic-bezier(.2,.8,.2,1),transform .35s cubic-bezier(.2,.8,.2,1)}.site-header.is-scrolled{--hdr-cur:var(--hdr-top-sm);--logo-shift:var(--logo-center)}.site-header.is-hidden{transform:translateY(-100%)}html{scroll-padding-top:var(--hdr-h)}.logo{position:absolute;left:var(--hdr-x);top:calc(var(--hdr-cur) + var(--logo-shift));z-index:5;pointer-events:auto;display:inline-block;font-family:var(--f-logo);color:var(--ink);line-height:1.2}.logo__main{display:block;font-size:calc(22 * var(--u));letter-spacing:-.04em}.logo__e{position:relative;display:inline-block}.logo__e:before{content:"";position:absolute;left:50%;top:calc(4 * var(--u));width:calc(7 * var(--u));height:max(1px,calc(1 * var(--u)));background:currentColor;transform:translateX(-50%)}.logo__sub{display:block;font-size:calc(12 * var(--u));letter-spacing:0;margin-top:calc(-8 * var(--u));padding-left:calc(35 * var(--u))}.glass{position:relative;display:flex;height:calc(61 * var(--u));padding:calc(7 * var(--u));border-radius:calc(24 * var(--u));background:rgba(0,0,0,.12);-webkit-backdrop-filter:blur(calc(9.384 * var(--u)));backdrop-filter:blur(calc(9.384 * var(--u)))}.glass,.pill{align-items:center;box-shadow:inset 0 0 calc(22.94 * var(--u)) 0 rgba(255,255,255,.35)}.pill{display:inline-flex;justify-content:center;gap:calc(5 * var(--u));height:calc(47 * var(--u));padding:0 calc(15.64 * var(--u));border-radius:calc(16 * var(--u));border:1px solid rgba(255,255,255,.3);background:#fff;font-family:var(--f-body);font-size:calc(16 * var(--u));white-space:nowrap}.header-right{position:absolute;top:var(--hdr-cur);right:var(--hdr-x);z-index:5;pointer-events:auto;display:flex;gap:calc(6 * var(--u))}.lang .pill{font-weight:300;color:var(--ink)}.lang svg{width:calc(8 * var(--u));height:calc(4 * var(--u))}.nav{padding:calc(7 * var(--u)) calc(22 * var(--u)) calc(7 * var(--u)) calc(7 * var(--u))}.nav__list{list-style:none;display:flex;align-items:center;gap:calc(16 * var(--u))}.nav__link{display:inline-flex;align-items:center;justify-content:center;height:calc(47 * var(--u));padding:0 calc(15.64 * var(--u));border-radius:calc(16 * var(--u));border:1px solid transparent;background:transparent;font-family:var(--f-body);font-size:calc(16 * var(--u));color:var(--ink);white-space:nowrap;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.nav__link:hover{background:rgba(255,255,255,.5)}.nav__link.is-active,.nav__link.is-active:hover,.nav__link:hover{border-color:rgba(255,255,255,.3);box-shadow:inset 0 0 calc(22.94 * var(--u)) 0 rgba(255,255,255,.35)}.nav__link.is-active,.nav__link.is-active:hover{background:#fff}.burger{display:none}.hero__copy{position:absolute;left:calc(60 * var(--u));bottom:calc(60 * var(--u));width:calc(653 * var(--u));z-index:4;display:flex;flex-direction:column;gap:calc(24 * var(--u))}.hero__title{font-family:var(--f-display);font-weight:400;font-size:calc(92 * var(--u));line-height:.9;letter-spacing:-.05em;color:var(--ink)}.hero__title span{display:block;white-space:nowrap}.hero__title em{font-style:normal;color:var(--accent-b)}.hero__lead{max-width:calc(680 * var(--u));font-family:var(--f-body);font-weight:300;line-height:1.2;color:var(--ink)}.cta,.hero__lead{font-size:calc(24 * var(--u))}.cta{position:absolute;left:calc(50% - 192 * var(--u));bottom:calc(51 * var(--u));width:calc(385 * var(--u));height:calc(93 * var(--u));z-index:4;display:flex;align-items:center;justify-content:center;gap:calc(24 * var(--u));border-radius:calc(24 * var(--u));background:linear-gradient(90deg,var(--accent-a) 0,var(--accent-b) 100%);box-shadow:inset 0 0 calc(30 * var(--u)) 0 var(--accent-glow),inset 0 0 calc(44 * var(--u)) 0 var(--accent-glow),inset 0 0 calc(44 * var(--u)) 0 #000;color:#fff;font-family:var(--f-display);font-weight:700;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;transition:filter .25s ease,transform .25s ease}.cta svg{width:calc(24 * var(--u));height:calc(24 * var(--u));flex-shrink:0;transition:transform .25s ease}.cta:hover{filter:brightness(1.08)}.cta:hover svg{transform:translate(calc(-3 * var(--u)),calc(3 * var(--u)))}.cta:active{transform:scale(.98)}.stats{position:absolute;right:calc(60 * var(--u));bottom:calc(55 * var(--u));z-index:4;display:flex;gap:calc(5 * var(--u));list-style:none}.stat{position:relative;width:calc(200 * var(--u));height:calc(136 * var(--u));padding:calc(24 * var(--u));border-radius:calc(24 * var(--u));display:flex;flex-direction:column;justify-content:space-between;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(calc(18 * var(--u)));backdrop-filter:blur(calc(18 * var(--u)));box-shadow:inset 0 0 calc(44 * var(--u)) 0 rgba(255,255,255,.35);color:var(--card-ink)}.stat__num{font-weight:700;font-size:calc(56 * var(--u));line-height:.9}.stat__label,.stat__num{font-family:var(--f-num);letter-spacing:-.04em;text-box:trim-both cap alphabetic}.stat__label{font-weight:500;font-size:calc(16 * var(--u));line-height:1;max-width:none}.stat:first-child .stat__label,.stat:nth-child(2) .stat__label{max-width:calc(110 * var(--u))}@media (prefers-reduced-motion:no-preference){.hero__photo{animation:rise 1s cubic-bezier(.2,.8,.2,1) both}.hero__word{animation:fade 1.4s ease .1s both}.cta,.hero__copy,.stats{animation:fadeUp .8s cubic-bezier(.2,.8,.2,1) both}.hero__copy{animation-delay:.35s}.cta{animation-delay:.55s}.stats{animation-delay:.65s}}@keyframes rise{0%{opacity:.01;transform:translateY(calc(60 * var(--u)))}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:.01}to{opacity:1}}@keyframes fadeUp{0%{opacity:.01;transform:translateY(calc(24 * var(--u)))}to{opacity:1;transform:none}}@media (max-width:1279px){:root{--u:calc(100vw / 834)}.hero{min-height:calc(1112 * var(--u));max-height:calc(1400 * var(--u))}.hero__name{display:none}:root{--hdr-x:calc(40 * var(--u));--hdr-top:calc(40 * var(--u));--hdr-top-sm:calc(16 * var(--u))}.hero__copy{left:calc(40 * var(--u));top:calc(150 * var(--u));bottom:auto;width:calc(700 * var(--u));gap:calc(22 * var(--u))}.hero__title{font-size:calc(84 * var(--u))}.hero__lead{max-width:calc(520 * var(--u));font-size:calc(22 * var(--u))}.hero__word{top:calc(100% - 352 * var(--u))}.hero__photo{left:calc(50% - 310 * var(--u));width:calc(620 * var(--u));height:calc(683 * var(--u))}.stats{right:calc(40 * var(--u));bottom:calc(136 * var(--u));gap:calc(6 * var(--u))}.stat{width:calc(150 * var(--u));height:calc(124 * var(--u));padding:calc(20 * var(--u));border-radius:calc(22 * var(--u))}.stat__num{font-size:calc(48 * var(--u))}.stat__label{font-size:calc(15 * var(--u))}.cta{left:calc(40 * var(--u));right:calc(40 * var(--u));bottom:calc(40 * var(--u));width:auto;height:calc(84 * var(--u));font-size:calc(24 * var(--u))}}@media (max-width:767px){:root{--u:calc(100vw / 375)}.hero{display:flex;flex-direction:column;height:auto;min-height:max(var(--vh),calc(884 * var(--u)));max-height:none}:root{--hdr-x:calc(20 * var(--u));--hdr-top:calc(20 * var(--u));--hdr-top-sm:calc(12 * var(--u));--hdr-pill:calc(48 * var(--u));--logo-center:calc(9 * var(--u))}.logo{margin-top:calc(4 * var(--u))}.site-header.is-scrolled .logo{margin-top:0}.header-right{gap:calc(6 * var(--u))}.glass{height:calc(48 * var(--u));padding:calc(5 * var(--u));border-radius:calc(18 * var(--u))}.pill{height:calc(38 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(13 * var(--u));font-size:calc(15 * var(--u))}.lang svg{width:calc(8 * var(--u));height:calc(4 * var(--u))}.burger{display:inline-flex;align-items:center;width:calc(52 * var(--u));padding:calc(5 * var(--u))}.burger,.burger .pill{justify-content:center}.burger .pill{flex-direction:column;gap:calc(4 * var(--u));width:calc(42 * var(--u));padding:0}.burger i{display:block;width:calc(16 * var(--u));height:max(1.5px,calc(1.5 * var(--u)));background:var(--ink);border-radius:2px;transition:transform .25s ease}.burger[aria-expanded=true] i:first-child{transform:translateY(calc(2.75 * var(--u))) rotate(45deg)}.burger[aria-expanded=true] i:last-child{transform:translateY(calc(-2.75 * var(--u))) rotate(-45deg)}.nav{position:absolute;top:calc(56 * var(--u));right:0;height:auto;padding:calc(8 * var(--u));border-radius:calc(20 * var(--u));opacity:0;visibility:hidden;transform:translateY(calc(-8 * var(--u)));transition:opacity .2s ease,transform .2s ease,visibility .2s}.nav.is-open{opacity:1;visibility:visible;transform:none}.nav__list{flex-direction:column;align-items:stretch;gap:calc(2 * var(--u));min-width:calc(180 * var(--u))}.nav__link{display:flex;align-items:center;height:calc(44 * var(--u));padding:0 calc(14 * var(--u));font-size:calc(16 * var(--u));border-radius:calc(13 * var(--u));justify-content:flex-start}.hero__copy{position:relative;left:auto;top:auto;bottom:auto;margin:calc(131 * var(--u)) 0 0 calc(18 * var(--u));order:-1;width:calc(337 * var(--u));gap:calc(19 * var(--u))}.hero__title{font-size:calc(44 * var(--u));max-width:none}.locale-en .hero__title{max-width:calc(255 * var(--u))}.locale-pl .hero__title em{white-space:nowrap}.locale-ua .hero__title{font-size:calc(40 * var(--u))}.hero__title span{display:inline;white-space:normal}.hero__lead{max-width:none;font-size:calc(17 * var(--u))}.hero__name{display:block;left:calc(50% + 82.5 * var(--u));top:calc(100% - 424 * var(--u));transform:none;width:calc(70 * var(--u));white-space:normal;font-size:calc(14 * var(--u));line-height:1}.hero__word{left:0;top:calc(100% - 347 * var(--u));font-size:calc(127.7 / 375 * 100vw)}.hero__photo{position:relative;left:auto;bottom:auto;flex:1 0 auto;align-self:center;width:calc(464.8 * var(--u));height:auto;min-height:calc(517.8 * var(--u));max-height:calc(517.8 * var(--u));margin-top:calc(6 * var(--u))}.hero__photo img{position:absolute;inset:0}.stats{left:calc(15 * var(--u));right:calc(15 * var(--u));bottom:calc(120 * var(--u));gap:calc(3.5 * var(--u))}.stat{flex:1 1;width:auto;height:calc(94.7 * var(--u));padding:calc(16.7 * var(--u));border-radius:calc(16 * var(--u));-webkit-backdrop-filter:blur(calc(12.5 * var(--u)));backdrop-filter:blur(calc(12.5 * var(--u)));box-shadow:inset 0 0 calc(30.6 * var(--u)) 0 rgba(255,255,255,.35)}.stat__num{font-size:calc(36 * var(--u))}.stat__label{font-size:calc(12 * var(--u));max-width:none}.stat:first-child .stat__label{max-width:calc(57 * var(--u))}.stat:nth-child(2) .stat__label{max-width:calc(64 * var(--u))}.stat:nth-child(3) .stat__label{max-width:calc(83 * var(--u))}.cta{left:calc(20 * var(--u));right:calc(20 * var(--u));bottom:calc(21 * var(--u));width:auto;height:calc(80 * var(--u));gap:calc(21 * var(--u));border-radius:calc(20 * var(--u));font-size:calc(20 * var(--u))}.cta svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}}:root{--s:clamp(0.5px,min(calc(100vw / 1920),max(calc(var(--vh) / 1090),calc(100vw / 1920 * .85))),1.2px);--gap-section:calc(250 * var(--s))}@media (max-width:1279px){:root{--s:calc(100vw / 834);--gap-section:calc(160 * var(--s))}}@media (max-width:767px){:root{--s:calc(100vw / 390);--gap-section:calc(120 * var(--s))}}.work{position:relative;padding-bottom:calc(6 * var(--s))!important;padding:var(--gap-section) 0 0;background:var(--bg);overflow:hidden;--card-w:calc(940 * var(--s))}.work__head{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(40 * var(--s));padding:0 calc(60 * var(--s));margin-bottom:calc(10 * var(--s))}.work__intro{align-items:flex-start;gap:calc(24 * var(--s))}.work__intro,.work__titles{display:flex;flex-direction:column}.work__titles{gap:calc(12 * var(--s));color:var(--ink)}.work__title{font-family:var(--f-display);font-weight:400;font-size:calc(72 * var(--s));line-height:.9;letter-spacing:-.05em;white-space:nowrap}.work__title em{font-style:normal;color:var(--accent-b)}.work__lead{font-family:var(--f-body);font-weight:300;line-height:1.2}.btn-soft,.work__lead{font-size:calc(20 * var(--s))}.btn-soft{display:inline-flex;align-items:center;gap:calc(6 * var(--s));padding:calc(16 * var(--s)) calc(32 * var(--s));border-radius:100px;border:1px solid rgba(94,108,255,.5);background:rgba(94,108,255,.6);color:#fff;font-family:var(--f-display);line-height:.9;transition:background .25s ease}.btn-soft:hover{background:rgba(94,108,255,.85)}.u-link{text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px}.i-arrow{width:calc(13 * var(--s));height:calc(13 * var(--s));flex-shrink:0;transition:transform .25s ease}a:hover>.i-arrow{transform:translate(calc(2 * var(--s)),calc(-2 * var(--s)))}.work__controls{display:flex;align-items:flex-end;gap:calc(48 * var(--s))}.work__arrows{display:flex;gap:calc(12 * var(--s))}.arrow-btn{width:calc(72 * var(--s));height:calc(72 * var(--s));border-radius:50%;border:1px solid var(--ink);display:grid;place-items:center;color:var(--ink);transition:border-color .25s ease,color .25s ease,background .25s ease}.arrow-btn svg{width:calc(20 * var(--s));height:calc(20 * var(--s))}.arrow-btn:hover:not(:disabled){background:var(--ink);color:#fff}.arrow-btn:disabled{border-color:rgba(36,37,39,.15);color:rgba(36,37,39,.25);cursor:default}.work__track{position:relative;display:grid;justify-content:center;padding:calc(30 * var(--s)) 0 0;list-style:none;perspective:calc(2600 * var(--s));perspective-origin:50% 40%;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline-offset:calc(6 * var(--s))}.work__card{grid-area:1/1;width:var(--card-w);display:flex;flex-direction:column;gap:calc(24 * var(--s));transform-origin:50% 50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity}.work__media{display:block;aspect-ratio:1191/669;border-radius:calc(24 * var(--s));overflow:hidden;background:#e4e6ee;border:1px solid rgba(36,37,39,.1);transition:box-shadow .4s ease}.work__card.is-active .work__media{box-shadow:0 calc(30 * var(--s)) calc(60 * var(--s)) calc(-30 * var(--s)) rgba(36,37,39,.25)}.work__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1);-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.work__card.is-active:hover .work__media img{transform:scale(1.02)}.work__card:not(.is-active) .work__media{cursor:pointer}.work__track.is-dragging .work__media{cursor:-webkit-grabbing;cursor:grabbing}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.work__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(24 * var(--s));padding-bottom:calc(20 * var(--s));border-bottom:1px solid rgba(36,37,39,.2);color:var(--ink)}.work__card:not(.is-active) .work__meta{pointer-events:none}.work__info{display:flex;flex-direction:column;gap:calc(12 * var(--s))}.work__name{font-family:var(--f-display);font-weight:600;font-size:calc(24 * var(--s));line-height:.9}.work__cat{font-family:var(--f-body);font-weight:300;font-size:calc(16 * var(--s));line-height:1.2}.work__desc{font-family:var(--f-display);font-weight:400;font-size:calc(20 * var(--s));line-height:1.1}.work__visit{display:inline-flex;align-items:center;gap:calc(6 * var(--s))}.drag-cursor,.work__visit{font-family:var(--f-display);font-size:calc(20 * var(--s));line-height:.9;white-space:nowrap}.drag-cursor{position:fixed;left:0;top:0;z-index:50;width:calc(190 * var(--s));height:calc(190 * var(--s));margin:calc(-95 * var(--s)) 0 0 calc(-95 * var(--s));border-radius:50%;background:rgba(135,145,255,.8);color:#fff;display:grid;place-items:center;pointer-events:none;opacity:0;scale:.3;transition:opacity .15s ease,scale .3s cubic-bezier(.2,.8,.2,1);will-change:translate,scale,opacity}.drag-cursor.is-visible{opacity:1;scale:1}.drag-cursor.is-down{scale:.82}@media (hover:hover) and (pointer:fine){.work__card.is-active .work__media,.work__track.is-dragging{cursor:none}}@media not ((hover:hover) and (pointer:fine)){.drag-cursor{display:none}}@media (max-width:1279px){.work{--card-w:calc(560 * var(--s))}.work__head{padding:0 calc(40 * var(--s))}.work__title{font-size:calc(60 * var(--s))}.btn-soft,.work__lead{font-size:calc(18 * var(--s))}.btn-soft{padding:calc(14 * var(--s)) calc(28 * var(--s))}.work__controls{gap:calc(24 * var(--s))}.arrow-btn{width:calc(58 * var(--s));height:calc(58 * var(--s))}.arrow-btn svg{width:calc(18 * var(--s));height:calc(18 * var(--s))}.work__track{padding:calc(24 * var(--s)) 0 0}.work__card{gap:calc(18 * var(--s))}.work__media{border-radius:calc(20 * var(--s))}.work__meta{flex-direction:column;align-items:flex-start;gap:calc(14 * var(--s))}.work__cat{font-size:calc(14 * var(--s))}.work__name{font-size:calc(24 * var(--s))}.work__desc,.work__visit{font-size:calc(17 * var(--s))}.i-arrow{width:calc(11 * var(--s));height:calc(11 * var(--s))}}@media (max-width:767px){.work{--card-w:calc(340 * var(--s))}.work__head{align-items:flex-end;gap:calc(16 * var(--s));padding:0 calc(20 * var(--s))}.work__intro{gap:calc(20 * var(--s));flex:1 1 auto;min-width:0}.work__title{font-size:calc(44 * var(--s));white-space:nowrap}.locale-pl .work__title{font-size:calc(34 * var(--s))}.locale-ua .work__title{font-size:calc(38 * var(--s))}.btn-soft,.work__lead{font-size:calc(16 * var(--s))}.btn-soft{padding:calc(13 * var(--s)) calc(24 * var(--s))}.work__controls{flex-shrink:0}.arrow-btn{width:calc(48 * var(--s));height:calc(48 * var(--s))}.arrow-btn svg{width:calc(16 * var(--s));height:calc(16 * var(--s))}.work__arrows{gap:calc(8 * var(--s))}.work__track{padding:calc(20 * var(--s)) 0 0}.work__card{gap:calc(14 * var(--s))}.work__media{border-radius:calc(16 * var(--s))}.work__card.is-active:hover .work__media img{transform:none}.work__meta{gap:calc(12 * var(--s));padding-bottom:calc(16 * var(--s))}.work__info{gap:calc(8 * var(--s))}.work__cat{font-size:calc(13 * var(--s))}.work__name{font-size:calc(22 * var(--s))}.work__desc,.work__visit{font-size:calc(15 * var(--s))}}@media (prefers-reduced-motion:reduce){.drag-cursor,.work__media,.work__media img{transition:none}}.svc{padding:var(--gap-section) 0 0;background:var(--bg);--card-h:calc(658 * var(--s));--peek:calc(24 * var(--s));--n:3;--head-top:calc(var(--hdr-h) + 20 * var(--s));--head-h:calc(132 * var(--s));--head-gap:calc(24 * var(--s))}.svc,.svc__inner{position:relative}.svc__pin{position:absolute;top:0;left:0;right:0;bottom:calc(var(--card-h) + (var(--n) - 1) * var(--peek) + var(--head-gap));z-index:5;pointer-events:none}.svc__head{position:-webkit-sticky;position:sticky;top:var(--head-top);pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:calc(12 * var(--s));text-align:center;color:var(--ink);padding:0 calc(20 * var(--s))}.svc__title{font-family:var(--f-display);font-weight:400;font-size:calc(72 * var(--s));line-height:.9;letter-spacing:-.05em}.svc__title em{font-style:normal;color:var(--accent-b)}.svc__lead{font-size:calc(20 * var(--s))}.svc__lead,.svc__note{font-family:var(--f-body);font-weight:300;line-height:1.2}.svc__note{font-size:calc(16 * var(--s));color:rgba(36,37,39,.75)}.svc__stack{padding-top:calc(var(--head-h) + 60 * var(--s));list-style:none;display:flex;flex-direction:column;align-items:center;gap:calc(24 * var(--s))}.svc-card{position:-webkit-sticky;position:sticky;top:calc(var(--head-top) + var(--head-h) + var(--head-gap) + var(--i) * var(--peek));width:calc(1495 * var(--s));height:var(--card-h);display:grid;grid-template-rows:calc(118 * var(--s)) 1fr;border-radius:calc(40 * var(--s));border:1px solid rgba(94,108,255,.2);background:linear-gradient(180deg,rgba(255,255,255,.2) 0,rgba(94,108,255,.2) 100%),var(--bg);overflow:hidden;transform-origin:50% 0;will-change:transform}.svc-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#f6f7fb;opacity:var(--veil,0);pointer-events:none}.svc--free .svc__pin{position:static}.svc--free .svc__head{position:static;margin-bottom:calc(60 * var(--s))}.svc--free .svc__stack{padding-top:0}.svc--free .svc-card{top:calc((var(--vh) - var(--card-h)) / 2 + var(--i) * var(--peek))}.svc-card__top{display:flex;align-items:center;justify-content:space-between;padding:0 calc(60 * var(--s));border-bottom:1px solid rgba(94,108,255,.2);font-family:var(--f-display);line-height:.9;color:rgba(36,37,39,.5)}.svc-card__num{font-size:calc(32 * var(--s))}.svc-card__time,.svc-card__type{font-size:calc(24 * var(--s))}.svc-card__time{font-weight:600;color:var(--accent-b)}.svc-card__dot{width:calc(10 * var(--s));height:calc(10 * var(--s));border-radius:50%;background:var(--accent-b)}.svc-card__body{justify-content:space-between;gap:calc(40 * var(--s));padding:calc(59 * var(--s)) calc(60 * var(--s)) 0}.svc-card__body,.svc-card__text{display:flex;align-items:flex-start}.svc-card__text{flex-direction:column;gap:calc(24 * var(--s));width:calc(526 * var(--s));color:var(--ink)}.svc-card__intro{display:flex;flex-direction:column;gap:calc(16 * var(--s))}.svc-card__name{font-family:var(--f-display);font-weight:500;font-size:calc(52 * var(--s));line-height:1;letter-spacing:-.01em}.svc-card__desc{font-family:var(--f-display);font-size:calc(24 * var(--s));line-height:1.2}.svc-card__list{list-style:none;display:flex;flex-direction:column;gap:calc(8 * var(--s))}.svc-card__list li{display:flex;align-items:flex-start;gap:calc(6 * var(--s));font-family:var(--f-display);font-size:calc(20 * var(--s));line-height:1.2}.svc-card__list svg{width:calc(18 * var(--s));height:calc(18 * var(--s));flex-shrink:0;margin-top:.1em}.btn-primary{display:inline-flex;align-items:center;gap:calc(6 * var(--s));padding:calc(24 * var(--s)) calc(44 * var(--s));border-radius:100px;border:1px solid var(--accent-b);background:var(--accent-b);color:#fff;font-family:var(--f-display);font-size:calc(20 * var(--s));line-height:.9;transition:background .25s ease,border-color .25s ease}.btn-primary:hover{background:#4b5aff;border-color:#4b5aff}.svc-card__media{flex-shrink:0;width:calc(748 * var(--s));aspect-ratio:748/421}.svc-card__media img{width:100%;height:100%;object-fit:contain;display:block}@media (max-width:1279px){.svc{--card-h:calc(680 * var(--s));--peek:calc(20 * var(--s));--head-top:calc(var(--hdr-h) + 16 * var(--s))}.svc__stack{padding-top:calc(var(--head-h) + 44 * var(--s))}.svc--free .svc__head{margin-bottom:calc(44 * var(--s))}.svc__title{font-size:calc(60 * var(--s))}.svc__lead{font-size:calc(18 * var(--s))}.svc__note{font-size:calc(15 * var(--s))}.svc-card{width:calc(770 * var(--s));grid-template-rows:calc(84 * var(--s)) 1fr;border-radius:calc(32 * var(--s));height:auto}.svc-card__top{padding:0 calc(32 * var(--s))}.svc-card__num{font-size:calc(26 * var(--s))}.svc-card__time,.svc-card__type{font-size:calc(18 * var(--s))}.svc-card__dot{display:none}.svc-card__body{flex-direction:column;align-items:stretch;justify-content:center;gap:calc(24 * var(--s));padding:calc(28 * var(--s)) calc(32 * var(--s))}.svc-card__media{order:-1;width:100%;max-height:calc(250 * var(--s))}.svc-card__text{width:100%;gap:calc(16 * var(--s))}.svc-card__intro{gap:calc(10 * var(--s))}.svc-card__name{font-size:calc(40 * var(--s))}.svc-card__desc{font-size:calc(18 * var(--s))}.svc-card__list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:calc(20 * var(--s));column-gap:calc(20 * var(--s))}.svc-card__list li{font-size:calc(17 * var(--s))}.btn-primary{font-size:calc(18 * var(--s));padding:calc(14 * var(--s)) calc(28 * var(--s))}}@media (max-width:767px){.svc{--card-h:calc(600 * var(--s));--peek:calc(14 * var(--s));--head-top:calc(20 * var(--s));--head-gap:calc(16 * var(--s))}.svc__stack{padding-top:calc(var(--head-h) + 32 * var(--s))}.svc--free .svc__head{margin-bottom:calc(32 * var(--s))}.svc__title{font-size:calc(36 * var(--s))}.svc__lead{font-size:calc(16 * var(--s))}.svc__note{font-size:calc(14 * var(--s))}.svc__stack{gap:calc(16 * var(--s))}.svc-card{width:calc(350 * var(--s));grid-template-rows:calc(58 * var(--s)) 1fr;border-radius:calc(24 * var(--s));height:auto}.svc-card__top{padding:0 calc(20 * var(--s))}.svc-card__num{font-size:calc(20 * var(--s))}.svc-card__type{display:none}.svc-card__time{font-size:calc(15 * var(--s))}.svc-card__body{padding:calc(20 * var(--s));gap:calc(18 * var(--s));justify-content:flex-start}.svc-card__media{max-height:none;border-radius:calc(14 * var(--s))}.svc-card__text{gap:calc(14 * var(--s))}.svc-card__intro{gap:calc(8 * var(--s))}.svc-card__name{font-size:calc(30 * var(--s))}.svc-card__desc{font-size:calc(15 * var(--s))}.svc-card__list{grid-template-columns:1fr;gap:calc(6 * var(--s))}.svc-card__list li{font-size:calc(15 * var(--s))}.svc-card__list svg{width:calc(16 * var(--s));height:calc(16 * var(--s))}.btn-primary,.ft__cta{font-size:calc(16 * var(--s));padding:calc(18 * var(--s)) calc(32 * var(--s))}}.feat{position:relative;padding:var(--gap-section) 0 0;background:var(--bg)}.feat__panel{padding:0 0 calc(80 * var(--s));background:linear-gradient(180deg,rgba(255,255,255,0),rgba(94,108,255,.2));border-radius:0 0 calc(40 * var(--s)) calc(40 * var(--s))}.feat__head{display:flex;flex-direction:column;align-items:center;gap:calc(12 * var(--s));text-align:center;color:var(--ink);padding:0 calc(20 * var(--s));margin-bottom:calc(60 * var(--s))}.feat__title{font-family:var(--f-display);font-weight:400;font-size:calc(72 * var(--s));line-height:.9;letter-spacing:-.05em}.feat__title em{font-style:normal;color:var(--accent-b)}.feat__lead{font-family:var(--f-body);font-weight:300;font-size:calc(20 * var(--s));line-height:1.2}.feat__body{display:grid;grid-template-columns:calc(382 * var(--s)) calc(1042 * var(--s));justify-content:center;align-items:center;grid-column-gap:calc(72 * var(--s));column-gap:calc(72 * var(--s))}.feat__list{list-style:none;display:flex;flex-direction:column;gap:calc(40 * var(--s))}.feat__li,.feat__list{position:relative}.feat__li:not(:last-child):after,.feat__li:not(:last-child):before{content:"";position:absolute;left:calc(22 * var(--s));top:calc(44 * var(--s));bottom:calc(-40 * var(--s));width:1px;transform-origin:top}.feat__li:not(:last-child):before{background:rgba(94,108,255,.25)}.feat__li:not(:last-child):after{background:var(--accent-b);transform:scaleY(var(--p,0))}.feat__item{display:flex;align-items:center;gap:calc(12 * var(--s));width:100%;min-height:calc(44 * var(--s));text-align:left;color:var(--ink);opacity:.5;transition:opacity .35s ease}.feat__item:hover{opacity:.8}.feat__item.is-active{opacity:1}.feat__icon{flex-shrink:0;width:calc(44 * var(--s));height:calc(44 * var(--s));border-radius:calc(12 * var(--s));background:var(--accent-b);display:grid;place-items:center;color:#fff}.feat__icon svg{width:calc(20 * var(--s));height:calc(20 * var(--s))}.feat__text{display:flex;flex-direction:column}.feat__name{font-weight:600;font-size:calc(24 * var(--s));line-height:.9}.feat__desc,.feat__name{font-family:var(--f-display)}.feat__desc{display:grid;grid-template-rows:0fr;font-size:calc(16 * var(--s));line-height:1.1;opacity:0;transition:grid-template-rows .4s cubic-bezier(.2,.8,.2,1),opacity .3s ease,margin .4s cubic-bezier(.2,.8,.2,1)}.feat__desc>span{overflow:hidden}.feat__item.is-active .feat__desc{grid-template-rows:1fr;opacity:1;margin-top:calc(8 * var(--s))}.feat__stage{position:relative;aspect-ratio:2/1}.feat__panelimg{position:absolute;inset:0;opacity:0;transform:scale(.97) translateY(calc(10 * var(--s)));transition:opacity .5s ease,transform .6s cubic-bezier(.2,.8,.2,1);pointer-events:none}.feat__panelimg.is-active{opacity:1;transform:none;pointer-events:auto}.feat__panelimg img{width:100%;height:100%;object-fit:contain;display:block}.feat__ph{width:100%;height:100%;border-radius:calc(24 * var(--s));border:1px solid rgba(94,108,255,.25);background:linear-gradient(135deg,#fff,#eceefe);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(16 * var(--s));color:var(--accent-b);font-family:var(--f-display);font-size:calc(24 * var(--s))}.feat__ph svg{width:calc(56 * var(--s));height:calc(56 * var(--s))}.feat__ph small{font-family:var(--f-body);font-weight:300;font-size:calc(14 * var(--s));color:rgba(36,37,39,.5)}@media (max-width:1279px){.feat__panel{padding-bottom:calc(56 * var(--s));border-radius:0 0 calc(32 * var(--s)) calc(32 * var(--s))}.feat__head{margin-bottom:calc(40 * var(--s))}.feat__title{font-size:calc(60 * var(--s))}.feat__lead{font-size:calc(18 * var(--s))}.feat__body{grid-template-columns:calc(754 * var(--s));row-gap:calc(36 * var(--s))}.feat__stage{order:-1}.feat__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(24 * var(--s)) calc(32 * var(--s));gap:calc(24 * var(--s)) calc(32 * var(--s))}.feat__li:after,.feat__li:before,.feat__li:not(:last-child):after,.feat__li:not(:last-child):before{display:none}.feat__name{font-size:calc(21 * var(--s))}.feat__desc{font-size:calc(15 * var(--s))}}@media (max-width:767px){.feat__panel{padding-bottom:calc(40 * var(--s));border-radius:0 0 calc(24 * var(--s)) calc(24 * var(--s))}.feat__head{margin-bottom:calc(28 * var(--s))}.feat__title{font-size:calc(40 * var(--s))}.feat__lead{font-size:calc(16 * var(--s));max-width:calc(300 * var(--s))}.feat__body{grid-template-columns:calc(350 * var(--s));row-gap:calc(24 * var(--s))}.feat__list{grid-template-columns:1fr;gap:calc(14 * var(--s))}.feat__item{min-height:calc(40 * var(--s))}.feat__icon{width:calc(40 * var(--s));height:calc(40 * var(--s));border-radius:calc(11 * var(--s))}.feat__icon svg{width:calc(18 * var(--s));height:calc(18 * var(--s))}.feat__name{font-size:calc(19 * var(--s))}.feat__desc{font-size:calc(14 * var(--s))}.feat__ph{font-size:calc(18 * var(--s));border-radius:calc(14 * var(--s))}.feat__ph svg{width:calc(36 * var(--s));height:calc(36 * var(--s))}}@media (prefers-reduced-motion:reduce){.feat__desc,.feat__item,.feat__panelimg{transition:none}}.page{padding:calc(180 * var(--s)) calc(60 * var(--s)) var(--gap-section);min-height:100vh;background:var(--bg);color:var(--ink)}.page:has(+.ft){padding-bottom:0}.page__head{max-width:calc(900 * var(--s));margin:0 auto calc(60 * var(--s));text-align:center;display:flex;flex-direction:column;gap:calc(12 * var(--s))}.page__title{font-family:var(--f-display);font-weight:400;font-size:calc(72 * var(--s));line-height:.9;letter-spacing:-.05em}.page__title em{font-style:normal;color:var(--accent-b)}.page__lead{font-family:var(--f-body);font-weight:300;font-size:calc(20 * var(--s));line-height:1.3}.blog-grid{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(32 * var(--s));gap:calc(32 * var(--s));max-width:calc(1495 * var(--s));margin:0 auto}.blog-card{display:flex;flex-direction:column;gap:calc(16 * var(--s));height:100%;padding-bottom:calc(20 * var(--s));border-bottom:1px solid rgba(36,37,39,.2)}.blog-card__media{aspect-ratio:16/10;border-radius:calc(24 * var(--s));overflow:hidden;border:1px solid rgba(36,37,39,.1);background:linear-gradient(135deg,#fff,#e4e6fb)}.blog-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.blog-card:hover .blog-card__media img{transform:scale(1.03)}.blog-card__date{font-family:var(--f-body);font-weight:300;font-size:calc(15 * var(--s));color:rgba(36,37,39,.6)}.blog-card__title{font-family:var(--f-display);font-weight:600;font-size:calc(28 * var(--s));line-height:1.05}.blog-card__excerpt{font-family:var(--f-display);font-size:calc(18 * var(--s));line-height:1.3;color:rgba(36,37,39,.8)}.blog-empty{text-align:center;font-family:var(--f-body);font-weight:300;font-size:calc(18 * var(--s));color:rgba(36,37,39,.6)}.works-grid{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:calc(60 * var(--s)) calc(40 * var(--s));gap:calc(60 * var(--s)) calc(40 * var(--s));max-width:calc(1800 * var(--s));margin:0 auto}.works-card{display:flex;flex-direction:column;gap:calc(24 * var(--s));height:100%;color:var(--ink)}.works-card__media{aspect-ratio:1191/669;border-radius:calc(24 * var(--s));overflow:hidden;background:#e4e6ee;border:1px solid rgba(36,37,39,.1);transition:box-shadow .4s ease}.works-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.works-card:hover .works-card__media{box-shadow:0 calc(30 * var(--s)) calc(60 * var(--s)) calc(-30 * var(--s)) rgba(36,37,39,.25)}.works-card:hover .works-card__media img{transform:scale(1.02)}.works-card__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(24 * var(--s));padding-bottom:calc(20 * var(--s));border-bottom:1px solid rgba(36,37,39,.2)}.works-card__info{display:flex;flex-direction:column;gap:calc(12 * var(--s));min-width:0}.works-card__name{font-family:var(--f-display);font-weight:600;font-size:calc(24 * var(--s));line-height:.9}.works-card__cat{font-family:var(--f-body);font-weight:300;font-size:calc(16 * var(--s));line-height:1.2}.works-card__visit{display:inline-flex;align-items:center;gap:calc(6 * var(--s));font-family:var(--f-display);font-size:calc(20 * var(--s));line-height:.9;white-space:nowrap;flex-shrink:0}.works-card:hover .works-card__visit{color:var(--accent-b)}.works-card__soon{display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(135deg,#fff,#e4e6fb);font-family:var(--f-display);font-size:calc(20 * var(--s));color:rgba(36,37,39,.5)}@media (hover:hover) and (pointer:fine){.works-card__media{cursor:none}}.work__more{display:flex;justify-content:center;margin-top:calc(40 * var(--s))}.post{max-width:calc(820 * var(--s));margin:0 auto}.post__back{display:inline-flex;align-items:center;gap:calc(6 * var(--s));font-family:var(--f-display);font-size:calc(18 * var(--s));margin-bottom:calc(32 * var(--s))}.post__date{font-family:var(--f-body);font-weight:300;font-size:calc(16 * var(--s));color:rgba(36,37,39,.6);margin-bottom:calc(12 * var(--s))}.post__title{font-family:var(--f-display);font-weight:500;font-size:calc(64 * var(--s));line-height:1;letter-spacing:-.03em;margin-bottom:calc(32 * var(--s))}.post__cover{border-radius:calc(24 * var(--s));overflow:hidden;border:1px solid rgba(36,37,39,.1);margin-bottom:calc(40 * var(--s))}.post__cover img{width:100%;height:auto}.prose{font-family:var(--f-display);font-size:calc(20 * var(--s));line-height:1.55}.prose>*+*{margin-top:1em}.prose h2{font-weight:600;font-size:1.6em;line-height:1.15;margin-top:1.6em}.prose h3{font-weight:600;font-size:1.3em;line-height:1.2;margin-top:1.4em}.prose a{color:var(--accent-b);text-decoration:underline;text-underline-offset:.15em}.prose ol,.prose ul{padding-left:1.3em}.prose li+li{margin-top:.4em}.prose img{border-radius:calc(16 * var(--s));margin:1.5em 0}.prose blockquote{border-left:3px solid var(--accent-b);padding-left:1em;color:rgba(36,37,39,.8)}.prose code{font-size:.9em;background:rgba(94,108,255,.1);padding:.1em .35em;border-radius:6px}@media (max-width:1279px){.page{padding:calc(140 * var(--s)) calc(40 * var(--s)) var(--gap-section)}.blog-grid{grid-template-columns:repeat(2,1fr)}.works-grid{gap:calc(40 * var(--s)) calc(24 * var(--s))}.works-card{gap:calc(18 * var(--s))}.works-card__media{border-radius:calc(20 * var(--s))}.works-card__meta{flex-direction:column;align-items:flex-start;gap:calc(14 * var(--s))}.works-card__name{font-size:calc(22 * var(--s))}.works-card__cat{font-size:calc(14 * var(--s))}.works-card__visit{font-size:calc(17 * var(--s))}.work__more{margin-top:calc(32 * var(--s))}.page__title{font-size:calc(60 * var(--s))}.post__title{font-size:calc(48 * var(--s))}}@media (max-width:767px){.page{padding:calc(110 * var(--s)) calc(20 * var(--s)) var(--gap-section)}.blog-grid{gap:calc(28 * var(--s))}.blog-grid,.works-grid{grid-template-columns:1fr}.works-grid{gap:calc(32 * var(--s))}.works-card{gap:calc(14 * var(--s))}.works-card__media{border-radius:calc(16 * var(--s))}.works-card__meta{gap:calc(12 * var(--s));padding-bottom:calc(16 * var(--s))}.works-card__info{gap:calc(8 * var(--s))}.works-card__cat{font-size:calc(13 * var(--s))}.works-card__visit{font-size:calc(15 * var(--s))}.work__more{margin-top:calc(24 * var(--s));padding:0 calc(20 * var(--s))}.work__more .btn-primary{width:100%;justify-content:center}.page__title{font-size:calc(44 * var(--s))}.page__lead{font-size:calc(16 * var(--s))}.blog-card__title{font-size:calc(24 * var(--s))}.blog-card__excerpt{font-size:calc(16 * var(--s))}.post__title{font-size:calc(36 * var(--s))}.prose{font-size:calc(17 * var(--s))}}.pl{padding:var(--gap-section) 0 0;background:var(--bg);color:var(--ink)}.pl__card{width:calc(1560 * var(--s));margin:0 auto;padding:calc(48 * var(--s));display:flex;flex-direction:column;gap:calc(24 * var(--s));border-radius:calc(40 * var(--s));background:rgba(94,108,255,.05);border:1px solid #ebebeb}.pl__top{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(40 * var(--s))}.pl__title{font-family:var(--f-display);font-weight:400;font-size:calc(72 * var(--s));line-height:1;letter-spacing:-.05em;white-space:nowrap}.pl__title span{font-weight:300;color:var(--accent-b)}.pl__note{font-family:var(--f-body);font-size:calc(20 * var(--s));line-height:1.45;text-align:right}.pl__scroll{overflow:visible}.pl__gantt{position:relative;display:grid;grid-template-columns:repeat(20,minmax(0,1fr)) calc(160 * var(--s));grid-template-rows:calc(48 * var(--s)) calc(36 * var(--s)) repeat(var(--n,7),calc(64 * var(--s)));grid-row-gap:calc(16 * var(--s));row-gap:calc(16 * var(--s));padding-bottom:calc(8 * var(--s))}.pl__hline{position:absolute;left:0;right:0;top:calc(48 * var(--s));height:1px}.pl__hline,.pl__vline{background:rgba(36,37,39,.08)}.pl__vline{grid-row:1/-1;justify-self:start;width:1px;margin-left:-1px}.pl__week{grid-row:1;align-self:center;font-weight:600;font-size:calc(20 * var(--s));letter-spacing:-.01em}.pl__day,.pl__week{padding-left:calc(14 * var(--s));font-family:var(--f-body)}.pl__day{grid-row:2;align-self:end;font-size:calc(15 * var(--s));color:var(--ink-50)}.pl__bar{position:relative;z-index:1;outline:none;grid-row:var(--row);grid-column:var(--st) /span var(--sp)}.pl__in{position:absolute;inset:0;display:flex;align-items:center;gap:calc(12 * var(--s));padding:0 calc(14 * var(--s)) 0 calc(20 * var(--s));border-radius:calc(20 * var(--s));font-family:var(--f-body);font-weight:600;font-size:calc(18 * var(--s));white-space:nowrap;overflow:hidden;transform-origin:0 50%;transform:scaleX(0);opacity:0;transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .4s,box-shadow .3s,translate .3s}.pl.go .pl__in{transform:none;opacity:1;transition-delay:calc(.15s + var(--i) * .22s),calc(.15s + var(--i) * .22s),0s,0s}.pl.done .pl__in{transition-delay:0s!important}.pl__in svg{flex:none;width:calc(24 * var(--s));height:calc(24 * var(--s))}.pl__name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.pl__knob{flex:none;width:calc(24 * var(--s));height:calc(24 * var(--s));border-radius:50%;background:#fff;box-shadow:0 0 0 calc(5 * var(--s)) rgba(255,255,255,.3)}.pl__bar--solid .pl__in{background:#5e6cff;color:#fff;box-shadow:0 calc(12 * var(--s)) calc(24 * var(--s)) calc(-16 * var(--s)) rgba(75,90,255,.8)}.pl__bar--soft .pl__in{background:rgba(135,145,255,.28);color:#4b5aff}.pl__bar--light .pl__in{background:#8791ff;color:#fff}.pl__bar--gradient .pl__in{background:linear-gradient(90deg,#8791ff,#5e6cff);color:#fff;box-shadow:0 calc(12 * var(--s)) calc(24 * var(--s)) calc(-16 * var(--s)) rgba(75,90,255,.5)}.pl__bar--dark .pl__in{background:#242527;color:#fff}.pl__bar--outline .pl__in{background:#eceefb;color:#5e6cff;box-shadow:inset 0 0 0 1px rgba(94,108,255,.3)}.pl__bar--outline .pl__knob,.pl__bar--soft .pl__knob{background:#5e6cff;box-shadow:0 0 0 calc(5 * var(--s)) rgba(94,108,255,.18)}.pl__bar--dark .pl__knob{background:#8791ff;box-shadow:0 0 0 calc(5 * var(--s)) rgba(135,145,255,.25)}.pl__bar:focus-visible .pl__in,.pl__bar:hover .pl__in{translate:0 calc(-3 * var(--s))}.pl__bar:focus-visible .pl__in{outline:2px solid var(--accent-b);outline-offset:2px}.pl__tip{position:absolute;z-index:5;left:0;bottom:calc(100% + 10 * var(--s));width:calc(300 * var(--s));padding:calc(16 * var(--s)) calc(18 * var(--s));display:flex;flex-direction:column;gap:calc(6 * var(--s));border-radius:calc(16 * var(--s));background:#242527;color:#fff;box-shadow:0 calc(16 * var(--s)) calc(32 * var(--s)) calc(-12 * var(--s)) rgba(36,37,39,.25);font-family:var(--f-body);font-size:calc(14 * var(--s));line-height:1.45;opacity:0;transform:translateY(calc(6 * var(--s)));pointer-events:none;transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1)}.pl__tip b{font-family:var(--f-display);font-weight:600;font-size:calc(17 * var(--s));line-height:1.2}.pl__tip em{font-style:normal;font-weight:600;color:#aab2ff}.pl__bar:focus-visible .pl__tip,.pl__bar:hover .pl__tip{opacity:1;transform:none}.pl__bar.is-right .pl__tip{left:auto;right:0}.pl__bar.is-below .pl__tip{bottom:auto;top:calc(100% + 10 * var(--s));transform:translateY(calc(-6 * var(--s)))}.pl__bar.is-below:focus-visible .pl__tip,.pl__bar.is-below:hover .pl__tip{transform:none}.pl__bar:focus-visible,.pl__bar:hover{z-index:6}.pl__now{z-index:3;top:calc(48 * var(--s));bottom:0;left:0;width:2px;border-radius:2px;opacity:0;pointer-events:none}.pl__now,.pl__now:before{position:absolute;background:#4b5aff}.pl__now:before{content:attr(data-label);top:calc(-22 * var(--s));left:50%;transform:translateX(-50%);padding:calc(2 * var(--s)) calc(8 * var(--s));border-radius:100px;color:#fff;font-family:var(--f-body);font-weight:700;font-size:calc(11 * var(--s));white-space:nowrap}.pl.go .pl__now{animation:plnow 3.4s cubic-bezier(.45,0,.25,1) .3s forwards}@keyframes plnow{0%{opacity:0;left:0}8%{opacity:1}92%{opacity:1;left:calc(100% - 160 * var(--s))}to{opacity:0;left:calc(100% - 160 * var(--s))}}.pl__foot{display:flex;align-items:center;justify-content:space-between;gap:calc(24 * var(--s));padding-top:calc(12 * var(--s));border-top:1px solid rgba(36,37,39,.08)}.pl__hint{display:inline-flex;align-items:center;gap:calc(10 * var(--s));font-family:var(--f-body);font-size:calc(16 * var(--s));color:var(--ink-50)}.pl__hint svg{width:calc(20 * var(--s));height:calc(20 * var(--s));color:var(--accent-b)}.pl__mdesc,.pl__mhead,.pl__mt,.pl__when{display:none}@media (max-width:1279px){.pl__card{width:calc(770 * var(--s));padding:calc(32 * var(--s));border-radius:calc(32 * var(--s))}.pl__top{flex-direction:column;align-items:flex-start;gap:calc(12 * var(--s))}.pl__title{font-size:calc(56 * var(--s))}.pl__note{text-align:left;font-size:calc(17 * var(--s))}.pl__scroll{overflow-x:auto;scrollbar-width:thin;margin:0 calc(-32 * var(--s));padding:0 calc(32 * var(--s))}.pl__gantt{min-width:calc(1100 * var(--s))}.pl__foot{flex-wrap:wrap}}@media (max-width:767px){.pl__card{width:calc(350 * var(--s));padding:calc(24 * var(--s)) calc(20 * var(--s));gap:calc(20 * var(--s));border-radius:calc(24 * var(--s))}.pl__title{font-size:calc(40 * var(--s))}.pl__note{font-size:calc(15 * var(--s))}.pl__scroll{margin:0;padding:0;overflow:visible}.pl__gantt{display:block;min-width:0;padding:0}.pl__day,.pl__hint,.pl__hline,.pl__knob,.pl__now,.pl__vline,.pl__week{display:none}.pl__mhead{display:flex;padding:0 0 calc(8 * var(--s)) calc(54 * var(--s));border-bottom:1px solid #ebebeb;font-family:var(--f-body);font-weight:600;font-size:calc(11 * var(--s));color:var(--ink-50)}.pl__mhead span{flex:5 1}.pl__mhead span:last-child{flex:1.4 1;text-align:right}.pl__bar{display:grid;grid-template-columns:calc(40 * var(--s)) 1fr auto;grid-column-gap:calc(14 * var(--s));column-gap:calc(14 * var(--s));align-items:center;padding:calc(18 * var(--s)) 0;border-bottom:1px solid #ebebeb;opacity:0;transform:translateY(calc(8 * var(--s)));transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1)}.pl.go .pl__bar{opacity:1;transform:none;transition-delay:calc(var(--i) * .08s)}.pl__bar:last-of-type{border-bottom:none}.pl__bar:before{content:"";position:absolute;left:calc(20 * var(--s));top:calc(66 * var(--s));bottom:calc(-18 * var(--s));border-left:1px dashed rgba(94,108,255,.35)}.pl__bar:last-of-type:before{display:none}.pl__in{display:contents}.pl__in svg{grid-column:1;grid-row:1;width:calc(40 * var(--s));height:calc(40 * var(--s));padding:calc(10 * var(--s));border-radius:calc(12 * var(--s));background:var(--c);color:var(--ci);box-sizing:border-box}.pl__name{grid-column:2;font-family:var(--f-display);font-size:calc(20 * var(--s));letter-spacing:-.02em;color:var(--ink)}.pl__name,.pl__when{grid-row:1;font-weight:600}.pl__when{display:block;grid-column:3;padding:calc(5 * var(--s)) calc(10 * var(--s));border-radius:100px;background:var(--bg);font-family:var(--f-body);font-size:calc(12 * var(--s));color:var(--ink-50);white-space:nowrap}.pl__mt{display:block;grid-column:2/span 2;grid-row:2;position:relative;height:calc(6 * var(--s));margin:calc(10 * var(--s)) 0 calc(2 * var(--s));border-radius:10px;background:repeating-linear-gradient(90deg,var(--bg) 0 calc(100% * 5 / 21 - 2px),#fff calc(100% * 5 / 21 - 2px) calc(100% * 5 / 21))}.pl__mt:before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--st) - 1) / 21 * 100%);width:calc(var(--sp) / 21 * 100%);border-radius:inherit;background:var(--c2)}.pl__tip{grid-column:2/span 2;grid-row:3;position:static;width:auto;margin-top:calc(8 * var(--s));padding:0;background:none;box-shadow:none;color:var(--ink-50);opacity:1;transform:none;font-size:calc(14 * var(--s))}.pl__tip b{display:none}.pl__bar.is-below .pl__tip,.pl__bar.is-below:hover .pl__tip{transform:none}.pl__tip em{display:table;padding:calc(4 * var(--s)) calc(9 * var(--s));border-radius:calc(8 * var(--s));background:rgba(94,108,255,.1);color:var(--accent-b);font-size:calc(12 * var(--s))}.pl__bar--solid{--c:#5e6cff;--ci:#fff;--c2:#5e6cff}.pl__bar--soft{--c:rgba(135,145,255,.28);--ci:#4b5aff;--c2:#8791ff}.pl__bar--light{--c:#8791ff;--ci:#fff;--c2:#8791ff}.pl__bar--gradient{--c:linear-gradient(135deg,#8791ff,#5e6cff);--ci:#fff;--c2:linear-gradient(90deg,#8791ff,#5e6cff)}.pl__bar--dark{--c:#242527;--ci:#fff;--c2:#242527}.pl__bar--outline{--c:#eceefb;--ci:#5e6cff;--c2:repeating-linear-gradient(-45deg,#8791ff 0 4px,#c9ceff 4px 8px)}.pl__foot .btn-primary{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.pl__in{transform:none;opacity:1;transition:none}.pl__bar{opacity:1!important;transform:none!important}.pl__now{display:none}}.lang{position:relative}.lang__menu{position:absolute;top:calc(100% + 8 * var(--u));left:0;z-index:60;min-width:calc(201 * var(--u));padding:calc(8 * var(--u));border-radius:calc(20 * var(--u));background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(calc(14 * var(--u)));backdrop-filter:blur(calc(14 * var(--u)));border:1px solid rgba(255,255,255,.6);box-shadow:0 calc(20 * var(--u)) calc(40 * var(--u)) calc(-16 * var(--u)) rgba(36,37,39,.25),inset 0 0 calc(22.94 * var(--u)) rgba(255,255,255,.35);opacity:0;visibility:hidden;transform:translateY(calc(-6 * var(--u)));transition:opacity .2s ease,transform .25s cubic-bezier(.2,.8,.2,1),visibility .2s;list-style:none}.lang.is-open .lang__menu{opacity:1;visibility:visible;transform:none}.lang__item{display:flex;align-items:center;justify-content:space-between;gap:calc(24 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));border-radius:calc(12 * var(--u));font-family:var(--f-body);font-size:calc(16 * var(--u));color:var(--ink-50);white-space:nowrap;transition:background-color .2s ease,color .2s ease}.lang__item:focus-visible,.lang__item:hover{background:rgba(94,108,255,.08);color:var(--ink)}.lang__item[aria-current=true]{color:var(--ink);font-weight:500}.lang__code{font-weight:600;font-size:calc(14 * var(--u));letter-spacing:.02em}.lang__item[aria-current=true] .lang__code{color:var(--accent-b)}.lang .pill svg{transition:transform .25s ease}.lang.is-open .pill svg{transform:rotate(180deg)}@media (max-width:767px){.lang__menu{left:auto;right:0;min-width:calc(190 * var(--u))}.lang__item{font-size:calc(15 * var(--u))}}:root{--t:clamp(0.5px,min(calc(100vw / 1920),max(calc(var(--vh) / 1160),calc(100vw / 1920 * .85))),1.2px)}@media (max-width:1279px){:root{--t:calc(100vw / 834)}}@media (max-width:767px){:root{--t:calc(100vw / 390)}}.tst{padding:var(--gap-section) 0 0;background:var(--bg);color:var(--ink);overflow:hidden;--cw:calc(400 * var(--t));--ch:calc(711 * var(--t));--dx:calc(345 * var(--t))}.tst__head{display:flex;flex-direction:column;align-items:center;gap:calc(16 * var(--t));text-align:center;padding:0 calc(20 * var(--t))}.tst__title{font-family:var(--f-display);font-weight:400;font-size:calc(80 * var(--t));line-height:1;letter-spacing:-.05em}.tst__title em{font-style:normal;color:var(--accent-b)}.tst__lead{font-family:var(--f-body);font-size:calc(20 * var(--t))}.tst__deck{position:relative;height:calc(780 * var(--t));margin-top:calc(24 * var(--t));outline-offset:calc(6 * var(--t))}.tst__card{position:absolute;left:50%;top:50%;width:var(--cw);height:var(--ch);border-radius:calc(28 * var(--t));overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#fde7f1,#d9d5ff 55%,#b9bfff);box-shadow:0 calc(40 * var(--t)) calc(80 * var(--t)) calc(-40 * var(--t)) rgba(75,90,255,.55);transform:translate(-50%,-50%) translate(var(--x,0),var(--y,0)) rotate(var(--r,0deg)) scale(var(--sc,1));transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .5s ease,box-shadow .5s ease;cursor:pointer}.tst__card[data-pos=center]{--x:0px;--y:0px;--r:0deg;--sc:1;z-index:3;cursor:default}.tst__card[data-pos=left]{--x:calc(var(--dx) * -1);--y:calc(10 * var(--t));--r:-6deg;--sc:.86;z-index:2}.tst__card[data-pos=right]{--x:var(--dx);--y:calc(10 * var(--t));--r:6deg;--sc:.86;z-index:2}.tst__card[data-pos=hidden]{--sc:.7;opacity:0;pointer-events:none;z-index:1}.tst__card[data-pos=left]:hover{--r:-4deg}.tst__card[data-pos=right]:hover{--r:4deg}.tst__poster,.tst__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.tst__poster{transition:opacity .4s ease}.tst__card.is-ready .tst__poster{opacity:0}.tst__shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(36,37,39,.4),rgba(36,37,39,0) 20%,rgba(36,37,39,0) 52%,rgba(36,37,39,.78))}.tst__card[data-pos=left] .tst__shade,.tst__card[data-pos=right] .tst__shade{background:linear-gradient(180deg,rgba(36,37,39,.4),rgba(36,37,39,.1) 20%,rgba(36,37,39,.1) 52%,rgba(36,37,39,.78))}.tst__bars{position:absolute;z-index:2;top:calc(14 * var(--t));left:calc(14 * var(--t));right:calc(14 * var(--t));display:flex;gap:calc(4 * var(--t));transition:opacity .3s}.tst__bars i{flex:1 1;height:calc(3 * var(--t));min-height:2px;border-radius:3px;background:rgba(255,255,255,.4);overflow:hidden}.tst__bars i:after{content:"";display:block;height:100%;background:#fff;transform-origin:0 50%;transform:scaleX(var(--p,0))}.tst__card:not([data-pos=center]) .tst__bars{opacity:0}.tst__top{position:absolute;z-index:2;top:calc(28 * var(--t));left:calc(14 * var(--t));right:calc(14 * var(--t));display:flex;align-items:center;gap:calc(10 * var(--t));color:#fff}.tst__ava{flex:none;width:calc(36 * var(--t));height:calc(36 * var(--t));border-radius:50%;overflow:hidden;background:#fff;color:#090808;display:grid;place-items:center;font-family:var(--f-display);font-weight:700;font-size:calc(10 * var(--t))}.tst__ava img{width:100%;height:100%;object-fit:cover}.tst__who{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px;font-family:var(--f-body);line-height:1.25}.tst__who b{font-weight:600;font-size:calc(14 * var(--t))}.tst__who span{font-size:calc(12 * var(--t));color:rgba(255,255,255,.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tst__sound{flex:none;width:calc(36 * var(--t));height:calc(36 * var(--t));border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .25s ease,opacity .3s}.tst__sound:hover{background:rgba(255,255,255,.32)}.tst__sound svg{width:calc(16 * var(--t));height:calc(16 * var(--t))}.tst__sound .on{display:none}.tst__card.is-sound .tst__sound .on{display:block}.tst__card.is-sound .tst__sound .off{display:none}.tst__card:not([data-pos=center]) .tst__sound{opacity:0;pointer-events:none}.tst__caption{position:absolute;z-index:2;left:calc(20 * var(--t));right:calc(20 * var(--t));bottom:calc(20 * var(--t));padding:calc(12 * var(--t));border-radius:calc(8 * var(--t));background:rgba(36,37,39,.75);color:#fff;font-family:var(--f-display);font-weight:600;font-size:calc(24 * var(--t));line-height:1.15;letter-spacing:-.02em;transition:opacity .3s,transform .4s cubic-bezier(.2,.8,.2,1)}.tst__card.is-sound.is-playing .tst__caption{opacity:0;transform:translateY(calc(10 * var(--t)))}.tst__play{position:absolute;z-index:3;left:50%;top:50%;width:calc(120 * var(--t));height:calc(120 * var(--t));margin:calc(-60 * var(--t)) 0 0 calc(-60 * var(--t));border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--accent-b);box-shadow:0 calc(16 * var(--t)) calc(40 * var(--t)) calc(-12 * var(--t)) rgba(36,37,39,.35);transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.tst__play svg{width:calc(40 * var(--t));height:calc(40 * var(--t))}.tst__card[data-pos=center] .tst__play:hover{transform:scale(1.06)}.tst__card:not([data-pos=center]) .tst__play{pointer-events:none}.tst__card.is-sound.is-playing .tst__play{opacity:0;transform:scale(.8);pointer-events:none}.tst__nav{display:flex;align-items:center;justify-content:center;gap:calc(16 * var(--t));margin-top:calc(24 * var(--t))}.tst__arrow{width:calc(56 * var(--t));height:calc(56 * var(--t));border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid rgba(94,108,255,.3);color:var(--ink);transition:background-color .25s,color .25s,border-color .25s}.tst__arrow:hover{background:var(--accent-b);border-color:var(--accent-b);color:#fff}.tst__arrow svg{width:calc(16 * var(--t));height:calc(16 * var(--t))}.tst__count{min-width:3em;text-align:center;font-family:var(--f-body);font-weight:500;font-size:calc(16 * var(--t));color:var(--ink-50);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tst__count b{font-weight:600;color:var(--ink)}@media (max-width:1279px){.tst{--cw:calc(330 * var(--t));--ch:calc(587 * var(--t));--dx:calc(250 * var(--t))}.tst__title{font-size:calc(64 * var(--t))}.tst__deck{height:calc(650 * var(--t))}}@media (max-width:767px){.tst{--cw:calc(240 * var(--t));--ch:calc(427 * var(--t));--dx:calc(140 * var(--t))}.tst__title{font-size:calc(40 * var(--t))}.tst__lead{font-size:calc(16 * var(--t))}.tst__deck{height:calc(480 * var(--t));margin-top:calc(16 * var(--t))}.tst__card{border-radius:calc(20 * var(--t))}.tst__card[data-pos=left],.tst__card[data-pos=right]{--sc:.8}.tst__top{top:calc(22 * var(--t));left:calc(10 * var(--t));right:calc(10 * var(--t));gap:calc(8 * var(--t))}.tst__ava,.tst__sound{width:calc(30 * var(--t));height:calc(30 * var(--t))}.tst__who b{font-size:calc(12 * var(--t))}.tst__who span{font-size:calc(10 * var(--t))}.tst__caption{left:calc(12 * var(--t));right:calc(12 * var(--t));bottom:calc(12 * var(--t));padding:calc(9 * var(--t));font-size:calc(16 * var(--t))}.tst__play{width:calc(76 * var(--t));height:calc(76 * var(--t));margin:calc(-38 * var(--t)) 0 0 calc(-38 * var(--t))}.tst__play svg{width:calc(28 * var(--t));height:calc(28 * var(--t))}.tst__arrow{width:calc(48 * var(--t));height:calc(48 * var(--t))}}@media (prefers-reduced-motion:reduce){.tst__card{transition:none}}.about{padding:var(--gap-section) 0 0;background:var(--bg);color:var(--ink)}.about__grid{width:calc(1560 * var(--s));margin:0 auto;display:grid;grid-template-columns:calc(483 * var(--s)) 1fr calc(482 * var(--s));grid-template-rows:auto calc(326 * var(--s));grid-gap:calc(20 * var(--s));gap:calc(20 * var(--s))}.about__card{border-radius:calc(28 * var(--s));border:1px solid #ebebeb;background:#fff;overflow:hidden;position:relative}.about__photo{grid-row:1/span 2;min-height:calc(575 * var(--s));background:linear-gradient(180deg,#fff,#dfe2ff 50%,#aab2ff)}.about__photo img{position:absolute;left:0;right:0;bottom:0;width:100%;height:calc(100% - 37 * var(--s));object-fit:cover;object-position:50% 0;-webkit-mask-image:linear-gradient(180deg,#000 77%,transparent);mask-image:linear-gradient(180deg,#000 77%,transparent)}.about__name{position:absolute;left:calc(20 * var(--s));right:calc(20 * var(--s));bottom:calc(20 * var(--s));padding:calc(16 * var(--s)) calc(20 * var(--s));border-radius:calc(20 * var(--s));background:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;flex-direction:column;gap:calc(4 * var(--s))}.about__name b{font-family:var(--f-display);font-weight:600;font-size:calc(22 * var(--s));letter-spacing:-.02em}.about__name span{font-family:var(--f-body);font-size:calc(14 * var(--s));color:var(--ink-50)}.about__intro{grid-column:2/span 2;padding:calc(32 * var(--s));display:flex;flex-direction:column;gap:calc(20 * var(--s))}.about__title{font-family:var(--f-display);font-weight:400;font-size:calc(56 * var(--s));line-height:1;letter-spacing:-.05em}.about__title em{font-style:normal;color:var(--accent-b)}.about__text{font-family:var(--f-body);font-size:calc(18 * var(--s));line-height:1.6;color:var(--ink-50)}.about__text b{font-weight:600;color:var(--ink)}.about__solo{border:none;padding:calc(32 * var(--s));display:flex;flex-direction:column;gap:calc(16 * var(--s));color:#fff;background:linear-gradient(150deg,#8791ff,#5e6cff 50%,#4b5aff 71%)}.about__solo h3{font-family:var(--f-display);font-weight:600;font-size:calc(24 * var(--s));letter-spacing:-.02em}.about__solo p{position:relative;z-index:1;font-family:var(--f-body);font-size:calc(16 * var(--s));line-height:1.6;color:rgba(255,255,255,.85)}.about__solo:after{content:"Deweb";position:absolute;left:calc(-8 * var(--s));bottom:calc(-30 * var(--s));font-family:var(--f-display);font-weight:600;font-size:calc(185 * var(--s));line-height:1;color:rgba(255,255,255,.06);white-space:nowrap;pointer-events:none}.about__facts{padding:calc(32 * var(--s));display:flex;flex-direction:column;justify-content:space-between;gap:calc(16 * var(--s))}.about__facts ul{list-style:none}.about__facts li{display:flex;align-items:baseline;justify-content:space-between;gap:calc(16 * var(--s));padding:calc(14 * var(--s)) 0;border-bottom:1px solid #ebebeb}.about__facts li:last-child{border-bottom:none}.about__facts li b{font-family:var(--f-display);font-weight:600;font-size:calc(36 * var(--s));line-height:1;letter-spacing:-.03em}.about__facts li b.sm{font-size:calc(24 * var(--s))}.about__facts li span{font-family:var(--f-body);font-size:calc(14 * var(--s));color:var(--ink-50);text-align:right}.about__facts .btn-primary{width:100%;justify-content:center}.faq{padding:var(--gap-section) 0 0;background:var(--bg);color:var(--ink)}.faq__in{width:calc(1560 * var(--s));margin:0 auto;display:grid;grid-template-columns:calc(384 * var(--s)) 1fr;grid-gap:calc(80 * var(--s));gap:calc(80 * var(--s));align-items:start}.faq__side{position:-webkit-sticky;position:sticky;top:calc(var(--hdr-h) + 24 * var(--s))}.faq__title{font-family:var(--f-display);font-weight:400;font-size:calc(72 * var(--s));line-height:.95;letter-spacing:-.05em}.faq__title em{font-style:normal;color:var(--accent-b)}.faq__lead{font-family:var(--f-body);font-size:calc(17 * var(--s));line-height:1.5;color:var(--ink-50);max-width:calc(320 * var(--s))}.faq__ask,.faq__lead{margin-top:calc(20 * var(--s))}.faq__ask{display:inline-flex;align-items:center;gap:calc(8 * var(--s));padding-bottom:calc(2 * var(--s));font-family:var(--f-display);font-weight:500;font-size:calc(18 * var(--s));color:var(--accent-b);border-bottom:1px solid}.faq__list{list-style:none;display:flex;flex-direction:column;gap:calc(12 * var(--s))}.qa{background:#fff;border:1px solid #ebebeb;border-radius:calc(20 * var(--s));transition:border-color .35s,box-shadow .35s}.qa.is-open{border-color:rgba(94,108,255,.35);box-shadow:0 calc(24 * var(--s)) calc(48 * var(--s)) calc(-32 * var(--s)) rgba(75,90,255,.45)}.qa__q{width:100%;display:flex;align-items:center;gap:calc(20 * var(--s));padding:calc(24 * var(--s)) calc(28 * var(--s));text-align:left}.qa__n{min-width:calc(24 * var(--s));font-family:var(--f-num);font-weight:500;font-size:calc(14 * var(--s));color:var(--ink-50)}.qa__t{flex:1 1;font-family:var(--f-display);font-weight:600;font-size:calc(22 * var(--s));line-height:1.25;letter-spacing:-.02em}.qa__pm{position:relative;flex:none;width:calc(40 * var(--s));height:calc(40 * var(--s));border-radius:50%;background:var(--bg);transition:background .35s}.qa__pm:after,.qa__pm:before{content:"";position:absolute;left:50%;top:50%;width:calc(14 * var(--s));height:1.5px;border-radius:2px;background:var(--ink);transform:translate(-50%,-50%);transition:transform .45s cubic-bezier(.2,.8,.2,1),background .35s}.qa__pm:after{transform:translate(-50%,-50%) rotate(90deg)}.qa.is-open .qa__pm{background:linear-gradient(135deg,#8791ff,#5e6cff)}.qa.is-open .qa__pm:after,.qa.is-open .qa__pm:before{background:#fff}.qa.is-open .qa__pm:after{transform:translate(-50%,-50%) rotate(0)}.qa__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.8,.2,1)}.qa.is-open .qa__a{grid-template-rows:1fr}.qa__a>div{overflow:hidden}.qa__a p{padding:0 calc(68 * var(--s)) calc(28 * var(--s)) calc(72 * var(--s));font-family:var(--f-body);font-size:calc(16 * var(--s));line-height:1.65;color:var(--ink-50)}.qa__a p b{font-weight:600}.ft,.qa__a p b{color:var(--ink)}.ft{padding:calc(150 * var(--s)) 0 calc(40 * var(--s));background:var(--bg);overflow:hidden}.ft__in{width:calc(1560 * var(--s));margin:0 auto}.ft__card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:calc(112 * var(--s)) calc(8 * var(--s)) calc(8 * var(--s));border-radius:calc(32 * var(--s));background:#242527;color:#fff;text-align:center}.ft__card:before{content:"";position:absolute;left:50%;top:calc(-260 * var(--s));width:calc(940 * var(--s));height:calc(520 * var(--s));transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(94,108,255,.55),rgba(94,108,255,0));filter:blur(calc(30 * var(--s)));pointer-events:none}.ft__chip{position:relative;display:inline-flex;align-items:center;gap:calc(6 * var(--s));padding:calc(7 * var(--s)) calc(14 * var(--s));border-radius:100px;background:var(--accent-b);font-family:var(--f-body);font-weight:500;font-size:calc(15 * var(--s))}.ft__chip svg{width:calc(13 * var(--s));height:calc(13 * var(--s))}.ft__h{margin-top:calc(24 * var(--s));max-width:calc(1100 * var(--s));font-size:calc(80 * var(--s));line-height:1.02;letter-spacing:-.045em;background:linear-gradient(180deg,#fff 30%,#b9b9c4);-webkit-background-clip:text;background-clip:text;color:transparent}.ft__cta,.ft__h{position:relative;font-family:var(--f-display);font-weight:600}.ft__cta{margin-top:calc(40 * var(--s));display:inline-flex;align-items:center;gap:calc(10 * var(--s));padding:calc(18 * var(--s)) calc(32 * var(--s));border-radius:100px;background:#fff;color:var(--ink);font-size:calc(20 * var(--s));line-height:1.2;transition:background-color .25s,color .25s}.ft__cta:hover{background:var(--accent-b);color:#fff}.ft__links{position:relative;align-self:stretch;margin-top:calc(96 * var(--s));display:flex;align-items:center;justify-content:space-between;gap:calc(16 * var(--s));padding:calc(36 * var(--s)) calc(40 * var(--s));border-radius:calc(24 * var(--s));background:#fff;color:var(--ink)}.ft__links a{display:inline-flex;align-items:center;gap:calc(8 * var(--s));font-family:var(--f-body);font-weight:600;font-size:calc(16 * var(--s));transition:color .25s}.ft__links a:hover{color:var(--accent-b)}.ft__links svg{width:calc(18 * var(--s));height:calc(18 * var(--s))}.ft__in{--ftw:calc(1560 * var(--s))}.ft__mark{margin-top:calc(var(--ftw) * .025);overflow:visible;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;font-family:var(--f-display);font-weight:700;font-size:calc(var(--ftw) * .3441);line-height:.8;color:rgba(36,37,39,.05)}.ft__mark span{display:inline-block;margin-left:-.0469em}.ft__mark i{font-style:normal}.ft__mark i:nth-child(2){margin-left:-.0626em}.ft__mark i:nth-child(3){margin-left:-.0803em}.ft__mark i:nth-child(4){margin-left:-.0731em}.ft__mark i:nth-child(5){margin-left:-.0959em}.ft__bottom{display:flex;justify-content:space-between;align-items:center;gap:calc(16 * var(--s));margin-top:calc(20 * var(--s));font-family:var(--f-body);font-weight:500;font-size:calc(15 * var(--s))}.ft__bottom a:hover{color:var(--accent-b)}.ft__legal{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:calc(8 * var(--s)) calc(28 * var(--s))}:root{--m:min(calc(100vw / 1920),calc(var(--vh) / 1000))}@media (max-width:767px){:root{--m:min(calc(100vw / 390),calc(var(--vh) / 760))}}html.is-locked{overflow:hidden}.qm{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:calc(24 * var(--m));opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.qm.is-open{opacity:1;visibility:visible}.qm__bg{position:absolute;inset:0;background:rgba(240,241,246,.8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.qm__box{position:relative;width:calc(600 * var(--m));max-height:calc(var(--vh) - 32px);overflow:auto;padding:calc(36 * var(--m)) calc(40 * var(--m));border-radius:calc(28 * var(--m));background:#fff;border:1px solid #ebebeb;color:var(--ink);transform:translateY(calc(20 * var(--m))) scale(.98);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.qm.is-open .qm__box{transform:none}.qm__x{position:absolute;right:calc(18 * var(--m));top:calc(18 * var(--m));width:calc(40 * var(--m));height:calc(40 * var(--m));border-radius:50%;background:var(--bg);display:grid;place-items:center;transition:background-color .25s}.qm__x:hover{background:#e6e8f2}.qm__x svg{width:calc(14 * var(--m));height:calc(14 * var(--m))}.qm__tag{display:inline-flex;padding:calc(5 * var(--m)) calc(12 * var(--m));border-radius:100px;background:rgba(94,108,255,.1);color:var(--accent-b);font-family:var(--f-body);font-weight:600;font-size:calc(13 * var(--m))}.qm__title{margin-top:calc(12 * var(--m));font-family:var(--f-display);font-weight:600;font-size:calc(36 * var(--m));line-height:1;letter-spacing:-.04em}.qm__sub{margin-top:calc(8 * var(--m));font-family:var(--f-body);font-size:calc(15 * var(--m));line-height:1.45;color:var(--ink-50)}.qf{display:flex;flex-direction:column;gap:calc(16 * var(--m));margin-top:calc(22 * var(--m))}.qf__lab{display:block;margin-bottom:calc(8 * var(--m));font-weight:500}.qf__in,.qf__lab{font-family:var(--f-body);font-size:calc(15 * var(--m))}.qf__in{width:100%;height:calc(50 * var(--m));padding:0 calc(18 * var(--m));border-radius:calc(14 * var(--m));border:1.5px solid transparent;background:#eef0f7;color:var(--ink);outline:none;transition:border-color .25s,background-color .25s}.qf__in::placeholder{color:rgba(36,37,39,.42)}.qf__in:focus{border-color:#8791ff;background:#fff}.qf__in.is-err{border-color:#ff6b6b;background:#fff5f5}textarea.qf__in{height:calc(88 * var(--m));padding:calc(12 * var(--m)) calc(18 * var(--m));resize:none;line-height:1.45}.qf__chips{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:calc(8 * var(--m));gap:calc(8 * var(--m));margin-bottom:calc(8 * var(--m))}.qf__chip{display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--m));height:calc(42 * var(--m));padding:0 calc(10 * var(--m));border-radius:100px;border:1px solid rgba(94,108,255,.35);background:#fff;font-family:var(--f-body);font-weight:500;font-size:calc(14 * var(--m));white-space:nowrap;transition:background-color .25s,color .25s,border-color .25s}.qf__chip svg{width:calc(15 * var(--m));height:calc(15 * var(--m));color:var(--accent-b);transition:color .25s}.qf__chip:hover{border-color:var(--accent-b)}.qf__chip[aria-checked=true]{background:var(--accent-b);border-color:var(--accent-b);color:#fff}.qf__chip[aria-checked=true] svg{color:#fff}.qf__hint{margin-top:calc(6 * var(--m));font-family:var(--f-body);font-size:calc(13 * var(--m));color:#e05252}.qf__hint:empty{display:none}.qf__send{width:100%;justify-content:center;margin-top:calc(4 * var(--m));padding:calc(20 * var(--m)) calc(44 * var(--m));font-size:calc(19 * var(--m))}.qf__send[disabled]{opacity:.6;pointer-events:none}.qf__note{font-family:var(--f-body);font-size:calc(12.5 * var(--m));color:var(--ink-50);text-align:center}.qf__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.qf__ts:empty{display:none}.qf__ts{display:flex;justify-content:center}.qm__ok{display:none;text-align:center;padding:calc(24 * var(--m)) 0 calc(8 * var(--m))}.qm__tick{display:grid;place-items:center;width:calc(68 * var(--m));height:calc(68 * var(--m));margin:0 auto;border-radius:50%;background:var(--accent-b);color:#fff}.qm__tick svg{width:calc(26 * var(--m));height:calc(26 * var(--m))}.qm__ok h3{margin-top:calc(20 * var(--m));font-family:var(--f-display);font-weight:600;font-size:calc(30 * var(--m));letter-spacing:-.03em}.qm__ok p{margin-top:calc(8 * var(--m));font-family:var(--f-body);font-size:calc(15 * var(--m));color:var(--ink-50)}.qm.is-sent .qf,.qm.is-sent .qm__head{display:none}.qm.is-sent .qm__ok{display:block}.quote-fab{position:fixed;z-index:80;left:50%;bottom:calc(24 * var(--u) + env(safe-area-inset-bottom,0px));width:calc(385 * var(--u));height:calc(93 * var(--u));display:flex;align-items:center;justify-content:center;gap:calc(24 * var(--u));border-radius:calc(24 * var(--u));background:linear-gradient(90deg,var(--accent-a) 0,var(--accent-b) 100%);box-shadow:inset 0 0 calc(30 * var(--u)) 0 var(--accent-glow),inset 0 0 calc(44 * var(--u)) 0 var(--accent-glow),inset 0 0 calc(44 * var(--u)) 0 #000;color:#fff;font-family:var(--f-display);font-weight:700;font-size:calc(24 * var(--u));line-height:.9;letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;transform:translate(-50%,calc(100% + 40px));transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .25s ease}.quote-fab svg{width:calc(24 * var(--u));height:calc(24 * var(--u));flex-shrink:0;transition:transform .25s ease}.quote-fab:hover{filter:brightness(1.08)}.quote-fab:hover svg{transform:translate(calc(-3 * var(--u)),calc(3 * var(--u)))}.quote-fab.is-shown{transform:translate(-50%)}html.is-locked .quote-fab{transform:translate(-50%,calc(100% + 40px))}:root{--fab-drop:calc(-27 * var(--u))}@media (max-width:767px){:root{--fab-drop:0px}}@media (min-width:768px){html.fab-on .hero .cta{visibility:visible;animation:none;opacity:0}}@media{.quote-fab{opacity:0;pointer-events:none;transform:translate(-50%,var(--fab-drop));transition:opacity .3s ease,transform 0s linear .3s,filter .25s ease}.quote-fab.is-shown{opacity:1;pointer-events:auto;transform:translate(-50%);transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease,filter .25s ease}html.is-locked .quote-fab{opacity:0;pointer-events:none}.hero .cta{transition:filter .25s ease,transform .25s ease,opacity .2s ease}html.fab-on .hero .cta{visibility:hidden;pointer-events:none}html.fab-instant .hero .cta,html.fab-instant .quote-fab{transition:none!important}}@media (max-width:1279px){.about__grid{width:calc(770 * var(--s));grid-template-columns:1fr 1fr;grid-template-rows:auto}.about__photo{grid-row:auto;grid-column:1/span 2;min-height:calc(560 * var(--s))}.about__photo img{object-fit:contain;object-position:50% 100%}.about__intro{grid-column:1/span 2}.about__title{font-size:calc(48 * var(--s))}.about__text{font-size:calc(17 * var(--s))}.faq__in{width:calc(770 * var(--s));grid-template-columns:1fr;gap:calc(40 * var(--s))}.faq__side{position:static}.faq__title{font-size:calc(56 * var(--s))}.qa__t{font-size:calc(20 * var(--s))}.ft__in{width:calc(770 * var(--s));--ftw:calc(770 * var(--s))}.ft__h{font-size:calc(56 * var(--s))}.ft__links{flex-wrap:wrap}}@media (max-width:767px){.about__grid{width:calc(350 * var(--s));grid-template-columns:1fr;gap:calc(12 * var(--s))}.about__intro,.about__photo{grid-column:1}.about__photo{min-height:calc(400 * var(--s))}.about__card{border-radius:calc(22 * var(--s))}.about__facts,.about__intro,.about__solo{padding:calc(22 * var(--s))}.about__title{font-size:calc(38 * var(--s))}.about__solo p,.about__text{font-size:calc(15 * var(--s))}.about__solo{min-height:calc(260 * var(--s))}.about__solo h3{font-size:calc(22 * var(--s))}.about__solo:after{font-size:calc(120 * var(--s))}.about__facts li b{font-size:calc(30 * var(--s))}.about__facts li b.sm{font-size:calc(20 * var(--s))}.about__name b{font-size:calc(19 * var(--s))}.about__name span{font-size:calc(13 * var(--s))}.faq__in{width:calc(350 * var(--s));gap:calc(28 * var(--s))}.faq__title{font-size:calc(40 * var(--s))}.faq__ask,.faq__lead{font-size:calc(15 * var(--s))}.qa{border-radius:calc(16 * var(--s))}.qa__q{padding:calc(16 * var(--s));gap:calc(12 * var(--s))}.qa__n{display:none}.qa__t{font-size:calc(17 * var(--s))}.qa__pm{width:calc(34 * var(--s));height:calc(34 * var(--s))}.qa__a p{padding:0 calc(16 * var(--s)) calc(18 * var(--s));font-size:calc(15 * var(--s))}.ft{padding:calc(100 * var(--s)) 0 calc(100 * var(--s))}.ft__in{width:calc(358 * var(--s));--ftw:calc(358 * var(--s))}.ft__card{padding:calc(64 * var(--s)) calc(6 * var(--s)) calc(6 * var(--s));border-radius:calc(24 * var(--s))}.ft__h{font-size:calc(38 * var(--s));padding:0 calc(14 * var(--s))}.ft__h br{display:none}.ft__h>span:not(:last-child):after{content:" "}.ft__cta{font-size:calc(17 * var(--s))}.ft__links{margin-top:calc(56 * var(--s));display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(18 * var(--s));gap:calc(18 * var(--s));padding:calc(22 * var(--s));border-radius:calc(18 * var(--s))}.ft__links a{font-size:calc(15 * var(--s))}.ft__bottom{flex-direction:column;gap:calc(6 * var(--s));text-align:center;font-size:calc(13 * var(--s))}.qm{padding:0;align-items:flex-end}.qm__box{width:100%;max-height:calc(var(--vh) - 12px);border-radius:calc(22 * var(--m)) calc(22 * var(--m)) 0 0;padding:calc(24 * var(--m)) calc(20 * var(--m)) calc(20 * var(--m) + env(safe-area-inset-bottom,0px));transform:translateY(100%)}.qm__title{font-size:calc(28 * var(--m))}.qf{gap:calc(14 * var(--m))}.qf__chips{grid-template-columns:1fr 1fr}.qf__in{height:calc(46 * var(--m))}textarea.qf__in{height:calc(76 * var(--m))}.quote-fab{width:calc(100% - 40 * var(--u));height:calc(80 * var(--u));bottom:calc(16 * var(--u) + env(safe-area-inset-bottom,0px));border-radius:calc(20 * var(--u));font-size:calc(20 * var(--u));gap:calc(21 * var(--u))}.quote-fab svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.feat__mimg{display:none}@media (max-width:767px){.feat__stage{display:none}.feat__mimg{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1),margin .45s cubic-bezier(.2,.8,.2,1)}.feat__mimg>div{overflow:hidden;min-height:0}.feat__mimg .feat__ph,.feat__mimg img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:contain}.feat__li.is-open .feat__mimg{grid-template-rows:1fr;margin-top:calc(12 * var(--s))}}.locale{display:contents}.locale-ua{--f-display:var(--font-onest),"Helvetica Neue",Arial,sans-serif}.locale-ua .about__title,.locale-ua .faq__title,.locale-ua .feat__title,.locale-ua .ft__h,.locale-ua .hero__title,.locale-ua .page__title,.locale-ua .pl__title,.locale-ua .svc__title,.locale-ua .tst__title,.locale-ua .work__title{letter-spacing:-.04em}.locale-ua .about__title,.locale-ua .faq__title,.locale-ua .feat__title,.locale-ua .hero__title,.locale-ua .page__title,.locale-ua .pl__title,.locale-ua .svc__title,.locale-ua .tst__title,.locale-ua .work__title{font-weight:300}.locale-ua .ft__mark,.locale-ua .hero__word{font-family:var(--font-urbanist),"Helvetica Neue",Arial,sans-serif;font-weight:700}.svc__title br{display:none}@media (max-width:767px){.svc__title br{display:inline}.qm{padding:10px 10px calc(10px + env(safe-area-inset-bottom,0px));align-items:flex-end;height:100dvh;inset:auto 0 0 0}.qm__box{max-height:calc(100dvh - 20px - env(safe-area-inset-bottom,0px));border-radius:calc(22 * var(--m));border-color:rgba(94,108,255,.25);box-shadow:0 calc(12 * var(--m)) calc(40 * var(--m)) calc(-12 * var(--m)) rgba(36,37,39,.3)}}.fp{--dw:1024px;--wire:1.6s;position:relative;width:100%;height:100%;aspect-ratio:var(--ar,2/1);container-type:inline-size;background:#fff;border:1px solid rgba(94,108,255,.5);border-radius:calc(24 * var(--s));overflow:hidden;font-family:var(--f-body);color:#1a1b25;line-height:normal;text-align:left}.fp__in{left:0;top:0;width:var(--dw);height:var(--dh,calc(var(--dw) / 2));transform-origin:0 0;transform:scale(var(--fpk,tan(atan2(100cqw,var(--dw)))))}.fp__g,.fp__in{position:absolute}.fp__g *{box-sizing:border-box}.fp svg{display:block}.fp-wrap,.fp-wrap__in{width:100%;height:100%}.fp .fp__wires--v{display:none}.fp__wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.fp-wire{fill:none;stroke:#6b73f2;stroke-width:1.4}.fp-pulse{fill:none;stroke:#5e6cff;stroke-width:3.2;stroke-linecap:round;stroke-dasharray:.1 1.2;stroke-dashoffset:-1;filter:drop-shadow(0 0 3px rgba(94,108,255,.9))}.fp-node{fill:#5e6cff;transform-box:fill-box;transform-origin:center}.fp--lead{--dw:1042px}.fp--lead .fp__g{left:142.2px;top:101.9px;width:757.5px;height:317.3px}.fpl-card{position:absolute;left:0;top:41.7px;width:256.3px;padding:15.6px 17.7px 20.8px;background:#fff;border:1px solid #c8ccf6;border-radius:11.5px;box-shadow:0 9.4px 26px rgba(94,107,255,.13)}.fpl-card__head{display:flex;align-items:center;gap:8.3px;padding-bottom:13.5px}.fpl-card__ico{width:20.8px;height:20.8px;color:#1a1b25;flex:none}.fpl-card__title{flex:1 1;min-width:0;font-weight:600;font-size:17.7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fpl-card__badge{flex:none;background:#1a9bf0;color:#fff;border-radius:4.2px;padding:3.1px 8.3px;font-weight:500;font-size:13.5px;transform-origin:center}.fpl-row{display:flex;align-items:flex-start;border-top:1px solid #e3e5ee;padding:9.4px 0;font-size:16.15px;line-height:20.84px}.fpl-row:last-child{padding-bottom:0}.fpl-row>span{flex:none;width:83.4px;color:#6b6e80;padding-right:6px}.fpl-row>b{flex:1 1;font-weight:400;color:#1a1b25}.fpl-dest{position:absolute;left:504.3px;width:253.2px;background:#fff;border:1px solid #c8ccf6;border-radius:8.3px;box-shadow:0 9.4px 26px rgba(94,107,255,.13);overflow:hidden}.fpl-mail{top:0;height:38.6px;display:flex;align-items:center;gap:6.3px;padding:0 10px 0 9px;font-size:12.5px}.fpl-mail__logo{width:20.8px;height:15.6px;flex:none}.fpl-mail__subj{font-weight:500;white-space:nowrap;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.fpl-mail__time{color:#6b6e80;flex:none}.fpl-mail__dot{width:6.8px;height:6.8px;border-radius:50%;background:#5e6cff;flex:none}.fpl-crm{top:53.1px;height:91.7px}.fpl-crm__side{position:absolute;left:-1px;top:-1px;width:26px;height:91.7px;background:#fbfbfe;border-right:.8px solid #e4e6f0}.fpl-crm__side i{position:absolute;left:7.8px;width:10.4px;height:10.4px;color:#6b6e80}.fpl-crm__act{position:absolute;left:4.7px;top:34.4px;width:16.7px;height:16.7px;border-radius:3.6px;background:#e3e6fb}.fpl-crm__title{position:absolute;left:31.8px;top:4.7px;font-weight:500;font-size:14.6px}.fpl-crm__div{position:absolute;left:25px;top:28.1px;width:227px;height:.8px;background:#e4e6f0}.fpl-crm__col{position:absolute;left:31.8px;top:34.4px;width:104.2px;height:62.5px;border-radius:5.2px;background:#edeffb}.fpl-crm__h{position:absolute;left:5.2px;top:4.7px;font-weight:500;font-size:8.86px;white-space:nowrap}.fpl-crm__more{position:absolute;right:6px;top:6.2px;font-size:6.25px;color:#6b6e80}.fpl-crm__item{position:absolute;left:4.2px;top:19.8px;width:95.9px;height:28.1px;background:#fff;border:.5px solid #e4e6f0;border-radius:4.2px;font-size:8.86px}.fpl-crm__item span{position:absolute;left:4.7px;top:3.6px;white-space:nowrap}.fpl-crm__item em{position:absolute;left:62px;top:4.7px;font-style:normal;font-weight:600;font-size:5.73px;padding:1.56px 4.17px;border-radius:5.2px;background:#e3e6fb;transform-origin:center}.fpl-crm__item i{position:absolute;left:4.7px;top:18.2px;width:37.5px;height:3.1px;border-radius:1.6px;background:#dadce8}.fpl-crm__item2{position:absolute;left:4.2px;top:52.1px;width:95.9px;height:20.8px;background:#fff;border:.5px solid #e4e6f0;border-radius:4.2px}.fpl-crm__col2{position:absolute;left:139.6px;top:34.4px;width:100px;height:62.5px;border-radius:5.2px;background:#f0f0f4}.fpl-crm__col2 i{position:absolute;left:5.2px;top:8.3px;width:38.6px;height:3.6px;border-radius:1.8px;background:#dadce8}.fpl-crm__col3{position:absolute;left:243.8px;top:34.4px;width:31.3px;height:62.5px;border-radius:5.2px;background:#f0f0f4}.fpl-sheet{top:159.4px;height:89.6px}.fpl-sheet__logo{position:absolute;left:7.3px;top:5.2px;width:15.6px;height:20.8px}.fpl-sheet__title{position:absolute;left:32.3px;top:6.25px;font-weight:500;font-size:14.6px}.fpl-sheet__grid{left:-1px;top:32.3px;width:253.2px;height:57.3px}.fpl-sheet__grid,.fpl-sheet__grid span{position:absolute}.fpl-sheet__hbg{left:0;top:0;width:253.2px;height:12.5px;background:#f3f4f7}.fpl-sheet__ahd{left:23.97px;top:0;width:54.7px;height:12.5px;background:#34a853}.fpl-sheet__rowbg{left:23.97px;top:23.97px;width:229.2px;height:11.46px;background:#e8f0fe}.fpl-sheet__rownum{left:0;top:23.97px;width:23.97px;height:11.46px;background:#34a853}.fpl-sheet__v{top:0;width:.5px;height:57.3px;background:#dde0ea}.fpl-sheet__h{left:0;width:253.2px;height:.5px;background:#dde0ea}.fpl-sheet__c{font-size:6.25px;color:#6b6e80}.fpl-sheet__c.is-w{color:#fff}.fpl-sheet__t{font-size:7.3px;white-space:nowrap}.fpl-sheet__t.is-h{font-weight:500}.fpl-sheet__new{inset:0}.fpl-sheet__sel{width:229.2px;border:.8px solid #3b7bf6}.fpl-sheet__cell,.fpl-sheet__sel{left:23.97px;top:23.97px;height:11.46px}.fpl-sheet__cell{width:54.7px;border:1px solid #3b7bf6}.fpl-sheet__fill{left:77.1px;top:33.3px;width:3.1px;height:3.1px;border-radius:1.6px;background:#3b7bf6}.fpl-tg{top:263.6px;height:53.7px;overflow:visible}.fpl-tg__logo{position:absolute;left:8.9px;top:14.6px;width:22.9px;height:22.9px}.fpl-tg__bubble{max-width:208px;line-height:30.2px;text-overflow:ellipsis;padding:0 11.5px 0 10.4px;font-size:14.07px;white-space:nowrap;overflow:hidden;transform-origin:0 50%}.fpl-tg__bubble,.fpl-tg__typing{position:absolute;left:36.5px;top:10.9px;height:30.2px;border-radius:15.1px;background:#ececf2}.fpl-tg__typing{width:52px;display:flex;align-items:center;justify-content:center;gap:4px;opacity:0}.fpl-tg__typing i{width:5px;height:5px;border-radius:50%;background:#8a8da0}.fp--ana{--wire:1.5s}.fp--ana .fp__g{left:163.8px;top:98.3px;width:696.3px;height:315.4px}.fpa-dash{position:absolute;left:0;top:0;width:449.5px;height:315.4px;background:#fff;border:1px solid #c8ccf6;border-radius:12.3px;filter:drop-shadow(0 9.2px 12.8px rgba(94,107,255,.13))}.fpa-card div,.fpa-card span,.fpa-dash div,.fpa-dash span{position:absolute;white-space:nowrap}.fpa-dash__title{left:13.3px;top:12.3px;font-weight:500;font-size:17.4px}.fpa-stat{top:45.1px;width:134.7px;height:54.3px;border:.77px solid #d6d9f2;border-radius:7.2px;background:#fff}.fpa-stat__l{left:7.9px;top:6.4px;font-size:11.8px}.fpa-stat__v{left:7.9px;top:19.7px;display:flex;align-items:baseline;gap:5.1px}.fpa-stat__v b{position:static;font-weight:600;font-size:22.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fpa-stat__v small{position:static;font-size:10.75px;color:#1e9e4a}.fpa-stat__trend{left:108.3px;top:7.4px;width:17.4px;height:11.3px;border-radius:2px;background:#ddf5e5;padding:2px 2.5px}.fpa-stat__seo{left:107.8px;top:7.9px;border:.77px solid #55586a;border-radius:2px;padding:1px 1.5px;font-weight:700;font-size:5.6px;color:#55586a}.fpa-stat__cur{left:120.6px;top:14.6px;width:6.7px;height:8.4px}.fpa-stat__clock{left:111.9px;top:6.9px;width:13.3px;height:13.3px;color:#1a1b25}.fpa-vis{left:13.3px;top:108px;width:420.4px;height:192.5px;border:.77px solid #d6d9f2;border-radius:7.2px;overflow:hidden;background:#fff}.fpa-vis__l{left:7.9px;top:6.4px;font-size:11.8px}.fpa-chart{position:absolute;left:-.77px;top:-.77px;width:420.4px;height:102.4px;overflow:visible}.fpa-chart__line{fill:none;stroke:#5e6cff;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:1}.fpa-chart__dot{fill:#5e6cff;stroke:#fff;stroke-width:1;transform-box:fill-box;transform-origin:center}.fpa-vis__d{top:102.7px;font-size:9.7px;color:#6b6e80}.fpa-vis__div{left:7.9px;top:126.2px;width:402.9px;height:.77px;background:#e3e5ee}.fpa-vis__src{left:7.9px;top:133.4px;font-size:11.8px}.fpa-vis__s{font-size:9.2px}.fpa-bar{height:3.6px;border-radius:1.8px;background:#e8e9f5;overflow:hidden}.fpa-bar i{display:block;height:100%;border-radius:1.8px;background:#6b73f2;transform-origin:0 50%}.fpa-card{position:absolute;left:516.1px;width:180.2px;background:#fff;border:1px solid #c8ccf6;border-radius:9.2px;filter:drop-shadow(0 9.2px 12.8px rgba(94,107,255,.13))}.fpa-ga{top:0;height:88.1px}.fpa-gsc{top:100.4px;height:97.3px}.fpa-cl{top:209.9px;height:105.5px}.fpa-card__logo{left:-1px;display:flex;flex-direction:column;align-items:center;gap:4.1px}.fpa-card__logo>span{position:static!important;display:block}.fpa-card__logo small{font-size:10.24px;line-height:12.3px;text-align:center}.fpa-card__div{left:61.4px;top:6.1px;width:.77px;background:#e3e5ee}.fpa-card__t{font-weight:500;font-size:7.17px}.fpa-ga__leg{left:53.8px;font-size:7.17px;color:#4a4d5e;padding-left:7.7px}.fpa-ga__leg:before{content:"";position:absolute;left:0;top:3px;width:4.6px;height:4.6px;border-radius:50%;background:var(--c)}.fpa-donut{position:absolute;left:124.9px;top:39.9px;width:38.9px;height:38.9px;transform:rotate(-90deg)}.fpa-donut circle{fill:none;stroke-width:8.5}.fpa-gsc__tbl{left:69.1px;top:32.8px;width:102.9px;height:42px;font-size:7.17px}.fpa-gsc__tbl>span{top:0;font-size:6.66px;color:#6b6e80}.fpa-gsc__tbl>span:first-child{left:0}.fpa-gsc__tbl>span:nth-child(2){right:30px}.fpa-gsc__tbl>span:nth-child(3){right:0}.fpa-gsc__row{color:#1a1b25;font-size:7.17px;left:0;width:102.9px;height:10.75px;border-top:.5px solid #e8e9f0}.fpa-gsc__row:nth-of-type(4){top:9.7px}.fpa-gsc__row:nth-of-type(5){top:20.45px}.fpa-gsc__row:nth-of-type(6){top:31.2px}.fpa-gsc__row span{top:1px}.fpa-gsc__row span:first-child{left:0}.fpa-gsc__row span:nth-child(2){right:36px}.fpa-gsc__row span:nth-child(3){right:4px}.fpa-gsc__avg{right:8px;top:77.3px;padding:1.5px 4.1px;border-radius:3.1px;background:#eef0f8;font-weight:500;font-size:7.17px}.fpa-heat{left:69.6px;top:21.5px;width:102.4px;height:57.3px;border-radius:3.1px;background:#dcdde6;overflow:hidden}.fpa-heat__nav{left:0;top:0;width:102.4px;height:6.1px;background:#e9eaf0}.fpa-heat__bar{background:#9a9db0;border-radius:1px}.fpa-heat__cta{background:#4f6bf5;border-radius:1px}.fpa-heat__blob{border-radius:50%;filter:blur(4px);transform-origin:center}.fpa-heat__blob.is-a{left:4px;top:10px;width:46px;height:34px;background:radial-gradient(closest-side,rgba(255,40,30,.95),rgba(255,140,0,.75) 55%,rgba(255,230,0,0))}.fpa-heat__blob.is-b{left:34px;top:28px;width:28px;height:20px;background:radial-gradient(closest-side,rgba(255,60,20,.95),rgba(255,170,0,.6) 60%,rgba(255,230,0,0))}.fpa-heat__blob.is-c{left:72px;top:34px;width:20px;height:16px;background:radial-gradient(closest-side,rgba(40,200,90,.85),rgba(120,230,120,0))}.fpa-heat__h{left:20.5px;top:18.4px;font-weight:600;font-size:5.12px;color:#3d43c8}.fpa-heat__cursor{left:52px;top:37px;width:6px;height:7.5px;opacity:0}.fpa-cl__rec{left:69.6px;top:84px;display:flex;align-items:center;gap:4.1px;font-size:10.24px}.fpa-cl__rec i{width:11.3px;height:11.3px;display:block;border-radius:50%}.fp--ml .fp__g{left:84.7px;top:111px;width:854.5px;height:290px}.fpm-win{position:absolute;left:var(--x);top:var(--y);background:#ecedfa;border:1.28px solid #8e95f2;border-radius:10.24px;box-shadow:0 10.24px 25.6px rgba(94,107,255,.14);overflow:hidden}.fpm-win div,.fpm-win span{position:absolute;white-space:nowrap}.fpm-win__dots{left:7.9px;top:9px;display:flex;gap:5.6px}.fpm-win__dots i{width:6.66px;height:6.66px;border-radius:50%;background:#c3c5dc}.fpm-win__url{left:48.9px;top:4.9px;width:265.2px;height:14.3px;border-radius:7.2px;background:#e0e1f0;display:flex;align-items:center;gap:5.1px;padding:0 8.2px 0 7.2px;font-size:8.2px;color:#2a2b36}.fpm-win__url>span{position:static!important;width:6.1px;height:7.2px;display:block}.fpm-page{left:2.8px;top:24.3px;right:2.8px;bottom:2.8px;background:#fff;border-radius:6.1px;overflow:hidden}.fpm-logo{left:26.6px;top:7.2px;font-family:var(--font-urbanist),sans-serif;font-weight:700;font-size:15.4px;line-height:1;color:#14151f}.fpm-logo i{position:absolute;left:7.7px;top:5.6px;width:3.6px;height:9.2px;border-radius:.5px;background:#7fd1c7;mix-blend-mode:multiply}.fpm-nav{top:13.3px;display:flex;gap:11.3px;font-weight:500;font-size:7.17px}.fpm-nav>span{position:static!important}.fpm-hero{left:26.6px;top:44px;display:flex;flex-direction:column;align-items:flex-start;gap:9.2px}.fpm-hero.is-top{top:30px}.fpm-hero>span{position:static!important}.fpm-hero__t{display:flex;flex-direction:column;font-family:var(--font-urbanist),sans-serif;font-weight:700;font-size:22.5px;line-height:1;letter-spacing:-.11px;color:#14151f}.fpm-hero__t.is-ua{font-family:var(--font-onest),sans-serif}.fpm-hero__t>span{position:static!important;display:block}.fpm-hero__s{font-size:10.75px;color:#5e6170}.fpm-hero__b{margin-top:2px;background:#5e6cff;color:#fff;border-radius:3.1px;padding:5.6px 11.3px;font-weight:600;font-size:9.2px}.fpm-switch{display:flex;align-items:center;gap:3.1px;padding:2px 5.1px;border-radius:3.1px;background:#e0e1f0;font-weight:500;font-size:7.68px}.fpm-switch>span{position:static!important;width:5.1px;height:3.6px;display:block}.fpm-illu{left:244.7px;top:44px;width:150.5px;height:118px;border-radius:5.1px;background:#e4e6f4;overflow:hidden}.fpm-illu svg{width:100%;height:100%}.fpm-illu__m{transform-box:fill-box;transform-origin:50% 100%}.fpm-drop{left:334.6px;top:56.1px;width:69.6px;padding:3.1px 3.1px 4.1px;display:flex;flex-direction:column;gap:3.1px;background:#fff;border:.5px solid #e1e3ee;border-radius:4.1px;box-shadow:0 4.1px 12.3px rgba(26,26,77,.12);transform-origin:50% 0}.fpm-drop__it{position:relative!important;display:block;padding:3.1px 5.1px;border-radius:2px;font-weight:500;font-size:7.17px;line-height:9.8px;color:#1a1b25}.fpm-drop__it.is-en{color:#fff}.fpm-drop__hl{left:3.1px;right:3.1px;top:3.1px;height:16px;border-radius:2px;background:#5e6cff}.fpm-cursor{left:398px;top:44px;width:11px;height:13.8px;z-index:2}@keyframes fp-up{0%{opacity:0;transform:translateY(14px)}}@keyframes fp-right{0%{opacity:0;transform:translateX(22px) scale(.97)}}@keyframes fp-pop{0%{opacity:0;transform:scale(.3)}65%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:none}}@keyframes fp-fade{0%{opacity:0}}@keyframes fp-type{0%{-webkit-clip-path:inset(-4px 100% -4px 0);clip-path:inset(-4px 100% -4px 0)}to{-webkit-clip-path:inset(-4px -12px -4px 0);clip-path:inset(-4px -12px -4px 0)}}@keyframes fp-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes fp-run{0%{stroke-dashoffset:.1}to{stroke-dashoffset:-1}}@keyframes fp-ping{0%{box-shadow:0 0 0 0 rgba(94,108,255,.55)}70%,to{box-shadow:0 0 0 7px rgba(94,108,255,0)}}@keyframes fp-send{0%,to{box-shadow:0 9.4px 26px rgba(94,107,255,.13)}40%{box-shadow:0 0 0 3px rgba(26,155,240,.25),0 9.4px 26px rgba(94,107,255,.25)}}@keyframes fp-drop{0%{opacity:0;transform:translateY(-14px) rotate(-4deg)}}@keyframes fp-typing{0%{opacity:0;transform:scale(.6)}15%,80%{opacity:1;transform:none}to{opacity:0;transform:scale(.9)}}@keyframes fp-bounce{0%,60%,to{transform:none}30%{transform:translateY(-3px)}}@keyframes fp-grow{0%{transform:scaleX(0)}}@keyframes fp-dash{0%{stroke-dasharray:0 100}}@keyframes fp-breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.8}}@keyframes fp-tap{0%,to{transform:none}50%{transform:scale(.75)}}@keyframes fp-wander{0%{transform:translate(0)}25%{transform:translate(-22px,-14px)}50%{transform:translate(-30px,-2px)}75%{transform:translate(10px,4px)}to{transform:translate(0)}}@keyframes fp-win{0%{opacity:0;transform:translate(-28px,46px) scale(.92)}}@keyframes fp-rise{0%{transform:translateY(105%)}}@keyframes fp-cursor{0%{opacity:0;transform:translate(-120px,150px)}15%{opacity:1}75%{transform:none}85%{transform:scale(.8)}to{opacity:1;transform:none}}@keyframes fp-open{0%{opacity:0;transform:scaleY(.4) translateY(-4px)}}@keyframes fp-hl{0%,22%{transform:translateY(38.2px)}34%,56%{transform:translateY(19.1px)}68%,to{transform:none}}@keyframes fp-c-ua{0%,26%{color:#fff}32%,to{color:#1a1b25}}@keyframes fp-c-pl{0%,26%{color:#1a1b25}32%,60%{color:#fff}66%,to{color:#1a1b25}}@keyframes fp-c-en{0%,60%{color:#1a1b25}66%,to{color:#fff}}.fp.is-play .fp-wire{stroke-dasharray:1;animation:fp-draw .6s cubic-bezier(.5,0,.3,1) calc(var(--wire) + var(--i) * .08s) both}.fp.is-play .fp-pulse{animation:fp-run .75s linear calc(var(--wire) + .1s + var(--i) * .08s) both}.fp.is-play .fp-node{animation:fp-pop .35s ease calc(var(--wire) + var(--at) + var(--i) * .08s) both}.fp.is-play .fpl-card{animation:fp-up .5s cubic-bezier(.2,.8,.2,1) both,fp-send .6s ease 1.45s}.fp.is-play .fp-type{animation:fp-type .4s steps(var(--n)) var(--d) both}.fp.is-play .fp-type--2{animation-duration:.5s}.fp.is-play .fpl-card__badge{animation:fp-pop .45s ease 1.45s both}.fp.is-play .fpl-dest{animation:fp-right .5s cubic-bezier(.2,.8,.2,1) calc(var(--wire) + .55s + var(--i) * .13s) both}.fp.is-play .fpl-mail__dot{animation:fp-pop .3s ease 2.4s both,fp-ping 1.6s ease-out 2.7s infinite}.fp.is-play .fpl-crm__item{animation:fp-drop .45s cubic-bezier(.2,.8,.2,1) 2.6s both}.fp.is-play .fpl-crm__item em{animation:fp-pop .35s ease 3s both}.fp.is-play .fpl-sheet__rowbg,.fp.is-play .fpl-sheet__rownum{animation:fp-fade .3s ease 2.75s both}.fp.is-play .fpl-sheet__new .fpl-sheet__t{animation:fp-type .3s steps(8) calc(2.8s + var(--k, 0s)) both}.fp.is-play .fpl-sheet__new .fpl-sheet__t:nth-child(2){--k:.12s}.fp.is-play .fpl-sheet__new .fpl-sheet__t:nth-child(3){--k:.24s}.fp.is-play .fpl-sheet__new .fpl-sheet__t:nth-child(4){--k:.36s}.fp.is-play .fpl-sheet__cell,.fp.is-play .fpl-sheet__fill,.fp.is-play .fpl-sheet__sel{animation:fp-fade .25s ease 2.75s both}.fp.is-play .fpl-tg__typing{animation:fp-typing .65s ease 2.85s both}.fp.is-play .fpl-tg__typing i{animation:fp-bounce .6s ease 2.85s infinite}.fp.is-play .fpl-tg__typing i:nth-child(2){animation-delay:2.95s}.fp.is-play .fpl-tg__typing i:nth-child(3){animation-delay:3.05s}.fp.is-play .fpl-tg__bubble{animation:fp-pop .45s ease 3.45s both}.fp.is-play .fpa-dash{animation:fp-up .5s cubic-bezier(.2,.8,.2,1) both}.fp.is-play .fpa-stat{animation:fp-up .45s cubic-bezier(.2,.8,.2,1) calc(.15s + var(--i) * .08s) both}.fp.is-play .fpa-stat__v small{animation:fp-fade .3s ease 1.3s both}.fp.is-play .fpa-stat__trend{animation:fp-pop .35s ease 1.3s both}.fp.is-play .fpa-stat__cur{animation:fp-tap .3s ease 1.25s 2}.fp.is-play .fpa-chart__line{animation:fp-draw 1.1s cubic-bezier(.45,0,.3,1) .45s both}.fp.is-play .fpa-chart__area{animation:fp-type 1.1s cubic-bezier(.45,0,.3,1) .45s both}.fp.is-play .fpa-chart__dot{animation:fp-pop .3s ease calc(.5s + var(--i) * .16s) both}.fp.is-play .fpa-bar i{animation:fp-grow .6s cubic-bezier(.2,.8,.2,1) calc(.9s + var(--i) * .06s) both}.fp.is-play .fpa-card{animation:fp-right .5s cubic-bezier(.2,.8,.2,1) calc(var(--wire) + .5s + var(--i) * .13s) both}.fp.is-play .fpa-donut circle{animation:fp-dash .45s ease calc(2.3s + var(--i) * .14s) both}.fp.is-play .fpa-gsc__row{animation:fp-up .35s ease calc(2.4s + var(--i) * .1s) both}.fp.is-play .fpa-gsc__avg{animation:fp-pop .35s ease 2.8s both}.fp.is-play .fpa-heat__blob{animation:fp-pop .5s ease 2.55s both,fp-breathe 2.4s ease-in-out 3.1s infinite}.fp.is-play .fpa-heat__blob.is-b{animation-delay:2.7s,3.3s}.fp.is-play .fpa-heat__blob.is-c{animation-delay:2.85s,3.5s}.fp.is-play .fpa-heat__cursor{opacity:1;animation:fp-fade .3s ease 2.6s both,fp-wander 3s ease-in-out 2.9s infinite}.fp.is-play .fpa-cl__rec i{animation:fp-ping 1.6s ease-out 3s infinite}.fp.is-play .fpm-win{animation:fp-win .7s cubic-bezier(.2,.9,.25,1.05) calc(var(--i) * .3s) both}.fp.is-play .fpm-hero>span,.fp.is-play .fpm-hero__t>span{animation:fp-up .45s cubic-bezier(.2,.8,.2,1) calc(var(--i) * .3s + .35s) both}.fp.is-play .fpm-hero__t>span:nth-child(2){animation-delay:calc(var(--i) * .3s + .42s)}.fp.is-play .fpm-hero__t>span:nth-child(3){animation-delay:calc(var(--i) * .3s + .49s)}.fp.is-play .fpm-hero__s{animation-delay:calc(var(--i) * .3s + .55s)}.fp.is-play .fpm-hero__b{animation:fp-pop .4s ease calc(var(--i) * .3s + .65s) both}.fp.is-play .fpm-illu__m{animation:fp-rise .7s cubic-bezier(.2,.8,.2,1) 1.25s both}.fp.is-play .fpm-illu__m.is-2{animation-delay:1.37s}.fp.is-play .fpm-illu__m.is-3{animation-delay:1.5s}.fp.is-play .fpm-cursor{animation:fp-cursor 1s cubic-bezier(.4,0,.2,1) 1.6s both}.fp.is-play .fpm-drop{animation:fp-open .3s cubic-bezier(.2,.8,.2,1) 2.5s both}.fp.is-play .fpm-drop__hl{animation:fp-hl 1.2s ease 2.75s both}.fp.is-play .fpm-drop__it.is-ua{animation:fp-c-ua 1.2s ease 2.75s both}.fp.is-play .fpm-drop__it.is-pl{animation:fp-c-pl 1.2s ease 2.75s both}.fp.is-play .fpm-drop__it.is-en{animation:fp-c-en 1.2s ease 2.75s both}@media (prefers-reduced-motion:reduce){.fp *,.fp :before{animation:none!important}}.fp--fast{--dw:1040px}.fp--fast .fp__in>*{position:absolute}.fpf-top{left:0;top:0;width:1040px;height:131px}.fpf-cat{position:absolute;top:22px;width:140px;margin-left:-70px;display:flex;flex-direction:column;align-items:center;gap:12px}.fpf-cat:first-child{left:243px}.fpf-cat:nth-child(2){left:383px}.fpf-cat:nth-child(3){left:521px}.fpf-cat:nth-child(4){left:660px}.fpf-cat.is-ag{left:797px;width:160px;margin-left:-80px}.fpf-cat__l{font-size:15px;color:#212121;white-space:nowrap}.fpf-g{position:relative;display:block;width:62px;height:62px;--arc:#0cce6b;--fill:#e5f8ed;--num:#008800}.fpf-g svg{width:100%;height:100%;transform:rotate(-90deg)}.fpf-g__bg{fill:var(--fill);stroke:none}.fpf-g__arc{fill:none;stroke:var(--arc);stroke-width:4.5;stroke-linecap:round}.fpf-g b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:Roboto Mono,ui-monospace,Menlo,Consolas,monospace;font-weight:400;font-size:21px;color:var(--num)}.fpf-g.is-l{width:156px;height:156px}.fpf-g.is-l .fpf-g__arc{stroke-width:9}.fpf-g.is-l b{font-size:54px}.fpf-ag{display:flex;align-items:center;gap:10px;height:34px;margin:14px 0 2px;padding:0 20px;border-radius:17px;background:#fff1e6;color:#c33300;font-family:Roboto Mono,ui-monospace,Menlo,monospace;font-size:16px}.fpf-ag i{width:11px;height:11px;background:#ffa400}.fpf-hr{left:0;top:131px;width:1040px;height:1px;background:#e0e0e0}.fpf-main{left:16px;top:182px;width:440px;display:flex;flex-direction:column;align-items:center}.fpf-main__l{margin-top:12px;font-size:26px;color:#212121}.fpf-main__p{margin:16px 0 0;font-size:15px;line-height:1.6;color:#5f6368;text-align:center}.fpf-main__p a{color:#1a73e8}.fpf-vr{left:522px;top:271px;width:1px;height:110px;background:#e0e0e0}.fpf-shot{left:614px;top:189px;width:386px;height:274px;padding:5px;border:1px solid #dadce0;background:#fff;overflow:hidden}.fpf-shot img{display:block;width:376px;height:265px}.fpf-shot__sk{position:absolute;inset:5px;display:flex;flex-direction:column;gap:12px;padding:20px 26px;background:#f4f5fb;opacity:0}.fpf-shot__sk i{display:block;height:10px;border-radius:5px;background:#e3e5f0}.fpf-shot__sk i:first-child{width:40%;align-self:center}.fpf-shot__sk i:nth-child(2){width:70%;align-self:center}.fpf-shot__sk i:nth-child(3){height:120px;border-radius:10px}.fpf-shot__sk i:nth-child(4){width:55%}.fpf-shot__sk i:nth-child(5){width:35%}.fp--resp{--dw:1042px}.fpr-dev{position:absolute;overflow:hidden;border-radius:4px;background:#ddd;box-shadow:0 10px 30px rgba(36,37,39,.12);transform-origin:0 0}.fpr-dev img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.fpr-dev.is-laptop{left:60px;top:100px;width:513px;height:421px;border-radius:4px 4px 0 0}.fpr-dev.is-tablet{left:601px;top:200px;width:274px;height:321px;--fx:-541px;--fy:-100px;--fs:1.872}.fpr-dev.is-mobile{left:902px;top:300px;width:100px;height:220px;--fx:-301px;--fy:-100px;--fs:2.74}.fpr-dev:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);transform:translateX(-120%)}.fpr-ruler{position:absolute;display:flex;align-items:center;gap:10px;color:#9a9db0;font-weight:300;font-size:15px;white-space:nowrap}.fpr-ruler i{position:relative;flex:1 1;height:1px;background:#c9cbd8}.fpr-ruler i:before{content:"";position:absolute;top:-3.5px;width:7px;height:7px;border-top:1px solid #c9cbd8;border-left:1px solid #c9cbd8}.fpr-ruler i:first-child{transform-origin:100% 50%}.fpr-ruler i:first-child:before{left:0;transform:rotate(-45deg)}.fpr-ruler i:last-child{transform-origin:0 50%}.fpr-ruler i:last-child:before{right:0;transform:rotate(135deg)}.fpr-ruler.is-laptop{left:60px;top:63px;width:514px}.fpr-ruler.is-tablet{left:600px;top:167px;width:276px}.fpr-ruler.is-mobile{left:902px;top:275px;width:101px;gap:6px}.fp--edit{--dw:1042px}.fpe-side{position:absolute;left:0;top:0;width:233px;height:521px;background:#f6f6f8;border-right:1px solid #e3e3e8;overflow:hidden}.fpe-side div,.fpe-side span{position:absolute;white-space:nowrap}.fpe-side__top{left:0;right:0;top:0;height:32px}.fpe-side__top>i{position:absolute;left:9px;top:9px;width:14px;height:14px;color:#4a4b55}.fpe-side__top>i.is-r{left:auto;right:10px}.fpe-llama{left:30px;top:6px;width:16px;height:18px}.fpe-form,.fpe-list{left:0;right:0;top:32px;bottom:44px}.fpe-crumb{left:9px;top:8px;font-size:8.5px;color:#4a4b55}.fpe-crumb b{font-weight:500;color:#212121}.fpe-dot{position:absolute;right:14px;top:10px;width:5px;height:5px;border-radius:50%;background:#2fbf71}.fpe-item{left:12px;right:13px;height:27px;display:flex;align-items:center;justify-content:space-between;padding:0 9px;background:#fff;border:1px solid #e1e1e6;border-radius:3px;font-size:9.5px;color:#333;box-shadow:0 1px 2px rgba(0,0,0,.03)}.fpe-item svg{width:11px;height:11px;color:#777}.fpe-item:nth-of-type(2){top:38px}.fpe-item:nth-of-type(3){top:88px}.fpe-item:nth-of-type(4){top:138px}.fpe-item:nth-of-type(5){top:188px}.fpe-item:nth-of-type(6){top:238px}.fpe-lbl{left:12px;font-size:8px;color:#6b6e80}.fpe-in{left:12px;right:13px;min-height:28px;padding:7px 8px;background:#fff;border:1px solid #d9d9e0;border-radius:3px;font-size:10px;color:#212121;white-space:normal!important}.fpe-in.is-area{height:58px;line-height:1.35;overflow:hidden}.fpe-form{opacity:0}.fpe-btns{right:13px;bottom:14px;display:flex;gap:10px;align-items:center;font-size:9px}.fpe-btns>span{position:static!important;padding:6px 14px;border-radius:3px;color:#bbb}.fpe-save{background:#f5c4b5;color:#fff!important}.fpe-toast{left:50%;bottom:52px;transform:translateX(-50%);padding:5px 12px;border-radius:12px;background:#212121;color:#fff;font-size:9px;opacity:0}.fpe-cursor{left:0;top:0;width:13px;height:16px;z-index:3;opacity:0;--cx0:200px;--cy0:420px;--cx1:150px;--cy1:128px;--cx2:192px;--cy2:492px}.fpe-site{left:233px;overflow:hidden;background:#eef0f6}.fpe-site,.fpe-site__in{position:absolute;top:0;width:809px;height:521px}.fpe-site__in{left:0;transform-origin:0 0}.fpe-site__in>span{position:absolute;white-space:nowrap}.fpe-logo{left:25px;top:10px;font-family:var(--f-logo);font-size:13px;line-height:1;color:#242527}.fpe-logo small{display:block;font-size:6px;padding-left:12px}.fpe-pill{left:559px;top:7px;height:20px;display:flex;align-items:center;gap:3px;padding:0 8px;border-radius:10px;background:#fff;border:1px solid #dfe1ea;font-size:7px}.fpe-pill>span{display:block;width:5px;height:3.5px}.fpe-nav{left:591px;top:5px;height:24px;display:flex;align-items:center;gap:19px;padding:0 14px;border-radius:12px;background:#e2e4ec;font-size:7px;color:#333}.fpe-word{left:10px;top:270px;font-family:var(--f-display);font-weight:600;font-size:262px;line-height:1;letter-spacing:-6px;color:rgba(255,255,255,.75)}.fpe-photo{left:226px;top:118px;width:352px;height:392px;outline:1px dashed #7ea6f5}.fpe-photo img{width:100%;height:100%;object-fit:contain;display:block}.fpe-name{left:560px;top:352px;font-size:6px;color:#555;outline:1px dashed #7ea6f5}.fpe-title{left:25px;top:376px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-family:var(--f-display);font-weight:300;font-size:35px;line-height:1.02;letter-spacing:-.5px;color:#242527}.locale-ua .fpe-title{font-family:var(--font-onest),sans-serif}.fpe-title>span{display:block;min-height:36px}.fpe-f{outline:1px dashed #7ea6f5;outline-offset:1px}.fpe-lead{left:25px;top:460px;width:235px;white-space:normal!important;font-size:9.5px;line-height:1.3;color:#3a3b40}.fpe-cta{left:317px;top:447px;height:38px;padding:0 22px;display:flex;align-items:center;gap:8px;border-radius:10px;background:linear-gradient(90deg,#5e6cff,#8791ff);box-shadow:0 8px 24px rgba(94,108,255,.4);color:#fff;font-family:var(--f-display);font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.3px}.fpe-cta svg{width:10px;height:10px}.fpe-stats{left:562px;top:428px;display:flex;gap:4px}.fpe-stat{width:66px;height:56px;padding:6px;border-radius:8px;background:rgba(140,142,155,.55);color:#fff;display:flex;flex-direction:column;outline:1px dashed #7ea6f5}.fpe-stat b{font-family:var(--f-num);font-weight:500;font-size:20px;line-height:1}.fpe-stat small{margin-top:4px;font-size:5.5px;line-height:1.2;white-space:normal}[data-type].is-sel{background:rgba(94,108,255,.25)}[data-type].is-typing:after{content:"";display:inline-block;width:1px;height:.9em;margin-left:1px;vertical-align:-.1em;background:currentColor;animation:fp-caret .6s steps(1) infinite}@keyframes fp-caret{50%{opacity:0}}@keyframes fp-gauge-arc{0%,20%{stroke:#ff4e42}26%,58%{stroke:#ffa400}64%,to{stroke:#0cce6b}}@keyframes fp-gauge-fill{0%,20%{fill:#fceceb}26%,58%{fill:#fff3e0}64%,to{fill:#e5f8ed}}@keyframes fp-gauge-num{0%,20%{color:#c7221f}26%,58%{color:#c33300}64%,to{color:#008800}}@keyframes fp-spawn{0%{opacity:0;transform:translate(var(--fx),var(--fy)) scale(var(--fs))}35%{opacity:1}to{opacity:1;transform:none}}@keyframes fp-grow-x{0%{transform:scaleX(0)}}@keyframes fp-glint{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes fp-out{0%,85%{opacity:1;transform:none}to{opacity:0;transform:translateX(-24px)}}@keyframes fp-sk{0%,70%{opacity:1}to{opacity:0}}@keyframes fp-wipe{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes fp-toast{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes fp-save{0%{background:#f5c4b5}10%,80%{background:#ec4815}to{background:#f5c4b5}}@keyframes fp-cur-e{0%{opacity:0;transform:translate(var(--cx0),var(--cy0))}8%{opacity:1}30%{transform:translate(var(--cx1),var(--cy1))}33%{transform:translate(var(--cx1),var(--cy1)) scale(.8)}36%{transform:translate(var(--cx1),var(--cy1))}74%{transform:translate(var(--cx1),var(--cy1))}90%{transform:translate(var(--cx2),var(--cy2))}93%{transform:translate(var(--cx2),var(--cy2)) scale(.8)}to{opacity:1;transform:translate(var(--cx2),var(--cy2))}}@keyframes fp-focus{0%{outline-color:#7ea6f5;outline-style:dashed;background:transparent}to{outline:1.5px solid #5e6cff;background:rgba(94,108,255,.08)}}.fp.is-play .fpf-cat{animation:fp-up .45s cubic-bezier(.2,.8,.2,1) calc(var(--k, 4) * .08s) both}.fp.is-play .fpf-g__arc{animation:fp-dash 1.1s cubic-bezier(.33,1,.68,1) var(--d) both,fp-gauge-arc 1.1s linear var(--d) both}.fp.is-play .fpf-g__bg{animation:fp-gauge-fill 1.1s linear var(--d) both}.fp.is-play .fpf-g b{animation:fp-gauge-num 1.1s linear var(--d) both}.fp.is-play .fpf-ag{animation:fp-pop .45s ease 1.7s both}.fp.is-play .fpf-main__l,.fp.is-play .fpf-main__p{animation:fp-up .5s ease .7s both}.fp.is-play .fpf-shot{animation:fp-up .5s ease .3s both}.fp.is-play .fpf-shot__sk{animation:fp-sk 1.6s ease .3s both}.fp.is-play .fpf-shot__sk i{animation:fp-breathe 1s ease-in-out .3s 2}.fp.is-play .fpf-shot img{animation:fp-wipe .7s cubic-bezier(.4,0,.2,1) 1.4s both}.fp.is-play .fpr-dev.is-laptop{animation:fp-up .6s cubic-bezier(.2,.8,.2,1) .1s both}.fp.is-play .fpr-dev.is-tablet{animation:fp-spawn .75s cubic-bezier(.3,.7,.2,1) .85s both}.fp.is-play .fpr-dev.is-mobile{animation:fp-spawn .7s cubic-bezier(.3,.7,.2,1) 1.5s both}.fp.is-play .fpr-ruler{--rd:calc(.45s + var(--i) * .65s)}.fp.is-play .fpr-ruler.is-tablet{--rd:1.45s}.fp.is-play .fpr-ruler.is-mobile{--rd:2.05s}.fp.is-play .fpr-ruler>span{animation:fp-fade .3s ease var(--rd) both}.fp.is-play .fpr-ruler i{animation:fp-grow-x .5s cubic-bezier(.2,.8,.2,1) calc(var(--rd) + .1s) both}.fp.is-play .fpr-dev:after{animation:fp-glint 1s ease calc(2.4s + var(--i) * .15s) both}.fp.is-play .fpe-side{animation:fp-fade .4s ease both}.fp.is-play .fpe-item{animation:fp-up .35s ease calc(.15s + var(--i) * .06s) both}.fp.is-play .fpe-list{animation:fp-out 1.85s ease both}.fp.is-play .fpe-form{opacity:1;animation:fp-right .4s cubic-bezier(.2,.8,.2,1) 1.6s both}.fp.is-play .fpe-item.is-hero{animation:fp-up .35s ease .21s both,fp-focus .2s ease 1.35s both}.fp.is-play .fpe-site__in>span{animation:fp-up .5s cubic-bezier(.2,.8,.2,1) .15s both}.fp.is-play .fpe-site__in>.fpe-photo{animation-delay:.25s}.fp.is-play .fpe-word{animation:fp-fade 1s ease .1s both}.fp.is-play .fpe-in:not(.is-area),.fp.is-play .fpe-title .fpe-f{animation:fp-focus .25s ease 1.75s both}.fp.is-play .fpe-save{animation:fp-save 1s ease 3.55s both}.fp.is-play .fpe-toast{animation:fp-toast .3s ease 4s both}.fp.is-play .fpe-cursor{animation:fp-cur-e 3.8s ease-in-out .3s both}@media (max-width:767px){.fp{border-radius:calc(14 * var(--s))}.fp .fp__wires--h{display:none}.fp .fp__wires--v{display:block}.fp--ml .fpm-win{left:var(--mx);top:var(--my)}.fp__in{transform:scale(var(--fpk,tan(atan2(100cqw,var(--dw)))))}.fp--lead{--dw:400px;--dh:624px;--ar:400/624}.fp--lead .fp__g{left:0;top:0;width:400px;height:624px}.fp--lead .fpl-card{left:72px;top:24px}.fp--lead .fpl-dest{left:125px}.fp--lead .fpl-mail{top:286px}.fp--lead .fpl-crm{top:338px}.fp--lead .fpl-sheet{top:443px}.fp--lead .fpl-tg{top:546px}.fp--ana{--dw:480px;--dh:712px;--ar:480/712}.fp--ana .fp__g{left:0;top:0;width:480px;height:712px}.fp--ana .fpa-dash{left:15px;top:20px}.fp--ana .fpa-card{left:250px}.fp--ana .fpa-ga{top:372px}.fp--ana .fpa-gsc{top:474px}.fp--ana .fpa-cl{top:585px}.fp--ml{--dw:530px;--dh:600px;--ar:530/600}.fp--ml .fp__g{left:10px;top:20px;width:510px;height:560px}.fp--fast{--dw:520px;--dh:700px;--ar:520/700}.fpf-top{width:520px;height:120px}.fpf-cat{top:18px;width:100px;margin-left:-50px;gap:8px}.fpf-cat:first-child{left:56px}.fpf-cat:nth-child(2){left:158px}.fpf-cat:nth-child(3){left:260px}.fpf-cat:nth-child(4){left:362px}.fpf-cat.is-ag{left:464px;width:100px;margin-left:-50px}.fpf-cat__l{font-size:11px;white-space:normal;text-align:center;line-height:1.15}.fpf-g{width:52px;height:52px}.fpf-g b{font-size:18px}.fpf-ag{height:28px;margin:12px 0 4px;padding:0 12px;font-size:13px}.fpf-hr{top:122px;width:520px}.fpf-main{left:40px;top:150px}.fpf-g.is-l{width:130px;height:130px}.fpf-g.is-l b{font-size:46px}.fpf-main__l{font-size:22px;margin-top:8px}.fpf-main__p{font-size:13px;margin-top:8px}.fpf-vr{display:none}.fpf-shot{left:67px;top:405px}.fp--resp{--dw:560px;--dh:740px;--ar:560/740}.fpr-dev.is-laptop{left:24px;top:52px;width:513px;height:300px;border-radius:4px}.fpr-ruler.is-laptop{left:24px;top:18px}.fpr-dev.is-tablet{left:60px;top:410px;--fx:-36px;--fy:-358px;--fs:1.872}.fpr-ruler.is-tablet{left:59px;top:378px}.fpr-dev.is-mobile{left:400px;top:470px;--fx:-340px;--fy:-60px;--fs:2.74}.fpr-ruler.is-mobile{left:400px;top:440px}.fp--edit{--dw:520px;--dh:720px;--ar:520/720}.fpe-site{left:0;top:0;width:520px;height:335px}.fpe-site__in{transform:scale(.6428)}.fpe-side{top:335px;width:520px;height:385px;border-right:0;border-top:1px solid #e3e3e8}.fpe-crumb{font-size:11px}.fpe-item{height:32px;font-size:12px}.fpe-item:nth-of-type(2){top:34px}.fpe-item:nth-of-type(3){top:74px}.fpe-item:nth-of-type(4){top:114px}.fpe-item:nth-of-type(5){top:154px}.fpe-item:nth-of-type(6){top:194px}.fpe-lbl{font-size:10px}.fpe-in{font-size:12px}.fpe-btns{font-size:11px}.fpe-cursor{--cx0:420px;--cy0:300px;--cx1:380px;--cy1:118px;--cx2:472px;--cy2:356px}}.ai-orb{position:fixed;z-index:85;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));width:64px;height:64px;border-radius:50%;padding:0;box-shadow:0 10px 28px rgba(75,90,255,.45);transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s ease,bottom .45s cubic-bezier(.2,.8,.2,1);-webkit-tap-highlight-color:transparent}.ai-orb:before{content:"";position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(circle,rgba(94,108,255,.45) 0,rgba(94,108,255,0) 70%);animation:ai-halo 3.2s ease-in-out infinite;pointer-events:none}.ai-orb:hover{transform:scale(1.07)}.ai-orb:active{transform:scale(.96)}html.is-locked .ai-orb{opacity:0;pointer-events:none}.ai-orb__core{position:relative;display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 45% 110%,#5fd2ff 0,#4b5aff 38%,#2a2fb8 70%,#14166a 100%);box-shadow:inset -6px -8px 18px rgba(10,10,60,.45),inset 4px 6px 14px rgba(255,255,255,.18);-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);-webkit-mask-image:-webkit-radial-gradient(white,black);transform:translateZ(0);animation:ai-breathe 4s ease-in-out infinite}.ai-orb__core i{position:absolute;border-radius:50%;pointer-events:none}.ai-orb__core i:first-child{inset:-25%;background:conic-gradient(from 0deg,#8a5cff,#4b5aff,#36c8ff,#2a2fb8,#c86bff,#5e6cff,#8a5cff);filter:blur(8px);opacity:.8;animation:ai-spin 7s linear infinite}.ai-orb__core i:nth-child(2){width:70%;height:70%;left:8%;top:30%;background:radial-gradient(circle,rgba(120,225,255,.85) 0,rgba(120,225,255,0) 62%);filter:blur(5px);mix-blend-mode:screen;animation:ai-drift 6s ease-in-out infinite alternate}.ai-orb__core i:nth-child(3){inset:0;z-index:2;background:radial-gradient(circle at 33% 25%,rgba(255,255,255,.9) 0,rgba(255,255,255,.25) 9%,rgba(255,255,255,0) 24%),radial-gradient(circle at 70% 90%,rgba(140,230,255,.35) 0,rgba(140,230,255,0) 34%),radial-gradient(circle at 50% 50%,rgba(0,0,0,0) 60%,rgba(8,8,50,.35) 100%)}.ai-orb__x{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transform:rotate(-45deg) scale(.6);transition:opacity .25s ease,transform .35s cubic-bezier(.2,.8,.2,1)}.ai-orb__x svg{width:18px;height:18px}.ai-orb.is-open .ai-orb__x{opacity:1;transform:none}.ai-orb.is-open .ai-orb__core i:first-child{opacity:.45}@keyframes ai-spin{to{transform:rotate(1turn)}}@keyframes ai-drift{0%{transform:translate(0) scale(1)}to{transform:translate(22%,-30%) scale(1.25)}}@keyframes ai-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes ai-halo{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.ai-chat{position:fixed;z-index:86;right:24px;bottom:calc(100px + env(safe-area-inset-bottom,0px));width:390px;height:min(620px,calc(var(--vh) - 130px));display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:24px;box-shadow:0 24px 60px rgba(28,32,90,.18),0 2px 8px rgba(28,32,90,.06);font-family:var(--f-body);color:var(--ink);transform-origin:100% 100%;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px) scale(.94);transition:opacity .25s ease,transform .35s cubic-bezier(.2,.8,.2,1),visibility 0s linear .35s}.ai-chat.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .25s ease,transform .35s cubic-bezier(.2,.8,.2,1)}html.is-locked .ai-chat{opacity:0;pointer-events:none}.ai-chat__backdrop{display:none}.ai-chat__head{display:flex;align-items:center;gap:8px;padding:16px 16px 14px 18px;border-bottom:1px solid #eef0f6}.ai-chat__ava{width:40px;height:40px;flex-shrink:0;margin-right:4px}.ai-chat__who{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.ai-chat__who b{font-family:var(--f-display);font-weight:600;font-size:17px;line-height:1.2}.locale-ua .ai-chat__who b{font-family:var(--font-onest),var(--f-body)}.ai-chat__who span{font-size:13px;color:var(--ink-50);display:flex;align-items:center;gap:6px;white-space:nowrap}.ai-chat__who span:before{content:"";width:7px;height:7px;border-radius:50%;background:#2fc77a}.ai-chat__x{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ink)}.ai-chat__x:hover{background:#f3f4f9}.ai-chat__x svg{width:13px;height:13px}.ai-chat__x svg[viewBox="0 0 24 24"]{width:18px;height:18px}.ai-chat__list{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:18px 16px 8px;display:flex;flex-direction:column;gap:10px}.ai-msg{max-width:86%;padding:11px 14px;border-radius:18px;font-size:15px;line-height:1.45;word-wrap:break-word}.ai-msg p+p,.ai-msg p+ul,.ai-msg ul+p{margin-top:8px}.ai-msg ul{padding-left:18px}.ai-msg li+li{margin-top:3px}.ai-msg a{color:var(--accent-b);text-decoration:underline;text-underline-offset:2px}.ai-msg b{font-weight:600}.ai-msg--bot{align-self:flex-start;background:#f2f3f9;border-bottom-left-radius:6px}.ai-msg--me{align-self:flex-end;color:#fff;background:linear-gradient(90deg,var(--accent-a) 0,var(--accent-b) 100%);border-bottom-right-radius:6px}.ai-msg--err{background:#fff4f0;color:#8a3a1f}.ai-msg__form{display:inline-block;margin-top:10px;padding:8px 14px;border-radius:12px;font-size:14px;font-weight:500;color:#fff;background:var(--accent-b)}.ai-msg__form:hover{filter:brightness(1.08)}.ai-msg__code{display:block;margin-top:4px;font-size:11px;opacity:.55}.ai-msg--typing{display:flex;gap:5px;padding:15px 16px}.ai-msg--typing i{width:7px;height:7px;border-radius:50%;background:#a3a8c3;animation:ai-dot 1.1s ease-in-out infinite}.ai-msg--typing i:nth-child(2){animation-delay:.15s}.ai-msg--typing i:nth-child(3){animation-delay:.3s}@keyframes ai-dot{0%,60%,to{transform:none;opacity:.5}30%{transform:translateY(-4px);opacity:1}}.ai-slots{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.ai-slots__day{display:grid;grid-gap:6px;gap:6px}.ai-slots__day>span{font-size:12.5px;font-weight:600;color:var(--ink-50);text-transform:capitalize}.ai-slots__day>div{display:flex;flex-wrap:wrap;gap:6px}.ai-slots button{padding:7px 11px;border-radius:10px;border:1px solid #dfe2f2;background:#fff;font-size:14px;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent-b);transition:background .2s ease,border-color .2s ease}.ai-slots button:hover{background:#f4f5ff;border-color:var(--accent-a)}.ai-chat__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ai-chat__chips button{padding:8px 13px;border-radius:999px;border:1px solid #dfe2f2;font-size:14px;line-height:1.3;color:var(--accent-b);background:#fff;text-align:left;transition:background .2s ease,border-color .2s ease}.ai-chat__chips button:hover{background:#f4f5ff;border-color:var(--accent-a)}.ai-chat__form{display:flex;align-items:flex-end;gap:8px;margin:8px 12px 0;padding:6px 6px 6px 14px;border:1px solid #e2e5f1;border-radius:20px;background:#fff;transition:border-color .2s ease}.ai-chat__form:focus-within{border-color:var(--accent-a)}.ai-chat__form textarea{flex:1 1;resize:none;border:0;outline:0;background:none;font:inherit;font-size:16px;line-height:1.4;padding:8px 0;max-height:110px;field-sizing:content;color:var(--ink)}.ai-chat__form textarea::placeholder{color:#9a9db0}.ai-chat__form button{width:38px;height:38px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--accent-a),var(--accent-b));transition:opacity .2s ease,filter .2s ease}.ai-chat__form button:disabled{opacity:.35;cursor:default}.ai-chat__form button:not(:disabled):hover{filter:brightness(1.08)}.ai-chat__form button svg{width:18px;height:18px}.ai-chat__note{font-size:11.5px;line-height:1.35;color:#9a9db0;text-align:center;padding:8px 16px 12px}.ai-chat__ts{display:flex;justify-content:center}.ai-teaser{position:fixed;z-index:87;left:50%;top:50%;width:min(420px,calc(100vw - 32px));transform:translate(-50%,-50%);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 30px 80px rgba(28,32,90,.25),0 2px 8px rgba(28,32,90,.08);font-family:var(--f-body);color:var(--ink)}.ai-teaser.is-in{animation:ai-teaser-in .55s cubic-bezier(.2,.8,.2,1) both}.ai-teaser.is-out{transform:none;box-shadow:0 10px 28px rgba(75,90,255,.45);pointer-events:none}.ai-teaser.is-out .ai-teaser__in{opacity:0;transition:opacity .18s ease}html.chat-open .ai-teaser,html.is-locked .ai-teaser{display:none}@keyframes ai-teaser-in{0%{opacity:0;transform:translate(-50%,-44%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%)}}.ai-teaser__in{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 24px 22px;width:min(420px,calc(100vw - 32px))}.ai-teaser__x{position:absolute;top:10px;right:10px}.ai-teaser__ava{width:72px;height:72px;margin-bottom:14px;box-shadow:0 10px 28px rgba(75,90,255,.4)}.ai-teaser__title{font-family:var(--f-display);font-weight:600;font-size:21px;line-height:1.2}.locale-ua .ai-teaser__title{font-family:var(--font-onest),var(--f-body)}.ai-teaser__status{font-size:13px;color:var(--ink-50);display:flex;align-items:center;gap:6px;margin-top:4px}.ai-teaser__status:before{content:"";width:7px;height:7px;border-radius:50%;background:#2fc77a}.ai-teaser__text{font-size:15px;line-height:1.5;margin:14px 0 16px;color:var(--ink)}.ai-teaser__chips{justify-content:center;margin:0 0 16px}.ai-teaser__ask{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:6px 6px 6px 16px;border:1px solid #e2e5f1;border-radius:20px;font-size:15px;color:#9a9db0;text-align:left;transition:border-color .2s ease}.ai-teaser__ask:hover{border-color:var(--accent-a)}.ai-teaser__ask span{width:38px;height:38px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--accent-a),var(--accent-b))}.ai-teaser__ask svg{width:18px;height:18px}.ai-orb.is-catch{animation:ai-catch .7s cubic-bezier(.2,.8,.2,1)}@keyframes ai-catch{0%{transform:scale(1)}35%{transform:scale(1.22)}to{transform:scale(1)}}@media (max-width:767px){.ai-orb{width:52px;height:52px;right:14px;bottom:max(calc(14px + env(safe-area-inset-bottom,0px)),var(--orb-lift,0px));transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s ease,bottom .2s ease-out}html.chat-open .ai-orb{opacity:0;pointer-events:none}.ai-chat{left:12px;right:12px;top:0;bottom:0;margin:auto 0;width:auto;height:min(640px,calc(var(--vh) - 96px));border-radius:24px;transform-origin:50% 50%;transform:scale(.94)}.ai-chat__backdrop{display:block;position:fixed;inset:0;z-index:85;background:rgba(20,22,52,.32);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}html.chat-open .ai-chat__backdrop{opacity:1;visibility:visible;transition:opacity .25s ease}html.chat-open .quote-fab{opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.ai-orb.is-catch,.ai-orb:before,.ai-orb__core,.ai-orb__core i,.ai-teaser{animation:none!important}}.au{--au-panel:#fff;--au-mute:#6b6d78;--au-line:#e3e5ee;--au-soft:#eceeff;--au-ok:#17a46b;--au-ok-soft:#e5f6ee;--au-warn:#d98a00;--au-warn-soft:#fdf2dc;--au-bad:#e2483d;--au-bad-soft:#fde8e6;--au-na:#9a9cab;--au-na-soft:#eef0f4;font-family:var(--f-body);font-size:15px;line-height:1.55}.au-head{margin-bottom:calc(40 * var(--s))}.au-eyebrow{font-family:var(--f-body);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-b)}.au-col{max-width:960px;margin:0 auto}.au-col,.au-report{display:flex;flex-direction:column;gap:18px}.au h2{font-family:var(--f-display);font-weight:600;letter-spacing:-.025em;text-wrap:balance;line-height:1.15}.au-panel{background:var(--au-panel);border-radius:24px;padding:24px}.au-scan{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.au-row,.au-scan form{width:100%}.au-row{display:flex;gap:10px;flex-wrap:wrap}.au-field{flex:1 1 280px;min-width:0;display:flex;align-items:center;gap:8px;border:1.5px solid var(--au-line);border-radius:16px;padding:0 16px;background:var(--bg);cursor:text}.au-field:focus-within{border-color:var(--accent-b)}.au-field span{color:var(--au-mute);font-size:15px}.au-field input{border:0;background:none;outline:none;padding:15px 0;width:100%;min-width:0;font:inherit;font-size:16px;color:var(--ink)}.au-btn{border-radius:16px;padding:15px 24px;background:var(--accent-b);color:#fff;font-weight:600;font-size:15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .2s}.au-btn:hover{background:var(--accent-glow)}.au-btn.ghost{background:var(--au-soft);color:var(--accent-b)}.au-btn[disabled]{opacity:.55;cursor:default}.au-ts{margin-top:10px}.au-ts:empty{display:none}.au-perks{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--au-mute)}.au-perks span:before{content:"✓ ";color:var(--au-ok);font-weight:700}.au-link{color:var(--accent-b);font-weight:600;font-size:14px;text-decoration:underline;text-underline-offset:3px;padding:0}.au-err{color:var(--au-bad);font-size:14px}.au-note{font-size:13px;color:var(--au-mute);margin-top:10px}.au-prog{display:flex;flex-direction:column;gap:14px}.au-prog__top{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;word-break:break-word}.au-prog__top span{color:var(--au-mute);font-size:13px}.au-bar{height:6px;background:var(--au-soft);overflow:hidden}.au-bar,.au-bar i{border-radius:99px}.au-bar i{display:block;height:100%;background:var(--accent-b);transition:width .5s ease}.au-steps{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:8px;gap:8px}.au-steps li{display:flex;gap:10px;align-items:center;font-size:14px;color:var(--au-mute)}.au-steps .d{width:18px;height:18px;border-radius:50%;border:2px solid var(--au-line);flex:none;display:grid;place-items:center;font-size:11px;color:#fff}.au-steps li.done,.au-steps li.run{color:var(--ink)}.au-steps li.run .d{border-color:var(--accent-b);border-top-color:transparent;animation:au-spin .8s linear infinite}.au-steps li.done .d{background:var(--au-ok);border-color:var(--au-ok)}@keyframes au-spin{to{transform:rotate(1turn)}}.au-sum{display:grid;grid-template-columns:auto 1fr;grid-gap:24px;gap:24px;align-items:center}.au-sum__info{min-width:0}.au-ring{width:150px;height:150px;position:relative}.au-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.au-ring svg circle{transition:stroke-dashoffset .8s ease}.au-ring__v{position:absolute;inset:0;display:grid;place-items:center;text-align:center}.au-ring b{font-family:var(--f-num);font-weight:700;font-size:46px;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.au-ring small{display:block;font-size:12px;color:var(--au-mute);margin-top:2px}.au-sum h2{font-size:26px;word-break:break-word}.au-verdict{margin:4px 0 12px;color:var(--au-mute)}.au-chips{display:flex;flex-wrap:wrap;gap:8px}.au-chip{display:inline-flex;align-items:center;gap:6px;border-radius:99px;padding:6px 12px;font-size:13px;font-weight:600;background:var(--bg)}.au-chip b{font-family:var(--f-num);font-size:15px}.au-chip.ok{background:var(--au-ok-soft);color:var(--au-ok)}.au-chip.warn{background:var(--au-warn-soft);color:var(--au-warn)}.au-chip.bad{background:var(--au-bad-soft);color:var(--au-bad)}.au-chip.plat{background:var(--au-soft);color:var(--accent-b)}.au-platnote{margin-top:16px;padding-top:14px;border-top:1px solid var(--au-line);font-size:14px;color:var(--au-mute)}.au-group{display:flex;flex-direction:column}.au-ghead{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}.au-ghead h2{font-size:20px}.au-ghead span{font-size:13px;color:var(--au-mute);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.au-item{display:grid;grid-template-columns:28px 1fr;grid-gap:12px;gap:12px;padding:13px 0;border-top:1px solid var(--au-line)}.au-ghead+.au-item{border-top:0}.au-item__body{min-width:0;overflow-wrap:anywhere}.au-item__t{font-weight:600;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.au-item p{margin-top:2px;font-size:14px;color:var(--au-mute)}.au-ic{width:26px;height:26px;border-radius:9px;display:grid;place-items:center;font-weight:800;font-size:14px}.au-ic.ok{background:var(--au-ok-soft);color:var(--au-ok)}.au-ic.warn{background:var(--au-warn-soft);color:var(--au-warn)}.au-ic.bad{background:var(--au-bad-soft);color:var(--au-bad)}.au-ic.na{background:var(--au-na-soft);color:var(--au-na)}.au-ic.wait{border:2px solid var(--au-line);border-top-color:var(--accent-b);border-radius:50%;width:22px;height:22px;margin:2px;animation:au-spin .8s linear infinite}.au-crit{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--accent-b);border-radius:99px;padding:2px 8px}.au-fix{margin-top:8px;font-size:14px;background:var(--au-soft);border-radius:12px;padding:10px 12px}.au-fix b{color:var(--accent-b);font-weight:600}.au-blur{filter:blur(4px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.au-demo{margin-top:24px;margin-bottom:24px}.au-dbar{position:fixed;z-index:84;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%,24px);box-sizing:border-box;display:flex;align-items:center;gap:16px;width:max-content;max-width:calc(100% - 48px);padding:8px 8px 8px 22px;border-radius:100px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(94,108,255,.25);box-shadow:0 18px 44px -12px rgba(36,37,39,.28);opacity:0;pointer-events:none;transition:opacity .35s,transform .45s cubic-bezier(.22,1,.36,1)}.au-dbar.on{opacity:1;pointer-events:auto;transform:translate(-50%)}.au-dbar__t{min-width:0;font-size:15px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.au-dbar__t small{display:block;font-size:12px;color:var(--au-mute)}.au-dbar a,.au-dbar__t b{font-weight:700}.au-dbar a{flex:none;display:inline-flex;align-items:center;gap:6px;padding:13px 22px;border-radius:100px;background:linear-gradient(90deg,#8791ff,#5e6cff);box-shadow:inset 0 0 12px rgba(255,255,255,.35),0 10px 24px rgba(75,90,255,.3);color:#fff;font-family:var(--font-heading,Urbanist),sans-serif;font-size:16px;text-decoration:none;transition:transform .2s}.au-dbar a:hover{transform:translateY(-1px)}.au-dbar a svg{width:16px;height:16px}@media (max-width:767px){.au-dbar{left:16px;right:16px;width:auto;max-width:none;transform:translateY(24px);padding:6px 6px 6px 14px;gap:8px}.au-dbar.on{transform:none}.au-dbar__t{font-size:13px}.au-dbar__t small{font-size:11px}.au-dbar a{padding:11px 14px;font-size:14px}}.au-uxr .au-demo{margin:0;max-width:none;padding:0}.au-demo__box{display:grid;grid-template-columns:1fr auto;grid-gap:12px 28px;gap:12px 28px;align-items:center;border:1px solid rgba(94,108,255,.25);background:linear-gradient(135deg,#fff,#f3f4ff)}.au-demo__tag{display:inline-block;padding:5px 12px;border-radius:100px;background:rgba(94,108,255,.1);color:var(--accent-b);font-weight:600;font-size:13px;margin-bottom:10px}.au-demo__box h2{font-size:24px;letter-spacing:-.02em}.au-demo__box p{margin-top:6px;color:var(--au-mute);font-size:15px}.au-demo__box .au-demo__url{grid-column:1/-1;margin:0;font-size:13px;display:none}@media (max-width:640px){.au-demo__box{grid-template-columns:1fr}.au-demo__box .btn-primary{justify-self:start}}.au-uxr__head{padding:0 0 8px}.au-uxr__head .page__lead{max-width:none}.au-ux__crop{display:block;margin-top:12px;max-width:100%;height:auto;border:1px solid var(--au-line);border-radius:12px;page-break-inside:avoid;break-inside:avoid}.au-ux__crop.m{max-width:min(100%,280px);border-radius:16px}.au-ux__crop.d{width:100%;max-width:720px}.au-ux__dev{font-size:11px;font-weight:600;color:var(--au-mute);background:var(--au-soft);border-radius:99px;padding:2px 8px}.au-ux__shots{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1.1fr);grid-gap:20px;gap:20px;align-items:start}.au-ux__shot{margin:0;min-width:0}.au-ux__shot:only-child{grid-column:1/-1;max-width:900px}.au-ux__shot figcaption{font-weight:600;margin-bottom:10px}.au-ux__part{overflow:hidden;border-left:1px solid var(--au-line);border-right:1px solid var(--au-line);page-break-inside:avoid;break-inside:avoid}.au-ux__part:first-of-type{border-top:1px solid var(--au-line);border-radius:12px 12px 0 0}.au-ux__part:last-child{border-bottom:1px solid var(--au-line);border-radius:0 0 12px 12px}.au-ux__part:only-of-type{border-radius:12px}.au-ux__part img{display:block;width:100%;height:auto}.au-ux__shot figcaption{page-break-after:avoid;break-after:avoid}@media (max-width:640px){.au-ux__shots{grid-template-columns:minmax(0,1fr) minmax(0,.5fr);gap:10px}}.au-locked{position:relative}.au-locked,.au-locked__list{display:flex;flex-direction:column}.au-locked__list{gap:18px;max-height:1100px;overflow:hidden;opacity:.7;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.au-gate{position:absolute;left:50%;top:60px;transform:translateX(-50%);width:min(520px,100%);background:var(--au-panel);border-radius:24px;padding:26px;box-shadow:0 20px 60px rgba(36,37,39,.18);display:flex;flex-direction:column;gap:12px;z-index:2}.au-gate h2{font-size:24px}.au-gate p{color:var(--au-mute);font-size:14px}.au-gate .au-field{flex:none;background:#fff}.au-ways{display:flex;gap:6px;flex-wrap:wrap}.au-ways button{border:1.5px solid var(--au-line);border-radius:99px;padding:7px 14px;font-size:13px;font-weight:600}.au-ways button[aria-pressed=true]{border-color:var(--accent-b);background:var(--au-soft);color:var(--accent-b)}.au-consent{font-size:12px;color:var(--au-mute)}.au-actions{display:flex;flex-wrap:wrap;gap:10px}.au-manual ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:8px;gap:8px;margin-top:4px}.au-manual li{background:var(--bg);border-radius:14px;padding:11px 13px;font-size:14px}.au-manual li b{display:block;font-weight:600}.au-manual li span{color:var(--au-mute);font-size:13px}.au-cta{background:var(--ink);color:#fff;border-radius:24px;padding:28px;display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between}.au-cta>div{flex:1 1 320px;min-width:0}.au-cta h2{font-size:24px}.au-cta p{margin-top:6px;opacity:.75;font-size:14px;max-width:52ch}.au-flag{background:var(--accent-b);color:#fff;border-radius:16px;padding:12px 16px;font-size:14px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}.au-flag button{background:rgba(255,255,255,.2);color:#fff;border-radius:99px;padding:6px 14px;font-weight:600;font-size:13px}.au-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);background:var(--ink);color:#fff;border-radius:14px;padding:12px 18px;font-size:14px;max-width:calc(100% - 32px);z-index:60;overflow-wrap:anywhere}.au-print-head{display:none}.au-h1{display:flex;flex-direction:column;align-items:center;gap:calc(12 * var(--s));font-weight:inherit}.au-h1 .page__title{display:block}.au-seo{max-width:960px;margin:64px auto 0;display:flex;flex-direction:column;gap:18px}.au-seo h2{font-size:28px}.au-seo h2+.au-faq{margin-top:-4px}.au-seo__intro{color:var(--au-mute);font-size:16px;max-width:70ch}.au-seo__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px;margin-bottom:26px}.au-seo__grid>div{background:var(--au-panel);border-radius:20px;padding:18px 20px}.au-seo__grid h3{font-family:var(--f-display);font-weight:600;font-size:17px;margin-bottom:4px}.au-seo__grid p{font-size:14px;color:var(--au-mute)}.au-faq{display:flex;flex-direction:column;gap:8px}.au-faq details{background:var(--au-panel);border-radius:18px;padding:0 20px}.au-faq summary{cursor:pointer;list-style:none;padding:16px 0;font-weight:600;display:flex;justify-content:space-between;gap:16px}.au-faq summary::-webkit-details-marker{display:none}.au-faq summary:after{content:"+";color:var(--accent-b);font-size:20px;line-height:1;transition:transform .2s}.au-faq details[open] summary:after{transform:rotate(45deg)}.au-faq details p{padding-bottom:16px;color:var(--au-mute);font-size:14px;max-width:75ch}@media (max-width:767px){.au-panel{padding:18px;border-radius:20px}.au-sum{grid-template-columns:1fr;justify-items:start}.au-ring{width:124px;height:124px}.au-ring b{font-size:38px}.au-btn{width:100%}.au-gate{top:24px;padding:20px}.au-cta{padding:22px}}@media (prefers-reduced-motion:reduce){.au-ic.wait,.au-steps li.run .d{animation:none}.au-bar i,.au-ring svg circle{transition:none}}@media print{@page{margin:14mm}body,html{background:#fff!important}#ai-chat,.ai-orb,.au-actions,.au-cta button,.au-flag button,.au-head,.au-scan,.au-seo,.au-toast,.ft,.qm,.quote-fab,.site-header,[class^=ai-]{display:none!important}.page.au{padding:0!important;min-height:0}.au-col{max-width:none}.au-panel{border:1px solid #e3e5ee;page-break-inside:avoid;break-inside:avoid;padding:16px}.au-group{page-break-inside:auto;break-inside:auto}.au-item{page-break-inside:avoid;break-inside:avoid}.au-ux,.au-ux__shots{page-break-inside:auto;break-inside:auto}.au-ux__shots{page-break-before:always;break-before:page;display:grid}.au-uxr .au-head{display:block!important}.au-dbar{display:none!important}.au-demo{page-break-inside:avoid;break-inside:avoid}.au-demo .btn-primary{display:none!important}.au-demo__box .au-demo__url{display:block;color:var(--accent-b)}.au-print-head{display:block;font-size:12px;color:#6b6d78;margin-bottom:-6px}.au-cta{background:#fff;color:#242527;border:1px solid #242527;page-break-inside:avoid;break-inside:avoid}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ck-col{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.ck-bar{position:-webkit-sticky;position:sticky;top:var(--hdr-h);z-index:5;padding-block:8px}.ck-bar-in{display:flex;align-items:center;gap:14px;background:var(--au-panel);border-radius:20px;padding:12px 16px;box-shadow:0 6px 24px rgba(36,37,39,.06)}.ck-ring{width:52px;height:52px;flex:none;background:conic-gradient(var(--accent-b) calc(var(--p,0) * 1%),var(--au-soft) 0);place-items:center}.ck-ring,.ck-ring i{border-radius:50%;display:grid}.ck-ring i{width:44px;height:44px;background:var(--au-panel);place-items:center;font-style:normal;font-family:var(--f-num);font-weight:600;font-size:12px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ck-bar-t{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px}.ck-bar-t b{font-family:var(--f-display);font-weight:600;font-size:18px;letter-spacing:-.01em}.ck-bar-t span{font-size:13px;color:var(--au-mute)}.ck-counts{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.ck-cnt{font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:99px;font-family:var(--f-num);white-space:nowrap}.ck-cnt.ok{background:var(--au-ok-soft);color:var(--au-ok)}.ck-cnt.bad{background:var(--au-bad-soft);color:var(--au-bad)}.ck-cnt.na{background:var(--au-na-soft);color:var(--au-mute)}.ck-group{margin-top:22px;display:flex;flex-direction:column;gap:10px}.ck-g-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-inline:6px}.ck .ck-g-head h2{font-size:26px;margin:0}.ck-g-head span{font-size:13px;color:var(--au-mute);font-family:var(--f-num)}.ck-list{display:flex;flex-direction:column;gap:8px}.ck-item{background:var(--au-panel);border:1.5px solid transparent;border-radius:20px;overflow:hidden;transition:border-color .2s}.ck-item[data-s=yes]{border-color:color-mix(in srgb,var(--au-ok) 45%,transparent)}.ck-item[data-s=no]{border-color:color-mix(in srgb,var(--au-bad) 45%,transparent)}.ck-q{width:100%;display:flex;align-items:center;gap:14px;padding:16px 18px;text-align:left;color:inherit}.ck-q:focus-visible{outline:2px solid var(--accent-b);outline-offset:-2px;border-radius:20px}.ck-num{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--au-soft);color:var(--accent-b);font-family:var(--f-num);font-weight:600;font-size:14px;transition:background .2s,color .2s}.ck-item[data-s=yes] .ck-num{background:var(--au-ok);color:#fff}.ck-item[data-s=no] .ck-num{background:var(--au-bad);color:#fff}.ck-item[data-s=na] .ck-num{background:var(--au-na-soft);color:var(--au-mute)}.ck-q-t{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.ck-q-t b{font-family:var(--f-display);font-weight:600;font-size:19px;line-height:1.25;letter-spacing:-.01em}.locale-ua .ck-bar-t b,.locale-ua .ck-q-t b{font-weight:500}.ck-q-t span{font-size:14px;color:var(--au-mute)}.ck-chev{flex:none;width:22px;height:22px;color:var(--au-mute);transition:transform .25s}.ck-item.open .ck-chev{transform:rotate(180deg)}.ck-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.ck-item.open .ck-body{grid-template-rows:1fr}.ck-body>div{overflow:hidden;min-width:0}.ck-inner{padding:0 18px 18px 64px;display:flex;flex-direction:column;gap:12px}.ck-why{margin:0;font-size:15px}.ck-lbl{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--au-mute);font-weight:700}.ck-how{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;counter-reset:s}.ck-how li{counter-increment:s;display:grid;grid-template-columns:22px 1fr;grid-gap:8px;gap:8px;font-size:15px}.ck-how li:before{content:counter(s);width:20px;height:20px;border-radius:6px;background:var(--au-soft);color:var(--accent-b);font-size:11.5px;font-weight:700;display:grid;place-items:center;margin-top:2px;font-family:var(--f-num)}.ck-how a,.ck-why a{color:var(--accent-b);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ck-ex{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.ck-ex>div{min-width:0;display:flex;flex-direction:column;gap:7px}.ck-tag{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700}.ck-tag:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.ck-ex .good .ck-tag{color:var(--au-ok)}.ck-ex .bad .ck-tag{color:var(--au-bad)}.ck-shot{flex:1 1;border-radius:14px;border:1.5px solid var(--au-line);background:var(--bg);padding:10px;font-size:13px;min-height:78px;display:grid;align-content:center;grid-gap:6px;gap:6px;overflow:hidden}.ck-ex .good .ck-shot{border-color:color-mix(in srgb,var(--au-ok) 35%,var(--au-line))}.ck-ex .bad .ck-shot{border-color:color-mix(in srgb,var(--au-bad) 35%,var(--au-line))}.ck-ans{display:flex;gap:8px;flex-wrap:wrap}.ck-ans button{font-size:15px;font-weight:600;padding:10px 20px;border-radius:99px;border:1.5px solid var(--au-line);background:var(--au-panel);color:var(--ink);transition:background .15s,border-color .15s,color .15s}.ck-ans button:hover{border-color:var(--accent-a)}.ck-ans button:focus-visible{outline:2px solid var(--accent-b);outline-offset:2px}.ck-ans button[data-v=yes][aria-pressed=true]{background:var(--au-ok);border-color:var(--au-ok);color:#fff}.ck-ans button[data-v=no][aria-pressed=true]{background:var(--au-bad);border-color:var(--au-bad);color:#fff}.ck-ans button[data-v=na][aria-pressed=true]{background:var(--au-na);border-color:var(--au-na);color:#fff}.ck-ic{width:13px;height:13px;flex:none}.ck-mono{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.92em;background:var(--au-soft);border-radius:5px;padding:0 4px}.ck-addr{display:flex;align-items:center;gap:7px;background:var(--au-panel);border:1px solid var(--au-line);border-radius:99px;padding:6px 11px;font-size:12.5px;white-space:nowrap;overflow:hidden}.ck-warn{color:var(--au-bad);font-weight:700}.ck-tab{display:flex;align-items:center;gap:7px;background:var(--au-panel);border:1px solid var(--au-line);border-radius:9px 9px 0 0;padding:7px 10px;font-size:12px;overflow:hidden;white-space:nowrap}.ck-tab span:last-child{overflow:hidden;text-overflow:ellipsis}.ck-fav{width:14px;height:14px;border-radius:4px;flex:none;display:grid;place-items:center;font-size:9px;font-weight:800;color:#fff;background:var(--accent-b);font-family:var(--f-display)}.ck-fav.globe{background:none;border:1.5px solid var(--au-na);border-radius:50%}.ck-score{display:flex;align-items:center;gap:10px;font-size:13px}.ck-dial{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-family:var(--f-num);font-size:15px;border:4px solid}.ck-dial.g{color:var(--au-ok);border-color:var(--au-ok);background:var(--au-ok-soft)}.ck-dial.r{border-color:var(--au-bad);background:var(--au-bad-soft)}.ck-bad-t,.ck-dial.r{color:var(--au-bad)}.ck-msg{background:var(--au-panel);border:1px solid var(--au-line);border-radius:10px 10px 10px 3px;padding:8px 10px;font-size:12.5px;line-height:1.45}.ck-msg b{display:block;font-size:11.5px;color:var(--accent-b)}.ck-msg b.ck-in{display:inline;color:inherit;font-size:inherit}.ck-msg b.ck-in.ck-bad-t{color:var(--au-bad)}.ck-quote{font-style:italic;color:var(--au-mute)}.ck-strike{text-decoration:line-through;color:var(--au-bad)}.ck-bare{color:var(--accent-b);text-decoration:underline;word-break:break-all}.ck-card{background:var(--au-panel);border:1px solid var(--au-line);border-radius:10px;overflow:hidden;font-size:12px}.ck-card-img{height:40px;background:linear-gradient(135deg,var(--accent-a),var(--accent-b))}.ck-card-t{padding:6px 9px 8px;display:grid;grid-gap:1px;gap:1px}.ck-card-t b{font-size:12.5px}.ck-card-t span{color:var(--au-mute)}.ck-serp{background:var(--au-panel);border:1px solid var(--au-line);border-radius:10px;padding:8px 10px;display:grid;grid-gap:2px;gap:2px;font-size:12px}.ck-serp-u{color:var(--au-mute);font-size:11px}.ck-serp b{color:#1a0dab;font-weight:600;font-size:13px}.ck-404{background:var(--au-panel);border:1px solid var(--au-line);border-radius:10px;padding:10px;text-align:center;display:grid;grid-gap:5px;gap:5px;font-size:12px}.ck-404 b{font-family:var(--f-display);font-size:22px}.ck-404-btn{justify-self:center;background:var(--accent-b);color:#fff;border-radius:99px;padding:3px 10px;font-weight:600;font-size:11.5px}.ck-404.plain{text-align:left;border-style:dashed}.ck-404.plain,.ck-404.plain b{font-family:Arial,sans-serif}.ck-phone{width:84px;height:116px;margin:0 auto;border:2px solid var(--ink);border-radius:14px;background:var(--au-panel);padding:10px 7px;display:grid;grid-gap:5px;gap:5px;align-content:start;overflow:hidden}.ck-phone i{display:block;height:6px;border-radius:3px;background:var(--au-line)}.ck-phone .h{height:10px;background:var(--ink);width:80%}.ck-phone .blk{height:30px;background:var(--accent-a);border-radius:5px}.ck-phone.br .h{width:150%}.ck-phone.br .wide{width:160%;height:30px;background:var(--accent-a);border-radius:5px}.ck-result{margin-top:28px;background:var(--ink);color:#f3f4fa;border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:14px}.ck .ck-result h2{color:#fff;font-size:32px;margin:0}.ck-result p{margin:0;color:#c3c6d6;max-width:60ch}.ck-fix{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.ck-fix li{display:flex;gap:10px;align-items:baseline;font-size:15px}.ck-fix li span{flex:none;width:24px;height:24px;border-radius:50%;background:var(--au-bad);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700;font-family:var(--f-num)}.ck-deep{display:flex;flex-direction:column;gap:8px;margin-top:6px;padding-top:18px;border-top:1px solid #3a3c44}.ck-deep .ck-lbl{color:#8d90a0}.ck-go{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.ck-go input{flex:1 1 240px;min-width:0;font:inherit;font-size:16px;padding:15px 18px;border-radius:16px;border:1.5px solid #3a3c44;background:#2e3035;color:#fff;outline:none}.ck-go input::placeholder{color:#8d90a0}.ck-go input:focus{border-color:var(--accent-a)}.ck-reset{align-self:flex-start;font-size:13px;color:#c3c6d6;text-decoration:underline;text-underline-offset:3px}@media (max-width:767px){.ck-inner{padding-left:18px}.ck-ex{grid-template-columns:1fr}.ck-bar-t span,.ck-counts .ck-cnt.na{display:none}.ck-q-t b{font-size:17px}.ck-bar-t b{font-size:15px;line-height:1.25}.ck-bar-in{gap:10px;padding:10px 12px}.ck .ck-result h2{font-size:26px}.ck-result{padding:22px}}@media (prefers-reduced-motion:reduce){.ck-body,.ck-chev,.ck-item,.ck-num{transition:none}}.aid{position:relative;width:100%;aspect-ratio:1496/842;container-type:inline-size;font-family:var(--f-body);color:#242527;line-height:normal;text-align:left;transition:opacity .6s}.aid.is-out .aid-b,.aid.is-out .aid-slots,.aid.is-out .aid-tg{opacity:0;transition:opacity .5s}.aid__in{position:absolute;left:0;top:0;width:1496px;height:842px;transform-origin:0 0;transform:scale(tan(atan2(100cqw,1496px)));border-radius:40px;overflow:hidden;background:radial-gradient(900px 600px at 80% 20%,#c9ceff 0,transparent 60%),radial-gradient(700px 500px at 10% 100%,#dfe2ff 0,transparent 60%),#eef0fb}.aid__in *{box-sizing:border-box;margin:0}.aid-site{position:absolute;left:40px;top:40px;width:780px;height:762px;background:rgba(255,255,255,.55);border-radius:30px;border:1px solid rgba(255,255,255,.9);padding:36px 40px}.aid-site__bar{display:flex;gap:12px;align-items:center}.aid-site__bar i{width:80px;height:30px;border-radius:15px;background:rgba(36,37,39,.07)}.aid-site__logo{font-family:var(--f-display);font-weight:600;font-size:30px;color:#5e6cff;margin-right:auto}.aid-site__ln{display:block;height:14px;border-radius:12px;background:rgba(36,37,39,.08);margin-top:16px}.aid-site__btn{display:block;margin-top:40px;width:220px;height:58px;border-radius:29px;background:linear-gradient(90deg,#8791ff,#5e6cff)}.aid-chat{position:absolute;right:40px;top:40px;width:700px;height:762px;background:#fff;border-radius:34px;box-shadow:0 30px 80px rgba(75,90,255,.25);display:flex;flex-direction:column;overflow:hidden;z-index:1}.aid-chat__head{display:flex;align-items:center;gap:18px;padding:26px 30px;border-bottom:1px solid #eef0f6;flex-shrink:0}.aid-chat__head b{display:block;font-family:var(--f-display);font-weight:600;font-size:32px;line-height:1.1}.aid-chat__head small{font-size:22px;color:#888}.aid-chat__head small i{display:inline-block;width:11px;height:11px;border-radius:50%;background:#2ecc71;margin-right:8px;vertical-align:middle}.aid-orb{width:66px;height:66px;border-radius:50%;flex-shrink:0;background:radial-gradient(circle at 30% 30%,#c4caff,#8791ff 40%,#4b5aff 80%);box-shadow:0 0 24px rgba(94,108,255,.5);animation:aid-breathe 3s ease-in-out infinite}.aid-chat__msgs{flex:1 1;min-height:0;padding:20px 26px;display:flex;flex-direction:column;justify-content:flex-end;gap:14px;font-size:25px;line-height:1.3;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 40px);mask-image:linear-gradient(transparent,#000 40px)}.aid-chat__msgs>*{flex-shrink:0}.aid-b{display:none;max-width:86%;padding:14px 20px;border-radius:26px;background:#f0f1f6}.aid-b--u{align-self:flex-end;background:linear-gradient(90deg,#8791ff,#5e6cff);color:#fff}.aid-slots{display:none;gap:14px}.aid-slots span{border:2.5px solid #5e6cff;color:#5e6cff;border-radius:18px;padding:12px 22px;font-weight:600;font-size:25px;transition:background .25s,color .25s}.aid-slots span.is-picked{background:#5e6cff;color:#fff;animation:aid-tap .45s}.aid-b.is-on{display:block;animation:aid-up .45s cubic-bezier(.2,.8,.2,1) both}.aid-b--u.is-on{animation-name:aid-up-r}.aid-slots.is-on{display:flex;animation:aid-up .45s cubic-bezier(.2,.8,.2,1) both}.aid-dots{display:none;gap:8px;align-self:flex-start;padding:22px 24px;border-radius:26px;background:#f0f1f6}.aid-dots.is-on{display:flex;animation:aid-up .3s both}.aid-dots i{width:12px;height:12px;border-radius:50%;background:#9aa1ff;animation:aid-bounce 1s infinite}.aid-dots i:nth-child(2){animation-delay:.15s}.aid-dots i:nth-child(3){animation-delay:.3s}.aid-chat__in{flex-shrink:0;margin:0 24px 24px;border:2px solid #dfe2ff;border-radius:24px;padding:18px 22px;font-size:25px;color:#aaa;display:flex;justify-content:space-between;align-items:center}.aid-chat__in i{width:46px;height:46px;border-radius:50%;background:#8791ff}.aid-tg{position:absolute;left:70px;bottom:70px;width:640px;background:#fff;border-radius:28px;padding:24px 26px;display:flex;gap:20px;align-items:center;box-shadow:0 20px 50px rgba(36,37,39,.14);opacity:0;transform:translateY(40px);z-index:2}.aid-tg.is-on{opacity:1;transform:none;transition:opacity .5s,transform .6s cubic-bezier(.2,.9,.3,1.2)}.aid-tg__ic{width:68px;height:68px;border-radius:50%;background:#2aabee;flex-shrink:0;display:grid;place-items:center}.aid-tg__ic svg{width:34px;height:34px}.aid-tg b{display:block;font-family:var(--f-display);font-size:29px;font-weight:600;line-height:1.2}.aid-tg small{font-size:21px;color:#666}.aid-st{position:absolute;left:270px;top:200px;width:470px;background:#fff;border-radius:28px;padding:28px 30px;box-shadow:0 20px 50px rgba(36,37,39,.12)}.aid-st b{font-family:var(--f-display);font-size:28px;font-weight:600}.aid-st__row{display:flex;justify-content:space-between;margin-top:14px;font-size:20px;color:#777}.aid-st__row em{font-style:normal;font-family:var(--f-display);font-weight:600;font-size:44px;line-height:1.15;color:#242527;display:block}.aid-st__row span{color:#1fa65a;font-size:20px;font-weight:600}.aid-st svg{margin-top:14px;width:410px;height:84px}.aid-st__line{fill:none;stroke:#5e6cff;stroke-width:3;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.aid-st.is-on{animation:aid-pulse .8s}.aid-st.is-on .aid-st__line{animation:aid-draw 1.4s ease-out both}.aid-st.is-on .aid-st__area{animation:aid-fade 1.4s .4s both}.aid-st.is-on .aid-st__row div:last-child em{animation:aid-tap .5s}@container (max-width:560px){.aid__in{width:748px;height:421px;transform:scale(tan(atan2(100cqw,748px)));border-radius:22px}.aid-site,.aid-st{display:none}.aid-chat{left:22px;right:22px;top:18px;width:auto;height:300px;border-radius:24px}.aid-chat__head{padding:16px 22px}.aid-orb{width:52px;height:52px}.aid-chat__msgs{padding:16px 20px;gap:12px}.aid-chat__in{display:none}.aid-tg{left:auto;right:22px;bottom:14px;width:520px;padding:14px 20px}.aid-tg__ic{width:56px;height:56px}}@keyframes aid-up{0%{opacity:0;transform:translateY(16px)}}@keyframes aid-breathe{50%{transform:scale(1.06);box-shadow:0 0 36px rgba(94,108,255,.7)}}@keyframes aid-up-r{0%{opacity:0;transform:translate(16px,10px)}}@keyframes aid-bounce{0%,60%,to{transform:none}30%{transform:translateY(-6px)}}@keyframes aid-tap{50%{transform:scale(.9)}}@keyframes aid-draw{0%{stroke-dashoffset:1}}@keyframes aid-fade{0%{opacity:0}}@keyframes aid-pulse{40%{box-shadow:0 0 0 6px rgba(94,108,255,.18),0 20px 50px rgba(36,37,39,.12)}}@media (prefers-reduced-motion:reduce){.aid *{animation:none!important;transition:none!important}}.lg .page__title{font-size:calc(64 * var(--s));line-height:1}.lg__date{font-size:calc(15 * var(--s));color:var(--ink-50)}.lg__body,.lg__date{font-family:var(--f-body)}.lg__body{font-size:calc(18 * var(--s));line-height:1.6}.lg__body h2{font-family:var(--f-display);scroll-margin-top:calc(120 * var(--s))}.lg__body strong{font-weight:600}.lg__todo{background:#fff3b0;color:inherit;padding:0 .25em;border-radius:4px}.lg__toc{border:1px solid rgba(36,37,39,.1);border-radius:calc(20 * var(--s));padding:calc(20 * var(--s)) calc(28 * var(--s));background:rgba(94,108,255,.04)}.lg__toc ol{margin:0;padding-left:1.3em;column-count:2;column-gap:calc(32 * var(--s))}.lg__toc li{page-break-inside:avoid;break-inside:avoid}.lg__toc li+li{margin-top:.3em}.lg__toc a{color:inherit;text-decoration:none}.lg__toc a:hover{color:var(--accent-b)}.lg__table{overflow-x:auto;border:1px solid rgba(36,37,39,.1);border-radius:calc(16 * var(--s))}.lg__table table{width:100%;border-collapse:collapse;font-size:.85em;line-height:1.4}.lg__table td,.lg__table th{text-align:left;vertical-align:top;padding:.7em .9em;border-bottom:1px solid rgba(36,37,39,.08)}.lg__table thead th{font-weight:600;background:rgba(36,37,39,.03)}.lg__table tr:last-child>*{border-bottom:0}.lg__table tbody th{font-weight:500}.lg__table code{white-space:normal;word-break:break-word}.ft__cookies:hover,.ft__legal a:hover{color:var(--accent-b)}.ft__cookies{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.ai-chat__note a,.au-consent a,.qf__note a{color:inherit;text-decoration:underline;text-underline-offset:.15em}@media (max-width:1279px){.lg .page__title{font-size:calc(52 * var(--s))}}@media (max-width:767px){.lg .page__title{font-size:calc(38 * var(--s))}.lg__body{font-size:calc(16 * var(--s))}.lg__toc{padding:calc(16 * var(--s)) calc(18 * var(--s))}.lg__toc ol{column-count:1}.lg__table{border:0;overflow:visible}.lg__table thead{display:none}.lg__table table,.lg__table tbody,.lg__table td,.lg__table th,.lg__table tr{display:block;width:100%}.lg__table tr{border:1px solid rgba(36,37,39,.1);border-radius:14px;padding:.6em .9em;margin-bottom:.7em}.lg__table td,.lg__table th{border:0;padding:.2em 0}.lg__table td:before{content:attr(data-label) ": ";color:var(--ink-50)}}