.landing_showcase__Z_Awm{width:100%;max-width:620px;margin-inline:auto;display:grid;grid-template-columns:1.15fr 1fr;gap:12px;color:var(--mk-ink);font-size:13px}.landing_section__O6gdK h3,.landing_showcase__Z_Awm h3,.landing_spotlights__4XSRr h3,.landing_spotlights__4XSRr h4{font-size:16px;font-weight:600;line-height:1.4;letter-spacing:-.02em;color:var(--mk-ink)}.landing_section__O6gdK p,.landing_showcase__Z_Awm p,.landing_spotlights__4XSRr p{color:var(--mk-body);line-height:1.7}.landing_demoIntro__gH6In{display:flex;align-items:center;justify-content:space-between;gap:16px;grid-column:1/-1;color:var(--mk-muted)}.landing_demoIntro__gH6In>span,.landing_focusHeading__B16Jl>span{font-size:12px;color:var(--mk-muted)}.landing_canvasCard___mfAG,.landing_focusCard__abToR,.landing_habit__0qEjd{position:relative;background:var(--mk-card);border:1px solid var(--mk-line);border-radius:12px;padding:24px;min-width:0;box-shadow:0 1px 2px rgb(26 26 23/.04),0 8px 24px -12px rgb(26 26 23/.08)}.landing_habit__0qEjd{grid-column:1/-1}.landing_habit__0qEjd>div:first-of-type p{margin-top:3px}.landing_habitProgress__QTgtZ{display:flex;align-items:center;gap:30px;margin:20px 0}.landing_streak__XXF1H{display:flex;gap:10px;align-items:baseline;white-space:nowrap}.landing_streak__XXF1H strong{font-size:38px;font-weight:500;line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.landing_streak__XXF1H>span{color:var(--mk-muted)}.landing_week__8CXi8{display:flex;flex:1;justify-content:space-between;gap:8px}.landing_week__8CXi8>span{display:grid;gap:8px;text-align:center;font-size:11px;color:var(--mk-muted)}.landing_week__8CXi8>span>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--mk-sunken);color:var(--mk-muted);font-size:12px;transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}.landing_week__8CXi8>span[data-complete=true]>span{background:var(--mk-accent);color:var(--mk-on-ink)}.landing_action__n6zao{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:10px 14px;background:var(--mk-ink);color:var(--mk-on-ink);font-size:13px;font-weight:600;border-radius:8px;cursor:pointer;transition:background-color .16s var(--ease-out),transform .16s var(--ease-out)}.landing_action__n6zao:active{transform:scale(.97)}.landing_action__n6zao>span{font-size:15px;line-height:1}.landing_quietButton__26L6k{min-height:44px;padding:8px 0;font-size:12px;color:var(--mk-muted);cursor:pointer;text-align:left;transition:color .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.landing_action__n6zao:hover{background:var(--mk-ink-hover)}.landing_quietButton__26L6k:hover{color:var(--mk-ink)}}.landing_faqItem__rEfoH summary:focus-visible,.landing_section__O6gdK button:focus-visible,.landing_showcase__Z_Awm button:focus-visible,.landing_spotlights__4XSRr button:focus-visible{outline:2px solid var(--mk-accent);outline-offset:4px;border-radius:4px}.landing_confetti__7GCuU{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.landing_canvasCard___mfAG{grid-column:1/-1;background-color:var(--mk-card);background-image:radial-gradient(var(--mk-line-strong) 1px,transparent 1px);background-size:16px 16px;background-position:-8px -8px}.landing_sketch__NqAZH{width:100%;height:180px;margin-block:8px}.landing_canvasCard___mfAG>p{font-size:12px}.landing_focusCard__abToR{grid-column:1/-1}.landing_focusHeading__B16Jl{gap:16px}.landing_focusDisplay__WJTJw,.landing_focusHeading__B16Jl{display:flex;justify-content:space-between;align-items:center}.landing_focusDisplay__WJTJw{gap:20px;margin:14px 0}.landing_timer__7D_hm{font-size:38px;font-weight:450;line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.landing_wave__U25Em{width:130px;height:40px;color:var(--mk-accent)}.landing_focusActions__zecy4{display:flex;align-items:center;gap:24px}.landing_focusCard__abToR>p{margin-top:12px;font-size:12px}.landing_demoFootnote__bPSZt{grid-column:1/-1;font-size:12px}.landing_showcase__Z_Awm .landing_demoFootnote__bPSZt{color:var(--mk-muted)}.landing_section__O6gdK{max-width:1280px;margin-inline:auto;padding:96px 48px;font-size:14px;color:var(--mk-ink);scroll-margin-top:64px}.landing_section__O6gdK h2{max-width:740px;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:400;line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.landing_sectionLead__qBlMm{margin-top:6px}.landing_spotlights__4XSRr{margin-top:96px;padding-top:48px;border-top:1px solid var(--mk-line)}.landing_spotlights__4XSRr>.landing_spotlightHeader__680uZ h3{font-size:20px;letter-spacing:-.03em}.landing_spotlightHeader__680uZ{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.landing_spotlightGrid__XjVIE{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:48px}.landing_spotlight__Wu2DO{display:grid;grid-template-rows:110px auto 1fr auto;align-content:start;padding:28px;border:1px solid var(--mk-line);border-radius:12px;background:var(--mk-card)}.landing_featureDrawing__yifii{width:280px;max-width:100%;height:92px;color:var(--mk-accent)}.landing_spotlight__Wu2DO>p{max-width:470px;margin-top:10px}.landing_spotlight__Wu2DO .landing_featureCaption__QMs0S{font-size:12px;color:var(--mk-muted);margin-top:20px}.landing_faq__G_b3c{max-width:1376px;padding-bottom:96px}.landing_faqGrid__XU8O5{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0 80px;align-items:start;min-height:460px}.landing_faqCell__dlEjU{align-content:start}.landing_faqItem__rEfoH{padding:6px 0;border-bottom:1px solid var(--mk-line)}.landing_faqItem__rEfoH summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;font-size:15px;font-weight:500;cursor:pointer;list-style:none}.landing_faqItem__rEfoH summary::-webkit-details-marker{display:none}.landing_faqIcon__t9s__{font-size:22px;font-weight:400;color:var(--mk-muted);flex-shrink:0;width:24px;height:24px;display:grid;place-items:center;line-height:1;transition:transform .24s var(--ease-out),color .16s ease}.landing_faqItem__rEfoH[open] .landing_faqIcon__t9s__{transform:rotate(45deg);color:var(--mk-ink)}.landing_faq__G_b3c{interpolate-size:allow-keywords}.landing_faqItem__rEfoH::details-content{block-size:0;overflow:clip;transition:block-size var(--ds-duration-panel) var(--ds-ease-standard),content-visibility var(--ds-duration-panel) allow-discrete}.landing_faqItem__rEfoH[open]::details-content{block-size:auto}.landing_faqAnswer__xc0oM{opacity:0;transform:translateY(-4px);transition:opacity var(--ds-duration-ui) var(--ds-ease-standard),transform var(--ds-duration-panel) var(--ds-ease-standard)}.landing_faqItem__rEfoH[open] .landing_faqAnswer__xc0oM{opacity:1;transform:none;transition-delay:40ms}.landing_faqItem__rEfoH p{padding:4px 0 12px;max-width:460px;font-size:14px;line-height:1.65}@media (min-width:1100px){.landing_canvasCard___mfAG{grid-column:1}.landing_focusCard__abToR{grid-column:2}.landing_canvasCard___mfAG .landing_demoIntro__gH6In,.landing_focusHeading__B16Jl{display:grid;gap:5px}.landing_focusDisplay__WJTJw{gap:8px}.landing_wave__U25Em{width:70px}.landing_sketch__NqAZH{height:140px}}@media (max-width:1023px){.landing_section__O6gdK{padding:72px 32px}.landing_faqGrid__XU8O5{grid-template-columns:1fr;gap:24px;min-height:0}.landing_faq__G_b3c{padding-bottom:96px}}@media (max-width:639px){.landing_section__O6gdK{padding:64px 20px}.landing_spotlightGrid__XjVIE{grid-template-columns:1fr}.landing_spotlight__Wu2DO{grid-template-rows:100px auto auto auto;padding:22px}.landing_canvasCard___mfAG,.landing_focusCard__abToR,.landing_habit__0qEjd{padding:20px}.landing_habitProgress__QTgtZ{flex-wrap:wrap;gap:18px}.landing_week__8CXi8{min-width:210px}.landing_demoIntro__gH6In,.landing_focusHeading__B16Jl{flex-wrap:wrap;gap:5px 12px}.landing_spotlightHeader__680uZ{align-items:flex-start}.landing_spotlightHeader__680uZ .landing_quietButton__26L6k{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.landing_section__O6gdK *,.landing_showcase__Z_Awm *{animation:none!important;transition:none!important}.landing_faqItem__rEfoH::details-content{transition:none}}.landing_roughInk___kDSN path{stroke:var(--mk-accent)}.landing_sketchLabel__puaOC{fill:var(--mk-ink)}.landing_faqAside__OD8S8{display:grid;align-content:start;position:sticky;top:96px}.landing_trust__dATWk h3{font-size:13px;font-weight:500;color:var(--mk-accent);letter-spacing:0}.landing_trust__dATWk dl{display:grid;gap:20px;margin-top:18px}.landing_trust__dATWk dl>div{padding-left:14px;border-left:2px solid var(--mk-line-strong)}.landing_trust__dATWk dt{font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--mk-ink)}.landing_trust__dATWk dd{margin-top:4px;font-size:13px;line-height:1.65;color:var(--mk-body);max-width:400px}@media (max-width:1023px){.landing_spotlights__4XSRr{margin-top:72px}.landing_faqAside__OD8S8{position:static;margin-bottom:24px}}@media (max-width:639px){.landing_spotlightGrid__XjVIE{grid-template-columns:1fr}}.landing_canvasFrame__xPSa3{border:1px solid var(--mk-line);border-radius:14px;overflow:hidden;background:var(--mk-card);box-shadow:0 1px 2px rgb(26 26 23/.04),0 16px 40px -24px rgb(26 26 23/.12)}.landing_canvasMock__VpniX{display:block;width:100%;height:auto;font-family:inherit}.landing_cmCard__wuYq9{fill:var(--mk-card)}.landing_cmDot__kv1ap{fill:var(--mk-line-strong)}.landing_cmChip__8u273{fill:var(--mk-bg);stroke:var(--mk-line)}.landing_cmBar__mL37Y{fill:var(--mk-card);stroke:var(--mk-line-strong);filter:drop-shadow(0 4px 10px rgb(26 26 23/.08))}.landing_cmShape__nyck9{fill:var(--mk-card);stroke:var(--mk-ink);stroke-width:1.5}.landing_cmLine__cGiui{fill:none;stroke:var(--mk-ink);stroke-width:1.5}.landing_cmSelection__ZEfVW{fill:none;stroke:var(--mk-accent);stroke-width:2}.landing_cmHandle__8SdCY{fill:var(--mk-card);stroke:var(--mk-accent);stroke-width:1.5}.landing_cmDivider__4Zjir{stroke:var(--mk-line-strong)}.landing_cmDockActive__ueJ_m{fill:var(--mk-accent-soft)}.landing_cmText__7tROT{fill:var(--mk-ink);font-size:13px;font-weight:500}.landing_cmSmall__CIdSu{fill:var(--mk-body);font-size:11px;font-weight:500}.landing_cmSmallInk__Gprpo{fill:var(--mk-ink);font-size:12px;font-weight:500}.landing_cmInkFill__Rr_s_{fill:var(--mk-ink)}.landing_cmAccentFill__An0d0{fill:var(--mk-accent)}.landing_cmAccentFillRing__t8gOb{fill:var(--mk-accent);stroke:var(--mk-card);stroke-width:1.5}.landing_cmSwatchSoft__Jz6mo{fill:var(--mk-line-strong)}.landing_cmOnAccentSmall__eazsc{fill:var(--mk-on-ink);font-size:11px;font-weight:500}.landing_cmAccentStroke__bAPpn{color:var(--mk-accent)}.landing_cmMutedStroke__bDmbE{color:var(--mk-muted)}.landing_cmCursor__4PoqI{transform:translate(372px,196px);animation:landing_cmCursorDrift__3g6dt 9s ease-in-out infinite}@keyframes landing_cmCursorDrift__3g6dt{0%,to{transform:translate(372px,196px)}35%{transform:translate(398px,180px)}65%{transform:translate(360px,188px)}}@media (prefers-reduced-motion:reduce){.landing_cmCursor__4PoqI{animation:none}}@media (max-width:639px){.landing_canvasFrame__xPSa3{border-radius:12px}}.landing_dotGrid__L0KBa{background-color:var(--mk-card);background-image:radial-gradient(var(--mk-line-strong) 1px,transparent 1px);background-size:16px 16px;background-position:-8px -8px}.landing_caret__PRfdx{display:inline-block;width:1.5px;height:1em;margin-left:1px;vertical-align:-2px;background:var(--mk-accent);animation:landing_mkCaret__rsRv_ 1s steps(1) infinite}@keyframes landing_mkCaret__rsRv_{50%{opacity:0}}.landing_aiShimmer__ygdOt{background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--mk-card) 70%,transparent) 50%,transparent 80%);background-size:220% 100%;animation:landing_mkShimmer__wxUev 1.1s linear infinite}@keyframes landing_mkShimmer__wxUev{0%{background-position:120% 0}to{background-position:-120% 0}}.landing_aiPulse__5_hux{animation:landing_mkPulse__Fj792 1.1s var(--ease-out) infinite}@keyframes landing_mkPulse__Fj792{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--mk-accent) 45%,transparent)}to{box-shadow:0 0 0 8px transparent}}.landing_shine__sJcop{position:relative;overflow:hidden}.landing_shine__sJcop:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--mk-accent) 18%,transparent) 50%,transparent 70%);transform:translateX(-100%);animation:landing_mkSweep__ZEO3z 4.5s var(--ease-out) 1.2s infinite;pointer-events:none}@keyframes landing_mkSweep__ZEO3z{0%{transform:translateX(-100%)}35%,to{transform:translateX(100%)}}@media (hover:hover) and (pointer:fine){.landing_hoverCard__qa3MX:hover{border-color:var(--mk-line);background:var(--mk-card)}}@media (prefers-reduced-motion:reduce){.landing_aiPulse__5_hux,.landing_aiShimmer__ygdOt,.landing_caret__PRfdx,.landing_shine__sJcop:after{animation:none}}.landing_bentoTile__IrkE5{transition:transform .2s var(--ease-out),border-color .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.landing_bentoTile__IrkE5:hover{transform:translateY(-2px);border-color:var(--mk-line-strong)}}@media (prefers-reduced-motion:reduce){.landing_bentoTile__IrkE5{transition:none;animation:none}}.landing_mcpCard__xSOyA{border:1px solid var(--mk-line);border-radius:16px;background:var(--mk-sunken);padding:20px;box-shadow:0 1px 2px rgb(26 26 23/.04),0 16px 40px -20px rgb(26 26 23/.14)}.landing_mcpSvg__73Chq{display:block;width:100%;height:auto}.landing_mcpInstall__mllhC{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:6px 6px 6px 16px;border:1px solid var(--mk-line);border-radius:10px;background:var(--mk-card)}.landing_mcpCode__0k1x5{font-family:var(--ds-font-family-data,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:13px;color:var(--mk-ink);min-width:0;overflow-x:auto;white-space:nowrap}.landing_mcpCode__0k1x5 span{color:var(--mk-muted)}.landing_mcpCopy___eINO{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:8px;font-size:12px;font-weight:600;color:var(--mk-ink);background:var(--mk-sunken);cursor:pointer;transition:background-color .16s var(--ease-out),transform .16s var(--ease-out)}.landing_mcpCopy___eINO:active{transform:scale(.97)}.landing_mcpCopy___eINO:focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.landing_mcpCopy___eINO:hover{background:var(--mk-line)}}.landing_mcpFlowRev__kpcI3,.landing_mcpFlow__phgXu{stroke-dasharray:5 7}.landing_mcpFlow__phgXu{animation:landing_mcpDash__F4tXl 1.1s linear infinite}.landing_mcpFlowRev__kpcI3{animation:landing_mcpDash__F4tXl 1.1s linear infinite reverse}@keyframes landing_mcpDash__F4tXl{to{stroke-dashoffset:-24}}.landing_mcpRing__e0eUJ{fill:none;stroke:var(--mk-accent);stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center;animation:landing_mcpPulse__sN7Bs 2.8s ease-out infinite}.landing_mcpRingB__Omphh{animation-delay:1.4s}@keyframes landing_mcpPulse__sN7Bs{0%{transform:scale(1);opacity:.45}to{transform:scale(1.7);opacity:0}}.landing_mcpBox__zm8nJ{fill:var(--mk-accent);opacity:0}.landing_mcpTick__zVrdO{fill:none;stroke:var(--mk-on-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16}.landing_mcpHidden__ormNM{opacity:0}.landing_mcpBoxB__7s2Aw{animation:landing_mcpBoxB__7s2Aw 9s ease-in-out infinite}.landing_mcpTickB__4rV_x{animation:landing_mcpTickB__4rV_x 9s ease-in-out infinite}.landing_mcpTodoB__e52tX{animation:landing_mcpTodoB__e52tX 9s ease-in-out infinite}.landing_mcpDoneB__kotWe{animation:landing_mcpDoneB__kotWe 9s ease-in-out infinite}.landing_mcpBoxC__SXTkl{animation:landing_mcpBoxC__SXTkl 9s ease-in-out infinite}.landing_mcpTickC__ReATa{animation:landing_mcpTickC__ReATa 9s ease-in-out infinite}.landing_mcpTodoC__O9rBP{animation:landing_mcpTodoC__O9rBP 9s ease-in-out infinite}.landing_mcpDoneC__3D1Yv{animation:landing_mcpDoneC__3D1Yv 9s ease-in-out infinite}@keyframes landing_mcpBoxB__7s2Aw{0%,22%{opacity:0}28%,92%{opacity:1}97%,to{opacity:0}}@keyframes landing_mcpTickB__4rV_x{0%,24%{stroke-dashoffset:16}32%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:16}}@keyframes landing_mcpTodoB__e52tX{0%,22%{opacity:1}28%,92%{opacity:0}97%,to{opacity:1}}@keyframes landing_mcpDoneB__kotWe{0%,22%{opacity:0}28%,92%{opacity:1}97%,to{opacity:0}}@keyframes landing_mcpBoxC__SXTkl{0%,52%{opacity:0}58%,92%{opacity:1}97%,to{opacity:0}}@keyframes landing_mcpTickC__ReATa{0%,54%{stroke-dashoffset:16}62%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:16}}@keyframes landing_mcpTodoC__O9rBP{0%,52%{opacity:1}58%,92%{opacity:0}97%,to{opacity:1}}@keyframes landing_mcpDoneC__3D1Yv{0%,52%{opacity:0}58%,92%{opacity:1}97%,to{opacity:0}}.landing_mcpStatic__dBozQ .landing_mcpFlowRev__kpcI3,.landing_mcpStatic__dBozQ .landing_mcpFlow__phgXu,.landing_mcpStatic__dBozQ .landing_mcpRing__e0eUJ,.landing_mcpStatic__dBozQ [class*=mcpBox],.landing_mcpStatic__dBozQ [class*=mcpDone],.landing_mcpStatic__dBozQ [class*=mcpTick],.landing_mcpStatic__dBozQ [class*=mcpTodo]{animation:none}.landing_mcpStatic__dBozQ .landing_mcpRing__e0eUJ{opacity:0}.landing_mcpStatic__dBozQ .landing_mcpBox__zm8nJ{opacity:1}.landing_mcpStatic__dBozQ .landing_mcpTick__zVrdO{stroke-dashoffset:0}.landing_mcpStatic__dBozQ [class*=mcpTodo]{opacity:0}.landing_mcpStatic__dBozQ [class*=mcpDone]{opacity:1}@media (prefers-reduced-motion:reduce){.landing_mcpBoxB__7s2Aw,.landing_mcpBoxC__SXTkl,.landing_mcpDoneB__kotWe,.landing_mcpDoneC__3D1Yv,.landing_mcpFlowRev__kpcI3,.landing_mcpFlow__phgXu,.landing_mcpRing__e0eUJ,.landing_mcpTickB__4rV_x,.landing_mcpTickC__ReATa,.landing_mcpTodoB__e52tX,.landing_mcpTodoC__O9rBP{animation:none}.landing_mcpRing__e0eUJ{opacity:0}.landing_mcpBox__zm8nJ{opacity:1}.landing_mcpTick__zVrdO{stroke-dashoffset:0}.landing_mcpTodoB__e52tX,.landing_mcpTodoC__O9rBP{opacity:0}.landing_mcpDoneB__kotWe,.landing_mcpDoneC__3D1Yv{opacity:1}}.dark .landing_shotLight__evnaA,.landing_shotDark__qRgBJ{display:none}.dark .landing_shotDark__qRgBJ{display:block}