.mk-home{--bg:#1c1b22;--bg-deep:#221f2b;--bg-film:#141318;--fg:#f2f1f5;--fg-dim:#9b98a7;--card:#ffffff;--ink:#1e1a28;--ink-dim:#6d6880;--white:#f5f4f7;--white-dim:#8e8a97;--brand:#5e17eb;--logo:#8b5cf6;--hairline:rgba(30,26,40,0.1);--accent:#2fbf71;--accent-ink:#0b3d24}.mk-home,.mk-home *{box-sizing:border-box;margin:0;padding:0}.mk-home{background:var(--bg);color:var(--fg);font-family:var(--font-hanken),"Hanken Grotesk",-apple-system,system-ui,"Segoe UI",sans-serif;font-weight:400;font-size:16.5px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}.mk-home .btn{display:inline-block;text-decoration:none;background:var(--brand);color:#fff;font-size:14px;font-weight:700;padding:10px 20px;border-radius:999px;transition:transform .1s ease-out,background .15s}.mk-home .btn:hover{background:#4f10cd}.mk-home .btn:active{transform:scale(.97)}.mk-home a:focus-visible,.mk-home button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.mk-home .hero{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:90px 20px 60px;background:linear-gradient(var(--bg-deep) 0,var(--bg) 100%);position:relative;overflow:hidden}.mk-home .hero-bg{position:absolute;inset:0;pointer-events:none}.mk-home .hero-bg:after{content:"";position:absolute;left:0;right:0;bottom:0;height:260px;background:linear-gradient(to bottom,rgba(20,19,24,0),var(--bg-film) 92%)}.mk-home .hero-dots{position:absolute;inset:0;background-image:radial-gradient(rgba(242,241,245,.1) 1px,transparent 1.4px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse 72% 58% at 50% 44%,transparent 0 34%,#000 80%);mask-image:radial-gradient(ellipse 72% 58% at 50% 44%,transparent 0 34%,#000 80%)}.mk-home .hero-inner{position:relative}.mk-home h1{font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--fg)}.mk-home h1 span{display:block;white-space:nowrap;font-size:clamp(27px,7vw,78px)}.mk-home h1 .l2{color:var(--fg)}.mk-home .sub{margin:24px auto 0;max-width:60ch;font-size:clamp(16px,1.7vw,20px);color:var(--fg-dim);text-wrap:balance}.mk-home .sub b{color:var(--fg);font-weight:700}.mk-home .cta-row{margin-top:30px;display:flex;gap:22px;align-items:center;flex-wrap:wrap;justify-content:center}.mk-home .cta-row .btn{font-size:16px;padding:14px 28px}.mk-home .howlink{color:#a98df3;text-decoration:none;font-size:16px;font-weight:600}.mk-home .howlink:hover{text-decoration:underline;text-underline-offset:4px}.mk-home .cue{position:absolute;bottom:26px;left:50%;transform:translateX(-50%);color:var(--fg-dim);font-size:12px;font-weight:600;display:flex;flex-direction:column;align-items:center;gap:4px}.mk-home .cue svg{width:16px;height:16px;stroke:var(--fg-dim);stroke-width:2.4;fill:none}.mk-home .film{background:var(--bg-film);color:var(--white)}.mk-home .stage{position:relative;height:100dvh;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:20px}.mk-home .caption{position:absolute;top:88px;left:0;right:0;text-align:center;font-size:13.5px;font-weight:700;letter-spacing:.02em;color:var(--white-dim);opacity:0}.mk-home .words{position:absolute;inset:0;overflow:hidden;pointer-events:none}.mk-home .bubble{position:absolute;background:#26242e;border:1px solid rgba(242,241,245,.1);border-radius:14px;padding:9px 13px;font-size:13.5px;color:var(--fg);max-width:240px;opacity:0}.mk-home .bubble b{display:block;font-size:10.5px;font-weight:700;color:var(--fg-dim);margin-bottom:2px;letter-spacing:.02em}.mk-home .phonewrap{position:absolute;left:50%;top:54%;opacity:0;z-index:24}.mk-home .phone{width:234px;height:478px;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-home .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-home .pisland{position:absolute;top:19px;left:50%;transform:translateX(-50%);width:62px;height:19px;border-radius:99px;background:#0b0b0e;z-index:3}.mk-home .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-home .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-home .pstatus svg{width:33px;height:8.6px}.mk-home .pface .pstatus{padding:12px 24px 0 27px}.mk-home .pface.light .pstatus{color:#1c1b22}.mk-home .papp{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px}.mk-home .pt{font-size:16px;font-weight:800;letter-spacing:-.01em;color:#fff}.mk-home .psub{font-size:11.5px;color:#9b98a7;font-weight:600;margin-top:-9px}.mk-home .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-home .prec i{width:7px;height:7px;border-radius:99px;background:#e5484d}.mk-home .ptimer{font-size:46px;font-weight:800;letter-spacing:-.01em;color:#fff;font-variant-numeric:tabular-nums}.mk-home .wv{display:flex;gap:3px;align-items:flex-end;height:34px}.mk-home .wv i{width:3.5px;border-radius:2px;background:#8b5cf6;display:block;transform-origin:50% 100%}.mk-home .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-home .pstop:after{content:"";width:18px;height:18px;border-radius:5px;background:#e5484d}.mk-home .pstoplbl{font-size:11px;font-weight:600;color:#9b98a7}.mk-home .phome{position:absolute;bottom:7px;left:50%;transform:translateX(-50%);width:92px;height:4px;border-radius:99px;background:rgba(255,255,255,.35)}.mk-home .botcard{position:absolute;left:50%;top:54%;width:320px;max-width:88vw;background:var(--card);color:var(--ink);border-radius:16px;box-shadow:0 40px 90px rgba(0,0,0,.55);padding:17px 18px;opacity:0;text-align:left}.mk-home .bc-t{font-size:14px;font-weight:800;line-height:1.35}.mk-home .bc-link{margin-top:12px;display:flex;align-items:center;gap:8px;border:1px solid #e4e1ec;background:#f7f6fa;border-radius:10px;padding:9px 12px;font-size:12px;color:var(--ink-dim);overflow:hidden;white-space:nowrap}.mk-home .bc-link svg{width:13px;height:13px;stroke:var(--ink-dim);stroke-width:2;fill:none;flex:none}.mk-home .bc-link span{overflow:hidden;text-overflow:ellipsis}.mk-home .bc-btn{margin-top:12px;display:inline-block;background:var(--brand);color:#fff;font-size:13px;font-weight:700;border-radius:999px;padding:9px 18px}.mk-home .bc-status{margin-top:12px;display:flex;align-items:center;gap:9px;opacity:0}.mk-home .bc-chip{flex:none;font-size:11px;font-weight:700;color:var(--brand);background:#efe8fd;border-radius:99px;padding:3px 10px}.mk-home .bc-sub{font-size:12px;color:var(--ink-dim)}.mk-home .kick{left:50%;top:50%;width:min(820px,92vw);font-size:clamp(32px,5.4vw,64px);letter-spacing:-.03em;line-height:1.08}.mk-home .claim,.mk-home .kick{position:absolute;text-align:center;font-weight:800;color:#fff;opacity:0}.mk-home .claim{top:clamp(96px,13dvh,130px);left:0;right:0;font-size:clamp(20px,2.6vw,30px);letter-spacing:-.02em;padding:0 20px}.mk-home .claim em{font-style:normal;color:var(--accent)}.mk-home .appwrap{position:relative;margin-top:clamp(38px,6dvh,60px);opacity:0}.mk-home .app{width:min(900px,94vw);zoom:.86;background:var(--card);color:var(--ink);border-radius:20px;box-shadow:0 50px 120px rgba(0,0,0,.55);padding:clamp(16px,2.2vw,24px) clamp(18px,2.6vw,28px) clamp(18px,2.2vw,24px);text-align:left}.mk-home .app .vh{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.mk-home .app .t{font-size:clamp(18px,2vw,23px);font-weight:800;letter-spacing:-.015em}.mk-home .app .m{font-size:13px;color:var(--ink-dim);white-space:nowrap}.mk-home .sumfoot{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:10px;color:#a8a3b3;opacity:0}.mk-home .aichip{display:inline-flex;align-items:center;background:#fafafb;border:1px solid #f1eff5;border-radius:6px;padding:2px 7px;font-weight:600;color:#8a8494}.mk-home .acts{margin-top:16px}.mk-home .lbl{font-size:12.5px;font-weight:700;color:var(--ink-dim);margin-bottom:2px}.mk-home .act{display:flex;align-items:center;gap:10px;padding:8px 2px;border-bottom:1px solid #efedf3;font-size:13px;border-radius:10px}.mk-home .act:last-child{border-bottom:0}.mk-home .prop{margin-left:auto;display:flex;align-items:center;gap:7px;opacity:0;flex:none}.mk-home .plabel{font-size:10.5px;font-weight:700;color:#6d28d9;background:#f3edfd;border:1px dashed #c9b4f5;border-radius:99px;padding:2px 8px;white-space:nowrap}.mk-home .pok{width:20px;height:20px;border-radius:99px;background:var(--brand);position:relative;flex:none}.mk-home .pok:after{content:"";position:absolute;left:6.5px;top:4.5px;width:4.5px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(40deg)}.mk-home .bx{width:18px;height:18px;border-radius:99px;border:1.5px solid #d7d3e0;flex:none;position:relative}.mk-home .tt{flex:1;min-width:0;font-weight:600;position:relative}.mk-home .who{gap:8px;white-space:nowrap}.mk-home .av,.mk-home .who{display:flex;align-items:center}.mk-home .av{width:26px;height:26px;border-radius:99px;background:#efe9fd;color:#4b2bb3;font-size:11px;font-weight:800;justify-content:center;flex:none}.mk-home .who span{font-size:13px;color:var(--ink-dim);min-width:32px}.mk-home .due{font-size:12px;font-weight:700;color:#4b2bb3;background:#efe9fd;border-radius:99px;padding:4px 10px;white-space:nowrap;min-width:76px;text-align:center}.mk-home .pface{position:absolute;inset:0;z-index:2;display:none;flex-direction:column;align-items:center;background:#15141a;border-radius:inherit;overflow:hidden;text-align:left}.mk-home .pface.light{background:#f6f5f8;color:var(--ink)}.mk-home .plk-t{margin-top:34px;font-size:42px;font-weight:700;color:#fff;letter-spacing:.01em;font-variant-numeric:tabular-nums}.mk-home .plk-d{margin-top:2px;font-size:11.5px;font-weight:600;color:#9b98a7}.mk-home .ppush{position:relative;margin-top:18px;width:calc(100% - 12px);background:rgba(250,250,252,.96);color:var(--ink);border-radius:13px;box-shadow:0 10px 30px rgba(0,0,0,.45);padding:7px 9px;display:flex;gap:8px;align-items:center;opacity:0}.mk-home .ppush .appicon{width:22px;height:22px;border-radius:6px;background:var(--brand);color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex:none}.mk-home .ppush .tx{min-width:0;flex:1}.mk-home .ppush .t1{display:flex;justify-content:space-between;gap:8px;font-size:8.5px;font-weight:600;color:#8a8494}.mk-home .ppush .t2{font-size:10.5px;font-weight:700}.mk-home .ppush .t3{font-size:10px;color:#4a4458;line-height:1.35}.mk-home .pact-bar{width:100%;display:flex;align-items:center;margin-top:6px;padding:5px 6px;background:#fff;border-bottom:1px solid #efedf3}.mk-home .pab-chev{width:26px;padding-left:5px;color:#6f6a7b;font-size:15px;line-height:1}.mk-home .pab-t{flex:1;text-align:center;font-size:12px;font-weight:600;color:var(--ink)}.mk-home .pab-sp{width:26px}.mk-home .pact-hero{width:100%;background:#fff;padding:9px 13px 12px}.mk-home .phero-wrap{position:relative;display:inline-block}.mk-home .phero-pill{display:inline-block;border-radius:7px;padding:2.5px 9px;font-size:9.5px;font-weight:600;background:#fde68a;color:#451a03;border:1px solid #fcd34d}.mk-home .phero-pill.done{position:absolute;left:0;top:0;background:#bbf7d0;color:#052e16;border-color:#86efac;opacity:0}.mk-home .pact-title{margin-top:7px;font-size:14.5px;font-weight:800;letter-spacing:-.01em;line-height:1.25}.mk-home .pact-meta{margin-top:5px;font-size:9.5px;color:#8a8494}.mk-home .pact-meta b{color:#4a4458;font-weight:600}.mk-home .pact-sec{width:100%;flex:1;background:#fff;margin-top:4px;padding:10px 13px}.mk-home .pact-lbl{font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a39eae}.mk-home .pact-pills{position:relative;margin-top:8px}.mk-home .pstat{display:flex;width:100%;align-items:center;gap:7px;font-size:11.5px;font-weight:700;border-radius:11px;padding:8px 11px;border:1px solid}.mk-home .pstat i{width:7px;height:7px;border-radius:99px;flex:none}.mk-home .pstat .pchev{margin-left:auto;width:12px;height:12px;opacity:.4;flex:none}.mk-home .pstat.open{color:#b45309;background:#fffbeb;border-color:#fde68a}.mk-home .pstat.open i{background:#fbbf24}.mk-home .pstat.done{position:absolute;left:0;top:0;color:#047857;background:#ecfdf5;border-color:#a7f3d0;opacity:0}.mk-home .pstat.done i{background:#34d399}.mk-home .pact-dim{position:absolute;inset:0;background:rgba(18,14,28,.32);opacity:0}.mk-home .psheet{position:absolute;left:5px;right:5px;bottom:5px;background:#fff;border-radius:16px 16px 29px 29px;box-shadow:0 -10px 40px rgba(0,0,0,.22);padding:7px 8px 10px}.mk-home .psh-handle{width:32px;height:4px;border-radius:99px;background:#e4e1ec;margin:2px auto 6px}.mk-home .psh-t{text-align:center;font-size:11px;font-weight:800;color:var(--ink);padding-bottom:5px}.mk-home .psh-row{position:relative;display:flex;align-items:center;gap:8px;border-radius:11px;padding:8px 9px;font-size:11.5px;font-weight:700;color:var(--ink)}.mk-home .psh-row i{width:8px;height:8px;border-radius:99px;flex:none}.mk-home .psh-row.active{background:#f3edfd;color:#5b21b6}.mk-home .psh-row .chk{margin-left:auto;width:12px;height:12px}.mk-home .tapdot{position:absolute;right:14px;top:50%;margin-top:-14px;width:28px;height:28px;border-radius:99px;background:rgba(139,92,246,.4);border:2px solid rgba(255,255,255,.85);opacity:0;pointer-events:none}.mk-home .phomeb{position:absolute;bottom:7px;left:50%;transform:translateX(-50%);width:92px;height:4px;border-radius:99px;z-index:3}.mk-home .phomeb.light{background:rgba(255,255,255,.35)}.mk-home .phomeb.dark{background:rgba(28,27,34,.22)}.mk-home .tapdot.s{width:20px;height:20px;margin-top:-10px;right:-4px}.mk-home .fappbar,.mk-home .fch,.mk-home .fchbody,.mk-home .ftab,.mk-home .fwrap{zoom:.8}.mk-home .fappbar{width:100%;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:5px 10px 6px;border-bottom:1px solid #eceaf1}.mk-home .flogo img{height:9px;width:auto;display:block}.mk-home .fico{display:flex;gap:9px;align-items:center;color:#4a4458}.mk-home .fico svg{width:11px;height:11px}.mk-home .fbell{position:relative;display:inline-flex}.mk-home .fbell i{position:absolute;top:-4px;right:-5px;min-width:9px;height:9px;border-radius:99px;background:var(--brand);color:#fff;font-style:normal;font-size:5.5px;font-weight:800;display:flex;align-items:center;justify-content:center;padding:0 1.5px}.mk-home .fmh{padding:2px 3px 7px;border-bottom:1px solid rgba(203,199,214,.5)}.mk-home .fmh-r1{display:flex;align-items:center;gap:5px}.mk-home .fmh-back{color:#8d8798;font-size:13px;line-height:1}.mk-home .fmh-t{font-size:11.5px;font-weight:700;color:var(--ink)}.mk-home .fmh-pen{color:#c9c5d6;font-size:8px}.mk-home .fmh-dots{margin-left:auto;color:#b3aec0;font-size:10px;letter-spacing:1px}.mk-home .fdate{align-self:center;display:flex;align-items:center;gap:7px;font-size:7.5px;font-weight:700;letter-spacing:.14em;color:#a7a2b3}.mk-home .fdate:after,.mk-home .fdate:before{content:"";width:26px;height:1px;background:#e7e5ee}.mk-home .fmh-r2{margin-top:3px;display:flex;align-items:center;gap:4px}.mk-home .fmh-pill{font-size:7.5px;font-weight:700;color:#fff;background:var(--brand);border-radius:4px;padding:1.5px 5px}.mk-home .fmh-d{font-size:8.5px;font-weight:500;color:#a7a2b3}.mk-home .fmh-pp{display:inline-flex;align-items:center;gap:3px;font-size:7.5px;font-weight:700;color:#6d28d9;background:#f3edfd;border-radius:4px;padding:1.5px 5px}.mk-home .fmh-pp svg{width:7px;height:7px}.mk-home .fcardp{padding:8px 10px}.mk-home .frec{display:flex;flex-direction:column;gap:6px}.mk-home .frecbtn{display:flex;align-items:center;justify-content:center;gap:5px;background:var(--brand);color:#fff;font-size:9px;font-weight:700;border-radius:999px;padding:6px}.mk-home .frecbtn svg{width:9px;height:9px}.mk-home .fagbtn{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;background:#fff;border:1px solid #e4e1ec;border-radius:99px;padding:4.5px;font-size:8.5px;font-weight:700;color:var(--ink);box-shadow:0 1px 2px rgba(30,26,40,.05)}.mk-home .fagbtn svg{width:9px;height:9px}.mk-home .fagbadge{display:inline-flex;align-items:center;justify-content:center;min-width:11px;height:11px;border-radius:99px;background:var(--brand);color:#fff;font-size:7px;font-weight:800;padding:0 3px}.mk-home .focr{display:flex;align-items:center;gap:8px;position:relative}.mk-home .focr-tile{width:26px;height:26px;border-radius:8px;background:#efe8fd;display:flex;align-items:center;justify-content:center;flex:none}.mk-home .focr-tile svg{width:13px;height:13px}.mk-home .focr-t{flex:1;min-width:0}.mk-home .focr-t b{display:block;font-size:9.5px;font-weight:700;color:var(--ink)}.mk-home .focr-t span{display:block;font-size:8.5px;color:#a7a2b3;margin-top:1px}.mk-home .focr-ch{color:#c9c5d6;font-size:11px}.mk-home .ftab{position:absolute;left:12px;right:12px;bottom:9px;z-index:4;display:grid;grid-template-columns:repeat(5,1fr);padding:4px 6px;border-radius:999px;background:rgba(255,255,255,.78);box-shadow:0 8px 26px rgba(17,24,39,.16);border:1px solid rgba(0,0,0,.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mk-home .ftab i{display:flex;align-items:center;justify-content:center;height:22px;border-radius:99px;color:#6b7280}.mk-home .ftab i svg{width:12px;height:12px}.mk-home .ftab i.on{background:rgba(94,23,235,.12);color:#6d28d9}.mk-home .fch{width:100%;background:#fff;display:flex;align-items:center;gap:7px;padding:7px 10px;border-bottom:1px solid #eceaf1;position:relative}.mk-home .fch b{font-size:11.5px;font-weight:700}.mk-home .fchbody{position:relative;width:100%;flex:1;background:#fff;padding:9px 10px 42px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;overflow:hidden}.mk-home .fchbody .trmsg{width:100%}.mk-home .fchbody .cm.me{align-self:flex-end}.mk-home .fcomposer{position:absolute;left:8px;right:8px;bottom:8px;display:flex;align-items:center;gap:6px;border:1px solid #e4e1ec;border-radius:10px;padding:5px 5px 5px 9px;font-size:9px;color:#a7a2b3;background:#fff}.mk-home .fcomposer .fsend{margin-left:auto;background:#f3f1f8;color:#8d8798;font-size:8.5px;font-weight:700;border-radius:7px;padding:4px 9px}.mk-home .fwrap{position:relative;width:100%;flex:1;overflow:hidden}.mk-home .fstack{position:absolute;left:7px;right:7px;top:7px;display:flex;flex-direction:column;gap:7px}.mk-home .fstack .rcard{border-radius:13px;box-shadow:0 1px 3px rgba(20,16,30,.06)}.mk-home .fstack .rhead{padding:6px 9px}.mk-home .fstack .rbody{padding:8px 9px 9px}.mk-home .fstack .rhead{gap:6px}.mk-home .fstack .rtitle{font-size:10.5px;white-space:nowrap}.mk-home .fstack .rchip{width:18px;height:18px;border-radius:6px}.mk-home .fstack .rchip svg{width:10px;height:10px}.mk-home .fstack .rbtn{position:relative;font-size:9px;padding:3px 8px;gap:3px;flex:none}.mk-home .fstack .rbtn svg{width:8px;height:8px}.mk-home :is(.fstack,.fchbody) .trmsg{max-width:none;border-radius:11px;padding:8px 9px}.mk-home :is(.fstack,.fchbody) .trmic{width:21px;height:21px}.mk-home :is(.fstack,.fchbody) .trmic svg{width:10px;height:10px}.mk-home :is(.fstack,.fchbody) .trhead{gap:7px}.mk-home :is(.fstack,.fchbody) .trline1{font-size:10px}.mk-home :is(.fstack,.fchbody) .trdur{font-size:9px}.mk-home :is(.fstack,.fchbody) .trline2{font-size:9px}.mk-home :is(.fstack,.fchbody) .trproc{font-size:9.5px;padding:5px 8px;margin-top:7px;border-radius:8px}.mk-home :is(.fstack,.fchbody) .trproc .spin{width:11px;height:11px}.mk-home :is(.fstack,.fchbody) .trread{font-size:9.5px;margin-top:7px}.mk-home :is(.fstack,.fchbody) .trread svg{width:8px;height:8px}.mk-home .fatt{display:flex;align-items:center;gap:7px;padding-bottom:7px;border-bottom:1px solid #f1eff5;margin-bottom:8px;white-space:nowrap}.mk-home .fatt .cfadd{font-size:9px}.mk-home :is(.fstack,.fchbody) .trline1,.mk-home :is(.fstack,.fchbody) .trline2{white-space:nowrap}.mk-home :is(.fstack,.fchbody) .trmain{min-width:0}.mk-home :is(.fstack,.fchbody) .cm{gap:6px;margin-top:7px}.mk-home :is(.fstack,.fchbody) .cp-n{font-size:8.5px}.mk-home :is(.fstack,.fchbody) .cp-b{max-width:150px;font-size:10px;padding:6px 8px;border-radius:3px 9px 9px 9px}.mk-home :is(.fstack,.fchbody) .cm.me .cp-b{border-radius:9px 3px 9px 9px}.mk-home :is(.fstack,.fchbody) .av{width:18px;height:18px;font-size:7.5px}.mk-home .fstack .rempty{font-size:10.5px;padding:5px 4px 7px}.mk-home .fstack .remptyic{width:26px;height:26px;margin-bottom:6px}.mk-home .fstack .remptyic svg{width:12px;height:12px}.mk-home .fstack .rempty .r2{font-size:9px}.mk-home .fstack .sumline{font-size:10px;line-height:1.5}.mk-home .fstack .sumfoot{font-size:8px;margin-top:8px;gap:4px}.mk-home .fstack .aichip{padding:1.5px 5px;border-radius:4px}.mk-home .fstack .act{font-size:10px;padding:6px 1px;gap:7px}.mk-home .fstack .bx{width:14px;height:14px}.mk-home .fstack .asub{font-size:8.5px}.mk-home .fstack .prop{gap:5px}.mk-home .fstack .plabel{display:none}.mk-home .fstack .pok{width:16px;height:16px}.mk-home .fstack .pok:after{left:5px;top:3.5px;width:3.5px;height:6.5px;border-width:0 1.7px 1.7px 0}.mk-home .fstack .raddbtn{font-size:9px;padding:4px;margin-top:6px}.mk-home .fagenda{position:absolute;left:7px;right:7px;top:7px;background:#fff;border:1px solid #eceaf1;border-radius:13px;padding:10px 11px 11px;opacity:0;box-shadow:0 1px 3px rgba(20,16,30,.06)}.mk-home .fagenda .agh1{font-size:15px}.mk-home .fagenda .agsub{font-size:9px;padding-bottom:8px}.mk-home .fagenda .agsec{margin-top:10px;gap:6px}.mk-home .fagenda .agsec-t{font-size:11px}.mk-home .fagenda .agsec-d{font-size:8.5px}.mk-home .fagenda .agrow{font-size:9.5px;padding:3px 0}.mk-home .fagenda .agnum{width:15px}.mk-home .fagenda .agsfx,.mk-home .fagenda .agwho{font-size:8.5px}.mk-home .mailcard{position:absolute;left:50%;top:52%;width:min(500px,92vw);background:var(--card);color:var(--ink);border-radius:14px;box-shadow:0 40px 100px rgba(0,0,0,.5);opacity:0;text-align:left;overflow:hidden}.mk-home .mc-subjline{padding:18px 22px 0;font-size:16.5px;font-weight:800;letter-spacing:-.01em}.mk-home .mc-sender{display:flex;gap:11px;align-items:center;padding:12px 22px 14px;border-bottom:1px solid #efedf3;position:relative}.mk-home .mc-av{width:36px;height:36px;border-radius:99px;background:var(--brand);color:#fff;font-weight:800;font-size:17px;display:flex;align-items:center;justify-content:center;flex:none}.mk-home .mc-from{font-size:13.5px;font-weight:700}.mk-home .mc-to{margin-top:1px}.mk-home .mc-time,.mk-home .mc-to{font-size:12px;color:var(--ink-dim)}.mk-home .mc-time{position:absolute;right:22px;top:14px}.mk-home .mc-body{padding:16px 22px 20px;font-size:13.5px;line-height:1.6;color:#3c3749}.mk-home .mc-body p{margin:0 0 10px}.mk-home .mc-item{display:flex;align-items:center;gap:12px;border:1px solid #efedf3;border-left:3px solid var(--brand);border-radius:10px;padding:10px 13px;margin:12px 0 16px}.mk-home .mc-it{font-size:13.5px;font-weight:700;color:var(--ink)}.mk-home .mc-im{font-size:11.5px;color:var(--ink-dim);margin-top:1px}.mk-home .mc-item .due{margin-left:auto}.mk-home .mc-btn{display:inline-block;background:var(--brand);color:#fff;font-size:13px;font-weight:700;border-radius:999px;padding:9px 18px;text-decoration:none}.mk-home .mc-foot{margin-top:15px;padding-top:12px;border-top:1px solid #efedf3;font-size:11.5px;color:var(--ink-dim)}.mk-home .agdoc{padding:2px 26px 8px}.mk-home .agh1{font-size:21px;font-weight:800;letter-spacing:-.015em}.mk-home .agsub{margin-top:3px;font-size:12px;color:#8a8494;padding-bottom:13px;border-bottom:1px solid #e9e7ee}.mk-home .agsec{display:flex;align-items:baseline;gap:9px;margin-top:17px}.mk-home .agsec-t{font-size:14.5px;font-weight:800}.mk-home .agsec-d{font-size:11.5px;font-weight:500;color:#a7a2b3}.mk-home .agrow{display:flex;align-items:baseline;gap:4px;padding:5px 0;font-size:13px;border-radius:6px}.mk-home .agnum{width:22px;flex:none;font-weight:600;color:#8a8494;font-variant-numeric:tabular-nums}.mk-home .agtxt{color:var(--ink);min-width:0}.mk-home .agsfx{font-style:italic}.mk-home .agsfx,.mk-home .agwho{color:#a7a2b3;font-size:12px}.mk-home .agrow.ghost .agnum,.mk-home .agtxt.gh{color:#cfcbd8}.mk-home .ahead{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mk-home .aback{color:#8d8798;font-size:17px;line-height:1}.mk-home .at{font-size:17px;font-weight:800;letter-spacing:-.01em}.mk-home .apill{font-size:10.5px;font-weight:700;color:#fff;background:var(--brand);border-radius:99px;padding:3px 9px}.mk-home .am{font-size:12px;color:var(--ink-dim)}.mk-home .ahbtns{margin-left:auto;display:flex;gap:8px}.mk-home .ahbtn{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--ink);border:1px solid #e4e1ec;border-radius:99px;padding:6px 13px;white-space:nowrap;background:#fff;box-shadow:0 1px 3px rgba(30,26,40,.06)}.mk-home .ahbtn svg{width:12px;height:12px;flex:none}.mk-home .appbody{position:relative;margin-top:16px}.mk-home .view-verslag{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.mk-home .chatpanel{border:1px solid #efedf3;border-radius:14px;display:flex;flex-direction:column;align-self:stretch}.mk-home .cfiles{padding:11px 14px;border-bottom:1px solid #efedf3;display:flex;align-items:center;gap:10px;font-size:12px}.mk-home .cfadd{color:var(--ink-dim);font-weight:600}.mk-home .cfpill{display:none;align-items:center;gap:5px;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;color:#3f3a4d;background:#f1f0f5;border:1px solid #e5e3ec;white-space:nowrap;opacity:0}.mk-home .cfpill svg{width:10px;height:10px;flex:none}.mk-home .cfpill .chev{width:8px;height:8px;opacity:.6}.mk-home .cmsgs{flex:1;display:flex;flex-direction:column;gap:10px;padding:12px 14px;min-height:110px}.mk-home .cm{display:flex;gap:8px;align-items:flex-end}.mk-home .cm.me{justify-content:flex-end}.mk-home .cp-n{font-size:10.5px;color:var(--ink-dim);font-weight:600;margin:0 0 2px 2px}.mk-home .cp-b{font-size:12.5px;font-weight:600;background:#f3f1f8;border-radius:4px 12px 12px 12px;padding:8px 11px;max-width:320px}.mk-home .cm.me .cp-b{background:var(--brand);color:#fff;border-radius:12px 4px 12px 12px}.mk-home .cp-in{margin:0 14px 13px;display:flex;align-items:center;gap:8px;border:1px solid #e4e1ec;border-radius:12px;padding:7px 7px 7px 13px;font-size:12px;color:var(--ink-dim)}.mk-home .cp-verstuur{margin-left:auto;background:#f3f1f8;color:#8d8798;font-size:11.5px;font-weight:700;border-radius:9px;padding:6px 13px;flex:none}.mk-home .cp-send{margin-left:auto;width:24px;height:24px;border-radius:99px;background:var(--brand);flex:none;position:relative}.mk-home .cp-send:after{content:"";position:absolute;left:8px;top:8px;width:6px;height:6px;border:solid #fff;border-width:2px 2px 0 0;transform:rotate(45deg)}.mk-home .rcol{display:flex;flex-direction:column;gap:11px;min-width:0}.mk-home .rcard{border:1px solid #eceaf1;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.04)}.mk-home .rhead{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;background:linear-gradient(90deg,#fafafb,#fff);border-bottom:1px solid #f4f3f7}.mk-home .rbody{padding:9px 12px 11px}.mk-home .rtt{gap:8px}.mk-home .rchip,.mk-home .rtt{display:flex;align-items:center}.mk-home .rchip{width:24px;height:24px;border-radius:7px;justify-content:center;flex:none}.mk-home .rchip.purple{background:#efe8fd}.mk-home .rchip.amber{background:#fdeeda}.mk-home .rchip svg{width:13px;height:13px}.mk-home .rtitle{font-size:13.5px;font-weight:800}.mk-home .rbtn{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--ink);border:1px solid #e4e1ec;border-radius:99px;padding:5px 12px;white-space:nowrap;background:#fff}.mk-home .rbtn svg{width:11px;height:11px;flex:none}.mk-home .rbtn.purple{background:var(--brand);color:#fff;border-color:var(--brand)}.mk-home .trmsg{max-width:430px;border:1px solid rgba(94,23,235,.16);background:linear-gradient(135deg,#f7f4fe,#fff 72%);border-radius:14px;padding:10px 12px 11px}.mk-home .trhead{display:flex;align-items:center;gap:9px}.mk-home .trmic{width:30px;height:30px;border-radius:99px;background:#efe8fd;display:flex;align-items:center;justify-content:center;flex:none}.mk-home .trmic svg{width:14px;height:14px}.mk-home .trline1{display:block;font-size:12.5px;font-weight:800;color:var(--ink)}.mk-home .trdur{font-weight:600;opacity:0}.mk-home .trdur,.mk-home .trline2{font-size:11px;color:var(--ink-dim)}.mk-home .trline2{display:block;font-weight:500;margin-top:1px}.mk-home .trproc{display:flex;gap:8px;background:rgba(255,255,255,.75);border:1px solid #eceaf2;border-radius:10px;padding:7px 10px;font-weight:600;color:#6f697d}.mk-home .trproc,.mk-home .trread{margin-top:9px;align-items:center;font-size:11.5px}.mk-home .trread{display:inline-flex;gap:5px;font-weight:700;color:#4b2bb3;opacity:0}.mk-home .trread svg{width:10px;height:10px;flex:none}.mk-home .spin{animation:mk-spin .8s linear infinite}@keyframes mk-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.mk-home .spin{animation:none}}.mk-home .trproc .spin{width:13px;height:13px;flex:none;color:var(--brand)}.mk-home .bic{display:inline-flex}.mk-home .rempty{text-align:center;padding:8px 8px 10px;font-size:12.5px;font-weight:600;color:#9b96a6}.mk-home .remptyic{display:flex;width:34px;height:34px;margin:0 auto 8px;border-radius:99px;background:#fafafb;border:1px solid #f1eff5;align-items:center;justify-content:center}.mk-home .remptyic svg{width:16px;height:16px}.mk-home .rempty .r2{display:block;margin-top:3px;font-size:11.5px;font-weight:500;color:#bcb7c6}.mk-home .alladd{display:flex;align-items:center;gap:9px;border-radius:12px;background:#f9fafb;border:1px solid #f3f2f6;padding:10px 13px;font-size:12px;color:#6f6a7b}.mk-home .alladd svg{width:14px;height:14px;color:#a7a2b3;flex:none}.mk-home .fstack .alladd{font-size:9.5px;padding:7px 9px;gap:6px;border-radius:9px}.mk-home .fstack .alladd svg{width:11px;height:11px}.mk-home .raddbtn{margin-top:8px;display:block;text-align:center;border:1px dashed #d9d5e3;border-radius:10px;padding:6px;font-size:11.5px;font-weight:600;color:var(--ink-dim)}.mk-home .sgrow{display:flex;align-items:center;gap:10px;background:rgba(249,250,251,.8);border:1px solid #f3f2f6;border-radius:12px;padding:7px 8px 7px 12px;margin-top:7px;font-size:12.5px;color:#3f3a4d}.mk-home .sgrow:first-child{margin-top:2px}.mk-home .sgt{flex:1;min-width:0}.mk-home .sgadd{flex:none;background:var(--brand);color:#fff;font-size:10.5px;font-weight:600;border-radius:8px;padding:4px 11px}.mk-home .sgbulk{display:block;margin-top:9px;text-align:center;font-size:11px;font-weight:600;color:#6d28d9}.mk-home .bulk{position:absolute;left:50%;top:50%;width:min(560px,94vw);background:#fff;color:var(--ink);border-radius:18px;box-shadow:0 40px 100px rgba(0,0,0,.55);padding:16px 18px 14px;text-align:left;opacity:0;z-index:30}.mk-home .bk-h{display:flex;align-items:center;gap:9px;margin-bottom:12px}.mk-home .bk-chip{width:26px;height:26px;border-radius:8px;background:#efe8fd;display:flex;align-items:center;justify-content:center;flex:none}.mk-home .bk-chip svg{width:14px;height:14px}.mk-home .bk-t{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#6f6a7b}.mk-home .bk-quick{display:flex;align-items:center;gap:9px;background:rgba(243,237,253,.5);border:1px solid #e7defb;border-radius:10px;padding:7px 11px;font-size:11px;font-weight:700;color:#6d28d9}.mk-home .bk-quick svg{width:11px;height:11px;flex:none}.mk-home .bk-ql{white-space:nowrap}.mk-home .bk-qr{gap:8px;min-width:0}.mk-home .bk-qr,.mk-home .bk-sel{display:inline-flex;align-items:center}.mk-home .bk-sel{gap:6px;height:28px;background:#fff;border:1px solid #e4e1ec;border-radius:9px;padding:0 9px;font-size:11.5px;font-weight:600;color:#a7a2b3;white-space:nowrap}.mk-home .bk-owner svg,.mk-home .bk-sel svg{width:9px;height:9px;opacity:.55}.mk-home .bk-date{display:inline-flex;align-items:center;height:28px;background:#fff;border:1px solid #e7defb;border-radius:9px;padding:0 9px;font-size:11.5px;font-weight:600;color:#a7a2b3}.mk-home .bk-row{display:flex;align-items:center;gap:9px;background:rgba(243,237,253,.6);border:1px solid #e7defb;border-radius:10px;padding:7px 10px;margin-top:8px}.mk-home .bk-cb{width:16px;height:16px;border-radius:5px;border:2px solid var(--brand);background:var(--brand);position:relative;flex:none}.mk-home .bk-cb:after{content:"";position:absolute;left:3.5px;top:1px;width:4.5px;height:8px;border:solid #fff;border-width:0 2.2px 2.2px 0;transform:rotate(42deg)}.mk-home .bk-title{flex:1;min-width:0;font-size:12.5px;line-height:1.35;color:#3f3a4d}.mk-home .bk-owner{position:relative;display:inline-flex;align-items:center;gap:6px;height:28px;width:128px;background:#fff;border:1px solid #e4e1ec;border-radius:9px;padding:0 9px;font-size:11.5px;font-weight:600;color:var(--ink);flex:none}.mk-home .bk-owner svg{margin-left:auto}.mk-home .bk-ai{position:absolute;top:-7px;left:7px;background:#efe8fd;color:#6d28d9;font-style:normal;font-size:8px;font-weight:800;letter-spacing:.03em;border-radius:99px;padding:1px 6px}.mk-home .bk-dt{position:relative;display:inline-flex;align-items:center;height:28px;width:104px;background:#fff;border:1px solid #e4e1ec;border-radius:9px;padding:0 9px;font-size:11.5px;font-weight:600;flex:none}.mk-home .bk-dt .ph{color:#a7a2b3}.mk-home .bk-dt .val{position:absolute;left:9px;color:var(--ink);opacity:0}.mk-home .bk-foot{display:flex;align-items:center;gap:10px;margin-top:13px;padding-top:11px;border-top:1px solid #f1eff5}.mk-home .bk-count{font-size:11px;font-weight:600;color:#8a8494;margin-right:auto}.mk-home .bk-del{color:#dc2626;border:1px solid #fecaca;padding:6px 13px;background:#fff}.mk-home .bk-del,.mk-home .bk-go{font-size:11.5px;font-weight:600;border-radius:10px}.mk-home .bk-go{color:#fff;background:var(--brand);padding:6px 15px}.mk-home .fbulk{position:absolute;left:5px;right:5px;bottom:5px;background:#fff;border-radius:14px 14px 26px 26px;box-shadow:0 -10px 40px rgba(0,0,0,.22);padding:8px 9px 9px;opacity:0;z-index:5}.mk-home .fbulk .bk-t{font-size:8.5px}.mk-home .fbulk .bk-chip{width:18px;height:18px;border-radius:6px}.mk-home .fbulk .bk-chip svg{width:10px;height:10px}.mk-home .fbulk .bk-h{margin-bottom:7px;gap:6px}.mk-home .fbulk .bk-quick{font-size:8px;gap:3px 5px;padding:5px 7px;border-radius:8px;flex-wrap:wrap}.mk-home .fbulk .bk-ql{flex:1;white-space:nowrap}.mk-home .fbulk .bk-qr{flex-basis:100%;gap:5px}.mk-home .fbulk .bk-quick svg{width:8px;height:8px}.mk-home .fbulk .bk-date,.mk-home .fbulk .bk-sel{height:19px;font-size:8px;padding:0 6px;border-radius:6px;gap:3px}.mk-home .fbulk .bk-row{flex-wrap:wrap;gap:5px 7px;padding:6px 7px;margin-top:6px;border-radius:8px}.mk-home .fbulk .bk-cb{width:11px;height:11px;border-radius:3.5px;border-width:1.5px}.mk-home .fbulk .bk-cb:after{left:2.5px;top:.5px;width:3px;height:5.5px;border-width:0 1.6px 1.6px 0}.mk-home .fbulk .bk-title{font-size:9px;flex-basis:calc(100% - 20px)}.mk-home .fbulk .bk-owner{height:19px;width:74px;font-size:8px;padding:0 6px;border-radius:6px;gap:3px;margin-left:18px}.mk-home .fbulk .bk-ai{top:-5px;left:4px;font-size:5.5px;padding:.5px 4px}.mk-home .fbulk .bk-dt{height:19px;width:66px;font-size:8px;padding:0 6px;border-radius:6px}.mk-home .fbulk .bk-dt .val{left:6px}.mk-home .fbulk .bk-foot{margin-top:8px;padding-top:7px;gap:6px}.mk-home .fbulk .bk-count{font-size:7.5px}.mk-home .fbulk .bk-del{font-size:8px;padding:3.5px 8px;border-radius:7px}.mk-home .fbulk .bk-go{position:relative;font-size:8px;padding:3.5px 10px;border-radius:7px}.mk-home .fstack .sgrow{font-size:9.5px;padding:5px 6px 5px 8px;border-radius:9px;gap:6px;margin-top:5px}.mk-home .fstack .sgadd{font-size:8px;padding:2.5px 7px;border-radius:6px}.mk-home .fstack .sgbulk{position:relative;font-size:8.5px;margin-top:6px}.mk-home .asub{display:block;font-size:11.5px;font-weight:600;color:var(--ink-dim);margin-top:2px}.mk-home .arow-main{flex:1;min-width:0}.mk-home .view-agenda{position:absolute;inset:0 0 auto 0;opacity:0}.mk-home .sumline{margin:12px 0 0;font-size:12.5px;line-height:1.55;color:#3c3749}.mk-home .cursor{position:absolute;left:0;top:0;width:22px;z-index:40;opacity:0;pointer-events:none;filter:drop-shadow(0 3px 7px rgba(0,0,0,.55))}.mk-home .cursor svg{display:block;width:22px;height:22px}.mk-home .asfab{position:absolute;left:50%;top:68%;margin-left:min(200px,34vw);width:54px;height:54px;border-radius:999px;background:var(--brand);display:flex;align-items:center;justify-content:center;box-shadow:0 18px 50px rgba(0,0,0,.55);opacity:0}.mk-home .asfab svg{width:24px;height:24px}.mk-home .asfab .dot{position:absolute;top:3px;right:3px;width:11px;height:11px;border-radius:99px;background:#2fbf71;border:2px solid var(--brand)}.mk-home .assist{position:absolute;left:50%;top:48%;width:min(360px,92vw);background:var(--card);color:var(--ink);border-radius:16px;box-shadow:0 40px 100px rgba(0,0,0,.55);overflow:hidden;opacity:0;text-align:left}.mk-home .ash{background:var(--brand);color:#fff;padding:12px 15px;gap:11px}.mk-home .ash,.mk-home .ash .d{display:flex;align-items:center}.mk-home .ash .d{width:34px;height:34px;border-radius:99px;background:#fff;color:var(--brand);font-size:16px;font-weight:800;justify-content:center;flex:none;position:relative}.mk-home .ash .d i{position:absolute;bottom:0;right:0;width:9px;height:9px;border-radius:99px;background:#2fbf71;border:2px solid var(--brand)}.mk-home .ash-tw{display:flex;flex-direction:column}.mk-home .ash-t{font-size:14px;font-weight:800;line-height:1.2}.mk-home .ash-s{font-size:11px;opacity:.85}.mk-home .asx{margin-left:auto;font-size:15px;opacity:.9}.mk-home .asb{padding:13px 15px;display:flex;flex-direction:column;gap:10px}.mk-home .ab{align-self:flex-start;background:#f3f1f8;border-radius:4px 12px 12px 12px;padding:9px 12px;font-size:12.5px;font-weight:600;color:var(--ink);max-width:88%}.mk-home .ab.me{align-self:flex-end;background:var(--brand);color:#fff;border-radius:12px 4px 12px 12px}.mk-home .as-src{display:inline-block;margin-top:7px;font-size:11px;font-weight:700;color:#4b2bb3;background:#efe9fd;border-radius:99px;padding:3px 9px}.mk-home .asin{margin:2px 15px 14px;display:flex;align-items:center;gap:8px;border:1px solid #e4e1ec;border-radius:999px;padding:6px 6px 6px 13px;font-size:12px;color:var(--ink-dim)}.mk-home .asin .cp-send{margin-left:auto}.mk-home .statement{min-height:92dvh;display:flex;align-items:center;justify-content:center;padding:90px 20px}.mk-home .statement p{max-width:21ch;font-size:clamp(30px,4.6vw,56px);font-weight:800;letter-spacing:-.025em;line-height:1.18;text-align:center;text-wrap:balance}.mk-home .statement .w{color:#4c4a56}.mk-home .features{padding:clamp(60px,9dvh,100px) 20px clamp(80px,11dvh,130px)}.mk-home .features-in{max-width:1020px;margin:0 auto}.mk-home .features-in h2{font-size:clamp(26px,3.4vw,40px);font-weight:800;letter-spacing:-.025em;max-width:24ch;text-wrap:balance}.mk-home .fgrid{margin-top:clamp(34px,5dvh,50px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 42px}.mk-home .feat h3{font-size:16.5px;font-weight:800;letter-spacing:-.01em}.mk-home .feat p{margin-top:6px;font-size:14px;line-height:1.6;color:var(--fg-dim)}@media (max-width:1020px){.mk-home .fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 34px}}@media (max-width:640px){.mk-home .fgrid{grid-template-columns:1fr;gap:26px}}.mk-home .finale{background:var(--bg-film);color:var(--white);text-align:center}.mk-home .finale .scene{min-height:86dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:90px 20px 140px}.mk-home .finale .big{font-size:clamp(38px,6.6vw,82px);font-weight:800;letter-spacing:-.03em;line-height:1.04;color:#fff}.mk-home .finale .big em{font-style:normal;color:var(--accent)}.mk-home .finale .sub2{margin-top:18px;color:var(--white-dim);font-size:17px;text-wrap:balance}.mk-home .finale .cta-row{justify-content:center}.mk-home .finale .howlink{color:#a98df3}@media (max-width:860px){.mk-home .asub{font-size:11px}}@media (max-width:640px){.mk-home .bubble{max-width:43vw;font-size:12px}.mk-home .phonewrap{top:56%}.mk-home .phone{width:196px;height:402px;border-radius:40px;padding:8px}.mk-home .pscreen{border-radius:33px}.mk-home .pstatus{padding:0 8px 0 11px;font-size:8px}.mk-home .pstatus svg{width:28px;height:7.3px}.mk-home .pisland{width:56px;height:17px;top:16px}.mk-home .ptimer{font-size:38px}.mk-home .plk-t{margin-top:24px;font-size:32px}.mk-home .assist{top:58%;width:min(300px,82vw)}.mk-home .asb{padding:11px 12px;gap:8px}.mk-home .ab{font-size:11.5px;padding:8px 10px}.mk-home .ash{padding:10px 12px}.mk-home .ash .d{width:28px;height:28px;font-size:13px}.mk-home .ash-t{font-size:12.5px}.mk-home .ash-s{font-size:10px}.mk-home .asin{margin:2px 12px 12px;font-size:11px}.mk-home .pact-title{font-size:12.5px}.mk-home .psh-row{padding:6px 8px;font-size:11px}.mk-home .wv{height:28px}.mk-home .pstop{width:46px;height:46px}}