.mk .act-hero{min-height:100svh;padding:clamp(6rem, 12vh, 9rem) var(--mk-gutter) clamp(4rem, 10vh, 7rem);align-items:center;display:flex;position:relative;overflow:hidden}.act-hero__backdrop{position:absolute}.act-hero__sprites{position:absolute;inset:0}.act-hero__sprite{font-family:var(--mk-mono);font-size:var(--mk-text-mono-sm);letter-spacing:var(--mk-tracking-mono);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;animation:9s ease-in-out infinite act-hero-sprite;animation-delay:calc(var(--d) * 1.3s);position:absolute;transform:translateY(6px)}.act-hero__sprite--pos{color:var(--mk-accent)}.act-hero__sprite--neg{color:var(--mk-negative)}@keyframes act-hero-sprite{0%,to{opacity:0;transform:translateY(6px)}12%,30%{opacity:.72;transform:translateY(0)}42%{opacity:0;transform:translateY(-6px)}}.act-hero__content{z-index:1;max-width:min(100%,60rem);position:relative}.act-hero__eyebrow{margin-bottom:var(--space-6)}.act-hero__headline{font-size:var(--mk-text-hero);margin:0}.act-hero__line{display:block;overflow:hidden}.act-hero__line-inner{display:inline-block}.act-hero__sub{margin:var(--space-6) 0 0;max-width:34ch;font-size:var(--mk-text-lead);line-height:var(--mk-leading-body);color:var(--mk-soft)}.act-hero__ctas{gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.act-hero__reassurance{margin:var(--space-6) 0 0;font-family:var(--mk-mono);font-size:var(--mk-text-mono);letter-spacing:var(--mk-tracking-mono);text-transform:uppercase;color:var(--mk-faint)}.act-hero__cue{align-items:center;gap:var(--space-3);z-index:1;font-family:var(--mk-mono);font-size:var(--mk-text-mono-sm);letter-spacing:.28em;color:var(--mk-faint);flex-direction:column;display:flex;position:absolute;bottom:clamp(1.5rem,4vh,2.5rem);left:50%;transform:translate(-50%)}.act-hero__cue-line{background:linear-gradient(to bottom, var(--mk-accent), transparent);transform-origin:top;width:1px;height:48px;animation:act-hero-cue 2.2s var(--mk-ease-inout) infinite}@keyframes act-hero-cue{0%{opacity:.3;transform:scaleY(.2)}50%{opacity:1;transform:scaleY(1)}to{opacity:.3;transform-origin:bottom;transform:scaleY(.2)}}@media (width<=640px){.act-hero__sprite{display:none}}@media (prefers-reduced-motion:reduce){.act-hero__sprite{opacity:.5;animation:none;transform:none}.act-hero__cue-line{opacity:.6;animation:none}}.mk .act-engine{padding-block:var(--space-section);position:relative;overflow:hidden}.act-engine__backdrop{position:absolute}.act-engine__inner{z-index:1;max-width:var(--mk-maxw);padding-inline:var(--mk-gutter);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-inline:auto;display:grid;position:relative}.act-engine__beats{margin:var(--space-8) 0 0;gap:var(--space-8);flex-direction:column;padding:0;list-style:none;display:flex}.act-engine__beat{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.act-engine__beat-index{font-family:var(--mk-mono);font-size:var(--mk-text-mono);color:var(--mk-accent);padding-top:.35rem}.act-engine__beat-lead{font-size:var(--mk-text-section);margin:0 0 var(--space-3)}.act-engine__beat-body{color:var(--mk-soft);line-height:var(--mk-leading-body);max-width:42ch;margin:0}.act-engine__ledger{border:1px solid var(--mk-line);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--mk-surface-2), var(--mk-card));box-shadow:var(--shadow-2);font-family:var(--mk-mono);font-size:var(--mk-text-mono);font-variant-numeric:tabular-nums;position:sticky;top:clamp(5rem,12vh,7rem);overflow:hidden}.act-engine__ledger-head,.act-engine__row{gap:var(--space-3);padding:.7rem var(--space-5);grid-template-columns:5.5rem 1fr 1fr 4.5rem 4.5rem;align-items:baseline;display:grid}.act-engine__ledger-head{color:var(--mk-faint);font-size:var(--mk-text-mono-sm);letter-spacing:var(--mk-tracking-mono);border-bottom:1px solid var(--mk-line);background:#ffffff04}.act-engine__row{border-bottom:1px solid var(--mk-line-faint);opacity:0;transform:translate(-8px)}.act-engine__ledger.is-in .act-engine__row{animation:act-engine-row .48s var(--mk-ease-out) forwards;animation-delay:calc(var(--r) * 80ms)}@keyframes act-engine-row{to{opacity:1;transform:translate(0)}}.act-engine__num{text-align:right}.act-engine__num--dr{color:var(--mk-ink)}.act-engine__num--cr{color:var(--mk-accent)}.act-engine__cell-date{color:var(--mk-faint)}.act-engine__cell-payee{color:var(--mk-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.act-engine__cell-account{color:var(--mk-soft);text-overflow:ellipsis;white-space:nowrap;font-size:var(--mk-text-mono-sm);overflow:hidden}.act-engine__ledger-foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:.8rem var(--space-5);background:var(--mk-accent-tint);border-top:1px solid var(--mk-accent-line);font-size:var(--mk-text-mono-sm);letter-spacing:var(--mk-tracking-mono);display:flex}.act-engine__balanced{color:var(--mk-accent);align-items:center;gap:.6ch;font-weight:500;display:inline-flex}.act-engine__tick{background:var(--mk-accent);width:1.1rem;height:1.1rem;color:var(--mk-accent-ink);border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;display:inline-flex}.act-engine__foot-eq{color:var(--mk-faint)}@media (width<=900px){.act-engine__inner{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.act-engine__ledger{position:static}}@media (width<=520px){.act-engine__ledger-head,.act-engine__row{grid-template-columns:1fr 3.6rem 3.6rem}.act-engine__cell-date,.act-engine__cell-account,.act-engine__foot-eq{display:none}}@media (prefers-reduced-motion:reduce){.act-engine__row{opacity:1;animation:none;transform:none}.act-engine__ledger.is-in .act-engine__row{animation:none}}.mk .cd{border:1px solid var(--mk-line);border-radius:var(--radius-xl);background:radial-gradient(120% 120% at 50% -10%, #34d97b0f, transparent 60%), linear-gradient(180deg, var(--mk-surface-2), var(--mk-card));box-shadow:var(--shadow-3);overflow:hidden}.cd__chrome{padding:.85rem var(--space-5);border-bottom:1px solid var(--mk-line);font-family:var(--mk-mono);font-size:var(--mk-text-mono-sm);letter-spacing:var(--mk-tracking-mono);justify-content:space-between;align-items:center;display:flex}.cd__title{color:var(--mk-ink)}.cd__meta{color:var(--mk-accent);align-items:center;gap:.6ch;display:inline-flex}.cd__dot{background:var(--mk-accent);width:6px;height:6px;box-shadow:0 0 8px var(--mk-accent);border-radius:50%}.cd__grid{background:var(--mk-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.cd__tile{background:var(--mk-card);padding:var(--space-5);gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.cd__tile--hero,.cd__tile--metric{grid-column:span 3}.cd__tile--trend{grid-column:span 4}.cd__tile--liquidity,.cd__tile--cashflow{grid-column:span 2}.cd__tile--balance{grid-column:span 4}.cd__tile-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.cd__k{font-family:var(--mk-mono);font-size:var(--mk-text-mono-sm);letter-spacing:var(--mk-tracking-mono);text-transform:uppercase;color:var(--mk-faint)}.cd__k--val{color:var(--mk-accent)}.cd__v{font-family:var(--mk-mono);font-variant-numeric:tabular-nums;color:var(--mk-ink);font-size:1.5rem;font-weight:500;line-height:1}.cd__v--xl{font-size:clamp(2rem,1.4rem + 2.4vw,3rem)}.cd__delta{font-family:var(--mk-mono);font-size:var(--mk-text-mono-sm);font-variant-numeric:tabular-nums}.cd__delta--pos{color:var(--mk-accent)}.cd__sub{font-family:var(--mk-mono);font-size:var(--mk-text-mono-sm);color:var(--mk-faint)}.cd__tile--trend .cd-trend__svg{width:100%;height:110px;margin-top:var(--space-2)}.cd-trend__line{fill:none;stroke:var(--mk-accent);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cd-trend__dot{fill:var(--mk-accent);filter:drop-shadow(0 0 4px var(--mk-accent))}.cd-bars{height:110px;margin-top:var(--space-2);align-items:flex-end;gap:.5rem;display:flex}.cd-bars__col{flex-direction:column;flex:1;align-items:center;gap:.35rem;min-width:0;height:100%;display:flex}.cd-bars__pair{flex:1;justify-content:center;align-items:flex-end;gap:2px;width:100%;display:flex}.cd-bars__bar{border-radius:1px 1px 0 0;width:40%;min-height:2px}.cd-bars__bar--in{background:var(--mk-accent)}.cd-bars__bar--out{background:var(--mk-dv-2)}.cd-bars__label{font-family:var(--mk-mono);color:var(--mk-faint);font-size:.6rem}.cd__legend{gap:var(--space-3);font-family:var(--mk-mono);text-transform:uppercase;letter-spacing:.04em;font-size:.6rem;display:inline-flex}.cd__legend-in{color:var(--mk-accent)}.cd__legend-out{color:var(--mk-dv-2)}.cd-balance{margin:var(--space-2) 0 0;flex-direction:column;gap:.55rem;padding:0;list-style:none;display:flex}.cd-balance__row{gap:var(--space-4);grid-template-columns:minmax(0,12rem) minmax(0,1fr) auto;align-items:center;display:grid}.cd-balance__name{font-family:var(--mk-mono);font-size:var(--mk-text-mono-sm);color:var(--mk-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cd-balance__track{background:var(--mk-surface-3);border-radius:3px;height:6px;overflow:hidden}.cd-balance__fill{background:var(--mk-accent);border-radius:3px;height:100%;display:block}.cd-balance__fill--neg{background:var(--mk-negative)}.cd-balance__amt{font-family:var(--mk-mono);font-size:var(--mk-text-mono);font-variant-numeric:tabular-nums;color:var(--mk-ink);text-align:right}.cd-balance__amt--neg{color:var(--mk-negative)}@media (width<=760px){.cd__tile{grid-column:span 6!important}.cd-balance__row{grid-template-columns:minmax(0,8rem) minmax(0,1fr) auto}}.mk .act-command{padding-block:var(--space-section);position:relative}.act-command__inner{max-width:var(--mk-maxw-frame);padding-inline:var(--mk-gutter);margin-inline:auto}.act-command__head{max-width:46rem;margin-bottom:var(--space-8)}.act-command__headline{font-size:var(--mk-text-act);margin:var(--space-5) 0 var(--space-4)}.act-command__body{max-width:52ch}.act-command__deck{opacity:0;transition:opacity var(--mk-dur-slow) var(--mk-ease-out), transform var(--mk-dur-slow) var(--mk-ease-out);transform:translateY(24px)scale(.985)}.act-command__deck.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.act-command__deck{opacity:1;transition:none;transform:none}}.mk .act-pipeline{padding-block:var(--space-section);position:relative}.act-pipeline__inner{max-width:var(--mk-maxw);padding-inline:var(--mk-gutter);margin-inline:auto}.act-pipeline__head{max-width:40rem;margin-bottom:var(--space-7)}.act-pipeline__headline{font-size:var(--mk-text-act);margin:var(--space-5) 0 0}.act-pipeline__log{border:1px solid var(--mk-line);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--mk-surface-2), var(--mk-card));box-shadow:var(--shadow-1);padding:var(--space-5) var(--space-6);font-family:var(--mk-mono);font-size:var(--mk-text-mono)}.act-pipeline__line{color:var(--mk-soft);opacity:0;align-items:baseline;gap:.75ch;padding:.5rem 0;display:flex;transform:translate(-6px)}.act-pipeline__log.is-in .act-pipeline__line{animation:act-pipeline-in .42s var(--mk-ease-out) forwards;animation-delay:calc(var(--l) * .14s)}@keyframes act-pipeline-in{to{opacity:1;transform:none}}.act-pipeline__glyph{color:var(--mk-accent);width:1.2ch}.act-pipeline__label{color:var(--mk-ink);white-space:nowrap}.act-pipeline__dots{min-width:1ch;color:var(--mk-line-strong);letter-spacing:.1em;white-space:nowrap;flex:1;overflow:hidden}.act-pipeline__value{color:var(--mk-faint);white-space:nowrap;text-align:right}.act-pipeline__line--live .act-pipeline__glyph{animation:1.7s ease-in-out infinite act-pipeline-pulse}.act-pipeline__line--live .act-pipeline__value{color:var(--mk-accent)}@keyframes act-pipeline-pulse{0%,to{opacity:1}50%{opacity:.35}}.act-pipeline__steps{margin:var(--space-8) 0 0;gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.act-pipeline__step-n{font-family:var(--mk-mono);font-size:var(--mk-text-mono);color:var(--mk-accent)}.act-pipeline__step-title{margin:var(--space-3) 0 var(--space-2);font-family:var(--mk-serif);font-weight:400;font-size:var(--mk-text-section);color:var(--mk-ink)}.act-pipeline__step-body{color:var(--mk-soft);line-height:var(--mk-leading-body);margin:0}.act-pipeline__foot{margin:var(--space-8) 0 0}.mk .act-security{padding-block:var(--space-section);border-top:1px solid var(--mk-line);position:relative}.act-security__inner{max-width:var(--mk-maxw);padding-inline:var(--mk-gutter);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(2rem,6vw,6rem);margin-inline:auto;display:grid}.act-security__headline{font-size:var(--mk-text-act);margin:var(--space-5) 0 var(--space-6)}.act-security__link{font-family:var(--mk-mono);font-size:var(--mk-text-mono);letter-spacing:var(--mk-tracking-mono);color:var(--mk-accent);text-decoration:none}.act-security__link:hover{color:var(--mk-accent-strong)}.act-security__entries{flex-direction:column;margin:0;display:flex}.act-security__entry{gap:var(--space-5);padding:var(--space-5) 0;border-top:1px solid var(--mk-line);grid-template-columns:8rem minmax(0,1fr);display:grid}.act-security__entry:last-child{border-bottom:1px solid var(--mk-line)}.act-security__label{font-family:var(--mk-mono);font-size:var(--mk-text-mono);letter-spacing:var(--mk-tracking-mono);text-transform:uppercase;color:var(--mk-accent)}.act-security__body{color:var(--mk-soft);line-height:var(--mk-leading-body);margin:0}@media (width<=860px){.act-pipeline__steps{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.act-security__inner{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.act-pipeline__log{padding:var(--space-4);font-size:var(--mk-text-mono-sm)}.act-pipeline__dots{display:none}.act-pipeline__line{flex-wrap:wrap}.act-security__entry{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.act-pipeline__line{opacity:1;animation:none;transform:none}.act-pipeline__log.is-in .act-pipeline__line,.act-pipeline__line--live .act-pipeline__glyph{animation:none}}.mk .act-concierge{padding-block:var(--space-section);border-top:1px solid var(--mk-line);position:relative}.act-concierge__inner{max-width:var(--mk-maxw);padding-inline:var(--mk-gutter);margin-inline:auto}.act-concierge__head{max-width:48rem;margin-bottom:var(--space-8)}.act-concierge__headline{font-size:var(--mk-text-act);margin:var(--space-5) 0 var(--space-4)}.act-concierge__body{max-width:56ch}.act-concierge__grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.act-concierge__card{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--mk-line);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--mk-surface-2), var(--mk-card));transition:border-color var(--mk-dur-base) var(--mk-ease-out), transform var(--mk-dur-base) var(--mk-ease-out);flex-direction:column;display:flex}.act-concierge__card:hover{border-color:var(--mk-accent-line);transform:translateY(-3px)}.act-concierge__index{font-family:var(--mk-mono);font-size:var(--mk-text-mono-sm);letter-spacing:var(--mk-tracking-mono);color:var(--mk-accent)}.act-concierge__brief{font-family:var(--mk-serif);color:var(--mk-ink);margin:0;font-size:1.5rem;font-style:italic;font-weight:300;line-height:1.15}.act-concierge__spec{gap:var(--space-3);border-top:1px solid var(--mk-line);padding-top:var(--space-4);flex-direction:column;margin:auto 0 0;display:flex}.act-concierge__spec>div{gap:var(--space-3);grid-template-columns:5rem minmax(0,1fr);display:grid}.act-concierge__spec dt{font-family:var(--mk-mono);font-size:var(--mk-text-mono-sm);letter-spacing:var(--mk-tracking-mono);text-transform:uppercase;color:var(--mk-faint)}.act-concierge__spec dd{font-size:var(--mk-text-small);color:var(--mk-soft);margin:0;line-height:1.4}.act-concierge__cta{margin-top:var(--space-8);align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.act-concierge__note{font-family:var(--mk-mono);font-size:var(--mk-text-mono-sm);color:var(--mk-faint)}@media (width<=860px){.act-concierge__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.act-concierge__card{transition:none}.act-concierge__card:hover{transform:none}}.mk .act-close{text-align:center;min-height:82vh;padding:var(--space-section) var(--mk-gutter);border-top:1px solid var(--mk-line);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.act-close__backdrop{position:absolute}.act-close__content{z-index:1;align-items:center;gap:var(--space-6);flex-direction:column;display:flex;position:relative}.act-close__eyebrow{justify-content:center}.act-close__headline{font-size:var(--mk-text-hero);margin:0;line-height:.98}.act-close__reassurance{font-family:var(--mk-mono);font-size:var(--mk-text-mono);letter-spacing:var(--mk-tracking-mono);text-transform:uppercase;color:var(--mk-faint);margin:0}.mk .act-faq{padding-block:var(--space-section);border-top:1px solid var(--mk-line);position:relative}.act-faq__inner{max-width:var(--mk-maxw);padding-inline:var(--mk-gutter);grid-template-columns:minmax(0,3fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,5rem);margin-inline:auto;display:grid}.act-faq__head{position:sticky;top:clamp(5rem,12vh,7rem)}.act-faq__headline{font-size:var(--mk-text-act);margin:var(--space-4) 0 0}.act-faq__list{border-top:1px solid var(--mk-line)}.act-faq__item{border-bottom:1px solid var(--mk-line)}.act-faq__q{gap:var(--space-4);padding:var(--space-5) 0;cursor:pointer;color:var(--mk-ink);grid-template-columns:3.2rem minmax(0,1fr) auto;align-items:baseline;list-style:none;display:grid}.act-faq__q::-webkit-details-marker{display:none}.act-faq__q:focus-visible{outline:2px solid var(--mk-focus);outline-offset:3px}.act-faq__index{font-family:var(--mk-mono);font-size:var(--mk-text-mono-sm);letter-spacing:var(--mk-tracking-mono);color:var(--mk-accent)}.act-faq__q-text{font-family:var(--mk-serif);color:var(--mk-ink);font-size:clamp(1.1rem,1rem + .6vw,1.4rem);font-weight:400}.act-faq__icon{align-self:center;width:14px;height:14px;position:relative}.act-faq__icon:before,.act-faq__icon:after{content:"";background:var(--mk-accent);transition:transform var(--mk-dur-base) var(--mk-ease-out);position:absolute}.act-faq__icon:before{width:100%;height:1.5px;top:50%;left:0;transform:translateY(-50%)}.act-faq__icon:after{width:1.5px;height:100%;top:0;left:50%;transform:translate(-50%)}.act-faq__item[open] .act-faq__icon:after{transform:translate(-50%)scaleY(0)}.act-faq__a{padding:0 0 var(--space-5) calc(3.2rem + var(--space-4))}.act-faq__item[open] .act-faq__a{animation:act-faq-in var(--mk-dur-base) var(--mk-ease-out)}.act-faq__a p{max-width:62ch;color:var(--mk-soft);line-height:var(--mk-leading-body);margin:0}.act-faq__a a{color:var(--mk-accent)}@keyframes act-faq-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (width<=860px){.act-faq__inner{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.act-faq__head{position:static}}@media (width<=520px){.act-faq__q{grid-template-columns:minmax(0,1fr) auto}.act-faq__index{display:none}.act-faq__a{padding-left:0}}@media (prefers-reduced-motion:reduce){.act-faq__icon:before,.act-faq__icon:after{transition:none}.act-faq__item[open] .act-faq__a{animation:none}}.mk-gl-canvas{z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity var(--mk-dur-cine) var(--mk-ease-inout);position:fixed;inset:0}.mk-gl-canvas.is-live{opacity:1}.mk[data-gl=on] .mk-backdrop:before,.mk[data-gl=on] .mk-backdrop:after{opacity:0;transition:opacity var(--mk-dur-cine) var(--mk-ease-inout)}.mk-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mk-backdrop:before{content:"";background:radial-gradient(40% 50% at 62% 42%, var(--mk-glow) 0%, transparent 62%), radial-gradient(55% 60% at 28% 68%, #12a15017 0%, transparent 60%);position:absolute;inset:-20%}.mk-backdrop:after{content:"";opacity:.35;background-image:radial-gradient(#9bd2b480 .6px,#0000 .9px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 55% 45%,#000 0% 45%,#0000 80%);mask-image:radial-gradient(120% 90% at 55% 45%,#000 0% 45%,#0000 80%)}.mk-backdrop--close:before{background:radial-gradient(46% 52% at 50% 46%, #34d97b29 0%, var(--mk-glow) 30%, transparent 66%)}.mk-backdrop--close:after{opacity:.4;background-size:26px 26px;-webkit-mask-image:radial-gradient(70% 70% at 50% 46%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 70% at 50% 46%,#000 0%,#0000 75%)}.mk-backdrop--streams:before{background:radial-gradient(60% 80%,#12a15014 0%,#0000 65%)}.mk-backdrop--streams:after{opacity:.5;background-image:repeating-linear-gradient(#0000 0 26px,#9bd2b429 26px 27px);background-size:auto;-webkit-mask-image:radial-gradient(90% 80%,#000 0%,#0000 78%);mask-image:radial-gradient(90% 80%,#000 0%,#0000 78%)}.mk[data-motion=gsap] .act-engine__row,.mk[data-motion=gsap] .act-engine__ledger.is-in .act-engine__row{opacity:1;animation:none;transform:none}.mk[data-motion=gsap] .act-command__deck{opacity:1;transition:none;transform:none}.mk[data-motion=gsap] .act-engine__ledger{position:static}.mk[data-motion=gsap] .act-engine{min-height:100vh;padding-block:var(--space-6);align-items:center;display:flex}.mk[data-motion=gsap] .act-engine__inner{width:100%}.mk .fb-widget{z-index:40;max-width:min(21rem,100vw - 2rem);font-family:var(--mk-sans);animation:fb-slide-in .22s var(--mk-ease,ease-out) both;position:fixed;bottom:clamp(1rem,4vw,2rem);right:clamp(1rem,4vw,2rem)}@keyframes fb-slide-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mk .fb-panel{background:var(--mk-surface-1);border:1px solid var(--mk-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);padding:var(--space-4) var(--space-5);padding-right:var(--space-6);position:relative}.mk .fb-dismiss{top:var(--space-2);right:var(--space-2);width:1.5rem;height:1.5rem;color:var(--mk-soft);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;display:inline-flex;position:absolute}.mk .fb-dismiss:hover{color:var(--mk-ink)}.mk .fb-dismiss:focus-visible{outline:3px solid var(--mk-focus);outline-offset:2px}.mk .fb-question{margin:0 0 var(--space-3);font-size:var(--text-small);color:var(--mk-ink);font-weight:600}.mk .fb-votes{gap:var(--space-2);display:flex}.mk .fb-vote{font-family:var(--mk-mono);font-size:var(--mk-text-mono-sm);letter-spacing:var(--mk-tracking-mono);text-transform:uppercase;color:var(--mk-soft);border:1px solid var(--mk-line-strong);border-radius:var(--radius-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.4rem 1.1rem;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.mk .fb-vote:hover{color:var(--mk-ink);border-color:var(--mk-accent-line);background:var(--mk-accent-tint)}.mk .fb-vote:focus-visible{outline:3px solid var(--mk-focus);outline-offset:2px}.mk .fb-vote--active{color:var(--mk-ink);border-color:var(--mk-accent-line);background:var(--mk-accent-tint)}.mk .fb-vote:disabled{opacity:.6;cursor:default}.mk .fb-note-form{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.mk .fb-note{font:inherit;font-size:var(--text-small);padding:var(--space-2) var(--space-3);border:1px solid var(--mk-line);border-radius:var(--radius-sm);background:var(--mk-surface-0);resize:vertical;min-height:3.5rem}.mk .fb-note:focus-visible{outline:3px solid var(--mk-focus);outline-offset:2px}.mk .fb-note-submit{font-size:var(--text-small);align-self:flex-start;padding:.5rem .9rem}.mk .fb-thanks{font-size:var(--text-small);color:var(--mk-soft);margin:0}@media (prefers-reduced-motion:reduce){.mk .fb-widget{animation:none}.mk .fb-vote:hover{transition:none;transform:none}}.mk .sc-root{z-index:40;font-family:var(--mk-sans);position:fixed;bottom:clamp(1rem,4vw,2rem);left:clamp(1rem,4vw,2rem)}.mk .sc-fab{align-items:center;gap:var(--space-2);background:var(--mk-surface-1);border:1px solid var(--mk-line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-2);cursor:pointer;color:var(--mk-soft);padding:.45rem .85rem .45rem .5rem;transition:color .15s,border-color .15s;display:inline-flex}.mk .sc-fab:hover{color:var(--mk-ink);border-color:var(--mk-accent-line)}.mk .sc-fab:focus-visible{outline:2px solid var(--mk-focus);outline-offset:2px}.mk .sc-fab__avatar{object-fit:cover;outline:1px solid var(--mk-line-strong);border-radius:50%;flex-shrink:0;width:1.75rem;height:1.75rem;display:block}.mk .sc-fab__label{font-family:var(--mk-mono);font-size:var(--mk-text-mono-sm);letter-spacing:var(--mk-tracking-mono);text-transform:uppercase;white-space:nowrap}.mk .sc-popover{left:0;bottom:calc(100% + var(--space-3));background:var(--mk-surface-1);border:1px solid var(--mk-line);border-radius:var(--radius-lg);width:max(16rem,min(20rem,100vw - 2rem));box-shadow:var(--shadow-3);padding:var(--space-4) var(--space-5);gap:var(--space-2);animation:sc-pop-in .16s var(--mk-ease,ease-out) both;flex-direction:column;display:flex;position:absolute}@keyframes sc-pop-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mk .sc-popover__title{font-family:var(--mk-serif);font-size:var(--text-h3);margin:0;font-weight:400}.mk .sc-popover__body{font-size:var(--text-small);color:var(--mk-soft);line-height:var(--leading-body);margin:0}.mk .sc-popover__cta{margin-top:var(--space-2);font-size:var(--text-small);justify-content:center}.mk .sc-popover__email{font-size:var(--text-small);color:var(--mk-soft);text-align:center;text-decoration:underline;-webkit-text-decoration-color:var(--mk-accent-line);text-decoration-color:var(--mk-accent-line)}.mk .sc-popover__email:hover{color:var(--mk-ink);text-decoration-color:currentColor}.mk .sc-popover__email:focus-visible{outline:3px solid var(--mk-focus);outline-offset:2px}@media (width<=480px){.mk .sc-fab__label{display:none}.mk .sc-fab{padding:var(--space-2)}}@media (prefers-reduced-motion:reduce){.mk .sc-fab{transition:none}.mk .sc-fab:hover{transform:none}.mk .sc-popover{animation:none}}
