.mkt .hm-hero{isolation:isolate;position:relative;overflow:hidden}.mkt .hm-hero:before{content:"";z-index:-3;background:radial-gradient(55% 70% at 72% 42%, color-mix(in oklab, var(--signal) 9%, transparent), transparent 70%), radial-gradient(40% 50% at 12% 20%, color-mix(in oklab, var(--phase-act) 7%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.mkt .hm-hero-bg{z-index:-2;background-image:radial-gradient(circle at 1px 1px, color-mix(in oklab, var(--ink) 22%, transparent) 1px, transparent 0);opacity:.5;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 75% at 72% 48%,#000 10%,#0000 72%);mask-image:radial-gradient(60% 75% at 72% 48%,#000 10%,#0000 72%)}.mkt .hm-hero-card{min-width:0;position:relative}.mkt .hm-hero-card .mockcard-note{text-wrap:pretty;margin-top:12px}.mkt .hm-inbox{border:1px solid var(--line-2);border-radius:var(--r-xl);background:color-mix(in oklab, var(--bg-2) 70%, var(--surface));box-shadow:0 1px 0 color-mix(in oklab, var(--ink) 4%, transparent), 0 10px 24px -12px color-mix(in oklab, var(--ink) 22%, transparent), 0 30px 60px -32px color-mix(in oklab, var(--ink) 30%, transparent);padding:10px;position:relative}.mkt .hm-inbox-bar{align-items:center;gap:10px;padding:2px 2px 10px;display:flex}.mkt .hm-inbox-label{min-width:0;color:var(--ink-3);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.mkt .hm-tabs{border-radius:var(--r-lg);background:color-mix(in oklab, var(--bg-2) 80%, var(--ink) 4%);border:1px solid var(--line);gap:2px;margin-left:auto;padding:3px;display:flex}.mkt .hm-tab{border-radius:var(--r);height:28px;color:var(--ink-3);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--t) var(--ease-out), color var(--t) var(--ease-out), box-shadow var(--t) var(--ease-out);background:0 0;border:0;padding:0 11px;font-size:12.5px;font-weight:650;position:relative;overflow:hidden}.mkt .hm-tab:hover{color:var(--ink)}.mkt .hm-tab-short{display:none}.mkt .hm-tab[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.mkt .hm-tab:focus-visible,.mkt .hm-play:focus-visible,.mkt .hm-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mkt .hm-tab-fill{background:var(--ink-3);transform-origin:0;border-radius:1px;height:2px;animation:8s linear forwards hm-tabfill;position:absolute;bottom:2px;left:8px;right:8px;transform:scaleX(0)}.mkt .hm-play{border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);width:30px;height:30px;color:var(--ink-2);cursor:pointer;transition:border-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);flex:none;place-items:center;display:grid}.mkt .hm-play:hover{border-color:var(--line-strong);color:var(--ink)}.mkt .hm-play svg{width:14px;height:14px}.mkt .hm-inbox[data-wait] .hm-mail,.mkt .hm-inbox[data-wait] .hm-mail *,.mkt .hm-inbox[data-wait] .hm-mail :before{animation-play-state:paused!important}.mkt .hm-stack{display:grid;position:relative}.mkt .hm-mail{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);min-width:0;color:var(--ink-1);box-shadow:var(--shadow-1);--k:1;flex-direction:column;grid-area:1/1;display:flex;overflow:hidden}.mkt .hm-mail[data-state=idle]{visibility:hidden}.mkt .hm-mail[data-state=active]{z-index:1;animation:hm-arrive .62s var(--ease-out) both .12s}.mkt .hm-mail[data-state=active][data-replay]{--k:.55;animation:hm-slide-in .42s var(--ease-out) both 60ms}.mkt .hm-mail[data-state=leaving]{z-index:2;pointer-events:none;animation:hm-out .2s var(--ease-snap) forwards}.mkt .hm-mail[data-state=dismissed]{z-index:2;pointer-events:none;animation:hm-dismiss .3s var(--ease-snap) forwards}.mkt .hm-mail-head{border-bottom:1px solid var(--line);background:var(--surface-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 16px;display:grid}.mkt .hm-avatar{background:var(--signal);border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.mkt .hm-avatar:after{content:"";background:#fff;border-radius:2px;width:11px;height:11px;transform:rotate(45deg)}.mkt .hm-avatar--sm{border-radius:6px;width:26px;height:26px}.mkt .hm-avatar--sm:after{width:8px;height:8px}.mkt .hm-mail-meta{min-width:0}.mkt .hm-mail-from{color:var(--ink-3);font-size:13.5px}.mkt .hm-mail-from b{color:var(--ink);font-weight:700}.mkt .hm-mail-subject{color:var(--ink);text-wrap:balance;margin-top:2px;font-size:15.5px;font-weight:700;font-stretch:88%;line-height:1.35}.mkt .hm-wipe{display:inline-block}.mkt .hm-mail[data-state=active] .hm-wipe{animation:hm-wipe calc(.62s * var(--k)) var(--ease-out) both calc(.42s * var(--k))}.mkt .hm-mail-time{color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.mkt .hm-mail-time:before{content:"";background:var(--signal);border-radius:50%;width:7px;height:7px}.mkt .hm-mail[data-state=active] .hm-mail-time:before{animation:hm-dot .7s var(--ease-out) both calc(.3s * var(--k))}.mkt .hm-mail-body{flex-direction:column;flex:1;padding:14px 16px 16px;font-size:14.5px;line-height:1.55;display:flex}.mkt .hm-mail-co{color:var(--ink);font-size:14px;font-weight:650}.mkt .hm-mono{font-family:var(--mono);color:var(--ink-3);font-size:12.5px;font-weight:400}.mkt .hm-mail-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:14px;font-size:11px;font-weight:700;font-stretch:85%}.mkt .hm-found{border-top:1px solid var(--line);margin-top:6px;display:grid}.mkt .hm-found li{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.mkt .hm-mail[data-state=active] .hm-found li{animation:hm-row calc(.42s * var(--k)) var(--ease-out) both calc((.7s + var(--i) * .13s) * var(--k))}.mkt .hm-date{font-family:var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:1.95}.mkt .hm-what{color:var(--ink-1)}.mkt .hm-src{border:1px solid var(--line-2);border-radius:var(--r-xs);background:var(--surface-2);height:20px;color:var(--ink-2);white-space:nowrap;vertical-align:1px;align-items:center;margin-left:2px;padding:0 7px;font-size:11.5px;font-weight:650;font-stretch:88%;line-height:1;display:inline-flex}.mkt .hm-mail[data-state=active] .hm-src{animation:hm-pop calc(.36s * var(--k)) var(--ease-out) both calc((.86s + var(--i) * .13s) * var(--k))}.mkt .hm-mean{color:var(--ink-1);text-wrap:pretty;margin-top:4px}.mkt .hm-mail[data-state=active] .hm-late{animation:hm-fade calc(.46s * var(--k)) var(--ease-out) both calc(1.08s * var(--k))}.mkt .hm-timing{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);margin-top:14px;padding:10px 12px 8px}.mkt .hm-timing .hm-mail-h{margin-top:0}.mkt .hm-timing-line{color:var(--ink);margin-top:2px;font-weight:700}.mkt .hm-win{margin-top:6px}.mkt .hm-win-lane{height:30px;position:relative}.mkt .hm-win-lane:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:21px;left:0;right:0}.mkt .hm-win-bar{background:linear-gradient(90deg, var(--phase-act) 0 var(--at-peak), var(--signal) var(--at-peak) 100%);border-radius:1px;height:9px;position:absolute;top:17px;left:0;right:0;overflow:hidden}.mkt .hm-win-spent{width:var(--at-now);background:color-mix(in oklab, var(--surface-2) 58%, transparent);position:absolute;inset:0 auto 0 0}.mkt .hm-win-now{left:var(--at-now);background:var(--now);width:2px;height:19px;box-shadow:0 0 0 1px var(--surface-2);margin-left:-1px;position:absolute;top:12px}.mkt .hm-win-now span{background:var(--now);color:#0e1518;letter-spacing:.06em;text-transform:uppercase;border-radius:2px;margin-bottom:1px;padding:1px 5px;font-size:9.5px;font-weight:700;font-stretch:85%;line-height:1.25;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.mkt .hm-win-scale{font-family:var(--mono);color:var(--ink-3);justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.mkt .hm-mail[data-state=active] .hm-win-bar{animation:hm-fill calc(.9s * var(--k)) var(--ease-out) both calc(1.25s * var(--k))}.mkt .hm-mail[data-state=active] .hm-win-now{animation:hm-rule calc(.32s * var(--k)) var(--ease-out) both calc(1.7s * var(--k))}.mkt .hm-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px;display:flex}.mkt .hm-mail[data-state=active] .hm-actions{animation:hm-fade calc(.42s * var(--k)) var(--ease-out) both calc(1.45s * var(--k))}.mkt .hm-btn{border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);height:34px;color:var(--ink);font:inherit;cursor:pointer;transition:background-color var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);justify-content:center;align-items:center;padding:0 13px;font-size:13.5px;font-weight:650;display:inline-flex;position:relative;overflow:hidden}.mkt .hm-btn:hover{border-color:var(--line-strong);background:var(--surface-2)}.mkt .hm-btn:active{transform:translateY(1px)}.mkt .hm-btn--primary{border-color:var(--ink);background:var(--ink);color:var(--surface)}.mkt .hm-btn--primary:hover{border-color:var(--ink-2);background:var(--ink-2)}.mkt .hm-btn--quiet{color:var(--ink-2);background:0 0;border-color:#0000}.mkt .hm-btn--quiet:hover{background:var(--bg-2);color:var(--ink);border-color:#0000}.mkt .hm-btn-label,.mkt .hm-btn-done{transition:transform var(--t-slow) var(--ease-out), opacity var(--t) var(--ease-out)}.mkt .hm-btn-done{background:var(--ok);color:#fff;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0;transform:translateY(105%)}.mkt .hm-btn-done svg{width:14px;height:14px}.mkt .hm-btn[data-done]{border-color:var(--ok)}.mkt .hm-btn[data-done] .hm-btn-label{opacity:0;transform:translateY(-110%)}.mkt .hm-btn[data-done] .hm-btn-done{transform:none}.mkt .hm-toast-slot{z-index:5;pointer-events:none;justify-content:flex-end;display:flex;position:absolute;bottom:16px;right:16px}.mkt .hm-toast{--toast-ok:#45b981;border-radius:var(--r);background:var(--ink);color:var(--surface);box-shadow:var(--shadow-3);animation:hm-toast-in .36s var(--ease-out) both, hm-toast-out .2s var(--ease-snap) forwards 2.4s;align-items:center;gap:8px;padding:8px 14px 8px 11px;font-size:13.5px;font-weight:650;display:inline-flex}.mkt .hm-toast-tag{border-radius:var(--r-xs);background:color-mix(in oklab, var(--surface) 16%, transparent);letter-spacing:.02em;padding:1px 6px;font-size:11px;font-weight:700}.mkt .hm-toast svg{width:15px;height:15px;color:var(--toast-ok)}.mkt .hm-sec-alt{background:var(--surface-2);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.mkt .mk-hero+.hm-sec-alt{border-top:0}.mkt .hm-steps-wrap{position:relative}.mkt .hm-steps{grid-template-rows:auto auto auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;display:grid}.mkt .hm-steps>li{grid-template-rows:subgrid;grid-row:span 4;min-width:0;display:grid}.mkt .hm-steps-line{background:var(--line-2);width:calc(66.6667% + 16px);height:2px;position:absolute;top:17px;left:18px;overflow:hidden}.mkt .hm-steps-line:after{content:"";background:var(--ink);transform-origin:0;position:absolute;inset:0}.mkt .hm-step-n{z-index:1;border:2px solid var(--ink);background:var(--ink);width:36px;height:36px;color:var(--surface);font-family:var(--mono);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid;position:relative}.mkt .hm-steps h3{color:var(--ink);text-wrap:balance;margin-top:18px;font-size:19px;font-weight:700;font-stretch:80%;line-height:1.2}.mkt .hm-steps>li>p{color:var(--ink-2);max-width:44ch;margin-top:8px;font-size:15px;line-height:1.55}.mkt .hm-illo{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);height:196px;box-shadow:var(--shadow-2);align-self:end;margin-top:22px;padding:14px;position:relative;overflow:hidden}.mkt .hm-illo-tag{z-index:2;height:19px;padding:0 6px;font-size:11px;position:absolute;top:10px;right:10px}.mkt .hm-illo-k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700;font-stretch:85%}.mkt .hm-illo-k+.hm-field{margin-top:5px}.mkt .hm-field+.hm-illo-k{margin-top:12px}.mkt .hm-field{border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface-2);font-family:var(--mono);color:var(--ink-1);gap:2px;padding:7px 10px;font-size:12px;line-height:1.55;display:grid;overflow:hidden}.mkt .hm-type{white-space:nowrap;width:max-content;max-width:100%;display:block}.mkt .hm-type--sans{font-family:var(--sans);font-size:13.5px;font-weight:600}.mkt .hm-checks{gap:3px;display:grid}.mkt .hm-checks li{border-radius:var(--r-xs);height:22px;color:var(--ink-1);align-items:center;gap:9px;padding:0 6px;font-size:13.5px;display:flex;position:relative;overflow:hidden}.mkt .hm-check{background:var(--ink-2);width:16px;height:16px;color:var(--surface);border-radius:50%;place-items:center;display:grid}.mkt .hm-check svg{width:10px;height:10px}.mkt .hm-check-scan{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--ink) 8%, transparent), transparent);pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}.mkt .hm-log{border-top:1px solid var(--line);font-family:var(--mono);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;padding-top:9px;font-size:12px;position:absolute;bottom:12px;left:14px;right:14px;overflow:hidden}.mkt .hm-log b{color:var(--ink);font-weight:700}.mkt .odo,.mkt .odo-digits{display:inline-flex}.mkt .odo-col{vertical-align:bottom;height:1.25em;line-height:1.25em;display:inline-block;overflow:hidden}.mkt .odo-reel{transform:translateY(calc(var(--v) * -1.25em));flex-direction:column;display:flex}.mkt .odo-reel>span{text-align:center;height:1.25em}.mkt .hm-illo--notes{align-content:start;gap:8px;padding-top:38px;display:grid}.mkt .hm-note{border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.mkt .hm-note-txt{min-width:0;color:var(--ink-2);font-size:12.5px;line-height:1.35;display:grid}.mkt .hm-note-txt b{color:var(--ink);font-size:13px}.mkt .hm-note-txt span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mkt .hm-note-via{color:var(--ink-3);font-size:11px;font-weight:650}.mkt .hm-note-hash{background:var(--ink);width:26px;height:26px;color:var(--surface);border-radius:6px;place-items:center;display:grid}.mkt .hm-note-hash svg{width:14px;height:14px}.mkt .hm-crm{align-items:center;gap:8px;margin-top:4px;display:flex}.mkt .hm-crm-btn{border-radius:var(--r);background:var(--ink);height:30px;color:var(--surface);align-items:center;padding:0 12px;font-size:12.5px;font-weight:650;display:inline-flex}.mkt .hm-crm-ok{border-radius:var(--r-xs);background:var(--ok-wash);height:24px;color:var(--ok);align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.mkt .hm-crm-ok svg{width:12px;height:12px}html.reveal-on .mkt .hm-steps-wrap.rise:not(.is-in) .hm-steps-line:after{transform:scaleX(0)}html.reveal-on .mkt .hm-steps-wrap.rise:not(.is-in) .hm-step-n{background:var(--surface);color:var(--ink)}html.reveal-on .mkt .hm-steps-wrap.rise:not(.is-in) .hm-type,html.reveal-on .mkt .hm-steps-wrap.rise:not(.is-in) .hm-check,html.reveal-on .mkt .hm-steps-wrap.rise:not(.is-in) .hm-note,html.reveal-on .mkt .hm-steps-wrap.rise:not(.is-in) .hm-crm-ok{opacity:0}html.reveal-on .mkt .hm-steps-wrap.rise:not(.is-in) .odo-reel{transform:translateY(0)}html.reveal-on .mkt .hm-steps-wrap.rise.is-in .hm-steps-line:after{animation:hm-draw 1.5s var(--ease-out) both .15s}html.reveal-on .mkt .hm-steps-wrap.rise.is-in .hm-step-n{animation:hm-light .36s var(--ease-out) both calc(.15s + var(--i) * .62s)}html.reveal-on .mkt .hm-steps-wrap.rise.is-in .hm-type{animation:hm-type .64s steps(var(--n), end) both calc(.45s + var(--i) * .62s)}html.reveal-on .mkt .hm-steps-wrap.rise.is-in .hm-check{animation:hm-pop .32s var(--ease-out) both calc(.9s + var(--i) * .2s)}html.reveal-on .mkt .hm-steps-wrap.rise.is-in .hm-check-scan{animation:hm-scan .7s var(--ease-out) both calc(.7s + var(--i) * .2s)}html.reveal-on .mkt .hm-steps-wrap.rise.is-in .odo-reel{animation:hm-roll calc(1.1s + var(--k) * .18s) var(--ease-out) both 1.3s}html.reveal-on .mkt .hm-steps-wrap.rise.is-in .hm-note{animation:hm-note-in .46s var(--ease-out) both calc(1.5s + var(--i) * .26s)}html.reveal-on .mkt .hm-steps-wrap.rise.is-in .hm-crm-btn{animation:hm-press .26s var(--ease-out) both 2.25s}html.reveal-on .mkt .hm-steps-wrap.rise.is-in .hm-crm-ok{animation:hm-pop .36s var(--ease-out) both 2.42s}.mkt .hm-flow{grid-template-rows:auto auto;grid-template-columns:minmax(0,240px) minmax(48px,1fr) auto minmax(48px,1fr) minmax(0,430px);align-items:center;column-gap:0;margin-top:8px;display:grid;position:relative}.mkt .hm-flow-col{display:contents}.mkt .hm-flow-col>*{z-index:1;min-width:0;position:relative}.mkt .hm-flow-col--in>*{grid-column:1}.mkt .hm-flow-col--out>*{grid-column:5}.mkt .hm-flow-k{color:var(--ink);grid-row:1;align-self:end;margin-bottom:14px;font-size:16px;font-weight:700;font-stretch:82%}.mkt .hm-flow-src,.mkt .hm-flow-dest{grid-row:2;align-self:start}.mkt .hm-flow>.hm-hub{grid-area:2/3}.mkt .hm-flow>.hm-flow-link:first-of-type{grid-area:2/2}.mkt .hm-flow>.hm-flow-link:nth-of-type(2){grid-area:2/4}.mkt .hm-flow-src{gap:10px;display:grid}.mkt .hm-flow-src li{border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);height:42px;box-shadow:var(--shadow-1);color:var(--ink);align-items:center;gap:10px;padding:0 14px;font-size:14.5px;font-weight:650;display:flex}.mkt .hm-flow-src svg,.mkt .hm-flow-ic svg{width:17px;height:17px;color:var(--ink-3);stroke-width:1.8px;flex:none}.mkt .hm-hub{z-index:1;border:1px solid var(--line-2);border-radius:var(--r-xl);background:var(--surface);width:188px;box-shadow:var(--shadow-2);text-align:center;justify-items:center;gap:4px;padding:20px 14px 16px;display:grid;position:relative}.mkt .hm-hub b{color:var(--ink);margin-top:8px;font-size:19px;font-weight:700;font-stretch:80%}.mkt .hm-hub>span:last-child{color:var(--ink-3);font-size:12.5px;line-height:1.35}.mkt .hm-hub-mark{background:var(--signal);border-radius:11px;place-items:center;width:46px;height:46px;display:grid;position:relative}.mkt .hm-hub-mark:before{content:"";background:#fff;border-radius:3px;width:15px;height:15px;transform:rotate(45deg)}.mkt .hm-flow-dest{gap:10px;display:grid}.mkt .hm-flow-dest li{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-1);grid-template-columns:34px minmax(0,1fr);gap:12px;padding:13px 16px;display:grid}.mkt .hm-flow-ic{border-radius:var(--r);background:var(--surface-2);border:1px solid var(--line);place-items:center;width:34px;height:34px;display:grid}.mkt .hm-flow-dest b{color:var(--ink);align-items:center;gap:8px;font-size:15.5px;font-weight:700;display:flex}.mkt .hm-flow-dest li>div>span{color:var(--ink-2);margin-top:2px;font-size:14px;line-height:1.5;display:block}.mkt .hm-flow-tag{border:1px solid var(--line-2);border-radius:var(--r-xs);height:19px;color:var(--ink-3);align-items:center;padding:0 6px;font-size:11px;font-weight:650;display:inline-flex}.mkt .hm-flow-dest .hm-flow-quote{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink-1);margin-top:8px;padding:7px 10px;font-size:13.5px}.mkt .hm-flow-link{align-self:stretch;display:block}.mkt .beams{z-index:0;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.mkt .beam-track{stroke:var(--line-strong);stroke-width:1.25px}.mkt .beam-pulse,.mkt .beam-glow{stroke:var(--signal);stroke-linecap:round;opacity:0}.mkt .beam-pulse{stroke-width:2.25px;stroke-dasharray:9 200;stroke-dashoffset:9px}.mkt .beam-glow{stroke-width:7px;stroke-dasharray:16 200;stroke-dashoffset:16px}.mkt .beams[data-running] .beam-pulse{animation:beam-run var(--beam-t) linear infinite}.mkt .beams[data-running] .beam-glow{animation:beam-glow var(--beam-t) linear infinite}.mkt .hm-head-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:56px;display:grid}.mkt .hm-head-split .mk-body:first-child{margin-top:0}.mkt .hm-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:44px;display:grid}.mkt .hm-source{--mx:-400px;--my:-400px;isolation:isolate;border-radius:var(--r-xl);background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(var(--line-2), var(--line-2)) border-box;min-width:0;box-shadow:var(--shadow-1);border:1px solid #0000;flex-direction:column;gap:10px;padding:20px 20px 18px;display:flex;position:relative}.mkt .hm-source:hover{background:linear-gradient(var(--surface), var(--surface)) padding-box, radial-gradient(240px circle at var(--mx) var(--my), var(--signal), var(--line-2) 75%) border-box}.mkt .hm-source:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(300px circle at var(--mx) var(--my), color-mix(in oklab, var(--signal) 9%, transparent), transparent 72%);opacity:0;transition:opacity var(--t-slow) var(--ease-out);pointer-events:none;position:absolute;inset:0}.mkt .hm-source:hover:before{opacity:1}.mkt .hm-source-top{align-items:center;gap:10px;display:flex}.mkt .hm-source-ic{border-radius:var(--r);background:var(--surface-2);border:1px solid var(--line);width:32px;height:32px;color:var(--ink-2);transition:color var(--t) var(--ease-out), border-color var(--t) var(--ease-out);place-items:center;display:grid}.mkt .hm-source:hover .hm-source-ic{color:var(--signal);border-color:color-mix(in oklab, var(--signal) 35%, var(--line))}.mkt .hm-source-ic svg{stroke-width:1.8px;width:17px;height:17px}.mkt .hm-source h3{color:var(--ink);font-size:18px;font-weight:700;font-stretch:82%}.mkt .hm-source-what{color:var(--ink-2);font-size:14.5px;line-height:1.5}.mkt .hm-source-ex{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink-1);margin-top:auto;padding:9px 12px 10px;font-size:14px;line-height:1.45}.mkt .hm-source-ex-k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;font-size:10.5px;font-weight:700;font-stretch:85%;display:block}@keyframes hm-fade{0%{opacity:0}}@keyframes hm-arrive{0%{opacity:0;filter:blur(4px);transform:translateY(-14px)scale(.985)}}@keyframes hm-slide-in{0%{opacity:0;transform:translate(26px)}}@keyframes hm-out{to{opacity:0;transform:translate(-22px)}}@keyframes hm-dismiss{0%{clip-path:inset(0 round 8px)}to{opacity:0;clip-path:inset(0 0 100% round 8px);transform:translateY(-10px)scale(.97)}}@keyframes hm-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes hm-dot{0%{transform:scale(0)}60%{transform:scale(1.5)}}@keyframes hm-row{0%{opacity:0;transform:translate(-8px)}}@keyframes hm-pop{0%{opacity:0;transform:scale(.8)}}@keyframes hm-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes hm-rule{0%{opacity:0;transform:scaleY(.2)}}@keyframes hm-tabfill{to{transform:scaleX(1)}}@keyframes hm-toast-in{0%{opacity:0;transform:translateY(10px)scale(.96)}}@keyframes hm-toast-out{to{opacity:0;transform:translateY(6px)}}@keyframes hm-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hm-light{0%{background:var(--surface);color:var(--ink);transform:scale(.9)}}@keyframes hm-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes hm-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes hm-roll{0%{transform:translateY(0)}}@keyframes hm-note-in{0%{opacity:0;transform:translateY(8px)}}@keyframes hm-press{50%{transform:scale(.94)}}@keyframes beam-run{0%{stroke-dashoffset:9px;opacity:0}6%{opacity:1}52%{opacity:1}58%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes beam-glow{0%{stroke-dashoffset:16px;opacity:0}6%{opacity:.18}52%{opacity:.18}58%,to{stroke-dashoffset:-100px;opacity:0}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mkt .hm-toast{--toast-ok:#1d7a4c}:root:not([data-theme=light]) .mkt .hm-hero-bg{opacity:.35}:root:not([data-theme=light]) .mkt .hm-inbox{background:color-mix(in oklab, var(--bg) 70%, var(--surface))}}:root[data-theme=dark] .mkt .hm-toast{--toast-ok:#1d7a4c}:root[data-theme=dark] .mkt .hm-hero-bg{opacity:.35}:root[data-theme=dark] .mkt .hm-inbox{background:color-mix(in oklab, var(--bg) 70%, var(--surface))}@media (max-width:1100px){.mkt .hm-head-split{grid-template-columns:minmax(0,1fr);gap:0}.mkt .hm-head-split .mk-body:first-child{margin-top:16px}.mkt .hm-sources{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.mkt .hm-flow{grid-template-rows:none;grid-template-columns:minmax(0,1fr);justify-items:stretch}.mkt .hm-flow-col{display:block}.mkt .hm-flow-col>*,.mkt .hm-flow>.hm-hub,.mkt .hm-flow>.hm-flow-link:nth-of-type(n){grid-area:auto}.mkt .hm-flow-k{margin-bottom:10px}.mkt .hm-flow-src{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .hm-flow-src li{height:auto;min-height:42px;padding:8px 12px;font-size:14px;line-height:1.25}.mkt .hm-flow-src li:last-child{grid-column:1/-1}.mkt .hm-hub{justify-self:center}.mkt .hm-flow-link{background:var(--line-strong);justify-self:center;width:2px;height:44px;position:relative}.mkt .hm-flow-link:after{content:"";background:var(--signal);opacity:0;border-radius:3px;width:6px;height:12px;position:absolute;top:0;left:-2px}.mkt .hm-flow:has(.beams[data-running]) .hm-flow-link:after{animation:hm-drop 1.8s var(--ease-out) infinite}.mkt .hm-flow:has(.beams[data-running]) .hm-flow-link+.hm-hub+.hm-flow-link:after{animation-delay:.9s}}@keyframes hm-drop{0%{opacity:0;transform:translateY(0)}15%{opacity:1}70%{opacity:1;transform:translateY(32px)}to{opacity:0;transform:translateY(32px)}}@media (max-width:760px){.mkt .hm-steps{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:40px;padding-left:52px}.mkt .hm-steps>li{display:block;position:relative}.mkt .hm-step-n{position:absolute;top:-4px;left:-52px}.mkt .hm-steps h3{margin-top:0}.mkt .hm-steps-line{width:2px;height:auto;top:18px;bottom:60px;left:17px}.mkt .hm-steps-line:after{transform-origin:top}html.reveal-on .mkt .hm-steps-wrap.rise:not(.is-in) .hm-steps-line:after{transform:scaleY(0)}html.reveal-on .mkt .hm-steps-wrap.rise.is-in .hm-steps-line:after{animation-name:hm-draw-y}.mkt .hm-illo{height:auto;min-height:0;margin-top:16px}.mkt .hm-log{white-space:normal;margin-top:12px;position:static}.mkt .hm-sources{grid-template-columns:minmax(0,1fr)}}@keyframes hm-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (max-width:560px){.mkt .hm-inbox{padding:8px}.mkt .hm-inbox-bar{flex-wrap:wrap;row-gap:8px}.mkt .hm-play{margin-left:auto}.mkt .hm-tabs{order:3;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-left:0;display:grid}.mkt .hm-tab{padding:0 4px;font-size:12.5px}.mkt .hm-tab-long{display:none}.mkt .hm-tab-short{display:inline}.mkt .hm-mail-head{grid-template-columns:auto minmax(0,1fr);padding:12px}.mkt .hm-mail-time{display:none}.mkt .hm-mail-body{padding:12px 12px 14px}.mkt .hm-found li{grid-template-columns:minmax(0,1fr);gap:0}.mkt .hm-date{line-height:1.5}.mkt .hm-actions{gap:6px}.mkt .hm-btn{padding:0 10px;font-size:13px}.mkt .hm-btn--quiet{padding:0 6px}.mkt .hm-mail-body{font-size:14px}.mkt .hm-mail-subject{font-size:15px}.mkt .hm-toast-slot{justify-content:center;bottom:-16px;left:0;right:0}}@media (prefers-reduced-motion:reduce){.mkt .hm-inbox *,.mkt .hm-inbox :before,.mkt .hm-steps-wrap *,.mkt .hm-steps-wrap :after{animation:none!important}.mkt .hm-mail[data-state=leaving],.mkt .hm-mail[data-state=dismissed]{visibility:hidden}.mkt .beam-pulse,.mkt .beam-glow,.mkt .hm-flow-link:after,.mkt .hm-check-scan{display:none}}.mkt .hm-sec-video .hm-video-head{text-align:center;max-width:46ch;margin-inline:auto}.mkt .hm-video{max-width:980px;margin:28px auto 0}.mkt .hm-video .homepage-film-frame{box-shadow:0 30px 60px -30px #0c111373, 0 0 0 1px var(--line-strong);border-radius:14px}.mkt .hm-transcript{color:var(--ink-2,inherit);margin-top:14px;font-size:14.5px;line-height:1.6}.mkt .hm-transcript summary{cursor:pointer;width:fit-content;font-weight:600}.mkt .hm-transcript summary:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid}.mkt .hm-transcript p{max-width:72ch;margin:10px 0 0}