.mkt{font-family:var(--font-noto), "Noto Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;font-size:16px;line-height:1.6}.mkt .so-serif,.mkt .so-display .so-serif,.mkt .so-title .so-serif,.mkt .so-quote .so-serif,.mkt .so-closing-title .so-serif,.mkt .so-foot-ask-title .so-serif{letter-spacing:inherit;color:inherit;font-family:inherit;font-style:normal;font-weight:600}.mkt h1,.mkt h2,.mkt h3,.mkt .so-display,.mkt .so-title,.mkt .mkt-h1,.mkt .mkt-h2,.mkt .so-closing-title,.mkt .so-faq-title,.mkt .so-reviews-title,.mkt .so-tile-title,.mkt .hx-hero-title,.mkt .hx-site-title,.mkt .hx-stay-title,.mkt .hx-ind-title,.mkt .hx-setup-title,.mkt .hx-close-title{letter-spacing:-.03em;text-wrap:balance;font-weight:600}.mkt .so-sub,.mkt .mkt-h3,.mkt .hx-caption-title,.mkt .hx-pane-title,.mkt .hx-setup-step-title,.mkt .hx-stay-rail-title,.mkt .hx-cred-title{letter-spacing:-.02em;font-weight:600}.mkt .so-lede,.mkt .mkt-lead,.mkt .so-body,.mkt .mkt-body,.mkt p{font-weight:400}.mkt .so-lede,.mkt .mkt-lead{font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.65}.mkt .mkt-btn,.mkt .so-nav-item,.mkt .so-menu-link strong,.mkt .so-head-signin,.mkt .so-tab,.mkt .so-switch-item,.mkt .so-kicker,.mkt .mkt-eyebrow,.mkt .hx-site-label,.mkt .hx-team-source-label,.mkt .hx-team-activity-title,.mkt .hx-caption-note,.mkt .hx-demo-kicker{font-weight:500}.mkt .hx-hero{background:var(--m-bg);color:var(--m-ink);padding-top:clamp(6rem,10vh,8.5rem);padding-bottom:clamp(12rem,16vw,15rem)}.mkt .hx-hero-sky{z-index:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000008c 42%,#0000 74%);mask-image:linear-gradient(#000 0%,#0000008c 42%,#0000 74%)}.mkt .hx-hero-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:1220px;margin-inline:auto;padding-inline:24px;display:flex;position:relative}.mkt .hx-hero-kicker{border:1px solid var(--m-line);background:var(--m-raised);box-shadow:var(--m-shadow-1);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--m-ink-3);border-radius:999px;align-items:center;gap:.5rem;padding:.34rem .85rem;font-size:12px;font-weight:500;display:inline-flex}.mkt .hx-hero-kicker:before{content:"";background:var(--m-live);border-radius:999px;width:6px;height:6px}.mkt .hx-hero-title{max-width:15ch;font-size:var(--t-display);letter-spacing:-.04em;color:var(--m-ink);text-wrap:balance;margin-inline:auto;font-weight:600;line-height:.98}.mkt .hx-hero-tagline{font-size:var(--t-sub);letter-spacing:-.025em;color:var(--m-ink);text-wrap:balance;font-weight:600}.mkt .hx-hero-flip{display:inline-block;position:relative}.mkt .hx-hero-flip-slot{text-align:left;min-width:11ch;color:var(--m-ink);display:inline-block}.mkt .hx-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.mkt .hx-hero-notes{z-index:2;font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--m-ink-3);opacity:.8;font-size:12px;font-weight:500;list-style:none;display:none;position:absolute;top:44%}.mkt .hx-hero-notes li{white-space:nowrap;min-width:17ch;height:1.35rem;line-height:1.35rem}.mkt .hx-hero-notes-left{left:clamp(1.5rem,4vw,4rem)}.mkt .hx-hero-notes-right{text-align:right;right:clamp(1.5rem,4vw,4rem)}@media (min-width:1280px){.mkt .hx-hero-notes{display:block}}.mkt .hx-ask{border:1px solid var(--m-line);background:var(--m-raised);box-shadow:var(--m-shadow-2);text-align:left;transition:box-shadow .22s var(--m-ease), border-color .22s var(--m-ease);border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .45rem .45rem .7rem;display:flex}.mkt .hx-ask-plus{border:1px solid var(--m-line);width:2.2rem;height:2.2rem;color:var(--m-ink-3);border-radius:999px;flex:none;place-items:center;display:grid}.mkt .hx-ask-plus svg{width:16px;height:16px}.mkt .hx-ask-input{min-width:0;color:var(--m-ink);background:0 0;border:0;outline:0;flex:1;padding:.55rem .25rem;font-size:16px}.mkt .hx-ask-input::placeholder{color:var(--m-ink-3)}.mkt .hx-ask:focus-within{border-color:var(--m-line-2);box-shadow:var(--m-shadow-3)}.mkt .hx-ask-send{background:var(--m-ink);width:2.5rem;height:2.5rem;color:var(--m-raised);transition:background .2s var(--m-ease);border-radius:999px;flex:none;place-items:center;display:grid}.mkt .hx-ask-send svg{width:18px;height:18px}.mkt .hx-ask-send:hover{background:#2a313a}.mkt .hx-ask-chips{scrollbar-width:none;flex-wrap:nowrap;justify-content:center;gap:.5rem;margin-top:.85rem;display:flex;overflow-x:auto}.mkt .hx-ask-chips::-webkit-scrollbar{display:none}.mkt .hx-ask-chip{border:1px solid var(--m-line);background:var(--m-raised);box-shadow:var(--m-shadow-1);color:var(--m-ink-2);white-space:nowrap;transition:border-color .2s var(--m-ease), color .2s var(--m-ease);border-radius:999px;flex:none;padding:.45rem .85rem;font-size:12.5px;font-weight:500}.mkt .hx-ask-chip:hover{border-color:var(--m-line-2);color:var(--m-ink)}.mkt .hx-demo-stage{padding-top:4rem;position:relative}.mkt .hx-demo-stage>.hx-mac,.mkt .hx-demo-stage>.hx-mobile{z-index:1;position:relative}.mkt .hx-pills{inset-inline:-24px;z-index:0;pointer-events:none;gap:.85rem;padding-block:.25rem;display:grid;position:absolute;top:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mkt .hx-pills-row-still{flex-wrap:wrap;justify-content:center;gap:.75rem;padding-inline:1.5rem;display:flex}.mkt .hx-pill{border:1px solid var(--m-line);background:var(--m-raised);height:2.4rem;box-shadow:var(--m-shadow-1);color:var(--m-ink-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 1rem;font-size:13px;font-weight:400;display:inline-flex}@media (max-width:719px){.mkt .hx-demo-stage{padding-top:1.6rem}.mkt .hx-pills>:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.mkt .hx-pills .mkt-marquee-track{animation:none}}.mkt .hx-demo-band{z-index:2;background:linear-gradient(#0000 clamp(19rem,27vw,25rem),#fff 0);margin-top:clamp(-11rem,-15vw,-14rem);padding-bottom:clamp(2rem,3vw,3rem);position:relative}.mkt .hx-demo{gap:.9rem;display:grid}.mkt .hx-demo-toolbar{justify-content:space-between;align-items:center;gap:1rem;padding-inline:.25rem;display:flex}.mkt .hx-demo-kicker{letter-spacing:.14em;text-transform:uppercase;color:#fff9;font-size:12px}.mkt .hx-seg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;gap:.15rem;padding:.2rem;display:inline-flex}.mkt .hx-seg button{color:#ffffffb3;transition:color .2s var(--m-ease);border-radius:999px;padding:.4rem .95rem;font-size:12.5px;font-weight:500;position:relative}.mkt .hx-seg-ground{background:#fff;border-radius:999px;position:absolute;inset:0}.mkt .hx-seg-phone{border-color:var(--m-line);background:var(--m-wash);justify-self:center}.mkt .hx-seg-phone button{color:var(--m-ink-3)}.mkt .hx-seg-phone button[aria-checked=true]{color:#fff}.mkt .hx-seg-phone .hx-seg-ground{background:var(--m-ink)}.mkt .hx-steps{scrollbar-width:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0f148c;border:1px solid #ffffff24;border-radius:999px;gap:.3rem;padding:.35rem;display:flex;overflow-x:auto}.mkt .hx-steps::-webkit-scrollbar{display:none}.mkt .hx-step{color:#ffffffb8;transition:color .2s var(--m-ease);border-radius:999px;flex:1 0 auto;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:13px;font-weight:500;display:inline-flex;position:relative}.mkt .hx-step-ground{background:#fff;border-radius:999px;position:absolute;inset:0}.mkt .hx-step>span:not(.hx-step-ground){position:relative}.mkt .hx-step-num{font-family:var(--font-mono);letter-spacing:.12em;opacity:.7;font-size:12px}.mkt .hx-step-cue{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.5;font-size:12px}.mkt .hx-mac{aspect-ratio:800/489;filter:drop-shadow(0 40px 60px #00000073);width:118%;max-width:none;margin-left:-9%;position:relative}.mkt .hx-mac-photo{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}@media (max-width:1279px){.mkt .hx-mac{width:108%;margin-left:-4%}}@media (max-width:1100px){.mkt .hx-mac{width:100%;margin-left:0}}.mkt .hx-mac-screen{z-index:1;background:#fff;border-radius:4px;position:absolute;overflow:hidden}.mkt .hx-mac-fit{transform-origin:0 0;background:#fff;flex-direction:column;display:flex;position:absolute;top:0;left:0}.mkt .hx-mac-bar{border-bottom:1px solid var(--m-line);background:var(--m-paper);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;height:2.75rem;padding:0 1rem;display:grid}.mkt .hx-mac-bar:before{content:"";grid-column:2;width:9rem}.mkt .hx-mac-bar-left{grid-column:1;align-items:center;gap:.6rem;min-width:0;display:inline-flex}.mkt .hx-mac-bar-right{grid-column:3;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:inline-flex}.mkt .hx-mac-dots{gap:5px;display:inline-flex}.mkt .hx-mac-dots i{background:#ff5f57;border-radius:999px;width:9px;height:9px}.mkt .hx-mac-dots i:nth-child(2){background:#febc2e}.mkt .hx-mac-dots i:nth-child(3){background:#28c840}.mkt .hx-mac-url{color:var(--m-ink-4);font-size:12px}.mkt .hx-mac-bar .hx-demo-kicker{color:var(--m-ink-4)}.mkt .hx-mac-bar .hx-seg{border-color:var(--m-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.mkt .hx-mac-bar .hx-seg button{color:var(--m-ink-3);padding:.3rem .8rem;font-size:12px}.mkt .hx-mac-bar .hx-seg button[aria-checked=true]{color:#fff}.mkt .hx-mac-bar .hx-seg-ground{background:var(--m-ink)}.mkt .hx-mac-content{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.mkt .hx-mac-content .hx-screen,.mkt .hx-mac-content .hx-panes{flex:1;min-height:0}.mkt .hx-mac-content .hx-pane-widget{flex:1;height:auto;min-height:24rem}.mkt .hx-pane-page{color:var(--m-ink);background:#fff;overflow:hidden}.mkt .hx-pane-page .hx-site-page{z-index:0}.mkt .hx-pane-page .hx-site-page-hero{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);padding-top:1.5rem}.mkt .hx-pane-page .hx-site-page-cards{margin-top:1.25rem}.mkt .hx-pane-page .hx-site-page-cta{display:none}.mkt .hx-mac-content .hx-pane-team{overflow:auto}.mkt .hx-mac-content .hx-panes{grid-template-columns:minmax(0,1.7fr) minmax(18rem,1fr)}.mkt .hx-mac-content .hx-caption{justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem 1.25rem;display:flex}.mkt .hx-mac-content .hx-caption>div{align-items:baseline;gap:.75rem;min-width:0;display:flex}.mkt .hx-mac-content .hx-caption-detail{white-space:nowrap;text-overflow:ellipsis;margin-top:0;overflow:hidden}.mkt .hx-mac-content .hx-caption-note{flex:none}.mkt .hx-mac-content .hx-pane-head{padding:.5rem 1.25rem .4rem}.mkt .hx-steps-light .hx-steps{border:0;border-bottom:1px solid var(--m-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:0;padding:.55rem .9rem}.mkt .hx-steps-light .hx-step{color:var(--m-ink-3)}.mkt .hx-steps-light .hx-step:hover{color:var(--m-ink)}.mkt .hx-steps-light .hx-step[aria-current=true]{color:#fff}.mkt .hx-steps-light .hx-step-ground{background:var(--m-ink)}.mkt .hx-screen{flex-direction:column;display:flex}.mkt .hx-caption{border-bottom:1px solid var(--m-line);background:#fff;gap:.5rem;padding:.9rem 1.25rem;display:grid}@media (min-width:720px){.mkt .hx-caption{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.mkt .hx-caption-title{color:var(--m-ink);font-size:1rem}.mkt .hx-caption-detail{max-width:56ch;color:var(--m-ink-2);margin-top:.15rem;font-size:.86rem;line-height:1.45}.mkt .hx-caption-note{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--m-ink-4);font-size:12px}.mkt .hx-panes{display:grid}@media (min-width:960px){.mkt .hx-panes{grid-template-columns:minmax(0,1.5fr) minmax(19rem,1fr)}}.mkt .hx-pane{flex-direction:column;min-width:0;display:flex}.mkt .hx-pane-team{border-top:1px solid var(--m-line);background:var(--m-paper)}@media (min-width:960px){.mkt .hx-pane-team{border-top:0;border-left:1px solid var(--m-line)}}.mkt .hx-pane-head{justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 1.25rem .65rem;display:flex}.mkt .hx-pane-title{font-size:14px}.mkt .hx-pane-sub{color:var(--m-ink-3);align-items:center;gap:.4rem;font-size:12px;display:inline-flex}.mkt .hx-dot{background:var(--m-line-2);border-radius:999px;width:7px;height:7px}.mkt .hx-dot-live{background:var(--m-live);animation:2.6s ease-in-out infinite so-breathe}.mkt .hx-pane-widget{border-top:1px solid var(--m-line);background:#fff;height:32rem;position:relative}@media (min-width:960px){.mkt .hx-pane-widget{height:38rem}}.mkt .hx-team{gap:.9rem;padding:0 1.25rem 1.25rem;display:grid}.mkt .hx-team[data-compact=true]{padding:1rem}.mkt .hx-team-visitor{align-items:center;gap:.75rem;display:flex}.mkt .hx-team-visitor>span:nth-child(2){flex:1;min-width:0;line-height:1.3;display:grid}.mkt .hx-team-visitor strong{font-size:14px;font-weight:600}.mkt .hx-team-visitor>span:nth-child(2)>span{color:var(--m-ink-3);font-size:12px}.mkt .hx-team-state{border:1px solid var(--m-line);color:var(--m-ink-2);background:#fff;border-radius:999px;flex:none;padding:.25rem .6rem;font-size:12px;font-weight:500}.mkt .hx-team-state-human{color:#1f5a3d;background:#edf7f1;border-color:#1f7a4d59}.mkt .hx-team-avatar,.mkt .hx-stay-person-avatar{letter-spacing:.02em;width:2.5rem;height:2.5rem;color:var(--m-ink);background:#eceff3;border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.mkt .hx-team-facts{border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line);gap:.5rem;padding:.85rem 0;display:grid}.mkt .hx-team-facts>div{grid-template-columns:6.5rem minmax(0,1fr);gap:.5rem;font-size:12.5px;display:grid}.mkt .hx-team-facts dt{color:var(--m-ink-3)}.mkt .hx-team-facts dd{color:var(--m-ink);font-weight:500}.mkt .hx-team-source{border:1px solid var(--m-line);background:#fff;border-radius:12px;gap:.15rem;padding:.75rem .85rem;font-size:12.5px;display:grid}.mkt .hx-team-source-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--m-ink-4);font-size:12px}.mkt .hx-team-source-note{color:var(--m-ink-3);font-size:12.5px}.mkt .hx-team-join{width:100%}.mkt .hx-team-activity-title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--m-ink-4);margin-bottom:.4rem;font-size:12px}.mkt .hx-team-activity ol{gap:.35rem;list-style:none;display:grid}.mkt .hx-team-activity li{justify-content:space-between;gap:.75rem;font-size:12.5px;line-height:1.35;display:flex}.mkt .hx-team-activity li .so-mono{color:var(--m-ink-4);flex:none;font-size:12px}.mkt .hx-team-empty{color:var(--m-ink-3);font-size:12.5px}.mkt .hx-team-open{color:var(--m-ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--m-line-2);text-decoration-color:var(--m-line-2);align-items:center;gap:.35rem;font-size:12.5px;font-weight:500;display:inline-flex}.mkt .hx-status{color:#1f5a3d;background:#edf7f1;border-top:1px solid #1f7a4d2e;align-items:center;gap:.6rem;padding:.75rem 1.25rem;font-size:13px;font-weight:500;display:flex}.mkt .hx-status-check{background:var(--m-success);color:#fff;border-radius:999px;flex:none;place-items:center;width:1.25rem;height:1.25rem;display:grid}.mkt .hx-status-check svg{width:12px;height:12px}.mkt .hx-window-hint{max-width:60ch;color:var(--m-ink-3);margin-top:1rem;font-size:13px;line-height:1.5}.mkt .hx-window-hint .so-mono{letter-spacing:.14em;text-transform:uppercase;color:var(--m-ink);margin-right:.5rem;font-size:12px}.mkt .hx-mobile{background:#fff;border:1px solid #0b0f141a;border-radius:22px;justify-items:stretch;gap:.9rem;display:grid;overflow:hidden;box-shadow:0 40px 100px -40px #000000a6,0 90px 160px -80px #00000080}.mkt .hx-mobile .hx-caption{border-bottom:1px solid var(--m-line)}.mkt .hx-mobile .hx-status{border-top:1px solid #1f7a4d2e}.mkt .hx-phone{justify-self:center;width:min(100%,24.5rem);padding-inline:1rem}.mkt .hx-phone-shell{background:linear-gradient(155deg,#4a515b 0%,#1c2129 38%,#0d1117 72%,#2a3038 100%);border-radius:2.8rem;padding:9px;position:relative;box-shadow:0 0 0 1px #000000b3,inset 0 0 0 1px #ffffff38,inset 0 0 0 2.5px #000000bf,0 40px 80px -30px #0009}.mkt .hx-phone-island{z-index:4;background:#000;border-radius:99px;width:34%;height:22px;position:absolute;top:19px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff0d}.mkt .hx-phone-screen{background:#fff;border-radius:2.25rem;flex-direction:column;height:44rem;display:flex;position:relative;overflow:hidden}.mkt .hx-phone-status{height:3.1rem;color:var(--m-ink);justify-content:space-between;align-items:center;padding:.2rem 1.6rem 0;font-size:12px;font-weight:600;display:flex}.mkt .hx-phone-status-right{gap:4px;display:inline-flex}.mkt .hx-phone-status-right i{background:var(--m-ink);opacity:.85;border-radius:2px;width:14px;height:8px}.mkt .hx-phone-status-right i:nth-child(2){opacity:.6;width:10px}.mkt .hx-phone-content{flex:1;min-height:0;position:relative}.mkt .hx-phone-panes{position:absolute;inset:0}.mkt .hx-phone-chat,.mkt .hx-phone-team{transition:opacity .24s var(--m-ease);position:absolute;inset:0;overflow:auto}.mkt .hx-phone-panes[data-view=chat] .hx-phone-team,.mkt .hx-phone-panes[data-view=team] .hx-phone-chat{opacity:0;pointer-events:none}.mkt .hx-phone-team{background:var(--m-paper)}.mkt .hx-phone[data-bare=true]{width:100%;padding-inline:0}.mkt .hx-phone[data-bare=true] .hx-phone-shell{box-shadow:none;background:0 0;border-radius:0;padding:0}.mkt .hx-phone[data-bare=true] .hx-phone-island,.mkt .hx-phone[data-bare=true] .hx-phone-status{display:none}.mkt .hx-phone[data-bare=true] .hx-phone-screen{border-top:1px solid var(--m-line);border-radius:0;height:36rem}.mkt .hx-app-frame{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0f14;border:0;width:100%;height:100%;display:block}.mkt .hx-app-frame-phone{border-radius:inherit}.mkt .hx-demo-steps{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:1.5rem;display:grid}@media (min-width:960px){.mkt .hx-demo-steps{grid-template-columns:minmax(0,1fr);justify-items:center}.mkt .hx-demo-steps .hx-caption{text-align:center;justify-items:center;max-width:52rem}}.mkt .hx-demo-steps .hx-caption{background:0 0;border-bottom:0;padding:0}.mkt .hx-demo-steps .hx-steps{min-width:0;max-width:100%;margin-inline:auto}.mkt .hx-cred{gap:var(--s-4);padding:var(--s-4);border:1px solid var(--m-line);border-radius:var(--m-r-lg);background:var(--m-raised);box-shadow:var(--m-shadow-1);display:grid}@media (min-width:860px){.mkt .hx-cred{gap:var(--s-5);padding:var(--s-5);grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:center}}.mkt .hx-cred-rating{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}@media (min-width:860px){.mkt .hx-cred-rating{padding-right:var(--s-5);border-right:1px solid var(--m-line);justify-content:center;height:100%}}.mkt .hx-cred-score{letter-spacing:-.04em;color:var(--m-ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:.3rem;font-size:clamp(2.6rem,4vw,3.4rem);font-weight:600;line-height:1;display:flex}.mkt .hx-cred-outof{letter-spacing:-.01em;color:var(--m-ink-3);font-size:1rem;font-weight:500}.mkt .hx-cred-stars{color:var(--m-live);gap:.16rem;display:inline-flex}.mkt .hx-cred-stars svg{width:15px;height:15px}.mkt .hx-cred-title{letter-spacing:-.02em;font-size:15px;font-weight:600}.mkt .hx-cred-body{max-width:58ch;color:var(--m-ink-2);text-wrap:pretty;margin-top:.15rem;font-size:13px;line-height:1.6}.mkt .hx-cred-sectors{flex-wrap:wrap;gap:.35rem;margin-top:.85rem;padding:0;list-style:none;display:flex}.mkt .hx-cred-sectors li{border:1px solid var(--m-line);background:var(--m-wash);color:var(--m-ink-3);white-space:nowrap;border-radius:999px;padding:.22rem .6rem;font-size:12px}.mkt .hx-cred-link{color:var(--m-ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--m-line-2);text-decoration-color:var(--m-line-2);transition:text-decoration-color .2s var(--m-ease);align-items:center;gap:.4rem;margin-top:.9rem;font-size:13px;font-weight:500;display:inline-flex}.mkt .hx-cred-link:hover{-webkit-text-decoration-color:var(--m-ink);text-decoration-color:var(--m-ink)}.mkt .hx-surfaces{gap:1.5rem;display:grid}.mkt .hx-surfaces-lead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;display:flex}.mkt .hx-surfaces-title{letter-spacing:-.04em;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:500;line-height:1.04}.mkt .hx-surfaces-lede{max-width:34ch;color:var(--m-ink-2);font-size:14px}.mkt .hx-surfaces-list{border:1px solid var(--m-line);background:#fff;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid;overflow:hidden}@media (min-width:720px){.mkt .hx-surfaces-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.mkt .hx-surfaces-list{grid-template-columns:repeat(6,minmax(0,1fr))}}.mkt .hx-surface{border-right:1px solid var(--m-line);border-bottom:1px solid var(--m-line);transition:background-color .2s var(--m-ease);gap:.2rem;padding:1rem 1.1rem;display:grid}.mkt .hx-surface:hover{background:var(--m-wash)}.mkt .hx-surface-name{letter-spacing:-.02em;font-size:14px;font-weight:600}.mkt .hx-surface-line{color:var(--m-ink-3);font-size:12px}.mkt .hx-site,.mkt .hx-site-head,.mkt .hx-site-head>*,.mkt .hx-site-body>*{min-width:0}.mkt .hx-site,.mkt .hx-site-head{gap:1.5rem;display:grid}@media (min-width:960px){.mkt .hx-site-head{grid-template-columns:minmax(0,1fr) minmax(0,34rem);align-items:end;gap:3rem}}.mkt .hx-site-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--m-ink-4);font-size:12px;font-weight:500}.mkt .hx-site-title{text-wrap:balance;margin-top:.75rem;font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.02}.mkt .hx-site-lede{max-width:44ch;color:var(--m-ink-2);margin-top:.75rem;font-size:16px;line-height:1.6}.mkt .hx-site-ask{gap:.6rem;display:grid}.mkt .hx-site-form{border:1px solid var(--m-line);box-shadow:var(--m-shadow-2);transition:border-color .2s var(--m-ease);background:#fff;border-radius:14px;align-items:center;gap:.5rem;padding:.35rem .35rem .35rem .85rem;display:flex}.mkt .hx-site-form:focus-within,.mkt .hx-site-form[data-phase=reading]{border-color:var(--m-ink)}.mkt .hx-site-form[data-phase=error]{border-color:#a32d2d}.mkt .hx-site-form-icon{color:var(--m-ink-3)}.mkt .hx-site-form-icon svg{width:16px;height:16px}.mkt .hx-site-input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:.55rem .25rem;font-size:16px}.mkt .hx-site-submit{flex:none}.mkt .hx-site-message{color:var(--m-ink-3);align-items:center;gap:.5rem;font-size:12.5px;line-height:1.45;display:inline-flex}.mkt .hx-site-message-error{color:#a32d2d}.mkt .hx-site-message-ready{color:#1f5a3d}.mkt .hx-site-spinner{border:2px solid var(--m-line-2);border-top-color:var(--m-ink);border-radius:999px;flex:none;width:12px;height:12px;animation:.9s linear infinite hx-spin}@keyframes hx-spin{to{transform:rotate(360deg)}}.mkt .hx-site[data-phase=reading] .hx-site-stage{opacity:.6}.mkt .hx-site-body{gap:1rem;display:grid}@media (min-width:960px){.mkt .hx-site-body{grid-template-columns:minmax(17rem,20rem) minmax(0,1fr);align-items:start}}.mkt .hx-site-controls{border:1px solid var(--m-line);background:var(--m-paper);border-radius:18px;gap:.85rem;padding:.85rem;display:grid}.mkt .hx-site-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}@media (min-width:960px){.mkt .hx-site-nav{grid-template-columns:1fr;gap:.15rem}}.mkt .hx-site-nav button{text-align:left;transition:background-color .2s var(--m-ease), border-color .2s var(--m-ease), box-shadow .2s var(--m-ease);border:1px solid #0000;border-radius:12px;gap:.05rem;padding:.6rem .75rem;display:grid}.mkt .hx-site-nav button:hover{border-color:var(--m-line)}.mkt .hx-site-nav button[aria-pressed=true]{border-color:var(--m-line);box-shadow:var(--m-shadow-1);background:#fff}.mkt .hx-site-nav-label{color:var(--m-ink);font-size:13.5px;font-weight:500}.mkt .hx-site-nav-hint{color:var(--m-ink-3);font-size:12.5px}.mkt .hx-site-panel{border:1px solid var(--m-line);background:#fff;border-radius:14px;padding:1rem}.mkt .hx-ctl{gap:.5rem;display:grid}.mkt .hx-ctl-label{letter-spacing:.14em;text-transform:uppercase;color:var(--m-ink-4);font-size:12px;font-weight:500}.mkt .hx-ctl-choice{background:var(--m-wash);border-radius:12px;flex-wrap:wrap;gap:.3rem;padding:.2rem;display:flex}.mkt .hx-ctl-choice button{color:var(--m-ink-3);transition:background-color .2s var(--m-ease), color .2s var(--m-ease), box-shadow .2s var(--m-ease);border-radius:9px;flex:auto;padding:.45rem .7rem;font-size:12.5px;font-weight:500}.mkt .hx-ctl-choice button:hover{color:var(--m-ink)}.mkt .hx-ctl-choice button[aria-checked=true]{color:var(--m-ink);box-shadow:var(--m-shadow-1);background:#fff}.mkt .hx-ctl-choice-sm{flex:none;padding:.15rem}.mkt .hx-ctl-choice-sm button{flex:none;padding:.3rem .65rem;font-size:12px}.mkt .hx-ctl-switch{border:1px solid var(--m-line);text-align:left;width:100%;transition:border-color .2s var(--m-ease);border-radius:12px;justify-content:space-between;align-items:center;gap:.85rem;padding:.65rem .75rem;display:flex}.mkt .hx-ctl-switch:hover{border-color:var(--m-line-2)}.mkt .hx-ctl-switch-text{min-width:0;color:var(--m-ink);gap:.1rem;font-size:13.5px;font-weight:500;display:grid}.mkt .hx-ctl-switch-hint{color:var(--m-ink-3);font-size:12.5px;font-weight:400}.mkt .hx-ctl-switch-knob{background:var(--m-line-2);width:2.3rem;height:1.35rem;transition:background-color .2s var(--m-ease);border-radius:999px;flex:none;position:relative}.mkt .hx-ctl-switch-knob:after{content:"";width:calc(1.35rem - 6px);height:calc(1.35rem - 6px);transition:transform .2s var(--m-ease);background:#fff;border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0b0f1440}.mkt .hx-ctl-switch[aria-checked=true] .hx-ctl-switch-knob{background:var(--m-ink)}.mkt .hx-ctl-switch[aria-checked=true] .hx-ctl-switch-knob:after{transform:translate(.95rem)}.mkt .hx-site-hint{color:var(--m-ink-3);font-size:12.5px}.mkt .hx-swatches{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mkt .hx-swatches button,.mkt .hx-swatch-custom{width:2rem;height:2rem;box-shadow:0 0 0 1px var(--m-line-2);transition:transform .2s var(--m-ease);border:2px solid #fff;border-radius:999px}.mkt .hx-swatches button:hover,.mkt .hx-swatch-custom:hover{transform:scale(1.08)}.mkt .hx-swatches button[aria-pressed=true]{box-shadow:0 0 0 1px #fff, 0 0 0 3px var(--m-ink)}.mkt .hx-swatch-custom{background:var(--m-wash);color:var(--m-ink-3);cursor:pointer;place-items:center;font-size:14px;display:grid;position:relative;overflow:hidden}.mkt .hx-swatch-custom input{opacity:0;cursor:pointer;position:absolute;inset:0}.mkt .hx-site-textarea{resize:vertical;border:1px solid var(--m-line);width:100%;font:inherit;background:#fff;border-radius:10px;padding:.6rem .75rem;font-size:13.5px;line-height:1.45}.mkt .hx-site-stage{border:1px solid var(--m-line);box-shadow:var(--m-shadow-2);background:#fff;border-radius:18px;display:grid;overflow:hidden}.mkt .hx-site-tabset{display:contents}.mkt .hx-site-tabs{border-bottom:1px solid var(--m-line);scrollbar-width:none;align-items:center;gap:.25rem;padding:.5rem .75rem;display:flex;overflow-x:auto}.mkt .hx-site-tabs>button,.mkt .hx-site-tabset>button{color:var(--m-ink-3);border-radius:999px;flex:none;padding:.5rem .85rem;font-size:13px;font-weight:500}.mkt .hx-site-tabs>button[aria-selected=true],.mkt .hx-site-tabset>button[aria-selected=true]{background:var(--m-ink);color:#fff}.mkt .hx-site-tabs-note{letter-spacing:.1em;text-transform:uppercase;color:var(--m-ink-4);flex:none;margin-left:auto;margin-right:.5rem;font-size:12px}.mkt .hx-site-frame{height:32rem;position:relative;overflow:hidden}@media (min-width:960px){.mkt .hx-site-frame{height:36rem}}.mkt .hx-site-frame-mobile{border-inline:1px solid var(--m-line);width:min(100%,24rem);margin-inline:auto}.mkt .hx-site-live{background:#fff;position:absolute;inset:0}.mkt .hx-site-live iframe{pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.mkt .hx-site-live-bar{inset-inline:0;z-index:2;color:var(--m-ink-3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd9;justify-content:space-between;align-items:center;gap:1rem;padding:.35rem .75rem;font-size:12px;display:flex;position:absolute;top:0}.mkt .hx-site-live-bar button{pointer-events:auto;text-underline-offset:3px;text-decoration:underline}.mkt .hx-site-page{--site-accent:#0b0f14;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mkt .hx-site-page[data-hidden=true]{visibility:hidden}.mkt .hx-site-page-nav{border-bottom:1px solid color-mix(in srgb, currentColor 14%, transparent);align-items:center;gap:1rem;padding:.85rem 1.4rem;display:flex}.mkt .hx-site-page-name{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:13px;font-weight:700;display:inline-flex}.mkt .hx-site-page-mark{background:var(--site-accent);border-radius:6px;width:1.1rem;height:1.1rem}.mkt .hx-site-page-links{opacity:.72;gap:1.1rem;margin-left:auto;font-size:12.5px;font-weight:500;display:none}@media (min-width:720px){.mkt .hx-site-page-links{display:flex}}.mkt .hx-site-page-cta{background:var(--site-accent);color:#fff;border-radius:8px;margin-left:auto;padding:.45rem .85rem;font-size:12.5px;font-weight:600}@media (min-width:720px){.mkt .hx-site-page-cta{margin-left:0}}.mkt .hx-site-page-hero{gap:1.5rem;padding:2rem 1.4rem 0;display:grid}@media (min-width:720px){.mkt .hx-site-page-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}}.mkt .hx-site-page-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;opacity:.6;font-size:12px}.mkt .hx-site-page-title{letter-spacing:-.035em;text-wrap:balance;margin-top:.6rem;font-size:clamp(1.5rem,2.6vw,2.3rem);font-weight:600;line-height:1.05}.mkt .hx-site-page-lede{opacity:.72;max-width:36ch;margin-top:.75rem;font-size:13.5px;line-height:1.55}.mkt .hx-site-page-actions{flex-wrap:wrap;gap:.5rem;margin-top:1.1rem;display:flex}.mkt .hx-site-page-primary,.mkt .hx-site-page-secondary{border-radius:8px;padding:.5rem .9rem;font-size:12.5px;font-weight:600;display:inline-block}.mkt .hx-site-page-primary{background:var(--site-accent);color:#fff}.mkt .hx-site-page-secondary{border:1px solid color-mix(in srgb, currentColor 28%, transparent)}.mkt .hx-site-page-art{aspect-ratio:4/3;background:radial-gradient(circle at 30% 25%, #ffffff8c, transparent 55%), linear-gradient(160deg, color-mix(in srgb, var(--site-accent) 70%, #fff), var(--site-accent) 60%, color-mix(in srgb, var(--site-accent) 65%, #000));border-radius:16px;display:none}@media (min-width:720px){.mkt .hx-site-page-art{display:block}}.mkt .hx-site-page-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1.5rem 1.4rem 0;list-style:none;display:grid}.mkt .hx-site-page-cards li{border:1px solid color-mix(in srgb, currentColor 14%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:12px;gap:.35rem;padding:.8rem .85rem;font-size:12.5px;font-weight:600;display:grid;overflow:hidden}.mkt .hx-site-page-cards li .so-mono{letter-spacing:.14em;opacity:.55;font-size:12px}.mkt .hx-site-grounding{border-top:1px solid var(--m-line);background:var(--m-paper);color:var(--m-ink-2);align-items:center;gap:.55rem;padding:.7rem 1rem;font-size:12.5px;display:inline-flex}@media (max-width:719px){.mkt .hx-site-form{flex-wrap:wrap;padding:.5rem}.mkt .hx-site-input{flex:10rem}.mkt .hx-site-submit{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.mkt .hx-site-spinner{animation:none}}.mkt .hx-ind{gap:1.5rem;display:grid}@media (min-width:960px){.mkt .hx-ind{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:start;gap:3rem}}.mkt .hx-ind-title{letter-spacing:-.042em;font-size:clamp(1.9rem,3.2vw,2.7rem);font-weight:500;line-height:1.04}.mkt .hx-ind-body{gap:1rem;display:grid}.mkt .hx-ind-tabset{display:contents}.mkt .hx-ind-tabs{border-bottom:1px solid var(--m-line);scrollbar-width:none;align-items:center;gap:.25rem;display:flex;overflow-x:auto}.mkt .hx-ind-tabs button{color:var(--m-ink-3);flex:none;padding:.6rem .9rem;font-size:13.5px;font-weight:500;position:relative}.mkt .hx-ind-tabs button[aria-selected=true]{color:var(--m-ink)}.mkt .hx-ind-tab-ground{background:var(--m-ink);height:2px;position:absolute;bottom:-1px;left:.5rem;right:.5rem}.mkt .hx-ind-more{color:var(--m-ink-3);white-space:nowrap;flex:none;margin-left:auto;padding:.6rem .5rem;font-size:13px}.mkt .hx-ind-card{border:1px solid var(--m-line);background:var(--m-paper);border-radius:18px;gap:1.5rem;padding:1.25rem;display:grid}@media (min-width:720px){.mkt .hx-ind-card{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:2rem}}.mkt .hx-ind-note{letter-spacing:.14em;text-transform:uppercase;color:var(--m-ink-4);margin-bottom:.75rem;font-size:12px}.mkt .hx-ind-msg{align-items:flex-start;gap:.6rem;max-width:40ch;font-size:13.5px;line-height:1.45;display:flex}.mkt .hx-ind-msg+.hx-ind-msg{margin-top:.75rem}.mkt .hx-ind-msg>span:last-child{border:1px solid var(--m-line);background:#fff;border-radius:14px;padding:.6rem .85rem}.mkt .hx-ind-them>span:last-child{background:var(--m-ink);border-color:var(--m-ink);color:#fff}.mkt .hx-ind-who{background:var(--m-wash-2);border-radius:999px;flex:none;place-items:center;width:1.6rem;height:1.6rem;margin-top:.3rem;font-size:12px;font-weight:700;display:grid}.mkt .hx-ind-ask{border:1px solid var(--m-ink);transition:background-color .2s var(--m-ease), color .2s var(--m-ease);border-radius:999px;align-items:center;gap:.4rem;margin-top:1rem;padding:.5rem .85rem;font-size:12.5px;font-weight:500;display:inline-flex}.mkt .hx-ind-ask:hover{background:var(--m-ink);color:#fff}.mkt .hx-ind-outcomes ul{gap:.55rem;font-size:13.5px;line-height:1.4;list-style:none;display:grid}.mkt .hx-ind-outcomes li:before{content:"";background:var(--m-success);vertical-align:middle;border-radius:999px;width:6px;height:6px;margin-right:.6rem;display:inline-block}.mkt .hx-ind-link{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--m-line-2);text-decoration-color:var(--m-line-2);align-items:center;gap:.35rem;margin-top:1rem;font-size:12.5px;font-weight:500;display:inline-flex}.mkt .hx-setup{gap:2rem;display:grid}.mkt .hx-setup-lead{gap:.75rem;display:grid}@media (min-width:960px){.mkt .hx-setup-lead{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:3rem}}.mkt .hx-setup-title{letter-spacing:-.042em;font-size:clamp(1.9rem,3.2vw,2.7rem);font-weight:500;line-height:1.04}.mkt .hx-setup-lede{max-width:40ch;color:var(--m-ink-2);font-size:15px;line-height:1.55}.mkt .hx-setup-steps{gap:var(--s-3);margin-top:var(--s-2);padding:0;list-style:none;display:grid;position:relative}@media (min-width:860px){.mkt .hx-setup-steps{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr))}.mkt .hx-setup-steps:before{content:"";left:12%;right:12%;top:calc(var(--s-4) + 1.1rem);background:linear-gradient(to right, transparent, var(--m-line-2) 12%, var(--m-line-2) 88%, transparent);height:1px;position:absolute}}.mkt .hx-setup-step{padding:var(--s-4);border:1px solid var(--m-line);border-radius:var(--m-r-lg);background:var(--m-raised);box-shadow:var(--m-shadow-1);transition:box-shadow .24s var(--m-ease), border-color .24s var(--m-ease);align-content:start;gap:.5rem;display:grid;position:relative}.mkt .hx-setup-step:hover{border-color:var(--m-line-2);box-shadow:var(--m-shadow-2)}.mkt .hx-setup-num{border:1px solid var(--m-line-2);background:var(--m-raised);letter-spacing:.04em;width:2.2rem;height:2.2rem;color:var(--m-ink);border-radius:999px;place-items:center;font-size:12px;font-weight:500;display:grid}.mkt .hx-setup-step-title{letter-spacing:-.025em;margin-top:.4rem;font-size:1.1rem;font-weight:600}.mkt .hx-setup-step-body{color:var(--m-ink-2);text-wrap:pretty;font-size:13.5px;line-height:1.55}.mkt .hx-setup-list{border-top:1px solid var(--m-line);color:var(--m-ink-2);gap:.45rem;margin-top:.7rem;padding-top:.85rem;font-size:13px;list-style:none;display:grid}.mkt .hx-setup-list li{align-items:center;gap:.5rem;display:flex}.mkt .hx-setup-check{background:color-mix(in srgb, var(--m-success) 14%, transparent);width:1.1rem;height:1.1rem;color:var(--m-success);border-radius:999px;flex:none;place-items:center;display:grid}.mkt .hx-setup-check svg{width:10px;height:10px}.mkt .hx-setup-link{color:var(--m-ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--m-line-2);text-decoration-color:var(--m-line-2);transition:text-decoration-color .2s var(--m-ease);margin-top:.9rem;font-size:12.5px;font-weight:500}.mkt .hx-setup-link:hover{-webkit-text-decoration-color:var(--m-ink);text-decoration-color:var(--m-ink)}.mkt .hx-pricing{gap:var(--s-6);min-width:0;display:grid}.mkt .hx-pricing>*{min-width:0}.mkt .hx-price-top{gap:var(--s-3);max-width:62ch;display:grid}.mkt .hx-price-top .so-title{margin:0}.mkt .hx-price-toggle{margin-top:var(--s-2);border:1px solid var(--m-line);background:var(--m-raised);border-radius:999px;gap:2px;width:fit-content;padding:3px;display:inline-flex}.mkt .hx-price-period{min-height:36px;font-size:var(--t-small);color:var(--m-ink-2);transition:background .18s var(--m-ease), color .18s var(--m-ease);border-radius:999px;align-items:center;gap:.5rem;padding:0 .95rem;font-weight:500;display:inline-flex}.mkt .hx-price-period[aria-pressed=true]{background:var(--m-ink);color:var(--m-raised)}.mkt .hx-price-off{font-size:var(--t-label);color:var(--m-live);font-weight:500}.mkt .hx-price-period[aria-pressed=true] .hx-price-off{color:#7fe3b4}.mkt .hx-price-grid{gap:var(--s-3);grid-template-columns:1fr;display:grid}.mkt .hx-price-card{gap:var(--s-3);height:100%;padding:var(--s-4);border:1px solid var(--m-line);border-radius:var(--m-r-lg);background:var(--m-raised);box-shadow:var(--m-shadow-1);flex-direction:column;display:flex;position:relative}.mkt .hx-price-card[data-popular=true]{border-color:var(--m-ink);box-shadow:var(--m-shadow-2)}.mkt .hx-price-flag{top:-.7rem;left:var(--s-4);background:var(--m-ink);color:var(--m-raised);font-size:var(--t-label);letter-spacing:.02em;border-radius:999px;padding:.2rem .6rem;font-weight:600;position:absolute}.mkt .hx-price-head{gap:.3rem;display:grid}.mkt .hx-price-name{letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.mkt .hx-price-tagline{font-size:var(--t-small);color:var(--m-ink-2);text-wrap:pretty;line-height:1.5}.mkt .hx-price-amount{flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.mkt .hx-price-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:600;line-height:1}.mkt .hx-price-note{font-size:var(--t-label);color:var(--m-ink-3)}.mkt .hx-price-saving{font-size:var(--t-label);color:var(--m-live);margin-top:-.6rem;font-weight:500}.mkt .hx-price-card .mkt-btn{justify-content:center;width:100%}.mkt .hx-price-figures{padding-top:var(--s-2);border-top:1px solid var(--m-line);gap:.4rem;display:grid}.mkt .hx-price-figure{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.mkt .hx-price-figure dt{font-size:var(--t-small);color:var(--m-ink-2)}.mkt .hx-price-figure dd{font-size:var(--t-small);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.mkt .hx-price-adds{padding-top:var(--s-2);border-top:1px solid var(--m-line);align-content:start;gap:.5rem;display:grid}.mkt .hx-price-adds-head{font-size:var(--t-label);text-transform:uppercase;letter-spacing:.1em;color:var(--m-ink-3);font-weight:600}.mkt .hx-price-adds ul{align-content:start;gap:.35rem;display:grid}.mkt .hx-price-adds li{font-size:var(--t-small);grid-template-columns:1rem 1fr auto;align-items:baseline;gap:.5rem;line-height:1.45;display:grid}.mkt .hx-price-adds li[data-coming=true]{color:var(--m-ink-3)}.mkt .hx-price-tick{color:var(--m-live);font-size:.8rem}.mkt .hx-price-more{font-size:var(--t-small);color:var(--m-ink-3);text-decoration:underline;-webkit-text-decoration-color:var(--m-line-2);text-decoration-color:var(--m-line-2);text-underline-offset:3px;justify-self:start;margin-top:.15rem}.mkt .hx-price-more:hover{color:var(--m-ink)}.mkt .hx-price-adds li[data-coming=true] .hx-price-tick{color:var(--m-line-2)}.mkt .hx-price-soon{border:1px solid var(--m-line-2);font-size:var(--t-label);color:var(--m-ink-3);white-space:nowrap;border-radius:999px;padding:.05rem .4rem;font-weight:500;display:inline-block}.mkt .hx-price-best{padding-top:var(--s-2);border-top:1px solid var(--m-line);font-size:var(--t-label);color:var(--m-ink-3);text-wrap:pretty;margin-top:auto;line-height:1.5}.mkt .hx-price-enterprise{gap:var(--s-4);padding:var(--s-5);border-radius:var(--m-r-xl);background:var(--m-ink);color:#f4f3f0;display:grid}.mkt .hx-price-enterprise .so-kicker{color:#f4f3f0a8}.mkt .hx-price-ent-title{font-size:var(--t-sub);letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.2}.mkt .hx-price-ent-body{gap:.6rem;max-width:46ch;display:grid}.mkt .hx-price-enterprise .so-body{color:#f4f3f0b8}.mkt .hx-price-ent-list{grid-template-columns:1fr;gap:.45rem;display:grid}.mkt .hx-price-ent-list li{font-size:var(--t-small);border-top:1px solid #f4f3f024;align-items:center;gap:.5rem;padding-block:.35rem;display:flex}.mkt .hx-price-ent-list .hx-price-soon{color:#f4f3f0a8;border-color:#f4f3f047}.mkt .hx-price-ent-actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.mkt .hx-price-ask{min-height:40px;font-size:var(--t-small);color:#f4f3f0d1;transition:color .18s var(--m-ease);border-radius:10px;padding:0 .85rem;font-weight:500}.mkt .hx-price-ask:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.mkt .hx-cmp{gap:var(--s-2);min-width:0;display:grid}.mkt .hx-cmp-top{max-width:60ch;margin-bottom:var(--s-2);gap:.6rem;display:grid}.mkt .hx-cmp-group{border:1px solid var(--m-line);border-radius:var(--m-r);background:var(--m-raised);min-width:0;overflow:hidden}.mkt .hx-cmp-toggle{width:100%;min-height:54px;padding:0 var(--s-3);font-size:var(--t-body);letter-spacing:-.01em;text-align:left;transition:background .16s var(--m-ease);align-items:center;gap:.75rem;font-weight:600;display:flex}.mkt .hx-cmp-toggle:hover{background:var(--m-bg)}.mkt .hx-cmp-count{font-size:var(--t-label);color:var(--m-ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.mkt .hx-cmp-chev{border-right:1.5px solid var(--m-ink-3);border-bottom:1.5px solid var(--m-ink-3);width:9px;height:9px;transition:transform .2s var(--m-ease);transform:rotate(45deg)}.mkt .hx-cmp-group[data-open=true] .hx-cmp-chev{transform:rotate(225deg)}.mkt .hx-cmp-scroll{border-top:1px solid var(--m-line);position:relative;overflow-x:auto}.mkt .hx-cmp-table{border-collapse:collapse;width:100%;min-width:720px}.mkt .hx-cmp-table thead th{padding:.7rem var(--s-2);background:var(--m-raised);border-bottom:1px solid var(--m-line);font-size:var(--t-label);text-transform:uppercase;letter-spacing:.08em;color:var(--m-ink-3);text-align:center;font-weight:600;position:sticky;top:0}.mkt .hx-cmp-table thead th:first-child{text-align:left;min-width:17rem}.mkt .hx-cmp-table thead th[data-popular=true]{color:var(--m-ink)}.mkt .hx-cmp-table tbody tr+tr th,.mkt .hx-cmp-table tbody tr+tr td{border-top:1px solid var(--m-line)}.mkt .hx-cmp-table tbody th{padding:.7rem var(--s-2);text-align:left;gap:.15rem;font-weight:500;display:grid}.mkt .hx-cmp-name{font-size:var(--t-small);align-items:center;gap:.45rem;font-weight:600;display:flex}.mkt .hx-cmp-desc{font-size:var(--t-label);color:var(--m-ink-3);text-wrap:pretty;line-height:1.45}.mkt .hx-cmp-cell{padding:.7rem var(--s-2);text-align:center;font-size:var(--t-small);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.mkt .hx-cmp-cell[data-empty=true]{color:var(--m-line-2)}.mkt .hx-price-foot{max-width:78ch;font-size:var(--t-small);color:var(--m-ink-3);text-wrap:pretty;line-height:1.6}@media (min-width:700px){.mkt .hx-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .hx-price-enterprise{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.mkt .hx-price-ent-list{column-gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .hx-price-ent-actions{grid-column:1/-1}}@media (min-width:1060px){.mkt .hx-price-grid{gap:var(--s-2);grid-template-rows:repeat(7,auto);grid-template-columns:repeat(4,minmax(0,1fr))}.mkt .hx-price-card{grid-template-rows:subgrid;grid-row:span 7;align-content:start;display:grid}.mkt .hx-price-card[data-popular=true]{margin-block:calc(var(--s-2) * -1);padding-block:calc(var(--s-4) + var(--s-2))}}.mkt .hx-close{padding-block:clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.mkt .hx-close-inner{gap:2rem;display:grid;position:relative}@media (min-width:960px){.mkt .hx-close-inner{grid-template-columns:minmax(0,1.2fr) auto;align-items:center;gap:3rem}}.mkt .hx-close-kicker{letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;font-size:12px}.mkt .hx-close-title{letter-spacing:-.05em;color:#fff;margin-top:1rem;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:500;line-height:.98}.mkt .hx-close-title .so-serif{color:#ffffffe0}.mkt .hx-close-tag{color:#ffffffb3;margin-top:1.25rem;font-size:15.5px}.mkt .hx-close-actions{flex-wrap:wrap;gap:.75rem;display:flex}.mkt .hx-close-notes{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;text-align:right;color:#ffffff57;font-size:12px;line-height:2.1;list-style:none;display:none;position:absolute;top:0;right:24px}@media (min-width:1280px){.mkt .hx-close-notes{display:block}}@media (prefers-reduced-motion:reduce){.mkt .hx-dot-live,.mkt .hx-mic[data-on=true] .hx-mic-wave{animation:none}}.mkt .hx-foot-top{gap:clamp(2rem,4vw,3rem);padding-block:clamp(3.5rem,6vw,5rem) clamp(2.5rem,4vw,3.5rem);display:grid;position:relative}@media (min-width:960px){.mkt .hx-foot-top{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;gap:4rem}.mkt .hx-foot-globe{grid-column:1/-1}}@media (min-width:1200px){.mkt .hx-foot-top{grid-template-columns:minmax(0,.9fr) minmax(22rem,24rem) minmax(0,1.1fr);align-items:center;gap:3rem}.mkt .hx-foot-brand{grid-area:1/1}.mkt .hx-foot-globe{grid-area:1/2}.mkt .hx-foot-ask{grid-area:1/3}}.mkt .hx-foot-globe{justify-items:center;gap:.5rem;width:min(24rem,100%);margin-inline:auto;display:grid;position:relative;overflow:visible}.mkt .hx-foot-globe .so-globe{width:100%}.mkt .hx-foot-globe-city{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .8rem;font-size:12px;display:inline-flex}.mkt .hx-foot-lockup{align-items:center;gap:.9rem;display:inline-flex}.mkt .hx-foot-wordmark{letter-spacing:-.03em;font-size:1.6rem;font-weight:600}.mkt .hx-foot-tag{color:#ffffffd9;margin-top:1.1rem;font-size:1.05rem;font-weight:500}.mkt .hx-foot-blurb{color:#ffffff94;max-width:40ch;margin-top:.5rem;font-size:.95rem;line-height:1.6}.mkt .hx-foot-ask{background:#ffffff0d;border:1px solid #ffffff24;border-radius:20px;padding:clamp(1.5rem,2.5vw,2rem)}.mkt .hx-foot-ask-kicker{letter-spacing:.22em;text-transform:uppercase;color:#ffffff80;font-size:12px;font-weight:500}.mkt .hx-foot-ask-title{letter-spacing:-.03em;color:#fff;text-wrap:balance;max-width:20ch;margin-top:.75rem;font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:600;line-height:1.08}.mkt .hx-foot-ask-lede{color:#ffffffa6;max-width:40ch;margin-top:.75rem;font-size:.95rem;line-height:1.55}.mkt .hx-foot-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.mkt .hx-foot-cols{border-top:1px solid #ffffff1f;gap:clamp(1.75rem,3vw,2.5rem);padding-block:clamp(2.25rem,3.5vw,3rem);display:grid;position:relative}@media (min-width:640px){.mkt .hx-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.mkt .hx-foot-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem}}.mkt .hx-foot-col-title{letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;font-size:12px;font-weight:500}.mkt .hx-foot-links{flex-direction:column;gap:.6rem;margin-top:1rem;display:flex}.mkt .hx-foot-link{color:#ffffffb8;width:fit-content;transition:color .15s var(--m-ease);align-items:center;gap:.6rem;font-size:.9rem;font-weight:500;display:inline-flex}.mkt .hx-foot-link:hover{color:#fff}.mkt .hx-foot-link-icon{color:#ffffffb3;border:1px solid #ffffff1f;border-radius:7px;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.mkt .hx-foot-link-icon:empty:before{content:"";opacity:.6;background:currentColor;border-radius:999px;width:5px;height:5px}.mkt .hx-foot-base{color:#ffffff8c;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.75rem;padding-block:1.4rem 2rem;font-size:.8rem;display:flex;position:relative}.mkt .hx-foot-base-right{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.mkt .hx-foot-base-right a{transition:color .15s var(--m-ease);font-weight:500}.mkt .hx-foot-base-right a:hover{color:#fff}@media (max-width:719px){.mkt .hx-cmp-table{min-width:640px}}@media (min-width:720px){.mkt .hx-window-note{display:inline}}.mkt .fx-flip{perspective:1000px;line-height:1;display:inline-block}.mkt .fx-flip-word{white-space:nowrap;transform-style:preserve-3d;display:inline-block}.mkt .fx-flip-gap{display:inline-block}.mkt .fx-flip-char{transform-style:preserve-3d;animation:fx-flip var(--flip-duration,2.2s) var(--flip-delay,0s) var(--flip-iteration,infinite) cubic-bezier(.68, -.35, .265, 1.35);display:inline-block;position:relative}.mkt .fx-flip-char:after{content:attr(data-char);backface-visibility:hidden;position:absolute;inset:0;transform:rotateX(180deg)translateZ(1px)}@keyframes fx-flip{0%,55%{transform:rotateX(0)}75%,to{transform:rotateX(360deg)}}@media (prefers-reduced-motion:reduce){.mkt .fx-flip-char{animation:none}}.mkt .fx-stack{cursor:default;align-items:center;display:flex}.mkt .fx-stack-item{isolation:isolate;border:2px solid var(--m-raised);background:var(--m-sunk);letter-spacing:.02em;color:var(--m-ink-2);box-shadow:var(--m-shadow-1);transition:transform .7s, box-shadow .32s var(--m-ease);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid;position:relative}.mkt .fx-stack-item:hover{box-shadow:var(--m-shadow-3);color:var(--m-ink)}@media (prefers-reduced-motion:reduce){.mkt .fx-stack-item{transition:none}}.mkt .fx-faces{align-items:center;display:flex;position:relative}.mkt .fx-faces-face{border:3px solid var(--m-raised);background:var(--m-sunk);width:2.75rem;height:2.75rem;color:var(--m-ink-2);box-shadow:var(--m-shadow-1);cursor:pointer;transition:transform .3s var(--m-ease), box-shadow .3s var(--m-ease);border-radius:999px;flex:none;place-items:center;margin-left:-.65rem;font-size:12px;font-weight:600;display:grid;position:relative}.mkt .fx-faces-face:first-child{margin-left:0}.mkt .fx-faces-face:hover,.mkt .fx-faces-face:focus-visible{box-shadow:var(--m-shadow-3);z-index:10;transform:translateY(-.5rem)}.mkt .fx-faces-tip{z-index:50;border:1px solid var(--m-line);border-radius:var(--m-r-sm);background:var(--m-raised);box-shadow:var(--m-shadow-2);color:var(--m-ink);white-space:nowrap;pointer-events:none;padding:.3rem .75rem;font-size:13px;font-weight:500;position:absolute}.mkt .fx-candy{letter-spacing:-.005em;cursor:pointer;transition:filter .2s var(--m-ease), transform .16s var(--m-ease), box-shadow .2s var(--m-ease);border-radius:.8rem;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.9rem;font-size:.95rem;font-weight:600;line-height:1.375;display:inline-flex;position:relative}.mkt .fx-candy[data-tone=ink]{color:#fff;background:radial-gradient(95% 60% at 50% 75%,#0b0f14 0%,#39424d 100%);border:1px solid #3a434e;box-shadow:0 18px 40px -18px #0b0f14b3,inset 0 1px 8px -4px #ffffffe6}.mkt .fx-candy[data-tone=light]{color:#0b0f14;background:radial-gradient(95% 60% at 50% 75%,#d9dde2 0%,#fff 100%);border:1px solid #fff;box-shadow:0 18px 44px -18px #000000bf,inset 0 1px 8px -4px #fff}.mkt .fx-candy:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:60%;height:1px;position:absolute;top:1px;right:10%}.mkt .fx-candy[data-tone=light]:after{background:linear-gradient(90deg,#0000,#ffffffe6,#0000)}.mkt .fx-candy:hover{filter:brightness(1.12)}.mkt .fx-candy:active{transform:scale(.97)rotate(.6deg)}.mkt a:focus-visible .fx-candy,.mkt .fx-candy:focus-visible{outline:2px solid var(--m-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.mkt .fx-candy:active{transform:none}}.mkt .fx-mr{display:inline}.mkt .fx-mr-word{white-space:nowrap;display:inline-block}.mkt .fx-mr-slot{vertical-align:bottom;display:inline-block;overflow:hidden}.mkt .fx-mr-char{will-change:transform;display:inline-block}.mkt .hx-close-sky{z-index:0;opacity:.85;position:absolute;inset:0}.mkt .hx-close-sky:after{content:"";pointer-events:none;background:radial-gradient(70% 60% at 32% 45%,#070a0ed1,#0000 78%);position:absolute;inset:0}.mkt .hx-close-inner{z-index:1;position:relative}.mkt .hx-demo-lid{overflow:clip visible}.mkt .hx-cred-faces{margin-top:.5rem}.mkt .hx-mac,.mkt .hx-app-frame{scroll-margin-top:7rem;scroll-margin-bottom:3rem}.mkt .fx-map{z-index:30;pointer-events:none;align-items:center;display:none;position:fixed;top:0;bottom:0}@media (min-width:1360px) and (pointer:fine){.mkt .fx-map{display:flex}}.mkt .fx-map-right{justify-content:flex-end;right:0}.mkt .fx-map-left{justify-content:flex-start;left:0}.mkt .fx-map-rail{pointer-events:auto;flex-direction:column;gap:9px;margin-inline:1.5rem;padding-block:.5rem;display:flex}.mkt .fx-map-right .fx-map-rail{align-items:flex-end}.mkt .fx-map-hit{cursor:pointer;background:0 0;border:0;align-items:center;width:64px;height:10px;padding:0;display:flex}.mkt .fx-map-right .fx-map-hit{justify-content:flex-end}.mkt .fx-map-dash,.mkt .fx-map-dash-strong{height:1px;transition:background-color .2s var(--m-ease);border-radius:1px;display:block}.mkt .fx-map-dash{background:var(--m-line-2)}.mkt .fx-map-dash-strong{background:var(--m-ink-3)}.mkt .fx-map-dash-on{background:var(--m-ink);height:2px}.mkt .fx-map-hit:focus-visible .fx-map-dash,.mkt .fx-map-hit:focus-visible .fx-map-dash-strong{outline:2px solid var(--m-focus);outline-offset:4px}.mkt .so-ink .fx-map-dash,.mkt .fx-map[data-over=ink] .fx-map-dash{background:#ffffff47}.mkt .fx-map[data-over=ink] .fx-map-dash-strong{background:#ffffff80}.mkt .fx-map[data-over=ink] .fx-map-dash-on{background:#fff}.mkt .hx-hero-cta{text-decoration:none;display:inline-flex}.mkt .hx-hero~* .hx-pill,.mkt .hx-pill{border-color:var(--m-line);background:var(--m-raised);color:var(--m-ink-2)}.mkt .hx-foot-brandband{pointer-events:none;height:clamp(14rem,26vw,22rem);margin-bottom:clamp(1rem,3vw,2.5rem);position:relative;-webkit-mask-image:linear-gradient(#000 0% 72%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#0000 100%)}.mkt .hx-foot-brandband>footer{pointer-events:auto}@media (prefers-reduced-motion:reduce){.mkt .hx-foot-brandband{height:clamp(10rem,18vw,15rem)}}.mkt .hx-reveal{background:var(--m-bg);position:relative;overflow:hidden}.mkt .hx-reveal .mkt-macbook{margin-inline:auto}.mkt .hx-reveal-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--m-ink-3);font-size:12px}.mkt .hx-reveal-title{font-size:var(--t-title);letter-spacing:-.035em;color:var(--m-ink);text-wrap:balance;margin-top:.9rem;font-weight:600;line-height:1.04}.mkt .hx-reveal-lede{font-size:var(--t-lede);color:var(--m-ink-2);text-wrap:pretty;margin-top:.9rem;line-height:1.6}.mkt .hx-reveal-badge{color:#ffffffdb;transition:background .2s var(--m-ease);background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;padding:.3rem .7rem;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.mkt .hx-hands{gap:var(--s-5);display:grid}@media (min-width:980px){.mkt .hx-hands{gap:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start}}.mkt .hx-hands-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--m-ink-3);font-size:12px}.mkt .hx-hands-title{font-size:var(--t-title);letter-spacing:-.038em;color:var(--m-ink);margin-top:.9rem;font-weight:600;line-height:1.02}.mkt .hx-hands-lede{max-width:46ch;font-size:var(--t-lede);color:var(--m-ink-2);text-wrap:pretty;margin-top:1rem;line-height:1.65}.mkt .hx-hands-faces{justify-content:flex-start;margin-top:1.6rem}.mkt .hx-hands-faces-note{color:var(--m-ink-3);margin-top:.7rem;font-size:12px}.mkt .hx-hands-link{color:var(--m-ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--m-line-2);text-decoration-color:var(--m-line-2);transition:text-decoration-color .2s var(--m-ease);align-items:center;gap:.4rem;margin-top:1.1rem;font-size:13px;font-weight:500;display:inline-flex}.mkt .hx-hands-link:hover{-webkit-text-decoration-color:var(--m-ink);text-decoration-color:var(--m-ink)}.mkt .hx-hands-moments{counter-reset:moment;border:1px solid var(--m-line);border-radius:var(--m-r-lg);background:var(--m-raised);box-shadow:var(--m-shadow-1);gap:0;padding:0;list-style:none;display:grid;overflow:hidden}.mkt .hx-hands-moments li{padding:var(--s-4);counter-increment:moment;position:relative}.mkt .hx-hands-moments li+li{border-top:1px solid var(--m-line)}.mkt .hx-hands-when{letter-spacing:-.022em;color:var(--m-ink);align-items:baseline;gap:.7rem;font-size:1.02rem;font-weight:600;display:flex}.mkt .hx-hands-when:before{content:"0" counter(moment);font-family:var(--font-mono);letter-spacing:.08em;color:var(--m-ink-3);font-size:12px;font-weight:500}.mkt .hx-hands-what{color:var(--m-ink-2);text-wrap:pretty;margin-top:.4rem;padding-left:1.9rem;font-size:13.5px;line-height:1.6}.mkt .hx-chan{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--m-line);border-radius:var(--m-r-lg);background:var(--m-raised);box-shadow:var(--m-shadow-1);display:grid}@media (min-width:900px){.mkt .hx-chan{align-items:center;gap:var(--s-5);padding:var(--s-5);grid-template-columns:minmax(0,1fr) auto}.mkt .hx-chan-key{grid-column:1/-1}}.mkt .hx-chan-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--m-ink-3);font-size:12px}.mkt .hx-chan-lede{max-width:52ch;color:var(--m-ink-2);text-wrap:pretty;margin-top:.6rem;font-size:14px;line-height:1.6}.mkt .hx-chan-stack{justify-content:flex-start;padding-block:.5rem}@media (min-width:900px){.mkt .hx-chan-stack{justify-content:flex-end}}.mkt .hx-chan-key{border-top:1px solid var(--m-line);color:var(--m-ink-3);flex-wrap:wrap;gap:.4rem .5rem;margin-top:.4rem;padding-top:.9rem;font-size:12px;list-style:none;display:flex}.mkt .hx-chan-key li{border:1px solid var(--m-line);background:var(--m-wash);white-space:nowrap;border-radius:999px;padding:.18rem .55rem}.mkt .hx-chan-key li[data-coming=true]{color:var(--m-ink-3);opacity:.85;border-style:dashed}.mkt .so-section,.mkt .hx-demo-band,.mkt .hx-reveal{background:0 0}.mkt .so-paper:before,.mkt .so-section:not(.so-paper):not(.so-ink):before{content:none}.mkt .so-section.so-ink,.mkt .hx-close{background:#0b0f14}.mkt .so-section{padding-block:var(--s-band)}.mkt .so-section-tight{padding-block:var(--s-band-tight)}.mkt .so-wrap-wide{max-width:1280px}.mkt .so-title,.mkt .hx-reveal-title,.mkt .hx-hands-title,.mkt .hx-ind-title,.mkt .hx-setup-title,.mkt .hx-price-title,.mkt .so-reviews-title,.mkt .so-faq-title,.mkt .hx-site-title,.mkt .hx-close-title{font-size:var(--t-title);letter-spacing:var(--tr-title);text-wrap:balance;font-weight:600;line-height:1}.mkt .so-lede,.mkt .hx-hands-lede,.mkt .hx-setup-lede,.mkt .so-reviews-lede,.mkt .so-faq-lede,.mkt .hx-reveal-lede,.mkt .hx-site-lede,.mkt .hx-price-lede{max-width:46ch;font-size:var(--t-lede);color:var(--m-ink-2);text-wrap:pretty;font-weight:400;line-height:1.55}.mkt .so-kicker,.mkt .hx-reveal-kicker,.mkt .hx-hands-kicker,.mkt .hx-chan-kicker,.mkt .so-reviews-kicker,.mkt .so-faq-kicker,.mkt .hx-close-kicker,.mkt .hx-price-eyebrow{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--m-ink-3);font-weight:500}.mkt .so-tile-link,.mkt .hx-cred,.mkt .hx-chan,.mkt .hx-hands-moments,.mkt .hx-setup-step,.mkt .hx-price-card,.mkt .so-reviews-stage,.mkt .hx-ind-panel{border-radius:var(--m-r-lg)}.mkt .hx-hero-inner{text-align:left;align-items:flex-start;max-width:1280px}.mkt .hx-hero-sub{margin-inline:0}.mkt .hx-ask-chips{justify-content:flex-start}.mkt .hx-hero-inner>:nth-child(4){width:100%;max-width:42rem}.mkt .hx-hero-notes{display:none}.mkt .hx-reveal .mkt-macbook>div:first-child{text-align:left;max-width:40rem;margin-inline:0}.mkt .hx-reveal .mkt-macbook{min-height:0;padding-block:0}.mkt .hx-reveal{padding-block:var(--s-band)}.mkt .hx-demo-band{padding-top:var(--s-band-tight);padding-bottom:var(--s-band-tight)}.mkt .hx-close{padding-block:var(--s-band)}.mkt .hx-demo-kicker{color:var(--m-ink-3)}.mkt .hx-seg{border-color:var(--m-line);background:var(--m-raised);box-shadow:var(--m-shadow-1);-webkit-backdrop-filter:none;backdrop-filter:none}.mkt .hx-seg button{color:var(--m-ink-3)}.mkt .hx-seg button[aria-checked=true]{color:#fff}.mkt .hx-seg .hx-seg-ground{background:var(--m-ink)}.mkt .hx-steps{border-color:var(--m-line);background:var(--m-raised);box-shadow:var(--m-shadow-1);-webkit-backdrop-filter:none;backdrop-filter:none}.mkt .hx-step{color:var(--m-ink-2)}.mkt .hx-step:hover{color:var(--m-ink)}.mkt .hx-step[aria-current=true]{color:#fff}.mkt .hx-step-ground{background:var(--m-ink)}@media (min-width:1101px){.mkt .hx-mac{width:112%;margin-left:-6%}}.mkt .hx-hero-inner{gap:var(--s-5);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1100px){.mkt .hx-hero-inner{gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1.02fr)}}.mkt .hx-hero-copy{flex-direction:column;align-items:flex-start;min-width:0;max-width:40rem;display:flex}.mkt .hx-hero-side{--mac:.62;justify-content:center;min-width:0;display:none;position:relative;overflow:clip}@media (min-width:1100px){.mkt .hx-hero-side{display:flex}}.mkt .hx-hero-side .mkt-macbook{transform:scale(var(--mac));transform-origin:50%;margin-block:calc((1 - var(--mac)) * -22rem)}@media (min-width:1320px){.mkt .hx-hero-side{--mac:.72}}.mkt .hx-hero-side .mkt-macbook{min-height:0;padding-block:0}.mkt .hx-hero{padding-top:clamp(4.5rem,8vh,6.5rem);padding-bottom:var(--s-band)}.mkt .hx-step-num{opacity:1;color:var(--m-ink-3)}.mkt .hx-step[aria-current=true] .hx-step-num,.mkt .hx-step[aria-current=true] .hx-step-cue{color:#ffffffb8}.mkt .hx-step-cue{opacity:1;color:var(--m-ink-3)}.mkt .so-rule{pointer-events:none;width:26px;color:var(--m-ink);opacity:.16;display:none;position:absolute;top:0;bottom:0}.mkt .so-ink .so-rule,.mkt .hx-close .so-rule{color:#fff;opacity:.22}@media (min-width:860px){.mkt .so-rule{display:block}}.mkt .so-rule-l{left:max(0px,50% - 674px)}.mkt .so-rule-r{right:max(0px,50% - 674px)}.mkt .so-rule:before{content:"";background-image:repeating-linear-gradient(currentColor 0 1px,#0000 1px 16px),repeating-linear-gradient(currentColor 0 1px,#0000 1px 64px),repeating-linear-gradient(currentColor 0 1px,#0000 1px 256px);background-position:0 0,0 0,0 0;background-repeat:repeat-y;background-size:5px 16px,11px 64px,22px 256px;position:absolute;inset:0}.mkt .so-rule-r:before{background-position:100% 0,100% 0,100% 0}@media (max-width:1120px){.mkt .so-rule:before{background-image:repeating-linear-gradient(currentColor 0 1px,#0000 1px 64px),repeating-linear-gradient(currentColor 0 1px,#0000 1px 256px);background-size:9px 64px,18px 256px}}.mkt .so-edge{pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, currentColor 16%, transparent) 14%, color-mix(in srgb, currentColor 16%, transparent) 86%, transparent);height:1px;position:absolute;top:0;left:0;right:0}.mkt .so-guides{pointer-events:none;display:none;position:absolute;inset:0}@media (min-width:1340px){.mkt .so-guides{display:block}}.mkt .so-guides:before,.mkt .so-guides:after{content:"";opacity:.05;background:currentColor;width:1px;position:absolute;top:0;bottom:0}.mkt .so-guides:before{left:calc(50% - 616px)}.mkt .so-guides:after{right:calc(50% - 616px)}.mkt .hx-hero{z-index:1;padding-bottom:0;position:relative}@media (min-width:1100px){.mkt .hx-hero{padding-top:clamp(3.5rem,6vh,5rem)}.mkt .hx-hero-inner{gap:var(--s-5);grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);align-items:center}}.mkt .hx-hero-side{--mac:.86;align-items:center;overflow:clip visible}@media (min-width:1320px){.mkt .hx-hero-side{--mac:1}}.mkt .hx-hero-side .mkt-macbook{margin-block:calc((1 - var(--mac)) * -20rem);margin-bottom:calc((1 - var(--mac)) * -20rem - 5rem)}.mkt .so-section[data-band=platform]{padding-top:clamp(5rem,9vw,9rem)}.mkt .hx-hero .so-rule,.mkt .hx-hero .so-edge,.mkt .hx-hero .so-guides{z-index:2}.mkt .hx-ask-chips{flex-wrap:wrap;overflow-x:visible}.mkt .hx-hero-sky{opacity:.9;-webkit-mask-image:linear-gradient(#000 0%,#000000b8 54%,#0000 88%);mask-image:linear-gradient(#000 0%,#000000b8 54%,#0000 88%)}.mkt .hx-hero-scrim{background:radial-gradient(ellipse 46% 42% at 26% 46%, var(--m-bg) 22%, transparent 74%), linear-gradient(180deg, transparent 0%, transparent 52%, var(--m-bg) 92%)}.mkt .hx-hero-side{--mac:1}@media (min-width:1320px){.mkt .hx-hero-side{--mac:1.18}}@media (min-width:1100px){.mkt .hx-hero-inner{grid-template-columns:minmax(0,.86fr) minmax(0,1.24fr)}}.mkt .hx-hero,.mkt .hx-hero-side{overflow:visible}.mkt .hx-hero-sky{overflow:hidden}.mkt .fx-rail{z-index:30;padding-block:.5rem;flex-direction:column;gap:2px;padding-left:10px;display:none;position:fixed;top:50%;left:0;transform:translateY(-50%)}.mkt .fx-rail-echo{z-index:30;padding-block:.5rem;pointer-events:none;flex-direction:column;align-items:flex-end;gap:2px;padding-right:10px;display:none;position:fixed;top:50%;right:0;transform:translateY(-50%)}@media (min-width:900px){.mkt .fx-rail,.mkt .fx-rail-echo{display:flex}}.mkt .fx-rail-item{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;height:22px;padding:0;display:flex}.mkt .fx-rail-tick{background:var(--m-ink);opacity:.22;width:6px;height:1px;transition:opacity .22s var(--m-ease);flex:none;display:block}.mkt .fx-rail-line{background:var(--m-ink);opacity:.2;height:1px;transition:opacity .22s var(--m-ease);flex:none;display:block}.mkt .fx-rail-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--m-ink-3);opacity:0;transition:opacity .24s var(--m-ease), transform .24s var(--m-ease), color .24s var(--m-ease);font-size:12px;font-weight:500;transform:translate(-4px)}@media (min-width:1400px){.mkt .fx-rail-label{opacity:.55;transform:none}}.mkt .fx-rail:hover .fx-rail-label,.mkt .fx-rail-item:focus-visible .fx-rail-label{opacity:.75;transform:none}.mkt .fx-rail-item[data-on=true] .fx-rail-tick,.mkt .fx-rail-item[data-on=true] .fx-rail-line{opacity:.85}.mkt .fx-rail-item[data-on=true] .fx-rail-label{opacity:1;color:var(--m-ink);transform:none}.mkt .fx-rail-item:hover .fx-rail-label{opacity:1;color:var(--m-ink)}.mkt .fx-rail-item:focus-visible{outline:2px solid var(--m-focus);outline-offset:6px;border-radius:2px}.mkt .fx-rail-echo span{background:var(--m-ink);opacity:.18;width:6px;height:1px;transition:width .26s var(--m-ease), opacity .26s var(--m-ease);display:block}.mkt .fx-rail-echo span[data-on=true]{opacity:.72;width:16px}.mkt[data-rail=ink] .fx-rail-tick,.mkt[data-rail=ink] .fx-rail-line,.mkt[data-rail=ink] .fx-rail-echo span{background:#fff}.mkt[data-rail=ink] .fx-rail-label{color:#ffffffb8}.mkt[data-rail=ink] .fx-rail-item[data-on=true] .fx-rail-label{color:#fff}@media (prefers-reduced-motion:reduce){.mkt .fx-rail-line,.mkt .fx-rail-echo span,.mkt .fx-rail-label{transition:none}}@media (max-width:1399px){.mkt .fx-rail-label{display:none}.mkt .fx-rail-item{gap:6px}}.mkt .hx-sky{z-index:0;pointer-events:none;position:absolute;inset:-10% -6% 0;overflow:hidden;-webkit-mask-image:radial-gradient(150% 100% at 50% 0,#000 30%,#00000080 62%,#0000 92%);mask-image:radial-gradient(150% 100% at 50% 0,#000 30%,#00000080 62%,#0000 92%)}.mkt .hx-sky-back{background:radial-gradient(60% 48% at 78% 12%, #fff 0%, transparent 62%), radial-gradient(52% 40% at 18% 4%, #e7e4de 0%, transparent 66%), linear-gradient(180deg, #eceae5 0%, var(--m-bg) 64%);position:absolute;inset:-8%}.mkt .hx-sky-mid{opacity:.72;mix-blend-mode:multiply;position:absolute;inset:-6%}.mkt .hx-sky-shader{position:absolute;inset:0}.mkt .hx-sky-front{background:radial-gradient(44% 30% at 70% 26%,#ffffffb8,#0000 70%),radial-gradient(36% 26% at 24% 36%,#ffffff80,#0000 72%);position:absolute;inset:-6%}.mkt .hx-sky:after{content:"";opacity:.16;background-image:repeating-conic-gradient(#0b0f1409 0% 25%,#0000 0% 50%);background-size:3px 3px;position:absolute;inset:0}.mkt .hx-hero-scrim{z-index:1;pointer-events:none;background:radial-gradient(46% 52% at 24% 46%, var(--m-bg) 30%, transparent 76%), linear-gradient(180deg, transparent 58%, var(--m-bg) 96%);position:absolute;inset:0}.mkt .hx-canvas{perspective:1800px;width:100%;position:relative}.mkt .hx-canvas-spot{pointer-events:none;background:radial-gradient(52% 46% at 52% 44%,#fffffff2 0%,#ffffff73 42%,#0000 74%);position:absolute;inset:-18% -12% -24%}.mkt .hx-canvas-stage{transform-style:preserve-3d;will-change:transform;position:relative}.mkt .hx-canvas-frame{background:#0e141b;border:1px solid #0b0f141a;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 1px #fff9,0 30px 60px -30px #26201880,0 90px 150px -70px #2620186b}.mkt .hx-canvas-frame:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff0f}.mkt .hx-canvas-chrome{background:linear-gradient(#1a212a,#141a22);border-bottom:1px solid #ffffff12;align-items:center;gap:.7rem;padding:.55rem .8rem;display:flex}.mkt .hx-canvas-lights{gap:.32rem;display:inline-flex}.mkt .hx-canvas-lights i{background:#ffffff29;border-radius:999px;width:9px;height:9px}.mkt .hx-canvas-url{font-family:var(--font-mono);color:#ffffff85;text-align:center;background:#ffffff0d;border-radius:999px;flex:1;padding:.16rem .7rem;font-size:12px}.mkt .hx-canvas-live{color:#ffffffb8;align-items:center;gap:.34rem;font-size:12px;font-weight:500;display:inline-flex}.mkt .hx-canvas-live i{background:#35d29a;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #35d29a29}.mkt .hx-canvas-screen{aspect-ratio:1280/800;position:relative;overflow:hidden}.mkt .hx-canvas-screen img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.mkt .hx-canvas-mist{pointer-events:none;background:radial-gradient(38% 26% at 12% 88%,#ffffffb8,#0000 68%),radial-gradient(30% 20% at 88% 8%,#fff9,#0000 70%);position:absolute;inset:-14% -10% -18%}.mkt .hx-canvas-states{pointer-events:none;margin:0;padding:0;list-style:none;display:none;position:absolute;inset:0}@media (min-width:1320px){.mkt .hx-canvas-states{display:block}}.mkt .hx-canvas-states li{border:1px solid var(--m-line);border-radius:var(--m-r);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:15.5rem;box-shadow:var(--m-shadow-2);background:#ffffffdb;padding:.7rem .85rem;position:absolute}.mkt .hx-canvas-states li[data-at=ask]{top:-1.6rem;left:-3.5rem}.mkt .hx-canvas-states li[data-at=answer]{bottom:2.5rem;right:-4.5rem}.mkt .hx-canvas-states li[data-at=join]{width:13rem;bottom:-2.2rem;left:-1.5rem}.mkt .hx-canvas-who{letter-spacing:-.005em;color:var(--m-ink);font-size:12px;font-weight:600}.mkt .hx-canvas-line{color:var(--m-ink-2);margin-top:.18rem;font-size:12px;line-height:1.45}.mkt .hx-hero{overflow:hidden}.mkt .hx-sky{inset:-10% 0 0}.mkt .hx-hero-side{overflow:visible}.mkt .so-head-rail{border-bottom:1px solid color-mix(in srgb, var(--m-line) 70%, transparent);background:color-mix(in srgb, var(--m-bg) 62%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);transition:opacity .42s var(--m-ease), background-color .52s var(--m-ease), border-color .52s var(--m-ease)}.mkt[data-head=ink] .so-head-rail{background:#090c1080;border-bottom-color:#ffffff1a}.mkt .so-head-bar{max-width:1280px;transition:height .46s var(--m-ease), padding .46s var(--m-ease), max-width .46s var(--m-ease), color .52s var(--m-ease)}.mkt[data-scrolled=true] .so-head-bar{max-width:1140px}.mkt[data-head=ink] .so-head-bar{color:#fff}.mkt .so-head-bar:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(16px)saturate(1.4)brightness(1.02);backdrop-filter:blur(16px)saturate(1.4)brightness(1.02);opacity:0;transition:opacity .42s var(--m-ease), background .52s var(--m-ease), box-shadow .52s var(--m-ease), backdrop-filter .42s var(--m-ease);background:linear-gradient(#ffffffb8 0%,#ffffff85 48%,#ffffff94 100%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0b0f140a,inset 0 0 0 1px #0b0f1412,0 1px 2px #0b0f140a,0 18px 44px -26px #0b0f144d}.mkt[data-scrolled=true] .so-head-bar:before{opacity:1;-webkit-backdrop-filter:blur(26px)saturate(1.5)brightness(1.03);backdrop-filter:blur(26px)saturate(1.5)brightness(1.03);background:linear-gradient(#ffffffdb 0%,#ffffffb3 48%,#ffffffc2 100%);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #0b0f140d,inset 0 0 0 1px #0b0f1414,0 1px 2px #0b0f140d,0 26px 60px -30px #0b0f1461}.mkt[data-head=ink] .so-head-bar:before{background:linear-gradient(#1c222a9e 0%,#10151b80 48%,#141a218f 100%);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0000004d,inset 0 0 0 1px #ffffff17,0 1px 2px #0000004d,0 26px 60px -30px #000000b3}.mkt .so-head-bar:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .42s var(--m-ease);background-image:repeating-conic-gradient(#0b0f140e 0% 25%,#0000 0% 50%);background-size:3px 3px;position:absolute;inset:0}.mkt[data-scrolled=true] .so-head-bar:after{opacity:.5}.mkt[data-head=ink] .so-head-bar:after{background-image:repeating-conic-gradient(#ffffff0d 0% 25%,#0000 0% 50%)}.mkt .so-head-sheen{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mkt .so-head-sheen:before{content:"";filter:blur(6px);background:linear-gradient(100deg,#0000,#ffffff80 46%,#ffffffb8 52%,#0000);width:22%;animation:4s cubic-bezier(.2,.6,.2,1) 1.1s both so-head-sweep;position:absolute;top:-40%;bottom:-40%;left:-30%}@keyframes so-head-sweep{0%{opacity:0;left:-30%}22%{opacity:1}to{opacity:0;left:118%}}@media (prefers-reduced-motion:reduce){.mkt .so-head-sheen{display:none}}.mkt .so-nav-item,.mkt .so-head-signin{transition:background-color .24s var(--m-ease), color .24s var(--m-ease);border-radius:10px}.mkt .so-nav-item:hover,.mkt .so-head-signin:hover{background:color-mix(in srgb, var(--m-ink) 6%, transparent)}.mkt[data-head=ink] .so-nav-item:hover,.mkt[data-head=ink] .so-head-signin:hover{background:#ffffff1a}.mkt .so-nav-item[data-open=true]{background:color-mix(in srgb, var(--m-ink) 8%, transparent)}.mkt[data-head=ink] .so-nav-item[data-open=true]{background:#ffffff24}.mkt[data-head=ink] .so-head-signin{color:#fffc}.mkt .so-head-mark{transition:transform .3s var(--m-ease), opacity .3s var(--m-ease)}.mkt .so-head-brand:hover .so-head-mark{opacity:.88;transform:scale(1.04)}.mkt .so-menu-wide,.mkt .so-menu-sheet{border-radius:var(--m-r-lg);-webkit-backdrop-filter:blur(26px)saturate(1.45);backdrop-filter:blur(26px)saturate(1.45);background:linear-gradient(#ffffffeb 0%,#ffffffdb 100%);border:1px solid #0b0f1414;box-shadow:inset 0 1px #fffffff2,0 2px 4px #0b0f140a,0 34px 70px -34px #0b0f1466}.mkt .mkt-macbook-badge{margin-top:1.25rem}.mkt .hx-reveal-badge{border-color:var(--m-line);background:var(--m-raised);box-shadow:var(--m-shadow-1);color:var(--m-ink)}.mkt .hx-reveal-badge:hover{background:var(--m-wash)}.mkt .hx-foot{isolation:isolate;position:relative}.mkt .hx-foot-brandband{height:clamp(11rem,20vw,17rem);margin-bottom:0;-webkit-mask-image:linear-gradient(#000 0% 58%,#0000 100%);mask-image:linear-gradient(#000 0% 58%,#0000 100%)}.mkt .hx-foot-top{gap:clamp(1.5rem,3vw,2.25rem);margin-top:clamp(-4.5rem,-7vw,-3rem);padding-block:0 clamp(2rem,3vw,2.75rem)}@media (min-width:960px){.mkt .hx-foot-top{gap:2.5rem}}@media (min-width:1200px){.mkt .hx-foot-top{align-items:center;gap:2rem}}.mkt .hx-foot-globe{opacity:.9;width:min(22rem,100%)}@media (min-width:1200px){.mkt .hx-foot-globe{z-index:0;width:26rem;margin-inline:-2rem}}.mkt .hx-foot-ask{z-index:1;background:0 0;border:0;border-radius:0;padding:0;position:relative}@media (min-width:1200px){.mkt .hx-foot-ask{padding-left:2.25rem}.mkt .hx-foot-ask:before{content:"";background:linear-gradient(#0000,#ffffff29 24% 76%,#0000);width:1px;position:absolute;top:8%;bottom:8%;left:0}}.mkt .hx-foot-ask-kicker{letter-spacing:.16em}.mkt .hx-foot-ask-title{margin-top:.6rem;font-size:clamp(1.5rem,2.4vw,2.1rem)}.mkt .hx-foot-ask-lede{margin-top:.6rem}.mkt .hx-foot-actions{margin-top:1.1rem}.mkt .hx-foot-cols{border-top:0;gap:clamp(1.5rem,2.4vw,2rem);padding-block:clamp(1.75rem,2.6vw,2.25rem)}.mkt .hx-foot-cols:before{content:"";background:linear-gradient(90deg,#0000,#ffffff24 12% 88%,#0000);height:1px;position:absolute;top:0;left:0;right:0}@media (min-width:960px){.mkt .hx-foot-cols{gap:2.25rem}}.mkt .hx-foot-base{color:#ffffff73;border-top:0;padding-block:1rem 1.6rem;font-size:.8125rem}.mkt .hx-foot-base:before{content:"";background:linear-gradient(90deg,#0000,#ffffff14 20% 80%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.mkt .hx-foot .so-guides{color:#fff}.mkt .hx-foot .so-guides:before,.mkt .hx-foot .so-guides:after{opacity:.06}.mkt .hx-hero-side{margin-top:var(--s-4);display:flex}@media (min-width:1100px){.mkt .hx-hero-side{margin-top:0}}@media (max-width:1099px){.mkt .hx-canvas-stage{transform:none!important}.mkt .hx-canvas-spot{inset:-10% -6% -14%}}.mkt .hx-reveal-flat{display:none}@media (max-width:899px){.mkt .hx-reveal-device{display:none}.mkt .hx-reveal-flat{display:block}.mkt .hx-reveal-flat .hx-reveal-title{margin-top:.75rem}.mkt .hx-reveal-flat-frame{margin-top:var(--s-4)}.mkt .hx-reveal-flat .hx-reveal-badge{margin-top:var(--s-3)}}@media (max-width:900px){.mkt .so-tile-figure-inner{transform-origin:0 0;width:150%;transform:scale(.66)}}@media (max-width:560px){.mkt .so-tile-figure-inner{width:182%;transform:scale(.55)}}@media (hover:none){.mkt .hx-hands-link,.mkt .hx-cred-link,.mkt .hx-setup-link,.mkt .hx-reveal-badge,.mkt .hx-ind-link,.mkt .so-tile-more{align-items:center;min-height:44px;padding-block:.7rem}.mkt .hx-seg button{min-height:40px}}.mkt .hx-reveal-device{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px}.mkt .hx-reveal .mkt-macbook{align-items:flex-start;width:100%}.mkt .hx-reveal .mkt-macbook>div:first-child{text-align:left;align-self:flex-start;max-width:40rem;margin-inline:0}.mkt .hx-reveal .mkt-macbook>:not(:first-child){align-self:center}@media (max-width:760px){.mkt .hx-hands-link,.mkt .hx-cred-link,.mkt .hx-setup-link,.mkt .hx-reveal-badge,.mkt .hx-ind-link,.mkt .so-tile-more,.mkt .hx-foot-base-right a{align-items:center;min-height:44px;display:inline-flex}.mkt .hx-seg button,.mkt .hx-step{min-height:40px}.mkt .hx-seg button,.mkt .hx-seg-phone button{justify-content:center;align-items:center;min-height:40px;padding-block:0;display:inline-flex}.mkt .hx-ctl-choice button{justify-content:center;align-items:center;min-height:40px;display:inline-flex}}.mkt .so-tile-title{font-size:var(--t-sub);letter-spacing:-.022em;line-height:1.2}.mkt .hx-price-name{font-size:var(--t-sub)}.mkt .hx-cred-score,.mkt .hx-price-value{font-size:var(--t-figure);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1}.mkt .hx-cred-outof{font-size:var(--t-sub)}.mkt .hx-hero{z-index:1;min-height:min(92svh,58rem);color:var(--m-ink);background:#f2f0eb;align-items:center;padding-top:clamp(6rem,12vh,9rem);padding-bottom:clamp(3rem,7vh,5.5rem);display:flex;position:relative;overflow:hidden}.mkt .hx-sky{z-index:0;position:absolute;inset:0;overflow:hidden}.mkt .hx-sky-shader{width:100%;position:absolute;inset:-4% 0 -14%}.mkt .hx-sky-vignette{z-index:1;pointer-events:none;background:radial-gradient(120% 96% at 50% 34%, transparent 38%, #605c5529 74%, #4a46404d 100%), linear-gradient(180deg, #423f3a29 0%, transparent 22%), linear-gradient(180deg, transparent 76%, var(--m-bg) 100%);position:absolute;inset:0}.mkt .hx-sky-clearing{z-index:2;pointer-events:none;background:radial-gradient(62% 46% at 50% 44%,#faf9f6f0 0%,#f8f6f2ad 42%,#0000 76%);position:absolute;inset:0}.mkt .hx-hero-inner{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:clamp(2rem,4vh,3.25rem);width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px;display:flex;position:relative}.mkt .hx-hero-copy{flex-direction:column;align-items:center;max-width:none;display:flex}.mkt .hx-hero-kicker{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--m-ink-2);background:#ffffffa8;border:1px solid #0b0f141a;border-radius:999px;align-items:center;gap:.5rem;padding:.34rem .9rem;font-weight:500;display:inline-flex;box-shadow:0 1px #fffc}.mkt .hx-hero-title{letter-spacing:-.042em;max-width:20ch;color:var(--m-ink);text-wrap:balance;margin-top:clamp(1.25rem,2.4vh,2rem);font-size:clamp(2.9rem,7.4vw,6.75rem);font-weight:600;line-height:.94}.mkt .hx-hero-tagline{letter-spacing:-.02em;color:var(--m-ink);margin-top:clamp(1.1rem,2.2vh,1.75rem);font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:600}.mkt .hx-hero-sub{margin-top:.45rem;max-width:48ch;font-size:var(--t-lede);color:var(--m-ink-2);text-wrap:pretty;margin-inline:auto;line-height:1.55}.mkt .hx-hero-controls{flex-direction:column;align-items:center;gap:clamp(1rem,2vh,1.5rem);width:100%;display:flex}.mkt .hx-hero-actions{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.mkt .hx-hero-ask-wrap{width:100%;max-width:38rem;margin-top:0}.mkt .hx-ask{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border-color:#0b0f1417}.mkt .hx-ask-chips{flex-wrap:wrap;justify-content:center;margin-top:.7rem;overflow:visible}.mkt .hx-ask-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none;background:#ffffffb3;border-color:#0b0f1417}.mkt .hx-hero-side,.mkt .hx-hero-scrim,.mkt .hx-sky-back,.mkt .hx-sky-mid,.mkt .hx-sky-front{display:none}@media (max-width:900px){.mkt .hx-hero{min-height:min(94svh,46rem);padding-top:clamp(5rem,14vh,7rem)}.mkt .hx-sky-clearing{background:radial-gradient(92% 50% at 50% 46%,#faf9f6f2 0%,#f8f6f2b8 46%,#0000 82%)}.mkt .hx-hero-title{max-width:14ch;line-height:.98}}.mkt .fx-mr-space{width:.28em;display:inline-block}@media (max-width:900px){.mkt .hx-sky-clearing{background:radial-gradient(64% 26% at 50% 48%,#faf9f6c2 0%,#faf9f66b 56%,#0000 84%)}}.mkt .fx-slide-line{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.mkt .fx-slide-inner{will-change:transform;display:block}.mkt .fx-word{will-change:transform, opacity;display:inline-block}.mkt .fx-hyper{text-align:left;white-space:nowrap;display:inline-block;position:relative}.mkt .fx-hyper-gauge{visibility:hidden}.mkt .fx-hyper-word{font-variant-ligatures:none;position:absolute;inset:0}@media (max-width:620px){.mkt .fx-hyper{white-space:normal}}.mkt .hx-hero-every{color:var(--m-ink);font-weight:600}.mkt .hx-hero-sub{max-width:62ch}.mkt .hx-ask-chips{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:0;display:flex;overflow:visible}@media (max-width:700px){.mkt .hx-ask-chip{white-space:normal;text-align:left;max-width:100%}}@media (max-width:1419px){.mkt .fx-rail,.mkt .fx-rail-echo{display:none}}@media (min-width:1420px){.mkt .fx-rail,.mkt .fx-rail-echo{display:flex}}@media (max-width:1639px){.mkt .fx-rail-label{display:none}}@media (min-width:1640px){.mkt .fx-rail-label{display:inline}}@media (max-width:1339px){.mkt .so-rule{display:none}}.mkt .hx-hero-controls{gap:clamp(.9rem,1.6vh,1.25rem)}.mkt .hx-hero-actions{margin-bottom:clamp(.4rem,1vh,.9rem)}.mkt .hx-hero-ask-wrap{flex-direction:column;gap:.65rem;display:flex}.mkt .hx-ask-input{text-overflow:ellipsis;min-width:0;padding-right:.5rem}@media (max-width:560px){.mkt .hx-ask{padding-left:.55rem}.mkt .hx-ask-plus{display:none}.mkt .hx-ask-input{font-size:15px}}@media (max-width:900px){.mkt .hx-sky-clearing{background:radial-gradient(52% 22% at 50% 48%,#faf9f69e 0%,#faf9f64d 58%,#0000 84%)}.mkt .hx-sky-vignette{background:radial-gradient(86% 62% at 50% 40%, transparent 0%, #58534b1a 60%, #3e3a3442 100%), linear-gradient(180deg, #3a373224 0%, transparent 16%), linear-gradient(180deg, transparent 62%, #f0efec80 90%, var(--m-bg) 100%)}}@media (max-width:760px){.mkt .hx-hero-inner{padding-bottom:4.5rem}.mkt .hx-chan,.mkt .hx-hands-moments{padding-bottom:4rem}}.mkt .so-tile-figure:after{background:linear-gradient(to bottom, #e9e7e300 0%, #e9e7e3b8 46%, var(--m-sunk) 88%);height:7rem}.mkt .so-section.so-ink,.mkt .hx-close,.mkt .so-foot{background:#080a0d}.mkt .hx-ask-chip,.mkt .hx-ask-input,.mkt .hx-ask-input::placeholder,.mkt .so-nav-item,.mkt .so-head-signin,.mkt .hx-hero-sub{color:var(--m-ink-2)}.mkt .hx-cred-sectors li,.mkt .hx-chan-key li{background:var(--m-bg);color:var(--m-ink-2)}.mkt .so-kicker[data-kind=tag]{background:var(--m-bg);color:var(--m-ink)}.mkt .hx-morph{background:linear-gradient(180deg, var(--m-bg) 0%, var(--m-sunk) 60%, var(--m-bg) 100%);height:250svh;position:relative}.mkt .hx-morph-pin{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.mkt .hx-morph-inner{perspective:2200px;flex-direction:column;align-items:center;gap:clamp(1.5rem,3vh,2.5rem);width:100%;display:flex}.mkt .hx-morph-device{width:100%;max-width:1232px;transform-style:preserve-3d;will-change:transform, opacity;position:relative}.mkt .hx-morph-bezel{background:#0c1116;border-radius:20px;position:absolute;inset:-14px;box-shadow:inset 0 1px #ffffff1a,0 40px 80px -40px #11131599}.mkt .hx-morph-base{background:linear-gradient(#20262d,#0c1116);border-radius:0 0 14px 14px;height:34px;position:absolute;bottom:-46px;left:8%;right:8%;box-shadow:0 30px 50px -30px #111315b3}.mkt .hx-morph-base:after{content:"";background:#ffffff0d;border-radius:5px;position:absolute;inset:5px 18% 12px}.mkt .hx-morph-screen{box-shadow:var(--m-shadow-2);background:#0e141b;border-radius:14px;position:relative;overflow:hidden}.mkt .hx-morph-shot{width:100%;height:auto;display:block}.mkt .hx-morph-chrome{z-index:2;background:linear-gradient(#1a212a,#141a22);border-bottom:1px solid #ffffff14;align-items:center;gap:.7rem;padding:.55rem .85rem;display:flex;position:absolute;inset:0 0 auto}.mkt .hx-morph-chrome-note{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap}.mkt .hx-demo-band{background:linear-gradient(180deg, var(--m-bg) 0%, var(--m-bg) 100%);margin-top:-2rem;padding-top:0}@media (max-width:900px){.mkt .hx-morph{height:150svh}.mkt .hx-morph-bezel{border-radius:16px;inset:-8px}.mkt .hx-morph-base{display:none}.mkt .hx-morph-inner{perspective:none}}@media (prefers-reduced-motion:reduce){.mkt .hx-morph{height:auto;padding-block:var(--s-band)}.mkt .hx-morph-pin{height:auto;position:static}}.mkt .hx-close{background:linear-gradient(180deg, var(--m-bg) 0%, #080a0d 14%, #080a0d 100%)}.mkt .so-foot{background:#080a0d}.mkt .hx-foot-brandband{height:clamp(12rem,26vw,22rem);margin-inline:calc(50% - 50vw);padding-inline:0;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000 100%)}.mkt .hx-net{justify-items:center;gap:.75rem;width:min(26rem,100%);margin-inline:auto;display:grid;position:relative}.mkt .hx-net-globe{place-items:center;width:100%;display:grid;position:relative}.mkt .hx-net-globe canvas{width:100%;height:auto}.mkt .hx-net-core{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a0db8;border-radius:999px;place-items:center;width:3rem;height:3rem;display:grid;position:absolute;box-shadow:0 0 0 1px #ffffff1f}.mkt .hx-net-nodes{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.mkt .hx-net-nodes li{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:#ffffff6b;white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex;position:absolute}.mkt .hx-net-nodes li[data-side=left]{flex-direction:row-reverse;right:86%}.mkt .hx-net-nodes li[data-side=right]{left:86%}.mkt .hx-net-dot{background:#ffffff8c;border-radius:999px;width:4px;height:4px}.mkt .hx-net-run{justify-items:center;gap:.3rem;min-height:4.5rem;margin:0;padding:0;list-style:none;display:grid}.mkt .hx-net-run li{font-size:var(--t-label);color:#ffffffd1;align-items:center;gap:.45rem;display:inline-flex}.mkt .hx-net-pulse{background:#35d29a;border-radius:999px;width:5px;height:5px;box-shadow:0 0 0 3px #35d29a24}.mkt .hx-net-note{text-align:center;max-width:30ch;font-size:var(--t-label);color:#ffffff57;line-height:1.45}@media (min-width:960px){.mkt .hx-foot-cols{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,.95fr);align-items:start}.mkt .hx-foot-col:nth-child(2){padding-top:1.25rem}.mkt .hx-foot-col:nth-child(3){padding-top:.5rem}.mkt .hx-foot-col:nth-child(4){padding-top:1.75rem}}@media (max-width:760px){.mkt .hx-foot-brandband{height:clamp(7rem,22vw,10rem)}.mkt .hx-net{width:min(18rem,100%)}.mkt .hx-net-nodes{display:none}.mkt .hx-net-run{min-height:3.4rem}.mkt .hx-net-run li:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.mkt .hx-net-run li{opacity:1!important}}.mkt .hx-net-nodes li{color:#ffffffad}.mkt .hx-net-dot{background:#ffffffb3}.mkt .hx-morph-inner{align-items:stretch}.mkt .hx-morph-copy{text-align:left;max-width:46rem}.mkt .hx-morph-copy .hx-reveal-lede{margin-inline:0}.mkt .hx-sky{inset:0;-webkit-mask-image:none;mask-image:none}.mkt .hx-sky-shader{inset:-6% 0 -26%}.mkt .hx-morph{height:190svh}.mkt .hx-morph-inner{justify-content:center;gap:clamp(1rem,2vh,1.75rem)}.mkt .hx-morph-copy{max-width:46rem;position:absolute;top:clamp(2rem,6vh,4.5rem);left:24px;right:24px}.mkt .hx-morph-pin{height:100svh;position:sticky;top:0}.mkt .hx-morph-inner{align-items:center;height:100%;display:flex;position:relative}.mkt .hx-demo-band{margin-top:-6rem;padding-top:0}.mkt .hx-demo-band .hx-demo-steps{padding-top:0}.mkt .so-reviews-wall{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.mkt .so-reviews-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .so-reviews-wall li:first-child{grid-column:1/-1}}.mkt .so-reviews-wall .so-review-card{width:100%;height:100%;padding:var(--s-4)}.mkt .so-reviews-wall .so-review-card-quote{text-wrap:pretty;font-size:.95rem;line-height:1.6}.mkt .hx-net-run li{color:#ffffffe0}.mkt .hx-app-stack{width:100%;height:100%;display:block;position:relative}.mkt .hx-app-still{object-fit:cover;object-position:left top;opacity:1;width:100%;height:100%;transition:opacity .52s var(--m-ease);pointer-events:none;position:absolute;inset:0}.mkt .hx-app-still[data-gone=true]{opacity:0}.mkt .hx-app-frame{opacity:0;transition:opacity .52s var(--m-ease)}.mkt .hx-app-frame[data-live=true]{opacity:1}@media (prefers-reduced-motion:reduce){.mkt .hx-app-still,.mkt .hx-app-frame{transition:none}}.mkt .hx-demo-band{padding-block:var(--s-band);background:0 0;margin-top:0}.mkt .so-foot-mesh{z-index:0;pointer-events:none;opacity:.5;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}.mkt .so-foot>:not(.so-foot-mesh){z-index:1;position:relative}@keyframes so-sigil-pass{0%{opacity:.05;-webkit-mask-position:140% 140%;mask-position:140% 140%}48%{opacity:.15}to{opacity:.05;-webkit-mask-position:-40% -40%;mask-position:-40% -40%}}@media (max-width:760px){.mkt .so-foot-sigil{width:min(26rem,90vw);top:5%;right:-18%}}@media (prefers-reduced-motion:reduce){.mkt .so-foot-sigil{opacity:.08;animation:none;-webkit-mask-image:none;mask-image:none}}.mkt .hx-demo-band{padding-block:var(--s-band);margin-top:0}@media (max-width:760px){.mkt .so-foot-sigil{width:min(24rem,88vw);right:-20%}}@media (prefers-reduced-motion:reduce){.mkt .so-foot-sigil{opacity:.09;animation:none;-webkit-mask-image:none;mask-image:none}}.mkt .so-foot-light{background:radial-gradient(closest-side,#ffffff09,#0000 70%);width:56rem;height:26rem;top:-9rem}.mkt .so-foot-mesh{opacity:.82}.mkt .so-foot-sigil{z-index:0;aspect-ratio:1;pointer-events:none;opacity:.05;background:url(/brand/symbol-on-dark-2048.png) 50%/contain no-repeat;width:min(44rem,60vw);animation:26s linear infinite so-sigil-pass;position:absolute;top:6%;right:-8%;-webkit-mask-image:linear-gradient(118deg,#0000 34%,#00000061 44%,#000 50%,#00000061 56%,#0000 66%);mask-image:linear-gradient(118deg,#0000 34%,#00000061 44%,#000 50%,#00000061 56%,#0000 66%);-webkit-mask-size:280% 280%;mask-size:280% 280%}@media (max-width:760px){.mkt .so-foot-sigil{width:min(24rem,88vw);right:-20%}}@media (prefers-reduced-motion:reduce){.mkt .so-foot-sigil{opacity:.08;animation:none;-webkit-mask-image:none;mask-image:none}}.mkt .hx-say{gap:var(--s-5);display:grid}@media (min-width:980px){.mkt .hx-say{gap:var(--s-6);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start}}.mkt .hx-say-lead{position:sticky;top:8rem}@media (max-width:979px){.mkt .hx-say-lead{position:static}}.mkt .hx-say-title{margin-top:.9rem}.mkt .hx-say-lede{margin-top:1rem}.mkt .hx-say-note{max-width:38ch;font-size:var(--t-label);color:var(--m-ink-3);margin-top:1.1rem;line-height:1.5}.mkt .hx-say-wall{gap:var(--s-3);grid-template-columns:minmax(0,1fr);height:34rem;display:grid}@media (min-width:620px){.mkt .hx-say-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.mkt .hx-say-wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1179px){.mkt .hx-say-col-3{display:none}}@media (max-width:619px){.mkt .hx-say-col-2{display:none}.mkt .hx-say-wall{height:30rem}}.mkt .fx-col-mask{min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.mkt .fx-col-track{will-change:transform;flex-direction:column;display:flex}.mkt .fx-col{gap:var(--s-3);padding-bottom:var(--s-3);flex-direction:column;display:flex}.mkt .fx-col-mask:hover .fx-col-track{animation-play-state:paused}.mkt .fx-col-mask{transition:none}.mkt .hx-say-card{padding:var(--s-4);border:1px solid var(--m-line);border-radius:var(--m-r);background:var(--m-raised);box-shadow:var(--m-shadow-1);color:var(--m-ink)}.mkt .hx-say-text{color:var(--m-ink);text-wrap:pretty;margin-top:.65rem;font-size:.9375rem;line-height:1.62}.mkt .hx-say-who{border-top:1px solid var(--m-line);align-items:center;gap:.6rem;margin-top:1rem;padding-top:.85rem;display:flex}.mkt .hx-say-mark{background:var(--m-sunk);width:2.1rem;height:2.1rem;font-size:var(--t-label);color:var(--m-ink-2);border-radius:999px;flex:none;place-items:center;font-weight:600;display:grid}.mkt .hx-say-who strong{letter-spacing:-.01em;font-size:13px;font-weight:600;display:block}.mkt .hx-say-who span span{font-size:var(--t-label);color:var(--m-ink-3);display:block}.mkt .hx-say-wall[data-still=true]{height:auto}.mkt .hx-say-wall[data-still=true] .fx-col{gap:var(--s-3)}.mkt .fx-rail{flex-direction:row;align-items:stretch;gap:10px;display:none}@media (min-width:1420px){.mkt .fx-rail{display:flex}}.mkt .fx-rail-progress{background:color-mix(in srgb, var(--m-ink) 12%, transparent);align-self:stretch;width:1px;position:relative}.mkt .fx-rail-progress-fill{transform-origin:top;background:color-mix(in srgb, var(--m-ink) 52%, transparent);position:absolute;inset:0}.mkt .fx-rail-list{flex-direction:column;gap:2px;display:flex}.mkt .fx-rail-item[data-state=past] .fx-rail-tick,.mkt .fx-rail-item[data-state=past] .fx-rail-line{opacity:.26}.mkt .fx-rail-item[data-state=past] .fx-rail-label{opacity:.4}.mkt .fx-rail-item[data-state=next] .fx-rail-tick,.mkt .fx-rail-item[data-state=next] .fx-rail-line{opacity:.42}.mkt .fx-rail-item[data-state=next] .fx-rail-label{opacity:.58}.mkt .fx-rail-item[data-state=on] .fx-rail-tick,.mkt .fx-rail-item[data-state=on] .fx-rail-line{opacity:.92}.mkt .fx-rail-item[data-state=on] .fx-rail-label{opacity:1;color:var(--m-ink);font-weight:600}.mkt .fx-rail-point{background:var(--m-ink);opacity:0;width:3px;height:3px;transition:opacity .3s var(--m-ease), transform .3s var(--m-ease);border-radius:999px;margin-left:-2px;transform:scale(.4)}.mkt .fx-rail-item[data-state=on] .fx-rail-point{opacity:.92;transform:scale(1)}.mkt .fx-rail-label{transition:opacity .3s var(--m-ease), transform .3s var(--m-ease), color .3s var(--m-ease)}.mkt .fx-rail-item:hover .fx-rail-label,.mkt .fx-rail-item:focus-visible .fx-rail-label{opacity:1;color:var(--m-ink);transform:translate(3px)}.mkt .fx-rail-item:hover .fx-rail-tick,.mkt .fx-rail-item:hover .fx-rail-line{opacity:.8}.mkt .fx-rail-item[data-last=true] .fx-rail-label:after{content:" →";opacity:0;transition:opacity .26s var(--m-ease)}.mkt .fx-rail-item[data-last=true]:hover .fx-rail-label:after,.mkt .fx-rail-item[data-last=true][data-state=on] .fx-rail-label:after{opacity:1}.mkt[data-rail=ink] .fx-rail-progress{background:#ffffff29}.mkt[data-rail=ink] .fx-rail-progress-fill{background:#fff9}.mkt[data-rail=ink] .fx-rail-item[data-state=on] .fx-rail-point{background:#fff}.mkt[data-rail=ink] .fx-rail-item[data-state=on] .fx-rail-label,.mkt[data-rail=ink] .fx-rail-item:hover .fx-rail-label{color:#fff}@media (prefers-reduced-motion:reduce){.mkt .fx-rail-point,.mkt .fx-rail-label{transition:none}}.mkt .hx-ind-lede{max-width:40ch;margin-top:1rem}.mkt .hx-ind-tabs{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.mkt .hx-ind-more{border:1px solid var(--m-line);background:var(--m-raised);color:var(--m-ink-2);transition:border-color .2s var(--m-ease), color .2s var(--m-ease);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:13px;font-weight:500;display:inline-flex}.mkt .hx-ind-more:hover,.mkt .hx-ind-more[aria-expanded=true]{border-color:var(--m-line-2);color:var(--m-ink)}.mkt .hx-ind-drawer{overflow:hidden}.mkt .hx-ind-drawer ul{padding:var(--s-3) 0 0;flex-wrap:wrap;gap:.4rem;margin:0;list-style:none;display:flex}.mkt .hx-ind-drawer button{border:1px solid var(--m-line);background:var(--m-bg);color:var(--m-ink-2);transition:border-color .18s var(--m-ease), color .18s var(--m-ease);border-radius:999px;padding:.3rem .75rem;font-size:12.5px}.mkt .hx-ind-drawer button:hover,.mkt .hx-ind-drawer button[data-on=true]{border-color:var(--m-ink);color:var(--m-ink)}.mkt .hx-ind-scenarios{margin-top:var(--s-3);flex-wrap:wrap;gap:.4rem;display:flex}.mkt .hx-ind-scenario{color:var(--m-ink-3);transition:background-color .2s var(--m-ease), color .2s var(--m-ease), border-color .2s var(--m-ease);background:0 0;border:1px solid #0000;border-radius:999px;padding:.34rem .8rem;font-size:12.5px;font-weight:500}.mkt .hx-ind-scenario:hover{color:var(--m-ink)}.mkt .hx-ind-scenario[aria-selected=true]{border-color:var(--m-line);background:var(--m-raised);color:var(--m-ink);box-shadow:var(--m-shadow-1)}.mkt .hx-ind-panel{margin-top:var(--s-3);border:1px solid var(--m-line);border-radius:var(--m-r-lg);background:var(--m-raised);box-shadow:var(--m-shadow-1);overflow:hidden}.mkt .hx-ind-panel-inner{gap:var(--s-4);padding:var(--s-4);display:grid}@media (min-width:860px){.mkt .hx-ind-panel-inner{gap:var(--s-5);padding:var(--s-5);grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr)}}.mkt .hx-ind-cap{font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--m-ink-3)}.mkt .hx-ind-said,.mkt .hx-ind-reply{align-items:flex-start;gap:.6rem;margin-top:.9rem;display:flex}.mkt .hx-ind-avatar{background:var(--m-sunk);width:1.7rem;height:1.7rem;color:var(--m-ink-2);border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.mkt .hx-ind-avatar-agent{background:var(--m-ink);color:var(--m-raised)}.mkt .hx-ind-bubble{border-radius:var(--m-r);background:var(--m-ink);color:var(--m-raised);text-wrap:pretty;padding:.65rem .9rem;font-size:14px;font-weight:500;line-height:1.5}.mkt .hx-ind-bubble-agent{border:1px solid var(--m-line);background:var(--m-bg);color:var(--m-ink);font-weight:400}.mkt .hx-ind-ask{border:1px solid var(--m-line-2);background:var(--m-bg);color:var(--m-ink);transition:background-color .2s var(--m-ease), border-color .2s var(--m-ease);border-radius:999px;align-items:center;gap:.4rem;margin-top:1rem;padding:.45rem .9rem;font-size:13px;font-weight:500;display:inline-flex}.mkt .hx-ind-ask:hover{border-color:var(--m-ink);background:var(--m-sunk)}.mkt .hx-ind-outcomes{color:var(--m-ink-2);gap:.45rem;margin-top:.9rem;padding:0;font-size:13.5px;line-height:1.5;list-style:none;display:grid}.mkt .hx-ind-outcomes li{gap:.55rem;display:flex}.mkt .hx-ind-outcomes li:before{content:"";background:var(--m-live);border-radius:999px;flex:none;width:5px;height:5px;margin-top:.52em}.mkt .hx-ind-link{color:var(--m-ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--m-line-2);text-decoration-color:var(--m-line-2);align-items:center;gap:.4rem;margin-top:1.1rem;font-size:13px;font-weight:500;display:inline-flex}.mkt .hx-ind-states{padding:.85rem var(--s-4);border-top:1px solid var(--m-line);background:var(--m-bg);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--m-ink-3);flex-wrap:wrap;gap:.35rem 1.25rem;margin:0;list-style:none;display:flex}@media (min-width:860px){.mkt .hx-ind-states{padding-inline:var(--s-5)}}.mkt .hx-ind-states li{opacity:.45;transition:opacity .26s var(--m-ease);align-items:center;gap:.4rem;display:inline-flex}.mkt .hx-ind-states li[data-on=true]{opacity:1;color:var(--m-ink)}.mkt .hx-ind-state-dot{background:currentColor;border-radius:999px;width:5px;height:5px}.mkt .hx-ind-states li[data-on=true] .hx-ind-state-dot{background:var(--m-live)}@media (max-width:700px){.mkt .hx-ind-tabs,.mkt .hx-ind-scenarios{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.mkt .hx-ind-tabs::-webkit-scrollbar{display:none}.mkt .hx-ind-scenarios::-webkit-scrollbar{display:none}.mkt .hx-ind-scenario,.mkt .hx-ind-more{flex:none}}.mkt .hx-hero-title{max-width:none}.mkt .hx-hero-title .fx-slide-line{white-space:nowrap}@media (max-width:1100px){.mkt .hx-hero-title{font-size:clamp(2.1rem,6.2vw,4.4rem)}}@media (max-width:560px){.mkt .hx-hero-title .fx-slide-line{white-space:normal}.mkt .hx-hero-title{font-size:clamp(2rem,9vw,2.9rem);line-height:1.02}}.mkt .fx-slide-line{margin-bottom:-.26em;padding-bottom:.26em}.mkt .hx-hero-title .fx-slide-line{margin-bottom:-.34em;padding-bottom:.34em}.mkt .hx-hero-title{line-height:1.02}.mkt .hx-sky{-webkit-mask-image:linear-gradient(#000 0% 52%,#0000 88%);mask-image:linear-gradient(#000 0% 52%,#0000 88%)}.mkt .hx-hero{background:var(--m-bg)}.mkt .hx-sky-vignette{background:linear-gradient(180deg, transparent 48%, #efeeebe6 78%, var(--m-bg) 92%), radial-gradient(78% 68% at 50% 38%, transparent 0%, #4a463f14 66%, #34312c2e 100%), linear-gradient(180deg, #34312c1f 0%, transparent 20%)}.mkt .hx-sky-clearing{background:radial-gradient(30% 20% at 50% 44%,#f7f6f399 0%,#f7f6f34d 54%,#0000 80%)}.mkt .so-section[data-band=platform]{background:0 0}.mkt .hx-hero{--m-ink-3:#686661}.mkt .hx-hero+.so-section>.so-edge{display:none}@keyframes fx-rise{0%{transform:translateY(110%)}to{transform:none}}@keyframes fx-word-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mkt .fx-slide-inner{animation:fx-rise .82s cubic-bezier(.16, 1, .3, 1) var(--fx-delay,0s) both}.mkt .fx-word{animation:fx-word-in .55s cubic-bezier(.16, 1, .3, 1) var(--fx-delay,0s) both}.mkt .fx-hold .fx-slide-inner,.mkt .fx-hold .fx-word{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mkt .fx-slide-inner,.mkt .fx-word{animation:none}}@keyframes fx-enter-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.mkt .fx-enter{animation:.72s cubic-bezier(.16,1,.3,1) both fx-enter-in}@media (prefers-reduced-motion:reduce){.mkt .fx-enter{animation:none}}.mkt .hx-hero{padding-bottom:clamp(2rem,4vh,3rem)}.mkt .hx-hero+.so-section{padding-top:var(--s-band-tight)}.mkt .fx-role-icon{width:1.05em;height:1.05em;display:block}.mkt .fx-faces-face .fx-role-icon,.mkt .hx-ind-avatar .fx-role-icon{width:55%;height:55%}.mkt .hx-ind-avatar{justify-content:center;align-items:center;display:inline-flex}.mkt .hx-meter{border:1px solid var(--m-line);border-radius:var(--m-r-lg,16px);background:var(--m-raised);overflow:hidden}.mkt .hx-meter-scroll{overflow-x:auto}.mkt .hx-meter .hx-cmp-table{margin:0}.mkt .hx-meter-past{text-align:left;min-width:15rem}.mkt .hx-meter-past-label{color:var(--m-ink);font-weight:500;display:block}.mkt .hx-meter-past-what{color:var(--m-ink-3);text-wrap:pretty;margin-top:.15rem;font-size:.8125rem;line-height:1.45;display:block}.mkt .hx-ladder{border:1px solid var(--m-line);border-radius:var(--m-r-lg,16px);background:var(--m-raised);max-width:22rem;margin:0;padding:1.25rem 1.4rem 1.15rem;box-shadow:0 1px 2px #1113150a,0 18px 40px -28px #11131538}.mkt .hx-ladder-cap{letter-spacing:.14em;text-transform:uppercase;color:var(--m-ink-3);margin:0 0 .6rem;font-size:.6875rem}.mkt .hx-ladder-list{margin:0;padding:0;list-style:none}.mkt .hx-ladder-rung{border-bottom:1px solid var(--m-line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem 0;display:flex}.mkt .hx-ladder-rung:last-child{border-bottom:0}.mkt .hx-ladder-name{color:var(--m-ink-2);font-size:.9375rem;font-weight:500}.mkt .hx-ladder-rung[data-popular=true] .hx-ladder-name{color:var(--m-ink);font-weight:600}.mkt .hx-ladder-price{letter-spacing:-.02em;color:var(--m-ink);font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:600}.mkt .hx-ladder-per{color:var(--m-ink-3);margin-left:.15rem;font-size:.75rem;font-weight:400}.mkt .hx-ladder-note{color:var(--m-ink-3);text-wrap:pretty;margin:.85rem 0 0;font-size:.78125rem;line-height:1.5}
