.mk{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.mk a{color:inherit;text-decoration:none}.mk img{display:block}.mk .wrap{max-width:1140px;margin:0 auto;padding:0 24px}.mk .mono-label{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.mk .pre-bar{background:var(--ink);color:rgba(255,255,255,.75);font-size:12.5px}.mk .pre-in{display:flex;align-items:center;gap:16px;min-height:34px;padding-top:6px;padding-bottom:6px}.mk .pre-bar b{color:#fff;font-weight:550}.mk .pre-bar a{margin-left:auto;color:#9dbdf1;white-space:nowrap}.mk .pre-bar a:hover{color:#fff}.mk nav.site{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.mk .nav-in{display:flex;align-items:center;height:60px;gap:32px}.mk .nav-in img{height:20px}.mk .nav-links{display:flex;gap:26px;font-size:14px;color:var(--ink-3)}.mk .nav-links a{padding:4px 0;border-bottom:1px solid transparent;transition:color .15s,border-color .15s}.mk .nav-links a.on,.mk .nav-links a:hover{color:var(--ink);border-color:var(--ink)}.mk .nav-right{margin-left:auto;display:flex;align-items:center;gap:18px}.mk .nav-right .signin{font-size:14px;color:var(--ink-3)}.mk .nav-right .signin:hover{color:var(--ink)}.mk .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 20px;border-radius:8px;font-size:14.5px;font-weight:500;letter-spacing:-.005em;transition:background .15s,color .15s,border-color .15s;border:1px solid transparent;white-space:nowrap}.mk .btn-ink{background:var(--ink);color:#fff}.mk .btn-ink:hover{background:#333236}.mk .btn-line{border:1px solid var(--line-2);color:var(--ink)}.mk .btn-line:hover{border-color:var(--ink)}.mk .btn-sm{height:36px;padding:0 14px;font-size:13.5px}.mk .btn-lg{height:52px;padding:0 26px;font-size:15.5px;border-radius:10px}.mk h1{font-size:clamp(40px,5.6vw,66px);line-height:1.02;letter-spacing:-.035em;font-weight:600;margin:20px 0 22px}.mk h1 em,.mk h2 em{font-family:var(--serif);font-style:italic;font-weight:500;letter-spacing:-.015em}.mk .lede{font-size:18px;line-height:1.55;color:var(--ink-3);max-width:46ch;margin:0 0 32px;text-wrap:pretty}.mk .section{padding:110px 0 0}.mk .sec-head{display:grid;grid-template-columns:180px 1fr;gap:24px;align-items:start;margin-bottom:56px}.mk .sec-head h2{font-size:clamp(28px,3.6vw,40px);line-height:1.08;letter-spacing:-.025em;font-weight:600;margin:0 0 12px;max-width:20ch}.mk .sec-head p{font-size:16.5px;color:var(--ink-3);margin:0;max-width:54ch;text-wrap:pretty}.mk .page-hero{padding:72px 0 0}.mk .page-hero h1{max-width:16ch}.mk .page-hero .lede{margin-bottom:0}.mk .feature{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;align-items:center;padding:44px 0;border-top:1px solid var(--line)}.mk .feature.flip{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.mk .feature.flip .f-copy{order:2}.mk .feature.flip .f-shot{order:1}.mk .f-num{font-family:var(--mono);font-size:11.5px;font-weight:500;color:var(--ink-3);letter-spacing:.07em;margin-bottom:14px}.mk .f-copy h3{font-size:24px;letter-spacing:-.02em;font-weight:600;margin:0 0 10px}.mk .f-copy p{font-size:15.5px;line-height:1.6;color:var(--ink-3);margin:0;max-width:44ch;text-wrap:pretty}.mk .f-copy .f-link{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:14px;font-weight:550;color:var(--ink);border-bottom:1px solid var(--line-2);padding-bottom:2px;transition:border-color .15s}.mk .f-copy .f-link:hover{border-color:var(--ink)}.mk .f-shot{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;padding:36px;display:grid;place-items:center;min-height:260px}.mk .el{width:100%;max-width:400px}.mk .band{margin-top:110px;background:var(--ink);color:#fff;padding:96px 0}.mk .band .mono-label{color:rgba(255,255,255,.6)}.mk .band h2{font-size:clamp(30px,4vw,46px);letter-spacing:-.025em;line-height:1.06;font-weight:600;margin:18px 0 20px;max-width:22ch}.mk .band h2 em{color:#7ba7ec}.mk .band .band-p{font-size:17px;line-height:1.6;color:rgba(255,255,255,.65);max-width:52ch;margin:0;text-wrap:pretty}.mk .band-list{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.12);border-radius:12px;overflow:hidden}.mk .band-cell{background:var(--ink);padding:22px}.mk .band-cell .bc-n{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.08em;color:rgba(255,255,255,.5)}.mk .band-cell .bc-t{font-size:15.5px;font-weight:550;margin:8px 0 4px;letter-spacing:-.01em}.mk .band-cell .bc-d{font-size:13.5px;line-height:1.55;color:rgba(255,255,255,.55)}.mk .band-quote{margin-top:48px;border-left:2px solid #7ba7ec;padding-left:20px}.mk .band-quote .q{font-size:19px;line-height:1.5;font-weight:450;max-width:56ch}.mk .band-quote .by{margin-top:10px;font-size:13.5px;color:rgba(255,255,255,.5)}.mk .how-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.mk .how-step{padding:32px 28px;border-right:1px solid var(--line)}.mk .how-step:first-child{padding-left:0}.mk .how-step:last-child{border-right:none}.mk .how-step .hn{font-family:var(--mono);font-size:11.5px;font-weight:500;color:var(--ink-3);letter-spacing:.07em}.mk .how-step h3{font-size:18px;letter-spacing:-.015em;font-weight:600;margin:12px 0 8px}.mk .how-step p{font-size:14.5px;line-height:1.6;color:var(--ink-3);margin:0;text-wrap:pretty}.mk .stats{margin-top:110px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mk .stats-in{display:grid;grid-template-columns:repeat(4,1fr)}.mk .stat{padding:40px 24px;border-right:1px solid var(--line)}.mk .stat:last-child{border-right:none}.mk .stat .sn{font-size:40px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.mk .stat .sn small{font-size:22px;color:var(--accent);font-weight:550}.mk .stat .sl{margin-top:8px;font-size:13px;color:var(--ink-4)}.mk .cta{padding:120px 0;text-align:center}.mk .cta h2{font-size:clamp(32px,4.4vw,52px);letter-spacing:-.03em;font-weight:600;line-height:1.04;margin:16px auto 14px;max-width:18ch}.mk .cta p{font-size:16px;color:var(--ink-3);margin:0 auto;max-width:42ch}.mk .cta .btn{margin-top:32px}.mk .cta-fine{margin-top:14px;font-size:13px;color:var(--ink-4)}.mk footer.site{border-top:1px solid var(--line);padding:64px 0 40px;background:var(--bg-2)}.mk .foot-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:48px}.mk .foot-brand img{height:20px;margin-bottom:14px}.mk .foot-brand p{font-size:13.5px;line-height:1.6;color:var(--ink-4);margin:0;max-width:30ch}.mk .foot-col .fc-h{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin-bottom:14px}.mk .foot-col a{display:block;font-size:14px;color:var(--ink-3);padding:4px 0}.mk .foot-col a:hover{color:var(--ink)}.mk .foot-base{margin-top:48px;padding-top:20px;border-top:1px solid var(--line);display:flex;gap:24px;font-size:12.5px;color:var(--ink-4);flex-wrap:wrap}.mk .foot-base .right{margin-left:auto;display:flex;gap:20px}.mk .foot-base a:hover{color:var(--ink)}.mk .lb{position:fixed;inset:0;z-index:100;display:none}.mk .lb.open{display:block}.mk .lb-back{position:absolute;inset:0;background:rgba(17,16,17,.4)}.mk .lb-card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 32px));background:var(--bg);border-radius:16px;box-shadow:0 24px 64px -16px rgba(17,16,17,.35);padding:28px;max-height:calc(100vh - 48px);overflow-y:auto}.mk .lb-card h3{font-size:22px;letter-spacing:-.02em;font-weight:600;margin:0 0 6px}.mk .lb-card .lb-sub{font-size:14px;color:var(--ink-3);margin:0 0 20px}.mk .lb-x{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:var(--ink-4)}.mk .lb-x:hover{background:var(--bg-2);color:var(--ink)}.mk .lb-field{margin-bottom:14px;position:relative}.mk .lb-field label{display:block;font-size:12.5px;font-weight:550;margin-bottom:5px;color:var(--ink-2)}.mk .lb-field input,.mk .lb-field select{width:100%;height:44px;border:1px solid var(--line-2);border-radius:9px;padding:0 13px;font-size:14.5px;outline:none;background:var(--bg);color:var(--ink);transition:border-color .15s,box-shadow .15s}.mk .lb-field input:focus,.mk .lb-field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.mk .lb-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mk .lb-hint{font-size:11px;color:var(--ink-4);margin-top:5px}.mk .lb-suggest{position:absolute;left:0;right:0;top:calc(100% - 14px);z-index:5;background:var(--bg);border:1px solid var(--line-2);border-radius:10px;box-shadow:0 12px 32px -8px rgba(17,16,17,.18);overflow:hidden}.mk .lb-suggest button{display:block;width:100%;text-align:left;padding:10px 13px;border-bottom:1px solid var(--line)}.mk .lb-suggest button:last-child{border-bottom:none}.mk .lb-suggest button:hover{background:var(--bg-2)}.mk .lb-suggest .sn{display:block;font-size:13px;font-weight:550}.mk .lb-suggest .sd{display:block;font-family:var(--mono);font-size:10.5px;color:var(--ink-4);margin-top:1px}.mk .lb-domain-wrap{position:relative}.mk .lb-domain-wrap img{position:absolute;left:13px;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:4px}.mk .lb-domain-wrap input{transition:padding-left .18s ease}.mk .lb-domain-wrap input.has-favicon{padding-left:40px}.mk .lb-phone-wrap{display:grid;grid-template-columns:104px 1fr;gap:8px}.mk .lb-phone-wrap select{height:44px;border:1px solid var(--line-2);border-radius:9px;padding:0 8px;background:var(--bg-2);font-size:14px;outline:none;cursor:pointer}.mk .lb-phone-wrap select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.mk .lb-card .btn{width:100%;margin-top:6px}.mk .lb-fine{margin-top:12px;font-size:12px;color:var(--ink-4);text-align:center}.mk .lb-done{text-align:center;padding:24px 0 12px;display:none}.mk .lb-done .ring{width:56px;height:56px;border-radius:50%;background:var(--accent-tint);color:var(--accent-2);display:grid;place-items:center;margin:0 auto 16px}.mk .lb-done h3{margin-bottom:8px}.mk .lb-done p{font-size:14px;color:var(--ink-3);margin:0}.mk .lb.done .lb-form{display:none}.mk .lb.done .lb-done{display:block}.mk .doc{padding:64px 0 100px}.mk .doc-in{max-width:720px}.mk .doc h1{font-size:clamp(34px,4.4vw,48px);margin:16px 0 18px}.mk .doc .lede{margin-bottom:40px}.mk .doc h2{font-size:22px;letter-spacing:-.02em;font-weight:600;margin:40px 0 10px}.mk .doc li,.mk .doc p{font-size:15.5px;line-height:1.7;color:var(--ink-3);text-wrap:pretty}.mk .doc p{margin:0 0 16px}.mk .doc p b{color:var(--ink);font-weight:550}.mk .doc ul{padding-left:20px;margin:0 0 16px}.mk .doc li{margin-bottom:8px;list-style:disc}.mk .doc .doc-note{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:10px;padding:16px 20px;background:var(--bg-2);font-size:14.5px;color:var(--ink-2)}.mk .doc .meta{font-family:var(--mono);font-size:11.5px;color:var(--ink-4);letter-spacing:.05em}.mk .cl-entry{border-top:1px solid var(--line);padding:28px 0;display:grid;grid-template-columns:140px 1fr;gap:24px}.mk .cl-entry .cl-date{font-family:var(--mono);font-size:12px;color:var(--ink-4)}.mk .cl-entry h2{margin:0 0 8px;font-size:18px}.mk .cl-entry p{margin:0;font-size:14.5px}.mk .cl-tag{display:inline-block;font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 9px;margin-bottom:8px;background:var(--accent-tint);color:var(--accent-2)}@media (max-width:700px){.mk .cl-entry{grid-template-columns:1fr;gap:6px}}.mk .hero{padding:84px 0 0}.mk .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:72px;align-items:center}.mk .hero-cta-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.mk .hero-fine{margin-top:14px;font-size:13px;color:var(--ink-4)}.mk .call-card{border:1px solid var(--line);border-radius:16px;background:var(--bg);box-shadow:0 1px 2px rgba(17,16,17,.04),0 24px 48px -24px rgba(17,16,17,.1);overflow:hidden}.mk .call-card-hd{display:flex;align-items:center;gap:10px;padding:16px 22px;border-bottom:1px solid var(--line)}.mk .live-dot{width:8px;height:8px;border-radius:50%;background:var(--good);flex-shrink:0}.mk .call-card-hd .who{font-size:13.5px;font-weight:550}.mk .call-card-hd .when{margin-left:auto;font-family:var(--mono);font-size:12px;color:var(--ink-4);font-variant-numeric:tabular-nums}.mk .call-body{padding:26px 22px;display:flex;flex-direction:column;gap:20px;min-height:230px}.mk .turn{max-width:94%;animation:turn-in .4s ease both}.mk .turn .t-who{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.mk .turn.agent .t-who{color:var(--accent-2)}.mk .turn.prospect .t-who{color:var(--violet)}.mk .turn .t-say{font-size:14.5px;line-height:1.6;color:var(--ink-2)}.mk .turn:nth-child(2){animation-delay:.9s}.mk .turn:nth-child(3){animation-delay:1.8s}@keyframes turn-in{0%{opacity:0;transform:translateY(3px)}}.mk .call-foot{border-top:1px solid var(--line);padding:14px 22px;display:flex;align-items:center;gap:12px;background:var(--bg-2);font-size:13px;color:var(--ink-3)}.mk .call-foot svg{flex-shrink:0;color:var(--ink-4)}.mk .call-foot b{color:var(--ink);font-weight:550}.mk .el-whisper{display:flex;flex-direction:column;gap:14px}.mk .el-whisper .in{display:flex;align-items:center;gap:10px;background:var(--bg);border:1px solid var(--line-2);border-radius:10px;padding:13px 15px;box-shadow:0 1px 2px rgba(17,16,17,.05)}.mk .el-whisper .in .caret{width:1.5px;height:16px;background:var(--accent);animation:caret 1.1s steps(2) infinite}@keyframes caret{50%{opacity:0}}.mk .el-whisper .in span{font-size:14px;color:var(--ink-2)}.mk .el-whisper .out{align-self:flex-end;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-2);background:var(--accent-tint);border-radius:999px;padding:5px 12px}.mk .el-whisper .spoken{font-size:14px;color:var(--ink-3);border-left:2px solid var(--accent);padding-left:12px;line-height:1.6}.mk .el-whisper .spoken b{color:var(--ink);font-weight:550}.mk .el-path{display:flex;flex-direction:column}.mk .el-path .pnode{display:flex;align-items:center;gap:10px;background:var(--bg);border:1px solid var(--line-2);border-radius:9px;padding:10px 13px;font-size:13.5px;font-weight:500}.mk .el-path .pnode .pn-type{font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);width:44px;flex-shrink:0}.mk .el-path .pnode.active{border-color:var(--accent);background:var(--accent-tint)}.mk .el-path .pnode.active .pn-live{margin-left:auto;font-family:var(--mono);font-size:9.5px;color:var(--accent-2);letter-spacing:.08em}.mk .el-path .pedge{width:1px;height:16px;background:var(--line-2);margin-left:26px}.mk .el-path .pedge.walked{background:var(--accent)}.mk .el-path .pstat{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--ink-4);font-variant-numeric:tabular-nums}.mk .el-path .replay{margin-top:16px;display:flex;align-items:center;gap:10px}.mk .el-path .replay .rp{width:28px;height:28px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;flex-shrink:0}.mk .el-path .replay .track{flex:1;height:4px;border-radius:4px;background:var(--line);position:relative}.mk .el-path .replay .track:before{content:"";position:absolute;inset:0 58% 0 0;background:var(--accent);border-radius:4px}.mk .el-path .replay .tm{font-family:var(--mono);font-size:11px;color:var(--ink-4)}.mk .el-voice{display:flex;flex-direction:column;gap:12px}.mk .el-voice .vc{display:flex;align-items:center;gap:14px;background:var(--bg);border:1px solid var(--line-2);border-radius:12px;padding:14px 16px}.mk .el-voice .vc .vd{width:40px;height:40px;border-radius:50%;background:var(--ink);display:grid;place-items:center;flex-shrink:0}.mk .el-voice .vc .vd:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--accent)}.mk .el-voice .vc .vn{font-size:14.5px;font-weight:550}.mk .el-voice .vc .vt{font-size:12px;color:var(--ink-4)}.mk .el-voice .vc .wave{margin-left:auto;display:flex;align-items:center;gap:2px;height:22px}.mk .el-voice .vc .wave i{width:2px;border-radius:2px;background:var(--accent);opacity:.75}.mk .el-voice .vc.ghost .wave i{background:#c2c1c7}.mk .el-voice .stat{align-self:flex-start;font-size:13px;color:var(--ink-3);border-left:2px solid var(--good);padding-left:10px;border-right:none}.mk .el-voice .stat b{color:var(--good);font-weight:600}.mk .el-behav{display:flex;flex-direction:column;gap:8px}.mk .el-behav .br{display:flex;align-items:center;gap:12px;background:var(--bg);border:1px solid var(--line-2);border-radius:10px;padding:11px 14px}.mk .el-behav .sw{width:30px;height:18px;border-radius:999px;background:var(--good);position:relative;flex-shrink:0}.mk .el-behav .sw:after{content:"";position:absolute;top:2px;right:2px;width:14px;height:14px;border-radius:50%;background:#fff}.mk .el-behav .sw.off{background:var(--line-2)}.mk .el-behav .sw.off:after{right:auto;left:2px}.mk .el-behav .bn{font-size:13.5px;font-weight:550}.mk .el-behav .bd{font-size:12px;color:var(--ink-4)}.mk .el-behav .novel{margin-left:auto;font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.06em;color:var(--accent-2);background:var(--accent-tint);border-radius:999px;padding:3px 8px;text-transform:uppercase}.mk .el-camp{display:flex;flex-direction:column;gap:12px}.mk .el-camp .cc{background:var(--bg);border:1px solid var(--line-2);border-radius:12px;padding:14px 16px}.mk .el-camp .cn{display:flex;align-items:baseline;gap:10px;font-size:14px;font-weight:550}.mk .el-camp .cn .cs{font-family:var(--mono);font-size:10px;font-weight:500;color:var(--good);letter-spacing:.06em;text-transform:uppercase}.mk .el-camp .bar{margin-top:10px;height:5px;border-radius:5px;background:var(--bg-3);overflow:hidden}.mk .el-camp .bar i{display:block;height:100%;width:68%;background:var(--ink);border-radius:5px}.mk .el-camp .cm{margin-top:8px;font-family:var(--mono);font-size:11px;color:var(--ink-4);display:flex;justify-content:space-between;font-variant-numeric:tabular-nums}.mk .el-camp .dedupe{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-3);background:var(--bg);border:1px dashed var(--line-2);border-radius:9px;padding:9px 13px}.mk .el-camp .dedupe b{color:var(--ink);font-weight:550}.mk .plans{padding:56px 0 0}.mk .plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.mk .plan{border:1px solid var(--line);border-radius:16px;padding:30px 28px;display:flex;flex-direction:column;background:var(--bg)}.mk .plan.feature-plan{border-color:var(--ink);box-shadow:0 24px 48px -24px rgba(17,16,17,.14);position:relative}.mk .plan .p-tag{font-size:11px;color:var(--ink-3)}.mk .plan .p-tag,.mk .plan.feature-plan .p-badge{font-family:var(--mono);font-weight:500;letter-spacing:.07em;text-transform:uppercase}.mk .plan.feature-plan .p-badge{position:absolute;top:-11px;left:28px;background:var(--ink);color:#fff;font-size:10px;border-radius:999px;padding:4px 12px}.mk .plan h2{font-size:22px;letter-spacing:-.02em;font-weight:600;margin:14px 0 4px}.mk .plan .p-for{font-size:13.5px;color:var(--ink-4);margin-bottom:22px}.mk .plan .p-price{font-size:40px;font-weight:600;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.mk .plan .p-price small{font-size:15px;font-weight:450;color:var(--ink-4);letter-spacing:0}.mk .plan .p-per{font-size:12.5px;color:var(--ink-4);margin-top:6px}.mk .plan ul{list-style:none;padding:0;margin:24px 0;border-top:1px solid var(--line)}.mk .plan li{font-size:14px;color:var(--ink-2);padding:9px 0 9px 24px;border-bottom:1px solid var(--line);position:relative;line-height:1.45;list-style:none}.mk .plan li:before{content:"";position:absolute;left:2px;top:15px;width:10px;height:6px;border-left:1.6px solid var(--good);border-bottom:1.6px solid var(--good);transform:rotate(-45deg)}.mk .plan li.dim{color:var(--ink-4)}.mk .plan li.dim:before{border-color:var(--line-2)}.mk .plan .btn{margin-top:auto;width:100%}.mk .usage{margin-top:72px;border:1px solid var(--line);border-radius:16px;overflow:hidden}.mk .usage-head{padding:24px 28px;border-bottom:1px solid var(--line);background:var(--bg-2);display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.mk .usage-head h2{font-size:20px;font-weight:600;letter-spacing:-.015em;margin:0}.mk .usage-head span{font-size:13.5px;color:var(--ink-4)}.mk .usage-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px 28px;border-bottom:1px solid var(--line);font-size:14.5px;align-items:baseline}.mk .usage-row:last-child{border-bottom:none}.mk .usage-row .u-what b{font-weight:550}.mk .usage-row .u-what span{display:block;font-size:13px;color:var(--ink-4);margin-top:2px}.mk .usage-row .u-price{font-family:var(--mono);font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.mk .faq,.mk .pfaq{margin-top:100px}.mk .faq-list{border-top:1px solid var(--line)}.mk .faq-item{border-bottom:1px solid var(--line)}.mk .faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-size:16.5px;font-weight:550;letter-spacing:-.01em;cursor:pointer;list-style:none}.mk .faq-item summary::-webkit-details-marker{display:none}.mk .faq-item summary:after{content:"+";font-size:20px;color:var(--ink-4);font-weight:400;flex-shrink:0}.mk .faq-item[open] summary:after{content:"–"}.mk .faq-item .fa{padding:0 0 20px;font-size:15px;line-height:1.65;color:var(--ink-3);max-width:68ch;text-wrap:pretty}.mk .walk{padding:40px 0 0}.mk .walk-step{display:grid;grid-template-columns:180px minmax(0,1fr) minmax(0,420px);gap:32px;padding:48px 0;border-top:1px solid var(--line);align-items:start}.mk .walk-step .wn{font-family:var(--mono);font-size:12px;font-weight:500;color:var(--ink-3);letter-spacing:.07em;position:sticky;top:84px}.mk .walk-step h2{font-size:26px;letter-spacing:-.02em;font-weight:600;margin:0 0 12px}.mk .walk-step p{font-size:15.5px;line-height:1.65;color:var(--ink-3);margin:0 0 12px;max-width:50ch;text-wrap:pretty}.mk .walk-step p:last-child{margin-bottom:0}.mk .walk-step p b{color:var(--ink);font-weight:550}.mk .w-shot{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;padding:28px}.mk .w-opt{display:flex;align-items:center;gap:12px;background:var(--bg);border:1px solid var(--line-2);border-radius:10px;padding:12px 15px;font-size:14px;font-weight:500;margin-bottom:8px}.mk .w-opt:last-child{margin-bottom:0}.mk .w-opt.sel{border-color:var(--accent);background:var(--accent-tint)}.mk .w-opt .tick{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--line-2);flex-shrink:0}.mk .w-opt.sel .tick{border-color:var(--accent);background:var(--accent);position:relative}.mk .w-opt.sel .tick:after{content:"";position:absolute;inset:5px;border-radius:50%;background:#fff}.mk .w-voice{display:flex;align-items:center;gap:12px;background:var(--bg);border:1px solid var(--line-2);border-radius:10px;padding:12px 15px;margin-bottom:8px}.mk .w-voice .vd{width:34px;height:34px;border-radius:50%;background:var(--ink);display:grid;place-items:center;flex-shrink:0}.mk .w-voice .vd:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--accent)}.mk .w-voice .n{font-size:13.5px;font-weight:550}.mk .w-voice .t{font-size:11.5px;color:var(--ink-4)}.mk .w-voice .play{margin-left:auto;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line-2);border-radius:999px;padding:4px 10px}.mk .w-live{background:var(--bg);border:1px solid var(--line-2);border-radius:10px;padding:14px 16px}.mk .w-live .lh{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:550;padding-bottom:10px;border-bottom:1px solid var(--line);margin-bottom:10px}.mk .w-live .ld{width:7px;height:7px;border-radius:50%;background:var(--good)}.mk .w-live .lr{display:flex;justify-content:space-between;font-size:13px;color:var(--ink-3);padding:4px 0}.mk .w-live .lr b{color:var(--ink);font-weight:550;font-variant-numeric:tabular-nums}.mk .bcat{padding:56px 0 0}.mk .bcat-head{display:grid;grid-template-columns:180px 1fr;gap:24px;margin-bottom:28px;align-items:baseline}.mk .bcat-head h2{font-size:26px;letter-spacing:-.02em;font-weight:600;margin:0 0 8px}.mk .bcat-head p{font-size:15px;color:var(--ink-3);margin:0;max-width:56ch;text-wrap:pretty}.mk .bcat-num{font-family:var(--mono);font-size:12px;font-weight:500;color:var(--ink-3);letter-spacing:.07em}.mk .b-table{border-top:1px solid var(--line)}.mk .b-item{display:grid;grid-template-columns:minmax(0,230px) minmax(0,1fr) auto;gap:24px;padding:18px 0;border-bottom:1px solid var(--line);align-items:baseline}.mk .b-item .bi-name{font-size:15px;font-weight:550;letter-spacing:-.005em}.mk .b-item .bi-desc{font-size:14px;line-height:1.55;color:var(--ink-3);text-wrap:pretty}.mk .b-item .bi-tag{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);white-space:nowrap}.mk .b-item .bi-tag.novel{color:var(--accent-2);background:var(--accent-tint);border-radius:999px;padding:3px 9px}.mk .b-item .bi-tag.default-on{color:var(--good)}.mk .philosophy{margin-top:100px;background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:72px 0}.mk .philosophy .in{display:grid;grid-template-columns:180px 1fr;gap:24px}.mk .philosophy blockquote{margin:0;font-size:clamp(20px,2.6vw,27px);line-height:1.45;letter-spacing:-.015em;font-weight:450;max-width:30ch}.mk .philosophy blockquote em{font-family:var(--serif);font-style:italic}.mk .philosophy .by{margin-top:16px;font-size:14px;color:var(--ink-4)}.mk .m-cta{display:none}@media (max-width:880px){.mk .hero{padding-top:48px}.mk .hero-grid{grid-template-columns:1fr;gap:40px}.mk .sec-head{grid-template-columns:1fr;gap:10px;margin-bottom:32px}.mk .feature,.mk .feature.flip{grid-template-columns:1fr;gap:24px;padding:36px 0}.mk .feature.flip .f-copy{order:1}.mk .feature.flip .f-shot{order:2}.mk .f-shot{padding:24px;min-height:0}.mk .band-list,.mk .how-grid{grid-template-columns:1fr}.mk .how-step{border-right:none;border-bottom:1px solid var(--line);padding:24px 0}.mk .how-step:last-child{border-bottom:none}.mk .stats-in{grid-template-columns:1fr 1fr}.mk .stat{padding:28px 18px;border-bottom:1px solid var(--line)}.mk .stat:nth-child(2n){border-right:none}.mk .stat:nth-child(n+3){border-bottom:none}.mk .nav-links{display:none}.mk .cta{padding:80px 0 110px}.mk .foot-grid{grid-template-columns:1fr 1fr;gap:32px}.mk .m-cta{display:block;position:fixed;bottom:0;left:0;right:0;z-index:60;background:rgba(255,255,255,.94);backdrop-filter:blur(8px);border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.mk .m-cta .btn{width:100%}.mk footer.site{padding-bottom:100px}.mk .plan-grid{grid-template-columns:1fr}.mk .bcat-head,.mk .philosophy .in{grid-template-columns:1fr;gap:8px}.mk .b-item{grid-template-columns:1fr;gap:4px}.mk .b-item .bi-tag{justify-self:start}}@media (max-width:1000px){.mk .walk-step{grid-template-columns:1fr;gap:20px}.mk .walk-step .wn{position:static}}@media (prefers-reduced-motion:reduce){.mk .el-whisper .in .caret,.mk .turn{animation:none}}.auth{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;background:var(--bg);font-size:16px}.auth-left{display:flex;flex-direction:column;padding:40px 48px}.auth-logo img{height:20px}.auth-form-wrap{margin:auto 0;max-width:380px;width:100%;align-self:center;padding:40px 0}.auth-form-wrap h1{font-size:30px;letter-spacing:-.025em;font-weight:600;margin:0 0 6px}.auth-form-wrap .sub{font-size:14.5px;color:var(--ink-3);margin:0 0 30px}.af{margin-bottom:16px}.af label{display:block;font-size:12.5px;font-weight:550;margin-bottom:6px;color:var(--ink-2)}.af .lbl-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.af .lbl-row label{margin:0}.af .lbl-row a{font-size:12.5px;color:var(--ink-4);text-decoration:none}.af .lbl-row a:hover{color:var(--ink)}.af input,.af select{width:100%;height:46px;border:1px solid var(--line-2);border-radius:9px;padding:0 14px;font-size:15px;outline:none;background:var(--bg);color:var(--ink);transition:border-color .15s,box-shadow .15s}.af input:focus,.af select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.af .af-hint{font-size:11.5px;color:var(--ink-4);margin-top:5px}.af-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.auth-btn{width:100%;margin-top:6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 26px;border-radius:10px;font-size:15.5px;font-weight:500;letter-spacing:-.005em;background:var(--ink);color:#fff;transition:background .15s}.auth-btn:hover{background:#333236}.auth-or{display:flex;align-items:center;gap:14px;margin:22px 0;color:var(--ink-4);font-size:12px}.auth-or:after,.auth-or:before{content:"";flex:1;height:1px;background:var(--line)}.auth-alt{width:100%;border:1px solid var(--line-2);border-radius:9px;height:46px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:14.5px;font-weight:500;transition:border-color .15s,background .15s}.auth-alt:hover{border-color:var(--ink-4);background:var(--bg-2)}.auth-foot{font-size:13.5px;color:var(--ink-4);margin-top:26px;text-align:center}.auth-foot a{color:var(--ink);font-weight:550;text-decoration:none}.auth-legal{font-size:12px;color:var(--ink-4)}.auth-legal a{border-bottom:1px solid var(--line-2);text-decoration:none;color:inherit}.auth-banner{border-radius:10px;padding:12px 16px;margin-bottom:18px;font-size:13px;line-height:1.5}.auth-banner.good{background:var(--good-tint);color:var(--good)}.auth-banner.bad{background:var(--bad-tint);color:var(--bad)}.auth-banner b{display:block;font-weight:600}.auth-right{background:var(--ink);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:64px;position:relative;overflow:hidden}.auth-right .mono-label-dark{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:rgba(255,255,255,.5)}.auth-quote{font-size:clamp(22px,2.4vw,30px);line-height:1.35;letter-spacing:-.02em;font-weight:500;margin:20px 0 0;max-width:22ch}.auth-quote em{font-family:var(--serif);font-style:italic;color:#7ba7ec}.feed{margin-top:48px;display:flex;flex-direction:column;gap:8px;max-width:400px}.feed-row{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:12px 15px;font-size:13.5px}.feed-row .fd{width:7px;height:7px;border-radius:50%;flex-shrink:0}.feed-row .fd.g{background:#4ade80}.feed-row .fd.b{background:#7ba7ec}.feed-row .ft{color:rgba(255,255,255,.85)}.feed-row .ft b{font-weight:550;color:#fff}.feed-row .fm{margin-left:auto;font-family:var(--mono);font-size:11px;color:rgba(255,255,255,.4);font-variant-numeric:tabular-nums;white-space:nowrap}.auth-right .base{position:absolute;bottom:28px;left:64px;right:64px;display:flex;justify-content:space-between;font-size:12px;color:rgba(255,255,255,.4)}@media (max-width:880px){.auth{grid-template-columns:1fr}.auth-right{display:none}.auth-left{padding:28px 24px;min-height:100vh}}