.lm-announcement{z-index:220;font:500 14px/22px var(--font-ui);justify-content:center;align-items:center;gap:20px;padding:10px 28px;display:flex;position:fixed;inset:0 0 auto}.lm-announcement__copy{overscroll-behavior:contain;min-width:0;max-width:1100px;max-height:36svh;overflow:auto}.lm-announcement p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.lm-announcement small{margin-top:8px;font-size:12px;display:block}.lm-announcement button{width:36px;min-height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;place-items:center;padding:0;display:grid}.lm-announcement button:hover{background:#00000014}.lm-announcement button:focus-visible{outline-offset:2px;outline:2px solid}html[data-announcement] body{padding-top:var(--lm-announcement-height)}html[data-announcement] .lm-header,html[data-announcement] .lm-header:before,html[data-announcement] .lm-world-sidebar{top:var(--lm-announcement-height)}@media (min-width:901px){html[data-announcement] .lm-world-sidebar{height:calc(100svh - var(--lm-announcement-height));min-height:0}}html[data-announcement] .lm-sess,html[data-announcement] .cw-root{top:var(--lm-announcement-height);height:calc(100dvh - var(--lm-announcement-height));min-height:0}html[data-announcement] .lm-world-experience,html[data-announcement] .lm-world-experience__main,html[data-announcement] .lm-world-experience__content-stage{min-height:calc(100svh - var(--lm-announcement-height))}html[data-announcement] .lm-world-builder-shell--premium,html[data-announcement] .lm-world-builder-shell--premium .lm-world-builder-workspace,html[data-announcement] .lm-world-builder-shell--premium.lm-world-builder-shell .lm-world-skill-canvas{min-height:calc(100dvh - var(--lm-announcement-height));max-height:calc(100dvh - var(--lm-announcement-height))}html[data-announcement] .lm-world-builder-shell--premium .lm-world-skill-layout,html[data-announcement] .lm-world-builder-shell--premium .lm-world-map-shell,html[data-announcement] .lm-world-builder-shell--premium .lm-world-map-builder{height:calc(100dvh - 74px - var(--lm-announcement-height));min-height:calc(100dvh - 74px - var(--lm-announcement-height))!important}@media (max-width:760px){.lm-announcement{gap:12px;padding:8px 16px;font-size:13px;line-height:20px}.lm-announcement button{width:40px;min-height:40px}}
.lm-landing .lm-landing-hero{min-height:640px;height:100svh!important}.lm-landing .lm-hero__inner{padding-block:80px!important}@media (max-width:700px){.lm-landing .lm-hero__inner{padding:100px 24px!important}.lm-landing .lm-landing-hero{min-height:840px!important;padding:0!important}}.lm-landing-hero .lm-hero-arrival{--hero-arrival-delay:0s;opacity:1;clip-path:none;animation:lm-hero-open .76s cubic-bezier(.16, 1, .3, 1) var(--hero-arrival-delay) backwards;transform:none}.lm-landing-hero .lm-hero-arrival--eyebrow{--hero-arrival-delay:40ms;animation-duration:.48s}.lm-landing-hero .lm-hero-arrival--title{--hero-arrival-delay:.1s}.lm-landing-hero .lm-hero-arrival--body{--hero-arrival-delay:.23s;animation-duration:.62s}.lm-landing-hero .lm-hero-arrival--actions{--hero-arrival-delay:.35s;animation-name:lm-hero-actions-in;animation-duration:.42s}@keyframes lm-hero-open{0%{opacity:.05;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes lm-hero-actions-in{0%{opacity:0}to{opacity:1}}body .lm-landing .lm-landing-hero .lm-btn{box-shadow:none!important;filter:none!important;transition:border-color .2s ease-out,color .2s ease-out!important;transform:none!important}body .lm-landing .lm-landing-hero .lm-btn:after{content:none!important;display:none!important}body .lm-landing .lm-landing-hero .lm-btn--primary:is(:hover,:focus-visible,:active){background:var(--violet-400)!important;box-shadow:none!important;border-color:var(--violet-300)!important;transform:none!important}body .lm-landing .lm-landing-hero .lm-btn--primary>svg:first-child{transition:transform .56s cubic-bezier(.16,1,.3,1)!important;transform:rotate(0)!important}body .lm-landing .lm-landing-hero .lm-btn--primary:is(:hover,:focus-visible)>svg:first-child{transform:rotate(90deg)!important}body .lm-landing .lm-landing-hero .lm-btn--primary:is(:hover,:focus-visible)>svg:last-child{animation:.46s cubic-bezier(.16,1,.3,1) both lm-hero-arrow-pass;transition:none!important;transform:none!important}@keyframes lm-hero-arrow-pass{0%{opacity:1;translate:0}38%{opacity:0;translate:19px}39%{opacity:0;translate:-11px}to{opacity:1;translate:3px}}body .lm-landing .lm-landing-hero .lm-btn--ghost{background:linear-gradient(135deg,#0e101ba3,#16122680)!important}body .lm-landing .lm-landing-hero .lm-btn--ghost:before{border:1px solid var(--violet-200);border-radius:inherit;pointer-events:none;clip-path:inset(0 100% 0 0);transition:clip-path .34s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;content:""!important;background:0 0!important;display:block!important}body .lm-landing .lm-landing-hero .lm-btn--ghost:is(:hover,:focus-visible):before{clip-path:inset(0)}body .lm-landing .lm-landing-hero .lm-btn--ghost>span{transition:transform .28s cubic-bezier(.16,1,.3,1);transform:translate(0)}body .lm-landing .lm-landing-hero .lm-btn--ghost>svg:last-child{opacity:0;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .18s ease-out;right:14px;transform:translate(-6px);position:absolute!important}body .lm-landing .lm-landing-hero .lm-btn--ghost:is(:hover,:focus-visible)>span{transform:translate(-6px)}body .lm-landing .lm-landing-hero .lm-btn--ghost:is(:hover,:focus-visible)>svg:last-child{opacity:1;transform:translate(0)}body .lm-landing .lm-landing-hero .lm-btn--ghost:focus-visible{outline:2px solid var(--violet-300);outline-offset:4px}@media (prefers-reduced-motion:reduce){.lm-landing-hero .lm-hero-arrival{opacity:1;clip-path:none;animation:none}body .lm-landing .lm-landing-hero .lm-btn,body .lm-landing .lm-landing-hero .lm-btn>:is(span,svg),body .lm-landing .lm-landing-hero .lm-btn--primary:is(:hover,:focus-visible)>svg:first-child,body .lm-landing .lm-landing-hero .lm-btn--primary:is(:hover,:focus-visible)>svg:last-child,body .lm-landing .lm-landing-hero .lm-btn--ghost:is(:hover,:focus-visible)>span,body .lm-landing .lm-landing-hero .lm-btn--ghost:is(:hover,:focus-visible)>svg:last-child,body .lm-landing .lm-landing-hero .lm-btn:before{transition:none!important;animation:none!important;transform:none!important}body .lm-landing .lm-landing-hero .lm-btn--ghost>svg:last-child{display:none}}
