.mk-page{--text:#1a1815;--subtext:#5f594e;--mute:#857b6b;--line:#e4decf;--eyebrow:#9a8f7c;--sublabel:#a8987a;--honey1:#f6d86b;--honey3:#e7a92f;--honeytext:#6e5414;--honeyop:#c68a1e;--honeyband:linear-gradient(168deg, #f6d86b 0%, #efc23e 52%, #e7a92f 100%);--font:var(--font-bricolage), "Trebuchet MS", system-ui, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, monospace;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;background:#1a1815;display:block;overflow-x:clip}.mk-page *{box-sizing:border-box}.mk-page img{max-width:100%;display:block}.mk-page a{color:inherit;text-decoration:none}.mk-page .band{justify-content:center;align-items:center;width:100%;height:100svh;display:flex;position:relative;overflow:hidden}.mk-page .hexmotif,.mk-page .flower{pointer-events:none;z-index:0;position:absolute}.mk-page .flower{filter:brightness(0)}.mk-page .bandinner{z-index:2;width:100%;max-width:1180px;margin:0 auto;padding:clamp(12px,4vh,72px) clamp(24px,4vw,56px);position:relative}.mk-page .eyebrow{font-family:var(--mono);letter-spacing:2.5px;text-transform:uppercase;color:var(--eyebrow);font-size:12px;font-weight:600}.mk-page .pill{cursor:pointer;white-space:nowrap;border:none;flex:none;align-items:center;font-family:inherit;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.mk-page .b-hero{background:var(--honeyband);display:block}.mk-page .mkhdr{z-index:40;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:92px;padding:0 clamp(20px,3vw,48px);display:grid;position:absolute;top:0;left:0;right:0}.mk-page .mkhdr .brand{justify-self:start;align-items:center;gap:10px;display:flex}.mk-page .mkhdr .brand img{width:32px;height:32px}.mk-page .mkhdr .brand b{letter-spacing:-.5px;font-size:22px;font-weight:800}.mk-page .mkhdr .right{justify-self:end;align-items:center;gap:12px;display:flex}.mk-page .daycap{white-space:nowrap;background:#1a181517;border-radius:17px;justify-self:center;align-items:center;gap:9px;height:34px;padding:0 15px;display:flex}.mk-page .daycap i{background:#1a1815;border-radius:50%;flex:none;width:7px;height:7px;animation:2.4s ease-in-out infinite mkPulse}.mk-page .daycap span{letter-spacing:.2px;color:#3a2e12;font-size:12.5px;font-weight:700}.mk-page .daycap.inline{place-self:flex-start start;margin-bottom:14px;display:none}.mk-page .btn-ghosthdr{color:#1a1815;background:#ffffff3d;border:1.6px solid #1a18153d;border-radius:23px;height:46px;padding:0 20px;font-size:14.5px;font-weight:700}.mk-page .btn-ghosthdr:hover{background:#ffffff6b}.mk-page .btn-inkhdr{color:#fff;background:#1a1815;border-radius:23px;gap:9px;height:46px;padding:0 22px;font-size:14.5px;font-weight:700;box-shadow:0 8px 20px #1a18153d}.mk-page .btn-inkhdr:hover{transform:translateY(-1px)}.mk-page .btn-inkhdr .lbl-tight{display:none}.mk-page .herogrid{grid-template-columns:minmax(468px,1.02fr) minmax(390px,1fr);align-items:stretch;gap:clamp(20px,3vw,64px);padding:92px clamp(12px,2vw,32px) 76px clamp(20px,3vw,48px);display:grid;position:absolute;inset:0}.mk-page .herocopy{z-index:10;flex-direction:column;justify-content:center;padding-bottom:24px;display:flex;position:relative}.mk-page .herocopy .eyebrow{font-family:var(--font);letter-spacing:1.7px;color:var(--honeytext);font-size:12.5px;font-weight:800}.mk-page .herocopy h1{letter-spacing:-.045em;color:#1a1815;margin:clamp(10px,2vh,22px) 0 0;font-size:clamp(44px,min(6.6vw,10.5vh),112px);font-weight:800;line-height:.9}.mk-page .herocopy .sub{color:#3a2e12;text-wrap:pretty;max-width:34ch;margin:clamp(14px,2.4vh,22px) 0 0;font-size:clamp(15px,min(1.35vw,2.5vh),21px);font-weight:600;line-height:1.45}.mk-page .herocta{flex-wrap:nowrap;align-items:center;gap:14px;margin-top:clamp(18px,3.4vh,38px);display:flex}.mk-page .btn-play{color:#fff;letter-spacing:-.2px;background:#1a1815;border-radius:32px;gap:12px;height:clamp(52px,7.4vh,64px);padding:0 clamp(24px,2.4vw,34px);font-size:clamp(16px,2.1vh,18.5px);font-weight:700;box-shadow:0 16px 34px #1a18154d}.mk-page .btn-play:hover{transform:translateY(-2px)}.mk-page .btn-getapp{color:#1a1815;background:#ffffff42;border:1.8px solid #1a181542;border-radius:32px;gap:11px;height:clamp(52px,7.4vh,64px);padding:0 clamp(20px,2vw,28px);font-size:clamp(15px,1.95vh,17px);font-weight:700}.mk-page .btn-getapp:hover{background:#ffffff6b}.mk-page .herofree{color:#3a2e12a8;margin-top:16px;font-size:14px;font-weight:600}.mk-page .phonecol{height:100%;position:relative}.mk-page .demostage{transform-origin:top;width:414px;transform:translateX(-50%) scale(var(--mk-demo-s,1)) rotate(2deg);position:absolute;top:clamp(8px,2.4vh,34px);left:50%}.mk-page .demoshell{background:linear-gradient(160deg,#2a251e 0%,#14120f 60%);border-radius:54px;width:414px;padding:11px;box-shadow:inset 0 0 0 1.5px #ffffff1a,0 4px 10px #583a0633,0 18px 34px #60400842,0 54px 90px #5437065c,0 100px 160px #482f044d}.mk-page .demoscreen{background:#e7e3da;border-radius:44px;width:392px;height:846px;position:relative;overflow:hidden}.mk-page .demoscreen img,.mk-page .demoscreen video{object-fit:cover;object-position:top center;border-radius:inherit;width:100%;height:100%}.mk-page .scrollcue{z-index:30;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0;font-family:inherit;display:flex;position:absolute;bottom:26px;left:clamp(20px,3vw,48px)}.mk-page .scrollcue i{border:1.6px solid #1a18154d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;animation:2.2s ease-in-out infinite mkBob;display:flex}.mk-page .scrollcue span{letter-spacing:1.3px;color:#3a2e12b8;font-size:12.5px;font-weight:800}@keyframes mkPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}@keyframes mkBob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.mk-page .b-how{color:#1a1815;background:linear-gradient(168deg,#e4dfd1 0%,#edeae0 34%,#f1eee6 72%)}.mk-page .b-how .flower{opacity:.06;width:1280px;bottom:-500px;right:-420px;transform:rotate(45deg)}.mk-page .b-how .bandinner{text-align:center;flex-direction:column;align-items:center;display:flex}.mk-page .b-how h2{letter-spacing:-.04em;margin:clamp(10px,2vh,20px) 0 0;font-size:clamp(38px,min(4.8vw,8vh),84px);font-weight:800;line-height:.94}.mk-page .b-how .lede{color:var(--subtext);text-wrap:pretty;max-width:60ch;margin:clamp(12px,2vh,20px) 0 0;font-size:clamp(15px,min(1.2vw,2.4vh),19px);font-weight:500;line-height:1.5}.mk-page .b-how .lede b{color:var(--honeytext);font-weight:800}.mk-page .worked{justify-content:center;align-items:center;gap:clamp(8px,1.1vw,16px);margin-top:clamp(20px,4vh,44px);font-size:clamp(28px,min(3.6vw,5.8vh),56px);line-height:1;display:flex}.mk-page .worked .paren{color:#cbc6bb;font-weight:300}.mk-page .worked .op{color:var(--honeyop);font-weight:400}.mk-page .worked .res{letter-spacing:-.03em;color:#1a1815;font-weight:700}.mk-page .grouplabel{font-family:var(--mono);letter-spacing:1.5px;color:var(--sublabel);margin-top:clamp(22px,4.4vh,48px);font-size:11.5px;font-weight:700}.mk-page .legend{grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.1vw,16px);width:100%;margin-top:14px;display:grid}.mk-page .opcard{text-align:left;border:1px solid var(--line);background:#fff;border-radius:18px;align-items:center;gap:14px;padding:clamp(12px,2vh,18px) clamp(13px,1.2vw,18px);display:flex;box-shadow:0 4px 16px #28241c0d}.mk-page .opkey{width:40px;height:40px;color:var(--honeytext);background:#fbf3dd;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:800;line-height:1;display:flex}.mk-page .opkey.mark{align-items:flex-end;padding-bottom:9px}.mk-page .keychip{border:1.5px dashed #cfc6b2;border-radius:7px;width:22px;height:22px;display:inline-block;position:relative}.mk-page .keychip:after{content:"";background:#fffcf5;border-radius:50%;width:13px;height:13px;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 3px #28241c47}.mk-page .keydock{align-items:flex-end;gap:2px;display:inline-flex}.mk-page .keydock .tile{border:1.5px dashed #cfc6b2;border-radius:6px;width:20px;height:20px}.mk-page .keydock .tag{background:#f1e4c4;border:1px solid #e3d09b;border-radius:2px 5px 5px 2px;width:9px;height:12px;margin-bottom:1px}.mk-page .opcard .body{flex-direction:column;gap:5px;min-width:0;display:flex}.mk-page .opcard .eq{color:#1a1815;letter-spacing:-.2px;white-space:nowrap;align-items:center;gap:9px;font-size:clamp(18px,2.8vh,24px);font-weight:600;line-height:1.15;display:flex}.mk-page .opcard .eq .arrow{color:var(--honeyop)}.mk-page .opcard .eq b{font-weight:800}.mk-page .opcard .lbl{letter-spacing:1.1px;color:var(--honeytext);font-size:10.5px;font-weight:800}.mk-page .tile{background:#fbf6e9;border:1.5px solid #e0d3b0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;line-height:1;display:inline-flex}.mk-page .chipsubject{flex:none;display:inline-flex;position:relative}.mk-page .chipsubject .chip{background:#fffcf5;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;line-height:1;display:inline-flex;position:absolute;top:-9px;right:-10px;box-shadow:0 1px 3px #28241c33}.mk-page .docksubject{flex:none;align-items:flex-end;gap:2px;display:inline-flex}.mk-page .docksubject .affix{color:var(--honeytext);background:#f1e4c4;border-radius:2px 8px 8px 2px;margin-bottom:2px;padding:4px 7px;font-size:13px;font-weight:700;line-height:1}.mk-page .b-social{color:#efe7d6;background:linear-gradient(168deg,#141210 0%,#221f1c 34%,#2b2824 72%)}.mk-page .b-social .flower{opacity:.5;width:1180px;bottom:-460px;left:-420px;transform:rotate(45deg)}.mk-page .b-social .bandinner{grid-template-columns:1fr .82fr;align-items:center;gap:clamp(28px,4vw,64px);display:grid}.mk-page .b-social .eyebrow{color:#e0c98a}.mk-page .b-social h2{letter-spacing:-.035em;color:#fff;margin:clamp(10px,2vh,18px) 0 0;font-size:clamp(34px,min(4.4vw,7vh),72px);font-weight:800;line-height:.96}.mk-page .b-social .lede{color:#c9bfad;text-wrap:pretty;max-width:46ch;margin:clamp(12px,2vh,18px) 0 0;font-size:clamp(15px,min(1.25vw,2.4vh),18px);font-weight:500;line-height:1.55}.mk-page .b-social .lede b{color:#f0c864;font-weight:800}.mk-page .feats{flex-wrap:wrap;gap:8px;margin-top:clamp(16px,3vh,26px);display:flex}.mk-page .feat{color:#efe7d6;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:11px;align-items:center;gap:7px;padding:9px 13px;font-size:13px;font-weight:700;display:inline-flex}.mk-page .feat i{color:#f0c864;font-size:9px;font-style:normal}.mk-page .b-social .closer{color:#a79c8a;max-width:44ch;margin-top:clamp(14px,2.4vh,22px);font-size:13px;font-weight:600;line-height:1.45}.mk-page .gcard{background:#fbfaf6;border:1px solid #ece6d8;border-radius:24px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 30px 60px #0000006b}.mk-page .gcard .head{background:#1a1815;padding:16px 20px 14px}.mk-page .gcard .head .top{justify-content:space-between;align-items:center;display:flex}.mk-page .gcard .head .id{align-items:center;gap:8px;display:flex}.mk-page .gcard .head .id img{width:18px;height:18px}.mk-page .gcard .head .id b{letter-spacing:.6px;color:var(--honey1);font-size:11px;font-weight:800}.mk-page .gcard .head .streak{color:#8c8576;font-size:11.5px;font-weight:700}.mk-page .gcard .head .score{align-items:flex-end;gap:9px;margin-top:11px;display:flex}.mk-page .gcard .head .tier{color:#fbfaf6;font-size:14.5px;font-weight:800}.mk-page .gcard .head .detail{color:#a8a294;margin-bottom:1px;font-size:12.5px;font-weight:600}.mk-page .gcard .head .eq{color:#5ad79a;margin-left:auto;font-size:12.5px;font-weight:700}.mk-page .gcard .rows{flex-direction:column;gap:clamp(8px,1.6vh,14px);padding:14px 18px 8px;display:flex}.mk-page .gcard .rlabel{letter-spacing:1px;color:#b4ae9f;margin-bottom:6px;font-size:9px;font-weight:700}.mk-page .gcard .skel{letter-spacing:-.2px;flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;display:flex}.mk-page .gcard .skel .w{color:#1a1815;font-weight:600}.mk-page .gcard .skel .op{color:var(--honeyop);font-weight:600}.mk-page .gcard .skel .n{color:#1a1815;font-weight:700}.mk-page .gcard .skel .paren{color:#cbc6bb;font-size:26px;font-weight:300;line-height:0}.mk-page .gcard .blank{border-bottom:2.5px solid var(--mute);background:#efede6;border-radius:7px 7px 2px 2px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.mk-page .gcard .blank.hint{background:#f8eec9;border-bottom-color:#c8a24e;font-size:13px}.mk-page .gcard .sound{color:var(--honeytext);background:#f1e4c4;border-radius:8px;padding:3px 7px;font-size:12.5px;font-style:italic;font-weight:700}.mk-page .gcard .foot{background:linear-gradient(90deg, var(--honey1), var(--honey3));justify-content:space-between;align-items:center;margin-top:8px;padding:12px 20px;display:flex}.mk-page .gcard .foot b{color:#1a1815;font-size:13.5px;font-weight:800}.mk-page .gcard .foot span{color:var(--honeytext);font-size:12px;font-weight:700}.mk-page .b-get{background:var(--honeyband);color:#1a1815}.mk-page .b-get .flower.a{opacity:.07;width:760px;top:-300px;right:-260px}.mk-page .b-get .flower.b{opacity:.07;width:560px;bottom:-280px;left:-200px;transform:rotate(45deg)}.mk-page .b-get .bandinner{grid-template-columns:1.05fr .9fr;align-items:center;gap:clamp(28px,4vw,64px);display:grid}.mk-page .b-get .eyebrow{color:#1a181599}.mk-page .b-get h2{letter-spacing:-.035em;margin:clamp(10px,2vh,18px) 0 0;font-size:clamp(32px,min(4.2vw,6.6vh),66px);font-weight:800;line-height:.96}.mk-page .b-get .lede{color:#1a1815cc;text-wrap:pretty;max-width:44ch;margin:clamp(12px,2vh,18px) 0 0;font-size:clamp(15px,min(1.25vw,2.4vh),18px);font-weight:500;line-height:1.55}.mk-page .b-get .lede b{color:#1a1815;font-weight:800}.mk-page .streakrow{flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(16px,3vh,26px);display:flex}.mk-page .scell{flex:none;justify-content:center;align-items:center;width:62px;height:54px;display:flex;position:relative}.mk-page .scell svg{position:absolute;inset:0}.mk-page .scell b{color:var(--honey1);font-size:23px;font-weight:800;line-height:1;position:relative}.mk-page .streakrow .meta{color:#1a1815b8;max-width:30ch;font-size:13px;font-weight:600;line-height:1.45}.mk-page .streakrow .meta b{color:var(--honeytext);font-weight:800}.mk-page .stores{flex-wrap:wrap;gap:10px;margin-top:clamp(18px,3vh,26px);display:flex}.mk-page .store{color:#fff;background:#1a1815;border-radius:12px;align-items:center;gap:9px;height:52px;padding:0 17px;transition:transform .12s;display:inline-flex}.mk-page a.store:hover{transform:translateY(-2px)}.mk-page .store .lbl{text-align:left;flex-direction:column;line-height:1.05;display:flex}.mk-page .store .lbl small{opacity:.7;letter-spacing:.3px;font-size:9.5px;font-weight:600}.mk-page .store .lbl b{letter-spacing:-.01em;font-size:16px;font-weight:800}.mk-page .store.soon{cursor:default;position:relative}.mk-page .store.soon:after{content:"SOON";background:var(--honey3);color:#1a1815;font-family:var(--mono);letter-spacing:.5px;border-radius:6px;padding:2px 6px;font-size:9px;font-weight:700;position:absolute;top:-8px;right:-8px}.mk-page .storecap{color:#1a181599;margin-top:10px;font-size:12.5px;font-weight:600}.mk-page .signinwrap{margin-top:clamp(14px,2.6vh,20px)}.mk-page .btn-signin{color:#fff;background:#1a1815;border-radius:26px;height:clamp(46px,6.2vh,52px);padding:0 24px;font-size:clamp(14.5px,2vh,16px);font-weight:700;box-shadow:0 12px 26px #1a181542}.mk-page .btn-signin:hover{transform:translateY(-2px)}.mk-page .coverwrap{justify-content:center;display:flex}.mk-page .covershell{background:linear-gradient(160deg,#2a251e 0%,#14120f 60%);border-radius:46px;flex:none;padding:8px;box-shadow:0 34px 70px -22px #140e0480}.mk-page .coverscreen{aspect-ratio:390/844;background:var(--honey1);border-radius:38px;height:clamp(400px,72vh,620px);overflow:hidden}.mk-page .coverscreen img{object-fit:cover;width:100%;height:100%}.mk-page .ft{color:#fbfaf6;background:#1a1815;border-top:1px solid #ffffff1a}.mk-page .ft .inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1080px;margin:0 auto;padding:clamp(26px,4vw,40px) clamp(20px,5vw,40px);display:flex}.mk-page .ft .brand{align-items:center;gap:10px;display:flex}.mk-page .ft .brand img{width:26px;height:26px}.mk-page .ft .brand b{color:#fbfaf6;font-size:16px;font-weight:800}.mk-page .ft .brand span{color:#efe7d68c;font-size:12.5px;font-weight:600}.mk-page .ft nav{flex-wrap:wrap;gap:clamp(14px,3vw,24px);display:flex}.mk-page .ft nav a{color:#efe7d6b8;font-size:14px;font-weight:700;transition:color .14s}.mk-page .ft nav a:hover{color:#fbfaf6}@media (max-width:939px),(max-height:560px){.mk-page .band{height:auto;display:block}.mk-page .bandinner{padding:clamp(48px,9vw,76px) clamp(20px,5vw,40px)}.mk-page .b-hero{padding-bottom:clamp(40px,8vw,64px)}.mk-page .herogrid{padding:96px clamp(20px,5vw,40px) 0;position:static}.mk-page .herocopy{justify-content:flex-start;padding-bottom:0}.mk-page .scrollcue{display:none}.mk-page .phonecol{justify-content:center;align-items:flex-start;height:auto;display:flex}.mk-page .demostage{width:auto;max-width:min(414px,84vw);position:static;transform:none}.mk-page .demoshell{border-radius:clamp(34px,10vw,54px);width:100%;padding:8px;box-shadow:inset 0 0 0 1.5px #ffffff1a,0 18px 34px #60400842,0 40px 70px #54370652}.mk-page .demoscreen{aspect-ratio:392/846;border-radius:clamp(28px,8vw,44px);width:100%;height:auto}}@media (max-width:939px){.mk-page .mkhdr{grid-template-columns:1fr auto;gap:10px;height:72px}.mk-page .mkhdr .daycap{display:none}.mk-page .daycap.inline{display:flex}.mk-page .mkhdr .btn-ghosthdr{display:none}.mk-page .herogrid{grid-template-columns:1fr;gap:clamp(32px,7vw,48px)}.mk-page .herocta{flex-wrap:wrap}.mk-page .b-how .bandinner,.mk-page .b-social .bandinner,.mk-page .b-get .bandinner{grid-template-columns:1fr}.mk-page .b-social .bandinner,.mk-page .b-get .bandinner{gap:clamp(32px,7vw,48px)}.mk-page .worked{flex-wrap:wrap}.mk-page .legend{grid-template-columns:repeat(2,1fr)}.mk-page .gcard{width:100%;max-width:420px;margin:0 auto;transform:none}.mk-page .coverscreen{border-radius:clamp(28px,8vw,38px);width:min(300px,72vw);height:auto}.mk-page .covershell{border-radius:clamp(34px,10vw,46px)}}@media (max-width:620px){.mk-page .legend{grid-template-columns:1fr}.mk-page .herocta .btn-play,.mk-page .herocta .btn-getapp{flex:auto;justify-content:center}.mk-page .ft .inner{justify-content:flex-start}.mk-page .ft nav{gap:4px 18px}.mk-page .ft nav a{padding:9px 0}}@media (max-width:439px){.mk-page .mkhdr{padding:0 16px}.mk-page .mkhdr .brand img{width:26px;height:26px}.mk-page .mkhdr .brand b{font-size:18px}.mk-page .btn-inkhdr{gap:7px;height:42px;padding:0 16px}.mk-page .btn-inkhdr .lbl-full{display:none}.mk-page .btn-inkhdr .lbl-tight{display:inline}.mk-page .herogrid{padding-top:84px}}@media (max-width:359px){.mk-page .mkhdr{grid-template-columns:1fr}.mk-page .mkhdr .btn-inkhdr{display:none}}@media (prefers-reduced-motion:reduce){.mk-page .daycap i,.mk-page .scrollcue i{animation:none}.mk-page .pill,.mk-page .store,.mk-page .ft nav a{transition:none}}
