.ws .ws-bignum{letter-spacing:-.05em;color:var(--sys-text-strong);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(64px,7vw,112px);font-weight:600;line-height:.9}.ws .ws-bignum-l{max-width:24ch;margin:12px 0 0;font-size:16px}.ws-ly-metrics{--mt-line:var(--sys-border-subtle);--mt-tile:var(--sys-surface-subtle);--mt-ink:var(--sys-text-strong);container-type:inline-size}.ws-ly-metrics:is(.lp-tone-dark,.ws-tone-midnight){--mt-line:var(--sys-border-inverse);--mt-tile:color-mix(in srgb,var(--sys-surface-raised) 5%,transparent);--mt-ink:var(--sys-text-inverse);color:var(--sys-text-inverse)}.ws-ly-metrics:is(.lp-tone-dark,.ws-tone-midnight) dd{color:var(--sys-text-inverse)}.ws-ly-metrics:is(.lp-tone-light,.lp-tone-neutral) dt{color:var(--sys-text-body)}.ws-ly-metrics .ws-ly-metrics-items{margin:0;padding:0}.ws-ly-metrics .ws-ly-metrics-item{min-width:0;margin:0;display:flex}.ws-ly-metrics dt{color:color-mix(in srgb,currentColor 74%,transparent);margin:0;font-weight:400;line-height:1.45}.ws-ly-metrics dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;min-width:0;color:var(--sys-text-strong);margin:0;font-weight:600;line-height:1}.ws-ly-metrics .ws-ly-metrics-fn{vertical-align:super;margin-left:.15em;font-size:.6em;line-height:0}.ws-ly-metrics .ws-ly-metrics-fn a{min-width:44px;min-height:44px;color:inherit;text-underline-offset:2px;place-items:center;margin:-22px -12px;text-decoration:underline;display:inline-grid}.ws-ly-metrics a:focus-visible{outline-offset:2px;outline:2px solid}.ws-ly-metrics-big .ws-ly-metrics-items{gap:clamp(var(--space-28),4cqi,var(--space-56));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ws-ly-metrics-big .ws-ly-metrics-item{justify-content:flex-end;gap:var(--space-12);padding-top:var(--space-24);border-top:1px solid var(--mt-line);flex-direction:column-reverse}.ws-ly-metrics-big dd{font-size:clamp(var(--t-40),5.4cqi,var(--t-64));letter-spacing:-.035em;white-space:nowrap}.ws-ly-metrics-big dt{font-size:var(--t-16);line-height:var(--t-16-lh);max-width:30ch}.ws-ly-metrics-big .ws-ly-metrics-item.has-ic{flex-direction:column;justify-content:flex-start}.ws-ly-metrics-big .ws-ly-metrics-item.has-ic .ws-ly-metrics-ic{order:0}.ws-ly-metrics-big .ws-ly-metrics-item.has-ic dd{order:1}.ws-ly-metrics-big .ws-ly-metrics-item.has-ic dt{order:2}.ws-ly-metrics .ws-ly-metrics-ic{width:46px;height:46px;margin-bottom:var(--space-20);border-radius:var(--radius-round);background:var(--mt-tile);color:var(--mt-ink);place-items:center;display:grid}.ws-ly-metrics .ws-ly-metrics-ic .ws-ic{width:var(--ws-icon-size-lg);height:var(--ws-icon-size-lg)}.ws-ly-metrics-split .ws-ly-metrics-wrap{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(40px,6cqi,96px);display:grid}.ws-ly-metrics-split .ws-ly-metrics-copy{min-width:0}.ws-ly-metrics-split .ws-ly-metrics-copy p{max-width:44ch;font-size:var(--t-lead);margin:0;line-height:1.5}.ws-ly-metrics-split .ws-ly-metrics-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,4cqi,48px) clamp(24px,4cqi,48px);display:grid}.ws-ly-metrics-split .ws-ly-metrics-item{flex-direction:column-reverse;justify-content:flex-end;gap:12px}.ws-ly-metrics-split dd{white-space:nowrap;font-size:clamp(2.25rem,4.6cqi,3.75rem)}.ws-ly-metrics-split dt{max-width:26ch;font-size:16px}.ws-ly-metrics-ledger .ws-ly-metrics-items{border-top:1px solid color-mix(in srgb,currentColor 22%,transparent);max-width:880px}.ws-ly-metrics-ledger .ws-ly-metrics-item{border-bottom:1px solid color-mix(in srgb,currentColor 22%,transparent);align-items:baseline;gap:16px;padding:clamp(16px,2cqi,20px) 0}.ws-ly-metrics-ledger dt{min-width:0;color:inherit;flex:auto;align-items:baseline;font-size:17px;display:flex}.ws-ly-metrics-ledger dt:after{content:"";border-bottom:2px dotted color-mix(in srgb,currentColor 40%,transparent);flex:2rem;min-width:2rem;margin:0 .6em;transform:translateY(-.3em)}.ws-ly-metrics-ledger dd{white-space:nowrap;flex:none;font-size:clamp(22px,2.6cqi,30px)}@container (width<=760px){.ws-ly-metrics-big .ws-ly-metrics-items{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-ly-metrics-big .ws-ly-metrics-item:last-child:nth-child(odd){grid-column:1/-1}.ws-ly-metrics-split .ws-ly-metrics-wrap{grid-template-columns:minmax(0,1fr)}}@container (width<=480px){.ws-ly-metrics-big .ws-ly-metrics-items{grid-template-columns:minmax(0,1fr)}.ws-ly-metrics-big .ws-ly-metrics-item:last-child:nth-child(odd){grid-column:auto}.ws-ly-metrics-split .ws-ly-metrics-items{grid-template-columns:minmax(0,1fr)}.ws-ly-metrics-ledger dd{font-size:22px}}.ws-ly-metrics .ws-ly-metrics-source{color:color-mix(in srgb,currentColor 70%,transparent);margin-top:clamp(24px,3cqi,36px);font-size:14px;line-height:1.5}.ws-ly-metrics .ws-ly-metrics-source p{margin:0}.ws-ly-metrics .ws-ly-metrics-source ol{margin:0;padding-left:1.25em}@keyframes ws-cc-pop{0%{opacity:0;transform:scale(.6)}}@keyframes ws-cc-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes ws-cc-wipe{0%{clip-path:inset(-10% 100% -10% 0)}to{clip-path:inset(-10% 0)}}.ws-cc-stat{isolation:isolate;border:1px solid var(--sys-border-subtle);border-radius:var(--radius-22);background:var(--sys-surface-raised);padding:20px 22px 22px;position:relative;overflow:hidden}.ws-cc-stat:before{content:"";z-index:-1;background:radial-gradient(260px circle at var(--gx,80%) var(--gy,0),color-mix(in srgb,var(--sys-surface-brand) 9%,transparent),transparent 70%);position:absolute;inset:0}.ws-cc-stat-viz{height:84px;margin:0 0 18px;position:relative}.ws-cc-stat-viz svg{width:100%;height:100%;display:block;overflow:visible}.ws-cc-sg{fill:none;stroke:var(--sys-border-subtle);stroke-width:1px;vector-effect:non-scaling-stroke}.ws-cc-sa{fill:var(--sys-surface-brand-subtle)}.ws-cc-sl{fill:none;stroke:var(--sys-text-brand);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round}.ws-cc-tip{right:-4px;top:var(--y);border-radius:var(--radius-round);background:var(--sys-surface-brand);width:10px;height:10px;box-shadow:0 0 0 3px var(--sys-border-inverse-strong);margin-top:-5px;position:absolute}.ws-cc-tip:after{content:"";border-radius:var(--radius-round);background:var(--sys-surface-brand);opacity:0;position:absolute;inset:0}.is-live .ws-cc-tip:after{animation:ws-cc-pulse 2.4s var(--lp-out) 1.8s infinite}.ws-cc-stat.ws-cc-js:not(.is-in) .ws-cc-stat-viz svg{clip-path:inset(-10% 100% -10% 0)}.ws-cc-stat.ws-cc-js:not(.is-in) .ws-cc-tip{opacity:0}.ws-cc-stat.is-in .ws-cc-stat-viz svg{animation:ws-cc-wipe 1.6s var(--lp-out) both}.ws-cc-stat.is-in .ws-cc-tip{animation:ws-cc-pop .4s var(--lp-bounce) 1.5s both}.ws .ws-cc-stat .ws-bignum{font-size:clamp(56px,6vw,96px)}.ws-hm-statgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.ws-hm-stat{isolation:isolate;border:1px solid var(--sys-border-subtle);border-radius:var(--radius-18);background:var(--sys-surface-subtle);flex-direction:column;gap:12px;min-width:0;padding:22px 24px 24px;display:flex;position:relative}.ws-hm-stat dd{flex-direction:column;order:1;gap:16px;margin:0;display:flex}.ws-hm-stat dt{color:var(--sys-text-body);order:2;max-width:30ch;font-size:15px;line-height:1.45}.ws-hm-val{letter-spacing:-.04em;color:var(--sys-text-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(36px,2.6vw + 10px,56px);font-weight:600;line-height:1}.ws-hm-viz{height:84px;position:relative}.ws-hm-svg{clip-path:inset(-6px);width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ws-hm-grid{fill:none;stroke:var(--sys-border-default);stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.ws-hm-area{fill:var(--sys-text-brand);opacity:.12}.ws-hm-line{fill:none;stroke:var(--sys-text-brand);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ws-hm-tip{border-radius:var(--radius-round);background:var(--sys-surface-brand);width:10px;height:10px;box-shadow:0 0 0 3px var(--sys-surface-subtle);margin-top:-5px;position:absolute;top:10%;right:-5px}.ws-hm-gauge{align-items:center;gap:18px;display:flex}.ws-hm-gauge svg{flex:none;width:84px;height:84px;rotate:-90deg}.ws-hm-gauge-bg,.ws-hm-gauge-fg{fill:none;stroke-width:9px}.ws-hm-gauge-bg{stroke:var(--sys-surface-brand-subtle)}.ws-hm-gauge-fg{stroke:var(--sys-text-brand);stroke-linecap:round;stroke-dasharray:var(--c);stroke-dashoffset:var(--off)}.ws-hm-gauge-ticks{align-items:flex-end;gap:5px;height:52px;display:flex}.ws-hm-gauge-ticks i{width:8px;height:calc(18px + var(--i) * 3.4px);border-radius:var(--radius-3);background:var(--sys-border-default);transform-origin:bottom;display:block}.ws-hm-gauge-ticks i.on{background:var(--sys-surface-brand)}.ws-hm-dots{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));place-items:center;display:grid}.ws-hm-dot{border-radius:var(--radius-round);background:var(--sys-border-default);width:8px;height:8px;display:block}.ws-hm-dot.on{background:var(--sys-surface-brand)}@keyframes ws-hm-wipe{0%{clip-path:inset(-6px 100% -6px -6px)}to{clip-path:inset(-6px)}}@keyframes ws-hm-blip{0%,to{transform:none}40%{transform:scale(1.5)}}@keyframes ws-hm-gaugek{0%{stroke-dashoffset:var(--c)}}@media (prefers-reduced-motion:no-preference){.ws-hm-armed .ws-hm-stat .ws-hm-svg{transition:clip-path 1.3s var(--lp-out) .1s}.ws-hm-armed .ws-hm-stat .ws-hm-area{transition:opacity .5s var(--lp-out) .7s}.ws-hm-armed .ws-hm-stat .ws-hm-tip{transition:opacity .4s var(--lp-out) 1.2s,transform .5s var(--lp-spring) 1.2s}.ws-hm-armed .ws-hm-stat .ws-hm-dot{transition:opacity .45s var(--lp-out) calc(var(--i,0) * 55ms + .1s),transform .6s var(--lp-spring) calc(var(--i,0) * 55ms + .1s)}.ws-hm-armed .ws-hm-stat .ws-hm-gauge-fg{transition:stroke-dashoffset 1.4s var(--lp-out) .2s}.ws-hm-armed .ws-hm-stat .ws-hm-gauge-ticks i{transition:transform .5s var(--lp-spring) calc(var(--i,0) * 70ms + .3s),opacity .4s var(--lp-out) calc(var(--i,0) * 70ms + .3s)}.ws-hm-armed .ws-hm-stat:not(.is-run) .ws-hm-svg{clip-path:inset(-6px 100% -6px -6px)}.ws-hm-armed .ws-hm-stat:not(.is-run) .ws-hm-area{opacity:0}.ws-hm-armed .ws-hm-stat:not(.is-run) .ws-hm-tip{opacity:0;transform:scale(.4)}.ws-hm-armed .ws-hm-stat:not(.is-run) .ws-hm-dot{opacity:0;transform:scale(.2)}.ws-hm-armed .ws-hm-stat:not(.is-run) .ws-hm-gauge-fg{stroke-dashoffset:var(--c)}.ws-hm-armed .ws-hm-stat:not(.is-run) .ws-hm-gauge-ticks i{opacity:0;transform:scaleY(.2)}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.ws-hm-stat{transition:transform .5s var(--lp-out),box-shadow .5s var(--lp-out),border-color .4s var(--lp-out)}.ws-hm-stat:hover{box-shadow:0 22px 40px -26px color-mix(in srgb,var(--sys-border-strong) 45%,transparent);border-color:color-mix(in srgb,var(--sys-border-brand) 32%,transparent);transform:translateY(-4px)}.ws-hm-stat:hover .ws-hm-svg{animation:ws-hm-wipe .9s var(--lp-out)}.ws-hm-stat:hover .ws-hm-area{opacity:.26}.ws-hm-stat:hover .ws-hm-dot.on{animation:ws-hm-blip .7s var(--lp-out) calc(var(--i,0) * 28ms)}.ws-hm-stat:hover .ws-hm-gauge-fg{animation:ws-hm-gaugek 1s var(--lp-out)}}@media (width<=900px){.ws-hm-statgrid{grid-template-columns:minmax(0,1fr)}}.lp-sys-atelier .lp-stats-grid.ws-tp-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.lp-sys-atelier .ws-tp-proof .lp-stat.ws-tp-stat{isolation:isolate;border:1px solid var(--sys-border-subtle);border-radius:var(--radius-18);background:var(--sys-surface-subtle);flex-direction:column;gap:14px;min-width:0;margin:0;padding:22px 24px 24px;display:flex;position:relative}.lp-sys-atelier .ws-tp-proof .ws-tp-val{letter-spacing:-.03em;color:var(--sys-text-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:clamp(30px,2.2vw + 6px,44px);font-weight:600;line-height:1.02}.lp-sys-atelier .ws-tp-proof .lp-stat-note{max-width:none;color:var(--sys-text-body);margin-top:6px;font-size:15px;line-height:1.45;display:block}.lp-sys-atelier .ws-tp-proof .lp-stat-label{max-width:none;color:var(--sys-text-body);font-size:15px;line-height:1.45}.ws-tp-proof .ws-tp-viz{height:84px;margin:0;position:relative}.ws-tp-proof .ws-tp-svg{clip-path:inset(-6px);width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ws-tp-proof .ws-tp-grid{fill:none;stroke:var(--sys-border-default);stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.ws-tp-proof .ws-tp-area{fill:var(--sys-text-brand);opacity:.12}.ws-tp-proof .ws-tp-line{fill:none;stroke:var(--sys-text-brand);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ws-tp-proof .ws-tp-tip{right:-5px;top:var(--y);border-radius:var(--radius-round);background:var(--sys-surface-brand);width:10px;height:10px;box-shadow:0 0 0 3px var(--sys-surface-subtle);margin-top:-5px;position:absolute}.ws-tp-proof .ws-tp-tip:after{content:"";border-radius:var(--radius-round);border:2px solid var(--sys-border-brand);opacity:0;position:absolute;inset:0}.ws-tp-proof .ws-tp-dots{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));place-items:center;display:grid}.ws-tp-proof .ws-tp-dot{border-radius:var(--radius-round);background:var(--sys-border-default);width:8px;height:8px;display:block}.ws-tp-proof .ws-tp-dot.on{background:var(--sys-surface-brand)}@media (width<=900px){.lp-sys-atelier .lp-stats-grid.ws-tp-stats{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.ws-tp-proof .ws-tp-viz{height:64px}}@keyframes ws-tp-wipe{0%{clip-path:inset(-6px 100% -6px -6px)}to{clip-path:inset(-6px)}}@keyframes ws-tp-blip{0%{transform:scale(1)}40%{background-color:var(--sys-text-brand-subtle-inverse);transform:scale(1.9)}to{transform:scale(1)}}@keyframes ws-tp-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion:no-preference){.lp-sys-atelier .ws-tp-proof .ws-tp-stat{transition:transform .5s var(--lp-out),box-shadow .5s var(--lp-out),border-color .4s var(--lp-out)}.ws-tp-proof .ws-tp-stat:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--sys-surface-brand) 10%,transparent),transparent 70%);opacity:0;transition:opacity .4s var(--lp-out);position:absolute;inset:0}.ws-tp-proof .ws-tp-svg{transition:clip-path 1.2s var(--lp-out) .15s}.ws-tp-proof .ws-tp-area{transition:opacity .5s var(--lp-out) .6s}.ws-tp-proof .ws-tp-dot{transition:opacity .45s var(--lp-out) calc(var(--i,0) * 55ms + .1s),transform .6s var(--lp-spring) calc(var(--i,0) * 55ms + .1s)}.ws-tp-proof .ws-tp-tip{transition:opacity .4s var(--lp-out) 1.1s,transform .5s var(--lp-spring) 1.1s}.lp-sys-atelier.lp-anim .ws-tp-proof .ws-tp-stat:not(.ws-tp-in) .ws-tp-svg{clip-path:inset(-6px 100% -6px -6px)}.lp-sys-atelier.lp-anim .ws-tp-proof .ws-tp-stat:not(.ws-tp-in) .ws-tp-area{opacity:0}.lp-sys-atelier.lp-anim .ws-tp-proof .ws-tp-stat:not(.ws-tp-in) .ws-tp-dot{opacity:0;transform:scale(.2)}.lp-sys-atelier.lp-anim .ws-tp-proof .ws-tp-stat:not(.ws-tp-in) .ws-tp-tip{opacity:0;transform:scale(.4)}@media (hover:hover){.lp-sys-atelier .ws-tp-proof .ws-tp-stat:hover{box-shadow:0 22px 40px -26px color-mix(in srgb,var(--sys-border-strong) 45%,transparent);border-color:color-mix(in srgb,var(--sys-border-brand) 32%,transparent);transform:translateY(-4px)}.ws-tp-proof .ws-tp-stat:hover:before{opacity:1}.ws-tp-proof .ws-tp-stat:hover .ws-tp-area{opacity:.28}.ws-tp-proof .ws-tp-stat:hover .ws-tp-svg{animation:ws-tp-wipe .9s var(--lp-out)}.ws-tp-proof .ws-tp-stat:hover .ws-tp-tip:after{animation:ws-tp-ring .9s var(--lp-out)}.ws-tp-proof .ws-tp-stat:hover .ws-tp-dot.on{animation:ws-tp-blip .7s var(--lp-out) calc(var(--i,0) * 28ms)}}}
