.fig-phe7{--e7-surface:#141416;--e7-elevated:#1e1e22;--e7-accent:#3b82f6;--e7-border-subtle:#ffffff0f;--e7-input-hover:#ffffff0f;--e7-primary:#e5e5e5;--e7-secondary:#ffffffb3;--e7-tertiary:#ffffff8c;--e7-muted:#fff6;--e7-shadow-floating:0 8px 32px #00000080;--e7-ph-sans:"SF Pro Display", "SF Pro Text", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--e7-header-tint:#ffffff05;--e7-footer-tint:#ffffff03;--e7-dot:#3b82f699;--e7-hdot:#3b82f680;--e7-av-ghost-bg:#3b82f633;--e7-av-you-bg:#ac4bff33;--e7-av-you:#d9b3ff;--e7-message:#ffffff8f;--e7-tdot:#ffffff4d;--e7-send-bg:#ffffff14;--e7-canvas:#040404;--e7-canvas-dot:#0c0c0d;--e7-deck-from:#050505;--e7-deck-to:#0a0a14;--e7-slide-frame:#3c3c3c4d;--e7-slide-label:#ffffff59;--e7-slide-text:#ffffffb3;--e7-hero-to:#2b5aff;--e7-hero-glow:#2b5aff26;--e7-white:#fff;--e7-black:#000;--e7-select:#3b82f6;--e7-marquee-fill:#3b82f61a;--e7-selection:Highlight;--e7-ring-border:#00bfff59;--e7-ring-fill:#00bfff08;--e7-ring-shadow:0 0 40px #00bfff14, inset 0 0 40px #00bfff08;--e7-sring-border:#00bfffb3;--e7-sring-shadow:0 0 0 1px #00bfff26, 0 0 24px #00bfff1f;--e7-hl-border:#00bfff99;--e7-hl-fill:#00bfff0f;--e7-hl-shadow:0 0 16px #00bfff26, inset 0 0 16px #00bfff0a;--e7-ghost-shadow:drop-shadow(0 2px 16px #00bfff33);--e7-ghost-shadow-hov:drop-shadow(0 2px 20px #00bfff59);--e7-ghost-glow:#00bfff4d;--e7-ghost-cyan:#00bfff;--e7-ghost-green:#28ff77;--e7-ghost-pink:#fda4ff;--e7-ghost-blue:#0900ff;--e7-ripple:#ffffffe6;--e7-pointer-shadow:drop-shadow(0 1px 1.5px #00000073);--e7-stat-size:52px;--e7-hero-size:200px}@supports (color:lab(0% 0 0)){.fig-phe7{--e7-av-you-bg:lab(52.0183% 66.11 -78.2316/.2);--e7-av-you:lab(78.3298% 26.2195 -34.9499)}}.fig-phe7 .e7{font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased}.fig-phe7 [hidden]{display:none!important}.fig-phe7 .e7-screen{aspect-ratio:644/470;border-radius:var(--radius-sm);background:var(--e7-canvas);width:100%;position:relative;overflow:hidden}.fig-phe7 .e7-gdefs{width:0;height:0;position:absolute;overflow:hidden}.fig-phe7 .e7-app{--e7-cx:380;--e7-cy:262;--e7-cw:600;transform-origin:0 0;will-change:transform;width:760px;height:664px;position:absolute;top:0;left:0;transform:translate(-85.333px,-45.925px)scale(1.06667)}@supports (width:calc(1px * tan(atan2(1cqi, 1px)))){.fig-phe7 .e7-app{--e7-cam:tan(atan2(100cqi, calc(var(--e7-cw) * 1px)));transform:translate(calc(50cqi - var(--e7-cam) * var(--e7-cx) * 1px), calc(100cqi * 235 / 644 - var(--e7-cam) * var(--e7-cy) * 1px)) scale(var(--e7-cam))}}.fig-phe7 .e7-app *{box-sizing:border-box}.fig-phe7 .e7-cv{background-color:var(--e7-canvas);background-image:radial-gradient(circle at 1px 1px, var(--e7-canvas-dot) 1px, transparent 1.2px);background-position:19px 3px;background-size:24px 24px;position:absolute;inset:0}.fig-phe7 .e7-slide{width:576px;height:324px;position:absolute;top:100px;left:92px;overflow:hidden}.fig-phe7 .e7-sl{transform-origin:0 0;background:linear-gradient(160deg, var(--e7-deck-from), var(--e7-deck-to));width:960px;height:540px;position:absolute;top:0;left:0;overflow:hidden;transform:scale(.6)}.fig-phe7 .e7-frame{box-shadow:inset 0 0 0 2px var(--e7-slide-frame);pointer-events:none;position:absolute;inset:0}.fig-phe7 .e7-el{white-space:pre;position:absolute}.fig-phe7 .e7-el--label,.fig-phe7 .e7-el--support{font:500 12px/1.3 "Inter", var(--font-sans);letter-spacing:2.4px;text-transform:uppercase;color:var(--e7-slide-label)}.fig-phe7 .e7-el--support{line-height:1.5}.fig-phe7 .e7-el--head{font:700 32px/1.1 "Sora", "Inter", var(--font-sans);letter-spacing:-1px;color:var(--e7-white)}.fig-phe7 .e7-el--value{font-family:"Sora", "Inter", var(--font-sans);font-weight:700;font-size:var(--e7-stat-size);letter-spacing:-1.5px;color:var(--e7-white);line-height:1}.fig-phe7 .e7-el--name{font:400 15px/1.45 "Inter", var(--font-sans);color:var(--e7-slide-text)}.fig-phe7 .e7-el--context{font:500 15px/1.4 "Inter", var(--font-sans);color:var(--e7-slide-text)}.fig-phe7 .e7-el--hero{font-family:"Sora", "Inter", var(--font-sans);font-weight:700;font-size:var(--e7-hero-size);letter-spacing:-3px;background:linear-gradient(90deg, var(--e7-white), var(--e7-hero-to));color:#0000;filter:drop-shadow(0 0 4px var(--e7-hero-glow));-webkit-background-clip:text;background-clip:text;line-height:1}.fig-phe7 .e7-tr{pointer-events:none;position:absolute;top:0;left:0}.fig-phe7 .e7-tr-bx{border:1px solid var(--e7-select);position:absolute;inset:0}.fig-phe7 .e7-tr-an{background:var(--e7-white);border:1px solid var(--e7-select);border-radius:2px;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute}.fig-phe7 .e7-tr-rl{background:var(--e7-select);width:1px;height:50px;margin-left:-.5px;position:absolute;top:-50px;left:50%}.fig-phe7 .e7-ring,.fig-phe7 .e7-sring{border:2px solid var(--e7-ring-border);background:var(--e7-ring-fill);width:576px;height:324px;box-shadow:var(--e7-ring-shadow);opacity:0;pointer-events:none;position:absolute;top:100px;left:92px}.fig-phe7 .e7-sring{border-color:var(--e7-sring-border);box-shadow:var(--e7-sring-shadow);background:0 0}.fig-phe7 .e7-mq{pointer-events:none;width:760px;height:664px;position:absolute;top:0;left:0;overflow:visible}.fig-phe7 .e7-mq rect{fill:var(--e7-marquee-fill);stroke:var(--e7-select)}.fig-phe7 .e7-hl{border:2px solid var(--e7-hl-border);background:var(--e7-hl-fill);box-shadow:var(--e7-hl-shadow);opacity:0;pointer-events:none;border-radius:4px;position:absolute;top:0;left:0}.fig-phe7 .e7-gh{will-change:transform;width:40px;height:40px;position:absolute;top:0;left:0;transform:translate(608px,274px)}.fig-phe7 .e7-gp,.fig-phe7 .e7-gw,.fig-phe7 .e7-gbody{position:absolute;inset:0}.fig-phe7 .e7-ghost{filter:var(--e7-ghost-shadow);transition:filter var(--dur-2);position:absolute;inset:0}.fig-phe7 .e7-ghost.e7-ghost--hov{filter:var(--e7-ghost-shadow-hov)}.fig-phe7 .e7-glow{background:radial-gradient(circle, var(--e7-ghost-glow) 0%, transparent 70%);filter:blur(20px);opacity:0;border-radius:50%;position:absolute;inset:0}.fig-phe7 .e7-gbody svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.fig-phe7 .e7-hand{opacity:0;z-index:2;width:8px;height:11.2px;position:absolute;top:16px}.fig-phe7 .e7-hand svg{width:100%;height:100%;display:block}.fig-phe7 .e7-hand--l{left:-2px;transform:scaleX(-1)}.fig-phe7 .e7-hand--r{right:-2px}.fig-phe7 .e7-ip{width:320px;font:400 12px/1.5 var(--e7-ph-sans);color:var(--e7-primary);opacity:0;position:absolute;top:0;left:0;transform:translate(276px,326px)}.fig-phe7 .e7-ip-c{background:var(--e7-surface);border:1px solid var(--e7-border-subtle);box-shadow:var(--e7-shadow-floating);border-radius:12px;overflow:hidden}.fig-phe7 .e7-ip-h{border-bottom:1px solid var(--e7-border-subtle);background:var(--e7-header-tint);justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.fig-phe7 .e7-ip-hl{align-items:center;gap:8px;min-width:0;display:flex}.fig-phe7 .e7-dot6{background:var(--e7-dot);border-radius:50%;flex-shrink:0;width:6px;height:6px}.fig-phe7 .e7-lab{color:var(--e7-tertiary);font-size:10px;line-height:15px}.fig-phe7 .e7-hdots{gap:2px;margin-left:4px;display:flex}.fig-phe7 .e7-hdots i{background:var(--e7-hdot);border-radius:50%;width:4px;height:4px}.fig-phe7 .e7-ip-hr{align-items:center;gap:2px;display:flex}.fig-phe7 .e7-ib{color:var(--e7-muted);border-radius:4px;padding:4px;display:flex}.fig-phe7 .e7-msgs{flex-direction:column;gap:12px;padding:12px 14px;display:flex}.fig-phe7 .e7-m{align-items:flex-start;gap:8px;display:flex}.fig-phe7 .e7-av{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;font-size:10px;font-weight:700;line-height:15px;display:flex}.fig-phe7 .e7-av--g{background:var(--e7-av-ghost-bg);color:var(--e7-accent)}.fig-phe7 .e7-av--y{background:var(--e7-av-you-bg);color:var(--e7-av-you)}.fig-phe7 .e7-mb{flex:1;min-width:0}.fig-phe7 .e7-mn{align-items:center;gap:6px;font-size:10px;line-height:15px;display:flex}.fig-phe7 .e7-mn b{color:var(--e7-secondary);font-weight:600}.fig-phe7 .e7-mn span{color:var(--e7-muted)}.fig-phe7 .e7-mt{color:var(--e7-message);white-space:pre-wrap;margin:2px 0 0;font-size:11px;line-height:1.5}.fig-phe7 .e7-tdots{gap:4px;margin-top:8px;display:flex}.fig-phe7 .e7-tdots i{background:var(--e7-tdot);border-radius:50%;width:6px;height:6px}.fig-phe7 .e7-ip-dv{border-top:1px solid var(--e7-border-subtle)}.fig-phe7 .e7-ip-in{align-items:flex-end;gap:8px;padding:10px 14px;display:flex}.fig-phe7 .e7-ta{min-height:20px;color:var(--e7-primary);white-space:pre;flex:1;font-size:12px;line-height:1.6}.fig-phe7 .e7-ph{color:var(--e7-tertiary)}.fig-phe7 .e7-caret{vertical-align:-2px;background:currentColor;width:1px;height:14px;margin-right:-1px;display:inline-block}.fig-phe7 .e7-ip-bt{flex-shrink:0;align-items:center;gap:4px;padding-bottom:2px;display:flex}.fig-phe7 .e7-ib.e7-send{background:var(--e7-send-bg);color:var(--e7-secondary)}.fig-phe7 .e7-ib.e7-off{opacity:.3}.fig-phe7 .e7-ip-f{border-top:1px solid var(--e7-border-subtle);background:var(--e7-footer-tint);color:var(--e7-muted);white-space:nowrap;justify-content:space-between;align-items:center;padding:6px 14px;font-size:10px;line-height:15px;display:flex}.fig-phe7 .e7-ed{width:499.2px;min-height:21.12px;font:700 19.2px/1.1 "Sora", "Inter", var(--font-sans);letter-spacing:-.6px;color:var(--e7-white);white-space:pre-wrap;outline:2px solid var(--e7-select);border-radius:2px;position:absolute;top:154.96px;left:130.4px}.fig-phe7 .e7-ed .e7-ed-s{background:var(--e7-selection)}.fig-phe7 .e7-ed .e7-caret{vertical-align:-4px;background:var(--e7-white);height:20px}.fig-phe7 .e7-fmt{background:var(--e7-elevated);border:1px solid var(--e7-border-subtle);box-shadow:var(--e7-shadow-floating);white-space:nowrap;border-radius:12px;align-items:center;gap:2px;padding:4px 6px;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-100%)}.fig-phe7 .e7-fb{color:var(--e7-tertiary);border-radius:6px;padding:6px;display:flex}.fig-phe7 .e7-fb--on{background:var(--e7-input-hover);color:var(--e7-primary)}.fig-phe7 .e7-fdv{background:var(--e7-border-subtle);width:1px;height:16px;margin:0 4px}.fig-phe7 .e7-fsw{border:1px solid var(--e7-border-subtle);background:var(--e7-white);border-radius:50%;width:16px;height:16px}.fig-phe7 .e7-rip{border:2px solid var(--e7-ripple);opacity:0;pointer-events:none;border-radius:50%;width:28px;height:28px;position:absolute;top:0;left:0}.fig-phe7 .e7-ptr{opacity:0;will-change:transform;width:24px;height:24px;position:absolute;top:0;left:0;transform:translate(708px,197.5px)}.fig-phe7 .e7-ptr svg{width:24px;height:24px;filter:var(--e7-pointer-shadow);display:none;position:absolute;top:0;left:0}.fig-phe7 .e7-ptr[data-g=arrow] .e7-p-arrow,.fig-phe7 .e7-ptr[data-g=grab] .e7-p-grab,.fig-phe7 .e7-ptr[data-g=grabbing] .e7-p-grabbing,.fig-phe7 .e7-ptr[data-g=text] .e7-p-text{display:block}.fig-phe7 .e7-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-phe7 .e7-steps li{margin:0;padding:0}.fig-phe7 .e7-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-phe7 .e7-step:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.fig-phe7 .e7-track{border-radius:var(--radius-full);background:var(--line);height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.fig-phe7 .e7-fill{background:var(--ink);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.fig-phe7 .e7-head{align-items:center;gap:var(--space-2);display:flex}.fig-phe7 .e7-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-phe7 .e7-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-phe7 .e7-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-phe7 .e7-step[aria-current] .e7-num{background:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--bg)}.fig-phe7 .e7-step[aria-current] .e7-ttl,.fig-phe7 .e7-steps--still .e7-ttl,.fig-phe7 .e7-step:hover .e7-ttl{color:var(--ink)}.fig-phe7 .e7-step[aria-current] .e7-txt{color:var(--ink-body)}.fig-phe7 .e7-steps--still .e7-num,.fig-phe7 .e7-step:hover .e7-num{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.fig-phe7 .e7-step[aria-current]:hover .e7-num{color:var(--bg)}@container cs-slot (max-width:520px){.fig-phe7 .e7-steps{gap:var(--space-3);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fig-phe7 .e7-num,.fig-phe7 .e7-ttl,.fig-phe7 .e7-txt,.fig-phe7 .e7-ghost{transition:none}}
.tpl-page{margin-top:var(--space-10)}.tpl-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tpl-title{font-size:var(--text-h1-size);line-height:var(--text-h1-lh);letter-spacing:var(--text-h1-ls);font-weight:var(--weight-semibold);color:var(--ink);width:fit-content;max-width:min(30ch,100%);margin:0}.tpl-artifact{margin:var(--space-6) 0 0;width:100%}@media (min-width:64rem){.tpl-artifact{width:min(var(--width-wide), 100% + var(--page-pad-inline))}}.tpl-viewport{background-color:var(--surface-sunken);border:var(--hairline-width) solid var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-4);overflow-x:auto}.tpl-still{object-fit:contain;border-radius:var(--radius-md);width:100%;height:100%;display:block}.tpl-motion-poster{display:none}@media (prefers-reduced-motion:reduce){.tpl-motion-video{display:none}.tpl-motion-poster{display:block}}.tpl-pending{width:100%;height:100%;font-family:var(--font-sans);font-size:var(--text-mono-micro-size);line-height:var(--text-mono-micro-lh);letter-spacing:0;font-weight:var(--weight-medium);color:var(--ink-muted);text-transform:uppercase;place-items:center;display:grid}.tpl-caption{margin:var(--space-3) 0 0;font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--ink-muted);text-wrap:pretty;max-width:var(--measure-prose)}.tpl-caption-degraded{font-family:var(--font-sans);font-size:var(--text-mono-line-size);line-height:var(--text-mono-line-lh)}.tpl-meta{margin:var(--space-3) 0 0;font-family:var(--font-sans);font-size:var(--text-mono-micro-size);line-height:var(--text-mono-micro-lh);letter-spacing:0;font-weight:var(--weight-medium);color:var(--ink-muted);font-variant-numeric:tabular-nums}.tpl-log{margin-top:var(--space-9);max-width:var(--measure-prose);interpolate-size:allow-keywords}.tpl-log-summary{align-items:center;gap:var(--space-2);padding-block:var(--space-3);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-mono-line-size);line-height:var(--text-mono-line-lh);color:var(--ink-muted);transition:color var(--dur-1) var(--ease-out-quart);list-style:none;display:flex}.tpl-log-summary::-webkit-details-marker{display:none}.tpl-log-chevron{color:var(--ink-faint);transition:transform var(--dur-2) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart);flex:none}.tpl-log[open] .tpl-log-chevron{transform:rotate(90deg)}.tpl-log-count{font-size:var(--text-mono-micro-size);letter-spacing:0;color:var(--ink-faint)}.tpl-log-summary:hover,.tpl-log-summary:focus-visible{color:var(--ink-body)}.tpl-log-summary:hover .tpl-log-chevron,.tpl-log-summary:focus-visible .tpl-log-chevron{color:var(--ink-muted)}.tpl-log::details-content{opacity:0;block-size:0;transition:content-visibility var(--dur-3) allow-discrete, opacity var(--dur-3) var(--ease-in-out-soft), block-size var(--dur-3) var(--ease-in-out-soft);overflow-y:clip}.tpl-log[open]::details-content{opacity:1;block-size:auto}.tpl-log-entry{margin-top:var(--space-6)}.tpl-log-entry+.tpl-log-entry{margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--hairline-width) solid var(--line)}.tpl-log-index{font-family:var(--font-sans);font-size:var(--text-mono-micro-size);line-height:var(--text-mono-micro-lh);letter-spacing:0;font-weight:var(--weight-medium);color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0}.tpl-log-call{margin:var(--space-2) 0 0;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-body);text-wrap:balance}.tpl-log-para{margin:var(--space-5) 0 0;font-size:var(--text-reading-size);line-height:var(--text-reading-lh);color:var(--ink-body);text-wrap:pretty;max-width:var(--measure-prose)}.tpl-log-para em{font-style:italic}.tpl-terminus{margin:var(--space-9) 0 0;font-family:var(--font-sans);font-size:var(--text-reading-size);line-height:var(--text-reading-lh);font-weight:var(--weight-regular);color:var(--ink-body);text-wrap:pretty;max-width:var(--measure-prose)}.tpl-caret:before{content:"▍";color:var(--ink-muted);animation:tpl-caret-blink calc(var(--dur-5) * 2) var(--ease-linear) infinite}@keyframes tpl-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.tpl-caret:before{animation:none}}.tpl-wayfinding{margin-top:var(--space-9);gap:var(--space-7);flex-direction:column;display:flex}.tpl-wayfinding-tail{padding-top:var(--space-5);border-top:var(--hairline-width) solid var(--line);justify-content:space-between;align-items:baseline;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.tpl-next-eyebrow{margin:0 0 var(--space-3);font-size:var(--text-body-size);line-height:var(--text-body-lh);color:var(--ink-muted)}.tpl-next-card{border-radius:var(--radius-lg);aspect-ratio:16/9;isolation:isolate;text-decoration:none;display:block;position:relative;overflow:hidden}.tpl-next-img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-3) var(--ease-out-expo);position:absolute;inset:0}.tpl-next-card:hover .tpl-next-img,.tpl-next-card:focus-visible .tpl-next-img{transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.tpl-next-img{transition:none}.tpl-next-card:hover .tpl-next-img,.tpl-next-card:focus-visible .tpl-next-img{transform:none}}.tpl-next-body{inset-inline:0;gap:var(--space-2);padding:var(--space-9) var(--space-7) var(--space-7);background-image:var(--media-scrim);flex-direction:column;display:flex;position:absolute;bottom:0}.tpl-next-title{font-size:var(--text-h3-size);line-height:var(--text-h3-lh);letter-spacing:var(--text-h3-ls);font-weight:var(--weight-medium);color:var(--ink-on-media)}.tpl-next-sub{max-width:42ch;font-size:var(--text-body-size);line-height:var(--text-body-lh);color:var(--ink-on-media-muted);text-wrap:pretty}@media not (min-width:48rem){.tpl-next-card{aspect-ratio:4/3}.tpl-next-body{padding:var(--space-8) var(--space-5) var(--space-5)}}.tpl-return,.tpl-neighbor{color:var(--link);text-decoration:none}.tpl-return:hover,.tpl-return:focus-visible,.tpl-neighbor:hover,.tpl-neighbor:focus-visible{color:var(--link-hover);text-underline-offset:.18em;text-decoration:underline}.tpl-return{font-size:var(--text-ui-size);line-height:var(--text-ui-lh);font-weight:var(--weight-medium)}.tpl-neighbor{font-size:var(--text-index-size);line-height:var(--text-index-lh);font-weight:var(--weight-medium)}.tpl-neighbor-marker{color:var(--ink-faint)}
html:has(.tpl-page){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.tpl-page){scroll-behavior:auto}}.tpl-viewport{background-color:var(--surface-sunken);border:none;padding:0;overflow:hidden}.tpl-viewport .tpl-still{object-fit:cover;border-radius:0}.tpl-page{--cs-measure:var(--measure-prose);--cs-rhythm-section:var(--space-10);--cs-rhythm-lede:var(--space-5);--cs-rhythm-figure:var(--space-6);--cs-rhythm-caption:var(--space-3);--cs-rhythm-rest:var(--space-7);--cs-reveal-stagger:60ms;--cs-reveal-distance:var(--space-2)}.cs-eyebrow{margin-block:var(--cs-rhythm-section) 0;font-size:var(--text-body-size);line-height:var(--text-body-lh);font-weight:var(--weight-regular);color:var(--ink-muted)}.cs-eyebrow+.cs-heading{margin-block-start:var(--space-1)}.tpl-title-eyebrow{margin-block-start:0}.cs-eyebrow+.tpl-title{margin-block-start:var(--space-1)}.cs-heading{scroll-margin-top:var(--space-8);margin-block:var(--cs-rhythm-section) 0;font-family:var(--font-sans);font-size:var(--text-h3-size);line-height:var(--text-h3-lh);letter-spacing:var(--text-h3-ls);font-weight:var(--weight-medium);color:var(--ink)}.cs-prose{margin-block:var(--cs-rhythm-lede) 0;font-size:var(--text-reading-size);line-height:var(--text-reading-lh);letter-spacing:var(--text-reading-ls);color:var(--ink-muted);text-wrap:pretty;max-width:var(--cs-measure)}.cs-prose strong{font-weight:var(--weight-semibold);color:var(--ink-body)}.cs-slot+.cs-prose,.cs-slot+.cs-slot{margin-block-start:var(--cs-rhythm-rest)}.cs-slot{margin-block:var(--cs-rhythm-figure) 0;margin-inline:0}.cs-slot--content{container:cs-slot/inline-size}.cs-slot--content,[data-project=doorlist] .cs-section>.cs-slot:not(.cs-quote),[data-project=neuralyfe] .cs-section>.cs-slot:not(.cs-quote),[data-project=phantom] .cs-section>.cs-slot:not(.cs-quote){max-width:var(--width-content)}:root,[data-project=optimizely-onramp]{--cs-figure-ground:var(--surface)}.onramp-fold-frame,.fig-wr__mount{--cs-figure-ground:color-mix(in srgb, var(--optimizely-tint) 50%, var(--optimizely-ground))}[data-project=doorlist]{--cs-figure-ground:var(--dl-figure-ground)}[data-project=neuralyfe],[data-project=phantom]{--cs-figure-ground:var(--surface)}.cs-slot-frame{background-color:var(--cs-figure-ground);border-radius:var(--radius-md);box-shadow:none;padding:var(--space-6);border:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.cs-slot-img,.cs-slot-media{object-fit:contain;border-radius:var(--radius-sm);width:auto;max-width:100%;height:auto;max-height:30rem;display:block}.cs-slot-caption{margin-block:var(--cs-rhythm-caption) 0;font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--ink-muted);text-wrap:pretty;max-width:var(--cs-measure)}.cs-slot-caption b,.cs-slot-caption strong{color:var(--ink-body);font-weight:var(--weight-semibold)}.cs-film{background-color:var(--cs-figure-ground);border-radius:var(--radius-md);padding:var(--space-6)}@media not (min-width:36rem){.cs-film{padding:var(--space-3)}}.cs-film-media{border-radius:var(--radius-sm);width:100%;height:auto;display:block}.cs-film-bound{align-items:baseline;gap:var(--space-1) var(--space-4);margin-block:var(--space-4) 0;font-size:var(--text-mono-micro-size);line-height:var(--text-mono-micro-lh);font-weight:var(--weight-medium);color:var(--ink-muted);text-wrap:pretty;flex-wrap:wrap;display:flex}.cs-film-runtime{color:var(--ink-body);font-variant-numeric:tabular-nums}.cs-film-note{min-width:0}.cs-figure-notes{max-width:var(--cs-measure);margin-block-start:var(--space-5)}.cs-figure-notes>:first-child{margin-block-start:0}.cs-note{margin-block:var(--cs-rhythm-figure) 0}.cs-note-fill{width:100%;padding:var(--space-6);background-color:var(--cs-figure-ground);border-radius:var(--radius-md)}.cs-note-label{margin-block:0 var(--space-1);font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--ink-muted)}.cs-note-line{font-size:var(--text-reading-size);line-height:var(--text-reading-lh);letter-spacing:var(--text-reading-ls);font-weight:var(--weight-medium);color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.cs-note-attribution{margin:var(--space-1) 0 0;font-size:var(--text-body-size);line-height:var(--text-body-lh);color:var(--ink-muted)}.cs-slot--portrait .cs-slot-img{max-height:28rem}.cs-frame-screen{background-color:var(--cs-figure-ground);border-radius:var(--radius-md);padding:var(--space-6);border:none;overflow:hidden}.cs-screen-img{object-fit:contain;border-radius:var(--radius-sm);width:auto;max-width:100%;height:auto;max-height:32rem;margin-inline:auto;display:block}.cs-frame-plate{background-color:var(--surface);border-radius:var(--radius-md);padding:var(--space-6);justify-content:center;align-items:center;display:flex;overflow:hidden}.cs-plate-img{max-width:100%;height:auto;max-block-size:30rem;display:block}.cs-plate-media{border-radius:var(--radius-sm);width:auto;max-width:100%;height:auto;max-height:30rem;margin-inline:auto;display:block}.cs-slot-media.tpl-motion-poster,.cs-plate-media.tpl-motion-poster{display:none}@media (prefers-reduced-motion:reduce){.cs-slot-media.tpl-motion-video,.cs-plate-media.tpl-motion-video{display:none}.cs-slot-media.tpl-motion-poster,.cs-plate-media.tpl-motion-poster{display:block}}.cs-claimset{margin-block:var(--cs-rhythm-figure) 0;margin-inline:0}.cs-claimset-label{margin-block:0 var(--space-4);font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--ink-muted);text-wrap:pretty;max-width:var(--cs-measure)}.cs-claimset-items{gap:var(--space-4);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.cs-claimset-card{padding:var(--space-5);background-color:var(--cs-figure-ground);border-radius:var(--radius-md)}.cs-claimset-card:before{content:"";block-size:2px;inline-size:28px;background-color:var(--ink);border-radius:1px;margin-block-end:var(--space-3);display:block}.cs-claimset-claim{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:pretty;margin:0}.cs-claimset-line{margin:var(--space-3) 0 0;font-size:var(--text-reading-size);line-height:var(--text-reading-lh);letter-spacing:var(--text-reading-ls);color:var(--ink-muted);text-wrap:pretty}.cs-claimset-source,.cs-claimset-set-source{font-size:var(--text-body-size);line-height:var(--text-body-lh);color:var(--ink-muted);text-wrap:pretty}.cs-claimset-source{margin:var(--space-4) 0 0}.cs-claimset-set-source{margin:var(--space-4) 0 0;max-width:var(--cs-measure)}@media (min-width:45rem){.cs-claimset:not(.cs-claimset--stacked) .cs-claimset-items{grid-template-columns:repeat(var(--cs-claimset-count,3), 1fr)}}.cs-claimset--stacked .cs-claimset-card{gap:var(--space-4);padding:var(--space-6);grid-template-columns:1fr;grid-template-areas:"mark""claim""body";display:grid}.cs-claimset--stacked .cs-claimset-card:before{grid-area:mark;margin-block-end:0}.cs-claimset--stacked .cs-claimset-claim{font-size:var(--text-h3-size);line-height:var(--text-h3-lh);letter-spacing:var(--text-h3-ls);font-weight:var(--weight-card-title);text-wrap:balance;grid-area:claim}.cs-claimset--stacked .cs-claimset-body{gap:var(--space-3);grid-area:body;display:grid}.cs-claimset--stacked .cs-claimset-line{font-weight:var(--weight-regular);color:var(--ink-muted);margin:0}.cs-claimset--stacked .cs-claimset-source{margin:0}@media (min-width:52rem){.cs-claimset--stacked .cs-claimset-card{column-gap:var(--space-7);grid-template-columns:minmax(0,.85fr) minmax(0,1fr);grid-template-areas:"mark mark""claim body";align-items:start}}.cs-quote{margin-block:var(--space-6) 0;border-inline-start:var(--space-1) solid var(--line);margin-inline:0;padding-inline-start:var(--space-4)}.cs-quote-body{font-family:var(--font-serif);font-style:italic;font-size:var(--text-h3-size);line-height:var(--text-body-lh);letter-spacing:0;font-weight:var(--weight-regular);color:var(--ink);text-wrap:pretty;margin:0}.cs-quote-cite{margin-block:var(--space-1) 0;font-size:var(--text-body-size);line-height:var(--text-body-lh);color:var(--ink-muted)}.cs-quote-response{margin-block:var(--cs-rhythm-rest) 0;max-width:var(--cs-measure);font-family:var(--font-sans);font-size:var(--text-body-size);line-height:var(--text-body-lh);color:var(--ink);text-wrap:pretty;margin-inline:0}.cs-strip{margin-block:var(--space-6) 0;margin-inline:0}.cs-strip-track{gap:var(--space-6);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.cs-strip-frame{min-width:0;margin:0}@media not (min-width:58rem){.cs-strip-frame .cs-slot-frame{max-width:16rem}}@media (min-width:58rem){.cs-strip-track{grid-template-columns:repeat(var(--cs-strip-count), 1fr);gap:var(--space-4);align-items:start}}.cs-strip--wide .cs-strip-track{gap:var(--space-7);grid-template-columns:1fr}.cs-strip--wide .cs-strip-frame .cs-slot-frame{aspect-ratio:auto;max-width:none}.cs-strip--wide .cs-slot-img{width:100%;max-height:none}.cs-strip-date{margin:var(--space-3) 0 0;font-family:var(--font-sans);font-size:var(--text-mono-micro-size);line-height:var(--text-mono-micro-lh);letter-spacing:0;font-weight:var(--weight-medium);color:var(--ink-muted)}.cs-strip-caption{margin:var(--space-1) 0 0;font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--ink-muted);text-wrap:pretty;max-width:var(--cs-measure)}.cs-taps{margin-block:var(--cs-rhythm-figure) 0;margin-inline:0}.cs-taps-frame{padding:var(--space-6);width:100%}.cs-taps-frame,.cs-rankcmp-frame,.cs-flow-frame,.cs-stat-frame{display:block}.cs-taps-plot{align-items:center;row-gap:var(--space-3);column-gap:var(--space-4);grid-template-columns:auto 1fr;display:grid}.cs-taps-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.cs-taps-label{font-family:var(--font-sans);font-size:var(--text-mono-line-size);line-height:var(--text-mono-line-lh);color:var(--ink-muted);white-space:nowrap}.cs-taps-label--subject{color:var(--ink)}.cs-taps-units{gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.cs-taps-unit{inline-size:var(--space-4);block-size:var(--space-4);border-radius:var(--radius-full);background-color:var(--ink-muted)}.cs-taps-unit--subject{background-color:var(--content-info)}.cs-taps-readout{margin:var(--space-6) 0 0;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.cs-taps-ratio{font-size:var(--text-h2-size);line-height:var(--text-h2-lh);letter-spacing:var(--text-h2-ls);font-weight:var(--weight-semibold);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.cs-taps-ratio-label{font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--ink-muted)}.cs-taps-bound{margin:var(--space-2) 0 0;font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--ink-muted);text-wrap:pretty;max-width:var(--cs-measure)}.cs-rank-chip{padding:var(--space-2) var(--space-4);background-color:var(--surface);border-radius:var(--radius-full);font-family:var(--font-sans);font-size:var(--text-mono-micro-size);line-height:var(--text-mono-micro-lh);letter-spacing:0;font-weight:var(--weight-medium);color:var(--ink-body);white-space:nowrap;border:none}.cs-rankcmp{margin-block:var(--cs-rhythm-figure) 0;margin-inline:0}.cs-rankcmp-frame{padding:var(--space-6)}@media (min-width:58rem){.cs-rankcmp-frame{padding:var(--space-7)}}.cs-rankcmp-columns{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:45rem){.cs-rankcmp-columns{gap:var(--space-8);grid-template-columns:1fr 1fr}}.cs-rankcmp-viewer{min-width:0}.cs-rankcmp-name{margin:0 0 var(--space-4);border-block-end:var(--hairline-width) solid var(--line-strong);font-family:var(--font-sans);font-size:var(--text-mono-micro-size);line-height:var(--text-mono-micro-lh);letter-spacing:0;font-weight:var(--weight-medium);color:var(--ink-muted);padding-block-end:var(--space-3)}.cs-rankcmp-events{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.cs-rankcmp-event{gap:var(--space-2);justify-items:start;display:grid}.cs-rankcmp-event-name{font-size:var(--text-caption-size);line-height:var(--text-caption-lh);font-weight:var(--weight-medium);color:var(--ink-body)}.cs-rankcmp-event .cs-rank-chip{margin-inline-start:var(--space-4)}.cs-rankcmp-sample{margin:var(--space-6) 0 0;text-align:center;font-family:var(--font-sans);font-size:var(--text-mono-line-size);line-height:var(--text-mono-line-lh);letter-spacing:0;font-weight:var(--weight-medium);color:var(--ink-muted)}.cs-flow{margin-block:var(--cs-rhythm-figure) 0;margin-inline:0}.cs-flow-frame{padding:var(--space-6)}@media (min-width:58rem){.cs-flow-frame{padding:var(--space-7)}}.cs-flow-word{margin:0 0 var(--space-5);font-family:var(--font-sans);font-size:var(--text-mono-micro-size);line-height:var(--text-mono-micro-lh);letter-spacing:0;font-weight:var(--weight-medium);color:var(--ink-muted)}.cs-flow-columns{columns:1;column-gap:var(--space-6)}@media (min-width:40rem){.cs-flow-columns{columns:2}}@media (min-width:58rem){.cs-flow-columns{columns:4}}.cs-flow-group{break-inside:avoid;margin-block-end:var(--space-5)}.cs-flow-group-label{margin:0 0 var(--space-2);font-family:var(--font-sans);font-size:var(--text-mono-micro-size);line-height:var(--text-mono-micro-lh);letter-spacing:0;font-weight:var(--weight-medium);color:var(--ink-muted)}.cs-flow-entries{margin:0;padding:0;list-style:none}.cs-flow-entry{font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--ink-body)}.cs-annotated{inline-size:fit-content;margin-inline:auto;position:relative}.cs-annotation-layer{margin:0;padding:0;list-style:none}.cs-annotation{align-items:flex-start;gap:var(--space-2);display:flex;position:absolute}.cs-annotation-num{inline-size:var(--space-5);block-size:var(--space-5);border-radius:var(--radius-full);background-color:var(--ink);font-family:var(--font-sans);font-size:var(--text-mono-micro-size);line-height:1;font-weight:var(--weight-medium);color:var(--bg);font-variant-numeric:tabular-nums;border:none;flex-shrink:0;place-items:center;display:inline-grid}.cs-annotation-label{padding:var(--space-1) var(--space-3);background-color:var(--surface);box-shadow:var(--elev-1);border-radius:var(--radius-full);font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--ink-body);border:none;max-inline-size:14rem}.cs-annotation-list{margin:var(--cs-rhythm-caption) 0 0;gap:var(--space-2);max-width:var(--cs-measure);padding:0;list-style:none;display:none}.cs-annotation-list-item{align-items:baseline;gap:var(--space-3);display:flex}.cs-annotation-list-label{font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--ink-muted)}@media not (min-width:45rem){.cs-annotation-label,:where(.cs-slot:not(.cs-slot--annotated-strip)) .cs-annotation:nth-child(2):not(:last-child){display:none}.cs-annotation-list{display:grid}:where(.cs-slot:not(.cs-slot--annotated-strip)) .cs-annotation-list-item:nth-child(2):not(:last-child){display:none}}@media print{.cs-annotation-label{display:none}.cs-annotation-list{display:grid}}.cs-slot--annotated-strip .cs-annotation-label{display:none}.cs-slot--annotated-strip .cs-annotation-list{display:grid}@media not (min-width:45rem){.cs-slot--annotated-strip .cs-annotation-layer{display:none}}.cs-stat{margin-block:var(--cs-rhythm-figure) 0;margin-inline:0}.cs-stat-frame{padding:var(--space-6)}@media (min-width:58rem){.cs-stat-frame{padding:var(--space-7)}}.cs-stat-figures{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:58rem){.cs-stat-figures{gap:var(--space-8);grid-template-columns:1fr 1fr}}.cs-stat-figure{min-width:0}.cs-stat-baseline{margin:0 0 var(--space-2);font-family:var(--font-sans);font-size:var(--text-mono-micro-size);line-height:var(--text-mono-micro-lh);letter-spacing:0;font-weight:var(--weight-medium);color:var(--ink-muted);font-variant-numeric:tabular-nums}.cs-stat-value{font-size:var(--text-display-size);line-height:var(--text-display-lh);letter-spacing:var(--text-display-ls);font-weight:var(--weight-medium);color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.cs-stat-label{margin:var(--space-2) 0 0;font-family:var(--font-sans);font-size:var(--text-mono-micro-size);line-height:var(--text-mono-micro-lh);letter-spacing:0;font-weight:var(--weight-medium);color:var(--ink-muted)}.cs-stat-bound{margin:var(--space-6) 0 0;border-block-start:var(--hairline-width) solid var(--line);font-family:var(--font-sans);font-size:var(--text-mono-micro-size);line-height:var(--text-mono-micro-lh);letter-spacing:0;font-weight:var(--weight-medium);color:var(--ink-muted);font-variant-numeric:tabular-nums;padding-block-start:var(--space-5)}.cs-statpair-frame{padding:var(--space-6) var(--space-5);display:block}@media (min-width:58rem){.cs-statpair-frame{padding:var(--space-7) var(--space-8)}}.cs-statpair-figures{grid-template-columns:1fr;gap:0;display:grid}@media (min-width:58rem){.cs-statpair-figures{grid-template-columns:1fr 1fr}}.cs-statpair-figure{min-width:0}.cs-statpair-figure+.cs-statpair-figure{border-block-start:var(--hairline-width) solid var(--line);margin-block-start:var(--space-5);padding-block-start:var(--space-5)}@media (min-width:58rem){.cs-statpair-figure+.cs-statpair-figure{border-block-start:none;border-inline-start:var(--hairline-width) solid var(--line);margin-block-start:0;margin-inline-start:var(--space-7);padding-block-start:0;padding-inline-start:var(--space-7)}}.cs-statpair-label{margin:0 0 var(--space-3);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-muted)}.cs-statpair-row{align-items:baseline;gap:var(--space-3);font-variant-numeric:tabular-nums;margin:0;display:flex}.cs-statpair-from{font-size:var(--text-h2-size);letter-spacing:var(--text-h2-ls);line-height:1;font-weight:var(--weight-regular);color:var(--ink-muted)}.cs-statpair-arrow{block-size:14px;inline-size:22px;color:var(--ink-muted);flex:none;align-self:flex-end;margin-block-end:6px}.cs-statpair-to{font-size:var(--text-display-size);letter-spacing:-.03em;line-height:1;font-weight:var(--weight-medium);color:var(--ink)}.cs-statpair-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.cs-statpair-source{font-size:var(--text-mono-micro-size);line-height:var(--text-mono-micro-lh);font-weight:var(--weight-medium);color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0}.cs-exhibit-fig{margin-block:var(--cs-rhythm-figure) 0;margin-inline:0}.cs-exhibit{justify-content:center;align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.cs-exhibit-screen{border-radius:var(--radius-md);width:auto;max-width:100%;height:auto;display:block}@media (min-width:58rem){.cs-exhibit{gap:var(--space-8);flex-flow:wrap}.cs-exhibit-screen--lg{max-height:32rem}.cs-exhibit-screen--md{max-height:30rem}.cs-exhibit-screen--sm{max-height:20rem}}.cs-meta{margin-block:var(--space-6) 0;gap:var(--space-4) var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.cs-meta-item{min-width:0;margin:0}.cs-meta-item:last-child:nth-child(odd){grid-column:1/-1}.cs-meta-label{margin-block:0 var(--space-2);font-family:var(--font-sans);font-size:var(--text-label-size);line-height:var(--text-label-lh);letter-spacing:var(--text-label-ls);text-transform:uppercase;font-weight:var(--weight-medium);color:var(--ink-muted)}.cs-meta-value{font-size:var(--text-body-size);line-height:var(--text-body-lh);color:var(--ink-body);margin:0}.tpl-page .tpl-title{font-family:var(--font-sans);font-size:var(--text-h2-size);line-height:var(--text-h2-lh);letter-spacing:var(--text-h2-ls);font-weight:var(--weight-regular);color:var(--ink);margin-block-start:0}@media not (min-width:58rem){@supports (animation-timeline:scroll()){.tpl-page:before{content:"";background-color:var(--page-ink);transform-origin:0;width:100%;height:2px;animation:linear cs-read-progress;animation-timeline:scroll(root);position:fixed;inset-block-start:0;inset-inline-start:0}}.tpl-page{padding-block-end:calc(var(--space-9) + env(safe-area-inset-bottom,0px))}}@keyframes cs-read-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media not (min-width:27rem){.cs-meta{grid-template-columns:1fr}}@media (min-width:58rem){body:has(.tpl-page) .shell-content{width:auto;padding-block:0 var(--space-9);margin-inline:0}.tpl-page{--cs-rail-clear:15.5rem;--cs-hero:min(var(--width-wide), max(var(--measure-prose), calc(100vw - 2 * var(--cs-rail-clear))));width:var(--cs-hero);margin-inline:auto}.tpl-page>*,.cs-section>*{max-width:var(--cs-measure);min-width:0;margin-inline:0}.cs-section{display:contents}.tpl-page>.cs-opening{width:100%;max-width:none}.tpl-page .tpl-title{font-size:var(--text-h1-size);line-height:var(--text-h1-lh);letter-spacing:var(--text-h1-ls)}.cs-opening .cs-meta{gap:var(--space-5) var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--space-7)}.cs-opening .cs-meta-item:last-child:nth-child(odd){grid-column:auto}.cs-opening .cs-meta:has(>:nth-child(5)){grid-template-columns:repeat(4,minmax(0,1fr))}.cs-opening .cs-meta:has(>:nth-child(5))>.cs-meta-item:last-child{grid-column:1/-1}.cs-section>.cs-heading{max-width:none}.tpl-page .tpl-title{text-align:start;max-width:none}.tpl-page>.tpl-artifact,.tpl-page>.tpl-wayfinding,.cs-section>.cs-slot,.cs-section>.cs-note{width:100%;max-width:none}.cs-section>.cs-slot--content,[data-project=doorlist] .cs-section>.cs-slot:not(.cs-quote),[data-project=neuralyfe] .cs-section>.cs-slot:not(.cs-quote),[data-project=phantom] .cs-section>.cs-slot:not(.cs-quote){width:var(--width-content);max-width:none}[data-project=doorlist] .cs-section>.cs-quote,[data-project=neuralyfe] .cs-section>.cs-quote,[data-project=phantom] .cs-section>.cs-quote{max-width:var(--cs-measure)}}@media (prefers-reduced-motion:no-preference){html.js-reveal .cs-reveal{opacity:0;transform:translateY(var(--space-4));transition:opacity var(--dur-5) var(--ease-out-expo), transform var(--dur-5) var(--ease-out-expo)}html.js-reveal .cs-reveal.is-revealed{opacity:1;transform:none}html.js-reveal .cs-taps-frame .cs-taps-row,html.js-reveal .cs-taps-frame .cs-taps-readout{opacity:0;transform:translateY(var(--cs-reveal-distance));transition:opacity var(--dur-5) var(--ease-out-expo), transform var(--dur-5) var(--ease-out-expo)}html.js-reveal .cs-taps-frame.is-revealed .cs-taps-row,html.js-reveal .cs-taps-frame.is-revealed .cs-taps-readout{opacity:1;transform:none}html.js-reveal .cs-taps-frame.is-revealed .cs-taps-row--subject{transition-delay:.15s}html.js-reveal .cs-taps-frame.is-revealed .cs-taps-readout{transition-delay:.3s}html.js-reveal .cs-strip-frame:nth-child(2) .cs-reveal{transition-delay:.12s}html.js-reveal .cs-strip-frame:nth-child(3) .cs-reveal{transition-delay:.24s}}@media (forced-colors:active){.cs-taps-unit,.cs-rank-chip{border:var(--hairline-width) solid CanvasText}}.tpl-page{margin-top:var(--space-8)}.tpl-page>.tpl-artifact{margin-block-start:var(--space-7)}@media not (min-width:27rem){.cs-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:58rem){.cs-opening .cs-meta{margin-block-start:var(--space-6)}.cs-opening .cs-meta:has(>:nth-child(4)):not(:has(>:nth-child(5))){grid-template-columns:repeat(4,minmax(0,1fr))}.cs-opening .cs-meta:has(>:nth-child(4)):not(:has(>:nth-child(5)))>.cs-meta-item:last-child{grid-column:auto}}@keyframes cs-enter-rise{0%{opacity:0;transform:translateY(var(--vt-rise))}}@media (prefers-reduced-motion:no-preference){html.vt-entering .tpl-page .tpl-title-eyebrow,html.vt-entering .tpl-page .tpl-title,html.vt-entering .tpl-page .cs-meta{animation:cs-enter-rise var(--vt-enter-duration) var(--ease-out-expo) both}html.vt-entering .tpl-page .tpl-title-eyebrow{animation-delay:var(--vt-enter-delay)}html.vt-entering .tpl-page .tpl-title{animation-delay:calc(var(--vt-enter-delay) + var(--vt-stagger))}html.vt-entering .tpl-page .cs-meta{animation-delay:calc(var(--vt-enter-delay) + 2 * var(--vt-stagger))}}
.onramp-plate.onramp-tint-plate{background-color:var(--cs-figure-ground)}.onramp-tint-plate .onramp-mark{box-shadow:inset 0 0 0 1px var(--optimizely-ground-muted)}.onramp-tint-plate .onramp-mark--filled{background-color:var(--optimizely-lime);box-shadow:inset 0 0 0 1px var(--optimizely-positive)}.onramp-tint-plate .onramp-key-label{color:var(--optimizely-ground-muted)}.onramp-plate{background-color:var(--optimizely-plate);border-radius:var(--radius-md);box-shadow:none;padding:var(--space-6);border:none;display:block;overflow:hidden}.onramp-bound{margin:var(--space-6) 0 0;border-block-start:var(--hairline-width) solid var(--line);font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--ink-muted);text-wrap:pretty;max-width:var(--cs-measure);padding-block-start:var(--space-5)}.onramp-sample{margin:var(--space-6) 0 0;text-align:center;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;color:var(--optimizely-plate-muted)}.onramp-field{grid-template-columns:repeat(var(--onramp-field-cols), 1fr);aspect-ratio:var(--onramp-field-cols) / var(--onramp-field-rows);grid-auto-rows:1fr;place-items:center;display:grid}.onramp-mark{aspect-ratio:1;border-radius:var(--radius-full);inline-size:62%;box-shadow:inset 0 0 0 1px var(--optimizely-mark);display:block}.onramp-mark--filled{background-color:var(--optimizely-lime);box-shadow:none}.onramp-key{margin:var(--space-6) 0 0;gap:var(--space-4);display:grid}.onramp-key-row{align-items:baseline;gap:var(--space-4);grid-template-columns:auto 1fr;display:grid}.onramp-key-count{font-size:var(--text-h3-size);line-height:var(--text-h3-lh);letter-spacing:var(--text-h3-ls);font-weight:var(--weight-medium);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.onramp-key-label{font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--optimizely-plate-muted);text-wrap:pretty;margin:0}@media (min-width:45rem){.onramp-plate{padding:var(--space-7)}}.cs-slot-frame.onramp-fold-frame,.onramp-fold-frame{display:block}.onramp-fold-root{gap:var(--space-6);grid-template-columns:1fr;align-items:start;display:grid}.onramp-fold-seats{gap:var(--space-4);justify-items:start;display:grid}.onramp-seat{min-inline-size:0}.onramp-seat-eyebrow{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;color:var(--optimizely-ground-muted);margin:0}.onramp-seat-person{margin:var(--space-2) 0 0;font-size:var(--text-h3-size);line-height:var(--text-h3-lh);letter-spacing:var(--text-h3-ls);font-weight:var(--weight-medium);color:var(--optimizely-ground-ink);text-wrap:pretty}.onramp-seat-state{margin:var(--space-2) 0 0;font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--optimizely-ink-secondary);text-wrap:pretty}.onramp-fold-arrow{block-size:4.5rem;inline-size:4.5rem;margin-block:calc(-1 * var(--space-2));justify-content:center;align-items:center;display:flex}.onramp-fold-arrow svg{block-size:1rem;inline-size:4.5rem;display:block;transform:rotate(90deg)}.onramp-fold-arrow-line{fill:none;stroke:var(--optimizely-ground-muted);stroke-width:1.5px;stroke-linecap:round}.onramp-fold-arrow-head{fill:var(--optimizely-ground-muted)}.onramp-sheet{background-color:var(--bg);border-radius:var(--radius-md);padding:var(--space-6)}.onramp-sheet-label{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;color:var(--optimizely-ground-muted);margin:0}.onramp-sheet-lines{margin:var(--space-5) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.onramp-sheet-line{align-items:center;gap:var(--space-3);font-size:var(--text-h3-size);line-height:var(--text-h3-lh);letter-spacing:var(--text-h3-ls);color:var(--optimizely-ground-ink);display:flex}.onramp-sheet-tick{border-radius:var(--radius-sm);background-color:var(--optimizely-lime);flex:none;place-items:center;block-size:1.5rem;inline-size:1.5rem;display:grid}.onramp-sheet-tick svg{fill:none;block-size:1rem;inline-size:1rem;stroke:var(--optimizely-ground-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;display:block}.onramp-sheet-sign{margin-block-start:var(--space-7)}.onramp-sheet-sig{block-size:3.125rem;inline-size:min(100%,18.75rem);margin-block-end:calc(-1 * var(--space-1));display:block}.onramp-sheet-sig-path{fill:none;stroke:var(--optimizely-ground-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.onramp-sheet-rule{block-size:var(--hairline-width);background-color:var(--optimizely-border-strong);display:block}.onramp-sheet-cap{margin:var(--space-3) 0 0;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;color:var(--optimizely-ground-muted)}@media (min-width:46rem){.onramp-fold-root{gap:var(--space-7);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center}}@media (prefers-reduced-motion:no-preference){html.js-reveal .onramp-fold-arrow-line{stroke-dasharray:56;stroke-dashoffset:56px}html.js-reveal .onramp-sheet-sig-path{stroke-dasharray:545;stroke-dashoffset:545px}html.js-reveal .onramp-fold-arrow-head{opacity:0}html.js-reveal .onramp-fold-frame.is-in-view .onramp-fold-arrow-line{stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-4) var(--ease-out-expo)}html.js-reveal .onramp-fold-frame.is-in-view .onramp-fold-arrow-head{opacity:1;transition:opacity var(--dur-2) linear var(--dur-4)}html.js-reveal .onramp-fold-frame.is-in-view .onramp-sheet-sig-path{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--ease-in-out-soft) var(--dur-4)}}.cs-stat--single .cs-stat-figures{grid-template-columns:1fr}.cs-stat--single .cs-stat-label{font-size:var(--text-h3-size);line-height:var(--text-h3-lh);letter-spacing:var(--text-h3-ls);font-weight:var(--weight-regular);text-transform:none;color:var(--ink-body);max-width:var(--cs-measure);text-wrap:pretty;margin-block-start:var(--space-4)}.cs-stat--single .cs-stat-bound{max-width:var(--cs-measure)}@media (forced-colors:active){.onramp-mark{border:var(--hairline-width) solid CanvasText;box-shadow:none}.onramp-mark--filled,.onramp-fold-spine{forced-color-adjust:none;background-color:canvastext}}
:root{--oz-rung-1:100%;--oz-rung-2:76%;--oz-rung-3:58%;--oz-rung-4:45%}.fig-oz{font-family:var(--font-sans);margin-inline:0;container-type:inline-size}.fig-oz__mount{--u:clamp(12px, 2.0896cqi, 16px);background:var(--cs-figure-ground);border-radius:var(--radius-lg);padding:var(--space-6)}.fig-oz__pair{align-items:start;gap:calc(1.5 * var(--u));grid-template-columns:minmax(220px,300px) 40px minmax(0,1fr);display:grid}.fig-oz__lbl{margin:0 0 calc(.75 * var(--u));font-size:calc(.75 * var(--u));line-height:var(--u);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--optimizely-ink-secondary)}.fig-oz__spec{padding:calc(1.25 * var(--u)) calc(1.375 * var(--u));background:var(--bg);box-shadow:var(--elev-2);border-radius:calc(.75 * var(--u));font-size:calc(1.1875 * var(--u));line-height:calc(1.75 * var(--u));font-weight:var(--weight-semibold);color:var(--optimizely-ground-ink);margin:0}.fig-oz__arrow{margin-top:calc(3.875 * var(--u));color:var(--optimizely-ink-secondary)}.fig-oz__card{font-size:var(--u);line-height:calc(1.4286 * var(--u));letter-spacing:calc(.02 * var(--u));color:var(--optimizely-ground-ink);background:var(--bg);box-shadow:var(--elev-2);border-radius:var(--radius-md);padding:calc(1.75 * var(--u)) calc(1.875 * var(--u))}.fig-oz__pill{align-items:center;gap:calc(.5 * var(--u));padding:calc(.25 * var(--u)) calc(.75 * var(--u)) calc(.25 * var(--u)) calc(.625 * var(--u));border-radius:var(--radius-full);background:color-mix(in srgb, var(--optimizely-lime-pale) 55%, var(--bg));color:var(--optimizely-positive);font-size:calc(.8125 * var(--u));line-height:calc(1.25 * var(--u));font-weight:var(--weight-semibold);display:inline-flex}.fig-oz__dot{width:calc(.5 * var(--u));height:calc(.5 * var(--u));border-radius:var(--radius-full);background:currentColor;flex:none}.fig-oz__impact{margin:calc(.875 * var(--u)) 0 calc(.5 * var(--u));font-size:calc(2.125 * var(--u));letter-spacing:-.015em;line-height:1.22;font-weight:var(--weight-semibold);color:var(--optimizely-ground-ink);text-wrap:balance}.fig-oz__claim{font-size:var(--u);line-height:calc(1.5625 * var(--u));color:var(--optimizely-ink-secondary);margin:0}.fig-oz__delta{font-weight:var(--weight-semibold)}.fig-oz__delta--negative{color:var(--optimizely-negative)}.fig-oz__delta--positive{color:var(--optimizely-positive)}.fig-oz__rates{margin:calc(1.5 * var(--u)) 0;border:1px solid var(--optimizely-rule);border-radius:calc(.75 * var(--u));grid-template-columns:1fr 1fr;display:grid}.fig-oz__rate{padding:calc(.875 * var(--u)) calc(1.125 * var(--u));min-width:0}.fig-oz__rate+.fig-oz__rate{border-left:1px solid var(--optimizely-rule)}.fig-oz__rate dt{font-size:calc(.844 * var(--u));line-height:calc(1.25 * var(--u));color:var(--optimizely-ink-secondary);margin:0}.fig-oz__rate dd{margin:calc(.125 * var(--u)) 0 0;font-size:calc(1.875 * var(--u));line-height:calc(2.375 * var(--u));font-weight:var(--weight-semibold);color:var(--optimizely-ground-ink);font-variant-numeric:tabular-nums}.fig-oz__rate--on dd{color:var(--optimizely-positive)}.fig-oz__btn{padding:calc(.8125 * var(--u)) calc(1.25 * var(--u));border-radius:calc(.625 * var(--u));font-family:inherit;font-size:var(--u);line-height:calc(1.375 * var(--u));letter-spacing:0;cursor:pointer;color:var(--optimizely-ground-ink);border:1px solid #0000;align-items:center;display:inline-flex}.fig-oz__btn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.fig-oz__btn--primary{background:var(--optimizely-lime);border-color:var(--optimizely-lime);font-weight:var(--weight-semibold)}.fig-oz__ask,.fig-oz__answer{font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(2rem,6.57cqi,3.875rem);line-height:1.08;font-weight:var(--weight-regular);text-wrap:balance;font-style:italic}.fig-oz__ask{margin:calc(2.5 * var(--u)) 0 0;color:var(--optimizely-ground-ink)}.fig-oz__answer{color:var(--optimizely-positive);margin:0}@media (prefers-contrast:more){.fig-oz__rates{border-color:var(--optimizely-ground-muted)}.fig-oz__rate+.fig-oz__rate{border-left-color:var(--optimizely-ground-muted)}}@container (max-width:700px){.fig-oz__pair{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.fig-oz__arrow{margin-top:0;transform:rotate(90deg)}.fig-oz__arrow-cell{justify-content:center;display:flex}}@container (max-width:480px){.fig-oz__mount{padding:var(--space-5);border-radius:var(--radius-md)}.fig-oz__card{padding:calc(1.4 * var(--u))}.fig-oz__btn{justify-content:center;width:100%}}.fig-jr{font-family:var(--font-sans);margin-inline:0;container-type:inline-size}.fig-jr__mount{background:var(--cs-figure-ground);border-radius:var(--radius-lg);padding:var(--space-6)}.fig-jr__card{background:var(--bg);max-width:680px;box-shadow:var(--elev-2);border-radius:var(--radius-md);color:var(--optimizely-ground-ink);margin-inline:auto;padding:clamp(18px,2.4cqi,26px);font-size:clamp(11px,1.5cqi,14px)}.fig-jr__title{font-size:1.2143em;line-height:1.4118;font-weight:var(--weight-semibold);margin:0 0 1.2857em}.fig-jr__steps,.fig-jr__wrap{width:100%}.fig-jr__step{border:1px solid var(--optimizely-rule);background:var(--optimizely-tint);border-radius:.714em;align-items:center;gap:.857em;min-width:0;margin:0 auto;padding:.643em 1em;display:flex}.fig-jr__step[data-rung="1"]{width:var(--oz-rung-1)}.fig-jr__step[data-rung="2"]{width:var(--oz-rung-2)}.fig-jr__step[data-rung="3"]{width:var(--oz-rung-3)}.fig-jr__step[data-rung="4"]{width:var(--oz-rung-4)}.fig-jr__step--metric{border-color:var(--optimizely-metric-line);background:var(--optimizely-metric-fill)}.fig-jr__label{min-width:0;font-size:1em;line-height:1.4286;font-weight:var(--weight-semibold);flex:auto}.fig-jr__value{font-size:1.2857em;line-height:1.3333;font-weight:var(--weight-semibold);letter-spacing:-.01em;font-variant-numeric:tabular-nums;flex:none}.fig-jr__chip{border:1px solid var(--optimizely-metric-line);border-radius:var(--radius-full);background:var(--bg);color:var(--optimizely-ink-secondary);font-size:.714em;line-height:1.6;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;padding:0 .571em}.fig-jr__joint{text-align:center;height:2em;color:var(--optimizely-ground-muted);margin:0;font-size:.857em;line-height:2.3333em;position:relative}.fig-jr__joint:before{content:"";border-left:1px solid var(--optimizely-rule);position:absolute;top:0;bottom:0;left:50%}.fig-jr__joint span{background:var(--bg);font-variant-numeric:tabular-nums;padding:0 .6667em;position:relative}@media (prefers-contrast:more){.fig-jr__step{border-color:var(--optimizely-ground-muted)}.fig-jr__joint:before{border-left-color:var(--optimizely-ground-muted)}}@container (max-width:480px){.fig-jr__mount{padding:var(--space-5);border-radius:var(--radius-md)}.fig-jr__step{gap:.714em;padding:.643em .857em;width:100%!important}}.fig-pk{font-family:var(--font-sans);margin-inline:0;container-type:inline-size}.fig-pk__mount{background:var(--cs-figure-ground);border-radius:var(--radius-lg);padding:var(--space-6)}.fig-pk__shelves{--u:clamp(11px, 3.1cqi, 14px);gap:calc(1.286 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));max-width:792px;margin-inline:auto;display:grid}.fig-pk__shelf{flex-direction:column;min-width:0;display:flex}.fig-pk__zone-label{font-size:calc(.786 * var(--u));line-height:calc(1.143 * var(--u));font-weight:var(--weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--optimizely-ink-secondary);margin:0}.fig-pk__means{margin:calc(.357 * var(--u)) 0 calc(.857 * var(--u));font-size:calc(.929 * var(--u));line-height:calc(1.286 * var(--u));color:var(--optimizely-ink-secondary)}.fig-pk__card{aspect-ratio:1;background:var(--bg);min-width:0;box-shadow:var(--elev-2);border-radius:calc(.857 * var(--u));padding:calc(1.143 * var(--u));font-size:var(--u);line-height:calc(1.4286 * var(--u));letter-spacing:calc(.02 * var(--u));color:var(--optimizely-ground-ink);flex-direction:column;flex:1;display:flex}.fig-pk__name{margin:0 0 calc(.714 * var(--u));font-size:calc(1.107 * var(--u));line-height:calc(1.5 * var(--u));font-weight:var(--weight-semibold);letter-spacing:-.01em;overflow-wrap:break-word}.fig-pk__tags{gap:calc(.357 * var(--u));margin:0 0 calc(.786 * var(--u));flex-wrap:wrap;padding:0;list-style:none;display:flex}.fig-pk__tags li{padding:calc(.143 * var(--u)) calc(.571 * var(--u));border-radius:var(--radius-full);background:var(--optimizely-tint);font-size:calc(.821 * var(--u));line-height:calc(1.214 * var(--u));color:var(--optimizely-ink-secondary)}.fig-pk__tags li:first-child{background:var(--optimizely-rule-soft);color:var(--optimizely-ground-ink);font-weight:var(--weight-medium)}.fig-pk__state{align-items:flex-start;gap:calc(.5 * var(--u));margin:0 0 calc(.857 * var(--u));font-size:calc(.857 * var(--u));line-height:calc(1.214 * var(--u));color:var(--optimizely-ink-secondary);display:flex}.fig-pk__state-dot{width:calc(.429 * var(--u));height:calc(.429 * var(--u));margin-top:calc(.357 * var(--u));border-radius:var(--radius-full);background:var(--optimizely-border-strong);flex:none}.fig-pk__state--ok{color:var(--optimizely-positive)}.fig-pk__state--ok .fig-pk__state-dot{background:var(--optimizely-positive)}@container (min-width:621px){.fig-pk__means{min-height:calc(2.571 * var(--u))}.fig-pk__state{min-height:calc(2.429 * var(--u))}}.fig-pk__btn{width:100%;padding:calc(.643 * var(--u)) calc(.857 * var(--u));border-radius:calc(.643 * var(--u));font-family:inherit;font-size:calc(.929 * var(--u));line-height:calc(1.357 * var(--u));font-weight:var(--weight-semibold);color:var(--optimizely-ground-ink);background:var(--optimizely-lime);cursor:pointer;border:1px solid #0000;margin-top:auto}.fig-pk__btn--quiet{background:var(--bg);border-color:var(--optimizely-border-strong);font-weight:var(--weight-medium)}.fig-pk__btn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (prefers-contrast:more){.fig-pk__btn--quiet{border-color:var(--optimizely-ground-muted)}.fig-pk__state-dot{background:var(--optimizely-ground-muted)}}@container (max-width:620px){.fig-pk__mount{padding:var(--space-5);border-radius:var(--radius-md)}.fig-pk__shelves{gap:var(--space-6);grid-template-columns:minmax(0,1fr);max-width:340px}.fig-pk__card{aspect-ratio:auto}}@media (prefers-reduced-motion:no-preference){html.js-reveal .fig-pk__mount [data-step],html.js-reveal .fig-oz__mount [data-step],html.js-reveal .fig-jr__mount [data-step]{opacity:0}html.js-reveal .fig-pk__mount.is-in-view [data-step],html.js-reveal .fig-oz__mount.is-in-view [data-step],html.js-reveal .fig-jr__mount.is-in-view [data-step]{animation:onramp-fig-in var(--dur-4) var(--ease-out-expo) both}html.js-reveal .fig-pk__mount.is-in-view [data-step="1"],html.js-reveal .fig-oz__mount.is-in-view [data-step="1"],html.js-reveal .fig-jr__mount.is-in-view [data-step="1"]{animation-delay:0s}html.js-reveal .fig-pk__mount.is-in-view [data-step="2"],html.js-reveal .fig-oz__mount.is-in-view [data-step="2"],html.js-reveal .fig-jr__mount.is-in-view [data-step="2"]{animation-delay:.16s}html.js-reveal .fig-pk__mount.is-in-view [data-step="3"],html.js-reveal .fig-oz__mount.is-in-view [data-step="3"],html.js-reveal .fig-jr__mount.is-in-view [data-step="3"]{animation-delay:.32s}html.js-reveal .fig-oz__mount.is-in-view [data-step="4"],html.js-reveal .fig-jr__mount.is-in-view [data-step="4"]{animation-delay:.48s}html.js-reveal .fig-oz__mount.is-in-view [data-step="5"]{animation-delay:.64s}html.js-reveal .fig-oz__mount.is-in-view [data-step="6"]{animation-delay:.8s}html.js-reveal .fig-oz__mount.is-in-view [data-step="7"]{animation-delay:.96s}}@keyframes onramp-fig-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.fig-tb{font-family:var(--font-sans);margin-inline:0;container-type:inline-size}.fig-tb__mount{--u:clamp(12px, 1.75cqi, 17px);background:var(--cs-figure-ground);border-radius:var(--radius-lg);padding:var(--space-6)}.fig-tb__strip{gap:calc(1.714 * var(--u));border-bottom:1px solid var(--optimizely-rule-soft);font-size:var(--u);letter-spacing:calc(.02 * var(--u));line-height:calc(1.4286 * var(--u));flex-wrap:nowrap;display:flex}.fig-tb__tab{padding:calc(.857 * var(--u)) 0;border-bottom:calc(.1429 * var(--u)) solid transparent;color:var(--optimizely-ink-secondary);font-weight:var(--weight-regular);white-space:nowrap;align-items:center;margin-bottom:-1px;display:flex;position:relative}.fig-tb__tab--active{color:var(--optimizely-ground-ink);font-weight:var(--weight-semibold);border-bottom-color:var(--optimizely-ground-ink)}.fig-tb__tag{top:calc(100% + .571 * var(--u));inline-size:max-content;max-inline-size:22ch;padding:calc(.571 * var(--u)) calc(.857 * var(--u));border-radius:var(--radius-sm);background:var(--optimizely-ground-ink);color:var(--optimizely-ground);font-size:calc(.929 * var(--u));line-height:calc(1.4286 * var(--u));font-weight:var(--weight-medium);text-wrap:pretty;position:absolute;inset-inline-start:0}.fig-tb__tag:before{content:"";bottom:100%;inline-size:calc(.857 * var(--u));block-size:calc(.571 * var(--u));background:var(--optimizely-ground-ink);clip-path:polygon(50% 0,100% 100%,0 100%);position:absolute;inset-inline-start:calc(1.143 * var(--u))}.fig-tb__well{block-size:calc(4.571 * var(--u))}.fig-tb__scroll{min-inline-size:0}@container (max-width:560px){.fig-tb__mount{padding:var(--space-5) var(--space-4);border-radius:var(--radius-md)}.fig-tb__scroll{overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:2px;overflow-x:auto}.fig-tb__strip{inline-size:max-content}}
.fig-ab{font-family:var(--font-sans);margin-inline:0;container-type:inline-size}.fig-ab__mount{--u:clamp(10px, 1.55cqi, 14px);background:var(--cs-figure-ground);border-radius:var(--radius-lg);padding:var(--space-6)}.fig-ab__page{background:var(--optimizely-ground);border-radius:var(--radius-md);box-shadow:var(--elev-2);padding:calc(1.714 * var(--u));font-size:var(--u);line-height:calc(1.4286 * var(--u));color:var(--optimizely-ground-ink);overflow:hidden}.fig-ab__title{font-size:calc(2 * var(--u));line-height:calc(2.4 * var(--u));letter-spacing:calc(-.015 * var(--u));font-weight:var(--weight-semibold);margin:0}.fig-ab__tabs{gap:calc(1.714 * var(--u));margin-top:calc(1.4286 * var(--u));border-bottom:1px solid var(--optimizely-rule);display:flex}.fig-ab__tab{padding-bottom:calc(.714 * var(--u));color:var(--optimizely-ink-secondary);white-space:nowrap}.fig-ab__tab--on{color:var(--optimizely-ground-ink);font-weight:var(--weight-semibold);box-shadow:inset 0 calc(-.1429 * var(--u)) 0 0 var(--optimizely-ground-ink)}.fig-ab__band{margin-top:calc(1.4286 * var(--u));padding:calc(1.1429 * var(--u)) calc(1.1429 * var(--u)) calc(1.1429 * var(--u)) calc(1.4286 * var(--u));border-radius:calc(.857 * var(--u));border-inline-start:calc(.2143 * var(--u)) solid var(--optimizely-metric-line);background:var(--optimizely-metric-fill);gap:calc(.857 * var(--u));display:grid;position:relative}.fig-ab__eyebrow{font-size:max(10px, calc(.714 * var(--u)));line-height:calc(1 * var(--u));letter-spacing:.04em;font-weight:var(--weight-semibold);text-transform:uppercase;color:var(--optimizely-ink-secondary);margin:0}.fig-ab__headline{font-size:calc(1.4286 * var(--u));line-height:calc(1.857 * var(--u));font-weight:var(--weight-semibold);color:var(--optimizely-ground-ink);text-wrap:pretty;margin:0;padding-inline-end:calc(2.2 * var(--u))}.fig-ab__chips{gap:calc(.286 * var(--u)) calc(1.143 * var(--u));margin:calc(.714 * var(--u)) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.fig-ab__chip{font-size:max(10px, calc(.857 * var(--u)));line-height:calc(1.286 * var(--u));color:var(--optimizely-ink-secondary);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.fig-ab__chip b{font-weight:var(--weight-semibold);color:var(--optimizely-ground-ink)}.fig-ab__actions{align-items:center;gap:calc(.857 * var(--u)) calc(1.1429 * var(--u));flex-wrap:wrap;display:flex}.fig-ab__cost{font-size:calc(.857 * var(--u));line-height:calc(1.1429 * var(--u));color:var(--optimizely-ink-secondary);margin:0}.fig-ab__quiet,.fig-ab__cta,.fig-ab__x{font-family:inherit;font-size:var(--u);cursor:default;opacity:1}.fig-ab__quiet{font-weight:var(--weight-semibold);color:var(--optimizely-positive);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.fig-ab__cta{padding:calc(.571 * var(--u)) calc(1.1429 * var(--u));border-radius:calc(.571 * var(--u));background:var(--optimizely-lime);font-weight:var(--weight-semibold);color:var(--optimizely-ground-ink);border:0}.fig-ab__x{padding:calc(.2857 * var(--u));color:var(--optimizely-ink-secondary);background:0 0;border:0;line-height:1;position:absolute;inset-block-start:calc(.857 * var(--u));inset-inline-end:calc(.857 * var(--u))}@container (min-width:34rem){.fig-ab__actions{justify-content:flex-end}}.fig-ab__table{inline-size:100%;margin-top:calc(1.4286 * var(--u));border-collapse:collapse;text-align:start}.fig-ab__table th{padding:calc(.857 * var(--u)) calc(1.1429 * var(--u));background:var(--optimizely-tint);border-bottom:1px solid var(--optimizely-rule);font-size:max(10px, calc(.714 * var(--u)));line-height:calc(1 * var(--u));letter-spacing:.04em;font-weight:var(--weight-semibold);text-transform:uppercase;color:var(--optimizely-ink-secondary);text-align:start;white-space:nowrap}.fig-ab__table td{padding:calc(1.1429 * var(--u));border-bottom:1px solid var(--optimizely-rule);vertical-align:middle}.fig-ab__name{font-weight:var(--weight-medium);color:var(--optimizely-ground-ink)}.fig-ab__meta{color:var(--optimizely-ink-secondary);white-space:nowrap}.fig-ab__status{align-items:center;gap:calc(.571 * var(--u));font-size:calc(.857 * var(--u));color:var(--optimizely-ink-secondary);white-space:nowrap;display:inline-flex}.fig-ab__dot{inline-size:calc(.571 * var(--u));block-size:calc(.571 * var(--u));border-radius:var(--radius-full);background:var(--optimizely-ground-muted)}.fig-ab__dot--on{background:var(--optimizely-metric-line)}.fig-ab__table tbody tr:last-child td{border-bottom:0}@container not (min-width:34rem){.fig-ab__mount{padding:var(--space-5);border-radius:var(--radius-md)}.fig-ab__page{padding:calc(1.1429 * var(--u))}.fig-ab__tabs{gap:calc(1.1429 * var(--u));overflow-x:auto}.fig-ab__col-hide{display:none}}@media (prefers-reduced-motion:no-preference){html.js-reveal .fig-ab__band{opacity:0;transform:translateY(calc(-.714 * var(--u)))}html.js-reveal .fig-ab__mount.is-in-view .fig-ab__band{opacity:1;transition:opacity var(--dur-3) var(--ease-out-expo) var(--dur-2), transform var(--dur-4) var(--ease-out-back) var(--dur-2);transform:none}}
.fig-br{margin-inline:0;container-type:inline-size}.fig-br__line{max-width:var(--cs-measure,36rem);font-size:var(--text-reading-size);line-height:var(--text-reading-lh);letter-spacing:var(--text-reading-ls);color:var(--ink-body);text-wrap:pretty;margin:0}.fig-br__n{font-size:var(--text-h2-size);line-height:var(--text-h2-lh);letter-spacing:var(--text-h2-ls);font-weight:var(--weight-hero);font-variant-numeric:tabular-nums lining-nums;color:var(--ink)}.fig-br__to{margin-inline:var(--space-1);font-size:var(--text-body-size);color:var(--ink-muted)}.fig-br__source{margin:var(--cs-rhythm-caption) 0 0;max-width:var(--cs-measure,36rem);font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--ink-muted)}@container not (min-width:24rem){.fig-br__line{text-wrap:balance}}
.fig-wr{margin-inline:0;container-type:inline-size}.fig-wr__mount{background:var(--cs-figure-ground);border-radius:var(--radius-md);padding:var(--space-6)}.fig-wr__head{margin:0 0 var(--space-5);font-size:var(--text-label-size);line-height:var(--text-label-lh);letter-spacing:var(--text-label-ls);text-transform:uppercase;font-weight:var(--weight-medium);color:var(--ink-muted)}.fig-wr__groups{justify-content:start;column-gap:var(--space-8);grid-template-columns:auto auto;align-items:start;display:grid}.fig-wr__marks{gap:var(--space-3);margin:0 0 var(--space-4);flex-wrap:wrap;display:flex}.fig-wr__mark{border-radius:var(--radius-full);background:var(--optimizely-lime-pale);flex:none;block-size:34px;inline-size:34px;overflow:hidden}.fig-wr__mark svg{block-size:100%;inline-size:100%;fill:var(--optimizely-plate);display:block}.fig-wr__name{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);margin:0}.fig-wr__vantage{margin:var(--space-1) 0 0;font-size:var(--text-reading-size);line-height:var(--text-reading-lh);letter-spacing:var(--text-reading-ls);color:var(--ink-muted);text-wrap:pretty;max-width:26ch}@container not (min-width:40rem){.fig-wr__mark{block-size:26px;inline-size:26px}.fig-wr__marks{gap:var(--space-2)}.fig-wr__groups{column-gap:var(--space-6)}}@container not (min-width:26rem){.fig-wr__groups{row-gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}
.fig-sid{font-family:var(--font-sans);margin-inline:0;container-type:inline-size}.fig-sid__mount{--u:clamp(11px, 2.6cqi, 14px);background:var(--cs-figure-ground);border-radius:var(--radius-lg);padding:var(--space-6)}.fig-sid__page{background:var(--optimizely-ground);box-shadow:var(--elev-2);border-radius:calc(.857 * var(--u));padding:calc(1.714 * var(--u));font-size:var(--u);line-height:calc(1.4286 * var(--u));letter-spacing:calc(.02 * var(--u));color:var(--optimizely-ground-ink)}.fig-sid__title{font-size:calc(1.5 * var(--u));line-height:calc(2 * var(--u));font-weight:var(--weight-semibold);letter-spacing:0;margin:0}.fig-sid__purpose{margin:calc(.571 * var(--u)) 0 0;max-width:58ch;color:var(--optimizely-ink-secondary)}.fig-sid__steps{margin:calc(1.429 * var(--u)) 0 0;border-block-start:1px solid var(--optimizely-rule);padding:0;list-style:none}.fig-sid__step{padding:calc(1.1429 * var(--u)) 0;border-block-end:1px solid var(--optimizely-rule)}.fig-sid__marker{margin:0 0 calc(.429 * var(--u));display:block}.fig-sid__pill,.fig-sid__chip{padding:calc(.1429 * var(--u)) calc(.714 * var(--u));border-radius:var(--radius-full);font-size:calc(.857 * var(--u));line-height:calc(1.1429 * var(--u));white-space:nowrap;align-items:center;display:inline-flex}.fig-sid__pill{background:var(--optimizely-tint);border:1px solid var(--optimizely-border-strong);color:var(--optimizely-ground-ink);font-weight:var(--weight-semibold)}.fig-sid__chip{background:var(--optimizely-tint);color:var(--optimizely-ground-muted)}.fig-sid__text{margin:0}.fig-sid__sub{margin:calc(.2857 * var(--u)) 0 0;font-size:calc(.857 * var(--u));line-height:calc(1.1429 * var(--u));color:var(--optimizely-ink-secondary)}.fig-sid__disc{margin-top:calc(.857 * var(--u))}.fig-sid__summary{align-items:center;gap:calc(.5 * var(--u));padding:calc(.571 * var(--u)) calc(1.1429 * var(--u));border:1px solid var(--optimizely-border-strong);border-radius:var(--radius-full);color:var(--optimizely-ground-ink);font-size:calc(.857 * var(--u));line-height:calc(1.1429 * var(--u));font-weight:var(--weight-semibold);cursor:pointer;width:fit-content;list-style:none;display:inline-flex}.fig-sid__summary::-webkit-details-marker{display:none}.fig-sid__summary:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.fig-sid__label-open{display:none}.fig-sid__disc[open] .fig-sid__label-open{display:inline}.fig-sid__disc[open] .fig-sid__label-shut{display:none}.fig-sid__caret{width:calc(.5 * var(--u));height:calc(.5 * var(--u));transition:transform var(--dur-2) var(--ease-out-quart);border-block-end:1px solid;border-inline-end:1px solid;transform:rotate(45deg)}.fig-sid__disc[open] .fig-sid__caret{transform:rotate(-135deg)}.fig-sid__note{margin:calc(.857 * var(--u)) 0 0;padding:calc(1.1429 * var(--u));background:var(--optimizely-tint);border-inline-start:calc(.2143 * var(--u)) solid var(--optimizely-border-strong);border-radius:calc(.571 * var(--u));color:var(--optimizely-ground-ink)}@container not (min-width:26rem){.fig-sid__mount{padding:var(--space-5);border-radius:var(--radius-md)}.fig-sid__page{padding:calc(1.1429 * var(--u))}}
.fig-e1{--e1-phone-shadow:0 1px 2px #141e3c14, 0 16px 36px -18px #141e3c59;--e1-callout-shadow:0 0 0 1px var(--line), 0 6px 16px -8px #141e3c4d}.fig-e1 .fig-e1__mount{box-sizing:border-box;width:100%;padding:var(--space-6);border-radius:var(--radius-md);background:var(--cs-figure-ground);font-family:var(--font-sans);font-size:var(--text-body-size);line-height:var(--text-body-lh);letter-spacing:normal;color:var(--ink);position:relative;overflow:hidden}.fig-e1 .e1a-grid{column-gap:var(--space-6);grid-template-columns:1fr 1fr;row-gap:0;display:grid}.fig-e1 .e1a-tag{margin:0 0 var(--space-2);font:600 var(--text-label-size) / var(--text-label-lh) var(--font-sans);letter-spacing:var(--text-label-ls);text-transform:uppercase;color:var(--ink-muted)}.fig-e1 .e1a-head{margin:0 0 var(--space-5);font:600 var(--text-h3-size) / var(--text-h3-lh) var(--font-sans);letter-spacing:var(--text-h3-ls);color:var(--ink);text-wrap:balance}.fig-e1 .e1a-dev{padding-bottom:var(--space-4);position:relative}.fig-e1 .e1a-dev .p3e1-scr{box-shadow:var(--e1-phone-shadow)}.fig-e1 .e1a-call{left:var(--space-3);right:var(--space-3);justify-content:center;display:flex;position:absolute;bottom:0}.fig-e1 .e1a-pill{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:var(--bg);color:var(--ink);font:600 var(--text-ui-size) / 1.2 var(--font-sans);text-align:center;box-shadow:var(--e1-callout-shadow)}.fig-e1 .p3e1-dev{container-type:inline-size}.fig-e1 .p3e1-scr{--u:calc(100cqi / 300);aspect-ratio:675/916;color:var(--dl-text);font-family:var(--font-sans);border-radius:12cqi;line-height:1;position:relative;overflow:hidden}.fig-e1 .p3e1-scr svg{display:block}.fig-e1 .p3e1-scr p{margin:0}.fig-e1 .p3e1-scr--qr{background:linear-gradient(160deg, color-mix(in oklab, var(--dl-blue) 55%, var(--content-info)) 0%, color-mix(in oklab, var(--dl-blue) 40%, var(--doorlist-blue)) 55%, var(--doorlist-blue) 100%)}.fig-e1 .p3e1-scr--week{background:linear-gradient(165deg, var(--doorlist-blue) 0%, color-mix(in oklab, var(--doorlist-blue) 60%, var(--content-info)) 50%, color-mix(in oklab, var(--dl-blue) 35%, var(--content-info)) 100%)}.fig-e1 .p3e1-status{left:calc(23 * var(--u));right:calc(21 * var(--u));top:calc(9 * var(--u));height:calc(20 * var(--u));justify-content:space-between;align-items:center;display:flex;position:absolute}.fig-e1 .p3e1-time{align-items:center;gap:calc(3 * var(--u));font-weight:var(--weight-semibold);font-size:calc(14 * var(--u));display:inline-flex}.fig-e1 .p3e1-loc svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}.fig-e1 .p3e1-sys{width:calc(52 * var(--u));height:calc(11 * var(--u))}.fig-e1 .p3e1-brand{left:calc(22 * var(--u));right:calc(22 * var(--u));top:calc(55 * var(--u));height:calc(30 * var(--u));justify-content:space-between;align-items:center;display:flex;position:absolute}.fig-e1 .p3e1-word{font-weight:800;font-size:calc(44 * var(--u));letter-spacing:-.015em}.fig-e1 .p3e1-qrmini{width:calc(30 * var(--u));height:calc(30 * var(--u))}.fig-e1 .p3e1-qrbig{left:calc(24 * var(--u));top:calc(128 * var(--u));width:calc(253 * var(--u));height:calc(253 * var(--u));position:absolute}.fig-e1 .p3e1-panel{height:calc(220 * var(--u));background:color-mix(in srgb, var(--bg) 12%, transparent);border-radius:0 0 calc(14 * var(--u)) calc(14 * var(--u));position:absolute;top:0;left:0;right:0}.fig-e1 .p3e1-wx{left:calc(12 * var(--u));top:calc(44 * var(--u));height:calc(20 * var(--u));align-items:center;gap:calc(4 * var(--u));font-weight:700;font-size:calc(15 * var(--u));display:flex;position:absolute}.fig-e1 .p3e1-ic svg{width:calc(15 * var(--u));height:calc(15 * var(--u))}.fig-e1 .p3e1-bar{font-weight:var(--weight-regular);padding:0 calc(1 * var(--u))}.fig-e1 .p3e1-plus{right:calc(13 * var(--u));top:calc(45 * var(--u));position:absolute}.fig-e1 .p3e1-plus svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.fig-e1 .p3e1-pills{left:calc(8 * var(--u));right:calc(8 * var(--u));top:calc(80 * var(--u));height:calc(23 * var(--u));gap:calc(8 * var(--u));grid-template-columns:repeat(3,1fr);display:grid;position:absolute}.fig-e1 .p3e1-pill{justify-content:center;align-items:center;gap:calc(5 * var(--u));background:var(--bg);color:var(--dl-navy);border-radius:var(--radius-full);font-weight:var(--weight-semibold);font-size:calc(9.5 * var(--u));white-space:nowrap;display:flex}.fig-e1 .p3e1-pill svg{width:calc(10 * var(--u));height:calc(10 * var(--u))}.fig-e1 .p3e1-weekhead{left:calc(18 * var(--u));right:calc(18 * var(--u));top:calc(119 * var(--u));height:calc(20 * var(--u));font-weight:700;font-size:calc(13.5 * var(--u));justify-content:space-between;align-items:center;display:flex;position:absolute}.fig-e1 .p3e1-chev svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}.fig-e1 .p3e1-days{left:0;right:0;top:calc(151 * var(--u));grid-template-columns:repeat(7,1fr);display:grid;position:absolute}.fig-e1 .p3e1-day{justify-items:center;row-gap:calc(3 * var(--u));display:grid}.fig-e1 .p3e1-day b{font-weight:700;font-size:calc(10 * var(--u));height:calc(14 * var(--u));place-items:center;display:grid}.fig-e1 .p3e1-day i{font-style:normal;font-weight:700;font-size:calc(13 * var(--u));width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:50%;place-items:center;display:grid}.fig-e1 .p3e1-day i.is-sel{background:var(--bg);color:var(--dl-navy)}.fig-e1 .p3e1-day.is-wknd{color:color-mix(in srgb, var(--dl-text) 80%, transparent)}.fig-e1 .p3e1-grab{left:50%;top:calc(210 * var(--u));width:calc(48 * var(--u));height:calc(3 * var(--u));margin-left:calc(-24 * var(--u));background:var(--bg);border-radius:var(--radius-full);position:absolute}.fig-e1 .p3e1-jump{right:calc(14 * var(--u));top:calc(204 * var(--u));height:calc(14 * var(--u));font-weight:var(--weight-semibold);font-size:calc(9.5 * var(--u));align-items:center;display:flex;position:absolute}.fig-e1 .p3e1-empty-h{left:0;right:0;top:calc(278 * var(--u));text-align:center;font-weight:700;font-size:calc(14.5 * var(--u));line-height:calc(18 * var(--u));position:absolute}.fig-e1 .p3e1-empty-s{left:0;right:0;top:calc(299 * var(--u));text-align:center;font-size:calc(9.5 * var(--u));line-height:calc(14 * var(--u));position:absolute}.fig-e1 .p3e1-cta{left:calc(88 * var(--u));width:calc(126 * var(--u));top:calc(328 * var(--u));height:calc(40 * var(--u));justify-content:center;align-items:center;gap:calc(7 * var(--u));background:var(--bg);color:var(--dl-navy);border-radius:var(--radius-full);font-weight:700;font-size:calc(10.5 * var(--u));display:flex;position:absolute}.fig-e1 .p3e1-cta svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}@container cs-slot (max-width:520px){.fig-e1 .e1a-grid{column-gap:var(--space-4);flex-direction:column;display:flex}.fig-e1 .e1a-grid>:first-child{order:1}.fig-e1 .e1a-grid>:nth-child(3){order:2}.fig-e1 .e1a-grid>:nth-child(5){order:3}.fig-e1 .e1a-grid>:nth-child(2){order:4}.fig-e1 .e1a-grid>:nth-child(4){order:5}.fig-e1 .e1a-grid>:nth-child(6){order:6}.fig-e1 .e1a-grid>:nth-child(5){margin-bottom:var(--space-7)}.fig-e1 .e1a-head{font-size:var(--text-body-size)}.fig-e1 .e1a-pill{white-space:normal;text-align:center}.fig-e1 .e1a-dev{padding-bottom:0}.fig-e1 .e1a-call{margin:calc(-1 * var(--space-4)) var(--space-3) 0;position:relative;left:auto;right:auto}}
.fig-e2{--e2-blue-hi:#0b72e0;--e2-blue-lo:#0a64cc;--e2-grey:#e9e9eb;--e2-text:var(--ink);--e2-muted:#6c6c70;--e2-glass:#ffffff94;--e2-glass-solid:#fafafcf5;--e2-glass-edge:inset 0 1px 0 #fffffff2, inset 0 0 0 .5px #ffffffb3, inset 0 -1px 1px #1e28460d, 0 4px 14px #1e28501a, 0 0 0 .5px #1e285014;--e2-ease:cubic-bezier(.2,.8,.2,1);--e2-tail:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 18'%3E%3Cpath d='M0 0H8C8 8 9.5 14 14 18C9.5 18.4 5.6 17.6 3 16C2 17.2 1 18 0 18Z'/%3E%3C/svg%3E");--e2-dot:#8e8e93;--e2-story-ground:#1b1d26;--e2-story-ink-2:#ffffffc7;--e2-bar:#ffffff57;--e2-ring:0 0 0 1.5px #121526, 0 0 0 3px #d8564a, 0 0 0 4.5px #e8a33c;--e2-scrim:linear-gradient(to bottom, #080a1499 0%, #080a1400 24%), linear-gradient(to top, #080a1480 0%, #080a1400 30%);--e2-stamp-shadow:0 1px 10px #000000b3, 0 0 2px #00000080;--e2-wall:radial-gradient(120% 70% at 0% 0%, #e6ecfb 0%, #e6ecfb00 60%), radial-gradient(90% 60% at 100% 12%, #f6e6ee 0%, #f6e6ee00 62%), radial-gradient(100% 70% at 60% 100%, #e8f1f4 0%, #e8f1f400 70%), #f6f6f9;--e2-edge:linear-gradient(to bottom, #f6f6f9e6, #f6f6f900);--e2-edge-solid:linear-gradient(to bottom, #f6f6f9f7 55%, #f6f6f900);--e2-shadow:0 0 0 .5px #141e3c1a, 0 2px 6px #141e3c0f, 0 18px 40px -14px #141e3c47;--e2-tav-ring:0 0 0 1.5px #ffffffe6, 0 2px 6px #1e285024;--e2-bubble-sheen:inset 0 1px 0 #ffffff2e;--e2-send-live-shadow:inset 0 1px 0 #ffffff59, inset 0 -1px 1px #00143c2e, 0 3px 10px #0a64cc47}.fig-e2 .sk-mount *,.fig-e2 .sk-mount :before,.fig-e2 .sk-mount :after{box-sizing:content-box}.fig-e2 .sk-mount{box-sizing:border-box;background:var(--cs-figure-ground);border-radius:var(--radius-md);width:100%;max-width:100%;padding:var(--space-6);font:16px/1.55 var(--font-sans);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;position:relative;overflow:hidden}.fig-e2 .p4e2-cq{container-type:inline-size}.fig-e2 .e2h-scene{justify-content:center;align-items:flex-start;gap:32px;padding-bottom:12px;display:flex}.fig-e2 .e2h-story{aspect-ratio:9/16;background:var(--e2-story-ground);border-radius:14px;flex:none;width:214px;position:relative;overflow:hidden}.fig-e2 .e2h-photo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.fig-e2 .e2h-story:after{content:"";pointer-events:none;background:var(--e2-scrim);position:absolute;inset:0}.fig-e2 .e2h-over{z-index:1;grid-template-rows:auto auto 1fr;padding:8px;display:grid;position:absolute;inset:0}.fig-e2 .e2h-bars{gap:3px;display:flex}.fig-e2 .e2h-bars i{background:var(--e2-bar);border-radius:2px;flex:1;height:2.5px}.fig-e2 .e2h-bars i:first-child{background:var(--bg)}.fig-e2 .e2h-who{font:600 11px/1 var(--font-sans);color:var(--bg);align-items:center;gap:7px;margin-top:9px;display:flex}.fig-e2 .e2h-who em{color:var(--e2-story-ink-2);font-style:normal;font-weight:400}.fig-e2 .e2h-sav{width:20px;height:20px;box-shadow:var(--e2-ring);border-radius:50%;flex:none;overflow:hidden}.fig-e2 .e2h-sav img,.fig-e2 .e2h-tav img{object-fit:cover;width:100%;height:100%;display:block}.fig-e2 .e2h-stamp{text-align:center;color:var(--bg);font:500 15px/1.25 var(--font-sans);text-shadow:var(--e2-stamp-shadow);align-self:center}.fig-e2 .e2h-stamp b{font-weight:700;display:block}.fig-e2 .e2h-thread{box-sizing:border-box;isolation:isolate;width:326px;height:380px;box-shadow:var(--e2-shadow);background:var(--e2-wall);border-radius:28px;flex:none;position:relative;overflow:hidden}.fig-e2 .e2h-edge{z-index:2;pointer-events:none;background:var(--e2-edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:28px 28px 0 0;height:92px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.fig-e2 .e2h-glass{background:var(--e2-glass);box-shadow:var(--e2-glass-edge);-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fig-e2 .e2h-glass{background:var(--e2-glass-solid)}.fig-e2 .e2h-edge{background:var(--e2-edge-solid)}}.fig-e2 .e2h-top{z-index:3;justify-items:center;gap:5px;padding:10px 12px 0;display:grid;position:absolute;top:0;left:0;right:0}.fig-e2 .e2h-back{width:30px;height:30px;color:var(--e2-text);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;left:12px}.fig-e2 .e2h-back svg{width:14px;height:14px;display:block}.fig-e2 .e2h-tav{width:34px;height:34px;box-shadow:var(--e2-tav-ring);border-radius:50%;overflow:hidden}.fig-e2 .e2h-name{font:600 11px/1 var(--font-sans);color:var(--e2-text);border-radius:999px;align-items:center;gap:3px;padding:4px 8px 4px 10px;display:inline-flex}.fig-e2 .e2h-name svg{width:8px;height:8px;color:var(--e2-muted);display:block}.fig-e2 .e2h-body{z-index:1;flex-direction:column;gap:5px;padding:88px 16px 60px;display:flex;position:absolute;inset:0}.fig-e2 .e2h-b{max-width:74%;font:400 14px/1.3 var(--font-sans);will-change:transform, opacity;border-radius:19px;padding:7px 12px 8px;position:relative}.fig-e2 .e2h-b:after{content:"";background:inherit;width:14px;height:18px;-webkit-mask:var(--e2-tail) no-repeat 0 0 / 100% 100%;-webkit-mask:var(--e2-tail) no-repeat 0 0 / 100% 100%;mask:var(--e2-tail) no-repeat 0 0 / 100% 100%;position:absolute;bottom:0}.fig-e2 .e2h-in{background:var(--e2-grey);color:var(--e2-text);transform-origin:0 100%;align-self:flex-start}.fig-e2 .e2h-in:after{left:-6px;transform:scaleX(-1)}.fig-e2 .e2h-out{color:var(--bg);transform-origin:100% 100%;background:linear-gradient(to bottom, var(--e2-blue-hi), var(--e2-blue-lo));box-shadow:var(--e2-bubble-sheen);align-self:flex-end}.fig-e2 .e2h-out:after{background:var(--e2-blue-lo);right:-6px}.fig-e2 .e2h-out+.e2h-in,.fig-e2 .e2h-out+.e2h-dots{margin-top:4px}.fig-e2 .e2h-dots{background:var(--e2-grey);transform-origin:0 100%;border-radius:19px;align-self:flex-start;gap:4px;padding:11px 13px;display:flex;position:relative}.fig-e2 .e2h-dots:after{content:"";background:inherit;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;left:-2px}.fig-e2 .e2h-dots i{background:var(--e2-dot);border-radius:50%;width:7px;height:7px}.fig-e2 .e2h-foot{z-index:3;align-items:center;gap:7px;padding:0 10px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.fig-e2 .e2h-plus,.fig-e2 .e2h-send{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.fig-e2 .e2h-plus{color:var(--e2-text)}.fig-e2 .e2h-plus svg{width:14px;height:14px;display:block}.fig-e2 .e2h-field{box-sizing:border-box;min-width:0;height:34px;font:400 14px/1 var(--font-sans);color:var(--e2-text);white-space:nowrap;border-radius:999px;flex:1;align-items:center;padding:0 14px;display:flex;overflow:hidden}.fig-e2 .e2h-ph{color:var(--e2-muted)}.fig-e2 [hidden]{display:none!important}.fig-e2 .e2h-caret{background:var(--e2-blue-hi);border-radius:1px;width:2px;height:17px;margin-left:1px;display:inline-block}.fig-e2 .e2h-send{color:var(--e2-muted);transition:background-color .22s var(--e2-ease), color .22s var(--e2-ease), transform .22s var(--e2-ease)}.fig-e2 .e2h-send.is-live{color:var(--bg);background:linear-gradient(to bottom, var(--e2-blue-hi), var(--e2-blue-lo));box-shadow:var(--e2-send-live-shadow)}.fig-e2 .e2h-send svg{width:15px;height:15px;display:block}@container (max-width:520px){.fig-e2 .e2h-scene{flex-direction:column;align-items:center;gap:16px}.fig-e2 .e2h-thread{width:min(326px,100%)}}
.fig-m3 .fig-m3__mount{box-sizing:border-box;width:100%;padding:var(--space-6);border-radius:var(--radius-md);background:var(--cs-figure-ground);font-family:var(--font-sans);font-size:var(--text-body-size);line-height:var(--text-body-lh);letter-spacing:normal;color:var(--ink);position:relative;overflow:hidden}.fig-m3 .p4m3-wrap{container:p4m3/inline-size}.fig-m3 .p4m3-lay{grid-template-columns:272px minmax(0,1fr);align-items:center;gap:32px;display:grid}.fig-m3 .p4m3-screen{box-sizing:border-box;background:var(--bg);border:var(--hairline-width) solid var(--line);width:272px;height:410px;font-family:var(--font-sans);border-radius:22px;position:relative;overflow:hidden}.fig-m3 .p4m3-geo{display:block;position:absolute;inset:0}.fig-m3 .p4m3-park{fill:var(--surface);stroke:var(--line);stroke-width:1px}.fig-m3 .p4m3-st{fill:none;stroke:var(--line);stroke-linecap:round}.fig-m3 .p4m3-st--a{stroke-width:8px}.fig-m3 .p4m3-st--b{stroke-width:5px}.fig-m3 .p4m3-st--c{stroke-width:4px}.fig-m3 .p4m3-place{font:500 10px var(--font-sans);fill:var(--ink-muted)}.fig-m3 .p4m3-pin,.fig-m3 .p4m3-ppin{justify-items:center;gap:4px;display:grid;position:absolute;transform:translate(-50%)}.fig-m3 .p4m3-cover{background:var(--line);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--ink-muted);border-radius:6px}.fig-m3 .p4m3-chip{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);font:500 9px/1.3 var(--font-sans);color:var(--ink);white-space:nowrap;border-radius:7px;padding:2px 6px}.fig-m3 .p4m3-chip i{color:var(--ink-muted);font-style:normal}.fig-m3 .p4m3-face{background:var(--line);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--ink-muted);border-radius:50%}.fig-m3 .p4m3-cluster{border:1.5px solid var(--ink-muted);background:var(--bg);font:600 11px/1.3 var(--font-sans);color:var(--ink);border-radius:9px;padding:1px 7px;position:absolute}.fig-m3 .p4m3-strip{box-sizing:border-box;background:var(--bg);border-top:1px solid var(--line);align-items:flex-start;gap:6px;height:78px;padding:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.fig-m3 .p4m3-search{box-sizing:content-box;border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;margin-top:2px;display:grid}.fig-m3 .p4m3-search svg{display:inline}.fig-m3 .p4m3-fr{flex:none;justify-items:center;gap:3px;width:48px;display:grid}.fig-m3 .p4m3-fname{font:8px/1.2 var(--font-sans);color:var(--ink-muted)}.fig-m3 .p4m3-add{border:1px solid var(--ink-muted);border-radius:var(--radius-full);font:600 8px/1.3 var(--font-sans);color:var(--ink);padding:1px 7px}.fig-m3 .m3a-side{gap:var(--space-6);min-width:0;max-width:336px;display:grid}.fig-m3 .m3a-prop{font:600 var(--text-h3-size) / 1.3 var(--font-sans);letter-spacing:var(--text-h3-ls);color:var(--ink);text-wrap:balance;margin:0;position:relative}.fig-m3 .m3a-prop:before{content:"";left:calc(-1 * var(--space-6));width:var(--space-5);height:var(--hairline-width);background:var(--ink-muted);position:absolute;top:.65em}.fig-m3 .m3a-prop:after{content:"";left:calc(-1 * var(--space-6) - 3px);background:var(--ink-muted);border-radius:50%;width:7px;height:7px;position:absolute;top:calc(.65em - 3px)}.fig-m3 .m3a-bub{background:var(--bg);border:var(--hairline-width) solid var(--line);border-radius:var(--radius-md);padding:var(--space-4);position:relative}.fig-m3 .m3a-bub:before{content:"";box-sizing:content-box;left:-7px;top:var(--space-5);background:var(--bg);border-left:var(--hairline-width) solid var(--line);border-bottom:var(--hairline-width) solid var(--line);width:12px;height:12px;position:absolute;transform:rotate(45deg)}.fig-m3 .m3a-who{margin:0 0 var(--space-3);font:600 var(--text-caption-size) / var(--text-caption-lh) var(--font-sans);color:var(--ink-muted)}.fig-m3 .m3a-objs{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.fig-m3 .m3a-obj{gap:var(--space-2);font:400 var(--text-ui-size) / var(--text-ui-lh) var(--font-sans);letter-spacing:var(--text-ui-ls);color:var(--ink-body);text-wrap:pretty;grid-template-columns:16px minmax(0,1fr);align-items:start;display:grid}.fig-m3 .m3a-obj svg{fill:none;width:16px;height:16px;stroke:var(--ink-muted);stroke-width:1.25px;stroke-linecap:round;margin-top:2px;display:block}@container p4m3 (max-width:600px){.fig-m3 .p4m3-lay{grid-template-columns:minmax(0,1fr);justify-items:start;gap:24px}.fig-m3 .m3a-prop:before,.fig-m3 .m3a-prop:after{display:none}.fig-m3 .m3a-bub:before{left:var(--space-5);border-left:var(--hairline-width) solid var(--line);border-bottom:0;border-top:var(--hairline-width) solid var(--line);top:-7px}}
.fig-e4 .sk-mount *,.fig-e4 .sk-mount :before,.fig-e4 .sk-mount :after{box-sizing:content-box}.fig-e4 .sk-mount{box-sizing:border-box;background:var(--cs-figure-ground);border-radius:var(--radius-md);width:100%;max-width:100%;font:16px/1.55 var(--font-sans);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:20px;position:relative;overflow:hidden;container-type:inline-size}.fig-e4 .p4e4-pair{column-gap:var(--space-6);row-gap:var(--space-5);padding-block:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));place-items:start center;display:grid}.fig-e4 .p4e4-cell{justify-items:center;max-width:304px;display:grid}.fig-e4 .p4e4-card{--p4e4-blur:3.6px;--p4e4-cover:41px;background:var(--dl-navy);border-radius:var(--radius-lg);width:304px;height:392px;font-family:var(--font-sans);color:var(--dl-text);position:relative;overflow:hidden}.fig-e4 .p4e4-blur,.fig-e4 .p4e4-focus{box-sizing:border-box;flex-direction:column;gap:5px;padding:14px;display:flex;position:absolute;inset:0}.fig-e4 .p4e4-blur{filter:blur(var(--p4e4-blur))}.fig-e4 .p4e4-blur .p4e4-keep,.fig-e4 .p4e4-focus{visibility:hidden}.fig-e4 .p4e4-focus .p4e4-keep{visibility:visible}.fig-e4 .p4e4-keep{flex:none}.fig-e4 .p4e4-nav{height:18px;font:600 14px/18px var(--font-sans);color:var(--dl-text-2);flex:none}.fig-e4 .p4e4-cover{height:var(--p4e4-cover);background:var(--dl-cover);border-radius:8px;flex:none}.fig-e4 .p4e4-stats{font:9px/12px var(--font-sans);color:var(--dl-text-2);flex:none;gap:12px;display:flex}.fig-e4 .p4e4-title{font:700 13px/17px var(--font-sans);flex:none;align-items:center;gap:6px;display:flex}.fig-e4 .p4e4-tag{font:8px/14px var(--font-sans);color:var(--dl-text-2);border:1px solid var(--dl-line);border-radius:var(--radius-full);padding:0 6px}.fig-e4 .p4e4-meta{font:9px/13px var(--font-sans);color:var(--dl-text-2);flex:none}.fig-e4 .p4e4-lab{font:600 11px/15px var(--font-sans);flex:none}.fig-e4 .p4e4-cluster{flex:none;align-items:center;gap:4px;height:20px;display:flex}.fig-e4 .p4e4-fsm{background:var(--dl-face);width:20px;height:20px;color:var(--dl-text);font:600 8px/1 var(--font-sans);border-radius:50%;flex:none;place-items:center;display:inline-grid}.fig-e4 .p4e4-plus{background:var(--dl-face);border-radius:50%;width:20px;height:20px}.fig-e4 .p4e4-grid{background:var(--dl-cover);border-radius:6px;flex:1;min-height:30px}.fig-e4 .p4e4-ctl{box-sizing:border-box;align-items:center;gap:var(--space-2);background:var(--dl-card);border-radius:10px;width:100%;height:34px;padding:0 10px;display:flex}.fig-e4 .p4e4-ctltext{min-width:0;font:600 12px/1.3 var(--font-sans);color:var(--dl-text);flex:1}.fig-e4 .p4e4-sw{border-radius:var(--radius-full);background:var(--dl-line);flex:none;width:34px;height:21px;display:inline-block;position:relative}.fig-e4 .p4e4-sw:after{content:"";background:var(--dl-text);border-radius:50%;width:17px;height:17px;position:absolute;top:2px;left:2px}.fig-e4 .p4e4-phead{flex:none;align-items:center;gap:12px;height:56px;display:flex}.fig-e4 .p4e4-av{background:var(--dl-face);width:56px;height:56px;box-shadow:0 0 0 1.5px var(--dl-line);border-radius:50%;flex:none}.fig-e4 .p4e4-stats3{flex:1;gap:10px;min-width:0;display:flex}.fig-e4 .p4e4-stats3>span{font:8px/11px var(--font-sans);color:var(--dl-text-2);gap:1px;display:grid}.fig-e4 .p4e4-stats3 b{font:700 13px/15px var(--font-sans);color:var(--dl-text)}.fig-e4 .p4e4-name{font:700 20px/22px var(--font-sans);letter-spacing:-.01em;flex:none}.fig-e4 .p4e4-school{height:13px;font:10px/13px var(--font-sans);color:var(--dl-text-2);flex:none;align-items:center;gap:5px;display:flex}.fig-e4 .p4e4-crest{background:var(--dl-face);border-radius:2px;flex:none;width:11px;height:11px}.fig-e4 .p4e4-bio{height:42px;font:10px/14px var(--font-sans);color:var(--dl-text-2);flex:none;overflow:hidden}.fig-e4 .p4e4-mutual{flex:none;align-items:center;gap:6px;height:22px;display:flex}.fig-e4 .p4e4-stack{flex:none;display:inline-flex}.fig-e4 .p4e4-stack i{background:var(--dl-face);border:1.5px solid var(--dl-navy);border-radius:50%;width:18px;height:18px;margin-left:-6px;display:block}.fig-e4 .p4e4-stack i:first-child{margin-left:0}.fig-e4 .p4e4-mtext{min-width:0;font:8px/11px var(--font-sans);color:var(--dl-text-2);flex:1}.fig-e4 .p4e4-mtext b{color:var(--dl-text);font-weight:600}.fig-e4 .p4e4-actions{flex:none;align-items:center;gap:7px;height:34px;display:flex}.fig-e4 .p4e4-addbtn{box-sizing:border-box;border-radius:var(--radius-full);background:var(--dl-text);width:172px;height:32px;color:var(--dl-navy);font:600 13px/1 var(--font-sans);white-space:nowrap;justify-content:center;align-items:center;gap:3px;display:inline-flex}.fig-e4 .p4e4-addico{flex:none;width:14px;height:14px;display:block}.fig-e4 .p4e4-icobtn{background:var(--dl-card);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--dl-line);border-radius:50%;flex:none}.fig-e4 .p4e4-lock{flex:none;align-items:flex-start;gap:7px;height:32px;display:flex}.fig-e4 .p4e4-locktext{min-width:0;font:8px/11px var(--font-sans);color:var(--dl-text-2);flex:1}.fig-e4 .p4e4-locktext b{color:var(--dl-text);font:600 10px/13px var(--font-sans);display:block}.fig-e4 .p4e4-sugg{height:15px;font:700 13px/15px var(--font-sans);flex:none;justify-content:space-between;align-items:center;display:flex}.fig-e4 .p4e4-chev{border-top:1.5px solid var(--dl-blue);border-right:1.5px solid var(--dl-blue);flex:none;width:6px;height:6px;transform:rotate(45deg)}.fig-e4 .p4e4-strip{flex:1;gap:6px;min-height:62px;display:flex;overflow:hidden}.fig-e4 .p4e4-pcard{box-sizing:border-box;background:var(--dl-card);border-radius:10px;flex:none;align-content:start;justify-items:center;gap:5px;width:88px;padding:8px 6px;display:grid}.fig-e4 .p4e4-pav{background:var(--dl-face);border-radius:50%;width:34px;height:34px}.fig-e4 .p4e4-pname{font:8px/10px var(--font-sans);color:var(--dl-text);white-space:nowrap}.fig-e4 .p4e4-padd{border-radius:var(--radius-full);background:var(--dl-blue);width:100%;height:18px;color:var(--dl-text);font:600 8px/1 var(--font-sans);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.fig-e4 .p4e4-note{font:13px/1.45 var(--font-sans);color:var(--ink-muted);margin:var(--space-3) 0 0;text-align:center;max-width:304px}.fig-e4 .p4e4-note b{color:var(--ink);font-weight:600}@container (max-width:639px){.fig-e4 .p4e4-pair{row-gap:var(--space-7);grid-template-columns:minmax(0,1fr)}}.fig-e4 .p4s1b-hit{display:inline-block;position:relative}.fig-e4 .p4s1b-touch{box-sizing:border-box;background:color-mix(in srgb, var(--bg) 40%, transparent);border:1.5px solid color-mix(in srgb, var(--bg) 74%, transparent);pointer-events:none;border-radius:50%;width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-42%,-44%)}.fig-e4 .p4e4-av,.fig-e4 .p4e4-fsm,.fig-e4 .p4e4-pav{isolation:isolate;position:relative;overflow:hidden}.fig-e4 .hf-im{object-fit:cover;border-radius:inherit;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.fig-e4 .p4e4-fsm>.hf-im{z-index:1}.fig-e4 [hidden]{display:none!important}.fig-e4 .e4h-hit{flex:none;display:flex}.fig-e4 .p4e4-sw{--e4-on:1}.fig-e4 .p4e4-sw:before{content:"";border-radius:inherit;background:var(--dl-blue);opacity:var(--e4-on);position:absolute;inset:0}.fig-e4 .p4e4-sw:after{transform:translateX(calc(var(--e4-on) * 13px))}.fig-e4 .p4e4-addbtn.is-added{background:var(--dl-face);color:var(--dl-text)}.fig-e4 .e4h-lbl{align-items:center;gap:3px;display:inline-flex}.fig-e4 .e4h-lbl svg{flex:none;width:13px;height:13px;display:block}.fig-e4 .p4e4-focus [data-e4=lockF]{visibility:visible}.fig-e4 .p4e4-lock{overflow:hidden}.fig-e4 .e4h-host{flex-direction:column;width:304px;height:392px;display:flex}.fig-e4 .e4h-host .p4e4-card{flex:1;height:auto}.fig-e4 .e4h-host .p4e4-cover{height:34px}.fig-e4 .e4h-tabnote{flex:none;height:26px;margin-top:6px;position:relative}.fig-e4 .e4h-tabnote span{white-space:nowrap;font:600 11px/14px var(--font-sans);color:var(--ink-muted);position:absolute;bottom:7px;left:209px;transform:translate(-50%)}.fig-e4 .e4h-tabnote i{border-left:1.5px solid var(--ink-muted);height:6px;position:absolute;bottom:0;left:209px}.fig-e4 .e4h-bar{background:var(--dl-navy);border-radius:14px;flex:none;height:46px;position:relative}.fig-e4 .e4h-tab{width:36px;height:36px;color:var(--dl-tab-idle);place-items:center;margin-left:-18px;display:grid;position:absolute;top:5px}.fig-e4 .e4h-tab svg{display:block}.fig-e4 .e4h-tab.is-on{color:var(--dl-text)}.fig-e4 .e4h-ring,.fig-e4 .e4h-pulse{box-sizing:border-box;pointer-events:none;border-radius:50%;position:absolute;inset:0}.fig-e4 .e4h-ring{border:2px solid var(--dl-blue)}.fig-e4 .e4h-pulse{border:2px solid var(--dl-blue);opacity:0}
.fig-s1a{--s1a-field:#1d2235;--s1a-placeholder:#989ba8;--s1a-chip:#021a3e;--s1a-link:#0a84ff;--s1a-indigo:#5e5ce7;--s1a-elevated:#151b2e;--s1a-mint:#66d4d0;--s1a-tabbar-rule:#1e2436;--s1a-home-indicator:#8e919f;--s1ah-s:.74074}.fig-s1a .fig-s1a__mount{box-sizing:border-box;width:100%;padding:var(--space-6);border-radius:var(--radius-md);background:var(--cs-figure-ground);font-family:var(--font-sans);color:var(--ink);letter-spacing:0;position:relative;overflow:hidden}.fig-s1a .s1ah-lay{max-width:580px;padding-bottom:var(--space-4);grid-template-columns:280px minmax(0,1fr);margin:0 auto;display:grid}.fig-s1a .s1ah-phone{background:var(--dl-navy);border-radius:32px;width:280px;height:602px;position:relative;overflow:hidden}.fig-s1a .s1ah-scr{width:378px;height:813px;transform:scale(var(--s1ah-s));transform-origin:0 0;color:var(--dl-text);font-family:var(--font-sans);letter-spacing:-.4px;-webkit-font-smoothing:antialiased;position:absolute;top:0;left:0}.fig-s1a .s1ah-scr>*{position:absolute}.fig-s1a .s1ah-scr svg{display:block}.fig-s1a .s1ah-time{font:600 17px/22px var(--font-sans);top:17px;left:50px}.fig-s1a .s1ah-sys{align-items:center;gap:6px;display:flex;top:22px;right:29px}.fig-s1a .s1ah-search{background:var(--s1a-field);box-sizing:border-box;width:345px;height:36px;color:var(--s1a-placeholder);font:400 17px/22px var(--font-sans);border-radius:10px;align-items:center;gap:6px;padding:0 10px;display:flex;top:55px;left:17px}.fig-s1a .s1ah-search .s1ah-mic{margin-left:auto}.fig-s1a .s1ah-row{white-space:nowrap;gap:8px;display:flex;left:17px}.fig-s1a .s1ah-chip{box-sizing:content-box;background:var(--s1a-chip);height:27px;color:var(--dl-blue);font:400 15px/20px var(--font-sans);border-radius:14px;align-items:center;gap:5px;padding:0 12px 0 11px;display:inline-flex}.fig-s1a .s1ah-chip svg{flex:none;width:15px;height:15px}.fig-s1a .s1ah-grp{flex-direction:column;align-items:center;width:72px;display:flex;top:185px}.fig-s1a .s1ah-grp img{width:72px;max-width:none;height:72px;display:block}.fig-s1a .s1ah-grp span{white-space:nowrap;font:500 11.5px/14px var(--font-sans);letter-spacing:0;align-items:center;gap:3px;margin-top:4px;display:inline-flex}.fig-s1a .s1ah-ver{width:12px;height:12px;color:var(--dl-blue)}.fig-s1a .s1ah-head{width:342px;font:600 20px/25px var(--font-sans);align-items:center;gap:7px;display:flex;left:22px}.fig-s1a .s1ah-chev{width:9px;height:14px;color:var(--s1a-link);margin-left:auto}.fig-s1a .s1ah-ribbon{width:17px;height:22px;color:var(--s1a-indigo)}.fig-s1a .s1ah-card{background:var(--s1a-elevated);width:250px;height:170px;color:var(--s1a-mint);border-radius:8px;left:18px}.fig-s1a .s1ah-card>*{position:absolute;left:20px}.fig-s1a .s1ah-cal{width:28px;height:28px;top:18px}.fig-s1a .s1ah-no{font:400 15px/20px var(--font-sans);letter-spacing:-.2px;top:110px}.fig-s1a .s1ah-create{font:700 21px/26px var(--font-sans);letter-spacing:-.4px;white-space:nowrap;top:130px}.fig-s1a .s1ah-bar{box-sizing:content-box;border-top:1px solid var(--s1a-tabbar-rule);width:378px;height:67px;top:746px;left:0}.fig-s1a .s1ah-tab{width:40px;height:40px;color:var(--dl-tab-idle);place-items:center;margin-left:-20px;display:grid;position:absolute;top:1px}.fig-s1a .s1ah-tab.is-on{color:var(--dl-text)}.fig-s1a .s1ah-home{background:var(--s1a-home-indicator);border-radius:3px;width:116px;height:5px;top:800px;left:132px}.fig-s1a .s1ah-ring,.fig-s1a .s1ah-tap{box-sizing:border-box;pointer-events:none;border-radius:50%;position:absolute;inset:1px}.fig-s1a .s1ah-ring{border:2.5px solid var(--dl-blue)}.fig-s1a .s1ah-tap{border:2px solid var(--dl-blue);opacity:0}.fig-s1a .s1ah-notes{height:602px;position:relative}.fig-s1a .s1ah-brk{box-sizing:border-box;border:2px solid;border-left:0;border-radius:0 3px 3px 0;width:9px;position:absolute;left:12px}.fig-s1a .s1ah-brk:after{content:"";border-top:2px solid;width:12px;position:absolute;top:50%;left:100%;transform:translateY(-1px)}.fig-s1a .s1ah-brk--s{border-color:var(--ink-muted);height:501px;top:41px}.fig-s1a .s1ah-brk--d{border-color:var(--dl-blue);height:33px;top:554px}.fig-s1a .s1ah-lab{margin:0;position:absolute;left:44px;right:0;transform:translateY(-50%)}.fig-s1a .s1ah-eyebrow{font:600 var(--text-label-size)/var(--text-label-lh) var(--font-sans);letter-spacing:var(--text-label-ls);text-transform:uppercase;color:var(--ink-muted);display:block}.fig-s1a .s1ah-big{font:600 var(--text-h3-size)/var(--text-h3-lh) var(--font-sans);letter-spacing:var(--text-h3-ls);color:var(--ink);margin-top:2px;display:block}.fig-s1a .s1ah-small{font:400 var(--text-ui-size)/var(--text-ui-lh) var(--font-sans);letter-spacing:var(--text-ui-ls);color:var(--ink-muted);margin-top:2px;display:block}.fig-s1a .s1ah-lab--s{top:291px}.fig-s1a .s1ah-lab--d{top:551px;transform:none}.fig-s1a .s1ah-lab--d .s1ah-eyebrow{margin-top:-38px}.fig-s1a .s1ah-x{font:600 var(--text-h1-size)/1 var(--font-sans);letter-spacing:var(--text-h1-ls);color:var(--dl-blue);display:block}.fig-s1a .s1ah-lab--d .s1ah-small{color:var(--ink);margin-top:4px}@container cs-slot not (min-width:520px){.fig-s1a .fig-s1a__mount{--s1ah-s:.39683;padding:20px}.fig-s1a .s1ah-lay{grid-template-columns:calc(378px * var(--s1ah-s)) minmax(0, 1fr)}.fig-s1a .s1ah-phone{width:calc(378px * var(--s1ah-s));height:calc(813px * var(--s1ah-s));border-radius:calc(43.2px * var(--s1ah-s))}.fig-s1a .s1ah-notes{height:calc(813px * var(--s1ah-s) + 40px)}.fig-s1a .s1ah-small{text-wrap:balance}.fig-s1a .s1ah-brk{left:8px}.fig-s1a .s1ah-brk--s{top:calc(55px * var(--s1ah-s));height:calc(677px * var(--s1ah-s))}.fig-s1a .s1ah-brk--d{top:calc(748px * var(--s1ah-s));height:calc(44px * var(--s1ah-s))}.fig-s1a .s1ah-lab{left:36px}.fig-s1a .s1ah-lab--s{top:calc(393.5px * var(--s1ah-s))}.fig-s1a .s1ah-lab--d{top:calc(770px * var(--s1ah-s) - 19.5px)}}
.fig-s1b .sk-mount *,.fig-s1b .sk-mount :before,.fig-s1b .sk-mount :after{box-sizing:content-box}.fig-s1b .sk-mount{box-sizing:border-box;background:var(--cs-figure-ground);border-radius:var(--radius-md);width:100%;max-width:100%;padding:var(--space-6);font:16px/1.55 var(--font-sans);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;position:relative;overflow:hidden}.fig-s1b .p4s1b-lay{column-gap:var(--space-6);grid-template-columns:minmax(0,360px) minmax(0,1fr);place-items:center stretch;row-gap:16px;display:grid}.fig-s1b .s1bh-list{grid-area:1/1;width:min(360px,100%);height:208px;display:block;position:relative;-webkit-mask-image:linear-gradient(#000 0% 60%,#0009 76%,#00000038 89%,#0000 100%);mask-image:linear-gradient(#000 0% 60%,#0009 76%,#00000038 89%,#0000 100%)}.fig-s1b .s1bh-side{gap:var(--space-2);grid-area:1/2;align-content:center;display:grid}.fig-s1b .p4s1b-said{max-width:20ch;font:500 var(--text-h3-size)/1.3 var(--font-sans);color:var(--ink);text-wrap:balance;align-self:center;margin:0}.fig-s1b .s1bh-row{box-sizing:border-box;border-radius:var(--radius-md);background:var(--dl-navy);width:min(360px,100%);height:46px;color:var(--dl-text);font:13px/1.35 var(--font-sans);will-change:transform, opacity;align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute;top:0;left:0}.fig-s1b .p4s1b-face{background:var(--dl-face);width:26px;height:26px;color:var(--dl-text);font:600 11px/1 var(--font-sans);isolation:isolate;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.fig-s1b .hf-im{object-fit:cover;border-radius:inherit;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.fig-s1b .p4s1b-nameshape{border-radius:var(--radius-full);background:var(--dl-face);width:84px;height:8px}.fig-s1b .p4s1b-nameshape--b{width:62px}.fig-s1b .p4s1b-nameshape--c{width:98px}.fig-s1b .p4s1b-nameshape--d{width:72px}.fig-s1b .p4s1b-hit{margin-left:auto;display:inline-block;position:relative}.fig-s1b .s1bh-pill{background:var(--dl-blue);color:var(--dl-text);border-radius:var(--radius-full);font:600 12px/1.3 var(--font-sans);white-space:nowrap;align-items:center;gap:4px;padding:4px 12px;transition:background-color .16s ease-out;display:inline-flex}.fig-s1b .s1bh-pill.is-added{background:var(--dl-face);color:var(--dl-text)}.fig-s1b .s1bh-added{align-items:center;gap:4px;display:inline-flex}.fig-s1b .s1bh-added svg{width:12px;height:12px;display:block}.fig-s1b .p4s1b-touch{box-sizing:border-box;background:color-mix(in srgb, var(--bg) 40%, transparent);border:1.5px solid color-mix(in srgb, var(--bg) 74%, transparent);pointer-events:none;border-radius:50%;width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-42%,-44%)}.fig-s1b [hidden]{display:none!important}@container cs-slot (max-width:559px){.fig-s1b .p4s1b-lay{grid-template-columns:minmax(0,1fr)}.fig-s1b .s1bh-side{margin-top:var(--space-3);grid-area:auto/1}}
.fig-s2 .fig-s2__mount{box-sizing:border-box;width:100%;padding:var(--space-6);border-radius:var(--radius-md);background:var(--cs-figure-ground);font-family:var(--font-sans);font-size:var(--text-body-size);line-height:var(--text-body-lh);letter-spacing:normal;color:var(--ink);position:relative;overflow:hidden}.fig-s2 .s2d-list{gap:var(--space-7);display:grid}.fig-s2 .s2d-row{column-gap:var(--space-7);grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;display:grid}.fig-s2 .s2d-side{min-width:0}.fig-s2 .s2d-lab{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;margin:0}.fig-s2 .s2d-note{margin:var(--space-2) 0 0;font-size:var(--text-ui-size);line-height:var(--text-caption-lh);color:var(--ink-muted);text-wrap:pretty;max-width:30ch}.fig-s2 .s2d-card{box-sizing:content-box;max-width:400px}.fig-s2 .s2d-ask{color:var(--dl-text);margin-top:2px;font-size:12.5px}@container cs-slot (max-width:600px){.fig-s2 .s2d-row{row-gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.fig-s2 .s2d-side{order:-1}}.fig-s2 .sk-face{background:var(--dl-face);width:32px;height:32px;color:var(--dl-text);font:600 11px/1 var(--font-sans);border-radius:50%;flex:none;place-items:center;display:inline-grid}.fig-s2 .sk-face--sm{width:22px;height:22px;font-size:9px}.fig-s2 .sk-pill{background:var(--dl-blue);color:var(--dl-text);border-radius:var(--radius-full);font:600 12px/1.3 var(--font-sans);white-space:nowrap;align-items:center;gap:4px;padding:4px 12px;display:inline-flex}.fig-s2 .s2c-card{background:var(--dl-navy);color:var(--dl-text);font:12px/1.35 var(--font-sans);border-radius:14px;padding:12px}.fig-s2 .s2c-top{align-items:flex-start;gap:8px;display:flex}.fig-s2 .s2c-top>.sk-face{width:32px;height:32px;font-size:11px}.fig-s2 .s2c-who{min-width:0}.fig-s2 .s2c-name{font:600 13.5px/1.25 var(--font-sans)}.fig-s2 .s2c-plus{color:var(--dl-text-2);font-weight:400}.fig-s2 .s2c-ctx{color:var(--dl-text-2);margin-top:3px;font-size:11.5px}.fig-s2 .s2c-acts{gap:6px;margin-top:10px;display:flex}.fig-s2 .s2c-acts .sk-pill{padding:4px 11px;font-size:11.5px}.fig-s2 .s2c-deny{background:var(--dl-card);color:var(--dl-blue)}.fig-s2 .s2c-nest{border:1px solid var(--dl-line);border-radius:10px;gap:6px;margin-top:9px;padding:8px 10px;display:grid}.fig-s2 .s2c-nrow{align-items:center;gap:7px;font-size:12px;display:flex}.fig-s2 .s2c-nrow>.sk-face{width:20px;height:20px;font-size:8px}.fig-s2 .s2c-more span{color:var(--dl-text-2);font-size:11px}.fig-s2 .s2c-noav{box-sizing:content-box;border:1px dashed var(--dl-text-2);width:20px;height:20px;font:600 8px/1 var(--font-sans);color:var(--dl-text-2);border-radius:50%;flex:none;place-items:center;display:inline-grid}.fig-s2 .sk-face{isolation:isolate;position:relative;overflow:hidden}.fig-s2 .hf-im{object-fit:cover;border-radius:inherit;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.fig-s2 .sk-face>.hf-im{z-index:1}@container cs-slot (max-width:520px){.fig-s2 .s2d-row{grid-template-columns:minmax(0,1fr);gap:10px}}
.fig-s3{--s3-card-lit:#232a3d}.fig-s3 .fig-s3__mount{box-sizing:border-box;width:100%;padding:28px var(--space-5);border-radius:var(--radius-md);background:var(--cs-figure-ground);font-family:var(--font-sans);color:var(--ink);letter-spacing:0;position:relative;overflow:hidden}.fig-s3 p,.fig-s3 ol{margin:0;padding:0}.fig-s3 .s3d-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fig-s3 .s3d{column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.fig-s3 .s3d-head{font:600 13px/1.35 var(--font-sans);color:var(--ink-muted);margin-bottom:12px}.fig-s3 .s3d-steps{gap:6px;list-style:none;display:grid}.fig-s3 .s3d-step{appearance:none;box-sizing:border-box;border-radius:var(--radius-md);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:12px;width:100%;min-height:62px;padding:10px 12px;transition:background-color .3s,box-shadow .3s;display:grid}.fig-s3 .s3d-step[aria-pressed=true]{background:var(--bg);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 10%, transparent), 0 1px 3px color-mix(in srgb, var(--ink) 6%, transparent)}.fig-s3 .s3d-step:focus-visible{outline:2px solid var(--dl-blue);outline-offset:2px}.fig-s3 .s3d-faces{gap:4px;padding-left:3px;display:flex}.fig-s3 .s3d-face{background:var(--dl-face);border-radius:50%;flex:none;width:32px;height:32px;position:relative}.fig-s3 .s3d-face .hf-im{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.fig-s3 .s3d-faces .s3d-face+.s3d-face{box-shadow:0 0 0 2px var(--cs-figure-ground);margin-left:-10px}.fig-s3 .s3d-step[aria-pressed=true] .s3d-face+.s3d-face{box-shadow:0 0 0 2px var(--bg)}.fig-s3 .s3d-face.is-new:after{content:"";border:1.5px dashed var(--ink-muted);border-radius:50%;position:absolute;inset:-3px}.fig-s3 .s3d-mid{min-width:0;display:block}.fig-s3 .s3d-name{font:600 14px/1.35 var(--font-sans);color:var(--ink-body);display:block}.fig-s3 .s3d-sub{font:400 13px/1.4 var(--font-sans);color:var(--ink-muted);text-wrap:pretty;margin-top:1px;display:block}.fig-s3 .s3d-step[aria-pressed=true] .s3d-name{color:var(--ink)}.fig-s3 .s3d-step[aria-pressed=true] .s3d-sub{color:var(--ink-body)}.fig-s3 .s3d-ws{flex-wrap:wrap;gap:4px 6px;margin-top:5px;display:flex}.fig-s3 .s3d-w{border-radius:var(--radius-full);background:color-mix(in srgb, var(--ink) 6%, transparent);font:400 12px/1.35 var(--font-sans);color:var(--ink-body);white-space:nowrap;align-items:baseline;gap:4px;padding:2px 8px 3px;display:inline-flex}.fig-s3 .s3d-w b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.fig-s3 .s3d-step[aria-pressed=true] .s3d-w{background:color-mix(in srgb, var(--dl-blue) 10%, transparent)}.fig-s3 .s3d-feed{box-sizing:border-box;background:var(--dl-navy);border-radius:var(--radius-md);height:326px;padding:7px;transition:opacity .22s;position:relative}.fig-s3 .s3d-feed.is-fade{opacity:0}.fig-s3 .s3d-slot{box-sizing:border-box;height:72px;padding:var(--space-2);background:var(--dl-card);border-radius:var(--radius-sm);grid-template-columns:56px minmax(0,1fr);align-items:center;column-gap:12px;transition:transform .56s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;top:7px;left:7px;right:7px}.fig-s3 .s3d-slot[data-ev=masq]{grid-template-columns:56px minmax(0,1fr) 16px}.fig-s3 .s3d-arw{width:14px;height:14px;color:var(--dl-text-2);opacity:0;transition:opacity var(--dur-2) ease}.fig-s3 .s3d-arw svg{width:100%;height:100%;display:block}.fig-s3 .s3d-arw.is-down svg{transform:rotate(180deg)}.fig-s3 .s3d-feed.is-snap .s3d-slot{transition:none}.fig-s3 .s3d-th{border-radius:var(--radius-sm);background:var(--dl-cover);width:56px;height:56px;position:relative;overflow:hidden}.fig-s3 .s3d-th .hf-im{object-fit:cover;width:100%;height:100%;display:block}.fig-s3 .s3d-slot:not(.is-lit) .s3d-th .hf-im{opacity:.5;filter:saturate(.4)}.fig-s3 .s3d-tx{gap:1px;min-width:0;display:grid}.fig-s3 .s3d-kick{font:500 12px/1.25 var(--font-sans);color:var(--dl-blue);white-space:nowrap}.fig-s3 .s3d-ttl{font:600 15px/1.3 var(--font-sans);color:var(--dl-text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fig-s3 .s3d-when{font:400 13px/1.35 var(--font-sans);color:var(--dl-text-2);white-space:nowrap}.fig-s3 .s3d-slot.is-lit{z-index:1;background:var(--s3-card-lit);box-shadow:0 0 0 1.5px var(--dl-text)}.fig-s3 .s3d-slot.is-lit .s3d-ttl{color:var(--dl-text)}@media (prefers-contrast:more){.fig-s3 .s3d-slot:not(.is-lit) .s3d-th .hf-im{opacity:1;filter:none}}@media (prefers-reduced-motion:reduce){.fig-s3 .s3d-slot,.fig-s3 .s3d-step,.fig-s3 .s3d-feed{transition:none}}@container cs-slot not (min-width:704px){.fig-s3 .s3d{row-gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.fig-s3 .s3d-feedcol{max-width:320px}}@container cs-slot not (min-width:340px){.fig-s3 .fig-s3__mount{padding-inline:var(--space-4)}}
.fig-r4 .fig-r4__mount{box-sizing:border-box;width:100%;padding:28px var(--space-6) var(--space-5);border-radius:var(--radius-md);background:var(--cs-figure-ground);font-family:var(--font-sans);color:var(--ink);letter-spacing:0;position:relative;overflow:hidden}.fig-r4 .r4h-title{font:600 17px/1.35 var(--font-sans);color:var(--ink);letter-spacing:-.005em;text-wrap:balance;margin:0 0 20px}.fig-r4 svg{width:100%;max-width:600px;height:auto;display:block;overflow:visible}.fig-r4 .r4h-base{stroke:var(--line);stroke-width:1.5px}.fig-r4 .r4h-low{fill:none;stroke:var(--ink-muted);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.fig-r4 .r4h-high{fill:none;stroke:var(--dl-blue);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.fig-r4 .r4h-v{font:600 24px/1 var(--font-sans);fill:var(--ink);font-variant-numeric:tabular-nums;transform-box:fill-box;transform-origin:0 80%}.fig-r4 .r4h-v.is-on{fill:var(--dl-blue)}.fig-r4 .r4h-tick{font:400 14px/1 var(--font-sans);fill:var(--ink-muted);font-variant-numeric:tabular-nums;transition:fill .2s}.fig-r4 .r4h-tick.is-on{fill:var(--ink);font-weight:600}.fig-r4 .r4h-tick.is-dim{fill:var(--ink-muted);font-weight:400}.fig-r4 .r4h-axis{font:400 13px/1 var(--font-sans);fill:var(--ink-muted)}.fig-r4 .r4h-v{font-size:max(24px,80.44px - 10.17cqw)}.fig-r4 .r4h-tick{font-size:max(14px,49.33px - 5.934cqw)}.fig-r4 .r4h-axis{font-size:max(13px,48.06px - 5.51cqw)}
