.lw-section{padding-block:2rem 5rem}@media (min-width:768px){.lw-section{padding-block:2.5rem 6rem}}@media (min-width:1280px){.lw-section{padding-bottom:7rem}}.lw-body{margin-top:2.5rem;padding-inline:1rem}@media (min-width:768px){.lw-body{margin-top:3.75rem;padding-inline:2rem}}@media (min-width:1100px){.lw-body{margin-top:5.5rem}}.lw-layout{--lw-gap:1.5rem;gap:var(--lw-gap);flex-direction:column;display:flex}@media (min-width:768px){.lw-layout{--lw-gap:2rem}}@media (min-width:1100px){.lw-layout{--lw-width:min(88rem, 100vw - 3rem);--lw-gap:3rem;width:var(--lw-width);margin-left:calc((100% - var(--lw-width)) / 2)}}@media (min-width:1536px){.lw-layout{--lw-width:min(104rem, 100vw - 4rem)}}@media (min-width:900px){.lw-layout-rail{grid-template-columns:minmax(15rem,.44fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid}}@media (min-width:1100px){.lw-layout-rail{gap:2.5rem}}@media (min-width:1280px){.lw-layout-rail{gap:3rem}}.lw-layout-wide{align-items:stretch}.lw-fill{transform-origin:0;animation:linear forwards lw-fill}[data-idle] .lw-fill{animation-play-state:paused}@keyframes lw-fill{0%{scale:0 1}to{scale:1}}@keyframes lw-rise{0%{opacity:0;translate:0 .4rem}to{opacity:1;translate:0}}.lw-layout [role=tab]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){.lw-fill{display:none}}.lw-screen{aspect-ratio:16/11;overflow-clip-margin:2.5rem;width:100%;position:relative;overflow:clip}@media (max-width:899.98px){.lw-screen{aspect-ratio:1.25}}@media (min-width:900px){.lw-screen-wide{aspect-ratio:1.78}}@media (min-width:1280px){.lw-screen-wide{aspect-ratio:1.9}}@media (min-width:900px){.lw-screen-wide{max-height:68svh}}@media (max-width:767.98px){.lw-screen{width:calc(100% + 2rem);margin-inline:-1rem}}.lw-app{--color-brand:#4d34f7;--brand:#4d34f7;--iso-halo-wall:.75;--iso-halo-intensity:.38;color:var(--foreground);position:absolute;inset:0}.lw-app-loading{background:radial-gradient(58% 58% at 50% 52%,#0000000a,#0000 72%);background:radial-gradient(58% 58% at 50% 52%,lab(0% 0 0/.04),#0000 72%);animation:1.8s ease-in-out infinite lw-breathe}@keyframes lw-breathe{50%{opacity:.45}}.lw-scene{animation:.48s both lw-scene-in}@keyframes lw-scene-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.lw-app-loading,.lw-scene{animation:none}}.lw-chrome{z-index:10;pointer-events:none;transform-origin:0 0;flex-direction:column;align-items:flex-start;gap:.5rem;display:flex;position:absolute;inset:0 0 auto;scale:1}@media (min-width:900px){.lw-chrome{scale:1.2}}@media (min-width:1280px){.lw-chrome{scale:1.35}}.lw-pill{flex:none;transition:border-color .2s,background-color .2s}@media (max-width:899.98px){.lw-pill{--chrome-size:2.25rem;font-size:.8125rem}.lw-pill img{width:1.375rem;height:1.375rem}}.lw-chrome-open .lw-pill{background:var(--accent)}.lw-menu{background:var(--popover,#fff);width:min(16rem,100%);max-height:0;box-shadow:0 0 0 1px color-mix(in oklab, var(--foreground) 10%, transparent), 0 22px 46px -22px #00000059;color:var(--popover-foreground);opacity:0;border-radius:.5rem;padding:0 .25rem;transition:opacity .2s,translate .2s,max-height .3s;overflow:hidden;translate:0 -.5rem}.lw-menu-open{opacity:1;max-height:32rem;padding:.25rem;translate:0}.lw-menu-row-aim{background:var(--accent);color:var(--accent-foreground)}.lw-orbit{z-index:9;pointer-events:none;width:0;height:0;position:absolute}.lw-orb{white-space:nowrap;opacity:0;width:max-content;height:2.4rem;transition:opacity .32s,transform .32s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * 70ms);background:#fff;border:1px solid #00000014;border:1px solid lab(0% 0 0/.08);border-color:oklab(0% none none/.08) oklab(0% none none/.08) oklab(0% none none/.08) oklab(0% none none/.08);border-radius:999px;align-items:center;gap:.5rem;padding-inline:.75rem .9rem;display:inline-flex;position:absolute;transform:translateY(-50%)translateY(.4rem)scale(.94);box-shadow:0 12px 26px -16px #00000073,0 1px 2px #0000000f}.lw-orbit-open .lw-orb{opacity:1;transform:translateY(-50%)}.lw-orb-1{top:calc(-.52 * var(--lw-orb-w));right:calc(.66 * var(--lw-orb-w))}.lw-orb-2{top:0;right:calc(.88 * var(--lw-orb-w))}.lw-orb-3{top:calc(.52 * var(--lw-orb-w));right:calc(.66 * var(--lw-orb-w))}.lw-orb-4{top:calc(-.32 * var(--lw-orb-w));left:calc(.7 * var(--lw-orb-w))}.lw-orb-5{top:calc(.32 * var(--lw-orb-w));left:calc(.7 * var(--lw-orb-w))}.lw-orb-glyph{color:#0000006b;color:lab(0% 0 0/.42);flex:none;width:1.0625rem;height:1.0625rem}.lw-orb-title{letter-spacing:-.01em;color:#000;flex:none;font-size:.9375rem;font-weight:500}.lw-orb-source{letter-spacing:-.01em;color:#00000073;color:lab(0% 0 0/.45);font-size:.75rem}.lw-orb-stack{flex:none;margin-left:.1rem;display:inline-flex}.lw-orb-chip{object-fit:cover;border-radius:999px;flex:none;width:1.25rem;height:1.25rem;margin-left:-.3rem;box-shadow:0 0 0 2px #fff}.lw-orb-chip:first-child{margin-left:0}.lw-orb-chip-logo{object-fit:contain;background:#fff;border:1px solid #00000014;border:1px solid lab(0% 0 0/.08);border-color:oklab(0% none none/.08) oklab(0% none none/.08) oklab(0% none none/.08) oklab(0% none none/.08);padding:3px}@media (max-width:639.98px){.lw-orb{border-radius:999px;gap:.3rem;height:1.75rem;padding-inline:.45rem .55rem}.lw-orb-source{display:none}.lw-orb-glyph{width:.875rem;height:.875rem}.lw-orb-title{font-size:.75rem}.lw-orb-chip{width:1rem;height:1rem;margin-left:-.25rem;box-shadow:0 0 0 1.5px #fff}.lw-orb-chip-logo{padding:2px}.lw-orb-1{top:calc(-.05 * var(--lw-orb-w))}.lw-orb-2{top:calc(.4 * var(--lw-orb-w))}.lw-orb-3{top:calc(.85 * var(--lw-orb-w))}.lw-orb-4{top:calc(-.25 * var(--lw-orb-w))}.lw-orb-5{top:calc(.35 * var(--lw-orb-w))}}@media (max-width:374.98px){.lw-orb-stack{display:none}}@media (min-width:1280px){.lw-orb{gap:.55rem;height:2.75rem;padding-inline:.85rem 1rem}.lw-orb-glyph{width:1.125rem;height:1.125rem}.lw-orb-title{font-size:1rem}.lw-orb-source{font-size:.875rem}.lw-orb-chip{width:1.5rem;height:1.5rem}}@media (prefers-reduced-motion:reduce){.lw-menu,.lw-orb{transition:none}}.lw-lede{text-align:center;color:#00000094;color:lab(0% 0 0/.58);text-wrap:balance;max-width:44rem;margin-inline:auto;font-size:.9375rem;line-height:1.6;animation:.4s both lw-rise}@media (min-width:768px){.lw-lede{font-size:1rem}}.lw-head{text-align:center;max-width:44rem;margin-inline:auto;animation:.4s both lw-rise}.lw-head-name{letter-spacing:-.025em;color:#000;text-wrap:balance;font-size:1.25rem;font-weight:600;line-height:1.2}@media (min-width:768px){.lw-head-name{font-size:1.5rem}}.lw-head-body{color:#00000085;color:lab(0% 0 0/.52);text-wrap:balance;margin-top:.35rem;font-size:.9375rem;line-height:1.6}.lw-dock-frame{padding-bottom:2.5rem;position:relative}.lw-dock-frame-tall{padding-bottom:5.5rem}@media (min-width:768px){.lw-dock-frame-tall{padding-bottom:4.75rem}}.lw-dock{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;background:lab(100% -.0000298023 .0000119209/.86);border:1px solid #00000017;border:1px solid lab(0% 0 0/.09);border-color:oklab(0% none none/.09) oklab(0% none none/.09) oklab(0% none none/.09) oklab(0% none none/.09);border-radius:999px;justify-content:center;align-items:center;gap:.25rem;width:fit-content;max-width:100%;margin-inline:auto;padding:.3rem;display:flex;position:absolute;inset:auto 0 0;box-shadow:0 18px 40px -20px #0000004d,0 1px 2px #0000000d}@media (max-width:639.98px){.lw-dock{scrollbar-width:none;scroll-snap-type:x mandatory;border-radius:1.25rem;justify-content:flex-start;width:100%;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 2.25rem),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 2.25rem),#0000 100%)}.lw-dock::-webkit-scrollbar{display:none}.lw-dock>[role=tab]{scroll-snap-align:center;flex:none}}.lw-dock-tab{white-space:nowrap;color:#0000008c;color:lab(0% 0 0/.55);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex;position:relative;overflow:hidden}.lw-dock-tab:hover{color:#000;background:#0000000a;background:lab(0% 0 0/.04)}.lw-dock-glyph{opacity:.65;width:.95rem;height:.95rem;transition:opacity .2s}.lw-dock-tab-on,.lw-dock-tab-on:hover{background:color-mix(in oklab, var(--color-brand) 12%, #fff);color:var(--color-brand)}.lw-dock-tab-on:hover{background:color-mix(in oklab, var(--color-brand) 16%, #fff)}.lw-dock-tab-on .lw-dock-glyph{opacity:1}.lw-dock-fill{background:var(--color-brand);height:2px;position:absolute;inset:auto 0 0}.lw-dock-railed{padding-bottom:.6rem}.lw-rail-track{background:#00000014;background:lab(0% 0 0/.08);border-radius:2px;height:2px;position:absolute;inset:auto .75rem .3rem}.lw-rail-done,.lw-rail-live{border-radius:2px;transition:width .38s cubic-bezier(.22,1,.36,1),left .38s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0}.lw-rail-done{background:color-mix(in oklab, var(--color-brand) 28%, transparent);left:0}.lw-rail-fill{background:var(--color-brand);border-radius:2px;position:absolute;inset:0}@media (max-width:639.98px){.lw-rail-track{display:none}.lw-dock-railed{padding-bottom:.3rem}}.lw-dock-copy{border-radius:1.1rem;gap:.35rem;width:min(100%,44rem);padding:.4rem}.lw-copy-tab{text-align:left;border-radius:.85rem;align-items:center;gap:.65rem;padding:.5rem;transition:background-color .22s;display:flex;position:relative;overflow:hidden}.lw-copy-tab-on{background:color-mix(in oklab, var(--color-brand) 7%, transparent);flex:1;min-width:0}.lw-copy-tab:hover{background:#0000000a;background:lab(0% 0 0/.04)}.lw-copy-tab-on:hover{background:color-mix(in oklab, var(--color-brand) 11%, transparent)}.lw-copy-glyph{color:#0000008c;color:lab(0% 0 0/.55);background:#0000000d;background:lab(0% 0 0/.05);border-radius:.6rem;flex:none;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;transition:background-color .22s,color .22s;display:inline-flex}.lw-copy-glyph svg{width:1rem;height:1rem}.lw-copy-tab:hover .lw-copy-glyph{color:#000}.lw-copy-tab-on .lw-copy-glyph{background:var(--color-brand);color:#fff}.lw-copy-text{flex-direction:column;min-width:0;animation:.36s both lw-rise;display:flex}.lw-copy-name{letter-spacing:-.015em;color:#000;font-size:.875rem;font-weight:600;line-height:1.25}.lw-copy-body{color:#0000008c;color:lab(0% 0 0/.55);text-wrap:pretty;margin-top:.1rem;padding-right:.35rem;font-size:.8125rem;line-height:1.5}.lw-copy-fill{background:var(--color-brand);border-radius:2px;height:2px;position:absolute;inset:auto .5rem .15rem}@media (max-width:767.98px){.lw-dock-frame-tall{padding-bottom:0}.lw-dock-copy{scroll-snap-type:none;flex-wrap:wrap;justify-content:flex-start;width:100%;margin-top:.85rem;position:static;overflow:visible}.lw-dock-copy>.lw-copy-tab-on{flex:100%;order:-1}}.lw-overs{grid-template-columns:1fr;gap:1.25rem 1.75rem;display:grid}@media (min-width:640px){.lw-overs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lw-overs{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem}}.lw-over{--lw-rule:#0000001a;--lw-rule-fill:var(--color-brand);text-align:left;flex-direction:column;align-items:flex-start;gap:.3rem;width:100%;display:flex}@supports (color:lab(0% 0 0)){.lw-over{--lw-rule:lab(0% 0 0/.1)}}.lw-over-rule{background:var(--lw-rule);border-radius:2px;width:100%;height:2px;margin-bottom:.55rem;display:block;position:relative}.lw-over-fill{background:var(--lw-rule-fill);border-radius:2px;position:absolute;inset:0}.lw-over-name{letter-spacing:-.025em;color:#00000085;color:lab(0% 0 0/.52);text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.25;transition:color .24s}@media (min-width:768px){.lw-over-name{font-size:1.25rem}}.lw-over-name-lg{font-size:1.1875rem}@media (min-width:768px){.lw-over-name-lg{font-size:1.375rem}}.lw-over-on .lw-over-name,.lw-over:hover .lw-over-name{color:#000}.lw-over-body{color:#0000006b;color:lab(0% 0 0/.42);text-wrap:pretty;font-size:.875rem;line-height:1.6;transition:color .24s}.lw-over-on .lw-over-body{color:#00000094;color:lab(0% 0 0/.58)}.lw-overs-cards{align-items:start;gap:.6rem}@media (min-width:1024px){.lw-overs-cards{gap:.75rem}}.lw-overs-cards .lw-over{--lw-rule:#00000017;box-shadow:var(--sh-card);background:#fff;border-radius:1rem;gap:0;padding:.9rem 1rem 1rem;transition:box-shadow .32s cubic-bezier(.22,1,.36,1),translate .32s cubic-bezier(.22,1,.36,1)}@supports (color:lab(0% 0 0)){.lw-overs-cards .lw-over{--lw-rule:lab(0% 0 0/.09)}}@media (min-width:1024px){.lw-overs-cards .lw-over{border-radius:1.1rem;padding:1rem 1.15rem 1.1rem}}@media (hover:hover){.lw-overs-cards .lw-over:hover{box-shadow:var(--sh-float);translate:0 -2px}}.lw-overs-cards .lw-over-on,.lw-overs-cards .lw-over-on:hover{box-shadow:var(--sh-float);translate:0 -3px}.lw-overs-cards .lw-over-name{color:#00000080;color:lab(0% 0 0/.5);font-size:1.0625rem}@media (min-width:768px){.lw-overs-cards .lw-over-name{font-size:1.125rem}}.lw-overs-cards .lw-over:hover .lw-over-name{color:#000000b3;color:lab(0% 0 0/.7)}.lw-overs-cards .lw-over-on .lw-over-name,.lw-overs-cards .lw-over-on:hover .lw-over-name{color:#000}.lw-overs-cards .lw-over-fold{opacity:0;grid-template-rows:0fr;width:100%;padding-top:0;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),padding-top .34s cubic-bezier(.22,1,.36,1),opacity .24s;display:grid}.lw-overs-cards .lw-over-fold>*{overflow:hidden}.lw-overs-cards .lw-over-on .lw-over-fold{opacity:1;grid-template-rows:1fr;padding-top:.4rem}.lw-overs-cards .lw-over-body{color:#0000008c;color:lab(0% 0 0/.55)}.lw-overs-cards .lw-over-on .lw-over-name{animation:.38s cubic-bezier(.22,1,.36,1) backwards lw-over-rise}@keyframes lw-over-rise{0%{translate:0 .3rem}}.lw-overs-cards .lw-over-rule{border-radius:3px;height:3px;margin-bottom:.7rem}.lw-overs-cards .lw-over-fill{border-radius:3px}@media (prefers-reduced-motion:reduce){.lw-overs-cards .lw-over,.lw-overs-cards .lw-over-fold,.lw-overs-cards .lw-over-on .lw-over-name{transition:none;animation:none}.lw-overs-cards .lw-over-on{translate:none}}.lw-track-block{flex-direction:column;gap:1.25rem;display:flex}.lw-track{background:#0000001a;background:lab(0% 0 0/.1);border-radius:2px;width:100%;height:2px;display:block;position:relative}.lw-track-done,.lw-track-live{border-radius:2px;transition:width .38s cubic-bezier(.22,1,.36,1),left .38s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0}.lw-track-done{background:color-mix(in oklab, var(--color-brand) 28%, transparent);left:0}.lw-track-fill{background:var(--color-brand);border-radius:2px;position:absolute;inset:0}@media (max-width:1023.98px){.lw-track{display:none}}.lw-over-rank{font-family:var(--font-mono);letter-spacing:.04em;color:#00000052;color:lab(0% 0 0/.32);font-size:.6875rem;transition:color .24s}.lw-over-on .lw-over-rank{color:var(--color-brand)}.lw-overs-icons{align-items:start}.lw-over-icon{gap:.45rem}.lw-over-glyph{color:#00000073;color:lab(0% 0 0/.45);background:#0000000d;background:lab(0% 0 0/.05);border-radius:.65rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .24s,color .24s;display:inline-flex}.lw-over-glyph svg{width:1.05rem;height:1.05rem}.lw-over-on .lw-over-glyph{background:color-mix(in oklab, var(--color-brand) 12%, transparent);color:var(--color-brand)}.lw-over-icon:hover .lw-over-glyph{color:#000}.lw-over-fold{opacity:0;grid-template-rows:0fr;width:100%;transition:grid-template-rows .32s,opacity .24s;display:grid}.lw-over-fold>*{overflow:hidden}.lw-over-on .lw-over-fold{opacity:1;grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.lw-over-fold{transition:none}}.lw-spine{flex-direction:column;gap:.25rem;padding-left:.1rem;display:flex;position:relative}.lw-spine:before,.lw-spine:after{content:"";width:1px;position:absolute;top:1.5rem;bottom:1.5rem;left:.95rem}.lw-spine:before{background:#0000001f;background:lab(0% 0 0/.12)}.lw-spine:after{height:var(--lw-done,0%);background:var(--color-brand);transition:height .42s cubic-bezier(.22,1,.36,1);bottom:auto}.lw-spine-washed:before,.lw-spine-washed:after{display:none}.lw-spine-step{text-align:left;border-radius:.85rem;align-items:flex-start;gap:.9rem;width:100%;padding:.55rem 0;display:flex;position:relative;overflow:hidden}.lw-spine-washed .lw-spine-step{padding:.7rem .85rem;transition:background-color .26s}.lw-spine-washed .lw-spine-step:hover{background:#00000008;background:lab(0% 0 0/.03)}.lw-spine-washed .lw-spine-step-on,.lw-spine-washed .lw-spine-step-on:hover{background:color-mix(in oklab, var(--color-brand) 7%, transparent)}.lw-spine-dot{z-index:1;width:1.9rem;height:1.9rem;font-family:var(--font-mono);color:#00000073;color:lab(0% 0 0/.45);background:#fff;border:1px solid #0000001f;border:1px solid lab(0% 0 0/.12);border-color:oklab(0% none none/.12) oklab(0% none none/.12) oklab(0% none none/.12) oklab(0% none none/.12);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.6875rem;transition:border-color .24s,background-color .24s,color .24s;display:inline-flex}.lw-spine-step-done .lw-spine-dot{border-color:color-mix(in oklab, var(--color-brand) 35%, transparent);color:var(--color-brand)}.lw-spine-step-on .lw-spine-dot{background:var(--color-brand);color:#fff;border-color:#0000}.lw-wash-dot{color:#00000073;color:lab(0% 0 0/.45);background:#0000000d;background:lab(0% 0 0/.05);border-radius:.65rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .26s,color .26s;display:inline-flex}.lw-wash-dot svg{width:1.05rem;height:1.05rem}.lw-spine-step-on .lw-wash-dot{background:var(--color-brand);color:#fff}.lw-wash-fill{background:var(--color-brand);border-radius:2px;height:2px;position:absolute;inset:auto .85rem .3rem}.lw-spine-text{flex-direction:column;min-width:0;padding-top:.2rem;display:flex}.lw-spine-name{letter-spacing:-.025em;color:#00000085;color:lab(0% 0 0/.52);text-wrap:balance;font-size:1.0625rem;font-weight:600;line-height:1.3;transition:color .24s}@media (min-width:1100px){.lw-spine-name{font-size:1.1875rem}}.lw-spine-step-on .lw-spine-name,.lw-spine-step:hover .lw-spine-name,.lw-hang-step-on .lw-hang-name,.lw-hang-step:hover .lw-hang-name{color:#000}.lw-spine-fold{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .22s;display:grid}.lw-spine-body{color:#0000008c;color:lab(0% 0 0/.55);font-size:.875rem;line-height:1.6;overflow:hidden}.lw-spine-step-on .lw-spine-fold,.lw-hang-step-on .lw-spine-fold{opacity:1;grid-template-rows:1fr;padding-top:.35rem}@media (prefers-reduced-motion:reduce){.lw-spine:after,.lw-spine-fold{transition:none}}.lw-hang{flex-direction:column;padding-left:1.25rem;display:flex;position:relative}.lw-hang-rule{background:#00000017;background:lab(0% 0 0/.09);border-radius:3px;width:3px;position:absolute;inset:0 auto 0 0}.lw-hang-live{width:100%;height:calc(100% / var(--lw-of));left:0;top:calc(100% / var(--lw-of) * var(--lw-at));background:var(--color-brand);border-radius:3px;transition:top .42s cubic-bezier(.22,1,.36,1);position:absolute}.lw-hang-step{text-align:left;flex-direction:column;width:100%;padding:.6rem 0;display:flex}.lw-hang-name{letter-spacing:-.025em;color:#00000085;color:lab(0% 0 0/.52);text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.3;transition:color .24s}@media (min-width:1100px){.lw-hang-name{font-size:1.3125rem}}.lw-hang-rank{font-family:var(--font-mono);letter-spacing:.04em;vertical-align:.35em;color:#0000004d;color:lab(0% 0 0/.3);margin-right:.5rem;font-size:.6875rem;font-weight:400;transition:color .24s}.lw-hang-step-on .lw-hang-rank{color:var(--color-brand)}@media (prefers-reduced-motion:reduce){.lw-hang-live{transition:none}}
.lw-lede-block{text-align:center;max-width:46rem;margin-inline:auto;animation:.42s cubic-bezier(.22,1,.36,1) backwards lw-lede-in}@keyframes lw-lede-in{0%{translate:0 .3rem}}.lw-lede-start{text-align:left;margin-inline:0}.lw-lede-start .lw-lede-body{margin-inline:0}.lw-lede-name{letter-spacing:-.03em;color:#000;text-wrap:balance;font-size:1.25rem;font-weight:600;line-height:1.2}@media (min-width:768px){.lw-lede-name{font-size:1.5rem}}@media (min-width:1280px){.lw-lede-name{font-size:1.625rem}}.lw-lede-body{margin-top:.5rem;color:#00000085;color:lab(0% 0 0/.52);text-wrap:pretty;max-width:38rem;margin-inline:auto;font-size:.9375rem;line-height:1.6}@media (min-width:768px){.lw-lede-body{margin-top:.625rem;font-size:1rem}}@media (prefers-reduced-motion:reduce){.lw-lede-block{animation:none}}.lw-barblock{flex-direction:column;gap:.6rem;display:flex}@media (min-width:768px){.lw-barblock{gap:.75rem}}.lw-bar{background:#00000014;background:lab(0% 0 0/.08);border-radius:999px;height:6px;display:block;position:relative;overflow:hidden}.lw-bar-run{transform-origin:0;background:#000;border-radius:999px;animation:linear forwards lw-bar-run;position:absolute;inset:0;scale:0 1}@keyframes lw-bar-run{0%{scale:calc(var(--lw-at) * .25) 1}to{scale:calc((var(--lw-at) + 1) * .25) 1}}.lw-bar-notch{background:#fff;width:2px;position:absolute;top:0;bottom:0;translate:-1px}.lw-bar-names{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.lw-bar-name{text-align:left;letter-spacing:-.01em;color:#0000006b;color:lab(0% 0 0/.42);padding-top:.1rem;font-size:.875rem;font-weight:500;line-height:1.3;transition:color .22s}@media (min-width:768px){.lw-bar-name{font-size:1rem}}.lw-bar-name-done{color:#00000094;color:lab(0% 0 0/.58)}.lw-bar-name-on,.lw-bar-name:hover{color:#000}.lw-bar-name-on{font-weight:600}@media (max-width:639.98px){.lw-bar-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .75rem}}@media (min-width:900px){.lw-screen-short{max-height:56svh}}.lw-sl{flex-direction:column;gap:.75rem;padding-top:.25rem;display:flex}@media (min-width:768px){.lw-sl{gap:.9rem;padding-inline:.5rem}}.lw-sl-rail{background:#00000017;background:lab(0% 0 0/.09);border-radius:999px;height:4px;display:block;position:relative}.lw-sl-fill{transform-origin:0;background:#000000b8;background:lab(0% 0 0/.72);border-radius:999px;animation:linear forwards lw-bar-run;position:absolute;inset:0;scale:0 1}.lw-sl-notch{background:#00000029;background:lab(0% 0 0/.16);border-radius:50%;width:7px;height:7px;transition:background-color .26s;position:absolute;top:50%;translate:-50% -50%}.lw-sl-notch-done{background:#000}.lw-sl-run{pointer-events:none;animation:linear forwards lw-sl-run;position:absolute;inset:0}@keyframes lw-sl-run{0%{translate:calc(var(--lw-at) * 25%) 0}to{translate:calc((var(--lw-at) + 1) * 25%) 0}}.lw-sl-knob{width:1.125rem;height:1.125rem;box-shadow:0 0 0 1.5px #000, var(--sh-card);background:#fff;border-radius:50%;position:absolute;top:50%;left:0;translate:-50% -50%}.lw-sl-names{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.lw-sl-name{text-align:left;letter-spacing:-.01em;color:#0000006b;color:lab(0% 0 0/.42);font-size:.875rem;font-weight:500;line-height:1.3;transition:color .22s}@media (min-width:768px){.lw-sl-name{font-size:.9375rem}}.lw-sl-name-on,.lw-sl-name:hover{color:#000}.lw-sl-name-on{font-weight:600}@media (max-width:639.98px){.lw-sl-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .75rem}}.lw-seg-head{flex-direction:column;align-items:center;gap:1.75rem;display:flex}@media (min-width:768px){.lw-seg-head{gap:3rem}}@media (min-width:1100px){.lw-seg-head{gap:4rem}}.lw-seg{--lw-seg-pad:.3rem;width:min(44rem,100%);padding:var(--lw-seg-pad);background:#0000000d;background:lab(0% 0 0/.05);border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}@media (min-width:1100px){.lw-seg{--lw-seg-pad:.375rem;width:min(52rem,100%)}}.lw-seg-thumb{top:var(--lw-seg-pad);bottom:var(--lw-seg-pad);left:var(--lw-seg-pad);width:calc((100% - var(--lw-seg-pad) * 2) / 4);box-shadow:var(--sh-card);translate:calc(var(--lw-at) * 100%) 0;background:#fff;border-radius:999px;transition:translate .36s cubic-bezier(.22,1,.36,1);position:absolute;overflow:hidden}.lw-seg-fill{background:#000;height:2px;position:absolute;bottom:0;left:0;right:0}@media (min-width:1100px){.lw-seg-fill{height:3px}}.lw-seg-tab{z-index:1;letter-spacing:-.01em;color:#00000080;color:lab(0% 0 0/.5);border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-width:0;padding:.55rem .5rem;font-size:.875rem;font-weight:500;transition:color .22s;display:flex;position:relative}@media (min-width:768px){.lw-seg-tab{padding:.6rem .75rem;font-size:.9375rem}}@media (min-width:1100px){.lw-seg-tab{gap:.5rem;padding:.8rem 1rem;font-size:1.0625rem}}.lw-seg-tab:hover{color:#000000b8;color:lab(0% 0 0/.72)}.lw-seg-tab-on,.lw-seg-tab-on:hover{color:#000;font-weight:600}.lw-seg-glyph{opacity:.7;flex:none;width:1rem;height:1rem}@media (min-width:1100px){.lw-seg-glyph{width:1.125rem;height:1.125rem}}.lw-seg-tab-on .lw-seg-glyph{opacity:1}@media (max-width:639.98px){.lw-seg-tab{padding:.7rem .25rem;font-size:.75rem}.lw-seg-glyph{display:none}}@media (max-width:419.98px){.lw-seg-tab{padding-inline:.125rem;font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.lw-seg-thumb{transition:none}}.lw-btn-head{flex-direction:column;gap:1rem;display:flex}@media (min-width:1024px){.lw-btn-head{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}.lw-btn-head .lw-lede-block{flex:1;max-width:32rem}}.lw-btns{flex-wrap:wrap;gap:.5rem;display:flex}.lw-btn{letter-spacing:-.01em;color:#0000009e;color:lab(0% 0 0/.62);background:#fff;border-radius:.625rem;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.875rem;font-weight:500;transition:color .2s,background-color .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001c,0 1px 2px #0c0a1b0d;box-shadow:inset 0 0 0 1px lab(0% 0 0/.11),0 1px 2px lab(3.30457% 3.28129 -9.66772/.0509804)}@media (min-width:768px){.lw-btn{padding:.55rem .95rem;font-size:.9375rem}}.lw-btn:hover{color:#000;background:#f5f5f5;background:lab(96.52% -.0000298023 .0000119209)}.lw-btn-on,.lw-btn-on:hover{color:#fff;background:#000;box-shadow:inset 0 1px #ffffff24,0 1px 2px #0c0a1b1f,0 6px 16px -8px #0c0a1b4d}.lw-btn-glyph{opacity:.65;flex:none;width:1rem;height:1rem}.lw-btn-on .lw-btn-glyph{opacity:1}.lw-btn-fill{background:#fff;height:2px;position:absolute;bottom:0;left:0;right:0}@media (max-width:479.98px){.lw-btn{flex:1;justify-content:center;padding-inline:.5rem}}.lw-stp{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:0;display:grid}.lw-stp-cell{align-items:center;gap:.6rem;min-width:0;display:flex}.lw-stp-step{text-align:left;flex:none;align-items:center;gap:.55rem;min-width:0;display:flex}.lw-stp-dot{width:1.75rem;height:1.75rem;font-family:var(--font-mono,ui-monospace), monospace;font-variant-numeric:tabular-nums;color:#0000007a;color:lab(0% 0 0/.48);background:#00000012;background:lab(0% 0 0/.07);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:600;transition:background-color .26s,color .26s,scale .26s cubic-bezier(.22,1,.36,1);display:grid}.lw-stp-step-done .lw-stp-dot{color:#000;background:#00000024;background:lab(0% 0 0/.14)}.lw-stp-step-on .lw-stp-dot{color:#fff;background:#000;scale:1.08}.lw-stp-check{width:.8125rem;height:.8125rem}.lw-stp-name{letter-spacing:-.015em;color:#00000073;color:lab(0% 0 0/.45);min-width:0;font-size:.875rem;font-weight:500;line-height:1.25;transition:color .22s}@media (min-width:1024px){.lw-stp-name{font-size:.9375rem}}.lw-stp-step-on .lw-stp-name,.lw-stp-step:hover .lw-stp-name{color:#000}.lw-stp-step-on .lw-stp-name{font-weight:600}.lw-stp-link{background:#00000014;background:lab(0% 0 0/.08);border-radius:2px;flex:1;min-width:1rem;height:2px;position:relative;overflow:hidden}.lw-stp-link-done{background:#00000047;background:lab(0% 0 0/.28);position:absolute;inset:0}.lw-stp-link-idle{display:none}.lw-stp-link-run{background:#000;position:absolute;inset:0}.lw-stp-link-last{-webkit-mask-image:linear-gradient(90deg,#000 35%,#0000);mask-image:linear-gradient(90deg,#000 35%,#0000)}@media (max-width:1023.98px){.lw-stp-cell{align-items:flex-start;gap:.4rem}.lw-stp-step{flex-direction:column;align-items:flex-start;gap:.4rem}.lw-stp-link{margin-top:.8125rem}}@media (max-width:639.98px){.lw-stp{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 0}.lw-stp-name{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.lw-stp-dot{transition:none;scale:none}}.lw-tabs-head{border-bottom:1px solid #00000014;border-bottom:1px solid lab(0% 0 0/.08);flex-direction:column;gap:.9rem;padding-bottom:.75rem;display:flex}@media (min-width:1024px){.lw-tabs-head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:2.5rem;padding-bottom:0}.lw-tabs-head .lw-lede-block{max-width:30rem;padding-bottom:.75rem}}.lw-tabs{flex-wrap:wrap;gap:.25rem 1.5rem;min-width:0;display:flex}.lw-tab{letter-spacing:-.015em;color:#00000073;color:lab(0% 0 0/.45);padding-bottom:.7rem;font-size:.9375rem;font-weight:500;transition:color .22s;position:relative}@media (min-width:768px){.lw-tab{font-size:1.0625rem}}.lw-tab:hover{color:#000000b8;color:lab(0% 0 0/.72)}.lw-tab-on,.lw-tab-on:hover{color:#000;font-weight:600}.lw-tab-rule{border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.lw-tab-fill{background:#000;position:absolute;inset:0}@media (max-width:1023.98px){.lw-tab-rule{bottom:0}}.lw-screen-tabs{margin-top:calc(.5rem - var(--lw-gap))}@media (prefers-reduced-motion:reduce){.lw-bar-run,.lw-sl-fill{scale:calc((var(--lw-at) + 1) * .25) 1;animation:none}.lw-sl-run{translate:calc(var(--lw-at) * 25%) 0;animation:none}}
