@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_f1cd856c-module__Xx3Kda__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_f1cd856c-module__Xx3Kda__variable{--mk-font:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
.mk{--mk-bg:#f7f9fc;--mk-bg-warm:#eef2f8;--mk-bg-tint:#eaf1ff;--mk-bg-panel:#14273d;--mk-bg-final:#14273d;--mk-surface:#fff;--mk-surface-warm:#f7f9fc;--mk-ink:#0b1732;--mk-ink-2:#4b5870;--mk-ink-3:#56637a;--mk-on-panel:#fff;--mk-on-panel-2:#c5d3e4;--mk-line:#dee5ef;--mk-line-strong:#74839b;--mk-accent:#0755ed;--mk-accent-strong:#0045cb;--mk-accent-ink:#fff;--mk-accent-tint:#eaf1ff;--mk-accent-on-panel:#a9c5ff;--mk-btn-fill:#0755ed;--mk-btn-hover:#0045cb;--mk-btn-pressed:#0036a8;--mk-btn-on:#fff;--mk-btn-edge:transparent;--mk-review:#ffd58a;--mk-on-review:#33230b;--mk-focus:#0755ed;--mk-radius:24px;--mk-radius-sm:16px;--mk-radius-xs:12px;--mk-shadow-sm:0 1px 2px #1412280d, 0 1px 0 #14122805;--mk-shadow:0 2px 6px #1412280d, 0 18px 44px -22px #18143247;--mk-shadow-lg:0 6px 16px #1412280f, 0 40px 90px -36px #18143266;--mk-shadow-frag:0 1px 3px #1412280f, 0 14px 30px -20px #18143259;--mk-ease:cubic-bezier(.22, .61, .36, 1);--mk-max:1140px;--mk-wide:1280px;--mk-gutter:clamp(16px, 4.5vw, 40px);--mk-section-y:clamp(68px, 42px + 4.5vw, 128px);--mk-section-y-tight:clamp(56px, 34px + 3.6vw, 96px);background:var(--mk-bg);color:var(--mk-ink);font-family:var(--mk-font,var(--display,system-ui, sans-serif));-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;overflow-x:clip}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mk{--mk-bg:#0d1522;--mk-bg-warm:#172338;--mk-bg-tint:#233b62;--mk-bg-panel:#14273d;--mk-bg-final:#14273d;--mk-surface:#172338;--mk-surface-warm:#1f2d45;--mk-ink:#f4f7ff;--mk-ink-2:#b9c6da;--mk-ink-3:#a7b4c9;--mk-on-panel:#fff;--mk-on-panel-2:#c5d3e4;--mk-line:#35475f;--mk-line-strong:#8396b3;--mk-accent:#a9c5ff;--mk-accent-strong:#c0d3ff;--mk-accent-ink:#0b1732;--mk-accent-tint:#233b62;--mk-btn-fill:#0755ed;--mk-btn-hover:#0045cb;--mk-btn-pressed:#0036a8;--mk-btn-on:#fff;--mk-btn-edge:#a9c5ff;--mk-focus:#a9c5ff}}:root[data-theme=dark] .mk{--mk-bg:#0d1522;--mk-bg-warm:#172338;--mk-bg-tint:#233b62;--mk-bg-panel:#14273d;--mk-bg-final:#14273d;--mk-surface:#172338;--mk-surface-warm:#1f2d45;--mk-ink:#f4f7ff;--mk-ink-2:#b9c6da;--mk-ink-3:#a7b4c9;--mk-on-panel:#fff;--mk-on-panel-2:#c5d3e4;--mk-line:#35475f;--mk-line-strong:#8396b3;--mk-accent:#a9c5ff;--mk-accent-strong:#c0d3ff;--mk-accent-ink:#0b1732;--mk-accent-tint:#233b62;--mk-btn-fill:#0755ed;--mk-btn-hover:#0045cb;--mk-btn-pressed:#0036a8;--mk-btn-on:#fff;--mk-btn-edge:#a9c5ff;--mk-focus:#a9c5ff}@media (max-width:700px){.mk{--mk-radius:20px;--mk-radius-sm:14px}}.mk-wrap{width:100%;max-width:var(--mk-max);padding-inline:var(--mk-gutter);margin-inline:auto}.mk-wrap--wide{max-width:var(--mk-wide)}.mk-section{padding-block:var(--mk-section-y)}.mk-section--tight{padding-block:var(--mk-section-y-tight)}.mk-section--warm{background:var(--mk-bg-warm)}.mk-section--tint{background:var(--mk-bg-tint)}.mk-section--panel{background:var(--mk-bg-panel);color:var(--mk-on-panel)}.mk-eyebrow{letter-spacing:0;color:var(--mk-accent);margin:0 0 12px;font-size:.9rem;font-weight:650}.mk-section--panel .mk-eyebrow{color:var(--mk-accent-on-panel)}.mk-h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.65rem,1.95rem + 3.2vw,4.6rem);font-weight:700;line-height:1.03}.mk-h2{letter-spacing:-.028em;text-wrap:balance;margin:0;font-size:clamp(2.05rem,1.58rem + 2.3vw,3.4rem);font-weight:700;line-height:1.08}.mk-lede{color:var(--mk-ink-2);text-wrap:pretty;max-width:56ch;margin:18px 0 0;font-size:clamp(1.0625rem,1rem + .32vw,1.22rem);line-height:1.55}.mk-section--panel .mk-lede,.mk-final .mk-lede{color:var(--mk-on-panel-2)}.mk-body{color:var(--mk-ink-2);max-width:58ch;margin:0;font-size:1.05rem;line-height:1.55}.mk-section--panel .mk-body{color:var(--mk-on-panel-2)}.mk-btn{letter-spacing:-.005em;cursor:pointer;height:50px;transition:transform .18s var(--mk-ease), background .18s var(--mk-ease), color .18s var(--mk-ease), opacity .18s var(--mk-ease);white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding-inline:22px;font-size:.98rem;font-weight:600;text-decoration:none;display:inline-flex}.mk-btn:active{transform:translateY(1px)}.mk-btn--primary{background:var(--mk-btn-fill);color:var(--mk-btn-on);box-shadow:inset 0 0 0 1px var(--mk-btn-edge)}.mk-btn--primary:hover{background:var(--mk-btn-hover)}.mk-btn--primary:active{background:var(--mk-btn-pressed)}.mk-btn--secondary,.mk-btn--quiet{background:var(--mk-surface);color:var(--mk-accent);border-color:var(--mk-line-strong)}.mk-btn--secondary:hover,.mk-btn--quiet:hover{background:var(--mk-accent-tint);color:var(--mk-accent-strong)}.mk-btn--light{background:var(--mk-btn-fill);color:var(--mk-btn-on);box-shadow:inset 0 0 0 1px #a9c5ff}.mk-btn--light:hover{background:var(--mk-btn-hover)}.mk-btn:focus-visible,.mk-nav-cta:focus-visible,.mk-textlink:focus-visible,.mk-nav-link:focus-visible{outline:2px solid var(--mk-focus);outline-offset:3px}.mk-btn--primary:focus-visible,.mk-btn--light:focus-visible{box-shadow:0 0 0 2px var(--mk-surface), inset 0 0 0 1px var(--mk-btn-edge)}.mk-btn--lg{height:54px;padding-inline:26px;font-size:1.02rem}.mk-nav{z-index:50;background:color-mix(in srgb, var(--mk-bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(16px);backdrop-filter:saturate(1.4)blur(16px);transition:border-color .2s var(--mk-ease);border-bottom:1px solid #0000;position:sticky;top:0}.mk-nav[data-scrolled=true]{border-bottom-color:var(--mk-line)}.mk-nav-inner{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.mk-logo{letter-spacing:-.03em;color:var(--mk-ink);font-size:1.3rem;font-weight:700;text-decoration:none}.mk-logo-dot{color:var(--mk-accent)}.mk-nav-links{align-items:center;gap:28px;display:flex}.mk-nav-link{color:var(--mk-ink-2);transition:color .15s var(--mk-ease);font-size:.98rem;font-weight:550;text-decoration:none}.mk-nav-link:hover{color:var(--mk-ink)}.mk-nav-cta{background:var(--mk-btn-fill);height:40px;color:var(--mk-btn-on);white-space:nowrap;transition:opacity .15s var(--mk-ease);border-radius:10px;align-items:center;padding-inline:16px;font-size:.94rem;font-weight:600;text-decoration:none;display:inline-flex}.mk-nav-cta:hover{background:var(--mk-btn-hover)}.mk-nav-menu{display:none;position:relative}.mk-nav-burger{width:44px;height:44px;color:var(--mk-ink);cursor:pointer;background:0 0;border:none;border-radius:12px;place-items:center;display:grid}.mk-nav-burger:hover{background:color-mix(in srgb, var(--mk-ink) 6%, transparent)}.mk-nav-sheet{background:var(--mk-surface);min-width:180px;box-shadow:var(--mk-shadow-lg), inset 0 0 0 1px var(--mk-line);border-radius:14px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.mk-nav-sheet a{min-height:44px;color:var(--mk-ink);border-radius:10px;padding:12px 14px;font-size:1rem;font-weight:550;text-decoration:none;display:block}.mk-nav-sheet a:hover{background:color-mix(in srgb, var(--mk-ink) 5%, transparent)}@media (max-width:760px){.mk-nav-inner{gap:12px;height:62px}.mk-logo{font-size:1.14rem}.mk-nav-links{gap:10px}.mk-nav-desktop{display:none}.mk-nav-menu{display:block}.mk-nav-cta{height:40px;padding-inline:14px;font-size:.92rem}}.mk-reveal[data-reveal=pending]{opacity:0;will-change:opacity, transform;transform:translateY(22px)}.mk-reveal[data-reveal=shown]{opacity:1;transition:opacity .7s var(--mk-ease), transform .7s var(--mk-ease);transition-delay:var(--mk-delay,0s);transform:none}@media (prefers-reduced-motion:reduce){.mk-reveal{opacity:1!important;transition:none!important;transform:none!important}}@media print{.mk-reveal{opacity:1!important;transform:none!important}}@keyframes mk-fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.mk-fade-in{opacity:1;animation:mk-fade-in .7s var(--mk-ease) both}@media (prefers-reduced-motion:reduce){.mk-fade-in{animation:none}}.mk-device{aspect-ratio:600/1301;background:linear-gradient(165deg,#2b4368 0%,#1b2e4a 55%,#14273d 100%);border-radius:46px;width:100%;padding:9px;position:relative;box-shadow:0 2px 6px #0c0c122e,0 34px 70px -30px #0c0c1280}.mk-device:after{content:"";pointer-events:none;border-radius:46px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff0f}.mk-device--md{max-width:300px}.mk-device--lg{max-width:340px}.mk-device-screen{background:var(--surface-0,#f6f7f9);border-radius:38px;flex-direction:column;width:100%;height:100%;padding-top:18px;display:flex;position:relative;overflow:hidden}.mk-device-screen img{object-fit:cover;object-position:top center;flex:1;width:100%;min-height:0;display:block}.mk-device-crop{border-radius:46px 46px 0 0;width:100%;position:relative;overflow:hidden}.mk-device-crop--md{max-width:300px}.mk-device-crop--lg{max-width:340px}.mk-device--in-crop{max-width:none;position:absolute;top:0;left:0}.mk-device-crop--cut{margin-bottom:calc(var(--mk-section-y) * -1 - 8px);display:block}.mk-device-stage{place-items:center;width:100%;display:grid}.mk-scr{min-height:0;font-family:var(--sans,system-ui, sans-serif);background:var(--surface-0,#f6f7f9);color:var(--ink,#17140d);flex-direction:column;flex:1;display:flex;position:relative}.mk-scr-head{letter-spacing:-.01em;background:var(--surface-1,#fff);border-bottom:1px solid var(--separator,#e8eaee);flex:none;padding:10px 16px 12px;font-size:15px;font-weight:700}.mk-scr-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 14px 0;display:flex;overflow:hidden}.mk-scr-address .mk-scr-h1{letter-spacing:-.02em;font-size:17px;font-weight:700;line-height:1.25}.mk-scr-ref{color:var(--ink-tertiary,#6b7280);margin-top:3px;font-size:11px;font-weight:600}.mk-scr-status{background:var(--surface-2,#eef0f4);border-left:3px solid var(--amber,#b45309);border-radius:12px;padding:11px 12px}.mk-scr-status-head{align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.mk-scr-dot{background:var(--amber,#b45309);border-radius:999px;flex:none;width:8px;height:8px}.mk-scr-status-text{color:var(--ink-secondary,#4a5058);margin-top:5px;font-size:12.5px;line-height:1.45;display:block}.mk-swap{display:grid}.mk-swap-a,.mk-swap-b{transition:opacity .35s var(--mk-ease);grid-area:1/1}.mk-swap[data-flipped=false] .mk-swap-b,.mk-swap[data-flipped=true] .mk-swap-a{opacity:0}.mk-scr-row{background:var(--surface-1,#fff);box-shadow:inset 0 0 0 1px var(--separator-inset,#eceff2);color:var(--ink-tertiary,#6b7280);border-radius:12px;align-items:center;gap:10px;padding:11px 12px;display:flex}.mk-scr-row-ic{background:var(--accent-tint,#eaf1ff);width:32px;height:32px;color:var(--accent,#0755ed);border-radius:9px;flex:none;place-items:center;display:grid}.mk-scr-row-ic--green{background:var(--green-tint,#d6f2e8);color:var(--green,#047857)}.mk-scr-row-ic--doc{background:var(--cat-legal-tint,#e0e7ef);color:var(--cat-legal,#3f5f7f)}.mk-scr-row-body{flex-direction:column;flex:1;min-width:0;display:flex}.mk-scr-row-title{color:var(--ink,#17140d);letter-spacing:-.01em;font-size:13px;font-weight:650;line-height:1.3}.mk-scr-row-sub{color:var(--ink-tertiary,#6b7280);margin-top:2px;font-size:11.5px;line-height:1.35}.mk-scr-label{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-tertiary,#6b7280);font-size:10.5px;font-weight:700}.mk-scr-card{background:var(--surface-1,#fff);box-shadow:inset 0 0 0 1px var(--separator-inset,#eceff2);border-radius:12px;padding:12px}.mk-scr-track{background:var(--surface-2,#eef0f4);border-radius:100px;height:7px;margin-top:8px;overflow:hidden}.mk-scr-fill{background:var(--accent,#0755ed);height:100%;transition:width .5s var(--mk-ease);border-radius:100px}.mk-scr-fill--green{background:var(--green,#047857)}.mk-scr-meta{color:var(--ink-secondary,#4a5058);margin-top:8px;font-size:11.5px;font-weight:600}.mk-scr-meta[data-vis=false]{opacity:0}.mk-scr-meta[data-vis]{transition:opacity .35s var(--mk-ease)}.mk-journey{background:var(--surface-1,#fff);box-shadow:inset 0 0 0 1px var(--separator-inset,#eceff2);border-radius:12px;padding:6px 12px}.mk-jstep{align-items:center;gap:11px;padding-block:7px;display:flex}.mk-jdot{color:#fff;background:var(--surface-2,#e8ebef);width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--separator,#d8dce2);transition:background .4s var(--mk-ease), box-shadow .4s var(--mk-ease);border-radius:999px;flex:none;place-items:center;display:grid}.mk-jstep[data-state=done] .mk-jdot{background:var(--green,#047857);box-shadow:none}.mk-jstep[data-state=current] .mk-jdot{background:var(--accent-tint,#eaf1ff);box-shadow:inset 0 0 0 2px var(--accent,#0755ed)}.mk-jbody{flex-direction:column;min-width:0;display:flex}.mk-jlabel{letter-spacing:-.01em;font-size:13px;font-weight:650;line-height:1.25}.mk-jstep[data-state=current] .mk-jlabel{color:var(--accent,#0755ed)}.mk-jdate{color:var(--ink-tertiary,#6b7280);margin-top:1px;font-size:11px}.mk-tabbar{background:var(--surface-1,#fff);border-top:1px solid var(--separator,#e8eaee);flex:none;justify-content:space-around;margin-top:auto;padding:8px 6px 14px;display:flex}.mk-tab{color:var(--ink-tertiary,#8a8f98);flex-direction:column;align-items:center;gap:3px;font-size:9.5px;font-weight:600;display:flex}.mk-tab[data-active=true]{color:var(--accent,#0755ed)}.mk-banner{z-index:5;background:color-mix(in srgb, var(--surface-1,#fff) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--mk-shadow-frag), inset 0 0 0 1px var(--mk-line);opacity:0;transition:transform .42s var(--mk-ease), opacity .42s var(--mk-ease);border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex;position:absolute;top:8px;left:8px;right:8px;transform:translateY(-130%)}.mk-banner[data-on=true]{opacity:1;transform:none}.mk-banner-ic{background:var(--accent,#0755ed);color:#fff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.mk-banner-body{flex-direction:column;min-width:0;display:flex}.mk-banner-app{letter-spacing:.02em;color:var(--ink-secondary,#4a5058);justify-content:space-between;gap:8px;font-size:10px;font-weight:700;display:flex}.mk-banner-time{color:var(--ink-tertiary,#6b7280);font-weight:600}.mk-banner-from{color:var(--ink,#17140d);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;font-weight:700;overflow:hidden}.mk-banner-text{color:var(--ink-secondary,#4a5058);margin-top:1px;font-size:12px;font-weight:550;line-height:1.35}.mk-hero{--mk-hero-pad-b:clamp(56px, 8vw, 110px);padding-top:clamp(36px,5vw,64px);padding-bottom:var(--mk-hero-pad-b);position:relative;overflow:clip}.mk-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.mk-hero-grid>*{min-width:0}.mk-hero-cta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:34px;display:flex}.mk-hero-stage{align-self:stretch;place-items:end center;padding-top:12px;display:grid;position:relative}.mk-hero-device{z-index:2;width:min(340px,86vw);margin-bottom:calc(var(--mk-hero-pad-b) * -1);position:relative}.mk-hero-aside{z-index:3;opacity:0;width:272px;transition:opacity .45s var(--mk-ease), transform .45s var(--mk-ease);position:absolute;bottom:-64px;left:clamp(-130px,-9vw,-70px);transform:translateY(14px)}.mk-hero-aside[data-on=true]{opacity:1;transform:none}@media (max-width:1120px){.mk-hero-aside{display:none}}@media (max-width:980px){.mk-hero-grid{grid-template-columns:1fr;gap:12px}.mk-hero-stage{margin-top:28px}.mk-hero-aside{display:none}}.mk-split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,6vw,84px);display:grid}.mk-split>*,.mk-final-grid>*{min-width:0}.mk-split--flagship{grid-template-columns:2fr 3fr}.mk-split--reverse .mk-split-visual{order:-1}.mk-split-copy{max-width:30rem}.mk-split-visual{place-items:center;display:grid;position:relative}@media (max-width:900px){.mk-split,.mk-split--flagship{grid-template-columns:1fr;gap:36px}.mk-split--reverse .mk-split-visual{order:0}.mk-split-copy{max-width:40rem}}.mk-inbox{background:var(--surface-0,#f6f7f9);border-radius:var(--mk-radius);width:100%;max-width:640px;box-shadow:var(--mk-shadow-lg), inset 0 0 0 1px var(--mk-line);font-family:var(--sans,system-ui, sans-serif);overflow:hidden}.mk-inbox-bar{background:var(--surface-1,#fff);border-bottom:1px solid var(--separator,#e8eaee);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.mk-inbox-title{letter-spacing:-.015em;color:var(--ink,#17140d);font-size:1.05rem;font-weight:720}.mk-inbox-new{color:var(--on-accent,#fff);background:var(--accent-strong,#3730a3);border-radius:10px;align-items:center;gap:7px;padding:8px 13px;font-size:.85rem;font-weight:600;display:inline-flex}.mk-inbox-list{flex-direction:column;gap:10px;padding:14px;display:flex}.mk-thread{background:var(--surface-1,#fff);box-shadow:inset 0 0 0 1px var(--separator-inset,#eceff2);border-radius:14px;padding:13px 15px}.mk-thread-row{align-items:flex-start;gap:12px;display:flex}.mk-thread-avatar{color:#fff;background:var(--accent,#0755ed);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:.85rem;font-weight:700;display:grid}.mk-thread:nth-child(3) .mk-thread-avatar{background:var(--green,#047857)}.mk-thread:nth-child(4) .mk-thread-avatar{background:var(--amber,#b45309)}.mk-thread-avatar--you{background:var(--mk-ink);border-radius:999px;width:28px;height:28px;font-size:.72rem}.mk-thread-body{flex-direction:column;flex:1;min-width:0;display:flex}.mk-thread-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mk-thread-from{color:var(--ink,#17140d);letter-spacing:-.01em;font-size:.92rem;font-weight:700}.mk-thread-time{color:var(--ink-tertiary,#6b7280);font-size:.74rem;font-weight:600}.mk-thread-role{color:var(--accent,#0755ed);margin-top:1px;font-size:.76rem;font-weight:650}.mk-thread-subject{color:var(--ink,#17140d);margin-top:6px;font-size:.9rem;font-weight:650}.mk-thread-preview{color:var(--ink-secondary,#4a5058);margin-top:3px;font-size:.84rem;line-height:1.45}.mk-thread-pill{flex:none}.mk-thread--arriving{opacity:0;max-height:0;transition:max-height .45s var(--mk-ease), opacity .4s var(--mk-ease), transform .45s var(--mk-ease), padding .45s var(--mk-ease), margin .45s var(--mk-ease), box-shadow .3s var(--mk-ease);margin-bottom:-10px;padding-block:0;overflow:hidden;transform:translateY(-10px)}.mk-thread--arriving[data-on=true]{opacity:1;max-height:520px;margin-bottom:0;padding-block:13px;transform:none}.mk-thread--arriving[data-open=true]{box-shadow:inset 0 0 0 2px var(--accent,#0755ed), var(--mk-shadow-frag)}.mk-reply{opacity:0;max-height:0;transition:max-height .45s var(--mk-ease), opacity .4s var(--mk-ease), margin .45s var(--mk-ease);margin-top:0;overflow:hidden}.mk-reply[data-on=true]{opacity:1;max-height:200px;margin-top:12px}.mk-reply-head{border-top:1px solid var(--separator-inset,#eceff2);align-items:center;gap:9px;padding-top:12px;display:flex}.mk-reply-as{color:var(--ink,#17140d);font-size:.82rem;font-weight:700}.mk-reply-send{border-radius:9px;margin-left:auto;display:grid;overflow:hidden}.mk-reply-send-label,.mk-reply-sent-label{transition:opacity .3s var(--mk-ease);border-radius:9px;grid-area:1/1;align-items:center;gap:6px;padding:7px 13px;font-size:.8rem;font-weight:600;display:inline-flex}.mk-reply-send-label{background:var(--accent-strong,#3730a3);color:var(--on-accent,#fff)}.mk-reply-sent-label{background:var(--green-tint,#d6f2e8);color:var(--green,#047857);opacity:0}.mk-reply-send[data-sent=true] .mk-reply-send-label{opacity:0}.mk-reply-send[data-sent=true] .mk-reply-sent-label{opacity:1}.mk-reply-text{color:var(--ink,#17140d);background:var(--surface-2,#eef0f4);border-radius:12px;margin-top:10px;padding:10px 12px;font-size:.86rem;line-height:1.5}.mk-watch{width:100%;max-width:560px;position:relative}.mk-watch-panel{background:var(--surface-0,#f6f7f9);border-radius:var(--mk-radius);box-shadow:var(--mk-shadow-lg), inset 0 0 0 1px var(--mk-line);font-family:var(--sans,system-ui, sans-serif);overflow:hidden}.mk-watch-status{opacity:0;background:var(--surface-2,#eef0f4);border-left:3px solid var(--amber,#b45309);max-height:0;color:var(--ink,#17140d);transition:max-height .4s var(--mk-ease), opacity .4s var(--mk-ease), padding .4s var(--mk-ease), margin .4s var(--mk-ease);border-radius:12px;align-items:center;gap:8px;margin:0 14px;padding:0 12px;font-size:.88rem;font-weight:700;display:flex;overflow:hidden}.mk-watch-status[data-on=true]{opacity:1;max-height:64px;margin-top:14px;padding:11px 12px}.mk-watch-links{flex-direction:column;gap:10px;padding:14px;display:flex}.mk-chainlink{background:var(--surface-1,#fff);box-shadow:inset 0 0 0 1px var(--separator-inset,#eceff2);transition:box-shadow .35s var(--mk-ease);border-radius:14px;align-items:center;gap:11px;padding:12px 14px;display:flex}.mk-chainlink[data-focus=true]{box-shadow:inset 0 0 0 2px var(--amber,#b45309), var(--mk-shadow-frag)}.mk-chaindot{width:11px;height:11px;transition:background .35s var(--mk-ease), box-shadow .35s var(--mk-ease);border-radius:999px;flex:none}.mk-chaindot--green{background:var(--green,#047857);box-shadow:0 0 0 3px color-mix(in srgb, var(--green,#047857) 18%, transparent)}.mk-chaindot--accent{background:var(--accent,#0755ed);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#0755ed) 18%, transparent)}.mk-chaindot--amber{background:var(--amber,#b45309);box-shadow:0 0 0 3px color-mix(in srgb, var(--amber,#b45309) 18%, transparent)}.mk-chainstate{flex:none}.mk-watch-push{opacity:0;width:min(330px,86%);transition:opacity .45s var(--mk-ease), transform .45s var(--mk-ease);position:absolute;bottom:-26px;right:-28px;transform:translateY(12px)}.mk-watch-push[data-on=true]{opacity:1;transform:none}@media (max-width:900px){.mk-watch{padding-bottom:30px}.mk-watch-push{bottom:-6px;right:0}}.mk-docs{width:100%;max-width:520px;font-family:var(--sans,system-ui, sans-serif);flex-direction:column;gap:14px;display:flex}.mk-docfile{background:var(--surface-1,#fff);border-radius:var(--mk-radius-sm);box-shadow:var(--mk-shadow-frag), inset 0 0 0 1px var(--mk-line);align-items:center;gap:12px;padding:14px 16px;display:flex}.mk-docstate{flex:none;margin-left:auto;display:grid}.mk-docstate-item{color:var(--ink-tertiary,#6b7280);opacity:0;transition:opacity .35s var(--mk-ease);grid-area:1/1;justify-self:end;align-items:center;gap:7px;font-size:.78rem;font-weight:650;display:inline-flex}.mk-docstate-item[data-vis=true]{opacity:1}.mk-docspin{border:2px solid var(--accent-tint,#eaf1ff);border-top-color:var(--accent,#0755ed);border-radius:999px;width:13px;height:13px;animation:.9s linear infinite mk-spin}@keyframes mk-spin{to{transform:rotate(360deg)}}.mk-docsummary{background:var(--surface-1,#fff);border-radius:var(--mk-radius-sm);box-shadow:var(--mk-shadow-frag), inset 0 0 0 1px var(--mk-line);opacity:0;padding:14px 16px;max-height:0;transition:max-height .5s var(--mk-ease), opacity .4s var(--mk-ease), padding .5s var(--mk-ease);padding-block:0;overflow:hidden}.mk-docsummary[data-on=true]{opacity:1;max-height:300px;padding-block:14px}.mk-docpoint{color:var(--ink,#17140d);opacity:0;transition:opacity .4s var(--mk-ease), transform .4s var(--mk-ease), background .4s var(--mk-ease), box-shadow .4s var(--mk-ease);border-radius:10px;align-items:center;gap:10px;margin-top:4px;padding:8px 9px;font-size:.9rem;font-weight:550;display:flex;transform:translateY(6px)}.mk-docsummary[data-on=true] .mk-docpoint{opacity:1;transform:none}.mk-docpoint[data-hot=true]{background:var(--accent-tint,#eaf1ff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent,#0755ed) 30%, transparent)}.mk-docpoint-dot{background:var(--accent,#0755ed);border-radius:999px;flex:none;width:7px;height:7px}.mk-vchips{flex-wrap:wrap;gap:7px;display:flex}.mk-vchip{background:var(--surface-1,#fff);color:var(--ink-secondary,#4a5058);box-shadow:inset 0 0 0 1px var(--separator,#e0e3e8);transition:background .3s var(--mk-ease), color .3s var(--mk-ease), box-shadow .3s var(--mk-ease);border-radius:100px;padding:7px 12px;font-size:12px;font-weight:650}.mk-vchip[data-active=true]{background:var(--accent,#0755ed);color:#fff;box-shadow:none}.mk-vphoto{background:var(--surface-1,#fff);box-shadow:inset 0 0 0 1px var(--separator-inset,#eceff2);opacity:0;transition:opacity .4s var(--mk-ease), transform .4s var(--mk-ease);border-radius:12px;align-items:center;gap:11px;padding:11px 12px;display:flex;transform:translateY(8px)}.mk-vphoto[data-on=true]{opacity:1;transform:none}.mk-vphoto .frag-pill[data-vis=false]{opacity:0}.mk-vphoto .frag-pill{transition:opacity .3s var(--mk-ease);margin-left:auto}.mk-vphoto-tile{color:#fff;background:linear-gradient(135deg,#6a63e0,#0755ed);border-radius:11px;flex:none;place-items:center;width:44px;height:44px;display:grid}.mk-vrating{background:var(--surface-1,#fff);box-shadow:inset 0 0 0 1px var(--separator-inset,#eceff2);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.mk-vdots{gap:5px;display:inline-flex}.mk-vdot{width:22px;height:22px;color:var(--ink-tertiary,#6b7280);background:var(--surface-2,#eef0f4);border-radius:999px;place-items:center;font-size:11px;font-weight:650;display:grid}.mk-vdot[data-on=true]{background:var(--green,#047857);color:#fff}.mk-vsheet{background:var(--surface-1,#fff);box-shadow:var(--mk-shadow), inset 0 0 0 1px var(--mk-line);opacity:0;transition:transform .45s var(--mk-ease), opacity .4s var(--mk-ease);border-radius:14px;padding:13px 14px;position:absolute;bottom:22%;left:10px;right:10px;transform:translateY(140%)}.mk-vsheet[data-on=true]{opacity:1;transform:none}.mk-vsheet-text{color:var(--ink,#17140d);margin-top:8px;font-size:12.5px;font-weight:600;line-height:1.45}.mk-vsev{align-items:center;gap:5px;margin-top:10px;display:flex}.mk-vsev-chip{width:22px;height:22px;color:var(--ink-tertiary,#6b7280);background:var(--surface-2,#eef0f4);transition:background .3s var(--mk-ease), color .3s var(--mk-ease);border-radius:999px;place-items:center;font-size:11px;font-weight:650;display:grid}.mk-vsev-chip[data-on=true]{background:var(--amber,#b45309);color:#fff}.mk-vsaved{color:var(--green,#047857);opacity:0;transition:opacity .35s var(--mk-ease);align-items:center;gap:5px;margin-left:auto;font-size:11.5px;font-weight:700;display:inline-flex}.mk-vsaved[data-on=true]{opacity:1}.mk-before{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);margin-top:clamp(32px,5vw,56px);display:grid}.mk-before>*{min-width:0}@media (max-width:900px){.mk-before{grid-template-columns:1fr;justify-items:center;gap:40px}}.mk-compare{position:relative}.mk-compare-table{border-radius:var(--mk-radius);max-width:860px;box-shadow:var(--mk-shadow-lg), inset 0 0 0 1px var(--mk-line);margin-inline:auto;overflow:hidden}.mk-compare-table .mk-cmp-nav{padding:16px 18px 13px;font-size:15px}.mk-compare-table .mk-cmp-table{width:100%;min-width:560px}.mk-compare-table .mk-cmp-prop{padding:12px 16px;font-size:13.5px}.mk-compare-table .mk-cmp-label{padding:13px 16px;font-size:13px}.mk-compare-table .mk-cmp-cell{padding:13px 16px;font-size:14.5px}.mk-compare-table .mk-cmp-footnote{padding:12px 18px 16px;font-size:12px}.mk-compare-table tr{transition:background .35s var(--mk-ease)}.mk-compare-table tr[data-focus=true]{background:color-mix(in srgb, var(--accent,#0755ed) 6%, transparent)}.mk-compare-table tr[data-focus=true] .mk-cmp-label{color:var(--accent,#0755ed);font-weight:700}.mk-compare-cards{display:none}.mk-propcard{background:var(--surface-1,#fff);border-radius:var(--mk-radius-sm);box-shadow:var(--mk-shadow-frag), inset 0 0 0 1px var(--mk-line);font-family:var(--sans,system-ui, sans-serif);padding:15px 16px}.mk-propcard[data-win=true]{box-shadow:var(--mk-shadow-frag), inset 0 0 0 2px var(--accent,#0755ed)}.mk-propcard-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mk-propcard-price{letter-spacing:-.02em;color:var(--ink,#17140d);font-size:1.02rem;font-weight:700}.mk-propcard-rows{color:var(--ink,#17140d);grid-template-columns:1fr 1fr;gap:7px 14px;margin-top:11px;font-size:.86rem;font-weight:600;display:grid}.mk-propcard-rows em{color:var(--ink-tertiary,#6b7280);text-transform:uppercase;letter-spacing:.04em;margin-right:6px;font-size:.78rem;font-style:normal;font-weight:600}.mk-compare-insight{justify-content:center;margin-top:18px;display:flex}@keyframes mk-chip-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.mk-compare-chip{color:var(--green,#047857);background:var(--green-tint,#d6f2e8);animation:mk-chip-in .4s var(--mk-ease) both;border-radius:100px;align-items:center;gap:8px;padding:10px 18px;font-size:.95rem;font-weight:700;display:inline-flex}@media (max-width:767px){.mk-compare-table{display:none}.mk-compare-cards{flex-direction:column;gap:12px;max-width:430px;margin-inline:auto;display:flex}}.mk-grid{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,22px);margin-top:40px;display:grid}.mk-grid-card{background:var(--mk-surface);border-radius:var(--mk-radius-sm);box-shadow:var(--mk-shadow-sm), inset 0 0 0 1px var(--mk-line);flex-direction:column;gap:6px;padding:20px;display:flex}.mk-grid-title{letter-spacing:-.01em;font-size:1.02rem;font-weight:700}.mk-grid-sub{color:var(--mk-ink-3);font-size:.88rem;line-height:1.45}.mk-grid-demo{margin-top:14px}.mk-mini{background:var(--surface-1,#fff);border-radius:var(--mk-radius-xs);box-shadow:inset 0 0 0 1px var(--mk-line);font-family:var(--sans,system-ui, sans-serif);align-items:center;gap:10px;padding:11px 12px;display:flex}.mk-mini--stack{flex-direction:column;align-items:flex-start;gap:3px}.mk-mini-avatar{color:#fff;background:var(--accent,#0755ed);border-radius:999px;flex:none;place-items:center;width:30px;height:30px;font-size:.7rem;font-weight:700;display:grid}.mk-mini-body{flex-direction:column;flex:1;min-width:0;display:flex}.mk-mini-strong{color:var(--ink,#17140d);font-size:.84rem;font-weight:650;line-height:1.3}.mk-mini-sub{color:var(--ink-tertiary,#6b7280);font-size:.8rem;line-height:1.4}.mk-mini-accent{color:var(--accent,#0755ed);flex:none}.mk-mini-q{color:var(--accent,#0755ed);font-size:.82rem;font-weight:650}.mk-mini-a{color:var(--ink-secondary,#4a5058);font-size:.8rem;line-height:1.4}.mk-mini-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-tertiary,#6b7280);font-size:.66rem;font-weight:700}.mk-mini-figure{letter-spacing:-.02em;color:var(--accent,#0755ed);font-size:1.3rem;font-weight:700}@media (max-width:900px){.mk-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:380px){.mk-grid{grid-template-columns:1fr}}.mk-steps{grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,48px);margin-top:44px;display:grid}.mk-step{position:relative}.mk-step-num{letter-spacing:-.04em;color:color-mix(in srgb, var(--mk-ink) 12%, transparent);font-size:clamp(3.4rem,5vw,4.6rem);font-weight:700;line-height:1}.mk-step-title{letter-spacing:-.02em;margin:14px 0 8px;font-size:clamp(1.3rem,1.15rem + .7vw,1.65rem);font-weight:700}@media (max-width:820px){.mk-steps{grid-template-columns:1fr;gap:30px}}.mk-head{max-width:42rem}.mk-head--center{text-align:center;margin-inline:auto}.mk-head--center .mk-lede{margin-inline:auto}.mk-trust-rows{flex-direction:column;margin-top:40px;display:flex}.mk-trust-row{border-top:1px solid #f4f1e824;grid-template-columns:44px minmax(150px,220px) 1fr;align-items:center;gap:8px 18px;padding-block:20px;display:grid}.mk-trust-ic{width:38px;height:38px;color:var(--mk-accent-on-panel);background:#f4f1e814;border-radius:11px;place-items:center;display:grid}.mk-trust-row h4{letter-spacing:-.01em;margin:0;font-size:1.06rem;font-weight:700}@media (max-width:720px){.mk-trust-row{grid-template-columns:44px 1fr}.mk-trust-row .mk-body{grid-column:2}}.mk-final{background:var(--mk-bg-final);color:var(--mk-on-panel);position:relative;overflow:clip}.mk-final .mk-h2{color:#fff}.mk-final .mk-lede{color:#ffffffc7}.mk-final-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(32px,5vw,72px);display:grid}.mk-final-visual{place-items:end center;display:grid}.mk-final-milestone{background:var(--green-tint,#d6f2e8);color:var(--green,#047857);opacity:0;transition:opacity .4s var(--mk-ease), transform .4s var(--mk-ease);font-size:13px;font-weight:700;font-family:var(--sans,system-ui, sans-serif);border-radius:100px;align-self:flex-start;align-items:center;gap:9px;padding:8px 14px;display:inline-flex;transform:scale(.92)}.mk-final-milestone[data-on=true]{opacity:1;transform:none}.mk-final-milestone-ic{background:var(--green,#047857);color:#fff;border-radius:999px;flex:none;place-items:center;width:20px;height:20px;display:grid}@media (max-width:860px){.mk-final-grid{text-align:center;grid-template-columns:1fr;gap:44px}.mk-final .mk-hero-cta{justify-content:center}.mk-final .mk-lede{margin-inline:auto}.mk-final-visual{place-items:center}}.frag{background:var(--surface-1,#fff);border-radius:var(--mk-radius-sm);box-shadow:var(--mk-shadow-frag), inset 0 0 0 1px var(--mk-line);color:var(--ink,#17140d);font-family:var(--sans,system-ui, sans-serif);width:100%;max-width:min(100%,92vw);padding:14px 16px}.frag-row{align-items:center;gap:12px;display:flex}.frag-avatar{color:#fff;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:.95rem;font-weight:700;display:grid}.frag-title{color:var(--ink,#17140d);letter-spacing:-.01em;font-size:.94rem;font-weight:650}.frag-sub{color:var(--ink-tertiary,#6b7280);margin-top:2px;font-size:.82rem;line-height:1.35}.frag-body{flex:1;min-width:0}.frag-pill{white-space:nowrap;border-radius:100px;align-items:center;gap:6px;padding:3px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.frag-pill--accent{color:var(--accent,#0755ed);background:var(--accent-tint,#eaf1ff)}.frag-pill--green{color:var(--green,#047857);background:var(--green-tint,#d6f2e8)}.frag-pill--amber{color:var(--amber,#b45309);background:var(--amber-tint,#fdecd8)}.frag-note{background:color-mix(in srgb, var(--surface-1,#fff) 86%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--mk-shadow-frag), inset 0 0 0 1px var(--mk-line);border-radius:18px;align-items:flex-start;gap:12px;width:100%;max-width:min(100%,92vw);padding:13px 15px;display:flex}.frag-note-badge{background:var(--accent,#0755ed);color:#fff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.frag-note-app{letter-spacing:.02em;color:var(--ink,#17140d);justify-content:space-between;font-size:.74rem;font-weight:700;display:flex}.frag-note-time{color:var(--ink-tertiary,#6b7280);font-weight:600}.frag-note-text{color:var(--ink-secondary,#33383f);margin-top:3px;font-size:.9rem;line-height:1.38}.mk-cmp{background:var(--surface-0,#f6f7f9);height:100%;font-family:var(--sans,system-ui, sans-serif);flex-direction:column;display:flex}.mk-cmp-nav{text-align:center;color:var(--ink,#0f1216);background:var(--surface-1,#fff);border-bottom:1px solid var(--separator,#e3e6ea);flex:none;padding:18px 14px 12px;font-size:13px;font-weight:700}.mk-cmp-scroll{-webkit-overflow-scrolling:touch;background:var(--surface-1,#fff);flex:1;overflow:auto hidden}.mk-cmp-table{border-collapse:collapse;min-width:500px}.mk-cmp-table th,.mk-cmp-table td{border-bottom:.5px solid var(--separator-inset,#eceff2);text-align:left;vertical-align:top;padding:9px 10px}.mk-cmp-corner{width:116px;min-width:116px}.mk-cmp-prop{width:128px;min-width:128px;color:var(--ink,#0f1216);border-bottom-width:1px;font-size:11px;font-weight:700;line-height:1.3}.mk-cmp-label{color:var(--ink-secondary,#4a5058);font-size:10.5px;font-weight:600;line-height:1.3}.mk-cmp-cell{color:var(--ink,#0f1216);white-space:nowrap;font-size:11px}.mk-cmp-footnote{color:var(--ink-tertiary,#6b7280);background:var(--surface-1,#fff);flex:none;margin:0;padding:10px 14px 14px;font-size:9.5px;line-height:1.45}.mk-footer{background:var(--mk-bg-warm);border-top:1px solid var(--mk-line);padding-block:56px}.mk-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.mk-footer-links{flex-wrap:wrap;gap:22px;display:flex}.mk-footer-links a{color:var(--mk-ink-2);font-size:.94rem;text-decoration:none}.mk-footer-links a:hover{color:var(--mk-ink)}.mk-footer-fine{color:var(--mk-ink-3);max-width:60ch;margin-top:28px;font-size:.82rem;line-height:1.55}.mk a:focus-visible,.mk button:focus-visible{outline:2px solid var(--mk-accent);outline-offset:3px;border-radius:6px}.mk .mk-btn:focus-visible,.mk .mk-nav-cta:focus-visible{border-radius:12px}.mk-final a:focus-visible{outline-color:#fff}@media (prefers-reduced-motion:reduce){.mk *,.mk :before,.mk :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){.mk-nav{background:var(--mk-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.frag-note,.mk-banner{background:var(--surface-1,#fff);-webkit-backdrop-filter:none;backdrop-filter:none}}.mk-mt-visual{margin-top:clamp(32px,5vw,56px)}.mk-hero-copy--solo{max-width:760px}.mk-journeys{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mk-journey{background:var(--mk-surface);border-radius:var(--mk-radius-sm);box-shadow:var(--mk-shadow-sm);border:1px solid var(--mk-line);flex-direction:column;gap:10px;padding:26px 26px 24px;display:flex}.mk-h2--sm{font-size:clamp(22px,2.2vw,26px)}.mk-textlink{color:var(--mk-accent);margin-top:auto;font-weight:600;text-decoration:none}.mk-textlink:hover{text-decoration:underline}.mk-howlist{flex-direction:column;gap:18px;margin:18px 0 0;padding:0;list-style:none;display:flex}.mk-howlist li{align-items:flex-start;gap:16px;display:flex}.mk-availability{color:var(--mk-ink-3);border-top:1px solid var(--mk-line);margin-top:22px;padding-top:14px;font-size:14px}.mk-example{position:relative}.mk-example-label{z-index:2;letter-spacing:.02em;background:var(--mk-btn-fill);color:var(--mk-btn-on);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:12px}@media (max-width:860px){.mk-journeys{grid-template-columns:1fr}}.mk-ea{padding-top:calc(var(--mk-section-y) + 40px)}.mk-ea-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(28px,5vw,64px);display:grid}.mk-ea-panel{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:var(--mk-radius);box-shadow:var(--mk-shadow);padding:clamp(20px,3vw,32px)}.mk-ea-form{flex-direction:column;gap:18px;display:flex}.mk-ea-field{border:none;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;font-size:15px;font-weight:600;display:flex}.mk-ea-field legend{margin-bottom:6px;padding:0}.mk-ea-field em{color:var(--mk-ink-3);font-style:normal;font-weight:400}.mk-ea-field input,.mk-ea-field select,.mk-ea-field textarea{font:inherit;border:1px solid var(--mk-line-strong);background:var(--mk-surface);min-height:48px;color:var(--mk-ink);border-radius:12px;width:100%;padding:12px 14px;font-size:16px;font-weight:400}.mk-ea-field input:focus-visible,.mk-ea-field select:focus-visible,.mk-ea-field textarea:focus-visible,.mk-ea-option input:focus-visible+span{outline:2px solid var(--mk-focus);outline-offset:2px}.mk-ea-field [aria-invalid=true]{border-color:#a51d2d}.mk-ea-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mk-ea-option{align-items:center;min-height:48px;display:flex;position:relative}.mk-ea-option input{opacity:0;width:1px;height:1px;position:absolute}.mk-ea-option span{border:1px solid var(--mk-line-strong);cursor:pointer;border-radius:12px;align-items:center;width:100%;min-height:48px;padding:10px 14px;font-size:15px;font-weight:500;display:flex}.mk-ea-option.is-selected span{background:var(--mk-accent-tint);color:var(--mk-accent-strong);border-color:var(--mk-accent);box-shadow:inset 0 0 0 1px var(--mk-accent)}.mk-ea-consent{color:var(--mk-ink-2);align-items:flex-start;gap:10px;font-size:14px;display:flex}.mk-ea-consent input{flex:none;width:20px;height:20px;margin-top:2px}.mk-ea-notice{color:var(--mk-ink-3);margin:0;font-size:13.5px;line-height:1.55}.mk-ea-notice a{color:var(--mk-accent)}.mk-ea-error{color:#a51d2d;font-size:13.5px;font-weight:500;display:block}:root[data-theme=dark] .mk .mk-ea-error{color:#ffb8c0}.mk-ea-done{flex-direction:column;gap:10px;display:flex}.mk-ea-done a{color:var(--mk-accent)}@media (max-width:860px){.mk-ea-grid,.mk-ea-options{grid-template-columns:1fr}}:root[data-theme=dark] .mk-ea-error,:root[data-theme=dark] .mk-ea-field [aria-invalid=true]{color:#f58aa0;border-color:#f58aa0}.mk-eyebrow-pill{background:var(--mk-accent-tint);min-height:28px;color:var(--mk-accent-strong);border-radius:100px;align-items:center;margin:0 0 16px;padding:4px 12px;font-size:.9rem;font-weight:650;display:inline-flex}.mk-hero--owner .mk-wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (max-width:900px){.mk-hero--owner .mk-wrap{grid-template-columns:1fr}}.mk-hero-note{color:var(--mk-ink-3);margin-top:16px;font-size:.95rem}.mk-preview{flex-direction:column;align-items:center;gap:10px;display:flex}.mk-preview-label{color:var(--mk-ink-3);font-size:.85rem}.mk-preview-frame{background:var(--surface-0,#f7f9fc);width:min(390px,100%);color:var(--ink,#0b1732);box-shadow:var(--mk-shadow-lg), inset 0 0 0 1px var(--mk-line);text-align:left;font-family:var(--sans);border-radius:28px;overflow:hidden}.mk-preview-frame .owner-header{position:static}.mk-preview-frame .page-owner{padding:16px 20px 20px}.mk-preview-frame .focus{padding-top:0}.mk-preview-frame .tabbar{display:grid;position:static}.mk-preview-frame .summary-panel,.mk-preview-frame .owner-section{margin-bottom:20px}.mk-preview-frame .owner-section:last-child{margin-bottom:0}.mk-status{letter-spacing:0;background:var(--mk-bg-warm);min-height:24px;color:var(--mk-ink-2);border-radius:100px;align-items:center;gap:6px;padding:2px 10px;font-size:.8rem;font-weight:650;display:inline-flex}.mk-status--available{color:#17603a;background:#ddf3e6}.mk-status--planned{background:var(--mk-review);color:var(--mk-on-review)}:root[data-theme=dark] .mk .mk-status--available{color:#bce7cb;background:#173d2a}.mk-progression{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}@media (max-width:760px){.mk-progression{grid-template-columns:1fr}}.mk-prog-step{background:var(--mk-surface);border-radius:var(--mk-radius-sm);box-shadow:var(--mk-shadow-sm), inset 0 0 0 1px var(--mk-line);flex-direction:column;gap:10px;padding:20px;display:flex}.mk-prog-num{color:var(--mk-accent);font-size:.85rem;font-weight:700}.mk-prog-title{letter-spacing:-.01em;font-size:1.1rem;font-weight:650}.mk-prog-body{color:var(--mk-ink-2);margin:0;font-size:.98rem;line-height:1.5}.mk-prog-sample{background:var(--mk-bg-warm);color:var(--mk-ink);border-radius:12px;margin-top:4px;padding:12px 14px;font-size:.92rem;line-height:1.45}.mk-prog-sample .k{color:var(--mk-ink-3);font-size:.78rem;display:block}.mk-inline-note{color:var(--mk-ink);align-items:center;gap:8px;margin-top:20px;font-weight:650;display:inline-flex}.mk-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}@media (max-width:900px){.mk-examples{grid-template-columns:1fr}}.mk-example-card{background:var(--mk-surface);border-radius:var(--mk-radius-sm);box-shadow:var(--mk-shadow), inset 0 0 0 1px var(--mk-line);flex-direction:column;display:flex;overflow:hidden}.mk-example-card>.ex-screen{background:var(--surface-0,#f7f9fc);color:var(--ink,#0b1732);font-family:var(--sans);flex:1;padding:20px}.mk-example-card>.ex-caption{flex-direction:column;gap:6px;padding:16px 20px 18px;display:flex}.mk-example-card .ex-title{letter-spacing:-.01em;font-size:1.05rem;font-weight:650}.mk-example-card .ex-body{color:var(--mk-ink-2);margin:0;font-size:.95rem;line-height:1.5}.ex-bill{border-top:.5px solid var(--separator,#dee5ef);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.ex-bill:first-child{border-top:0}.ex-bill .t{font-size:15px;font-weight:600}.ex-bill .d{color:var(--ink-secondary,#4b5870);font-size:13px}.ex-bill .v{font-variant-numeric:tabular-nums;font-size:16px;font-weight:650}.ex-quotes{grid-template-columns:1.3fr 1fr 1fr;gap:8px;font-size:13.5px;display:grid}.ex-quotes .h{color:var(--ink-secondary,#4b5870);font-size:12.5px;font-weight:650}.ex-quotes .diff{background:var(--review,#ffd58a);color:var(--on-review,#33230b);border-radius:8px;grid-column:1/-1;padding:6px 8px;font-weight:600}.mk-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(28px,5vw,64px);display:grid}@media (max-width:860px){.mk-two{grid-template-columns:1fr}}.mk-list{flex-direction:column;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:flex}.mk-list li{color:inherit;align-items:flex-start;gap:12px;font-size:1rem;line-height:1.5;display:flex}.mk-list li:before{content:"";background:var(--mk-accent-on-panel);border-radius:50%;flex:none;width:8px;height:8px;margin-top:9px}.mk-section--panel .mk-list li{color:var(--mk-on-panel-2)}.mk-section:not(.mk-section--panel) .mk-list li:before{background:var(--mk-accent)}.mk-section:not(.mk-section--panel) .mk-list li{color:var(--mk-ink-2)}.mk-move{border-radius:var(--mk-radius-sm);background:var(--mk-surface);box-shadow:var(--mk-shadow-sm), inset 0 0 0 1px var(--mk-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.mk-move h2{letter-spacing:-.015em;margin:0 0 4px;font-size:1.25rem;font-weight:700}.mk-faq{border-top:1px solid var(--mk-line);margin-top:28px}.mk-faq details{border-bottom:1px solid var(--mk-line)}.mk-faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:14px 0;font-size:1.08rem;font-weight:650;list-style:none;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary:after{content:"+";color:var(--mk-accent);flex:none;font-size:1.4rem;font-weight:400}.mk-faq details[open] summary:after{content:"−"}.mk-faq summary:focus-visible{outline:2px solid var(--mk-focus);outline-offset:2px;border-radius:6px}.mk-faq .mk-body{max-width:64ch;padding:0 0 18px}.mk-footer-links a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--mk-line-strong);text-decoration-color:var(--mk-line-strong)}.mk-footer-links a:hover{text-decoration-color:currentColor}.mk-textlink{text-underline-offset:3px;text-decoration:underline}.mk-ea-required{color:var(--mk-ink-2);align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.5;display:flex}.mk-ea-required strong{color:var(--mk-ink);font-weight:650}
.hx{--mk-bg:#f4f6fa;--mk-bg-warm:#ebeff6;--k-blue:#5b8def;--k-blue-ink:#1f4fb8;--k-amber:#f2a33a;--k-amber-ink:#8f5200;--k-cyan:#35b6c9;--k-cyan-ink:#0b6f7d;--k-violet:#9b7bf0;--k-violet-ink:#5b3dc0;--k-green:#3fbf8a;--k-green-ink:#17714e;--k-pink:#e06fa6;--k-pink-ink:#a12865;--k-orange:#ef7d57;--k-orange-ink:#a6401c;--k-red:#ef5b5b;--k-red-ink:#b3261e;--k-lilac:#c98bdb;--k-lilac-ink:#7e3f95;--k-gold:#e5b93c;--k-gold-ink:#7a5b00;--k-slate:#8a94a6;--k-slate-ink:#4a5568;--k-mix:17%;--lg-bg:#f1f4f9;--lg-card:#fff;--lg-sunken:#e8edf4;--lg-ink:#0b1732;--lg-ink-2:#4b5870;--lg-ink-3:#56637a;--lg-line:#e1e6ee;--lg-brand:#0755ed;--lg-brand-wash:#eaf1ff;--lg-action:#0755ed;--lg-navy:#14273d;--lg-danger:#a51d2d;--lg-danger-wash:#fce8e8;--lg-warning:#8f4300;--lg-warning-wash:#fdecd8;--lg-success:#17603a;--lg-success-wash:#ddf3e6;--lg-bar:#ffffffe6;--hx-card-shadow:0 1px 2px #0b17320a, 0 12px 32px -18px #0b173238;--hx-float-shadow:0 2px 6px #0b17320f, 0 30px 60px -28px #0b173261;--hx-phone-edge:#5a6272}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hx{--mk-bg:#0b121e;--mk-bg-warm:#111b2b;--k-blue-ink:#8fb1f5;--k-amber-ink:#f5b967;--k-cyan-ink:#6fd0de;--k-violet-ink:#bca6f6;--k-green-ink:#7ed6ae;--k-pink-ink:#ee9cc4;--k-orange-ink:#f4a284;--k-red-ink:#f79191;--k-lilac-ink:#ddb2e9;--k-gold-ink:#efd17a;--k-slate-ink:#b5bdcb;--k-mix:26%;--lg-bg:#0d1522;--lg-card:#172338;--lg-sunken:#1f2d45;--lg-ink:#f4f7ff;--lg-ink-2:#b9c6da;--lg-ink-3:#a7b4c9;--lg-line:#26364e;--lg-brand:#a9c5ff;--lg-brand-wash:#233b62;--lg-danger:#ffb8c0;--lg-danger-wash:#4a2026;--lg-warning:#f0b462;--lg-warning-wash:#3a2a14;--lg-success:#bce7cb;--lg-success-wash:#173d2a;--lg-bar:#172338e6;--hx-card-shadow:0 1px 2px #0000004d, 0 16px 36px -20px #000000b3;--hx-float-shadow:0 2px 6px #00000059, 0 30px 60px -24px #000c;--hx-phone-edge:#6a7486}}:root[data-theme=dark] .hx{--mk-bg:#0b121e;--mk-bg-warm:#111b2b;--k-blue-ink:#8fb1f5;--k-amber-ink:#f5b967;--k-cyan-ink:#6fd0de;--k-violet-ink:#bca6f6;--k-green-ink:#7ed6ae;--k-pink-ink:#ee9cc4;--k-orange-ink:#f4a284;--k-red-ink:#f79191;--k-lilac-ink:#ddb2e9;--k-gold-ink:#efd17a;--k-slate-ink:#b5bdcb;--k-mix:26%;--lg-bg:#0d1522;--lg-card:#172338;--lg-sunken:#1f2d45;--lg-ink:#f4f7ff;--lg-ink-2:#b9c6da;--lg-ink-3:#a7b4c9;--lg-line:#26364e;--lg-brand:#a9c5ff;--lg-brand-wash:#233b62;--lg-danger:#ffb8c0;--lg-danger-wash:#4a2026;--lg-warning:#f0b462;--lg-warning-wash:#3a2a14;--lg-success:#bce7cb;--lg-success-wash:#173d2a;--lg-bar:#172338e6;--hx-card-shadow:0 1px 2px #0000004d, 0 16px 36px -20px #000000b3;--hx-float-shadow:0 2px 6px #00000059, 0 30px 60px -24px #000c;--hx-phone-edge:#6a7486}.hx-phone{width:100%;max-width:340px;box-shadow:0 0 0 1px var(--hx-phone-edge), 0 0 0 1.5px #ffffff0f, var(--hx-float-shadow);background:#07090d;border-radius:14.4%/6.7%;flex:none;padding:1.8%;position:relative}.hx-phone:before,.hx-phone:after{content:"";background:var(--hx-phone-edge);border-radius:1px;width:2px;position:absolute}.hx-phone:before{height:6%;box-shadow:0 9cqh 0 var(--hx-phone-edge);top:20%;left:-2.5px}.hx-phone:after{height:10%;top:25%;right:-2.5px}.hx-phone-screen{aspect-ratio:390/844;background:var(--lg-bg);isolation:isolate;border-radius:13%/6%;position:relative;overflow:hidden;container-type:inline-size}.hx-phone-status{--pu:calc(100cqw / 390);height:calc(50 * var(--pu));z-index:3;padding:0 calc(30 * var(--pu)) 0 calc(38 * var(--pu));font:600 calc(15 * var(--pu)) / 1 -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;color:var(--lg-ink);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 auto}.hx-phone-island{left:50%;top:calc(11 * var(--pu));width:calc(112 * var(--pu));height:calc(32 * var(--pu));background:#000;border-radius:999px;position:absolute;transform:translate(-50%)}.hx-phone-glyphs{gap:calc(4 * var(--pu));align-items:flex-end;display:flex}.hx-phone-glyphs b{width:calc(4 * var(--pu));background:currentColor;border-radius:1px;display:block}.hx-phone-glyphs b:first-child{height:calc(6 * var(--pu))}.hx-phone-glyphs b:nth-child(2){height:calc(9 * var(--pu))}.hx-phone-glyphs b:nth-child(3){height:calc(12 * var(--pu));width:calc(22 * var(--pu));border-radius:calc(3 * var(--pu))}.hx-phone-content{--pu:calc(100cqw / 390);inset:calc(50 * var(--pu)) 0 0;flex-direction:column;display:flex;position:absolute}.lg{--u:calc(100cqw / 390);background:var(--lg-bg);height:100%;min-height:0;color:var(--lg-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;font-size:calc(16 * var(--u));letter-spacing:-.01em;text-align:left;font-variant-numeric:tabular-nums;flex-direction:column;flex:1;line-height:1.3;display:flex;position:relative}.lg--bare{--u:1px;background:0 0;flex:none;height:auto;display:block}.lg svg{flex:none;width:1em;height:1em}.lg-top{padding:calc(6 * var(--u)) calc(20 * var(--u)) calc(10 * var(--u));justify-content:space-between;align-items:center;display:flex}.lg-switch{align-items:center;gap:calc(4 * var(--u));font-size:calc(17 * var(--u));font-weight:650;display:inline-flex}.lg-switch svg{font-size:calc(16 * var(--u));color:var(--lg-ink-3)}.lg-top-right{align-items:center;gap:calc(14 * var(--u));display:inline-flex}.lg-top-right>svg{font-size:calc(22 * var(--u));color:var(--lg-brand)}.lg-initials{width:calc(32 * var(--u));height:calc(32 * var(--u));background:var(--lg-sunken);font-size:calc(12 * var(--u));border-radius:50%;place-items:center;font-weight:650;display:grid}.lg-body{gap:calc(16 * var(--u));min-height:0;padding:0 calc(20 * var(--u));flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.lg-dateline{margin:0 0 calc(-6 * var(--u));font-size:calc(14 * var(--u));color:var(--lg-ink-2)}.lg-money{white-space:nowrap;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.05}.lg-money small{letter-spacing:-.01em;font-size:.6em}.lg-lead{gap:calc(4 * var(--u));padding:calc(18 * var(--u));border-radius:calc(22 * var(--u));background:var(--lg-action);color:#fff;box-shadow:0 calc(14 * var(--u)) calc(30 * var(--u)) calc(-16 * var(--u)) #0755edb3;flex-direction:column;display:flex}.lg-lead-state{align-self:flex-start;align-items:center;gap:calc(5 * var(--u));padding:calc(4 * var(--u)) calc(9 * var(--u));color:#a51d2d;font-size:calc(12 * var(--u));background:#fff;border-radius:999px;font-weight:650;display:inline-flex}.lg-lead-state i{width:calc(6 * var(--u));height:calc(6 * var(--u));background:#e0303f;border-radius:50%}.lg-lead-amount{font-size:calc(40 * var(--u));margin-top:calc(6 * var(--u))}.lg-lead-title{font-size:calc(19 * var(--u));letter-spacing:-.02em;font-weight:700;line-height:1.2}.lg-lead-sub{font-size:calc(14 * var(--u));color:#ffffffdb}.lg-lead-btn{align-self:flex-start;align-items:center;gap:calc(6 * var(--u));margin-top:calc(10 * var(--u));padding:calc(11 * var(--u)) calc(18 * var(--u));border-radius:calc(14 * var(--u));color:#0755ed;font-size:calc(16 * var(--u));background:#fff;font-weight:650;display:inline-flex}.lg-section-head{margin-bottom:calc(8 * var(--u));font-size:calc(20 * var(--u));letter-spacing:-.02em;justify-content:space-between;align-items:baseline;font-weight:700;display:flex}.lg-link{align-items:center;gap:calc(2 * var(--u));font-size:calc(15 * var(--u));color:var(--lg-brand);letter-spacing:0;font-weight:600;display:inline-flex}.lg-link svg{font-size:calc(14 * var(--u))}.lg-card{background:var(--lg-card);border-radius:calc(20 * var(--u));padding:0 calc(14 * var(--u))}.lg-row{align-items:center;gap:calc(12 * var(--u));min-height:calc(60 * var(--u));padding:calc(11 * var(--u)) 0;display:flex}.lg-card>.lg-row+.lg-row,.lg-card>.hx-arrive[data-on=true]+.lg-row{border-top:1px solid var(--lg-line)}.lg-row-text{gap:calc(2 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.lg-row-title{font-size:calc(15.5 * var(--u));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.lg-row-sub{font-size:calc(13 * var(--u));color:var(--lg-ink-2);line-height:1.3}.lg-action{font-size:calc(15 * var(--u));color:var(--lg-brand);flex:none;font-weight:600}.lg-amount{font-size:calc(15 * var(--u));flex:none;font-weight:650}.lg-chev{font-size:calc(16 * var(--u));color:var(--lg-ink-3)}.lg-tone-overdue{color:var(--lg-danger);font-weight:600}.lg-tone-due{color:var(--lg-warning);font-weight:600}.lg-tone-ok{color:var(--lg-success);font-weight:600}.lg-tile,.lg-file{width:calc(38 * var(--u));height:calc(38 * var(--u));border-radius:calc(11 * var(--u));background:color-mix(in srgb, var(--k) var(--k-mix), transparent);color:var(--k-ink);font-size:calc(19 * var(--u));flex:none;place-items:center;display:grid}.lg-tile--lg{width:calc(44 * var(--u));height:calc(44 * var(--u))}.lg-date{width:calc(42 * var(--u));height:calc(46 * var(--u));border-radius:calc(11 * var(--u));background:var(--lg-sunken);flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.lg-date b{font-size:calc(18 * var(--u));letter-spacing:-.02em;font-weight:700}.lg-date span{font-size:calc(10.5 * var(--u));margin-top:calc(3 * var(--u));font-weight:650}.lg-date--due{background:var(--lg-warning-wash);color:var(--lg-warning)}.lg-date--overdue{background:var(--lg-danger-wash);color:var(--lg-danger)}.lg-title-row{margin-top:calc(4 * var(--u));justify-content:space-between;align-items:baseline;display:flex}.lg-title{font-size:calc(30 * var(--u));letter-spacing:-.03em;font-weight:700;line-height:1.1}.lg-title--home{font-size:calc(28 * var(--u));margin-top:calc(4 * var(--u))}.lg-subtitle{font-size:calc(14 * var(--u));color:var(--lg-ink-2);margin-top:calc(-12 * var(--u))}.lg-seg{padding:calc(3 * var(--u));border-radius:calc(11 * var(--u));background:var(--lg-sunken);display:flex}.lg-seg span{text-align:center;padding:calc(7 * var(--u)) 0;font-size:calc(13.5 * var(--u));color:var(--lg-ink-2);border-radius:calc(8 * var(--u));flex:1}.lg-seg .is-on{background:var(--lg-card);color:var(--lg-ink);font-weight:650;box-shadow:0 1px 3px #0b17321f}.lg-panel{gap:calc(4 * var(--u));padding:calc(18 * var(--u));border-radius:calc(22 * var(--u));background:var(--lg-navy);color:#fff;box-shadow:0 calc(16 * var(--u)) calc(34 * var(--u)) calc(-18 * var(--u)) #0b1732b3;flex-direction:column;display:flex}.lg-panel-label{font-size:calc(14 * var(--u));color:#c5d3e4}.lg-panel-amount{font-size:calc(40 * var(--u))}.lg-panel-sub{font-size:calc(13 * var(--u));color:#c5d3e4}.lg-panel-bar{gap:calc(3 * var(--u));height:calc(8 * var(--u));margin:calc(14 * var(--u)) 0 calc(10 * var(--u));display:flex}.lg-panel-bar i{min-width:calc(6 * var(--u));border-radius:999px;display:block}.lg-panel-bar i:first-child{background:#86a9f2}.lg-panel-bar i:nth-child(2){background:#f2c46b}.lg-panel-bar i:nth-child(3){background:#ef6b6b}.lg-panel-legend{gap:calc(6 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.lg-panel-legend>span{font-size:calc(12 * var(--u));color:#c5d3e4;gap:calc(3 * var(--u));flex-direction:column;display:flex}.lg-panel-legend em{width:calc(8 * var(--u));height:calc(8 * var(--u));margin-right:calc(5 * var(--u));border-radius:2px;display:inline-block}.lg-panel-legend .c1{background:#86a9f2}.lg-panel-legend .c2{background:#f2c46b}.lg-panel-legend .c3{background:#ef6b6b}.lg-panel-legend b{font-size:calc(16 * var(--u));color:#fff;letter-spacing:-.02em}.lg-pill{align-items:center;gap:calc(5 * var(--u));padding:calc(4 * var(--u)) calc(9 * var(--u));font-size:calc(12 * var(--u));border-radius:999px;flex:none;font-weight:650;display:inline-flex}.lg-pill i{width:calc(6 * var(--u));height:calc(6 * var(--u));background:currentColor;border-radius:50%}.lg-pill--info{background:var(--lg-brand-wash);color:var(--lg-brand)}.lg-tiles{gap:calc(10 * var(--u));grid-template-columns:1fr 1fr;display:grid}.lg-bigtile{gap:calc(4 * var(--u));padding:calc(14 * var(--u));border-radius:calc(18 * var(--u));background:var(--lg-card);box-shadow:inset 0 calc(3 * var(--u)) 0 color-mix(in srgb, var(--k) 70%, transparent);min-height:calc(118 * var(--u));flex-direction:column;display:flex}.lg-bigtile .lg-tile{margin-bottom:calc(6 * var(--u))}.lg-bigtile b{font-size:calc(17 * var(--u));letter-spacing:-.02em;font-weight:700}.lg-bigtile>span:last-child{font-size:calc(13 * var(--u));color:var(--lg-ink-2);line-height:1.3}.lg-bigtile>span.lg-tone-due{color:var(--lg-warning)}.lg-search{align-items:center;gap:calc(8 * var(--u));padding:calc(11 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));background:var(--lg-card);border:1px solid var(--lg-line);font-size:calc(15 * var(--u));color:var(--lg-ink-3);display:flex}.lg-search svg{font-size:calc(17 * var(--u))}.lg-kinds{gap:calc(6 * var(--u));margin-right:calc(-20 * var(--u));display:flex;overflow:hidden}.lg-kind{padding:calc(7 * var(--u)) calc(12 * var(--u));background:color-mix(in srgb, var(--k) var(--k-mix), transparent);color:var(--k-ink);font-size:calc(13.5 * var(--u));border-radius:999px;flex:none;font-weight:650}.lg-kind.is-on{background:var(--lg-ink);color:var(--lg-bg)}.lg-file{border-radius:calc(9 * var(--u));width:calc(34 * var(--u));height:calc(42 * var(--u))}.lg-tabs{padding:calc(6 * var(--u)) calc(6 * var(--u)) calc(24 * var(--u));background:var(--lg-bar);-webkit-backdrop-filter:blur(18px)saturate(1.4);border-top:1px solid var(--lg-line);z-index:2;flex:none;grid-template-columns:repeat(5,1fr);align-items:end;display:grid;position:relative}.lg-tab{align-items:center;gap:calc(3 * var(--u));font-size:calc(10.5 * var(--u));color:var(--lg-ink-3);transition:color .35s var(--mk-ease);flex-direction:column;font-weight:550;display:flex}.lg-tab svg{font-size:calc(23 * var(--u))}.lg-tab.is-on{color:var(--lg-brand);font-weight:650}.lg-add-disc{width:calc(50 * var(--u));height:calc(50 * var(--u));margin-top:calc(-22 * var(--u));background:var(--lg-action);color:#fff;box-shadow:0 calc(8 * var(--u)) calc(18 * var(--u)) calc(-6 * var(--u)) #0755edbf;transition:transform .45s var(--mk-ease);border-radius:50%;place-items:center;display:grid}.lg-add-disc svg{font-size:calc(26 * var(--u))}.lg-tabs[data-adding=true] .lg-add-disc{transform:rotate(45deg)scale(1.06)}.lg-tab--add{color:var(--lg-ink-2)}.lg--sheeted .lg-behind{filter:saturate(.9);opacity:.55;gap:calc(16 * var(--u));flex-direction:column;display:flex}.lg--sheeted .lg-body:after{content:"";background:#0b173252;position:absolute;inset:0}.lg-sheet{inset:calc(70 * var(--u)) 0 0;z-index:1;gap:calc(12 * var(--u));padding:calc(8 * var(--u)) calc(20 * var(--u)) 0;border-radius:calc(26 * var(--u)) calc(26 * var(--u)) 0 0;background:var(--lg-bg);box-shadow:0 calc(-10 * var(--u)) calc(30 * var(--u)) #0b173233;flex-direction:column;display:flex;position:absolute}.lg-grabber{width:calc(38 * var(--u));height:calc(5 * var(--u));background:var(--lg-line);border-radius:999px;align-self:center}.lg-title--sheet{font-size:calc(24 * var(--u))}.lg-ways{gap:calc(8 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.lg-way{align-items:center;gap:calc(8 * var(--u));padding:calc(14 * var(--u)) calc(6 * var(--u));border-radius:calc(16 * var(--u));background:var(--lg-card);font-size:calc(13 * var(--u));text-align:center;flex-direction:column;font-weight:650;display:flex}.lg-address{align-items:center;gap:calc(7 * var(--u));padding:calc(9 * var(--u)) calc(11 * var(--u));border-radius:calc(11 * var(--u));background:var(--lg-brand-wash);color:var(--lg-brand);font-size:calc(13 * var(--u));font-weight:600;display:flex}.lg-address svg{font-size:calc(15 * var(--u))}.lg-sheet-label{font-size:calc(17 * var(--u));margin-top:calc(2 * var(--u));font-weight:700}.hx{font-feature-settings:"ss01", "cv11"}.hx-section{padding-block:var(--mk-section-y);position:relative}.hx-section--tight{padding-block:var(--mk-section-y-tight)}.hx-section--tint{background:var(--mk-bg-warm)}.hx-head{max-width:780px;margin-bottom:clamp(36px,5vw,64px)}.hx-head--center{text-align:center;margin-inline:auto}.hx-head--left{margin-bottom:0}.hx-eyebrow{color:var(--mk-accent);letter-spacing:-.005em;margin:0 0 14px;font-size:.95rem;font-weight:700}.hx-h2{letter-spacing:-.038em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,1.2rem + 3.3vw,3.9rem);font-weight:800;line-height:1.03}.hx-h2--sm{margin-bottom:28px;font-size:clamp(1.9rem,1.3rem + 2vw,2.8rem)}.hx-h3{letter-spacing:-.032em;text-wrap:balance;margin:14px 0 12px;font-size:clamp(1.7rem,1.1rem + 1.8vw,2.5rem);font-weight:800;line-height:1.08}.hx-lede{color:var(--mk-ink-2);text-wrap:pretty;margin:18px 0 0;font-size:clamp(1.06rem,.98rem + .35vw,1.24rem);line-height:1.58}.hx-head--center .hx-lede{max-width:640px;margin-inline:auto}.hx-body{color:var(--mk-ink-2);text-wrap:pretty;max-width:520px;margin:0;font-size:1.06rem;line-height:1.62}.hx-muted{color:var(--mk-ink-3)}.hx-num{font-variant-numeric:tabular-nums}.hx-textlink{color:var(--mk-accent);transition:background-size .3s var(--mk-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;font-weight:650;text-decoration:none}.hx-textlink:hover{background-size:100% 1.5px}.hx-textlink:focus-visible{outline:2px solid var(--mk-focus);outline-offset:3px;border-radius:4px}.hx-sample{color:var(--mk-ink-3);text-align:center;margin:0;font-size:.82rem}.hx-ticks{flex-wrap:wrap;gap:8px 18px;margin:22px 0 0;padding:0;list-style:none;display:flex}.hx-ticks li{color:var(--mk-ink);align-items:center;gap:7px;font-size:.95rem;font-weight:600;display:inline-flex}.hx-ticks svg{width:17px;height:17px;color:var(--k-green-ink)}.hx-pill{white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.hx-pill--ok{background:var(--lg-success-wash);color:var(--lg-success)}.hx-pill--due{background:var(--lg-warning-wash);color:var(--lg-warning)}.hx-pill--plain{background:var(--lg-sunken);color:var(--lg-ink-2)}.hx-pill--info{background:var(--lg-brand-wash);color:var(--lg-brand)}.hx-card{background:var(--mk-surface);border:1px solid var(--mk-line);box-shadow:var(--hx-card-shadow);border-radius:22px;position:relative}.hx-in{animation:hx-in .95s var(--mk-ease) both;animation-delay:var(--d,0s)}@keyframes hx-in{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}.hx-hero{padding-top:clamp(104px,9vw + 60px,150px);padding-bottom:clamp(40px,5vw,80px);position:relative;overflow:clip}.hx-hero:before{content:"";background-image:linear-gradient(to right, color-mix(in srgb, var(--mk-ink) 5%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--mk-ink) 5%, transparent) 1px, transparent 1px);pointer-events:none;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 60% 20%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 60% at 60% 20%,#000 20%,#0000 75%)}.hx-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid;position:relative}.hx-pill-eyebrow{background:var(--mk-surface);border:1px solid var(--mk-line);box-shadow:var(--hx-card-shadow);color:var(--mk-ink-2);border-radius:999px;align-items:center;gap:10px;margin:0 0 26px;padding:7px 14px 7px 10px;font-size:.88rem;font-weight:650;display:inline-flex}.hx-pill-eyebrow i{background:var(--k-green);border-radius:50%;width:8px;height:8px;position:relative}.hx-pill-eyebrow i:after{content:"";border:2px solid var(--k-green);animation:hx-ping 2.4s var(--mk-ease) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes hx-ping{0%{opacity:.8;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.8)}}.hx-h1{letter-spacing:-.048em;margin:0;font-size:clamp(3rem,1.4rem + 5vw,6rem);font-weight:800;line-height:.98}.hx-rot{vertical-align:bottom;white-space:nowrap;transition:width .7s cubic-bezier(.65,0,.35,1);display:inline-block;position:relative}.hx-rot[data-ready=true]:before{content:"​"}.hx-word{color:var(--k-ink)}.hx-rot[data-ready=false] .hx-word:not(:first-child){display:none}.hx-rot[data-ready=true] .hx-word{position:absolute;top:0;left:0}.hx-word>span{display:inline-block}.hx-rot[data-ready=true] .hx-word[data-state=in]>span{opacity:1;filter:none;transition:opacity .5s var(--mk-ease), transform .65s cubic-bezier(.2, .9, .25, 1.15), filter .5s var(--mk-ease);transition-delay:calc(var(--i) * 32ms + .12s);transform:none}.hx-rot[data-ready=true] .hx-word[data-state=out]>span{opacity:0;filter:blur(8px);transition:opacity .4s var(--mk-ease), transform .45s var(--mk-ease), filter .4s var(--mk-ease);transition-delay:calc(var(--i) * 18ms);transform:translateY(-.42em)rotate(-4deg)}.hx-rot[data-ready=true] .hx-word[data-state=idle]>span{opacity:0;filter:blur(8px);transform:translateY(.5em)rotate(5deg)}.hx-punct{margin-left:-.07em}.hx-rot-measure{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:-9999px}.hx-rot-measure>span{display:inline-block}.hx-hero-lede{max-width:560px;color:var(--mk-ink-2);text-wrap:pretty;margin:28px 0 0;font-size:clamp(1.08rem,.98rem + .45vw,1.3rem);line-height:1.58}.hx-hero-cta{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hx-btn-glow{box-shadow:0 12px 30px -12px #0755edb3, inset 0 0 0 1px var(--mk-btn-edge)}.hx-btn-arrow{width:18px;height:18px;transition:transform .3s var(--mk-ease)}.hx-btn-glow:hover .hx-btn-arrow{transform:translate(4px)}.hx-assure{flex-wrap:wrap;gap:10px 22px;margin:26px 0 0;padding:0;list-style:none;display:flex}.hx-assure li{color:var(--mk-ink-2);align-items:center;gap:7px;font-size:.93rem;font-weight:600;display:inline-flex}.hx-assure svg{width:16px;height:16px;color:var(--k-green-ink)}.hx-stage{--hx-scroll:0;--hx-px:0;--hx-py:0;perspective:1400px;place-items:center;padding:20px 0 40px;display:grid;position:relative}.hx-aura{pointer-events:none;position:absolute;inset:-6% -10%}.hx-aura i{filter:blur(60px);opacity:.5;border-radius:50%;position:absolute}.hx-aura i:first-child{background:var(--k-blue);width:55%;height:45%;top:8%;left:22%}.hx-aura i:nth-child(2){background:var(--k-green);opacity:.35;width:34%;height:30%;top:55%;left:8%}.hx-aura i:nth-child(3){background:var(--k-amber);opacity:.35;width:30%;height:28%;top:36%;right:4%}.hx-aura i:nth-child(4){background:var(--k-lilac);opacity:.35;width:26%;height:22%;bottom:0;right:18%}.hx-stage-phone{width:clamp(260px,25vw,330px);transform:rotateY(calc(var(--hx-px) * 7deg)) rotateX(calc(var(--hx-py) * -5deg)) translateY(calc(var(--hx-scroll) * -30px));transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:relative}.hx-stage-phone .hx-phone{max-width:none}.hx-arrive{grid-template-rows:0fr;transition:grid-template-rows .7s cubic-bezier(.2,.9,.25,1);display:grid}.hx-arrive[data-on=true]{grid-template-rows:1fr}.hx-arrive-inner{min-height:0;overflow:hidden}.hx-arrive[data-on=true] .hx-arrive-row{animation:hx-flash 2.4s var(--mk-ease) .2s both}@keyframes hx-flash{0%{background:var(--lg-brand-wash);box-shadow:-14px 0 0 var(--lg-brand-wash), 14px 0 0 var(--lg-brand-wash)}to{background:0 0;box-shadow:-14px 0 #0000,14px 0 #0000}}.hx-banner{left:calc(10 * var(--pu));right:calc(10 * var(--pu));top:calc(6 * var(--pu));z-index:4;align-items:center;gap:calc(10 * var(--pu));padding:calc(11 * var(--pu)) calc(12 * var(--pu));border-radius:calc(22 * var(--pu));background:color-mix(in srgb, var(--lg-card) 88%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.5);box-shadow:0 calc(12 * var(--pu)) calc(30 * var(--pu)) calc(-10 * var(--pu)) #0b173273;color:var(--lg-ink);opacity:0;transition:transform .6s cubic-bezier(.2, .9, .25, 1.1), opacity .35s var(--mk-ease);font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;display:flex;position:absolute;overflow:hidden;transform:translateY(-160%)scale(.96)}.hx-banner[data-phase=arrive],.hx-banner[data-phase=read]{opacity:1;transform:none}.hx-banner-icon{width:calc(38 * var(--pu));height:calc(38 * var(--pu));border-radius:calc(10 * var(--pu));color:#fff;background:#0755ed;flex:none;place-items:center;display:grid}.hx-banner-icon svg{width:calc(20 * var(--pu));height:calc(20 * var(--pu))}.hx-banner-text{gap:calc(2 * var(--pu));flex-direction:column;min-width:0;display:flex}.hx-banner-text b{font-size:calc(14 * var(--pu));white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.hx-banner-text span{align-items:center;gap:calc(4 * var(--pu));font-size:calc(12.5 * var(--pu));color:var(--lg-ink-2);display:inline-flex}.hx-banner-text svg{width:calc(12 * var(--pu));height:calc(12 * var(--pu))}.hx-banner-scan{pointer-events:none;background:linear-gradient(100deg,#0000 30%,#0755ed2e 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}.hx-banner[data-phase=read] .hx-banner-scan{animation:hx-sweep 1.1s var(--mk-ease) infinite}@keyframes hx-sweep{to{transform:translate(100%)}}.hx-frag{z-index:2;background:color-mix(in srgb, var(--mk-surface) 92%, transparent);-webkit-backdrop-filter:blur(14px);border:1px solid var(--mk-line);box-shadow:var(--hx-float-shadow);max-width:270px;transform:translate3d(calc(var(--hx-px) * var(--depth) * -10px), calc(var(--hx-scroll) * var(--depth) * -90px + var(--hx-py) * var(--depth) * -8px), 0);transition:transform .7s cubic-bezier(.2, .8, .2, 1), box-shadow .4s var(--mk-ease), border-color .4s var(--mk-ease);border-radius:18px;align-items:center;gap:12px;padding:12px 14px;font-size:.86rem;line-height:1.3;display:flex;position:absolute}.hx-frag>span>b{font-weight:700;display:block}.hx-frag>span>small{color:var(--mk-ink-3);margin-top:2px;font-size:.8rem;display:block}.hx-frag-icon{background:color-mix(in srgb, var(--k-blue) var(--k-mix), transparent);width:36px;height:36px;color:var(--k-blue-ink);border-radius:10px;flex:none;place-items:center;display:grid}.hx-frag-icon svg{width:18px;height:18px}.hx-frag--mail{top:-3%;left:-22%}.hx-frag--mail[data-lit=true]{border-color:var(--mk-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--mk-accent) 18%, transparent), var(--hx-float-shadow)}.hx-frag--people{top:71%;right:-14%}.hx-frag--money{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;width:230px;padding:0;bottom:30%;left:-20%}.hx-frag--money .lg{--u:.6px}.hx-frag--money .lg-panel{box-shadow:var(--hx-float-shadow)}.hx-avatars{flex:none;display:inline-flex}.hx-avatars i{color:#fff;background:var(--k-blue);border:2px solid var(--mk-surface);border-radius:50%;place-items:center;width:32px;height:32px;font-size:.72rem;font-style:normal;font-weight:750;display:grid}.hx-avatars i+i{background:var(--k-pink);margin-left:-9px}.hx-marquee{padding:10px 0 clamp(24px,4vw,48px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.hx-marquee-track{width:max-content;animation:70s linear infinite hx-marquee;display:flex}.hx-marquee:hover .hx-marquee-track{animation-play-state:paused}.hx-marquee-list{gap:10px;margin:0;padding:0 10px 0 0;list-style:none;display:flex}.hx-marquee-list li{background:var(--mk-surface);border:1px solid var(--mk-line);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:10px 16px;font-size:.95rem;font-weight:650;display:inline-flex}.hx-marquee-list i{background:var(--k);border-radius:3px;width:9px;height:9px}@keyframes hx-marquee{to{transform:translate(-50%)}}.hx-car{padding-block:var(--mk-section-y);position:relative;overflow:hidden}.hx-car-tabs{background:var(--mk-surface);border:1px solid var(--mk-line);width:fit-content;max-width:100%;box-shadow:var(--hx-card-shadow);border-radius:999px;justify-content:center;gap:4px;margin:0 auto 28px;padding:4px;display:flex}.hx-car-tabs button{appearance:none;font:inherit;color:var(--mk-ink-2);white-space:nowrap;cursor:pointer;transition:background .3s var(--mk-ease), color .3s var(--mk-ease);background:0 0;border:0;border-radius:999px;padding:9px 16px;font-size:.9rem;font-weight:650}.hx-car-tabs button:hover{color:var(--mk-ink)}.hx-car-tabs button[aria-pressed=true]{background:var(--mk-ink);color:var(--mk-bg)}.hx-car-tabs button:focus-visible{outline:2px solid var(--mk-focus);outline-offset:2px}.hx-car-stage{position:relative}.hx-car-glow{aspect-ratio:1;filter:blur(80px);opacity:.4;background-color:var(--k-blue);width:min(520px,90%);transition:background-color .8s var(--mk-ease);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;translate:0 -50%}.hx-car[data-place=money] .hx-car-glow{background-color:#3b5a86}.hx-car[data-place=add] .hx-car-glow{background-color:var(--k-lilac)}.hx-car[data-place=home] .hx-car-glow{background-color:var(--k-green)}.hx-car[data-place=docs] .hx-car-glow,.hx-car[data-place=chain] .hx-car-glow{background-color:var(--k-violet)}.hx-car[data-place=mail] .hx-car-glow{background-color:var(--k-cyan)}.hx-car[data-place=actions] .hx-car-glow{background-color:var(--k-green)}.hx-car-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:24px;grid-auto-columns:100%;grid-auto-flow:column;display:grid;position:relative;overflow-x:auto}.hx-car-track::-webkit-scrollbar{display:none}.hx-car-track:focus-visible{outline:2px solid var(--mk-focus);outline-offset:4px}.hx-car-slide{scroll-snap-align:center;scroll-snap-stop:always;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,96px);padding:12px clamp(0px,4vw,64px) 56px;display:grid}.hx-car-copy{max-width:440px;transition:opacity .5s var(--mk-ease), transform .5s var(--mk-ease);justify-self:end}.hx-car-slide[data-active=false] .hx-car-copy{opacity:0;transform:translateY(8px)}.hx-car-tab{color:var(--tc);margin-bottom:10px;font-size:.9rem;font-weight:750;display:inline-block}.hx-car-slide--today{--tc:var(--k-blue-ink)}.hx-car-slide--money{--tc:var(--mk-ink)}.hx-car-slide--add{--tc:var(--k-lilac-ink)}.hx-car-slide--home{--tc:var(--k-green-ink)}.hx-car-slide--docs{--tc:var(--k-violet-ink)}.hx-car-slide--overview{--tc:var(--k-blue-ink)}.hx-car-slide--mail{--tc:var(--k-cyan-ink)}.hx-car-slide--actions{--tc:var(--k-green-ink)}.hx-car-slide--chain{--tc:var(--k-violet-ink)}.hx-car-copy .hx-body{margin-top:12px}.hx-car-device{justify-self:start}.hx-car-device .hx-phone{width:min(300px,47svh - 122.2px);min-width:240px}.hx-car-controls{justify-content:center;align-items:center;gap:18px;margin:-16px 0 14px;display:flex}.hx-car-arrow{appearance:none;border:1px solid var(--mk-line);background:var(--mk-surface);width:42px;height:42px;color:var(--mk-ink);cursor:pointer;box-shadow:var(--hx-card-shadow);border-radius:50%;place-items:center;display:grid}.hx-car-arrow svg{width:20px;height:20px}.hx-car-arrow:hover{border-color:var(--mk-ink-3)}.hx-car-arrow:focus-visible{outline:2px solid var(--mk-focus);outline-offset:2px}.hx-car-dots{gap:8px;display:flex}.hx-car-dots i{background:var(--mk-line);width:8px;height:8px;transition:width .35s var(--mk-ease), background .35s var(--mk-ease);border-radius:999px}.hx-car-dots i[data-on=true]{background:var(--mk-ink);width:24px}.hx-split-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,96px);display:grid}.hx-points{gap:18px;margin:30px 0 0;display:grid}.hx-points div{border-left:3px solid var(--k-pink);padding-left:18px}.hx-points div:nth-child(2){border-color:var(--k-green)}.hx-points div:nth-child(3){border-color:var(--k-blue)}.hx-points dt{font-size:1.05rem;font-weight:750}.hx-points dd{color:var(--mk-ink-2);margin:4px 0 0;line-height:1.55}.hx-hh{flex-direction:column;gap:16px;display:flex}.hx-hh-agenda{padding:20px 20px 24px;overflow:hidden}.hx-hh-top{border-bottom:1px solid var(--mk-line);align-items:center;gap:12px;padding-bottom:14px;display:flex}.hx-hh-top b{font-size:1.05rem;display:block}.hx-hh-top small{color:var(--mk-ink-3);font-size:.85rem}.hx-hh-label{margin:18px 0 6px;font-size:.95rem;font-weight:750;display:block}.hx-hh-row{align-items:center;gap:12px;padding:10px 0;display:flex}.hx-hh-row+.hx-hh-row{border-top:1px solid var(--mk-line)}.hx-hh-dot{background:color-mix(in srgb, var(--c) var(--k-mix), transparent);border-radius:11px;flex:none;width:36px;height:36px;position:relative}.hx-hh-dot:after{content:"";background:var(--c);border-radius:4px;position:absolute;inset:12px}.hx-hh-dot--orange{--c:var(--k-orange)}.hx-hh-dot--pink{--c:var(--k-pink)}.hx-hh-dot--violet{--c:var(--k-violet)}.hx-hh-text{flex:1;min-width:0}.hx-hh-text b{font-size:.97rem;display:block}.hx-hh-text small{color:var(--mk-ink-2);margin-top:2px;font-size:.84rem;display:block}.hx-pill--swap{padding:0;display:inline-grid;overflow:hidden}.hx-pill--swap>span{grid-area:1/1;padding:4px 10px;transition:transform .5s cubic-bezier(.2,.9,.25,1.1),opacity .35s}.hx-pill--swap>span:first-child{background:var(--lg-sunken);color:var(--lg-ink-2)}.hx-pill--swap>span:last-child{background:var(--lg-success-wash);color:var(--lg-success);opacity:0;transform:translateY(110%)}.hx-pill--swap[data-on=true]>span:first-child{opacity:0;transform:translateY(-110%)}.hx-pill--swap[data-on=true]>span:last-child{opacity:1;transform:none}.hx-toast{background:var(--mk-ink);color:var(--mk-bg);box-shadow:var(--hx-float-shadow);opacity:0;border-radius:14px;align-items:center;gap:9px;padding:12px 14px;font-size:.84rem;font-weight:600;line-height:1.35;transition:transform .55s cubic-bezier(.2,.9,.25,1.1),opacity .3s;display:flex;position:absolute;bottom:14px;left:16px;right:16px;transform:translateY(140%)}.hx-toast svg{width:18px;height:18px;color:var(--k-green);flex:none}.hx-toast[data-on=true]{opacity:1;transform:none}.hx-hh-money{background:var(--lg-navy);color:#fff;border-color:#0000;padding:22px}.hx-hh-money .hx-hh-label{color:#c5d3e4;margin-top:0;font-weight:650}.hx-split{gap:3px;height:12px;margin:14px 0 12px;display:flex}.hx-split i{transition:flex-basis 1s var(--mk-ease);border-radius:999px;display:block}.hx-split .a{background:#86a9f2;flex:auto}.hx-split .t{flex:0 0 var(--tom);background:#ee9cc4}.hx-split-legend{color:#c5d3e4;flex-wrap:wrap;gap:6px 20px;font-size:.86rem;display:flex}.hx-split-legend em{border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.hx-split-legend em.a{background:#86a9f2}.hx-split-legend em.t{background:#ee9cc4}.hx-split-legend b{color:#fff;font-variant-numeric:tabular-nums;margin-left:4px}.hx-owes{background:#ffffff12;border:1px dashed #c5d3e459;border-radius:14px;flex-direction:column;gap:3px;margin:20px 0 16px;padding:14px 16px;display:flex}.hx-owes-basis{color:#f2c46b;font-size:.8rem;font-weight:700}.hx-owes-line{font-size:1rem}.hx-owes-line b{letter-spacing:-.03em;margin-top:2px;font-size:2rem;font-weight:750;display:block}.hx-owes-note{color:#c5d3e4;font-size:.8rem}.hx-btn-ghost{color:#fff;border:1.5px solid #a9c5ff;border-radius:12px;padding:10px 16px;font-size:.9rem;font-weight:700;display:inline-flex}.hx-ktile{background:color-mix(in srgb, var(--k) var(--k-mix), transparent);width:42px;height:42px;color:var(--k-ink);border-radius:12px;flex:none;place-items:center;display:grid}.hx-ktile svg{width:20px;height:20px}.hx-photo{background:linear-gradient(160deg,#e9e4da,#d7d0c3);border-radius:14px;flex:none;width:118px;height:88px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.hx-photo i{filter:blur(2px);background:radial-gradient(circle at 40% 40%,#7868468c,#8c7c5a40 55%,#0000 72%);border-radius:46% 54% 60% 40%;width:58%;height:56%;position:absolute;top:18%;left:22%}.hx-journey{--p:1}.hx-journey-track{position:relative}.hx-section--after-hero{padding-top:0}.hx-journey-line{background:var(--mk-line);border-radius:3px;height:3px;position:absolute;top:31px;left:10%;right:10%}.hx-journey-line i{border-radius:inherit;background:linear-gradient(90deg, var(--k-cyan), var(--k-blue), var(--k-orange), var(--k-green), var(--k-lilac));transform:scaleX(var(--p));transform-origin:0;position:absolute;inset:0}.hx-journey-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.hx-journey-stages li{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.hx-journey-node{background:var(--mk-surface);border:1.5px solid var(--mk-line);width:64px;height:64px;color:var(--mk-ink-3);transition:background .5s var(--mk-ease), color .5s var(--mk-ease), border-color .5s var(--mk-ease), transform .5s cubic-bezier(.2, .9, .25, 1.3), box-shadow .5s var(--mk-ease);border-radius:20px;place-items:center;margin-bottom:8px;display:grid}.hx-journey-node svg{width:26px;height:26px}.hx-journey-stages li[data-lit=true] .hx-journey-node{background:color-mix(in srgb, var(--k) calc(var(--k-mix) + 6%), var(--mk-surface));border-color:color-mix(in srgb, var(--k) 60%, transparent);color:var(--k-ink);box-shadow:0 14px 30px -16px var(--k);transform:translateY(-3px)scale(1.04)}.hx-journey-stages b{letter-spacing:-.015em;font-size:1.12rem;font-weight:800}.hx-journey-stages span{color:var(--mk-ink-2);max-width:220px;font-size:.93rem;line-height:1.5}.hx-journey-stages li[data-lit=false] b,.hx-journey-stages li[data-lit=false] span{opacity:.55}.hx-journey-stages b,.hx-journey-stages span{transition:opacity .5s var(--mk-ease)}.hx-journey-out{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;margin-top:40px;display:flex}.hx-journey-out>span{color:var(--mk-ink);font-size:1.02rem;font-weight:650}.hx-trust{background:var(--lg-navy);color:#fff;--mk-ink-2:#c5d3e4;--mk-accent:#a9c5ff;overflow:hidden}.hx-trust:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#5b8def47,#0000 65%);border-radius:50%;width:60%;position:absolute;inset:-20% -10% auto auto}.hx-trust-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(36px,6vw,96px);display:grid;position:relative}.hx-labels{background:#ffffff0d;border:1px solid #c5d3e429;border-radius:20px;gap:12px;margin-top:32px;padding:18px;display:grid}.hx-labels-title{color:#c5d3e4;font-size:.85rem;font-weight:700}.hx-label-row{color:#dce5f1;align-items:center;gap:12px;font-size:.92rem;display:flex}.hx-label-row .hx-pill{justify-content:center;min-width:150px}.hx-trust .hx-pill--ok{color:#bce7cb;background:#173d2a}.hx-trust .hx-pill--due{color:#f0b462;background:#3a2a14}.hx-trust .hx-pill--plain{color:#c5d3e4;background:#1f2d45}.hx-trust .hx-pill--info{color:#a9c5ff;background:#233b62}.hx-trust-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hx-trust-item{transition:background .35s var(--mk-ease), border-color .35s var(--mk-ease);background:#ffffff0a;border:1px solid #c5d3e424;border-radius:20px;flex-direction:column;gap:6px;padding:22px;display:flex}@media (hover:hover){.hx-trust-item:hover{background:#ffffff12;border-color:#a9c5ff66}}.hx-trust-icon{color:#a9c5ff;background:#a9c5ff24;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:8px;display:grid}.hx-trust-icon svg{width:20px;height:20px}.hx-trust-item b{font-size:1.04rem}.hx-trust-item>span:last-child{color:#c5d3e4;font-size:.92rem;line-height:1.5}.hx-ea{scroll-margin-top:40px;overflow:hidden}.hx-ea--page{padding-top:calc(var(--mk-section-y) + 48px);min-height:100vh}.hx-ea-glow{pointer-events:none;position:absolute;inset:0}.hx-ea-glow:before,.hx-ea-glow:after{content:"";filter:blur(80px);opacity:.35;border-radius:50%;position:absolute}.hx-ea-glow:before{background:var(--k-blue);width:520px;height:420px;top:10%;right:-120px}.hx-ea-glow:after{background:var(--k-green);opacity:.22;width:380px;height:320px;bottom:0;left:-140px}.hx-ea-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:start;gap:clamp(36px,6vw,96px);display:grid;position:relative}.hx-ea-copy{position:sticky;top:110px}.hx-perks{gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.hx-perks li{align-items:flex-start;gap:12px;display:flex}.hx-perk-tick{background:var(--lg-success-wash);width:28px;height:28px;color:var(--lg-success);border-radius:9px;flex:none;place-items:center;display:grid}.hx-perk-tick svg{width:16px;height:16px}.hx-perks b{font-size:1rem;display:block}.hx-perks small{color:var(--mk-ink-2);margin-top:2px;font-size:.9rem;display:block}.hx-next{border-top:1px solid var(--mk-line);gap:10px;margin:32px 0 0;padding:18px 0 0;list-style:none;display:grid}.hx-next li{align-items:center;gap:12px;font-size:.95rem;font-weight:600;display:flex}.hx-next li span{background:var(--mk-accent-tint);width:26px;height:26px;color:var(--mk-accent-strong);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:grid}.hx-ea-note{color:var(--mk-ink-3);margin:20px 0 0;font-size:.88rem;line-height:1.5}.hx-ea-panel{background:var(--mk-surface);border:1px solid var(--mk-line);box-shadow:var(--hx-float-shadow);border-radius:28px;padding:clamp(22px,3vw,36px);position:relative}.hx-ea-panel:before{content:"";background:linear-gradient(90deg, var(--k-blue), var(--k-cyan), var(--k-green), var(--k-amber), var(--k-orange), var(--k-pink), var(--k-lilac));border-radius:0 0 3px 3px;height:3px;position:absolute;top:-1px;left:28px;right:28px}.hx-faq{border-top:1px solid var(--mk-line);interpolate-size:allow-keywords}.hx-faq details{border-bottom:1px solid var(--mk-line)}.hx-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:1.1rem;font-weight:700;list-style:none;display:flex}.hx-faq summary::-webkit-details-marker{display:none}.hx-faq summary:focus-visible{outline:2px solid var(--mk-focus);outline-offset:4px;border-radius:6px}.hx-faq summary i{background:var(--mk-bg-warm);width:28px;height:28px;transition:transform .35s var(--mk-ease), background .35s var(--mk-ease);border-radius:50%;flex:none;position:relative}.hx-faq summary i:before,.hx-faq summary i:after{content:"";background:var(--mk-ink);border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.hx-faq summary i:after{transition:transform .35s var(--mk-ease);transform:rotate(90deg)}.hx-faq details[open] summary i{background:var(--mk-accent-tint)}.hx-faq details[open] summary i:after{transform:rotate(0)}.hx-faq details::details-content{height:0;transition:height .4s var(--mk-ease), content-visibility .4s allow-discrete;overflow:clip}.hx-faq details[open]::details-content{height:auto}.hx-faq details p{max-width:680px;color:var(--mk-ink-2);margin:0 0 24px;font-size:1.02rem;line-height:1.62}.hx-faq-more{margin:26px 0 0}.lg-figs{grid-template-columns:repeat(var(--n), 1fr);gap:calc(8 * var(--u));display:grid}.lg-fig{gap:calc(2 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:calc(14 * var(--u));background:var(--lg-card);flex-direction:column;display:flex}.lg-fig b{font-size:calc(20 * var(--u));letter-spacing:-.02em;font-weight:700}.lg-fig span{font-size:calc(11.5 * var(--u));color:var(--lg-ink-2)}.lg-status{gap:calc(10 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));border-radius:calc(16 * var(--u));background:var(--lg-success-wash);align-items:center;display:flex}.lg-status-mark{width:calc(34 * var(--u));height:calc(34 * var(--u));border:1.5px solid var(--lg-success);color:var(--lg-success);font-size:calc(18 * var(--u));border-radius:50%;flex:none;place-items:center;display:grid}.lg-status b{font-size:calc(15.5 * var(--u));color:var(--lg-success);display:block}.lg-status>span:last-child>span{font-size:calc(13 * var(--u));color:var(--lg-ink);display:block}.lg-count{gap:calc(14 * var(--u));padding:calc(16 * var(--u));border-radius:calc(22 * var(--u));background:var(--lg-action);color:#fff;box-shadow:0 calc(14 * var(--u)) calc(30 * var(--u)) calc(-16 * var(--u)) #0755edb3;align-items:center;display:flex}.lg-count-num{flex-direction:column;flex:none;align-items:center;line-height:1;display:flex}.lg-count-num b{font-size:calc(46 * var(--u));letter-spacing:-.04em;font-weight:700}.lg-count-num span{font-size:calc(12 * var(--u));opacity:.85;font-weight:600}.lg-count-text b{font-size:calc(17 * var(--u));font-weight:700;display:block}.lg-count-text span{margin-top:calc(3 * var(--u));font-size:calc(12.5 * var(--u));color:#ffffffdb;display:block}.lg-stages{gap:calc(8 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));border-radius:calc(16 * var(--u));background:var(--lg-card);flex-direction:column;display:flex}.lg-stage-bar{gap:calc(3 * var(--u));height:calc(8 * var(--u));display:flex}.lg-stage-bar i{background:var(--lg-sunken);transition:background .6s var(--mk-ease);border-radius:999px;flex:1}.lg-stage-bar i[data-state=done]{background:var(--k-green)}.lg-stage-bar i[data-state=now]{background:var(--lg-action);box-shadow:0 0 0 calc(3 * var(--u)) color-mix(in srgb, var(--lg-action) 22%, transparent)}.lg-stage-label{align-items:baseline;gap:calc(6 * var(--u));font-size:calc(12.5 * var(--u));color:var(--lg-ink-2);display:flex}.lg-stage-label b{font-size:calc(15 * var(--u));color:var(--lg-ink)}.lg-stage-next{margin-left:auto}.lg-todos{padding:calc(10 * var(--u)) 0 calc(2 * var(--u));flex-direction:column;display:flex}.lg-todo{align-items:center;gap:calc(10 * var(--u));padding:calc(10 * var(--u)) 0;margin-bottom:calc(6 * var(--u));border-bottom:1px solid var(--lg-line);display:flex}.lg-todos>.lg-todo:last-child{border-bottom:0;margin-bottom:0}.lg-bigtile--sm{min-height:0;padding:calc(12 * var(--u))}.lg-bigtile--sm b{font-size:calc(15 * var(--u))}.lg-pill--due{background:var(--lg-warning-wash);color:var(--lg-warning)}.lg-pill--ok{background:var(--lg-success-wash);color:var(--lg-success)}.lg-pill--plain{background:var(--lg-sunken);color:var(--lg-ink-2)}.lg-pill--danger{background:var(--lg-danger-wash);color:var(--lg-danger)}.lg-pill--action{background:var(--lg-action);color:#fff}.lg-pill--action svg{font-size:calc(13 * var(--u))}.lg-avatar{width:calc(38 * var(--u));height:calc(38 * var(--u));background:color-mix(in srgb, var(--k) var(--k-mix), transparent);color:var(--k-ink);font-size:calc(13 * var(--u));border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.lg-trail{align-items:flex-end;gap:calc(5 * var(--u));flex-direction:column;flex:none;display:flex}.lg-time{font-size:calc(12 * var(--u));color:var(--lg-ink-3)}.lg-chain{gap:calc(10 * var(--u));flex-direction:column;display:flex;position:relative}.lg-chain:before{content:"";left:calc(19 * var(--u));top:calc(24 * var(--u));bottom:calc(24 * var(--u));background:var(--lg-line);width:2px;position:absolute}.lg-link-node{align-items:center;gap:calc(12 * var(--u));padding:calc(12 * var(--u));border-radius:calc(16 * var(--u));background:var(--lg-card);display:flex;position:relative}.lg-link-node>i{width:calc(16 * var(--u));height:calc(16 * var(--u));margin:0 calc(3 * var(--u));background:var(--k-green);box-shadow:0 0 0 calc(4 * var(--u)) color-mix(in srgb, var(--k-green) 25%, transparent);border-radius:50%;flex:none}.lg-link-node--due>i{background:var(--k-amber);box-shadow:0 0 0 calc(4 * var(--u)) color-mix(in srgb, var(--k-amber) 30%, transparent)}.lg-link-node.is-you{box-shadow:inset 0 0 0 1.5px var(--lg-brand)}.lg-checkin{align-items:center;gap:calc(10 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));border-radius:calc(16 * var(--u));background:var(--lg-warning-wash);display:flex}.lg-checkin>span:first-child{flex:1;min-width:0}.lg-checkin b{font-size:calc(14 * var(--u));display:block}.lg-checkin>span:first-child>span{font-size:calc(12 * var(--u));color:var(--lg-warning);font-weight:600;display:block}.hx-aura--buyer i:nth-child(2){background:var(--k-violet)}.hx-aura--buyer i:nth-child(3){background:var(--k-green)}.hx-aura--buyer i:nth-child(4){background:var(--k-orange)}.hx-frag-icon--violet{background:color-mix(in srgb, var(--k-violet) var(--k-mix), transparent);color:var(--k-violet-ink)}.hx-frag-icon--green{background:color-mix(in srgb, var(--k-green) var(--k-mix), transparent);color:var(--k-green-ink)}.hx-frag--safe{bottom:22%;left:-20%}.hx-rules{background:#ffffff0d;border:1px solid #c5d3e429;border-radius:20px;margin-top:30px;padding:18px}.hx-rules ol{gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.hx-rules li{align-items:flex-start;gap:12px;display:flex}.hx-rules li .hx-trust-icon{flex:none;margin:0}.hx-rules b{font-size:1rem;display:block}.hx-rules small{color:#c5d3e4;margin-top:2px;font-size:.9rem;line-height:1.45;display:block}.hx-safe-note{color:#c5d3e4;margin:18px 0 0;font-size:.9rem}.hx-safe{flex-direction:column;gap:16px;display:flex}.hx-safe-verified{color:#bce7cb;background:#173d2a;border-radius:20px;align-items:center;gap:14px;padding:18px 20px;display:flex}.hx-safe-verified b{font-size:1.05rem;display:block}.hx-safe-verified small{color:#dcefe3;margin-top:2px;display:block}.hx-safe-mark{border:1.5px solid #bce7cb;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.hx-safe-mark svg{width:22px;height:22px}.hx-safe-msg{color:var(--mk-ink);padding:0;overflow:hidden}.hx-safe-held{background:var(--lg-warning-wash);color:var(--lg-warning);padding:11px 18px;font-size:.86rem;font-weight:700}.hx-safe-head{align-items:center;gap:12px;padding:18px 18px 6px;display:flex}.hx-safe-head b{font-size:.98rem;display:block}.hx-safe-head small{color:var(--mk-ink-3);margin-top:2px;font-size:.86rem;display:block}.hx-safe-avatar{background:var(--lg-danger-wash);width:40px;height:40px;color:var(--lg-danger);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.hx-safe-warn{background:var(--lg-danger-wash);color:var(--lg-danger);border-left:4px solid var(--lg-danger);border-radius:12px;margin:12px 18px 0;padding:12px 14px;font-size:.9rem;font-weight:700;line-height:1.4}.hx-safe-actions{gap:10px;padding:16px 18px 18px;display:flex}.hx-safe-btn{background:var(--mk-btn-fill);color:#fff;border-radius:11px;padding:9px 14px;font-size:.86rem;font-weight:700}.hx-safe-btn--quiet{color:var(--mk-accent);box-shadow:inset 0 0 0 1.5px var(--mk-line-strong);background:0 0}.hx-trust .hx-safe-btn--quiet{color:#0755ed}:root[data-theme=dark] .hx-trust .hx-safe-btn--quiet{color:#a9c5ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hx-trust .hx-safe-btn--quiet{color:#a9c5ff}}.mk-reveal[data-reveal=shown] .hx-safe-warn{animation:hx-warn 1.2s var(--mk-ease) .5s both}@keyframes hx-warn{0%{opacity:0;transform:translateY(6px)}40%{opacity:1;transform:none;box-shadow:0 0 #ef5b5b73}to{box-shadow:0 0 0 10px #0000}}.hx-hunt{flex-direction:column;gap:16px;display:flex}.hx-compare{flex-direction:column;gap:14px;padding:20px;display:flex}.hx-compare-homes{grid-template-columns:110px repeat(3,1fr);gap:10px;display:grid}.hx-compare-homes:before{content:""}.hx-compare-home{color:var(--mk-ink-2);align-items:center;gap:7px;min-width:0;font-size:.8rem;font-weight:650;line-height:1.25;display:flex}.hx-compare-home i{background:var(--k);color:#fff;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:.8rem;font-style:normal;font-weight:800;display:grid}.hx-compare-row{border-top:1px solid var(--mk-line);grid-template-columns:110px repeat(3,1fr);align-items:center;gap:10px;padding-top:12px;display:grid}.hx-compare-label{font-size:.86rem;font-weight:650}.hx-compare-cell{flex-direction:column;gap:5px;font-size:.86rem;font-weight:650;display:flex}.hx-compare-cell em{background:var(--lg-success-wash);color:var(--lg-success);border-radius:999px;align-items:center;gap:2px;margin-left:6px;padding:1px 7px;font-size:.72rem;font-style:normal;font-weight:800;display:inline-flex}.hx-compare-cell em svg{width:11px;height:11px}.hx-compare-bar{background:var(--mk-bg-warm);border-radius:999px;height:7px;display:block;overflow:hidden}.hx-compare-bar i{height:100%;width:var(--w);border-radius:inherit;background:var(--k);transition:width 1.2s var(--mk-ease) .2s;display:block}.mk-reveal[data-reveal=pending] .hx-compare-bar i{width:0}.hx-compare-tally{color:var(--lg-success);font-size:.84rem;font-weight:750}.hx-viewing{grid-template-columns:150px 1fr;align-items:center;gap:6px 18px;padding:16px;display:grid}.hx-photo--room{background:linear-gradient(150deg,#f2e7d5,#d9c9ae);grid-row:span 2;width:150px;height:110px}.hx-photo--room b{color:#fff;background:#0b1732b8;border-radius:999px;padding:3px 9px;font-size:.74rem;position:absolute;bottom:8px;left:10px}.hx-photo--room i{width:40%;height:46%;top:12%;left:52%}.hx-viewing-rate{justify-content:space-between;align-items:center;gap:10px;font-size:.9rem;font-weight:650;display:flex}.hx-pips{gap:5px;display:inline-flex}.hx-pips i{background:var(--mk-bg-warm);border-radius:999px;width:20px;height:8px}.hx-pips i[data-on=true]{background:var(--k-amber)}.hx-viewing-issue{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.hx-viewing-issue b{font-size:.92rem}.hx-handover{grid-template-columns:1fr 80px 1fr;align-items:center;display:grid}.hx-handover .hx-card{flex-direction:column;align-items:flex-start;gap:6px;padding:22px;display:flex}.hx-handover b{font-size:1.1rem}.hx-handover small{color:var(--mk-ink-3);font-size:.88rem}.hx-handover-tick{background:var(--lg-success-wash);width:42px;height:42px;color:var(--lg-success);border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.hx-handover-tick svg,.hx-handover .hx-ktile svg{width:20px;height:20px}.hx-handover .hx-ktile{margin-bottom:4px}.hx-handover-wire{background:linear-gradient(90deg, var(--k-green), var(--k-blue));border-radius:3px;height:3px;margin:0 8px;position:relative}.hx-handover-wire i{background:var(--k-blue);width:12px;height:12px;box-shadow:0 0 0 5px color-mix(in srgb, var(--k-blue) 25%, transparent);animation:hx-hand 2.6s var(--mk-ease) infinite;border-radius:50%;margin-top:-6px;position:absolute;top:50%}@keyframes hx-hand{0%{opacity:0;left:0}20%,80%{opacity:1}to{opacity:0;left:calc(100% - 12px)}}.hx-handover-to{box-shadow:0 0 0 4px color-mix(in srgb, var(--k-blue) 16%, transparent), var(--hx-card-shadow)}@media (max-width:1100px){.hx-frag--safe{left:-4%}}@media (max-width:640px){.hx-frag--safe{display:none}.hx-compare-homes,.hx-compare-row{grid-template-columns:78px repeat(3,1fr);gap:6px}.hx-compare-home{gap:0;font-size:0}.hx-compare-cell{font-size:.78rem}.hx-compare-cell em{display:none}.hx-viewing{grid-template-columns:1fr}.hx-photo--room{grid-row:auto;width:100%}.hx-handover{grid-template-columns:1fr}.hx-handover-wire{background:linear-gradient(180deg, var(--k-green), var(--k-blue));justify-self:center;width:3px;height:40px;margin:6px 0}.hx-handover-wire i{margin-left:-6px;animation-name:hx-hand-v;left:50%!important}@keyframes hx-hand-v{0%{opacity:0;top:0}20%,80%{opacity:1}to{opacity:0;top:calc(100% - 12px)}}}@media (max-width:1100px){.hx-frag--mail{left:-2%}.hx-frag--people{right:-2%}.hx-frag--money{left:-4%}}@media (max-width:960px){.hx-hero-grid{grid-template-columns:1fr}.hx-hero-copy{max-width:640px}.hx-stage-phone{width:min(300px,72vw)}.hx-split-grid,.hx-trust-grid,.hx-ea-grid{grid-template-columns:1fr}.hx-ea-copy{position:static}.hx-journey-line{width:3px;height:auto;inset:20px auto 40px 31px}.hx-journey-line i{transform:scaleY(var(--p));transform-origin:top;background:linear-gradient(180deg, var(--k-cyan), var(--k-blue), var(--k-orange), var(--k-green), var(--k-lilac))}.hx-car-slide{text-align:center;grid-template-columns:1fr;justify-items:center;gap:24px;padding:4px 0 48px}.hx-car-copy{justify-self:center;max-width:520px}.hx-car-device{justify-self:center}.hx-car-device .hx-phone{width:min(260px,66vw);min-width:0}.hx-journey-stages{grid-template-columns:1fr;gap:26px}.hx-journey-stages li{text-align:left;grid-template-columns:64px 1fr;align-items:start;gap:2px 18px;display:grid}.hx-journey-node{grid-row:span 2;margin:0}.hx-journey-stages b{align-self:end}.hx-journey-stages span{max-width:none}.hx-journey-out{justify-content:flex-start}}@media (max-width:640px){.hx-h1{font-size:clamp(2.6rem,11.5vw,3.6rem)}.hx-hero-cta .mk-btn{flex:auto}.hx-frag--mail,.hx-frag--people{display:none}.hx-frag--money{width:170px;bottom:-2%;left:-4px}.hx-frag--money .lg{--u:.44px}.hx-trust-list,.hx-perks{grid-template-columns:1fr}.hx-label-row{flex-direction:column;align-items:flex-start;gap:6px}.hx-label-row .hx-pill{min-width:0}.hx-car-tabs{scrollbar-width:none;gap:2px;margin-bottom:20px;overflow-x:auto}.hx-car-tabs::-webkit-scrollbar{display:none}.hx-car-tabs button{padding:7px 10px;font-size:.8rem}.hx-journey-line{left:21px}.hx-journey-stages{gap:18px}.hx-journey-stages li{grid-template-columns:44px 1fr;column-gap:14px}.hx-journey-node{border-radius:13px;width:44px;height:44px}.hx-journey-node svg{width:20px;height:20px}.hx-journey-stages b{font-size:1rem}.hx-journey-stages span{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.hx-in,.hx-marquee-track,.hx-pill-eyebrow i:after,.hx-arrive-row,.hx-banner-scan,.hx-handover-wire i,.hx-safe-warn{animation:none!important}.hx-marquee{-webkit-mask-image:none;mask-image:none}.hx-marquee-track{justify-content:center;width:auto}.hx-marquee-list{padding-inline:var(--mk-gutter);flex-wrap:wrap;justify-content:center}.hx-marquee-list[aria-hidden=true]{display:none}.hx *,.hx :before,.hx :after{transition-duration:.01ms!important;transition-delay:0s!important}.hx-stage-phone,.hx-frag{transform:none!important}}
