.valve-module__VrrVfa__valve{max-width:var(--width-content);margin-top:var(--space-7)}.valve-module__VrrVfa__restLine{font-family:var(--font-mono);font-size:var(--text-mono-line-size);line-height:var(--text-mono-line-lh);font-weight:var(--weight-regular);color:var(--ink-muted);cursor:pointer;align-items:baseline;gap:var(--space-2);text-align:left;transition:color var(--dur-1) var(--ease-out-quart), transform var(--dur-1) var(--ease-out-quart);background:0 0;border:none;padding:0;display:none}.valve-module__VrrVfa__restLine:hover{color:var(--ink-body)}.valve-module__VrrVfa__restLine:active{transform:translateY(1px)}.valve-module__VrrVfa__glyph{color:var(--ink-faint);transition:color var(--dur-1) var(--ease-out-quart), transform var(--dur-2) var(--ease-out-quart);display:inline-block}.valve-module__VrrVfa__restLine:hover .valve-module__VrrVfa__glyph{color:var(--ink);transform:translate(2px)}.valve-module__VrrVfa__restLine[aria-expanded=true] .valve-module__VrrVfa__glyph,.valve-module__VrrVfa__restLine[aria-expanded=true]:hover .valve-module__VrrVfa__glyph{transform:rotate(90deg)}.valve-module__VrrVfa__nojsLine{font-family:var(--font-mono);font-size:var(--text-mono-line-size);line-height:var(--text-mono-line-lh);color:var(--ink-muted);text-underline-offset:.18em;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);display:inline-block}.valve-module__VrrVfa__reveal{transition:grid-template-rows var(--dur-4) var(--ease-out-expo);grid-template-rows:0fr;display:none}.valve-module__VrrVfa__reveal[data-open=true]{grid-template-rows:1fr}.valve-module__VrrVfa__revealInner{visibility:hidden;min-height:0;transition:visibility 0s var(--ease-linear) var(--dur-4);overflow:hidden}.valve-module__VrrVfa__reveal[data-open=true] .valve-module__VrrVfa__revealInner{visibility:visible;transition-delay:0s}.valve-module__VrrVfa__well{margin-top:var(--space-4);background-color:var(--surface-sunken);border:var(--hairline-width) solid var(--line);border-radius:var(--radius-md);padding:var(--space-4);align-content:start;gap:var(--space-3);min-height:32rem;display:grid}.valve-module__VrrVfa__pickHeading{font-family:var(--font-sans);font-size:var(--text-ui-size);line-height:var(--text-ui-lh);font-weight:var(--weight-medium);color:var(--ink);margin:0}.valve-module__VrrVfa__statusLine{font-family:var(--font-mono);font-size:var(--text-mono-line-size);line-height:var(--text-mono-line-lh);color:var(--ink-muted);margin:0}.valve-module__VrrVfa__presentLine{font-family:var(--font-mono);font-size:var(--text-mono-line-size);line-height:var(--text-mono-line-lh);color:var(--ink-body);margin:0}.valve-module__VrrVfa__presentLine a{color:var(--link);text-underline-offset:.18em;text-decoration:underline}.valve-module__VrrVfa__presentLine a:hover{color:var(--link-hover)}.valve-module__VrrVfa__confirmGlyph{color:var(--ink);margin-right:var(--space-2)}.valve-module__VrrVfa__embedBox{min-height:26rem}.valve-module__VrrVfa__quietControl{font-family:var(--font-sans);font-size:var(--text-ui-size);line-height:var(--text-ui-lh);font-weight:var(--weight-medium);color:var(--link-muted);cursor:pointer;transition:color var(--dur-1) var(--ease-out-quart);background:0 0;border:none;justify-self:start;padding:0;text-decoration:none}.valve-module__VrrVfa__quietControl:hover{color:var(--link-hover);text-underline-offset:.18em;text-decoration:underline}.valve-module__VrrVfa__closeRow{margin-top:var(--space-3)}@media (scripting:enabled){.valve-module__VrrVfa__restLine{display:inline-flex}.valve-module__VrrVfa__reveal{display:grid}.valve-module__VrrVfa__nojsLine{display:none}}.valve-module__VrrVfa__valve[data-js] .valve-module__VrrVfa__restLine{display:inline-flex}.valve-module__VrrVfa__valve[data-js] .valve-module__VrrVfa__reveal{display:grid}.valve-module__VrrVfa__valve[data-js] .valve-module__VrrVfa__nojsLine{display:none}
.nl-mount{box-sizing:border-box;width:100%;padding:var(--space-6);border-radius:var(--radius-md);background:var(--cs-figure-ground);container:cs-slot/inline-size}
@font-face{font-family:Orbitron;font-style:normal;font-weight:600 900;font-display:swap;src:url(/fonts/neuralyfe/Orbitron-latin-600-900.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/neuralyfe/JetBrainsMono-latin-400-500.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/neuralyfe/DMSans-latin-500-700.woff2)format("woff2")}
.fig-whocanact .pp,.fig-twodecisions .pp{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-ui-size);line-height:var(--text-ui-lh);letter-spacing:var(--text-ui-ls)}.fig-whocanact .pp *,.fig-twodecisions .pp *{box-sizing:border-box}.fig-twodecisions .pp-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fig-twodecisions .pp-title{margin:0 0 var(--space-5);font-size:var(--text-body-size);line-height:var(--text-body-lh);letter-spacing:var(--text-body-ls);font-weight:var(--weight-medium);color:var(--ink);text-wrap:pretty}.fig-whocanact .pp-row,.fig-twodecisions .pp-row{column-gap:var(--space-4);row-gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fig-whocanact .pp-p,.fig-twodecisions .pp-p{flex-direction:column;min-width:0;display:flex}.fig-whocanact .pp-photo,.fig-twodecisions .pp-photo{aspect-ratio:4/5;border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.fig-whocanact .pp-photo img,.fig-twodecisions .pp-photo img{object-fit:cover;width:100%;height:100%;display:block}.fig-whocanact .pp-name,.fig-twodecisions .pp-name{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;font-size:var(--text-body-size);line-height:var(--text-body-lh);letter-spacing:var(--text-body-ls);font-weight:var(--weight-semibold);color:var(--ink);display:flex}.fig-whocanact .pp-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--accent);flex:none}.fig-whocanact .pp-line,.fig-twodecisions .pp-line{margin:var(--space-1) 0 0;color:var(--ink-body);text-wrap:pretty}.fig-whocanact .pp-key .pp-line{color:var(--ink);font-weight:var(--weight-medium)}@container cs-slot (max-width:36rem){.fig-whocanact .pp-row,.fig-twodecisions .pp-row{grid-template-columns:repeat(2,minmax(0,1fr))}.fig-whocanact .pp-photo,.fig-twodecisions .pp-photo{aspect-ratio:1}.fig-whocanact .pp-photo img,.fig-twodecisions .pp-photo img{object-position:50% 25%}}.fig-whocanact .pp-photo img{filter:grayscale()}.fig-twodecisions .pp-tt{background:linear-gradient(var(--accent), var(--accent)) no-repeat 0 100% / 100% var(--space-1);padding-bottom:var(--space-1)}.fig-twodecisions .pp-row{row-gap:0}.fig-twodecisions .pp-p{grid-row:span 4;grid-template-rows:subgrid;padding-bottom:var(--space-5);align-content:start;row-gap:0;display:grid}.fig-twodecisions .pp-old{color:var(--ink-muted)}.fig-twodecisions .pp-was{background:linear-gradient(currentColor, currentColor) no-repeat 0 60% / 100% calc(var(--space-1) / 2)}.fig-twodecisions .pp-new{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-3);color:var(--ink);font-weight:var(--weight-medium);display:flex}.fig-twodecisions .pp-ck{width:var(--space-4);height:var(--space-4);margin-top:calc((1lh - var(--space-4)) / 2);flex:none;overflow:visible}.fig-twodecisions .pp-ck-disc{fill:var(--accent);transform-origin:8px 8px}.fig-twodecisions .pp-ck-tick{fill:none;stroke:var(--ink);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.fig-twodecisions .pp-new>span{opacity:1}.fig-twodecisions [data-s=closed] .pp-photo img{filter:grayscale()}.fig-twodecisions [data-s=closed] .pp-old{color:var(--ink-body)}.fig-twodecisions [data-person=doctor][data-s=closed] .pp-old{color:var(--ink);font-weight:var(--weight-medium)}.fig-twodecisions [data-s=closed] .pp-was{background-size:0% calc(var(--space-1) / 2)}.fig-twodecisions [data-s=closed] .pp-new>span{opacity:0}.fig-twodecisions [data-s=closed] .pp-ck-disc{transform:scale(0)}.fig-twodecisions [data-s=closed] .pp-ck-tick{stroke-dashoffset:1px}.fig-twodecisions .pp[data-u=off] .pp-tt{background-size:0% var(--space-1)}.fig-twodecisions .pp-photo img{transition:filter var(--dur-5) var(--ease-in-out-soft) var(--dur-3)}.fig-twodecisions .pp-old{transition:color var(--dur-5) var(--ease-out-quart)}.fig-twodecisions .pp-was{transition:background-size var(--dur-5) var(--ease-in-out-soft)}.fig-twodecisions .pp-ck-disc{transition:transform var(--dur-4) var(--ease-out-back) var(--dur-5)}.fig-twodecisions .pp-ck-tick{transition:stroke-dashoffset var(--dur-4) var(--ease-out-quart) calc(var(--dur-5) + var(--dur-3))}.fig-twodecisions .pp-new>span{transition:opacity var(--dur-5) var(--ease-out-expo) var(--dur-5)}.fig-twodecisions .pp-tt{transition:background-size var(--dur-5) var(--ease-in-out-soft)}.fig-twodecisions .pp{transition:opacity var(--dur-3) var(--ease-in-out-soft)}.fig-twodecisions .pp--snap,.fig-twodecisions .pp--snap *{transition:none!important}
.fig-ctecount .cc{gap:var(--space-2);font-family:var(--font-sans);color:var(--ink);flex-direction:column;display:flex}.fig-ctecount .cc-num{font-size:var(--text-display-size);line-height:var(--text-display-lh);letter-spacing:var(--text-display-ls);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.fig-ctecount .cc-txt{font-size:var(--text-body-size);line-height:var(--text-body-lh);letter-spacing:var(--text-body-ls);text-wrap:pretty;margin:0}
.fig-whotowarn .ww{font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased}.fig-whotowarn .ww *{box-sizing:border-box;margin:0}.fig-whotowarn .ww-wrap{gap:var(--space-6);transition:opacity var(--dur-3) var(--ease-in-out-soft);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;display:grid}.fig-whotowarn .ww-doc{background:var(--bg);border-radius:var(--radius-md);box-shadow:var(--elev-1);padding:var(--space-5)}.fig-whotowarn .ww-kick{font-size:var(--text-ui-size);line-height:var(--text-ui-lh);letter-spacing:var(--text-ui-ls);color:var(--ink-muted)}.fig-whotowarn .ww-kick b{font-weight:var(--weight-semibold);color:var(--ink-body)}.fig-whotowarn .ww-stmt{margin-top:var(--space-3);font-size:var(--text-h3-size);letter-spacing:var(--text-h3-ls);line-height:1.45;font-weight:var(--weight-regular);color:var(--ink);text-wrap:pretty}.fig-whotowarn mark{color:inherit;-webkit-box-decoration-break:slice;box-decoration-break:slice;background:linear-gradient(var(--accent), var(--accent)) 0 100% / 100% 2px no-repeat, linear-gradient(color-mix(in srgb, var(--accent) 16%, var(--bg)), color-mix(in srgb, var(--accent) 16%, var(--bg))) 0 0 / 100% 100% no-repeat;transition:background-size var(--dur-5) var(--ease-in-out-soft);border-radius:2px;padding:2px 0}.fig-whotowarn .ww-col{margin-top:calc(var(--space-6) + var(--space-1));display:grid}.fig-whotowarn .ww-col>*{grid-area:1/1;align-self:start}.fig-whotowarn .ww-ghost{visibility:hidden}.fig-whotowarn .ww-cmt{background:var(--bg);border-radius:var(--radius-md);box-shadow:var(--elev-2);padding:var(--space-4);transition:opacity var(--dur-4) var(--ease-out-expo), transform var(--dur-4) var(--ease-out-expo);display:grid;position:relative}.fig-whotowarn .ww-wire{left:calc(-1 * var(--space-6));top:calc(var(--space-4) + 13px);width:var(--space-6);background:var(--accent);transform-origin:0;height:2px;transition:transform var(--dur-3) var(--ease-out-expo);position:absolute}.fig-whotowarn .ww-wire:before{content:"";border-radius:var(--radius-full);background:var(--accent);width:8px;height:8px;position:absolute;top:-3px;left:-3px}.fig-whotowarn .ww-head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.fig-whotowarn .ww-av{border-radius:var(--radius-full);background:var(--ink);width:28px;height:28px;color:var(--bg);flex:none;place-items:center;display:grid;overflow:hidden}.fig-whotowarn .ww-name{font-size:var(--text-ui-size);line-height:var(--text-ui-lh);font-weight:var(--weight-semibold)}.fig-whotowarn .ww-reply{font-size:var(--text-body-size);line-height:var(--text-body-lh);letter-spacing:var(--text-body-ls);color:var(--ink-body);text-wrap:pretty}.fig-whotowarn .ww-turn{font-weight:var(--weight-semibold);color:var(--ink);background:linear-gradient(var(--accent), var(--accent)) 0 100% / 100% 2px no-repeat;transition:background-size var(--dur-4) var(--ease-out-expo);padding-bottom:2px}.fig-whotowarn .ww-fold{transition:grid-template-rows var(--dur-4) var(--ease-out-expo);grid-template-rows:1fr;display:grid}.fig-whotowarn .ww-fold>div{min-height:0;overflow:hidden}.fig-whotowarn .ww-sug{margin-top:var(--space-3);border-top:var(--hairline-width) solid var(--line);padding-top:var(--space-3);gap:var(--space-1);transition:opacity var(--dur-4) var(--ease-out-expo) var(--dur-2), transform var(--dur-4) var(--ease-out-expo) var(--dur-2);display:grid}.fig-whotowarn .ww-k{font-size:var(--text-ui-size);line-height:var(--text-ui-lh);color:var(--ink-muted)}.fig-whotowarn .ww-q{font-size:var(--text-h3-size);letter-spacing:var(--text-h3-ls);line-height:1.4;font-weight:var(--weight-semibold);color:var(--ink);text-wrap:pretty}@container cs-slot (max-width:31rem){.fig-whotowarn .ww-wrap{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.fig-whotowarn .ww-col{margin:0 0 0 var(--space-5)}.fig-whotowarn .ww-wire{left:var(--space-5);top:calc(-1 * var(--space-5));width:2px;height:var(--space-5);transform-origin:top}.fig-whotowarn .ww-wire:before{top:-4px;left:-3px}}.fig-whotowarn .ww.is-snap,.fig-whotowarn .ww.is-snap *{transition:none!important}.fig-whotowarn .ww[data-fade] .ww-wrap{opacity:0}.fig-whotowarn .ww[data-s="0"] mark{background-size:0 2px,0 100%}.fig-whotowarn .ww:is([data-s="0"],[data-s="1"]) .ww-wire{transform:scaleX(0)}@container cs-slot (max-width:31rem){.fig-whotowarn .ww:is([data-s="0"],[data-s="1"]) .ww-wire{transform:scaleY(0)}}.fig-whotowarn .ww:is([data-s="0"],[data-s="1"]) .ww-cmt{opacity:0;transform:translateY(var(--space-2))}.fig-whotowarn .ww:is([data-s="0"],[data-s="1"],[data-s="2"]) .ww-turn{background-size:0 2px}.fig-whotowarn .ww:is([data-s="0"],[data-s="1"],[data-s="2"],[data-s="3"]) .ww-sug{opacity:0;transform:translateY(var(--space-1))}.fig-whotowarn .ww:is([data-s="0"],[data-s="1"],[data-s="2"],[data-s="3"]) .ww-fold{grid-template-rows:0fr}.fig-whotowarn .ww .ww-ghost .ww-fold{grid-template-rows:1fr!important}
.fig-monitor .mon{font-family:var(--font-sans)}.fig-monitor .mon *{box-sizing:border-box;margin:0}.fig-monitor .mon img{aspect-ratio:1920/526;border-radius:var(--radius-md);object-fit:cover;width:100%;height:auto;display:block}.fig-monitor .mon-keys{margin-top:var(--space-3);grid-template-columns:12% 24.6% 27.2% 30.6% 5.6%;padding:0;list-style:none;display:grid}.fig-monitor .mon-key{padding-top:var(--space-2);gap:var(--space-1);text-align:center;padding-inline:var(--space-1);flex-direction:column;min-width:0;display:flex;position:relative}.fig-monitor .mon-key:first-child{--f:.7;grid-column:2}.fig-monitor .mon-key:nth-child(2){--f:.757;grid-column:3}.fig-monitor .mon-key:nth-child(3){--f:.78;grid-column:4}.fig-monitor .mon-name{font-size:var(--text-body-size);line-height:var(--text-ui-lh);letter-spacing:var(--text-ui-ls);font-weight:var(--weight-semibold);color:var(--ink);text-wrap:balance}.fig-monitor .mon-q{font-size:var(--text-ui-size);line-height:var(--text-ui-lh);letter-spacing:var(--text-ui-ls);color:var(--ink-muted);text-wrap:balance}.fig-monitor .mon-pos{display:none}.fig-monitor .mon-key:before{content:"";background:var(--line);width:1px;height:calc(27.36cqi * (1 - var(--f)) + var(--space-3));position:absolute;bottom:100%;left:50%}@container cs-slot (max-width:479px){.fig-monitor .mon-keys{gap:var(--space-3);flex-direction:column;display:flex}.fig-monitor .mon-key{text-align:start;padding-inline:0;column-gap:var(--space-3);grid-template-columns:4rem 1fr;row-gap:0;padding-top:0;display:grid}.fig-monitor .mon-pos{font-size:var(--text-ui-size);line-height:var(--text-ui-lh);letter-spacing:var(--text-ui-ls);color:var(--ink-muted);grid-row:1/span 2;display:block}.fig-monitor .mon-name,.fig-monitor .mon-q{grid-column:2}.fig-monitor .mon-key:before{display:none}}
.fig-halo .halo{font-family:var(--font-sans);color:var(--ink-body)}.fig-halo .halo *{box-sizing:border-box;margin:0}.fig-halo .halo-pair{grid-template-columns:minmax(0, 1fr) var(--space-6) minmax(0, 3fr);align-items:start;display:grid}.fig-halo .halo-sketch{gap:var(--space-2);margin-top:var(--halo-sk-off,0px);flex-direction:column;display:flex}.fig-halo .halo-sketch img{aspect-ratio:1000/642;object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto;display:block}.fig-halo .halo-lbl{font-size:var(--text-caption-size);line-height:var(--text-caption-lh);letter-spacing:var(--text-caption-ls);color:var(--ink-muted)}.fig-halo .halo-arrow{display:block;overflow:visible}.fig-halo .halo-arrow path{fill:none;stroke:var(--ink-muted);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.fig-halo .halo-arrow--right{width:100%;height:var(--space-4);margin-top:calc(var(--halo-sk-off,0px) + var(--halo-sketch-h,0px) / 2 - var(--space-2))}.fig-halo .halo-arrow--down{display:none}.fig-halo .halo-obj{--x1:4.86%;--y1:68.9%;--x2:37.86%;--y2:8.1%;--x3:69%;--y3:35.5%;position:relative}.fig-halo .halo-render img{aspect-ratio:1400/704;width:100%;height:auto;display:block}.fig-halo .halo-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fig-halo .halo-lines:not([viewBox]){display:none}.fig-halo .halo-casing{stroke:var(--cs-figure-ground);stroke-width:3px;fill:none;stroke-linecap:round}.fig-halo .halo-lead{stroke:var(--ink-muted);stroke-width:1px;fill:none;stroke-linecap:round}.fig-halo .halo-dot{fill:var(--ink);stroke:var(--cs-figure-ground);stroke-width:2px;transform-box:fill-box;transform-origin:50%}.fig-halo .halo-labels{margin-top:var(--space-4);grid-template-columns:var(--x1) calc(var(--x2) - var(--x1)) calc(var(--x3) - var(--x2)) minmax(0, 1fr);padding:0;list-style:none;display:grid}.fig-halo .halo-lab{padding-right:var(--space-3);flex-direction:column;gap:2px;min-width:0;display:flex}.fig-halo .halo-lab[data-k="1"]{grid-column:2}.fig-halo .halo-lab[data-k="2"]{grid-column:3}.fig-halo .halo-lab[data-k="3"]{grid-column:4;padding-right:0}.fig-halo .halo-name{font-size:var(--text-ui-size);line-height:var(--text-ui-lh);letter-spacing:var(--text-ui-ls);font-weight:var(--weight-medium);color:var(--ink)}.fig-halo .halo-desc{font-size:var(--text-ui-size);line-height:var(--text-ui-lh);letter-spacing:var(--text-ui-ls);color:var(--ink-muted);text-wrap:pretty}@container cs-slot (max-width:559px){.fig-halo .halo-pair{grid-template-columns:minmax(0,1fr);justify-items:start}.fig-halo .halo-sketch{width:42%;margin-top:0}.fig-halo .halo-arrow--right{display:none}.fig-halo .halo-arrow--down{width:var(--space-4);height:var(--space-6);margin:var(--space-2) 0 var(--space-2) calc(21% - var(--space-2));display:block}.fig-halo .halo-obj{--x3:57.14%;--y3:54%;width:100%}.fig-halo .halo-labels{gap:var(--space-4);flex-direction:column;display:flex}.fig-halo .halo-lab{padding-right:0}.fig-halo .halo-lab[data-k="3"]{margin-left:var(--x3);order:1}.fig-halo .halo-lab[data-k="2"]{margin-left:var(--x2);order:2}.fig-halo .halo-lab[data-k="1"]{margin-left:var(--x1);order:3}}
.fig-biomarkers{--biomarkers-panel:#010305;--biomarkers-edge:#101614;--biomarkers-cyan:#03e8ef;--biomarkers-label:#9aa0a2;--biomarkers-value:#fff;--biomarkers-bar:#fb6105}.fig-biomarkers .bm{--bm-gutter:var(--space-7);--bm-row-h:60px;--bm-head-h:48px;padding-left:var(--bm-gutter);font-family:var(--font-sans);color:var(--ink-body);position:relative}.fig-biomarkers .bm-top{column-gap:var(--space-5);grid-template-columns:18rem 1fr;display:grid}.fig-biomarkers .bm-panel{background:var(--biomarkers-panel);border:var(--hairline-width) solid var(--biomarkers-edge);border-radius:var(--radius-sm);padding:0 var(--space-5) var(--space-3);font-family:var(--font-mono)}.fig-biomarkers .bm-head{height:var(--bm-head-h);align-items:center;gap:var(--space-3);border-bottom:var(--hairline-width) solid var(--biomarkers-edge);margin:0 calc(-1 * var(--space-5));padding:0 var(--space-5);display:flex}.fig-biomarkers .bm-head i{width:3px;height:var(--space-4);background:var(--biomarkers-cyan)}.fig-biomarkers .bm-head span{color:var(--biomarkers-cyan);font-size:var(--text-label-size);font-weight:var(--weight-semibold);letter-spacing:.16em}.fig-biomarkers .bm-row{height:var(--bm-row-h);align-content:center;row-gap:var(--space-2);grid-template-columns:1fr auto;display:grid}.fig-biomarkers .bm-row:first-of-type{margin-top:var(--space-2)}.fig-biomarkers .bm-k{color:var(--biomarkers-label);font-size:var(--text-label-size)}.fig-biomarkers .bm-v{color:var(--biomarkers-value);font-size:var(--text-ui-size);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.fig-biomarkers .bm-bar{border-radius:var(--radius-full);background:var(--biomarkers-bar);height:4px;width:var(--fill);transform-origin:0;grid-column:1/-1}.fig-biomarkers .bm-means{padding:calc(var(--bm-head-h) + var(--space-2)) 0 0;margin:0;list-style:none}.fig-biomarkers .bm-means li{height:var(--bm-row-h);align-items:center;gap:var(--space-3);font-size:var(--text-body-size);line-height:var(--text-body-lh);letter-spacing:var(--text-body-ls);color:var(--ink-body);display:flex}.fig-biomarkers .bm-means li:before{content:"";width:var(--space-5);height:var(--hairline-width);background:var(--line);flex:none}.fig-biomarkers .bm-n{display:none}.fig-biomarkers .bm-score{margin:var(--space-7) 0 0 calc(-1 * var(--bm-gutter));padding:var(--space-5) var(--space-5) var(--space-5) calc(var(--bm-gutter) + var(--space-2));background:var(--bg);border-radius:var(--radius-md);box-shadow:var(--elev-2);position:relative}.fig-biomarkers .bm-kick{margin:0 0 var(--space-1);font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--ink-body)}.fig-biomarkers .bm-title{font-size:var(--text-h3-size);line-height:var(--text-h3-lh);letter-spacing:var(--text-h3-ls);font-weight:var(--weight-semibold);color:var(--ink);margin:0;position:relative}.fig-biomarkers .bm-range{white-space:nowrap;font-weight:var(--weight-regular);color:var(--ink-body);font-variant-numeric:tabular-nums;margin-left:var(--space-2)}.fig-biomarkers .bm-body{margin:var(--space-3) 0 0;text-wrap:pretty;max-width:34rem;font-size:var(--text-body-size);line-height:var(--text-reading-lh);letter-spacing:var(--text-body-ls);color:var(--ink-body)}.fig-biomarkers .bm-node{border-radius:var(--radius-full);background:var(--accent);z-index:2;width:10px;height:10px;top:calc(50% - 5px);left:calc(var(--bm-gutter) / 2 - 5px - var(--bm-gutter) - var(--space-2));position:absolute}.fig-biomarkers .bm-strands{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fig-biomarkers .bm-strands path{fill:none;stroke:var(--ink-muted);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0}@container cs-slot (max-width:599px){.fig-biomarkers .bm-top{grid-template-columns:1fr}.fig-biomarkers .bm-means{padding-top:var(--space-5)}.fig-biomarkers .bm-means li{height:auto;min-height:var(--space-8);padding:var(--space-2) 0;display:block}.fig-biomarkers .bm-means li:before{display:none}.fig-biomarkers .bm-n{font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--ink-muted);display:block}}
.fig-rostercut{--rostercut-000000:#000;--rostercut-000000-a0:#0000;--rostercut-000000-a4:#0006;--rostercut-000210:#000210;--rostercut-000212:#000212;--rostercut-020816:#020816;--rostercut-020816-a0:#02081600;--rostercut-020816-a1:#020816;--rostercut-03d1ee:#03d1ee;--rostercut-050b0c:#050b0c;--rostercut-070b13:#070b13;--rostercut-08263a:#08263a;--rostercut-0b0304:#0b0304;--rostercut-0b111b:#0b111b;--rostercut-0e1624:#0e1624;--rostercut-0f4a60:#0f4a60;--rostercut-111a26:#111a26;--rostercut-151a1d:#151a1d;--rostercut-151c28:#151c28;--rostercut-161a1c:#161a1c;--rostercut-170405:#170405;--rostercut-1a2230:#1a2230;--rostercut-1c080b:#1c080b;--rostercut-1f2729:#1f2729;--rostercut-1f2733:#1f2733;--rostercut-20b0b8:#20b0b8;--rostercut-4a8fd0:#4a8fd0;--rostercut-50b8c8:#50b8c8;--rostercut-50b8c8-a4:#50b8c866;--rostercut-7d8787:#7d8787;--rostercut-7d8790:#7d8790;--rostercut-8890a0:#8890a0;--rostercut-8a949c:#8a949c;--rostercut-9098a8:#9098a8;--rostercut-9898a0:#9898a0;--rostercut-b83048:#b83048;--rostercut-b83048-a7:#b83048b3;--rostercut-b83048-a85:#b83048d9;--rostercut-c08828:#c08828;--rostercut-c0c8d8:#c0c8d8;--rostercut-c8b8b8:#c8b8b8;--rostercut-c8e0e8:#c8e0e8;--rostercut-d06828:#d06828;--rostercut-d0c8c8:#d0c8c8;--rostercut-d9475e:#d9475e;--rostercut-e0b040:#e0b040;--rostercut-e85858:#e85858;--rostercut-e8585b-a5:#e8585b80;--rostercut-e86068:#e86068;--rostercut-e86810:#e86810;--rostercut-e86818:#e86818;--rostercut-e8a010:#e8a010;--rostercut-e8a018:#e8a018;--rostercut-f06068:#f06068;--rostercut-f0f8f8:#f0f8f8;--rostercut-ffffff-a8:#ffffff14}.fig-rostercut .rc{--nl-orb:"Orbitron","Eurostile","Arial Black",sans-serif;--nl-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--t-morph:calc(var(--dur-5) + var(--dur-2));box-sizing:border-box;width:100%;max-width:704px;color:var(--ink);font-family:var(--font-sans);font-size:var(--text-ui-size);line-height:var(--text-ui-lh);letter-spacing:var(--text-ui-ls);-webkit-font-smoothing:antialiased}.fig-rostercut .rc *{box-sizing:border-box}.fig-rostercut .rc .title{margin:0 0 var(--space-3);font-size:var(--text-body-size);line-height:var(--text-body-lh);letter-spacing:var(--text-body-ls);font-weight:var(--weight-medium);color:var(--ink);text-wrap:pretty}.fig-rostercut .rc .bar{justify-content:space-between;align-items:baseline;column-gap:var(--space-4);row-gap:var(--space-1);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.fig-rostercut .rc .state{color:var(--ink-muted);display:grid}.fig-rostercut .rc .state span{transition:opacity var(--dur-3) var(--ease-out-quart);grid-area:1/1}.fig-rostercut .rc .fit:after{content:"";background:var(--rostercut-000000);opacity:0;pointer-events:none;z-index:6;transition:opacity var(--dur-2) var(--ease-out-quart);position:absolute;inset:0}.fig-rostercut .rc .fit.out:after{opacity:1}.fig-rostercut .rc .fit{--s:1;--inv:1;width:100%;height:calc(480px * var(--s));border-radius:var(--radius-sm);background:var(--rostercut-000000);transition:height var(--t-morph) var(--ease-in-out-soft);position:relative;overflow:hidden}.fig-rostercut .rc .fit.a{height:calc(504px * var(--s))}.fig-rostercut .rc .fit.snap{transition:none}.fig-rostercut .rc .ring{border-radius:var(--radius-sm);opacity:0;pointer-events:none;z-index:5;background:color-mix(in srgb,var(--accent) 22%,transparent);box-shadow:0 0 0 calc(2px * var(--inv)) var(--accent);transition:opacity var(--dur-2) var(--ease-out-quart);position:absolute}.fig-rostercut .rc .ring .k{border-radius:var(--radius-full);background:var(--accent);width:20px;height:20px;color:var(--ink);font-family:var(--font-sans);font-size:var(--text-label-size);line-height:1;font-weight:var(--weight-semibold);letter-spacing:0;font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;top:50%}.fig-rostercut .rc .ring[data-side=l] .k{transform-origin:100% 0;transform:scale(var(--inv)) translate(calc(-1 * var(--space-2)),-50%);right:100%}.fig-rostercut .rc .ring[data-side=r] .k{transform-origin:0 0;transform:scale(var(--inv)) translate(var(--space-2),-50%);left:100%}.fig-rostercut .rc .scr{background:var(--rostercut-000000);width:704px;height:480px;font-family:var(--nl-mono);color:var(--rostercut-f0f8f8);transform:scale(var(--s));transform-origin:0 0;transition:height var(--t-morph) var(--ease-in-out-soft);position:absolute;top:0;left:0;overflow:hidden}.fig-rostercut .rc .scr.a{height:504px}.fig-rostercut .rc .scr .lay{transition:top var(--t-morph) var(--ease-in-out-soft),left var(--t-morph) var(--ease-in-out-soft),width var(--t-morph) var(--ease-in-out-soft),height var(--t-morph) var(--ease-in-out-soft),font-size var(--t-morph) var(--ease-in-out-soft),padding var(--t-morph) var(--ease-in-out-soft),color var(--t-morph) var(--ease-in-out-soft),background-color var(--t-morph) var(--ease-in-out-soft),border-color var(--t-morph) var(--ease-in-out-soft),opacity var(--dur-3) var(--ease-out-quart);position:absolute}.fig-rostercut .rc .scr .st{display:grid}.fig-rostercut .rc .scr .st>*{white-space:nowrap;transition:opacity var(--dur-4) var(--ease-out-quart) var(--dur-2);grid-area:1/1}.fig-rostercut .rc .scr.a .xb,.fig-rostercut .rc .scr:not(.a) .xa{opacity:0}.fig-rostercut .rc .scr.snap,.fig-rostercut .rc .scr.snap *{transition:none!important}.fig-rostercut .rc .hdr{background:var(--rostercut-000210);border-bottom:1px solid var(--rostercut-0e1624);opacity:1;width:704px;height:40px;top:0;left:0;transition:opacity var(--dur-4) var(--ease-out-quart) var(--dur-3)!important}.fig-rostercut .rc .scr.a .hdr{opacity:0;transition:opacity var(--dur-2)!important}.fig-rostercut .rc .hdr .ico{background:var(--rostercut-08263a);border:1px solid var(--rostercut-0f4a60);border-radius:4px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:9px;left:12px}.fig-rostercut .rc .hdr .t1{letter-spacing:.08em;color:var(--rostercut-f0f8f8);font:700 11px/1.2 DM Sans,sans-serif;position:absolute;top:7px;left:42px}.fig-rostercut .rc .hdr .t2{color:var(--rostercut-8890a0);font:500 10px/1.2 DM Sans,sans-serif;position:absolute;top:22px;left:42px}.fig-rostercut .rc .hdr .pc{color:var(--rostercut-8890a0);align-items:center;gap:5px;font:500 10px/1.2 DM Sans,sans-serif;display:flex;position:absolute;top:14px;right:12px}.fig-rostercut .rc .himg{width:300px;height:266px;top:44px;left:8px}.fig-rostercut .rc .scr.a .himg{width:310px;height:334px;top:0;left:0}.fig-rostercut .rc .himg img{object-fit:contain;object-position:center bottom;width:100%;height:100%;transition:opacity var(--dur-4) var(--ease-out-quart) var(--dur-2);position:absolute;inset:0}.fig-rostercut .rc .scr.a .himg .ib,.fig-rostercut .rc .scr:not(.a) .himg .ia,.fig-rostercut .rc .cut{opacity:0}.fig-rostercut .rc .scr.a:not(.g4) .tab,.fig-rostercut .rc .scr.a:not(.g1) .bm,.fig-rostercut .rc .scr.a:not(.g2) .hx,.fig-rostercut .rc .scr.a:not(.g3) .clr,.fig-rostercut .rc .scr.a .b3d{opacity:1}.fig-rostercut .rc .tab{font:600 10px/1 var(--nl-orb);letter-spacing:2px;color:var(--rostercut-50b8c8);border:1px solid var(--rostercut-50b8c8-a4);background:var(--rostercut-050b0c);border-radius:3px;padding:6px 10px;top:12px;left:12px}.fig-rostercut .rc .pid{font:600 10px/1.2 var(--nl-orb);letter-spacing:3px;color:var(--rostercut-20b0b8);top:56px;left:322px}.fig-rostercut .rc .scr.a .pid{color:var(--rostercut-50b8c8);top:16px}.fig-rostercut .rc .pname{font:900 24px/1.2 var(--nl-orb);color:var(--rostercut-f0f8f8);top:70px;left:322px}.fig-rostercut .rc .scr.a .pname{color:var(--rostercut-c8e0e8);font-size:26px;top:31px}.fig-rostercut .rc .bio{font:400 11px/1.3 var(--nl-mono);color:var(--rostercut-9898a0);top:104px;left:322px}.fig-rostercut .rc .scr.a .bio{color:var(--rostercut-7d8787);top:68px}.fig-rostercut .rc .m{border:1px solid var(--rostercut-1a2230);background-color:var(--rostercut-0b111b);border-radius:6px;height:64px;padding:8px 10px;top:124px}.fig-rostercut .rc .m1{width:152px;left:322px}.fig-rostercut .rc .m2{width:210px;left:482px}.fig-rostercut .rc .scr.a .m{background-color:var(--rostercut-000000-a0);border-color:var(--rostercut-000000-a0);height:52px;padding:0;top:146px}.fig-rostercut .rc .scr.a .m1{width:180px}.fig-rostercut .rc .scr.a .m2{border-left-color:var(--rostercut-1f2729);width:180px;padding-left:14px;left:506px}.fig-rostercut .rc .ml{font:400 10px/12px var(--nl-mono);letter-spacing:.15em;color:var(--rostercut-9098a8);transition:color var(--t-morph)}.fig-rostercut .rc .mv{font:800 20px/26px var(--nl-orb);color:var(--rostercut-f0f8f8);transition:color var(--t-morph)}.fig-rostercut .rc .mv small{font:600 11px/1 var(--nl-orb);color:var(--rostercut-7d8790);margin-left:2px}.fig-rostercut .rc .ms{font:500 10px/12px var(--nl-mono);color:var(--rostercut-8890a0);transition:color var(--t-morph)}.fig-rostercut .rc .m1 .ms{color:var(--rostercut-e0b040)}.fig-rostercut .rc .scr.a .ml,.fig-rostercut .rc .scr.a .ms{color:var(--rostercut-7d8787)}.fig-rostercut .rc .scr.a .m1 .mv,.fig-rostercut .rc .scr.a .m1 .ms{color:var(--rostercut-d9475e)}.fig-rostercut .rc .scr.a .m2 .mv{color:var(--rostercut-c8e0e8)}.fig-rostercut .rc .cpi{z-index:3;border:1px solid var(--rostercut-e8585b-a5);background-color:var(--rostercut-170405);border-radius:8px;width:370px;height:96px;top:198px;left:322px;overflow:hidden}.fig-rostercut .rc .scr.a .cpi{border-color:var(--rostercut-b83048-a85);background-color:var(--rostercut-0b0304);border-radius:12px;height:48px;top:88px}.fig-rostercut .rc .cpi .num{font:900 44px/52px var(--nl-orb);color:var(--rostercut-e85858);letter-spacing:-1px;transition:all var(--t-morph) var(--ease-in-out-soft);position:absolute;top:21px;left:14px}.fig-rostercut .rc .scr.a .cpi .num{color:var(--rostercut-d9475e);letter-spacing:1px;font-size:20px;line-height:30px;top:8px;left:12px}.fig-rostercut .rc .cpi .meta{transition:all var(--t-morph) var(--ease-in-out-soft);position:absolute;top:17px;left:100px}.fig-rostercut .rc .scr.a .cpi .meta{top:3px;left:84px}.fig-rostercut .rc .cpi .lab{font:400 10px/13px var(--nl-mono);letter-spacing:.15em;color:var(--rostercut-d0c8c8);transition:color var(--t-morph)}.fig-rostercut .rc .scr.a .cpi .lab{color:var(--rostercut-7d8787)}.fig-rostercut .rc .cpi .tier{font:700 16px/20px var(--nl-orb);letter-spacing:1px;color:var(--rostercut-f06068);transition:all var(--t-morph) var(--ease-in-out-soft);align-items:center;gap:6px;margin:5px 0 4px;display:flex}.fig-rostercut .rc .scr.a .cpi .tier{letter-spacing:3px;color:var(--rostercut-d9475e);margin:0;font-size:12px;line-height:16px}.fig-rostercut .rc .cpi .tier svg{width:15px;height:15px;transition:opacity var(--dur-3) var(--ease-out-quart) var(--dur-3),width var(--t-morph) var(--ease-in-out-soft);flex:none}.fig-rostercut .rc .scr.a .cpi .tier svg{opacity:0;width:0}.fig-rostercut .rc .cpi .proto{font:400 11px/14px var(--nl-mono);color:var(--rostercut-c8b8b8);white-space:nowrap;transition:all var(--t-morph) var(--ease-in-out-soft)}.fig-rostercut .rc .scr.a .cpi .proto{color:var(--rostercut-7d8787);font-size:10px;line-height:13px}.fig-rostercut .rc .cpi .sfx{transition:opacity var(--dur-3) var(--ease-out-quart)}.fig-rostercut .rc .scr:not(.a) .cpi .sfx{opacity:0}.fig-rostercut .rc .cpi .brain{mix-blend-mode:lighten;width:70px;height:60px;transition:opacity var(--dur-4) var(--ease-out-quart) var(--dur-3);position:absolute;top:17px;right:16px}.fig-rostercut .rc .scr.a .cpi .brain{opacity:0;transition:opacity var(--dur-2)}.fig-rostercut .rc .bm{width:370px;top:208px;left:322px}.fig-rostercut .rc .bm .bl{font:400 10px/12px var(--nl-mono);letter-spacing:.15em;color:var(--rostercut-7d8787);margin-bottom:4px}.fig-rostercut .rc .bm .row{grid-template-columns:62px 1fr 34px;align-items:center;gap:10px;height:16px;display:grid}.fig-rostercut .rc .bm .row span:first-child{font:400 10px/1 var(--nl-mono);color:var(--rostercut-7d8787)}.fig-rostercut .rc .bm .trk{background:var(--rostercut-161a1c);border-radius:2px;height:3px}.fig-rostercut .rc .bm .trk i{border-radius:2px;height:100%;display:block}.fig-rostercut .rc .bm .row b{font:700 11px/1 var(--nl-orb);text-align:right}.fig-rostercut .rc .hx,.fig-rostercut .rc .clr{font:400 10px/14px var(--nl-mono);color:var(--rostercut-7d8787);white-space:nowrap;top:276px}.fig-rostercut .rc .hx{left:322px}.fig-rostercut .rc .clr{left:552px}.fig-rostercut .rc .hx b{color:var(--rostercut-c8e0e8);font-weight:500}.fig-rostercut .rc .clr b{color:var(--rostercut-d9475e);font-weight:500}.fig-rostercut .rc .b3d{border:1px solid var(--rostercut-b83048-a7);background:var(--rostercut-1c080b);text-align:center;width:370px;height:26px;font:600 10px/24px var(--nl-orb);letter-spacing:3px;color:var(--rostercut-d9475e);opacity:0;border-radius:6px;top:298px;left:322px}.fig-rostercut .rc .strip{background-color:var(--rostercut-000212);border-top:1px solid var(--rostercut-111a26);z-index:2;width:704px;height:170px;top:310px;left:0}.fig-rostercut .rc .scr.a .strip{background-color:var(--rostercut-000000);border-top-color:var(--rostercut-151a1d);top:334px}.fig-rostercut .rc .arw{border:1px solid var(--rostercut-1f2733);background:var(--rostercut-000000-a4);border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:66px}.fig-rostercut .rc .card{border:1px solid var(--rostercut-000000-a0);background-color:var(--rostercut-020816);border-radius:6px;width:97px;height:136px;top:10px;overflow:hidden}.fig-rostercut .rc .scr.a .card{background-color:var(--rostercut-070b13);border-color:var(--rostercut-151c28)}.fig-rostercut .rc .scr.a .card.c0{border-color:var(--rostercut-b83048-a7)}.fig-rostercut .rc .card.c0:after{content:"";border:2px solid var(--rostercut-03d1ee);z-index:3;transition:opacity var(--dur-4) var(--ease-out-quart) var(--dur-3);border-radius:5px;position:absolute;inset:0}.fig-rostercut .rc .scr.a .card.c0:after{opacity:0;transition:opacity var(--dur-2)}.fig-rostercut .rc .card .ci{width:97px;height:90px;transition:opacity var(--dur-4) var(--ease-out-quart) var(--dur-2);background-repeat:no-repeat;background-size:582px 90px;position:absolute;top:0;left:0}.fig-rostercut .rc .card .ci.xa{background-image:url(/assets/neuralyfe/roster-cut-strip-a.jpg)}.fig-rostercut .rc .card .ci.xb{background-image:url(/assets/neuralyfe/roster-cut-strip-b.jpg)}.fig-rostercut .rc .card .fade{background:linear-gradient(to top,var(--rostercut-020816-a1),var(--rostercut-020816-a0));width:97px;height:40px;position:absolute;top:50px;left:0}.fig-rostercut .rc .card .r1{justify-content:space-between;align-items:baseline;display:flex;position:absolute;top:88px;left:7px;right:7px}.fig-rostercut .rc .card .num2{font:700 11px/1 var(--nl-orb);color:var(--rostercut-8a949c)}.fig-rostercut .rc .card .pos{font:400 10px/1 var(--nl-mono);letter-spacing:.1em;color:var(--rostercut-8a949c)}.fig-rostercut .rc .card .r2{height:16px;position:absolute;top:101px;left:7px;right:7px}.fig-rostercut .rc .card .tr{background:var(--rostercut-ffffff-a8);border-radius:2px;width:50px;height:3px;position:absolute;top:7px;left:0;overflow:hidden}.fig-rostercut .rc .card .tr i{height:3px;transition:opacity var(--dur-4) var(--ease-out-quart) var(--dur-2);border-radius:2px;position:absolute;top:0;left:0}.fig-rostercut .rc .card .val{font:700 13px/1 var(--nl-orb);position:absolute;top:1px;right:0}.fig-rostercut .rc .card .nm{font:500 10px/1 var(--nl-mono);letter-spacing:.02em;color:var(--rostercut-c0c8d8);position:absolute;top:118px;left:7px}.fig-rostercut .rc .scr.a .card .nm{color:var(--rostercut-8a949c)}.fig-rostercut .rc .cnt{text-align:center;width:704px;font:400 10px/1 var(--nl-mono);color:var(--rostercut-7d8790);position:absolute;top:152px;left:0}.fig-rostercut .rc .cuts{align-items:center;gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.fig-rostercut .rc .cuts .lead{color:var(--ink-muted)}.fig-rostercut .rc .cuts li{align-items:center;gap:var(--space-2);color:var(--ink);display:flex}.fig-rostercut .rc .cuts .n{border-radius:var(--radius-full);background:var(--ink);width:20px;height:20px;color:var(--bg);font-size:var(--text-label-size);line-height:1;font-weight:var(--weight-semibold);letter-spacing:0;font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.fig-rostercut .rc .cuts li.idle{color:var(--ink-muted)}.fig-rostercut .rc .cuts li.idle .n{background:var(--surface);color:var(--ink-muted)}.fig-rostercut .rc .cuts li.on{font-weight:var(--weight-semibold)}.fig-rostercut .rc .cuts li.on .n{background:var(--accent);color:var(--ink)}.fig-rostercut .rc .cuts .pick{align-items:center;gap:var(--space-2);margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-1));padding:var(--space-1);border-radius:var(--radius-sm);font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;text-align:left;background:0 0;border:0;display:inline-flex}.fig-rostercut .rc .cuts .pick:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:.18em}.fig-rostercut .rc .cuts .pick:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.fig-rostercut .rc.nw .fit{height:auto}.fig-rostercut .rc.nw .scr{grid-template-columns:1fr 1fr;column-gap:8px;width:auto;height:auto;padding:16px 16px 0;transition:none;display:grid;position:relative;transform:none}.fig-rostercut .rc.nw .scr .lay{transition:color var(--t-morph) var(--ease-in-out-soft),background-color var(--t-morph) var(--ease-in-out-soft),border-color var(--t-morph) var(--ease-in-out-soft),opacity var(--dur-3) var(--ease-out-quart);grid-column:1/-1;position:relative;width:auto!important;top:auto!important;left:auto!important}.fig-rostercut .rc.nw .scr .hdr{order:0;height:34px;margin:-16px -16px 10px}.fig-rostercut .rc.nw .scr.a .hdr{display:none}.fig-rostercut .rc.nw .scr .himg{order:1;margin-bottom:10px;height:130px!important}.fig-rostercut .rc.nw .scr .lay.tab{z-index:1;grid-column:auto;position:absolute;top:16px!important;left:16px!important}.fig-rostercut .rc.nw .scr .pid{order:2;margin-bottom:4px}.fig-rostercut .rc.nw .scr .pname{white-space:normal;order:3;margin-bottom:6px}.fig-rostercut .rc.nw .scr .bio{order:4;margin-bottom:14px}.fig-rostercut .rc.nw .scr .m{order:6;grid-column:auto;margin-bottom:12px;height:auto!important}.fig-rostercut .rc.nw .scr .m2{order:7}.fig-rostercut .rc.nw .scr .st>*{white-space:normal}.fig-rostercut .rc.nw .scr .cpi{order:8;align-items:center;gap:14px;margin-bottom:14px;padding:12px 72px 12px 14px;display:flex;height:auto!important}.fig-rostercut .rc.nw .scr.a .cpi{order:5;gap:12px;margin-bottom:12px;padding:8px 12px}.fig-rostercut .rc.nw .scr .cpi .num,.fig-rostercut .rc.nw .scr .cpi .meta{transition:color var(--t-morph) var(--ease-in-out-soft);flex:none;position:static}.fig-rostercut .rc.nw .scr .cpi .meta{flex:auto;min-width:0}.fig-rostercut .rc.nw .scr .cpi .tier{transition:color var(--t-morph) var(--ease-in-out-soft)}.fig-rostercut .rc.nw .scr .cpi .proto{white-space:normal;transition:color var(--t-morph) var(--ease-in-out-soft)}.fig-rostercut .rc.nw .scr .cpi .tier svg{transition:opacity var(--dur-3) var(--ease-out-quart)}.fig-rostercut .rc.nw .scr .cpi .brain{width:52px;height:45px;top:50%;right:12px;transform:translateY(-50%)}.fig-rostercut .rc.nw .scr .bm{order:9;margin-bottom:10px}.fig-rostercut .rc.nw .scr .hx{white-space:normal;order:10;margin-bottom:4px}.fig-rostercut .rc.nw .scr .clr{white-space:normal;order:11;margin-bottom:12px}.fig-rostercut .rc.nw .scr .b3d{order:12;margin-bottom:16px;padding:6px 8px;line-height:16px;height:auto!important}.fig-rostercut .rc.nw .scr:not(.a) .cut,.fig-rostercut .rc.nw .scr:not(.a) .b3d{display:none}.fig-rostercut .rc.nw .scr .strip{overscroll-behavior-x:contain;scrollbar-width:none;order:13;grid-template-columns:24px 1fr 24px;align-items:center;row-gap:10px;margin:0 -16px;padding:14px 16px 12px;display:grid;overflow-x:auto;height:auto!important}.fig-rostercut .rc.nw .scr .strip::-webkit-scrollbar{display:none}.fig-rostercut .rc.nw .strip .cards{grid-area:1/1/auto/-1;grid-template-columns:repeat(6,97px);justify-content:start;gap:8px;display:grid}.fig-rostercut .rc.nw .strip .lay.card{grid-column:auto;height:136px;position:relative;width:97px!important;top:auto!important;left:auto!important}.fig-rostercut .rc.nw .strip .arw{grid-row:2;position:static}.fig-rostercut .rc.nw .strip .arw:first-child{grid-column:1}.fig-rostercut .rc.nw .strip .arw:nth-child(2){grid-column:3}.fig-rostercut .rc.nw .strip .cnt{grid-area:2/2;width:auto;position:static}.fig-rostercut .rc.nw .ring .k{top:-10px;left:auto;right:-10px;transform:none}@media (prefers-reduced-motion:reduce){.fig-rostercut .rc .scr *,.fig-rostercut .rc .state span,.fig-rostercut .rc .ring{transition:none!important}}.fig-rostercut .rc .rc-stroke-cyan{stroke:var(--rostercut-03d1ee)}.fig-rostercut .rc .rc-stroke-grey{stroke:var(--rostercut-8890a0)}.fig-rostercut .rc .rc-stroke-tier{stroke:var(--rostercut-f06068)}
.fig-brainseason{--brainseason-cyan:#00f0ff;--brainseason-cyan-dim:#00f0ff44;--brainseason-cyan-glow:#00f0ff22;--brainseason-bg:#000;--brainseason-text:#e0f4f4;--brainseason-dim:#c8f0f580;--brainseason-hair:#c8e8f014;--brainseason-chip-bg:#000c;--brainseason-chip-edge:#c8e8f01a;--brainseason-dot-ring:#c8e8f047;--brainseason-tick:#00f0ff33;--brainseason-tier-1:#0a1a3a;--brainseason-tier-2:#06a;--brainseason-tier-3:#0cc;--brainseason-tier-4:#f80;--brainseason-tier-5:#f22}.fig-brainseason .bs{font-family:var(--font-sans)}.fig-brainseason .bs-scr{box-sizing:border-box;border-radius:var(--radius-md);background:var(--brainseason-bg);color:var(--brainseason-text);padding:var(--space-4) var(--space-4) 0;overflow:hidden;container:bs-scr/inline-size}.fig-brainseason .bs-main{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 9.5rem;align-items:center;display:grid}.fig-brainseason .bs-stage{background:var(--brainseason-bg) url(/assets/neuralyfe/brain-season-wk17-side.jpg) center / auto 100% no-repeat;min-width:0;height:22.5rem;position:relative;overflow:hidden}.fig-brainseason .bs-stage.live{cursor:grab;background-image:none}.fig-brainseason .bs-stage.live:active{cursor:grabbing}.fig-brainseason .bs-stage canvas{opacity:0;touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.fig-brainseason .bs-stage.live canvas{opacity:1}.fig-brainseason .bs-chip{pointer-events:none;font-family:"Orbitron", var(--font-sans);letter-spacing:1px;background:var(--brainseason-chip-bg);border:1px solid var(--brainseason-chip-edge);white-space:nowrap;opacity:0;z-index:1;border-radius:3px;padding:4px 10px;font-size:10px;font-weight:700;transition:opacity .15s;position:absolute}.fig-brainseason .bs-chip.on{opacity:1}.fig-brainseason .bs-hint{left:0;bottom:var(--space-2);align-items:center;gap:var(--space-2);pointer-events:none;font-size:var(--text-label-size);line-height:var(--text-label-lh);letter-spacing:var(--text-label-ls);font-weight:var(--weight-medium);color:var(--ink-on-media-muted);opacity:0;z-index:1;transition:opacity var(--dur-4) var(--ease-out-quart);display:flex;position:absolute}.fig-brainseason .bs-stage.live .bs-hint{opacity:1}.fig-brainseason .bs-stage.live .bs-hint.gone{opacity:0}.fig-brainseason .bs-col{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.fig-brainseason .bs-pl{margin:0 0 var(--space-2);font-size:var(--text-label-size);line-height:var(--text-label-lh);letter-spacing:.08em;font-weight:var(--weight-semibold);text-transform:uppercase;color:var(--brainseason-dim);justify-content:space-between;align-items:baseline;display:flex}.fig-brainseason .bs-pl small{font-size:inherit;font-weight:var(--weight-regular);text-transform:none;letter-spacing:var(--text-label-ls)}.fig-brainseason .bs-ls{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fig-brainseason .bs-ls li{align-items:center;gap:var(--space-2);font-size:var(--text-caption-size);line-height:var(--text-caption-lh);display:flex}.fig-brainseason .bs-dot{border-radius:var(--radius-full);width:8px;height:8px;box-shadow:0 0 0 1px var(--brainseason-dot-ring);flex:none}.fig-brainseason .bs-nm{min-width:0;color:var(--brainseason-text);white-space:nowrap;flex:1}.fig-brainseason .bs-vl{font-family:var(--font-mono);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--brainseason-text)}.fig-brainseason .bs-tl{padding:var(--space-3) var(--space-2) var(--space-4);border-top:1px solid var(--brainseason-hair);margin-top:var(--space-3)}.fig-brainseason .bs-tl-label{font-size:var(--text-label-size);line-height:var(--text-label-lh);letter-spacing:.08em;font-weight:var(--weight-semibold);text-transform:uppercase;color:var(--brainseason-cyan)}.fig-brainseason .bs-wrap{align-items:center;width:100%;height:32px;display:flex;position:relative}.fig-brainseason .bs-ticks{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 8px}.fig-brainseason .bs-tick{background:var(--brainseason-tick);width:1px;height:10px}.fig-brainseason .bs-tick.on{background:var(--brainseason-cyan);box-shadow:0 0 4px var(--brainseason-cyan);height:14px}.fig-brainseason .bs-slider{appearance:none;background:linear-gradient(to right, var(--brainseason-cyan), var(--brainseason-cyan-dim));cursor:pointer;z-index:2;border-radius:1px;outline:none;width:100%;height:2px;margin:0;position:relative}.fig-brainseason .bs-slider:disabled{cursor:default}.fig-brainseason .bs-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--brainseason-bg);border:2px solid var(--brainseason-cyan);width:16px;height:16px;box-shadow:0 0 15px var(--brainseason-cyan-dim), 0 0 30px var(--brainseason-cyan-glow);cursor:pointer;border-radius:50%}.fig-brainseason .bs-slider::-moz-range-thumb{background:var(--brainseason-bg);border:2px solid var(--brainseason-cyan);width:12px;height:12px;box-shadow:0 0 15px var(--brainseason-cyan-dim), 0 0 30px var(--brainseason-cyan-glow);cursor:pointer;border-radius:50%}.fig-brainseason .bs-slider:focus-visible{outline:2px solid var(--brainseason-text);outline-offset:8px}.fig-brainseason .bs-marks{height:1.25rem;font-family:var(--font-mono);font-size:var(--text-label-size);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.25rem;position:relative}.fig-brainseason .bs-mk{color:var(--brainseason-dim);position:absolute;top:0}.fig-brainseason .bs-mk--cur{color:var(--brainseason-text);font-weight:var(--weight-semibold)}@container bs-scr (max-width:540px){.fig-brainseason .bs-main{gap:var(--space-2);grid-template-columns:1fr}.fig-brainseason .bs-stage{aspect-ratio:1;height:auto}.fig-brainseason .bs-col{gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--brainseason-hair);flex-direction:row;order:-1}.fig-brainseason .bs-tl{margin-top:0}.fig-brainseason .bs-col section{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.fig-brainseason .bs-hint,.fig-brainseason .bs-chip{transition:none}}
.fig-practice .fp{font-family:var(--font-sans);color:var(--ink-body)}.fig-practice .fp *{box-sizing:border-box;margin:0}.fig-practice .fp-title{font-size:var(--text-h3-size);line-height:var(--text-h3-lh);letter-spacing:var(--text-h3-ls);font-weight:var(--weight-semibold);color:var(--ink);text-wrap:balance}.fig-practice .fp-week{gap:var(--space-5);margin-top:var(--space-5);padding:0;list-style:none;display:flex}.fig-practice .fp-group{flex-direction:column;min-width:0;display:flex}.fig-practice .fp-group--practice{flex:5 1 0}.fig-practice .fp-group--game{flex:1 1 0}.fig-practice .fp-days{gap:var(--space-2);display:grid}.fig-practice .fp-group--practice .fp-days{grid-template-columns:repeat(5,1fr)}.fig-practice .fp-day{height:var(--space-8);border-radius:var(--radius-sm);font-size:var(--text-label-size);line-height:var(--text-label-lh);letter-spacing:var(--text-label-ls);font-weight:var(--weight-medium);text-transform:uppercase;place-items:center;display:grid}.fig-practice .fp-day--practice{background:color-mix(in srgb, var(--accent) 34%, var(--bg));color:var(--ink);transition:background-color var(--dur-3) var(--ease-out-quart)}.fig-practice .fp-day--game{background:var(--bg);color:var(--ink-muted);box-shadow:inset 0 0 0 var(--hairline-width) var(--ink-muted)}.fig-practice .fp-bracket{height:var(--space-2);margin-top:var(--space-3);border:var(--hairline-width) solid var(--ink);border-top:0}.fig-practice .fp-group--game .fp-bracket{border-color:var(--ink-muted)}.fig-practice .fp-read{margin-top:var(--space-3);flex-direction:column;display:flex}.fig-practice .fp-group--game .fp-read{text-align:end;align-items:flex-end}.fig-practice .fp-num{font-size:var(--text-h3-size);line-height:var(--text-h3-lh);letter-spacing:var(--text-h3-ls);font-variant-numeric:tabular-nums;white-space:nowrap}.fig-practice .fp-group--practice .fp-num{font-weight:var(--weight-semibold);color:var(--ink)}.fig-practice .fp-group--game .fp-num{font-weight:var(--weight-regular);color:var(--ink-muted)}.fig-practice .fp-where{font-size:var(--text-ui-size);line-height:var(--text-ui-lh);letter-spacing:var(--text-ui-ls);color:var(--ink-muted);white-space:nowrap}.fig-practice .fp-group--practice .fp-read{transition:opacity var(--dur-4) var(--ease-out-expo), transform var(--dur-4) var(--ease-out-expo)}.fig-practice .fp.is-start .fp-day--practice{background:var(--bg);transition:none}.fig-practice .fp.is-start .fp-group--practice .fp-read{opacity:0;transform:translateY(var(--space-1));transition:none}.fig-practice .fp.is-rewind .fp-day--practice{background:var(--bg)}.fig-practice .fp.is-rewind .fp-group--practice .fp-read{opacity:0;transform:translateY(var(--space-1))}.fig-practice .fp.is-still .fp-day--practice,.fig-practice .fp.is-still .fp-group--practice .fp-read{transition:none}@container cs-slot (max-width:480px){.fig-practice .fp-week{gap:var(--space-4)}.fig-practice .fp-days{gap:var(--space-1)}.fig-practice .fp-day{height:var(--space-7)}}
.fig-replayreframe{--replayreframe-card:#0c0f1a;--replayreframe-card-line:#1a1f2c;--replayreframe-mod:#e2b53f;--replayreframe-sev:#dd524c;--replayreframe-light:#5ec26a;--replayreframe-data:#9a9ca5;--replayreframe-clock:#80838c;--replayreframe-mark:#4a4d57}.fig-replayreframe .rr{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-ui-size);line-height:var(--text-ui-lh);letter-spacing:var(--text-ui-ls)}.fig-replayreframe .rr *{box-sizing:border-box}.fig-replayreframe .rr-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fig-replayreframe .rr-title{margin:0 0 var(--space-5);font-size:var(--text-body-size);line-height:var(--text-body-lh);letter-spacing:var(--text-body-ls);font-weight:var(--weight-medium);color:var(--ink);text-wrap:pretty}.fig-replayreframe .rr-pane{margin:0}.fig-replayreframe .rr-label{align-items:baseline;column-gap:var(--space-3);row-gap:var(--space-1);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.fig-replayreframe .rr-name{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);color:var(--ink);display:inline-flex}.fig-replayreframe .rr-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--accent);flex:none;align-self:center}.fig-replayreframe .rr-desc{color:var(--ink-muted)}.fig-replayreframe .rr-pane--after .rr-desc{color:var(--ink-body)}.fig-replayreframe .rr-link{padding-block:var(--space-3) var(--space-4);justify-content:center;display:flex}.fig-replayreframe .rr-link svg{width:var(--space-3);height:var(--space-6);stroke:var(--ink-muted);stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;display:block}.fig-replayreframe .rr-frame{border-radius:var(--radius-md);background:var(--replayreframe-card);position:relative;overflow:hidden;container:rr-frame/inline-size}.fig-replayreframe .rr-frame *{--u:calc(100cqw / 1792)}.fig-replayreframe .rr-shot{aspect-ratio:1792/892;position:relative}.fig-replayreframe .rr-shot img{object-fit:cover;object-position:100% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.fig-replayreframe .rr-ring{left:calc(41 * var(--u));top:calc(37 * var(--u));width:calc(113 * var(--u));height:calc(113 * var(--u));border:calc(4.5 * var(--u)) solid var(--replayreframe-light);border-radius:50%;position:absolute}.fig-replayreframe .rr-ring-val{left:calc(41 * var(--u));top:calc(80 * var(--u));width:calc(113 * var(--u));text-align:center;font-size:calc(24 * var(--u));letter-spacing:.02em;color:var(--replayreframe-light);line-height:1;position:absolute}.fig-replayreframe .rr-list{padding:var(--space-3);gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.fig-replayreframe .rr-card{grid-template-columns:var(--space-5) minmax(0, 1fr) auto;align-items:center;column-gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--replayreframe-card);box-shadow:inset 0 0 0 1px var(--replayreframe-card-line);display:grid}.fig-replayreframe .rr-card--mod{--sev:var(--replayreframe-mod)}.fig-replayreframe .rr-card--sev{--sev:var(--replayreframe-sev)}.fig-replayreframe .rr-card--light{--sev:var(--replayreframe-light)}.fig-replayreframe .rr-card-in{display:contents}.fig-replayreframe .rr-badge{width:var(--space-5);height:var(--space-5);border-radius:calc(var(--space-5) * .22);background:color-mix(in srgb, var(--sev) 8%, var(--replayreframe-card));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sev) 40%, var(--replayreframe-card));font-size:var(--text-label-size);line-height:1;font-weight:var(--weight-medium);color:var(--sev);font-variant-numeric:tabular-nums;place-items:center;display:grid}.fig-replayreframe .rr-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.fig-replayreframe .rr-word{white-space:nowrap;font-size:var(--text-label-size);line-height:1.15;font-weight:var(--weight-semibold);letter-spacing:.06em;color:var(--sev)}.fig-replayreframe .rr-g{margin-left:var(--space-1);font-weight:var(--weight-medium);letter-spacing:.03em;color:var(--replayreframe-data)}.fig-replayreframe .rr-clock{white-space:nowrap;font-size:var(--text-label-size);line-height:1.15;font-weight:var(--weight-medium);letter-spacing:.03em;color:var(--replayreframe-clock);font-variant-numeric:tabular-nums}.fig-replayreframe .rr-play-mark{fill:none;width:8px;height:10px;stroke:var(--replayreframe-mark);stroke-width:1.2px}@container cs-slot (max-width:42.49rem){.fig-replayreframe .rr-shot{aspect-ratio:1408/892}.fig-replayreframe .rr-ring,.fig-replayreframe .rr-ring-val{display:none}}@container cs-slot (min-width:30rem){.fig-replayreframe .rr-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@container cs-slot (min-width:42.5rem){.fig-replayreframe .rr-list{left:calc(35 * var(--u));top:calc(152 * var(--u));width:calc(290 * var(--u));gap:calc(8 * var(--u));flex-direction:column;padding:0;display:flex;position:absolute}.fig-replayreframe .rr-card{height:calc(76 * var(--u));grid-template-columns:calc(46 * var(--u)) minmax(0, 1fr) auto;column-gap:calc(14 * var(--u));min-height:26px;padding:0 calc(14 * var(--u));border-radius:calc(14 * var(--u))}.fig-replayreframe .rr-badge{width:calc(46 * var(--u));height:calc(46 * var(--u));border-radius:calc(10 * var(--u));min-width:16px;min-height:16px}.fig-replayreframe .rr-badge,.fig-replayreframe .rr-word,.fig-replayreframe .rr-clock{font-size:max(10px, calc(26 * var(--u)))}.fig-replayreframe .rr-txt{gap:1px}.fig-replayreframe .rr-play-mark{width:6px;height:8px}}.fig-replayreframe .rr-video{aspect-ratio:1410/852;border-radius:var(--radius-md);background:var(--sheet-ink);position:relative;overflow:hidden}.fig-replayreframe .rr-video video{object-fit:contain;width:100%;height:100%;display:block}@container cs-slot (max-width:30rem){.fig-replayreframe .rr-label{flex-direction:column;align-items:flex-start}}
.fig-win{--win-figma-blue:#4c49f2;--win-logo-1:#1abcfe;--win-logo-2:#0acf83;--win-logo-3:#ff7262;--win-logo-4:#f24e1e;--win-logo-5:#a259ff}.fig-win .fw *{box-sizing:border-box;margin:0}.fig-win .fw-table{height:76cqw;padding:0;list-style:none;position:relative}.fig-win .fw-print{left:var(--x);top:var(--y);width:var(--w);z-index:var(--z,1);padding:var(--space-2);background:var(--bg);border-radius:var(--radius-md);box-shadow:var(--elev-2);transform:translate(0, var(--ty,0)) rotate(var(--r));transition:transform var(--dur-5) var(--ease-out-expo), opacity var(--dur-4) var(--ease-out-expo), box-shadow var(--dur-2) var(--ease-out-quart);position:absolute}.fig-win .fw-print img{border-radius:var(--radius-sm);width:100%;height:auto;display:block}.fig-win .fw-lead{--x:3cqw;--y:3.5cqw;--w:60cqw;--r:-1.5deg;--z:3}.fig-win .fw-print2{--x:67cqw;--y:1.5cqw;--w:30cqw;--r:3deg}.fig-win .fw-heart{--x:1.5cqw;--y:47.5cqw;--w:32cqw;--r:2.5deg}.fig-win .fw-dinner{--x:34.5cqw;--y:49cqw;--w:31cqw;--r:-2deg;--z:2}.fig-win .fw-working{--x:66.5cqw;--y:51.5cqw;--w:32cqw;--r:1.5deg}.fig-win .fw-sticker{left:calc(-1 * var(--space-2));top:calc(-1 * var(--space-3));z-index:1;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);background:var(--win-figma-blue);color:var(--bg);border:3px solid var(--bg);border-radius:var(--radius-md);box-shadow:var(--elev-3);font-family:var(--font-sans);transform:rotate(-7deg) scale(var(--s,1));opacity:var(--o,1);transition:transform var(--dur-3) var(--ease-out-back), opacity var(--dur-2) var(--ease-out-quart);flex-direction:row;display:flex;position:absolute}.fig-win .fw-sticker-logo{width:calc(var(--space-6) + var(--space-1));aspect-ratio:1;border-radius:var(--radius-sm);background:var(--bg);flex:none;place-items:center;display:grid}.fig-win .fw-sticker-logo svg{width:auto;height:62%;display:block}.fig-win .fw-logo-1{fill:var(--win-logo-1)}.fig-win .fw-logo-2{fill:var(--win-logo-2)}.fig-win .fw-logo-3{fill:var(--win-logo-3)}.fig-win .fw-logo-4{fill:var(--win-logo-4)}.fig-win .fw-logo-5{fill:var(--win-logo-5)}.fig-win .fw-sticker-txt{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.fig-win .fw-sticker-big{font-size:var(--text-h3-size);line-height:var(--text-h3-lh);letter-spacing:var(--text-h3-ls);white-space:nowrap;font-weight:300}.fig-win .fw-sticker-small{font-size:var(--text-label-size);line-height:var(--text-label-lh);white-space:nowrap;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}@media (hover:hover){.fig-win .fw-print:hover{--ty:-4px;--r:0deg;--z:10;box-shadow:var(--elev-3);transition-duration:var(--dur-3), var(--dur-3), var(--dur-2)}}.fig-win .fw.is-pre .fw-print{opacity:0;transform:translate(0, var(--space-4)) rotate(calc(var(--r) * 3))}.fig-win .fw.is-pre .fw-sticker{--s:1.35;--o:0;transition:none}@container cs-slot (max-width:599px){.fig-win .fw-table{gap:var(--space-3);height:auto;padding:var(--space-3) var(--space-1) var(--space-2) var(--space-2);grid-template-columns:1fr 1fr;display:grid}.fig-win .fw-print{width:auto;padding:var(--space-1);box-shadow:var(--elev-1);--r:0deg;position:relative;top:auto;left:auto}.fig-win .fw-lead{--r:-.5deg;grid-column:1/-1}.fig-win .fw-heart{--r:.75deg;grid-area:2/1;align-self:start}.fig-win .fw-dinner{--r:-.75deg;grid-area:3/1;align-self:end}.fig-win .fw-print2{--r:1deg;grid-area:2/2/span 2;align-self:start}.fig-win .fw-working{--r:.5deg;grid-area:4/1/auto/-1}.fig-win .fw-sticker{left:calc(-1 * var(--space-1));top:calc(-1 * var(--space-2));padding:var(--space-1) var(--space-2) var(--space-2);border-width:2px}.fig-win .fw-sticker-big{font-size:var(--text-body-size);line-height:var(--text-h3-lh)}.fig-win .fw-sticker-logo{width:var(--space-5)}}
.ph-mount{box-sizing:border-box;width:100%;padding:var(--space-6);border-radius:var(--radius-md);background:var(--cs-figure-ground);container:cs-slot/inline-size}@container cs-slot not (min-width:584px){.ph-mount{padding:var(--space-4)}}
@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/phantom/Sora-latin-700.woff2)format("woff2")}
.fig-phe2 .e2p{--e2-deepest:#0c0c0e;--e2-surface:#141416;--e2-elevated:#1e1e22;--e2-input:#ffffff0a;--e2-toolbar-active:#2c2c2e;--e2-border-subtle:#ffffff0f;--e2-border-input:#ffffff14;--e2-accent:#3b82f6;--e2-primary:#e5e5e5;--e2-secondary:#ffffffb3;--e2-tertiary:#ffffff8c;--e2-faint:#fff6;--e2-shadow-soft:0 2px 8px #0000004d;--e2-white:#fff;--e2-black:#000;--e2-icon:#9ca3af;--e2-ghost-cyan:#00bfff;--e2-ghost-green:#28ff77;--e2-ghost-pink:#fda4ff;--e2-ghost-blue:#0900ff;--e2-ghost-glow:radial-gradient(circle, #00bfff4d 0%, transparent 70%);--e2-aura-brief:drop-shadow(0 4px 24px #00bfff26);--e2-aura-over:drop-shadow(0 4px 32px #00bfff33);--e2-aura-canvas:drop-shadow(0 2px 16px #00bfff33);--e2-bar-fill:#ffffff09;--e2-bar-edge:#ffffff29;--e2-ring-stops:#fff0 0deg, #e6eefa00 120deg, #e6eefa0a 145deg, #eef4fd1f 165deg, #f8faff38 175deg, #ffffff4d 180deg, #fffcf642 186deg, #fff2e12e 200deg, #ffecd71a 220deg, #ffe8d20a 245deg, #ffe8d200 280deg, #fff0 360deg;--e2-fb-fill:#ffffff1f;--e2-fb-edge:#ffffff2e;--e2-fb-ink:#ffffffe6;--e2-fb-shadow:0 8px 24px #0006;--e2-ptr-shadow:drop-shadow(0 1px 1.5px #00000059);--e2-beta-edge:#ffffff1a;--e2-beta-ink:#fffc;--e2-tog-edge:#ffffff0c;--e2-tog-fill:#ffffff07;--e2-tab-fill:#1e1e22f2;--e2-list-fill:#0c0c0e8c;--e2-list-light:radial-gradient(120% 80% at 20% 0%, #ffffff08, #fff0);--e2-panel-t2:#ffffffa6;--e2-panel-t3:#ffffff73;--e2-swatch-edge:#ffffff1f;--e2-plan-ink:#b8b8b8;--e2-canvas:#040404;--e2-grid-dot:#0c0c0d;--e2-slide-frame:inset 0 0 0 2px #3c3c3c4d;--e2-el-glow:#60a5fa;--e2-el-glow-shadow:0 0 24px #60a5facc;--e2-canvas-glow:0 0 40px 8px #60a5fa59, inset 0 0 60px 0 #60a5fa14;--e2-wave:linear-gradient(90deg, transparent 0%, #3b82f60f 25%, #3b82f61f 50%, #3b82f60f 75%, transparent 100%);--e2-wave-foot:linear-gradient(to top, #3b82f614, transparent);--e2-pill-fill:#111113e6;--e2-pill-edge:#3080ff33;--e2-pill-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--e2-pill-ink:#90c5ffcc;--e2-pill-dot:#3080ff;--e2-deck-from:#050505;--e2-deck-to:#0a0a14;--e2-deck-ink:#fff;--e2-deck-2:#ffffffb3;--e2-deck-kicker:#ffffff59;--e2-card-fill:#ffffff0a;--e2-card-edge:#ffffff1a;--e2-deck-rule:#ffffff14;--e2-image:linear-gradient(160deg, #2b2b2d 0%, #1a1a1b 55%, #0f0f10 100%);--e2-font-ui:"SF Pro Display", "SF Pro Text", "Inter", var(--font-sans);--e2-font-panel:"Inter", var(--font-sans);--e2-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, "Roboto Mono", monospace;--e2-font-display:"Sora", "Inter", var(--font-sans);--e2-font-body:"Inter", var(--font-sans)}@supports (color:lab(0% 0 0)){.fig-phe2 .e2p{--e2-pill-edge:lab(54.1736% 13.3369 -74.6839/.2);--e2-pill-ink:lab(77.5052% -6.4629 -36.42/.8);--e2-pill-dot:lab(54.1736% 13.3369 -74.6839)}}@property --e2-ring-turn{syntax:"<angle>";inherits:false;initial-value:0deg}.fig-phe2 .e2p{aspect-ratio:1280/720;border-radius:var(--radius-sm);background:var(--e2-deepest);-webkit-font-smoothing:antialiased;width:100%;position:relative;overflow:hidden;container-type:inline-size}.fig-phe2 .e2p [hidden]{display:none!important}.fig-phe2 .e2p-gdefs{width:0;height:0;position:absolute;overflow:hidden}.fig-phe2 .e2p-app{transform-origin:0 0;width:1280px;height:720px;transform:scale(.5);transform:scale(tan(atan2(100cqw, 1280px)));position:absolute;top:0;left:0}.fig-phe2 .e2p-stage{background:var(--e2-deepest);color:var(--e2-primary);font:400 12px/1.5 var(--e2-font-ui);position:absolute;inset:0}.fig-phe2 .e2p-stage *{box-sizing:border-box}.fig-phe2 .e2p-ic{display:block;position:absolute}.fig-phe2 .e2p-icf{flex-shrink:0;display:block}.fig-phe2 .e2p-t3{color:var(--e2-tertiary)}.fig-phe2 .e2p-ghost{position:absolute;top:0;left:0}.fig-phe2 .e2p-g-body,.fig-phe2 .e2p-g-glow{position:absolute;inset:0}.fig-phe2 .e2p-g-body svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.fig-phe2 .e2p-g-glow{background:var(--e2-ghost-glow);filter:blur(20px);opacity:0;border-radius:50%}.fig-phe2 .e2p-ghost--brief{width:64px;height:64px;filter:var(--e2-aura-brief);top:85px;left:288px}.fig-phe2 .e2p-ghost--over{width:80px;height:80px;filter:var(--e2-aura-over);position:relative}.fig-phe2 .e2p-gh-pos{z-index:5;will-change:transform;width:40px;height:40px;position:absolute;top:0;left:0}.fig-phe2 .e2p-ghost--canvas{width:40px;height:40px;filter:var(--e2-aura-canvas)}.fig-phe2 .e2p-g-ink{fill:var(--e2-black)}.fig-phe2 .e2p-g-edge{fill:var(--e2-white)}.fig-phe2 .e2p-b-in{width:640px;height:512px;position:absolute;top:112px;left:320px}.fig-phe2 .e2p-bar{border:1px solid var(--e2-bar-edge);background:var(--e2-bar-fill);border-radius:16px;width:552px;height:174px;position:absolute;top:178px;left:44px}.fig-phe2 .e2p-ring{pointer-events:none;background:conic-gradient(from var(--e2-ring-turn,0deg) at 50% 50%, var(--e2-ring-stops));-webkit-mask-composite:xor;border-radius:16px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fig-phe2 .e2p-prompt{font:400 15px/25.5px var(--e2-font-ui);color:var(--e2-primary);white-space:pre;position:absolute;top:16px;left:20px;right:20px}.fig-phe2 .e2p-ph{color:var(--e2-tertiary)}.fig-phe2 .e2p-caret{vertical-align:-4px;background:var(--e2-primary);width:1px;height:18px;margin-left:1px;display:inline-block}.fig-phe2 .e2p-b-div{background:var(--e2-border-subtle);height:1px;position:absolute;top:84px;left:0;right:0}.fig-phe2 .e2p-aud{font:400 13px/19.5px var(--e2-font-ui);color:var(--e2-tertiary);white-space:nowrap;position:absolute;top:94.5px;left:41px}.fig-phe2 .e2p-send{background:var(--e2-white);width:32px;height:32px;color:var(--e2-black);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:128px;left:506px}.fig-phe2 .e2p-arrow{display:flex}.fig-phe2 .e2p-foot{width:552px;color:var(--e2-faint);white-space:nowrap;justify-content:center;align-items:center;gap:12px;font-size:10px;line-height:15px;display:flex;position:absolute;top:392px;left:44px}.fig-phe2 .e2p-sep{color:var(--e2-border-input)}.fig-phe2 .e2p-kbd{background:var(--e2-input);border:1px solid var(--e2-border-subtle);font:10px/15px var(--e2-font-mono);border-radius:4px;padding:2px 4px}.fig-phe2 .e2p-fb{background:var(--e2-fb-fill);border:1px solid var(--e2-fb-edge);height:36px;font:500 12px/18px var(--e2-font-ui);color:var(--e2-fb-ink);box-shadow:var(--e2-fb-shadow);border-radius:999px;align-items:center;gap:6px;padding:8px 14px 8px 10px;display:flex;position:absolute;top:668px;left:16px}.fig-phe2 .e2p-ptr{opacity:0;z-index:6;will-change:transform;width:24px;height:24px;position:absolute;top:0;left:0}.fig-phe2 .e2p-ptr svg{width:24px;height:24px;filter:var(--e2-ptr-shadow);position:absolute;inset:0}.fig-phe2 .e2p-p-arrow path{fill:var(--e2-black);stroke:var(--e2-white)}.fig-phe2 .e2p-p-hand path{fill:var(--e2-white);stroke:var(--e2-black)}.fig-phe2 .e2p-p-hand{opacity:0}.fig-phe2 .e2p-ptr.is-btn .e2p-p-hand{opacity:1}.fig-phe2 .e2p-ptr.is-btn .e2p-p-arrow{opacity:0}.fig-phe2 .e2p-top{background:var(--e2-surface);border-bottom:1px solid var(--e2-border-subtle);align-items:center;width:1280px;height:56px;padding:0 20px;display:flex;position:absolute;top:0;left:0}.fig-phe2 .e2p-tl{align-items:center;gap:8px;display:flex}.fig-phe2 .e2p-hb{border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.fig-phe2 .e2p-brand{font:600 20px/28px var(--e2-font-ui);letter-spacing:-.025em;color:var(--e2-primary);white-space:nowrap}.fig-phe2 .e2p-beta{background:var(--e2-border-input);border:1px solid var(--e2-beta-edge);letter-spacing:.08em;text-transform:uppercase;color:var(--e2-beta-ink);border-radius:999px;padding:2px 8px;font-size:10px;line-height:15px}.fig-phe2 .e2p-tc{justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.fig-phe2 .e2p-tool,.fig-phe2 .e2p-split{height:40px;color:var(--e2-icon);border:1px solid #0000;border-radius:8px;display:inline-flex}.fig-phe2 .e2p-tool{justify-content:center;align-items:center;min-width:40px;padding:0 10px}.fig-phe2 .e2p-tool.is-on{background:var(--e2-toolbar-active);border-color:var(--e2-border-subtle);color:var(--e2-primary)}.fig-phe2 .e2p-split-m{justify-content:center;align-items:center;width:32px;display:flex}.fig-phe2 .e2p-split-c{justify-content:center;align-items:center;width:16px;display:flex}.fig-phe2 .e2p-tr{align-items:center;gap:8px;margin-left:auto;display:flex;position:relative}.fig-phe2 .e2p-btn{height:36px;font:500 12px/18px var(--e2-font-ui);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.fig-phe2 .e2p-present{border:1px solid var(--e2-border-input);color:var(--e2-primary)}.fig-phe2 .e2p-share{background:var(--e2-accent);color:var(--e2-white)}.fig-phe2 .e2p-rail{background:var(--e2-surface);border-right:1px solid var(--e2-border-subtle);flex-direction:column;width:240px;height:664px;display:flex;position:absolute;top:56px;left:0}.fig-phe2 .e2p-add{border-bottom:1px solid var(--e2-border-subtle);height:40px;font:500 11px/16.5px var(--e2-font-ui);color:var(--e2-tertiary);flex-shrink:0;justify-content:center;align-items:center;gap:6px;display:flex}.fig-phe2 .e2p-tabs{border-bottom:1px solid var(--e2-border-subtle);padding:6px 10px}.fig-phe2 .e2p-tog{border:1px solid var(--e2-tog-edge);background:var(--e2-tog-fill);border-radius:6px;padding:2px;display:flex}.fig-phe2 .e2p-tab{text-align:center;font:500 10px/15px var(--e2-font-ui);color:var(--e2-tertiary);border-radius:5px;flex:1;padding:4px 0;position:relative}.fig-phe2 .e2p-tab.is-on{color:var(--e2-primary)}.fig-phe2 .e2p-tab-pill{border:1px solid var(--e2-border-input);background:var(--e2-tab-fill);box-shadow:var(--e2-shadow-soft);border-radius:5px;position:absolute;inset:0}.fig-phe2 .e2p-tab-label{font-weight:500;position:relative}.fig-phe2 .e2p-list{background:var(--e2-list-fill);flex:1;position:relative}.fig-phe2 .e2p-list:before{content:"";background:var(--e2-list-light);position:absolute;inset:0}.fig-phe2 .e2p-num{text-align:right;width:28px;font:600 10px/15px var(--e2-font-ui);font-variant-numeric:tabular-nums;color:var(--e2-secondary);position:absolute;left:10px}.fig-phe2 .e2p-th{border:1px solid var(--e2-border-subtle);background:var(--e2-input);border-radius:8px;width:180px;height:101.25px;position:absolute;left:44px;overflow:hidden}.fig-phe2 .e2p-th.is-on{border-color:var(--e2-accent);background:var(--e2-elevated)}.fig-phe2 .e2p-th.is-blank{background:var(--e2-white)}.fig-phe2 .e2p-th .e2p-sl{transform-origin:0 0;width:960px;height:540px;position:absolute;top:-1px;left:-1px;transform:scale(.1875)}.fig-phe2 .e2p-cv{background-color:var(--e2-canvas);background-image:radial-gradient(circle at 1px 1px, var(--e2-grid-dot) 1px, transparent 1.2px);background-position:2px 19.25px;background-size:29px 29px;width:760px;height:664px;position:absolute;top:56px;left:240px;overflow:hidden}.fig-phe2 .e2p-slide{width:696px;height:391.5px;position:absolute;top:136.25px;left:32px}.fig-phe2 .e2p-slide .e2p-sl{transform-origin:0 0;width:960px;height:540px;position:absolute;top:0;left:0;overflow:hidden;transform:scale(.725)}.fig-phe2 .e2p-sl.is-blank{background:var(--e2-white)}.fig-phe2 .e2p-frame{box-shadow:var(--e2-slide-frame);pointer-events:none;position:absolute;inset:0}.fig-phe2 .e2p-el{box-sizing:border-box;position:absolute}.fig-phe2 .e2p-el--tx{white-space:nowrap}.fig-phe2 .e2p-el--im{background:var(--e2-image)}.fig-phe2 .e2p-el--sh{background:var(--e2-card-fill);border:1px solid var(--e2-card-edge);border-radius:14px}.fig-phe2 .e2p-el--ru{background:var(--e2-deck-rule)}.fig-phe2 .e2p-glows{transform-origin:0 0;pointer-events:none;width:960px;height:540px;position:absolute;top:136.25px;left:32px;transform:scale(.725)}.fig-phe2 .e2p-gl{background:var(--e2-el-glow);box-shadow:var(--e2-el-glow-shadow);opacity:0;border-radius:4px;position:absolute}.fig-phe2 .e2p-cglow{width:696px;height:391.5px;box-shadow:var(--e2-canvas-glow);opacity:0;border-radius:2px;position:absolute;top:136.25px;left:32px}.fig-phe2 .e2p-gen{z-index:4;opacity:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fig-phe2 .e2p-wave{background:var(--e2-wave);background-size:200% 100%;position:absolute;inset:0}.fig-phe2 .e2p-bglow{background:var(--e2-wave-foot);height:96px;position:absolute;bottom:0;left:0;right:0}.fig-phe2 .e2p-pill{background:var(--e2-pill-fill);border:1px solid var(--e2-pill-edge);box-shadow:var(--e2-pill-shadow);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font:500 12px/18px var(--e2-font-ui);color:var(--e2-pill-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:8px 16px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.fig-phe2 .e2p-pill-dot{background:var(--e2-pill-dot);border-radius:50%;width:8px;height:8px}.fig-phe2 .e2p-rp{background:var(--e2-surface);border-left:1px solid var(--e2-border-subtle);width:280px;height:664px;color:var(--e2-primary);font:400 12px/normal var(--e2-font-panel);position:absolute;top:56px;left:1000px}.fig-phe2 .e2p-rp-h{border-bottom:1px solid var(--e2-border-subtle);padding:10px 16px;font-weight:600;line-height:1.2}.fig-phe2 .e2p-sec{border-bottom:1px solid var(--e2-border-subtle)}.fig-phe2 .e2p-sec-h{color:var(--e2-panel-t2);align-items:center;gap:5px;padding:10px 16px;font-weight:500;display:flex}.fig-phe2 .e2p-chev{display:flex}.fig-phe2 .e2p-chev.is-open{transform:rotate(90deg)}.fig-phe2 .e2p-sec-b{padding:0 16px 12px}.fig-phe2 .e2p-crow{align-items:center;gap:4px;height:30px;display:flex}.fig-phe2 .e2p-sw{border:1px solid var(--e2-swatch-edge);background:var(--e2-white);border-radius:4px;flex-shrink:0;width:22px;height:22px}.fig-phe2 .e2p-hex,.fig-phe2 .e2p-lin{background:var(--e2-input);border-radius:6px;flex:1;min-width:0;padding:3px 7px;font-size:11px}.fig-phe2 .e2p-hex{font-family:var(--e2-font-mono);color:var(--e2-primary)}.fig-phe2 .e2p-lin{color:var(--e2-panel-t2)}.fig-phe2 .e2p-crow.is-grad .e2p-hex,.fig-phe2 .e2p-crow:not(.is-grad) .e2p-lin{display:none}.fig-phe2 .e2p-sbtn{width:24px;height:24px;color:var(--e2-panel-t3);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fig-phe2 .e2p-notes{background:var(--e2-input);height:81px;color:var(--e2-panel-t3);border-radius:6px;padding:8px;font-size:11px;line-height:normal}.fig-phe2 .e2p-plan{z-index:5;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;inset:0}.fig-phe2 .e2p-plan-t{font:500 14px/21px var(--e2-font-ui);color:var(--e2-plan-ink);margin:0}
.fig-phs3{--s3-wrong:#d93036;--s3-wrong-tint:color-mix(in srgb, var(--s3-wrong) 7%, transparent);--s3-wrong-wash:color-mix(in srgb, var(--s3-wrong) 10%, transparent);--s3-slide:#050505;--s3-head:#fff;--s3-bar:#ffffffd1;--s3-axis-label:#fff9;--s3-body:#ffffff8c;--s3-label:#ffffff4d;--s3-axis:#ffffff4d;--s3-grid:#ffffff1f;--s3-img-dark:#e4e0da;--s3-img-light:#f4f1ec;--s3-glow:#60a5fa;--s3-glow-halo:#60a5facc;--s3-ghost-aura:#00bfff33;--s3-slide-radius:6px;--s3-file-radius:6px;--s3-mark-radius:4px;--s3-mark-stroke:2px;--s3-ghost:44px;--s3-face-swap:.15s}.fig-phs3 .s3-row{column-gap:var(--space-4);row-gap:var(--space-4);font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased;grid-template-columns:calc(29.778cqi - 28.44px) minmax(0,1fr);grid-template-areas:"lay chart""file chart";align-items:start;display:grid}.fig-phs3 .s3-row *{box-sizing:content-box}.fig-phs3 .s3-lay{grid-area:lay}.fig-phs3 .s3-chart{grid-area:chart;align-self:center}.fig-phs3 .s3-file{font-variant-numeric:tabular-nums;grid-area:file;min-width:0;font-size:1.75cqi;line-height:1.3}.fig-phs3 .s3-tab{background:var(--bg);border:var(--hairline-width) solid var(--line);border-radius:var(--s3-file-radius) var(--s3-file-radius) 0 0;width:fit-content;color:var(--ink-muted);font-weight:var(--weight-medium);white-space:nowrap;border-bottom:0;padding:.35em .8em;display:block;position:relative;top:1px}.fig-phs3 .s3-grid{background:var(--bg);border:var(--hairline-width) solid var(--line);border-radius:0 var(--s3-file-radius) var(--s3-file-radius) var(--s3-file-radius)}.fig-phs3 .s3-r{border-top:var(--hairline-width) solid var(--line);grid-template-columns:2em 1fr auto;align-items:center;height:2.2em;display:grid;position:relative}.fig-phs3 .s3-r:first-child{border-top:0}.fig-phs3 .s3-r>span{z-index:1;white-space:nowrap;text-overflow:ellipsis;padding:0 .7em;position:relative;overflow:hidden}.fig-phs3 .s3-r>span+span{border-left:var(--hairline-width) solid var(--line);align-items:center;height:100%;display:flex}.fig-phs3 .s3-r .s3-n{text-align:center;color:var(--ink-muted);background:var(--surface);justify-content:center;align-items:center;height:100%;padding:0;font-size:.85em;display:flex}.fig-phs3 .s3-r:first-child .s3-n{border-top-left-radius:var(--s3-file-radius)}.fig-phs3 .s3-r:last-child .s3-n{border-bottom-left-radius:var(--s3-file-radius)}.fig-phs3 .s3-r .s3-v{justify-content:flex-end;min-width:4.6em}.fig-phs3 .s3-r--h>span:not(.s3-n){font-weight:var(--weight-semibold)}.fig-phs3 .s3-box{border:var(--s3-mark-stroke) solid var(--s3-wrong);border-radius:var(--s3-mark-radius);pointer-events:none;position:absolute}.fig-phs3 .s3-fmk{z-index:2;inset:-1px}.fig-phs3 .s3-ftint{z-index:0;background:var(--s3-wrong-tint);pointer-events:none;position:absolute;inset:0}.fig-phs3 .s3-omk{background:var(--s3-wrong-wash);width:29.17%;height:16.3%;top:25.93%;left:51.25%}.fig-phs3 .s3-vmk{width:8.33%;height:7.78%;top:39.26%;left:56.67%}.fig-phs3 .s3-tag{white-space:nowrap;pointer-events:none;font:var(--weight-semibold) var(--text-label-size) / var(--text-label-lh) var(--font-sans);color:var(--bg);background:var(--s3-wrong);padding:1px var(--space-2);border-radius:var(--radius-sm);position:absolute}.fig-phs3 .s3-otag{bottom:calc(74.07% + 2px);right:4.17%}.fig-phs3 .s3-vtag{left:56.67%;bottom:calc(60.74% + var(--space-1))}.fig-phs3 .s3-slide{aspect-ratio:960/540;border-radius:var(--s3-slide-radius);background:var(--s3-slide);width:100%;min-width:0;position:relative;overflow:hidden}.fig-phs3 .s3-slide svg{width:100%;height:100%;display:block;position:absolute;inset:0}.fig-phs3 .s3-ground{fill:var(--s3-slide)}.fig-phs3 .s3-img-a{stop-color:var(--s3-img-dark)}.fig-phs3 .s3-img-b{stop-color:var(--s3-img-light)}.fig-phs3 .s3-sora{font-family:Sora,sans-serif}.fig-phs3 .s3-inter{font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.fig-phs3 .s3-head{fill:var(--s3-head)}.fig-phs3 .s3-label{fill:var(--s3-label)}.fig-phs3 .s3-body{fill:var(--s3-body)}.fig-phs3 .s3-axis{stroke:var(--s3-axis)}.fig-phs3 .s3-gridline{stroke:var(--s3-grid)}.fig-phs3 .s3-bar{fill:var(--s3-bar)}.fig-phs3 .s3-axis-label{fill:var(--s3-axis-label)}.fig-phs3 .s3-wrong-bar{fill:var(--s3-wrong)}.fig-phs3 .s3-glows{pointer-events:none;position:absolute;inset:0}.fig-phs3 .s3-gl{border-radius:var(--s3-mark-radius);background:var(--s3-glow);box-shadow:0 0 24px var(--s3-glow-halo);opacity:0;position:absolute}.fig-phs3 .s3-gh{z-index:2;width:var(--s3-ghost);aspect-ratio:1;filter:drop-shadow(0 4px 32px var(--s3-ghost-aura));will-change:transform;position:absolute;top:0;left:0}.fig-phs3 .s3-gh[data-home]{left:calc(98.8% - var(--s3-ghost));top:calc(98% - var(--s3-ghost))}.fig-phs3 .s3-lay .s3-gh{opacity:0}.fig-phs3 .s3-gh img{object-fit:contain;width:100%;height:100%;transition:opacity var(--s3-face-swap);position:absolute;top:0;left:0}.fig-phs3 .s3-g-down,.fig-phs3 .s3-gh[data-down] .s3-g-idle{opacity:0}.fig-phs3 .s3-gh[data-down] .s3-g-down{opacity:1}@container cs-slot not (min-width:576px){.fig-phs3 .s3-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"lay""file""chart"}.fig-phs3 .s3-lay{max-width:62%}.fig-phs3 .s3-file{max-width:280px;font-size:12px}}@media (prefers-reduced-motion:reduce){.fig-phs3 .s3-gh img{transition:none}}
.fig-phe4{--e4-ui-font:"SF Pro Display", "SF Pro Text", "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--e4-modal:#131318;--e4-modal-line:#ffffff14;--e4-modal-sheen:linear-gradient(135deg, #ffffff0d 0%, #ffffff03 38%, #6366f10f 100%);--e4-modal-shadow:0 1px 0 #ffffff0a inset, 0 8px 24px #0000002e;--e4-rule-head:#ffffff0f;--e4-rule-row:#ffffff0a;--e4-primary:#e5e5e5;--e4-tertiary:#ffffff8c;--e4-accent:#3b82f6;--e4-slide-ground:#050505;--e4-white:#fff;--e4-base:#ffffff4d;--e4-gridline:#ffffff1f;--e4-label:#fff9;--e4-bar:#ffffffd1;--e4-glow:#60a5fa;--e4-glow-shadow:0 0 24px #60a5facc;--e4-aura:drop-shadow(0 4px 32px #00bfff33);--e4-chip-ring:0 0 0 1px #ffffff26;--e4-look:.15s;--e4-modal-radius:16px;--e4-slide-radius:6px;--e4-ghost-w:44px;--e4-ghost-h:37px}.fig-phe4 .e4{column-gap:var(--space-4);font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:start;display:grid;position:relative}.fig-phe4 .e4 *{box-sizing:border-box}.fig-phe4 .e4-modal{border-radius:var(--e4-modal-radius);border:1px solid var(--e4-modal-line);background:var(--e4-modal);color:var(--e4-primary);font-family:var(--e4-ui-font);box-shadow:var(--e4-modal-shadow);position:relative;overflow:hidden}.fig-phe4 .e4-modal:before{content:"";pointer-events:none;background:var(--e4-modal-sheen);opacity:.6;position:absolute;inset:0}.fig-phe4 .e4-hd{border-bottom:1px solid var(--e4-rule-head);padding:14px 12px 10px;position:relative}.fig-phe4 .e4-ttl{color:var(--e4-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px;display:block;overflow:hidden}.fig-phe4 .e4-bd{padding:12px 8px;position:relative}.fig-phe4 .e4-grid,.fig-phe4 .e4-row{grid-template-columns:1.4fr 1fr;align-items:center;column-gap:12px;padding:0 4px;display:grid}.fig-phe4 .e4-grid{text-transform:uppercase;letter-spacing:.05em;color:var(--e4-tertiary);border-bottom:1px solid var(--e4-rule-head);padding-bottom:8px;font-size:11px;line-height:16px}.fig-phe4 .e4-grid span{padding:0 6px}.fig-phe4 .e4-row{border-bottom:1px solid var(--e4-rule-row);transition:background-color var(--dur-2);padding-top:6px;padding-bottom:6px}.fig-phe4 .e4-row[data-on]{background:color-mix(in srgb, var(--e4-accent) 16%, transparent)}.fig-phe4 .e4-cell{color:var(--e4-primary);white-space:nowrap;padding:4px 6px;font-size:13px;line-height:20px}.fig-phe4 .e4-num{font-variant-numeric:tabular-nums}.fig-phe4 .e4-unit{color:var(--e4-tertiary);margin-left:4px;font-size:11.5px}.fig-phe4 .e4-stage{position:relative}.fig-phe4 .e4-slide{aspect-ratio:960/540;border-radius:var(--e4-slide-radius);background:var(--e4-slide-ground);width:100%;position:relative;overflow:hidden}.fig-phe4 .e4-slide svg{width:100%;height:100%;display:block;position:absolute;inset:0}.fig-phe4 .e4-bg{fill:var(--e4-slide-ground)}.fig-phe4 .e4-title{font-family:"Sora", var(--font-sans);fill:var(--e4-white);font-weight:700}.fig-phe4 .e4-base{stroke:var(--e4-base)}.fig-phe4 .e4-gridline{stroke:var(--e4-gridline)}.fig-phe4 .e4-labels{fill:var(--e4-label);font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.fig-phe4 .e4-bar-rect{fill:var(--e4-bar)}.fig-phe4 .e4-val{fill:var(--e4-white);font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:600}.fig-phe4 .e4-glows{pointer-events:none;position:absolute;inset:0}.fig-phe4 .e4-gl{background:var(--e4-glow);box-shadow:var(--e4-glow-shadow);opacity:0;border-radius:4px;position:absolute}.fig-phe4 .e4-ghost{z-index:2;left:calc(100% - var(--e4-ghost-w) * .6);top:calc((100cqi - var(--space-4)) * .6 * .5625 - var(--e4-ghost-h) * .55);width:var(--e4-ghost-w);height:var(--e4-ghost-h);pointer-events:none;filter:var(--e4-aura);will-change:transform;position:absolute}.fig-phe4 .e4-ghost[data-free]{top:0;left:0}.fig-phe4 .e4-ghost img{object-fit:contain;width:100%;max-width:none;height:100%;transition:opacity var(--e4-look);position:absolute;inset:0}.fig-phe4 .e4-ghost .e4-look,.fig-phe4 .e4-ghost[data-down] .e4-idle{opacity:0}.fig-phe4 .e4-ghost[data-down] .e4-look{opacity:1}.fig-phe4 .e4-chip{background:var(--e4-slide-ground);width:38px;height:18px;box-shadow:var(--e4-chip-ring);color:var(--e4-white);text-align:center;font-variant-numeric:tabular-nums;opacity:0;border-radius:4px;margin-left:-19px;font:600 11.5px/18px Inter,-apple-system,sans-serif;position:absolute;top:35px;left:50%}@container cs-slot not (min-width:576px){.fig-phe4 .e4{row-gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.fig-phe4 .e4-ghost:not([data-free]){top:calc(100% - var(--e4-ghost-h) * .55)}}@media (prefers-reduced-motion:reduce){.fig-phe4 .e4-row,.fig-phe4 .e4-ghost img{transition:none}}
.fig-phe8{--e8-slide-ground:#050505;--e8-slide-head:#fff;--e8-slide-line:#ffffff8c;--e8-slide-eyebrow:#ffffff4d;--e8-slide-radius:6px;--e8-outline:2px;--e8-strike-head:2px;--e8-strike-line:1.5px}.fig-phe8 .e8{font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased;transition:opacity var(--dur-3)}.fig-phe8 .e8 *{box-sizing:border-box}.fig-phe8 .e8[data-fade=true]{opacity:0}.fig-phe8 .e8-sum{gap:var(--space-7);margin:0 0 var(--space-5);font-variant-numeric:tabular-nums;display:flex}.fig-phe8 .e8-sum>div{gap:var(--space-1);flex-direction:column;display:flex}.fig-phe8 .e8-sum strong{font-size:var(--text-h1-size);line-height:var(--text-h1-lh);letter-spacing:var(--text-h1-ls);font-weight:var(--weight-medium);color:var(--ink)}.fig-phe8 .e8-label{font-size:var(--text-ui-size);line-height:var(--text-ui-lh);color:var(--ink-muted)}.fig-phe8 .e8-deck{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.fig-phe8 .e8-slide{aspect-ratio:16/9;background:var(--e8-slide-ground);border-radius:var(--e8-slide-radius);outline:var(--e8-outline) solid transparent;outline-offset:3px;transition:outline-color var(--dur-2);padding:6% 6% 0;container-type:inline-size}.fig-phe8 .e8-slide[data-on]{outline-color:var(--accent)}.fig-phe8 .e8-eyebrow{font:500 2.8cqi/1 "Inter", var(--font-sans);letter-spacing:.22em;color:var(--e8-slide-eyebrow);margin:0 0 2.6cqi}.fig-phe8 .e8-ln{justify-content:space-between;align-items:center;gap:2.5cqi;display:flex}.fig-phe8 .e8-ln--head{margin-bottom:4cqi}.fig-phe8 .e8-ln--body{margin-bottom:1.8cqi}.fig-phe8 .e8-swap{flex:1;min-width:0;display:grid}.fig-phe8 .e8-swap>span{transition:opacity var(--dur-2);grid-area:1/1;position:relative}.fig-phe8 .e8-ln--head .e8-swap{font:700 7.4cqi/1.12 "Sora", var(--font-sans);letter-spacing:-.03em;color:var(--e8-slide-head)}.fig-phe8 .e8-ln--body .e8-swap{font:400 4.5cqi/1.35 "Inter", var(--font-sans);color:var(--e8-slide-line);white-space:nowrap}.fig-phe8 .e8-old{justify-self:start}.fig-phe8 .e8-old:after{content:"";height:var(--e8-strike-head);background:var(--accent);width:0;transition:width var(--dur-3) var(--ease-out-quart);position:absolute;top:52%;left:-1%}.fig-phe8 .e8-ln--body .e8-old:after{height:var(--e8-strike-line)}.fig-phe8 .e8-ln[data-line=struck] .e8-old:after{width:102%}.fig-phe8 .e8-ln[data-line=done] .e8-old,.fig-phe8 .e8-ln:not([data-line=done]) .e8-new{opacity:0}.fig-phe8 .e8-tag{font:var(--weight-semibold) 3.6cqi/1 var(--font-sans);color:var(--ink);background:var(--accent);border-radius:var(--radius-full);opacity:0;transition:opacity var(--dur-1), transform var(--dur-2) var(--ease-out-quart);flex:none;padding:1.2cqi 2.4cqi;transform:scale(.8)}.fig-phe8 .e8-ln[data-line=done] .e8-tag{opacity:1;transform:none}@container cs-slot not (min-width:520px){.fig-phe8 .e8-deck{grid-template-columns:1fr}.fig-phe8 .e8-sum{gap:var(--space-6)}}@media (prefers-reduced-motion:reduce){.fig-phe8 .e8,.fig-phe8 .e8 *,.fig-phe8 .e8 :after{transition:none}}
.fig-phe5{--e5-deepest:#0c0c0e;--e5-primary:#e5e5e5;--e5-secondary:#ffffffb3;--e5-tertiary:#ffffff8c;--e5-muted:#fff6;--e5-ease-smooth:cubic-bezier(.2, .8, .2, 1);--e5-white:#fff;--e5-white-02:#ffffff05;--e5-white-025:#ffffff06;--e5-white-03:#ffffff08;--e5-white-035:#ffffff09;--e5-white-04:#ffffff0a;--e5-white-06:#ffffff0f;--e5-white-08:#ffffff14;--e5-white-10:#ffffff1a;--e5-white-12:#ffffff1f;--e5-white-14:#ffffff24;--e5-white-15:#ffffff26;--e5-white-16:#ffffff29;--e5-white-18:#ffffff2e;--e5-black:#000;--e5-pop-shadow:0 20px 25px -5px #0006, 0 8px 10px -6px #0006;--e5-flash-bg:#00bb7f1f;--e5-flash-line:#00bb7f66;--e5-pill-bg:#00bb7f1a;--e5-pill-line:#00bb7f33;--e5-pill-ink:#5ee9b5e6;--e5-swatch-1:#fafafa;--e5-swatch-2:#f5f5f5;--e5-swatch-3:#2563eb;--e5-swatch-4:#171717;--e5-swatch-5:#525252;--e5-amb-stops:#fff0 0deg, #e6eefa00 120deg, #e6eefa0a 145deg, #eef4fd1f 165deg, #f8faff38 175deg, #ffffff4d 180deg, #fffcf642 186deg, #fff2e12e 200deg, #ffecd71a 220deg, #ffe8d20a 245deg, #ffe8d200 280deg, #fff0 360deg;--e5-spot-shade:#0000006b;--e5-ripple:#ffffffe6;--e5-cursor-shadow:#00000080}@supports (color:lab(0% 0 0)){.fig-phe5{--e5-flash-bg:lab(66.9756% -58.27 19.5419/.12);--e5-flash-line:lab(66.9756% -58.27 19.5419/.4);--e5-pill-bg:lab(66.9756% -58.27 19.5419/.1);--e5-pill-line:lab(66.9756% -58.27 19.5419/.2);--e5-pill-ink:lab(83.9203% -48.7129 13.8831/.9)}}.fig-phe5 .e5{font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased}.fig-phe5 .e5 [hidden]{display:none!important}.fig-phe5 .e5 p{margin:0}.fig-phe5 .e5-screen{aspect-ratio:1280/720;border-radius:var(--radius-sm);background:var(--e5-deepest);width:100%;position:relative;overflow:hidden;container:e5-screen/inline-size}.fig-phe5 .e5-app{will-change:transform;width:1280px;height:720px;transform:scale(tan(atan2(100cqw, 1280px)));transform-origin:0 0;background:var(--e5-deepest);color:var(--e5-primary);flex-direction:column;font-family:SF Pro Display,SF Pro Text,Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;line-height:1.5;display:flex;position:absolute;top:0;left:0}.fig-phe5 .e5-t3{color:var(--e5-tertiary)}.fig-phe5 .e5-mu{color:var(--e5-muted)}.fig-phe5 .e5-cap{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.fig-phe5 .e5-sep{font-size:11px}.fig-phe5 .e5-why-n{margin-left:2px}.fig-phe5 .e5-tp-c{display:flex}.fig-phe5 .e5-top{border-bottom:1px solid var(--e5-white-06);flex-shrink:0;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.fig-phe5 .e5-back{width:28px;height:28px;color:var(--e5-tertiary);justify-content:center;align-items:center;display:flex}.fig-phe5 .e5-stl{color:var(--e5-tertiary);white-space:nowrap;padding-left:4px;font-size:11px}.fig-phe5 .e5-fb{height:28px;color:var(--e5-tertiary);align-items:center;gap:6px;margin-left:auto;padding:0 8px;font-size:12px;display:flex}.fig-phe5 .e5-body{flex:1;min-height:0;display:flex}.fig-phe5 .e5-chat{border-right:1px solid var(--e5-white-06);flex-shrink:0;width:520px;position:relative}.fig-phe5 .e5-msgs{flex-direction:column;gap:28px;padding:24px 32px 176px;display:flex;position:absolute;inset:0;overflow:hidden}.fig-phe5 .e5-msg .e5-cap{margin-bottom:4px}.fig-phe5 .e5-msg p.e5-m{white-space:pre-wrap;font-size:14px;line-height:1.625}.fig-phe5 .e5-you p.e5-m{color:var(--e5-primary)}.fig-phe5 .e5-agent p.e5-m{color:var(--e5-secondary)}.fig-phe5 .e5-typing{height:20px;color:var(--e5-tertiary);align-items:center;gap:8px;font-size:14px;display:flex}.fig-phe5 .e5-dots{gap:4px;display:flex}.fig-phe5 .e5-dots i{background:var(--e5-tertiary);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite fig-e5-dot;display:block}.fig-phe5 .e5-dots i:nth-child(2){animation-delay:.2s}.fig-phe5 .e5-dots i:nth-child(3){animation-delay:.4s}.fig-phe5 .e5-dock{position:absolute;bottom:0;left:0;right:0}.fig-phe5 .e5-fade{background:linear-gradient(to top, var(--e5-deepest), transparent);height:48px}.fig-phe5 .e5-dockin{background:var(--e5-deepest);padding:8px 24px 12px}.fig-phe5 .e5-pbar{border:1px solid var(--e5-white-08);background:var(--e5-white-02);border-radius:16px;position:relative}.fig-phe5 .e5-pbar.on{border-color:var(--e5-white-16);background:var(--e5-white-035)}.fig-phe5 .e5-ta{min-height:22px;color:var(--e5-primary);white-space:pre-wrap;padding:16px 20px 8px;font-size:14px;line-height:1.6}.fig-phe5 .e5-ta .e5-ph{color:var(--e5-tertiary)}.fig-phe5 .e5-ta.off{opacity:.5}.fig-phe5 .e5-arow{justify-content:flex-end;padding:4px 12px 12px;display:flex}.fig-phe5 .e5-send{background:var(--e5-white);width:32px;height:32px;color:var(--e5-black);opacity:0;transition:transform .25s var(--e5-ease-smooth), opacity .2s;border-radius:50%;justify-content:center;align-items:center;display:flex;transform:scale(.6)}.fig-phe5 .e5-send.on{opacity:1;transform:scale(1)}.fig-phe5 .e5-caret{background:var(--e5-primary);vertical-align:text-bottom;width:2px;height:1.05em;margin-left:1px;display:inline-block}.fig-phe5 .e5-msg p.e5-m .e5-sc2{vertical-align:text-bottom;background:var(--e5-secondary);width:2px;height:14px;margin-left:2px;animation:.6s step-end infinite fig-e5-blink;display:inline-block}.fig-phe5 .e5-ta .e5-caret{width:1.5px;height:1.2em;margin:0 1px 0 0;animation:1.06s step-end infinite fig-e5-blink}.fig-phe5 .e5-ta .e5-caret+.e5-ph{margin-left:-2.5px}.fig-phe5 .e5-mp{background:var(--e5-pill-bg);border:1px solid var(--e5-pill-line);color:var(--e5-pill-ink);border-radius:4px;margin-top:6px;padding:2px 6px;font-size:10px;line-height:1.5;display:inline-block}.fig-phe5 .e5-amb{pointer-events:none;opacity:0;background:conic-gradient(from var(--e5-amb-angle,0deg) at 50% 50%, var(--e5-amb-stops));transition:opacity .4s var(--e5-ease-smooth);-webkit-mask:linear-gradient(var(--e5-black) 0 0) content-box, linear-gradient(var(--e5-black) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--e5-black) 0 0) content-box, linear-gradient(var(--e5-black) 0 0);mask:linear-gradient(var(--e5-black) 0 0) content-box, linear-gradient(var(--e5-black) 0 0);border-radius:16px;padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.fig-phe5 .e5-amb.on{opacity:1}.fig-phe5 .e5-out{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.fig-phe5 .e5-scroll{flex:1;min-height:0;overflow:hidden}.fig-phe5 .e5-col{max-width:672px;margin:0 auto;padding:32px 24px}.fig-phe5 .e5-thesis{border-left:1px solid var(--e5-white-10);margin-bottom:24px;padding-left:16px;position:relative}.fig-phe5 .e5-kick{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:18px;margin-bottom:8px;display:flex}.fig-phe5 .e5-kick .e5-k{align-items:baseline;gap:6px;font-weight:500;display:inline-flex}.fig-phe5 .e5-chip{align-items:center;gap:4px;display:inline-flex}.fig-phe5 .e5-arc{letter-spacing:-.012em;color:var(--e5-primary);white-space:pre-wrap;border-radius:6px;margin:0 -8px;padding:4px 8px;font-size:22px;font-weight:500;line-height:1.3;display:block}.fig-phe5 .e5-why{color:var(--e5-tertiary);align-items:center;gap:4px;margin-top:12px;font-size:11px;display:inline-flex}.fig-phe5 .e5-list{flex-direction:column;gap:8px;display:flex}.fig-phe5 .e5-foot{border-top:1px solid var(--e5-white-06);background:var(--e5-deepest);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex}.fig-phe5 .e5-fl{align-items:center;gap:16px;display:flex}.fig-phe5 .e5-grp{align-items:center;gap:10px;display:inline-flex}.fig-phe5 .e5-grp .e5-cap{font-weight:500}.fig-phe5 .e5-sw{align-items:center;gap:6px;display:inline-flex}.fig-phe5 .e5-swp{height:20px;box-shadow:0 0 0 1px var(--e5-white-12);border-radius:999px;display:inline-flex;overflow:hidden}.fig-phe5 .e5-swp i{width:20px;height:100%;display:block}.fig-phe5 .e5-swp .e5-swatch-1{background:var(--e5-swatch-1)}.fig-phe5 .e5-swp .e5-swatch-2{background:var(--e5-swatch-2)}.fig-phe5 .e5-swp .e5-swatch-3{background:var(--e5-swatch-3)}.fig-phe5 .e5-swp .e5-swatch-4{background:var(--e5-swatch-4)}.fig-phe5 .e5-swp .e5-swatch-5{background:var(--e5-swatch-5)}.fig-phe5 .e5-tp{height:20px;box-shadow:0 0 0 1px var(--e5-white-12);color:var(--e5-secondary);border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.fig-phe5 .e5-mk{background:var(--e5-white);color:var(--e5-deepest);border-radius:8px;padding:10px 20px;font-size:13px;font-weight:500;line-height:1.5;position:relative}.fig-phe5 .e5-sc{border:1px solid var(--e5-white-06);background:var(--e5-white-025);transition:background-color .2s ease-out, border-color .2s ease-out, transform .2s var(--e5-ease-smooth);border-radius:8px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;position:relative}.fig-phe5 .e5-sc.hov{background:var(--e5-white-035);border-color:var(--e5-white-08);transform:translateY(-1px)}.fig-phe5 .e5-no{color:var(--e5-tertiary);font-variant-numeric:tabular-nums;margin-right:16px;font-size:14px;line-height:1;position:absolute;top:14px;right:100%}.fig-phe5 .e5-flash{background:var(--e5-flash-bg);border:1px solid var(--e5-flash-line);opacity:0;pointer-events:none;border-radius:8px;position:absolute;inset:-1px}.fig-phe5 .e5-pick{border:1px solid var(--e5-white-08);background:var(--e5-white-04);color:var(--e5-primary);border-radius:8px;align-self:flex-start;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.fig-phe5 .e5-pick.hov{border-color:var(--e5-white-14);background:var(--e5-white-06)}.fig-phe5 .e5-pick.open{border-color:var(--e5-white-18);background:var(--e5-white-08)}.fig-phe5 .e5-wf{display:flex}.fig-phe5 .e5-pl{letter-spacing:-.025em;white-space:nowrap;font-size:12px;font-weight:500;line-height:1}.fig-phe5 .e5-pc{color:var(--e5-secondary);margin-right:-2px;transition:transform .15s}.fig-phe5 .e5-pick.open .e5-pc{color:var(--e5-primary);transform:rotate(180deg)}.fig-phe5 .e5-tx{flex-direction:column;gap:4px;display:flex}.fig-phe5 .e5-it{margin-left:-8px;padding-right:28px}.fig-phe5 .e5-it p{border-radius:6px;margin:0;padding:4px 8px;transition:background-color .15s}.fig-phe5 .e5-it p.hov,.fig-phe5 .e5-it p.edit{background:var(--e5-white-03)}.fig-phe5 .e5-it p .e5-caret{width:1.5px;height:1.15em;margin-left:1px;animation:1.06s step-end infinite fig-e5-blink}.fig-phe5 .e5-hl{color:var(--e5-primary);font-size:17px;font-weight:500;line-height:1.375}.fig-phe5 .e5-bd{color:var(--e5-tertiary);font-size:14px;line-height:1.625}.fig-phe5 .e5-imgrow{border:1px dashed var(--e5-white-12);background:var(--e5-white-02);color:var(--e5-tertiary);border-radius:6px;align-items:center;gap:4px;padding:4px 4px 4px 12px;display:flex}.fig-phe5 .e5-imgrow .e5-ic{flex-shrink:0;display:flex}.fig-phe5 .e5-ib{min-width:0;color:var(--e5-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;line-height:1.25;overflow:hidden}.fig-phe5 .e5-sbtn{color:var(--e5-primary);background:var(--e5-white-06);border-radius:4px;padding:4px 10px;font-size:12px;line-height:1.5}.fig-phe5 .e5-vr{background:var(--e5-white-08);width:1px;height:16px;margin:0 2px}.fig-phe5 .e5-ubtn{border-radius:4px;padding:6px;display:flex}.fig-phe5 .e5-stat{border:1px solid var(--e5-white-06);border-radius:6px;margin-left:-8px;overflow:hidden}.fig-phe5 .e5-srow{align-items:baseline;gap:8px;padding:6px 8px;display:flex}.fig-phe5 .e5-srow+.e5-srow{border-top:1px solid var(--e5-white-06)}.fig-phe5 .e5-sv{box-sizing:border-box;width:64px;color:var(--e5-primary);font-variant-numeric:tabular-nums;flex-shrink:0;padding:4px 8px;font-size:13px;font-weight:600;line-height:1.25}.fig-phe5 .e5-sl{color:var(--e5-secondary);padding:4px 8px;font-size:11.5px;line-height:1.375}.fig-phe5 .e5-sadd{color:var(--e5-tertiary);background:var(--e5-white-02);border-top:1px solid var(--e5-white-06);justify-content:center;align-items:center;gap:6px;padding:8px;font-size:11px;display:flex}.fig-phe5 .e5-cmp{grid-template-columns:1fr 1fr;gap:6px;margin-left:-8px;display:grid}.fig-phe5 .e5-ci{border:1px solid var(--e5-white-06);background:var(--e5-white-02);border-radius:6px;min-width:0;padding:2px 4px}.fig-phe5 .e5-ci p{color:var(--e5-primary);margin:0;padding:4px 8px;line-height:1.375}.fig-phe5 .e5-cl{font-size:12.5px;font-weight:500}.fig-phe5 .e5-cd{font-size:11.5px}.fig-phe5 .e5-pop{z-index:50;box-sizing:border-box;border:1px solid var(--e5-white-08);background:var(--e5-deepest);width:320px;max-height:480px;box-shadow:var(--e5-pop-shadow);transform-origin:0 0;border-radius:8px;padding:6px;position:absolute;overflow:hidden}.fig-phe5 .e5-cat+.e5-cat{margin-top:2px}.fig-phe5 .e5-ch{color:var(--e5-secondary);border-radius:6px;align-items:center;gap:8px;padding:6px;display:flex}.fig-phe5 .e5-ch.hov{background:var(--e5-white-04);color:var(--e5-primary)}.fig-phe5 .e5-cc{color:var(--e5-tertiary);flex-shrink:0;transform:rotate(-90deg)}.fig-phe5 .e5-cat.open .e5-cc{transform:none}.fig-phe5 .e5-cat.open .e5-ch{color:var(--e5-primary)}.fig-phe5 .e5-cn{letter-spacing:-.025em;font-size:12px;font-weight:500;line-height:1.5}.fig-phe5 .e5-cnt{color:var(--e5-tertiary);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;line-height:1.5}.fig-phe5 .e5-sec{padding:4px 6px 8px}.fig-phe5 .e5-kind+.e5-kind{margin-top:10px}.fig-phe5 .e5-kh{text-transform:uppercase;letter-spacing:.08em;color:var(--e5-tertiary);margin:0 0 6px;padding:0 2px;font-size:11px;line-height:1.5}.fig-phe5 .e5-grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.fig-phe5 .e5-tile{color:var(--e5-tertiary);border-radius:6px;flex-direction:column;align-items:center;gap:4px;padding:6px;display:flex}.fig-phe5 .e5-tile.hov{background:var(--e5-white-04);color:var(--e5-secondary)}.fig-phe5 .e5-tile.sel{background:var(--e5-white-06);box-shadow:0 0 0 1px var(--e5-white-15);color:var(--e5-primary)}.fig-phe5 .e5-tc{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--e5-tertiary);font-size:10.5px;line-height:1.25;overflow:hidden}.fig-phe5 .e5-tile.sel .e5-tc{color:var(--e5-secondary)}@keyframes fig-e5-blink{0%{opacity:1}50%{opacity:0}}@keyframes fig-e5-dot{0%,to{opacity:.3}50%{opacity:1}}.fig-phe5 .e5-spot{border-radius:var(--radius-sm);width:0;height:0;box-shadow:0 0 0 2400px var(--e5-spot-shade);opacity:0;transition:opacity var(--dur-3) var(--ease-out-quart);pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.fig-phe5 .e5-spot.on{opacity:1}.fig-phe5 .e5-rip{border-radius:var(--radius-full);border:2px solid var(--e5-ripple);opacity:0;pointer-events:none;width:28px;height:28px;position:absolute;top:0;left:0}.fig-phe5 .e5-cur{transform-origin:0 0;pointer-events:none;opacity:0;width:17px;height:25px;transition:opacity var(--dur-2) ease-out;filter:drop-shadow(0 1px 2px var(--e5-cursor-shadow));position:absolute;top:0;left:0}.fig-phe5 .e5-cur svg{transform-origin:1px 1px;transition:transform var(--dur-1) ease-out;display:block}.fig-phe5 .e5-cur.down svg{transform:scale(.85)}.fig-phe5 .e5-cur-arrow{fill:var(--e5-black);stroke:var(--e5-white)}.fig-phe5 .e5-steps{gap:var(--space-5);margin:var(--space-4) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.fig-phe5 .e5-steps li{margin:0;padding:0}.fig-phe5 .e5-step{appearance:none;width:100%;padding:var(--space-3) 0 0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;margin:0;display:block;position:relative}.fig-phe5 .e5-step:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.fig-phe5 .e5-track{border-radius:var(--radius-full);background:var(--line);height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.fig-phe5 .e5-fill{background:var(--ink);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.fig-phe5 .e5-head{align-items:center;gap:var(--space-2);display:flex}.fig-phe5 .e5-num{border-radius:var(--radius-full);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--ink-muted);font-size:var(--text-label-size);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--ink-muted);transition:background-color var(--dur-2) ease-out, color var(--dur-2) ease-out, box-shadow var(--dur-2) ease-out;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.fig-phe5 .e5-ttl{font-size:var(--text-ui-size);line-height:var(--text-ui-lh);letter-spacing:var(--text-ui-ls);font-weight:var(--weight-semibold);color:var(--ink-muted);transition:color var(--dur-2) ease-out}.fig-phe5 .e5-txt{margin-top:var(--space-1);font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--ink-muted);transition:color var(--dur-2) ease-out;padding-left:28px;display:block}.fig-phe5 .e5-step[aria-current] .e5-num{background:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--bg)}.fig-phe5 .e5-step[aria-current] .e5-ttl,.fig-phe5 .e5-steps.still .e5-ttl,.fig-phe5 .e5-step:hover .e5-ttl{color:var(--ink)}.fig-phe5 .e5-step[aria-current] .e5-txt{color:var(--ink-body)}.fig-phe5 .e5-steps.still .e5-num,.fig-phe5 .e5-step:hover .e5-num{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.fig-phe5 .e5-step[aria-current]:hover .e5-num{color:var(--bg)}@container cs-slot (max-width:520px){.fig-phe5 .e5-steps{gap:var(--space-3);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fig-phe5 .e5-num,.fig-phe5 .e5-ttl,.fig-phe5 .e5-txt,.fig-phe5 .e5-spot,.fig-phe5 .e5-sc,.fig-phe5 .e5-amb{transition:none}}
