.lzdl{--ink-2:#0a0a0ab8;--lzdl-rule:#0a0a0a1a;--lzdl-plate:color-mix(in srgb,#fff 62%,var(--ol-white));--lzdl-mine:color-mix(in srgb,#fff 88%,var(--ol-white));--lzdl-chip:#0a0a0a0e;--lzdl-chip-hover:#0a0a0a17;--lzdl-line:#0a0a0a47;--lzdl-well:#0a0a0a0b;--lzdl-thumb:#fff;--lzdl-thumb-shadow:0 0 0 .5px #0a0a0a1a,0 1px 2px #0a0a0a14,0 3px 10px -4px #0a0a0a29;--lzdl-capsule:linear-gradient(180deg,#fff 0%,#f5f4f1 100%);--lzdl-capsule-ink:#1b1b1a;--lzdl-capsule-shadow:inset 0 .5px 0 #fff,0 0 0 .5px #1b1b1a1f,0 1px 2px #1b1b1a0f,0 8px 22px -9px #1b1b1a4d;--lzdl-spring:linear(0,.0304,.1058,.2066,.3186,.4315,.5386,.6358,.7209,.7932,.8527,.9006,.9379,.9662,.9868,1.0012,1.0107,1.0163,1.0191,1.0199,1.0193,1.0178,1.0158,1.0135,1.0113,1.0092,1.0072,1.0055,1.0041,1.0029,1.002,1.0012,1.0007,1);--lzdl-spring-pop:linear(0,.048,.1653,.318,.4803,.6345,.7694,.8794,.9631,1.0218,1.0587,1.0778,1.0835,1.0798,1.0701,1.0575,1.0439,1.031,1.0196,1.0104,1.0033,.9983,.9952,.9935,.993,.9933,.9941,.9952,.9963,.9974,.9983,.9991,.9997,1)}.dark .lzdl{--ink-2:#f6f6f6b8;--lzdl-rule:#ffffff1a;--lzdl-plate:#0f0f10;--lzdl-mine:#171718;--lzdl-chip:#ffffff14;--lzdl-chip-hover:#ffffff21;--lzdl-line:#f6f6f64d;--lzdl-well:#ffffff0f;--lzdl-thumb:#2a2a2c;--lzdl-thumb-shadow:inset 0 .5px 0 #ffffff1f,0 0 0 .5px #0009,0 2px 8px -2px #00000080;--lzdl-capsule:linear-gradient(180deg,#2e2e2f 0%,#232324 100%);--lzdl-capsule-ink:#f3f1ed;--lzdl-capsule-shadow:inset 0 .5px 0 #ffffff24,0 0 0 .5px #000000b3,0 1px 2px #0000004d,0 10px 28px -8px #0009}:where(.lzdl) p{font-size:inherit}.lzdl-open{padding-top:var(--page-top);padding-bottom:clamp(40px,6vh,72px)}.lzdl-open-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.lzdl-title{letter-spacing:-.035em;max-width:10ch;font-size:clamp(46px,6vw,96px);line-height:.98}.lzdl-lead{max-width:38ch;margin-top:clamp(18px,2.6vh,28px)}.lzdl-primary{margin-top:clamp(24px,3.4vh,36px)}.lzdl-ctas{flex-wrap:wrap;gap:12px;display:flex}.lzdl[data-armed] .lzdl-open .lzdl-ctas{clip-path:inset(0 50% round 999px);transition:clip-path .9s var(--ease-out-expo).72s}.lzdl[data-armed] .lzdl-open[data-on] .lzdl-ctas{clip-path:inset(-12px -12px -24px round 999px)}.lzdl-primary-meta{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:16px;font-size:14px;line-height:1.5}.lzdl-primary-meta a,.lzdl-link,.lzdl-anchor{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--lzdl-line);text-decoration-color:var(--lzdl-line);text-underline-offset:3px;transition:text-decoration-color .2s var(--ease-soft)}.lzdl-primary-meta a:hover,.lzdl-link:hover,.lzdl-anchor:hover{text-decoration-color:currentColor}:is(.lzdl-primary-meta a,.lzdl-link,.lzdl-anchor):focus-visible{outline:2px solid var(--ol-blue);outline-offset:3px;border-radius:3px}.lzdl[data-armed] .lzdl-open .lzdl-primary-meta{opacity:0;transition:opacity .7s var(--ease-soft)1.1s}.lzdl[data-armed] .lzdl-open[data-on] .lzdl-primary-meta{opacity:1}.lzdl-elsewhere{max-width:36ch;color:var(--ink);font-size:17px;line-height:1.5}.lzdl-soon-pill{height:44px;box-shadow:inset 0 0 0 1px var(--lzdl-line);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 20px;font-size:15px;font-weight:500;display:inline-flex}.lzdl-open-visual{position:relative}.lzdl-open-photo{aspect-ratio:5/4;width:100%;max-height:min(58svh,540px);position:relative}.lzdl-open-photo img{transition:transform 1.8s var(--ease-out-expo)}.lzdl-open-photo[data-state=mark] img{transform:scale(1.2)}.lzdl-pill-slot{--s:2;width:104px;transform:scale(var(--s));transform-origin:100% 0;pointer-events:none;justify-content:flex-end;display:flex;position:absolute;top:6.5%;right:6%}.lzdl-pill{--h:24px;--w:34px;--part:0px;height:var(--h);width:var(--w);background:var(--lzdl-capsule);box-shadow:var(--lzdl-capsule-shadow);transition:width .42s var(--lzdl-spring),height .42s var(--lzdl-spring),opacity .26s var(--ease-soft),translate .52s var(--lzdl-spring-pop);border-radius:999px;position:relative}.lzdl-pill[data-state=away]{opacity:0;translate:0 -8px}.lzdl-pill[data-state=listening]{--h:34px;--w:104px;--part:36px}.lzdl-pill-mark{position:absolute;inset:0}.lzdl-pill-mark svg{width:9.4px;height:11.5px;fill:var(--lzdl-capsule-ink);margin:-5.75px 0 0 -4.7px;position:absolute;top:50%;left:50%;overflow:visible}.lzdl-pill-mark svg path{transition:translate .42s var(--lzdl-spring)}.lzdl-half-a{translate:calc(var(--part)*-22.9)0}.lzdl-half-b{translate:calc(var(--part)*22.9)0}.lzdl-pill-wave{align-items:center;gap:2.5px;height:16px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.lzdl-pill-wave i{background:var(--lzdl-capsule-ink);width:2px;height:16px;transition:transform .42s var(--lzdl-spring)calc(.14s + var(--d,0s));border-radius:1px;display:block;transform:scaleY(0)}.lzdl-pill[data-state=listening] .lzdl-pill-wave i{transform:scaleY(var(--h))}.lzdl-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 40px;display:flex}.lzdl-h2{letter-spacing:-.03em;font-size:clamp(30px,2.8vw,44px);line-height:1.05}.lzdl-head-side{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px}.lzdl-version{max-width:44ch;color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:15px;line-height:1.5}.lzdl-platforms{padding-top:clamp(24px,4vh,48px);padding-bottom:clamp(56px,9vh,112px);scroll-margin-top:88px}.lzdl-platforms-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:24px clamp(32px,5vw,88px);display:grid}.lzdl-plate{--dir:1;--pad:clamp(16px,2vw,28px);background:var(--lzdl-plate);border-radius:24px;overflow:hidden}.lzdl-plate[data-dir="-1"]{--dir:-1}.lzdl-plate-bar{padding:12px var(--pad)12px calc(var(--pad) - 6px);box-shadow:inset 0 -1px 0 var(--lzdl-rule);align-items:center;display:flex}.lzdl-tabs{background:var(--lzdl-well);border-radius:999px;padding:3px;display:inline-flex;position:relative}.lzdl-thumb{width:var(--w,0px);background:var(--lzdl-thumb);box-shadow:var(--lzdl-thumb-shadow);transform:translateX(var(--x,0px));opacity:0;transition:transform .46s var(--lzdl-spring),width .46s var(--lzdl-spring);border-radius:999px;position:absolute;top:3px;bottom:3px;left:0}.lzdl-tabs[data-measured] .lzdl-thumb{opacity:1}.lzdl-tab{height:36px;color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s var(--ease-soft);border-radius:999px;align-items:center;gap:7px;padding:0 18px;font-size:14.5px;font-weight:500;display:inline-flex;position:relative}.lzdl-tab:hover,.lzdl-tab[aria-selected=true]{color:var(--ink)}.lzdl-tabs:not([data-measured]) .lzdl-tab[aria-selected=true]{background:var(--lzdl-thumb);box-shadow:var(--lzdl-thumb-shadow)}.lzdl-tab:focus-visible{outline:2px solid var(--ol-blue);outline-offset:2px}.lzdl-tab-label{transition:transform .16s var(--ease-soft)}.lzdl-tab:active .lzdl-tab-label{transform:scale(.95)}.lzdl-tab-dot{opacity:.45;background:currentColor;border-radius:999px;width:6px;height:6px}.lzdl-panels{display:grid}.lzdl-panel{visibility:hidden;opacity:0;min-width:0;transition:opacity .14s var(--ease-soft),visibility 0s linear .14s;grid-area:1/1}.lzdl-panel[data-active]{visibility:visible;opacity:1;transition:opacity}.lzdl-panel :is(.lzdl-file,.lzdl-help){opacity:0;translate:calc(var(--dir)*14px)0;transition:opacity .12s var(--ease-soft),translate 0s linear .16s}.lzdl-panel[data-active] :is(.lzdl-file,.lzdl-help){opacity:1;transition:opacity .32s var(--ease-soft)calc(70ms + var(--i,0)*45ms),translate .52s var(--ease-out-expo)calc(70ms + var(--i,0)*45ms);translate:0}.lzdl-files{margin:0;padding:0;list-style:none}.lzdl-file{min-height:72px;padding:12px var(--pad);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.lzdl-file+.lzdl-file{box-shadow:inset 0 1px 0 var(--lzdl-rule)}.lzdl-file-name{flex-direction:column;gap:2px;min-width:0;display:flex}.lzdl-file-name b{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:16px;font-weight:500;line-height:1.3;display:flex}.lzdl-file-name span{color:var(--ink-2);font-size:13.5px;line-height:1.35}.lzdl-badge{background:var(--lzdl-chip);border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex;color:var(--ink)!important}.lzdl-file-act{align-items:center;gap:16px;display:flex}.lzdl-file-meta{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px}.lzdl-file-act .ol-btn{justify-content:center;min-width:124px}.lzdl-soon{color:var(--ink-2);white-space:nowrap;font-size:13.5px;font-weight:500}.lzdl-file[data-soon] .lzdl-file-name b{color:var(--ink-2)}.lzdl-help{padding:18px var(--pad)16px;box-shadow:inset 0 1px 0 var(--lzdl-rule);background:color-mix(in srgb,var(--lzdl-well)60%,transparent);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:20px clamp(24px,4vw,64px);display:grid}.lzdl-help-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:12px;font-weight:500;display:flex}.lzdl-req{letter-spacing:0;text-transform:none;color:var(--ink-2);font-size:13px;font-weight:400}.lzdl-steps{counter-reset:lzdl-step;margin:10px 0 0;padding:0;list-style:none}.lzdl-steps li{counter-increment:lzdl-step;color:var(--ink);padding-left:28px;font-size:14.5px;line-height:1.5;position:relative}.lzdl-steps li+li{margin-top:6px}.lzdl-steps li:before{content:counter(lzdl-step);background:var(--lzdl-thumb);width:19px;height:19px;box-shadow:var(--lzdl-thumb-shadow);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:11px;font-weight:500;line-height:1;display:grid;position:absolute;top:.15em;left:0}.lzdl-steps-tight{margin-top:8px}.lzdl-steps-tight li{font-size:13.5px}.lzdl-more{align-self:start}.lzdl-disclosure{interpolate-size:allow-keywords}.lzdl-disclosure+.lzdl-disclosure{box-shadow:inset 0 1px 0 var(--lzdl-rule)}.lzdl-disclosure summary{min-height:40px;color:var(--ink);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:500;list-style:none;display:flex}.lzdl-disclosure summary::-webkit-details-marker{display:none}.lzdl-disclosure summary:focus-visible{outline:2px solid var(--ol-blue);outline-offset:2px}.lzdl-chev{width:16px;height:16px;color:var(--ink-2);transition:transform .38s var(--lzdl-spring-pop),color .2s var(--ease-soft);flex:none}.lzdl-disclosure summary:hover .lzdl-chev{color:var(--ink)}.lzdl-disclosure[open] .lzdl-chev{transform:rotate(180deg)}.lzdl-disclosure::details-content{block-size:0;transition:block-size .38s var(--ease-out-expo),content-visibility .38s allow-discrete;overflow:clip}.lzdl-disclosure[open]::details-content{block-size:auto}.lzdl-disclosure-body{color:var(--ink-2);padding:0 0 12px;font-size:13.5px;line-height:1.5}.lzdl-disclosure-body p+p{margin-top:8px}.lzdl-hashes{margin:0;padding:0;list-style:none}.lzdl-sha{grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:34px;display:grid}.lzdl-sha-name{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:500}.lzdl-hash{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;min-width:0;color:var(--ink-2);font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;overflow:hidden}.lzdl-copy{background:var(--lzdl-chip);height:26px;color:var(--ink);cursor:pointer;transition:background-color .2s var(--ease-soft),transform .16s var(--ease-soft);border-radius:999px;padding:0 10px;font-size:12.5px;font-weight:500;display:grid}.lzdl-copy:hover{background:var(--lzdl-chip-hover)}.lzdl-copy:active{transform:scale(.96)}.lzdl-copy:focus-visible{outline:2px solid var(--ol-blue);outline-offset:2px}.lzdl:not([data-armed]) .lzdl-copy{visibility:hidden}.lzdl-copy-face{transition:opacity .16s var(--ease-soft),translate .32s var(--ease-out-expo);grid-area:1/1;justify-content:center;align-items:center;gap:5px;display:inline-flex}.lzdl-copy-face[data-face=done]{opacity:0;translate:0 5px}.lzdl-sha[data-done] .lzdl-copy-face[data-face=copy]{opacity:0;translate:0 -5px}.lzdl-sha[data-done] .lzdl-copy-face[data-face=done]{opacity:1;translate:0}.lzdl-check path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 0s linear .2s}.lzdl-sha[data-done] .lzdl-check path{stroke-dashoffset:0;transition:stroke-dashoffset .36s var(--ease-out-expo)80ms}.lzdl-glyph-down [data-arrow]{transition:transform .36s var(--ease-pop)}.group:hover .lzdl-glyph-down [data-arrow],.group:focus-visible .lzdl-glyph-down [data-arrow]{transform:translateY(1.5px)}.lzdl-features{padding-top:clamp(16px,3vh,32px);padding-bottom:clamp(72px,11vh,128px)}.lzdl-rows{box-shadow:inset 0 1px 0 var(--lzdl-rule);grid-template-columns:repeat(5,minmax(0,1fr));gap:24px clamp(20px,2.2vw,36px);margin:24px 0 0;padding:28px 0 0;list-style:none;display:grid}.lzdl-row{min-width:0}.lzdl-well{background:var(--lzdl-capsule);width:44px;height:44px;box-shadow:var(--lzdl-capsule-shadow);color:var(--lzdl-capsule-ink);border-radius:13px;place-items:center;display:grid}.lzdl-well svg{width:24px;height:24px;transition:transform .42s var(--lzdl-spring-pop)}.lzdl-row:hover .lzdl-well svg{transform:translateY(-1.5px)}.lzdl-row-title{letter-spacing:-.005em;margin-top:16px;font-size:16px;font-weight:500;line-height:1.35}.lzdl-row-body{color:var(--ink-2);margin-top:6px;font-size:14.5px;line-height:1.55}.lzdl-keycap{vertical-align:middle;margin:-.4em .1em -.25em;display:inline-block}.lzdl-keycap img[data-tone=dark],.dark .lzdl-keycap img[data-tone=light]{display:none}.dark .lzdl-keycap img[data-tone=dark]{display:block}.lzdl-keycap img{filter:drop-shadow(0 1px 1px #1b1b1a14);width:auto;height:1.75em;display:block}@media (max-width:1179px){.lzdl-rows{grid-template-columns:repeat(3,minmax(0,1fr))}.lzdl-platforms-grid{grid-template-columns:minmax(0,1fr)}.lzdl-head-side{flex-flow:wrap;justify-content:space-between;align-items:baseline}}@media (max-width:899px){.lzdl-open-grid{grid-template-columns:minmax(0,1fr)}.lzdl-open-photo{aspect-ratio:16/10;max-height:none}.lzdl-help{grid-template-columns:minmax(0,1fr)}}@media (max-width:759px){.lzdl-rows{box-shadow:none;grid-template-columns:minmax(0,1fr);gap:0;padding-top:0}.lzdl-row{box-shadow:inset 0 1px 0 var(--lzdl-rule);grid-template-columns:40px minmax(0,1fr);column-gap:16px;padding:18px 0;display:grid}.lzdl-row .lzdl-well{border-radius:12px;grid-row:span 2;width:40px;height:40px}.lzdl-row .lzdl-well svg{width:22px;height:22px}.lzdl-row-title{margin-top:0}}@media (max-width:559px){.lzdl-pill-slot{--s:1.6}.lzdl-plate{border-radius:20px}.lzdl-plate-bar{padding:10px}.lzdl-tabs{width:100%;display:flex}.lzdl-tab{flex:1;justify-content:center;padding:0 10px}.lzdl-file{gap:12px}.lzdl-file-act{flex-direction:column;align-items:flex-end;gap:4px}.lzdl-file-meta{order:2;font-size:12.5px}.lzdl-file-act .ol-btn{min-width:0}.lzdl-sha{grid-template-columns:minmax(0,1fr) auto;row-gap:0;padding:4px 0}.lzdl-sha-name{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.lzdl-pill,.lzdl-pill-mark svg path,.lzdl-pill-wave i,.lzdl-open-photo img,.lzdl-chev,.lzdl-thumb,.lzdl-well svg{transition:none}.lzdl-disclosure::details-content{transition:none}.lzdl-panel :is(.lzdl-file,.lzdl-help),.lzdl-panel[data-active] :is(.lzdl-file,.lzdl-help){translate:none}.lzdl-check path{stroke-dashoffset:0}}
