.mk-wrap[_ngcontent-ng-c2193902253]{width: 100%;max-width: var(--mk-wrap);margin-inline: auto;padding-inline: var(--mk-gutter)}.mk-band[_ngcontent-ng-c2193902253]{padding-block: var(--mk-band)}.mk-band-tight[_ngcontent-ng-c2193902253]{padding-block: clamp(56px,7vw,100px)}.mk-rule-top[_ngcontent-ng-c2193902253]{border-top: 1px solid var(--mk-rule)}.mk-rule-bottom[_ngcontent-ng-c2193902253]{border-bottom: 1px solid var(--mk-rule)}.mk-paper[_ngcontent-ng-c2193902253]{background: var(--mk-paper)}.mk-tint[_ngcontent-ng-c2193902253]{--mk-rule: rgb(206.2,226,235.6);background: rgb(237.92,244.85,248.21)}.mk-shade[_ngcontent-ng-c2193902253]{--mk-rule: #e1e4ea;background: #f2f4f7}.mk-stage[_ngcontent-ng-c2193902253]{position: relative}@media (min-width: 1000px){.mk-stage[_ngcontent-ng-c2193902253]{margin-right: min(-1 * (var(--mk-gutter) + 40px),var(--mk-wrap) / 2 - 50vw - var(--mk-gutter) - 40px)}}.mk-stage-left[_ngcontent-ng-c2193902253]{position: relative}@media (min-width: 1000px){.mk-stage-left[_ngcontent-ng-c2193902253]{margin-left: min(-1 * (var(--mk-gutter) + 40px),var(--mk-wrap) / 2 - 50vw - var(--mk-gutter) - 40px)}}.mk-bleed-host[_ngcontent-ng-c2193902253]{overflow: hidden}.mk-eyebrow[_ngcontent-ng-c2193902253]{font-family: var(--mk-f-mono);font-size: 11px;font-weight: 500;letter-spacing: 0.16em;text-transform: uppercase;color: var(--mk-ink-3);margin: 0 0 22px}.mk-h-hero[_ngcontent-ng-c2193902253]{font-size: clamp(42px,5.6vw,86px);font-weight: 630;letter-spacing: -0.035em;line-height: 0.98}.mk-h-sec[_ngcontent-ng-c2193902253]{font-size: clamp(34px,4.6vw,60px)}.mk-h-sub[_ngcontent-ng-c2193902253]{font-size: clamp(22px,2.2vw,30px);letter-spacing: -0.02em}.mk-h-item[_ngcontent-ng-c2193902253]{font-size: 21px;letter-spacing: -0.025em}.mk-lede[_ngcontent-ng-c2193902253]{font-size: clamp(17px,1.35vw,20px);line-height: 1.55;color: var(--mk-ink-2);max-width: 54ch}.mk-micro[_ngcontent-ng-c2193902253]{font-size: 13.5px;color: var(--mk-ink-3);line-height: 1.55}.mk-mono-cap[_ngcontent-ng-c2193902253]{font-family: var(--mk-f-mono);font-size: 10.5px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--mk-ink-3)}.mk-soft[_ngcontent-ng-c2193902253]{color: var(--mk-ink-3);font-weight: 430}.mk-money[_ngcontent-ng-c2193902253]{color: var(--mk-money)}.mk-tabular[_ngcontent-ng-c2193902253]{font-variant-numeric: tabular-nums}.mk-btn[_ngcontent-ng-c2193902253]{display: inline-flex;align-items: center;gap: 9px;font-family: var(--mk-f-body);font-size: 15px;font-weight: 600;letter-spacing: -0.01em;padding: 13px 24px;border-radius: 999px;border: 1px solid transparent;white-space: nowrap;cursor: pointer;text-decoration: none;transition: transform 0.18s var(--mk-ease),background-color 0.18s var(--mk-ease),border-color 0.18s var(--mk-ease),color 0.18s var(--mk-ease)}.mk-btn[_ngcontent-ng-c2193902253]:hover{transform: translateY(-1px);text-decoration: none}.mk-btn[_ngcontent-ng-c2193902253] svg[_ngcontent-ng-c2193902253]{flex: none}.mk-btn-ink[_ngcontent-ng-c2193902253]{background: var(--mk-ink);color: var(--mk-on-ink)}.mk-btn-ink[_ngcontent-ng-c2193902253]:hover{background: var(--mk-accent);color: var(--mk-on-ink)}.mk-btn-line[_ngcontent-ng-c2193902253]{background: transparent;color: var(--mk-ink);border-color: var(--mk-rule-strong)}.mk-btn-line[_ngcontent-ng-c2193902253]:hover{border-color: var(--mk-ink)}.mk-btn-sm[_ngcontent-ng-c2193902253]{padding: 9px 18px;font-size: 14px}.mk-btn-lg[_ngcontent-ng-c2193902253]{padding: 16px 30px;font-size: 16.5px}.mk-inline-link[_ngcontent-ng-c2193902253]{display: inline-flex;align-items: center;min-height: 34px;gap: 7px;font-weight: 600;font-size: 15px;color: var(--mk-accent-ink)}.mk-inline-link[_ngcontent-ng-c2193902253] svg[_ngcontent-ng-c2193902253]{transition: transform 0.2s var(--mk-ease)}.mk-inline-link[_ngcontent-ng-c2193902253]:hover svg[_ngcontent-ng-c2193902253]{transform: translateX(3px)}.mk-page-head[_ngcontent-ng-c2193902253]{padding-block: calc(76px + clamp(56px,8vw,110px)) clamp(40px,5vw,64px)}.mk-page-head[_ngcontent-ng-c2193902253] .mk-h-hero[_ngcontent-ng-c2193902253]{max-width: 16ch;margin-bottom: 24px}.mk-page-head[_ngcontent-ng-c2193902253] .mk-lede[_ngcontent-ng-c2193902253]{max-width: 50ch}.mk-head-actions[_ngcontent-ng-c2193902253]{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 30px}.mk-film-head[_ngcontent-ng-c2193902253]{position: relative;overflow: hidden;display: grid;align-content: end;min-height: clamp(40vw,72vh,52vw);min-height: clamp(40vw,72svh,52vw);background: var(--mk-ink);color: var(--mk-on-ink);padding-block: calc(76px + clamp(40px,6vw,80px)) clamp(44px,5.5vw,78px)}.mk-film-head[_ngcontent-ng-c2193902253] .mk-wrap[_ngcontent-ng-c2193902253]{position: relative;z-index: 1}.mk-film-head[_ngcontent-ng-c2193902253] .mk-eyebrow[_ngcontent-ng-c2193902253]{color: rgba(255,255,255,0.6)}.mk-film-head[_ngcontent-ng-c2193902253] .mk-h-hero[_ngcontent-ng-c2193902253]{color: var(--mk-on-ink);max-width: 17ch;margin-bottom: 24px}.mk-film-head[_ngcontent-ng-c2193902253] .mk-lede[_ngcontent-ng-c2193902253]{color: rgba(255,255,255,0.74);max-width: 46ch}.mk-film-head[_ngcontent-ng-c2193902253] .mk-btn-ink[_ngcontent-ng-c2193902253]{background: var(--mk-paper);color: var(--mk-ink)}.mk-film-head[_ngcontent-ng-c2193902253] .mk-btn-ink[_ngcontent-ng-c2193902253]:hover{background: var(--mk-accent);color: var(--mk-on-ink)}.mk-film-head[_ngcontent-ng-c2193902253] .mk-btn-line[_ngcontent-ng-c2193902253]{color: var(--mk-on-ink);border-color: rgba(255,255,255,0.34)}.mk-film-head[_ngcontent-ng-c2193902253] .mk-btn-line[_ngcontent-ng-c2193902253]:hover{border-color: var(--mk-on-ink);background: rgba(255,255,255,0.1)}.mk-film-head-media[_ngcontent-ng-c2193902253]{position: absolute;inset: 0}.mk-film-head-media[_ngcontent-ng-c2193902253] app-media-slot[_ngcontent-ng-c2193902253],.mk-film-head-media[_ngcontent-ng-c2193902253] img[_ngcontent-ng-c2193902253],.mk-film-head-media[_ngcontent-ng-c2193902253] video[_ngcontent-ng-c2193902253]{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.mk-film-head-scrim[_ngcontent-ng-c2193902253]{position: absolute;inset: 0;pointer-events: none;background: linear-gradient( 0deg,rgba(11,10,16,0.86) 0%,rgba(11,10,16,0.44) 40%,rgba(11,10,16,0) 70%),linear-gradient( 180deg,rgba(11,10,16,0.5) 0%,rgba(11,10,16,0) 30%)}.mk-film-head-left[_ngcontent-ng-c2193902253]{align-content: center}.mk-film-head-left[_ngcontent-ng-c2193902253] .mk-film-head-copy[_ngcontent-ng-c2193902253]{max-width: 600px}.mk-film-head-left[_ngcontent-ng-c2193902253] .mk-h-hero[_ngcontent-ng-c2193902253]{font-size: clamp(32px,4.6vw,56px);max-width: none}.mk-film-head-left[_ngcontent-ng-c2193902253] .mk-micro[_ngcontent-ng-c2193902253]{color: rgba(255,255,255,0.62)}.mk-film-head-left[_ngcontent-ng-c2193902253] .mk-film-head-scrim[_ngcontent-ng-c2193902253]{--mk-film-copy-edge: calc(max(0px,(100% - var(--mk-wrap)) / 2) + var(--mk-gutter) + 600px);background: linear-gradient( 90deg,rgba(11,10,16,0.95) 0%,rgba(11,10,16,0.91) max(34%,var(--mk-film-copy-edge) - 160px),rgba(11,10,16,0.66) max(46%,var(--mk-film-copy-edge)),rgba(11,10,16,0.24) max(64%,var(--mk-film-copy-edge) + 200px),rgba(11,10,16,0.04) max(82%,var(--mk-film-copy-edge) + 400px),rgba(11,10,16,0) 100%),linear-gradient( 180deg,rgba(11,10,16,0.46) 0%,rgba(11,10,16,0) 24%)}.mk-hl[_ngcontent-ng-c2193902253]{color: var(--hl-flat,#ffffff)}@supports (background-clip: text) or (-webkit-background-clip: text){.mk-hl[_ngcontent-ng-c2193902253]{background: var(--hl-gradient,linear-gradient(#ffffff,#ffffff));-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent}}@media (max-width: 860px){.mk-film-head-left[_ngcontent-ng-c2193902253] .mk-film-head-copy[_ngcontent-ng-c2193902253],.mk-film-head-left[_ngcontent-ng-c2193902253] .mk-h-hero[_ngcontent-ng-c2193902253]{max-width: none}.mk-film-head-left[_ngcontent-ng-c2193902253] .mk-film-head-scrim[_ngcontent-ng-c2193902253]{background: linear-gradient( 180deg,rgba(11,10,16,0.6) 0%,rgba(11,10,16,0.86) 48%,rgba(11,10,16,0.94) 100%)}}.mk-film-head-light[_ngcontent-ng-c2193902253]{background: #efeae8;color: var(--mk-ink);--hl-flat: var(--mk-ink);--hl-gradient: linear-gradient(var(--mk-ink),var(--mk-ink))}.mk-film-head-light[_ngcontent-ng-c2193902253] .mk-film-head-media[_ngcontent-ng-c2193902253] app-media-slot[_ngcontent-ng-c2193902253]{background: transparent}.mk-film-head-light[_ngcontent-ng-c2193902253] .mk-eyebrow[_ngcontent-ng-c2193902253]{color: var(--mk-ink-2)}.mk-film-head-light[_ngcontent-ng-c2193902253] .mk-h-hero[_ngcontent-ng-c2193902253]{color: var(--mk-ink)}.mk-film-head-light[_ngcontent-ng-c2193902253] .mk-lede[_ngcontent-ng-c2193902253]{color: var(--mk-ink-2)}.mk-film-head-light[_ngcontent-ng-c2193902253] .mk-micro[_ngcontent-ng-c2193902253]{color: var(--mk-ink-3)}.mk-film-head-light[_ngcontent-ng-c2193902253] .mk-btn-ink[_ngcontent-ng-c2193902253]{background: var(--mk-ink);color: var(--mk-on-ink)}.mk-film-head-light[_ngcontent-ng-c2193902253] .mk-btn-ink[_ngcontent-ng-c2193902253]:hover{background: var(--mk-accent);color: var(--mk-on-ink)}.mk-film-head-light[_ngcontent-ng-c2193902253] .mk-btn-line[_ngcontent-ng-c2193902253]{color: var(--mk-ink);border-color: rgba(20,19,27,0.3)}.mk-film-head-light[_ngcontent-ng-c2193902253] .mk-btn-line[_ngcontent-ng-c2193902253]:hover{border-color: var(--mk-ink);background: rgba(255,255,255,0.5)}.mk-film-head-light[_ngcontent-ng-c2193902253] .mk-film-head-scrim[_ngcontent-ng-c2193902253]{background: linear-gradient( 0deg,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.5) 40%,rgba(255,255,255,0) 70%),linear-gradient( 180deg,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 30%)}.mk-film-head-light.mk-film-head-left[_ngcontent-ng-c2193902253] .mk-film-head-scrim[_ngcontent-ng-c2193902253]{background: linear-gradient( 90deg,rgba(255,255,255,0.82) 0px,rgba(255,255,255,0.74) var(--mk-film-copy-edge),rgba(255,255,255,0.3) calc(var(--mk-film-copy-edge) + 160px),rgba(255,255,255,0) calc(var(--mk-film-copy-edge) + 320px)),linear-gradient( 180deg,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 18%)}@media (max-width: 860px){.mk-film-head-light.mk-film-head-left[_ngcontent-ng-c2193902253] .mk-film-head-scrim[_ngcontent-ng-c2193902253]{background: linear-gradient( 180deg,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.84) 48%,rgba(255,255,255,0.92) 100%)}}.mk-feature[_ngcontent-ng-c2193902253]{display: grid;gap: clamp(36px,5vw,72px);align-items: center}@media (min-width: 940px){.mk-feature[_ngcontent-ng-c2193902253]{grid-template-columns: minmax(0,0.86fr) minmax(0,1.14fr)}.mk-feature.flip[_ngcontent-ng-c2193902253] .mk-feature-copy[_ngcontent-ng-c2193902253]{order: 2}.mk-feature.even[_ngcontent-ng-c2193902253]{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}}.mk-feature[_ngcontent-ng-c2193902253] h2[_ngcontent-ng-c2193902253]{margin-bottom: 20px}.mk-facts[_ngcontent-ng-c2193902253]{list-style: none;padding: 0;margin: 30px 0 0;display: flex;flex-direction: column;border-top: 1px solid var(--mk-rule)}.mk-facts[_ngcontent-ng-c2193902253] li[_ngcontent-ng-c2193902253]{padding: 13px 0;border-bottom: 1px solid var(--mk-rule);display: flex;gap: 8px 14px;align-items: baseline;flex-wrap: wrap;font-size: 14.5px;color: var(--mk-ink-2);transition: padding-left 0.22s var(--mk-ease)}.mk-facts[_ngcontent-ng-c2193902253] li[_ngcontent-ng-c2193902253]:hover{padding-left: 5px}.mk-facts[_ngcontent-ng-c2193902253] li[_ngcontent-ng-c2193902253] b[_ngcontent-ng-c2193902253]{color: var(--mk-ink);font-weight: 600}.mk-facts[_ngcontent-ng-c2193902253] li[_ngcontent-ng-c2193902253] span[_ngcontent-ng-c2193902253]{color: var(--mk-ink-3)}.mk-mock-cap[_ngcontent-ng-c2193902253]{font-family: var(--mk-f-mono);font-size: 10px;letter-spacing: 0.1em;text-transform: uppercase;color: var(--mk-ink-3);margin-top: 14px}.mk-steps[_ngcontent-ng-c2193902253]{display: grid;margin-top: 54px;border-top: 1px solid var(--mk-rule)}@media (min-width: 800px){.mk-steps[_ngcontent-ng-c2193902253]{grid-template-columns: repeat(3,minmax(0,1fr))}}.mk-step[_ngcontent-ng-c2193902253]{padding: 34px 0;border-bottom: 1px solid var(--mk-rule);display: flex;flex-direction: column;gap: 12px;transition: background-color 0.3s var(--mk-ease)}.mk-step[_ngcontent-ng-c2193902253] .n[_ngcontent-ng-c2193902253]{font-family: var(--mk-f-mono);font-size: 11px;letter-spacing: 0.14em;color: var(--mk-accent-ink)}.mk-step[_ngcontent-ng-c2193902253] h3[_ngcontent-ng-c2193902253]{font-size: 21px;letter-spacing: -0.025em}.mk-step[_ngcontent-ng-c2193902253] p[_ngcontent-ng-c2193902253]{font-size: 14.5px;color: var(--mk-ink-2);line-height: 1.6}@media (min-width: 800px){.mk-step[_ngcontent-ng-c2193902253]{padding: 38px clamp(24px,3vw,40px) 42px;border-bottom: none;border-left: 1px solid var(--mk-rule)}.mk-step[_ngcontent-ng-c2193902253]:first-child{padding-left: 0;border-left: none}}.mk-steps-band[_ngcontent-ng-c2193902253]{background: var(--mk-accent);color: var(--mk-on-ink)}.mk-steps-band[_ngcontent-ng-c2193902253] .mk-eyebrow[_ngcontent-ng-c2193902253]{color: rgba(255,255,255,0.72)}.mk-steps-band[_ngcontent-ng-c2193902253] .mk-steps[_ngcontent-ng-c2193902253]{border-top-color: rgba(255,255,255,0.28)}.mk-steps-band[_ngcontent-ng-c2193902253] .mk-step[_ngcontent-ng-c2193902253]{border-left-color: rgba(255,255,255,0.28);border-bottom-color: rgba(255,255,255,0.28)}.mk-steps-band[_ngcontent-ng-c2193902253] .mk-step[_ngcontent-ng-c2193902253] .n[_ngcontent-ng-c2193902253]{color: rgba(255,255,255,0.78)}.mk-steps-band[_ngcontent-ng-c2193902253] .mk-step[_ngcontent-ng-c2193902253] p[_ngcontent-ng-c2193902253]{color: rgba(255,255,255,0.82)}.mk-steps-band[_ngcontent-ng-c2193902253] .mk-step[_ngcontent-ng-c2193902253]:hover{background: rgba(255,255,255,0.07)}.mk-index-head[_ngcontent-ng-c2193902253]{display: flex;flex-wrap: wrap;gap: 24px;align-items: flex-end;justify-content: space-between;margin-bottom: 46px}.mk-index-foot[_ngcontent-ng-c2193902253]{margin-top: 46px;display: grid;gap: 22px 44px}@media (min-width: 820px){.mk-index-foot[_ngcontent-ng-c2193902253]{grid-template-columns: repeat(3,minmax(0,1fr))}}.mk-index-foot[_ngcontent-ng-c2193902253] p[_ngcontent-ng-c2193902253]{font-size: 13.5px;color: var(--mk-ink-3);line-height: 1.6}.mk-index-foot[_ngcontent-ng-c2193902253] p[_ngcontent-ng-c2193902253] b[_ngcontent-ng-c2193902253]{color: var(--mk-ink-2);font-weight: 600}.mk-price-grid[_ngcontent-ng-c2193902253]{display: grid;gap: clamp(36px,5vw,72px);align-items: center}@media (min-width: 880px){.mk-price-grid[_ngcontent-ng-c2193902253]{grid-template-columns: minmax(0,0.95fr) minmax(0,1.05fr)}}.mk-price-figure[_ngcontent-ng-c2193902253]{display: flex;align-items: flex-start;gap: 18px}.mk-price-figure[_ngcontent-ng-c2193902253] .num[_ngcontent-ng-c2193902253]{font-family: var(--mk-f-display);font-weight: 620;letter-spacing: -0.05em;font-size: clamp(86px,12vw,160px);line-height: 0.82;color: var(--mk-ink);font-variant-numeric: tabular-nums}.mk-price-figure[_ngcontent-ng-c2193902253] .tag[_ngcontent-ng-c2193902253]{padding-top: 12px}.mk-price-figure[_ngcontent-ng-c2193902253] .tag[_ngcontent-ng-c2193902253] b[_ngcontent-ng-c2193902253]{display: block;font-family: var(--mk-f-display);font-size: 21px;font-weight: 600;letter-spacing: -0.025em}.mk-price-figure[_ngcontent-ng-c2193902253] .tag[_ngcontent-ng-c2193902253] span[_ngcontent-ng-c2193902253]{font-size: 14px;color: var(--mk-ink-3)}.mk-price-lines[_ngcontent-ng-c2193902253]{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;border-top: 1px solid var(--mk-rule)}.mk-price-lines[_ngcontent-ng-c2193902253] li[_ngcontent-ng-c2193902253]{display: flex;gap: 14px;padding: 15px 0;border-bottom: 1px solid var(--mk-rule);font-size: 14.5px;color: var(--mk-ink-2);line-height: 1.55}.mk-price-lines[_ngcontent-ng-c2193902253] li[_ngcontent-ng-c2193902253] svg[_ngcontent-ng-c2193902253]{flex: none;margin-top: 4px;color: var(--mk-money)}.mk-price-lines[_ngcontent-ng-c2193902253] li.neutral[_ngcontent-ng-c2193902253] svg[_ngcontent-ng-c2193902253]{color: var(--mk-ink-3)}.mk-price-lines[_ngcontent-ng-c2193902253] li[_ngcontent-ng-c2193902253] b[_ngcontent-ng-c2193902253]{color: var(--mk-ink);font-weight: 600}.mk-apps[_ngcontent-ng-c2193902253]{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 30px}.mk-app-pill[_ngcontent-ng-c2193902253]{display: inline-flex;align-items: center;gap: 9px;padding: 10px 16px;border: 1px solid var(--mk-rule);border-radius: 999px;font-size: 13.5px;font-weight: 500;color: var(--mk-ink-2);background: var(--mk-paper);transition: transform 0.2s var(--mk-ease),border-color 0.2s var(--mk-ease),color 0.2s var(--mk-ease)}.mk-app-pill[_ngcontent-ng-c2193902253] svg[_ngcontent-ng-c2193902253]{color: var(--mk-ink-3)}.mk-app-pill[_ngcontent-ng-c2193902253]:hover{transform: translateY(-2px);border-color: var(--mk-rule-strong);color: var(--mk-ink)}.mk-closer[_ngcontent-ng-c2193902253]{position: relative;overflow: hidden;background: var(--mk-ink);color: var(--mk-on-ink)}.mk-closer[_ngcontent-ng-c2193902253] h2[_ngcontent-ng-c2193902253]{font-size: clamp(38px,5.6vw,72px);letter-spacing: -0.035em;max-width: 16ch}.mk-closer[_ngcontent-ng-c2193902253] p[_ngcontent-ng-c2193902253]{color: rgba(255,255,255,0.66);font-size: 17px;margin-top: 22px;max-width: 44ch}.mk-closer[_ngcontent-ng-c2193902253] .mk-btn-ink[_ngcontent-ng-c2193902253]{background: var(--mk-paper);color: var(--mk-ink)}.mk-closer[_ngcontent-ng-c2193902253] .mk-btn-ink[_ngcontent-ng-c2193902253]:hover{background: var(--mk-accent);color: var(--mk-on-ink)}.mk-closer[_ngcontent-ng-c2193902253] .mk-btn-line[_ngcontent-ng-c2193902253]{color: var(--mk-on-ink);border-color: rgba(255,255,255,0.32)}.mk-closer[_ngcontent-ng-c2193902253] .mk-btn-line[_ngcontent-ng-c2193902253]:hover{border-color: var(--mk-on-ink)}.mk-closer[_ngcontent-ng-c2193902253] .mk-wrap[_ngcontent-ng-c2193902253]{position: relative;z-index: 1}.mk-closer[_ngcontent-ng-c2193902253] small[_ngcontent-ng-c2193902253]{display: block;margin-top: 22px;font-size: 13px;color: rgba(255,255,255,0.5);font-family: var(--mk-f-mono);letter-spacing: 0.04em}.mk-closer-ctas[_ngcontent-ng-c2193902253]{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 38px}.mk-closer-media[_ngcontent-ng-c2193902253]{position: absolute;inset: 0}.mk-closer-media[_ngcontent-ng-c2193902253] app-media-slot[_ngcontent-ng-c2193902253],.mk-closer-media[_ngcontent-ng-c2193902253] img[_ngcontent-ng-c2193902253],.mk-closer-media[_ngcontent-ng-c2193902253] video[_ngcontent-ng-c2193902253]{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.mk-closer-scrim[_ngcontent-ng-c2193902253]{position: absolute;inset: 0;background: linear-gradient( 90deg,rgba(14,13,19,0.92) 0%,rgba(14,13,19,0.72) 40%,rgba(14,13,19,0.2) 78%,rgba(14,13,19,0.1) 100%)}.mk-ui[_ngcontent-ng-c2193902253]{background: var(--mk-paper);border: 1px solid var(--mk-rule);border-radius: 14px;box-shadow: var(--mk-shadow-lg);overflow: hidden;font-size: 12px;transition: transform 0.5s var(--mk-ease),box-shadow 0.5s var(--mk-ease)}.mk-ui[_ngcontent-ng-c2193902253]:hover{transform: translateY(-5px)}.mk-ui-top[_ngcontent-ng-c2193902253]{display: flex;align-items: center;gap: 6px;padding: 10px 14px;border-bottom: 1px solid var(--mk-rule);background: var(--mk-chrome)}.mk-ui-top[_ngcontent-ng-c2193902253] i[_ngcontent-ng-c2193902253]{width: 8px;height: 8px;border-radius: 50%;background: var(--mk-rule-strong);display: block}.mk-ui-url[_ngcontent-ng-c2193902253]{font-family: var(--mk-f-mono);font-size: 10.5px;color: var(--mk-ink-3);margin-inline: auto;padding: 3px 14px;background: var(--mk-paper);border: 1px solid var(--mk-rule);border-radius: 999px;white-space: nowrap}.mk-ui-main[_ngcontent-ng-c2193902253]{padding: 18px;display: flex;flex-direction: column;gap: 14px;background: var(--mk-paper);min-width: 0}.mk-ui-head[_ngcontent-ng-c2193902253]{display: flex;align-items: center;gap: 10px;flex-wrap: wrap}.mk-ui-head[_ngcontent-ng-c2193902253] h4[_ngcontent-ng-c2193902253]{font-size: 15px;letter-spacing: -0.02em}.mk-chip[_ngcontent-ng-c2193902253]{font-family: var(--mk-f-mono);font-size: 9.5px;letter-spacing: 0.1em;text-transform: uppercase;padding: 3px 9px;border-radius: 999px;border: 1px solid var(--mk-rule);color: var(--mk-ink-3);white-space: nowrap}.mk-kpis[_ngcontent-ng-c2193902253]{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}.mk-kpi[_ngcontent-ng-c2193902253]{border: 1px solid var(--mk-rule);border-radius: 11px;padding: 12px;display: flex;flex-direction: column;gap: 3px}.mk-kpi[_ngcontent-ng-c2193902253] .k[_ngcontent-ng-c2193902253]{font-family: var(--mk-f-mono);font-size: 9.5px;letter-spacing: 0.1em;text-transform: uppercase;color: var(--mk-ink-3)}.mk-kpi[_ngcontent-ng-c2193902253] .v[_ngcontent-ng-c2193902253]{font-family: var(--mk-f-display);font-size: 21px;font-weight: 600;letter-spacing: -0.03em;font-variant-numeric: tabular-nums}.mk-kpi[_ngcontent-ng-c2193902253] .v.money[_ngcontent-ng-c2193902253]{color: var(--mk-money)}.mk-kpi[_ngcontent-ng-c2193902253] .d[_ngcontent-ng-c2193902253]{font-size: 10.5px;color: var(--mk-ink-3)}.mk-chart[_ngcontent-ng-c2193902253]{border: 1px solid var(--mk-rule);border-radius: 11px;padding: 14px}.mk-bars[_ngcontent-ng-c2193902253]{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 10px}.mk-bars[_ngcontent-ng-c2193902253] >div[_ngcontent-ng-c2193902253]{display: flex;flex-direction: column;gap: 6px}.mk-bars[_ngcontent-ng-c2193902253] .col[_ngcontent-ng-c2193902253]{height: 104px;display: flex;align-items: flex-end}.mk-bars[_ngcontent-ng-c2193902253] i[_ngcontent-ng-c2193902253]{display: block;width: 100%;flex: none;background: color-mix(in srgb,var(--mk-money) 26%,transparent);border-radius: 4px 4px 2px 2px}.mk-bars[_ngcontent-ng-c2193902253] >div[_ngcontent-ng-c2193902253]:last-child i[_ngcontent-ng-c2193902253]{background: var(--mk-money)}.mk-bars[_ngcontent-ng-c2193902253] small[_ngcontent-ng-c2193902253]{font-family: var(--mk-f-mono);font-size: 9px;color: var(--mk-ink-3);text-align: center}.mk-strip-row[_ngcontent-ng-c2193902253]{display: flex;align-items: center;gap: 10px;padding: 11px 13px;border: 1px solid var(--mk-rule);border-radius: 11px;font-size: 11.5px;color: var(--mk-ink-2)}.mk-strip-row[_ngcontent-ng-c2193902253] .dot[_ngcontent-ng-c2193902253]{width: 7px;height: 7px;border-radius: 50%;background: var(--mk-money);flex: none}.mk-strip-row[_ngcontent-ng-c2193902253] b[_ngcontent-ng-c2193902253]{margin-left: auto;font-family: var(--mk-f-mono);font-weight: 500;font-variant-numeric: tabular-nums;color: var(--mk-money);white-space: nowrap}.mk-strip-row[_ngcontent-ng-c2193902253] b.quiet[_ngcontent-ng-c2193902253]{color: var(--mk-ink-3)}.mk-rows[_ngcontent-ng-c2193902253]{display: flex;flex-direction: column;gap: 6px}.mk-row[_ngcontent-ng-c2193902253]{display: flex;align-items: center;gap: 8px;padding: 8px 10px;border: 1px solid var(--mk-rule);border-radius: 9px;font-size: 11.5px;color: var(--mk-ink-2)}.mk-row.on[_ngcontent-ng-c2193902253]{border-color: var(--mk-accent);color: var(--mk-ink);font-weight: 600}.mk-row[_ngcontent-ng-c2193902253] .n[_ngcontent-ng-c2193902253]{font-family: var(--mk-f-mono);font-size: 10px;color: var(--mk-ink-3);font-variant-numeric: tabular-nums}.mk-row[_ngcontent-ng-c2193902253] .t[_ngcontent-ng-c2193902253]{margin-left: auto;font-family: var(--mk-f-mono);font-size: 10px;color: var(--mk-ink-3)}.mk-row[_ngcontent-ng-c2193902253] .tick[_ngcontent-ng-c2193902253]{color: var(--mk-money);flex: none}.mk-meter[_ngcontent-ng-c2193902253]{height: 6px;border-radius: 999px;background: var(--mk-sunken);overflow: hidden}.mk-meter[_ngcontent-ng-c2193902253] i[_ngcontent-ng-c2193902253]{display: block;height: 100%;background: var(--mk-accent);border-radius: 999px}.mk-meter-row[_ngcontent-ng-c2193902253]{display: flex;flex-direction: column;gap: 4px}.mk-meter-row[_ngcontent-ng-c2193902253] .lbl[_ngcontent-ng-c2193902253]{display: flex;justify-content: space-between;gap: 12px;font-size: 11.5px;color: var(--mk-ink-2)}.mk-meter-row[_ngcontent-ng-c2193902253] .lbl[_ngcontent-ng-c2193902253] b[_ngcontent-ng-c2193902253]{font-family: var(--mk-f-mono);font-weight: 500;font-variant-numeric: tabular-nums;color: var(--mk-ink)}.mk-ph-frame[_ngcontent-ng-c2193902253]{position: relative}.mk-ph-block[_ngcontent-ng-c2193902253]{position: absolute;inset: 26px -26px -26px 26px;background: var(--mk-c-indigo);border-radius: 26px}.mk-ph-frame[_ngcontent-ng-c2193902253] >*[_ngcontent-ng-c2193902253]{position: relative;z-index: 1}.mk-ph-frame[_ngcontent-ng-c2193902253] >.mk-ph-block[_ngcontent-ng-c2193902253]{z-index: 0}.mk-photo-stack[_ngcontent-ng-c2193902253]{position: relative}.mk-float-card[_ngcontent-ng-c2193902253]{position: relative;z-index: 2;width: min(360px,86%);margin: -58px 26px 0 auto;background: var(--mk-paper);border: 1px solid var(--mk-rule);border-radius: 14px;box-shadow: var(--mk-shadow-lg);padding: 14px;display: flex;flex-direction: column;gap: 9px;font-size: 12px;transition: transform 0.35s var(--mk-ease)}.mk-float-card[_ngcontent-ng-c2193902253]:hover{transform: translateY(-3px)}.mk-live[_ngcontent-ng-c2193902253]{display: block;transition: transform 0.5s var(--mk-ease)}.mk-live[_ngcontent-ng-c2193902253]:hover{transform: translateY(-5px)}.mk-replaces[_ngcontent-ng-c2193902253]{background: var(--mk-paper);border-top: 1px solid var(--mk-rule);border-bottom: 1px solid var(--mk-rule)}.mk-replaces[_ngcontent-ng-c2193902253] .mk-wrap[_ngcontent-ng-c2193902253]{display: flex;align-items: center;gap: clamp(16px,3vw,40px);flex-wrap: wrap;padding-block: 26px}.mk-replaces[_ngcontent-ng-c2193902253] .mk-mono-cap[_ngcontent-ng-c2193902253]{flex: none}.mk-replaces[_ngcontent-ng-c2193902253] ul[_ngcontent-ng-c2193902253]{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;align-items: center;gap: clamp(14px,2.6vw,34px);font-size: 14px;color: var(--mk-ink-2);font-weight: 500}.mk-replaces[_ngcontent-ng-c2193902253] li[_ngcontent-ng-c2193902253]{display: flex;align-items: center;gap: clamp(14px,2.6vw,34px);transition: color 0.18s var(--mk-ease)}.mk-replaces[_ngcontent-ng-c2193902253] li[_ngcontent-ng-c2193902253]:hover{color: var(--mk-ink)}.mk-replaces[_ngcontent-ng-c2193902253] li[_ngcontent-ng-c2193902253] + li[_ngcontent-ng-c2193902253]::before{content: "";width: 1px;height: 13px;background: var(--mk-rule-strong);display: block}.mk-creators-head[_ngcontent-ng-c2193902253]{display: flex;flex-wrap: wrap;gap: 22px 40px;align-items: flex-end;justify-content: space-between;margin-bottom: 38px}.mk-creator-grid[_ngcontent-ng-c2193902253]{display: grid;gap: clamp(12px,1.5vw,20px);grid-template-columns: repeat(2,minmax(0,1fr))}@media (min-width: 900px){.mk-creator-grid[_ngcontent-ng-c2193902253]{grid-template-columns: repeat(4,minmax(0,1fr))}}.mk-creator[_ngcontent-ng-c2193902253]{display: flex;flex-direction: column;gap: 13px}.mk-creator[_ngcontent-ng-c2193902253] app-media-slot[_ngcontent-ng-c2193902253]{transition: transform 0.45s var(--mk-ease),box-shadow 0.45s var(--mk-ease);border-radius: 18px}.mk-creator[_ngcontent-ng-c2193902253]:hover app-media-slot[_ngcontent-ng-c2193902253]{transform: translateY(-6px);box-shadow: var(--mk-shadow-lg)}.mk-creator[_ngcontent-ng-c2193902253] figcaption[_ngcontent-ng-c2193902253]{display: flex;flex-direction: column;align-items: flex-start;gap: 8px}.mk-creator[_ngcontent-ng-c2193902253] .tag[_ngcontent-ng-c2193902253]{background: var(--mk-c-indigo);color: #ffffff;font-family: var(--mk-f-mono);font-size: 10px;letter-spacing: 0.12em;text-transform: uppercase;padding: 5px 11px;border-radius: 999px}.mk-creator.magenta[_ngcontent-ng-c2193902253] .tag[_ngcontent-ng-c2193902253]{background: var(--mk-c-magenta)}.mk-creator.amber[_ngcontent-ng-c2193902253] .tag[_ngcontent-ng-c2193902253]{background: var(--mk-c-amber)}.mk-creator.teal[_ngcontent-ng-c2193902253] .tag[_ngcontent-ng-c2193902253]{background: var(--mk-c-teal)}.mk-creator[_ngcontent-ng-c2193902253] .who[_ngcontent-ng-c2193902253]{font-family: var(--mk-f-display);font-size: 16px;font-weight: 600;letter-spacing: -0.02em;line-height: 1.25;color: var(--mk-ink)}.mk-creators-note[_ngcontent-ng-c2193902253]{margin-top: 22px;font-size: 13px;color: var(--mk-ink-3);font-family: var(--mk-f-mono);letter-spacing: 0.04em}.mk-faq[_ngcontent-ng-c2193902253]{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--mk-rule)}.mk-faq-item[_ngcontent-ng-c2193902253]{border-bottom: 1px solid var(--mk-rule)}.mk-faq-q[_ngcontent-ng-c2193902253]{width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 20px 0;background: none;border: 0;text-align: left;font-family: var(--mk-f-display);font-size: 18px;font-weight: 600;letter-spacing: -0.015em;color: var(--mk-ink);cursor: pointer}.mk-faq-q[_ngcontent-ng-c2193902253] svg[_ngcontent-ng-c2193902253]{flex: none;color: var(--mk-ink-3);transition: transform 0.25s var(--mk-ease)}.mk-faq-q[aria-expanded=true][_ngcontent-ng-c2193902253] svg[_ngcontent-ng-c2193902253]{transform: rotate(180deg)}.mk-faq-a[_ngcontent-ng-c2193902253]{padding: 0 0 22px;font-size: 15px;line-height: 1.65;color: var(--mk-ink-2);max-width: 70ch}.mk-cards[_ngcontent-ng-c2193902253]{display: grid;gap: clamp(14px,1.6vw,22px)}@media (min-width: 640px){.mk-cards[_ngcontent-ng-c2193902253]{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1060px){.mk-cards[_ngcontent-ng-c2193902253]{grid-template-columns: repeat(3,minmax(0,1fr))}}.mk-cards.two[_ngcontent-ng-c2193902253]{grid-template-columns: repeat(auto-fit,minmax(280px,1fr))}.mk-card[_ngcontent-ng-c2193902253]{background: var(--mk-paper);border: 1px solid var(--mk-rule);border-radius: 18px;padding: clamp(22px,2.4vw,32px);display: flex;flex-direction: column;gap: 10px;transition: transform 0.35s var(--mk-ease),box-shadow 0.35s var(--mk-ease),border-color 0.35s var(--mk-ease)}.mk-card[_ngcontent-ng-c2193902253] h3[_ngcontent-ng-c2193902253]{font-size: 19px;letter-spacing: -0.02em}.mk-card[_ngcontent-ng-c2193902253] p[_ngcontent-ng-c2193902253]{font-size: 14.5px;color: var(--mk-ink-2);line-height: 1.6}.mk-card[_ngcontent-ng-c2193902253] .mk-card-kicker[_ngcontent-ng-c2193902253]{font-family: var(--mk-f-mono);font-size: 10.5px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--mk-ink-3)}.mk-card[_ngcontent-ng-c2193902253]:hover{transform: translateY(-4px);box-shadow: var(--mk-shadow-lg);border-color: var(--mk-rule-strong)}a.mk-card[_ngcontent-ng-c2193902253]{color: inherit;text-decoration: none}.rise[_ngcontent-ng-c2193902253]{opacity: 0;transform: translateY(18px)}.rise.in[_ngcontent-ng-c2193902253]{opacity: 1;transform: none;transition: opacity 0.7s var(--mk-ease),transform 0.7s var(--mk-ease)}@media (prefers-reduced-motion: reduce){.rise[_ngcontent-ng-c2193902253],.rise.in[_ngcontent-ng-c2193902253]{opacity: 1;transform: none;transition: none}.mk-btn[_ngcontent-ng-c2193902253]:hover,.mk-card[_ngcontent-ng-c2193902253]:hover,a.mk-card[_ngcontent-ng-c2193902253]:hover,.mk-creator[_ngcontent-ng-c2193902253]:hover app-media-slot[_ngcontent-ng-c2193902253],.mk-app-pill[_ngcontent-ng-c2193902253]:hover,.mk-faq-q[_ngcontent-ng-c2193902253]:hover,.mk-inline-link[_ngcontent-ng-c2193902253]:hover svg[_ngcontent-ng-c2193902253]{transform: none}.mk-index-row[_ngcontent-ng-c2193902253]:hover{padding-left: 0}}.mp-inner[_ngcontent-ng-c2193902253]{width: 100%;max-width: var(--mk-wrap);margin: 0 auto;padding: 0 var(--mk-gutter)}.mp-label[_ngcontent-ng-c2193902253]{font-family: var(--mk-f-mono);font-size: 11px;font-weight: 500;text-transform: uppercase;letter-spacing: 0.16em;color: var(--mk-ink-3);margin-bottom: 18px}.mp-title[_ngcontent-ng-c2193902253]{font-family: var(--mk-f-display);font-size: clamp(34px,4.6vw,60px);font-weight: 600;letter-spacing: -0.025em;line-height: 1.04;margin: 0 0 18px;text-wrap: balance}p.mp-sub[_ngcontent-ng-c2193902253]{font-size: clamp(17px,1.35vw,20px);color: var(--mk-ink-2);line-height: 1.55;max-width: 54ch;margin: 0 0 44px}.mp-gradient-text[_ngcontent-ng-c2193902253]{background: none;-webkit-background-clip: initial;-webkit-text-fill-color: initial;background-clip: initial;color: var(--mk-ink)}.mp-hero[_ngcontent-ng-c2193902253]{position: relative;padding: calc(76px + clamp(56px,8vw,110px)) var(--mk-gutter) clamp(40px,5vw,64px);text-align: center;overflow: hidden}.mp-hero-orb[_ngcontent-ng-c2193902253],.mp-cta-bg[_ngcontent-ng-c2193902253]{display: none}.mp-hero-content[_ngcontent-ng-c2193902253]{position: relative;z-index: 2;max-width: 960px;margin: 0 auto;animation: _ngcontent-ng-c2193902253_mpFadeIn 0.8s var(--mk-ease) backwards}@keyframes _ngcontent-ng-c2193902253_mpFadeIn{from{opacity: 0;transform: translateY(18px)}to{opacity: 1;transform: translateY(0)}}.mp-hero-badge[_ngcontent-ng-c2193902253]{display: inline-flex;align-items: center;gap: 8px;font-family: var(--mk-f-mono);font-size: 11px;font-weight: 500;letter-spacing: 0.16em;text-transform: uppercase;color: var(--mk-ink-3);margin-bottom: 26px;background: none;border: 0;padding: 0}.mp-hero-badge[_ngcontent-ng-c2193902253] [class*=badge-dot][_ngcontent-ng-c2193902253],.mp-hero-badge[_ngcontent-ng-c2193902253] [class*=dot][_ngcontent-ng-c2193902253]{width: 6px;height: 6px;border-radius: 50%;background: var(--mk-accent)}.mp-hero-title[_ngcontent-ng-c2193902253]{font-family: var(--mk-f-display);font-size: clamp(42px,5.6vw,86px);font-weight: 630;letter-spacing: -0.035em;line-height: 0.98;margin: 0 0 24px;text-wrap: balance}.mp-hero-sub[_ngcontent-ng-c2193902253]{font-size: clamp(17px,1.35vw,20px);color: var(--mk-ink-2);line-height: 1.55;margin: 0 auto 36px;max-width: 56ch}.mp-cta-primary[_ngcontent-ng-c2193902253]{display: inline-flex;align-items: center;gap: 9px;background: var(--mk-ink);color: var(--mk-on-ink);font-family: var(--mk-f-body);font-size: 16px;font-weight: 600;letter-spacing: -0.01em;padding: 15px 28px;border-radius: 999px;border: 1px solid var(--mk-ink);text-decoration: none;white-space: nowrap;box-shadow: none;transition: transform 0.18s var(--mk-ease),background-color 0.18s var(--mk-ease),border-color 0.18s var(--mk-ease)}.mp-cta-primary[_ngcontent-ng-c2193902253]:hover{transform: translateY(-1px);background: var(--mk-accent);border-color: var(--mk-accent);box-shadow: none;text-decoration: none}.mp-cta-secondary[_ngcontent-ng-c2193902253]{display: inline-flex;align-items: center;gap: 9px;background: transparent;border: 1px solid var(--mk-rule-strong);color: var(--mk-ink);font-family: var(--mk-f-body);font-size: 16px;font-weight: 600;letter-spacing: -0.01em;padding: 15px 28px;border-radius: 999px;text-decoration: none;white-space: nowrap;transition: transform 0.18s var(--mk-ease),border-color 0.18s var(--mk-ease)}.mp-cta-secondary[_ngcontent-ng-c2193902253]:hover{border-color: var(--mk-ink);transform: translateY(-1px);text-decoration: none}.mp-card[_ngcontent-ng-c2193902253]{background: var(--mk-paper);border: 1px solid var(--mk-rule);border-radius: 18px;padding: 28px;transition: transform 0.35s var(--mk-ease),box-shadow 0.35s var(--mk-ease),border-color 0.35s var(--mk-ease)}.mp-card[_ngcontent-ng-c2193902253]:hover{background: var(--mk-paper);border-color: var(--mk-rule-strong);transform: translateY(-4px);box-shadow: var(--mk-shadow-lg)}.mp-final-cta[_ngcontent-ng-c2193902253]{position: relative;padding: var(--mk-band) 0;text-align: center;overflow: hidden;background: var(--mk-chrome);border-top: 1px solid var(--mk-rule)}@media (max-width: 900px){.mp-hero[_ngcontent-ng-c2193902253]{padding-top: 122px}}@media (max-width: 480px){.mp-hero-title[_ngcontent-ng-c2193902253] br[_ngcontent-ng-c2193902253]{display: none}}.toc-link[_ngcontent-ng-c2193902253]{display: inline-flex;align-items: center;min-height: 32px;background: transparent;border: none;padding: 0;margin: 0;font: inherit;color: inherit;cursor: pointer;text-align: inherit}.toc-link[_ngcontent-ng-c2193902253]:hover,.toc-link[_ngcontent-ng-c2193902253]:focus-visible{text-decoration: underline}[_nghost-ng-c2193902253]{--mk-paper: #ffffff;--mk-ground: #ffffff;--mk-chrome: #f7f7fa;--mk-sunken: #ecebf3;--mk-ink: #14131b;--mk-ink-2: #43414f;--mk-ink-3: #6b6878;--mk-rule: #e8e6ef;--mk-rule-strong: #d2cfdf;--mk-accent: #0b6e9e;--mk-accent-ink: #075e8d;--mk-accent-soft: #e9f3fa;--mk-money: #2b6b4e;--mk-live: #c8394f;--mk-on-ink: #ffffff;--link-blue: #075e8d;--mk-shadow-sm: 0 1px 2px rgba(20,19,27,0.05),0 4px 14px rgba(20,19,27,0.045);--mk-shadow-lg: 0 2px 6px rgba(20,19,27,0.05),0 30px 64px -26px rgba(20,19,27,0.2);--mk-c-amber: #d9821f;--mk-c-magenta: #cc3894;--mk-c-teal: #0f9d9d;--mk-c-indigo: #4f5bd5;--mk-wrap: 1560px;--mk-gutter: clamp(20px,5vw,56px);--mk-band: clamp(72px,9vw,140px);--mk-f-display: "Bricolage Grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;--mk-f-body: "Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--mk-f-mono: "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--mk-ease: cubic-bezier(0.22,0.61,0.36,1);scrollbar-width: thin;scrollbar-color: rgba(20,19,27,0.32) rgba(20,19,27,0.06)}[_nghost-ng-c2193902253]::-webkit-scrollbar{width: 11px;height: 11px}[_nghost-ng-c2193902253]::-webkit-scrollbar-track{background: rgba(20,19,27,0.06)}[_nghost-ng-c2193902253]::-webkit-scrollbar-thumb{background: rgba(20,19,27,0.32);border-radius: 99px}[_nghost-ng-c2193902253]::-webkit-scrollbar-thumb:hover{background: rgba(20,19,27,0.52)}[_nghost-ng-c2193902253]::-webkit-scrollbar-corner{background: transparent}[_nghost-ng-c2193902253]{display: block;background: var(--mk-ground);color: var(--mk-ink);font-family: var(--mk-f-body);font-size: 16px;line-height: 1.6;min-height: 100dvh;overflow-x: clip;-webkit-font-smoothing: antialiased}[_nghost-ng-c2193902253] h1[_ngcontent-ng-c2193902253],[_nghost-ng-c2193902253] h2[_ngcontent-ng-c2193902253],[_nghost-ng-c2193902253] h3[_ngcontent-ng-c2193902253],[_nghost-ng-c2193902253] h4[_ngcontent-ng-c2193902253]{font-family: var(--mk-f-display);font-weight: 600;letter-spacing: -0.022em;line-height: 1.04;margin: 0;text-wrap: balance}[_nghost-ng-c2193902253] :where(p[_ngcontent-ng-c2193902253],figure[_ngcontent-ng-c2193902253]){margin: 0}[_nghost-ng-c2193902253] a[_ngcontent-ng-c2193902253]{text-decoration: none}[_nghost-ng-c2193902253] [_ngcontent-ng-c2193902253]:is(a,button,summary,input,textarea,select,[tabindex]):focus-visible{outline: 2px solid var(--mk-accent);outline-offset: 3px;border-radius: 5px}.homepage[_ngcontent-ng-c2193902253]{min-height: 100%}.hp-hero[_ngcontent-ng-c2193902253]{position: relative}.hp-under[_ngcontent-ng-c2193902253]{background: var(--mk-paper);border-bottom: 1px solid var(--mk-rule)}.hp-under[_ngcontent-ng-c2193902253] .mk-wrap[_ngcontent-ng-c2193902253]{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px 28px;padding-block: 18px}.hp-under[_ngcontent-ng-c2193902253] p[_ngcontent-ng-c2193902253]{font-size: 14.5px;color: var(--mk-ink-2)}.hp-under[_ngcontent-ng-c2193902253] p[_ngcontent-ng-c2193902253] b[_ngcontent-ng-c2193902253]{font-family: var(--mk-f-mono);font-weight: 500;color: var(--mk-ink)}.hp-under-links[_ngcontent-ng-c2193902253]{display: flex;align-items: center;gap: 10px;flex-wrap: wrap}.hp-shot[_ngcontent-ng-c2193902253]{width: 100%;box-shadow: var(--mk-shadow-lg)}.hp-creators-title[_ngcontent-ng-c2193902253]{max-width: 20ch}.hp-creators-lede[_ngcontent-ng-c2193902253]{font-size: 15px;max-width: 38ch}.hp-steps-title[_ngcontent-ng-c2193902253]{max-width: 18ch}.hp-index-title[_ngcontent-ng-c2193902253]{max-width: 22ch}p.hp-price-lede[_ngcontent-ng-c2193902253]{margin-top: 28px}.hp-price-cta[_ngcontent-ng-c2193902253]{margin-top: 30px}.hp-apps-title[_ngcontent-ng-c2193902253]{max-width: 24ch}.hp-apps-head[_ngcontent-ng-c2193902253]{align-items: stretch}.hp-apps-aside[_ngcontent-ng-c2193902253]{flex: 0 1 34ch;min-width: 24ch;display: flex;flex-direction: column;gap: 12px;padding-top: 16px;border-top: 1px solid var(--mk-rule);align-self: flex-end}p.hp-apps-lede[_ngcontent-ng-c2193902253]{font-size: 15px;line-height: 1.62;color: var(--mk-ink-2)}.hp-platforms[_ngcontent-ng-c2193902253]{display: grid;gap: clamp(14px,1.6vw,20px);grid-template-columns: minmax(0,1fr);margin-top: clamp(30px,3.4vw,46px)}@media (min-width: 560px){.hp-platforms[_ngcontent-ng-c2193902253]{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1120px){.hp-platforms[_ngcontent-ng-c2193902253]{grid-template-columns: repeat(4,minmax(0,1fr))}}.hp-platform[_ngcontent-ng-c2193902253]{gap: 12px}.hp-platform[_ngcontent-ng-c2193902253] p[_ngcontent-ng-c2193902253]{flex: 1}.hp-platform-mark[_ngcontent-ng-c2193902253]{width: 46px;height: 46px;border-radius: 13px;display: grid;place-items: center;margin-bottom: 4px;background: var(--mk-sunken);color: var(--mk-ink);transition: transform 0.35s var(--mk-ease)}.hp-platform-mark.apple[_ngcontent-ng-c2193902253]{background: var(--mk-ink);color: var(--mk-on-ink)}.hp-platform-mark.android[_ngcontent-ng-c2193902253]{background: #3ddc84;color: #0f2e1d}.hp-platform[_ngcontent-ng-c2193902253]:hover .hp-platform-mark[_ngcontent-ng-c2193902253]{transform: translateY(-2px) rotate(-3deg)}.hp-platform-go[_ngcontent-ng-c2193902253]{display: inline-flex;align-items: center;gap: 7px;margin-top: 2px;font-size: 13.5px;font-weight: 600;color: var(--mk-accent-ink)}.hp-platform-go[_ngcontent-ng-c2193902253] svg[_ngcontent-ng-c2193902253]{transition: transform 0.3s var(--mk-ease)}.hp-platform[_ngcontent-ng-c2193902253]:hover .hp-platform-go[_ngcontent-ng-c2193902253] svg[_ngcontent-ng-c2193902253]{transform: translateX(3px)}p.hp-apps-note[_ngcontent-ng-c2193902253]{margin-top: clamp(22px,2.4vw,32px);max-width: 62ch;color: var(--mk-ink-3)}.hp-tour-title[_ngcontent-ng-c2193902253]{font-size: clamp(26px,2.5vw,36px);max-width: 20ch}p.hp-tour-lede[_ngcontent-ng-c2193902253]{margin-top: 20px;font-size: 17px;max-width: 42ch}.hp-tour-actions[_ngcontent-ng-c2193902253]{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 20px;margin-top: 30px}.hp-tour-note[_ngcontent-ng-c2193902253]{display: inline-flex;align-items: center;gap: 8px}.hp-pitch-stage[_ngcontent-ng-c2193902253]{position: relative;width: 100%;max-width: calc((100vh - 96px) * 16 / 9);max-width: calc((100svh - 96px) * 16 / 9);border-radius: 18px;overflow: hidden;background: var(--mk-ink);box-shadow: var(--mk-shadow-lg);aspect-ratio: 16/9}.hp-pitch-stage[_ngcontent-ng-c2193902253] mux-player[_ngcontent-ng-c2193902253]{display: block;width: 100%;height: 100%;--media-object-fit: cover}@media (min-width: 940px){.hp-pitch-stage[_ngcontent-ng-c2193902253]{justify-self: end}}.hp-pitch-poster[_ngcontent-ng-c2193902253]{position: absolute;inset: 0;width: 100%;height: 100%;padding: 0;border: 0;background: var(--mk-ink);cursor: pointer;display: block}.hp-pitch-poster[_ngcontent-ng-c2193902253] img[_ngcontent-ng-c2193902253]{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.8s var(--mk-ease)}.hp-pitch-poster[_ngcontent-ng-c2193902253]:hover img[_ngcontent-ng-c2193902253]{transform: scale(1.03)}.hp-pitch-scrim[_ngcontent-ng-c2193902253]{position: absolute;inset: 0;background: linear-gradient( 0deg,rgba(11,10,16,0.55) 0%,rgba(11,10,16,0.05) 50%)}.hp-pitch-badge[_ngcontent-ng-c2193902253]{position: absolute;top: 18px;right: 18px;font-family: var(--mk-f-mono);font-size: 11px;letter-spacing: 0.12em;color: #ffffff;border: 1px solid rgba(255,255,255,0.5);border-radius: 999px;padding: 5px 11px;background: rgba(11,10,16,0.35)}.hp-pitch-play[_ngcontent-ng-c2193902253]{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: clamp(58px,4.8vw,72px);height: clamp(58px,4.8vw,72px);border-radius: 50%;background: #ffffff;color: var(--mk-ink);display: grid;place-items: center;box-shadow: 0 10px 40px rgba(11,10,16,0.4);transition: transform 0.3s var(--mk-ease)}.hp-pitch-play[_ngcontent-ng-c2193902253] svg[_ngcontent-ng-c2193902253]{margin-left: 4px}.hp-pitch-poster[_ngcontent-ng-c2193902253]:hover .hp-pitch-play[_ngcontent-ng-c2193902253]{transform: translate(-50%,-50%) scale(1.06)}.hp-community-grid[_ngcontent-ng-c2193902253]{display: grid;gap: 14px;grid-template-columns: repeat(auto-fill,minmax(240px,1fr))}.hp-community-card[_ngcontent-ng-c2193902253]{display: flex;align-items: center;gap: 14px;padding: 14px;border: 1px solid var(--mk-rule);border-radius: 16px;background: var(--mk-paper);color: inherit;text-decoration: none;transition: transform 0.3s var(--mk-ease),box-shadow 0.3s var(--mk-ease),border-color 0.3s var(--mk-ease)}.hp-community-card[_ngcontent-ng-c2193902253]:hover{transform: translateY(-3px);box-shadow: var(--mk-shadow-lg);border-color: var(--mk-rule-strong);text-decoration: none}.hp-community-icon[_ngcontent-ng-c2193902253]{width: 48px;height: 48px;border-radius: 12px;flex: none;display: grid;place-items: center;color: #ffffff;font-family: var(--mk-f-mono);font-size: 13px;font-weight: 500;overflow: hidden}.hp-community-icon[_ngcontent-ng-c2193902253] img[_ngcontent-ng-c2193902253]{width: 100%;height: 100%;object-fit: cover;display: block}.hp-community-info[_ngcontent-ng-c2193902253]{min-width: 0}.hp-community-info[_ngcontent-ng-c2193902253] h3[_ngcontent-ng-c2193902253]{font-size: 16px;letter-spacing: -0.015em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.hp-community-info[_ngcontent-ng-c2193902253] span[_ngcontent-ng-c2193902253]{font-size: 12.5px;color: var(--mk-ink-3);font-family: var(--mk-f-mono)}@media (prefers-reduced-motion: reduce){.hp-platform[_ngcontent-ng-c2193902253]:hover .hp-platform-mark[_ngcontent-ng-c2193902253],.hp-platform[_ngcontent-ng-c2193902253]:hover .hp-platform-go[_ngcontent-ng-c2193902253] svg[_ngcontent-ng-c2193902253],.hp-community-card[_ngcontent-ng-c2193902253]:hover,.hp-pitch-poster[_ngcontent-ng-c2193902253]:hover img[_ngcontent-ng-c2193902253]{transform: none}.hp-pitch-poster[_ngcontent-ng-c2193902253]:hover .hp-pitch-play[_ngcontent-ng-c2193902253]{transform: translate(-50%,-50%)}}.mk-wrap[_ngcontent-ng-c584973802]{width: 100%;max-width: var(--mk-wrap);margin-inline: auto;padding-inline: var(--mk-gutter)}.mk-band[_ngcontent-ng-c584973802]{padding-block: var(--mk-band)}.mk-band-tight[_ngcontent-ng-c584973802]{padding-block: clamp(56px,7vw,100px)}.mk-rule-top[_ngcontent-ng-c584973802]{border-top: 1px solid var(--mk-rule)}.mk-rule-bottom[_ngcontent-ng-c584973802]{border-bottom: 1px solid var(--mk-rule)}.mk-paper[_ngcontent-ng-c584973802]{background: var(--mk-paper)}.mk-tint[_ngcontent-ng-c584973802]{--mk-rule: rgb(206.2,226,235.6);background: rgb(237.92,244.85,248.21)}.mk-shade[_ngcontent-ng-c584973802]{--mk-rule: #e1e4ea;background: #f2f4f7}.mk-stage[_ngcontent-ng-c584973802]{position: relative}@media (min-width: 1000px){.mk-stage[_ngcontent-ng-c584973802]{margin-right: min(-1 * (var(--mk-gutter) + 40px),var(--mk-wrap) / 2 - 50vw - var(--mk-gutter) - 40px)}}.mk-stage-left[_ngcontent-ng-c584973802]{position: relative}@media (min-width: 1000px){.mk-stage-left[_ngcontent-ng-c584973802]{margin-left: min(-1 * (var(--mk-gutter) + 40px),var(--mk-wrap) / 2 - 50vw - var(--mk-gutter) - 40px)}}.mk-bleed-host[_ngcontent-ng-c584973802]{overflow: hidden}.mk-eyebrow[_ngcontent-ng-c584973802]{font-family: var(--mk-f-mono);font-size: 11px;font-weight: 500;letter-spacing: 0.16em;text-transform: uppercase;color: var(--mk-ink-3);margin: 0 0 22px}.mk-h-hero[_ngcontent-ng-c584973802]{font-size: clamp(42px,5.6vw,86px);font-weight: 630;letter-spacing: -0.035em;line-height: 0.98}.mk-h-sec[_ngcontent-ng-c584973802]{font-size: clamp(34px,4.6vw,60px)}.mk-h-sub[_ngcontent-ng-c584973802]{font-size: clamp(22px,2.2vw,30px);letter-spacing: -0.02em}.mk-h-item[_ngcontent-ng-c584973802]{font-size: 21px;letter-spacing: -0.025em}.mk-lede[_ngcontent-ng-c584973802]{font-size: clamp(17px,1.35vw,20px);line-height: 1.55;color: var(--mk-ink-2);max-width: 54ch}.mk-micro[_ngcontent-ng-c584973802]{font-size: 13.5px;color: var(--mk-ink-3);line-height: 1.55}.mk-mono-cap[_ngcontent-ng-c584973802]{font-family: var(--mk-f-mono);font-size: 10.5px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--mk-ink-3)}.mk-soft[_ngcontent-ng-c584973802]{color: var(--mk-ink-3);font-weight: 430}.mk-money[_ngcontent-ng-c584973802]{color: var(--mk-money)}.mk-tabular[_ngcontent-ng-c584973802]{font-variant-numeric: tabular-nums}.mk-btn[_ngcontent-ng-c584973802]{display: inline-flex;align-items: center;gap: 9px;font-family: var(--mk-f-body);font-size: 15px;font-weight: 600;letter-spacing: -0.01em;padding: 13px 24px;border-radius: 999px;border: 1px solid transparent;white-space: nowrap;cursor: pointer;text-decoration: none;transition: transform 0.18s var(--mk-ease),background-color 0.18s var(--mk-ease),border-color 0.18s var(--mk-ease),color 0.18s var(--mk-ease)}.mk-btn[_ngcontent-ng-c584973802]:hover{transform: translateY(-1px);text-decoration: none}.mk-btn[_ngcontent-ng-c584973802] svg[_ngcontent-ng-c584973802]{flex: none}.mk-btn-ink[_ngcontent-ng-c584973802]{background: var(--mk-ink);color: var(--mk-on-ink)}.mk-btn-ink[_ngcontent-ng-c584973802]:hover{background: var(--mk-accent);color: var(--mk-on-ink)}.mk-btn-line[_ngcontent-ng-c584973802]{background: transparent;color: var(--mk-ink);border-color: var(--mk-rule-strong)}.mk-btn-line[_ngcontent-ng-c584973802]:hover{border-color: var(--mk-ink)}.mk-btn-sm[_ngcontent-ng-c584973802]{padding: 9px 18px;font-size: 14px}.mk-btn-lg[_ngcontent-ng-c584973802]{padding: 16px 30px;font-size: 16.5px}.mk-inline-link[_ngcontent-ng-c584973802]{display: inline-flex;align-items: center;min-height: 34px;gap: 7px;font-weight: 600;font-size: 15px;color: var(--mk-accent-ink)}.mk-inline-link[_ngcontent-ng-c584973802] svg[_ngcontent-ng-c584973802]{transition: transform 0.2s var(--mk-ease)}.mk-inline-link[_ngcontent-ng-c584973802]:hover svg[_ngcontent-ng-c584973802]{transform: translateX(3px)}.mk-page-head[_ngcontent-ng-c584973802]{padding-block: calc(76px + clamp(56px,8vw,110px)) clamp(40px,5vw,64px)}.mk-page-head[_ngcontent-ng-c584973802] .mk-h-hero[_ngcontent-ng-c584973802]{max-width: 16ch;margin-bottom: 24px}.mk-page-head[_ngcontent-ng-c584973802] .mk-lede[_ngcontent-ng-c584973802]{max-width: 50ch}.mk-head-actions[_ngcontent-ng-c584973802]{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 30px}.mk-film-head[_ngcontent-ng-c584973802]{position: relative;overflow: hidden;display: grid;align-content: end;min-height: clamp(40vw,72vh,52vw);min-height: clamp(40vw,72svh,52vw);background: var(--mk-ink);color: var(--mk-on-ink);padding-block: calc(76px + clamp(40px,6vw,80px)) clamp(44px,5.5vw,78px)}.mk-film-head[_ngcontent-ng-c584973802] .mk-wrap[_ngcontent-ng-c584973802]{position: relative;z-index: 1}.mk-film-head[_ngcontent-ng-c584973802] .mk-eyebrow[_ngcontent-ng-c584973802]{color: rgba(255,255,255,0.6)}.mk-film-head[_ngcontent-ng-c584973802] .mk-h-hero[_ngcontent-ng-c584973802]{color: var(--mk-on-ink);max-width: 17ch;margin-bottom: 24px}.mk-film-head[_ngcontent-ng-c584973802] .mk-lede[_ngcontent-ng-c584973802]{color: rgba(255,255,255,0.74);max-width: 46ch}.mk-film-head[_ngcontent-ng-c584973802] .mk-btn-ink[_ngcontent-ng-c584973802]{background: var(--mk-paper);color: var(--mk-ink)}.mk-film-head[_ngcontent-ng-c584973802] .mk-btn-ink[_ngcontent-ng-c584973802]:hover{background: var(--mk-accent);color: var(--mk-on-ink)}.mk-film-head[_ngcontent-ng-c584973802] .mk-btn-line[_ngcontent-ng-c584973802]{color: var(--mk-on-ink);border-color: rgba(255,255,255,0.34)}.mk-film-head[_ngcontent-ng-c584973802] .mk-btn-line[_ngcontent-ng-c584973802]:hover{border-color: var(--mk-on-ink);background: rgba(255,255,255,0.1)}.mk-film-head-media[_ngcontent-ng-c584973802]{position: absolute;inset: 0}.mk-film-head-media[_ngcontent-ng-c584973802] app-media-slot[_ngcontent-ng-c584973802],.mk-film-head-media[_ngcontent-ng-c584973802] img[_ngcontent-ng-c584973802],.mk-film-head-media[_ngcontent-ng-c584973802] video[_ngcontent-ng-c584973802]{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.mk-film-head-scrim[_ngcontent-ng-c584973802]{position: absolute;inset: 0;pointer-events: none;background: linear-gradient( 0deg,rgba(11,10,16,0.86) 0%,rgba(11,10,16,0.44) 40%,rgba(11,10,16,0) 70%),linear-gradient( 180deg,rgba(11,10,16,0.5) 0%,rgba(11,10,16,0) 30%)}.mk-film-head-left[_ngcontent-ng-c584973802]{align-content: center}.mk-film-head-left[_ngcontent-ng-c584973802] .mk-film-head-copy[_ngcontent-ng-c584973802]{max-width: 600px}.mk-film-head-left[_ngcontent-ng-c584973802] .mk-h-hero[_ngcontent-ng-c584973802]{font-size: clamp(32px,4.6vw,56px);max-width: none}.mk-film-head-left[_ngcontent-ng-c584973802] .mk-micro[_ngcontent-ng-c584973802]{color: rgba(255,255,255,0.62)}.mk-film-head-left[_ngcontent-ng-c584973802] .mk-film-head-scrim[_ngcontent-ng-c584973802]{--mk-film-copy-edge: calc(max(0px,(100% - var(--mk-wrap)) / 2) + var(--mk-gutter) + 600px);background: linear-gradient( 90deg,rgba(11,10,16,0.95) 0%,rgba(11,10,16,0.91) max(34%,var(--mk-film-copy-edge) - 160px),rgba(11,10,16,0.66) max(46%,var(--mk-film-copy-edge)),rgba(11,10,16,0.24) max(64%,var(--mk-film-copy-edge) + 200px),rgba(11,10,16,0.04) max(82%,var(--mk-film-copy-edge) + 400px),rgba(11,10,16,0) 100%),linear-gradient( 180deg,rgba(11,10,16,0.46) 0%,rgba(11,10,16,0) 24%)}.mk-hl[_ngcontent-ng-c584973802]{color: var(--hl-flat,#ffffff)}@supports (background-clip: text) or (-webkit-background-clip: text){.mk-hl[_ngcontent-ng-c584973802]{background: var(--hl-gradient,linear-gradient(#ffffff,#ffffff));-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent}}@media (max-width: 860px){.mk-film-head-left[_ngcontent-ng-c584973802] .mk-film-head-copy[_ngcontent-ng-c584973802],.mk-film-head-left[_ngcontent-ng-c584973802] .mk-h-hero[_ngcontent-ng-c584973802]{max-width: none}.mk-film-head-left[_ngcontent-ng-c584973802] .mk-film-head-scrim[_ngcontent-ng-c584973802]{background: linear-gradient( 180deg,rgba(11,10,16,0.6) 0%,rgba(11,10,16,0.86) 48%,rgba(11,10,16,0.94) 100%)}}.mk-film-head-light[_ngcontent-ng-c584973802]{background: #efeae8;color: var(--mk-ink);--hl-flat: var(--mk-ink);--hl-gradient: linear-gradient(var(--mk-ink),var(--mk-ink))}.mk-film-head-light[_ngcontent-ng-c584973802] .mk-film-head-media[_ngcontent-ng-c584973802] app-media-slot[_ngcontent-ng-c584973802]{background: transparent}.mk-film-head-light[_ngcontent-ng-c584973802] .mk-eyebrow[_ngcontent-ng-c584973802]{color: var(--mk-ink-2)}.mk-film-head-light[_ngcontent-ng-c584973802] .mk-h-hero[_ngcontent-ng-c584973802]{color: var(--mk-ink)}.mk-film-head-light[_ngcontent-ng-c584973802] .mk-lede[_ngcontent-ng-c584973802]{color: var(--mk-ink-2)}.mk-film-head-light[_ngcontent-ng-c584973802] .mk-micro[_ngcontent-ng-c584973802]{color: var(--mk-ink-3)}.mk-film-head-light[_ngcontent-ng-c584973802] .mk-btn-ink[_ngcontent-ng-c584973802]{background: var(--mk-ink);color: var(--mk-on-ink)}.mk-film-head-light[_ngcontent-ng-c584973802] .mk-btn-ink[_ngcontent-ng-c584973802]:hover{background: var(--mk-accent);color: var(--mk-on-ink)}.mk-film-head-light[_ngcontent-ng-c584973802] .mk-btn-line[_ngcontent-ng-c584973802]{color: var(--mk-ink);border-color: rgba(20,19,27,0.3)}.mk-film-head-light[_ngcontent-ng-c584973802] .mk-btn-line[_ngcontent-ng-c584973802]:hover{border-color: var(--mk-ink);background: rgba(255,255,255,0.5)}.mk-film-head-light[_ngcontent-ng-c584973802] .mk-film-head-scrim[_ngcontent-ng-c584973802]{background: linear-gradient( 0deg,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.5) 40%,rgba(255,255,255,0) 70%),linear-gradient( 180deg,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 30%)}.mk-film-head-light.mk-film-head-left[_ngcontent-ng-c584973802] .mk-film-head-scrim[_ngcontent-ng-c584973802]{background: linear-gradient( 90deg,rgba(255,255,255,0.82) 0px,rgba(255,255,255,0.74) var(--mk-film-copy-edge),rgba(255,255,255,0.3) calc(var(--mk-film-copy-edge) + 160px),rgba(255,255,255,0) calc(var(--mk-film-copy-edge) + 320px)),linear-gradient( 180deg,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 18%)}@media (max-width: 860px){.mk-film-head-light.mk-film-head-left[_ngcontent-ng-c584973802] .mk-film-head-scrim[_ngcontent-ng-c584973802]{background: linear-gradient( 180deg,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.84) 48%,rgba(255,255,255,0.92) 100%)}}.mk-feature[_ngcontent-ng-c584973802]{display: grid;gap: clamp(36px,5vw,72px);align-items: center}@media (min-width: 940px){.mk-feature[_ngcontent-ng-c584973802]{grid-template-columns: minmax(0,0.86fr) minmax(0,1.14fr)}.mk-feature.flip[_ngcontent-ng-c584973802] .mk-feature-copy[_ngcontent-ng-c584973802]{order: 2}.mk-feature.even[_ngcontent-ng-c584973802]{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}}.mk-feature[_ngcontent-ng-c584973802] h2[_ngcontent-ng-c584973802]{margin-bottom: 20px}.mk-facts[_ngcontent-ng-c584973802]{list-style: none;padding: 0;margin: 30px 0 0;display: flex;flex-direction: column;border-top: 1px solid var(--mk-rule)}.mk-facts[_ngcontent-ng-c584973802] li[_ngcontent-ng-c584973802]{padding: 13px 0;border-bottom: 1px solid var(--mk-rule);display: flex;gap: 8px 14px;align-items: baseline;flex-wrap: wrap;font-size: 14.5px;color: var(--mk-ink-2);transition: padding-left 0.22s var(--mk-ease)}.mk-facts[_ngcontent-ng-c584973802] li[_ngcontent-ng-c584973802]:hover{padding-left: 5px}.mk-facts[_ngcontent-ng-c584973802] li[_ngcontent-ng-c584973802] b[_ngcontent-ng-c584973802]{color: var(--mk-ink);font-weight: 600}.mk-facts[_ngcontent-ng-c584973802] li[_ngcontent-ng-c584973802] span[_ngcontent-ng-c584973802]{color: var(--mk-ink-3)}.mk-mock-cap[_ngcontent-ng-c584973802]{font-family: var(--mk-f-mono);font-size: 10px;letter-spacing: 0.1em;text-transform: uppercase;color: var(--mk-ink-3);margin-top: 14px}.mk-steps[_ngcontent-ng-c584973802]{display: grid;margin-top: 54px;border-top: 1px solid var(--mk-rule)}@media (min-width: 800px){.mk-steps[_ngcontent-ng-c584973802]{grid-template-columns: repeat(3,minmax(0,1fr))}}.mk-step[_ngcontent-ng-c584973802]{padding: 34px 0;border-bottom: 1px solid var(--mk-rule);display: flex;flex-direction: column;gap: 12px;transition: background-color 0.3s var(--mk-ease)}.mk-step[_ngcontent-ng-c584973802] .n[_ngcontent-ng-c584973802]{font-family: var(--mk-f-mono);font-size: 11px;letter-spacing: 0.14em;color: var(--mk-accent-ink)}.mk-step[_ngcontent-ng-c584973802] h3[_ngcontent-ng-c584973802]{font-size: 21px;letter-spacing: -0.025em}.mk-step[_ngcontent-ng-c584973802] p[_ngcontent-ng-c584973802]{font-size: 14.5px;color: var(--mk-ink-2);line-height: 1.6}@media (min-width: 800px){.mk-step[_ngcontent-ng-c584973802]{padding: 38px clamp(24px,3vw,40px) 42px;border-bottom: none;border-left: 1px solid var(--mk-rule)}.mk-step[_ngcontent-ng-c584973802]:first-child{padding-left: 0;border-left: none}}.mk-steps-band[_ngcontent-ng-c584973802]{background: var(--mk-accent);color: var(--mk-on-ink)}.mk-steps-band[_ngcontent-ng-c584973802] .mk-eyebrow[_ngcontent-ng-c584973802]{color: rgba(255,255,255,0.72)}.mk-steps-band[_ngcontent-ng-c584973802] .mk-steps[_ngcontent-ng-c584973802]{border-top-color: rgba(255,255,255,0.28)}.mk-steps-band[_ngcontent-ng-c584973802] .mk-step[_ngcontent-ng-c584973802]{border-left-color: rgba(255,255,255,0.28);border-bottom-color: rgba(255,255,255,0.28)}.mk-steps-band[_ngcontent-ng-c584973802] .mk-step[_ngcontent-ng-c584973802] .n[_ngcontent-ng-c584973802]{color: rgba(255,255,255,0.78)}.mk-steps-band[_ngcontent-ng-c584973802] .mk-step[_ngcontent-ng-c584973802] p[_ngcontent-ng-c584973802]{color: rgba(255,255,255,0.82)}.mk-steps-band[_ngcontent-ng-c584973802] .mk-step[_ngcontent-ng-c584973802]:hover{background: rgba(255,255,255,0.07)}.mk-index-head[_ngcontent-ng-c584973802]{display: flex;flex-wrap: wrap;gap: 24px;align-items: flex-end;justify-content: space-between;margin-bottom: 46px}.mk-index-foot[_ngcontent-ng-c584973802]{margin-top: 46px;display: grid;gap: 22px 44px}@media (min-width: 820px){.mk-index-foot[_ngcontent-ng-c584973802]{grid-template-columns: repeat(3,minmax(0,1fr))}}.mk-index-foot[_ngcontent-ng-c584973802] p[_ngcontent-ng-c584973802]{font-size: 13.5px;color: var(--mk-ink-3);line-height: 1.6}.mk-index-foot[_ngcontent-ng-c584973802] p[_ngcontent-ng-c584973802] b[_ngcontent-ng-c584973802]{color: var(--mk-ink-2);font-weight: 600}.mk-price-grid[_ngcontent-ng-c584973802]{display: grid;gap: clamp(36px,5vw,72px);align-items: center}@media (min-width: 880px){.mk-price-grid[_ngcontent-ng-c584973802]{grid-template-columns: minmax(0,0.95fr) minmax(0,1.05fr)}}.mk-price-figure[_ngcontent-ng-c584973802]{display: flex;align-items: flex-start;gap: 18px}.mk-price-figure[_ngcontent-ng-c584973802] .num[_ngcontent-ng-c584973802]{font-family: var(--mk-f-display);font-weight: 620;letter-spacing: -0.05em;font-size: clamp(86px,12vw,160px);line-height: 0.82;color: var(--mk-ink);font-variant-numeric: tabular-nums}.mk-price-figure[_ngcontent-ng-c584973802] .tag[_ngcontent-ng-c584973802]{padding-top: 12px}.mk-price-figure[_ngcontent-ng-c584973802] .tag[_ngcontent-ng-c584973802] b[_ngcontent-ng-c584973802]{display: block;font-family: var(--mk-f-display);font-size: 21px;font-weight: 600;letter-spacing: -0.025em}.mk-price-figure[_ngcontent-ng-c584973802] .tag[_ngcontent-ng-c584973802] span[_ngcontent-ng-c584973802]{font-size: 14px;color: var(--mk-ink-3)}.mk-price-lines[_ngcontent-ng-c584973802]{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;border-top: 1px solid var(--mk-rule)}.mk-price-lines[_ngcontent-ng-c584973802] li[_ngcontent-ng-c584973802]{display: flex;gap: 14px;padding: 15px 0;border-bottom: 1px solid var(--mk-rule);font-size: 14.5px;color: var(--mk-ink-2);line-height: 1.55}.mk-price-lines[_ngcontent-ng-c584973802] li[_ngcontent-ng-c584973802] svg[_ngcontent-ng-c584973802]{flex: none;margin-top: 4px;color: var(--mk-money)}.mk-price-lines[_ngcontent-ng-c584973802] li.neutral[_ngcontent-ng-c584973802] svg[_ngcontent-ng-c584973802]{color: var(--mk-ink-3)}.mk-price-lines[_ngcontent-ng-c584973802] li[_ngcontent-ng-c584973802] b[_ngcontent-ng-c584973802]{color: var(--mk-ink);font-weight: 600}.mk-apps[_ngcontent-ng-c584973802]{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 30px}.mk-app-pill[_ngcontent-ng-c584973802]{display: inline-flex;align-items: center;gap: 9px;padding: 10px 16px;border: 1px solid var(--mk-rule);border-radius: 999px;font-size: 13.5px;font-weight: 500;color: var(--mk-ink-2);background: var(--mk-paper);transition: transform 0.2s var(--mk-ease),border-color 0.2s var(--mk-ease),color 0.2s var(--mk-ease)}.mk-app-pill[_ngcontent-ng-c584973802] svg[_ngcontent-ng-c584973802]{color: var(--mk-ink-3)}.mk-app-pill[_ngcontent-ng-c584973802]:hover{transform: translateY(-2px);border-color: var(--mk-rule-strong);color: var(--mk-ink)}.mk-closer[_ngcontent-ng-c584973802]{position: relative;overflow: hidden;background: var(--mk-ink);color: var(--mk-on-ink)}.mk-closer[_ngcontent-ng-c584973802] h2[_ngcontent-ng-c584973802]{font-size: clamp(38px,5.6vw,72px);letter-spacing: -0.035em;max-width: 16ch}.mk-closer[_ngcontent-ng-c584973802] p[_ngcontent-ng-c584973802]{color: rgba(255,255,255,0.66);font-size: 17px;margin-top: 22px;max-width: 44ch}.mk-closer[_ngcontent-ng-c584973802] .mk-btn-ink[_ngcontent-ng-c584973802]{background: var(--mk-paper);color: var(--mk-ink)}.mk-closer[_ngcontent-ng-c584973802] .mk-btn-ink[_ngcontent-ng-c584973802]:hover{background: var(--mk-accent);color: var(--mk-on-ink)}.mk-closer[_ngcontent-ng-c584973802] .mk-btn-line[_ngcontent-ng-c584973802]{color: var(--mk-on-ink);border-color: rgba(255,255,255,0.32)}.mk-closer[_ngcontent-ng-c584973802] .mk-btn-line[_ngcontent-ng-c584973802]:hover{border-color: var(--mk-on-ink)}.mk-closer[_ngcontent-ng-c584973802] .mk-wrap[_ngcontent-ng-c584973802]{position: relative;z-index: 1}.mk-closer[_ngcontent-ng-c584973802] small[_ngcontent-ng-c584973802]{display: block;margin-top: 22px;font-size: 13px;color: rgba(255,255,255,0.5);font-family: var(--mk-f-mono);letter-spacing: 0.04em}.mk-closer-ctas[_ngcontent-ng-c584973802]{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 38px}.mk-closer-media[_ngcontent-ng-c584973802]{position: absolute;inset: 0}.mk-closer-media[_ngcontent-ng-c584973802] app-media-slot[_ngcontent-ng-c584973802],.mk-closer-media[_ngcontent-ng-c584973802] img[_ngcontent-ng-c584973802],.mk-closer-media[_ngcontent-ng-c584973802] video[_ngcontent-ng-c584973802]{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.mk-closer-scrim[_ngcontent-ng-c584973802]{position: absolute;inset: 0;background: linear-gradient( 90deg,rgba(14,13,19,0.92) 0%,rgba(14,13,19,0.72) 40%,rgba(14,13,19,0.2) 78%,rgba(14,13,19,0.1) 100%)}.mk-ui[_ngcontent-ng-c584973802]{background: var(--mk-paper);border: 1px solid var(--mk-rule);border-radius: 14px;box-shadow: var(--mk-shadow-lg);overflow: hidden;font-size: 12px;transition: transform 0.5s var(--mk-ease),box-shadow 0.5s var(--mk-ease)}.mk-ui[_ngcontent-ng-c584973802]:hover{transform: translateY(-5px)}.mk-ui-top[_ngcontent-ng-c584973802]{display: flex;align-items: center;gap: 6px;padding: 10px 14px;border-bottom: 1px solid var(--mk-rule);background: var(--mk-chrome)}.mk-ui-top[_ngcontent-ng-c584973802] i[_ngcontent-ng-c584973802]{width: 8px;height: 8px;border-radius: 50%;background: var(--mk-rule-strong);display: block}.mk-ui-url[_ngcontent-ng-c584973802]{font-family: var(--mk-f-mono);font-size: 10.5px;color: var(--mk-ink-3);margin-inline: auto;padding: 3px 14px;background: var(--mk-paper);border: 1px solid var(--mk-rule);border-radius: 999px;white-space: nowrap}.mk-ui-main[_ngcontent-ng-c584973802]{padding: 18px;display: flex;flex-direction: column;gap: 14px;background: var(--mk-paper);min-width: 0}.mk-ui-head[_ngcontent-ng-c584973802]{display: flex;align-items: center;gap: 10px;flex-wrap: wrap}.mk-ui-head[_ngcontent-ng-c584973802] h4[_ngcontent-ng-c584973802]{font-size: 15px;letter-spacing: -0.02em}.mk-chip[_ngcontent-ng-c584973802]{font-family: var(--mk-f-mono);font-size: 9.5px;letter-spacing: 0.1em;text-transform: uppercase;padding: 3px 9px;border-radius: 999px;border: 1px solid var(--mk-rule);color: var(--mk-ink-3);white-space: nowrap}.mk-kpis[_ngcontent-ng-c584973802]{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}.mk-kpi[_ngcontent-ng-c584973802]{border: 1px solid var(--mk-rule);border-radius: 11px;padding: 12px;display: flex;flex-direction: column;gap: 3px}.mk-kpi[_ngcontent-ng-c584973802] .k[_ngcontent-ng-c584973802]{font-family: var(--mk-f-mono);font-size: 9.5px;letter-spacing: 0.1em;text-transform: uppercase;color: var(--mk-ink-3)}.mk-kpi[_ngcontent-ng-c584973802] .v[_ngcontent-ng-c584973802]{font-family: var(--mk-f-display);font-size: 21px;font-weight: 600;letter-spacing: -0.03em;font-variant-numeric: tabular-nums}.mk-kpi[_ngcontent-ng-c584973802] .v.money[_ngcontent-ng-c584973802]{color: var(--mk-money)}.mk-kpi[_ngcontent-ng-c584973802] .d[_ngcontent-ng-c584973802]{font-size: 10.5px;color: var(--mk-ink-3)}.mk-chart[_ngcontent-ng-c584973802]{border: 1px solid var(--mk-rule);border-radius: 11px;padding: 14px}.mk-bars[_ngcontent-ng-c584973802]{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 10px}.mk-bars[_ngcontent-ng-c584973802] >div[_ngcontent-ng-c584973802]{display: flex;flex-direction: column;gap: 6px}.mk-bars[_ngcontent-ng-c584973802] .col[_ngcontent-ng-c584973802]{height: 104px;display: flex;align-items: flex-end}.mk-bars[_ngcontent-ng-c584973802] i[_ngcontent-ng-c584973802]{display: block;width: 100%;flex: none;background: color-mix(in srgb,var(--mk-money) 26%,transparent);border-radius: 4px 4px 2px 2px}.mk-bars[_ngcontent-ng-c584973802] >div[_ngcontent-ng-c584973802]:last-child i[_ngcontent-ng-c584973802]{background: var(--mk-money)}.mk-bars[_ngcontent-ng-c584973802] small[_ngcontent-ng-c584973802]{font-family: var(--mk-f-mono);font-size: 9px;color: var(--mk-ink-3);text-align: center}.mk-strip-row[_ngcontent-ng-c584973802]{display: flex;align-items: center;gap: 10px;padding: 11px 13px;border: 1px solid var(--mk-rule);border-radius: 11px;font-size: 11.5px;color: var(--mk-ink-2)}.mk-strip-row[_ngcontent-ng-c584973802] .dot[_ngcontent-ng-c584973802]{width: 7px;height: 7px;border-radius: 50%;background: var(--mk-money);flex: none}.mk-strip-row[_ngcontent-ng-c584973802] b[_ngcontent-ng-c584973802]{margin-left: auto;font-family: var(--mk-f-mono);font-weight: 500;font-variant-numeric: tabular-nums;color: var(--mk-money);white-space: nowrap}.mk-strip-row[_ngcontent-ng-c584973802] b.quiet[_ngcontent-ng-c584973802]{color: var(--mk-ink-3)}.mk-rows[_ngcontent-ng-c584973802]{display: flex;flex-direction: column;gap: 6px}.mk-row[_ngcontent-ng-c584973802]{display: flex;align-items: center;gap: 8px;padding: 8px 10px;border: 1px solid var(--mk-rule);border-radius: 9px;font-size: 11.5px;color: var(--mk-ink-2)}.mk-row.on[_ngcontent-ng-c584973802]{border-color: var(--mk-accent);color: var(--mk-ink);font-weight: 600}.mk-row[_ngcontent-ng-c584973802] .n[_ngcontent-ng-c584973802]{font-family: var(--mk-f-mono);font-size: 10px;color: var(--mk-ink-3);font-variant-numeric: tabular-nums}.mk-row[_ngcontent-ng-c584973802] .t[_ngcontent-ng-c584973802]{margin-left: auto;font-family: var(--mk-f-mono);font-size: 10px;color: var(--mk-ink-3)}.mk-row[_ngcontent-ng-c584973802] .tick[_ngcontent-ng-c584973802]{color: var(--mk-money);flex: none}.mk-meter[_ngcontent-ng-c584973802]{height: 6px;border-radius: 999px;background: var(--mk-sunken);overflow: hidden}.mk-meter[_ngcontent-ng-c584973802] i[_ngcontent-ng-c584973802]{display: block;height: 100%;background: var(--mk-accent);border-radius: 999px}.mk-meter-row[_ngcontent-ng-c584973802]{display: flex;flex-direction: column;gap: 4px}.mk-meter-row[_ngcontent-ng-c584973802] .lbl[_ngcontent-ng-c584973802]{display: flex;justify-content: space-between;gap: 12px;font-size: 11.5px;color: var(--mk-ink-2)}.mk-meter-row[_ngcontent-ng-c584973802] .lbl[_ngcontent-ng-c584973802] b[_ngcontent-ng-c584973802]{font-family: var(--mk-f-mono);font-weight: 500;font-variant-numeric: tabular-nums;color: var(--mk-ink)}.mk-ph-frame[_ngcontent-ng-c584973802]{position: relative}.mk-ph-block[_ngcontent-ng-c584973802]{position: absolute;inset: 26px -26px -26px 26px;background: var(--mk-c-indigo);border-radius: 26px}.mk-ph-frame[_ngcontent-ng-c584973802] >*[_ngcontent-ng-c584973802]{position: relative;z-index: 1}.mk-ph-frame[_ngcontent-ng-c584973802] >.mk-ph-block[_ngcontent-ng-c584973802]{z-index: 0}.mk-photo-stack[_ngcontent-ng-c584973802]{position: relative}.mk-float-card[_ngcontent-ng-c584973802]{position: relative;z-index: 2;width: min(360px,86%);margin: -58px 26px 0 auto;background: var(--mk-paper);border: 1px solid var(--mk-rule);border-radius: 14px;box-shadow: var(--mk-shadow-lg);padding: 14px;display: flex;flex-direction: column;gap: 9px;font-size: 12px;transition: transform 0.35s var(--mk-ease)}.mk-float-card[_ngcontent-ng-c584973802]:hover{transform: translateY(-3px)}.mk-live[_ngcontent-ng-c584973802]{display: block;transition: transform 0.5s var(--mk-ease)}.mk-live[_ngcontent-ng-c584973802]:hover{transform: translateY(-5px)}.mk-replaces[_ngcontent-ng-c584973802]{background: var(--mk-paper);border-top: 1px solid var(--mk-rule);border-bottom: 1px solid var(--mk-rule)}.mk-replaces[_ngcontent-ng-c584973802] .mk-wrap[_ngcontent-ng-c584973802]{display: flex;align-items: center;gap: clamp(16px,3vw,40px);flex-wrap: wrap;padding-block: 26px}.mk-replaces[_ngcontent-ng-c584973802] .mk-mono-cap[_ngcontent-ng-c584973802]{flex: none}.mk-replaces[_ngcontent-ng-c584973802] ul[_ngcontent-ng-c584973802]{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;align-items: center;gap: clamp(14px,2.6vw,34px);font-size: 14px;color: var(--mk-ink-2);font-weight: 500}.mk-replaces[_ngcontent-ng-c584973802] li[_ngcontent-ng-c584973802]{display: flex;align-items: center;gap: clamp(14px,2.6vw,34px);transition: color 0.18s var(--mk-ease)}.mk-replaces[_ngcontent-ng-c584973802] li[_ngcontent-ng-c584973802]:hover{color: var(--mk-ink)}.mk-replaces[_ngcontent-ng-c584973802] li[_ngcontent-ng-c584973802] + li[_ngcontent-ng-c584973802]::before{content: "";width: 1px;height: 13px;background: var(--mk-rule-strong);display: block}.mk-creators-head[_ngcontent-ng-c584973802]{display: flex;flex-wrap: wrap;gap: 22px 40px;align-items: flex-end;justify-content: space-between;margin-bottom: 38px}.mk-creator-grid[_ngcontent-ng-c584973802]{display: grid;gap: clamp(12px,1.5vw,20px);grid-template-columns: repeat(2,minmax(0,1fr))}@media (min-width: 900px){.mk-creator-grid[_ngcontent-ng-c584973802]{grid-template-columns: repeat(4,minmax(0,1fr))}}.mk-creator[_ngcontent-ng-c584973802]{display: flex;flex-direction: column;gap: 13px}.mk-creator[_ngcontent-ng-c584973802] app-media-slot[_ngcontent-ng-c584973802]{transition: transform 0.45s var(--mk-ease),box-shadow 0.45s var(--mk-ease);border-radius: 18px}.mk-creator[_ngcontent-ng-c584973802]:hover app-media-slot[_ngcontent-ng-c584973802]{transform: translateY(-6px);box-shadow: var(--mk-shadow-lg)}.mk-creator[_ngcontent-ng-c584973802] figcaption[_ngcontent-ng-c584973802]{display: flex;flex-direction: column;align-items: flex-start;gap: 8px}.mk-creator[_ngcontent-ng-c584973802] .tag[_ngcontent-ng-c584973802]{background: var(--mk-c-indigo);color: #ffffff;font-family: var(--mk-f-mono);font-size: 10px;letter-spacing: 0.12em;text-transform: uppercase;padding: 5px 11px;border-radius: 999px}.mk-creator.magenta[_ngcontent-ng-c584973802] .tag[_ngcontent-ng-c584973802]{background: var(--mk-c-magenta)}.mk-creator.amber[_ngcontent-ng-c584973802] .tag[_ngcontent-ng-c584973802]{background: var(--mk-c-amber)}.mk-creator.teal[_ngcontent-ng-c584973802] .tag[_ngcontent-ng-c584973802]{background: var(--mk-c-teal)}.mk-creator[_ngcontent-ng-c584973802] .who[_ngcontent-ng-c584973802]{font-family: var(--mk-f-display);font-size: 16px;font-weight: 600;letter-spacing: -0.02em;line-height: 1.25;color: var(--mk-ink)}.mk-creators-note[_ngcontent-ng-c584973802]{margin-top: 22px;font-size: 13px;color: var(--mk-ink-3);font-family: var(--mk-f-mono);letter-spacing: 0.04em}.mk-faq[_ngcontent-ng-c584973802]{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--mk-rule)}.mk-faq-item[_ngcontent-ng-c584973802]{border-bottom: 1px solid var(--mk-rule)}.mk-faq-q[_ngcontent-ng-c584973802]{width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 20px 0;background: none;border: 0;text-align: left;font-family: var(--mk-f-display);font-size: 18px;font-weight: 600;letter-spacing: -0.015em;color: var(--mk-ink);cursor: pointer}.mk-faq-q[_ngcontent-ng-c584973802] svg[_ngcontent-ng-c584973802]{flex: none;color: var(--mk-ink-3);transition: transform 0.25s var(--mk-ease)}.mk-faq-q[aria-expanded=true][_ngcontent-ng-c584973802] svg[_ngcontent-ng-c584973802]{transform: rotate(180deg)}.mk-faq-a[_ngcontent-ng-c584973802]{padding: 0 0 22px;font-size: 15px;line-height: 1.65;color: var(--mk-ink-2);max-width: 70ch}.mk-cards[_ngcontent-ng-c584973802]{display: grid;gap: clamp(14px,1.6vw,22px)}@media (min-width: 640px){.mk-cards[_ngcontent-ng-c584973802]{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1060px){.mk-cards[_ngcontent-ng-c584973802]{grid-template-columns: repeat(3,minmax(0,1fr))}}.mk-cards.two[_ngcontent-ng-c584973802]{grid-template-columns: repeat(auto-fit,minmax(280px,1fr))}.mk-card[_ngcontent-ng-c584973802]{background: var(--mk-paper);border: 1px solid var(--mk-rule);border-radius: 18px;padding: clamp(22px,2.4vw,32px);display: flex;flex-direction: column;gap: 10px;transition: transform 0.35s var(--mk-ease),box-shadow 0.35s var(--mk-ease),border-color 0.35s var(--mk-ease)}.mk-card[_ngcontent-ng-c584973802] h3[_ngcontent-ng-c584973802]{font-size: 19px;letter-spacing: -0.02em}.mk-card[_ngcontent-ng-c584973802] p[_ngcontent-ng-c584973802]{font-size: 14.5px;color: var(--mk-ink-2);line-height: 1.6}.mk-card[_ngcontent-ng-c584973802] .mk-card-kicker[_ngcontent-ng-c584973802]{font-family: var(--mk-f-mono);font-size: 10.5px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--mk-ink-3)}.mk-card[_ngcontent-ng-c584973802]:hover{transform: translateY(-4px);box-shadow: var(--mk-shadow-lg);border-color: var(--mk-rule-strong)}a.mk-card[_ngcontent-ng-c584973802]{color: inherit;text-decoration: none}.rise[_ngcontent-ng-c584973802]{opacity: 0;transform: translateY(18px)}.rise.in[_ngcontent-ng-c584973802]{opacity: 1;transform: none;transition: opacity 0.7s var(--mk-ease),transform 0.7s var(--mk-ease)}@media (prefers-reduced-motion: reduce){.rise[_ngcontent-ng-c584973802],.rise.in[_ngcontent-ng-c584973802]{opacity: 1;transform: none;transition: none}.mk-btn[_ngcontent-ng-c584973802]:hover,.mk-card[_ngcontent-ng-c584973802]:hover,a.mk-card[_ngcontent-ng-c584973802]:hover,.mk-creator[_ngcontent-ng-c584973802]:hover app-media-slot[_ngcontent-ng-c584973802],.mk-app-pill[_ngcontent-ng-c584973802]:hover,.mk-faq-q[_ngcontent-ng-c584973802]:hover,.mk-inline-link[_ngcontent-ng-c584973802]:hover svg[_ngcontent-ng-c584973802]{transform: none}.mk-index-row[_ngcontent-ng-c584973802]:hover{padding-left: 0}}.mp-inner[_ngcontent-ng-c584973802]{width: 100%;max-width: var(--mk-wrap);margin: 0 auto;padding: 0 var(--mk-gutter)}.mp-label[_ngcontent-ng-c584973802]{font-family: var(--mk-f-mono);font-size: 11px;font-weight: 500;text-transform: uppercase;letter-spacing: 0.16em;color: var(--mk-ink-3);margin-bottom: 18px}.mp-title[_ngcontent-ng-c584973802]{font-family: var(--mk-f-display);font-size: clamp(34px,4.6vw,60px);font-weight: 600;letter-spacing: -0.025em;line-height: 1.04;margin: 0 0 18px;text-wrap: balance}p.mp-sub[_ngcontent-ng-c584973802]{font-size: clamp(17px,1.35vw,20px);color: var(--mk-ink-2);line-height: 1.55;max-width: 54ch;margin: 0 0 44px}.mp-gradient-text[_ngcontent-ng-c584973802]{background: none;-webkit-background-clip: initial;-webkit-text-fill-color: initial;background-clip: initial;color: var(--mk-ink)}.mp-hero[_ngcontent-ng-c584973802]{position: relative;padding: calc(76px + clamp(56px,8vw,110px)) var(--mk-gutter) clamp(40px,5vw,64px);text-align: center;overflow: hidden}.mp-hero-orb[_ngcontent-ng-c584973802],.mp-cta-bg[_ngcontent-ng-c584973802]{display: none}.mp-hero-content[_ngcontent-ng-c584973802]{position: relative;z-index: 2;max-width: 960px;margin: 0 auto;animation: _ngcontent-ng-c584973802_mpFadeIn 0.8s var(--mk-ease) backwards}@keyframes _ngcontent-ng-c584973802_mpFadeIn{from{opacity: 0;transform: translateY(18px)}to{opacity: 1;transform: translateY(0)}}.mp-hero-badge[_ngcontent-ng-c584973802]{display: inline-flex;align-items: center;gap: 8px;font-family: var(--mk-f-mono);font-size: 11px;font-weight: 500;letter-spacing: 0.16em;text-transform: uppercase;color: var(--mk-ink-3);margin-bottom: 26px;background: none;border: 0;padding: 0}.mp-hero-badge[_ngcontent-ng-c584973802] [class*=badge-dot][_ngcontent-ng-c584973802],.mp-hero-badge[_ngcontent-ng-c584973802] [class*=dot][_ngcontent-ng-c584973802]{width: 6px;height: 6px;border-radius: 50%;background: var(--mk-accent)}.mp-hero-title[_ngcontent-ng-c584973802]{font-family: var(--mk-f-display);font-size: clamp(42px,5.6vw,86px);font-weight: 630;letter-spacing: -0.035em;line-height: 0.98;margin: 0 0 24px;text-wrap: balance}.mp-hero-sub[_ngcontent-ng-c584973802]{font-size: clamp(17px,1.35vw,20px);color: var(--mk-ink-2);line-height: 1.55;margin: 0 auto 36px;max-width: 56ch}.mp-cta-primary[_ngcontent-ng-c584973802]{display: inline-flex;align-items: center;gap: 9px;background: var(--mk-ink);color: var(--mk-on-ink);font-family: var(--mk-f-body);font-size: 16px;font-weight: 600;letter-spacing: -0.01em;padding: 15px 28px;border-radius: 999px;border: 1px solid var(--mk-ink);text-decoration: none;white-space: nowrap;box-shadow: none;transition: transform 0.18s var(--mk-ease),background-color 0.18s var(--mk-ease),border-color 0.18s var(--mk-ease)}.mp-cta-primary[_ngcontent-ng-c584973802]:hover{transform: translateY(-1px);background: var(--mk-accent);border-color: var(--mk-accent);box-shadow: none;text-decoration: none}.mp-cta-secondary[_ngcontent-ng-c584973802]{display: inline-flex;align-items: center;gap: 9px;background: transparent;border: 1px solid var(--mk-rule-strong);color: var(--mk-ink);font-family: var(--mk-f-body);font-size: 16px;font-weight: 600;letter-spacing: -0.01em;padding: 15px 28px;border-radius: 999px;text-decoration: none;white-space: nowrap;transition: transform 0.18s var(--mk-ease),border-color 0.18s var(--mk-ease)}.mp-cta-secondary[_ngcontent-ng-c584973802]:hover{border-color: var(--mk-ink);transform: translateY(-1px);text-decoration: none}.mp-card[_ngcontent-ng-c584973802]{background: var(--mk-paper);border: 1px solid var(--mk-rule);border-radius: 18px;padding: 28px;transition: transform 0.35s var(--mk-ease),box-shadow 0.35s var(--mk-ease),border-color 0.35s var(--mk-ease)}.mp-card[_ngcontent-ng-c584973802]:hover{background: var(--mk-paper);border-color: var(--mk-rule-strong);transform: translateY(-4px);box-shadow: var(--mk-shadow-lg)}.mp-final-cta[_ngcontent-ng-c584973802]{position: relative;padding: var(--mk-band) 0;text-align: center;overflow: hidden;background: var(--mk-chrome);border-top: 1px solid var(--mk-rule)}@media (max-width: 900px){.mp-hero[_ngcontent-ng-c584973802]{padding-top: 122px}}@media (max-width: 480px){.mp-hero-title[_ngcontent-ng-c584973802] br[_ngcontent-ng-c584973802]{display: none}}.toc-link[_ngcontent-ng-c584973802]{display: inline-flex;align-items: center;min-height: 32px;background: transparent;border: none;padding: 0;margin: 0;font: inherit;color: inherit;cursor: pointer;text-align: inherit}.toc-link[_ngcontent-ng-c584973802]:hover,.toc-link[_ngcontent-ng-c584973802]:focus-visible{text-decoration: underline}[_nghost-ng-c584973802]{--mk-paper: #ffffff;--mk-ground: #ffffff;--mk-chrome: #f7f7fa;--mk-sunken: #ecebf3;--mk-ink: #14131b;--mk-ink-2: #43414f;--mk-ink-3: #6b6878;--mk-rule: #e8e6ef;--mk-rule-strong: #d2cfdf;--mk-accent: #0b6e9e;--mk-accent-ink: #075e8d;--mk-accent-soft: #e9f3fa;--mk-money: #2b6b4e;--mk-live: #c8394f;--mk-on-ink: #ffffff;--link-blue: #075e8d;--mk-shadow-sm: 0 1px 2px rgba(20,19,27,0.05),0 4px 14px rgba(20,19,27,0.045);--mk-shadow-lg: 0 2px 6px rgba(20,19,27,0.05),0 30px 64px -26px rgba(20,19,27,0.2);--mk-c-amber: #d9821f;--mk-c-magenta: #cc3894;--mk-c-teal: #0f9d9d;--mk-c-indigo: #4f5bd5;--mk-wrap: 1560px;--mk-gutter: clamp(20px,5vw,56px);--mk-band: clamp(72px,9vw,140px);--mk-f-display: "Bricolage Grotesque","Helvetica Neue",Helvetica,Arial,sans-serif;--mk-f-body: "Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--mk-f-mono: "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--mk-ease: cubic-bezier(0.22,0.61,0.36,1);display: block}.hc-stage[_ngcontent-ng-c584973802]{position: relative;overflow: hidden;min-height: clamp(50vw,100vh,70vw);min-height: clamp(50vw,100svh,70vw);display: grid;grid-template-rows: 1fr auto;background: var(--mk-ink);color: #ffffff;touch-action: pan-y;user-select: none;-webkit-user-select: none}.hc-layer[_ngcontent-ng-c584973802]{position: absolute;inset: 0;z-index: 0;background: var(--g);cursor: pointer}.hc-media[_ngcontent-ng-c584973802]{position: absolute;inset: 0;width: 100%;height: 100%}.hc-photo[_ngcontent-ng-c584973802]{background-size: cover;background-position: center}.hc-video[_ngcontent-ng-c584973802]{object-fit: cover;opacity: 0;transition: opacity 0.6s ease}.hc-video.loaded[_ngcontent-ng-c584973802]{opacity: 1}.hc-reveal[_ngcontent-ng-c584973802]{z-index: 1;will-change: clip-path}.hc-rim[_ngcontent-ng-c584973802]{position: absolute;inset: 0;width: 100%;height: 100%;z-index: 2;pointer-events: none;overflow: visible}.hc-rim[_ngcontent-ng-c584973802] path[_ngcontent-ng-c584973802]{fill: none;stroke: #ffffff;stroke-width: 1.5}.hc-scrim[_ngcontent-ng-c584973802]{position: absolute;inset: 0;z-index: 2;pointer-events: none;background: linear-gradient( 0deg,rgba(11,10,16,0.84) 0%,rgba(11,10,16,0.46) 34%,rgba(11,10,16,0) 64%),linear-gradient( 180deg,rgba(11,10,16,0.52) 0%,rgba(11,10,16,0) 28%)}.hc-nav[_ngcontent-ng-c584973802]{position: absolute;z-index: 4;top: 98px;right: var(--mk-gutter);display: flex;align-items: center;gap: 14px}.hc-count[_ngcontent-ng-c584973802]{font-family: var(--mk-f-mono);font-size: 11px;letter-spacing: 0.12em;opacity: 0.78;font-variant-numeric: tabular-nums}.hc-dots[_ngcontent-ng-c584973802]{display: flex;gap: 7px}.hc-dots[_ngcontent-ng-c584973802] button[_ngcontent-ng-c584973802]{position: relative;width: 34px;height: 30px;padding: 0;border: 0;background: none;cursor: pointer;display: flex;align-items: center}.hc-dots[_ngcontent-ng-c584973802] button[_ngcontent-ng-c584973802]::before{content: "";flex: 1;height: 4px;border-radius: 999px;background: rgba(255,255,255,0.32);transition: background-color 0.2s var(--mk-ease)}.hc-dots[_ngcontent-ng-c584973802] button[_ngcontent-ng-c584973802]:hover::before{background: rgba(255,255,255,0.6)}.hc-dots[_ngcontent-ng-c584973802] button[aria-current=true][_ngcontent-ng-c584973802]::before{background: rgba(255,255,255,0.42)}.hc-dots[_ngcontent-ng-c584973802] button[_ngcontent-ng-c584973802] i[_ngcontent-ng-c584973802]{position: absolute;left: 0;top: 50%;transform: translateY(-50%);display: block;width: 0;height: 4px;background: #ffffff;border-radius: 999px;transition: width 0.35s var(--mk-ease)}.hc-arrow[_ngcontent-ng-c584973802]{position: absolute;z-index: 4;top: 50%;transform: translateY(-50%);width: 52px;height: 52px;border-radius: 50%;border: 1px solid rgba(255,255,255,0.42);background: rgba(11,10,16,0.34);color: #ffffff;cursor: pointer;display: grid;place-items: center;padding: 0;-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);opacity: 0.72;transition: opacity 0.35s var(--mk-ease),background-color 0.2s var(--mk-ease),border-color 0.2s var(--mk-ease)}.hc-arrow.prev[_ngcontent-ng-c584973802]{left: var(--mk-gutter)}.hc-arrow.next[_ngcontent-ng-c584973802]{right: var(--mk-gutter)}.hc-arrow[_ngcontent-ng-c584973802]:hover{opacity: 1;background: rgba(255,255,255,0.16);border-color: #ffffff}.hc-stage[_ngcontent-ng-c584973802]:hover .hc-arrow[_ngcontent-ng-c584973802],.hc-arrow[_ngcontent-ng-c584973802]:focus-visible{opacity: 1}.hc-bottom[_ngcontent-ng-c584973802]{position: relative;z-index: 3;grid-row: 2;display: flex;flex-direction: column}.hc-credit[_ngcontent-ng-c584973802]{align-self: flex-end;width: min(460px,100% - 2 * var(--mk-gutter));margin: 0 var(--mk-gutter) clamp(18px,2.4vw,36px) var(--mk-gutter);display: flex;align-items: center;gap: 18px;color: #ffffff;text-decoration: none}.hc-credit[_ngcontent-ng-c584973802]:hover{text-decoration: none}.hc-credit-av[_ngcontent-ng-c584973802]{flex: 0 0 64px;width: 64px;height: 64px;border-radius: 50%;display: grid;place-items: center;font-size: 0;color: #ffffff;background-color: var(--g);background-size: 420% auto;border: 2px solid rgba(255,255,255,0.85);transition: opacity 0.35s var(--mk-ease),transform 0.4s var(--mk-ease)}.hc-credit[_ngcontent-ng-c584973802]:hover .hc-credit-av[_ngcontent-ng-c584973802]{transform: scale(1.06)}.hc-credit.fading[_ngcontent-ng-c584973802] .hc-credit-av[_ngcontent-ng-c584973802]{opacity: 0}.hc-motion[_ngcontent-ng-c584973802] .hc-credit-av[_ngcontent-ng-c584973802]{animation: _ngcontent-ng-c584973802_hcAvIn 0.6s var(--mk-ease) 0.2s backwards}@keyframes _ngcontent-ng-c584973802_hcAvIn{from{opacity: 0;transform: scale(0.85)}}.hc-credit-text[_ngcontent-ng-c584973802]{font-family: var(--mk-f-display);font-size: clamp(16px,1.35vw,20px);font-weight: 500;letter-spacing: -0.015em;line-height: 1.22}.hc-credit[_ngcontent-ng-c584973802] .arrow[_ngcontent-ng-c584973802]{display: inline-block;vertical-align: -1px;margin-left: 0.15em;transition: transform 0.3s var(--mk-ease)}.hc-credit[_ngcontent-ng-c584973802]:hover .arrow[_ngcontent-ng-c584973802]{transform: translate(3px,-3px)}.hc-h1[_ngcontent-ng-c584973802]{width: 100%;margin: 0;padding: 0 calc(var(--mk-gutter) - 0.02em) clamp(16px,1.8vw,30px);color: #ffffff;font-family: var(--mk-f-display);font-size: clamp(46px,9.4vw,172px);font-weight: 640;letter-spacing: -0.06em;line-height: 0.96;text-wrap: balance}.hc-lead[_ngcontent-ng-c584973802]{opacity: 0.56;font-weight: 440;display: inline-block;will-change: transform}.w[_ngcontent-ng-c584973802]{display: inline-block;overflow: hidden;vertical-align: bottom;padding-bottom: 0.08em;margin-bottom: -0.08em}.w[_ngcontent-ng-c584973802] >span[_ngcontent-ng-c584973802]{display: inline-block}.hc-motion[_ngcontent-ng-c584973802] .w.rise-w[_ngcontent-ng-c584973802] >span[_ngcontent-ng-c584973802]{animation: _ngcontent-ng-c584973802_hcWordIn 0.7s var(--mk-ease) both;animation-delay: var(--d)}.hc-motion[_ngcontent-ng-c584973802] .w.out[_ngcontent-ng-c584973802] >span[_ngcontent-ng-c584973802]{animation: _ngcontent-ng-c584973802_hcWordOut 0.5s var(--mk-ease) forwards;animation-delay: var(--d2)}@keyframes _ngcontent-ng-c584973802_hcWordIn{from{transform: translateY(105%);opacity: 0}to{transform: none;opacity: 1}}@keyframes _ngcontent-ng-c584973802_hcWordOut{to{transform: translateY(-105%);opacity: 0}}.hc-progress[_ngcontent-ng-c584973802]{position: absolute;left: 0;right: 0;bottom: 0;height: 3px;z-index: 4;background: rgba(255,255,255,0.18)}.hc-progress[_ngcontent-ng-c584973802] i[_ngcontent-ng-c584973802]{display: block;height: 100%;width: 0;background: #ffffff;transition: width 0.35s var(--mk-ease)}@media (max-width: 760px){.hc-stage[_ngcontent-ng-c584973802]{min-height: 82vh;min-height: 82svh}.hc-nav[_ngcontent-ng-c584973802]{top: 80px}.hc-credit[_ngcontent-ng-c584973802]{align-self: flex-start;width: calc(100% - 2 * var(--mk-gutter))}.hc-arrow[_ngcontent-ng-c584973802]{width: 42px;height: 42px}}@media (hover: none){.hc-arrow[_ngcontent-ng-c584973802]{opacity: 1}}[_nghost-ng-c3894710796]{display: block}.mk-index[_ngcontent-ng-c3894710796]{display: grid;gap: clamp(28px,3vw,44px)}@media (min-width: 620px){.mk-index[_ngcontent-ng-c3894710796]{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1000px){.mk-index[_ngcontent-ng-c3894710796]{grid-template-columns: repeat(3,minmax(0,1fr))}}.mk-index-col[_ngcontent-ng-c3894710796]{display: flex;flex-direction: column;min-width: 0}.mk-index[_ngcontent-ng-c3894710796] h3[_ngcontent-ng-c3894710796]{font-family: var(--mk-f-mono);font-size: 10.5px;font-weight: 500;letter-spacing: 0.16em;text-transform: uppercase;color: var(--mk-ink-3);padding-bottom: 12px;border-bottom: 1px solid var(--mk-rule-strong)}.mk-index[_ngcontent-ng-c3894710796] ul[_ngcontent-ng-c3894710796]{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column}.mk-index[_ngcontent-ng-c3894710796] li[_ngcontent-ng-c3894710796]{border-bottom: 1px solid var(--mk-rule);font-size: 14.5px;color: var(--mk-ink-2)}.mk-index-row[_ngcontent-ng-c3894710796]{width: 100%;padding: 11px 0;display: flex;align-items: center;gap: 10px;border: 0;background: none;font: inherit;color: inherit;text-align: left;cursor: pointer;transition: color 0.18s var(--mk-ease),padding-left 0.22s var(--mk-ease)}.mk-index-row[_ngcontent-ng-c3894710796] em[_ngcontent-ng-c3894710796]{font-style: normal;color: var(--mk-ink-3);font-size: 13px}.mk-index-row[_ngcontent-ng-c3894710796]:hover{color: var(--mk-ink);padding-left: 5px}.mk-index-row[_ngcontent-ng-c3894710796]:hover .mk-index-watch[_ngcontent-ng-c3894710796]{border-color: var(--mk-accent);background: var(--mk-accent-soft)}.mk-index-row-plain[_ngcontent-ng-c3894710796]{cursor: default}.mk-index-row-plain[_ngcontent-ng-c3894710796]:hover{padding-left: 0;color: inherit}.mk-index-watch[_ngcontent-ng-c3894710796]{margin-left: auto;flex: none;display: inline-flex;align-items: center;gap: 6px;font-family: var(--mk-f-mono);font-size: 10px;letter-spacing: 0.1em;text-transform: uppercase;color: var(--mk-accent-ink);background: transparent;border: 1px solid var(--mk-rule);border-radius: 999px;padding: 4px 10px;transition: border-color 0.2s var(--mk-ease),background-color 0.2s var(--mk-ease)}
