.mk[data-theme=dark]{--mk-bg:#0a0908;--mk-card:#131110;--mk-raise:#1b1816;--mk-line:#ffeee217;--mk-line-strong:#ffeee22b;--mk-text:#fff8f2;--mk-body:#e6ddd6;--mk-soft:#a89f98;--mk-faint:#8a827b;--mk-display:"Bricolage Grotesque", var(--font-body);--mk-ember:linear-gradient(100deg, #ff3d1c 0%, #ff7a2b 55%, #ffc24a 100%);--mk-ease:cubic-bezier(.22, 1, .36, 1);--surface-page:var(--mk-bg);--surface-rail:var(--mk-card);--surface-card:var(--mk-card);--surface-raised:var(--mk-raise);--surface-sunken:#1a1715;--surface-hover:#221e1b;--surface-active:#2b2622;--line:var(--mk-line);--line-strong:var(--mk-line-strong);--text-strong:var(--mk-text);--text-body:var(--mk-body);--text-soft:var(--mk-soft);--text-faint:var(--mk-faint);background:var(--mk-bg);min-height:100vh;color:var(--mk-body);font-family:var(--font-body);position:relative;overflow-x:clip}html:has(.mk){scroll-behavior:smooth;background:#0a0908;scroll-padding-top:88px;position:relative}.mk ::selection{background:var(--spark);color:var(--spark-on)}.mk a{color:inherit;text-decoration:none}.mk :focus-visible{outline:2px solid var(--spark-hot);outline-offset:3px;border-radius:6px}.mk-grain{z-index:60;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.mk-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.mk-section{padding:128px 0;position:relative}.mk-eyebrow{color:var(--spark-ink);font:500 13px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;display:inline-flex}.mk-eyebrow:before{content:"";background:var(--spark);width:18px;height:2px}.mk-h2{color:var(--mk-text);font:700 clamp(34px, 4.8vw, 62px) / 1.02 var(--mk-display);letter-spacing:-.035em;text-wrap:balance;margin:0}.mk-lede{max-width:54ch;color:var(--mk-soft);text-wrap:pretty;margin:24px 0 0;font-size:18px;line-height:1.6}.mk-head{max-width:820px;margin-bottom:64px}.mk-head.center{text-align:center;margin-left:auto;margin-right:auto}.mk-head.center .mk-lede{margin-left:auto;margin-right:auto}.mk-cta,.mk-ghost{height:52px;font:600 16px/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:transform .2s var(--mk-ease), box-shadow .25s ease, background .2s ease, border-color .2s ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;display:inline-flex}.mk .mk-cta{background:var(--spark);color:var(--spark-on);box-shadow:0 0 #ff4d1c00}.mk-cta:hover{transform:translateY(-2px);box-shadow:0 14px 40px -8px #ff4d1c99}.mk-cta:active,.mk-ghost:active{transform:scale(.97)}.mk-cta svg{transition:transform .25s var(--mk-ease)}.mk-cta:hover svg{transform:translate(4px)}.mk .mk-ghost{border:1px solid var(--mk-line-strong);color:var(--mk-text);background:#ffffff05}.mk-ghost:hover{background:#ffffff0f;border-color:#ffeee266}.mk-cta.sm,.mk-ghost.sm{height:40px;padding:0 18px;font-size:14px}.mk-nav{z-index:50;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0;left:0;right:0}.mk-nav[data-scrolled=true]{border-bottom-color:var(--mk-line);-webkit-backdrop-filter:blur(16px)saturate(150%);background:#0a0908db}.mk-nav-inner{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.mk-nav-logo{align-items:center;display:inline-flex}.mk-nav-links{align-items:center;gap:4px;display:flex}.mk-nav-links a{color:var(--mk-soft);border-radius:999px;padding:10px 14px;font-size:14.5px;font-weight:500;transition:color .2s,background .2s;position:relative}.mk-nav-links a:hover{color:var(--mk-text);background:#ffffff0f}.mk-nav-actions{align-items:center;gap:8px;display:flex}.mk-nav-actions .plain{color:var(--mk-soft);padding:10px 14px;font-size:14.5px;font-weight:500;transition:color .2s}.mk-nav-actions .plain:hover{color:var(--mk-text)}.mk-hero{text-align:center;padding:176px 0 96px;position:relative}.mk-hero-glow{pointer-events:none;background:radial-gradient(closest-side,#ff4d1c42,#ff4d1c12 50%,#0000 72%);width:1500px;height:1000px;margin-left:-750px;position:absolute;top:-260px;left:50%}.mk-hero-pointer{pointer-events:none;background:radial-gradient(closest-side,#ff8a3d1f,#0000);border-radius:50%;width:620px;height:620px;margin:-310px 0 0 -310px;position:absolute;top:0;left:0}.mk-hero>.mk-wrap{position:relative}.mk-h1{color:var(--mk-text);font:800 clamp(46px, 9.4vw, 128px) / .9 var(--mk-display);letter-spacing:-.05em;margin:0}.mk-h1 .line{display:block}.mk-h1 .mask{vertical-align:top;margin:-.06em -.04em -.14em;padding:.06em .04em .14em;display:inline-block;overflow:hidden}.mk-h1 .word{will-change:transform;display:inline-block}.mk-h1 .ember{background:var(--mk-ember);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite mk-ember}@keyframes mk-ember{0%,86%,90%,94%,to{filter:brightness()}88%{filter:brightness(1.7)}92%{filter:brightness(.75)}}.mk-hero-sub{max-width:620px;color:var(--mk-soft);text-wrap:pretty;margin:32px auto 0;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.mk-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:40px;display:flex}.mk-hero-note{color:var(--mk-faint);margin:20px 0 0;font-size:13.5px}.mk-stage{perspective:1600px;margin-top:80px;position:relative}.mk-call-tilt{transform-origin:50% 100%;will-change:transform;position:relative}.mk-arc{pointer-events:none;width:100vw;height:140px;margin-left:-50vw;position:absolute;left:50%;overflow:visible}.mk-stage>.mk-arc{top:64px}.mk-arc path{fill:none;vector-effect:non-scaling-stroke;stroke-linejoin:round}.mk-arc .glow{stroke:var(--spark);stroke-width:8px;opacity:.55;filter:blur(7px)}.mk-arc .core{stroke:#ffd2a8;stroke-width:1.6px;opacity:.95}.mk-call{border:1px solid var(--mk-line-strong);text-align:left;background:linear-gradient(#181513 0%,#0f0d0c 100%);border-radius:28px;max-width:1040px;margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05,0 50px 120px -30px #000000e6,0 0 90px -20px #ff4d1c47}.mk-call-bar{border-bottom:1px solid var(--mk-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px 14px 20px;display:flex}.mk-call-status{color:var(--mk-soft);align-items:center;gap:14px;font-size:13.5px;font-weight:500;display:flex}.mk-call-status .time{color:var(--mk-faint);font:500 13px/1 var(--font-mono);font-variant-numeric:tabular-nums}.mk-sound{background:var(--spark);height:32px;color:var(--spark-on);font:600 13px/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background .2s ease, color .2s ease, box-shadow .25s ease, transform .15s var(--mk-ease);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;display:inline-flex}.mk-sound:hover{box-shadow:0 8px 26px -8px #ff4d1cb3}.mk-sound:active{transform:scale(.96)}.mk-sound[data-on=true]{color:var(--mk-text);background:#ffffff17}.mk-sound[data-on=true]:hover{box-shadow:none;background:#ffffff26}.mk-sound:disabled{opacity:.6;cursor:progress}.mk-call-talk{min-width:0;min-height:0;display:flex;position:relative}.mk-call-talk .mk-lines{flex:1;min-width:0}.mk-unmute{z-index:2;gap:10px;width:fit-content;height:46px;margin:0 auto;padding:0 22px 0 18px;font-size:15px;position:absolute;top:20px;left:0;right:0;box-shadow:0 16px 44px -10px #ff4d1cb3,0 0 0 6px #ff4d1c24}.mk-unmute:hover{box-shadow:0 18px 50px -10px #ff4d1cd9,0 0 0 8px #ff4d1c2e}.mk-seg{background:#ffffff0d;border-radius:999px;padding:3px;display:inline-flex;position:relative}.mk-seg button{z-index:1;height:30px;color:var(--mk-soft);font:500 13px/1 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;transition:color .2s;position:relative}.mk-seg button[aria-pressed=true]{color:var(--mk-bg)}.mk-seg .thumb{background:var(--mk-text);transition:transform .32s var(--mk-ease), width .32s var(--mk-ease);border-radius:999px;position:absolute;top:3px;bottom:3px;left:0}.mk-seg:not(:has(.thumb)) button[aria-pressed=true]{background:var(--mk-text)}.mk-call-body{grid-template-columns:340px minmax(0,1fr);height:440px;display:grid}.mk-call-stage{border-right:1px solid var(--mk-line);background:radial-gradient(closest-side at 50% 42%,#ff4d1c21,#0000);flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex;position:relative}.mk-call-who{color:var(--mk-text);flex-direction:column;align-items:center;gap:6px;font-size:17px;font-weight:600;display:flex}.mk-call-who span{color:var(--mk-soft);font:400 13px/1 var(--font-mono);white-space:nowrap}.mk-bars{height:44px;color:var(--spark);transform:scaleY(var(--amp,.12));transition:transform .28s var(--mk-ease), color .25s ease;align-items:center;gap:4px;display:flex}.mk-bars i{background:currentColor;border-radius:2px;width:4px;height:100%;animation:.9s ease-in-out infinite mk-bar}.mk-bars[data-mode=agent]{--amp:1}.mk-bars[data-mode=caller]{--amp:.75;color:var(--mk-text)}.mk-bars[data-mode=tool]{--amp:.2;color:var(--chip-tool-ink)}@keyframes mk-bar{0%,to{transform:scaleY(.18)}50%{transform:scaleY(1)}}.mk-lines{flex-direction:column;justify-content:flex-end;gap:16px;min-height:0;padding:28px 32px 32px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 72px);mask-image:linear-gradient(#0000 0,#000 72px)}.mk-line{flex-direction:column;flex:none;gap:6px;display:flex}.mk-line .who{color:var(--mk-faint);font:500 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.mk-line.agent p{color:var(--mk-text);letter-spacing:-.01em;margin:0;font-size:21px;font-weight:500;line-height:1.4}.mk-line.agent p span{opacity:.14;transition:opacity .22s}.mk-line.agent p span.on{opacity:1}.mk-line.caller{align-items:flex-end}.mk-line.caller p{max-width:82%;color:var(--mk-body);background:#ffffff14;border-radius:18px 18px 4px;margin:0;padding:11px 16px;font-size:16px;line-height:1.4}.mk-cut{background:var(--spark-soft);color:var(--spark-ink);font:500 12px/1 var(--font-mono);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.mk-tool{background:var(--chip-tool-bg);height:32px;color:var(--chip-tool-ink);font:500 13px/1 var(--font-mono);border-radius:10px;align-self:flex-start;align-items:center;gap:10px;padding:0 12px;display:inline-flex}.mk-tool .arrow{opacity:.55}.mk-tool .spin{border:2px solid;border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite mk-spin}@keyframes mk-spin{to{transform:rotate(360deg)}}.mk-ended{color:var(--mk-soft);font:400 13px/1.5 var(--font-mono);align-self:flex-start}.mk-ended b{color:var(--ok);font-weight:500}@media (max-width:900px){.mk-section{padding:88px 0}.mk-head{margin-bottom:48px}.mk-nav-links{display:none}.mk-hero{padding:136px 0 72px}.mk-stage{margin-top:56px}.mk-call-body{grid-template-columns:minmax(0,1fr);height:auto}.mk-call-stage{border-right:0;border-bottom:1px solid var(--mk-line);flex-direction:row;justify-content:flex-start;gap:16px;padding:16px 20px}.mk-call-stage .bloub-svg-avatar{flex:none;width:64px!important;height:64px!important}.mk-call-who{white-space:nowrap;align-items:flex-start}.mk-call-stage .mk-bars{height:32px;margin-left:auto}.mk-call-stage .mk-bars i:nth-child(n+13){display:none}.mk-lines{height:380px;padding:20px}.mk-line.agent p{font-size:18px}}@media (max-width:560px){.mk-wrap{padding:0 16px}.mk-nav-actions .plain{display:none}.mk-call-bar{flex-wrap:wrap}.mk-cta,.mk-ghost{height:48px;padding:0 22px;font-size:15px}}@media (prefers-reduced-motion:reduce){html:has(.mk){scroll-behavior:auto}.mk-h1 .ember,.mk-bars i,.mk-tool .spin{animation:none}.mk-line.agent p span,.mk-seg .thumb{transition:none}}.mk-langs{padding:24px 0 40px;position:relative}.mk-langs-title{max-width:640px;color:var(--mk-soft);text-align:center;text-wrap:balance;margin:0 auto 40px;padding:0 24px;font-size:17px;line-height:1.5}.mk-langs-title b{color:var(--mk-text);font-weight:600}.mk-marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.mk-marquee ul{flex:none;align-items:center;margin:0;padding:0;list-style:none;animation:70s linear infinite mk-drift;display:flex}.mk-marquee[data-reverse=true] ul{animation-duration:84s;animation-direction:reverse}.mk-marquee:hover ul{animation-play-state:paused}.mk-marquee li{color:#fff8f24d;font:600 clamp(26px, 3.4vw, 44px) / 1.25 var(--mk-display);letter-spacing:-.02em;white-space:nowrap;align-items:center;padding:10px 0;transition:color .3s;display:flex}.mk-marquee li:hover{color:var(--mk-text)}.mk-marquee li:after{content:"";background:var(--spark);opacity:.85;width:9px;height:9px;margin:0 28px;transform:rotate(45deg)scale(.8)}@keyframes mk-drift{to{transform:translate(-100%)}}.mk-wave{align-items:center;gap:3px;height:36px;display:flex}.mk-wave i{background:currentColor;border-radius:2px;width:3px;height:100%;animation:.9s ease-in-out infinite mk-bar}.mk-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.mk-tile{border:1px solid var(--mk-line);background:var(--mk-card);transition:border-color .3s ease, transform .4s var(--mk-ease);border-radius:24px;flex-direction:column;grid-column:span 2;padding:8px 8px 32px;display:flex}.mk-tile.wide{grid-column:span 4}.mk-tile:hover{border-color:var(--mk-line-strong);transform:translateY(-4px)}.mk-tile-art{background:radial-gradient(120% 90% at 50% 0,#ff4d1c1a,#0000 60%),#0d0b0a;border-radius:17px;place-items:center;height:208px;margin-bottom:28px;display:grid;position:relative;overflow:hidden}.mk-tile h3{color:var(--mk-text);font:600 21px/1.25 var(--mk-display);letter-spacing:-.015em;margin:0 24px 8px}.mk-tile p{color:var(--mk-soft);text-wrap:pretty;margin:0 24px;font-size:15.5px;line-height:1.55}.mk-duet{flex-direction:column;gap:22px;width:min(86%,560px);display:flex}.mk-duet .lane{grid-template-columns:62px minmax(0,1fr) 74px;align-items:center;gap:16px;display:grid}.mk-duet .name{color:var(--mk-soft);font:500 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.mk-duet .mk-wave{animation:mk-duet-agent 8s var(--mk-ease) infinite;justify-content:space-between}.mk-duet .agent{color:var(--spark)}.mk-duet .caller{color:var(--mk-text)}.mk-duet .caller .mk-wave{animation-name:mk-duet-caller}.mk-duet .state{height:24px;position:relative}.mk-duet .state i{color:var(--mk-soft);font:500 12px/1 var(--font-mono);background:#ffffff0f;border-radius:999px;place-items:center;font-style:normal;animation:8s linear infinite mk-duet-rest;display:grid;position:absolute;inset:0}.mk-duet .state i+i{background:var(--spark-soft);color:var(--spark-ink);animation-name:mk-duet-cut}.mk-duet .caller .state i+i{color:var(--mk-text);background:#ffffff24}@keyframes mk-duet-agent{0%,38%{transform:scaleY(1)}40.5%,72%{transform:scaleY(.06)}78%,to{transform:scaleY(1)}}@keyframes mk-duet-caller{0%,36%{transform:scaleY(.06)}39.5%,68%{transform:scaleY(.82)}72%,to{transform:scaleY(.06)}}@keyframes mk-duet-rest{0%,38%{opacity:1}40%,72%{opacity:0}76%,to{opacity:1}}@keyframes mk-duet-cut{0%,38%{opacity:0}40%,72%{opacity:1}76%,to{opacity:0}}.mk-nods{width:100%;height:100%;color:var(--spark);place-items:center;display:grid;position:relative}.mk-nods>span{color:var(--mk-text);opacity:0;animation:mk-nod 7.5s var(--mk-ease) infinite;background:#ffffff1a;border-radius:14px 14px 14px 4px;padding:6px 12px;font-size:14px;font-weight:500;position:absolute;top:34px}.mk-nods>span:first-child{left:16%}.mk-nods>span:nth-child(2){animation-delay:2.5s;left:44%}.mk-nods>span:nth-child(3){animation-delay:5s;left:66%}.mk-nods .mk-wave{height:44px;margin-top:48px}@keyframes mk-nod{0%{opacity:0;transform:translateY(14px)scale(.8)}5%,20%{opacity:1;transform:none}28%,to{opacity:0;transform:translateY(-16px)}}.mk-tone{flex-direction:column;gap:26px;width:82%;display:flex}.mk-tone p{color:var(--mk-text);margin:0;font-size:17px;font-weight:500;line-height:1.75}.mk-tone code{background:var(--spark-soft);color:var(--spark-ink);font:500 13px/1 var(--font-mono);border-radius:7px;padding:3px 8px;animation:4s ease-in-out infinite mk-tag}.mk-tone code+code,.mk-tone p code:last-of-type{animation-delay:2s}@keyframes mk-tag{0%,70%,to{box-shadow:0 0 #ff4d1c00}80%{box-shadow:0 0 0 5px #ff4d1c38}}.mk-speed{color:var(--mk-faint);font:500 12px/1 var(--font-mono);align-items:center;gap:12px;display:flex}.mk-speed .track,.mk-slider .track{background:#ffffff1f;border-radius:2px;flex:1;height:4px;position:relative}.mk-speed .track i,.mk-slider .track i{background:var(--mk-text);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%;box-shadow:0 0 0 5px #ffffff1a}.mk-speed .track i{animation:mk-slide 6s var(--mk-ease) infinite alternate}@keyframes mk-slide{0%,15%{left:22%}45%,60%{left:74%}90%,to{left:44%}}.mk-swap{text-align:center;place-items:center;width:100%;height:100%;padding:0 24px;display:grid}.mk-swap span{color:var(--mk-soft);font:500 12px/1 var(--font-mono);background:#ffffff12;border-radius:999px;margin-bottom:14px;padding:5px 11px;display:inline-block}.mk-swap p{color:var(--mk-text);font:600 22px/1.35 var(--mk-display);letter-spacing:-.01em;margin:0}.mk-bye{flex-direction:column;gap:10px;width:78%;display:flex}.mk-bye span{opacity:0;animation:mk-bye 7s var(--mk-ease) infinite;padding:9px 14px;font-size:14.5px}.mk-bye .them{color:var(--mk-body);background:#ffffff17;border-radius:16px 16px 4px;align-self:flex-end}.mk-bye .us{background:var(--spark-soft);color:#ffd9c7;border-radius:16px 16px 16px 4px;align-self:flex-start;animation-delay:1.1s}.mk-bye .end{color:var(--mk-soft);font:500 12px/1 var(--font-mono);background:#ffffff0f;border-radius:999px;align-self:center;align-items:center;gap:7px;margin-top:6px;padding:6px 12px;animation-delay:2.3s;display:inline-flex}@keyframes mk-bye{0%{opacity:0;transform:translateY(10px)}6%,78%{opacity:1;transform:none}86%,to{opacity:0;transform:none}}.mk-steps{flex-direction:column;gap:112px;display:flex}.mk-step{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:72px;display:grid}.mk-step[data-flip=true]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.mk-step[data-flip=true] .mk-step-copy{order:2}.mk-step-no{color:var(--spark);font:500 14px/1 var(--font-mono);letter-spacing:.08em;margin-bottom:20px;display:block}.mk-step-copy h3{color:var(--mk-text);font:700 clamp(28px, 3vw, 38px) / 1.08 var(--mk-display);letter-spacing:-.03em;margin:0 0 16px}.mk-step-copy p{color:var(--mk-soft);text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.mk-step-copy ul{flex-direction:column;gap:12px;margin:28px 0 0;padding:0;list-style:none;display:flex}.mk-step-copy li{color:var(--mk-body);gap:12px;font-size:15.5px;line-height:1.45;display:flex}.mk-step-copy li svg{color:var(--spark);flex:none;margin-top:3px}.mk-panel{border:1px solid var(--mk-line-strong);background:linear-gradient(#181513,#100e0d);border-radius:22px;overflow:hidden;box-shadow:0 40px 90px -40px #000000e6,0 0 70px -30px #ff4d1c38}.mk-panel-bar{border-bottom:1px solid var(--mk-line);align-items:center;gap:12px;min-height:58px;padding:12px 18px;display:flex}.mk-panel-bar strong{color:var(--mk-text);font-size:15.5px;font-weight:600}.mk-panel-bar .saved{color:var(--ok);align-items:center;gap:5px;font-size:13px;display:inline-flex}.mk-panel-bar .test{background:var(--mk-text);height:34px;color:var(--mk-bg);border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.mk-panel-bar .route{color:var(--mk-faint);font:500 12.5px/1 var(--font-mono);margin-left:auto}.mk-panel-bar .route b{color:var(--spark-ink);margin-right:6px;font-weight:600}.mk-panel .label{color:var(--mk-faint);font:500 12px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;display:block}.mk-panel-foot{border-top:1px solid var(--mk-line);color:var(--mk-soft);padding:14px 22px;font-size:13.5px}.mk-doc{padding:26px 28px 30px}.mk-doc p{color:var(--mk-body);margin:0 0 26px;font-size:16.5px;line-height:1.95}.mk-doc p:last-child{margin-bottom:0}.mk-doc .ui-chip{font:500 13.5px/1.5 var(--font-mono);vertical-align:baseline;padding:2px 9px}.mk-typed{color:var(--mk-text)}.mk-typed .caret{background:var(--spark);vertical-align:-.18em;width:2px;height:1.1em;margin-left:2px;animation:1s steps(2,end) infinite mk-caret;display:inline-block}@keyframes mk-caret{50%{opacity:0}}.mk-rows{padding:6px 22px}.mk-setting{border-bottom:1px solid var(--mk-line);justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:12px 0;display:flex}.mk-setting:last-child{border-bottom:0}.mk-setting b{color:var(--mk-text);font-size:14.5px;font-weight:600;display:block}.mk-setting small{color:var(--mk-faint);font-size:13px}.mk-opts{background:#ffffff0d;border-radius:999px;padding:3px;display:inline-flex}.mk-opts span{color:var(--mk-soft);white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:500;transition:color .3s,background .3s}.mk-opts span.on{background:var(--mk-text);color:var(--mk-bg)}.mk-select{border:1px solid var(--mk-line-strong);color:var(--mk-text);border-radius:999px;padding:9px 14px;font-size:13.5px;font-weight:500}.mk-slider{align-items:center;gap:16px;width:min(240px,46%);display:flex}.mk-slider .value{min-width:46px;color:var(--mk-text);font:500 13px/1 var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.mk-code .mk-panel-bar{padding-left:12px}.mk-code pre{color:#d9d0c8;font:400 13.5px/1.75 var(--font-mono);white-space:pre;margin:0;padding:22px 24px;overflow-x:auto}.mk-code .str{color:#ffc48a}.mk-code-out{border-top:1px solid var(--mk-line);padding:16px 24px 6px}.mk-code-out pre{padding:0 0 12px}.mk-events{border-top:1px solid var(--mk-line);padding:18px 24px 10px}.mk-events dl{margin:6px 0 0}.mk-events dl>div{border-top:1px solid var(--mk-line);grid-template-columns:184px minmax(0,1fr);align-items:baseline;gap:20px;padding:11px 0;display:grid}.mk-events dl>div:first-child{border-top:0}.mk-events dt{color:var(--mk-text);font:500 13px/1.5 var(--font-mono)}.mk-events dd{color:var(--mk-soft);margin:0;font-size:14px;line-height:1.5}.mk-stats{border-bottom:1px solid var(--mk-line);grid-template-columns:repeat(3,auto) minmax(0,1fr);gap:0;margin:0;display:grid}.mk-stats div{border-right:1px solid var(--mk-line);padding:18px 22px}.mk-stats div:last-child{border-right:0}.mk-stats dt{color:var(--mk-faint);margin-bottom:8px;font-size:12.5px}.mk-stats dd{color:var(--mk-text);font:700 30px/1 var(--mk-display);letter-spacing:-.02em;margin:0}.mk-stats dd.text{font:500 14.5px/1.35 var(--font-body);letter-spacing:0}.mk-replies{border-bottom:1px solid var(--mk-line);padding:18px 22px}.mk-replies .meters{flex-direction:column;gap:8px;display:flex}.mk-replies .meters i{background:var(--mk-ember);transform-origin:0;border-radius:4px;height:8px;display:block}.mk-record-lines{flex-direction:column;gap:12px;padding:20px 22px 24px;display:flex}.mk-record-lines p{color:var(--mk-body);grid-template-columns:62px minmax(0,1fr);gap:12px;margin:0;font-size:14.5px;line-height:1.5;display:grid}.mk-record-lines p span{color:var(--mk-faint);font:500 12px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding-top:3px}.mk .plan-card{border-radius:22px;padding:26px}.mk .plan-card h3{font:600 19px/1.2 var(--mk-display)}.mk .plan-price strong{font:700 44px/1 var(--mk-display)}.mk .plan-card li svg{color:var(--spark)}.mk .plan-card .ui-button{height:44px}.mk .plan-card .ui-button.primary{background:var(--spark);color:var(--spark-on);font-weight:600}.mk .plan-card .ui-button.primary:hover{background:var(--spark-hot);box-shadow:0 10px 30px -8px #ff4d1c99}.mk .plan-card:has(.ui-button.primary){background:linear-gradient(180deg, #ff4d1c1a, transparent 55%), var(--mk-card);border-color:#ff4d1c8c;box-shadow:0 30px 80px -40px #ff4d1c80}.mk .public-note{color:var(--mk-soft)}.mk-closing{text-align:center;padding:144px 0 136px;position:relative;overflow:hidden}.mk-closing:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ff4d1c4d,#0000 70%);width:1400px;height:820px;margin-left:-700px;position:absolute;bottom:-420px;left:50%}.mk-closing .mk-wrap{position:relative}.mk-closing-mark{place-items:center;height:132px;margin-bottom:64px;display:grid}.mk-closing-mark svg{max-width:100%}.mk-closing .mk-lede{margin-left:auto;margin-right:auto}.mk-footer{border-top:1px solid var(--mk-line);padding:40px 0 48px;position:relative}.mk-footer .mk-wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.mk-footer-brand p{color:var(--mk-faint);margin:14px 0 0;font-size:14px}.mk-footer nav{flex-wrap:wrap;gap:6px 24px;display:flex}.mk-footer nav a{color:var(--mk-soft);font-size:14px;transition:color .2s}.mk-footer nav a:hover{color:var(--mk-text)}.mk .public-page{background:0 0;min-height:0;padding-top:72px}.mk .public-hero{padding:88px 24px 56px}.mk .public-hero h1{font:700 clamp(38px, 6vw, 68px) / 1 var(--mk-display);letter-spacing:-.04em}.mk .public-hero p{font-size:18px}.mk .legal{padding:72px 24px 96px}.mk .legal h1{font:700 clamp(34px, 5vw, 52px) / 1.05 var(--mk-display);letter-spacing:-.035em}.mk .legal h2{font:600 20px/1.3 var(--mk-display)}.mk .legal p,.mk .legal li{color:var(--mk-body);font-size:16px}@media (max-width:1000px){.mk-tile,.mk-tile.wide{grid-column:span 6}.mk-steps{gap:80px}.mk-step,.mk-step[data-flip=true]{grid-template-columns:1fr;gap:36px}.mk-step[data-flip=true] .mk-step-copy{order:0}.mk-closing{padding:96px 0}.mk-closing-mark{height:88px;margin-bottom:48px}.mk-closing-mark svg{width:auto!important;height:88px!important}}@media (max-width:560px){.mk-duet .lane{grid-template-columns:50px minmax(0,1fr)}.mk-duet .state,.mk-duet .mk-wave i:nth-child(n+21){display:none}.mk-setting{flex-wrap:wrap}.mk-slider{width:100%}.mk-stats{grid-template-columns:repeat(3,1fr)}.mk-stats div:nth-child(3){border-right:0}.mk-stats div:last-child{border-top:1px solid var(--mk-line);grid-column:1/-1}.mk-events dl>div{grid-template-columns:1fr;gap:2px}.mk-closing-mark{height:60px}.mk-closing-mark svg{height:60px!important}.mk-footer .mk-wrap{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.mk-marquee ul,.mk-wave i,.mk-duet .mk-wave,.mk-duet .state i,.mk-nods>span,.mk-tone code,.mk-speed .track i,.mk-bye span,.mk-typed .caret{animation:none}.mk-marquee{overflow-x:auto}.mk-duet .state i+i{opacity:0}.mk-nods>span,.mk-bye span{opacity:1}.mk-tile:hover{transform:none}}
