.pe-host{position:relative;display:inline-block}.pe-perch{--pe-shoe:var(--v600,#7c3aed);position:absolute;z-index:2;display:block;pointer-events:none;line-height:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pe-perch[data-shoe=light]{--pe-shoe:var(--v200,#ddd6fe)}.pe-perch .pe-perch-cv,.pe-perch .pe-perch-still{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none}.pe-perch .pe-perch-cv{image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;image-rendering:pixelated}.pe-perch:not([data-live=true]) .pe-perch-cv,.pe-perch[data-live=true] .pe-perch-still{display:none}.pe-perch .pe-perch-hit{position:absolute;display:block;pointer-events:auto;touch-action:manipulation;cursor:pointer;-webkit-tap-highlight-color:transparent}.pe-perch:not([data-live=true]) .pe-perch-hit{display:none}@media (max-width:639.98px){.pe-perch.pe-perch--from-640{display:none}}@media (max-width:899.98px){.pe-perch.pe-perch--from-900{display:none}}@media (max-width:1023.98px){.pe-perch.pe-perch--from-1024{display:none}}.pe-mag{display:inline-block}.pe-mq{--pe-mq-bg:var(--v900,#4c1d95);--pe-mq-fg:hsla(0,0%,100%,.9);--pe-mq-sep:var(--v300,#c4b5fd);--pe-mq-rule:hsla(0,0%,100%,.12);position:relative;display:block;width:100%;overflow:hidden;background:var(--pe-mq-bg);color:var(--pe-mq-fg);border-block:1px solid var(--pe-mq-rule);padding-block:clamp(14px,1.7vw,24px);cursor:default}.pe-mq--dark{--pe-mq-bg:var(--ink,#0b0b12);--pe-mq-fg:var(--ink-50,#f4f4f5);--pe-mq-sep:var(--v400,#a78bfa);--pe-mq-rule:hsla(0,0%,100%,.1)}.pe-mq--light{--pe-mq-bg:var(--v100,#ede9fe);--pe-mq-fg:var(--ink,#0b0b12);--pe-mq-sep:var(--v600,#7c3aed);--pe-mq-rule:var(--v200,#ddd6fe)}.pe-mq .pe-mq-view{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 min(7vw,96px),#000 calc(100% - min(7vw, 96px)),transparent);mask-image:linear-gradient(90deg,transparent,#000 min(7vw,96px),#000 calc(100% - min(7vw, 96px)),transparent)}.pe-mq .pe-mq-track{display:flex;width:-moz-max-content;width:max-content;transform:translate3d(calc(min(7vw, 96px) - 50%),0,0)}.pe-mq[data-run=true] .pe-mq-track{will-change:transform}.pe-mq .pe-mq-copy,.pe-mq .pe-mq-unit{display:flex;flex:none;align-items:center}.pe-mq .pe-mq-item{font-family:var(--font,Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif);font-weight:600;font-size:clamp(28px,4vw,56px);line-height:1.08;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap}.pe-mq .pe-mq-sep{display:block;flex:none;margin-inline:.42em;font-size:clamp(28px,4vw,56px);color:var(--pe-mq-sep)}.pe-mq .pe-mq-iris{display:block;width:.62em;height:.62em;max-width:none}.pe-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.cm-mark{position:relative;display:block;box-sizing:border-box;width:100%;aspect-ratio:1.15/1;container-type:size;overflow:hidden;background:var(--cm-ground,var(--ink,#0b0b12));color:var(--ink-50,#f4f4f5);touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cm-mark .cm-mark__fb{--cm-k:min(3.1818cqw,5cqh);left:50%;top:50%;width:calc(var(--cm-k) * 22.4);height:calc(var(--cm-k) * 14.4);transform:translate(-50%,-50%);opacity:.9;pointer-events:none}.cm-mark .cm-mark__cv,.cm-mark .cm-mark__fb{position:absolute;display:block;max-width:none;transition:opacity .3s var(--ease-out,ease)}.cm-mark .cm-mark__cv{inset:0;width:100%;height:100%;opacity:0}.cm-mark[data-live] .cm-mark__cv{opacity:1}.cm-mark[data-live] .cm-mark__fb{opacity:0}.cm-st{container:cm-st/inline-size;box-sizing:border-box;min-width:0;margin:0;color:var(--cm-st-fg,#fff);font-family:var(--font,Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif)}.cm-st .cm-st__plot{position:relative;box-sizing:border-box;height:clamp(260px,26cqw,340px);touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent}.cm-st .cm-st__cv{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;pointer-events:none;opacity:0;transition:opacity .35s var(--ease-out,ease)}.cm-st[data-live] .cm-st__cv{opacity:1}.cm-st .cm-st__cols{position:relative;z-index:1;box-sizing:border-box;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:minmax(0,1fr);-moz-column-gap:clamp(20px,2.5cqw,40px);column-gap:clamp(20px,2.5cqw,40px);height:100%;margin:0;padding:0;list-style:none}.cm-st .cm-st__col{display:flex;flex-direction:column;min-width:0;min-height:0;margin:0;padding:0}.cm-st .cm-st__dots{position:relative;flex:1 1 auto;min-height:0}.cm-st .cm-st__fb{position:absolute;left:0;right:0;bottom:0;top:6px;display:block;width:100%;height:calc(100% - 6px);max-width:none;fill:currentColor;opacity:.86;transition:opacity .35s var(--ease-out,ease)}.cm-st .cm-st__fb--narrow{display:none}.cm-st[data-live] .cm-st__fb{opacity:0}.cm-st .cm-st__fb-ring{fill:none;stroke:var(--v300,#c4b5fd);stroke-width:1.2}.cm-st .cm-st__fb-new{fill:var(--v300,#c4b5fd)}.cm-st .cm-st__lab{position:relative;flex:none;box-sizing:border-box;height:69px;margin:0;padding-top:12px;font-size:15px;line-height:19px}.cm-st .cm-st__name{display:block;overflow:hidden;font-weight:500;color:var(--cm-st-fg,#fff);white-space:nowrap;text-overflow:ellipsis;transition:color .18s ease}.cm-st .cm-st__fig{display:block;color:var(--cm-st-soft,var(--v200,#ddd6fe));font-variant-numeric:tabular-nums;white-space:nowrap}.cm-st .cm-st__col--li .cm-st__fig,.cm-st .cm-st__note{color:var(--v300,#c4b5fd)}.cm-st .cm-st__note{display:block;white-space:nowrap;transition:opacity .3s ease .25s}.cm-st[data-approved] .cm-st__note{opacity:0}.cm-st .cm-st__col[data-hover] .cm-st__name{color:var(--v300,#c4b5fd)}.cm-st[data-pre] .cm-st__lab{opacity:0}.cm-st[data-enter] .cm-st__lab{transition:opacity .55s var(--ease-out,ease) .55s}.cm-st .cm-st__cap{max-width:100ch;margin:14px 0 0;font-size:15px;line-height:1.45;color:var(--cm-st-soft,var(--v200,#ddd6fe))}@container cm-st (width < 560px){.cm-st .cm-st__plot{height:clamp(250px,76cqw,300px)}.cm-st .cm-st__cols{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px;row-gap:18px}.cm-st .cm-st__lab{height:56px;padding-top:8px;font-size:13px;line-height:16px}.cm-st .cm-st__fb--wide{display:none}.cm-st .cm-st__fb--narrow{display:block}.cm-st .cm-st__cap{font-size:14px}}.cm-mark .cm-sr,.cm-st .cm-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.cm-mark .cm-mark__cv,.cm-mark .cm-mark__fb,.cm-st .cm-st__cv,.cm-st .cm-st__fb,.cm-st .cm-st__name,.cm-st .cm-st__note,.cm-st[data-enter] .cm-st__lab{transition:none}}.pf-root{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;contain:strict;--pf-gap:30px;--pf-r:0.9px;--pf-fade-top:0px;--pf-fade-bottom:0px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--pf-fade-top),#000 calc(100% - var(--pf-fade-bottom)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--pf-fade-top),#000 calc(100% - var(--pf-fade-bottom)),transparent 100%)}.pf-light{--pf-dot:var(--v500,#8b5cf6);--pf-hot:var(--v600,#7c3aed);--pf-a0:0.16;--pf-a1:0.65;--pf-fade-top:40px;--pf-fade-bottom:120px;--pf-static:rgba(139,92,246,.16)}.pf-dark{--pf-dot:var(--v300,#c4b5fd);--pf-hot:#fff;--pf-a0:0.24;--pf-a1:0.9;--pf-r:0.85px;--pf-static:rgba(196,181,253,.24)}@supports (color:color-mix(in srgb,red 50%,transparent)){.pf-root{--pf-static:color-mix(in srgb,var(--pf-dot) calc(var(--pf-a0) * 100%),transparent)}}.pf-root:before{content:"";background-image:radial-gradient(circle at center,var(--pf-static) 0,var(--pf-static) var(--pf-r),transparent calc(var(--pf-r) + .7px));background-size:var(--pf-gap) var(--pf-gap);background-position:top;background-repeat:repeat}.pf-root:before,.pf-root>.pf-canvas{position:absolute;inset:0;transition:opacity .6s ease}.pf-root>.pf-canvas{display:block;width:100%;height:100%;max-width:none;opacity:0}.pf-root[data-state=live]>.pf-canvas{opacity:1}.pf-root[data-state=live]:before{opacity:0}@media (prefers-reduced-motion:reduce){.pf-root>.pf-canvas{display:none}.pf-root:before,.pf-root[data-state]:before{opacity:1;transition:none}}@media (forced-colors:active){.pf-root{display:none}}@media print{.pf-root{display:none}}