.lv7-dotfield{position:absolute;inset:0;overflow:hidden;pointer-events:none;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse 96% 96% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 96% 96% at 50% 50%,#000 62%,transparent 100%)}.lv7-home-hero{--hh-ink:var(--v7-ink);--hh-mute:#5e5d59;--hh-line:rgba(20,20,19,0.16);color:var(--hh-ink)}.lv7[data-theme=dark] .lv7-home-hero{--hh-mute:#a8a69e;--hh-line:rgba(244,243,238,0.18)}.lv7-home-lede{color:var(--hh-mute)}.lv7-home-hero .lv7-release.is-hero,.lv7-home-tagline{--lv7-glint:rgba(20,20,19,0.06);color:var(--hh-ink);background:transparent;box-shadow:inset 0 0 0 1px var(--hh-line);-webkit-backdrop-filter:none;backdrop-filter:none}.lv7-home-hero .lv7-release.is-hero:hover{background:color-mix(in srgb,var(--hh-ink) 4%,transparent)}.lv7[data-theme=dark] .lv7-home-hero .lv7-release.is-hero{--lv7-glint:rgba(255,255,255,0.12)}.lv7-home-ghost{color:var(--hh-ink);box-shadow:inset 0 0 0 1px var(--hh-line);transition:background-color .18s ease}.lv7-home-ghost:hover{background:color-mix(in srgb,var(--hh-ink) 5%,transparent)}.lv7-home-ghost-dot{background:color-mix(in srgb,var(--hh-ink) 7%,transparent)}.lv7-home-hero .lv7-dotfield{mix-blend-mode:multiply}.lv7[data-theme=dark] .lv7-home-hero .lv7-dotfield{mix-blend-mode:screen;filter:invert(.93);opacity:.6}.lv7-tray{padding:8px;border-radius:26px;background:#e7e4dc;box-shadow:inset 0 0 0 1px rgba(20,20,19,.06),0 40px 80px -48px rgba(20,20,19,.45)}.lv7-tray-panel{overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 0 0 1px rgba(20,20,19,.06)}.lv7-tray-col+.lv7-tray-col{border-top:1px solid rgba(20,20,19,.08)}@media (min-width:768px){.lv7-tray-col+.lv7-tray-col{border-top:0;border-left:1px solid rgba(20,20,19,.08)}}.lv7[data-theme=dark] .lv7-tray{background:#26251f;box-shadow:inset 0 0 0 1px rgba(244,243,238,.08),0 40px 80px -48px rgba(0,0,0,.8)}.lv7[data-theme=dark] .lv7-tray-panel{background:#1d1c19;color:#f4f3ee;box-shadow:0 0 0 1px rgba(244,243,238,.08)}.lv7[data-theme=dark] .lv7-tray-col+.lv7-tray-col{border-color:rgba(244,243,238,.08)}.lv7[data-theme=dark] .lv7-tray-panel .text-neutral-900{color:#f4f3ee}.lv7[data-theme=dark] .lv7-tray-panel .text-neutral-600,.lv7[data-theme=dark] .lv7-tray-panel .text-neutral-700{color:#c9c7bf}.lv7[data-theme=dark] .lv7-tray-panel .text-neutral-500{color:#9a978e}.lv7[data-theme=dark] .lv7-tray-panel .bg-neutral-50{background-color:rgba(244,243,238,.05)}.lv7[data-theme=dark] .lv7-tray-panel .bg-neutral-100{background-color:rgba(244,243,238,.07)}.lv7[data-theme=dark] .lv7-tray-panel .bg-white{background-color:rgba(244,243,238,.14);box-shadow:none}.lv7[data-theme=dark] .lv7-tray-panel [stroke="#d4d4d8"]{stroke:rgba(244,243,238,.16)}.lv7-brun{margin-top:clamp(24px,3vw,34px);border-top:1px solid var(--v7-card-line);list-style:none;padding:0}.lv7-brun li{border-bottom:1px solid var(--v7-card-line)}.lv7-brun-row{position:relative;display:grid;grid-template-columns:48px 26px minmax(0,1fr);align-items:start;gap:12px;width:100%;padding:12px 0;text-align:left;cursor:pointer;color:var(--v7-mute);transition:color .4s var(--v7-ease)}.lv7-brun-row:before{content:"";position:absolute;left:0;top:-1px;height:1px;width:0;background:var(--v7-teal);transition:width .6s var(--v7-ease)}.lv7-brun li[data-state=on] .lv7-brun-row:before{width:100%;transition-duration:2.4s;transition-timing-function:linear}.lv7-brun-t{padding-top:3px;font-size:12px;font-variant-numeric:tabular-nums}.lv7-brun-ic{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;border:1px solid var(--v7-card-line);background:var(--v7-card);transition:background-color .4s var(--v7-ease),color .4s var(--v7-ease),border-color .4s var(--v7-ease)}.lv7-brun-txt{display:flex;min-width:0;flex-direction:column;gap:2px;padding-top:2px}.lv7-brun-l{font-size:15px;font-weight:500;letter-spacing:-.01em}.lv7-brun-d{display:grid;grid-template-rows:0fr;overflow:hidden;font-size:13.5px;line-height:1.5;color:var(--v7-mute);opacity:0;transition:grid-template-rows .5s var(--v7-ease),opacity .4s var(--v7-ease)}.lv7-brun-d>span{min-height:0}.lv7-brun li[data-state=on] .lv7-brun-d{grid-template-rows:1fr;opacity:1}.lv7-brun li[data-state=done] .lv7-brun-row,.lv7-brun li[data-state=on] .lv7-brun-row{color:var(--v7-ink)}.lv7-brun li[data-state=done] .lv7-brun-ic{color:var(--v7-teal);border-color:rgba(11,157,137,.25)}.lv7-brun li[data-state=on] .lv7-brun-ic{color:#fff;background:var(--v7-teal);border-color:var(--v7-teal)}@media (hover:hover){.lv7-brun-row:hover .lv7-brun-l{color:var(--v7-teal)}}.lv7-brun-row:focus-visible{outline:2px solid var(--v7-teal);outline-offset:2px;border-radius:6px}.lv7-bplate{aspect-ratio:4/3}.lv7-bchip{position:absolute;left:clamp(12px,2vw,20px);bottom:clamp(16px,2.4vw,26px);display:flex;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:8px 14px 8px 8px;border-radius:999px;background:rgba(11,15,26,.72);border:1px solid rgba(255,255,255,.1);color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:1}.lv7-bchip-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:rgba(45,212,191,.12);color:var(--v7-teal-bright);flex:none}.lv7-bchip-txt{display:flex;min-width:0;flex-direction:column;animation:lv7-bchip-in .48s var(--v7-ease) both}.lv7-bchip-k{font-size:11px;color:rgba(255,255,255,.55);font-variant-numeric:tabular-nums}.lv7-bchip-l{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500}@keyframes lv7-bchip-in{0%{opacity:0;translate:0 4px}to{opacity:1;translate:none}}.lv7-bbar{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(255,255,255,.08);z-index:1}.lv7-bbar span{display:block;height:100%;background:linear-gradient(90deg,var(--v7-teal),var(--v7-teal-bright));transition:width .9s var(--v7-ease)}@media (prefers-reduced-motion:reduce){.lv7-bchip-txt{animation:none}.lv7-bbar span,.lv7-brun-d,.lv7-brun-row:before{transition:none}}.lv7 .lv7-deck:before{content:"";position:absolute;inset:0;background:url(/illustrations/lv7/deck-stage.webp) 50%/cover no-repeat;opacity:.6;-webkit-mask-image:radial-gradient(ellipse 58% 66% at 50% 50%,transparent 0,rgba(0,0,0,.55) 58%,#000 100%);mask-image:radial-gradient(ellipse 58% 66% at 50% 50%,transparent 0,rgba(0,0,0,.55) 58%,#000 100%);pointer-events:none}.lv7[data-theme=dark] .lv7-deck{background:linear-gradient(180deg,#1a1b1f,#141518);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.lv7[data-theme=dark] .lv7-deck:before{opacity:.46}.lv7 .lv7-marquee-set{gap:14px;padding-right:14px}.lv7-belt{display:flex;flex-direction:column;gap:12px}.lv7-belt .lv7-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}@media (prefers-reduced-motion:no-preference){.lv7-belt .lv7-belt-track{animation-name:lv7-belt-loop}}.lv7-belt .lv7-marquee-set{position:relative}.lv7-belt .lv7-belt-tail{position:absolute;top:0;left:100%}@keyframes lv7-belt-loop{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.lv7-belt-chip{display:inline-flex;flex-shrink:0;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;border:1px solid var(--v7-card-line);background:var(--v7-card);color:var(--v7-ink-soft);font-size:15px;white-space:nowrap;transition:border-color .2s var(--v7-ease),color .2s var(--v7-ease)}.lv7-belt-chip:hover{border-color:color-mix(in srgb,var(--v7-ink) 22%,transparent);color:var(--v7-ink)}.lv7-belt-mark{width:20px;height:20px}.lv7[data-theme=dark] .lv7-belt-chip{background:rgba(255,255,255,.04)}@media (min-width:640px){.lv7-belt-chip{gap:12px;padding:14px 24px;font-size:17px}.lv7-belt-mark{width:28px;height:28px}}.lv7-news{position:relative;overflow:hidden;border-radius:28px;background:var(--v7-card);box-shadow:inset 0 0 0 1px var(--v7-card-line),var(--v7-shadow);isolation:isolate}.lv7-news:before{content:"";inset:-40% -10% auto auto;width:70%;aspect-ratio:1;background:radial-gradient(closest-side,rgba(45,212,191,.18),transparent 70%)}.lv7-news-grid,.lv7-news:before{position:absolute;z-index:-1;pointer-events:none}.lv7-news-grid{background-image:linear-gradient(var(--v7-card-line) 1px,transparent 1px),linear-gradient(90deg,var(--v7-card-line) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse at 100% 0,#000 0,transparent 65%);mask-image:radial-gradient(ellipse at 100% 0,#000 0,transparent 65%);inset:0}.lv7-news-count{font-size:clamp(64px,9vw,96px);line-height:.9;font-weight:600;letter-spacing:-.045em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,var(--v7-ink) 30%,color-mix(in srgb,var(--v7-ink) 45%,transparent));-webkit-background-clip:text;background-clip:text;color:transparent}.lv7-news-cta{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:999px;background:var(--v7-ink);color:var(--v7-sheet);font-size:14px;font-weight:500;transition:opacity .2s var(--v7-ease)}.lv7-news-cta:hover{opacity:.85}#main-content.lv7-home-main>footer,#main-content.lv7-home-main>section:nth-child(-n+2),#main-content>section:nth-child(n+3){content-visibility:auto;contain-intrinsic-size:auto 900px}.kbp-card{grid-area:var(--area)}.kbp-plate{flex:1 1 auto;aspect-ratio:auto;min-height:92px}.kbp-row{flex-direction:row}.kbp-row .kbp-plate{flex:0 0 42%;min-height:0}.kbp-row .kbp-body{flex:1 1 auto;padding-top:10px;padding-bottom:6px}@media (max-width:1080px){.kbp-card,.kbp-row{grid-area:auto;flex-direction:column}.kbp-plate,.kbp-row .kbp-plate{flex:0 0 auto;aspect-ratio:16/10;min-height:0}.kbp-row .kbp-body{padding-top:16px;padding-bottom:10px}}.lv7-bterm{--bt-blob:#7c4dde;--bt-ink:#2a2d33;--bt-accent:#0b9d89;--bt-faint:#a3a7ae;--bt-hi-bg:#0b9d89;--bt-hi-ink:#ffffff;width:100%;overflow:hidden;user-select:none}.lv7[data-theme=dark] .lv7-bterm{--bt-blob:#b69cff;--bt-ink:#d7dae0;--bt-accent:#2dd4bf;--bt-faint:#5b616b;--bt-hi-bg:#2dd4bf;--bt-hi-ink:#06231f}.lv7-bterm pre{margin:0;font-family:var(--font-geist-mono),ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:12px;line-height:1.04;white-space:pre;color:var(--bt-ink)}.lv7-bterm .b{color:var(--bt-blob)}.lv7-bterm .m{color:var(--bt-ink)}.lv7-bterm .a{color:var(--bt-accent)}.lv7-bterm .f{color:var(--bt-faint)}.lv7-bterm .h{background:var(--bt-hi-bg);color:var(--bt-hi-ink)}.lv7-where-grid{display:grid;align-items:center;gap:clamp(28px,5vw,64px)}@media (min-width:960px){.lv7-where-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.lv7-where-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:clamp(32px,4vw,48px) 0 0}.lv7-where-facts>div{padding-top:14px;border-top:1px solid var(--v7-card-line)}.lv7-where-facts dt{font-size:12.5px;color:var(--v7-mute)}.lv7-where-facts dd{margin:10px 0 0;font-size:17px;font-weight:500;line-height:1.3;letter-spacing:-.015em;color:var(--v7-ink)}.lv7-where-facts dd span{display:block;margin-top:3px;font-size:13px;font-weight:400;letter-spacing:0;color:var(--v7-mute)}@media (max-width:560px){.lv7-where-facts{grid-template-columns:1fr;gap:18px}}.lv7-where-figure{margin:0}.lv7-where-stage{position:relative;width:min(100%,560px);margin:0 auto;aspect-ratio:1}.lv7-where-stage:before{content:"";position:absolute;inset:12%;border-radius:50%;background:radial-gradient(closest-side,rgba(11,157,137,.14),transparent 75%);filter:blur(18px)}.lv7-where-host{position:absolute;inset:0;cursor:grab;touch-action:pan-y}.lv7-where-host:active{cursor:grabbing}.lv7-where-globe{display:block;width:100%;height:100%;opacity:0;transition:opacity .9s var(--v7-ease)}.lv7-where-globe.is-on{opacity:1}@media (prefers-reduced-motion:reduce){.lv7-where-globe{transition:none}}