.mk-dl{--bg:#1c1b22;--bg-deep:#221f2b;--bg-film:#141318;--fg:#f2f1f5;--fg-dim:#9b98a7;--card:#ffffff;--ink:#1e1a28;--ink-dim:#6d6880;--brand:#5e17eb;--logo:#8b5cf6;--hairline:rgba(30,26,40,0.1);--accent:#2fbf71;--accent-ink:#0b3d24}.mk-dl,.mk-dl *{box-sizing:border-box}.mk-dl{background:var(--bg);color:var(--fg);font:400 16.5px/1.55 var(--font-hanken,"Hanken Grotesk"),-apple-system,system-ui,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip;margin:0}.mk-dl .btn{display:inline-block;text-decoration:none;background:var(--brand);color:#fff;font-size:14px;font-weight:700;padding:10px 20px;border-radius:999px}.mk-dl .btn:hover{background:#4f10cd}.mk-dl a:focus-visible,.mk-dl button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.mk-dl .wrap{max-width:1120px;margin:0 auto;padding:0 20px}.mk-dl section{padding:72px 0}@media (max-width:700px){.mk-dl .wrap{padding:0 16px}.mk-dl section{padding:56px 0}}.mk-dl .kicker{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim);margin:0 0 14px}.mk-dl h1{font-size:clamp(34px,5.5vw,54px);line-height:1.08;font-weight:800;letter-spacing:-.02em;margin:0 0 18px}.mk-dl h2{font-size:clamp(26px,3.6vw,36px);line-height:1.15;font-weight:800;letter-spacing:-.015em;margin:0 0 14px}.mk-dl .lead{font-size:17.5px;color:var(--fg-dim);max-width:620px;margin:0}.mk-dl .center{text-align:center}.mk-dl .center .lead{margin:0 auto;text-wrap:balance}.mk-dl .hero{padding:150px 0 64px}.mk-dl .hero-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:30px}.mk-dl .btn-ghost,.mk-dl .btn-lg{font-size:15px;padding:13px 26px}.mk-dl .btn-ghost{display:inline-block;text-decoration:none;color:var(--fg);font-weight:700;border-radius:999px;border:1px solid rgba(242,241,245,.22)}.mk-dl .btn-ghost:hover{border-color:rgba(242,241,245,.45)}.mk-dl .hero-note{margin-top:18px;font-size:13.5px;color:var(--fg-dim)}.mk-dl .hero-note a{color:var(--fg);font-weight:600}.mk-dl .pf-section{background:var(--bg-deep);border-top:1px solid rgba(242,241,245,.06);border-bottom:1px solid rgba(242,241,245,.06)}.mk-dl .pf-grid-2{margin-top:38px}.mk-dl .pf-grid-2,.mk-dl .pf-grid-3{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mk-dl .pf-grid-3{margin-top:20px}@media (max-width:920px){.mk-dl .pf-grid-2,.mk-dl .pf-grid-3{grid-template-columns:1fr}}.mk-dl .pf-card{background:#141318;color:var(--fg);border:1px solid rgba(242,241,245,.09);border-radius:20px;padding:28px;display:flex;flex-direction:column}.mk-dl .pf-name{font-size:20px;font-weight:800;letter-spacing:-.01em}.mk-dl .pf-sub{font-size:13px;font-weight:600;color:var(--fg-dim);margin-top:3px}.mk-dl .pf-feats{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:9px}.mk-dl .pf-feats li{position:relative;padding-left:22px;font-size:14.5px;font-weight:600;color:var(--fg-dim)}.mk-dl .pf-feats li:before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:50%;background:rgba(242,241,245,.3)}.mk-dl .pf-cta{margin-top:auto;padding-top:24px}.mk-dl .pf-cta .btn{display:flex;gap:9px;align-items:center;justify-content:center}.mk-dl .pf-meta{margin-top:11px;font-size:12.5px}.mk-dl .pf-alt,.mk-dl .pf-meta{text-align:center;font-weight:600;color:var(--fg-dim)}.mk-dl .pf-alt{display:block;margin-top:12px;font-size:13px;text-decoration:underline;text-underline-offset:3px}.mk-dl .pf-alt:hover{color:var(--fg)}.mk-dl .btn-store{display:flex;gap:9px;align-items:center;justify-content:center}.mk-dl .pf-note{display:none;margin-top:24px;text-align:center;font-size:14.5px;font-weight:500;color:var(--fg-dim)}.mk-dl .pf-hero-mobile,.mk-dl.pf-desktop .pf-grid-3{display:none}.mk-dl.pf-desktop .pf-note-phones{display:block}.mk-dl.pf-mobile .pf-grid-2{display:none}.mk-dl.pf-mobile .pf-note-computers{display:block}.mk-dl.pf-mobile .pf-hero-desktop{display:none}.mk-dl.pf-mobile .pf-hero-mobile{display:flex}.mk-dl .split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}@media (max-width:920px){.mk-dl .split{grid-template-columns:1fr;gap:36px}}.mk-dl .split .lead{font-size:16.5px}.mk-dl .split ul.plain{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px}.mk-dl .split ul.plain li{position:relative;padding-left:24px;color:var(--fg-dim);font-size:15.5px;font-weight:500}.mk-dl .split ul.plain li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:rgba(242,241,245,.3)}.mk-dl .phonewrap{position:static;opacity:1;width:250px;margin:0 auto}.mk-dl .phone{width:250px;height:510px;border-radius:46px;background:#0b0b0e;padding:9px;border:1px solid rgba(255,255,255,.22);box-shadow:0 60px 120px rgba(0,0,0,.65);position:relative}.mk-dl .phone:before{content:"";position:absolute;right:-2.5px;top:120px;width:2.5px;height:56px;border-radius:2px;background:rgba(255,255,255,.28)}.mk-dl .pisland{position:absolute;top:19px;left:50%;transform:translateX(-50%);width:62px;height:19px;border-radius:99px;background:#0b0b0e;z-index:3}.mk-dl .pscreen{position:relative;height:100%;border-radius:38px;background:#15141a;color:#f2f1f5;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);display:flex;flex-direction:column;align-items:center;padding:12px 14px 14px;overflow:hidden}.mk-dl .pstatus{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 10px 0 13px;font-size:9px;font-weight:700;letter-spacing:.02em;color:#fff}.mk-dl .pstatus svg{width:33px;height:8.6px}.mk-dl .papp{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px}.mk-dl .pt{font-size:16px;font-weight:800;letter-spacing:-.01em;color:#fff}.mk-dl .psub{font-size:11.5px;color:#9b98a7;font-weight:600;margin-top:-9px}.mk-dl .prec{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;color:#ff9d97;background:rgba(229,72,77,.16);border-radius:99px;padding:5px 12px}.mk-dl .prec i{width:7px;height:7px;border-radius:99px;background:#e5484d}.mk-dl .ptimer{font-size:46px;font-weight:800;letter-spacing:-.01em;color:#fff;font-variant-numeric:tabular-nums}.mk-dl .wv{display:flex;gap:3px;align-items:flex-end;height:34px}.mk-dl .wv i{width:3.5px;border-radius:2px;background:#8b5cf6;display:block;transform-origin:50% 100%}.mk-dl .pstop{width:54px;height:54px;border-radius:99px;border:2.5px solid rgba(255,255,255,.28);display:flex;align-items:center;justify-content:center;margin-top:6px;flex:none}.mk-dl .pstop:after{content:"";width:18px;height:18px;border-radius:5px;background:#e5484d}.mk-dl .pstoplbl{font-size:11px;font-weight:600;color:#9b98a7}.mk-dl .phome{position:absolute;bottom:7px;left:50%;transform:translateX(-50%);width:92px;height:4px;border-radius:99px;background:rgba(255,255,255,.35)}.mk-dl .win{background:var(--bg-film);border:1px solid rgba(242,241,245,.12);border-radius:16px;overflow:hidden}.mk-dl .win-bar{display:flex;align-items:center;gap:6px;padding:11px 14px;border-bottom:1px solid rgba(242,241,245,.1)}.mk-dl .win-bar span{width:10px;height:10px;border-radius:50%;background:rgba(242,241,245,.22)}.mk-dl .win-body{background:var(--card);color:var(--ink);padding:22px}.mk-dl .wb-meeting{font-size:15px;font-weight:800}.mk-dl .wb-date{font-size:12px;font-weight:600;color:var(--ink-dim);margin-top:2px}.mk-dl .wb-decided{margin-top:16px;border-left:3px solid var(--brand);background:rgba(94,23,235,.06);border-radius:0 10px 10px 0;padding:12px 14px}.mk-dl .wb-decided .tag{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--brand)}.mk-dl .wb-decided p{margin:5px 0 0;font-size:13.5px;font-weight:600;color:var(--ink)}.mk-dl .wb-actions{margin-top:16px}.mk-dl .wb-actions .tag{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim)}.mk-dl .wb-action{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--hairline);flex-wrap:wrap}.mk-dl .wb-action:last-child{border-bottom:0}.mk-dl .wb-action .t{font-size:13.5px;font-weight:600;flex:1;min-width:150px}.mk-dl .chip{font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:999px;white-space:nowrap}.mk-dl .chip-owner{background:rgba(30,26,40,.06);color:var(--ink)}.mk-dl .chip-due{background:rgba(94,23,235,.1);color:var(--brand)}.mk-dl .cta-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:28px}