.atl-hero{display:block}.atl-hero text{font-family:inherit}.atl-ct{fill:var(--dg-text);font-size:14px;font-weight:600}.atl-pt{fill:var(--dg-text);font-size:15px;font-weight:600}.atl-rt{fill:var(--dg-text);font-size:14px;font-weight:600}.atl-rs{fill:var(--dg-text);font-size:13px;font-weight:600}.atl-pm{fill:var(--dg-text-2);font-family:ui-monospace,monospace;font-size:12px}.atl-ch{fill:var(--dg-text-2);font-size:11.5px;font-weight:600}.atl-ch--on{fill:var(--dg-accent-ink)}.atl-bt{fill:var(--dg-text);font-size:11px;font-weight:700}.atl-pa,.atl-pb{opacity:0}.atl-zone{opacity:.4}.atl-cl{opacity:.55}.atl-ping,.atl-spark{opacity:0}@media (prefers-reduced-motion:no-preference){.atl-hero g,.atl-hero path,.atl-hero ellipse,.atl-hero circle{transform-box:fill-box;transform-origin:50%}.is-vis .atl-chip{animation:8s ease-in-out infinite atl-chip;animation-delay:calc(var(--i,0) * .5s);animation-fill-mode:backwards}.is-vis .atl-cl{stroke-dasharray:5 6;animation:8s ease-in-out infinite atl-cl,1.4s linear infinite atl-march}.is-vis .atl-pa{animation:8s cubic-bezier(.22,.61,.36,1) infinite atl-pa}.is-vis .atl-pb{animation:8s cubic-bezier(.22,.61,.36,1) infinite atl-pb}.is-vis .atl-pc{animation:8s ease-in-out infinite atl-pc}.is-vis .atl-zone{stroke-dasharray:5 5;animation:8s ease-in-out infinite atl-zone,2.4s linear infinite atl-march}.is-vis .atl-m{animation:8s cubic-bezier(.22,.61,.36,1) infinite atl-m}.is-vis .atl-mhalo{animation:4s ease-in-out infinite atl-breathe}.is-vis .atl-ping{animation:8s ease-out infinite atl-ping}.is-vis .atl-badge{animation:8s cubic-bezier(.22,.61,.36,1) infinite atl-badge}.is-vis .atl-flow{stroke-dasharray:5 8;animation:8s ease-in-out infinite atl-flow,1.2s linear infinite atl-march}.is-vis .atl-spark{stroke-dasharray:9 200;animation:8s cubic-bezier(.4,0,.3,1) infinite atl-spark}.is-vis .atl-row1{animation:8s cubic-bezier(.22,.61,.36,1) infinite atl-row1}.is-vis .atl-crew{animation:8s cubic-bezier(.22,.61,.36,1) infinite atl-crew}@keyframes atl-march{to{stroke-dashoffset:-22px}}@keyframes atl-chip{0%,to{opacity:.7}8%,36%{opacity:1}60%{opacity:.85}}@keyframes atl-cl{0%,3%{opacity:0}12%,40%{opacity:.9}54%,92%{opacity:.4}to{opacity:0}}@keyframes atl-pa{0%,4%{opacity:0;transform:translate(0)scale(.4)}12%,34%{opacity:1;transform:translate(0)scale(1)}46%{opacity:1;transform:translate(32px,-25px)scale(.75)}50%,to{opacity:0;transform:translate(32px,-25px)scale(.4)}}@keyframes atl-pb{0%,4%{opacity:0;transform:translate(0)scale(.4)}12%,34%{opacity:1;transform:translate(0)scale(1)}46%{opacity:1;transform:translate(-32px,25px)scale(.75)}50%,to{opacity:0;transform:translate(-32px,25px)scale(.4)}}@keyframes atl-pc{0%,2%{opacity:0}12%,92%{opacity:1}98%,to{opacity:0}}@keyframes atl-zone{0%,20%{opacity:0}30%,50%{opacity:.85}62%,to{opacity:.25}}@keyframes atl-m{0%,44%{opacity:0;transform:scale(.3)}51%{opacity:1;transform:scale(1.18)}56%,92%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(1)}}@keyframes atl-breathe{0%,to{opacity:.6}50%{opacity:1}}@keyframes atl-ping{0%,46%{opacity:0;transform:scale(1)}48%{opacity:.8;transform:scale(1)}64%,to{opacity:0;transform:scale(3.4)}}@keyframes atl-badge{0%,52%{opacity:0;transform:scale(.4)}58%,92%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(1)}}@keyframes atl-flow{0%,52%{opacity:0}60%,92%{opacity:.95}98%,to{opacity:0}}@keyframes atl-spark{0%,52%{opacity:0;stroke-dashoffset:9px}54%{opacity:1;stroke-dashoffset:9px}70%{opacity:1;stroke-dashoffset:-100px}72%,to{opacity:0;stroke-dashoffset:-100px}}@keyframes atl-row1{0%,62%{opacity:0;transform:translate(14px)}72%,94%{opacity:1;transform:translate(0)}99%,to{opacity:0;transform:translate(0)}}@keyframes atl-crew{0%,76%{opacity:0;transform:translateY(4px)}84%,94%{opacity:1;transform:translate(0)}99%,to{opacity:0;transform:translate(0)}}}.dga-fig,.lv2-fit-body .dga-fig{margin:0}.dga-frame{border:1px solid var(--dg-stroke);background:var(--dg-bg-2);box-shadow:inset 0 1px 0 var(--dg-panel-hi);border-radius:14px;overflow:hidden}.dga-frame svg{width:100%;height:auto;display:block}.dga-frame text{font-family:inherit}.dga-t{fill:var(--dg-text);font-size:12.5px;font-weight:600}.dga-m{font-variant-numeric:tabular-nums;fill:var(--dg-text-2);font-family:ui-monospace,monospace;font-size:11px}.dga-c{fill:var(--dg-accent-3);font-size:11px;font-weight:600}.dga-ch{fill:var(--dg-accent-ink);font-size:10.5px;font-weight:600}.dga-b{fill:var(--dg-accent-ink);font-size:12.5px;font-weight:600}.dgs-t{fill:var(--dg-text);font-size:14px;font-weight:600}.dgs-m{font-variant-numeric:tabular-nums;fill:var(--dg-text-2);font-family:ui-monospace,monospace;font-size:12px}.dgs-ch{fill:var(--dg-text-2);font-size:11.5px;font-weight:600}.dgs-n{fill:var(--dg-accent-ink);font-size:12px;font-weight:700}.dgs-ico{border:1px solid var(--dg-stroke-2);background:linear-gradient(180deg, var(--dg-panel-1), var(--dg-panel-2));width:38px;height:38px;box-shadow:inset 0 1px 0 var(--dg-panel-hi), 0 6px 18px var(--dg-glow-soft);border-radius:11px;place-items:center;margin-bottom:14px;display:grid}.dgs-ico svg{fill:none;width:20px;height:20px;stroke:var(--dg-accent-3);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.dgs-row{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:8px;display:grid}.dgs-row .lv2-story-lead{max-width:none}.dgs-row .lv2-story-day{margin-top:20px}.dgs-row .lv2-story-day li{grid-template-columns:1fr}.dgs-fig{align-self:center}@media (min-width:960px){.dgs-row{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px}.dgs-row .lv2-story-day li{grid-template-columns:84px 1fr}}.dga-frame .dga-t--s{font-size:11.5px}
.dgl-svg{width:100%;height:auto;display:block}.dgl-hero.dgl-svg{height:100%}svg.dgl-svg text{font-family:inherit;font-size:11.5px}svg.dgl-svg text.dgl-t{fill:var(--dg-text);font-size:13px;font-weight:600}svg.dgl-svg text.dgl-s{fill:var(--dg-text-2);font-size:11.5px;font-weight:400}svg.dgl-svg text.dgl-m{fill:var(--dg-text-3);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:500}svg.dgl-svg text.dgl-ink{fill:var(--dg-accent-ink)}.lv2-pipe .lv2-pipe-illus{background:var(--dg-bg-2);border-color:var(--dg-stroke);box-shadow:0 14px 30px -20px var(--dg-glow);border-radius:12px}.lv2-lens-classes.dgl-classes{margin-top:40px}.dgl-classes-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;margin-bottom:18px;display:flex}.dgl-classes-head h3{margin:0}.lv2-lens-classes.dgl-classes .lv2-small{max-width:56ch}.lv2-lens-classes.dgl-classes ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}@media (min-width:900px){.lv2-lens-classes.dgl-classes ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.dgl-classes li{border:1px solid var(--dg-stroke);background:var(--dg-bg-2);box-shadow:inset 0 1px 0 var(--dg-panel-hi);border-radius:14px;overflow:hidden}.dgl-class-art{display:block}.dgl-class-name{color:var(--dg-text);padding:10px 14px 13px;font-size:13px;font-weight:590;display:block}.dgl-story>.dgl-row+.dgl-row{margin-top:var(--lv2-block-gap,56px)}.dgl-story>.lv2-story-compare{margin-top:calc(var(--lv2-block-gap,56px) + 8px)}.dgl-row{grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;display:grid}.dgl-row-text{max-width:46ch}.dgl-row-text .lv2-h2{margin:0 0 14px}.dgl-row-text .lv2-body{margin:0 0 12px}.dgl-row-text .lv2-body:last-child{margin-bottom:0}.dgl-fig{border:1px solid var(--dg-stroke-2);background:var(--dg-bg-2);box-shadow:0 28px 60px -34px var(--dg-glow), inset 0 1px 0 var(--dg-panel-hi);border-radius:16px;margin:0;overflow:hidden}@media (min-width:960px){.dgl-row{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:72px}.dgl-row--flip{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.dgl-row--flip .dgl-row-text{order:2;justify-self:end}.dgl-row--flip .dgl-fig{order:1}}.dgl-dash{transform-box:view-box;transform-origin:320px 150px;transform:scale(var(--s0,1))}.dgl-appr{transform-box:view-box;transform-origin:320px 150px}.dgl-roadov{opacity:0}:root:not(.dark) .dgl-roadov{opacity:.14}:root:not(.dark) .dgl-hole{fill:var(--dg-text-3);fill-opacity:.6}.dgl-travel,.dgl-scany{opacity:0}.dgl-ring{opacity:.35}@media (prefers-reduced-motion:no-preference){.dgl-ring,.dgl-lockbox,.dgl-pickp,.dgl-pop,.dgl-fillbar,.dgl-scanx,.dgl-travel,.dgl-scany{transform-box:fill-box;transform-origin:50%}.dgl-fillbar{transform-origin:0}[data-anim].is-vis .dgl-march{animation:1.4s linear infinite dgl-march}[data-anim].is-vis .dgl-pulse{animation:3.2s ease-in-out infinite dgl-pulse;animation-delay:calc(var(--i,0) * -1.6s)}[data-anim].is-vis .dgl-glowp{animation:4s ease-in-out infinite dgl-glow}[data-anim].is-vis .dgl-ring{animation:2.4s ease-out infinite dgl-ring}[data-anim].is-vis .dgl-travel{animation:3.2s ease-in-out infinite dgl-travel;animation-delay:calc(var(--i,0) * -.8s)}[data-anim].is-vis .dgl-scany{animation:4s ease-in-out infinite dgl-scany}[data-anim].is-vis .dgl-scanx{animation:3.2s ease-in-out infinite dgl-scanx}[data-anim].is-vis .dgl-pop{animation:6s ease-out infinite dgl-pop}[data-anim].is-vis .dgl-pickp{animation:3s ease-in-out infinite dgl-pick}[data-anim].is-vis .dgl-fillbar{animation:8s cubic-bezier(.22,.61,.36,1) infinite dgl-fill}[data-anim].is-vis .dgl-rec{animation:1.2s ease-in-out infinite dgl-rec}[data-anim].is-vis .dgl-dash{animation:4.8s linear infinite dgl-dash;animation-delay:calc(var(--i,0) * -.8s)}[data-anim].is-vis .dgl-appr{animation:8s linear infinite dgl-appr}[data-anim].is-vis .dgl-lockbox{animation:8s cubic-bezier(.22,.61,.36,1) infinite dgl-lock}[data-anim].is-vis .dgl-chip{animation:8s ease-out infinite dgl-chip}[data-anim].is-vis .dgl-draw.dgl-d1{animation:8s ease-out infinite dgl-d1}[data-anim].is-vis .dgl-draw.dgl-d2{animation:8s ease-out infinite dgl-d2}[data-anim].is-vis .dgl-on12{animation:8s ease-out infinite dgl-on12}[data-anim].is-vis .dgl-on22{animation:8s ease-out infinite dgl-on22}[data-anim].is-vis .dgl-on32{animation:8s ease-out infinite dgl-on32}[data-anim].is-vis .dgl-on40{animation:8s ease-out infinite dgl-on40}[data-anim].is-vis .dgl-on42{animation:8s ease-out infinite dgl-on42}[data-anim].is-vis .dgl-on50{animation:8s ease-out infinite dgl-on50}[data-anim].is-vis .dgl-on52{animation:8s ease-out infinite dgl-on52}[data-anim].is-vis .dgl-on60{animation:8s ease-out infinite dgl-on60}[data-anim].is-vis .dgl-on62{animation:8s ease-out infinite dgl-on62}[data-anim].is-vis .dgl-on72{animation:8s ease-out infinite dgl-on72}@keyframes dgl-march{to{stroke-dashoffset:calc(var(--p,8) * -1px)}}@keyframes dgl-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes dgl-glow{0%,to{opacity:.55}50%{opacity:1}}@keyframes dgl-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}@keyframes dgl-travel{0%{opacity:0;transform:translate(0)}12%{opacity:1}78%{opacity:1;transform:translate(var(--dx,0), var(--dy,0))}to{opacity:0;transform:translate(var(--dx,0), var(--dy,0))}}@keyframes dgl-scany{0%{opacity:0;transform:translateY(0)}10%,85%{opacity:.9}to{opacity:0;transform:translateY(88px)}}@keyframes dgl-scanx{0%,to{transform:translate(0)}50%{transform:translate(60px)}}@keyframes dgl-pop{0%,50%{opacity:0;transform:scale(.4)}62%{opacity:1;transform:scale(1.18)}70%,90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes dgl-pick{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes dgl-fill{0%,64%{opacity:1;transform:scaleX(0)}88%,92%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes dgl-rec{0%,to{opacity:1}50%{opacity:.25}}@keyframes dgl-dash{0%{opacity:0;transform:scale(.04)}12.5%{opacity:.8;transform:scale(.0634)}25%{transform:scale(.1006)}37.5%{transform:scale(.1596)}50%{transform:scale(.253)}62.5%{transform:scale(.401)}75%{opacity:.8;transform:scale(.636)}87.5%{opacity:.6;transform:scale(1.01)}to{opacity:0;transform:scale(1.6)}}@keyframes dgl-appr{0%{opacity:0;transform:scale(.72)}8%{opacity:1;transform:scale(.76)}50%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1.14)}to{opacity:0;transform:scale(1.2)}}@keyframes dgl-lock{0%,12%{opacity:0;transform:scale(1.7)}24%{opacity:1;transform:scale(1)}30%{transform:scale(1.07)}36%,to{opacity:1;transform:scale(1)}}@keyframes dgl-chip{0%,26%{opacity:0;transform:translateY(5px)}34%,to{opacity:1;transform:none}}@keyframes dgl-d1{0%,12%{stroke-dashoffset:1px;opacity:1}36%,92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes dgl-d2{0%,14%{stroke-dashoffset:1px;opacity:1}42%,92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes dgl-on12{0%,6%{opacity:0;transform:translateY(5px)}12%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes dgl-on22{0%,16%{opacity:0;transform:translateY(5px)}22%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes dgl-on32{0%,26%{opacity:0;transform:translateY(5px)}32%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes dgl-on40{0%,34%{opacity:0;transform:translateY(5px)}40%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes dgl-on42{0%,36%{opacity:0;transform:translateY(5px)}42%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes dgl-on50{0%,44%{opacity:0;transform:translateY(5px)}50%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes dgl-on52{0%,46%{opacity:0;transform:translateY(5px)}52%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes dgl-on60{0%,54%{opacity:0;transform:translateY(5px)}60%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes dgl-on62{0%,56%{opacity:0;transform:translateY(5px)}62%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes dgl-on72{0%,66%{opacity:0;transform:translateY(5px)}72%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}}
.dg-sec-svg{width:100%;height:auto;font-family:inherit;display:block}.dg-sec-t1{fill:var(--dg-text);font-size:13px;font-weight:600}.dg-sec-t2{fill:var(--dg-text-2);font-size:12px}.dg-sec-t3{fill:var(--dg-text-3);font-size:11.5px}.dg-sec-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.dg-sec-onacc{fill:var(--dg-accent-ink)}.dg-sec-acc3{fill:var(--dg-accent-3)}.dg-sec-mid{text-anchor:middle}.dg-sec-dim{opacity:.85}.dg-sec-run{fill:none;stroke:var(--dg-accent-3);stroke-width:3px;stroke-linecap:round;stroke-dasharray:7 200;stroke-dashoffset:7px;opacity:0}.dg-sec-run--soft{stroke:var(--dg-accent-2);stroke-width:9px;stroke-dasharray:10 200;stroke-dashoffset:10px}.dg-sec-hit,.dg-sec-scan,.dg-sec-ring{opacity:0}.dg-sec-glow{opacity:.55}.dg-sec-pulse{opacity:1}@media (prefers-reduced-motion:no-preference){[data-anim].is-vis .dg-sec-run--a{animation:7s linear infinite dg-sec-run-a}[data-anim].is-vis .dg-sec-run--b{animation:7s linear infinite dg-sec-run-b}[data-anim].is-vis .dg-sec-run--soft.dg-sec-run--a{animation-name:dg-sec-runs-a}[data-anim].is-vis .dg-sec-run--soft.dg-sec-run--b{animation-name:dg-sec-runs-b}[data-anim].is-vis .dg-sec-hit--a{animation:7s ease-in-out infinite dg-sec-hit-a}[data-anim].is-vis .dg-sec-hit--b{animation:7s ease-in-out infinite dg-sec-hit-b}[data-anim].is-vis .dg-sec-glow{animation:3.5s ease-in-out infinite dg-sec-breath}[data-anim].is-vis .dg-sec-pulse{animation:2.6s ease-in-out infinite dg-sec-pulse}[data-anim].is-vis .dg-sec-scan{animation:7s linear infinite dg-sec-scan}[data-anim].is-vis .dg-sec-scan--x{animation-name:dg-sec-scanx}[data-anim].is-vis .dg-sec-drop{animation:7s ease-in-out infinite dg-sec-drop}[data-anim].is-vis .dg-sec-shackle{transform-box:fill-box;transform-origin:100% 100%;animation:7s ease-in-out infinite dg-sec-lock}[data-anim].is-vis .dg-sec-bar{transform-box:fill-box;transform-origin:0;animation:7s linear infinite dg-sec-bar}[data-anim].is-vis .dg-sec-hand{animation:7s linear infinite dg-sec-spin}[data-anim].is-vis .dg-sec-ttl{animation:7s linear infinite dg-sec-ttl}[data-anim].is-vis .dg-sec-ring{transform-box:fill-box;transform-origin:50%;animation:3.5s ease-out infinite dg-sec-ring}[data-anim].is-vis .dg-sec-x{animation:3.5s ease-in-out infinite dg-sec-pulse}[data-anim].is-vis .dg-sec-dot{animation:7s ease-in-out infinite backwards dg-sec-dot}}@keyframes dg-sec-run-a{0%,4%{stroke-dashoffset:7px;opacity:0}6%{opacity:1}28%{stroke-dashoffset:-100px;opacity:1}31%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes dg-sec-runs-a{0%,4%{stroke-dashoffset:10px;opacity:0}6%{opacity:.55}28%{stroke-dashoffset:-100px;opacity:.55}31%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes dg-sec-run-b{0%,38%{stroke-dashoffset:7px;opacity:0}40%{opacity:1}62%{stroke-dashoffset:-100px;opacity:1}65%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes dg-sec-runs-b{0%,38%{stroke-dashoffset:10px;opacity:0}40%{opacity:.55}62%{stroke-dashoffset:-100px;opacity:.55}65%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes dg-sec-hit-a{0%,28%{opacity:0}36%{opacity:1}56%,to{opacity:0}}@keyframes dg-sec-hit-b{0%,62%{opacity:0}70%{opacity:1}92%,to{opacity:0}}@keyframes dg-sec-breath{0%,to{opacity:.4}50%{opacity:.85}}@keyframes dg-sec-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes dg-sec-scan{0%,4%{opacity:0;transform:translateY(0)}8%{opacity:.9}28%{transform:translateY(var(--dy,150px));opacity:.9}31%,to{transform:translateY(var(--dy,150px));opacity:0}}@keyframes dg-sec-scanx{0%,4%{opacity:0;transform:translate(0)}8%{opacity:.9}28%{transform:translateX(var(--dx,90px));opacity:.9}31%,to{transform:translateX(var(--dx,90px));opacity:0}}@keyframes dg-sec-drop{0%,62%{opacity:1;transform:translateY(0)}74%,92%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes dg-sec-lock{0%,4%{transform:rotate(-34deg)}26%,90%{transform:rotate(0)}to{transform:rotate(-34deg)}}@keyframes dg-sec-bar{0%,62%{transform:scaleX(1)}96%,to{transform:scaleX(.04)}}@keyframes dg-sec-ttl{0%,62%{opacity:1}96%,to{opacity:.45}}@keyframes dg-sec-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dg-sec-ring{0%{opacity:.8;transform:scale(.8)}70%,to{opacity:0;transform:scale(2)}}@keyframes dg-sec-dot{0%,8%{opacity:.25}16%,80%{opacity:1}92%,to{opacity:.25}}.dg-sec-art{width:100%;height:100%;font-family:inherit;display:block}.dg-sec-art-lit{opacity:.5}.dg-sec-art-core{opacity:.6}.dg-sec-art-pk,.dg-sec-art-out{opacity:0}.dg-sec-art-spin{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.lv2-page-art.is-vis .dg-sec-art-lit{animation:8s ease-out infinite backwards dg-sec-art-lit}.lv2-page-art.is-vis .dg-sec-art-core{animation:8s ease-out infinite dg-sec-art-core}.lv2-page-art.is-vis .dg-sec-art-pk--in{animation:8s linear infinite dg-sec-art-in}.lv2-page-art.is-vis .dg-sec-art-pk--out{animation:8s linear infinite dg-sec-art-out}.lv2-page-art.is-vis .dg-sec-art-out{animation:8s ease-out infinite dg-sec-art-hit}.lv2-page-art.is-vis .dg-sec-art-spin{animation:24s linear infinite dg-sec-spin}.lv2-page-art.is-vis .dg-sec-art-spin--rev{animation-direction:reverse}}@keyframes dg-sec-art-lit{0%{opacity:0}5%{opacity:1}22%,90%{opacity:.4}to{opacity:0}}@keyframes dg-sec-art-core{0%,58%{opacity:.3}64%{opacity:1}90%{opacity:.55}to{opacity:.3}}@keyframes dg-sec-art-in{0%,5%{opacity:0;transform:translate(0)}8%{opacity:1}60%{transform:translateX(var(--dx));opacity:1}63%,to{transform:translateX(var(--dx));opacity:0}}@keyframes dg-sec-art-out{0%,66%{opacity:0;transform:translate(0)}69%{opacity:1}84%{transform:translateX(var(--dx));opacity:1}86%,to{transform:translateX(var(--dx));opacity:0}}@keyframes dg-sec-art-hit{0%,84%{opacity:0}90%{opacity:1}to{opacity:0}}
.lv2{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lv2-bg:#0f1218;--lv2-surface:#171b25;--lv2-line:#283042;--lv2-line-2:#364058;--lv2-text:#f6f8fc;--lv2-text-2:#cdd3e0;--lv2-text-3:#a9b2c4;--lv2-blue:#2d68ff;--lv2-blue-soft:#7eb0ff;--lv2-ramp-1:#4d82ff;--lv2-ramp-2:#7c9dff;--lv2-ramp-3:#b0c3ff;--lv2-grey:#46506a;--lv2-well:#0b0e14;--lv2-glass:#1a1f2bb8;--lv2-glass-2:#0c0f1680;--lv2-glass-hi:#f7f8fc14;--lv2-nav-bg:#0f1218cc;--lv2-nav-bg-2:#171b25d6;--lv2-pop:#1a1f2bf7;--lv2-pop-solid:#1a1f2b;--lv2-shade:#0f1218cc;--lv2-shadow-pop:0 24px 64px #0000008c;--lv2-accent-line:#6ea8ff4d;--lv2-accent-wash:#2d68ff1a;--lv2-btn-hover:#2459dd;--lv2-max:1200px;--lv2-gutter:20px;--lv2-nav-h:60px;--lv2-ease:cubic-bezier(.16, 1, .3, 1);--lv2-font-sans:var(--font-lv2-sans), Inter, ui-sans-serif, system-ui, sans-serif}@media (min-width:768px){.lv2{--lv2-gutter:32px}}.lv2 *{box-sizing:border-box}.lv2{font-family:var(--lv2-font-sans);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;background:var(--lv2-bg);color:var(--lv2-text);min-height:100dvh;font-size:15px;font-weight:400;line-height:1.6}.lv2 :focus-visible{outline:2px solid var(--lv2-blue-soft);outline-offset:2px}.lv2-wrap{max-width:var(--lv2-max);padding-inline:var(--lv2-gutter);margin-inline:auto}.lv2-sec{padding-top:36px;padding-bottom:36px}@media (min-width:768px){.lv2-sec{padding-top:64px;padding-bottom:64px}}.lv2-h2{font-family:var(--lv2-font-sans);letter-spacing:-.02em;color:var(--lv2-text);font-size:26px;font-weight:590;line-height:1.15}@media (min-width:768px){.lv2-h2{font-size:32px}}.lv2-lead,.lv2-body{letter-spacing:-.006em;color:var(--lv2-text-2);max-width:62ch;font-size:15px;font-weight:400;line-height:1.6}.lv2-small{letter-spacing:-.006em;color:var(--lv2-text-2);font-size:13px;font-weight:400;line-height:1.5}.lv2-mono{font-family:var(--lv2-font-sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:510;line-height:1.5}.lv2-sec-title{align-items:baseline;gap:10px;margin:0 0 12px;display:flex}.lv2-sec-title .lv2-sq{background:var(--lv2-blue);border-radius:2px;flex-shrink:0;align-self:center;width:10px;height:10px;display:inline-block}.lv2-sec-title .lv2-h2{margin:0}.lv2-card{background:var(--lv2-surface);border:1px solid var(--lv2-line);border-radius:10px}.lv2-btn--primary{background:var(--lv2-blue);color:#fff;border:1px solid var(--lv2-blue);letter-spacing:-.006em;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:9px 16px;font-size:14px;font-weight:510;line-height:1.4;text-decoration:none;display:inline-flex}.lv2-btn--primary:hover{background:var(--lv2-btn-hover);border-color:var(--lv2-btn-hover);color:#fff}.lv2-btn--primary:active{transform:scale(.98)}.lv2-btn--secondary{color:var(--lv2-text);border:1px solid var(--lv2-line-2);letter-spacing:-.006em;white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:9px 16px;font-size:14px;font-weight:510;line-height:1.4;text-decoration:none;display:inline-flex}.lv2-btn--secondary:hover{border-color:var(--lv2-grey)}.lv2-btn--secondary:active{transform:scale(.98)}.lv2-textlink{color:var(--lv2-text);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:510;line-height:1.4;text-decoration:none}.lv2-textlink:hover{text-underline-offset:4px;text-decoration:underline}.lv2-chip{font-family:var(--lv2-font-sans);letter-spacing:.04em;border:1px solid var(--lv2-line-2);color:var(--lv2-text-2);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:510;line-height:1.4;display:inline-flex}.lv2-chip--live{border-color:var(--lv2-accent-line);color:var(--lv2-blue-soft)}.lv2-chip--coming{border-style:dashed;border-color:var(--lv2-grey);color:var(--lv2-text-3)}.lv2-chip--mono{font-family:var(--lv2-font-mono,monospace)}.lv2-mono-tag{font-family:var(--lv2-font-sans);border:1px solid var(--lv2-line);color:var(--lv2-text-2);white-space:nowrap;border-radius:8px;padding:4px 8px;font-size:12.5px;font-weight:500;line-height:1.5}@media (prefers-reduced-motion:reduce){.lv2 *{scroll-behavior:auto}}
html:has(.lv2){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;zoom:1;--app-zoom:1;background:#0f1218}html:has(.lv2) body{color:#f6f8fc;background:#0f1218}html:has(.lv2) nav[aria-label=Resident\ navigation]{display:none!important}.lv2-skip{left:16px;top:calc(-1 * var(--lv2-nav-h));z-index:60;background:var(--lv2-surface);color:var(--lv2-text);border:1px solid var(--lv2-line-2);border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;position:absolute}.lv2-skip:focus-visible{top:8px}.lv2-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lv2-wordmark{font-family:var(--lv2-font-sans);letter-spacing:-.02em;color:var(--lv2-text);white-space:nowrap;font-size:24px;font-weight:590;line-height:1;text-decoration:none}.lv2-nav{z-index:40;background:var(--lv2-nav-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #0000;transition:background-color .2s,border-color .2s;position:sticky;top:0}.lv2-nav.is-scrolled{background:var(--lv2-nav-bg-2);border-bottom-color:var(--lv2-line)}.lv2-nav-inner{max-width:var(--lv2-max);padding-inline:var(--lv2-gutter);height:var(--lv2-nav-h);align-items:center;gap:8px;margin-inline:auto;display:flex}.lv2-nav-links{display:none}.lv2-nav-link{color:var(--lv2-text-2);white-space:nowrap;padding:8px 12px;font-size:14px;font-weight:400;line-height:1.4;text-decoration:none}.lv2-nav-link:hover,.lv2-nav-link[aria-current=page],.lv2-nav-panel-link[aria-current=page],.lv2-wordmark[aria-current=page]{color:var(--lv2-text)}.lv2-page-hero{padding-top:calc(var(--lv2-nav-h) + 48px);padding-bottom:8px}.lv2-nav-cta{align-items:center;gap:20px;margin-left:auto;display:none}.lv2-nav-toggle{min-height:40px;color:var(--lv2-text);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 4px;font-size:14px;font-weight:500}.lv2-nav-panel{background:var(--lv2-surface);border-bottom:1px solid var(--lv2-line);padding:8px var(--lv2-gutter) 16px;flex-direction:column;gap:4px;display:flex}.lv2-nav-panel-link{color:var(--lv2-text-2);min-height:40px;padding:12px 4px;font-size:14px;text-decoration:none;display:block}.lv2-nav-panel-link:hover{color:var(--lv2-text)}.lv2-nav-panel-cta{flex-direction:column;align-items:flex-start;gap:12px;margin-top:8px;display:flex}@media (min-width:768px){.lv2-nav-links{align-items:center;gap:4px;margin-left:24px;display:flex}.lv2-nav-cta{display:inline-flex}.lv2-nav-toggle,.lv2-nav-panel{display:none}}.lv2-hero{align-items:center;min-height:88vh;padding-top:48px;padding-bottom:72px;display:flex;position:relative;overflow:hidden}.lv2-hero-word{z-index:0;font-family:var(--lv2-font-sans);letter-spacing:-.06em;color:var(--lv2-text);opacity:.12;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(120px,18vw,260px);font-weight:700;line-height:1;position:absolute;bottom:-.14em;left:50%;transform:translate(-50%)}.lv2-hero-inner{z-index:2;width:100%;position:relative}.lv2-hero-copy{max-width:560px}.lv2-hero-h1{font-family:var(--lv2-font-sans);letter-spacing:-.02em;color:var(--lv2-text);max-width:14ch;text-shadow:0 2px 24px var(--lv2-shade);margin:0 0 20px;font-size:36px;font-weight:590;line-height:1.05}.lv2-hero .lv2-lead{text-shadow:0 1px 16px var(--lv2-shade)}.lv2-hero-side{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.lv2-hero-side p{margin:0}.lv2-hero-ctas{flex-flow:wrap;align-items:center;gap:12px 20px;margin:24px 0 0;display:flex}.lv2-hero-asset{z-index:1;opacity:.4;pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0}.lv2-hero-canvas{width:100%;height:100%;display:block}.lv2-hero>.lv2-grain{z-index:3}@media (min-width:1024px){.lv2-hero-asset{opacity:1;width:60%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 22% 100%)}.lv2-hero-h1{font-size:56px}}.lv2-charts{grid-template-columns:1fr;align-items:stretch;gap:16px;padding-top:24px;padding-bottom:24px;display:grid}.lv2-charts>div{min-width:0;display:flex}.lv2-charts>div>.lv2-chart{flex:1}@media (min-width:1024px){.lv2-charts{grid-template-columns:repeat(3,1fr);padding-top:36px;padding-bottom:36px}}.lv2-chart{background:var(--lv2-surface);border:1px solid var(--lv2-line);border-radius:10px;flex-direction:column;min-width:0;height:100%;padding:28px;display:flex}.lv2-chart:hover{border-color:var(--lv2-line-2)}.lv2-chart-head{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.lv2-chart-sq{border-radius:2px;flex-shrink:0;align-self:center;width:10px;height:10px;display:inline-block}.lv2-chart-title{font-family:var(--lv2-font-sans);letter-spacing:-.006em;color:var(--lv2-text);margin:0;font-size:15px;font-weight:590;line-height:1.4}.lv2-chart-sub{color:var(--lv2-text-3);margin:0 0 20px;font-size:13px}.lv2-bar-row{grid-template-columns:92px 1fr 28px;align-items:center;gap:8px;margin-bottom:10px;display:grid}.lv2-bar-label{color:var(--lv2-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.lv2-bar-track{background:0 0;min-width:0;height:22px}.lv2-bar-fill{transform-origin:0;border-radius:4px;height:22px}.lv2-bar-value{font-family:var(--lv2-font-sans);font-variant-numeric:tabular-nums;color:var(--lv2-text);text-align:right;font-size:12px;font-weight:510}.lv2-stack{border-radius:6px;height:28px;margin:8px 0 16px;display:flex;overflow:hidden}.lv2-stack-seg{transform-origin:0;height:100%}.lv2-legend{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lv2-legend li{color:var(--lv2-text-2);align-items:center;gap:8px;font-size:13px;display:flex}.lv2-legend .lv2-dot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.lv2-legend .lv2-mono{color:var(--lv2-text);margin-left:auto}.lv2-funnel-row{grid-template-columns:1fr auto;align-items:center;gap:8px;margin-bottom:10px;display:grid}.lv2-funnel-label{color:var(--lv2-text-2);font-size:13px}.lv2-funnel-track{grid-column:1/-1;height:22px}.lv2-funnel-fill{transform-origin:0;border-radius:4px;height:22px}.lv2-funnel-value{font-family:var(--lv2-font-sans);font-variant-numeric:tabular-nums;color:var(--lv2-text);font-size:12px;font-weight:510}.lv2-bar-row,.lv2-funnel-row{flex:1 0 auto;align-content:center}.lv2-bar-row:last-child,.lv2-funnel-row:last-child{margin-bottom:0}.lv2-legend{flex:1 0 auto;justify-content:space-evenly}.lv2-foot{border-top:1px solid var(--lv2-line);background:var(--lv2-bg);padding-top:56px;padding-bottom:48px}.lv2-foot-grid{grid-template-columns:1fr 1fr;gap:32px 16px;display:grid}.lv2-foot-brand{flex-direction:column;grid-column:1/-1;gap:12px;display:flex}.lv2-foot-brand p{margin:0}.lv2-foot-col{min-width:0}.lv2-foot-heading{color:var(--lv2-text-3);margin:0 0 12px;font-size:13px;font-weight:500;line-height:1.5}.lv2-foot-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lv2-foot-link{color:var(--lv2-text-2);min-height:32px;padding:6px 0;font-size:14px;line-height:1.4;text-decoration:none;display:inline-block}.lv2-foot-link:hover{color:var(--lv2-text);text-underline-offset:3px;text-decoration:underline}.lv2-foot-bottom{border-top:1px solid var(--lv2-line);margin-top:48px;padding-top:24px}.lv2-foot-bottom p{color:var(--lv2-text-3);margin:0;font-size:13px}@media (min-width:768px){.lv2-foot{padding-bottom:64px}.lv2-foot-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:24px}.lv2-foot-brand{grid-column:auto}}@media (max-width:767px){.lv2-foot{padding-bottom:calc(80px + env(safe-area-inset-bottom))}}.lv2-hero-cards2{grid-template-columns:1fr;align-content:start;gap:20px;padding-top:40px;display:grid}.lv2-hero-card2{border:1px solid var(--lv2-line-2);border-radius:14px;flex-direction:column;justify-content:center;min-height:300px;margin:0;padding:32px;display:flex;position:relative;overflow:hidden}.lv2-hero-card2 .lv2-hero-card-head{align-items:center;gap:8px;margin:0 0 8px;display:flex}.lv2-hero-card2 .lv2-hero-card-name{letter-spacing:-.01em;color:#f7f8f8;text-shadow:0 1px 12px #060a1ab3;font-size:17px;font-weight:590}.lv2-hero-card2 .lv2-hero-card-line{color:#eaf0ff;margin:0 0 12px;font-size:15px;line-height:1.5}.lv2-hero-card2 .lv2-hero-card-facts{flex-direction:column;gap:6px;margin:0 0 16px;padding:0;list-style:none;display:flex}.lv2-hero-card2 .lv2-hero-card-facts li{color:#e2eaff;padding-left:14px;font-size:13px;line-height:1.5;position:relative}.lv2-hero-card2 .lv2-hero-card-facts li:before{content:"";background:var(--lv2-ramp-3);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:0}.lv2-hero-card2 .lv2-hero-card-link{color:#d4deff;align-items:center;gap:6px;font-size:14px;font-weight:510;text-decoration:none;display:inline-flex}.lv2-hero-card2 .lv2-hero-card-link:hover{text-underline-offset:3px;text-decoration:underline}@media (min-width:1024px){.lv2-hero-cards2{grid-template-columns:1fr 1fr;padding-top:48px}}
.lv2-rv{opacity:0;will-change:opacity, transform;transition:opacity .6s,transform .6s cubic-bezier(.22,.61,.36,1);transform:translateY(20px)}.lv2-rv.is-in{opacity:1;will-change:auto;transform:none}@media (prefers-reduced-motion:reduce){.lv2-rv{opacity:1;transition:none;transform:none}}@media (prefers-reduced-motion:no-preference){.lv2-flow-dot{animation:2.4s ease-in-out infinite alternate lv2-flow}.lv2-rv .lv2-grow{transform-origin:0;transition:transform .8s cubic-bezier(.22,.61,.36,1) .1s;transform:scaleX(0)}.lv2-rv.is-in .lv2-grow{transform:scaleX(1)}}@keyframes lv2-flow{0%{left:0%}to{left:calc(100% - 8px)}}
.lv2-fb-sec{margin-top:48px}.lv2-fb{background:linear-gradient(135deg, #10287a2e 0%, transparent 45%), var(--lv2-surface);border:1px solid var(--lv2-line);border-radius:10px;grid-template-columns:1fr;display:grid;position:relative;overflow:hidden}.lv2-fb>.lv2-grain{z-index:0}.lv2-fb-side,.lv2-fb-main{z-index:1;position:relative}@media (min-width:1024px){.lv2-fb{grid-template-columns:220px 1fr}}.lv2-fb-side{border-bottom:1px solid var(--lv2-line);flex-direction:column;gap:24px;padding:28px 24px;display:flex}@media (min-width:1024px){.lv2-fb-side{border-bottom:none;border-right:1px solid var(--lv2-line);justify-content:space-between;min-height:560px;padding:40px}}.lv2-fb-title{font-family:var(--lv2-font-sans);letter-spacing:-.02em;color:var(--lv2-text);margin:0 0 20px;font-size:26px;font-weight:590;line-height:1.15}.lv2-fb-tabs{border:none;flex-wrap:wrap;gap:8px;min-inline-size:0;margin:0;padding:0;display:flex}@media (min-width:1024px){.lv2-fb-tabs{flex-direction:column;align-items:flex-start;gap:12px}}.lv2-fb-tab{border:1px solid var(--lv2-line);background:var(--lv2-bg);min-height:40px;color:var(--lv2-text-2);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:8px 20px 8px 16px;font-size:15px;font-weight:500;display:inline-flex}.lv2-fb-tab:hover{color:var(--lv2-text)}.lv2-fb-tab[aria-selected=true]{background:var(--lv2-surface);border-color:var(--lv2-line-2);color:var(--lv2-text);box-shadow:var(--lv2-tab-shadow,0 1px 4px #0000004d)}.lv2-fb-dot{opacity:.6;border-radius:50%;flex-shrink:0;width:16px;height:16px}.lv2-fb-tab[aria-selected=true] .lv2-fb-dot{opacity:1}.lv2-fb-main{min-width:0;padding:28px 24px 20px}.lv2-fb-intro{color:var(--lv2-text-2);align-items:flex-start;gap:12px;margin:0 0 8px;font-size:14px;line-height:1.5;display:flex}.lv2-fb-bar{border-radius:2px;flex-shrink:0;align-self:stretch;width:3px;min-height:40px}.lv2-fb-gridwrap{position:relative}.lv2-fb-grid{grid-template-columns:repeat(3,1fr);row-gap:32px;margin:0;padding:0;list-style:none;display:grid;position:relative}.lv2-fb-dividers{pointer-events:none;display:none;position:absolute;inset:0}@media (min-width:1024px){.lv2-fb-grid{grid-template-columns:repeat(5,1fr);row-gap:40px}.lv2-fb-dividers{display:block}}.lv2-fb-divider{background:var(--lv2-line);width:1px;position:absolute;top:0;bottom:0}.lv2-fb-cell{min-width:0}.lv2-fb-tile{cursor:pointer;text-align:center;width:100%;font:inherit;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:8px 4px;display:flex;position:relative}.lv2-fb-tile:hover{background:var(--lv2-bg)}.lv2-fb-glyph{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}@media (min-width:1024px){.lv2-fb-glyph{width:60px;height:60px}}.lv2-fb-label{color:var(--lv2-text);text-align:center;max-width:120px;font-size:12px;font-weight:500;line-height:1.35}@media (min-width:1024px){.lv2-fb-label{font-size:13px}}.lv2-fb-foot{border-top:1px solid var(--lv2-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:14px;display:flex}.lv2-fb-hint{color:var(--lv2-text-3);margin:0;font-size:13px}.lv2-fb-tip-pos{display:none}@media (min-width:768px){.lv2-fb-tip-pos{z-index:50;pointer-events:none;will-change:transform;display:block;position:fixed;top:0;left:0;translate:0 -50%}}.lv2-fb-tip{background:var(--lv2-pop);border:1px solid var(--lv2-line-2);width:516px;max-width:calc(100vw - 32px);box-shadow:var(--lv2-shadow-pop);-webkit-backdrop-filter:blur(12px);border-radius:15px;flex-direction:column;gap:12px;padding:24px;display:flex;overflow:hidden}.lv2-fb-tip-tex{z-index:-1;background-image:url(/landing-v2/texture.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.lv2-fb-tip-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lv2-fb-tip-icon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.lv2-fb-tip-title{font-family:var(--lv2-font-sans);letter-spacing:-.02em;color:var(--lv2-text);text-align:right;margin:0;font-size:32px;font-weight:510;line-height:1.15}.lv2-fb-tip-titlewrap{flex-direction:column;align-items:flex-end;gap:8px;min-width:0;display:flex}.lv2-fb-tip p{margin:0}.lv2-fb-detail{margin-top:12px}.lv2-fb-detail-label{font-family:var(--lv2-font-sans);color:var(--lv2-text);font-size:16px;font-weight:500;line-height:1.3}.lv2-fb-detail-body{font-family:var(--lv2-font-sans);color:var(--lv2-text-2);white-space:pre-wrap;margin:6px 0 0;font-size:14px;line-height:1.5}.lv2-fb-mobile{z-index:30;border:1px solid var(--lv2-line-2);background:var(--lv2-pop);-webkit-backdrop-filter:blur(12px);border-radius:9px;position:absolute;inset:0;overflow:hidden}@media (min-width:768px){.lv2-fb-mobile{display:none}}.lv2-fb-mobile-tex{z-index:-1;background-image:url(/landing-v2/texture.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.lv2-fb-mobile-inner{flex-direction:column;gap:8px;height:100%;padding:16px;display:flex;overflow-y:auto}.lv2-fb-mobile-head{align-items:center;gap:16px;min-width:0;margin-bottom:8px;display:flex}.lv2-fb-mobile-x{width:32px;height:32px;color:var(--lv2-text-2);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lv2-fb-mobile-title{flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.lv2-fb-mobile-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.lv2-fb-mobile-name{font-family:var(--lv2-font-sans);letter-spacing:-.02em;color:var(--lv2-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:22px;font-weight:500;line-height:1.2;overflow:hidden}.lv2-fb-card-strip{pointer-events:none;height:96px;position:absolute;top:0;left:0;right:0;overflow:hidden}.lv2-fb-card-strip:after{content:"";background:linear-gradient(180deg, #060a1a99 0%, #060a1a40 60%, var(--lv2-pop-solid) 100%);position:absolute;inset:0}.lv2-fb-card-head{align-items:center;gap:10px;min-height:48px;margin:0;display:flex}.lv2-fb-card-head .lv2-sq{background:var(--lv2-blue);border-radius:2px;flex-shrink:0;width:10px;height:10px;display:inline-block}.lv2-fb-card-title{font-family:var(--lv2-font-sans);letter-spacing:-.006em;color:var(--lv2-text);font-size:15px;font-weight:590;line-height:1.4}.lv2-fb-visual{border:1px solid var(--lv2-line);background:var(--lv2-bg);border-radius:8px;padding:8px}.lv2-fb-close{background:var(--lv2-bg);border:1px solid var(--lv2-line-2);width:40px;height:40px;color:var(--lv2-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:none;position:absolute;top:12px;right:12px}@media (max-width:767px){.lv2-fb-close{display:inline-flex}}.lv2-how-card{background:var(--lv2-surface);border:1px solid var(--lv2-line);border-radius:10px;padding:28px 24px}@media (min-width:768px){.lv2-how-card{padding:36px}}.lv2-flow{flex-direction:column;gap:0;margin:28px 0 32px;display:flex;position:relative}@media (min-width:1024px){.lv2-flow{flex-direction:row;align-items:stretch}}.lv2-flow-node{border:1px solid var(--lv2-line-2);background:var(--lv2-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 var(--lv2-glass-hi);border-radius:10px;flex:1;min-width:0;padding:16px}.lv2-flow-node--mid{background:var(--lv2-blue);border-color:var(--lv2-blue)}.lv2-flow-node--mid .lv2-flow-name,.lv2-flow-node--mid .lv2-flow-sub{color:#fff}.lv2-flow-name{font-family:var(--lv2-font-sans);letter-spacing:-.006em;color:var(--lv2-text);margin:0 0 4px;font-size:18px;font-weight:590}.lv2-flow-sub{color:var(--lv2-text-2);margin:0;font-size:13px}.lv2-flow-link{font-family:var(--lv2-font-sans);font-variant-numeric:tabular-nums;color:var(--lv2-text-3);align-items:center;gap:8px;padding:10px 4px;font-size:11px;font-weight:510;display:flex;position:relative}@media (min-width:1024px){.lv2-flow-link{text-align:center;flex-direction:column;justify-content:center;max-width:150px;padding:0 10px}}.lv2-flow-track{background:repeating-linear-gradient(90deg,#4d82ff 0 8px,#4d82ff26 8px 14px);border-radius:1px;flex:1;min-width:24px;height:2px;position:relative;overflow:visible}@media (prefers-reduced-motion:no-preference){.lv2-flow-track{animation:1.6s linear infinite lv2-flow-dash}}@keyframes lv2-flow-dash{0%{background-position:0 0}to{background-position:28px 0}}@media (min-width:1024px){.lv2-flow-track{width:100%}}.lv2-flow-dot{background:var(--lv2-blue);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:0}.lv2-how-steps{grid-template-columns:1fr;gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.lv2-how-steps{grid-template-columns:repeat(3,1fr)}}.lv2-how-steps h3{color:var(--lv2-text);margin:0 0 8px;font-size:17px;font-weight:500}.lv2-how-steps p{margin:0}.lv2-who-grid{grid-template-columns:1fr;gap:16px;margin-top:32px;display:grid}@media (min-width:768px){.lv2-who-grid{grid-template-columns:repeat(3,1fr)}}.lv2-who-card{background:var(--lv2-surface);border:1px solid var(--lv2-line);border-radius:10px;padding:28px}.lv2-who-card:hover{border-color:var(--lv2-line-2)}.lv2-who-card h3{font-family:var(--lv2-font-sans);letter-spacing:-.006em;color:var(--lv2-text);margin:12px 0 8px;font-size:15px;font-weight:590;line-height:1.4}.lv2-who-card p{margin:0}.lv2-log{background:var(--lv2-surface);border:1px solid var(--lv2-line);border-radius:10px;margin:32px 0 0;padding:8px 24px;list-style:none}.lv2-log-row{border-top:1px solid var(--lv2-line);align-items:baseline;gap:12px;padding:12px 0;font-size:14px;display:flex}.lv2-log-row:first-child{border-top:none}.lv2-log-dot{border-radius:50%;flex-shrink:0;align-self:center;width:8px;height:8px}.lv2-log-text{color:var(--lv2-text);flex:1;min-width:0}.lv2-log-text small{color:var(--lv2-text-2);font-size:13px;display:block}.lv2-sec-card{background:var(--lv2-surface);border:1px solid var(--lv2-line);border-radius:10px;margin-top:32px;padding:28px 24px}@media (min-width:768px){.lv2-sec-card{padding:36px}}.lv2-sec-list{grid-template-columns:1fr;gap:20px 32px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.lv2-sec-list{grid-template-columns:1fr 1fr}}.lv2-sec-list h3{color:var(--lv2-text);margin:0 0 4px;font-size:15px;font-weight:500}.lv2-sec-list p{margin:0}.lv2-sec-audit{color:var(--lv2-text-3);margin:24px 0 0;font-size:13px}.lv2-sec-audit a{color:var(--lv2-text);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.lv2-faq-head{max-width:760px;margin:0 0 32px}.lv2-faq-list{max-width:760px}.lv2-faq-item{background:var(--lv2-surface);border:1px solid var(--lv2-line);border-radius:10px;margin-bottom:8px;padding:0 20px}.lv2-faq-q{cursor:pointer;min-height:40px;color:var(--lv2-text);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:16px;font-weight:500;list-style:none;display:flex}.lv2-faq-q::-webkit-details-marker{display:none}.lv2-faq-icon{color:var(--lv2-text-2);transition:transform .2s var(--lv2-ease);flex-shrink:0}.lv2-faq-item[open] .lv2-faq-icon{transform:rotate(45deg)}.lv2-faq-a{margin:0;padding:0 0 20px}@media (prefers-reduced-motion:reduce){.lv2-faq-icon{transition:none}}.lv2-cta-band{padding-top:64px;padding-bottom:64px;position:relative;overflow:hidden}@media (min-width:768px){.lv2-cta-band{padding-top:112px;padding-bottom:112px}}.lv2-cta-band>.lv2-grain{z-index:2}.lv2-cta-word{z-index:0;font-family:var(--lv2-font-sans);letter-spacing:-.06em;color:#f7f8f8;opacity:.12;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(120px,18vw,260px);font-weight:700;line-height:1;position:absolute;bottom:-.16em;left:50%;transform:translate(-50%)}.lv2-cta-band .lv2-cta-inner{text-align:center;max-width:720px;margin-inline:auto}.lv2-cta-band .lv2-cta-inner h2{color:#f7f8f8;text-shadow:0 2px 20px #060a1ab3}.lv2-cta-band .lv2-body{color:#dbe5ff;margin-inline:auto}.lv2-cta-band .lv2-cta-btns{justify-content:center}.lv2-cta-inner h2,.lv2-cta-inner>p{margin:0 0 12px}.lv2-cta-btns{flex-flow:wrap;align-items:center;gap:12px;margin:24px 0 0;display:flex}.lv2-sec-title svg{flex-shrink:0;align-self:center}.lv2-sec-title .lv2-chip{align-self:center}.lv2-fit{margin-top:32px}.lv2-fit-cols{border:none;grid-template-columns:1fr;gap:12px;min-inline-size:0;margin:0;padding:0;display:grid}.lv2-fit-col{flex-direction:column;gap:12px;min-width:0;display:flex}.lv2-fit-tab{border:1px solid var(--lv2-line);background:var(--lv2-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:64px;box-shadow:inset 0 1px 0 var(--lv2-glass-hi);cursor:pointer;text-align:left;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:12px 16px;display:flex}.lv2-fit-tab:hover{border-color:var(--lv2-line-2)}.lv2-fit-tab[aria-pressed=true]{background:var(--lv2-accent-soft,#2d68ff24);border-color:var(--lv2-blue)}.lv2-fit-name{color:var(--lv2-text);font-size:15px;font-weight:590}.lv2-fit-blurb{color:var(--lv2-text-2);font-size:13px;line-height:1.5}.lv2-fit-arrow{background:linear-gradient(90deg,#4d82ff,#b0c3ff);color:#0000;-webkit-background-clip:text;background-clip:text;align-self:center;font-size:18px;display:none}@media (prefers-reduced-motion:no-preference){.lv2-fit-arrow{animation:2.2s ease-in-out infinite lv2-fit-pulse}}@keyframes lv2-fit-pulse{0%,to{opacity:.55}50%{opacity:1}}.lv2-fit-panel{background:var(--lv2-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 var(--lv2-glass-hi);border:1px solid var(--lv2-line);border-radius:10px;min-height:180px;margin-top:16px;padding:20px}.lv2-fit-panel h3{color:var(--lv2-text);margin:0 0 8px;font-size:17px;font-weight:590}.lv2-fit-panel ul{flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.lv2-fit-panel li{color:var(--lv2-text-2);padding-left:14px;font-size:14px;line-height:1.55;position:relative}.lv2-fit-panel li:before{content:"";background:var(--lv2-ramp-1);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:0}.lv2-fit-panel .lv2-small{color:var(--lv2-text-3);margin:0}@media (min-width:768px){.lv2-fit-cols{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:8px}.lv2-fit-col{flex-direction:row;align-items:stretch}.lv2-fit-tab{flex:1}.lv2-fit-arrow{align-items:center;display:inline-flex}}.lv2-pipe{grid-template-columns:1fr;gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.lv2-pipe-step{border-top:1px solid var(--lv2-line);min-width:0;padding-top:12px}.lv2-pipe-icon{background:var(--lv2-surface);border:1px solid var(--lv2-line-2);width:36px;height:36px;color:var(--lv2-ramp-2);border-radius:8px;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}.lv2-pipe-title{color:var(--lv2-text);margin:0 0 4px;font-size:15px;font-weight:590}.lv2-pipe-body{color:var(--lv2-text-2);margin:0;font-size:13px;line-height:1.55}@media (min-width:1024px){.lv2-pipe{grid-template-columns:repeat(5,1fr)}}.lv2-lens-classes{margin-top:32px}.lv2-lens-classes h3{color:var(--lv2-text);margin:0 0 12px;font-size:17px;font-weight:590}.lv2-lens-classes ul{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.lv2-lens-classes .lv2-small{color:var(--lv2-text-3);max-width:62ch;margin:0}.lv2-log-group{color:var(--lv2-text);margin:28px 0 4px;font-size:15px;font-weight:590}.lv2-chart--bento{background:0 0;border:none;border-radius:0;height:auto;padding:0}.lv2-chart--bento:hover{border-color:#0000}.lv2-bento-tile--deep .lv2-chart-title,.lv2-bento-tile--deep .lv2-bar-value,.lv2-bento-tile--deep .lv2-funnel-value,.lv2-bento-tile--deep .lv2-legend .lv2-mono{color:#f7f8f8}.lv2-bento-tile--deep .lv2-chart-sub{color:#b0c3ff}.lv2-bento-tile--deep .lv2-bar-label,.lv2-bento-tile--deep .lv2-funnel-label,.lv2-bento-tile--deep .lv2-legend li{color:#dbe5ff}.lv2-lens-rows{gap:16px}.lv2-lens-rows-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lv2-lens-row{border:1px solid var(--lv2-line);background:var(--lv2-glass-2);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.lv2-lens-row:hover,.lv2-lens-row:focus-visible{border-color:#2d68ff66;box-shadow:0 0 0 1px #2d68ff66,0 8px 30px #2d68ff29}.lv2-lens-row[aria-expanded=true]{border-color:var(--lv2-blue)}.lv2-lens-row-icon{width:40px;height:40px;color:var(--lv2-ramp-2);background:#4d82ff1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lv2-lens-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lv2-lens-row-title{color:var(--lv2-text);font-size:14px;font-weight:590}.lv2-lens-row-summary{color:var(--lv2-text-2);font-size:13px;line-height:1.5}.lv2-lens-card{border:1px solid var(--lv2-line-2);background:var(--lv2-pop-solid);border-radius:10px;flex-direction:column;gap:12px;padding:24px;display:flex;position:relative;overflow:hidden}.lv2-lens-card p{margin:0}.lv2-lens-card strong{color:var(--lv2-text);font-weight:500}.lv2-lens-card>:not(.lv2-fb-card-strip):not(.lv2-fb-close){z-index:1;position:relative}.lv2-lens-card-close{display:inline-flex}.lv2-fb-tip{position:relative}.lv2-fb-tip-tex,.lv2-fb-mobile-tex{border-radius:inherit}
.lv2-grain,.lv2-marble{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lv2-grain{mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.lv2-marble{z-index:0}.lv2-tex-content{z-index:1;position:relative}.lv2-scrim{z-index:0;pointer-events:none;background:linear-gradient(#060a1a80 0%,#060a1a42 45%,#060a1a80 100%);position:absolute;inset:0}.lv2-scrim--left{background:linear-gradient(90deg,#060a1ab8 0%,#060a1a47 55%,#060a1a1f 100%)}.lv2-holo-bar{background:linear-gradient(100deg,#0b1a4a 0%,#10287a 18%,#1b3fd1 36%,#4d82ff 50%,#7c9dff 62%,#b0c3ff 74%,#4d82ff 88%,#10287a 100%) 0 0/220% 100%;height:10px;position:relative;overflow:hidden}.lv2-holo-bar .lv2-grain{mix-blend-mode:overlay;opacity:.9}.lv2-grain-rule{background:var(--lv2-line);height:1px;position:relative;overflow:visible}.lv2-grain-rule .lv2-grain{opacity:.5;height:9px;top:-4px}.lv2-bento{grid-template-columns:1fr;gap:16px;margin-top:40px;display:grid}@media (min-width:1024px){.lv2-bento{grid-template-columns:1.05fr 1fr 1fr;align-items:stretch;gap:20px}}.lv2-bento-tile{border:1px solid var(--lv2-line-2);background:var(--lv2-surface);border-radius:14px;flex-direction:column;min-width:0;padding:28px;display:flex;position:relative;overflow:hidden}.lv2-bento-tile--tall{justify-content:space-between}@media (min-width:1024px){.lv2-bento-tile--tall{grid-row:span 1}}.lv2-bento-statement{letter-spacing:-.02em;margin:0;font-size:32px;font-weight:590;line-height:1.15}.lv2-bento-statement--pale{color:#0b1a4a}.lv2-bento-statement--ondark{color:#f7f8f8;text-shadow:0 1px 12px #060a1a99}.lv2-bento-kicker{letter-spacing:.08em;margin:0 0 16px;font-size:11px;font-weight:510}.lv2-bento-kicker--pale{color:#1b3fd1}.lv2-bento-kicker--ondark{color:#b0c3ff}.lv2-bento-sub{max-width:34ch;margin:12px 0 0;font-size:14px;line-height:1.6}.lv2-bento-sub--pale{color:#24306b}.lv2-bento-sub--ondark{color:#dbe5ff}.lv2-surface--deep{background:radial-gradient(75% 95% at 100% 0,#96beff66,#0000 64%),radial-gradient(circle at 5% 100%,#4d88ff 0%,#2a58cc 36%,#1d43a6 68%,#17358a 100%)}.lv2-surface--pale{background:radial-gradient(circle at 95% 6%,#dbe5ff,#a9bfff 48%,#7c9dff)}.lv2-surface--mid{background:linear-gradient(120deg,#1a3d94 0%,#2652b8 55%,#3b6ee0 100%);overflow:hidden}.lv2-surface--mid .lv2-fractal-img{object-fit:cover;object-position:center;-webkit-mask-image:linear-gradient(90deg,#0000 0% 52%,#000 86%);mask-image:linear-gradient(90deg,#0000 0% 52%,#000 86%)}.lv2-surface--deep~.lv2-scrim,.lv2-surface--mid~.lv2-scrim{display:none}.lv2-surface--deep~.lv2-tex-content .lv2-hero-card-link{color:#f7f8f8}@media (max-width:767px){.lv2-surface--mid .lv2-fractal-img{opacity:.2;-webkit-mask-image:none;mask-image:none}}
@media (min-width:1280px){.lv2{--lv2-gap:24px}.lv2-sec{padding-top:96px;padding-bottom:96px}.lv2-hero-cards2,.lv2-bento,.lv2-who-grid,.lv2-how-steps,.lv2-lens-rows{gap:var(--lv2-gap)}.lv2-sec-list{gap:var(--lv2-gap) calc(var(--lv2-gap) * 1.5)}}@media (min-width:1600px){.lv2{--lv2-max:1440px;--lv2-gutter:40px;--lv2-gap:32px}.lv2-sec{padding-top:128px;padding-bottom:128px}.lv2-hero-card2,.lv2-bento-tile,.lv2-chart,.lv2-how-card,.lv2-who-card,.lv2-sec-card{padding:40px}.lv2-fb-main{padding:40px 40px 28px}.lv2-fb-side{padding:40px 32px}.lv2-fb-grid{row-gap:56px}}@media (min-width:2000px){html:has(.lv2){zoom:1.12;--app-zoom:1.12}.lv2{--lv2-max:1560px;--lv2-gap:40px}}@media (min-width:2600px){html:has(.lv2){zoom:1.3;--app-zoom:1.3}}
.lv2{--lv2-screen:calc(100svh / var(--app-zoom,1) - var(--lv2-nav-h));--lv2-screen-gap:64px;--lv2-block-gap:56px}.lv2 main>section.lv2-sec,.lv2 main>section.lv2-wrap:not(.lv2-page-hero),.lv2 main>div.lv2-wrap{margin-top:var(--lv2-screen-gap)}.lv2 main>section.lv2-sec>.lv2-fit,.lv2 main>section.lv2-sec>.lv2-bento,.lv2 main>section.lv2-sec>.lv2-fb-sec,.lv2 main>section.lv2-sec>.lv2-example,.lv2 main>.lv2-story>.lv2-story-block,.lv2 main>.lv2-story>.lv2-story-compare{margin-top:var(--lv2-block-gap)}.lv2 main>section.lv2-sec>:first-child,.lv2 main>.lv2-story>:first-child{margin-top:0}.lv2 main>.lv2-holo-bar:last-of-type{margin-top:var(--lv2-screen-gap)}@media (min-width:768px){.lv2{--lv2-screen-gap:clamp(56px, 7vh, 112px);--lv2-block-gap:clamp(48px, 6vh, 96px)}.lv2 main>section.lv2-sec,.lv2 main>section.lv2-wrap:not(.lv2-page-hero),.lv2 main>div.lv2-wrap{min-height:calc(var(--lv2-screen) * .8);align-content:center;padding-top:48px;padding-bottom:48px}.lv2 main>section.lv2-sec>.lv2-fit,.lv2 main>section.lv2-sec>.lv2-bento,.lv2 main>section.lv2-sec>.lv2-fb-sec,.lv2 main>.lv2-story>.lv2-story-compare{min-height:calc(var(--lv2-screen) * .7);align-content:center}.lv2 main>.lv2-page-hero{min-height:calc(var(--lv2-screen) * .55);align-content:end}}
.lv2-hero-photo{z-index:0;pointer-events:none;opacity:.72;background:url(/landing-v2/hero-city.webp) 50%/cover no-repeat;position:absolute;inset:0 0 0 22%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 35% 80%,#0000 100%),linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 35% 80%,#0000 100%),linear-gradient(#000 70%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:767px){.lv2-hero-photo{opacity:.22;inset:0}}@media (prefers-reduced-motion:no-preference){.lv2-hero-photo{animation:28s ease-in-out infinite alternate lv2-drift}}@keyframes lv2-drift{0%{transform:scale(1)}to{transform:scale(1.07)translate(-1.5%,1%)}}@media (min-width:960px){.lv2-page-hero--art{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:48px;display:grid}}.lv2-page-art{aspect-ratio:16/9;border:1px solid var(--dg-stroke);background:linear-gradient(180deg, var(--dg-bg-1), var(--dg-bg-2));box-shadow:0 24px 60px -30px var(--dg-glow);border-radius:16px;margin-top:28px;position:relative;overflow:hidden}@media (min-width:960px){.lv2-page-art{margin-top:0}}.lv2-page-art>svg{width:100%;height:100%;display:block}.lv2-theme-toggle{color:var(--lv2-text-2);margin-left:auto}.lv2-nav-inner .lv2-theme-toggle+.lv2-nav-toggle{margin-left:4px}@media (min-width:768px){.lv2-theme-toggle{margin-left:12px}}.lv2-theme-toggle:hover{color:var(--lv2-text)}
:root{--dg-bg-1:#0d1018;--dg-bg-2:#07080b;--dg-panel-1:#171c2a;--dg-panel-2:#0e111a;--dg-panel-hi:#ffffff12;--dg-stroke:#b0c3ff24;--dg-stroke-2:#b0c3ff4d;--dg-grid:#b0c3ff0f;--dg-text:#eef1f6;--dg-text-2:#a3abb9;--dg-text-3:#6d7584;--dg-accent:#2d68ff;--dg-accent-2:#5b8cff;--dg-accent-3:#a9c0ff;--dg-accent-ink:#fff;--dg-glow:#2d68ff8c;--dg-glow-soft:#2d68ff2e;--dg-cyan:#3fd4e8;--dg-ok:#3ccf91;--dg-warn:#f2b84b;--dg-bad:#ff6b6b}:root:not(.dark){--dg-bg-1:#fff;--dg-bg-2:#eef2fa;--dg-panel-1:#fff;--dg-panel-2:#f3f6fc;--dg-panel-hi:#ffffffe6;--dg-stroke:#16285a1f;--dg-stroke-2:#2d68ff59;--dg-grid:#16285a0d;--dg-text:#10131a;--dg-text-2:#4f5866;--dg-text-3:#7d8594;--dg-accent:#2d68ff;--dg-accent-2:#4d82ff;--dg-accent-3:#2453d6;--dg-accent-ink:#fff;--dg-glow:#2d68ff52;--dg-glow-soft:#2d68ff1a;--dg-cyan:#0ea5c0;--dg-ok:#16a36a;--dg-warn:#c98a12;--dg-bad:#e04848}
.lv2 main{background:radial-gradient(1100px 560px at 88% 520px,#2d68ff29,#0000 70%),radial-gradient(1000px 520px at 6% 1500px,#466ee621,#0000 70%),radial-gradient(1100px 560px at 92% 2600px,#2d68ff21,#0000 70%),radial-gradient(1000px 520px at 4% 3700px,#466ee61c,#0000 70%)}.lv2 .lv2-hero-photo{opacity:.6}.lv2 .lv2-hero{background:radial-gradient(900px 520px at 78% 40%,#2d68ff24,#0000 70%)}:root:not(.dark) .lv2{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lv2-bg:#f7f9fd;--lv2-surface:#fff;--lv2-line:#e2e7f1;--lv2-line-2:#cfd7e6;--lv2-text:#0d1220;--lv2-text-2:#3b4559;--lv2-text-3:#576177;--lv2-blue:#2d68ff;--lv2-blue-soft:#1c4fd8;--lv2-ramp-1:#2d68ff;--lv2-ramp-2:#3566ee;--lv2-ramp-3:#1c4fd8;--lv2-grey:#c3cbdc;--lv2-well:#f1f4fb;--lv2-glass:#ffffffc7;--lv2-glass-2:#f1f4fbcc;--lv2-glass-hi:#ffffffe6;--lv2-nav-bg:#f7f9fdd1;--lv2-nav-bg-2:#ffffffe0;--lv2-pop:#fffffff7;--lv2-pop-solid:#fff;--lv2-shade:#f7f9fdd9;--lv2-shadow-pop:0 24px 64px #14245433;--lv2-tab-shadow:0 1px 4px #1424541f;--lv2-accent-line:#2d68ff59;--lv2-accent-wash:#2d68ff12;--lv2-btn-hover:#2459dd}:root:not(.dark){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f9fd}html:has(.lv2):not(.dark) body{color:#0d1220;background:#f7f9fd}:root:not(.dark) .lv2 main{background:radial-gradient(1100px 560px at 88% 520px,#2d68ff12,#0000 70%),radial-gradient(1000px 520px at 6% 1500px,#466ee60d,#0000 70%),radial-gradient(1100px 560px at 92% 2600px,#2d68ff0d,#0000 70%)}:root:not(.dark) .lv2 .lv2-hero{background:radial-gradient(900px 520px at 78% 40%,#2d68ff1a,#0000 70%)}:root:not(.dark) .lv2 .lv2-hero-photo{filter:invert()hue-rotate(180deg)saturate(.9);opacity:.55}:root:not(.dark) .lv2 .lv2-hero-word{color:#2d68ff;opacity:.07}:root:not(.dark) .lv2 .lv2-hero>.lv2-grain,:root:not(.dark) .lv2 .lv2-fb>.lv2-grain{display:none}:root:not(.dark) .lv2 .lv2-chart,:root:not(.dark) .lv2 .lv2-how-card,:root:not(.dark) .lv2 .lv2-who-card,:root:not(.dark) .lv2 .lv2-sec-card,:root:not(.dark) .lv2 .lv2-story-card,:root:not(.dark) .lv2 .lv2-story-steps li,:root:not(.dark) .lv2 .lv2-faq-item,:root:not(.dark) .lv2 .lv2-log,:root:not(.dark) .lv2 .hs-row,:root:not(.dark) .lv2 .hh-card,:root:not(.dark) .lv2 .sec2-row,:root:not(.dark) .lv2 .lv2-compare,:root:not(.dark) .lv2 .lv2-fb{box-shadow:0 1px 2px #1424540d,0 8px 28px -12px #1424541a}:root:not(.dark) .lv2 .lv2-fb{background:linear-gradient(135deg, #2d68ff12 0%, transparent 50%), var(--lv2-surface)}:root:not(.dark) .lv2 .lv2-fb-tab{background:var(--lv2-bg)}:root:not(.dark) .lv2 .lv2-fb-tab[aria-selected=true]{background:#fff}:root:not(.dark) .lv2 .lv2-fit-tab[aria-pressed=true]{background:#2d68ff1a}:root:not(.dark) .lv2 .lv2-flow-node{background:var(--lv2-glass)}:root:not(.dark) .lv2 .lv2-flow-node--mid{background:var(--lv2-blue)}:root:not(.dark) .lv2 .lv2-lens-row:hover,:root:not(.dark) .lv2 .lv2-lens-row:focus-visible{box-shadow:0 0 0 1px #2d68ff59,0 8px 30px #2d68ff1f}:root:not(.dark) .lv2 .lv2-lens-row-icon{background:#2d68ff1a}:root:not(.dark) .lv2 .lv2-nav.is-scrolled{box-shadow:0 1px #1424540a}:root:not(.dark) .lv2 .lv2-foot{background:#fff}:root:not(.dark) .lv2 .lv2-fb-tip-tex,:root:not(.dark) .lv2 .lv2-fb-mobile-tex{opacity:.08;filter:invert()}:root:not(.dark) .lv2 .lv2-fb-card-strip:after{background:linear-gradient(#2d68ff1f 0%,#2d68ff0a 60%,#fff 100%)}:root:not(.dark) .lv2 .lv2-fb-close{background:#fff}:root:not(.dark) .lv2 .lv2-grain{display:none}:root:not(.dark) .lv2 .lv2-cards .lv2-grain,:root:not(.dark) .lv2 .lv2-holo-bar .lv2-grain,:root:not(.dark) .lv2 .lv2-cta-band .lv2-grain,:root:not(.dark) .lv2 .lv2-bento-tile .lv2-grain{display:block}:root:not(.dark) .lv2 .lv2-page-art{background:#dfe6f6;box-shadow:0 12px 40px -16px #1424544d}:root:not(.dark) .lv2 .lv2-page-art:after{box-shadow:inset 0 0 40px #14245440}:root:not(.dark) .lv2 .lv2-btn--secondary{background:#fff}:root:not(.dark) .lv2 .lv2-btn--secondary:hover{border-color:var(--lv2-blue)}:root:not(.dark) .lv2 .lv2-cta-band .lv2-btn--secondary{color:#f6f8fc;background:0 0;border-color:#d6e0ff80}:root:not(.dark) .lv2 .lv2-cta-band .lv2-btn--secondary:hover{border-color:#fff}:root:not(.dark) .lv2 .lv2-cta-band,:root:not(.dark) .lv2 .lv2-bento-tile--deep,:root:not(.dark) .lv2 .lv2-bento-tile--mid{--lv2-text:#f6f8fc;--lv2-text-2:#dbe5ff;--lv2-text-3:#c3d0f5;--lv2-blue-soft:#a9c8ff;--lv2-ramp-3:#d4deff;--lv2-line-2:#c8d6ff59}@media (max-width:767px){.lv2 .lv2-hero-photo,:root:not(.dark) .lv2 .lv2-hero-photo{opacity:.28}}