@media (prefers-reduced-motion:no-preference){html:has(.mk-root){scroll-behavior:smooth}}html.lenis:has(.mk-root){scroll-behavior:auto}.mk-nav{background:color-mix(in srgb,var(--background)82%,transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px)}.mk-grid{--mk-cell:56px;background-image:linear-gradient(to right,var(--edge)1px,transparent 1px),linear-gradient(to bottom,var(--edge)1px,transparent 1px);background-size:var(--mk-cell)var(--mk-cell);opacity:.7;background-position:top;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 20%,transparent 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 20%,transparent 75%)}.mk-cell{width:56px;height:56px;left:calc(50% + var(--mk-x)*56px);top:calc(var(--mk-y)*56px);background:var(--primary-soft);opacity:.8;border-radius:12px;position:absolute}.mk-cell[data-tone=highlight]{background:var(--highlight-soft)}@media (prefers-reduced-motion:no-preference){.mk-cell{animation:9s ease-in-out infinite mk-breathe;animation-delay:var(--mk-delay,0s)}}@keyframes mk-breathe{0%,to{opacity:.8}50%{opacity:.25}}.mk-glow{background:radial-gradient(40% 50% at 70% 35%,color-mix(in srgb,var(--primary)22%,transparent),transparent 70%),radial-gradient(30% 40% at 85% 20%,color-mix(in srgb,var(--highlight)18%,transparent),transparent 70%),radial-gradient(35% 45% at 15% 10%,color-mix(in srgb,var(--primary)10%,transparent),transparent 70%);filter:blur(8px)}.mk-grain{opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}[data-theme=dark] .mk-grain{mix-blend-mode:screen;opacity:.035}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mk-grain{mix-blend-mode:screen;opacity:.035}}@media (max-width:767px){.mk-grain{display:none}}.mk-crop-fade{background:linear-gradient(to bottom,transparent,var(--background))}.mk-watermark{opacity:.12}.mk-stack{display:inline-grid}.mk-stack>*{grid-area:1/1}@media (prefers-reduced-motion:no-preference){.mk-reveal-ready [data-reveal]{transition:opacity .7s var(--ease-standard),transform .7s var(--ease-standard)}.mk-reveal-ready [data-reveal]:not([data-visible]){opacity:0;transform:translateY(12px)}.mk-reveal-ready [data-reveal="2"]{transition-delay:90ms}.mk-reveal-ready [data-reveal="3"]{transition-delay:.18s}.mk-reveal-ready [data-reveal="4"]{transition-delay:.27s}.mk-hero-in{animation:mk-rise .9s var(--ease-standard).12s both}}.mk-stage-frame{width:100%;margin-left:auto;margin-right:auto;container-type:inline-size}@media (min-width:1024px){.mk-stage-frame{max-width:min(100%,100svh - 12rem)}}.mk-stage{--mk-view:7.4;aspect-ratio:1;position:relative}.mk-poster{transition:opacity .5s var(--ease-standard),visibility .5s;position:absolute;top:0;bottom:0;left:0;right:0}.mk-stage-mark{z-index:1;opacity:0;pointer-events:none;max-width:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.mk-hero[data-pinned] .mk-stage[data-scene=ready] .mk-stage-mark{--mk-mark-in:clamp(0,(var(--p,0) - .9)/.07,1);opacity:var(--mk-mark-in)}.mk-stage-canvas{opacity:0;pointer-events:none;transition:opacity .6s var(--ease-standard);top:0;bottom:0;left:0;right:0;position:absolute!important}.mk-stage[data-scene=ready] .mk-stage-canvas{opacity:1}.mk-hero[data-pinned] .mk-stage-canvas canvas{opacity:calc(1 - clamp(0,(var(--p,0) - .9)/.07,1))}.mk-stage[data-scene=ready] .mk-poster-pile{opacity:0}.mk-poster-sorted{opacity:0;visibility:hidden}.mk-stage:-webkit-any([data-tier=none],[data-scene=failed]) .mk-poster-pile{opacity:0;visibility:hidden}.mk-stage:-moz-any([data-tier=none],[data-scene=failed]) .mk-poster-pile{opacity:0;visibility:hidden}.mk-stage:is([data-tier=none],[data-scene=failed]) .mk-poster-pile{opacity:0;visibility:hidden}.mk-stage:-webkit-any([data-tier=none],[data-scene=failed]) .mk-poster-sorted{opacity:1;visibility:visible}.mk-stage:-moz-any([data-tier=none],[data-scene=failed]) .mk-poster-sorted{opacity:1;visibility:visible}.mk-stage:is([data-tier=none],[data-scene=failed]) .mk-poster-sorted{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce),(scripting:none){.mk-poster-pile{opacity:0;visibility:hidden}.mk-poster-sorted{opacity:1;visibility:visible}}.mk-tile{--tw:calc(2.6/var(--mk-view)*100cqw);left:calc((var(--x)/var(--mk-view) + .5)*100cqw);top:calc((.5 - var(--y)/var(--mk-view))*100cqw);width:var(--tw);aspect-ratio:4;translate:-50% -50%;rotate:calc(-1*var(--rz));font-size:calc(var(--tw)*26/512);border:max(1px,.077em)solid var(--edge);background:var(--surface);box-shadow:0 .3em .9em color-mix(in srgb,var(--ink)8%,transparent);white-space:nowrap;border-radius:.615em;grid-template-rows:1fr 1fr;grid-template-columns:2.77em minmax(0,1fr) auto;align-items:center;column-gap:.85em;padding-left:.85em;padding-right:.85em;display:grid;position:absolute}.mk-tile-box{background:var(--surface-sunken);border:max(1px,.077em)dashed var(--edge-strong);border-radius:.54em;grid-row:1/3;width:2.77em;height:2.77em}.mk-tile-raw{color:var(--ink-secondary);text-overflow:ellipsis;grid-column:2/4;align-self:end;padding-bottom:.12em;font-weight:600;overflow:hidden}.mk-tile-bank,.mk-tile-amount{align-self:start;padding-top:.28em;font-size:.846em}.mk-tile-bank{color:var(--ink-muted);text-overflow:ellipsis;font-weight:500;overflow:hidden}.mk-tile-amount{color:var(--ink-secondary);font-variant-numeric:tabular-nums;font-weight:600}.mk-poster-sorted{grid-template-columns:1fr 1fr;align-content:center;gap:4cqw;padding:3cqw;font-size:max(9px,min(2.2cqw,13px));line-height:1.3;display:grid}.mk-sorted-square{flex-direction:column;gap:1.2cqw;display:flex}.mk-sorted-row{border:1px solid var(--edge);border-radius:var(--radius-chip);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6em;padding:.55em .7em;display:grid}@container (width<=520px){.mk-sorted-row>:first-child{display:none}}.mk-captions{text-align:left;color:var(--ink-secondary);display:inline-grid}.mk-caption{grid-area:1/1}.mk-caption:not([data-beat=sorted]){visibility:hidden}.mk-caption[data-beat=pile]{--a:-1;--b:.1}.mk-caption[data-beat=sorted]{--a:.12;--b:.6}.mk-caption[data-beat=squared]{--a:.66;--b:2}.mk-hero[data-pinned] .mk-caption{visibility:visible;opacity:clamp(0,min((var(--p,0) - var(--a))/.05,(var(--b) - var(--p,0))/.05),1)}.mk-scrub{--p:1}.mk-beat{--t:clamp(0,(var(--p) - var(--a,0))/var(--s,.12),1);--e:calc(var(--t)*var(--t)*(3 - 2*var(--t)))}.mk-swap-old{opacity:calc(1 - var(--e))}.mk-swap-new{opacity:var(--e);transform:translateY(calc((1 - var(--e))*6px))}.mk-check{opacity:calc(.4 + .6*var(--e))}.mk-check-mark{transform:scale(var(--e))}.mk-check-answer{opacity:var(--e);transform:translateY(calc((1 - var(--e))*6px))}.mk-income-rail{transform-origin:top;transform:scaleY(clamp(0,(var(--p) - .08)/.6,1))}.mk-rollup{padding-top:2rem;padding-bottom:2rem;container-type:inline-size}.mk-acct{--k:1}@container (width<=520px){.mk-acct{--k:.4}}.mk-rollup-card:before{content:"";border:1px solid var(--edge);border-radius:var(--radius-sheet);background:var(--surface);box-shadow:var(--shadow-modal);opacity:var(--e);position:absolute;top:0;bottom:0;left:0;right:0}.mk-rollup-card>*{position:relative}.mk-rollup-total{opacity:var(--e);transform:translateY(calc((1 - var(--e))*8px))}.mk-acct{transform:translate(calc((1 - var(--e))*var(--dx)*var(--k)*1cqw),calc((1 - var(--e))*var(--dy)*1cqw))rotate(calc((1 - var(--e))*var(--rz)*1deg))scale(calc(1 + (1 - var(--e))*.04));align-items:center;gap:.75rem;padding:.75rem;display:flex;position:relative}.mk-acct+.mk-acct{border-top:1px solid color-mix(in srgb,var(--edge)calc(var(--e)*100%),transparent)}.mk-acct:before{content:"";z-index:-1;border:1px solid var(--edge);border-radius:var(--radius-card,16px);background:var(--surface);box-shadow:var(--shadow-popover);opacity:calc(1 - var(--e));position:absolute;top:0;bottom:0;left:0;right:0}.mk-acct>*{position:relative}.mk-mark-wrap{justify-content:center;display:flex}.mk-mark{aspect-ratio:1;width:128px;position:relative}@media (max-width:767px){.mk-mark{width:104px}}.mk-mark-line{left:var(--lx);top:var(--ly);width:var(--lw);height:var(--lh);background:var(--c);transform:translate(calc(-50% + (1 - var(--e))*var(--dx)*22px),calc(-50% + (1 - var(--e))*var(--dy)*-14px))rotate(calc(var(--ang) + (1 - var(--e))*var(--rz)));opacity:calc((.35 + .65*var(--e))*clamp(0,(.98 - var(--p))/.16,1));border-radius:2px;position:absolute}.mk-mark-img{width:100%;height:100%;opacity:var(--e);position:absolute;top:0;bottom:0;left:0;right:0}@keyframes mk-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.mk-old{opacity:0;visibility:hidden}[data-demo] .mk-old{visibility:visible}[data-demo=armed] .mk-old{opacity:1}[data-demo=armed] .mk-new,[data-demo=armed] .mk-in,[data-demo=armed] .mk-stagger>*{opacity:0;transform:translateY(6px)}[data-demo=play] .mk-old{animation:mk-chip-out .4s var(--ease-exit)var(--mk-at,0s)both}[data-demo=play] .mk-new{animation:mk-chip-in .5s var(--ease-standard)calc(var(--mk-at,0s) + .15s)both}[data-demo=play] .mk-in{animation:mk-chip-in .6s var(--ease-standard)var(--mk-at,0s)both}[data-demo=play] .mk-stagger>*{animation:mk-chip-in .5s var(--ease-standard)calc(var(--mk-at,0s) + var(--mk-n,0)*.16s)both}.mk-stagger>:nth-child(2){--mk-n:1}.mk-stagger>:nth-child(3){--mk-n:2}.mk-stagger>:nth-child(4){--mk-n:3}.mk-stagger>:nth-child(5){--mk-n:4}.mk-stagger>:nth-child(6){--mk-n:5}.mk-wipe{transform-origin:100%;transform:scaleX(0)}[data-demo=armed] .mk-wipe{transform:scaleX(1)}[data-demo=play] .mk-wipe{animation:mk-wipe 1.4s var(--ease-standard).3s both}@keyframes mk-chip-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes mk-chip-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes mk-wipe{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.mk-cursor{transition:transform .7s var(--ease-standard),opacity .3s var(--ease-standard)}.mk-cursor[data-hidden]{opacity:0}.mk-click{border:2px solid var(--primary);width:24px;height:24px;animation:mk-click .5s var(--ease-standard)both;border-radius:9999px;position:absolute;top:-12px;left:-12px}[data-demo=play] .mk-tip{animation:mk-tip-in .24s var(--ease-standard)both}@keyframes mk-click{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}@keyframes mk-tip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.mk-rail{transform-origin:0}@media (prefers-reduced-motion:no-preference){.mk-reveal-ready .mk-rail{transition:transform 1.4s var(--ease-standard).3s}.mk-reveal-ready [data-reveal]:not([data-visible]) .mk-rail{transform:scaleX(0)}details[open]>.mk-answer{animation:mk-chip-in .26s var(--ease-standard)both}}.mk-root summary::-webkit-details-marker{display:none}.mk-legal ul{padding-left:1.25rem;list-style:outside}.mk-legal li+li{margin-top:.5rem}.mk-legal strong{color:var(--ink);font-weight:600}.mk-legal a{color:var(--primary-text);text-underline-offset:2px;text-decoration:underline}
