.mk-section{padding:var(--mk-section-y) 0;isolation:isolate;position:relative}.mk-section-alt{background:var(--mk-bg-subtle);border-top:1px solid var(--mk-hairline);border-bottom:1px solid var(--mk-hairline)}.mk-head{max-width:760px;margin-bottom:clamp(40px,5vw,64px)}.mk-head[data-center]{text-align:center;margin-left:auto;margin-right:auto}.mk-head[data-center] .mk-lead{margin-left:auto;margin-right:auto}.mk-copy{min-width:0}.mk-copy>.mk-body{margin-top:16px}.mk-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.mk-card{isolation:isolate;border:1px solid var(--mk-border);border-radius:var(--mk-radius-card);background:linear-gradient(180deg, var(--mk-card-top), transparent 45%), var(--mk-card);box-shadow:var(--mk-shadow-sm);position:relative;overflow:hidden}.mk-spot:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,-30%), var(--mk-spot), transparent 65%);opacity:0;transition:opacity .3s var(--mk-ease);position:absolute;inset:0}.mk-spot:hover:before{opacity:1}.mk-icon-tile{background:var(--mk-accent-soft);width:36px;height:36px;color:var(--mk-accent);border-radius:10px;place-items:center;display:inline-grid}.mk-caps{gap:14px;margin-top:24px;display:grid}.mk-caps-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}.mk-cap{padding-left:21px;position:relative}.mk-cap-title{color:var(--mk-text);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:15px;font-weight:590;line-height:22px;display:flex}.mk-cap-title svg{color:var(--mk-accent);position:absolute;top:5px;left:0}.mk-cap[data-soon] .mk-cap-title svg{color:var(--mk-disabled)}.mk-cap p{color:var(--mk-muted);margin:2px 0 0;font-size:14px;line-height:21px}.mk-caps-compact .mk-cap-title{font-size:14px}.mk-caps-compact .mk-cap p{font-size:13px;line-height:20px}.mk-hero{isolation:isolate;padding:clamp(56px,8vw,104px) 0 clamp(64px,8vw,112px);position:relative;overflow:clip}.mk-hero-bg{z-index:-1;background:radial-gradient(56% 46% at 50% 0%, var(--mk-glow), transparent 72%), radial-gradient(36% 30% at 88% 22%, var(--mk-glow-2), transparent 70%);position:absolute;inset:0}.mk-hero-bg:before{content:"";background-image:linear-gradient(var(--mk-grid) 1px, transparent 1px), linear-gradient(90deg, var(--mk-grid) 1px, transparent 1px);background-position:50% -1px;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 12%,#000 25%,#0000 78%);mask-image:radial-gradient(70% 55% at 50% 12%,#000 25%,#0000 78%)}.mk-hero-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.mk-announce{border:1px solid var(--mk-border-strong);background:var(--mk-ghost-bg);max-width:100%;min-height:34px;color:var(--mk-text-2);text-align:left;transition:border-color .16s var(--mk-ease), background-color .16s var(--mk-ease);border-radius:999px;align-items:center;gap:10px;margin-bottom:28px;padding:3px 14px 3px 3px;font-size:13px;font-weight:510;line-height:18px;display:inline-flex}.mk-announce:hover{border-color:var(--mk-accent);background:var(--mk-ghost-hover)}.mk-announce-tag{background:var(--mk-accent-soft);height:26px;color:var(--mk-accent);border-radius:999px;flex:none;align-items:center;padding:0 10px;font-weight:590;display:inline-flex}.mk-announce svg{color:var(--mk-muted);flex:none}.mk-hero .mk-h1{background:linear-gradient(180deg, var(--mk-text) 38%, color-mix(in srgb, var(--mk-text) 66%, var(--mk-bg)) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:13.5em}.mk-hero-lead{max-width:34em;color:var(--mk-muted);margin-top:24px;font-size:clamp(17px,.9rem + .4vw,20px);line-height:1.6}.mk-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.mk-hero-meta{color:var(--mk-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin-top:20px;font-size:14px;display:flex}.mk-hero-meta .mk-text-link{font-size:14px}.mk-hero-scene{margin-top:clamp(48px,7vw,88px)}.mk-ui{border:1px solid var(--mk-border-strong);background:var(--mk-bg-elev);box-shadow:var(--mk-shadow);color:var(--mk-text-2);text-align:left;border-radius:16px;font-size:13px;line-height:20px;position:relative;overflow:hidden}.mk-ui-top{border-bottom:1px solid var(--mk-hairline);height:38px;color:var(--mk-muted);white-space:nowrap;align-items:center;gap:14px;padding:0 14px;font-size:12px;display:flex;overflow:hidden}.mk-ui-dots{gap:6px;display:inline-flex}.mk-ui-dots i{background:var(--mk-border-strong);border-radius:50%;width:10px;height:10px}.mk-ui-crumb span{opacity:.6;margin:0 4px}.mk-ui-avatar{color:#fff;background:#4f46e5;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:640;line-height:1;display:inline-grid}.mk-ui-avatar[data-tone="1"]{background:#6d28d9}.mk-ui-avatar[data-tone="2"]{background:#0e7490}.mk-ui-avatar[data-tone="3"]{background:#b45309}.mk-ui-id{font:510 12px/1.4 var(--mk-mono);color:var(--mk-muted)}.mk-ui-mono{font-family:var(--mk-mono);font-size:12px}.mk-ui-ico{border:1px solid var(--mk-border);background:var(--mk-bg-active);width:22px;height:22px;color:var(--mk-text-2);border-radius:50%;flex:none;place-items:center;display:inline-grid}.mk-ui-label{border:1px solid var(--mk-border);height:22px;color:var(--mk-text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:510;line-height:1;display:inline-flex}.mk-ui-label:before{content:"";background:#5e6ad2;border-radius:50%;width:7px;height:7px}.mk-ui-label[data-c="1"]:before{background:#26b5ce}.mk-ui-label[data-c="2"]:before{background:#4cb782}.mk-ui-label[data-c="5"]:before{background:#eb5757}.mk-ui-label[data-c="6"]:before{background:#bb87fc}.mk-ui-prio{align-items:flex-end;gap:1.5px;height:12px;display:inline-flex}.mk-ui-prio i{background:var(--mk-border-strong);border-radius:1px;width:3px}.mk-ui-prio i:first-child{height:5px}.mk-ui-prio i:nth-child(2){height:8px}.mk-ui-prio i:nth-child(3){height:11px}.mk-ui-prio[data-level="2"] i,.mk-ui-prio[data-level="3"] i:nth-child(-n+2),.mk-ui-prio[data-level="4"] i:first-child{background:var(--mk-text-2)}.mk-ui-urgent{color:#fff;background:#c2410c;border-radius:4px;place-items:center;width:14px;height:14px;font-size:10px;font-weight:700;display:inline-grid}.mk-ui-pill{border:1px solid var(--mk-border-strong);background:var(--mk-ghost-bg);height:28px;color:var(--mk-text);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:510;display:inline-flex}.mk-ui-issue{background:var(--mk-bg-active);min-width:0;height:22px;font:510 11px/1 var(--mk-mono);color:var(--mk-text-2);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.mk-ui-verified{color:var(--mk-success);align-items:center;gap:3px;font-size:11px;font-weight:590;display:inline-flex}.mk-ui-subhead{letter-spacing:.02em;color:var(--mk-muted);align-items:center;gap:8px;margin:18px 0 8px;font-size:11.5px;font-weight:590;display:flex}.mk-shot,.mk-scene,.mk-mock{min-width:0;position:relative}.mk-shot{container-type:inline-size}:is(.mk-shot,.mk-scene,.mk-mock)>figcaption{color:var(--mk-muted);justify-content:flex-end;margin-top:10px;font-size:12px;line-height:16px;display:flex}.mk-bubble{border-radius:18px;max-width:84%;padding:9px 13px;font-size:13px;line-height:19px}.mk-bubble-in{background:var(--mk-bg-active);color:var(--mk-text);border-bottom-left-radius:6px;align-self:flex-start}.mk-bubble-out{color:#fff;background:#4f46e5;border-bottom-right-radius:6px;align-self:flex-end}.mk-toast{border:1px solid var(--mk-border-strong);background:var(--mk-bg-elev);box-shadow:var(--mk-shadow);text-align:left;border-radius:18px;align-items:center;gap:12px;padding:12px 18px 12px 12px;display:inline-flex}.mk-toast b{color:var(--mk-text);font-size:14px;font-weight:640;line-height:20px;display:block}.mk-toast small{color:var(--mk-muted);font-size:12px;line-height:18px;display:block}.mk-toast-ico{color:#fff;background:#2e9f67;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.mk-toast-sm{box-shadow:var(--mk-shadow-sm);border-radius:999px;gap:8px;padding:6px 14px 6px 6px}.mk-toast-sm .mk-toast-ico{width:22px;height:22px}.mk-toast-sm b{font-size:13px}.mk-scene{max-width:1160px;margin:0 auto}.mk-scene-stage{padding:0 0 44px 132px;position:relative}.mk-scene-stage:before{content:"";z-index:-1;background:radial-gradient(50% 50% at 50% 50%, var(--mk-glow), transparent 75%);position:absolute;inset:8% 6% 0 18%}.mk-scene-body{grid-template-columns:192px minmax(0,1fr) 224px;min-height:420px;display:grid}.mk-ui-side{border-right:1px solid var(--mk-hairline);background:var(--mk-bg-subtle);flex-direction:column;gap:2px;padding:10px 8px;display:flex}.mk-ui-ws{color:var(--mk-text);align-items:center;gap:8px;padding:2px 8px 10px;font-weight:590;display:flex}.mk-ui-ws .mk-ui-avatar{border-radius:6px;width:20px;height:20px;font-size:10px}.mk-ui-nav{height:28px;color:var(--mk-muted);white-space:nowrap;border-radius:7px;align-items:center;gap:9px;padding:0 8px;display:flex}.mk-ui-nav[data-active]{background:var(--mk-bg-active);color:var(--mk-text)}.mk-ui-nav b{color:#fff;text-align:center;background:#4f46e5;border-radius:999px;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:11px;font-weight:640;line-height:18px}.mk-ui-nav-group{color:var(--mk-muted);margin-top:14px;padding:0 8px 4px;font-size:11px;font-weight:590}.mk-ui-teamdot{background:#26b5ce;border-radius:3px;width:9px;height:9px}.mk-scene-issue{min-width:0;padding:28px 32px}.mk-scene-title{letter-spacing:-.02em;color:var(--mk-text);margin-top:6px;font-size:22px;font-weight:620;line-height:30px}.mk-scene-desc{max-width:38em;color:var(--mk-muted);margin-top:10px}.mk-scene-activity{border-top:1px solid var(--mk-hairline);gap:4px;margin-top:28px;padding-top:18px;display:grid}.mk-scene-activity li{min-height:34px;color:var(--mk-muted);align-items:center;gap:10px;font-size:12.5px;display:flex}.mk-scene-done{font-weight:510;color:var(--mk-text)!important}.mk-scene-props{border-left:1px solid var(--mk-hairline);padding:24px 18px}.mk-scene-props dl{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px 8px;display:grid}.mk-scene-props dt{color:var(--mk-muted);font-size:12px}.mk-scene-props dd{min-width:0;color:var(--mk-text);align-items:center;gap:8px;font-size:12.5px;display:flex}.mk-swap{display:inline-grid}.mk-swap>span{white-space:nowrap;grid-area:1/1;align-items:center;gap:6px;display:inline-flex}.mk-swap-from{opacity:0}.mk-widget{color:#18181b;text-align:left;background:#fff;border-radius:24px;flex-direction:column;width:300px;font-size:13px;line-height:19px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #18181b14,0 30px 70px #00000073,0 8px 20px #0003}.mk-widget-head{color:#fff;background:linear-gradient(135deg,#4f46e5,#6d28d9);align-items:center;gap:10px;padding:16px 18px;display:flex}.mk-widget-head .mk-ui-avatar{background:#ffffff2e;border-radius:12px;width:34px;height:34px;font-size:14px}.mk-widget-head b{font-size:14px;font-weight:640;display:block}.mk-widget-head small{color:#ffffffd9;font-size:12px;display:block}.mk-widget-body{background:#f6f6f8;flex-direction:column;gap:8px;padding:16px 14px 12px;display:flex}.mk-widget .mk-bubble-in{color:#18181b;background:#fff;box-shadow:0 0 0 1px #18181b0f}.mk-swapcell{display:grid}.mk-swapcell>*{grid-area:1/1;place-self:end}.mk-typing{display:none}.mk-widget-chip{color:#4338ca;background:#eef0ff;border-radius:999px;align-self:flex-end;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:11.5px;font-weight:590;display:inline-flex}.mk-widget-composer{color:#63636e;background:#fff;border:1px solid #e4e4e7;border-radius:14px;margin:0 12px 12px;padding:10px 14px;font-size:12.5px}.mk-scene-widget{z-index:2;position:absolute;bottom:0;left:0}.mk-scene-toast{z-index:2;position:absolute;bottom:12px;right:28px}@media (prefers-reduced-motion:no-preference){.mk-a{animation:mk-rise .7s var(--mk-ease-out) var(--d,0s) both}.mk-scene-app.mk-a{animation-duration:.9s}.mk-swap-from{animation:mk-fade-out .3s var(--mk-ease) var(--d,0s) both}.mk-swap-to{animation:mk-fade-in .3s var(--mk-ease) var(--d,0s) both}.mk-typing{background:#e9e9ef;border-radius:18px 18px 6px;gap:4px;padding:12px 14px;display:inline-flex;animation:mk-typing .6s linear var(--d,0s) both!important}.mk-typing i{background:#8a8a96;border-radius:50%;width:6px;height:6px;animation:.3s ease-in-out 4 alternate mk-blink}.mk-typing i:nth-child(2){animation-delay:.2s}.mk-typing i:nth-child(3){animation-delay:.4s}.mk-toast.mk-a{animation-name:mk-pop}.mk-scene[data-play=wait] :is(.mk-a:not(.mk-scene-app),.mk-swap-from,.mk-swap-to,.mk-typing){animation-play-state:paused}}@keyframes mk-rise{0%{opacity:0;translate:0 12px;scale:.985}to{opacity:1;translate:none;scale:none}}@keyframes mk-pop{0%{opacity:0;translate:0 16px;scale:.92}60%{opacity:1;scale:1.02}to{opacity:1;translate:none;scale:none}}@keyframes mk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mk-fade-out{0%{opacity:1}to{opacity:0}}@keyframes mk-typing{0%{opacity:0}15%,85%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes mk-blink{0%{opacity:.35}to{opacity:1}}.mk-pillar-nav{flex-wrap:wrap;justify-content:center;gap:8px;margin:-16px auto 40px;display:flex}.mk-pillar-nav a{border:1px solid var(--mk-border-strong);background:var(--mk-ghost-bg);height:38px;color:var(--mk-text);transition:background-color .16s var(--mk-ease), border-color .16s var(--mk-ease);border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:590;display:inline-flex}.mk-pillar-nav a:hover{border-color:var(--mk-accent);background:var(--mk-ghost-hover)}.mk-pillar-nav svg{color:var(--mk-accent)}.mk-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.mk-pillar{flex-direction:column;grid-column:span 6;gap:32px;padding:clamp(24px,3vw,40px);scroll-margin-top:88px;display:flex}.mk-pillar[data-pillar=pillar-chat]{grid-column:1/-1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.mk-pillar[data-pillar=pillar-crm]{grid-column:span 5}.mk-pillar[data-pillar=pillar-issues]{grid-column:span 7}.mk-pillar-media{min-width:0;margin-top:auto}.mk-pillar-tag{color:var(--mk-text);align-items:center;gap:10px;margin-bottom:18px;font-size:14px;font-weight:640;display:flex}.mk-pillar-ico{background:var(--mk-accent-soft);width:30px;height:30px;color:var(--mk-accent);border-radius:10px;place-items:center;display:inline-grid}.mk-pillar-n{font:510 12px/1 var(--mk-mono);color:var(--mk-muted)}.mk-pillar .mk-body{margin-top:12px}.mk-shortcuts{color:var(--mk-muted);flex-wrap:wrap;gap:10px 18px;margin-top:22px;font-size:13px;display:flex}.mk-shortcuts li{align-items:center;gap:8px;display:inline-flex}.mk-desk-body{grid-template-columns:236px minmax(0,1fr);height:372px;display:grid}.mk-desk-list{border-right:1px solid var(--mk-hairline);flex-direction:column;gap:2px;min-width:0;padding:8px;display:flex;overflow:hidden}.mk-desk-tabs,.mk-issues-bar{align-items:center;gap:4px;display:flex}.mk-desk-tabs{padding:2px 2px 8px}.mk-desk-tabs span,.mk-issues-bar>span{height:24px;color:var(--mk-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;display:inline-flex}.mk-desk-tabs [data-active],.mk-issues-bar [data-active]{background:var(--mk-bg-active);color:var(--mk-text);font-weight:510}.mk-desk-row{border-radius:10px;grid-template-columns:24px minmax(0,1fr) 7px;align-items:start;gap:10px;padding:10px 8px;display:grid}.mk-desk-row[data-active]{background:var(--mk-bg-active)}.mk-desk-row-main{min-width:0}.mk-desk-row-top{justify-content:space-between;gap:6px;display:flex}.mk-desk-row-top b{text-overflow:ellipsis;white-space:nowrap;color:var(--mk-text);font-size:12.5px;font-weight:590;overflow:hidden}.mk-desk-row-top small{color:var(--mk-muted);flex:none;font-size:11px}.mk-desk-row-text{text-overflow:ellipsis;white-space:nowrap;color:var(--mk-muted);margin-top:2px;font-size:12px;display:block;overflow:hidden}.mk-ui-kind{background:var(--mk-accent-soft);color:var(--mk-accent);border-radius:4px;margin-right:6px;padding:1px 6px;font-size:10.5px;font-weight:640}.mk-ui-kind[data-kind=support]{background:var(--mk-bg-active);color:var(--mk-text-2)}.mk-desk-unread{background:#4f46e5;border-radius:50%;width:7px;height:7px;margin-top:6px}.mk-desk-thread{flex-direction:column;min-width:0;display:flex}.mk-desk-head{border-bottom:1px solid var(--mk-hairline);align-items:center;gap:10px;padding:10px 14px;display:flex}.mk-desk-head-name{min-width:0;margin-right:auto;display:grid}.mk-desk-head-name b{text-overflow:ellipsis;white-space:nowrap;color:var(--mk-text);font-size:13px;font-weight:590;overflow:hidden}.mk-desk-head-name small{color:var(--mk-muted);font-size:11.5px}.mk-desk-msgs{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex;overflow:hidden}.mk-desk-note{border:1px dashed var(--mk-warning-border);background:var(--mk-warning-soft);color:var(--mk-warning-text);border-radius:999px;align-self:flex-end;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;display:inline-flex}.mk-desk-composer{border:1px solid var(--mk-border-strong);color:var(--mk-muted);border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;margin:0 12px 12px;padding:10px 12px;font-size:12.5px;display:flex}.mk-desk-composer small{font-size:11px}@container (max-width:560px){.mk-desk-body{grid-template-columns:minmax(0,1fr)}.mk-desk-list{display:none}}.mk-contact-body{padding:18px 20px 20px}.mk-contact-head{align-items:center;gap:12px;display:flex}.mk-contact-head .mk-ui-avatar{width:38px;height:38px;font-size:15px}.mk-contact-head span{min-width:0;display:grid}.mk-contact-head b{text-overflow:ellipsis;white-space:nowrap;color:var(--mk-text);font-size:14px;font-weight:620;overflow:hidden}.mk-contact-head small{color:var(--mk-success);font-size:12px}.mk-contact-kv{border-top:1px solid var(--mk-hairline);grid-template-columns:64px minmax(0,1fr);gap:10px 12px;margin-top:18px;padding-top:16px;display:grid}.mk-contact-kv dt{color:var(--mk-muted);font-size:12px}.mk-contact-kv dd{min-width:0;color:var(--mk-text);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.mk-contact-past{gap:6px;display:grid}.mk-contact-past li{border:1px solid var(--mk-hairline);border-radius:10px;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;display:grid}.mk-contact-past li>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-contact-past i{background:var(--mk-disabled);border-radius:50%;width:7px;height:7px}.mk-contact-past i[data-state=open]{background:var(--mk-success)}.mk-contact-past small{color:var(--mk-muted);font-size:11.5px}.mk-contact-segment{border:1px dashed var(--mk-border-strong);border-radius:12px;margin-top:16px;padding:2px 12px 12px}.mk-contact-segment .mk-ui-subhead{margin-top:10px}.mk-contact-seg-chips{flex-wrap:wrap;gap:6px;display:flex}.mk-contact-seg-chips span{background:var(--mk-bg-active);height:24px;color:var(--mk-text-2);border-radius:999px;align-items:center;padding:0 10px;font-size:11.5px;display:inline-flex}.mk-issues-bar{border-bottom:1px solid var(--mk-hairline);padding:8px 12px}.mk-issues-bar .mk-issues-bar-end{margin-left:auto}.mk-issues-ghead{background:var(--mk-bg-subtle);border-bottom:1px solid var(--mk-hairline);height:34px;color:var(--mk-text);align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:590;display:flex}.mk-issues-ghead small{color:var(--mk-muted);font-weight:400}.mk-issues-row{border-bottom:1px solid var(--mk-hairline);grid-template-columns:14px 44px 14px minmax(0,1fr) auto 40px;align-items:center;gap:10px;height:40px;padding:0 16px;font-size:13px;display:grid}.mk-issues-row[data-active]{background:var(--mk-accent-soft)}.mk-issues-title{text-overflow:ellipsis;white-space:nowrap;color:var(--mk-text);overflow:hidden}.mk-issues-votes{color:var(--mk-muted);justify-content:flex-end;align-items:center;gap:3px;font-size:11.5px;display:inline-flex}.mk-issues-hint{color:var(--mk-muted);flex-wrap:wrap;gap:8px 18px;padding:12px 16px;font-size:12px;display:flex}.mk-issues-hint span{align-items:center;gap:6px;display:inline-flex}@container (max-width:520px){.mk-issues-row{grid-template-columns:14px 44px 14px minmax(0,1fr) 40px}.mk-issues-row .mk-ui-label{display:none}}.mk-loop{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid;position:relative}.mk-loop:before{content:"";background:linear-gradient(90deg, transparent, var(--mk-border-strong) 12%, var(--mk-border-strong) 88%, transparent);height:1px;position:absolute;top:45px;left:6%;right:6%}.mk-loop:after{content:"";pointer-events:none;background:radial-gradient(circle, var(--mk-accent) 0 3px, var(--mk-glow) 4px, transparent 8px) no-repeat 0 50% / 17px 17px;opacity:0;width:88%;height:17px;position:absolute;top:37px;left:6%}@media (prefers-reduced-motion:no-preference){.mk-loop:after{animation:mk-travel 7s var(--mk-ease) infinite}}@keyframes mk-travel{0%{opacity:0;transform:translate(0)}8%,92%{opacity:1}to{opacity:0;transform:translate(calc(100% - 17px))}}.mk-loop-step{flex-direction:column;gap:10px;min-height:300px;padding:24px;display:flex}.mk-loop-n{z-index:1;border:1px solid var(--mk-border-strong);background:var(--mk-bg-elev);width:40px;height:40px;font:640 13px/1 var(--mk-mono);color:var(--mk-accent);border-radius:12px;place-items:center;display:inline-grid;position:relative}.mk-loop-title{letter-spacing:-.015em;color:var(--mk-text);margin-top:10px;font-size:19px;font-weight:640;line-height:26px}.mk-loop-step p{color:var(--mk-muted);font-size:14px;line-height:22px}.mk-loop-vis{margin-top:auto;display:flex}.mk-step-vis{align-items:center;gap:8px;min-width:0;padding-top:18px;display:flex}.mk-step-vis .mk-bubble{max-width:100%}.mk-step-issue{border:1px solid var(--mk-border);border-radius:10px;height:30px;padding:0 10px}.mk-step-issue b{text-overflow:ellipsis;font-family:var(--mk-font);color:var(--mk-text);font-weight:510;overflow:hidden}.mk-step-states span{border:1px solid var(--mk-border);height:26px;color:var(--mk-muted);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.mk-step-states span[data-on]{border-color:var(--mk-accent);background:var(--mk-accent-soft);color:var(--mk-text);font-weight:590}.mk-step-states svg{color:var(--mk-muted)}.mk-loop-back{color:var(--mk-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:28px;font-size:14px;display:flex}.mk-loop-back svg{color:var(--mk-accent)}.mk-oi{overflow:clip}.mk-oi-glow{z-index:-1;pointer-events:none;background:radial-gradient(44% 34% at 78% 14%, var(--mk-glow), transparent 72%);position:absolute;inset:0}.mk-oi-lead{letter-spacing:-.02em;color:var(--mk-text);margin-top:14px;font-size:clamp(19px,1rem + .5vw,23px);font-weight:620;line-height:1.4}.mk-illo-card{border:1px solid var(--mk-border);box-shadow:var(--mk-shadow);background:#fff;border-radius:28px;padding:8px;overflow:hidden}.mk-illo-card .mk-illo{border-radius:20px}.mk-oi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:clamp(56px,7vw,96px);display:grid}.mk-oi-card{flex-direction:column;padding:clamp(24px,3vw,36px);display:flex}.mk-oi-card .mk-body{margin-top:12px}.mk-oi-card .mk-mock{margin-top:28px}.mk-mock{gap:10px;display:grid}.mk-mock-card{border:1px solid var(--mk-border);background:var(--mk-bg-elev);border-radius:16px;padding:16px 18px}.mk-mock-head{color:var(--mk-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}.mk-mock-label{background:var(--mk-accent-soft);height:22px;color:var(--mk-accent);border-radius:999px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:590;display:inline-flex}.mk-mock-title{color:var(--mk-text);margin-top:8px;font-size:15px;font-weight:620;line-height:22px}.mk-mock-sub{color:var(--mk-muted);align-items:center;gap:6px;font-size:12px;font-weight:590;display:flex}.mk-mock-conv{align-items:flex-start;gap:10px;display:flex}.mk-mock-avatar{color:#fff;background:#4f46e5;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:inline-grid}.mk-mock-bubble{background:var(--mk-bg-active);color:var(--mk-text-2);border-radius:4px 14px 14px;padding:9px 12px;font-size:13px;line-height:19px}.mk-mock-meta{color:var(--mk-muted);margin-top:4px;font-size:11.5px;display:block}.mk-rank-head{justify-content:space-between;align-items:center;gap:8px;padding-bottom:6px;display:flex}.mk-rank-legend{color:var(--mk-muted);font-size:11.5px}.mk-rank-row{border-top:1px solid var(--mk-hairline);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.mk-rank-n{font:640 13px/1 var(--mk-mono);color:var(--mk-muted)}.mk-rank-row:first-child .mk-rank-n{color:var(--mk-accent)}.mk-rank-main{min-width:0}.mk-rank-title{text-overflow:ellipsis;white-space:nowrap;color:var(--mk-text);font-size:13.5px;font-weight:510;line-height:20px;display:block;overflow:hidden}.mk-rank-meta{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.mk-rank-impact{border:1px solid var(--mk-border);height:22px;color:var(--mk-muted);border-radius:999px;align-items:center;padding:0 8px;font-size:11.5px;display:inline-flex}.mk-rank-impact.is-painful{border-color:var(--mk-warning-border);background:var(--mk-warning-soft);color:var(--mk-warning-text)}.mk-rank-side{justify-items:end;gap:4px;display:grid}.mk-rank-votes{color:var(--mk-text);align-items:center;gap:3px;font-size:12.5px;font-weight:640;display:inline-flex}.mk-rank-status{color:var(--mk-muted);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.mk-rank-status i,.mk-board-step i{background:var(--mk-border-strong);border-radius:50%;width:7px;height:7px}.mk-board-body{color:var(--mk-muted);margin-top:6px;font-size:13px;line-height:20px}.mk-board-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.mk-board-vote{border:1px solid var(--mk-accent);height:26px;color:var(--mk-accent);border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:12.5px;font-weight:640;display:inline-flex}.mk-board-comments{color:var(--mk-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.mk-board-steps{flex-wrap:wrap;gap:6px 14px;margin-top:10px;display:flex}.mk-board-step{color:var(--mk-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.mk-board-step[data-state=todo]{opacity:.7}.mk-board-step[data-state=current]{color:var(--mk-text);font-weight:640}.mk-board-reply{margin-top:12px}.mk-dev-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.mk-dev-links{gap:8px;margin-top:28px;display:grid}.mk-dev-link{border:1px solid var(--mk-border);background:var(--mk-card);color:var(--mk-text);transition:border-color .16s var(--mk-ease), background-color .16s var(--mk-ease);border-radius:14px;align-items:center;gap:10px;padding:13px 16px;font-size:14.5px;font-weight:510;display:flex}.mk-dev-link svg:first-child{color:var(--mk-accent)}.mk-dev-link svg:last-child{color:var(--mk-muted);margin-left:auto}.mk-dev-link:hover{border-color:var(--mk-border-strong);background:var(--mk-ghost-hover)}.mk-integrations{margin-top:36px}.mk-subhead{color:var(--mk-text);font-size:14px;font-weight:640;line-height:20px}.mk-integrations .mk-caps{margin-top:14px}.mk .mk-home-code{box-shadow:var(--mk-shadow);border-radius:20px}.mk-home-code [role=tabpanel]{min-width:0}.mk-home-code .mk-code-pre{max-height:420px}.mk-dev-doclink{margin-top:16px}.mk-sec-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:20px;display:grid}.mk-sec-illo{place-items:center;display:grid}.mk-sec-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.mk-sec-item{padding:28px}.mk-sec-item h3{color:var(--mk-text);margin-top:18px;font-size:17px;font-weight:640;line-height:24px}.mk-sec-item p{color:var(--mk-muted);margin-top:8px;font-size:14px;line-height:22px}.mk-faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.mk-faq-head .mk-body{margin-top:16px}.mk-faq-head .mk-text-link{color:var(--mk-accent);display:inline}.mk-faq{gap:10px;display:grid}.mk-faq-item{border:1px solid var(--mk-border);background:var(--mk-card);transition:border-color .16s var(--mk-ease);border-radius:18px;overflow:hidden}.mk-faq-q button{width:100%;min-height:60px;color:var(--mk-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;font-size:16px;font-weight:590;line-height:24px;display:flex}.mk-faq-icon{color:var(--mk-muted);transition:transform .2s var(--mk-ease);flex:none}.mk-faq-q button[aria-expanded=true] .mk-faq-icon{transform:rotate(180deg)}.mk-faq-a{color:var(--mk-muted);padding:0 22px 20px;font-size:15px;line-height:24px}.mk-cta{padding-top:0}.mk-cta-card{isolation:isolate;border:1px solid var(--mk-border-strong);background:radial-gradient(60% 80% at 50% 0%, var(--mk-glow), transparent 70%), var(--mk-card);text-align:center;border-radius:32px;flex-direction:column;align-items:center;padding:clamp(56px,8vw,112px) 24px;display:flex;position:relative;overflow:hidden}.mk-cta-grid{z-index:-1;background-image:linear-gradient(var(--mk-grid) 1px, transparent 1px), linear-gradient(90deg, var(--mk-grid) 1px, transparent 1px);background-position:50%;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 50% 30%,#000 20%,#0000 80%);mask-image:radial-gradient(60% 70% at 50% 30%,#000 20%,#0000 80%)}.mk-cta-mark{width:64px;height:64px;box-shadow:0 0 0 1px var(--mk-border-strong), 0 12px 40px var(--mk-glow);background:#fff;border-radius:18px;place-items:center;margin-bottom:28px;display:inline-grid;overflow:hidden}.mk-cta-note{color:var(--mk-muted);margin-top:16px;font-size:16px;line-height:24px}.mk-cta .mk-actions{margin-top:32px}@media (prefers-reduced-motion:no-preference){.mk [data-reveal=in]{transition:opacity .8s var(--mk-ease-out), translate .8s var(--mk-ease-out)}.mk [data-reveal=out]{opacity:0;translate:0 18px}}@media (min-width:1100px){.mk-scene-app{transform-origin:50% 0;transform:perspective(2400px)rotateX(4deg)}}@media (max-width:1099px){.mk-scene-stage{grid-template-columns:300px minmax(0,1fr);align-items:end;gap:20px;padding:0 0 44px;display:grid}.mk-scene-widget{position:static}.mk-scene-body{grid-template-columns:minmax(0,1fr) 208px}.mk-scene-body .mk-ui-side{display:none}.mk-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-loop:before,.mk-loop:after{display:none}.mk-pillar[data-pillar=pillar-crm],.mk-pillar[data-pillar=pillar-issues]{grid-column:span 6}}@media (max-width:899px){.mk-split,.mk-dev-grid,.mk-sec-grid,.mk-faq-grid,.mk-oi-grid,.mk-pillar[data-pillar=pillar-chat]{grid-template-columns:minmax(0,1fr)}.mk-pillar[data-pillar=pillar-crm],.mk-pillar[data-pillar=pillar-issues]{grid-column:1/-1}.mk-sec-illo{width:100%;max-width:420px;margin:0 auto}.mk-scene-stage{grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px;padding:0;display:grid}.mk-scene-toast{position:static}.mk-scene-widget{order:-1;width:min(100%,360px)}.mk-scene-app{width:100%}.mk-scene-body{min-height:0;display:block}.mk-scene-body .mk-ui-side,.mk-scene-props{display:none}.mk-scene-issue{padding:20px}.mk-scene-title{font-size:18px;line-height:26px}.mk-scene-activity{margin-top:18px;padding-top:12px}}@media (max-width:599px){.mk-caps-2,.mk-sec-items,.mk-loop{grid-template-columns:minmax(0,1fr)}.mk-loop-step{min-height:0}.mk-bento{gap:16px}.mk-pillar{border-radius:20px}.mk-pillar-nav{margin-top:-8px}.mk-sec-item{padding:22px}.mk-faq-q button{padding:14px 18px;font-size:15px}.mk-faq-a{padding:0 18px 18px}.mk-cta-card{border-radius:24px}.mk-actions{width:100%}.mk-actions .mk-btn{flex:140px}}
