.hero{--smoke:#e9ebe6;isolation:isolate;min-height:100svh;color:var(--smoke);text-align:center;background:#08090a;flex-direction:column;justify-content:center;align-items:center;padding:120px 0 128px;display:flex;position:relative;overflow:hidden}.hero-media{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-ink{background:radial-gradient(16% 44% at 50% 70%,#e2e5de4d 0%,#e2e5de00 72%),radial-gradient(26% 38% at 50% 64%,#daded633 0%,#daded600 70%),radial-gradient(18% 30% at 43% 38%,#c4c9c042 0%,#c4c9c000 72%),radial-gradient(22% 26% at 60% 22%,#aab0a833 0%,#aab0a800 72%),radial-gradient(34% 22% at 32% 86%,#969c9438 0%,#969c9400 75%),radial-gradient(30% 24% at 70% 82%,#787e763d 0%,#787e7600 75%),radial-gradient(60% 80%,#1a1c1d 0%,#0b0c0d 62%,#060607 100%);position:absolute;inset:0}.hero-ink:before{content:"";mix-blend-mode:screen;opacity:.62;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1000' height='1000'%3E%3Cfilter id='s' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0028 .0058' numOctaves='6' seed='11'/%3E%3CfeColorMatrix values='0 0 0 0 .9 0 0 0 0 .92 0 0 0 0 .88 0 0 0 3.4 -1.75'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E") 50%/cover no-repeat;animation:38s ease-in-out infinite alternate ink-drift;position:absolute;inset:-14%;-webkit-mask-image:radial-gradient(34% 64% at 50% 58%,#000 0%,#000000b3 45%,#0000 100%);mask-image:radial-gradient(34% 64% at 50% 58%,#000 0%,#000000b3 45%,#0000 100%)}.hero-ink:after{content:"";opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes ink-drift{to{transform:translateY(-3%)scale(1.06)rotate(-1.5deg)}}.hero-video{object-fit:cover;object-position:50% 50%;opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease);position:absolute;inset:0}.hero-video.on{opacity:1}.hero-shade{background:radial-gradient(70% 60%,#0606075c 0%,#06060729 60%,#06060780 100%),linear-gradient(#0606078c 0%,#06060700 22% 72%,#060607b3 100%);position:absolute;inset:0}.hero-in{flex-direction:column;align-items:center;width:100%;display:flex}.hero-eyebrow{letter-spacing:.02em;color:#e9ebe6b8;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:500;display:inline-flex}.hero-eyebrow i{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d4f53c29}.hero-tags{flex-wrap:wrap;justify-content:center;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.hero-tags li{-webkit-backdrop-filter:blur(6px);color:#e9ebe6e6;white-space:nowrap;background:#e9ebe60d;border:1px solid #e9ebe62e;border-radius:999px;align-items:center;height:32px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.hero h1{max-width:12ch;font-family:var(--display);letter-spacing:-.055em;color:#fff;text-wrap:balance;text-shadow:0 2px 40px #00000059;margin:40px 0 0;font-size:clamp(46px,8.4vw,132px);font-weight:600;line-height:.96}.hero h1 .bigdot{border-color:#fff;width:.2em;height:.2em;margin-left:.06em}.bigdot{background:var(--lime);border:.045em solid var(--ink);vertical-align:baseline;border-radius:50%;width:.26em;height:.26em;margin-left:.08em;display:inline-block}.hero .sub{color:#e9ebe6cc;text-wrap:pretty;max-width:34em;margin:32px 0 0;font-size:clamp(16.5px,1.3vw,19px);line-height:1.55}.hero .cta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:36px;display:flex}.btn-glass{color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff0f;border-color:#ffffff47}.btn-glass:hover{background:#ffffff24;border-color:#fff9}.hero .note{color:#e9ebe69e;align-items:center;gap:8px;margin:18px 0 0;font-size:14px;display:flex}.hero .note:before{content:"";background:var(--lime) var(--check) center/16px;border-radius:50%;width:16px;height:16px}.hero :focus-visible{outline-color:var(--lime)}.hero-scroll{letter-spacing:.04em;color:#e9ebe699;flex-direction:column;align-items:center;gap:12px;font-size:12.5px;font-weight:500;text-decoration:none;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.hero-scroll:after{content:"";background:linear-gradient(var(--lime),#d4f53c00);transform-origin:top;width:1.5px;height:40px;animation:scroll-cue 2.4s var(--ease) infinite;border-radius:2px}.hero-scroll:hover{color:#fff}@keyframes scroll-cue{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.hero-foot{right:var(--gut);color:#e9ebe66b;margin:0;font-size:12px;position:absolute;bottom:30px}html:has(.hero):not(.past-hero) .top .bar{color:#fff;background:#0e0f1085;border-color:#ffffff1a;box-shadow:0 10px 30px -18px #0009}html:has(.hero):not(.past-hero) .top .bar .logo span{color:#e9ebe6bd}html:has(.hero):not(.past-hero) .top nav a{color:#e9ebe6bd}html:has(.hero):not(.past-hero) .top nav a:hover{color:#fff;background:#ffffff1a}html:has(.hero):not(.past-hero) .top .login:hover{color:#fff;background:#ffffff1a}html:has(.hero):not(.past-hero) .top .logo b i{border-color:#fff}html:has(.hero):not(.past-hero) .top .bar .btn-primary{color:var(--ink);background:#fff}html:has(.hero):not(.past-hero) .top .bar .btn-primary:after{background:var(--ink);box-shadow:none}html:has(.hero):not(.past-hero) .top .burger{background:#ffffffeb;border-color:#0000}.top .bar,.top nav a,.top .login{transition:background-color .3s,border-color .3s,color .3s}.top .bar .btn-primary{transition:transform .2s var(--ease),background-color .3s,color .3s}.facts{padding-top:40px;position:relative}.facts ul{border-top:1px solid #0d0d0d1f;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.facts li{color:var(--soft);padding:18px 20px 0 0;font-size:14px;line-height:1.4}.facts li b{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin-bottom:4px;font-size:22px;font-weight:600;display:block}.loafbox{background:#d9a669 var(--photo) center/cover no-repeat;border-radius:10px;min-height:120px;position:relative;overflow:hidden}@keyframes in{0%{opacity:0;transform:translateY(6px)}}.steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.step{border:1px solid var(--line);border-radius:var(--r-card);background:#fff;flex-direction:column;gap:14px;min-height:430px;padding:28px;display:flex;position:relative}.step .n{font-family:var(--display);background:var(--ink);width:40px;height:40px;color:var(--lime);border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:grid}.step h3{font-family:var(--display);letter-spacing:-.03em;font-size:22px;font-weight:600;line-height:1.15}.step p{color:var(--soft);margin:0;font-size:15px}.step .vis{background:var(--paper);border-radius:16px;flex-direction:column;justify-content:center;gap:10px;min-height:150px;margin-top:auto;padding:16px;display:flex}.steps .step:not(:last-child):after{content:"";background:var(--ink);z-index:1;width:14px;height:2px;position:absolute;top:47px;right:-13px}.q{color:var(--soft);font-size:12.5px;font-weight:600}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line-2);background:#fff;border-radius:999px;align-items:center;height:30px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.chip.on{background:var(--lime);border-color:var(--lime)}.sw{gap:6px;display:flex}.sw i{width:28px;height:28px;box-shadow:0 0 0 1px var(--line-2);border:3px solid #fff;border-radius:50%}.sw i.on{box-shadow:0 0 0 2px var(--ink)}.stack{gap:6px;display:grid}.stack i{border:1px solid var(--line);background:#fff;border-radius:7px;height:22px}.stack i:nth-child(2){background:#efe3d0;border-color:#efe3d0;height:44px}.stack i:nth-child(4){outline:1.5px dashed var(--lime-deep);background:repeating-linear-gradient(135deg,#a6c51f1a 0 7px,#0000 7px 14px);border-color:#0000}.prog{background:var(--line);border-radius:999px;height:6px;overflow:hidden}.prog i{background:var(--ink);border-radius:inherit;width:72%;height:100%;display:block}.pub{background:var(--ink);color:#fff;border-radius:999px;justify-content:space-between;align-items:center;padding:6px 6px 6px 16px;font-size:13px;font-weight:600;display:flex}.pub>span:last-child{background:var(--lime);color:var(--ink);border-radius:999px;padding:6px 12px}.forus{border:1px dashed var(--line-2);border-radius:var(--r-card);flex-wrap:wrap;align-items:center;gap:24px;margin-top:12px;padding:20px 24px;display:flex}.forus b{font-family:var(--display);letter-spacing:-.02em;font-size:18px;font-weight:600}.forus p{color:var(--soft);flex:1;min-width:260px;margin:0}.feat{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.tabs{flex-direction:column;gap:4px;display:flex}.tab{text-align:left;background:0 0;border:1px solid #0000;border-radius:18px;gap:6px;padding:18px 20px;transition:background-color .2s,border-color .2s;display:grid}.tab:hover{background:#0d0d0d09}.tab b{font-family:var(--display);letter-spacing:-.025em;align-items:center;gap:12px;font-size:18px;font-weight:600;display:flex}.tab b:before{content:"";border:1.5px solid var(--faint);border-radius:50%;flex:none;width:10px;height:10px;transition:background-color .2s,border-color .2s}.tab span{color:var(--soft);padding-left:22px;font-size:15px;display:none}.tab[aria-selected=true]{border-color:var(--line);background:#fff}.tab[aria-selected=true] b:before{background:var(--lime);border-color:var(--ink)}.tab[aria-selected=true] span{display:block}.stage{border-radius:var(--r-stage);background:#eceae4 radial-gradient(circle,#0d0d0d29 1px,#0000 1.4px) 0 0/24px 24px;min-height:540px;position:relative;overflow:hidden}.panel{opacity:0;visibility:hidden;transition:opacity .35s,transform .45s var(--ease),visibility 0s .35s;place-items:center;padding:40px;display:grid;position:absolute;inset:0;transform:scale(.985)}.panel.on{opacity:1;visibility:visible;transition:opacity .35s,transform .45s var(--ease);transform:none}.cap{color:var(--soft);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffc;border-radius:999px;padding:6px 12px;font-size:13px;position:absolute;bottom:20px;left:24px}.ed{width:min(620px,100%);overflow:hidden}.ed-top{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.ed-top .t{margin-right:auto;font-weight:600}.ed-top .p{border:1px solid var(--line);color:var(--soft);border-radius:999px;padding:5px 10px}.ed-top .p.on{background:var(--ink);color:#fff;border-color:var(--ink)}.ed-body{grid-template-columns:120px 1fr;min-height:300px;display:grid}.ed-side{border-right:1px solid var(--line);color:var(--soft);align-content:start;gap:6px;padding:12px;font-size:12px;display:grid}.ed-side i{background:var(--paper);border-radius:9px;padding:7px 9px;font-style:normal}.ed-side i.on{background:var(--lime-wash);color:var(--ink);font-weight:600}.ed-can{background:#fbfbfa;gap:10px;padding:18px;display:grid}.ed-can .b1{border:1px solid var(--line);background:#fff;border-radius:8px;height:26px}.ed-can .b2{outline:1.5px dashed var(--lime-deep);outline-offset:3px;background:#f3ead9;border-radius:12px;padding:18px;position:relative}.ed-can .b2 b{font-family:var(--display);letter-spacing:-.03em;width:70%;font-size:20px;line-height:1.1;display:block}.ed-can .b2:before{content:"Обложка";background:var(--lime);font:600 10.5px/18px var(--sans);border-radius:999px;padding:0 8px;position:absolute;top:-14px;left:10px}.ed-can .b2 .hand{border:1.5px solid var(--ink);background:#fff;border-radius:7px;place-items:center;width:24px;height:24px;margin-top:-12px;font-size:11px;display:grid;position:absolute;top:50%;right:-12px}.ed-can .b3{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ed-can .b3 i{border:1px solid var(--line);background:#fff;border-radius:9px;height:64px}.cursor{pointer-events:none;width:22px;height:22px;position:absolute}.dev{align-items:flex-end;gap:28px;display:flex}.lap{border-radius:16px;width:380px;padding:10px}.lap .scr{background:#f3ead9;border-radius:9px;grid-template-columns:1.2fr 1fr;gap:10px;height:210px;padding:16px;display:grid}.phone{background:var(--ink);border-radius:30px;width:168px;padding:8px}.phone .scr{background:#f3ead9;border-radius:23px;align-content:start;gap:8px;height:330px;padding:22px 12px 12px;display:grid}.ph-t{font-family:var(--display);letter-spacing:-.03em;font-size:15px;font-weight:600;line-height:1.1}.ph-b{background:#2a1a0e1f;border-radius:5px;height:10px}.ph-img{background:#d9a669 var(--photo) center/cover no-repeat;border-radius:10px}.ph-btn{background:#8a4b22;border-radius:999px;height:30px}.toggle{align-items:center;gap:10px;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.toggle i{background:var(--ink);border-radius:999px;width:36px;height:20px;position:relative}.toggle i:after{content:"";background:var(--lime);border-radius:50%;width:14px;height:14px;position:absolute;top:3px;right:3px}.shop{grid-template-columns:230px 260px;align-items:start;gap:16px;display:grid}.prod{padding:12px}.prod .im{border-radius:12px;height:150px}.prod b{margin:10px 0 2px;font-size:14px;display:block}.prod .v{gap:6px;margin:8px 0 10px;display:flex}.prod .v span{border:1px solid var(--line);border-radius:999px;padding:4px 9px;font-size:12px}.prod .v span.on{border-color:var(--ink)}.prod .add{justify-content:space-between;align-items:center;font-weight:700;display:flex}.prod .add em{background:var(--ink);color:#fff;border-radius:999px;padding:7px 12px;font-size:12.5px;font-style:normal;font-weight:600}.cart{padding:16px;font-size:13.5px}.cart h5{margin:0 0 10px;font-size:14px}.row{border-bottom:1px solid var(--line);justify-content:space-between;padding:7px 0;display:flex}.row:last-of-type{border:0}.paym{gap:6px;margin:12px 0;display:grid}.paym span{border:1px solid var(--line);border-radius:12px;align-items:center;gap:8px;padding:9px 10px;font-size:13px;font-weight:600;display:flex}.paym span:before{content:"";border:1.5px solid var(--faint);border-radius:50%;width:14px;height:14px}.paym span.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.paym span.on:before{border-color:var(--ink);background:radial-gradient(circle,var(--ink) 0 3.5px,transparent 4px)}.cart .go{text-align:center;background:var(--ink);color:#fff;border-radius:999px;padding:11px;font-weight:600;display:block}.tg{gap:10px;width:min(400px,100%);display:grid}.tg-h{align-items:center;gap:10px;padding:12px 14px;display:flex}.tg-h i{background:var(--ink);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.tg-h i:after{content:"";background:var(--lime);border-radius:50%;width:9px;height:9px}.tg-h b{font-size:14px;display:block}.tg-h span{color:var(--soft);font-size:12px}.msg{border-radius:18px 18px 18px 6px;padding:14px 16px;font-size:14px;line-height:1.5}.msg b{display:block}.msg .t{text-align:right;color:var(--faint);font-size:11px;display:block}.hist{width:min(560px,100%);padding:18px}.hist h5{justify-content:space-between;margin:0 0 12px;font-size:14px;display:flex}.ver{border-radius:14px;grid-template-columns:96px 1fr auto;align-items:center;gap:14px;padding:10px;display:grid}.ver.on{background:var(--lime-wash)}.ver .th{border:1px solid var(--line);background:#f3ead9;border-radius:9px;height:60px;position:relative;overflow:hidden}.ver .th:before{content:"";background:#2a1a0e80;border-radius:4px;width:46%;height:8px;position:absolute;top:10px;left:8px}.ver .th:after{content:"";background:#d9a669;border-radius:6px;width:30%;position:absolute;top:10px;bottom:10px;right:8px}.ver:nth-child(3) .th{background:#eef2ef}.ver:nth-child(3) .th:after{background:#9bb5a8}.ver b{font-size:14px;display:block}.ver span{color:var(--soft);font-size:12.5px}.ver em{border:1px solid var(--line-2);background:#fff;border-radius:999px;padding:6px 11px;font-size:12.5px;font-style:normal;font-weight:600}.chkp{width:min(440px,100%);padding:22px}.chkp h5{font-family:var(--display);letter-spacing:-.02em;margin:0 0 4px;font-size:18px}.chkp p{color:var(--soft);margin:0 0 14px;font-size:13.5px}.chkp li{border-bottom:1px solid var(--line);padding:9px 0}.chkp li.warn:before{background:var(--fill) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 4v5M8 11.5v.5' stroke='%235a4300' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center/18px;box-shadow:0 0 0 1px var(--fill-ring)}.chkp li.warn em{color:var(--fill-ink);margin-left:auto;font-size:12px;font-style:normal;font-weight:600}.dark{background:var(--ink);color:#fff;border-radius:40px;margin:136px 12px 0;padding:112px 0 120px;position:relative;overflow:hidden}.dark .lead{color:#ffffffa8}.ai{grid-template-columns:minmax(0,1fr) minmax(0,700px);align-items:center;gap:64px;display:grid}.ai-copy p.lead{max-width:440px;margin-top:24px}.ai-chips{gap:8px;max-width:440px;margin-top:36px;display:grid}.ai-chips button{text-align:left;color:#fff;transition:background-color .2s,border-color .2s,transform .2s var(--ease);background:#ffffff0a;border:1px solid #ffffff29;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:500;display:flex}.ai-chips button:before{content:"";background:#ffffff14 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h9M8.5 4.5 12 8l-3.5 3.5' fill='none' stroke='%23d4f53c' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px no-repeat;border-radius:50%;flex:none;width:28px;height:28px}.ai-chips button:hover{background:#ffffff17;border-color:#ffffff4d}.ai-chips button[aria-pressed=true]{border-color:var(--lime);background:#d4f53c14}.ai-chips button[aria-pressed=true]:before{background-color:var(--lime);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%230d0d0d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ai-hint{color:#ffffff80;margin:16px 0 0;font-size:13.5px}.ai-app{background:#1b1b1a;border-radius:28px;grid-template-columns:minmax(0,1fr) 260px;gap:10px;padding:10px;display:grid;box-shadow:0 0 0 1px #ffffff14}.ai-site{--s-bg:#fbf4ea;--s-ink:#2a1a0e;--s-acc:#8a4b22;--s-soft:#f1e3cf;background:var(--s-bg);color:var(--s-ink);border-radius:20px;align-content:start;gap:10px;min-height:470px;padding:14px;transition:background-color .5s,color .5s;display:grid}.ai-site *{transition:background-color .5s,color .5s,border-color .5s}.s-nav{align-items:center;gap:12px;font-size:12px;display:flex}.s-nav b{font-family:var(--display);letter-spacing:-.03em;font-size:15px}.s-nav span{opacity:.6}.s-nav em{background:var(--s-ink);color:var(--s-bg);border-radius:999px;margin-left:auto;padding:6px 11px;font-size:11.5px;font-style:normal;font-weight:600}.s-hero{background:var(--s-soft);border-radius:14px;grid-template-columns:1.3fr 1fr;align-items:center;gap:16px;padding:22px 20px;display:grid}.s-hero h4{font-family:var(--display);letter-spacing:-.04em;margin:0 0 8px;font-size:24px;font-weight:600;line-height:1.05}.s-hero p{opacity:.75;margin:0 0 12px;font-size:12.5px;line-height:1.45}.s-hero .b{flex-wrap:wrap;gap:8px;display:inline-flex}.s-hero .b span{background:var(--s-acc);color:#fff;border-radius:999px;padding:7px 13px;font-size:11.5px;font-weight:600;display:inline-block}.s-hero .b span.tgb{background:#2aa0da}.s-hero .loafbox{min-height:130px}.s-sec{background:#fff9;border-radius:14px;padding:14px}.s-sec h5{margin:0 0 8px;font-size:13px}.s-row{border-bottom:1px dashed #2a1a0e26;justify-content:space-between;padding:6px 0;font-size:12.5px;display:flex}.s-row:last-child{border:0}.s-row b{color:var(--s-acc)}.s-goods{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.s-goods i{background:var(--s-soft);border-radius:10px;height:60px;display:block}.s-goods span{margin-top:5px;font-size:11.5px;display:block}.ai-chat{background:#232321;border-radius:20px;flex-direction:column;gap:10px;min-height:470px;padding:14px;display:flex}.ai-chat .hd{color:#fffc;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.ai-chat .hd:before{content:"";background:var(--lime);border-radius:50%;width:8px;height:8px}.ai-chat .hd span{color:#ffffff73;margin-left:auto;font-size:12px;font-weight:500}.thread{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;display:flex;overflow:hidden}.b-me,.b-ai{max-width:92%;animation:in .3s var(--ease) both;border-radius:14px;padding:10px 12px;font-size:13px;line-height:1.45}.b-me{background:var(--lime);color:var(--ink);border-bottom-right-radius:4px;align-self:flex-end}.b-ai{color:#ffffffe6;background:#ffffff14;border-bottom-left-radius:4px;align-self:flex-start}.ai-undo{gap:8px;display:flex}.ai-undo button{color:#fff;background:0 0;border:1px solid #fff3;border-radius:999px;flex:1;height:40px;font-size:13.5px;font-weight:600}.ai-undo button:disabled{opacity:.35;cursor:default}.ai-undo button:not(:disabled):hover{border-color:#fff}.ai-input{color:#ffffff73;background:#ffffff0f;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 6px 0 14px;font-size:13px;display:flex}.ai-input i{background:var(--lime);border-radius:50%;width:32px;height:32px;margin-left:auto}.dark .glow{pointer-events:none;background:radial-gradient(closest-side,#d4f53c24,#d4f53c00);border-radius:50%;width:620px;height:620px;position:absolute;top:-220px;right:-180px}.tpl-rail{scroll-snap-type:x mandatory;padding:4px var(--gut) 20px;margin:0 calc(var(--gut)*-1);scroll-padding:0 var(--gut);scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:clamp(280px,30vw,400px);grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.tpl-rail::-webkit-scrollbar{display:none}.tpl{scroll-snap-align:start;flex-direction:column;gap:14px;text-decoration:none;display:flex}.shot{border:1px solid var(--line);aspect-ratio:16/10.4;background:#fff;border-radius:18px;position:relative;overflow:hidden}.shot img{object-fit:cover;object-position:top;width:100%;height:100%}.shot img.long{opacity:0;height:auto;transition:opacity .3s,transform var(--dur,6s) linear;position:absolute;inset:0 0 auto}.shot.live img.long{opacity:1}.tpl:hover .shot.live img.long,.tpl:focus-visible .shot.live img.long{transform:translateY(var(--shift,0))}.tpl:focus-visible{outline:none}.tpl:focus-visible .shot{outline:2px solid var(--ink);outline-offset:3px}.tpls-phone .tpl-rail{grid-auto-columns:clamp(200px,19vw,250px)}.tpls-phone .shot{aspect-ratio:9/17.5;border:7px solid var(--ink);border-radius:30px}.new{z-index:2;background:var(--lime);height:26px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px}.new:before{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px}.tpl-m{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tpl-m b{letter-spacing:-.02em;font-size:17px;font-weight:600}.tpl-m span{color:var(--faint);white-space:nowrap;font-size:13px}.tpl p{color:var(--soft);margin:-8px 0 0;font-size:14px;line-height:1.45}.arrows{gap:6px;display:flex}.arrows button{border:1px solid var(--line-2);background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.arrows button:hover{border-color:var(--ink)}.tpl-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.tpl-foot p{color:var(--soft);margin:0;font-size:14px}.geo{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:stretch;gap:12px;display:grid}.geo-list{border:1px solid var(--line);border-radius:var(--r-stage);background:#fff;padding:12px 32px}.geo-it{border-bottom:1px solid var(--line);grid-template-columns:168px 1fr;gap:24px;padding:24px 0;display:grid}.geo-it:last-child{border:0}.geo-it h3{font-family:var(--display);letter-spacing:-.02em;font-size:16px;font-weight:600;line-height:1.3}.geo-it p{color:var(--soft);margin:0;font-size:15px}.badges{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.badge{background:var(--paper);border:1px solid var(--line);letter-spacing:-.01em;border-radius:9px;align-items:center;height:30px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.geo-stage{border-radius:var(--r-stage);background:#e9efe0 radial-gradient(circle,#0d0d0d24 1px,#0000 1.4px) 0 0/24px 24px;place-items:center;padding:110px 36px 36px;display:grid;position:relative;overflow:hidden}.chk-card{width:100%;max-width:360px;padding:20px}.chk-card h5{justify-content:space-between;margin:0 0 12px;font-size:15px;display:flex}.chk-card h5 span{color:var(--faint);font-weight:500}.chk-card .tot{justify-content:space-between;padding:10px 0 2px;font-size:16px;font-weight:700;display:flex}.consent{color:var(--soft);gap:9px;margin:12px 0;font-size:12px;line-height:1.4;display:flex}.consent i{background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%23d4f53c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px;border-radius:4px;flex:none;width:16px;height:16px}.toast{background:var(--ink);color:#fff;border-radius:16px;width:280px;padding:12px 14px;font-size:12.5px;line-height:1.4;position:absolute;top:28px;right:28px;box-shadow:0 20px 40px -20px #0d0d0d99}.toast b{color:#ffffffb3;align-items:center;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.toast b:before{content:"";background:var(--lime);border-radius:50%;width:7px;height:7px}.geo-note{color:var(--soft);margin:16px 0 0;font-size:14px}[data-geo-show]{display:none}body[data-c=by] [data-geo-show=by],body[data-c=ru] [data-geo-show=ru]{display:revert}.plans{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.plan{border:1px solid var(--line);border-radius:var(--r-card);background:#fff;flex-direction:column;gap:6px;padding:28px;display:flex;position:relative}.plan h3{font-size:17px;font-weight:600}.plan .pr{font-family:var(--display);letter-spacing:-.045em;margin-top:18px;font-size:40px;font-weight:600;line-height:1.1}.plan .per{color:var(--soft);min-height:42px;font-size:14px}.plan .per em{color:#1f9d55;font-style:normal;font-weight:600}.plan ul{border-top:1px solid var(--line);gap:10px;margin:14px 0 24px;padding:16px 0 0;font-size:14.5px;list-style:none;display:grid}.plan li{gap:10px;line-height:1.4;display:flex}.plan li:before{content:"";background:var(--lime) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%230d0d0d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px;border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px}.plan .btn{justify-content:center;height:48px;margin-top:auto}.plan.main{background:var(--ink);color:#fff;border-color:var(--ink);transform:translateY(-12px);box-shadow:0 30px 60px -30px #0d0d0d80}.plan.main .per{color:#fff9}.plan.main .per em{color:var(--lime)}.plan.main ul{border-color:#ffffff24}.plan .flag{background:var(--lime);color:var(--ink);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;position:absolute;top:24px;right:24px}.plans-foot{color:var(--soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;font-size:15px;display:flex}.feat-desc{margin:0 0 16px;font-size:16px;display:none}.lap-copy{align-content:center;gap:8px;display:grid}.steps{margin:0;padding:0;list-style:none}.tpl-lead{max-width:560px;margin-top:20px}.chk-card .go{text-align:center;background:var(--ink);color:#fff;border-radius:999px;padding:12px;font-size:14px;font-weight:600;display:block}.sec-first{padding-top:96px}@media (max-width:1180px){.ai{grid-template-columns:1fr;gap:48px}.plans{grid-template-columns:repeat(2,1fr)}.plan.main{transform:none}}@media (max-width:900px){.steps{grid-template-columns:1fr}.steps .step:not(:last-child):after{display:none}.step{min-height:0}.feat{grid-template-columns:1fr}.tabs{scrollbar-width:none;margin:0 calc(var(--gut)*-1);padding:0 var(--gut);flex-direction:row;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{border-color:var(--line);background:#fff;border-radius:999px;flex:none;padding:12px 16px}.tab b{font-size:14px;font-family:var(--sans);letter-spacing:-.01em}.tab span{display:none!important}.tab[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.feat-desc{display:block!important}.stage{border-radius:24px;min-height:460px}.panel{padding:20px}.geo{grid-template-columns:1fr}.geo-it{grid-template-columns:1fr;gap:8px}.dark{border-radius:28px;margin-top:96px;margin-left:8px;margin-right:8px;padding:72px 0}}@media (max-width:640px){.hero{padding:104px 0 96px}.hero-tags{gap:6px;max-width:340px;margin-top:18px}.hero-tags li{height:30px;padding:0 12px;font-size:13px}.hero h1{letter-spacing:-.06em;margin-top:30px;font-size:clamp(38px,11.6vw,54px)}.hero .sub{margin-top:22px;font-size:16px}.hero .cta{align-self:stretch;margin-top:28px}.hero .cta .btn{flex:100%}.hero-foot{display:none}.hero-scroll{bottom:20px}.facts{padding-top:32px}.ed-top .t{display:none}.facts ul{grid-template-columns:1fr 1fr;row-gap:20px}.facts li b{font-size:19px}.ed-body{grid-template-columns:1fr}.ed-side{display:none}.dev{gap:14px}.lap{display:none}.shop{grid-template-columns:1fr;width:100%;max-width:300px}.prod .im{height:110px}.ai-app{border-radius:22px;grid-template-columns:1fr}.ai-site{min-height:0}.ai-chat{min-height:280px}.s-hero{grid-template-columns:1fr}.s-hero .loafbox{display:none}.tpl-rail{grid-auto-columns:78%}.tpls-phone .tpl-rail{grid-auto-columns:58%}.arrows{display:none}.geo-list{border-radius:24px;padding:4px 20px}.geo-stage{border-radius:24px;flex-direction:column;gap:12px;padding:16px;display:flex}.toast{width:100%;max-width:360px;position:relative;top:auto;left:auto;right:auto}.plans{grid-template-columns:1fr}.plan .per{min-height:0}}@media (prefers-reduced-motion:reduce){.hero-ink:before,.hero-scroll:after{animation:none}.tpl:hover .shot.live img.long{transform:none}}.s-goods i,.prod .im{background:#d9a669 var(--photo) no-repeat!important;background-size:420%!important}.s-goods>div:first-child i{background-position:8% 92%!important}.s-goods>div:nth-child(2) i{background-position:55% 70%!important}.s-goods>div:nth-child(3) i{background-position:62% 98%!important}.prod:nth-child(2) .im{background-position:85% 75%!important}.prod .im{background-position:40% 65%!important}
