.ln__wrap,.lnh__inner{max-width:var(--ln-col,1256px)}@media (max-width:560px){.lrev__grid>:nth-child(n+7){order:1}.lrev__grid>:nth-child(10),.lrev__grid>:nth-child(9){order:0}}.ln:not(.ads) .lrev__fig{background:radial-gradient(80% 55% at 20% -5%,var(--g-top) 0,transparent 72%),radial-gradient(70% 70% at -5% 80%,var(--g-left) 0,transparent 70%),radial-gradient(65% 70% at 105% 45%,var(--g-right) 0,transparent 70%),radial-gradient(90% 55% at 60% 112%,var(--g-bottom) 0,transparent 72%),var(--g-base)}.ln:not(.ads) .lrev__fig[data-tone="0"]{--g-top:#2a1d86;--g-left:#f7b2d3;--g-right:#7ea4ff;--g-bottom:#d9c8ff;--g-base:#8a74f2}.ln:not(.ads) .lrev__fig[data-tone="1"]{--g-top:#1b3a82;--g-left:#f8b6c8;--g-right:#6aa9ff;--g-bottom:#cdb9ff;--g-base:#6f95ee}.ln:not(.ads) .lrev__fig[data-tone="2"]{--g-top:#0d5a55;--g-left:#c4f5df;--g-right:#8ed8ff;--g-bottom:#f4ee9c;--g-base:#4fc6a2}.ln:not(.ads) .lrev__fig[data-tone="3"]{--g-top:#8c2d10;--g-left:#ffb3c8;--g-right:#ffd06b;--g-bottom:#ffe2b4;--g-base:#f39050}.ln:not(.ads) .lrev__cap,.ln:not(.ads) .lrev__num{color:var(--white)}.ads-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ldemo{padding-top:clamp(80px,9vw,120px)}.ldemo__head{margin:0 auto clamp(40px,5vw,64px);max-width:900px;text-align:center}.ldemo__head-title{margin:0 0 16px;font-size:clamp(32px,3.4vw,48px);line-height:1.04}.ldemo__head-sub{font-size:18px;line-height:26px}.ldemo__grid{--row-edge:var(--ln-side,16px);display:flex;gap:24px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:16px var(--row-edge) 24px;scroll-padding-inline:var(--row-edge);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ldemo__grid::-webkit-scrollbar{display:none}.ldemo__card{flex:0 0 272px;scroll-snap-align:start;display:grid;align-content:start;grid-gap:16px;gap:16px;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.ldemo__card .ldemo__tile{display:block;aspect-ratio:1/1;padding:20px;border-radius:24px;cursor:inherit}.ldemo__card .ldemo__tile-media{display:block;width:100%;height:100%;margin-bottom:0}.ldemo__card{position:relative;isolation:isolate}.ldemo__card:before{content:"";position:absolute;inset:0 0 -20px;z-index:-1;border-radius:24px;background:var(--tile-grad,#f0f0f0);opacity:0;transition:opacity .45s cubic-bezier(.22,1,.36,1)}.ldemo__card{--tile-grad:#f0f0f0}.ldemo__card .ldemo__tile{position:relative;border:0;background:transparent}.ldemo__card .ldemo__tile:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--tile-grad);transition:opacity .45s cubic-bezier(.22,1,.36,1)}.ldemo__card:focus-visible .ldemo__tile:before,.ldemo__card:hover .ldemo__tile:before{opacity:0}.ldemo__card:focus-visible:before,.ldemo__card:hover:before{opacity:1}.ldemo__card:hover .ldemo__tile{transform:none;box-shadow:none}.ldemo__card:focus-visible{outline:none}.ldemo__card:focus-visible:before{box-shadow:0 0 0 2px var(--purple-1)}.ldemo__card-text{display:grid;grid-gap:4px;gap:4px;padding:0 20px}.ldemo__card-name{font-size:20px;line-height:24px;font-weight:500;color:var(--black-1)}.ldemo__card-tagline{font-size:16px;line-height:22px;color:var(--black-2)}.ldemo__grid+.ldemo__caption{margin-top:clamp(40px,5vw,64px)}@media (max-width:640px){.ldemo__card{flex-basis:240px}.ldemo__grid{gap:16px}}.lfree{display:grid;justify-items:center;grid-gap:20px;gap:20px;margin:clamp(48px,6vw,80px) auto 0;padding:clamp(56px,7vw,96px) clamp(24px,6vw,96px);border-radius:48px;text-align:center;color:var(--white);background:radial-gradient(42% 70% at 10% 100%,#d4123c 0,rgba(212,18,60,0) 72%),radial-gradient(50% 60% at 50% 8%,#ffb45e 0,rgba(255,180,94,0) 70%),radial-gradient(38% 60% at 84% 32%,#ffa24f 0,rgba(255,162,79,0) 70%),radial-gradient(50% 70% at 92% 100%,#e5541a 0,rgba(229,84,26,0) 72%),linear-gradient(110deg,#ff7a33,#ff8c3c 50%,#f26a24)}.lfree__title{margin:0;max-width:640px;font-size:clamp(28px,3vw,40px);line-height:1.12;font-weight:500;letter-spacing:-.01em}.lfree__text{margin:0;max-width:640px;font-size:18px;line-height:26px}.lfree__text-quiet{color:rgba(255,255,255,.62)}.ln .lfree .lfree__text,.ln .lfree .lfree__title{color:var(--white)}.ln .lfree .lfree__text-quiet{color:rgba(255,255,255,.62)}.lfree__cta{display:inline-flex;align-items:center;justify-content:center;min-height:56px;margin-top:12px;padding:0 32px;border-radius:14px;background:#1e1e1e;color:var(--white);font-size:17px;font-weight:500;text-decoration:none;transition:box-shadow var(--dur-base,.2s) ease}.lfree__cta:hover{box-shadow:0 12px 28px rgba(30,30,30,.28)}.lfree__cta:focus-visible{outline:2px solid var(--white);outline-offset:3px}@media (max-width:640px){.lfree{border-radius:32px}.lfree__text{font-size:16px;line-height:24px}.lfree__cta{width:100%}}.ln>.ads .ads-hero{max-width:calc(1428px + 12px);padding:6px 6px 0}.ln>.ads .ads-hero__card{border-radius:24px}.lnh-float{display:contents;--lnh-h:72px;--lnh-card-pad:calc(max(6px, (100vw - 1428px) / 2) + 26px)}.lnh-float .lnh{background:transparent;border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background-color .32s ease,border-color .32s ease,box-shadow .32s ease,-webkit-backdrop-filter .32s ease;transition:background-color .32s ease,border-color .32s ease,box-shadow .32s ease,backdrop-filter .32s ease;transition:background-color .32s ease,border-color .32s ease,box-shadow .32s ease,backdrop-filter .32s ease,-webkit-backdrop-filter .32s ease}.lnh-float .lnh__inner{max-width:none;padding-top:19px;padding-left:var(--lnh-card-pad);padding-right:var(--lnh-card-pad);transition:padding .42s cubic-bezier(.2,.9,.22,1)}.lnh-float.is-stuck .lnh{background:rgba(255,255,255,.86);border-bottom-color:var(--purple-4);box-shadow:0 6px 24px rgba(98,64,255,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lnh-float.is-stuck .lnh__inner{padding-top:13px}@media (max-width:640px){.lnh-float{--lnh-card-pad:24px}}.ln{--lnh-top-h:75px}@media (max-width:768px){.ln{--lnh-top-h:68px}}@media (max-width:1100px){.ln{--lnh-top-h:77px}}@media (max-width:768px){.ln{--lnh-top-h:74px}}.lnh-float+.ads .ads-hero{margin-top:calc(-1 * var(--lnh-top-h))}.ln>.ads .ads-hero__text{padding-top:calc(72px + clamp(24px, 3vw, 48px))}@media (max-width:1100px){.ln>.ads .ads-hero__h1{margin-top:calc(var(--lnh-top-h) + 22px)}.ln>.ads .ads-hero__actions{order:4;justify-content:center;margin:24px var(--hero-pad) 0}.ln>.ads .ads-hero__actions .ads-hero__cta{order:0;margin:0;align-self:auto}.ln>.ads .ads-hero__actions .lhero__video{width:auto}}@media (min-width:761px) and (max-width:1100px){.ln>.ads .ads-hero__drum{min-height:calc(424px + 40px)}}@media (max-width:760px){.ln>.ads .ads-hero__actions{flex-direction:column;align-items:stretch}.ln>.ads .ads-hero__actions .ads-hero__cta,.ln>.ads .ads-hero__actions .lhero__video{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.lnh-float .lnh,.lnh-float .lnh__inner{transition:none}}.ln{--ln-hero-bg:radial-gradient(55% 45% at 22% 6%,rgba(255,255,255,0.1) 0%,transparent 70%),radial-gradient(130% 95% at 100% 0%,rgba(104,52,255,0.92) 0%,rgba(112,66,255,0.5) 32%,rgba(112,66,255,0) 62%),linear-gradient(118deg,rgba(120,70,255,0) 34%,rgba(120,70,255,0.34) 52%,rgba(120,70,255,0) 72%),radial-gradient(95% 80% at 0% 105%,rgba(84,40,232,0.78) 0%,rgba(96,56,245,0.34) 38%,rgba(96,56,245,0) 66%),radial-gradient(70% 55% at 72% 108%,rgba(140,70,255,0.6) 0%,rgba(140,70,255,0) 70%),linear-gradient(160deg,#6684ff,#6f8cff 50%,#7b95ff);--ln-col:1256px;--ln-side:max(clamp(16px,26vw - 234px,140px),calc((100vw - 1160px) / 2))}.ln:not(.ads) .ln__wrap{max-width:none;padding-left:var(--ln-side);padding-right:var(--ln-side)}.ln:not(.ads) .ln__wrap .ln__wrap{padding-left:0;padding-right:0}.ldemo__all{flex:0 0 272px;scroll-snap-align:start;position:relative;isolation:isolate;display:grid;align-content:start;grid-gap:16px;gap:16px;color:var(--black-1);text-decoration:none}.ldemo__all-tile{display:grid;place-items:center;aspect-ratio:1/1}.ldemo__all-tile,.ldemo__all:before{border-radius:24px;background:#f0f0f0}.ldemo__all:before{content:"";position:absolute;inset:0 0 -20px;z-index:-1;opacity:0;transition:opacity .45s cubic-bezier(.22,1,.36,1)}.ldemo__all:focus-visible:before,.ldemo__all:hover:before{opacity:1}.ldemo__all:focus-visible{outline:none}.ldemo__all:focus-visible:before{box-shadow:0 0 0 2px var(--purple-1)}.ldemo__all-stack{position:relative;width:200px;height:200px}.ldemo__all-chip{position:absolute;display:grid;place-items:center;width:128px;height:128px;border-radius:28px;background:var(--white);box-shadow:0 8px 24px rgba(35,30,55,.08);transition:transform .6s cubic-bezier(.22,1,.36,1)}.ldemo__all-chip--back{top:0;left:40px;transform:rotate(0deg);opacity:.9}.ldemo__all-chip--left{top:44px;left:0;transform:rotate(-10deg)}.ldemo__all-chip--front{top:72px;left:70px;transform:rotate(8deg)}.ldemo__all:hover .ldemo__all-chip--left{transform:rotate(-14deg) translate(-6px,-2px)}.ldemo__all:hover .ldemo__all-chip--front{transform:rotate(12deg) translate(6px,2px)}.ldemo__all-icon{display:grid;place-items:center;width:80px;height:80px;border-radius:20px}.ldemo__all-icon.is-worksheet{background:linear-gradient(135deg,#fff9e6,#ffedbf);color:#c58a00}.ldemo__all-icon.is-presentation{background:linear-gradient(135deg,#f5eeff,#e3d2ff);color:var(--purple-1)}.ldemo__all-icon.is-lesson{background:linear-gradient(135deg,#ffeee5,#ffd6c3);color:#e0602b}.ldemo__all-label{padding:0 20px;font-size:20px;line-height:24px;font-weight:500;text-align:center}@media (prefers-reduced-motion:reduce){.ldemo__all-chip{transition:none}}.lfree{max-width:none}.ln-sticky .ads-sticky__card{justify-content:space-between;width:min(820px,100%);gap:20px;padding:16px 16px 16px 20px;border-radius:24px;background:#1e1e1e}.ln-sticky .ads-sticky__art{width:64px;height:64px}.ln-sticky .ads-sticky__text{flex:1 1 auto;min-width:0;font-size:16px;line-height:22px;color:rgba(255,255,255,.62);white-space:normal}.ln-sticky .ads-sticky__text b{font-size:20px;line-height:26px}.ln-sticky .ads-sticky__btn{height:56px;padding:0 32px;border-radius:14px;font-size:16px}@media (max-width:640px){.ln-sticky .ads-sticky__card{padding:10px;border-radius:24px}.ln-sticky .ads-sticky__art{width:48px;height:48px}}.ldemo__card .ldemo__tile--icon{display:grid;place-items:center}.ldemo__tile-icon{width:74%;height:74%;object-fit:contain;transition:transform .6s cubic-bezier(.22,1,.36,1);will-change:transform}.ldemo__card:hover .ldemo__tile-icon{transform:scale(1.08)}.ldemo__all-icon img{width:100%;height:100%;object-fit:contain}.ldemo__all .ldemo__all-icon{padding:6px;background:none}@media (prefers-reduced-motion:reduce){.ldemo__tile-icon{transition:none}}.lswap{position:relative;align-self:stretch;min-height:560px}.lswap__scene{position:absolute;inset:0;pointer-events:none}.lswap__item{position:absolute;opacity:0;transform:translateX(110px) rotate(8deg) scale(.92);transition:opacity .3s ease,transform .3s ease}.lswap__scene.is-on .lswap__item{opacity:1;transform:none;transition:opacity .5s ease .18s,transform .95s cubic-bezier(.34,1.32,.64,1) .18s}.lswap__scene.is-on .lswap__item--front{transition-delay:.34s}.lswap__scene.is-leaving .lswap__item{opacity:0;transform:translateX(-130px) rotate(-10deg) scale(.9);transition:opacity .45s ease,transform .65s cubic-bezier(.55,0,.45,1)}.lswap__scene.is-leaving .lswap__item--front{transition-delay:80ms}.lswap__paper,.lswap__slide{animation:lswap-bob 6s ease-in-out infinite alternate}.lswap__item--front .lswap__paper,.lswap__item--front .lswap__slide{animation-delay:-3s}@keyframes lswap-bob{0%{translate:0 0}to{translate:0 -10px}}.lswap__paper.ads-hero__drum-item,.lswap__slide{box-shadow:0 0 0 12px rgba(255,255,255,.3),0 34px 70px rgba(20,30,90,.3)}.lswap{isolation:isolate}.lswap:before{content:"";position:absolute;inset:8% -6%;z-index:-1;background:repeating-linear-gradient(90deg,rgba(255,255,255,0) 0 34px,rgba(255,255,255,.22) 34px 38px);-webkit-mask-image:radial-gradient(60% 55% at 50% 50%,#000 30%,transparent 75%);mask-image:radial-gradient(60% 55% at 50% 50%,#000 30%,transparent 75%);pointer-events:none}.lswap__paper.ads-hero__drum-item{position:relative;transform:none;transition:none;opacity:1}.lswap__slide{width:420px;aspect-ratio:16/9;overflow:hidden;border-radius:16px}.lswap__slide img{display:block;width:100%;height:100%;object-fit:cover}.lswap__scene--sheets .lswap__item--back{left:5%;top:0;rotate:-4deg;scale:.92;z-index:1}.lswap__scene--sheets .lswap__item--front{right:4%;top:25%;rotate:3deg;scale:.92;z-index:2}.lswap__scene--slides .lswap__item--back{left:0;top:10%;rotate:-3deg;z-index:1}.lswap__scene--slides .lswap__item--front{right:0;top:46%;rotate:2deg;z-index:2}.lwid{position:absolute;z-index:3;padding:12px 14px;border:1px solid var(--purple-4);border-radius:18px;background:var(--white);box-shadow:0 18px 40px rgba(20,30,90,.2);font-size:14px;line-height:18px;color:var(--fg-1);opacity:0}.lswap__scene.is-on .lwid{animation:lwid-in .56s cubic-bezier(.34,1.4,.64,1) var(--d,.8s) both}@keyframes lwid-in{0%{opacity:0;translate:0 14px;scale:.9}to{opacity:1;translate:0 0;scale:1}}.lwid--tl{top:38%;left:2%;--d:0.8s}.lwid--br{bottom:4%;right:-5%;--d:1.1s}.lwid--gen{width:260px}.lwid__title{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:16px;line-height:20px;font-weight:500}.lwid__state{position:relative;display:grid;flex:none;place-items:center;width:28px;height:28px}.lwid__magic,.lwid__ok{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;color:var(--white)}.lwid__magic{box-shadow:0 0 0 0 rgba(98,64,255,.4)}.lwid__magic,.lwid__ok{background:linear-gradient(135deg,var(--purple-1),#b25cff 60%,#ff7ad9)}.lwid__ok{opacity:0}.lwid__label-text{display:grid}.lwid__label-text>span{grid-area:1/1}.lwid__label-done{opacity:0}.lswap__scene.is-on .lwid__magic{animation:lwid-glow 1.2s ease-out infinite,lwid-hide .2s ease 2.6s both}.lswap__scene.is-on .lwid__magic .material-symbols-rounded{animation:lwid-twinkle 1.2s ease-in-out infinite}.lswap__scene.is-on .lwid__ok{animation:lwid-in .42s cubic-bezier(.34,1.4,.64,1) 2.6s both}.lswap__scene.is-on .lwid__label-wait{animation:lwid-hide .2s ease 2.6s both}.lswap__scene.is-on .lwid__label-done{animation:lwid-show .3s ease 2.65s both}@keyframes lwid-glow{to{box-shadow:0 0 0 10px rgba(98,64,255,0)}}@keyframes lwid-twinkle{50%{scale:.8;rotate:20deg}}@keyframes lwid-hide{to{opacity:0}}@keyframes lwid-show{to{opacity:1}}.lwid__steps{display:grid;grid-gap:6px;gap:6px;margin:0 0 12px;padding:0;list-style:none}.lwid__steps li{display:flex;align-items:center;gap:8px}.lwid__tick{display:grid;flex:none;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--purple-4);color:var(--purple-1)}.lswap__scene.is-on .lwid__steps li:nth-child(n+2){animation:lwid-step .42s cubic-bezier(.34,1.4,.64,1) both}.lswap__scene.is-on .lwid__steps li:nth-child(2){animation-delay:1.4s}.lswap__scene.is-on .lwid__steps li:nth-child(3){animation-delay:2s}@keyframes lwid-step{0%{opacity:0;translate:-6px 0}to{opacity:1;translate:0 0}}.lwid__bar{height:8px;background:var(--purple-4)}.lwid__bar,.lwid__bar i{position:relative;display:block;border-radius:4px}.lwid__bar i{width:0;height:100%;background:linear-gradient(90deg,var(--purple-1),#b25cff,#ff7ad9,#b25cff,var(--purple-1));background-size:200% 100%;box-shadow:0 0 12px rgba(178,92,255,.55)}.lwid__bar i:after{content:"";position:absolute;top:50%;right:-2px;width:12px;height:12px;border-radius:50%;background:var(--white);box-shadow:0 0 0 3px rgba(255,122,217,.45),0 0 14px 4px rgba(178,92,255,.7);translate:0 -50%}.lswap__scene.is-on .lwid__bar i{animation:lwid-fill 1.7s cubic-bezier(.4,0,.2,1) .9s both,lwid-flow 1.4s linear infinite}.lswap__scene.is-on .lwid__bar i:after{animation:lwid-hide .3s ease 2.6s both}@keyframes lwid-fill{to{width:100%}}@keyframes lwid-flow{to{background-position:-200% 0}}.lwid__label{margin:0 0 10px;font-size:16px;line-height:20px;font-weight:500}.lwid__seg{position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding:4px;border-radius:12px;background:#f3f1fb}.lwid__seg b{position:relative;z-index:1;padding:6px 12px;font-weight:500;text-align:center;white-space:nowrap;color:var(--fg-1)}.lwid__seg-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);border-radius:9px;background:var(--white);box-shadow:0 2px 8px rgba(35,30,55,.14)}.lswap__scene.is-on .lwid__seg-thumb{animation:lwid-seg 3.6s cubic-bezier(.65,0,.35,1) 1.6s infinite}@keyframes lwid-seg{0%,22%{translate:0 0}33%,55%{translate:100% 0}66%,88%{translate:200% 0}to{translate:0 0}}.lwid--editor{display:flex;align-items:center;gap:4px;padding:6px;border-radius:14px}.lwid__ai{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;background:var(--purple-1);color:var(--white);font-weight:500;white-space:nowrap}.lwid__div{width:1px;height:22px;margin:0 4px;background:var(--purple-4)}.lwid__tool{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--fg-1)}.lswap__scene.is-on .lwid__tool{animation:lwid-tool 4s ease infinite}.lswap__scene.is-on .lwid__tool:first-of-type{animation-delay:1s}.lswap__scene.is-on .lwid__tool:nth-of-type(2){animation-delay:1.7s}.lswap__scene.is-on .lwid__tool:nth-of-type(3){animation-delay:2.4s}.lswap__scene.is-on .lwid__tool:nth-of-type(4){animation-delay:3.1s}@keyframes lwid-tool{0%,25%,to{background:transparent;color:var(--fg-1)}19%,6%{background:var(--purple-4);color:var(--purple-1)}}.lswap__paper-img{display:block;width:100%;height:100%;object-fit:cover;object-position:left top;border-radius:inherit}.lwid__seg--layouts .lwid__lay{position:relative;z-index:1;display:grid;grid-gap:4px;gap:4px;width:64px;height:42px;margin:6px 8px;padding:5px;box-sizing:border-box;border-radius:6px;background:var(--white);box-shadow:inset 0 0 0 1px var(--purple-4)}.lwid__lay-img{border-radius:3px;background:linear-gradient(135deg,#b9a8ff,var(--purple-1))}.lwid__lay-ln{align-self:center;height:4px;border-radius:2px;background:#d9d3ff}.lwid__lay--left,.lwid__lay--right{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.lwid__lay--left .lwid__lay-img{grid-row:1/3}.lwid__lay--right .lwid__lay-img{grid-row:1/3;grid-column:2}.lwid__lay--right .lwid__lay-ln{grid-column:1}.lwid__lay--top{grid-template-columns:1fr 1fr;grid-template-rows:1fr auto}.lwid__lay--top .lwid__lay-img{grid-column:1/3}@media (prefers-reduced-motion:reduce){.lswap__scene.is-on .lwid,.lswap__scene.is-on .lwid *{animation:none}.lswap__scene.is-on .lwid,.lwid__ok,.lwid__steps li{opacity:1}.lwid__bar i{width:100%}.lwid__label-done{opacity:1}.lwid__label-wait,.lwid__magic{display:none}}.lpromo{display:flex;flex-wrap:wrap;gap:12px;min-height:56px;margin:8px;padding:10px clamp(16px,4vw,48px);border-radius:20px;background:radial-gradient(60% 180% at 10% -20%,rgba(124,86,255,.5) 0,transparent 60%),radial-gradient(50% 160% at 92% 120%,rgba(189,96,255,.38) 0,transparent 60%),linear-gradient(100deg,#07040f,#0d0724 45%,#130937);color:var(--white)}.lpromo,.lpromo__icon{align-items:center;justify-content:center}.lpromo__icon{display:inline-flex;flex:none;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.14)}.lpromo__icon img{display:block;width:28px;height:28px;object-fit:contain;transform-origin:50% 50%;animation:lpromo-tag-swing 3.6s ease-in-out infinite}@keyframes lpromo-tag-swing{0%,50%,to{transform:rotate(8deg)}25%{transform:rotate(14deg)}75%{transform:rotate(2deg)}}.lpromo__text{margin:0;font-size:14px;line-height:20px;font-weight:500;color:var(--white)}.lpromo__cta-wrap{position:relative;display:inline-flex;flex:none;padding:1px;overflow:hidden;border-radius:11px;background:rgba(98,64,255,.12)}.lpromo__cta-wrap:before{content:"";position:absolute;top:50%;left:50%;width:120%;padding-top:120%;transform:translate(-50%,-50%);background:conic-gradient(from 0deg,rgba(98,64,255,0) 0,rgba(98,64,255,0) 70%,rgba(98,64,255,.35) 82%,#6240ff 90%,rgba(98,64,255,.35) 95%,rgba(98,64,255,0) 100%);animation:lpromo-cta-run 3.2s linear infinite}@keyframes lpromo-cta-run{to{transform:translate(-50%,-50%) rotate(1turn)}}.lpromo__cta{position:relative;z-index:1;display:inline-flex;align-items:center;padding:8px 18px;border-radius:10px;background:var(--white);color:var(--black-1);font-size:14px;line-height:20px;font-weight:500;text-decoration:none;transition:box-shadow .15s ease}.lpromo__cta:hover{box-shadow:0 6px 18px rgba(98,64,255,.45)}@media (prefers-reduced-motion:reduce){.lpromo__cta-wrap:before,.lpromo__icon img{animation:none}}.lpromo__short{display:none}@media (max-width:760px){.lpromo{flex-wrap:nowrap;justify-content:flex-start;gap:10px;min-height:0;padding:6px 6px 6px 14px;border-radius:18px}.lpromo__text{flex:1 1 auto;min-width:0;line-height:18px}.lpromo__long{display:none}.lpromo__short{display:inline}.lpromo__cta{min-height:44px;padding:0 14px;white-space:nowrap}}@media (max-width:360px){.lpromo__cta-more,.lpromo__icon{display:none}}.ln>.ads .ads-hero--swap{max-width:none;padding:0 8px}.lnh-float+.ads .ads-hero--swap{margin-top:calc(-1 * var(--lnh-top-h))}.ln>.ads .ads-hero--swap .ads-hero__text{padding-top:calc(var(--lnh-top-h) + clamp(32px, 4vw, 64px))}.ln .lnh-float{--lnh-card-pad:calc(8px + var(--ln-side))}@media (min-width:761px) and (max-width:960px){.ln .lnh-float{--lnh-card-pad:calc(8px + var(--ln-side) + 40px)}}@media (max-width:760px){.ln .lnh-float{--lnh-card-pad:28px}}.lnh-float:not(.is-stuck) .lnh__logo img{filter:brightness(0) invert(1)}.lnh-float:not(.is-stuck) .lnh__nav-link{color:var(--white)}.lnh-float .lnh__nav-link{white-space:nowrap}.lnh-float:not(.is-stuck) .lnh__nav-link:hover{color:rgba(255,255,255,.78)}.lnh-float:not(.is-stuck) .lnh__btn--ghost{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.08);color:var(--white)}.lnh-float:not(.is-stuck) .lnh__btn--ghost:hover{background:rgba(255,255,255,.16)}@media (max-width:1100px){.lnh-float .lnh__btn{height:44px;font-size:14px}.lnh-float .lnh__nav{display:none}.lnh-float .lnh__actions{margin-left:auto}}@media (min-width:521px) and (max-width:860px){.lnh-float .lnh__btn--ghost{display:inline-flex}}@media (max-width:360px){.lnh-float .lnh__logo img{height:20px}.lnh-float .lnh__btn{padding:0 12px}}.lnh-float .lnh__btn,.lnh-float .lnh__logo img,.lnh-float .lnh__nav-link{transition:filter .32s ease,color .32s ease,background-color .32s ease,border-color .32s ease}@media (min-width:1101px){.ln>.ads .ads-hero__card--swap .ads-hero__text{padding-left:0;padding-right:var(--space-6)}.ln>.ads .ads-hero__card--swap .ads-hero__facts{padding-left:0}}.ln>.ads .ads-hero__card--swap .lhero__video{white-space:nowrap}@media (min-width:1101px){.ln>.ads .ads-hero--swap .ads-hero__card--swap{padding-bottom:24px}.ln>.ads .ads-hero__card--swap .ads-hero__fact-text,.ln>.ads .ads-hero__card--swap .ads-hero__fact-title{white-space:nowrap}}@media (min-width:1101px) and (max-width:1365px){.ln>.ads .ads-hero__card--swap .ads-hero__fact{padding:0 20px}.ln>.ads .ads-hero__card--swap .ads-hero__fact:first-child{padding-left:0}.ln>.ads .ads-hero__card--swap .ads-hero__fact:last-child{padding-right:0}}.ln>.ads .ads-hero__card--swap .ads-hero__h1{color:var(--white)}.ln>.ads .ads-hero__card--swap .ads-hero__lead{color:rgba(255,255,255,.86)}.ln>.ads .ads-hero__card--swap .ads-hero__cta,.lnh-float:not(.is-stuck) .lnh__btn--primary{background:var(--orange-3);color:var(--black-1);box-shadow:0 12px 28px rgba(255,215,105,.45),0 4px 10px rgba(255,215,105,.3),inset 0 1px 0 rgba(255,255,255,.5)}.ln>.ads .ads-hero__card--swap .ads-hero__cta{animation:ads-hero-in .76s cubic-bezier(.2,.9,.22,1) .32s both}.ln>.ads .ads-hero__card--swap .ads-hero__cta:hover,.lnh-float:not(.is-stuck) .lnh__btn--primary:hover{background:#ffe08a;box-shadow:0 16px 36px rgba(255,215,105,.55),0 6px 14px rgba(255,215,105,.4),inset 0 1px 0 rgba(255,255,255,.6)}.ln>.ads .ads-hero__card--swap .lhero__video{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.08);color:var(--white)}.ln>.ads .ads-hero__card--swap .lhero__video .material-symbols-rounded{color:var(--white)}.ln>.ads .ads-hero__card--swap .lhero__video:hover{border-color:var(--white);background:rgba(255,255,255,.16)}.ln>.ads .ads-hero__card--swap .ads-hero__fact-title{color:var(--white)}.ln>.ads .ads-hero__card--swap .ads-hero__fact-text{color:var(--white);font-size:14px;line-height:20px}.ln>.ads .ads-hero__card--swap .ads-hero__fact{border-left-color:rgba(255,255,255,.24)}@media (max-width:960px){.ln>.ads .ads-hero__card--swap .ads-hero__h1{margin-top:calc(var(--lnh-top-h) + 28px);align-self:center}}@media (max-width:760px){.ln>.ads .ads-hero__card--swap{border-radius:20px}}.ln>.ads .ads-hero__card--swap .ads-hero__fact-icon{height:40px;animation:var(--fx) 5s ease-in-out var(--fx-at,0s) infinite}.ln>.ads .ads-hero__card--swap .ads-hero__fact:first-child{--fx:lfact-hop;--fx-at:0.6s}.ln>.ads .ads-hero__card--swap .ads-hero__fact:nth-child(2){--fx:lfact-stamp;--fx-at:1.6s}.ln>.ads .ads-hero__card--swap .ads-hero__fact:nth-child(3){--fx:lfact-twinkle;--fx-at:2.6s}.ln>.ads .ads-hero__card--swap .ads-hero__fact:nth-child(4){--fx:lfact-stamp;--fx-at:3.6s}@keyframes lfact-hop{0%,20%,to{translate:0 0;scale:1}6%{translate:0 -9px;scale:1.06 .94}12%{translate:0 0;scale:.94 1.06}16%{translate:0 -3px;scale:1}}@keyframes lfact-stamp{0%,20%,to{scale:1;filter:none}6%{scale:1.22;filter:drop-shadow(0 0 8px rgba(255,255,255,.9))}12%{scale:.92}}@keyframes lfact-twinkle{0%,22%,to{rotate:0deg;scale:1;filter:none}10%{rotate:72deg;scale:1.18;filter:drop-shadow(0 0 10px rgba(255,214,80,.95))}}@media (prefers-reduced-motion:reduce){.ln>.ads .ads-hero__card--swap .ads-hero__fact-icon{animation:none}}.ln>.ads .ads-hero__card--swap .ads-hero__h1{max-width:19ch}.ln>.ads .ads-hero__card--swap{padding-left:var(--ln-side);padding-right:var(--ln-side);padding-bottom:clamp(40px,5vw,72px);background:var(--ln-hero-bg);border-radius:40px}@media (min-width:1101px){.lswap{margin:calc(var(--lnh-top-h) + 24px) 0 12px}.ln>.ads .ads-hero__card--swap .ads-hero__actions{flex-wrap:nowrap}}@media (min-width:1101px) and (max-width:1365px){.lswap{min-height:500px}.lswap__scene--sheets .lswap__item--back,.lswap__scene--sheets .lswap__item--front{scale:.8}.lswap__slide{width:360px}}@media (max-width:960px){.lswap{order:3;min-height:470px;margin:var(--space-6) var(--hero-pad,20px) 0}.lswap__scene--sheets .lswap__item--back{left:calc(50% - 290px);right:auto;top:0;scale:.82}.lswap__scene--sheets .lswap__item--front{left:calc(50% - 40px);right:auto;top:8%;scale:.82}.lswap__scene--slides .lswap__item--back{left:calc(50% - 330px);right:auto;top:4%}.lswap__scene--slides .lswap__item--front{left:calc(50% - 80px);right:auto;top:40%}.lwid--tl{left:calc(50% - 310px);top:46%}.lwid--br{right:calc(50% - 310px);bottom:2%}}@media (min-width:761px) and (max-width:1100px){.ln>.ads .ads-hero__card--swap .ads-hero__facts{padding-left:0;display:grid;grid-template-columns:repeat(2,max-content);justify-content:start;grid-column-gap:40px;column-gap:40px;grid-row-gap:var(--space-5);row-gap:var(--space-5)}.ln>.ads .ads-hero__card--swap .ads-hero__fact:nth-child(3){padding-left:0;border-left:0}}@media (max-width:760px){.lswap{min-height:232px;margin:var(--space-4) 20px 0}.lswap__scene--sheets .lswap__item--back{left:calc(50% - 150px);top:-2%;scale:.76}.lswap__scene--sheets .lswap__item--front{left:calc(50% - 30px);top:7%;scale:.76}.lswap__slide{width:200px;border-radius:12px}.lswap__scene--slides .lswap__item--back{left:calc(50% - 160px);top:6%}.lswap__scene--slides .lswap__item--front{left:calc(50% - 50px);top:46%}.lwid{display:none}}@media (prefers-reduced-motion:reduce){.lswap__item,.lswap__scene.is-leaving .lswap__item,.lswap__scene.is-on .lswap__item{transition:none}.lswap__paper,.lswap__slide{animation:none}}@media (min-width:961px) and (max-width:1100px){.ln>.ads .ads-hero__card.ads-hero__card--swap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;grid-column-gap:16px;column-gap:16px;padding-bottom:28px}.ln>.ads .ads-hero__card--swap .ads-hero__text{display:flex;flex-direction:column;align-items:flex-start;padding:calc(var(--lnh-top-h) + 24px) 0 0}.ln>.ads .ads-hero__card--swap .ads-hero__h1{order:0;margin:0 0 16px;text-align:left;font-size:42px}.ln>.ads .ads-hero__card--swap .ads-hero__lead{order:0;margin:0 0 28px;text-align:left;align-self:auto;font-size:17px}.ln>.ads .ads-hero__card--swap .ads-hero__actions{order:0;flex-wrap:nowrap;justify-content:flex-start;gap:10px;margin:0}.ln>.ads .ads-hero__card--swap .ads-hero__cta,.ln>.ads .ads-hero__card--swap .lhero__video{padding-left:18px;padding-right:18px}.ln>.ads .ads-hero__card--swap .ads-hero__cta{font-size:16px}.ln>.ads .ads-hero__card--swap .lswap{order:0;min-height:420px;margin:calc(var(--lnh-top-h) + 16px) 0 0}.lswap__scene--sheets .lswap__item--back,.lswap__scene--sheets .lswap__item--front{scale:.7}.lswap__scene--sheets .lswap__item--back{left:10%;top:0}.lswap__scene--sheets .lswap__item--front{right:-6%;top:14%}.lswap__slide{width:280px}.lswap__scene--slides .lswap__item--back{left:3%;top:8%}.lswap__scene--slides .lswap__item--front{top:46%}.lwid{display:none}.ln>.ads .ads-hero__card--swap .ads-hero__facts{grid-column:1/-1;order:0;margin:32px 0 0;padding-left:0}}@media (max-width:760px){.ln>.ads .ads-hero__card.ads-hero__card--swap{padding-left:0;padding-right:0}.ln>.ads .ads-hero__card--swap .ads-hero__h1{margin-top:calc(var(--lnh-top-h) + 16px)}.ln>.ads .ads-hero__card--swap .ads-hero__actions{margin-top:20px}.ln>.ads .ads-hero__card--swap .ads-hero__facts{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;padding-left:0;margin-top:28px}.ln>.ads .ads-hero__card--swap .ads-hero__fact{flex-direction:row;align-items:flex-start;gap:12px;padding:0;border-left:0;text-align:left}}@media (max-width:360px){.ln>.ads .ads-hero__card--swap .ads-hero__h1{font-size:26px}.ln>.ads .ads-hero__card--swap .ads-hero__lead{font-size:15px;line-height:22px}.lswap{min-height:200px}.lswap__scene--sheets .lswap__item--back,.lswap__scene--sheets .lswap__item--front{scale:.64}.lswap__scene--sheets .lswap__item--back{left:calc(50% - 140px)}.lswap__scene--sheets .lswap__item--front{left:calc(50% - 40px);top:1%}.lswap__slide{width:170px}.lswap__scene--slides .lswap__item--back{left:calc(50% - 124px)}.lswap__scene--slides .lswap__item--front{left:calc(50% - 52px)}.ln>.ads .ads-hero__card--swap .ads-hero__cta{padding:0 16px}}.ltour{padding-top:clamp(56px,7vw,96px)}.ltour__header{max-width:900px;margin:0 auto 24px;text-align:center}.ln .ltour__heading{margin:0 0 var(--space-4);text-wrap:balance;font-size:clamp(32px,3.4vw,48px);line-height:1.08;font-weight:500;letter-spacing:-.01em;color:var(--fg-1)}.ltour__header-text{max-width:640px;margin:0 auto;text-wrap:balance;font-size:18px;line-height:28px;color:var(--fg-1)}@media (max-width:760px){.ln .ltour__heading{font-size:28px}.ltour__header-text{font-size:16px;line-height:24px}.ltour+.laud{padding-top:24px}}.ltour.is-pinned .ltour__track{height:calc(100vh + (var(--tour-n, 2) - 1) * 60vh)}.ltour.is-pinned .ltour__sticky{position:-webkit-sticky;position:sticky;top:77px;height:calc(100vh - 85px);display:flex;align-items:stretch}@media (min-width:1101px) and (max-height:900px){.ltour.is-pinned .ltour__scene{height:420px}.ltour.is-pinned .ltour__panel{padding-top:20px;padding-bottom:20px}.ltour.is-pinned .ltour__card{padding:var(--space-8)}}.ltour.is-pinned .ltour__panel{justify-content:center}.ltour__panel{position:relative;isolation:isolate;overflow:hidden;--edge:calc(var(--ln-side, 16px) - 8px);width:calc(100% + var(--edge) * 2);margin-left:calc(var(--edge) * -1);margin-right:calc(var(--edge) * -1);-webkit-clip-path:inset(0 calc(var(--edge) * (1 - var(--grow, 0))) round 32px);clip-path:inset(0 calc(var(--edge) * (1 - var(--grow, 0))) round 32px);display:flex;flex-direction:column;align-items:center;padding:32px clamp(24px,3.4vw,48px) clamp(24px,3.4vw,48px);border-radius:32px;background:#f3f1fb}.ltour__glow{position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .7s ease;pointer-events:none}.ltour__glow.is-on{opacity:1}.ltour__glow{background:radial-gradient(80% 55% at 20% -5%,var(--g-top) 0,transparent 72%),radial-gradient(70% 70% at -5% 80%,var(--g-left) 0,transparent 70%),radial-gradient(65% 70% at 105% 45%,var(--g-right) 0,transparent 70%),radial-gradient(90% 55% at 60% 112%,var(--g-bottom) 0,transparent 72%),var(--g-base)}.ltour__glow--worksheet{--g-top:#2a1d86;--g-left:#f7b2d3;--g-right:#7ea4ff;--g-bottom:#d9c8ff;--g-base:#8a74f2}.ltour__glow--check{--g-top:#0d5a55;--g-left:#c4f5df;--g-right:#8ed8ff;--g-bottom:#f4ee9c;--g-base:#4fc6a2}.ltour__glow--lesson{--g-top:#8c2d10;--g-left:#ffb3c8;--g-right:#ffd06b;--g-bottom:#ffe2b4;--g-base:#f39050}.ltour__glow--presentation{--g-top:#1b3a82;--g-left:#f8b6c8;--g-right:#6aa9ff;--g-bottom:#cdb9ff;--g-base:#6f95ee}.ltour__glow--exam{--g-top:#7a1046;--g-left:#ffc1d9;--g-right:#c9a2ff;--g-bottom:#ffd9e6;--g-base:#e8619a}.ltour__tabs{display:flex;gap:12px;margin-bottom:16px}.ltour__tab{position:relative;display:grid;place-items:center;width:64px;height:64px;padding:0;border:2px solid rgba(255,255,255,.9);border-radius:18px;background:rgba(255,255,255,.5);cursor:pointer;transition:background-color .24s ease,box-shadow .24s ease,transform .24s cubic-bezier(.22,1,.36,1)}.ltour__tab img{width:44px;height:44px;object-fit:contain}.ltour__tab:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.ltour__tab.is-active{background:var(--white);box-shadow:0 10px 24px rgba(35,30,55,.1);transform:none}.ltour__tab.is-active img{opacity:1}.ltour__tab.is-active:after{content:"";position:absolute;left:50%;top:calc(100% + 1px);width:var(--drip-w,34px);height:18px;margin-left:calc(var(--drip-w, 34px) / -2);background:var(--white);-webkit-mask-image:radial-gradient(circle at 0 50%,transparent 8px,#000 8.5px),radial-gradient(circle at 100% 50%,transparent 8px,#000 8.5px);mask-image:radial-gradient(circle at 0 50%,transparent 8px,#000 8.5px),radial-gradient(circle at 100% 50%,transparent 8px,#000 8.5px);-webkit-mask-size:50.5% 100%;mask-size:50.5% 100%;-webkit-mask-position:left center,right center;mask-position:left center,right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform-origin:50% 0;animation:ltour-drip .42s cubic-bezier(.34,1.4,.64,1) both}@keyframes ltour-drip{0%{transform:scale(.4,0)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ltour__tab.is-active:after{animation:none}}.ltour__tab:focus-visible{outline:2px solid var(--purple-1);outline-offset:3px}@media (max-width:360px){.ltour__scene .ads-hero__editor-bar .ads-hero__editor-btn:nth-last-child(-n+2){display:none}.ltour .ltour__tabs{gap:8px}.ltour .ltour__tab{--drip-w:24px;width:48px;height:48px;border-radius:12px}.ltour .ltour__tab img{width:32px;height:32px}}.ltour__card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;grid-gap:var(--space-12);gap:var(--space-12);width:100%;max-width:1080px;padding:var(--space-10);border-radius:24px;background:var(--white);box-shadow:0 24px 60px rgba(35,30,55,.08)}.ltour .ltour__chip--top{display:none}.ltour__scene-inner{width:100%;height:100%}.ltour__texts{display:grid}.ltour__text{grid-area:1/1;visibility:hidden}.ltour__text.is-on{visibility:visible;animation:ltour-in .52s cubic-bezier(.22,1,.36,1) both}@keyframes ltour-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ltour__chip{display:inline-flex;align-items:center;gap:8px;margin-bottom:var(--space-6);font-size:16px;line-height:22px;font-weight:500;color:var(--fg-1)}.ltour__chip img{width:32px;height:32px;object-fit:contain}.ln .ltour__title{margin:0 0 var(--space-4);font-size:clamp(28px,2.6vw,40px);line-height:1.1;font-weight:500;letter-spacing:-.01em;color:var(--fg-1)}.ltour__lead{max-width:440px;margin:0 0 var(--space-8);font-size:18px;line-height:26px;color:var(--black-2)}.ltour__scene{position:relative;height:480px;overflow:hidden;border-radius:20px;background:radial-gradient(70% 60% at 0 0,var(--s-a) 0,transparent 70%),radial-gradient(60% 60% at 100% 30%,var(--s-b) 0,transparent 70%),radial-gradient(80% 60% at 50% 110%,var(--s-c) 0,transparent 70%),var(--s-base);--s-a:#e3d9ff;--s-b:#d6e4ff;--s-c:#f6d9ec;--s-base:#efeafe}.ltour__scene[data-tab=check]{--s-a:#c9f2df;--s-b:#d3ecff;--s-c:#f5f1c4;--s-base:#e7f7ef}.ltour__scene[data-tab=lesson]{--s-a:#ffe0c9;--s-b:#fff0c7;--s-c:#ffd9e2;--s-base:#fff3ea}.ltour__scene[data-tab=presentation]{--s-a:#d3e3ff;--s-b:#d9f2ff;--s-c:#e9dcff;--s-base:#eaf1ff}.ltour__scene[data-tab=exam]{--s-a:#ffd8e7;--s-b:#ecdcff;--s-c:#ffe5d9;--s-base:#fdeef4}.ltour__scene .ads-hero__editor{--deck-bleed:0px;height:100%;min-height:0;margin:0 var(--space-10) 0 var(--space-8)}.ltour__scene{--drum-shift:0px;--drum-tight:0px}@media (min-width:1101px){.ltour__scene{--drum-tight:48px}.ltour__scene .ads-hero__drum{scale:.8}}@media (min-width:1101px) and (max-width:1239px){.ltour__scene .ads-hero__drum{scale:.74}}.ltour__scene .ads-chat,.ltour__scene .ads-hero__check{height:100%;min-height:0;padding:0}.ltour__scene .ads-hero__check{padding:0 24px}.ltour__scene .ads-chat__ask,.ltour__scene .ads-chat__out{padding-left:24px;padding-right:24px;box-sizing:border-box}@media (max-width:960px){.ltour__card{grid-template-columns:minmax(0,1fr)}.ltour__lead{max-width:none}.ltour__scene{height:480px}}@media (min-width:961px) and (max-width:1100px){.ltour__card{gap:var(--space-8);padding:var(--space-8)}.ltour__scene{height:420px}.ltour .ltour__scene-inner{width:calc(100% / .88);height:calc(420px / .88);transform:scale(.88);transform-origin:0 0}.ltour__scene{--drum-tight:48px}.ltour__scene .ads-hero__drum{scale:.8}}@media (max-width:1100px){.ltour__scene .ads-hero__editor{display:flex;align-items:center;margin:0 var(--space-6)}}@media (min-width:761px) and (max-width:960px){.ltour__card{padding:var(--space-6)}.ltour__scene{--drum-tight:24px}.ltour__scene .ads-check__stage{width:620px}.ltour__scene .ads-check__stage.is-reported .ads-check__frame{left:0;transform:none;opacity:1}.ltour__scene .ads-check__stage.is-reported .ads-check__report{transform:none}}@media (max-width:760px){.ltour .ltour__card{display:flex;flex-direction:column;align-items:stretch}.ltour .ltour__chip--top{display:inline-flex;align-self:flex-start;order:0;margin-bottom:0}.ltour__texts .ltour__chip{display:none}.ltour .ltour__scene{order:1;height:228px}.ltour .ltour__scene-inner{width:calc(100% / .6);height:380px;transform:scale(.6);transform-origin:0 0}.ltour .ltour__texts{order:2}.ltour__scene .ads-check__stage{--check-w:226px;width:100%}.ltour__scene .ads-check__stage.is-reported .ads-check__frame{left:0;transform:none;opacity:1}.ltour__scene .ads-check__stage.is-reported .ads-check__report{transform:none}.ltour__panel{padding:20px 12px 12px;border-radius:24px;-webkit-clip-path:inset(0 calc(var(--edge) * (1 - var(--grow, 0))) round 24px);clip-path:inset(0 calc(var(--edge) * (1 - var(--grow, 0))) round 24px)}.ltour__tab{--drip-w:28px;width:56px;height:56px;border-radius:14px}.ltour__tab img{width:38px;height:38px}.ltour__card{padding:var(--space-5);gap:var(--space-6)}.ln .ltour__title{font-size:22px;line-height:1.15}.ltour__lead{margin-bottom:var(--space-6);font-size:15px;line-height:22px}.ltour__btn{width:100%;justify-content:center}.ltour__scene{height:380px}.ltour__scene .ads-chat__ask,.ltour__scene .ads-chat__out,.ltour__scene .ads-hero__check{padding-left:12px;padding-right:12px}.ltour__scene .ads-hero__editor{margin:0 var(--space-3)}.ltour__scene .ads-hero__drum{scale:.94}}@media (prefers-reduced-motion:reduce){.ltour__glow,.ltour__scene,.ltour__tab{transition:none}.ltour__text{animation:none}}.lfeat__header{margin-bottom:var(--space-12)}.lfeat__chip{display:inline-flex;align-items:center;gap:8px;margin-bottom:var(--space-4);font-size:16px;line-height:22px;font-weight:500;color:var(--fg-1)}.lfeat__chip img{width:32px;height:32px;object-fit:contain}.ln .lfeat__title{max-width:20ch;margin:0;font-size:clamp(32px,3.4vw,48px);line-height:1.08;font-weight:500;letter-spacing:-.01em;color:var(--fg-1)}.lfeat__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px)}.lfeat__scene{display:grid;place-items:center;aspect-ratio:1/1;max-height:560px;padding:var(--space-8);overflow:hidden;border-radius:32px;position:relative;isolation:isolate;background:radial-gradient(80% 55% at 20% -5%,var(--t-top) 0,transparent 72%),radial-gradient(70% 70% at -5% 80%,var(--t-left) 0,transparent 70%),radial-gradient(65% 70% at 105% 45%,var(--t-right) 0,transparent 70%),radial-gradient(90% 55% at 60% 112%,var(--t-bottom) 0,transparent 72%),var(--t-base)}.lfeat__scene:before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(90deg,rgba(255,255,255,0) 0 30px,rgba(255,255,255,.22) 30px 34px);-webkit-mask-image:linear-gradient(180deg,transparent 22%,#000 40%,#000 66%,transparent 82%);mask-image:linear-gradient(180deg,transparent 22%,#000 40%,#000 66%,transparent 82%);pointer-events:none}.lfeat{--t-top:#2a1d86;--t-left:#f7b2d3;--t-right:#7ea4ff;--t-bottom:#d9c8ff;--t-base:#9a86f2;--t-accent:var(--purple-1)}.lfeat[data-theme=green]{--t-top:#0d5a55;--t-left:#c4f5df;--t-right:#8ed8ff;--t-bottom:#f4ee9c;--t-base:#5fcfae;--t-accent:#0b9a6b}.lfeat[data-theme=blue]{--t-top:#1b3a82;--t-left:#f8b6c8;--t-right:#6aa9ff;--t-bottom:#cdb9ff;--t-base:#7c9ff0;--t-accent:#2f74ee}.lfeat[data-theme=orange]{--t-top:#8c2d10;--t-left:#ffb3c8;--t-right:#ffd06b;--t-bottom:#ffe2b4;--t-base:#f6935a;--t-accent:#e8641f}@media (min-width:1101px){.lfeat.is-reverse .lfeat__scene{order:2}}.lfeat__stage{display:grid;place-items:center;width:100%;height:100%}.lchat2__window{width:100%;max-width:420px;overflow:hidden;border-radius:24px;background:var(--white);box-shadow:0 24px 60px rgba(35,30,55,.14)}.lchat2__head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--purple-4);font-size:14px;line-height:18px;color:var(--fg-3)}.lchat2__head img{width:32px;height:32px;object-fit:contain}.lchat2__head b{display:block;font-size:16px;line-height:22px;font-weight:500;color:var(--fg-1)}.lchat2__stream{display:flex;flex-direction:column;gap:10px;min-height:320px;padding:16px}.lchat2__msg{max-width:88%;padding:10px 14px;border-radius:18px;font-size:15px;line-height:21px;animation:lchat2-in .42s cubic-bezier(.22,1,.36,1) var(--at,0s) both}.lchat2__msg--user{--at:150ms;align-self:flex-end;border-bottom-right-radius:6px;background:var(--purple-1);color:var(--white)}.lchat2__msg--bot{align-self:flex-start;border-bottom-left-radius:6px;background:#f3f1fb;color:var(--fg-1)}@keyframes lchat2-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}.lchat2__slot{display:grid;justify-items:start}.lchat2__slot>*{grid-area:1/1}.lchat2__typing{display:inline-flex;align-items:center;gap:4px;align-self:start;animation:lchat2-typing 1.3s ease .7s both}.lchat2__typing i{width:6px;height:6px;border-radius:50%;background:var(--purple-1);animation:ads-chat-dot 1.2s ease-in-out infinite}.lchat2__typing i:nth-child(2){animation-delay:.16s}.lchat2__typing i:nth-child(3){animation-delay:.32s}@keyframes lchat2-typing{0%{opacity:0}15%,85%{opacity:1}to{opacity:0}}.lchat2__reply{--at:2000ms}.lchat2__file{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.18)}.lchat2__file-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.22)}.lchat2__file-text{display:grid;font-size:14px;line-height:18px;opacity:.86}.lchat2__file-text b{font-weight:500;opacity:1}.lchat2__reply .lchat2__file{margin:10px 0 0;background:var(--white);box-shadow:0 6px 16px rgba(35,30,55,.08);animation:lchat2-in .42s cubic-bezier(.22,1,.36,1) 2.6s both}.lchat2__reply .lchat2__file-icon{background:var(--purple-4);color:var(--purple-1)}.lchat2__reply .lchat2__file-text{color:var(--fg-3);opacity:1}.lchat2__reply .lchat2__file-text b{color:var(--fg-1)}.lfeat__list{margin:0 0 var(--space-8);padding:0;list-style:none}.lfeat__item{position:relative;padding:var(--space-5) 0;border-bottom:1px solid var(--purple-4)}.lfeat__item-head{display:flex;align-items:center;gap:12px;width:100%;padding:0;border:0;background:none;font-family:var(--font-sans);font-size:20px;line-height:26px;font-weight:500;text-align:left;color:var(--fg-3);cursor:pointer;transition:color .24s ease}.lfeat__item-head:hover,.lfeat__item.is-open .lfeat__item-head{color:var(--fg-1)}.lfeat__item.is-open .lfeat__item-head .material-symbols-rounded{color:var(--t-accent)}.lfeat__item-head:focus-visible{outline:2px solid var(--purple-1);outline-offset:4px;border-radius:6px}.lfeat__item-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1)}.lfeat__item.is-open .lfeat__item-body{grid-template-rows:1fr}.lfeat__item-body p{min-height:0;margin:0;padding-left:36px;overflow:hidden;font-size:16px;line-height:24px;color:var(--black-2)}.lfeat__item.is-open .lfeat__item-body p{padding-top:var(--space-2)}.lfeat__progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden}.lfeat__progress-fill{display:block;height:100%;background:var(--t-accent);transform-origin:0 50%;animation-name:lchat2-progress;animation-timing-function:linear;animation-fill-mode:both}@keyframes lchat2-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1100px){.lfeat__grid{grid-template-columns:minmax(0,1fr)}.lfeat__scene{aspect-ratio:auto;max-height:none;min-height:440px}}@media (max-width:760px){.lfeat__header{margin-bottom:var(--space-8)}.ln .lfeat__title{font-size:28px}.lfeat__scene{min-height:0;padding:var(--space-4);border-radius:24px}.lchat2__stream{min-height:280px}.lfeat__item-head{font-size:18px;line-height:24px}.lfeat__btn{width:100%}}@media (prefers-reduced-motion:reduce){.lchat2__file,.lchat2__msg,.lchat2__reply .lchat2__file,.lchat2__typing i{animation:none}.lchat2__typing{display:none}.lfeat__item-body{transition:none}}.lscene__pop{animation:lchat2-in .46s cubic-bezier(.22,1,.36,1) var(--at,0s) both}.lscene__card{width:100%;max-width:400px;padding:var(--space-5);border-radius:24px;background:var(--white);box-shadow:0 24px 60px rgba(20,20,40,.18);animation:lchat2-in .46s cubic-bezier(.22,1,.36,1) both}.lscene__head{display:grid;grid-gap:2px;gap:2px;margin-bottom:var(--space-4);font-size:14px;line-height:18px;color:var(--fg-3)}.lscene__head b{font-size:16px;line-height:22px;font-weight:500;color:var(--fg-1)}.lscene__label{margin:var(--space-4) 0 var(--space-2);font-size:14px;line-height:18px;color:var(--fg-3)}.lscene__photo{position:relative;width:300px;height:400px;overflow:hidden;border-radius:20px;background:var(--white);box-shadow:0 24px 60px rgba(20,20,40,.22);animation:lchat2-in .46s cubic-bezier(.22,1,.36,1) both}.lscene__beam{position:absolute;inset:0 0 auto;height:38%;background:linear-gradient(180deg,rgba(7,190,126,0) 0,rgba(7,190,126,.18) 60%,rgba(7,190,126,.45));border-bottom:2px solid #0b9a6b;animation:lscene-scan 2.2s ease-in-out .3s both}@keyframes lscene-scan{0%{opacity:0;transform:translateY(-40%)}12%,85%{opacity:1}to{opacity:0;transform:translateY(265%)}}.lscene__tag{position:absolute;top:12px;right:12px;padding:4px 10px;border-radius:999px;background:var(--black-1);color:var(--white);font-size:14px;line-height:20px;animation:lchat2-in .46s ease var(--at,0s) both}.lscene__photo--marks .ads-cphoto__img--after{transition:none;animation:lscene-fade .9s ease .7s both}@keyframes lscene-fade{0%{opacity:0}to{opacity:1}}.lscene__report{width:100%;max-width:360px;padding:var(--space-5);border-radius:24px;background:var(--white);box-shadow:0 24px 60px rgba(20,20,40,.18)}.lscene__grade{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);border-radius:16px;background:rgba(7,190,126,.1);font-size:16px;line-height:22px;color:var(--fg-1)}.lscene__grade b{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#0b9a6b;color:var(--white);font-size:24px;font-weight:500}.lscene__marks{display:flex;gap:8px}.lscene__mark{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid var(--purple-4);background:var(--white);font-size:16px;font-weight:500;color:var(--fg-1)}.lscene__mark.is-picked{border-color:#0b9a6b;background:#0b9a6b;color:var(--white)}.lscene__row{display:flex;align-items:center;gap:10px;padding:var(--space-3) var(--space-4);border-radius:14px;background:#f3f6fd;font-size:15px;line-height:20px;color:var(--fg-1)}.lscene__row em{display:block;font-style:normal;font-size:14px;color:var(--fg-3)}.lscene__link{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:1px solid var(--purple-4);border-radius:14px;font-size:15px;line-height:20px;color:var(--fg-1)}.lscene__copy{position:relative;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;background:#2f74ee;color:var(--white);font-size:14px;line-height:18px;white-space:nowrap}.lscene__copy-b{position:absolute;left:36px;opacity:0;animation:lscene-fade .3s ease 1.6s both}.lscene__copy-a{animation:lscene-hide .3s ease 1.6s both}@keyframes lscene-hide{to{opacity:0}}.lscene__rows{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.lscene__rows li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--purple-4);font-size:15px;line-height:20px;color:var(--fg-1)}.lscene__rows li:first-child{border-top:0}.lscene__status{padding:4px 10px;border-radius:999px;background:#f1f1f4;color:var(--fg-3);font-size:14px;line-height:18px;white-space:nowrap}.lscene__status.is-done{background:rgba(7,190,126,.12);color:#058a5c}.lscene__marks--row{gap:4px}.lscene__marks--row .lscene__mark{width:28px;height:28px;border:0;border-radius:8px;font-size:14px;background:rgba(7,190,126,.12);color:#058a5c}.lscene__marks--row .lscene__mark[data-mark="4"]{background:rgba(47,116,238,.12);color:#2f74ee}.lscene__marks--row .lscene__mark[data-mark="3"]{background:rgba(245,166,35,.16);color:#b26d00}.lscene__min{padding:4px 10px;border-radius:999px;background:rgba(232,100,31,.12);color:#c4500f;font-size:14px;line-height:18px;white-space:nowrap}.lscene__phone{display:flex;flex-direction:column;gap:10px;width:260px;min-height:440px;padding:28px 18px 22px;border:8px solid #10162b;border-radius:40px;background:var(--white);box-shadow:0 30px 60px rgba(20,20,40,.3);animation:lchat2-in .46s cubic-bezier(.22,1,.36,1) both}.lscene__phone-step{margin:0;font-size:14px;line-height:18px;color:var(--fg-3)}.lscene__phone-q{margin:0 0 6px;font-size:18px;line-height:24px;font-weight:500;color:var(--fg-1)}.lscene__option{padding:14px 16px;border:1px solid var(--purple-4);border-radius:14px;font-size:16px;line-height:20px;color:var(--fg-1)}.lscene__option.is-picked{animation:lscene-pick .3s ease var(--at,0s) both}@keyframes lscene-pick{to{border-color:#2f74ee;background:rgba(47,116,238,.1)}}.lscene__phone-btn{margin-top:auto;padding:14px;border-radius:12px;background:#2f74ee;color:var(--white);font-size:16px;line-height:20px;font-weight:500;text-align:center}.lscene__tasks{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none;counter-reset:lscene-task}.lscene__tasks li{display:flex;gap:10px;padding:12px 14px;border-radius:14px;background:#fff4ec;font-size:15px;line-height:20px;color:var(--fg-1);counter-increment:lscene-task}.lscene__tasks li:before{content:counter(lscene-task);flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:#e8641f;color:var(--white);font-size:14px;font-weight:500}.lscene__kit{display:grid;grid-gap:12px;gap:12px;width:100%;max-width:360px}.lscene__kit-item{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:20px;background:var(--white);box-shadow:0 18px 40px rgba(20,20,40,.16);font-size:14px;line-height:18px;color:var(--fg-3)}.lscene__kit-item img{width:48px;height:48px;object-fit:contain}.lscene__kit-item b{display:block;font-size:16px;line-height:22px;font-weight:500;color:var(--fg-1)}.lscene__results{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.lscene__results li{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border-radius:14px;background:#fff4ec;font-size:14px;line-height:20px;color:var(--black-2)}.lscene__results b{font-size:15px;font-weight:500;color:var(--fg-1)}@media (max-width:760px){.lscene__photo{width:240px;height:320px}.lscene__phone{min-height:380px}}@media (prefers-reduced-motion:reduce){.lscene__card,.lscene__copy-a,.lscene__copy-b,.lscene__option.is-picked,.lscene__phone,.lscene__photo,.lscene__photo--marks .ads-cphoto__img--after,.lscene__pop,.lscene__tag{animation:none}.lscene__beam{display:none}}.lfeat__scene .lchat2__window,.lfeat__scene .lscene__card,.lfeat__scene .lscene__kit-item,.lfeat__scene .lscene__photo,.lfeat__scene .lscene__pic,.lfeat__scene .lscene__report{box-shadow:0 0 0 10px rgba(255,255,255,.32),0 30px 60px rgba(20,20,50,.22)}.lfeat__scene .lscene__phone{box-shadow:0 0 0 10px rgba(255,255,255,.28),0 30px 60px rgba(20,20,50,.28)}.lscene__combo{position:relative;width:100%;max-width:500px;height:460px}.lscene__combo>.lscene__pic{position:absolute;left:0;top:0;width:46%;animation:lchat2-in .46s cubic-bezier(.22,1,.36,1) both}.lscene__combo-main{position:absolute;right:0;bottom:0;display:flex;justify-content:flex-end;width:64%}.lscene__combo-main .lchat2__window,.lscene__combo-main .lscene__card{max-width:none}.lscene__combo-main .lscene__phone{width:230px;min-height:400px}.lscene__pic{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:22px;background:linear-gradient(160deg,#f4f1ff,#dcd3ff)}.lscene__pic img{display:block;width:100%;height:100%;object-fit:cover}.lscene__pic-stub{position:absolute;inset:14px;display:grid;place-content:center;justify-items:center;grid-gap:8px;gap:8px;padding:12px;border:1.5px dashed rgba(98,64,255,.35);border-radius:14px;font-size:14px;line-height:18px;text-align:center;color:var(--purple-1)}.lscene__pic-name{position:absolute;left:12px;top:12px;padding:6px 12px;border-radius:10px;background:rgba(20,20,40,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--white);font-size:14px;line-height:18px}@media (max-width:760px){.lscene__combo{height:380px}.lscene__combo>.lscene__pic{width:52%}.lscene__combo-main{width:86%}.lscene__combo-main .lscene__phone{width:200px;min-height:340px}}.lkit__head{max-width:900px;margin:0 auto clamp(48px,6vw,96px);text-align:center}.ln .lkit__heading{margin:0 0 var(--space-4);font-size:clamp(32px,3.4vw,48px);line-height:1.08;font-weight:500;letter-spacing:-.01em;text-wrap:balance;color:var(--fg-1)}.lkit__head-text{max-width:640px;margin:0 auto;font-size:18px;line-height:28px;text-wrap:balance;color:var(--fg-1)}@media (max-width:760px){.ln .lkit__heading{font-size:28px}.lkit__head-text{font-size:16px;line-height:24px}}.lkit__stack{display:grid;grid-gap:clamp(64px,9vw,140px);gap:clamp(64px,9vw,140px)}.lkit__item{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);--accent:var(--purple-1)}.lkit__item[data-theme=orange]{--accent:#e8641f}.lkit__item[data-theme=green]{--accent:#0b9a6b}.lkit__item[data-theme=blue]{--accent:#2f74ee}@media (min-width:761px){.lkit__item:nth-child(2n){grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.lkit__item:nth-child(2n) .lkit__text{order:2}}.lkit__item .lkit__text,.lkit__item .lkit__visual{opacity:0;translate:0 28px;transition:opacity .6s ease,translate .7s cubic-bezier(.22,1,.36,1)}.lkit__item.is-on .lkit__text,.lkit__item.is-on .lkit__visual{opacity:1;translate:0 0}.lkit__item.is-on .lkit__visual{transition-delay:.12s}@media (max-width:760px){.lkit__item .lkit__text,.lkit__item .lkit__visual{translate:0 16px;transition:opacity .36s ease,translate .42s cubic-bezier(.22,1,.36,1)}.lkit__item.is-on .lkit__visual{transition-delay:0s}}.ln .lkit__title{max-width:16ch;margin:0 0 var(--space-5);font-size:clamp(28px,2.6vw,40px);line-height:1.08;font-weight:500;letter-spacing:-.01em;text-wrap:balance;color:var(--fg-1)}.lkit__lead{max-width:440px;margin:0 0 var(--space-8);font-size:18px;line-height:26px;text-wrap:pretty;color:var(--fg-1)}.lkit__points{display:grid;grid-gap:var(--space-6);gap:var(--space-6);margin:0;padding:0;list-style:none}.lkit__points li{display:flex;align-items:flex-start;gap:14px}.lkit__points .material-symbols-rounded{flex:none;color:var(--accent)}.lkit__points span{display:grid;grid-gap:4px;gap:4px;max-width:420px;font-size:14px;line-height:20px;text-wrap:pretty;color:var(--fg-1)}.lkit__points b{font-size:16px;line-height:22px;font-weight:500}.lkit__visual{margin:0}.lkit__link{min-height:44px;margin-top:var(--space-6);padding:10px 14px 10px 18px}.lkit__scene{position:relative;isolation:isolate;display:grid;place-items:center;height:560px;padding:var(--space-8);overflow:hidden;border-radius:32px;background:radial-gradient(80% 55% at 20% -5%,var(--t-top) 0,transparent 72%),radial-gradient(70% 70% at -5% 80%,var(--t-left) 0,transparent 70%),radial-gradient(65% 70% at 105% 45%,var(--t-right) 0,transparent 70%),radial-gradient(90% 55% at 60% 112%,var(--t-bottom) 0,transparent 72%),var(--t-base);--t-top:#2a1d86;--t-left:#f7b2d3;--t-right:#7ea4ff;--t-bottom:#d9c8ff;--t-base:#9a86f2}.lkit__scene[data-theme=green]{--t-top:#0d5a55;--t-left:#c4f5df;--t-right:#8ed8ff;--t-bottom:#f4ee9c;--t-base:#5fcfae}.lkit__scene[data-theme=blue]{--t-top:#1b3a82;--t-left:#f8b6c8;--t-right:#6aa9ff;--t-bottom:#cdb9ff;--t-base:#7c9ff0}.lkit__scene[data-theme=orange]{--t-top:#8c2d10;--t-left:#ffb3c8;--t-right:#ffd06b;--t-bottom:#ffe2b4;--t-base:#f6935a}.lkit__scene:before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(90deg,rgba(255,255,255,0) 0 30px,rgba(255,255,255,.22) 30px 34px);-webkit-mask-image:linear-gradient(180deg,transparent 22%,#000 40%,#000 66%,transparent 82%);mask-image:linear-gradient(180deg,transparent 22%,#000 40%,#000 66%,transparent 82%);pointer-events:none}.lkit__stage{display:grid;place-items:center;width:100%;height:100%}.lkit__scene .lchat2__window,.lkit__ui{box-shadow:0 0 0 10px rgba(255,255,255,.32),0 30px 60px rgba(20,20,50,.22)}.lkit__scene .lchat2__window{max-width:420px}.lkit__duo{position:relative;width:100%;height:100%}.lkit__art{position:absolute;left:4%;top:50%;width:52%;max-width:300px;translate:0 -50%;filter:drop-shadow(0 30px 40px rgba(20,20,50,.25))}.lkit__ui{position:absolute;right:2%;bottom:10%;width:min(330px,62%);padding:var(--space-5);border-radius:20px;background:var(--white);color:var(--fg-1)}.lkit__item.is-on .lkit__ui{animation:lkit-ui-in .62s cubic-bezier(.34,1.3,.64,1) .2s both}@keyframes lkit-ui-in{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}.lkit__ui-title{margin:0 0 4px;font-size:16px;line-height:22px;font-weight:500}.lkit__ui-text{margin:0 0 12px;font-size:14px;line-height:20px}.lkit__journal table{width:100%;margin-top:8px;border-collapse:collapse;font-size:14px;line-height:20px}.lkit__journal th{padding:4px 2px;font-weight:500;text-align:center}.lkit__journal td{height:32px;padding:2px;border-top:1px solid var(--purple-4);text-align:center}.lkit__journal td:first-child{padding-right:8px;text-align:left;white-space:nowrap}.lkit__mark{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--purple-4);font-weight:500;color:var(--purple-1)}.lkit__item.is-on .lkit__journal tbody tr:nth-child(2) td:last-child .lkit__mark{animation:lkit-mark .52s cubic-bezier(.34,1.5,.64,1) 1.1s both}@keyframes lkit-mark{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.lkit__ktp ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.lkit__ktp li{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:var(--purple-3);font-size:14px;line-height:20px;font-weight:500}.lkit__ktp li .material-symbols-rounded{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,var(--purple-1),#b25cff 60%,#ff7ad9);color:var(--white)}.lkit__item.is-on .lkit__ktp li{animation:lkit-ui-in .48s cubic-bezier(.34,1.3,.64,1) both}.lkit__item.is-on .lkit__ktp li:first-child{animation-delay:.7s}.lkit__item.is-on .lkit__ktp li:nth-child(2){animation-delay:.95s}.lkit__item.is-on .lkit__ktp li:nth-child(3){animation-delay:1.2s}.lkit__game{width:min(440px,100%);overflow:hidden;border-radius:24px;background:var(--white);color:var(--fg-1);box-shadow:0 0 0 10px rgba(255,255,255,.32),0 30px 60px rgba(20,20,50,.22)}.lkit__game-bar{display:flex;align-items:center;gap:10px;padding:14px 16px 10px;font-size:16px;line-height:20px}.lkit__game-bar img{width:28px;height:28px;border-radius:8px;object-fit:cover}.lkit__game-bar b{font-weight:500}.lkit__game-stars{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:14px;font-weight:500}.lkit__game-stars .material-symbols-rounded{color:#ffb400}.lkit__game-score{animation:lkit-mark .42s cubic-bezier(.34,1.5,.64,1) 1.6s both}.lkit__game-progress{display:block;height:6px;margin:0 16px;border-radius:3px;background:var(--purple-4)}.lkit__game-progress i{display:block;width:30%;height:100%;border-radius:3px;background:var(--purple-1);transition:width .6s ease}.lkit__game-body{position:relative;display:grid;align-content:center;justify-items:center;grid-gap:14px;gap:14px;min-height:330px;padding:20px 20px 72px;animation:lkit-ui-in .42s ease both}.lkit__game-pic img{display:block;width:116px;height:116px;object-fit:contain;filter:grayscale(1) opacity(.55);animation:lkit-colorize .7s ease 1.6s both}@keyframes lkit-colorize{to{filter:none}}.lkit__game-hint{margin:0;font-size:14px;line-height:20px}.lkit__game-q{justify-self:stretch;margin:0;font-size:28px;line-height:34px;font-weight:500;text-align:center}.lkit__game-q--text{font-size:20px;line-height:28px}.lkit__game-gap{color:var(--purple-1)}.lkit__game-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%}.lkit__game-opts--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lkit__game-opts span{display:grid;place-items:center;height:48px;border:1px solid var(--purple-4);border-radius:12px;font-size:16px;font-weight:500}.lkit__game-opts .is-right{animation:lkit-right .36s ease 1.2s both}@keyframes lkit-right{to{border-color:#6fd3a8;background:#e9f9f1;color:#0b7f58}}.lkit__game-forms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%}.lkit__game-forms span{display:grid;justify-items:center;grid-gap:4px;gap:4px}.lkit__game-forms small{font-size:14px;line-height:18px}.lkit__game-forms b{display:grid;place-items:center;width:100%;height:48px;border-radius:12px;background:var(--purple-4);font-size:16px;font-weight:500}.lkit__game-typed b{overflow:hidden;border:1px solid var(--purple-1);background:var(--white);white-space:nowrap;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);animation:lkit-type .6s steps(5) .3s both}.lkit__game-typed--2 b{animation-delay:.9s}@keyframes lkit-type{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.lkit__game-ok{position:absolute;left:16px;right:16px;bottom:16px;display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:#e9f9f1;color:#0b7f58;font-size:16px;font-weight:500;opacity:0;animation:lkit-ui-in .42s cubic-bezier(.34,1.3,.64,1) 1.6s both}@media (min-width:761px) and (max-width:960px){.lkit__item,.lkit__item:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-8);align-items:start}.lkit__scene{height:400px;padding:0}.lkit__stage{place-self:start;box-sizing:border-box;width:calc(100% / .75);height:calc(400px / .75);padding:28px;transform:scale(.75);transform-origin:0 0}.lkit__ui{bottom:auto;top:38%}.ln .lkit__title{max-width:none;font-size:28px}.lkit__lead{font-size:16px;line-height:24px;margin-bottom:var(--space-6)}}@media (max-width:760px){.lkit__item{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.lkit__item .lkit__visual{order:-1}.lkit__scene{height:300px;padding:0;border-radius:24px}.lkit__stage{place-self:start;box-sizing:border-box;width:calc(100% / .7);height:calc(300px / .7);padding:24px;transform:scale(.7);transform-origin:0 0}.lkit__lead{display:none}.ln .lkit__title{max-width:none;margin-bottom:var(--space-6);font-size:24px}.lkit__lead,.lkit__points span{max-width:none}.lkit__points{gap:var(--space-4)}.lkit__stack{gap:var(--space-16)}.lkit__scene:before{display:none}.lkit__item{gap:var(--space-6)}.lkit__game-body{min-height:280px}}@media (max-width:360px){.lkit__ui{width:76%}}@media (prefers-reduced-motion:reduce){.lkit__item .lkit__text,.lkit__item .lkit__visual{opacity:1;translate:0 0;transition:none}.lkit__game-body,.lkit__game-body *,.lkit__game-score,.lkit__item.is-on .lkit__journal .lkit__mark,.lkit__item.is-on .lkit__ktp li,.lkit__item.is-on .lkit__ui{animation:none}.lkit__game-ok{opacity:1}.lkit__game-typed b{-webkit-clip-path:none;clip-path:none}}.laud__frame{padding:clamp(40px,5vw,72px) clamp(16px,3vw,40px) clamp(16px,3vw,40px);border-radius:40px;background:#f5f5f5}.laud__head{max-width:900px;margin:0 auto clamp(28px,3.5vw,48px);padding:0 clamp(16px,5vw,48px);text-align:center}.ln .laud__heading{margin:0 0 var(--space-4);font-size:clamp(32px,3.4vw,48px);line-height:1.08;font-weight:500;letter-spacing:-.01em;text-wrap:balance;color:var(--fg-1)}.laud__head-text{max-width:640px;margin:0 auto;text-wrap:balance;font-size:18px;line-height:28px;color:var(--fg-1)}.laud__card{padding:clamp(16px,2vw,24px);border-radius:32px;background:var(--white)}.laud__tabs{display:flex;justify-content:center;gap:4px;width:max-content;max-width:100%;margin:0 auto clamp(24px,3vw,40px);padding:4px;border-radius:999px;background:#f5f5f5}.laud__tab{padding:10px 22px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:16px;line-height:22px;font-weight:500;white-space:nowrap;color:var(--fg-1);cursor:pointer;transition:background-color .24s ease,color .24s ease}.laud__tab:hover{box-shadow:var(--shadow-card-hover)}.laud__tab.is-active{background:var(--black-1);color:var(--white)}.laud__tab:focus-visible{outline:2px solid var(--purple-1);outline-offset:2px}.laud__body{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px)}.laud__text{padding-left:clamp(0px,2vw,24px);animation:laud-in .52s cubic-bezier(.22,1,.36,1) both}@keyframes laud-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}.ln .laud__title{max-width:18ch;margin:0 0 var(--space-4);font-size:clamp(28px,2.6vw,40px);line-height:1.1;font-weight:500;letter-spacing:-.01em;text-wrap:balance;color:var(--fg-1)}.laud__lead{max-width:420px;margin:0 0 var(--space-8);font-size:18px;line-height:26px;color:var(--fg-1)}.laud__media{position:relative;display:grid;place-items:center;aspect-ratio:4/3;padding:clamp(20px,3vw,40px);overflow:hidden;border-radius:28px;background:var(--accent-lime);animation:laud-in .62s cubic-bezier(.22,1,.36,1) 80ms both}.laud__media[data-role=tutor]{background:var(--orange-3)}.laud__media[data-role=student]{background:#ff9ad5}.laud__media[data-role=parent]{background:#8fe6ff}.laud__media:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.35) 0 1.5px,transparent 1.5px 28px),repeating-linear-gradient(90deg,rgba(255,255,255,.35) 0 1.5px,transparent 1.5px 28px);-webkit-mask-image:radial-gradient(75% 70% at 50% 50%,transparent 30%,#000 85%);mask-image:radial-gradient(75% 70% at 50% 50%,transparent 30%,#000 85%)}.laud__video{position:relative;z-index:1;width:72%;aspect-ratio:4/3;overflow:hidden;border-radius:22px;rotate:-2deg;box-shadow:0 24px 50px rgba(20,20,40,.25)}.laud__media[data-role=student] .laud__video,.laud__media[data-role=teacher] .laud__video{width:auto;height:100%;aspect-ratio:3/4}.laud__video img,.laud__video video{display:block;width:100%;height:100%;object-fit:cover}.laud__ui{position:absolute;z-index:2;right:6%;bottom:9%;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:18px;background:var(--white);box-shadow:0 18px 40px rgba(20,20,40,.2);font-size:14px;line-height:20px;color:var(--fg-1);animation:lwid-in .56s cubic-bezier(.34,1.4,.64,1) .5s both}.laud__ui b{display:block;font-size:16px;line-height:22px;font-weight:500}.laud__ui-icon{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--purple-1),#b25cff 60%,#ff7ad9);color:var(--white)}.laud__ui-stars{display:inline-flex;align-items:center;gap:2px;margin-left:4px;font-weight:500}.laud__ui-stars .material-symbols-rounded{color:#ffb400}.laud__ui--progress{left:auto;flex-direction:column;align-items:stretch;gap:8px;width:220px}.laud__bar{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px}.laud__bar i{display:block;height:8px;border-radius:4px;background:linear-gradient(90deg,var(--purple-1) 0 var(--v),transparent var(--v)),var(--purple-4);background-size:0 100%,100% 100%;background-repeat:no-repeat;animation:laud-bar .9s cubic-bezier(.22,1,.36,1) .9s both}@keyframes laud-bar{to{background-size:100% 100%,100% 100%}}@media (min-width:761px) and (max-width:960px){.laud__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6)}.laud__text{padding-left:8px}.ln .laud__title{font-size:28px}.laud__lead{margin-bottom:var(--space-6);font-size:16px;line-height:24px}.laud__media{aspect-ratio:1/1;padding:20px;border-radius:22px}}@media (max-width:760px){.laud__body{grid-template-columns:minmax(0,1fr)}.laud__media{order:-1}.laud__text{padding-left:0}.ln .laud__title{max-width:none}.ln:not(.ads) .laud.ln__wrap{padding-left:0;padding-right:0}.laud__frame{padding:0 16px;border-radius:0;background:none}.laud__head{padding:0}.laud__head-text{text-wrap:pretty}.ln .laud__heading{font-size:28px}.laud__head-text{font-size:16px;line-height:24px}.laud__card{padding:0;border-radius:0}.laud__tabs{justify-content:flex-start;width:auto;margin-bottom:20px;overflow-x:auto;scrollbar-width:none}}@media (max-width:760px){.laud__tabs::-webkit-scrollbar{display:none}.laud__tab{flex:none;padding:10px 14px;font-size:14px}.laud__text{padding:0 8px}.ln .laud__title{font-size:24px}.laud__lead{font-size:16px;line-height:24px;margin-bottom:var(--space-6)}.laud__btn{width:100%;justify-content:center}.laud__media{aspect-ratio:auto;height:210px;padding:16px;border-radius:20px}.laud__ui{right:4%;bottom:5%;padding:10px 12px}.laud__ui--progress{width:190px}.laud__bar{grid-template-columns:72px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.laud__bar i,.laud__media,.laud__text,.laud__ui{animation:none}.laud__bar i{background-size:100% 100%,100% 100%}}.lcookie{position:fixed;z-index:var(--z-float);right:24px;bottom:24px;display:flex;align-items:center;gap:24px;padding:16px 16px 16px 20px;border-radius:16px;background:var(--black-1);box-shadow:0 12px 32px rgba(20,20,30,.25);animation:laud-in .42s cubic-bezier(.22,1,.36,1) .6s both}.lcookie__text{margin:0;white-space:nowrap;font-size:14px;line-height:20px;color:var(--white)}.lcookie__link{color:var(--white);text-decoration:underline;text-underline-offset:2px}.lcookie__btn{flex:none;min-height:44px;padding:0 22px;border:0;border-radius:10px;background:#3a3a3c;font:inherit;font-size:16px;font-weight:500;color:var(--white);cursor:pointer;transition:box-shadow .2s ease}.lcookie__btn:hover{box-shadow:0 0 0 1px rgba(255,255,255,.25)}.lcookie__btn:focus-visible{outline:2px solid var(--white);outline-offset:2px}@media (max-width:520px){.lcookie{left:8px;right:8px;bottom:8px;gap:12px}.lcookie__text{white-space:normal}.lcookie__text br{display:none}}.lfin{padding-top:clamp(80px,9vw,140px);padding-bottom:clamp(96px,11vw,180px);background:radial-gradient(60% 55% at 12% 100%,rgba(255,182,236,.55) 0,transparent 70%),radial-gradient(60% 55% at 88% 100%,rgba(160,196,255,.6) 0,transparent 70%),radial-gradient(80% 70% at 50% 100%,rgba(150,118,255,.45) 0,transparent 72%),linear-gradient(0deg,#ece6ff 0,rgba(236,230,255,0) 70%)}.lfin+.lfoot{margin-top:0}.lfin__stage{display:grid;place-items:center}.lfin__text{width:100%;min-width:0;max-width:620px;text-align:center}.ln .lfin__title{margin:0 0 var(--space-5);font-size:clamp(36px,4vw,56px);line-height:1.06;font-weight:500;letter-spacing:-.02em;text-wrap:balance;color:var(--fg-1)}.lfin__sub{max-width:460px;margin:0 auto var(--space-8);font-size:18px;line-height:26px;text-wrap:balance;color:var(--black-2)}.lfin__btn.btn{position:relative;overflow:hidden;isolation:isolate}.lfin__btn.btn:after{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;width:40%;background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.38) 50%,rgba(255,255,255,0));transform:translateX(-120%) skewX(-20deg);animation:lfin-shine 3.6s cubic-bezier(.4,0,.2,1) 1s infinite;pointer-events:none}@keyframes lfin-shine{0%{transform:translateX(-120%) skewX(-20deg)}45%,to{transform:translateX(320%) skewX(-20deg)}}@media (prefers-reduced-motion:reduce){.lfin__btn.btn:after{animation:none;opacity:0}}@media (max-width:760px){.lfin{padding-top:64px;padding-bottom:64px}.ln .lfin__title{font-size:32px}.lfin__sub{font-size:16px;line-height:24px;margin-bottom:var(--space-6)}.lfin__btn.btn{width:100%}.lfin__btn .ic{display:none}}@media (max-width:360px){.lfin__btn .lbl{white-space:normal;text-align:center}}@supports (corner-shape:squircle){.ln>.ads .ads-hero__card--swap{border-radius:64px;corner-shape:squircle}.lswap__paper.ads-hero__drum-item{border-radius:32px;corner-shape:squircle}.lswap__slide{border-radius:26px}.lswap__slide,.lwid{corner-shape:squircle}.lwid{border-radius:28px}.lwid--editor{border-radius:22px}.lwid__ai,.lwid__tool{border-radius:16px;corner-shape:squircle}.lwid__seg{border-radius:18px;corner-shape:squircle}.lwid__seg-thumb{border-radius:14px;corner-shape:squircle}.ln>.ads .ads-hero__card--swap .ads-hero__cta,.ln>.ads .ads-hero__card--swap .lhero__video{border-radius:18px;corner-shape:squircle}.lpromo{border-radius:32px;corner-shape:squircle}}@media (max-width:760px){@supports (corner-shape:squircle){.ln>.ads .ads-hero__card--swap{border-radius:30px}.lswap__paper.ads-hero__drum-item{border-radius:16px}}}.lfeat__scene.is-paused *,.lfeat__scene.is-paused :after,.lfeat__scene.is-paused :before{animation-play-state:paused}