:root{--ix-ease:var(--mn-ease-out);--ix-card-w:360px;--ix-wide:1340px;--ix-gutter:24px}@media (max-width:640px){:root{--ix-gutter:16px}}.ix-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ix-scrolly{position:relative}.ix-stage{position:sticky;top:0;height:100svh;overflow:hidden;display:flex;flex-direction:column}.ix-steps{position:relative;z-index:2;margin-top:-100svh;padding-bottom:30svh;pointer-events:none}.ix-step{display:flex;align-items:center;min-height:95svh;padding:0 var(--ix-gutter)}.ix-step:first-child{min-height:100svh}.ix-card{width:min(var(--ix-card-w),100%);margin-left:auto;margin-right:max(0px,calc((100vw - var(--ix-wide)) / 2));padding:14px 0 16px;pointer-events:auto;background:var(--mn-paper);border-top:1px solid var(--mn-ink);color:var(--mn-ink);font:400 17px/1.55 var(--font-display);text-wrap:pretty}.ix-card p{margin:0}.ix-card p+p{margin-top:.6em}.ix-rail{position:absolute;z-index:3;left:max(10px,calc((100vw - var(--ix-wide)) / 2 + 4px));top:50%;transform:translateY(-50%);display:grid;gap:2px;margin:0;padding:0;list-style:none}.ix-rail button{display:block;width:22px;height:18px;padding:0;border:0;background:none;cursor:pointer}.ix-rail button:before{content:"";display:block;width:7px;height:7px;margin:auto;border-radius:50%;background:var(--mn-hair);transition:transform var(--mn-dur-ui) var(--mn-ease-out),background var(--mn-dur-ui) var(--mn-ease-out)}.ix-rail button:hover:before{background:var(--mn-soft)}.ix-rail button[aria-current]:before{background:var(--mn-ink);transform:scale(1.45)}.ix-rail button:focus-visible{outline:2px solid var(--mn-ink);outline-offset:1px}@media (min-width:960px){.ix-stage{padding:clamp(20px,4svh,48px) calc(max(var(--ix-gutter), (100vw - var(--ix-wide)) / 2) + var(--ix-card-w) + 40px) clamp(16px,3svh,36px) calc(max(var(--ix-gutter), (100vw - var(--ix-wide)) / 2) + 34px)}}@media (max-width:959px){.ix-stage{z-index:4;height:48svh;padding:8px var(--ix-gutter) 6px;background:var(--mn-paper);border-bottom:1px solid var(--mn-hair)}.ix-steps{z-index:1;margin-top:0;padding:16px 0 8px}.ix-step,.ix-step:first-child{display:block;min-height:0;padding:0 var(--ix-gutter) 20px}.ix-card{position:relative;margin:0;width:100%;font-size:15.5px;padding:36px 0 4px;border-top:0;background:transparent}.ix-card:before{content:"";position:absolute;left:0;right:0;top:24px;border-top:1px solid var(--mn-ink)}.ix-rail{display:none}}.ix-xhair{position:relative;cursor:crosshair;touch-action:pan-y pinch-zoom}.ix-xhair:focus-visible{outline:2px solid var(--mn-ink);outline-offset:4px}.ix-xhair [data-k]{cursor:crosshair}.ix-tip{position:absolute;z-index:6;display:grid;gap:2px;width:max-content;max-width:260px;margin:0;padding:7px 10px;transform:translate(14px,calc(-100% - 12px));background:var(--mn-paper);border:1px solid var(--mn-ink);box-shadow:0 10px 24px -18px rgb(0 0 0/.6);color:var(--mn-ink);font:450 12.5px/1.38 var(--font-sans);font-variant-numeric:tabular-nums;pointer-events:none}.ix-tip[data-flip-x]{transform:translate(calc(-100% - 14px),calc(-100% - 12px))}.ix-tip[data-flip-y]{transform:translate(14px,14px)}.ix-tip[data-flip-x][data-flip-y]{transform:translate(calc(-100% - 14px),14px)}.ix-tip b{font-weight:700}.ix-arrows{opacity:0;transition:opacity var(--mn-dur-ui) var(--mn-ease-out);pointer-events:none}.ix-arrows[data-play]{opacity:.9}.ix-arrows[data-reset]{transition:none}.ix-shaft{fill:none;stroke-linecap:butt;vector-effect:non-scaling-stroke}.ix-shaft.is-d{stroke:var(--mn-dem-deep,var(--mn-dem))}.ix-shaft.is-r{stroke:var(--mn-rep-deep,var(--mn-rep))}.ix-head{stroke:none}.ix-head.is-d{fill:var(--mn-dem-deep,var(--mn-dem))}.ix-head.is-r{fill:var(--mn-rep-deep,var(--mn-rep))}.ix-head.is-dim,.ix-shaft.is-dim{opacity:.08}.ix-halo{display:none;fill:none;stroke:var(--mn-paper);stroke-linecap:butt;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ix-halo.is-head{fill:var(--mn-paper);stroke-width:2.5}.ix-halo.is-dim{opacity:.08}html[data-theme=dark] .ix-halo{display:inline}.ix-arrow{fill:none;stroke-linecap:butt;stroke-linejoin:miter;pointer-events:none}.ix-arrow.is-d{stroke:var(--mn-dem-deep,var(--mn-dem))}.ix-arrow.is-r{stroke:var(--mn-rep-deep,var(--mn-rep))}@media (prefers-reduced-motion:reduce){.ix-arrows{transition:none}}