.lr-arrow--back,[dir=rtl] .lr-arrow{transform:scaleX(-1)}[dir=rtl] .lr-arrow--back{transform:none}.lr-sep{display:inline-block;inline-size:3px;block-size:3px;border-radius:50%;background:currentColor;opacity:.6}.lr-play-ico{inline-size:15px;block-size:15px;fill:currentColor}.lr-preview{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:50;margin:0;padding:10px var(--gutter);background:rgb(var(--warn-rgb)/.16);-webkit-border-after:1px solid rgb(var(--warn-rgb)/.4);border-block-end:1px solid rgb(var(--warn-rgb)/.4);color:var(--warn);font-size:14px;font-weight:600;text-align:center}.lr-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:14px}.lr-crumbs a{display:inline-flex;align-items:center;gap:7px;color:var(--fg-65);text-decoration:none}.lr-crumbs a:hover{color:var(--fg)}.lr-crumbs .lr-crumbs__cat{padding:4px 12px;border-radius:999px;background:rgb(var(--violet-soft-rgb)/.12);color:var(--violet-pale);font-weight:600}.lr-crumbs__sep{color:var(--fg-45)}.lrh{position:relative;isolation:isolate;overflow-x:clip;padding-block:clamp(28px,4.5vw,56px) clamp(40px,6vw,72px)}.lrh:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(36% 58% at 72% 50%,rgb(var(--violet-rgb)/.16),transparent 70%)}[dir=rtl] .lrh:before{background:radial-gradient(36% 58% at 28% 50%,rgb(var(--violet-rgb)/.16),transparent 70%)}.lrh__art{--draw-spread:2s;--draw-dur:1.4s;--draw-start:0.4s;max-inline-size:600px;margin-inline:auto}.lr-search{display:flex;align-items:center;gap:8px;max-inline-size:32rem;padding:6px;-webkit-padding-start:16px;padding-inline-start:16px;border:1px solid var(--line-strong);border-radius:999px;background:var(--ink-surface);box-shadow:0 10px 30px -18px rgb(var(--violet-rgb)/.5);transition:border-color .18s ease,box-shadow .18s ease}.lr-search:focus-within{border-color:var(--violet-soft);box-shadow:0 0 0 4px rgb(var(--violet-soft-rgb)/.16)}.lr-search__glass{flex:none;inline-size:18px;block-size:18px;fill:none;stroke:var(--fg-45);stroke-width:2;stroke-linecap:round}.lr-search input{flex:1 1;min-inline-size:0;min-block-size:40px;border:0;outline:0;background:transparent;color:var(--fg);font:inherit;font-size:16px}.lr-search input::placeholder{color:var(--fg-45)}.lr-search input::-webkit-search-cancel-button{display:none}.lr-search .btn{border-radius:999px}@media (max-width:48rem){.lrh{padding-block:110px 36px}.lrh .hero__visual{display:none}}.lrn{position:relative;text-align:center;padding-block:clamp(48px,6vw,80px) clamp(36px,4vw,56px)}.lrn__in:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,rgb(var(--violet-soft-rgb)/.5) 1.2px,transparent 1.8px);background-size:18px 18px;background-position:50%;-webkit-mask-image:radial-gradient(closest-side,#000,transparent);mask-image:radial-gradient(closest-side,#000,transparent);-webkit-mask-size:140% 140%;mask-size:140% 140%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;opacity:.5}@media (prefers-reduced-motion:no-preference){.lrn__in[data-armed]:before{-webkit-mask-size:0 0;mask-size:0 0;transition:-webkit-mask-size 2.2s var(--ease);transition:mask-size 2.2s var(--ease);transition:mask-size 2.2s var(--ease),-webkit-mask-size 2.2s var(--ease)}.lrn__in[data-seen]:before{-webkit-mask-size:140% 140%;mask-size:140% 140%}}.lrn__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin:0}.lrn__fact{display:flex;flex-direction:column-reverse;align-items:center;gap:8px}.lrn__fact+.lrn__fact{-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.lrn__value{margin:0;font:800 clamp(44px,6vw,80px) /1 var(--display);letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(180deg,var(--fg),rgb(var(--violet-soft-rgb)/.9));background-clip:text;-webkit-background-clip:text;color:transparent}.lrn__label{max-inline-size:18ch;font:500 15px/1.5 var(--body);color:var(--fg-60)}.lrn__path{display:block;inline-size:100%;block-size:48px;-webkit-margin-before:clamp(28px,4vw,44px);margin-block-start:clamp(28px,4vw,44px);overflow:visible;fill:none;stroke-linecap:round}.lrn__line{stroke:rgb(var(--violet-soft-rgb)/.4);stroke-width:1.5;stroke-dasharray:2 7}.lrn__run{stroke:var(--violet-soft);stroke-width:3;stroke-dasharray:.06 1;stroke-dashoffset:.06;filter:drop-shadow(0 0 6px var(--violet-soft));opacity:0}[dir=rtl] .lrn__path{scale:-1 1}@media (prefers-reduced-motion:no-preference){.lrn__in[data-seen] .lrn__run{animation:lrn-run 5s cubic-bezier(.45,0,.3,1) 1.4s infinite}}@keyframes lrn-run{0%{stroke-dashoffset:.06;opacity:1}75%{stroke-dashoffset:-1;opacity:1}76%,to{stroke-dashoffset:-1;opacity:0}}@media (max-width:40rem){.lrn__row{gap:8px}.lrn__label{font-size:13px}}.lrf__grid{display:grid;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}@media (min-width:60rem){.lrf__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.85fr)}}.lrf__stage{--toc:min(42%,340px);--edge:14px;position:relative;isolation:isolate;aspect-ratio:16/10;overflow:hidden;border-radius:28px;background:var(--ink-deep);box-shadow:0 2px 6px rgb(12 6 32/.08),0 60px 110px -56px rgb(var(--violet-rgb)/.6)}.lrf__media{position:absolute;inset:0;display:block}.lrf__media img{display:block;inline-size:100%;block-size:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.lrf__media:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,rgb(12 6 32/.5),transparent 60%),linear-gradient(0deg,rgb(12 6 32/.25),transparent 45%);pointer-events:none}[dir=rtl] .lrf__media:after{background:linear-gradient(90deg,rgb(12 6 32/.5),transparent 60%),linear-gradient(0deg,rgb(12 6 32/.25),transparent 45%)}.lrf__stage:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(255 255 255/.12);pointer-events:none}.lrf__media:hover img{transform:scale(1.03)}.lrf__media:focus-visible{outline:none}.lrf__media:focus-visible .lrf__play{outline:2px solid #fff;outline-offset:6px}.lrf__play{position:absolute;inset-block-start:50%;inset-inline-start:calc((100% - var(--toc) - var(--edge)) / 2);z-index:1;display:grid;place-items:center;inline-size:84px;block-size:84px;border-radius:50%;background:rgb(255 255 255/.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 12px rgb(255 255 255/.2),0 20px 44px -14px rgb(0 0 0/.55);translate:-50% -50%;transition:scale .3s var(--ease),box-shadow .3s var(--ease)}[dir=rtl] .lrf__play{translate:50% -50%}.lrf__media:hover .lrf__play{scale:1.07;box-shadow:0 0 0 16px rgb(255 255 255/.18),0 20px 44px -14px rgb(0 0 0/.55)}.lrf__media:active .lrf__play{scale:.96}.lrf__play svg{inline-size:30px;block-size:30px;fill:#4e2fae;translate:2px 0}.lrf__toc{--toc-fg:#fff;--toc-dim:rgb(255 255 255/0.62);--toc-line:rgb(255 255 255/0.12);--toc-hover:rgb(255 255 255/0.08);--toc-lit:rgb(255 255 255/0.14);--toc-ring:rgb(255 255 255/0.3);--toc-solid:#fff;--toc-on-solid:#4e2fae;position:absolute;inset-block-start:var(--edge);inset-inline-end:var(--edge);z-index:1;display:flex;flex-direction:column;inline-size:var(--toc);max-block-size:calc(100% - var(--edge) * 2);padding:14px 8px 8px;border:1px solid rgb(255 255 255/.16);border-radius:20px;background:rgb(14 8 38/.5);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);box-shadow:0 24px 50px -24px rgb(0 0 0/.65),inset 0 1px 0 rgb(255 255 255/.12);color:var(--toc-fg)}.lrf__toc-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 6px;padding:0 10px 12px;-webkit-border-after:1px solid var(--toc-line);border-block-end:1px solid var(--toc-line);font-size:14px;font-weight:700}.lrf__toc-total{color:var(--toc-dim);font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lrt{flex:1 1;align-content:start;grid-gap:2px;gap:2px;min-block-size:0;margin:0;padding:0;overflow-y:auto;list-style:none;scrollbar-width:none}.lrt,.lrt a{display:grid}.lrt a{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;padding:8px 10px;border-radius:12px;color:inherit;text-decoration:none;transition:background-color .2s ease}.lrt a:hover{background:var(--toc-hover)}.lrt a:focus-visible{outline:2px solid var(--violet-soft);outline-offset:-2px}.lrt__mark{display:grid;place-items:center;inline-size:28px;block-size:28px;border:1.5px solid var(--toc-ring);border-radius:50%;color:var(--toc-dim);font-size:12.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lrt__mark svg{inline-size:15px;block-size:15px;fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.lrt__mark .lrt__play{inline-size:13px;block-size:13px;fill:currentColor;stroke:none;translate:1px 0}.lrt__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.lrt__time{color:var(--toc-dim);font-size:12.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lrt .is-done .lrt__mark{border-color:var(--toc-solid);background:var(--toc-solid);color:var(--toc-on-solid)}.lrt .is-done .lrt__title{color:var(--toc-dim)}.lrt .is-next a{background:var(--toc-lit)}.lrt .is-next .lrt__mark{border-color:var(--toc-solid);background:var(--toc-solid);color:var(--toc-on-solid);box-shadow:0 0 0 4px rgb(255 255 255/.12)}.lrt .is-next .lrt__title{font-weight:700}.lrf__copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.lrf__title{margin:0;font-family:var(--display);font-size:clamp(34px,3.8vw,54px);font-weight:800;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}[dir=rtl] .lrf__title{line-height:1.3;letter-spacing:0}.lrf__title a{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% /0 2px no-repeat;transition:background-size .4s var(--ease)}[dir=rtl] .lrf__title a{background-position:100% 100%}.lrf__title a:hover{background-size:100% 2px}.lrf__summary{margin:0;max-inline-size:44ch;font-size:clamp(16px,1.3vw,18px);line-height:1.75;color:var(--fg-65)}.lrf__facts{display:flex;flex-wrap:wrap;align-items:center;row-gap:6px;margin:0;padding:0;list-style:none;font-size:14px;font-weight:600;color:var(--fg-60);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lrf__facts li{display:inline-flex;align-items:center;gap:7px}.lrf__facts li:not(:last-child):after{content:"";inline-size:4px;block-size:4px;margin-inline:5px 12px;border-radius:50%;background:var(--fg-30)}.lrf__cat{color:var(--violet-pale)}.lrf__foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;-webkit-margin-before:8px;margin-block-start:8px}.lrf__more{color:var(--fg-65);font-size:15px;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:var(--line-dash);text-decoration-color:var(--line-dash);text-underline-offset:6px;transition:color .2s ease,-webkit-text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.lrf__more:hover{color:var(--fg);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}@media (max-width:48rem){.lrf__stage{--toc:0px;--edge:0px;aspect-ratio:auto;overflow:visible;border-radius:0;background:none;box-shadow:none}.lrf__stage:after{display:none}.lrf__media{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:20px;box-shadow:0 30px 60px -36px rgb(var(--violet-rgb)/.6)}.lrf__media:after,[dir=rtl] .lrf__media:after{background:linear-gradient(0deg,rgb(12 6 32/.25),transparent 45%)}.lrf__play{inline-size:64px;block-size:64px}.lrf__play svg{inline-size:24px;block-size:24px}.lrf__toc{display:none}}.lrl{scroll-margin-block-start:72px}.lrl .hphead{-webkit-margin-after:24px;margin-block-end:24px}.lrl__filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;-webkit-margin-after:clamp(24px,3vw,36px);margin-block-end:clamp(24px,3vw,36px)}.lrl__chips{display:flex;gap:8px;min-inline-size:0;overflow-x:auto;scrollbar-width:none;padding-block:2px}.lrl__chips::-webkit-scrollbar{display:none}@media (min-width:48rem){.lrl__chips{flex-wrap:wrap;overflow:visible}}.lrl__chip,.lrl__clear{flex:none;display:inline-flex;align-items:center;gap:8px;min-block-size:40px;padding-inline:15px;border:1px solid var(--line-strong);border-radius:999px;color:var(--fg-65);font-size:14.5px;font-weight:500;text-decoration:none;white-space:nowrap;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.lrl__chip:hover{border-color:rgb(var(--violet-soft-rgb)/.5);color:var(--fg)}.lrl__chip[aria-current=page]{border-color:var(--violet);background:var(--violet);color:var(--on-violet)}.lrl__clear{border-style:dashed}.lrl__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:clamp(18px,2.2vw,28px);gap:clamp(18px,2.2vw,28px)}.lrl__hits{-webkit-margin-after:clamp(28px,4vw,44px);margin-block-end:clamp(28px,4vw,44px)}.lrl__hits-title{margin:0 0 12px;font-size:15px;font-weight:700;color:var(--fg-65)}.lrl__hits ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.lrl__hit{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:8px;-webkit-padding-end:16px;padding-inline-end:16px;border:1px solid var(--line);border-radius:14px;background:var(--ink-surface);color:inherit;text-decoration:none;transition:border-color .2s ease}.lrl__hit:hover{border-color:var(--violet-soft)}.lrl__hit img{display:block;inline-size:96px;aspect-ratio:16/9;object-fit:cover;border-radius:8px}.lrl__hit-copy{display:grid;grid-gap:2px;gap:2px;min-inline-size:0}.lrl__hit-title{font-weight:600}.lrl__hit-course{font-size:13px;color:var(--fg-45)}.lrl__hit-time{font-size:13px;color:var(--fg-65);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lrl__empty{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:clamp(40px,6vw,72px) 24px;border:1.5px dashed var(--line-dash);border-radius:18px;text-align:center;color:var(--fg-65)}.lrl__empty p{margin:0;max-inline-size:46ch}.lrl__empty .btn{-webkit-margin-before:8px;margin-block-start:8px}.lrl__empty-title{font-family:var(--display);font-size:22px;font-weight:700;color:var(--fg)}.gc{position:relative;isolation:isolate;display:flex;flex-direction:column;padding:8px;border:1px solid var(--line);border-radius:24px;background:var(--ink-surface);color:inherit;text-decoration:none;box-shadow:0 1px 2px rgb(var(--fg-rgb)/.04);transition:transform .45s var(--ease),border-color .35s var(--ease),box-shadow .45s var(--ease)}.gc:before{content:"";position:absolute;inset:0;z-index:2;padding:1px;border-radius:inherit;background:radial-gradient(300px circle at var(--gx,-200px) var(--gy,-200px),rgb(var(--violet-soft-rgb)/.8),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor;opacity:0;transition:opacity .4s var(--ease);pointer-events:none}@media (hover:hover){.gc:hover{transform:translateY(-4px);border-color:rgb(var(--violet-soft-rgb)/.35);box-shadow:0 30px 56px -34px rgb(var(--violet-rgb)/.5)}.gc:hover:before{opacity:1}.gc:hover .gc__media img{transform:scale(1.04)}.gc:hover .gc__play{opacity:1;transform:translate(-50%,-50%) scale(1)}.gc:hover .gc__go{border-color:var(--violet);background:var(--violet);color:var(--on-violet)}}.gc:active{transform:scale(.985)}.gc:focus-visible{outline:2px solid var(--violet-soft);outline-offset:3px}.gc__media{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;isolation:isolate;border-radius:17px;background:var(--ink-deep)}.gc__media img{display:block;inline-size:100%;block-size:100%;object-fit:cover;transition:transform .7s var(--ease)}.gc__media:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(0deg,rgb(12 6 32/.5),transparent 45%);box-shadow:inset 0 0 0 1px rgb(var(--fg-rgb)/.06);pointer-events:none}.gc__play{position:absolute;inset:50% auto auto 50%;z-index:1;display:grid;place-items:center;inline-size:54px;block-size:54px;border-radius:50%;background:rgb(255 255 255/.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 0 7px rgb(255 255 255/.18),0 14px 30px -10px rgb(0 0 0/.5);opacity:0;transform:translate(-50%,-50%) scale(.85);transition:opacity .25s ease,transform .3s var(--ease)}.gc__play svg{inline-size:21px;block-size:21px;fill:#4e2fae;translate:2px 0}.gc__time{position:absolute;inset-block-end:10px;inset-inline-start:10px;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:5px 11px;border-radius:999px;border:1px solid rgb(255 255 255/.18);background:rgb(15 8 40/.55);-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%);color:#fff;font-size:12.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gc__time .lr-sep{background:currentColor;opacity:.5}.gc__body{display:flex;flex:1 1;flex-direction:column;gap:8px;padding:16px 12px 8px}.gc__cat{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--violet-pale)}.gc__title{font-family:var(--display);font-size:19px;font-weight:700;line-height:1.4;letter-spacing:-.01em;color:var(--fg);text-wrap:balance}[dir=rtl] .gc__title{letter-spacing:0;line-height:1.6}.gc__summary{font-size:14.5px;line-height:1.7;color:var(--fg-65);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gc__foot{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:12px;padding-block-start:12px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.gc__go{display:grid;flex:none;place-items:center;inline-size:34px;block-size:34px;border-radius:50%;border:1px solid var(--line-strong);color:var(--fg-60);transition:background-color .25s ease,border-color .25s ease,color .25s ease}.gc__path{gap:10px}.gc__dots,.gc__path{display:inline-flex;align-items:center}.gc__dots{position:relative;gap:5px}.gc__dots:before{content:"";position:absolute;inset-inline:3px;inset-block-start:50%;block-size:1px;background:var(--line-strong)}.gc__dots>span{position:relative;inline-size:8px;block-size:8px;border-radius:50%;border:1.5px solid var(--line-dash);background:var(--ink-surface);transition:background-color .3s ease,border-color .3s ease}.gc__dots>span.is-done{border-color:var(--violet-soft);background:var(--violet-soft)}.gc__bar{display:block;inline-size:72px;block-size:5px;border-radius:999px;background:var(--line);overflow:hidden}.gc__bar>span{display:block;block-size:100%;background:var(--violet-soft)}.gc__progress{font-size:12.5px;font-weight:600;color:var(--violet-pale)}.lch{display:grid;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center;padding-block:clamp(28px,4vw,56px) clamp(48px,6vw,88px)}@media (min-width:62rem){.lch{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.lch__copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.lch__back{display:inline-flex;align-items:center;gap:8px;-webkit-margin-after:4px;margin-block-end:4px;color:var(--fg-60);font-size:14.5px;font-weight:600;text-decoration:none;transition:color .2s ease}.lch__back:hover{color:var(--fg)}.lch__title{margin:0;font-family:var(--display);font-size:clamp(36px,4.8vw,60px);font-weight:800;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}[dir=rtl] .lch__title{line-height:1.3;letter-spacing:0}.lch__summary{margin:0;max-inline-size:50ch;font-size:clamp(16.5px,1.4vw,18.5px);line-height:1.75;color:var(--fg-65)}.lch__spec{display:flex;inline-size:100%;margin:6px 0 0;padding-block:18px;border-block:1px solid var(--line)}.lch__spec>div{flex:1 1 auto;min-inline-size:0;padding-inline:18px;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.lch__spec>div:first-child{-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:0;border-inline-start:0}.lch__spec dd a{max-inline-size:100%}.lch__spec dd a span{overflow:hidden;text-overflow:ellipsis}.lch__spec dt{-webkit-margin-after:6px;margin-block-end:6px;font-size:12.5px;font-weight:600;color:var(--fg-55)}.lch__spec dd{margin:0;font-family:var(--display);font-size:17px;font-weight:700;color:var(--fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lch__spec dd a{display:inline-flex;align-items:center;gap:7px;color:inherit;text-decoration:none;transition:color .2s ease}.lch__spec dd a svg,.lch__spec dd a:hover{color:var(--violet-pale)}@media (max-width:40rem){.lch__spec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-row-gap:16px;row-gap:16px}.lch__spec>div:nth-child(odd){-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:0;border-inline-start:0}}.lch__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;-webkit-margin-before:8px;margin-block-start:8px}.lch__stage{position:relative;isolation:isolate}.lch__stage:before{content:"";position:absolute;inset:14% 6% -6%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--violet-soft-rgb)/.4),transparent);filter:blur(40px)}.lch__media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;isolation:isolate;border-radius:28px;background:var(--ink-deep);box-shadow:0 0 0 6px var(--ink-surface),0 0 0 7px var(--line-strong),0 2px 6px rgb(12 6 32/.08),0 50px 100px -56px rgb(12 6 32/.5)}.lch__media img{display:block;inline-size:100%;block-size:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.lch__media:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(0deg,rgb(12 6 32/.25),transparent 45%);box-shadow:inset 0 0 0 1px rgb(255 255 255/.12);pointer-events:none}.lch__media:hover img{transform:scale(1.03)}.lch__media:focus-visible{outline:none}.lch__media:focus-visible .lch__play{outline:2px solid #fff;outline-offset:6px}.lch__play{position:absolute;inset:50% auto auto 50%;z-index:1;display:grid;place-items:center;inline-size:84px;block-size:84px;border-radius:50%;background:rgb(255 255 255/.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 12px rgb(255 255 255/.2),0 20px 44px -14px rgb(0 0 0/.55);translate:-50% -50%;transition:scale .3s var(--ease),box-shadow .3s var(--ease)}.lch__media:hover .lch__play{scale:1.07;box-shadow:0 0 0 16px rgb(255 255 255/.18),0 20px 44px -14px rgb(0 0 0/.55)}.lch__media:active .lch__play{scale:.96}.lch__play svg{inline-size:30px;block-size:30px;fill:#4e2fae;translate:2px 0}@media (max-width:40rem){.lch__media{border-radius:20px}.lch__play{inline-size:64px;block-size:64px}.lch__play svg{inline-size:24px;block-size:24px}}.lcb__title,.lco__title{margin:0;font-family:var(--display);font-weight:800;letter-spacing:-.02em}[dir=rtl] .lcb__title,[dir=rtl] .lco__title{letter-spacing:0}.lcb{display:grid;grid-gap:clamp(32px,4vw,56px);gap:clamp(32px,4vw,56px);align-items:start;padding-block:clamp(48px,6vw,88px)}@media (min-width:62rem){.lcb{grid-template-columns:minmax(0,1fr) 360px}.lco{position:-webkit-sticky;position:sticky;inset-block-start:96px}}.lcb__title{-webkit-margin-after:22px;margin-block-end:22px;font-size:clamp(24px,2.6vw,32px)}.lco{display:grid;grid-gap:18px;gap:18px;padding:26px 26px 24px;border:1px solid var(--line);border-radius:24px;background:radial-gradient(120% 70% at 50% 0,rgb(var(--violet-soft-rgb)/.12),transparent 70%),var(--ink-surface);box-shadow:0 30px 60px -44px rgb(var(--violet-rgb)/.45)}.lco__title{font-size:20px}.lco__list{display:grid;margin:0;padding:0;list-style:none}.lco__list li{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding-block:13px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);font-size:15.5px;font-weight:600;line-height:1.55;color:var(--fg-82)}.lco__list li:first-child{-webkit-border-before:0;border-block-start:0;-webkit-padding-before:0;padding-block-start:0}.lco__list li:last-child{-webkit-padding-after:0;padding-block-end:0}@media (max-width:62rem){.lco{order:-1}}.lco__mark{display:grid;place-items:center;inline-size:24px;block-size:24px;-webkit-margin-before:1px;margin-block-start:1px;border-radius:50%;background:var(--violet);color:var(--on-violet)}.lco__cta{-webkit-padding-before:18px;padding-block-start:18px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.lco__cta .btn{inline-size:100%;justify-content:center}.lc__related{-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.sy{--node:38px;--pad:14px;position:relative;display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.sy:after,.sy:before{content:"";position:absolute;inset-inline-start:calc(var(--pad) + var(--node) / 2 - 1px);inset-block:calc(var(--pad) + var(--node) / 2);inline-size:2px;border-radius:2px;background:var(--line-strong)}.sy:after{background:var(--violet-soft);transform-origin:top;transform:scaleY(var(--reach,0));transition:transform .6s var(--ease)}.sy__item{position:relative;z-index:1}.sy__link{display:grid;grid-template-columns:var(--node) 128px minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:var(--pad);border-radius:16px;color:inherit;text-decoration:none;transition:background-color .2s ease}.sy__link:hover{background:rgb(var(--violet-soft-rgb)/.07)}.sy__link:focus-visible{outline:2px solid var(--violet-soft);outline-offset:-2px}.sy__node{display:grid;place-items:center;inline-size:var(--node);block-size:var(--node);border-radius:50%;border:2px solid var(--line-strong);background:var(--ink);color:var(--fg-65);font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.sy__node svg{inline-size:18px;block-size:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.sy__item.is-done .sy__node{border-color:var(--violet-soft);background:var(--violet-soft);color:#fff}.sy__item.is-current .sy__node{border-color:var(--violet-soft);color:var(--violet-pale);box-shadow:0 0 0 5px rgb(var(--violet-soft-rgb)/.18)}.sy__item.is-current .sy__node svg{fill:currentColor;stroke:none}.sy__item.is-current .sy__link{background:rgb(var(--violet-soft-rgb)/.1)}.sy__thumb{display:block;inline-size:128px;aspect-ratio:16/9;object-fit:cover;border-radius:10px;background:var(--ink-deep)}.sy__copy{display:grid;grid-gap:4px;gap:4px;min-inline-size:0}.sy__title{font-weight:700;font-size:16px;line-height:1.5}.sy__summary{font-size:14px;line-height:1.6;color:var(--fg-65);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sy__time{font-size:13px;font-weight:600;color:var(--fg-45);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:40rem){.sy:not(.sy--compact){gap:6px}.sy:not(.sy--compact):after,.sy:not(.sy--compact):before{display:none}.sy:not(.sy--compact) .sy__link{grid-template-columns:136px minmax(0,1fr);grid-template-areas:"media copy";align-items:start;gap:12px;padding:8px;border-radius:14px}.sy:not(.sy--compact) .sy__thumb{grid-area:media;inline-size:100%;border-radius:10px}.sy:not(.sy--compact) .sy__node{grid-area:media;z-index:1;align-self:start;justify-self:start;inline-size:24px;block-size:24px;margin:6px;border:0;background:rgb(12 6 32/.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:11.5px}.sy:not(.sy--compact) .sy__node svg{inline-size:13px;block-size:13px}.sy:not(.sy--compact) .sy__item.is-done .sy__node{background:var(--violet);color:#fff}.sy:not(.sy--compact) .sy__item.is-current .sy__node{background:#fff;color:var(--violet);box-shadow:none}.sy:not(.sy--compact) .sy__time{grid-area:media;z-index:1;align-self:end;justify-self:end;margin:6px;padding:1px 6px;border-radius:6px;background:rgb(0 0 0/.72);color:#fff;font-size:11.5px}.sy:not(.sy--compact) .sy__copy{grid-area:copy;gap:3px}.sy:not(.sy--compact) .sy__title{font-size:15px;line-height:1.45}.sy:not(.sy--compact) .sy__summary{font-size:13.5px;line-height:1.55}}.sy--compact{--node:28px;--pad:8px;gap:2px}.sy--compact .sy__link{grid-template-columns:var(--node) minmax(0,1fr) auto;gap:12px;border-radius:12px}.sy--compact .sy__node{font-size:12.5px}.sy--compact .sy__node svg{inline-size:15px;block-size:15px}.sy--compact .sy__title{font-size:14.5px;font-weight:600}.sy--compact .sy__item.is-current .sy__title{color:var(--violet-pale)}.llw{display:grid;grid-gap:clamp(24px,3vw,40px);gap:clamp(24px,3vw,40px);align-items:start;padding-block:clamp(28px,4vw,56px) clamp(56px,7vw,96px)}@media (min-width:64rem){.llw{grid-template-columns:minmax(0,1fr) 360px}.llw__side{position:-webkit-sticky;position:sticky;inset-block-start:88px;max-block-size:calc(100dvh - 108px);overflow-y:auto;scrollbar-width:thin}}@media (max-width:48rem){.llw__side{display:none}}.llw__main{display:flex;flex-direction:column;gap:22px;min-inline-size:0}.llt{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px}.llt,.llt__back{align-items:center}.llt__back{display:inline-flex;gap:8px;min-inline-size:0;color:var(--fg-65);font-size:14.5px;font-weight:600;text-decoration:none;transition:color .2s ease}.llt__back span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.llt__back:hover{color:var(--fg)}.llt__pos{gap:12px;font-size:13.5px;font-weight:700;color:var(--fg-60);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.llt__bar,.llt__pos{display:inline-flex;align-items:center}.llt__bar{gap:4px}.llt__bar>span{inline-size:18px;block-size:4px;border-radius:999px;background:var(--line-strong);transition:background-color .3s ease,inline-size .4s var(--ease)}.llt__bar>.is-done{background:var(--violet-soft)}.llt__bar>.is-current{inline-size:30px;background:var(--violet)}.llw__player .lp{border-radius:24px;box-shadow:0 1px 3px rgb(12 6 32/.06),0 24px 48px -30px rgb(12 6 32/.32)}.lp{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:20px;background:#0b0716;box-shadow:0 30px 70px -40px rgb(var(--violet-rgb)/.7)}.lp__frame,.lp__poster{display:block;inline-size:100%;block-size:100%;border:0}.lp__poster{position:relative;padding:0;background:none;color:#fff;cursor:pointer}.lp__poster img{display:block;inline-size:100%;block-size:100%;object-fit:cover;transition:transform .8s var(--ease),filter .4s ease}.lp__poster:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0/.55),transparent 45%);pointer-events:none}.lp__poster:hover img{transform:scale(1.02)}.lp__play{position:absolute;inset:50% auto auto 50%;z-index:1;display:grid;place-items:center;inline-size:88px;block-size:88px;border-radius:50%;background:var(--violet);box-shadow:0 0 0 12px rgb(var(--violet-rgb)/.28),0 20px 50px -12px rgb(0 0 0/.6);transform:translate(-50%,-50%);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.lp__poster:hover .lp__play{transform:translate(-50%,-50%) scale(1.06);box-shadow:0 0 0 16px rgb(var(--violet-rgb)/.24),0 20px 50px -12px rgb(0 0 0/.6)}.lp__poster:active .lp__play{transform:translate(-50%,-50%) scale(.97)}.lp__poster:focus-visible{outline:3px solid var(--violet-soft);outline-offset:-3px}.lp__play svg{inline-size:34px;block-size:34px;fill:#fff;translate:3px 0}.lp__label{position:absolute;inset-block-end:16px;inset-inline-start:16px;z-index:1;display:inline-flex;align-items:center;gap:10px;padding:7px 14px;border-radius:999px;background:rgb(0 0 0/.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:14px;font-weight:600}.lp__label span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.85}@media (prefers-reduced-motion:no-preference){.lp__play:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgb(var(--violet-soft-rgb)/.8);animation:lr-ring 2.4s ease-out infinite}}@keyframes lr-ring{0%{transform:scale(1);opacity:.8}to{transform:scale(1.7);opacity:0}}.llh{display:grid;grid-gap:16px;gap:16px;-webkit-padding-before:4px;padding-block-start:4px}.llh__text{display:grid;grid-gap:10px;gap:10px;min-inline-size:0}.llh__title{margin:0;font-family:var(--display);font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}[dir=rtl] .llh__title{line-height:1.4;letter-spacing:0}.llh__summary{margin:0;max-inline-size:62ch;font-size:16.5px;line-height:1.75;color:var(--fg-65)}.llh__actions{display:flex;align-items:center;gap:10px;min-inline-size:0}.llh__actions>*{flex:none;white-space:nowrap}@media (max-width:26rem){.llh__actions{gap:4px}.llh__actions .ll-done{padding-inline:12px;font-size:14px}.llh__actions .llh__yt{font-size:14px}}.llh__actions .llh__yt{flex:0 1 auto;min-inline-size:0}.llh__yt span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.llh__yt svg{flex:none}.ll-done{display:inline-flex;align-items:center;gap:8px;min-block-size:42px;padding-inline:16px;border:1px solid var(--line-strong);border-radius:999px;background:transparent;color:var(--fg);font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .12s ease}.ll-done:hover{border-color:var(--violet-soft)}.ll-done:active{transform:scale(.97)}.ll-done:focus-visible{outline:2px solid var(--violet-soft);outline-offset:2px}.ll-done svg{inline-size:20px;block-size:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ll-done.is-done{border-color:var(--violet-soft);background:var(--violet-soft);color:#fff}.llh__yt{display:inline-flex;align-items:center;gap:7px;min-block-size:42px;padding-inline:6px;color:var(--fg-60);font-size:14.5px;font-weight:600;text-decoration:none;transition:color .2s ease}.llh__yt:hover{color:var(--fg)}.lln{-webkit-margin-before:8px;margin-block-start:8px;-webkit-padding-before:clamp(24px,3vw,32px);padding-block-start:clamp(24px,3vw,32px);-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);max-inline-size:72ch}.lln__title{margin:0 0 18px;font-family:var(--display);font-size:clamp(20px,2vw,24px);font-weight:800}.lln .art-body{font-size:16.5px;line-height:1.85}[dir=rtl] .lln .art-body{font-size:17px;line-height:2}.lln .art-body>:first-child{-webkit-margin-before:0;margin-block-start:0}.lln .art-body>:last-child{-webkit-margin-after:0;margin-block-end:0}[dir=rtl] .lln .prose__quote{font-style:normal}.lln .art-body li::marker{color:var(--violet-soft)}.lln .art-body ol{counter-reset:step;-webkit-padding-start:0;padding-inline-start:0;list-style:none}.lln .art-body ol>li{position:relative;counter-increment:step;margin-block:.7em;-webkit-padding-start:46px;padding-inline-start:46px}.lln .art-body ol>li:before{content:counter(step);position:absolute;inset-inline-start:0;inset-block-start:.15em;display:grid;place-items:center;inline-size:30px;block-size:30px;border-radius:50%;background:rgb(var(--violet-soft-rgb)/.14);color:var(--violet-pale);font-family:var(--display);font-size:14px;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lln .art-body__img{display:block;inline-size:100%;block-size:auto;margin-block:1.4em;border-radius:12px;border:1px solid var(--line)}.lnx{display:grid;grid-gap:12px;gap:12px;-webkit-margin-before:10px;margin-block-start:10px}@media (min-width:40rem){.lnx{grid-template-columns:repeat(2,minmax(0,1fr))}.lnx--solo{grid-template-columns:minmax(0,1fr)}}.lnx__card{position:relative;display:flex;align-items:center;gap:16px;padding:14px;border:1px solid var(--line);border-radius:20px;background:var(--ink-surface);color:inherit;text-decoration:none;transition:transform .4s var(--ease),border-color .3s ease,box-shadow .4s var(--ease)}@media (hover:hover){.lnx__card:hover{transform:translateY(-3px);border-color:rgb(var(--violet-soft-rgb)/.4);box-shadow:0 26px 50px -32px rgb(var(--violet-rgb)/.5)}.lnx__card:hover .lnx__thumb img{transform:scale(1.05)}}.lnx__card:active{transform:scale(.985)}.lnx__card:focus-visible{outline:2px solid var(--violet-soft);outline-offset:3px}.lnx__thumb{position:relative;flex:none;inline-size:clamp(104px,40%,168px);aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:var(--ink-deep)}.lnx__thumb img{display:block;inline-size:100%;block-size:100%;object-fit:cover;transition:transform .6s var(--ease)}.lnx__time{position:absolute;inset-block-end:6px;inset-inline-end:6px;padding:1px 6px;border-radius:6px;background:rgb(0 0 0/.72);color:#fff;font-size:11.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lnx__copy{display:grid;grid-gap:6px;gap:6px;min-inline-size:0}.lnx__dir{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--fg-55)}.lnx__card--end .lnx__dir,.lnx__card--next .lnx__dir{color:var(--violet-pale)}.lnx__title{overflow:hidden;font-family:var(--display);font-size:17px;font-weight:700;line-height:1.45;color:var(--fg);text-overflow:ellipsis;white-space:nowrap}.lnx__badge{display:grid;flex:none;place-items:center;inline-size:48px;block-size:48px;border-radius:50%;background:var(--violet);color:var(--on-violet)}.lnx__card--end{padding:18px 20px;background:radial-gradient(120% 140% at 0 0,rgb(var(--violet-soft-rgb)/.12),transparent 60%),var(--ink-surface)}.llp{display:grid;padding:20px 18px 14px;border:1px solid var(--line);border-radius:24px;background:radial-gradient(120% 60% at 50% 0,rgb(var(--violet-soft-rgb)/.12),transparent 70%),var(--ink-surface);box-shadow:0 30px 60px -44px rgb(var(--violet-rgb)/.45)}.llp .gc__path{-webkit-margin-after:12px;margin-block-end:12px;-webkit-padding-after:14px;padding-block-end:14px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.llp__kicker{margin:0 0 4px;font-size:12.5px;font-weight:700;color:var(--violet-pale)}.llp__course{display:block;font-family:var(--display);font-size:17px;font-weight:700;line-height:1.45;color:var(--fg);text-decoration:none}.llp__course:hover{color:var(--violet-pale)}.llp__meta{margin:4px 0 12px;font-size:13px;color:var(--fg-45)}.lrc__card{position:relative;isolation:isolate;display:grid;align-items:center;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);padding:clamp(24px,3vw,36px) clamp(24px,4vw,52px);overflow:hidden;border:1px solid rgb(var(--violet-soft-rgb)/.3);border-radius:30px;background:radial-gradient(70% 90% at 85% 60%,rgb(var(--violet-rgb)/.14),transparent 65%),linear-gradient(160deg,rgb(var(--violet-rgb)/.06),transparent 55%),var(--ink-surface);box-shadow:0 34px 80px -48px rgb(var(--violet-rgb)/.55)}[dir=rtl] .lrc__card{background:radial-gradient(70% 90% at 15% 60%,rgb(var(--violet-rgb)/.14),transparent 65%),linear-gradient(200deg,rgb(var(--violet-rgb)/.06),transparent 55%),var(--ink-surface)}.lrc__card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(rgb(var(--fg-rgb)/.05) 1px,transparent 1px) 0 0 /34px 34px,linear-gradient(90deg,rgb(var(--fg-rgb)/.05) 1px,transparent 1px) 0 0 /34px 34px;-webkit-mask-image:linear-gradient(90deg,transparent 35%,#000 95%);mask-image:linear-gradient(90deg,transparent 35%,#000 95%)}[dir=rtl] .lrc__card:before{-webkit-mask-image:linear-gradient(270deg,transparent 35%,#000 95%);mask-image:linear-gradient(270deg,transparent 35%,#000 95%)}@media (min-width:56rem){.lrc__card{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.lrc__title{margin:0 0 12px;max-inline-size:22ch;font:800 clamp(24px,2.8vw,34px) /1.15 var(--display);letter-spacing:-.025em;text-wrap:balance}[dir=rtl] .lrc__title{letter-spacing:0;line-height:1.4}.lrc__body{max-inline-size:52ch;margin:0 0 22px;font:400 15.5px/1.75 var(--body);color:var(--fg-65)}.lrc__btn{gap:8px}.lrc__art{justify-self:center;inline-size:min(100%,360px);--draw-spread:1.6s;--draw-dur:1.3s}@media (max-width:56rem){.lrc__art{order:-1;inline-size:min(100%,300px)}}@media (prefers-reduced-motion:no-preference){[data-seen] .dr .fx-trail{animation:lr-march 1.8s linear infinite;animation-delay:calc(var(--draw-spread, 1.4s) + var(--draw-dur, 1.4s));animation-play-state:var(--play,paused)}[data-seen] .dr .fx-cap{animation-name:lr-bob;animation-duration:3.6s}[data-seen] .dr .fx-bar{transform-origin:50% 100%;animation-name:lr-bar;animation-duration:3.2s}[data-seen] .dr .fx-point{animation-name:lr-point;animation-duration:3.4s}[data-seen] .dr .fx-clock{transform-origin:11.6px 16.6px;animation-name:lr-spin;animation-duration:12s;animation-timing-function:linear}[data-seen] .dr .fx-typing{animation-name:lr-blink;animation-duration:1.2s}}@keyframes lr-march{to{stroke-dashoffset:-44}}@keyframes lr-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes lr-bar{0%,to{transform:scaleY(1)}50%{transform:scaleY(.82)}}@keyframes lr-point{0%,to{transform:translate(0)}50%{transform:translate(-10px,8px)}}@keyframes lr-spin{to{transform:rotate(1turn)}}@keyframes lr-blink{0%,to{opacity:.35}50%{opacity:1}}