.mksite{--cel-1:#ff5cb1;--cel-2:#ff7e5c;--cel-3:#ffc24b;--space:#0c0d10;--sans:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--script:"Segoe Script", "Bradley Hand", "Comic Sans MS", cursive;background:var(--space);color:var(--app-text);font-family:var(--sans);overflow-x:clip;& a:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px;border-radius:4px}& .mkstars{pointer-events:none;position:absolute;inset:0}& .mkstars .st{background:#fff;border-radius:99px;position:absolute}& .mkstars .wp{transform-origin:0;height:2px;transform:rotate(var(--wr,0deg));opacity:.45;background:linear-gradient(90deg,#0000,#ff5cb1b3);border-radius:1px;position:absolute}& .mk-hero{flex-direction:column;min-height:max(640px,100svh);display:flex;position:relative;overflow:hidden}& .mk-heroinner{text-align:center;z-index:2;flex-direction:column;flex:1;justify-content:center;align-items:center;width:min(1120px,100%);margin:0 auto;padding:4.5rem 2rem 0;display:flex;position:relative}& .mk-markwrap{flex-direction:column;align-items:center;display:flex}& .mk-streaks{flex-direction:column;align-items:flex-end;gap:5px;width:200px;margin-bottom:12px;display:flex}& .mk-streaks i{background:linear-gradient(90deg, transparent, var(--cel-2));border-radius:2px;height:4px;transform:skew(-24deg)}& .mk-streaks i:first-child{opacity:.4;width:80px}& .mk-streaks i:nth-child(2){opacity:.65;background:linear-gradient(90deg, transparent, var(--cel-1));width:135px}& .mk-streaks i:nth-child(3){background:linear-gradient(90deg, transparent, var(--app-accent));width:190px}& .mk-wordmark{letter-spacing:-.055em;white-space:nowrap;background:linear-gradient(178deg, #fff 8%, #ffd7ec 30%, var(--app-accent) 52%, #b10d63 66%, #ff9fce 88%, #fff 100%);color:#0000;filter:drop-shadow(0 2px 14px #ff5cb14d);background-clip:text;margin:0 0 .7rem;font-size:clamp(34px,4.6vw,54px);font-style:italic;font-weight:900;line-height:1;transform:scaleX(.94)skew(-3deg)}& .mk-tagline{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--app-muted);margin:0 0 2.6rem;font-size:.72rem}& .mk-h1{letter-spacing:-.025em;text-wrap:balance;margin:0 0 2.4rem;font-size:clamp(2.5rem,5.4vw,4rem);font-weight:800;line-height:1.06}& .mk-cross{--scribble-band:.78em;--scribble-scale:.82;padding-top:var(--scribble-band);font-weight:700;display:inline-block;position:relative}& .mk-cross .cw{opacity:.55}& .mk-cross .strike{left:-.06em;right:-.06em;top:calc(var(--scribble-band) + .55em);background:var(--cel-1);transform-origin:0;border-radius:2px;height:.07em;min-height:2.5px;position:absolute;transform:rotate(-1.5deg)}& .mk-scribble{left:-.28em;top:calc(var(--scribble-band) / var(--scribble-scale) - .52em);font-family:var(--script);font-size:calc(var(--scribble-scale) * 1em);color:var(--app-accent);letter-spacing:0;white-space:nowrap;pointer-events:none;font-weight:700;position:absolute;transform:rotate(-8deg)}& .mk-cta{margin:2.4rem 0 1.5rem}& .mk-ctabtn{background:var(--app-accent);color:var(--app-on-accent);letter-spacing:-.01em;cursor:pointer;border:0;border-radius:12px;padding:.8rem 1.9rem;font-family:inherit;font-size:1.02rem;font-weight:800;text-decoration:none;display:inline-block;box-shadow:0 12px 34px -14px #ff5cb1e6}& .mk-ctabtn:hover{filter:brightness(1.08)}& .mk-ctabtn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;filter:none}& .mk-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;display:flex}& .mk-badges img{height:48px;display:block}& .mk-soon{color:var(--app-muted);letter-spacing:.02em;justify-content:center;align-items:center;gap:.45rem;margin:.9rem 0 0;font-size:.8rem;display:flex}& .mk-soon i{background:var(--cel-3);border-radius:99px;width:6px;height:6px;box-shadow:0 0 8px #ffc24bcc}& .mk-cue{text-align:center;color:#ffffff59;padding-bottom:1.1rem;font-size:1.1rem;position:relative}& .mk-beat{padding:6.5rem 2rem;position:relative}& .mk-b1{background:linear-gradient(#ff5cb10a,#ff5cb11c)}& .mk-b2{background:linear-gradient(#ff7e5c12,#ff7e5c24)}& .mk-explain{background:linear-gradient(#ff5cb11c,#ff7e5c12);padding:5rem 2rem}& .mk-beatinner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,6vw,5.5rem);width:min(1020px,100%);margin:0 auto;display:grid}& .mk-beatinner.flip{grid-template-columns:auto minmax(0,1fr)}& .mk-bh{letter-spacing:-.02em;text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(1.5rem,2.9vw,2.15rem);font-weight:800;line-height:1.22}& .mk-bp{color:var(--app-muted);max-width:44ch;margin:1.1rem 0 0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.55}& .mk-shot{filter:drop-shadow(0 32px 60px #0000008c)}& .mk-heroes{text-align:center;background:radial-gradient(ellipse 62% 58% at 50% 30%, #ff5cb142, transparent 72%), linear-gradient(160deg, #ff5cb12e, #ff7e5c33 50%, #ffc24b38), var(--space);padding:7.5rem 2rem 8rem;position:relative;overflow:hidden}& .mk-heroesgrid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,6vw,5rem);width:min(1020px,100%);margin:0 auto;display:grid;position:relative}& .mk-heroescopy{text-align:center}& .mk-heroes .mk-bh{max-width:22ch;margin-left:auto;margin-right:auto}& .mk-fwrow{justify-content:center;align-items:flex-end;gap:clamp(3rem,10vw,7rem);height:150px;margin-bottom:-1rem;display:flex}& .fw{width:var(--fw);height:var(--fw);position:relative}& .fw i{width:calc(var(--fw) / 2);transform-origin:0;background:linear-gradient(90deg, transparent 12%, var(--c));height:3px;transform:rotate(var(--rot)) scaleX(0);opacity:0;border-radius:2px;position:absolute;top:50%;left:50%}& .fwcore{opacity:0;background:#fff;border-radius:99px;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%;transform:scale(0);box-shadow:0 0 30px 8px #ff5cb1a6}& .fired .fw i{transform:rotate(var(--rot)) scaleX(1);opacity:.5}& .mk-tour{background:#101014;padding:5.5rem 2rem 3.5rem}& .mk-tourinner{text-align:center;width:min(1080px,100%);margin:0 auto}& .mk-oh{letter-spacing:-.02em;margin:0 0 1.6rem;font-size:1.7rem;font-weight:800}& .mk-tourgrid{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:3.2rem 2rem;margin-top:2.4rem;display:grid}& .mk-tourgrid.cols4{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem 1.4rem}@media (width<=1160px){& .mk-tourgrid.cols4{grid-template-columns:repeat(2,minmax(0,1fr))}}& .tourcol{flex-direction:column;align-items:center;gap:1.2rem;margin:0;display:flex}& .tourcol figcaption{flex-direction:column;gap:.3rem;display:flex}& .tourcol b{font-size:1.05rem}& .tourcol figcaption span{color:var(--app-muted);max-width:30ch;font-size:.85rem}& .mk-scalewrap{--s:.62;width:calc(320px * var(--s));height:calc(676px * var(--s));filter:drop-shadow(0 20px 40px #00000080)}& .mk-scalewrap .phone{transform:scale(var(--s));transform-origin:0 0}& .mk-tourfoot{max-width:52ch;color:var(--app-muted);margin:3.2rem auto 0;font-size:.95rem;line-height:1.6}& .mk-tourfoot a{color:var(--app-text)}& .mk-wait{background:#ff5cb10d;border:1px solid #ffffff17;border-radius:18px;max-width:46rem;margin:3.4rem auto 0;padding:2.4rem 1.6rem 2rem;scroll-margin-top:1.5rem}& .mk-waith{margin:0 0 .7rem;font-size:1.5rem}& .mk-waitlede{max-width:44ch;color:var(--app-muted);margin:0 auto;font-size:.95rem;line-height:1.6}& .mk-waitform{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin:1.6rem 0 0;display:flex}& .mk-waitinput{border:1px solid var(--app-border);background:var(--app-bg);width:min(20rem,100%);color:var(--app-text);border-radius:12px;padding:.8rem 1rem;font-family:inherit;font-size:1rem}& .mk-waitinput::placeholder{color:var(--app-muted)}& .mk-waitinput:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px;border-color:var(--app-accent)}& .mk-waitinput:disabled{opacity:.55;cursor:not-allowed}& .mk-waithp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}& .mk-waitpending{color:var(--cel-3);margin:1rem 0 0;font-size:.85rem}& .mk-waitfacts{text-align:left;border-top:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin:2rem 0 0;padding:1.5rem 0 0;list-style:none;display:grid}& .mk-waitfacts li{flex-direction:column;gap:.3rem;display:flex}& .mk-waitfacts b{font-size:.92rem}& .mk-waitfacts span{color:var(--app-muted);font-size:.82rem;line-height:1.5}& .mk-waitfacts a{color:var(--app-text)}@media (width<=680px){& .mk-waitfacts{grid-template-columns:minmax(0,1fr);gap:1rem}}@media (width<=520px){& .mk-waitform{flex-direction:column;align-items:stretch}& .mk-waitinput,& .mk-waitform .mk-ctabtn{width:100%}}& .mk-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}& .mk-tour .mk-badges{justify-content:center;margin-top:2.2rem}& .mk-foot{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:1.1rem;margin-top:2.6rem;padding-top:1.4rem;font-size:.8rem;display:flex}& .mk-foot a{color:var(--app-muted);text-decoration:none}& .mk-foot a:hover{color:var(--app-text);text-underline-offset:3px;text-decoration:underline}& .mk-foot span{color:var(--app-muted);opacity:.6}& .phone{background:var(--app-bg);width:320px;height:676px;color:var(--app-text);text-align:left;border:1px solid #33363d;border-radius:42px;font-size:16px;line-height:1.5;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 48px -20px #00000080}& .island{z-index:40;background:#000;border-radius:12px;width:84px;height:22px;position:absolute;top:10px;left:50%;transform:translate(-50%)}& .statusbar{justify-content:space-between;align-items:flex-end;height:44px;padding:0 26px 4px;font-size:12px;font-weight:600;display:flex}& .statusbar .batt{margin-bottom:3px}& .batt{border:1px solid #ffffff8c;border-radius:3px;width:22px;height:11px;position:relative}& .batt:before{content:"";background:#fff;border-radius:1px;position:absolute;inset:1.5px 5px 1.5px 1.5px}& .batt:after{content:"";background:#ffffff8c;border-radius:0 1px 1px 0;width:2px;height:4px;position:absolute;top:2.5px;right:-3.5px}& .screen-body{flex-direction:column;height:calc(100% - 44px);padding:0 16px;display:flex;position:relative}& .chrome-card{background:linear-gradient(180deg, #191c22 0%, var(--app-surface) 12%, #14161b 100%);border-radius:18px;position:relative;box-shadow:inset 0 1px #ffffff21,inset 0 -1px #00000080,0 0 0 1px #ffffff0f,0 12px 28px -12px #0009}& .hyperbar{gap:4px;height:4px;margin:10px 0 0;display:flex}& .hyperbar i{background:#ffffff1f;border-radius:2px;flex:1;position:relative}& .hyperbar i.f1{background:var(--cel-1)}& .hyperbar i.f2{background:linear-gradient(90deg, var(--cel-1), var(--cel-2))}& .hyperbar i.f3{background:linear-gradient(90deg, var(--cel-2), var(--cel-3))}& .hyperbar i.f4{background:var(--cel-3)}& .hyperbar i.tip:after{content:"✦";color:#fff;text-shadow:0 0 6px var(--cel-2);font-size:13px;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}& .hyperbar.full i{box-shadow:0 0 8px #ff7e5c80}& .deckhead{padding:12px 2px 0}& .deckhead .row1{justify-content:space-between;align-items:center;display:flex}& .deckhead .back{color:var(--app-text);font-size:18px}& .deckhead .prref{font-family:var(--mono);font-size:13.5px;font-weight:600}& .deckhead .details{color:var(--app-accent);font-size:13.5px;font-weight:700}& .qh{justify-content:space-between;align-items:center;padding:14px 2px 0;display:flex}& .chip{color:var(--app-accent);background:#ff5cb11f;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:700}& .gear{width:32px;height:32px;color:var(--app-accent);justify-content:center;align-items:center;display:flex}& .qcard{margin-top:12px;padding:14px 30px 12px 14px}& .qcard .caret{color:var(--app-muted);font-size:22px;font-weight:300;position:absolute;top:50%;right:12px;transform:translateY(-50%)}& .qcard .repo{color:var(--app-muted);align-items:center;gap:8px;font-size:12.5px;display:flex}& .monogram{width:22px;height:22px;color:var(--app-text);background:linear-gradient(160deg,#262a32,#14161b);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #ffffff0f}& .qcard .title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 8px;font-size:16.5px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}& .qcard .meta{color:var(--app-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}& .timechip{font-family:var(--mono);color:var(--cel-3);background:#ffc24b1a;border-radius:99px;padding:2px 8px;font-size:11.5px;font-weight:600}& .tag{letter-spacing:.05em;text-transform:uppercase;border-radius:99px;padding:1px 7px;font-size:10px;font-weight:700}& .tag.rereq{color:var(--app-accent);letter-spacing:0;border:1px solid #ff5cb173;padding:0 6px;font-size:12px}& .tag.draftpr{color:var(--app-muted);border:1px solid #fff3}& .subhead{align-items:center;gap:12px;padding:12px 2px 0;display:flex}& .subhead .back{font-size:18px}& .subhead h3{color:var(--app-text);margin:0;font-size:20px;font-weight:800}& .stack{flex:1;margin:14px -8px 0;position:relative}& .stackcard{border-radius:16px;height:420px;position:absolute;inset:0 0 auto}& .stackcard.b2{opacity:.35;transform:scale(.94)translateY(-24px)}& .stackcard.b1{opacity:.6;z-index:2;transform:scale(.97)translateY(-12px)}& .filehead{border-bottom:1px solid #ffffff14;padding:10px 14px 8px}& .filehead .path{font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}& .filehead .sub{color:var(--app-muted);align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}& .diffstat{font-family:var(--mono);font-size:12px}& .diffstat .add{color:var(--app-success);font-weight:700}& .diffstat .del{color:var(--app-danger);font-weight:700}& .mkdiff{flex-direction:column;gap:9px;padding:14px;display:flex}& .mkdiff i{background:#ffffff1a;border-radius:5px;height:9px;display:block}& .mkdiff i.add{background:#3fbe5e59}& .mkdiff i.del{background:#e052524d}& .diff{font-family:var(--mono);padding:8px 0 10px;font-size:11px;line-height:1.75;overflow:hidden}& .dline{white-space:pre;display:flex}& .dline.wrapln{white-space:normal}& .dline.wrapln .code{white-space:pre-wrap;overflow-wrap:break-word;text-indent:-12px;padding-left:18px}& .dline .gut{text-align:right;width:34px;color:var(--app-muted);opacity:.75;flex-shrink:0;padding-right:8px;font-size:10px}& .dline .code{padding-left:6px}& .dline.hunk{background:var(--app-hunk-bg);color:var(--app-hunk-text);padding:1px 0 1px 12px;font-size:10.5px}& .dline.add{background:var(--app-add-bg)}& .dline.del{background:var(--app-del-bg)}& .dline .m{flex-shrink:0;width:12px;font-weight:700}& .dline.add .m{color:var(--app-success)}& .dline.del .m{color:var(--app-danger)}& .kw{color:var(--syn-kw)}& .str{color:var(--syn-str)}& .mk-dim{opacity:.45}& .selline{box-shadow:inset 3px 0 0 var(--app-accent);background:#ff5cb112}& .selwrap{position:relative}& .handle{background:var(--app-accent);z-index:6;border-radius:99px;width:14px;height:14px;position:absolute;left:28px;box-shadow:0 0 0 3px #ff5cb140,0 1px 4px #0009}& .handle.ht{top:0;transform:translateY(-50%)}& .handle.hb{bottom:0;transform:translateY(50%)}& .ring{z-index:5;opacity:0;pointer-events:none;width:44px;height:44px;position:absolute}& .ring.done{--tone:var(--app-success);top:14px;left:14px}& .ring.later{--tone:var(--app-later);top:14px;right:14px}& .ring .scrim,& .ring .disc{border-radius:99px;position:absolute;inset:0}& .ring .scrim{background:var(--app-bg);opacity:.55}& .ring .disc{background:var(--tone);opacity:0}& .ring svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}& .ring .track,& .ring .arc{fill:none;stroke:var(--tone);stroke-width:4px}& .ring .track{stroke-opacity:.3}& .ring .arc{stroke-linecap:round;stroke-dasharray:157.08;stroke-dashoffset:157.08px}& .ring .g{justify-content:center;align-items:center;font-size:21px;font-weight:900;line-height:1;display:flex;position:absolute;inset:0}& .ring .g.tone{color:var(--tone)}& .ring .g.contrast{color:var(--app-bg);opacity:0}& .ring.popped,& .ring.popped .disc,& .ring.popped .g.contrast{opacity:1}& .ring.popped .arc{stroke-dashoffset:0}& .ring.popped .g.tone{opacity:0}& .hypebanner{z-index:7;text-align:center;pointer-events:none;position:absolute;top:24%;left:0;right:0}& .hypebanner span{letter-spacing:.08em;color:var(--app-accent);border:3px solid var(--app-accent);background:#0c0d108c;border-radius:14px;padding:3.6px 18px;font-size:36px;font-weight:900;line-height:1.3;display:inline-block;transform:rotate(10deg);box-shadow:0 0 43px -5px #ff5cb199}& .pinkwash{z-index:4;background:#ff5cb14d;border-radius:16px;position:absolute;inset:0}& .hypeborder{border:3px solid var(--app-accent);z-index:8;border-radius:16px;position:absolute;inset:0}& .ghost{top:58%;left:calc(50% + var(--mk-phone-w) * var(--mk-thr-done-commit-fraction));z-index:9;background:radial-gradient(circle at 42% 38%,#ffffff6b,#ffffff24 62%,#ffffff0a 100%);border-radius:99px;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;box-shadow:inset 0 0 0 1px #ffffff4d,0 0 0 9px #ffffff12,0 0 0 19px #ffffff09}& .sparks{z-index:12;pointer-events:none;position:absolute;top:40%;left:50%}& .sparks i{color:var(--app-accent);text-shadow:0 0 10px #ff5cb1d9;transform:translate(var(--sx), var(--sy)) scale(var(--ss));font-size:17px;font-style:normal;line-height:1;position:absolute}& .deckfoot{justify-content:space-between;align-items:flex-start;margin-top:auto;padding:12px 14px 22px;display:flex}& .fabcol{flex-direction:column;align-items:center;gap:4px;display:flex}& .fabcol span{color:var(--app-muted);letter-spacing:.03em;font-size:10.5px;font-weight:700}& .fab{border-radius:99px;justify-content:center;align-items:center;width:46px;height:46px;font-size:19px;font-weight:800;display:flex}& .fab.later{color:var(--app-later);background:#ffc24b24;box-shadow:inset 0 0 0 1px #ffc24b59}& .fab.done{color:var(--app-success);background:#3fbe5e29;box-shadow:inset 0 0 0 1px #3fbe5e59}& .swipelabel{color:var(--app-muted);opacity:.6;letter-spacing:.04em;align-self:center;font-size:11px}& .dragcard{transform:translateX(calc(var(--mk-phone-w) * var(--mk-thr-done-commit-fraction))) rotate(calc(var(--mk-tilt) * var(--mk-thr-done-commit-fraction)));z-index:3;box-shadow:inset 0 1px #ffffff21,0 0 0 1px #3fbe5e8c,0 0 34px -4px #3fbe5e66,0 16px 32px -12px #000000b3}& .latercard{transform:translateX(calc(var(--mk-phone-w) * var(--mk-thr-done-commit-fraction) * -1)) rotate(calc(var(--mk-tilt) * var(--mk-thr-done-commit-fraction) * -1));z-index:4;box-shadow:inset 0 1px #ffffff21,0 0 0 1px #ffc24b80,0 0 28px -6px #ffc24b59,0 12px 28px -12px #0009}& .nextcard{z-index:2}& .hypecard{z-index:3;transform:scale(.96);box-shadow:inset 0 1px #ffffff21,0 0 36px -2px #ff5cb1bf,0 16px 32px -12px #000000b3}& .edgeglow-done{pointer-events:none;background:linear-gradient(270deg,#3fbe5e57,#0000 36%);border-radius:42px;position:absolute;inset:0}& .edgeglow-later{pointer-events:none;background:linear-gradient(90deg,#ffc24b4d,#0000 36%);border-radius:42px;position:absolute;inset:0}& .hypemenu{background:linear-gradient(180deg, #1d2027, var(--app-surface));z-index:20;border-radius:99px;align-items:center;gap:6px;padding:8px 12px;display:flex;position:absolute;bottom:-26px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff24,0 0 0 1px #ffffff14,0 14px 30px -8px #000000b3}& .hypemenu .k{padding:2px 4px;font-size:20px}& .hypemenu .k.sel{transform:scale(1.5)}& .hypemenu .msg{color:var(--app-accent);border-left:1px solid #ffffff26;margin-left:4px;padding-left:10px;font-size:17px;font-weight:700}& .sheet{z-index:10;background:linear-gradient(180deg, #1b1e24, var(--app-surface));border-radius:22px 22px 0 0;padding:12px 16px 20px;position:absolute;bottom:0;left:-8px;right:-8px;box-shadow:inset 0 1px #ffffff1f,0 -10px 30px #0009}& .sheet .grab{background:#fff3;border-radius:2px;width:36px;height:4px;margin:0 auto 10px}& .composer{background:var(--app-bg);font-family:var(--mono);color:var(--app-text);min-height:68px;box-shadow:inset 0 0 0 1.5px var(--app-accent), 0 0 0 4px #ff5cb11f;border-radius:14px;padding:12px;font-size:13px}& .composer .ph{color:var(--app-muted)}& .composer .cline{white-space:nowrap;vertical-align:bottom;width:var(--tw);display:inline-block;overflow:hidden}& .caret-i{background:var(--app-accent);vertical-align:text-bottom;width:2px;height:14px;display:inline-block}& .tapdot{opacity:0;z-index:7;background:#ffffff47;border-radius:99px;width:34px;height:34px;margin-top:-17px;position:absolute;top:50%;left:118px;box-shadow:0 0 0 6px #ffffff1a}& .filerow{align-items:center;gap:10px;padding:10px 14px;display:flex}& .filerow+.filerow{border-top:1px solid #ffffff12}& .filerow .path{font-family:var(--mono);text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}& .filerow .fnote{color:var(--app-muted);font-size:11px}& .filerow .go{color:var(--app-muted);font-size:16px;font-weight:300}& .verdict{border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:flex}& .verdict.ok{color:var(--app-success);background:#3fbe5e29}& .verdict.cm{color:var(--cel-3);background:#ffc24b29}& .verdict.sm{width:18px;height:18px;font-size:10px}& .offlinebar{color:var(--cel-3);text-align:center;background:#ffc24b1a;border:1px solid #ffc24b4d;border-radius:8px;margin-top:12px;padding:5px 10px;font-size:11.5px}& .obcard{border:1px solid #ffc24b59;margin-top:12px}& .obhead{color:var(--cel-3);border-bottom:1px solid #ffffff12;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}& .obhead .n{font-family:var(--mono);color:var(--app-muted);margin-left:auto;font-size:11px;font-weight:600}& .obrow{align-items:center;gap:10px;padding:9px 14px;font-size:12px;display:flex}& .obrow+.obrow{border-top:1px solid #ffffff0f}& .obrow .ref{font-family:var(--mono);text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}& .obrow .st{color:var(--app-muted);font-size:11px}& .vslider{padding:26px 6px 4px;position:relative}& .vrow{height:44px;position:relative}& .vline{background:#ffffff2e;height:2px;position:absolute;top:50%;left:16.66%;right:16.66%}& .vnode{background:var(--app-bg);border-radius:99px;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 2px #ffffff4d}& .vnode.n1{left:16.66%}& .vnode.n2{left:50%}& .vnode.n3{left:83.34%}& .vthumb{border-radius:99px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;font-weight:900;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}& .vthumb.ok{background:var(--app-success);color:#0c0d10;left:83.34%;box-shadow:0 0 0 5px #3fbe5e38,0 4px 18px -2px #3fbe5e8c,inset 0 1px #fff6}& .vthumb.rc{background:var(--app-danger);color:#fff;left:16.66%;box-shadow:0 0 0 5px #e0525238,0 4px 18px -2px #e0525280,inset 0 1px #ffffff59}& .vlabels{color:var(--app-muted);margin-top:8px;font-size:11px;font-weight:600;display:flex}& .vlabels span{text-align:center;flex:1}& .vlabels .on{font-weight:800}& .vlabels .on.ok{color:var(--app-success)}& .vlabels .on.rc{color:var(--app-danger)}& .sumfield{background:var(--app-surface);font-family:var(--mono);color:var(--app-text);border-radius:14px;min-height:52px;margin-top:12px;padding:12px;font-size:13px;line-height:1.5;box-shadow:inset 0 0 0 1px #ffffff17}& .appbtn{border-radius:99px;justify-content:center;align-items:center;padding:13px 20px;font-size:15px;font-weight:700;display:flex}& .shipbtn{background:var(--app-success);color:#0c0d10;box-shadow:0 6px 24px -6px #3fbe5e8c,inset 0 1px #fff6}& .sendbtn{background:var(--app-danger);color:#fff;box-shadow:0 6px 24px -6px #e0525280,inset 0 1px #ffffff4d}& .loopcard{will-change:transform, opacity}& .lc-a{transform:translateX(calc(var(--mk-phone-w) * var(--mk-thr-done-commit-fraction))) rotate(calc(var(--mk-tilt) * var(--mk-thr-done-commit-fraction)));z-index:4}& .lc-b{filter:brightness(.6);z-index:2;transform:scale(.97)translateY(-12px)}& .lc-c{filter:brightness(.4);z-index:1;transform:scale(.94)translateY(-22px)}& .lc-a .ring.done,& .lc-a .ring.done .disc,& .lc-a .ring.done .g.contrast{opacity:1}& .lc-a .ring.done .arc{stroke-dashoffset:0}& .lc-a .ring.done .g.tone{opacity:0}& .glow-done,& .glow-later{z-index:30}& .glow-done{opacity:1}& .glow-later{opacity:0}@media (width<=960px){& .mk-beat{padding:4.5rem 1.25rem}& .mk-beatinner,& .mk-beatinner.flip{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}& .mk-beatinner.flip .mk-shot{order:2}& .mk-bh,& .mk-bp{margin-left:auto;margin-right:auto}& .mk-heroesgrid{grid-template-columns:minmax(0,1fr);justify-items:center}& .mk-fwrow{gap:2.5rem;height:120px}& .mk-tourgrid{grid-template-columns:minmax(0,1fr);gap:3rem}}@media (width<=620px){& .mk-tourgrid.cols4{grid-template-columns:minmax(0,1fr);gap:3rem}}}@media (prefers-reduced-motion:no-preference){html:has(.mksite){scroll-behavior:smooth}}.mk-js .mksite .mk-reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}.mk-js .mksite .mk-reveal.inview{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mk-js .mksite .mk-reveal{transition:none;transform:none}}@media (prefers-reduced-motion:no-preference){.mksite .mk-markwrap{animation:.6s cubic-bezier(.16,1,.3,1) both mk-warpin}.mksite .mk-tagline{animation:.5s .45s both mk-fadeup}.mksite .mk-h1{animation:.6s .8s both mk-fadeup}.mksite .mk-cross .cw{animation:.3s 1.7s both mk-dimword}.mksite .mk-cross .strike{animation:.3s cubic-bezier(.4,0,.2,1) 1.7s both mk-strike}.mksite .mk-scribble{animation:.7s cubic-bezier(.4,0,.2,1) 2.05s both mk-scribin}.mksite .mk-cta{animation:.6s 1.05s both mk-fadeup}.mksite .mk-badges{animation:.6s 1.2s both mk-fadeup}.mksite .mk-soon{animation:.6s 1.35s both mk-fadeup}.mksite .mk-cue{animation:.6s 1.6s both mk-fadeup,2.2s ease-in-out 2.2s infinite mk-bob}.mksite .mkstars .wp{animation:mk-comet var(--wd,30s) linear infinite}.mksite .hyperbar i.tip:after{animation:2s ease-in-out infinite alternate mk-tippulse}.mksite .inview .cpdemo .tapdot{animation:.8s .5s both mk-tap}.mksite .inview .cpdemo .selline{animation:.35s 1.1s both mk-selin}.mksite .inview .cpdemo .dline.del.selline{animation-name:mk-selin-del}.mksite .inview .cpdemo .handle.ht{animation:.3s cubic-bezier(.2,.9,.3,1.3) 1.25s both mk-htin}.mksite .inview .cpdemo .handle.hb{animation:.3s cubic-bezier(.2,.9,.3,1.3) 1.25s both mk-hbin}.mksite .inview .cpdemo .sheet{animation:.55s cubic-bezier(.2,.9,.3,1.04) 1.6s both mk-sheetup}.mksite .inview .cpdemo .cline{animation:1s steps(23,end) 2.35s both mk-type}.mksite .inview .cpdemo .cline.c2{animation:.6s steps(13,end) 3.45s both mk-type}.mksite .cpdemo .caret-i{animation:1.1s step-end infinite mk-caret}.mksite .loopcard{animation:mk-cardloop var(--mk-cycle) linear infinite;animation-delay:var(--d,0s);filter:brightness(.6);z-index:2;transform:scale(.97)translateY(-12px)}.mksite .loopcard .ring{animation:mk-ringwrap var(--mk-cycle) linear infinite;animation-delay:var(--d,0s)}.mksite .loopcard .ring .arc{animation:mk-ringarc var(--mk-cycle) linear infinite;animation-delay:var(--d,0s)}.mksite .loopcard .ring .disc,.mksite .loopcard .ring .g.contrast{animation:mk-ringsolid var(--mk-cycle) steps(1, end) infinite;animation-delay:var(--d,0s)}.mksite .loopcard .ring .g.tone{animation:mk-ringtone var(--mk-cycle) steps(1, end) infinite;animation-delay:var(--d,0s)}.mksite .lc-b{--d:calc(var(--mk-slot) * -2)}.mksite .lc-c{--d:calc(var(--mk-slot) * -1);animation-name:mk-cardloop-later}.mksite .lc-c .ring{animation-name:mk-ringwrap-later}.mksite .glow-done{animation:mk-glowdone var(--mk-cycle) linear infinite}.mksite .glow-later{animation:mk-glowlater var(--mk-cycle) linear infinite}.mksite .fired .fw i{animation:1.1s cubic-bezier(.16,1,.3,1) both mk-spoke;animation-delay:var(--fwd,0s)}.mksite .fired .fwcore{animation:.9s cubic-bezier(.16,1,.3,1) both mk-corepop;animation-delay:var(--fwd,0s)}}@keyframes mk-warpin{0%{opacity:0;transform:translate(90px)}to{opacity:1;transform:none}}@keyframes mk-fadeup{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mk-strike{0%{transform:rotate(-1.5deg)scaleX(0)}to{transform:rotate(-1.5deg)scaleX(1)}}@keyframes mk-dimword{0%{opacity:1}to{opacity:.55}}@keyframes mk-scribin{0%{clip-path:inset(-20% 100% -20% 0);opacity:0}30%{opacity:1}to{clip-path:inset(-20% -12% -20% 0);opacity:1}}@keyframes mk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes mk-comet{0%{transform:rotate(var(--wr,0deg)) translateX(-12vw);opacity:0}14%{opacity:.7}80%{opacity:.55}to{transform:rotate(var(--wr,0deg)) translateX(46vw);opacity:0}}@keyframes mk-tippulse{0%{text-shadow:0 0 4px var(--cel-2);opacity:.85}to{text-shadow:0 0 10px var(--cel-2), 0 0 18px var(--cel-1);opacity:1}}@keyframes mk-tap{0%{opacity:0;transform:scale(.4)}35%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(1.6)}}@keyframes mk-selin{0%{background:var(--app-add-bg);box-shadow:none}}@keyframes mk-selin-del{0%{background:var(--app-del-bg);box-shadow:none}}@keyframes mk-htin{0%{transform:translateY(-50%)scale(0)}to{transform:translateY(-50%)scale(1)}}@keyframes mk-hbin{0%{transform:translateY(50%)scale(0)}to{transform:translateY(50%)scale(1)}}@keyframes mk-sheetup{0%{transform:translateY(115%)}to{transform:none}}@keyframes mk-type{0%{width:0}to{width:var(--tw)}}@keyframes mk-caret{50%{opacity:0}}@keyframes mk-spoke{0%{transform:rotate(var(--rot)) scaleX(.1);opacity:0}12%{opacity:1}55%{transform:rotate(var(--rot)) scaleX(1);opacity:.9}to{transform:rotate(var(--rot)) scaleX(1.06);opacity:.28}}@keyframes mk-corepop{0%{opacity:0;transform:scale(0)}18%{opacity:1;transform:scale(1.4)}to{opacity:0;transform:scale(.4)}}
