.origin{--ko:#526dff;--bn:#1fb562;--sun:#ef3340;isolation:isolate;position:relative;overflow:clip}.origin:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 60% at 12% 70%, color-mix(in srgb, var(--ko) 14%, transparent), transparent 70%), radial-gradient(42% 60% at 88% 70%, color-mix(in srgb, var(--bn) 12%, transparent), transparent 70%);position:absolute;inset:0}.origin__stage{grid-template-columns:minmax(0,1fr) clamp(88px,10vw,150px) minmax(0,1fr);align-items:stretch;display:grid}.origin__side{isolation:isolate;border:1px solid var(--led-seam);background:var(--card);min-width:0;transition:border-color var(--lk-dur-base) var(--lk-ease-standard), transform .6s var(--ease-out), box-shadow var(--lk-dur-slow) var(--lk-ease-standard);border-radius:22px;flex-direction:column;gap:clamp(1.5rem,3vw,2.25rem);padding:clamp(1.4rem,3vw,2.5rem);display:flex;position:relative;overflow:hidden}.origin__side--ko{--accent:var(--ko)}.origin__side--bn{--accent:var(--bn)}.origin__side:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);height:1px;position:absolute;top:-1px;left:10%;right:10%}.origin__side:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--led-seam));box-shadow:0 40px 80px -50px color-mix(in srgb, var(--accent) 70%, transparent);transform:translateY(-4px)}.origin__word{z-index:-1;font:500 clamp(6rem, 13vw, 11.5rem)/1 var(--lk-font-display);letter-spacing:-.02em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, color-mix(in oklab, var(--accent) var(--tint), #000) 26%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;transition:color .9s var(--lk-ease-standard);position:absolute;bottom:-.2em;right:-.04em}:root[data-theme=light] .origin__word{opacity:.55}.origin__word[lang=ko]{font-family:var(--lk-font-ko);font-weight:700}.origin__word[lang=bn]{font-family:var(--lk-font-bn);bottom:-.32em}.origin__side:hover .origin__word{color:color-mix(in srgb, var(--accent) 9%, transparent)}.origin__role{font:500 .75rem/1 var(--lk-font-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab, var(--accent) var(--tint), #000);align-items:center;gap:10px;margin:0;display:inline-flex}.origin__role i{background:var(--accent);width:8px;height:8px;box-shadow:0 0 12px var(--accent);border-radius:50%;animation:2.4s ease-in-out infinite origin-blink}.origin__country{font:400 clamp(2rem, 3.6vw, 3rem)/1.05 var(--lk-font-display);letter-spacing:-.02em;color:var(--fg);flex-wrap:wrap;align-items:baseline;gap:.2em .45em;margin:.9rem 0 0;display:flex}.origin__country span{color:color-mix(in oklab, var(--accent) var(--tint), #000);font-size:.62em}.origin__country span[lang=ko]{font-family:var(--lk-font-ko);font-weight:600}.origin__country span[lang=bn]{font-family:var(--lk-font-bn);font-weight:500}.origin__meta{font:500 .6875rem/1.3 var(--lk-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:.9rem 0 0;display:flex}.origin__meta>*+:before{content:"";vertical-align:middle;opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px;margin-right:14px;display:inline-block}.clock{color:var(--fg);font-variant-numeric:tabular-nums}.clock i{font-style:normal;animation:2s step-end infinite origin-colon}.origin__points{counter-reset:op;gap:0;margin:0;padding:0;list-style:none;display:grid}.origin__points li{counter-increment:op;border-top:1px solid var(--led-seam);grid-template-columns:2.5rem minmax(0,1fr);gap:4px 0;padding:1rem 0;display:grid}.origin__points li:before{content:counter(op, decimal-leading-zero);font:500 .6875rem/1 var(--lk-font-mono);letter-spacing:.1em;color:color-mix(in oklab, var(--accent) var(--tint), #000);grid-row:span 2;padding-top:3px}.origin__points b{font:500 1.0625rem/1.3 var(--lk-font-display);color:var(--fg)}.origin__points span{color:var(--lk-silver);font-size:.9375rem;line-height:1.55}.origin__bridge{align-content:center;place-items:center;gap:14px;display:grid;position:relative}.origin__rail{background:linear-gradient(90deg, var(--ko), color-mix(in srgb, var(--sun) 80%, var(--ko)) 50%, var(--bn));height:2px;margin-top:-1px;position:absolute;top:50%;left:-2px;right:-2px;box-shadow:0 0 14px #ef334059}.origin__pulse{opacity:0;background:#fff;border-radius:4px;width:22px;height:4px;margin:-2px 0 0 -11px;position:absolute;top:50%;box-shadow:0 0 12px 2px}.origin__pulse--ko{color:var(--ko);animation:2.8s cubic-bezier(.55,0,.6,1) infinite origin-ko}.origin__pulse--bn{color:var(--bn);animation:2.8s cubic-bezier(.55,0,.6,1) infinite origin-bn}.origin__sun{z-index:1;background:var(--led-black);width:54px;height:54px;box-shadow:0 0 0 1px var(--led-seam);border-radius:50%;place-items:center;display:grid;position:relative}.origin__sun i{background:radial-gradient(circle at 35% 35%, #ff7a83, var(--sun) 60%);border-radius:50%;width:26px;height:26px;animation:2.8s ease-in-out infinite origin-sun;box-shadow:0 0 22px 2px #ef334099}.origin__sun:after{content:"";border:1px solid var(--sun);animation:origin-ring 2.8s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}.origin__one{z-index:1;background:var(--led-black);font:500 .625rem/1.2 var(--lk-font-mono);letter-spacing:.14em;text-transform:uppercase;text-align:center;white-space:nowrap;color:var(--muted);border-radius:4px;margin-top:40px;padding:4px 8px;position:absolute;top:50%;left:50%;transform:translate(-50%)}.origin__sign{color:var(--lk-silver);flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;margin:clamp(2rem,4vw,3rem) 0 0;font-size:clamp(.9375rem,1.4vw,1.125rem);display:flex}.origin__sign span{align-items:center;gap:1.75rem;display:inline-flex}.origin__sign span+span:before{content:"";background:var(--sun);width:5px;height:5px;box-shadow:0 0 10px var(--sun);border-radius:50%}.origin__sign [lang=ko]{font-family:var(--lk-font-ko)}.origin__sign [lang=bn]{font-family:var(--lk-font-bn)}@keyframes origin-ko{0%{opacity:0;left:0%}15%{opacity:1}85%{opacity:1}to{opacity:0;left:50%}}@keyframes origin-bn{0%{opacity:0;left:100%}15%{opacity:1}85%{opacity:1}to{opacity:0;left:50%}}@keyframes origin-ko-v{0%{opacity:0;top:0%}15%{opacity:1}85%{opacity:1}to{opacity:0;top:50%}}@keyframes origin-bn-v{0%{opacity:0;top:100%}15%{opacity:1}85%{opacity:1}to{opacity:0;top:50%}}@keyframes origin-sun{0%,70%,to{transform:scale(1)}85%{filter:brightness(1.3);transform:scale(1.18)}}@keyframes origin-ring{0%,70%{opacity:0;transform:scale(1)}80%{opacity:.9}to{opacity:0;transform:scale(1.9)}}@keyframes origin-blink{50%{opacity:.35}}@keyframes origin-colon{50%{opacity:.2}}@media (max-width:899px){.origin__stage{grid-template-rows:auto 120px auto;grid-template-columns:minmax(0,1fr)}.origin__rail{background:linear-gradient(180deg, var(--ko), color-mix(in srgb, var(--sun) 80%, var(--ko)) 50%, var(--bn));width:2px;height:auto;margin:0 0 0 -1px;inset:-2px auto -2px 50%}.origin__pulse{width:4px;height:22px;margin:-11px 0 0 -2px;left:50%}.origin__pulse--ko{animation-name:origin-ko-v}.origin__pulse--bn{animation-name:origin-bn-v}.origin__one{margin:-9px 0 0;left:calc(50% + 40px);transform:none}}.nation__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.nation__text .shead{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.nation__figs{border:1px solid var(--led-seam);background:var(--led-seam);border-radius:14px;flex-wrap:wrap;gap:1px;margin:0 0 1.25rem;display:flex;overflow:hidden}.nation__figs>div{background:var(--panel);flex-direction:column;flex:180px;gap:6px;padding:16px 18px;display:flex}.nation__figs dd{font:300 clamp(1.75rem, 3vw, 2.5rem)/1 var(--lk-font-display);letter-spacing:-.02em;color:var(--fg);margin:0}.nation__figs dt{font:500 .6875rem/1.3 var(--lk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lk-silver)}.assure{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.assure__item{--accent:#21d4fd;border:1px solid var(--led-seam);background:var(--card);transition:border-color var(--lk-dur-base) var(--lk-ease-standard), transform .5s var(--ease-out);border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-content:start;gap:4px 14px;padding:16px;display:grid;position:relative;overflow:hidden}.assure__item:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--led-seam));transform:translateY(-3px)}.assure__ico{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--led-seam));background:color-mix(in srgb, var(--accent) 9%, transparent);width:42px;height:42px;color:var(--signal);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:transform .6s var(--ease-out), box-shadow .4s var(--lk-ease-standard);border-radius:11px;grid-row:span 2;padding:9px}.assure__item:hover .assure__ico{box-shadow:0 0 24px -6px var(--accent);transform:rotate(-6deg)scale(1.06)}.assure__taka{font-family:var(--lk-font-bn);font-weight:500}.assure__item b{font:500 1rem/1.3 var(--lk-font-display);color:var(--fg);align-self:end}.assure__item span{color:var(--lk-silver);font-size:.875rem;line-height:1.5}.nation__map{margin:0}.bdmap{aspect-ratio:4533/6150;width:min(100%,500px);margin-inline:auto;position:relative}.bdmap__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bdmap__dot{fill:rgb(var(--fg-rgb) / .24)}.bdmap__edge{fill:none;stroke:rgb(var(--fg-rgb) / .16);stroke-width:.012px;stroke-linejoin:round}.bdmap__halo{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite bd-halo}.bdmap__scan{opacity:.45;mix-blend-mode:screen}:root[data-theme=light] .bdmap__scan{mix-blend-mode:multiply;opacity:.35}.bdmap__route{fill:none;stroke:var(--signal);stroke-width:.016px;stroke-linecap:round;opacity:.75;stroke-dasharray:1;stroke-dashoffset:1px}.nation__map[data-in] .bdmap__route,html:not([data-js]) .bdmap__route{animation:bd-draw 1.3s var(--ease-out) calc(.3s + var(--i,0) * .11s) forwards}.bdmap__spark{fill:#fff;stroke:#21d4fd;stroke-width:.014px;opacity:0}.nation__map[data-in] .bdmap__spark{opacity:1;transition:opacity .6s 1.6s}:root[data-theme=light] .bdmap__spark{fill:var(--signal)}.bdmap__pin{z-index:1;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .6s var(--lk-ease-enter) calc(.5s + var(--i,0) * .11s);align-items:center;gap:7px;display:flex;position:absolute;transform:translate(-5px,-50%)}.nation__map[data-in] .bdmap__pin,html:not([data-js]) .bdmap__pin{opacity:1}.bdmap__pin--left{flex-direction:row-reverse;transform:translate(calc(5px - 100%),-50%)}.bdmap__pin i{background:var(--signal);width:10px;height:10px;box-shadow:0 0 0 3px rgb(var(--base-rgb) / .7), 0 0 12px #21d4fd;border-radius:50%;flex:none;position:relative}.bdmap__pin i:after{content:"";border:1px solid var(--signal);animation:bd-ping 2.8s var(--ease-out) calc(var(--i,0) * .35s) infinite;border-radius:50%;position:absolute;inset:-1px}.bdmap__pin b{font:500 .75rem/1 var(--lk-font-body);color:var(--fg);text-shadow:0 0 6px rgb(var(--base-rgb) / .9)}.bdmap__pin span{font:400 .75rem/1 var(--lk-font-bn);color:var(--lk-silver);text-shadow:0 0 6px rgb(var(--base-rgb) / .9)}.bdmap__pin--hub i{width:16px;height:16px;box-shadow:0 0 0 4px rgb(var(--base-rgb) / .7), 0 0 22px #ef3340;background:#ef3340;transform:translate(-3px)}.bdmap__pin--hub i:after{border-color:#ef3340;animation-duration:2s}.bdmap__pin--hub b{font-size:.9375rem}.bdmap__pin--hub span{font-size:.875rem}.nation__cap{font:500 .6875rem/1.3 var(--lk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lk-silver);flex-wrap:wrap;justify-content:center;gap:6px 20px;margin-top:1.25rem;display:flex}.nation__cap span:first-child{align-items:center;gap:8px;display:inline-flex}.nation__cap i{background:#ef3340;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #ef3340}.nation__cap [lang=bn]{font:400 .875rem/1.3 var(--lk-font-bn);letter-spacing:0;text-transform:none}@keyframes bd-draw{to{stroke-dashoffset:0}}@keyframes bd-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@keyframes bd-halo{50%{opacity:.55;transform:scale(1.15)}}@media (max-width:999px){.nation__grid{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,5vw,2.5rem)}.nation__text{display:contents}.nation__text .shead{order:0;margin-bottom:0}.nation__map{order:1}.nation__figs{order:2}.assure{order:3}.bdmap{width:min(100%,420px);margin-inline:auto}}@media (max-width:560px){.assure{grid-template-columns:minmax(0,1fr)}.bdmap__pin b,.bdmap__pin span{font-size:.6875rem}.bdmap__pin--hub b{font-size:.8125rem}.bdmap__pin:not(.bdmap__pin--hub) span{display:none}}.ftr__origin{color:var(--lk-silver);flex-wrap:wrap;justify-content:flex-end;gap:.3rem 1.1rem;margin:0;font-size:.875rem;display:flex}.ftr__origin span+span:before{content:"·";color:#ef3340;margin-right:1.1rem}.ftr__origin [lang=ko]{font-family:var(--lk-font-ko)}.ftr__origin [lang=bn]{font-family:var(--lk-font-bn)}@media (max-width:719px){.ftr__origin{justify-content:flex-start}}.hero__eyebrow{flex-wrap:wrap;row-gap:6px}@media (prefers-reduced-motion:reduce){.origin__pulse,.bdmap__spark,.bdmap__scan{display:none}.origin__sun i,.origin__sun:after,.origin__role i,.clock i,.bdmap__pin i:after,.bdmap__halo{animation:none}.bdmap__route{stroke-dashoffset:0;animation:none!important}.bdmap__pin{opacity:1;transition:none}.origin__side,.assure__item,.assure__ico,.origin__word{transition:none}.origin__side:hover,.assure__item:hover{transform:none}}@media (max-width:599px){.origin__sign{text-align:center;flex-direction:column;align-items:center;gap:.55rem}.origin__sign span{gap:0}.origin__sign span+span:before{display:none}}@media (max-width:420px){.origin__meta>span:nth-child(2){display:none}}
:root{--subnav-h:56px}.page-hero{--accent:#21d4fd;isolation:isolate;margin-top:calc(-1 * var(--header-h));padding:calc(var(--header-h) + clamp(2.25rem, 5.5vw, 4.5rem)) 0 clamp(2.5rem, 5vw, 4rem);background:var(--led-black);position:relative;overflow:clip}.page-hero:before{content:"";z-index:0;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 24%, transparent), transparent 72%);border-radius:50%;width:min(78vw,980px);animation:14s ease-in-out infinite alternate lk-hero-glow;position:absolute;top:-38%;right:-12%}.page-hero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 75%, transparent) 28%, var(--fg) 50%, color-mix(in srgb, var(--accent) 75%, transparent) 72%, transparent);opacity:.55;height:1px;animation:lk-hero-line 1.5s var(--ease-out) .25s backwards;position:absolute;bottom:0;left:0;right:0}@keyframes lk-hero-glow{0%{opacity:.75;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(-7%,9%)scale(1.16)}}@keyframes lk-hero-line{0%{opacity:0;transform:scaleX(0)}}.page-hero .pixel-field{z-index:0;opacity:.75;-webkit-mask-image:linear-gradient(#000 25%,#0000 96%);mask-image:linear-gradient(#000 25%,#0000 96%)}.page-hero>.container{z-index:1;position:relative}.page-hero .shead{margin-bottom:0}.crumbs{font:500 .6875rem/1.4 var(--lk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lk-silver);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:0 0 clamp(1.5rem,3vw,2.25rem);padding:0;list-style:none;display:flex}.crumbs li{align-items:center;gap:.6rem;display:inline-flex}.crumbs li+li:before{content:"/";opacity:.4}.crumbs a{color:inherit;transition:color var(--lk-dur-fast) var(--lk-ease-standard);text-decoration:none}.crumbs a:hover,.crumbs [aria-current]{color:var(--fg)}.crumbs a:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.page-hero__codes{z-index:1;margin-top:clamp(2.25rem,5vw,4rem);position:relative}.page-hero__codes .marquee{--gap:clamp(1.5rem, 3vw, 3rem)}.page-hero__codes span{font:300 clamp(3rem, 9vw, 7.5rem)/1 var(--lk-font-display);letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, color-mix(in oklab, var(--accent,var(--fg)) var(--tint), #000) 62%, transparent)}.subnav{top:var(--header-h);z-index:60;height:var(--subnav-h);border-bottom:1px solid var(--led-seam);background:rgb(var(--base-rgb) / .8);-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);position:sticky}.subnav__in{align-items:center;gap:1.25rem;height:100%;display:flex}.subnav__lead{border-right:1px solid var(--led-seam);font:500 .75rem/1 var(--lk-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);flex:none;align-items:center;gap:.6rem;padding-right:1.25rem;display:inline-flex}.subnav__lead i{background:var(--accent,#21d4fd);width:8px;height:8px;box-shadow:0 0 12px var(--accent,#21d4fd);border-radius:50%}.subnav__list{scrollbar-width:none;flex:auto;align-items:center;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.subnav__list::-webkit-scrollbar{display:none}.subnav__list li{flex:none}.subnav__link{height:var(--subnav-h);color:var(--lk-silver);font:500 .8125rem/1 var(--lk-font-body);white-space:nowrap;transition:color var(--lk-dur-fast) var(--lk-ease-standard);align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:inline-flex;position:relative}.subnav__link i{background:rgb(var(--fg-rgb) / .07);min-width:20px;font:500 .6875rem/1 var(--lk-font-mono);text-align:center;border-radius:999px;padding:3px 6px;font-style:normal}.subnav__link:after{content:"";background:var(--accent,#21d4fd);transform-origin:0;height:2px;transition:transform .42s var(--ease-out);position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(0)}.subnav__link:hover,.subnav__link[aria-current]{color:var(--fg)}.subnav__link[aria-current]:after{transform:scaleX(1)}.subnav__link:focus-visible{outline:2px solid var(--signal);outline-offset:-4px;border-radius:6px}.subnav__action{flex:none}@media (max-width:760px){.subnav__lead,.subnav__action{display:none}.subnav__in{padding-inline:0}.subnav__list{padding-inline:calc(1.5rem - 12px)}}.cats{padding-bottom:clamp(2rem,5vw,4rem)}.cat{border-top:1px solid var(--led-seam);scroll-margin-top:calc(var(--header-h) + var(--subnav-h));grid-template-columns:minmax(0,.82fr) minmax(0,2fr);gap:clamp(2rem,5vw,5rem);padding-block:clamp(3rem,6vw,5.5rem);display:grid}.cat:first-child{border-top:0}.cat__head{top:calc(var(--header-h) + var(--subnav-h) + 2rem);align-self:start;position:sticky}.cat__n{align-items:baseline;gap:.6rem;margin:0;display:flex}.cat__n b{font:300 clamp(3.25rem, 6vw, 5.25rem)/.85 var(--lk-font-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px rgb(var(--fg-rgb) / .3)}.cat__title{margin-top:1.1rem;font-size:clamp(1.75rem,3vw,2.5rem)}.cat__blurb{max-width:26rem;color:var(--lk-silver);margin:.9rem 0 0;line-height:1.65}.cat__meta{flex-wrap:wrap;gap:8px;margin:1.35rem 0 0;padding:0;list-style:none;display:flex}.cat__meta li{border:1px solid var(--led-seam);font:500 .6875rem/1 var(--lk-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lk-silver);border-radius:999px;padding:6px 10px}.cat__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:18px;display:grid}.cat__ask{border:1px dashed rgb(var(--fg-rgb) / .2);height:100%;min-height:240px;color:var(--lk-silver);background-image:radial-gradient(circle, rgb(var(--fg-rgb) / .07) 1px, transparent 1.4px);transition:border-color var(--lk-dur-base) var(--lk-ease-standard), color var(--lk-dur-base) var(--lk-ease-standard);background-size:14px 14px;border-radius:12px;flex-direction:column;justify-content:flex-end;gap:.6rem;padding:22px;text-decoration:none;display:flex;position:relative;overflow:hidden}.cat__ask b{max-width:16rem;font:400 1.375rem/1.18 var(--lk-font-display);letter-spacing:-.01em;color:var(--fg)}.cat__ask span{font-size:.9375rem;line-height:1.55}.cat__ask em{font:500 .75rem/1 var(--lk-font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-top:.4rem;font-style:normal;display:inline-flex}.cat__ask em i{transition:transform .3s var(--ease-out);font-style:normal}.cat__ask:hover,.cat__ask:focus-visible{color:var(--fg);border-color:#21d4fda6}.cat__ask:hover em i,.cat__ask:focus-visible em i{color:var(--signal);transform:translate(6px)}.cat__ask:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media (max-width:960px){.cat{grid-template-columns:1fr;gap:1.75rem}.cat__head{position:static}}@media (max-width:620px){.cat__grid{grid-template-columns:1fr}.cat__ask{min-height:0}}.tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tool{border:1px solid var(--led-seam);background:var(--card);height:100%;min-height:280px;color:var(--lk-silver);transition:border-color var(--lk-dur-base) var(--lk-ease-standard), box-shadow var(--lk-dur-slow) var(--lk-ease-standard);border-radius:12px;flex-direction:column;gap:.7rem;padding:24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.tool__n{font:500 .6875rem/1 var(--lk-font-mono);letter-spacing:.12em;color:var(--signal)}.tool__art{width:132px;height:56px;color:rgb(var(--fg-rgb) / .3);margin-top:1.1rem;display:block}.tool__art .on{color:var(--signal);opacity:.25;transition:opacity .4s var(--lk-ease-standard) calc(var(--i,0) * 45ms)}.tool:hover .tool__art .on,.tool:focus-visible .tool__art .on{opacity:1}.tool__title{font:400 1.5rem/1.15 var(--lk-font-display);letter-spacing:-.01em;color:var(--fg);margin-top:auto}.tool__text{font-size:.9375rem;line-height:1.6}.tool__go{font:500 .75rem/1 var(--lk-font-mono);letter-spacing:.08em;text-transform:uppercase;transition:color var(--lk-dur-fast) var(--lk-ease-standard);align-items:center;gap:8px;margin-top:.5rem;display:inline-flex}.tool__go i{transition:transform .3s var(--ease-out), color var(--lk-dur-fast) var(--lk-ease-standard);font-style:normal}.tool:hover,.tool:focus-visible{border-color:#21d4fd80;box-shadow:0 30px 70px -40px #21d4fd99}.tool:hover .tool__go,.tool:focus-visible .tool__go{color:var(--fg)}.tool:hover .tool__go i,.tool:focus-visible .tool__go i{color:var(--signal);transform:translate(6px)}.tool:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media (max-width:900px){.tools{grid-template-columns:1fr}.tool{min-height:0}}.series-hero{padding-bottom:0}.series-hero__in{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.series-hero__text{min-width:0}.series-hero__title{margin:0;font-size:1rem;font-weight:400;line-height:1}.series-hero__code{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);font:500 .8125rem/1 var(--lk-font-mono);letter-spacing:.08em;color:color-mix(in oklab, var(--accent) var(--tint), #000);border-radius:999px;align-items:center;gap:.6rem;padding:8px 14px 8px 12px;display:inline-flex}.series-hero__code i{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite series-pulse}.series-hero__name{text-wrap:balance;margin-top:1.25rem;font-size:clamp(2.5rem,6.2vw,5.25rem);display:block}.series-hero__tag{max-width:34rem;color:var(--fg-2);font-size:clamp(1.0625rem,1.5vw,1.3125rem);line-height:1.5}.series-hero__cta{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:clamp(1.75rem,3vw,2.5rem);display:flex}.series-hero__pdf{font:500 .75rem/1 var(--lk-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lk-silver);transition:color var(--lk-dur-fast) var(--lk-ease-standard);align-items:center;gap:8px;padding:8px 6px;text-decoration:none;display:inline-flex}.series-hero__pdf svg{width:16px;height:16px;transition:transform .3s var(--ease-out);flex:none}.series-hero__pdf:hover,.series-hero__pdf:focus-visible{color:var(--fg)}.series-hero__pdf:hover svg,.series-hero__pdf:focus-visible svg{color:color-mix(in oklab, var(--accent) var(--tint), #000);transform:translateY(3px)}.series-hero__pdf:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.series-hero__art{min-width:0;position:relative;container-type:inline-size}.series-hero__mark{z-index:0;font:300 clamp(4rem, 10vw, 9rem)/1 var(--lk-font-display);font-size:min(12rem, calc(140cqw / var(--n,4)));letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, color-mix(in oklab, var(--accent) var(--tint), #000) 55%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:50%;transform:translate(-50%,-46%)}.series-hero__float{z-index:1;animation:7s ease-in-out infinite alternate series-float;display:block;position:relative}.series-hero__frame{aspect-ratio:1400/766;border:1px solid color-mix(in srgb, var(--accent) 32%, var(--led-seam));background:var(--led-surface);box-shadow:0 50px 120px -50px color-mix(in srgb, var(--accent) 65%, transparent), 0 24px 60px -30px rgb(var(--shadow-rgb) / calc(.9 * var(--shadow-k)));border-radius:18px;display:block;position:relative;overflow:hidden}.series-hero__frame img{object-fit:cover;width:100%;height:100%;display:block}.series-hero__frame:before{content:"";z-index:1;background:linear-gradient(90deg, transparent, var(--accent), transparent);height:1px;position:absolute;top:0;left:12%;right:12%}.series-hero__frame:after{content:"";pointer-events:none;background:linear-gradient(105deg, transparent 38%, rgb(var(--fg-rgb) / .16) 50%, transparent 62%);mix-blend-mode:screen;animation:series-sweep 6.5s var(--ease-out) 1.2s infinite;position:absolute;inset:0;transform:translate(-120%)}@keyframes series-float{0%{transform:translateY(-7px)}to{transform:translateY(9px)}}@keyframes series-sweep{0%{transform:translate(-120%)}38%,to{transform:translate(120%)}}@keyframes series-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 70%, transparent)}70%,to{box-shadow:0 0 0 9px #0000}}.figs{border:1px solid var(--led-seam);background:var(--led-seam);border-bottom:0;border-radius:14px 14px 0 0;flex-wrap:wrap;gap:1px;margin:clamp(2.5rem,5vw,4rem) 0 0;display:flex;overflow:hidden}.fig{background:rgb(var(--base-rgb) / .86);flex-direction:column-reverse;flex:140px;justify-content:flex-end;gap:.5rem;padding:20px 22px 22px;display:flex}.fig dt{font:500 .6875rem/1.3 var(--lk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lk-silver)}.fig dd{font:400 clamp(1.25rem, 2.1vw, 1.75rem)/1.1 var(--lk-font-display);letter-spacing:-.01em;color:var(--fg);font-variant-numeric:tabular-nums;margin:0}.fig:first-child dd{color:color-mix(in oklab, var(--accent) var(--tint), #000)}.series-sec{scroll-margin-top:calc(var(--header-h) + var(--subnav-h) - 1px)}.series-page .subnav__lead{letter-spacing:.06em;text-transform:none}@media (max-width:960px){.series-hero__in{grid-template-columns:1fr;gap:0}.series-hero__art{margin-top:clamp(3.5rem,13vw,5.5rem)}}@media (max-width:620px){.series-hero__cta .lk-btn{flex:auto;justify-content:center}.fig{flex-basis:40%;padding:16px 16px 18px}}.overview{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.overview__label{margin:0;font-weight:400}.overview__desc{font:300 clamp(1.5rem, 2.9vw, 2.5rem)/1.22 var(--lk-font-display);letter-spacing:-.02em;color:var(--fg);margin:1.5rem 0 0}.overview .cat__meta{margin-top:2rem}.overview__h{font:500 .6875rem/1 var(--lk-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lk-silver);margin:0 0 .5rem}.feats{counter-reset:feat;margin:0;padding:0;list-style:none}.feats li{counter-increment:feat;border-bottom:1px solid var(--led-seam);color:var(--fg-2);grid-template-columns:2.75rem minmax(0,1fr);align-items:baseline;padding:1.1rem 0;font-size:1.0625rem;line-height:1.5;display:grid}.feats li:before{content:counter(feat, decimal-leading-zero);font:500 .6875rem/1 var(--lk-font-mono);letter-spacing:.1em;color:color-mix(in oklab, var(--accent) var(--tint), #000)}@media (max-width:960px){.overview{grid-template-columns:1fr}}.mx{grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.mx__list{min-width:0;overflow-x:auto}.mx__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.mx__table thead th{border-bottom:1px solid var(--led-seam);font:500 .6875rem/1.35 var(--lk-font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:left;vertical-align:bottom;color:var(--lk-silver);padding:0 14px 12px}.mx__table tbody tr{transition:background-color var(--lk-dur-base) var(--lk-ease-standard)}.mx__table tbody tr[data-on]{background:color-mix(in srgb, var(--accent) 8%, transparent)}.mx__table tbody th{border-bottom:1px solid var(--led-seam);text-align:left;padding:0;font-weight:400;position:relative}.mx__table tbody th:before{content:"";background:var(--accent);width:2px;transition:transform .32s var(--ease-out);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.mx__table tbody tr[data-on] th:before{transform:scaleY(1)}.mx__table tbody td{border-bottom:1px solid var(--led-seam);white-space:nowrap;color:var(--fg-2);padding:14px;font-size:.9375rem}.mx__pick{width:100%;color:var(--fg);font:500 .9375rem/1.2 var(--lk-font-mono);letter-spacing:.02em;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:14px;display:flex}.mx__pick:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:6px}.mx__sw{background-color:#000;background-image:radial-gradient(circle closest-side, var(--sw,#5b6676) 0 60%, transparent 68%);background-size:var(--g,4px) var(--g,4px);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--led-seam);background-position:50%;border-radius:5px;flex:none}.mx__table tbody tr[data-on] .mx__sw{--sw:var(--accent)}.mx__sw--box{width:30px;height:18px;box-shadow:none;color:#5b6676;background:0 0;border-radius:0;place-items:center start;display:grid}.mx__sw--box i{border:1.5px solid;border-radius:2px;display:block}.mx__table tbody tr[data-on] .mx__sw--box{color:color-mix(in oklab, var(--accent) var(--tint), #000)}.mx__go{text-align:right;width:1%}.mx__table tbody td.mx__go{padding:0 8px 0 0}.mx__go a{border:1px solid var(--led-seam);width:36px;height:36px;color:var(--lk-silver);font:500 .75rem/1 var(--lk-font-mono);letter-spacing:.08em;text-transform:uppercase;transition:border-color var(--lk-dur-fast) var(--lk-ease-standard), color var(--lk-dur-fast) var(--lk-ease-standard);border-radius:999px;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.mx__go a span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.mx__go a i{transition:transform .3s var(--ease-out);font-size:1rem;font-style:normal}.mx__go a:hover,.mx__go a:focus-visible{border-color:var(--accent);color:var(--fg)}.mx__go a:hover i,.mx__go a:focus-visible i{color:color-mix(in oklab, var(--accent) var(--tint), #000);transform:translate(3px)}.mx__go a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mx__note{color:var(--muted);margin:1rem 0 0;padding-inline:14px;font-size:.8125rem;line-height:1.6}.mx__panel{top:calc(var(--header-h) + var(--subnav-h) + 1.5rem);border:1px solid var(--led-seam);background:var(--card);border-radius:14px;position:sticky;overflow:hidden}.mx__viz{aspect-ratio:16/10;background:#000;position:relative;overflow:hidden}.mx__viz:after{content:"";pointer-events:none;box-shadow:inset 0 0 70px rgb(var(--shadow-rgb) / calc(.7 * var(--shadow-k)));position:absolute;inset:0}.mx__dots{-webkit-mask-image:radial-gradient(circle closest-side,#000 0 62%,#0000 70%);mask-image:radial-gradient(circle closest-side,#000 0 62%,#0000 70%);-webkit-mask-size:var(--g,10px) var(--g,10px);-webkit-mask-size:var(--g,10px) var(--g,10px);mask-size:var(--g,10px) var(--g,10px);transition:-webkit-mask-size .52s var(--ease-out), mask-size .52s var(--ease-out);background:linear-gradient(115deg,#ff3b5c,#f5b544,#29c46a,#21d4fd,#3d6bff,#8b6bff,#ff3b5c) 0 0/320% 320%;animation:9s ease-in-out infinite alternate mx-flow;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%}@keyframes mx-flow{0%{background-position:0 0}to{background-position:100% 100%}}.mx__tag{z-index:1;background:rgb(var(--base-rgb) / .8);font:500 .6875rem/1.4 var(--lk-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg);border-radius:2px;padding:4px 8px;position:absolute;bottom:12px;left:12px}.mx__scale{width:calc(100% - 32px);height:calc(100% - 26px);color:var(--lk-silver);position:absolute;top:14px;left:16px}.mx__ground{stroke:rgb(var(--fg-rgb) / .3);stroke-width:1px;vector-effect:non-scaling-stroke}.mx__person{fill:rgb(var(--fg-rgb) / .42)}.mx__screen{fill:#0000;stroke:rgb(var(--fg-rgb) / .4);stroke-width:1.5px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke;transition:fill .42s var(--lk-ease-standard), stroke .42s var(--lk-ease-standard)}.mx__screen[data-on]{fill:color-mix(in srgb, color-mix(in oklab, var(--accent) var(--tint), #000) 24%, transparent);stroke:var(--accent);stroke-dasharray:none}.mx__scale text{fill:currentColor;font-family:var(--lk-font-mono)}.mx__scale .mx__screen-label{fill:var(--fg)}.mx__cap{border-bottom:1px solid var(--led-seam);color:var(--muted);margin:0;padding:10px 18px;font-size:.75rem;line-height:1.5}.mx__body{padding:18px}.mx__name{font:400 1.75rem/1.1 var(--lk-font-display);letter-spacing:-.01em;color:var(--fg);animation:mx-in .42s var(--ease-out);margin:0}@keyframes mx-in{0%{opacity:0;transform:translateY(8px)}}.mx__figs{border:1px solid var(--led-seam);background:var(--led-seam);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:16px 0 0;display:grid;overflow:hidden}.mx__figs div{background:var(--panel);flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:12px 14px;display:flex}.mx__figs div:last-child:nth-child(odd){grid-column:1/-1}.mx__figs dt{font:500 .625rem/1.3 var(--lk-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mx__figs dd{font:500 1rem/1.2 var(--lk-font-display);color:var(--fg);font-variant-numeric:tabular-nums;margin:0}.mx__actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.mx__actions .lk-btn{flex:auto;justify-content:center}@media (max-width:1179px){.mx{grid-template-columns:minmax(0,1fr)}.mx__panel{order:-1;position:static}}@media (min-width:761px) and (max-width:1179px){.mx__panel{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.mx__show{border-right:1px solid var(--led-seam);flex-direction:column;display:flex}.mx__viz{aspect-ratio:auto;flex:auto;min-height:230px}.mx__cap{border-bottom:0}.mx__body{align-self:center}}@media (max-width:760px){.mx__panel{display:none}.mx__table,.mx__table tbody{display:block}.mx__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mx__table tbody tr{border:1px solid var(--led-seam);background:var(--card);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin-bottom:12px;padding:16px;display:grid}.mx__table tbody tr[data-on]{border-color:color-mix(in srgb, var(--accent) 45%, var(--led-seam));background:var(--card)}.mx__table tbody th{border:0;grid-column:1/-1}.mx__table tbody th:before{display:none}.mx__pick{padding:0;font-size:1.0625rem}.mx__table tbody td{white-space:normal;border:0;flex-direction:column;gap:4px;padding:0;display:flex}.mx__table tbody td[data-label]:before{content:attr(data-label);font:500 .625rem/1.3 var(--lk-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mx__table tbody td.mx__go{grid-column:1/-1;width:auto;padding:4px 0 0}.mx__go a{width:100%;height:42px}.mx__go a span{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}.mx__note{padding-inline:0}}.sheet{border:1px solid var(--led-seam);background:var(--card);border-radius:14px;overflow:hidden}.sheet__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding:18px 24px;display:flex}.specs{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,4.5rem);margin:0;padding:0 24px;display:grid}.specs__row{border-top:1px solid var(--led-seam);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline;gap:16px;padding:15px 0;display:grid}.specs__row dt{font:500 .6875rem/1.4 var(--lk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lk-silver)}.specs__row dd{color:var(--fg);font-variant-numeric:tabular-nums;margin:0;font-size:.9375rem;line-height:1.5}.specs[data-odd]:after{content:"";border-top:1px solid var(--led-seam)}.sheet__foot{border-top:1px solid var(--led-seam);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding:18px 24px;display:flex}.sheet__foot p{color:var(--lk-silver);margin:0;font-size:.875rem;line-height:1.5}.apps{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.apps__text{top:calc(var(--header-h) + var(--subnav-h) + 2rem);position:sticky}.apps__list{margin:clamp(1.5rem,3vw,2.25rem) 0 0;padding:0;list-style:none}.apps__list li{border-bottom:1px solid var(--led-seam);font:400 clamp(1.25rem, 2vw, 1.625rem)/1.2 var(--lk-font-display);letter-spacing:-.01em;color:var(--fg);align-items:baseline;gap:14px;padding:.9rem 0;display:flex}.apps__list li:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 12px var(--accent);border-radius:50%;flex:none;transform:translateY(-.15em)}.where{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.where>*{container-type:inline-size}.where>:only-child,.where>:last-child:nth-child(3){grid-column:1/-1}.where__card{isolation:isolate;border:1px solid var(--led-seam);background:var(--led-surface);height:100%;color:var(--fg);transition:border-color var(--lk-dur-base) var(--lk-ease-standard);border-radius:14px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.where__media{z-index:-1;aspect-ratio:16/10;flex:none;display:block;position:relative;overflow:hidden}.where__media img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out);display:block}.where__media:after{content:"";background:linear-gradient(180deg, rgb(var(--surface-rgb) / 0) 52%, var(--led-surface) 100%);position:absolute;inset:0}.where__card .concept-tag{top:10px;bottom:auto}.where__body{padding:4px 20px 22px;display:block;position:relative}.where__title{font:500 1.375rem/1.15 var(--lk-font-display);letter-spacing:-.01em;display:block}.where__blurb{-webkit-line-clamp:3;line-clamp:3;max-width:34rem;color:var(--fg-2);-webkit-box-orient:vertical;margin-top:8px;font-size:.9375rem;line-height:1.5;display:-webkit-box;overflow:hidden}.where__go{font:500 .6875rem/1 var(--lk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklab, var(--accent) var(--tint), #000);align-items:center;gap:8px;margin-top:14px;display:inline-flex}.where__go i{transition:transform .3s var(--ease-out);font-style:normal}.where__card:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .52s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.where__card:hover,.where__card:focus-visible{border-color:color-mix(in srgb, var(--accent) 50%, var(--led-seam))}.where__card:hover .where__media img,.where__card:focus-visible .where__media img{transform:scale(1.07)}.where__card:hover:after,.where__card:focus-visible:after{transform:scaleX(1)}.where__card:hover .where__go i,.where__card:focus-visible .where__go i{transform:translate(6px)}.where__card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@container (min-width:360px){.where__card{justify-content:flex-end;min-height:clamp(320px,26vw,360px)}.where>:only-child .where__card{min-height:clamp(320px,34vw,460px)}.where__media{aspect-ratio:auto;position:absolute;inset:0}.where__media:after{background:linear-gradient(180deg, rgb(var(--base-rgb) / .1), rgb(var(--base-rgb) / .32))}.where__body{background:linear-gradient(180deg, rgb(var(--base-rgb) / 0) 0, rgb(var(--base-rgb) / .76) 68px, rgb(var(--base-rgb) / .93) 100%);padding:64px 22px 22px}}.related{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (max-width:1000px){.related{grid-template-columns:repeat(2,minmax(0,1fr))}.related>:nth-child(3){display:none}}@media (max-width:960px){.apps{grid-template-columns:1fr}.apps__text{position:static}}@media (max-width:620px){.sheet__head,.sheet__foot{padding:16px 18px}.specs{grid-template-columns:1fr;padding:0 18px}.specs[data-odd]:after{display:none}.sheet__foot .lk-btn{flex:auto;justify-content:center}.where{grid-template-columns:1fr}.where>:only-child,.where>:last-child:nth-child(3){grid-column:auto}.related{grid-template-columns:1fr}.related>:nth-child(3){display:block}}@media (prefers-reduced-motion:reduce){.page-hero:before,.page-hero:after,.series-hero__code i,.series-hero__float,.mx__dots,.mx__name{animation:none}.series-hero__frame:after{display:none}.subnav__link:after,.cat__ask em i,.tool,.tool__art .on,.tool__go i,.series-hero__pdf svg,.mx__dots,.mx__table tbody th:before,.mx__go a i,.mx__screen,.where__card:after,.where__media img,.where__go i{transition:none}}.series-hero__real{z-index:2;border:1px solid color-mix(in srgb, var(--accent) 40%, var(--led-seam));background:rgb(var(--surface-rgb) / .86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 40px -22px rgb(var(--shadow-rgb) / calc(.9 * var(--shadow-k)));color:var(--fg);transition:transform .4s var(--ease-out), border-color .4s var(--ease-out);border-radius:12px;align-items:center;gap:10px;padding:8px 16px 8px 10px;font-size:.8125rem;line-height:1.3;text-decoration:none;display:flex;position:absolute;bottom:-24px;left:-14px}.series-hero__real img{object-fit:contain;filter:drop-shadow(0 4px 8px #00000073);width:48px;height:48px}.series-hero__real span{color:var(--muted);flex-direction:column;gap:2px;display:flex}.series-hero__real b{color:var(--fg);font-weight:600}.series-hero__real i{color:color-mix(in oklab, var(--accent) var(--tint), #000);font-style:normal}.series-hero__real:hover,.series-hero__real:focus-visible{border-color:var(--accent);transform:translateY(-3px)}.unit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.unit__fig{margin:0}.unit__stage{aspect-ratio:1/1.08;isolation:isolate;border:1px solid color-mix(in srgb, var(--accent) 28%, var(--led-seam));background:radial-gradient(110% 80% at 50% 8%, var(--led-cabinet), var(--led-black) 72%);box-shadow:0 50px 120px -60px color-mix(in srgb, var(--accent) 60%, transparent);border-radius:22px;position:relative;overflow:hidden;container-type:size}.unit__stage:before{content:"";z-index:2;background:linear-gradient(90deg, transparent, var(--accent), transparent);height:1px;position:absolute;top:0;left:14%;right:14%}.unit__floor{z-index:-1;background-image:linear-gradient(color-mix(in srgb, var(--accent) 38%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent) 38%, transparent) 1px, transparent 1px);transform-origin:50% 100%;background-size:46px 46px;height:40%;animation:3.6s linear infinite unit-floor;position:absolute;bottom:0;left:-60%;right:-60%;transform:perspective(380px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 8%,#000 100%);mask-image:linear-gradient(#0000 8%,#000 100%)}.unit__glow{z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 58%, transparent), transparent);filter:blur(28px);border-radius:50%;width:86%;animation:5s ease-in-out infinite alternate unit-breathe;position:absolute;top:44%;left:50%;translate:-50% -50%}.unit__body{width:min(84cqw, 70cqh * (var(--ar)));aspect-ratio:var(--ar);animation:7s ease-in-out infinite alternate unit-float;position:absolute;top:46%;left:50%;translate:-50% -50%}.unit__img{filter:drop-shadow(0 34px 34px #000000a6);width:100%;height:100%;display:block}.unit__sweep{pointer-events:none;-webkit-mask:var(--unit-src) center / contain no-repeat;-webkit-mask:var(--unit-src) center / contain no-repeat;mask:var(--unit-src) center / contain no-repeat;mix-blend-mode:screen;animation:unit-sweep 5.5s var(--ease-out) 1s infinite;background:linear-gradient(105deg,#0000 42%,#ffffff3d 50%,#0000 58%) 0 0/300% 100%;position:absolute;inset:0}.unit__mirror{opacity:.2;filter:blur(1.5px);width:100%;height:auto;position:absolute;top:calc(100% + 6px);left:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 70%,#000);mask-image:linear-gradient(#0000 70%,#000)}.unit__tag{align-items:center;gap:7px;display:inline-flex;inset:14px auto auto 14px}.unit__tag i{background:#29c46a;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite unit-pulse;box-shadow:0 0 8px #29c46a}.unit__cap{font:500 .75rem/1.4 var(--lk-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:center;margin-top:12px}.unit__facts{border:1px solid var(--led-seam);background:var(--led-seam);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:2rem 0 0;display:grid;overflow:hidden}.unit__facts div{background:var(--led-surface);padding:16px 18px}.unit__facts dt{font:500 .6875rem/1.3 var(--lk-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.unit__facts dd{color:var(--fg);margin:6px 0 0;font-size:.9375rem;line-height:1.45}@keyframes unit-floor{to{background-position:0 46px}}@keyframes unit-breathe{0%{opacity:.55;scale:.92}to{opacity:1;scale:1.04}}@keyframes unit-float{0%{transform:translateY(-6px)}to{transform:translateY(8px)}}@keyframes unit-sweep{0%{background-position:100% 0}45%,to{background-position:0 0}}@keyframes unit-pulse{50%{opacity:.35}}@media (max-width:900px){.unit{grid-template-columns:1fr}.unit__fig{width:min(100%,520px);margin-inline:auto}.series-hero__real{bottom:-20px;left:8px}}@media (max-width:520px){.unit__facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.unit__floor,.unit__glow,.unit__body,.unit__sweep,.unit__tag i{animation:none}}@media (max-width:760px){.figs>.fig:last-child:nth-child(odd){flex-basis:100%}}
.sol-wall{border:1px solid var(--led-seam);background:#000;border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;margin:clamp(2rem,4vw,3.25rem) 0 0;padding:3px;list-style:none;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #21d4fd59}.sol-wall:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg, transparent, rgb(var(--fg-rgb) / .11), transparent);width:28%;animation:sol-sheen 8s var(--lk-ease-standard) 1.6s infinite;position:absolute;top:0;bottom:0;left:0;transform:translate(-140%)skew(-16deg)}@keyframes sol-sheen{0%{transform:translate(-140%)skew(-16deg)}55%,to{transform:translate(520%)skew(-16deg)}}.sol-wall li{min-width:0}.sol-wall__tile{aspect-ratio:16/10;isolation:isolate;background:var(--led-cabinet);color:var(--fg);border-radius:3px;text-decoration:none;display:block;position:relative;overflow:hidden}.sol-wall li:first-child .sol-wall__tile{border-top-left-radius:11px}.sol-wall li:last-child .sol-wall__tile{border-bottom-right-radius:11px}.sol-wall__tile img{object-fit:cover;filter:saturate(.8)brightness(.66);width:100%;height:100%;transition:filter var(--lk-dur-slow) var(--lk-ease-standard), transform .9s var(--ease-out);position:absolute;inset:0;transform:scale(1.02)}.sol-wall__tile:before{content:"";z-index:1;background:linear-gradient(180deg, rgb(var(--base-rgb) / .05) 35%, rgb(var(--base-rgb) / .9) 100%);position:absolute;inset:0}.sol-wall__tile:after{content:"";z-index:2;background:var(--accent);height:2px;box-shadow:0 0 14px var(--accent);transform-origin:0;transition:transform var(--lk-dur-slow) var(--ease-out);position:absolute;inset:auto 0 0;transform:scaleX(0)}.sol-wall__n{z-index:2;font:500 .6875rem/1 var(--lk-font-mono);letter-spacing:.12em;color:rgb(var(--fg-rgb) / .62);transition:color var(--lk-dur-base) var(--lk-ease-standard);position:absolute;top:10px;left:10px}.sol-wall__label{z-index:2;font:500 .875rem/1.15 var(--lk-font-display);letter-spacing:-.005em;position:absolute;bottom:11px;left:10px;right:10px}.sol-wall:hover .sol-wall__tile img,.sol-wall:focus-within .sol-wall__tile img{filter:saturate(.5)brightness(.42)}.sol-wall .sol-wall__tile:hover img,.sol-wall .sol-wall__tile:focus-visible img{filter:none;transform:scale(1.09)}.sol-wall__tile:hover:after,.sol-wall__tile:focus-visible:after{transform:scaleX(1)}.sol-wall__tile:hover .sol-wall__n,.sol-wall__tile:focus-visible .sol-wall__n{color:color-mix(in oklab, var(--accent) var(--tint), #000)}.sol-wall__tile:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sol{scroll-margin-top:calc(var(--header-h) + var(--subnav-h));border-top:1px solid rgb(var(--fg-rgb) / .06);padding-block:clamp(3.5rem,7.5vw,6.5rem);position:relative;overflow-x:clip}.sol[data-flip]{background:var(--led-surface)}.sol__in{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.sol[data-flip] .sol__media{order:2}.sol__media{isolation:isolate;position:relative}.sol__media:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 22%, transparent), transparent 72%);position:absolute;inset:-16% -12%}.sol__n{z-index:-1;font:300 clamp(5rem, 11vw, 10rem)/1 var(--lk-font-display);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, color-mix(in oklab, var(--accent) var(--tint), #000) 50%, rgb(var(--fg-rgb) / .16));pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:-.6em;left:-.05em}.sol[data-flip] .sol__n{left:auto;right:-.05em}.sol__reveal{position:relative}html[data-js] .sol[data-flip] .sol__reveal:not([data-in]){clip-path:inset(0 0 0 100%)}.sol__reveal:after{content:"";z-index:3;pointer-events:none;opacity:0;background:linear-gradient(90deg, transparent calc(100% - 140px), color-mix(in srgb, var(--accent) 26%, transparent) calc(100% - 2px), var(--accent) calc(100% - 2px));position:absolute;inset:0}.sol[data-flip] .sol__reveal:after{--from:100%;background:linear-gradient(270deg, transparent calc(100% - 140px), color-mix(in srgb, var(--accent) 26%, transparent) calc(100% - 2px), var(--accent) calc(100% - 2px))}html[data-js] .sol__reveal[data-in]:after{animation:sol-scan 1.1s cubic-bezier(.65, 0, .35, 1) var(--d,0s) both}@keyframes sol-scan{0%{transform:translate3d(var(--from,-100%), 0, 0);opacity:1}88%{opacity:1}to{opacity:0;transform:none}}.sol__frame{aspect-ratio:16/9;border:1px solid var(--led-seam);background:var(--led-cabinet);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 44px 80px -44px #000}.sol__layer{position:absolute;inset:0}.sol__layer img{object-fit:cover;width:100%;height:100%;display:block}.sol__frame:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(180deg, transparent 62%, rgb(var(--base-rgb) / .5));box-shadow:inset 0 0 0 1px rgb(var(--fg-rgb) / .05);position:absolute;inset:0}.sol__frame .concept-tag{z-index:2}.sol__pin{left:calc(var(--fx) * 100%);top:calc(var(--fy) * 100%);z-index:2;color:var(--fg);align-items:center;gap:9px;text-decoration:none;display:inline-flex;position:absolute;transform:translate(-7px,-50%)}.sol__pin[data-side=left]{flex-direction:row-reverse;transform:translate(calc(7px - 100%),-50%)}.sol__pin i{background:var(--accent);width:14px;height:14px;box-shadow:0 0 0 3px rgb(var(--base-rgb) / .6), 0 0 18px var(--accent);border-radius:50%;flex:none;position:relative}.sol__pin i:after{content:"";border:1px solid var(--accent);animation:sol-ping 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes sol-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.6)}}.sol__pin>span{border:1px solid rgb(var(--fg-rgb) / .18);background:rgb(var(--base-rgb) / .82);font:500 .6875rem/1 var(--lk-font-mono);letter-spacing:.08em;white-space:nowrap;transition:border-color var(--lk-dur-base) var(--lk-ease-standard), color var(--lk-dur-base) var(--lk-ease-standard);border-radius:6px;padding:6px 9px}.sol__pin:hover>span,.sol__pin:focus-visible>span{border-color:var(--accent);color:color-mix(in oklab, var(--accent) var(--tint), #000)}.sol__pin:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}.sol__text{min-width:0}.sol__count{margin:0 0 1rem}.sol__count b{color:color-mix(in oklab, var(--accent) var(--tint), #000);font-weight:500}.sol__title{text-wrap:balance;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.08}.sol__blurb{max-width:34rem;color:var(--lk-silver);margin:1.1rem 0 0;font-size:1.0625rem;line-height:1.6}.sol__points{border-top:1px solid rgb(var(--fg-rgb) / .09);margin:1.6rem 0 0;padding:0;list-style:none}.sol__points li{border-bottom:1px solid rgb(var(--fg-rgb) / .09);color:var(--fg-2);padding:.8rem 0 .8rem 1.5rem;font-size:.9375rem;line-height:1.4;position:relative}.sol__points li:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 12px var(--accent);border-radius:50%;margin-top:-3.5px;position:absolute;top:50%;left:2px}.sol__fits{margin-top:1.75rem}.sol__label{font:500 .6875rem/1 var(--lk-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lk-silver);margin:0 0 .7rem}.sol__series{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sol__chip{border:1px solid var(--led-seam);background:var(--card);color:var(--fg);transition:border-color var(--lk-dur-base) var(--lk-ease-standard), transform var(--lk-dur-slow) var(--ease-out);border-radius:12px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 16px 8px 8px;text-decoration:none;display:grid}.sol__chip img{object-fit:cover;background:#000;border-radius:7px;width:76px;height:42px;display:block}.sol__chip-text{gap:4px;min-width:0;display:grid}.sol__chip-text b{font:500 .8125rem/1 var(--lk-font-mono);letter-spacing:.06em;color:color-mix(in oklab, var(--accent) var(--tint), #000)}.sol__chip-text span{color:var(--lk-silver);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;line-height:1.25;overflow:hidden}.sol__chip>i{color:var(--lk-silver);transition:transform var(--lk-dur-slow) var(--ease-out), color var(--lk-dur-base) var(--lk-ease-standard);font-style:normal}.sol__chip:hover,.sol__chip:focus-visible{border-color:color-mix(in srgb, var(--accent) 60%, var(--led-seam));transform:translate(4px)}.sol__chip:hover>i,.sol__chip:focus-visible>i{color:color-mix(in oklab, var(--accent) var(--tint), #000);transform:translate(4px)}.sol__chip:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sol__cta{flex-wrap:wrap;gap:10px;margin-top:1.75rem;display:flex}@media (max-width:1000px){.sol-wall{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.sol__in{grid-template-columns:minmax(0,1fr);gap:2.25rem}.sol[data-flip] .sol__media{order:0}.sol__n{font-size:clamp(4.5rem,20vw,7rem)}}@media (max-width:620px){.sol-wall{border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.sol-wall__tile{aspect-ratio:4/3}.sol-wall li:first-child .sol-wall__tile{border-top-left-radius:8px}.sol-wall li:last-child .sol-wall__tile{border-bottom-right-radius:8px}.sol-wall__n{top:8px;left:8px}.sol-wall__label{font-size:.75rem;bottom:8px;left:8px;right:8px}.sol__frame{border-radius:12px}.sol__cta .lk-btn{flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.sol-wall:after,.sol__reveal:after{display:none}.sol__pin i:after{opacity:0;animation:none}.sol-wall__tile img,.sol-wall__tile:after,.sol-wall__n,.sol__pin>span,.sol__chip,.sol__chip>i{transition:none}.sol__chip:hover,.sol__chip:focus-visible,.sol__chip:hover>i,.sol__chip:focus-visible>i{transform:none}}
.vs-sec{padding-top:clamp(2rem,4vw,3.25rem)}.vs{grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,2.5vw,2rem);display:grid}.vs>*{min-width:0}.vs__pick{--pad:clamp(1.1rem, 2.2vw, 1.75rem);padding:var(--pad);border:1px solid var(--led-seam);background:var(--card);border-radius:16px}.vs__pick-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:1.1rem;display:flex}.vs__h{font:400 clamp(1.25rem, 2.2vw, 1.625rem)/1.15 var(--lk-font-display);letter-spacing:-.01em;color:var(--fg);margin:0}.vs__count{font:500 .75rem/1 var(--lk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lk-silver);margin:0}.vs__count b{color:var(--signal);font-weight:500}.vs__tiles{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.vs__tile{border:1px solid var(--led-seam);background:var(--panel);width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--lk-dur-fast) var(--lk-ease-standard), box-shadow var(--lk-dur-base) var(--lk-ease-standard), transform var(--lk-dur-base) var(--ease-out), opacity var(--lk-dur-fast) var(--lk-ease-standard);border-radius:12px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.vs__tile img{aspect-ratio:2;object-fit:cover;opacity:.62;filter:saturate(.6);width:100%;height:auto;transition:opacity var(--lk-dur-base) var(--lk-ease-standard), filter var(--lk-dur-base) var(--lk-ease-standard);display:block}.vs__tile-text{gap:3px;min-width:0;padding:9px 11px 11px;display:grid}.vs__tile-text b{font:500 .75rem/1.2 var(--lk-font-mono);letter-spacing:.04em;color:var(--fg);transition:color var(--lk-dur-fast) var(--lk-ease-standard)}.vs__tile-text span{color:var(--lk-silver);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.3;overflow:hidden}.vs__tick{border:1px solid var(--led-edge);background:rgb(var(--base-rgb) / .7);width:20px;height:20px;transition:background-color var(--lk-dur-fast) var(--lk-ease-standard), border-color var(--lk-dur-fast) var(--lk-ease-standard);border-radius:50%;position:absolute;top:8px;right:8px}.vs__tick:after{content:"";width:5px;height:9px;transition:transform var(--lk-dur-base) var(--ease-out);border:2px solid #05070a;border-width:0 2px 2px 0;position:absolute;top:3px;left:6px;transform:rotate(45deg)scale(0)}.vs__tile:hover,.vs__tile:focus-visible{border-color:var(--led-edge);transform:translateY(-2px)}.vs__tile:hover img,.vs__tile:focus-visible img{opacity:.85;filter:none}.vs__tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vs__tile[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 70%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent), 0 12px 30px -16px var(--accent)}.vs__tile[aria-pressed=true] img{opacity:1;filter:none}.vs__tile[aria-pressed=true] .vs__tile-text b{color:color-mix(in oklab, var(--accent) var(--tint), #000)}.vs__tile[aria-pressed=true] .vs__tick{border-color:var(--accent);background:var(--accent)}.vs__tile[aria-pressed=true] .vs__tick:after{transform:rotate(45deg)scale(1)}.vs__tile[aria-disabled=true]{opacity:.55;cursor:not-allowed}.vs__tile[aria-disabled=true]:hover{border-color:var(--led-seam);transform:none}.vs__tile[aria-disabled=true]:hover img{opacity:.62;filter:saturate(.6)}.vs__presets{border-top:1px solid var(--led-seam);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:1.1rem;padding-top:1.1rem;display:flex}.vs__presets-label{font:500 .6875rem/1.3 var(--lk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lk-silver)}.vs__presets ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vs__presets .chip{height:36px}.vs__clear{border-style:dashed}.vs__clear:disabled{opacity:.4;cursor:default}.vs__note{color:var(--amber);margin:0;font-size:.8125rem;line-height:1.5}.vs__note:not(:empty){margin-top:.9rem}.vs__empty{border:1px dashed var(--led-edge);min-height:220px;color:var(--lk-silver);text-align:center;border-radius:16px;place-items:center;padding:2rem;display:grid}.vs__empty p{max-width:30rem;margin:0}.vs__sheet{width:min(100%, calc(190px + var(--cols,4) * 420px));border:1px solid var(--led-seam);background:var(--card);border-radius:16px;justify-self:start;overflow:hidden}.vs__sheet-head{border-bottom:1px solid var(--led-seam);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding:14px clamp(.9rem,1.6vw,1.4rem);display:flex}.vs__swipe{font:500 .6875rem/1 var(--lk-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lk-silver);display:none}.vs__swipe i{color:var(--signal);font-style:normal}.vs__scroll{overflow-x:auto}.vs__scroll:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.vs__table{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--lk-silver);font-size:.875rem;line-height:1.5}.vs__table th,.vs__table td{border-top:1px solid rgb(var(--fg-rgb) / .06);text-align:left;vertical-align:top;padding:16px clamp(.9rem,1.6vw,1.4rem);font-weight:400}.vs__table td,.vs__table thead th{border-left:1px solid rgb(var(--fg-rgb) / .06);transition:background-color var(--lk-dur-fast) var(--lk-ease-standard)}.vs__table thead th,.vs__table thead td{border-top:0}.vs__table thead th{box-shadow:inset 0 2px 0 var(--accent)}.vs__table td.vs__corner{border-left:0;width:190px}.vs__table tfoot th,.vs__table tfoot td{background:rgb(var(--fg-rgb) / .02)}.vs__table tbody td,.vs__table thead th,.vs__table tfoot td{animation:vs-in .52s var(--ease-out) both;animation-delay:calc(var(--r,0) * 28ms)}.vs__table tfoot td{animation-delay:.32s}:is(.vs__table:has(tbody td:nth-child(2):hover) td:nth-child(2),.vs__table:has(tbody td:nth-child(3):hover) td:nth-child(3),.vs__table:has(tbody td:nth-child(4):hover) td:nth-child(4),.vs__table:has(tbody td:nth-child(5):hover) td:nth-child(5)){background:color-mix(in srgb, var(--accent) 6%, transparent)}.vs__label{font:500 .6875rem/1.4 var(--lk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lk-silver);gap:4px;display:grid}.vs__label small{font:400 .6875rem/1.4 var(--lk-font-body);letter-spacing:0;text-transform:none;opacity:.7}.vs__head{gap:4px;display:grid;position:relative}.vs__head img{border:1px solid var(--led-seam);border-radius:10px;width:100%;max-width:260px;height:auto;margin-bottom:8px;display:block}.vs__id{font:500 .875rem/1.2 var(--lk-font-mono);letter-spacing:.04em;color:color-mix(in oklab, var(--accent) var(--tint), #000);justify-self:start;text-decoration:none}.vs__id:hover,.vs__id:focus-visible{text-underline-offset:4px;text-decoration:underline}.vs__id:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.vs__name{font:400 1.0625rem/1.2 var(--lk-font-display);color:var(--fg)}.vs__models{font-size:.75rem}.vs__x{border:1px solid var(--led-edge);background:rgb(var(--base-rgb) / .75);width:32px;height:32px;color:var(--fg);font:400 1.125rem/1 var(--lk-font-body);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color var(--lk-dur-fast) var(--lk-ease-standard), border-color var(--lk-dur-fast) var(--lk-ease-standard), color var(--lk-dur-fast) var(--lk-ease-standard), transform var(--lk-dur-base) var(--ease-out);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.vs__x:hover,.vs__x:focus-visible{border-color:var(--fg);background:var(--fg);color:var(--on-fg);transform:rotate(90deg)}.vs__x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vs__lede{color:var(--fg);font-size:.9375rem;line-height:1.45}.vs__main{font:400 1.0625rem/1.25 var(--lk-font-display);color:var(--fg);font-variant-numeric:tabular-nums;display:block}.vs__full{margin-top:6px;font-size:.8125rem;line-height:1.45;display:block}.vs__none{color:rgb(var(--fg-rgb) / .35)}.vs__scale{max-width:288px;height:14px;margin:10px 6px 4px;display:block;position:relative}.vs__scale:before{content:"";background:rgb(var(--fg-rgb) / .1);border-radius:2px;height:2px;position:absolute;top:6px;left:-6px;right:-6px}.vs__span{top:6px;left:var(--a);width:var(--w);background:var(--accent);transform-origin:0;height:2px;animation:vs-grow .7s var(--ease-out) .12s both;border-radius:2px;position:absolute}.vs__dot{top:3px;left:var(--x);background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--panel), 0 0 10px var(--accent);animation:vs-pop .5s var(--ease-out) .3s both;border-radius:50%;margin-left:-4px;position:absolute}.vs__bar{background:rgb(var(--fg-rgb) / .08);border-radius:3px;max-width:300px;height:6px;margin:10px 0 4px;display:block;overflow:hidden}.vs__bar i{width:var(--w);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 40%, transparent), var(--accent));transform-origin:0;height:100%;animation:vs-grow .8s var(--ease-out) .12s both;border-radius:3px;display:block}.vs__steps{gap:4px;margin:10px 0 4px;display:flex}.vs__steps i{background:rgb(var(--fg-rgb) / .08);border-radius:3px;flex:0 0 34px;height:6px}.vs__steps i[data-on]{background:var(--accent)}.vs__go{justify-items:start;gap:8px;display:grid}.vs__go a{color:var(--fg);transition:color var(--lk-dur-fast) var(--lk-ease-standard);align-items:center;gap:8px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.vs__go a i{color:color-mix(in oklab, var(--accent) var(--tint), #000);transition:transform var(--lk-dur-fast) var(--lk-ease-standard);font-style:normal}.vs__go a:hover,.vs__go a:focus-visible{color:color-mix(in oklab, var(--accent) var(--tint), #000)}.vs__go a:hover i,.vs__go a:focus-visible i{transform:translate(4px)}.vs__go a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}html[data-js] .vs__sheet:not([data-in]) :is(td,thead th,.vs__span,.vs__dot,.vs__bar i){animation-play-state:paused}@keyframes vs-in{0%{opacity:0;transform:translateY(10px)}}@keyframes vs-grow{0%{transform:scaleX(0)}}@keyframes vs-pop{0%{opacity:0;transform:scale(0)}}.vs-hero{padding-bottom:0}.pmap{--lab:216px;--gap:24px;--inset:14px;border:1px solid var(--led-seam);background:var(--card);border-radius:16px;padding:clamp(1.1rem,2.4vw,2rem)}.pmap__axis{grid-template-columns:var(--lab) minmax(0, 1fr);column-gap:var(--gap);align-items:center;display:grid}.pmap__axis-label{font:500 .6875rem/1.3 var(--lk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lk-silver)}.pmap__ticks{height:28px;margin-inline:var(--inset);display:block;position:relative}.pmap__ticks i{top:50%;left:var(--x);font:500 .6875rem/1 var(--lk-font-mono);letter-spacing:.04em;color:var(--lk-silver);white-space:nowrap;position:absolute;transform:translate(-50%,-50%)}.pmap__axis--near .pmap__ticks i{color:var(--signal)}.pmap__body{border-block:1px solid var(--led-seam);margin-block:6px;position:relative}.pmap__grid{top:0;bottom:0;left:calc(var(--lab) + var(--gap) + var(--inset));right:var(--inset);pointer-events:none;position:absolute}.pmap__grid i{top:0;bottom:0;left:var(--x);background:rgb(var(--fg-rgb) / .07);width:1px;position:absolute}.pmap__group{padding-block:12px;position:relative}.pmap__group+.pmap__group{border-top:1px dashed rgb(var(--fg-rgb) / .08)}.pmap__cat{font:500 .6875rem/1.4 var(--lk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--fg-rgb) / .5);margin:0 0 4px}.pmap__rows{margin:0;padding:0;list-style:none}.pmap__row{grid-template-columns:var(--lab) minmax(0, 1fr);column-gap:var(--gap);align-items:center;min-height:40px;display:grid}.pmap__label{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:6px 0;text-decoration:none;display:flex}.pmap__label b{font:500 .8125rem/1.2 var(--lk-font-mono);letter-spacing:.04em;color:color-mix(in oklab, var(--accent) var(--tint), #000)}.pmap__label span{color:var(--lk-silver);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem}.pmap__label:hover b,.pmap__label:focus-visible b{text-underline-offset:4px;text-decoration:underline}.pmap__label:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.pmap__track{height:28px;margin-inline:var(--inset);display:block;position:relative}.pmap__track:before{content:"";top:50%;left:calc(-1 * var(--inset));right:calc(-1 * var(--inset));background:rgb(var(--fg-rgb) / .08);height:1px;transition:background-color var(--lk-dur-base) var(--lk-ease-standard);position:absolute}.pmap__row:hover .pmap__track:before{background:color-mix(in srgb, var(--accent) 40%, transparent)}.pmap__span{top:50%;left:var(--a);width:var(--w);background:color-mix(in srgb, var(--accent) 45%, transparent);transform-origin:0;height:4px;transition:transform .9s var(--ease-out) .12s;border-radius:2px;margin-top:-2px;position:absolute}.pmap__dot{top:50%;left:var(--x);background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 3px var(--panel), 0 0 12px color-mix(in srgb, var(--accent) 70%, transparent);transition:box-shadow var(--lk-dur-fast) var(--lk-ease-standard);border-radius:50%;margin:-6px 0 0 -6px;position:absolute}.pmap__dot:before{content:"";border-radius:50%;position:absolute;inset:-8px}.pmap__dot:after{content:attr(data-p);background:var(--fg);color:var(--on-fg);font:500 .6875rem/1 var(--lk-font-mono);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--lk-dur-fast) var(--lk-ease-standard), transform var(--lk-dur-fast) var(--lk-ease-standard);border-radius:6px;padding:5px 8px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px)}.pmap__dot:hover{z-index:3;box-shadow:0 0 0 3px var(--panel), 0 0 0 6px color-mix(in srgb, var(--accent) 35%, transparent), 0 0 18px var(--accent)}.pmap__dot:hover:after{opacity:1;transform:translate(-50%)}.pmap__note{color:var(--lk-silver);margin:1rem 0 0;font-size:.875rem;line-height:1.5}html[data-js] .pmap__row:not([data-in]) .pmap__span{transform:scaleX(0)}html[data-js] .pmap__row:not([data-in]) .pmap__dot{opacity:0}html[data-js] .pmap__row[data-in] .pmap__dot{animation:pmap-pop .52s var(--ease-out) calc(.3s + var(--k,0) * 80ms) backwards}@keyframes pmap-pop{0%{opacity:0;transform:scale(0)}}.gloss{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.gloss>li{min-width:0;display:flex}.gloss__card{border:1px solid var(--led-seam);background:var(--card);min-width:0;transition:border-color var(--lk-dur-base) var(--lk-ease-standard), transform var(--lk-dur-slow) var(--ease-out);border-radius:14px;flex-direction:column;flex:1;padding:clamp(1.25rem,2.2vw,1.875rem);display:flex;overflow:hidden}.gloss__card:before{content:"";background:linear-gradient(90deg, var(--accent), transparent);transform-origin:0;height:2px;transition:transform .6s var(--ease-out);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.gloss__card:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--led-seam));transform:translateY(-4px)}.gloss__card:hover:before{transform:none}.gloss__unit{font:300 clamp(2.75rem, 4.8vw, 4rem)/1 var(--lk-font-display);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, color-mix(in oklab, var(--accent) var(--tint), #000) 80%, transparent);transition:color var(--lk-dur-slow) var(--lk-ease-standard);align-self:flex-start;margin-bottom:clamp(1.25rem,2.5vw,2rem)}.gloss__card:hover .gloss__unit{color:color-mix(in srgb, color-mix(in oklab, var(--accent) var(--tint), #000) 22%, transparent)}.gloss__term{font:400 1.25rem/1.25 var(--lk-font-display);letter-spacing:-.01em;color:var(--fg);margin:0 0 .5rem}.gloss__text{color:var(--lk-silver);margin:0;font-size:.9375rem;line-height:1.6}@media (max-width:1180px){.vs__tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.vs__table td.vs__corner{width:150px}.pmap{--lab:190px;--gap:18px}}@media (max-width:1000px){.gloss{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.vs__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.vs__sheet{width:100%}.vs__table,.vs__table thead,.vs__table tbody,.vs__table tfoot{display:block}.vs__table{min-width:calc(var(--cols,4) * 150px)}.vs__table tr{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));display:grid}.vs__table td.vs__corner{display:none}.vs__table th,.vs__table td{padding:12px}.vs__table tbody th,.vs__table tfoot th{grid-column:1/-1;padding-bottom:0}.vs__table tbody td,.vs__table tfoot td{border-top:0}.vs__table tbody td:first-of-type,.vs__table tfoot td:first-of-type,.vs__table thead th:first-of-type{border-left:0}.vs__label{display:inline-grid;position:sticky;left:12px}.vs__table tbody td[data-id]:before{content:attr(data-id);content:attr(data-id) / "";font:500 .625rem/1.3 var(--lk-font-mono);letter-spacing:.06em;color:color-mix(in oklab, var(--accent) var(--tint), #000);margin-bottom:4px;display:block}.vs__main{font-size:1rem}.vs__x{width:28px;height:28px;top:4px;right:4px}}@media (max-width:720px){.pmap{--lab:0px;--gap:0px;--inset:10px}.pmap__axis{grid-template-columns:minmax(0,1fr);row-gap:2px}.pmap__row{grid-template-columns:minmax(0,1fr);padding-block:4px}.pmap__label{padding:2px 0}.pmap__track{height:24px}.pmap__ticks i{letter-spacing:0;font-size:.625rem}.pmap__dot{width:10px;height:10px;margin:-5px 0 0 -5px}}@media (max-width:560px){.vs__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vs__tile{border-left-width:3px;border-left-color:color-mix(in srgb, var(--accent) 60%, transparent)}.vs__tile img{display:none}.vs__tile-text{padding:10px 34px 10px 12px}.vs__tile-text span{white-space:normal}.vs__tick{margin-top:-10px;top:50%}.gloss{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.vs__swipe{align-items:center;gap:6px;display:inline-flex}.vs__sheet[data-cols="1"] .vs__swipe,.vs__sheet[data-cols="2"] .vs__swipe{display:none}}@media (prefers-reduced-motion:reduce){.vs__tile,.vs__tile img,.vs__tick,.vs__tick:after,.vs__x,.vs__go a i,.gloss__card,.gloss__card:before,.gloss__unit,.pmap__span,.pmap__dot,.pmap__dot:after{transition:none}.vs__table tbody td,.vs__table thead th,.vs__table tfoot td,.vs__span,.vs__dot,.vs__bar i{animation:none!important}.vs__tile:hover,.vs__tile:focus-visible,.vs__x:hover,.vs__x:focus-visible,.gloss__card:hover,html[data-js] .pmap__row:not([data-in]) .pmap__span{transform:none}html[data-js] .pmap__row:not([data-in]) .pmap__dot{opacity:1}html[data-js] .pmap__row[data-in] .pmap__dot{animation:none}}
