.mk{--hv2-amb-ink:#f3cf8f;--hv2-amb-code:#e8cf9e;--hv2-err-ink:#e89a9d;--hv2-err-mark:#d9666a;--hv2-no:#e5484d;--hv2-node:#0c0f13;--hv2-room-a:#131924;--hv2-track:#151a20;--hv2-on-2:#7fd1a6;--hv2-ease-out:cubic-bezier(0.23,1,0.32,1);--hv2-ease-io:cubic-bezier(0.77,0,0.175,1)}.mk .hv2{position:relative;padding-block:var(--mk-rhythm);border-top:1px solid var(--mk-line)}.mk .hv2-statement{font-size:clamp(30px,3.6vw,52px);line-height:1.05;letter-spacing:-.035em;font-weight:600;max-width:22ch;text-wrap:balance}.mk .hv2-body{margin-top:36px}.mk .hv2 .cap{margin-top:14px;font-family:var(--mk-font-mono),ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-dim)}@media (max-width:760px){.mk .hv2-statement{font-size:clamp(26px,7.4vw,34px)}.mk .hv2-body{margin-top:24px}}.mk .hv2:is(.hv2-control,.hv2-industry,.hv2-compare,.hv2-cost,.hv2-start,.hv2-faq,.hv2-close){overflow-x:clip}.mk .hv2-faq-list{display:grid}.mk .hv2-faq-list details{border-top:1px solid var(--mk-line0)}.mk .hv2-faq-list details:first-child{border-top:0}.mk .hv2-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 2px;cursor:pointer;list-style:none;font-size:16px;line-height:1.5;font-weight:600;letter-spacing:-.01em;color:var(--mk-ink);border-radius:4px}.mk .hv2-faq-list summary::-webkit-details-marker{display:none}.mk .hv2-faq-list summary::marker{content:""}.mk .hv2-faq-list summary:focus-visible{outline:2px solid var(--mk-ink);outline-offset:2px}.mk .hv2-faq-list .hv2-faq-ic{width:16px;height:16px;flex:none;color:var(--mk-dim)}.mk .hv2-faq-list details[open] .hv2-faq-ic{transform:rotate(180deg)}.mk .hv2-faq-list details[open] summary{color:var(--mk-on)}.mk .hv2-faq-list p{margin:0;font-size:15px;line-height:1.62;color:var(--mk-mut);max-width:66ch;padding:0 2px 20px}@media (prefers-reduced-motion:no-preference){.mk .hv2-faq-list .hv2-faq-ic{transition:transform var(--mk-t-fast) ease}}@media (max-width:760px){.mk .hv2-faq-list summary{font-size:14.5px;padding:15px 0;gap:10px}.mk .hv2-faq-list p{font-size:13px;padding:0 0 16px}}.mk .hv2.hv2-close{padding-block:0}.mk .hv2-close .mk-claim{border-top:0}.mk .hv2-close .hv2-close-band{border-top:0;padding-block:var(--mk-rhythm)}.mk .hv2-close .hv2-statement{margin-inline:auto}.mk .hv2-close .acts{justify-content:center}.mk .hv2-close .fine{margin:16px 0 0}.mk .hv2-close .fx-fieldband{opacity:.35}.mk .hv2-vs{margin-top:4px}.mk .hv2-vs .pf-core{padding:0}.mk .hv2-vs-head,.mk .hv2-vs-row{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr)}.mk .hv2-vs-head{border-bottom:1px solid var(--mk-line)}.mk .hv2-vs-h{display:flex;align-items:center;gap:14px;min-width:0;padding:18px 26px;font-family:var(--mk-font-mono),ui-monospace,Menlo,monospace;font-size:11px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-dim)}.mk .hv2-vs-h b{font-weight:400;color:var(--mk-mut2)}.mk .hv2-vs-h.is-today{grid-column:1}.mk .hv2-vs-h.is-room{grid-column:3;color:var(--mk-on);border-left:1px solid var(--mk-on-line);background:linear-gradient(90deg,color-mix(in srgb,var(--mk-on) 12%,transparent),color-mix(in srgb,var(--mk-on) 4%,transparent))}.mk .hv2-vs-h.is-room b{color:var(--mk-on)}.mk .hv2-vs-glyph{flex:none;width:120px;height:24px;overflow:visible}.mk .hv2-vs-glyph .co{fill:var(--mk-surf2);stroke-width:1.5}.mk .hv2-vs-glyph .co.a{stroke:var(--org-0)}.mk .hv2-vs-glyph .co.b{stroke:var(--org-1)}.mk .hv2-vs-glyph .gap{fill:none;stroke:var(--mk-line3);stroke-width:1.5;stroke-dasharray:3 3}.mk .hv2-vs-glyph .who{fill:none;stroke:var(--mk-mut);stroke-width:1.5}.mk .hv2-vs-glyph .wire{fill:none;stroke:var(--mk-on);stroke-width:1.5}.mk .hv2-vs-glyph .rm{fill:var(--mk-on-bg);stroke:var(--mk-on);stroke-width:1.5}.mk .hv2-vs-glyph .dot.a{fill:var(--org-0)}.mk .hv2-vs-glyph .dot.on{fill:var(--mk-on)}.mk .hv2-vs-glyph .dot.b{fill:var(--org-1)}.mk .hv2 .hv2-vs-rows{display:grid}.mk .hv2-vs-row+.hv2-vs-row>*{border-top:1px solid var(--mk-line)}.mk .hv2-vs-row+.hv2-vs-row>.is-room{border-top-color:color-mix(in srgb,var(--mk-on) 16%,transparent)}.mk .hv2-vs-cell{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;align-items:start;align-content:start;min-width:0;padding:24px 26px}.mk .hv2-vs-cell.is-room{border-left:1px solid var(--mk-on-line);background:linear-gradient(90deg,color-mix(in srgb,var(--mk-on) 9%,transparent),color-mix(in srgb,var(--mk-on) 2.5%,transparent))}.mk .hv2-vs-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--mk-surf2);border:1px solid var(--mk-line3);color:var(--mk-mut)}.mk .hv2-vs-ic .i{width:19px;height:19px}.mk .hv2-vs-cell.is-room .hv2-vs-ic{background:var(--mk-on-bg);border-color:var(--mk-on-line);color:var(--mk-on)}.mk .hv2-vs-cell.is-room[data-icon=hand] .hv2-vs-ic{background:var(--mk-amb-bg);border-color:var(--mk-amb-line);color:var(--mk-amb)}.mk .hv2-vs-say{min-width:0}.mk .hv2 .hv2-vs-say p{margin:0}.mk .hv2 .hv2-vs-lead{font-size:16.5px;line-height:1.4;font-weight:600;letter-spacing:-.01em;color:var(--mk-mut2);text-wrap:balance}.mk .hv2-vs-cell.is-room .hv2-vs-lead{color:var(--mk-ink)}.mk .hv2 .hv2-vs-text{margin-top:6px;font-size:14px;line-height:1.6;color:var(--mk-mut);max-width:52ch}.mk .hv2-vs-lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mk .hv2-vs-to{display:grid;place-items:center}.mk .hv2-vs-to svg{width:40px;height:12px;overflow:visible}.mk .hv2-vs-to path{fill:none;stroke:var(--mk-on);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:0;opacity:.75}@media (prefers-reduced-motion:no-preference){.mk .hv2-vs.is-armed .hv2-vs-cell{opacity:0;transform:translateY(8px);transition:opacity .65s var(--hv2-ease-out),transform .65s var(--hv2-ease-out)}.mk .hv2-vs.is-armed .hv2-vs-cell.is-room{transform:translateX(-10px)}.mk .hv2-vs.is-armed .hv2-vs-to path{stroke-dashoffset:60;transition:stroke-dashoffset .45s var(--hv2-ease-out)}.mk .hv2-vs.is-armed.is-in .hv2-vs-cell{opacity:1;transform:none}.mk .hv2-vs.is-armed.is-in .hv2-vs-to path{stroke-dashoffset:0}.mk .hv2-vs.is-armed.is-in .hv2-vs-cell.is-today{transition-delay:calc(var(--r, 0) * .26s)}.mk .hv2-vs.is-armed.is-in .hv2-vs-to path{transition-delay:calc(var(--r, 0) * .26s + .24s)}.mk .hv2-vs.is-armed.is-in .hv2-vs-cell.is-room{transition-delay:calc(var(--r, 0) * .26s + .42s)}}@media (max-width:1000px){.mk .hv2-vs-head,.mk .hv2-vs-row{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr)}.mk .hv2-vs-h{padding:16px 20px}.mk .hv2-vs-glyph{display:none}.mk .hv2-vs-cell{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px}.mk .hv2-vs-to svg{width:28px}}@media (max-width:760px){.mk .hv2-vs-head{display:none}.mk .hv2-vs-row{grid-template-columns:minmax(0,1fr);padding:20px 16px 16px}.mk .hv2-vs-row+.hv2-vs-row{border-top:1px solid var(--mk-line)}.mk .hv2-vs-row+.hv2-vs-row>*{border-top:0}.mk .hv2-vs-row>.hv2-vs-cell.is-room{border:1px solid var(--mk-on-line);border-radius:var(--r-ctl)}.mk .hv2-vs-cell{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:0}.mk .hv2-vs-cell.is-room{padding:14px}.mk .hv2-vs-ic{width:36px;height:36px;border-radius:10px}.mk .hv2-vs-ic .i{width:17px;height:17px}.mk .hv2-vs-to{justify-items:start;height:34px;padding-left:5px}.mk .hv2-vs-to svg{width:26px;transform:rotate(90deg)}.mk .hv2-vs-lbl{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;margin:0 0 4px;font-family:var(--mk-font-mono),ui-monospace,Menlo,monospace;font-size:11px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-dim)}.mk .hv2-vs-cell.is-room .hv2-vs-lbl{color:var(--mk-on)}.mk .hv2 .hv2-vs-lead{font-size:15.5px}.mk .hv2 .hv2-vs-text{font-size:13.5px}}.mk .hv2-ct{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:44px;align-items:start;margin-top:4px}.mk .hv2-ct-k{margin:0;font-family:var(--mk-font-mono),ui-monospace,Menlo,monospace;font-size:11px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-dim)}.mk .hv2 .hv2-ct-rail{position:relative;display:grid;padding-left:30px;margin-top:14px}.mk .hv2-ct-rail:before{content:"";position:absolute;left:9px;top:26px;bottom:30px;width:1px;background:linear-gradient(180deg,var(--mk-line3),var(--mk-amb-line) 30%,var(--mk-amb-line) 62%,var(--mk-line3))}.mk .hv2-ct-rail>li{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start;padding:16px 0;border-bottom:1px solid var(--mk-line)}.mk .hv2-ct-rail>li:last-child{border-bottom:0}.mk .hv2-ct-rail>li[data-k=agent]{--k:var(--mk-mut)}.mk .hv2-ct-rail>li[data-k=hold]{--k:var(--mk-amb)}.mk .hv2-ct-rail>li[data-k=person]{--k:var(--mk-ink)}.mk .hv2-ct-rail>li[data-k=end]{--k:var(--mk-on)}.mk .hv2-ct-node{position:absolute;left:-26px;top:22px;width:11px;height:11px;border-radius:50%;background:var(--mk-bg);border:1px solid var(--k)}.mk .hv2-ct-rail>li[data-k=hold] .hv2-ct-node{background:var(--k);box-shadow:0 0 0 5px color-mix(in srgb,var(--k) 20%,transparent)}.mk .hv2-ct-n{font-family:var(--mk-font-mono),ui-monospace,Menlo,monospace;font-size:12px;color:var(--mk-dim);padding-top:3px}.mk .hv2-ct-rail p{margin:0;font-size:15px;line-height:1.6;color:var(--mk-ink2)}.mk .hv2-ct-rail p b{color:var(--mk-amb);font-weight:600}.mk .hv2 .hv2-ct-kinds{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.mk .hv2-ct-kinds li{padding:4px 10px;border-radius:99px;border:1px solid var(--mk-amb-line);background:var(--mk-amb-bg);font-size:12.5px;line-height:1.4;color:var(--hv2-amb-ink)}.mk .hv2 .hv2-ct-outs{display:grid;gap:8px}.mk .hv2-ct-outs li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;color:var(--mk-ink2)}.mk .hv2-ct-outs .i{flex:none;width:16px;height:16px;margin-top:3px}.mk .hv2-ct-outs li[data-o=ok] .i{color:var(--mk-on)}.mk .hv2-ct-outs li[data-o=no] .i{color:var(--hv2-no)}.mk .hv2-ct-outs li[data-o=exp] .i{color:var(--mk-dim)}.mk .hv2-ct-never{display:flex;align-items:flex-start;gap:12px;margin:18px 0 0;padding:14px 16px;border-radius:var(--r-card);border:1px solid var(--mk-line2);background:var(--mk-surf);font-size:14.5px;line-height:1.55;color:var(--mk-ink);font-weight:500}.mk .hv2-ct-never .i{flex:none;width:17px;height:17px;margin-top:2px;color:var(--mk-amb)}.mk .hv2-ct-card .pf-core{padding:22px;display:grid;gap:14px}.mk .hv2-ct-top{display:flex;align-items:center;gap:18px}.mk .hv2-ct-ring{display:grid;place-items:center;position:relative;width:116px;height:116px;flex:none}.mk .hv2-ct-ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.mk .hv2-ct-ring circle{fill:none;stroke-width:5}.mk .hv2-ct-ring .trk{stroke:color-mix(in srgb,var(--mk-amb) 14%,transparent)}.mk .hv2-ct-ring .arc{stroke:var(--mk-amb);stroke-linecap:round}.mk .hv2-ct-ring .tick{stroke:color-mix(in srgb,var(--mk-amb) 55%,transparent);stroke-width:2}.mk .hv2-ct-ring .in{position:relative;text-align:center;line-height:1.1}.mk .hv2-ct-ring .in b{display:block;font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--hv2-amb-ink);font-variant-numeric:tabular-nums}.mk .hv2-ct-ring .in span{font-size:11px;color:var(--mk-dim)}.mk .hv2-ct-t{min-width:0}.mk .hv2-ct-badge{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:500;color:var(--mk-amb)}.mk .hv2-ct-dot{width:8px;height:8px;border-radius:50%;background:var(--mk-amb);flex:none;display:inline-block}.mk .hv2 .hv2-ct-t h3{margin-top:8px;font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.02em;text-wrap:balance;color:var(--mk-ink)}.mk .hv2-ct-lead{margin:0;font-size:14px;line-height:1.6;color:var(--mk-mut)}.mk .hv2-ct-dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;margin:0;font-size:13.5px}.mk .hv2-ct-dl dt{color:var(--mk-dim)}.mk .hv2-ct-dl dd{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;margin:0;color:var(--mk-ink)}.mk .hv2-ct-dl .sub{color:var(--mk-dim)}.mk .hv2-ct-av{width:20px;height:20px;flex:none;border-radius:6px;display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--mk-bg);background:var(--c,var(--mk-line3))}.mk .hv2-ct-act{margin:0;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.55;padding:10px 12px;border-radius:8px;background:var(--mk-surf2);border:1px solid var(--mk-line2);color:var(--hv2-amb-code);overflow-wrap:anywhere}.mk .hv2-ct-bts{display:flex;flex-wrap:wrap;gap:8px}.mk .hv2-ct-btn{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 18px;border-radius:8px;font-size:13px;font-weight:600;white-space:nowrap;border:1px solid var(--mk-line2);pointer-events:none}.mk .hv2-ct-btn.is-p{background:var(--mk-white);color:var(--mk-bg);border-color:var(--mk-white)}.mk .hv2-ct-btn.is-no{background:transparent;color:var(--mk-err-ink);border-color:var(--mk-err-line)}.mk .hv2-ct-hold{margin-top:6px;padding-top:16px;border-top:1px solid var(--mk-line)}.mk .hv2-ct-hh{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px;margin:0;font-size:13px;font-weight:600}.mk .hv2-ct-hh span+span{font-size:12px;font-weight:400;color:var(--mk-dim)}.mk .hv2-ct-bar{position:relative;height:10px;margin:40px 4px 0;border-radius:99px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--mk-amb) 16%,transparent) 0 6px,color-mix(in srgb,var(--mk-amb) 6%,transparent) 6px 9px)}.mk .hv2-ct-bar .done{position:absolute;left:0;top:0;bottom:0;width:var(--hv2-held,4.167%);border-radius:99px;background:var(--mk-amb);box-shadow:0 0 16px color-mix(in srgb,var(--mk-amb) 55%,transparent)}.mk .hv2-ct-bar .now{position:absolute;top:50%;left:var(--hv2-held,4.167%);width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--mk-white);box-shadow:0 0 0 4px color-mix(in srgb,var(--mk-amb) 35%,transparent)}.mk .hv2-ct-bar .now span{position:absolute;left:-2px;bottom:22px;white-space:nowrap;font-size:11.5px;font-weight:600;color:var(--mk-ink)}.mk .hv2-ct-bar .end{position:absolute;right:-4px;top:50%;width:12px;height:12px;margin-top:-6px;transform:rotate(45deg);border:1.5px solid var(--hv2-err-mark);background:var(--mk-surf)}.mk .hv2-ct-ticks{display:flex;justify-content:space-between;margin:10px 0 0;font-size:11px;color:var(--mk-dim);font-variant-numeric:tabular-nums}.mk .hv2-ct-ticks span{width:0;display:flex;justify-content:center;white-space:nowrap}.mk .hv2-ct-ticks span:first-child{justify-content:flex-start}.mk .hv2-ct-ticks span:last-child{justify-content:flex-end}.mk .hv2-ct-ev{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.mk .hv2-ct-ev>div{border-radius:12px;border:1px solid var(--mk-line2);background:var(--mk-surf2);padding:10px 12px;font-size:12.5px;line-height:1.5;color:var(--mk-mut)}.mk .hv2-ct-ev b{display:block;font-size:12px;color:var(--mk-ink);font-weight:600;margin-bottom:3px}.mk .hv2-ct-ev>.n{border-color:var(--mk-amb-line);background:linear-gradient(100deg,color-mix(in srgb,var(--mk-amb) 10%,transparent),color-mix(in srgb,var(--mk-amb) 2%,transparent)),var(--mk-surf2)}.mk .hv2-ct-ev>.n b{color:var(--hv2-amb-ink);font-variant-numeric:tabular-nums}.mk .hv2-ct-ev>.x b{color:var(--hv2-err-ink)}.mk .hv2-ct-sup{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px}.mk .hv2-ct-tile{padding:22px;border-radius:var(--r-card);border:1px solid var(--mk-line2);background:var(--mk-surf);display:grid;gap:8px;align-content:start}.mk .hv2-ct-ic{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--mk-surf2);border:1px solid var(--mk-line3);color:var(--mk-ink)}.mk .hv2-ct-ic .i{width:18px;height:18px}.mk .hv2 .hv2-ct-tile h3{margin-top:4px;font-size:16.5px;line-height:1.5;font-weight:600;letter-spacing:-.01em;color:var(--mk-ink)}.mk .hv2-ct-tile p{margin:0;font-size:13.5px;line-height:1.6;color:var(--mk-mut)}.mk .hv2-ct-own{display:flex;align-items:flex-start;gap:12px;margin:18px 0 0;font-size:15px;line-height:1.6;color:var(--mk-ink2);max-width:72ch}.mk .hv2-ct-own .i{flex:none;width:17px;height:17px;margin-top:3px;color:var(--mk-on)}@media (prefers-reduced-motion:no-preference){.mk .hv2-ct-ring .arc{transition:stroke-dashoffset .9s var(--hv2-ease-out)}}@media (max-width:1000px){.mk .hv2-ct{gap:36px}.mk .hv2-ct,.mk .hv2-ct-sup{grid-template-columns:minmax(0,1fr)}.mk .hv2-ct-sup{gap:12px}}@media (max-width:700px){.mk .hv2-ct-ev{grid-template-columns:minmax(0,1fr)}.mk .hv2-ct-ticks span:nth-child(2n){visibility:hidden}}@media (max-width:520px){.mk .hv2-ct-card .pf-core{padding:18px 16px}.mk .hv2-ct-top{gap:14px}.mk .hv2-ct-ring{width:106px;height:106px}.mk .hv2-ct-ring .in b{font-size:16.5px}.mk .hv2 .hv2-ct-t h3{font-size:18px}.mk .hv2-ct-rail p{font-size:14.5px}}.mk .hv2-cost-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:4px}.mk .hv2-cost-row{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start;padding:20px 0;border-top:1px solid var(--mk-line)}.mk .hv2-cost-cols>div>.hv2-cost-row:first-of-type{border-top:0;padding-top:10px}.mk .hv2-cost-ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--mk-surf2);border:1px solid var(--mk-line3);color:var(--mk-ink)}.mk .hv2-cost-ic .i{width:19px;height:19px}.mk .hv2-cost-ic.on{background:var(--mk-on-bg);border-color:var(--mk-on-line);color:var(--mk-on)}.mk .hv2 .hv2-cost-row h3{font-size:16.5px;line-height:1.5;font-weight:600;letter-spacing:-.015em;color:var(--mk-ink)}.mk .hv2-cost-row p{margin:6px 0 0;font-size:14px;line-height:1.6;color:var(--mk-mut)}.mk .hv2 .hv2-cost-free{margin-top:28px;font-size:clamp(17px,1.5vw,20px);font-weight:500;color:var(--mk-ink)}.mk .hv2-cost-fig{margin-top:32px}.mk .hv2-cost-dots{display:inline-flex;flex:none}.mk .hv2-cost-dots i{width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 0 1.5px var(--mk-bg);margin-right:-2px}.mk .hv2-cost-body{padding:18px;display:grid;gap:16px}.mk .hv2-cost-bal .row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px;color:var(--mk-mut);flex-wrap:wrap}.mk .hv2-cost-bal .row+.row{margin-top:6px}.mk .hv2-cost-bal .row b{color:var(--mk-ink);font-weight:600;font-variant-numeric:tabular-nums}.mk .hv2-cost-bal .big{font-size:34px;letter-spacing:-.03em;font-weight:500;color:var(--mk-ink);font-variant-numeric:tabular-nums}.mk .hv2-cost-example{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mk-dim);border:1px dashed var(--mk-line3);border-radius:6px;padding:2px 7px}.mk .hv2-cost-bal .track{position:relative;margin-top:10px;height:12px;border-radius:99px;background:var(--hv2-track);overflow:hidden}.mk .hv2-cost-bal .track span{position:absolute;inset:0;border-radius:99px;background:linear-gradient(90deg,var(--mk-on),var(--hv2-on-2));transform-origin:0 50%;transform:scaleX(var(--hv2-bal,.5264))}.mk .hv2-cost-chart{position:relative;display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:4px;height:170px;align-items:end;padding-top:18px}.mk .hv2-cost-day{position:relative;height:100%;display:flex;align-items:flex-end;border-radius:4px}.mk .hv2-cost-day.we{background:color-mix(in srgb,var(--mk-white) 1.8%,transparent)}.mk .hv2-cost-day.fut{border:1px dashed color-mix(in srgb,var(--mk-white) 8%,transparent)}.mk .hv2-cost-stack{width:100%;height:var(--h);display:flex;flex-direction:column-reverse;border-radius:4px 4px 2px 2px;overflow:hidden;transform-origin:50% 100%}.mk .hv2-cost-stack i{display:block;width:100%;height:var(--h);background:var(--c)}.mk .hv2-cost-stack i+i{box-shadow:0 1px 0 color-mix(in srgb,var(--mk-bg) 80%,transparent)}.mk .hv2-cost-today{position:absolute;top:14px;bottom:-4px;width:1px;left:calc(var(--x) - 2px);background:color-mix(in srgb,var(--mk-white) 35%,transparent)}.mk .hv2-cost-note{position:absolute;top:0;left:var(--x);transform:translateX(-50%);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--mk-dim);white-space:nowrap}.mk .hv2-cost-note.is-today{top:-2px}.mk .hv2-cost-axis{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:4px;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--mk-dim);margin-top:-8px}.mk .hv2-cost-axis span{text-align:center}.mk .hv2 .hv2-cost-legend{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.mk .hv2-cost-legend li{border-radius:var(--r-ctl);border:1px solid var(--mk-line2);background:var(--mk-frame-b);padding:10px 12px;display:grid;gap:4px}.mk .hv2-cost-legend .nm{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;min-width:0}.mk .hv2-cost-legend .nm i{width:8px;height:8px;border-radius:2px;background:var(--c);flex:none}.mk .hv2-cost-legend .nm span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk .hv2-cost-legend .n{font-size:20px;letter-spacing:-.02em;font-weight:500;font-variant-numeric:tabular-nums}.mk .hv2-cost-legend .n small{font-size:12px;color:var(--mk-dim);letter-spacing:0;margin-left:4px}.mk .hv2-cost-legend .who{font-size:11.5px;color:var(--mk-dim)}.mk .hv2-cost-legend .who.free{color:var(--mk-on)}.mk .hv2 .hv2-cost-plans{margin:22px 0 0}@media (prefers-reduced-motion:no-preference){.mk .hv2-cost-fig.is-armed .hv2-cost-stack{transform:scaleY(0)}.mk .hv2-cost-fig.is-armed .hv2-cost-bal .track span{transform:scaleX(1)}.mk .hv2-cost-fig.is-armed.is-playing .hv2-cost-stack{transform:none;transition:transform .7s var(--hv2-ease-out) calc(var(--d, 0) * 60ms)}.mk .hv2-cost-fig.is-armed.is-playing .hv2-cost-bal .track span{transform:scaleX(var(--hv2-bal,.5264));transition:transform var(--hv2-dur,2.08s) cubic-bezier(.45,0,.25,1)}}@media (max-width:900px){.mk .hv2-cost-cols{grid-template-columns:1fr;gap:4px}.mk .hv2-cost-cols>div+div{margin-top:6px}}@media (max-width:760px){.mk .hv2 .hv2-cost-legend{grid-template-columns:1fr 1fr}.mk .hv2-cost-chart{height:140px;gap:2px}.mk .hv2-cost-axis{gap:2px}.mk .hv2-cost-axis span:nth-child(odd){visibility:hidden}}@media (max-width:520px){.mk .hv2 .hv2-cost-legend{grid-template-columns:1fr}.mk .hv2-cost-body{padding:14px}}.mk .hv2 .hv2-in-lede{max-width:60ch}.mk .hv2-in{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:56px;margin-top:28px}.mk .hv2-in-stage{grid-column:2;grid-row:1;position:sticky;top:calc(50vh - 215px);align-self:start;z-index:1}@media (max-height:700px){.mk .hv2-in-stage{top:84px}}.mk .hv2-in-stage .pf-core{padding:18px 24px 26px}.mk .hv2-in-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-family:var(--mk-font-mono),ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-dim)}.mk .hv2-in-top b{color:var(--mk-ink2);font-weight:400}.mk .hv2-in-rows{grid-column:1;grid-row:1;align-self:start}.mk .hv2-in-row{border-top:1px solid var(--mk-line)}.mk .hv2-in-row:first-child{border-top:0}.mk .hv2-in-head{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:16px;column-gap:16px;row-gap:10px;align-items:center;padding:22px 2px;cursor:pointer;list-style:none;border-radius:4px}.mk .hv2-in-row:first-child .hv2-in-head{padding-top:6px}.mk .hv2-in-head::-webkit-details-marker{display:none}.mk .hv2-in-head::marker{content:""}.mk .hv2-in-head:focus-visible{outline:2px solid var(--mk-ink);outline-offset:2px}.mk .hv2-in-k{grid-column:1;display:flex;align-items:center;gap:9px;margin:0;font-family:var(--mk-font-mono),ui-monospace,Menlo,monospace;font-size:11px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--mk-dim)}.mk .hv2-in-k .i{flex:none;width:16px;height:16px;color:var(--mk-mut)}.mk .hv2 .hv2-in-head h3{grid-column:1;margin:0;font-size:clamp(20px,1.9vw,26px);line-height:1.2;letter-spacing:-.02em;font-weight:600;text-wrap:balance;max-width:24ch;color:var(--mk-ink)}.mk .hv2-in-ic{grid-column:2;grid-row:1/span 2;width:16px;height:16px;color:var(--mk-dim)}.mk .hv2-in-row[open] .hv2-in-ic{transform:rotate(180deg)}.mk .hv2-in-step{display:grid;gap:18px;padding:0 2px 28px}.mk .hv2-in-copy{display:grid;gap:14px}.mk .hv2-in-lbl{margin:0;font-family:var(--mk-font-mono),ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-dim)}.mk .hv2 .hv2-in-who{display:grid;gap:9px}.mk .hv2-in-who li{position:relative;padding-left:18px;font-size:14.5px;line-height:1.55;color:var(--mk-mut);max-width:58ch}.mk .hv2-in-who li:before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;border-radius:2px;background:var(--c,var(--mk-line3))}.mk .hv2-in-who b{color:var(--mk-ink);font-weight:600}.mk .hv2-in-wait{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;margin:4px 0 0;padding:13px 15px;border-radius:var(--r-card);border:1px solid var(--mk-amb-line);background:linear-gradient(100deg,color-mix(in srgb,var(--mk-amb) 10%,transparent),color-mix(in srgb,var(--mk-amb) 2%,transparent) 60%),var(--mk-surf);font-size:14.5px;line-height:1.6;color:var(--mk-mut);max-width:62ch}.mk .hv2-in-wait .i{width:17px;height:17px;color:var(--mk-amb);margin-top:3px}.mk .hv2-in-wait b{color:var(--mk-ink);font-weight:600}.mk .hv2-in-wait b.wk{color:var(--mk-amb)}.mk .hv2-in-co,.mk .hv2-in-scene{position:relative}.mk .hv2-in-co{display:grid;align-content:start;gap:3px;min-width:0;padding:10px 12px 10px 15px;border-radius:12px;border:1px solid var(--mk-line2);background:var(--hv2-node)}.mk .hv2-in-co:before{content:"";position:absolute;left:-1px;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--c,var(--mk-line3))}.mk .hv2-in-co b{font-size:14px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--mk-ink);overflow-wrap:anywhere}.mk .hv2-in-co>span{font-size:12px;line-height:1.35;color:var(--mk-mut)}.mk .hv2-in-say{display:inline-flex;align-items:center;gap:6px;margin-top:3px;font-style:normal;font-size:11.5px;color:var(--mk-amb)}.mk .hv2-in-say .i{flex:none;width:12px;height:12px}.mk .hv2-in-co.is-dec{border-color:var(--mk-amb-line)}.mk .hv2-in-rm{position:relative;display:grid;place-content:center;justify-items:center;gap:6px;padding:14px;text-align:center;border-radius:14px;border:1px solid color-mix(in srgb,var(--mk-white) 16%,transparent);background:linear-gradient(180deg,var(--hv2-room-a),var(--hv2-node))}.mk .hv2-in-rm b{font-size:15px;font-weight:600;color:var(--mk-ink)}.mk .hv2-in-rm>span:not(.hv2-in-dots){font-size:12px;line-height:1.4;color:var(--mk-mut);max-width:24ch}.mk .hv2-in-dots{display:flex;justify-content:center;gap:6px;margin-top:4px}.mk .hv2-in-dots i{width:7px;height:7px;border-radius:50%;background:var(--c,var(--mk-line3))}.mk .hv2-in-gw{position:relative;display:flex;justify-content:center}.mk .hv2-in-gt{position:relative;display:grid;gap:6px;padding:12px 16px;border-radius:12px;border:1px solid var(--mk-amb-line);background:linear-gradient(100deg,color-mix(in srgb,var(--mk-amb) 13%,transparent),color-mix(in srgb,var(--mk-amb) 3%,transparent) 60%),var(--hv2-node)}.mk .hv2-in-gt b{font-size:13.5px;font-weight:600;line-height:1.35;color:var(--mk-ink)}.mk .hv2-in-gt>span{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.35;color:var(--mk-amb)}.mk .hv2-in-gt>span .i{flex:none;width:13px;height:13px}.mk .hv2-in-gt.holding{box-shadow:0 0 0 4px color-mix(in srgb,var(--mk-amb) 8%,transparent),0 18px 50px -24px color-mix(in srgb,var(--mk-amb) 45%,transparent)}.mk .hv2-in-stage .hv2-in-scene{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:minmax(214px,auto) auto;-moz-column-gap:44px;column-gap:44px;row-gap:46px}.mk .hv2-in-stage .hv2-in-col{display:flex;flex-direction:column;justify-content:center;gap:10px;z-index:1}.mk .hv2-in-stage [data-col=l]{grid-column:1;grid-row:1}.mk .hv2-in-stage [data-col=r]{grid-column:3;grid-row:1}.mk .hv2-in-stage .hv2-in-rm{grid-column:2;grid-row:1;align-self:center;min-height:150px;z-index:1}.mk .hv2-in-stage .hv2-in-gw{grid-column:1/-1;grid-row:2;z-index:1}.mk .hv2-in-stage .hv2-in-scene[data-side=left] .hv2-in-gw{transform:translateX(-18%)}.mk .hv2-in-stage .hv2-in-scene[data-side=right] .hv2-in-gw{transform:translateX(18%)}.mk .hv2-in-stage .hv2-in-gt{width:min(48%,320px);min-height:84px;align-content:center}.mk .hv2-in-bm{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.mk .hv2-in-bm path{fill:none;stroke-width:1.6;vector-effect:non-scaling-stroke}.mk .hv2-in-bm path.co{opacity:.5}.mk .hv2-in-bm path.g{stroke:var(--mk-amb);opacity:.65}.mk .hv2-in-bm path.say{stroke:var(--mk-amb);stroke-dasharray:2 5;opacity:0}.mk .hv2-in-bm path.run{stroke:color-mix(in srgb,var(--mk-white) 85%,transparent);stroke-width:2.2;opacity:1}.mk .hv2-in-pks{position:absolute;inset:0;pointer-events:none;z-index:3}.mk .hv2-in-pk{position:absolute;left:0;top:0;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--mk-amb);box-shadow:0 0 0 3px color-mix(in srgb,var(--mk-amb) 25%,transparent),0 0 16px 2px var(--mk-amb)}.mk .hv2-in-stage .hv2-in-scene:not(.is-held) .hv2-in-co.is-dec{border-color:var(--mk-line2)}.mk .hv2-in-stage .hv2-in-scene:not(.is-held) .hv2-in-say{opacity:0}.mk .hv2-in-scene.is-held .hv2-in-bm path.say{opacity:.85}@media (prefers-reduced-motion:no-preference){.mk .hv2-in-ic{transition:transform var(--mk-t-fast) ease}.mk .hv2-in-stage .hv2-in-gw{transition:transform .7s var(--hv2-ease-io)}.mk .hv2-in-stage .hv2-in-co{transition:opacity .45s var(--hv2-ease-out) calc(var(--k, 0) * 80ms),transform .6s var(--hv2-ease-out) calc(var(--k, 0) * 80ms),border-color .4s ease}.mk .hv2-in-stage .hv2-in-bm,.mk .hv2-in-stage :is(.hv2-in-rm,.hv2-in-gt)>*{transition:opacity .4s var(--hv2-ease-out) .1s}.mk .hv2-in-bm path.say,.mk .hv2-in-stage .hv2-in-say{transition:opacity .4s ease}.mk .hv2-in-stage .hv2-in-scene.is-out .hv2-in-co{opacity:0;transform:translateY(8px);transition-duration:.2s;transition-delay:0s}.mk .hv2-in-stage .hv2-in-scene.is-out .hv2-in-bm,.mk .hv2-in-stage .hv2-in-scene.is-out :is(.hv2-in-rm,.hv2-in-gt)>*{opacity:0;transition-duration:.2s;transition-delay:0s}.mk .hv2-in.is-on .hv2-in-stage .hv2-in-gt.holding{animation:hv2-in-pulse 2.4s var(--hv2-ease-io) infinite}}@keyframes hv2-in-pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--mk-amb) 12%,transparent),0 18px 50px -20px color-mix(in srgb,var(--mk-amb) 55%,transparent)}}@media (max-width:1200px){.mk .hv2-in{gap:40px}.mk .hv2-in-stage .hv2-in-scene{-moz-column-gap:30px;column-gap:30px}.mk .hv2-in-stage .pf-core{padding:16px 18px 22px}}.mk .hv2-in-fig{margin:0}.mk .hv2-in-fig .pf-core{padding:16px}.mk .hv2-in-fig .hv2-in-scene{display:flex;flex-wrap:wrap;gap:8px}.mk .hv2-in-fig .hv2-in-col{display:contents}.mk .hv2-in-fig .hv2-in-co{flex:1 1 calc(50% - 4px);order:0}.mk .hv2-in-fig .hv2-in-rm{flex:1 1 100%;order:1;margin-top:14px;padding:12px}.mk .hv2-in-fig .hv2-in-gw{flex:1 1 100%;order:2;margin-top:14px}.mk .hv2-in-fig .hv2-in-gt{width:100%}.mk .hv2-in-fig .hv2-in-gw:before,.mk .hv2-in-fig .hv2-in-rm:before{content:"";position:absolute;left:50%;top:-23px;width:1px;height:22px;background:linear-gradient(var(--mk-line3),var(--mk-on-line))}.mk .hv2-in-fig .hv2-in-gw:before{background:var(--mk-amb-line)}.mk .hv2-in-fig figcaption.cap{margin:10px 0 0;font-family:var(--mk-font-mono),ui-monospace,Menlo,monospace;font-size:11px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-dim)}.mk .hv2-in-step .hv2-in-fig{display:none}@media (max-width:1000px){.mk .hv2-in{grid-template-columns:minmax(0,1fr);gap:0;margin-top:16px}.mk .hv2-in-stage{display:none}.mk .hv2-in-rows{grid-column:1}.mk .hv2-in-step .hv2-in-fig{display:block}}@media (max-width:760px){.mk .hv2-in-head{padding-block:18px;-moz-column-gap:10px;column-gap:10px}.mk .hv2-in-row:first-child .hv2-in-head{padding-top:4px}}@media (max-width:520px){.mk .hv2-in-wait,.mk .hv2-in-who li{font-size:14px}.mk .hv2-in-co{padding:9px 10px 9px 13px}.mk .hv2-in-co b{font-size:13.5px}}.mk .hv2-start-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center;margin-top:4px}.mk .hv2 .hv2-start-note{margin:0;max-width:34ch;font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:var(--mk-ink2);text-wrap:pretty}.mk .hv2-start-grid .acts{margin-top:26px}.mk .hv2-start-fig .pf-core{padding:18px}.mk .hv2-start-dia{position:relative;aspect-ratio:440/250}.mk .hv2-start-dia svg{display:block;width:100%;height:100%}.mk .hv2-wis .co{fill:var(--mk-surf);stroke:var(--mk-line2)}.mk .hv2-wis .you{fill:var(--org-0)}.mk .hv2-wis .guest{fill:var(--org-1)}.mk .hv2-wis .rm{stroke:var(--mk-line3)}.mk .hv2-wis .g0{stop-color:var(--mk-surf2)}.mk .hv2-wis .g1{stop-color:var(--hv2-node)}.mk .hv2-wis .wire{fill:none;stroke:var(--mk-line3)}.mk .hv2-wis .gate{fill:var(--mk-amb-bg);stroke:var(--mk-amb-line)}.mk .hv2-wis .drop{fill:none;stroke:var(--mk-amb-line);stroke-dasharray:3 3}.mk .hv2-wis text{font-family:var(--mk-font-sans),ui-sans-serif,system-ui,sans-serif}.mk .hv2-wis .h{fill:var(--mk-ink);font-size:15px;font-weight:600}.mk .hv2-wis .h.sm{font-size:14px}.mk .hv2-wis .s{fill:var(--mk-dim);font-size:12px}.mk .hv2-wis .s.sm{font-size:11.5px}.mk .hv2-wis .say{fill:var(--mk-amb);font-size:12px}.mk .hv2-wis .pk-you{fill:var(--org-0)}.mk .hv2-wis .pk-guest{fill:var(--org-1)}.mk .hv2-wis .pk-hold{fill:var(--mk-amb)}.mk .hv2-wis .pk-go{fill:var(--mk-on)}.mk .hv2-wis .ring-hold{fill:none;stroke:var(--mk-amb)}.mk .hv2-wis .ring-yes{fill:color-mix(in srgb,var(--mk-on) 14%,transparent);stroke:var(--mk-on)}.mk .hv2 .hv2-wis-legend,.mk .hv2-wis-names{display:none}@media (max-width:760px){.mk .hv2-wis text{display:none}.mk .hv2-start-fig .pf-core{container-type:inline-size}.mk .hv2-wis-names{display:block;position:absolute;inset:0;pointer-events:none}.mk .hv2-wis-names span{position:absolute;top:48%;transform:translateY(-50%);padding:0 4px;text-align:center;font-family:var(--mk-font-sans),ui-sans-serif,system-ui,sans-serif;font-weight:600;line-height:1.2;color:var(--mk-ink);font-size:12px;font-size:max(12px,3.41cqi)}.mk .hv2-wis-names .is-you{left:2.05%;width:24.77%}.mk .hv2-wis-names .is-room{left:36.36%;width:27.27%;font-size:12px;font-size:max(12px,3.18cqi)}.mk .hv2-wis-names .is-guest{left:73.86%;width:24.77%}.mk .hv2-wis-names .is-gate{display:none;top:84.8%;left:36.36%;width:27.27%;white-space:nowrap;font-weight:400;color:var(--mk-amb);font-size:12px;font-size:max(12px,2.73cqi)}.mk .hv2 .hv2-wis-legend{display:flex;margin:12px 0 0;font-size:12px;color:var(--mk-mut)}.mk .hv2-wis-legend li{display:inline-flex;align-items:center;gap:6px}.mk .hv2-wis-legend i{width:8px;height:8px;border-radius:50%;background:currentColor;display:inline-block}.mk .hv2-wis-legend li.hold{color:var(--mk-amb)}@container (min-width: 400px){.mk .hv2-wis-names .is-gate{display:block}.mk .hv2 .hv2-wis-legend{display:none}}}@media (max-width:1080px){.mk .hv2-start-grid{grid-template-columns:1fr;gap:30px}}