.mk-topics a{flex:none;height:36px;padding:0 14px;border-radius:99px;border:1px solid var(--onLine);background:var(--onFill);color:var(--on1);font-size:13.5px;font-weight:600;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.mk-topics a svg{color:var(--accent)}.mk-lp-search a{width:100%;height:48px;border-radius:15px;background:#fff;color:var(--muted);display:flex;align-items:center;gap:10px;padding:0 14px;font-size:15px;box-shadow:0 6px 18px rgba(0,0,0,.12);text-align:left}.mk-lp-search a span{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-sec-h a{font-size:13.5px;font-weight:600;color:var(--tab-ink)}.mk-sec-h.mk-on-dark a{color:var(--accent)}.mk-cover .mk-cover-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.mk-feature .mk-fb b{color:var(--ink)}.mk-alist .mk-row>svg{color:var(--subtle);flex:none}.mk-home-notice p{margin:0 0 12px;font-size:14px;color:var(--on1);background:var(--onFill);border:1px solid var(--onLine);border-radius:14px;padding:10px 12px}.mk-home-cover{display:flex;flex-direction:column;gap:16px;scroll-margin-top:72px}.mk-home-cover-lede{margin:-8px 2px 0}.mk-home-ink{color:var(--mint-ink)}.mk-qcard h3{font-family:var(--display);font-weight:700}.mk-qcard .mk-money-in input{color:var(--ink);cursor:pointer}.mk-result .mk-strip{margin-top:16px}.mk-result .mk-fine-on{font-size:12px;color:var(--on3);margin:10px 0 0;text-align:center}.mk-hiw-toc{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:14px calc(-1 * max(16px,env(safe-area-inset-left,0px))) 0;padding:0 max(16px,env(safe-area-inset-left,0px)) 2px}.mk-hiw-toc::-webkit-scrollbar{display:none}@media (max-width:767px){.mk-hiw-toc{padding-top:5px;padding-bottom:7px;margin-top:9px;margin-bottom:-5px}.mk-hiw-toc a{position:relative}.mk-hiw-toc a:after{content:"";position:absolute;inset:-5px 0}}.mk-hiw-toc a{flex:none;height:34px;padding:0 13px;border-radius:99px;border:1px solid var(--onLine);background:var(--onFill);color:var(--on1);font-size:13px;font-weight:600;display:inline-flex;align-items:center;white-space:nowrap}.mk-hiw-sec{display:flex;flex-direction:column;gap:12px;scroll-margin-top:72px}.mk-hiw-sec h2{font-family:var(--display);font-size:20px;line-height:1.25;margin:0;letter-spacing:-.01em;text-wrap:balance}.mk-hiw-sec .mk-eyebrow{color:var(--tab-ink)}.mk-hiw-pts{display:flex;flex-direction:column;gap:12px}.mk-hiw-pts>div{display:flex;gap:12px;align-items:flex-start}.mk-hiw-pts b{display:block;font-size:14.5px}.mk-hiw-pts p{margin:2px 0 0;font-size:13.5px;color:var(--muted);line-height:1.5}.mk-hiw-ex{align-self:flex-start}.mk-hiw-pic{min-width:0}.mk-hiw-mint{color:var(--mint)}.mk-hiw-of{font-size:15px;opacity:.8}.mk-demo .mk-alist .mk-row .mk-t b,.mk-demo .mk-alist .mk-row .mk-t span{white-space:normal}.mk-hiw-sec+.mk-hiw-sec{margin-top:14px}.mk-btn.mk-pri.mk-home-cta{margin-top:14px;min-height:52px;height:auto;padding:12px 18px;background:var(--mint);color:var(--forest);font-weight:700;text-align:center;text-decoration:none;line-height:1.3}.mk-hero p.mk-home-sub{margin:10px 0 0;font-size:14px}.mk-home-example{display:flex;flex-direction:column;gap:2px;margin-top:14px;padding:12px 14px;border-radius:14px;border:1px solid var(--onLine);background:var(--onFill)}.mk-home-example small{color:var(--on2);font-size:12.5px;line-height:1.4}.mk-home-example b{font-family:var(--display);font-size:24px;color:#fff;letter-spacing:-.02em}.mk-home-ex-tag{align-self:flex-start;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 8px;border-radius:6px;background:var(--sun);color:var(--forest);margin-bottom:4px}.dkh-hero .mk-pillbtn{background:transparent;color:#fff;border:1px solid var(--onLine)}.mk-lift.mk-home-body{margin-top:0;padding-top:22px}.mk-home-more{align-self:center;font-size:14px;font-weight:600;color:var(--tab-ink);text-decoration:none}.mk-home-read{display:flex;flex-direction:column;gap:12px}.mk-home-read .mk-lp-search,.mk-home-read .mk-sec-h,.mk-home-read .mk-topics{margin-top:0}.mk-home-read .mk-topics a{border-color:var(--line);background:#fff;color:var(--ink)}.mk-home-read .mk-topics a svg{color:var(--forest)}.mk-home-read .mk-lp-search a{box-shadow:none;border:1px solid var(--line)}@media (min-width:768px){.dkh-hero.mk-cockpit{background:radial-gradient(1200px 500px at 85% -10%,rgba(111,251,190,.18),transparent 60%),radial-gradient(900px 500px at -10% 120%,rgba(143,211,255,.12),transparent 60%),var(--forest);border-radius:0;padding-bottom:0;color:#fff}.dkh-hero.mk-cockpit:after{display:none}.mk-hero.dkh-grid{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:56px;column-gap:56px;align-content:center;padding:64px max(32px,env(safe-area-inset-right,0px)) 72px max(32px,env(safe-area-inset-left,0px))}.dkh-head{grid-column:1;grid-row:1;align-self:end}.dkh-ask{grid-column:1;grid-row:2;align-self:start}.dkh-runway{grid-column:2;grid-row:1/3;align-self:center}.dkh-eyebrow{color:var(--mint)}.mk-hero.dkh-grid h1{font-size:50px;line-height:1.06;font-weight:800;margin:14px 0 22px;letter-spacing:-.035em;color:#fff}.mk-hero.dkh-grid p.dk-sentence{max-width:none;margin:0;font:500 23px/1.95 var(--display);color:var(--on2);letter-spacing:-.01em}.mk-hero.dkh-grid p.dk-hero-note{max-width:none;margin:22px 0 0;font-size:13px;color:var(--on3)}.dkh-runway .dk-runway-fig{color:#fff}.dkh-hero-cta{height:auto;min-height:50px;padding:12px 24px;font-size:16px;font-weight:700;white-space:normal;text-align:center}.mk-hero.dkh-grid p.mk-home-sub{max-width:none;margin:12px 0 30px;font-size:15px;color:var(--on2)}.dkh-runway .dk-runway-hint{margin:22px 0 0;font-size:13px;color:var(--on3)}.dkh-rw-svg{display:block;width:100%;height:auto;margin:26px 0 18px;overflow:visible}.dkh-rw-track{fill:var(--onFill,rgba(255,255,255,.08))}.dkh-rw-tick{stroke:var(--on3)}.dkh-rw-lab{fill:var(--on2);font:11px var(--mono)}.dkh-rw-fill{fill:var(--mint);transition:width .5s ease}.dkh-rw-buf{stroke:var(--sun);stroke-width:2;stroke-dasharray:3 3}.dkh-rw-buflab{fill:var(--sun);font:11px var(--body)}.dkh-rw-beyond{fill:var(--mint);font:11px var(--body)}.dkh-sections :is(h2,h3,h4,p){margin-block:0}.dkh-sections .dk-sec-head p{margin-top:6px}.dkh-sections .dk-memory h2.dkh-mem-h{margin-top:10px}.dkh-flush{padding-top:0}.dkh-sections .dk-lead,.dkh-sections .dk-qrow{color:var(--ink)}.dkh-sections .dk-tname{text-decoration:none}.dkh-toolbox tbody tr{cursor:default}.dkh-open{text-align:right;width:1%}.dkh-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dkh-mem-cta{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.dkh-sections .dk-window{margin:0}.dkh-page-head.mk-cockpit{border-radius:0;padding-bottom:0}.dkh-page-head.mk-cockpit:after{display:none}.dkh-page-head .mk-hero{max-width:1100px;margin:0 auto;padding:52px max(32px,env(safe-area-inset-right,0px)) 48px max(32px,env(safe-area-inset-left,0px))}.dkh-page-head .mk-hero h1{font-size:44px;line-height:1.08;letter-spacing:-.03em;max-width:22ch;margin:12px 0 14px}.dkh-page-head .mk-hero p{font-size:17px;max-width:62ch}.dkh-page-head .mk-hiw-toc{margin-top:22px}.dkh-page-body.dkh-page-body{max-width:1100px;margin:0 auto;padding:40px max(32px,env(safe-area-inset-right,0px)) 64px max(32px,env(safe-area-inset-left,0px))}.mk-lift.dkh-page-body{max-width:720px;padding-top:32px}.dkh-page-body .mk-hiw-sec{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:40px;column-gap:40px;grid-row-gap:10px;row-gap:10px;align-items:start;padding-block:28px;border-bottom:1px solid var(--line)}.dkh-page-body .mk-hiw-sec>*{grid-column:1}.dkh-page-body .mk-hiw-sec>.mk-hiw-pic{grid-column:2;grid-row:1/span 4;align-self:center}.dkh-page-body .mk-hiw-sec h2{font-size:28px}.dkh-page-body .mk-sell{max-width:720px;margin:24px auto 0}}@media (min-width:768px) and (max-width:1099px){.mk-hero.dkh-grid{grid-template-columns:1fr;grid-template-rows:none;padding:48px max(28px,env(safe-area-inset-right,0px)) 56px max(28px,env(safe-area-inset-left,0px))}.dkh-ask,.dkh-head,.dkh-runway{grid-column:1;grid-row:auto}.dkh-runway{margin-top:36px}.mk-hero.dkh-grid h1{font-size:42px}.dk-board.dkh-board{grid-template-columns:repeat(3,minmax(0,1fr))}.dkh-page-head .mk-hero h1{font-size:38px}.dkh-page-body .mk-hiw-sec{grid-template-columns:1fr}.dkh-page-body .mk-hiw-sec>.mk-hiw-pic{grid-column:1;grid-row:auto}}@media (min-width:1100px){.dk-board.dkh-board{grid-template-columns:repeat(var(--dkh-n,6),minmax(0,1fr))}}