@font-face{font-family:LZ Flex;src:url(/fonts/roboto-flex-cyrillic.woff2)format("woff2");font-weight:100 1000;font-stretch:25% 151%;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:LZ Flex;src:url(/fonts/roboto-flex-latin.woff2)format("woff2");font-weight:100 1000;font-stretch:25% 151%;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LZ Mono;src:url(/fonts/jetbrains-mono-cyrillic.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:LZ Mono;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html:has(.lz-home){background:var(--background)}html:has(.lz-home) body{background:var(--background)}.lz-home{--lz-flex:"LZ Flex", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--lz-mono:"LZ Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--lz-ease:cubic-bezier(.2, .7, .2, 1);--lz-out:cubic-bezier(.16, 1, .3, 1);background:var(--background);min-height:100vh;color:var(--foreground);font-family:var(--lz-flex);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.5;position:relative;overflow-x:clip}:where(.lz-home) :where(h1,h2,h3,p,dl,dd,figure,ol,ul){margin:0}:where(.lz-home) :where(ol,ul){padding:0;list-style:none}:where(.lz-home) :where(h1,h2,h3){font-size:inherit;font-weight:inherit}:where(.lz-home) :where(img,video){max-width:100%;display:block}:where(.lz-home) :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lz-home ::selection{background:var(--primary);color:var(--primary-foreground)}.lz-home :is(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.lz-home [id]{scroll-margin-top:84px}:where(.lz-home) .mono{font-family:var(--lz-mono);font-variant-numeric:tabular-nums}:where(.lz-home) .cap{font-family:var(--lz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--subtle-foreground);font-size:12px;font-weight:600}:where(.lz-home) .disp{text-transform:uppercase;letter-spacing:-.01em;font-weight:800;font-stretch:44%;line-height:.9}:where(.lz-home) .disp.mono{letter-spacing:-.02em;font-stretch:100%}.lz-dot{background:var(--primary);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.lz-dot-dark{background:var(--background);width:8px;height:8px}.lz-skip{z-index:100;background:var(--foreground);color:var(--background);border-radius:10px;padding:12px 16px;font-weight:700;position:absolute;top:-80px;left:16px}.lz-skip:focus{top:12px}.lz-wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px}.lz-fine{color:var(--subtle-foreground);font-size:12px;line-height:1.6}.lz-skeleton{vertical-align:middle;background:linear-gradient(90deg, var(--popover) 25%, var(--border) 50%, var(--popover) 75%) 0 0 / 200% 100%;border-radius:6px;height:1em;min-height:14px;display:inline-block}.lz-footer{flex-wrap:wrap;justify-content:space-between;gap:40px;padding-block:48px;display:flex}.lz-footer-brand{flex-direction:column;gap:10px;display:flex}.lz-footer-brand .disp{font-size:30px}.lz-footer-nav{flex-wrap:wrap;gap:48px;display:flex}.lz-footer-col{flex-direction:column;align-items:flex-start;display:flex}.lz-footer-col>.cap{margin-bottom:8px}.lz-flink{min-height:36px;color:var(--muted-foreground);align-items:center;font-size:15px;transition:color .2s;display:inline-flex}.lz-flink:hover{color:var(--foreground)}.lz-langs{border:1px solid var(--muted);background:var(--card);border-radius:12px;gap:2px;padding:3px;display:flex}.lz-langs button{min-width:44px;height:38px;color:var(--muted-foreground);border-radius:9px;padding:0 8px;font-size:13px;transition:background .25s,color .25s}.lz-langs button:hover{color:var(--foreground)}.lz-langs button[aria-pressed=true]{background:var(--foreground);color:var(--background)}@media (pointer:coarse){.lz-flink{min-height:44px}.lz-langs button{height:44px}}@media (max-width:640px){.lz-wrap{padding-inline:16px}.lz-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;width:100%;display:grid}}@keyframes lz-reveal{0%{opacity:0;transform:translateY(24px)}}@keyframes lz-rec{50%{opacity:.2}}@keyframes lz-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:no-preference){html:has(.lz-home){scroll-behavior:smooth}.lz-home.is-live [data-reveal]:not([data-in]){opacity:0}.lz-home.is-live [data-reveal][data-in]{animation:lz-reveal .8s var(--lz-ease) backwards;animation-delay:var(--d,0s)}.lz-home .recdot{animation:1.2s step-end infinite lz-rec}.lz-skeleton{animation:1.6s linear infinite lz-shimmer}}@media (prefers-reduced-motion:reduce){.lz-home *,.lz-home :before,.lz-home :after{transition-duration:.01ms!important}}.lz-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.lz-stage{isolation:isolate;padding-top:40px;position:relative;overflow:clip}.lz-stage-light{z-index:-1;background:radial-gradient(36% 26% at 50% 52%, color-mix(in srgb, var(--glow) 14%, transparent), transparent 70%), radial-gradient(60% 34% at 50% 80%, color-mix(in srgb, var(--glow) 5%, transparent), transparent 75%);pointer-events:none;height:1000px;position:absolute;inset:0 -20% auto}.lz-stage-head{position:relative;container-type:inline-size}.lz-rotor{--fs:clamp(34px, 7.2vw, 112px);font-family:var(--lz-flex);font-variation-settings:"XTRA" 520, "YOPQ" 90;letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap;font-weight:900;font-stretch:125%;line-height:1;display:grid}.lz-rotor-line{font-size:min(var(--fs), calc(145cqi / var(--len)));grid-area:1/1;justify-content:center;align-items:center;line-height:1.08;display:flex}.lz-rotor-line:not([data-on]){visibility:hidden}.lz-rotor-char{display:inline-block}.lz-solid{color:var(--foreground)}.lz-outline{color:var(--background);-webkit-text-stroke:3px var(--foreground);paint-order:stroke fill}.lz-rotor-line:nth-child(3) .lz-solid{color:var(--foreground);text-shadow:0 0 60px color-mix(in srgb, var(--glow) 25%, transparent)}.lz-scene{--px:0;--py:0;perspective:1500px;perspective-origin:50% 40%;grid-template-columns:minmax(0,1fr) clamp(60px,9vw,140px) minmax(0,1fr) 210px;align-items:center;min-height:440px;margin-top:28px;display:grid;position:relative}.lz-scene:after{content:"";z-index:-1;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--glow) 35%, transparent), transparent);height:1px;box-shadow:0 0 40px 6px color-mix(in srgb, var(--glow) 10%, transparent);position:absolute;bottom:0;left:4%;right:4%}.lz-win{--tilt:0deg;z-index:1;border:1px solid var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--card) 70%, var(--popover)), var(--sunken));box-shadow:0 1px 0 color-mix(in srgb, var(--highlight) 6%, transparent) inset, 0 40px 80px -30px color-mix(in srgb, var(--shade) 90%, transparent);transform:rotateY(calc(var(--tilt) + var(--px) * 4deg)) rotateX(calc(4deg - var(--py) * 3deg));transition:transform .6s var(--lz-out);border-radius:16px;position:relative;overflow:hidden}.lz-win-l{--tilt:20deg;transform-origin:100%}.lz-win-r{--tilt:-20deg;transform-origin:0;border-color:color-mix(in srgb, var(--primary) 45%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--highlight) 8%, transparent) inset, 0 40px 90px -30px color-mix(in srgb, var(--shade) 95%, transparent), 0 0 60px -6px color-mix(in srgb, var(--glow) 35%, transparent);grid-column:3}.lz-win:after{content:"";border-radius:inherit;background:linear-gradient(115deg, color-mix(in srgb, var(--highlight) 7%, transparent), transparent 32%);pointer-events:none;position:absolute;inset:0}.lz-win-bar{border-bottom:1px solid var(--muted);align-items:center;gap:12px;height:34px;padding:0 14px;display:flex}.lz-win-dots{gap:6px;display:flex}.lz-win-dots i{background:var(--input);border-radius:50%;width:9px;height:9px}.lz-win-r .lz-win-dots i:first-child{background:var(--primary)}.lz-win-url{color:var(--disabled-foreground);font-size:11px}.lz-win-body{flex-direction:column;gap:14px;padding:18px;display:flex}.lz-win-prompt{min-height:3.2em;color:var(--foreground);font-size:14px;line-height:1.6}.lz-win-caret{color:var(--primary-text);margin-right:8px}.lz-win-cursor{vertical-align:-3px;background:var(--primary);width:8px;height:1.1em;margin-left:3px;display:inline-block}.lz-win-tags{flex-wrap:wrap;gap:6px;display:flex}.lz-win-tag{border:1px solid var(--border);height:28px;color:var(--muted-foreground);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.lz-win-tag-on{border-color:color-mix(in srgb, var(--primary) 40%, transparent);background:var(--primary-foreground);color:var(--primary-hover)}.lz-win-row{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.lz-win-shot{aspect-ratio:16/10;background:var(--popover) center / cover;border-radius:8px}.lz-win-shot-new{border:1px dashed var(--input);background:repeating-linear-gradient(-45deg, var(--card) 0 8px, var(--sunken) 8px 16px)}.lz-win-go{background:var(--primary);height:42px;color:var(--primary-foreground);border-radius:10px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.lz-win-go b{font-weight:700}.lz-win-video{aspect-ratio:16/10;background:#000;position:relative}.lz-win-video video{object-fit:cover;width:100%;height:100%}.lz-win-rec{background:color-mix(in srgb, var(--background) 60%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:7px;align-items:center;gap:8px;padding:4px 9px;font-size:11px;display:inline-flex;position:absolute;top:12px;left:12px}.lz-win-rec .lz-dot{width:7px;height:7px}.lz-win-caption{background:linear-gradient(transparent, color-mix(in srgb, var(--background) 85%, transparent));padding:36px 14px 12px;font-size:13px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.lz-wires{grid-area:1/2;width:100%;height:72%;overflow:visible}.lz-wire-edge{stop-color:var(--primary);stop-opacity:.15}.lz-wire-mid{stop-color:var(--primary-hover);stop-opacity:.95}.lz-wire{fill:none;stroke:url(#lz-wire);stroke-width:1.4px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--primary) 60%, transparent))}.lz-wire-pulse{fill:none;stroke:color-mix(in srgb, var(--primary-hover) 30%, var(--highlight));stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:6 94;stroke-dashoffset:100px;opacity:0;filter:drop-shadow(0 0 6px var(--primary))}.lz-models{transform:rotateY(calc(-16deg + var(--px) * 3deg));transform-origin:0;transition:transform .6s var(--lz-out);flex-direction:column;grid-column:4;gap:12px;margin-left:24px;display:flex}.lz-model{border:1px solid color-mix(in srgb, var(--highlight) 10%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--highlight) 7%, transparent), color-mix(in srgb, var(--highlight) 2%, transparent));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:64px;box-shadow:0 1px 0 color-mix(in srgb, var(--highlight) 8%, transparent) inset, 0 18px 40px -20px color-mix(in srgb, var(--shade) 90%, transparent);border-radius:16px;align-items:center;gap:14px;padding:12px 18px;display:flex;position:relative;overflow:hidden}.lz-model>span{flex-direction:column;display:flex}.lz-model b{font-size:17px;font-weight:700}.lz-model small{color:var(--subtle-foreground);font-size:12px}.lz-model-logo{object-fit:contain;flex:none;width:28px;height:28px}.lz-model-logo-invert{filter:invert()}.lz-model:after{content:"";background:linear-gradient(105deg, transparent 35%, color-mix(in srgb, var(--highlight) 12%, transparent) 50%, transparent 65%);pointer-events:none;position:absolute;inset:0;translate:-120%}.lz-model-more{min-height:48px}.lz-model-dots{gap:4px;flex-direction:row!important;display:flex!important}.lz-model-dots i{background:var(--disabled-foreground);border-radius:50%;width:6px;height:6px}.lz-label{color:var(--foreground-2)}.lz-label:before{content:"";background:var(--primary);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:12px;display:inline-block}.lz-skeleton-big{width:160px;height:44px}@media (max-width:720px){.lz-stage{padding-top:28px}.lz-rotor{--fs:clamp(26px, 8.6vw, 60px);font-stretch:112%}.lz-outline{-webkit-text-stroke-width:2px}.lz-scene{perspective:1000px;perspective-origin:50% 0;grid-template-columns:1fr;gap:14px;min-height:0;margin-top:22px}.lz-scene:after{display:none}.lz-win,.lz-win-l,.lz-win-r{--tilt:0deg;width:100%;transform:rotateX(calc(7deg - var(--py) * 2deg));transform-origin:50% 100%;grid-column:1;margin:0}.lz-wires{display:none}.lz-win-bar{height:30px}.lz-win-body{gap:12px;padding:14px}.lz-win-prompt{min-height:0;font-size:13px}.lz-win-row{display:none}.lz-win-go{height:40px}.lz-win-video{aspect-ratio:16/9}.lz-models{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 0;display:grid;transform:none}.lz-model{border-radius:14px;gap:10px;min-height:56px;padding:10px 12px}.lz-model b{font-size:15px}.lz-model-logo{width:22px;height:22px}.lz-model-more{flex-direction:row;grid-column:1/-1;justify-content:center;min-height:44px}}@keyframes lz-win-in{0%{opacity:0;transform:translateZ(-260px) rotateY(calc(var(--tilt) * 2)) translateY(40px)}}@keyframes lz-float{50%{translate:0 -8px}}@keyframes lz-model-in{0%{opacity:0;translate:40px}}@keyframes lz-sheen{0%,70%{translate:-120%}to{translate:120%}}@keyframes lz-pulse{0%{stroke-dashoffset:100px;opacity:0}10%,85%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes lz-wire-in{0%{stroke-dasharray:0 100}to{stroke-dasharray:100 0}}@keyframes lz-blink-soft{50%{opacity:0}}@keyframes lz-char-in{0%{opacity:0;filter:blur(10px);translate:0 .35em}}@media (prefers-reduced-motion:no-preference){.lz-rotor-line[data-on] .lz-rotor-char{animation:lz-char-in .7s var(--lz-out) backwards;animation-delay:calc(var(--c) * 28ms)}.lz-win{animation:lz-win-in 1.3s var(--lz-out) backwards, lz-float 7s ease-in-out 1.4s infinite}.lz-win-r{animation-delay:.25s,2.6s}.lz-model{animation:lz-model-in .9s var(--lz-out) backwards;animation-delay:calc(.6s + var(--i) * .1s)}.lz-model:after{animation:6s ease-in-out infinite lz-sheen;animation-delay:calc(2s + var(--i) * .35s)}.lz-wire{stroke-dasharray:100 0;animation:lz-wire-in 1.2s var(--lz-out) .5s backwards}.lz-wire-pulse{animation:2.8s linear infinite lz-pulse;animation-delay:calc(1.4s + var(--i) * .45s)}.lz-win-cursor{animation:1s step-end infinite lz-blink-soft}}.lz-home .lz-bg{--lz-grain:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27220%27 height=%27220%27%3E%3Cfilter id=%27n%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%27.85%27 numOctaves=%273%27 stitchTiles=%27stitch%27/%3E%3CfeColorMatrix values=%270 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url(%23n)%27/%3E%3C/svg%3E");z-index:0;pointer-events:none;background:radial-gradient(70% 50% at 50% -5%, color-mix(in srgb, var(--glow) 18%, transparent), transparent 70%), radial-gradient(120% 90% at 50% 40%, transparent 60%, #0007);position:fixed;inset:0;overflow:hidden}.lz-home>main,.lz-home>footer{z-index:1;position:relative}.lz-home .lz-bg:after{content:"";background:var(--lz-grain) 0 0 / 220px 220px;opacity:.18;mix-blend-mode:soft-light;position:absolute;inset:-50%}.lz-home .lz-bg-film{background:radial-gradient(70% 45% at 50% -5%, color-mix(in srgb, var(--glow) 12%, transparent), transparent 70%), repeating-linear-gradient(to bottom, #ffffff06 0 1px, transparent 1px 3px), radial-gradient(120% 90% at 50% 40%, transparent 60%, #0008)}.lz-home .lz-bg-film:before{content:"";background:linear-gradient(115deg, transparent 38%, color-mix(in srgb, var(--glow) 16%, transparent) 47%, color-mix(in srgb, var(--primary-hover) 8%, transparent) 52%, transparent 62%);position:absolute;inset:-20% -60%}.lz-home .lz-bg-film:after{opacity:.2}.lz-home .lz-block{padding-top:128px;position:relative}.lz-home .lz-block:not(#price){content-visibility:auto;contain-intrinsic-size:auto 720px}.lz-home .lz-block-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.lz-home .lz-label{color:var(--foreground);font-size:13px}.lz-home .lz-glass{border:1px solid color-mix(in srgb, var(--highlight) 11%, transparent);background:linear-gradient(140deg, color-mix(in srgb, var(--highlight) 7.5%, transparent), color-mix(in srgb, var(--highlight) 2%, transparent) 60%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 color-mix(in srgb, var(--highlight) 9%, transparent) inset, 0 30px 60px -36px color-mix(in srgb, var(--shade) 90%, transparent);border-radius:20px;position:relative}.lz-home [data-spot]{isolation:isolate;overflow:hidden}.lz-home [data-spot]:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(360px circle at var(--mx,50%) var(--my,-20%), color-mix(in srgb, var(--glow) 14%, transparent), transparent 60%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.lz-home [data-spot]:hover:before{opacity:1}}.lz-home .lz-about{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:20px;display:grid}.lz-home .lz-about-text{flex-direction:column;justify-content:space-between;gap:32px;padding:32px;display:flex}.lz-home .lz-about-lead{color:var(--foreground);text-wrap:pretty;font-size:21px;line-height:1.5}.lz-home .lz-about-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lz-home .lz-about-points div{border-top:1px solid color-mix(in srgb, var(--highlight) 12%, transparent);flex-direction:column;gap:6px;padding-top:14px;display:flex}.lz-home .lz-about-points dd{color:var(--foreground-2);font-size:15px}.lz-home .lz-modes{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.2fr);gap:14px;margin-top:14px;display:grid}.lz-home .lz-mode{border-radius:20px;flex-direction:column;gap:6px;padding:22px 24px;display:flex}.lz-home .lz-mode[data-pro]{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}.lz-home .lz-mode-name{color:var(--muted-foreground)}.lz-home .lz-mode[data-pro] .lz-mode-name{color:var(--primary-text)}.lz-home .lz-mode-price{letter-spacing:-.02em;color:var(--foreground);font-size:26px;font-weight:700}.lz-home .lz-mode-spec{color:var(--foreground-2,var(--foreground));font-size:14px}.lz-home .lz-mode-wait{color:var(--muted-foreground);margin-top:auto;padding-top:10px;font-size:13px}.lz-home .lz-mode-rules{border-radius:20px;align-content:center;gap:10px;margin:0;padding:20px 24px;display:grid}.lz-home .lz-mode-rules div{align-items:baseline;gap:12px;display:flex}.lz-home .lz-mode-rules dt{min-width:92px;color:var(--primary-text);flex:none;font-size:13px;font-weight:700}.lz-home .lz-mode-rules dd{color:var(--foreground-2,var(--foreground));margin:0;font-size:14px}@media (max-width:900px){.lz-home .lz-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.lz-home .lz-mode-rules{grid-column:1/-1}}@media (max-width:520px){.lz-home .lz-modes{grid-template-columns:1fr}}.lz-home .lz-prices{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));perspective:1400px;gap:14px;display:grid}.lz-home .lz-price{border:1px solid color-mix(in srgb, var(--highlight) 11%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--highlight) 7%, transparent), color-mix(in srgb, var(--highlight) 1.5%, transparent) 70%);min-width:0;box-shadow:0 1px 0 color-mix(in srgb, var(--highlight) 9%, transparent) inset, 0 40px 70px -40px color-mix(in srgb, var(--shade) 95%, transparent);transition:transform .6s var(--lz-out), border-color .3s;border-radius:20px;flex-direction:column;gap:10px;padding:26px 24px;display:flex;position:relative}.lz-home .lz-price[data-pos="0"]{transform-origin:100%;transform:rotateY(12deg)}.lz-home .lz-price[data-pos="2"]{transform-origin:0;transform:rotateY(-12deg)}.lz-home .lz-price[data-pos="1"]{border-color:color-mix(in srgb, var(--primary) 45%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--glow) 13%, transparent), color-mix(in srgb, var(--glow) 2%, transparent) 70%);box-shadow:0 1px 0 color-mix(in srgb, var(--highlight) 10%, transparent) inset, 0 0 70px -12px color-mix(in srgb, var(--glow) 35%, transparent)}.lz-home .lz-price-res{letter-spacing:-.02em;color:var(--foreground);font-size:34px;font-weight:700}.lz-home .lz-price[data-pos="1"] .lz-price-res{color:var(--primary-text-strong)}.lz-home .lz-price-model{color:var(--muted-foreground);font-size:13px}.lz-home .lz-price-value{border-top:1px solid color-mix(in srgb, var(--highlight) 12%, transparent);color:var(--foreground);margin-top:auto;padding-top:22px;font-size:24px;font-weight:700;line-height:1.2}.lz-home .lz-price-unit{color:var(--muted-foreground);font-size:13px}.lz-home .lz-price-foot{color:var(--foreground-2);flex-wrap:wrap;gap:8px 32px;margin-top:18px;font-size:15px;display:flex}.lz-home .lz-price-foot b{color:var(--foreground);margin-right:6px;font-weight:700}@media (hover:hover) and (pointer:fine){.lz-home .lz-price:hover{border-color:color-mix(in srgb, var(--primary) 55%, transparent);transform:none}}.lz-home .lz-feats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.lz-home .lz-feat-card{background:linear-gradient(160deg, color-mix(in srgb, var(--highlight) 6.5%, transparent), color-mix(in srgb, var(--highlight) 1.5%, transparent) 65%);min-height:248px;box-shadow:0 30px 60px -40px color-mix(in srgb, var(--shade) 95%, transparent);transition:transform .5s var(--lz-out);border-radius:20px;flex-direction:column;gap:12px;padding:24px;display:flex;position:relative}.lz-home .lz-feat-card:after{content:"";border-radius:inherit;background:linear-gradient(180deg, color-mix(in srgb, var(--highlight) 22%, transparent), color-mix(in srgb, var(--highlight) 4%, transparent) 55%, color-mix(in srgb, var(--highlight) 2%, transparent));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lz-home .lz-feat-card[data-accent]{background:linear-gradient(160deg, color-mix(in srgb, var(--glow) 14%, transparent), color-mix(in srgb, var(--glow) 2%, transparent) 70%)}.lz-home .lz-feat-card[data-accent]:after{background:linear-gradient(180deg, color-mix(in srgb, var(--primary-hover) 55%, transparent), color-mix(in srgb, var(--glow) 8%, transparent) 60%, color-mix(in srgb, var(--glow) 2%, transparent))}.lz-home .lz-feat-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:auto;display:flex}.lz-home .lz-feat-num{font-family:var(--lz-flex);letter-spacing:-.03em;color:var(--sunken);-webkit-text-stroke:2px color-mix(in srgb, var(--foreground) 55%, transparent);paint-order:stroke fill;font-size:54px;font-weight:900;font-stretch:125%;line-height:.9}.lz-home .lz-feat-card[data-accent] .lz-feat-num{color:var(--primary-foreground);-webkit-text-stroke-color:var(--primary)}.lz-home .lz-feat-tag{background:color-mix(in srgb, var(--highlight) 7%, transparent);letter-spacing:.04em;color:var(--foreground);white-space:nowrap;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:700}.lz-home .lz-feat-card[data-accent] .lz-feat-tag{background:var(--primary);color:var(--primary-foreground)}.lz-home .lz-feat-card b{color:var(--foreground);text-wrap:balance;font-size:18px;font-weight:700;line-height:1.25}.lz-home .lz-feat-text{color:color-mix(in srgb, var(--foreground-2) 70%, var(--muted-foreground));font-size:14.5px;line-height:1.5}.lz-home .lz-board{gap:var(--gap,10px);flex-direction:column;width:min(100%,100svh - 150px);margin:0 auto;display:flex}.lz-home .lz-board:not([data-ready]){aspect-ratio:1;background:color-mix(in srgb, var(--highlight) 3%, transparent);border-radius:14px}.lz-home .lz-board-row{gap:var(--gap,10px);display:flex}.lz-home .lz-cell{background:var(--card);height:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--highlight) 8%, transparent) inset;border-radius:14px;flex:none;transition:box-shadow .3s;display:block;position:relative;overflow:hidden}.lz-home .lz-cell-video{object-fit:cover;width:100%;height:100%;transition:scale .8s var(--lz-out), filter .4s}.lz-home .lz-cell-title{background:linear-gradient(transparent, color-mix(in srgb, var(--background) 85%, transparent));color:var(--foreground);opacity:0;transition:opacity .3s, translate .4s var(--lz-out);padding:28px 12px 10px;font-size:13px;font-weight:600;position:absolute;bottom:0;left:0;right:0;translate:0 8px}@media (hover:hover) and (pointer:fine){.lz-home .lz-board:hover .lz-cell-video{filter:brightness(.6)saturate(.8)}.lz-home .lz-board .lz-cell:hover .lz-cell-video{filter:none;scale:1.04}.lz-home .lz-cell:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 60%, transparent) inset, 0 0 50px -10px color-mix(in srgb, var(--glow) 45%, transparent)}.lz-home .lz-cell:hover .lz-cell-title{opacity:1;translate:0}}.lz-home .lz-cell:focus-visible .lz-cell-title{opacity:1;translate:0}.lz-home .lz-enter{background:var(--primary);width:min(100%,980px);min-height:96px;color:var(--primary-foreground);box-shadow:0 0 0 1px color-mix(in srgb, var(--highlight) 25%, transparent) inset, 0 24px 80px -24px color-mix(in srgb, var(--primary) 75%, transparent);transition:transform .4s var(--lz-out), box-shadow .3s, background .3s;border-radius:24px;justify-content:center;align-items:center;gap:18px;margin:40px auto 0;padding:18px 32px;display:flex;position:relative;overflow:hidden}.lz-home .lz-enter:after{content:"";background:linear-gradient(105deg, transparent 35%, color-mix(in srgb, var(--highlight) 55%, transparent) 50%, transparent 65%);pointer-events:none;position:absolute;inset:0;translate:-120%}.lz-home .lz-enter-text{font-family:var(--lz-flex);letter-spacing:-.02em;text-transform:uppercase;text-align:center;font-size:clamp(20px,3.2vw,40px);font-weight:900;font-stretch:125%;line-height:1.05}.lz-home .lz-enter-arrow{background:var(--background);width:56px;height:56px;color:var(--primary-text);transition:transform .4s var(--lz-out);border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.lz-home .lz-enter:hover{background:var(--primary-hover);box-shadow:0 0 0 1px color-mix(in srgb, var(--highlight) 35%, transparent) inset, 0 30px 100px -20px color-mix(in srgb, var(--primary) 90%, transparent)}.lz-home .lz-enter:hover .lz-enter-arrow{transform:rotate(45deg)}}.lz-home .lz-footer{border-top:1px solid color-mix(in srgb, var(--highlight) 10%, transparent);background:radial-gradient(90% 70% at 50% 120%, color-mix(in srgb, var(--glow) 30%, transparent), transparent 70%), radial-gradient(45% 50% at 12% 100%, color-mix(in srgb, var(--primary) 16%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--highlight) 3%, transparent), color-mix(in srgb, var(--primary-soft) 70%, transparent));margin-top:128px;padding:0;display:block;position:relative;overflow:hidden}.lz-home>main:focus{outline:none}.lz-home .lz-footer-in{z-index:1;flex-direction:column;gap:56px;padding-top:64px;display:flex;position:relative}.lz-home .lz-footer-top{grid-template-columns:minmax(220px,1.1fr) 3fr;gap:48px;display:grid}.lz-home .lz-footer-brand{gap:14px;max-width:320px}.lz-home .lz-footer-mark{font-family:var(--lz-flex);letter-spacing:-.03em;white-space:nowrap;font-size:30px;font-weight:900;font-stretch:125%;line-height:1}.lz-home .lz-footer-mark .lz-outline{-webkit-text-stroke-width:2px}.lz-home .lz-footer-note{color:var(--muted-foreground);font-size:14px;line-height:1.55}.lz-home .lz-footer-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.lz-home .lz-footer-col>.cap{color:var(--primary-text);margin-bottom:10px}.lz-home .lz-flink{min-height:34px;color:color-mix(in srgb, var(--foreground-2) 75%, var(--muted-foreground))}.lz-home .lz-flink:hover{color:var(--foreground)}.lz-home .lz-footer-bar{border-top:1px solid color-mix(in srgb, var(--highlight) 9%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:20px;display:flex}.lz-home .lz-footer-legal{flex-wrap:wrap;gap:0 24px;display:flex}.lz-home .lz-footer-legal .lz-flink{font-size:14px}.lz-home .lz-footer-end{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.lz-home .lz-langs{border-color:color-mix(in srgb, var(--highlight) 11%, transparent);background:color-mix(in srgb, var(--highlight) 4%, transparent)}.lz-home .lz-langs button[aria-pressed=true]{background:color-mix(in srgb, var(--glow) 14%, transparent);color:var(--primary-text-strong);box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 45%, transparent) inset}.lz-home .lz-totop{background:var(--primary);width:44px;height:44px;color:var(--primary-foreground);box-shadow:0 10px 40px -10px color-mix(in srgb, var(--glow) 70%, transparent);transition:background .2s, transform .3s var(--lz-out);border-radius:50%;place-items:center;display:grid}.lz-home .lz-totop:hover{background:var(--primary-hover)}.lz-home .lz-footer-word{font-family:var(--lz-flex);letter-spacing:-.05em;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background:linear-gradient(180deg, var(--primary) 0%, color-mix(in srgb, var(--glow) 55%, transparent) 55%, transparent 92%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:12px 0 -.24em;font-size:min(27vw,380px);font-weight:900;font-stretch:125%;line-height:.9;position:relative}:root[data-theme=light] .lz-home .lz-footer-word{background-image:linear-gradient(180deg, var(--primary-text) 0%, color-mix(in srgb, var(--primary-text) 45%, transparent) 55%, transparent 92%)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.lz-home .lz-totop:hover{transform:translateY(-3px)}}@media (max-width:720px){.lz-home .lz-block{padding-top:88px}.lz-home .lz-about{grid-template-columns:1fr}.lz-home .lz-about-text{gap:24px;padding:22px}.lz-home .lz-about-lead{font-size:18px}.lz-home .lz-about-points,.lz-home .lz-prices{grid-template-columns:1fr;gap:10px}.lz-home .lz-price[data-pos]{transform:none}.lz-home .lz-price{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 16px;padding:18px 20px;display:grid}.lz-home .lz-price-res{grid-row:span 2;font-size:28px}.lz-home .lz-price-value{border:0;grid-column:2;margin:0;padding:0;font-size:20px}.lz-home .lz-price-unit{grid-column:2}.lz-home .lz-price-model{grid-area:1/2}.lz-home .lz-feats-grid{grid-template-columns:1fr;gap:10px}.lz-home .lz-feat-card{gap:10px;min-height:0;padding:20px}.lz-home .lz-feat-top{margin-bottom:6px}.lz-home .lz-feat-num{font-size:42px}.lz-home .lz-board{width:100%}.lz-home .lz-cell{border-radius:10px}.lz-home .lz-enter{border-radius:18px;gap:12px;min-height:76px;margin-top:24px;padding:14px 18px}.lz-home .lz-enter-arrow{width:44px;height:44px}.lz-home .lz-footer{margin-top:88px}.lz-home .lz-footer-in{gap:40px;padding-top:40px}.lz-home .lz-footer-top{grid-template-columns:1fr;gap:36px}.lz-home .lz-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.lz-home .lz-footer-bar{flex-direction:column;align-items:flex-start}.lz-home .lz-footer-end{justify-content:space-between;width:100%}.lz-home .lz-footer-end .lz-fine{order:3;width:100%}}@keyframes lz-tilt-in{0%{opacity:0;transform:translateY(48px)rotateX(16deg)}}@keyframes lz-clip-in{0%{opacity:0}}@keyframes lz-cell-in{0%{opacity:0;transform:scale(.86)rotateX(14deg)}}@keyframes lz-grain{17%{transform:translate(-4%,3%)}33%{transform:translate(3%,-5%)}50%{transform:translate(-6%,-2%)}67%{transform:translate(5%,4%)}83%{transform:translate(-2%,6%)}}@keyframes lz-leak{0%{transform:translate(-30%)}to{transform:translate(30%)}}@keyframes lz-flicker{31%{opacity:.94}33%{opacity:1}71%{opacity:.96}}@keyframes lz-run{0%,60%{translate:-120%}to{translate:120%}}@media (prefers-reduced-motion:no-preference){.lz-home .lz-bg:after{animation:1s steps(6,end) infinite lz-grain}.lz-home .lz-bg-film{animation:5s step-end infinite lz-flicker}.lz-home .lz-bg-film:before{animation:16s ease-in-out infinite alternate lz-leak}.lz-home.is-live .lz-feats-grid[data-in],.lz-home.is-live .lz-board[data-in]{animation:none}.lz-home.is-live .lz-feats-grid[data-in] .lz-feat-card{animation:lz-tilt-in .9s var(--lz-out) backwards;animation-delay:calc(var(--i) * 70ms)}.lz-home.is-live .lz-board[data-in] .lz-cell{animation:lz-cell-in 1s var(--lz-out) backwards;animation-delay:calc(var(--i) * 80ms)}.lz-home .lz-cell-video{animation:.8s lz-clip-in}.lz-home.is-live .lz-prices[data-in] .lz-price,.lz-home.is-live .lz-price[data-in]{animation:lz-tilt-in .9s var(--lz-out) backwards;animation-delay:var(--d,0s)}.lz-home .lz-enter:after{animation:4s ease-in-out 1s infinite lz-run}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.lz-home .lz-feat-card:hover{transform:translateY(-6px)}.lz-home .lz-enter:hover{transform:translateY(-3px)}}.lz-home{--lz-rail:0px;padding-left:var(--lz-rail);transition:padding-left .3s var(--lz-out)}.lz-home .lz-rail{z-index:60;border-right:1px solid color-mix(in srgb, var(--highlight) 8%, transparent);background:color-mix(in srgb, var(--sunken) 92%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);width:232px;height:100dvh;min-height:0;transition:width .3s var(--lz-out), transform .35s var(--lz-out);flex-direction:column;gap:6px;padding:18px 12px 14px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.lz-home .lz-rail-brand{min-height:44px;color:var(--foreground);align-items:center;gap:10px;padding:0 8px;display:flex}.lz-home .lz-rail-mark{width:26px;height:30px;fill:var(--primary);flex:none}.lz-home .lz-rail-brand span{letter-spacing:.08em;flex-direction:column;font-size:14px;font-weight:800;line-height:1.1;display:flex}.lz-home .lz-rail-brand small{font-family:var(--lz-mono);letter-spacing:.24em;color:var(--subtle-foreground);font-size:10px;font-weight:500}.lz-home .lz-rail-head{flex:none;justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.lz-home .lz-rail-head>.lz-rail-brand{flex:1;min-width:0}.lz-home .lz-rail-close{display:none}.lz-home .lz-rail-scroll{overscroll-behavior:contain;scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow-y:auto}.lz-home .lz-rail-scroll>*{flex-shrink:0}.lz-home .lz-rail-nav{flex-direction:column;gap:4px;display:flex}.lz-home .lz-rail-account{border-top:1px solid color-mix(in srgb, var(--highlight) 8%, transparent);margin-top:6px;padding-top:10px}.lz-home .lz-rail-link,.lz-home .lz-rail-collapse{width:100%;min-height:44px;color:color-mix(in srgb, var(--foreground-2) 70%, var(--muted-foreground));white-space:nowrap;border:1px solid #0000;border-radius:12px;align-items:center;gap:14px;padding:0 12px;font-size:14.5px;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:flex;overflow:hidden}.lz-home .lz-rail-link svg,.lz-home .lz-rail-collapse svg{flex:none}.lz-home .lz-rail-link[data-pending] span{visibility:hidden}.lz-home .lz-rail-link:hover,.lz-home .lz-rail-collapse:hover{background:color-mix(in srgb, var(--highlight) 6%, transparent);color:var(--foreground)}.lz-home .lz-rail-link[aria-current=page]{border-color:color-mix(in srgb, var(--primary) 35%, transparent);background:color-mix(in srgb, var(--glow) 10%, transparent);color:var(--foreground);font-weight:700}.lz-home .lz-rail-link[aria-current=page] svg{color:var(--primary-text)}.lz-home .lz-rail-link[aria-pressed=true]{border-color:color-mix(in srgb, var(--primary) 35%, transparent);color:var(--foreground)}.lz-home .lz-rail-link[aria-pressed=true] svg{color:var(--primary-text)}.lz-home .lz-route-loader{inset:0 0 0 var(--lz-rail);z-index:55;background:color-mix(in srgb, var(--background) 96%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;display:grid;position:fixed}.lz-home .lz-route-loader-card{color:var(--foreground);letter-spacing:.01em;flex-direction:column;align-items:center;gap:18px;font-size:15px;font-weight:600;display:flex}.lz-home .lz-route-loader-card .lz-rail-mark{width:44px;height:51px;animation:1.2s ease-in-out infinite lz-route-pulse}.lz-home .lz-route-loader-card i{background:color-mix(in srgb, var(--highlight) 10%, transparent);border-radius:3px;width:160px;height:3px;display:block;position:relative;overflow:hidden}.lz-home .lz-route-loader-card i:after,.lz-home .lz-route-progress:after{content:"";border-radius:inherit;background:var(--primary);width:40%;animation:lz-route-run 1.1s var(--lz-ease) infinite;position:absolute;inset:0}.lz-home .lz-route-progress{inset:0 0 auto var(--lz-rail);z-index:70;height:3px;position:fixed;overflow:hidden}@keyframes lz-route-pulse{50%{opacity:.45;scale:.92}}@keyframes lz-route-run{0%{translate:-100%}to{translate:250%}}@media (prefers-reduced-motion:reduce){.lz-home .lz-route-loader-card .lz-rail-mark{animation:none}.lz-home .lz-route-loader-card i:after,.lz-home .lz-route-progress:after{animation-duration:2.4s}}.lz-home .lz-rail-foot{border-top:1px solid color-mix(in srgb, var(--highlight) 8%, transparent);flex-direction:column;gap:4px;margin-top:auto;padding-top:10px;display:flex}.lz-home .lz-rail-collapse{border-color:color-mix(in srgb, var(--highlight) 10%, transparent);flex:none}.lz-home .lz-rail[data-collapsed]{width:76px}.lz-home .lz-rail[data-collapsed] :is(.lz-rail-link,.lz-rail-collapse){justify-content:center;padding:0}.lz-home .lz-rail[data-collapsed] :is(.lz-rail-link,.lz-rail-collapse,.lz-rail-brand)>span{display:none}.lz-home .lz-rail[data-collapsed] .lz-rail-brand{justify-content:center;padding:0}.lz-home .lz-topbar,.lz-home .lz-rail-scrim{display:none}@media (max-width:900px){.lz-home .lz-topbar{z-index:55;border-bottom:1px solid color-mix(in srgb, var(--highlight) 8%, transparent);background:color-mix(in srgb, var(--background) 80%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);justify-content:space-between;align-items:center;height:60px;padding:0 16px;display:flex;position:sticky;top:0}.lz-home .lz-topbar .lz-rail-brand{padding:0}.lz-home .lz-topbar-menu{border:1px solid color-mix(in srgb, var(--highlight) 12%, transparent);width:44px;height:44px;color:var(--foreground);border-radius:12px;place-items:center;display:grid}.lz-home .lz-rail{overscroll-behavior:contain;width:min(300px,84vw);padding-bottom:calc(14px + env(safe-area-inset-bottom));box-shadow:30px 0 60px -20px color-mix(in srgb, var(--shade) 80%, transparent);overflow:hidden;transform:translate(-102%)}.lz-home .lz-rail-close{border:1px solid color-mix(in srgb, var(--highlight) 12%, transparent);width:44px;height:44px;color:var(--foreground);border-radius:12px;flex:none;place-items:center;display:grid}.lz-home .lz-rail[data-open]{transform:none}.lz-home .lz-rail-collapse{display:none}.lz-home .lz-rail-scrim{z-index:58;background:color-mix(in srgb, var(--shade) 55%, transparent);display:block;position:fixed;inset:0}}.lz-home .lz-win-placeholder{color:var(--subtle-foreground)}.lz-home .lz-win-seg{border:1px solid color-mix(in srgb, var(--highlight) 16%, transparent);background:color-mix(in srgb, var(--highlight) 4%, transparent);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.lz-home .lz-win-seg button{height:26px;color:color-mix(in srgb, var(--foreground-2) 70%, var(--muted-foreground));cursor:pointer;border-radius:7px;padding:0 10px;font-size:12px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s}.lz-home .lz-win-seg button:hover{background:color-mix(in srgb, var(--highlight) 10%, transparent);color:var(--foreground)}.lz-home .lz-win-seg button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);box-shadow:0 0 16px -4px color-mix(in srgb, var(--primary) 80%, transparent)}.lz-home .lz-win-seg button:active{transform:scale(.96)}@media (max-width:900px){.lz-home .lz-win-seg button{height:44px;padding:0 12px}.lz-home .lz-flink{min-height:44px}}.lz-home a.lz-win-go{transition:background .2s,box-shadow .3s}@media (hover:hover) and (pointer:fine){.lz-home a.lz-win-go:hover{background:var(--primary-hover);box-shadow:0 14px 40px -12px color-mix(in srgb, var(--primary) 90%, transparent)}}@media (min-width:721px){.lz-home .lz-scene{padding-left:48px}}@keyframes lz-price-flash{0%{opacity:.2;translate:0 6px}}@media (prefers-reduced-motion:no-preference){.lz-home .lz-win-price{animation:lz-price-flash .35s var(--lz-out);display:inline-block}}.lz-home .lz-win-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lz-home .lz-win-mode{border:1px solid color-mix(in srgb, var(--highlight) 14%, transparent);background:color-mix(in srgb, var(--highlight) 4%, transparent);color:color-mix(in srgb, var(--foreground-2) 70%, var(--muted-foreground));text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:9px 12px;transition:border-color .2s,background .2s,color .2s,box-shadow .3s;display:grid}.lz-home .lz-win-mode svg{color:var(--subtle-foreground);grid-row:span 2;transition:color .2s}.lz-home .lz-win-mode-name{color:var(--foreground);font-size:14px;font-weight:700}.lz-home .lz-win-mode-time{color:var(--subtle-foreground);font-size:11px}.lz-home .lz-win-mode:hover{border-color:color-mix(in srgb, var(--highlight) 30%, transparent);background:color-mix(in srgb, var(--highlight) 8%, transparent)}.lz-home .lz-win-mode[aria-pressed=true]{border-color:color-mix(in srgb, var(--primary) 70%, transparent);background:color-mix(in srgb, var(--glow) 12%, transparent);box-shadow:0 0 24px -8px color-mix(in srgb, var(--primary) 60%, transparent)}.lz-home .lz-win-mode[aria-pressed=true] svg{color:var(--primary-text)}.lz-home .lz-win-mode[aria-pressed=true] .lz-win-mode-time{color:var(--primary-text-strong)}.lz-home .lz-section-title{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(30px,3.1vw,48px);font-weight:650;line-height:1.08}.lz-home .lz-section-lead{max-width:52ch;color:var(--foreground-2);margin:0;font-size:clamp(15px,1.3vw,18px);line-height:1.55}.lz-home .lz-media-split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.lz-home .lz-media-copy{gap:18px;min-width:0;display:grid}.lz-home .lz-media-offers{gap:10px;display:grid}.lz-home .lz-media-offer{border:1px solid color-mix(in srgb, var(--foreground) 18%, transparent);background:color-mix(in srgb, var(--background) 75%, transparent);border-radius:16px;min-width:0;padding:14px 18px}.lz-home .lz-media-offer-head{grid-template-columns:22px minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid}.lz-home .lz-media-offer-head>svg{color:var(--primary)}.lz-home .lz-media-offer h3{margin:0;font-size:20px;font-weight:650}.lz-home .lz-media-offer-head a{width:44px;height:44px;color:var(--foreground);background:color-mix(in srgb, var(--highlight) 7%, transparent);border-radius:10px;place-items:center;display:grid}.lz-home .lz-media-offer p{color:var(--foreground-2);margin:2px 0 10px;font-size:13px;line-height:1.5}.lz-home .lz-media-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.lz-home .lz-media-quotes>div{border-top:1px solid color-mix(in srgb, var(--foreground) 18%, transparent);min-width:0;padding-top:10px}.lz-home .lz-media-quotes dt{color:var(--foreground-2);font-size:12px}.lz-home .lz-media-quotes dd{color:var(--foreground);white-space:nowrap;font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:12px}.lz-home .lz-media-quotes b{font-size:18px;font-weight:650}.lz-home .lz-media-caption{color:var(--foreground-2);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.lz-home .lz-media-caption strong{color:var(--primary)}.lz-home .lz-interface-stack{aspect-ratio:1;perspective:1100px;isolation:isolate;min-width:0;position:relative}.lz-home .lz-interface-stack:before{content:"";background:radial-gradient(ellipse, color-mix(in srgb, var(--glow) 18%, transparent), transparent 68%);filter:blur(24px);z-index:-1;border-radius:50%;position:absolute;inset:8%}.lz-home .lz-interface-card{border:1px solid color-mix(in srgb, var(--foreground) 26%, transparent);border-radius:16px;width:94%;margin:0;position:absolute;overflow:hidden;box-shadow:0 28px 80px -30px #000b}.lz-home .lz-interface-card img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.lz-home .lz-interface-back{top:5%;left:4%;transform:rotateY(-10deg)rotate(5deg)scale(.94)}.lz-home .lz-interface-front{top:32%;left:0;transform:rotateY(-9deg)rotate(-4deg)}.lz-home .lz-interface-caption{text-align:center;color:var(--foreground-2);letter-spacing:.15em;font-size:11px;position:absolute;bottom:0;left:0;right:0}.lz-home .lz-feats-grid{border:1px solid color-mix(in srgb, var(--foreground) 18%, transparent);border-radius:20px;gap:0;overflow:hidden}.lz-home .lz-feat-card{min-height:208px;box-shadow:none;border-inline-end:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);border-bottom:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);border-radius:0;padding:24px}.lz-home .lz-feat-card:after{display:none}.lz-home .lz-feat-top{align-items:center;margin-bottom:8px}.lz-home .lz-feat-num{color:var(--primary);-webkit-text-stroke:0;font-size:16px;line-height:1}.lz-home .lz-feat-tag{font-size:10px}.lz-home .lz-feat-card b{font-size:18px}.lz-home .lz-feat-text{font-size:14px}.lz-home .lz-school-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,60px);padding:clamp(20px,3vw,40px);display:grid;overflow:hidden}.lz-home .lz-school-copy{gap:20px;min-width:0;display:grid}.lz-home .lz-course-topics{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lz-home .lz-course-topics li{color:var(--foreground);grid-template-columns:17px minmax(0,1fr);align-items:center;gap:10px;font-size:14px;display:grid}.lz-home .lz-course-topics svg{color:var(--primary)}.lz-home .lz-home-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lz-home .lz-home-cta{min-width:0;min-height:48px;color:var(--primary-foreground);background:var(--primary);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:650;line-height:1.3;text-decoration:none;transition:background-color .2s,transform .2s;display:flex}.lz-home .lz-home-cta svg{flex:none}.lz-home .lz-home-cta-quiet{color:var(--foreground);background:color-mix(in srgb, var(--highlight) 10%, transparent);border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent)}.lz-home .lz-home-cta:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.lz-home .lz-media-offer a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.lz-home .lz-school-art{aspect-ratio:1/1.05;min-width:0;position:relative}.lz-home .lz-school-art img{object-fit:cover;border-radius:16px;width:93%;height:58%;position:absolute;box-shadow:0 24px 60px -20px #0009}.lz-home .lz-school-art img:first-child{top:0;right:0;transform:rotate(3deg)}.lz-home .lz-school-art img:last-child{border:4px solid var(--background);width:74%;height:49%;bottom:0;left:0;transform:rotate(-4deg)}.lz-home .lz-token-heading{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:24px;margin-bottom:28px;display:grid}.lz-home .lz-token-heading .lz-label{margin-bottom:18px;display:block}.lz-home .lz-token-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lz-home .lz-token-card{border:1px solid color-mix(in srgb, var(--foreground) 23%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--highlight) 7%, transparent), transparent);border-radius:20px;grid-template-rows:auto minmax(2.6em,auto) auto auto 1fr;align-items:start;gap:16px;min-width:0;padding:26px;display:grid}.lz-home .lz-token-no{color:var(--primary);font-size:12px}.lz-home .lz-token-card h3{color:var(--foreground-2);margin:0;font-size:18px;font-weight:500;line-height:1.3}.lz-home .lz-token-value{letter-spacing:-.04em;color:var(--foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:clamp(28px,3vw,44px);line-height:1.1;display:flex}.lz-home .lz-token-value small{color:var(--foreground-2);letter-spacing:normal;font-size:14px}.lz-home .lz-token-card p{color:var(--foreground-2);margin:0;font-size:14px}.lz-home .lz-token-card .lz-home-cta{align-self:end;margin-top:8px}.lz-home .lz-token-note{margin-top:18px}@media (hover:hover){.lz-home .lz-feat-card:hover{background:color-mix(in srgb, var(--glow) 7%, transparent);transform:none}.lz-home .lz-home-cta:hover{transform:translateY(-2px)}}@media (max-width:1024px){.lz-home .lz-feats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lz-home .lz-media-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.lz-home .lz-media-offer{padding:12px}.lz-home .lz-token-card{padding:20px}}@media (max-width:767px){.lz-home .lz-media-split,.lz-home .lz-school-split,.lz-home .lz-token-heading{grid-template-columns:minmax(0,1fr)}.lz-home .lz-interface-stack{justify-self:center;width:100%;max-width:560px}.lz-home .lz-school-art{justify-self:center;width:100%;max-width:520px}.lz-home .lz-token-grid{grid-template-columns:minmax(0,1fr)}.lz-home .lz-token-card{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:20px}.lz-home .lz-token-no{grid-column:1/-1}.lz-home .lz-token-card h3{align-self:center;min-height:0}.lz-home .lz-token-value{grid-area:2/2;font-size:28px}.lz-home .lz-token-card .lz-home-cta{grid-column:1/-1;margin:0}.lz-home .lz-token-card p{grid-column:1/-1}.lz-home .lz-feat-card{min-height:220px;padding:18px}.lz-home .lz-feat-card b{font-size:16px}}@media (prefers-reduced-motion:reduce){.lz-home .lz-home-cta{transition:none}}.lz-home .lz-scene-section{isolation:isolate;padding-block:clamp(64px,7vw,112px) 24px}.lz-home .lz-scene-section:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(ellipse 55% 65% at var(--scene-x,20%) var(--scene-y,55%), color-mix(in srgb, var(--glow) 14%, transparent), transparent 75%), radial-gradient(ellipse 35% 45% at 85% 5%, color-mix(in srgb, var(--highlight) 5%, transparent), transparent 78%);position:absolute;inset:0 -2% -5%}.lz-home #price{--scene-x:80%;--scene-y:55%}.lz-home #features{--scene-x:8%;--scene-y:20%}.lz-home #school{--scene-x:76%;--scene-y:40%}.lz-home #tokens{--scene-x:70%;--scene-y:68%}.lz-home .lz-section-title.disp{letter-spacing:-.015em;text-transform:uppercase;max-width:13ch;text-shadow:0 0 44px color-mix(in srgb, var(--glow) 12%, transparent);font-size:clamp(40px,4.8vw,68px);font-weight:800;font-stretch:55%;line-height:.98}.lz-home .lz-media-offer{background:linear-gradient(140deg, color-mix(in srgb, var(--card) 84%, var(--highlight)), var(--sunken) 75%);border-color:var(--border);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--highlight) 9%, transparent), 0 20px 42px -25px color-mix(in srgb, var(--shade) 95%, transparent)}.lz-home .lz-media-offer-head a,.lz-home .lz-token-pick{border:1px solid color-mix(in srgb, var(--primary) 32%, var(--border));color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--sunken));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--highlight) 8%, transparent)}.lz-home .lz-interface-card{background:var(--sunken);border-color:color-mix(in srgb, var(--primary) 30%, var(--border));box-shadow:0 28px 80px -30px #000c, 0 0 44px -18px color-mix(in srgb, var(--glow) 36%, transparent)}.lz-home #features .lz-block-head{flex-direction:column;align-items:start;gap:16px}.lz-home #features .lz-section-title{max-width:none}.lz-home .lz-feats-grid{perspective:1600px;border:0;gap:14px;overflow:visible}.lz-home .lz-feat-card{border:1px solid var(--border);background:linear-gradient(145deg, color-mix(in srgb, var(--card) 92%, var(--highlight)), var(--sunken));box-shadow:0 1px 0 color-mix(in srgb, var(--highlight) 8%, transparent) inset, 0 20px 38px -28px #000b;border-radius:18px}.lz-home .lz-feat-top{width:100%}.lz-home .lz-school-split{perspective:1400px;gap:clamp(24px,5vw,70px);padding:0}.lz-home .lz-school-copy{background:linear-gradient(150deg, color-mix(in srgb, var(--card) 80%, var(--highlight)), var(--sunken) 80%);border-color:var(--border);gap:20px;padding:clamp(20px,3vw,36px);transform:rotateY(4deg)}.lz-home .lz-panel-chrome{border-bottom:1px solid var(--border);color:var(--foreground-2);align-items:center;gap:6px;padding-bottom:16px;font-size:11px;display:flex}.lz-home .lz-panel-chrome i{background:color-mix(in srgb, var(--highlight) 30%, transparent);border-radius:50%;width:7px;height:7px}.lz-home .lz-panel-chrome span{margin-inline-start:12px}.lz-home .lz-school-art{perspective:1200px}.lz-home .lz-school-art img{border:1px solid color-mix(in srgb, var(--primary) 30%, var(--border));box-shadow:0 32px 80px -25px #000b, 0 0 50px -25px color-mix(in srgb, var(--glow) 40%, transparent)}.lz-home .lz-home-actions{grid-template-columns:max-content minmax(0,1fr)}.lz-home .lz-home-actions .lz-home-cta{justify-content:center;padding-inline:16px}.lz-home .lz-home-actions .lz-home-cta-quiet{justify-self:start}.lz-home .lz-token-scene{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.lz-home .lz-token-copy{gap:20px;min-width:0;display:grid}.lz-home .lz-token-list{gap:12px;min-width:0;min-height:300px;display:grid}.lz-home .lz-token-row{background:linear-gradient(130deg, color-mix(in srgb, var(--card) 86%, var(--highlight)), var(--sunken));border-color:var(--border);border-radius:16px;grid-template-columns:24px minmax(0,1fr) auto 44px;align-items:center;gap:14px;min-width:0;padding:16px 18px;display:grid}.lz-home .lz-token-row-main{gap:8px;min-width:0;display:grid}.lz-home .lz-token-row h3{color:var(--foreground-2);margin:0;font-size:13px;font-weight:500;line-height:1.3}.lz-home .lz-token-row .lz-token-value{white-space:nowrap;font-size:clamp(24px,2.6vw,34px)}.lz-home .lz-token-rubles{color:var(--foreground-2);white-space:nowrap;font-size:12px}.lz-home .lz-token-pick{border-radius:10px;place-items:center;width:44px;height:44px;transition:background-color .2s,box-shadow .2s;display:grid}.lz-home .lz-token-pick:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.lz-home .lz-token-display{aspect-ratio:1/1.1;perspective:1200px;place-items:center;min-width:0;display:grid;position:relative}.lz-home .lz-token-display img{width:112%;max-width:none;height:auto;display:block;-webkit-mask-image:radial-gradient(62% 58%,#000 50%,#0000 86%);mask-image:radial-gradient(62% 58%,#000 50%,#0000 86%)}.lz-home .lz-token-exchange{color:var(--foreground-2);background:linear-gradient(140deg, var(--card), var(--sunken));gap:6px;padding:18px 24px;display:grid;position:absolute;bottom:10%;right:8%;transform:rotateY(-12deg)rotate(-5deg);box-shadow:0 20px 50px -20px #000b}.lz-home .lz-token-exchange b{color:var(--primary);font-size:24px;font-weight:500}@media (hover:hover){.lz-home .lz-token-pick:hover{background:color-mix(in srgb, var(--primary) 20%, var(--sunken));box-shadow:0 0 22px color-mix(in srgb, var(--glow) 15%, transparent)}}@media (max-width:1024px){.lz-home .lz-token-row{gap:10px;padding:14px}.lz-home .lz-token-row .lz-token-no{display:none}.lz-home .lz-token-row{grid-template-columns:minmax(0,1fr) auto 44px}}@media (max-width:767px){.lz-home .lz-token-scene{grid-template-columns:minmax(0,1fr);gap:12px}.lz-home .lz-token-display{aspect-ratio:1/.8;justify-self:center;width:100%;max-width:480px}.lz-home .lz-section-title.disp{font-size:clamp(40px,10vw,56px)}.lz-home .lz-school-copy{transform:none}.lz-home .lz-home-actions{grid-template-columns:minmax(0,1fr)}.lz-home .lz-home-actions .lz-home-cta{justify-self:stretch}.lz-home .lz-token-list{min-height:0}}
