.lp{color:var(--foreground);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.lp h1{font-size:var(--text-display);line-height:var(--text-display--line-height);font-weight:var(--text-display--font-weight);letter-spacing:var(--text-display--letter-spacing)}.lp h1,.lp h2{margin:0;text-wrap:balance}.lp h2{font-size:var(--text-h2-mk);line-height:var(--text-h2-mk--line-height);font-weight:var(--text-h2-mk--font-weight);letter-spacing:var(--text-h2-mk--letter-spacing)}.lp h3{margin:0;font-size:var(--text-h3-mk);line-height:var(--text-h3-mk--line-height);font-weight:var(--text-h3-mk--font-weight);letter-spacing:var(--text-h3-mk--letter-spacing);text-wrap:balance}.lp p{text-wrap:pretty}.lp figure,.lp p{margin:0}.lp ::selection{background:var(--brand-soft);color:var(--foreground)}.lp-hero{display:flex;flex-direction:column;gap:calc(var(--spacing) * 9);padding-block:calc(var(--spacing) * 11) calc(var(--spacing) * 20)}.lp-hero.mk-band{margin-top:calc(var(--spacing) * -6)}.lp-hero .lp-promise{color:var(--mk-hero-accent)}.lp-hero .lp-actions>a:first-child{gap:calc(var(--spacing) * 2)}.lp-hero-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title" "offer cta";gap:calc(var(--spacing) * 5) calc(var(--spacing) * 12);align-items:end}.lp-hero-copy h1{grid-area:title}.lp-hero-offer{grid-area:offer;max-width:38rem}.lp-hero-cta,.lp-hero-offer{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}.lp-hero-cta{grid-area:cta;align-items:flex-end}.lp-promise{font-size:var(--text-h3-mk);line-height:var(--text-h3-mk--line-height);font-weight:var(--text-h3-mk--font-weight);letter-spacing:var(--text-h3-mk--letter-spacing)}.lp-lead{font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--muted-foreground)}.lp-actions{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 3) calc(var(--spacing) * 6);align-items:center}.lp-actions>a:first-child,.lp-section[data-close]>a{min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 5)}.lp-link{display:inline-flex;align-items:center;align-self:flex-start;min-height:calc(var(--spacing) * 11);color:var(--brand);font-weight:550;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:calc(var(--spacing) * 1)}@media (hover:hover) and (pointer:fine){.lp-link:hover{text-decoration-thickness:2px}}.lp-product{min-width:0}.lp figcaption,.lp-caption{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--muted-foreground)}.lp-today{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);font-size:var(--text-small);line-height:var(--text-small--line-height)}.lp-today-head{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2)}.lp-today-title{font-size:var(--text-title);line-height:var(--text-title--line-height);font-weight:var(--text-title--font-weight);letter-spacing:var(--text-title--letter-spacing)}.lp-today-mission{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 3);border-radius:var(--radius);background:var(--muted)}.lp-next-title{font-size:var(--text-section);line-height:var(--text-section--line-height);font-weight:600}.lp-today-why{color:var(--muted-foreground)}.lp-today-steps{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.lp-today-steps li{display:flex;align-items:center;gap:calc(var(--spacing) * 2.5);min-height:var(--row-height);color:var(--muted-foreground)}.lp-today-steps li[data-state=current]{color:var(--foreground);font-weight:600}.lp-today-mark{display:inline-flex;flex:none;align-items:center;justify-content:center;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:var(--radius-pill);border:1px solid var(--border-strong)}.lp-today-mark svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);stroke-width:2.5}li[data-state=done] .lp-today-mark{border-color:var(--muted-foreground);background:var(--muted-foreground);color:var(--card)}li[data-state=current] .lp-today-mark{border:4px solid var(--brand)}.lp-plan-meta{margin:auto 0 0}.lp-plan-meta>div{display:flex;justify-content:space-between;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);border-top:1px solid var(--border)}.lp-plan-meta dt{color:var(--muted-foreground)}.lp-plan-meta dd{margin:0;text-align:right}.lp-section{gap:calc(var(--spacing) * 10);border-top:1px solid var(--border);padding-block:calc(var(--spacing) * 24);scroll-margin-block-start:calc(var(--spacing) * 6)}.lp-head,.lp-section{display:flex;flex-direction:column}.lp-head{gap:calc(var(--spacing) * 4);max-width:44rem}.lp-section-lead{font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--muted-foreground)}.lp-section[data-variant=split]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:calc(var(--spacing) * 10) calc(var(--spacing) * 16);align-items:start}.lp-section[data-variant=split] h2{max-width:14ch}.lp-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(var(--spacing) * 10);align-items:start}.lp-split-copy{gap:calc(var(--spacing) * 5)}.lp-prose,.lp-split-copy{display:flex;flex-direction:column}.lp-prose{gap:calc(var(--spacing) * 4);max-width:34rem;font-family:var(--font-reading);font-size:var(--text-prose-mk);line-height:var(--text-prose-mk--line-height)}.lp-prose-strong{margin-top:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 5);border-top:1px solid var(--border);font-family:var(--font-sans);font-size:var(--text-lead);line-height:var(--text-lead--line-height);font-weight:600}.lp-photo-frame{min-width:0}.lp-photo{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius)}.lp-photo-tall{aspect-ratio:4/5}.lp-badge-line{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-small);color:var(--muted-foreground)}.lp-loop{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(var(--spacing) * 6);list-style:none;margin:0;padding:0}.lp-loop li{position:relative;display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 5)}.lp-loop-line{position:absolute;inset:-2px 0 auto;height:2px;background:var(--foreground)}.lp-loop li:first-child .lp-loop-line{background:var(--brand)}.lp-loop-step{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--card);transition:background-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){.lp-loop li:hover .lp-loop-step{background:var(--foreground);border-color:var(--foreground);color:var(--background)}}.lp-loop li+li:before{content:"";position:absolute;top:-2px;left:calc(var(--spacing) * -6);width:calc(var(--spacing) * 6);border-top:2px dotted var(--border-strong)}.lp-loop-step{font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:600}.lp-loop p,.lp-loop-step{color:var(--muted-foreground)}.lp-loop p{font-size:var(--text-small);line-height:var(--text-small--line-height)}.lp-tabs{gap:calc(var(--spacing) * 8);flex-wrap:wrap}.lp-tabs [data-slot=tabs-trigger]{min-height:calc(var(--spacing) * 12);min-width:44px;font-size:var(--text-body-lg)}.lp-workspace{display:flex;flex-direction:column;gap:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 6)}.lp-workspace-copy{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr) auto;gap:calc(var(--spacing) * 3) calc(var(--spacing) * 10);align-items:baseline}.lp-workspace-copy p{color:var(--muted-foreground);max-width:40rem}.lp-workspace-product{min-width:0}.lp-capture a{display:block;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--card)}.lp-capture img{display:block;width:100%;height:auto}@keyframes lp-shot-in{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}}.lp-workspace-copy,.lp-workspace-product{animation:lp-shot-in var(--dur-crossfade) var(--ease-out) backwards}.lp-workspace-product{animation-delay:calc(var(--stagger) * 1)}.lp-capture a{transition:transform var(--dur-pop) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){.lp-capture a:hover{transform:translateY(-3px);border-color:var(--border-strong)}}.lp-acts{list-style:none;padding:0;margin:0;border-bottom:1px solid var(--border)}.lp-acts li{display:grid;grid-template-columns:3rem minmax(0,18rem) minmax(0,1fr) 6.5rem;gap:calc(var(--spacing) * 6);align-items:center;padding-block:calc(var(--spacing) * 5);border-top:1px solid var(--border)}.lp-act-number{font-size:var(--text-small);font-weight:600;color:var(--muted-foreground)}.lp-act-name{display:flex;flex-direction:column;gap:calc(var(--spacing) * .5)}.lp-act-name p{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--muted-foreground)}.lp-act-track{position:relative;height:calc(var(--spacing) * 2);border-radius:var(--radius-pill);background:var(--muted);box-shadow:inset 0 0 0 1px var(--border)}.lp-act-track>span{position:absolute;inset-block:0;left:var(--from);right:calc(100% - var(--to));border-radius:var(--radius-pill);background:var(--brand)}.lp-act-range{display:flex;flex-direction:column;align-items:flex-end;text-align:right;font-size:var(--text-small);color:var(--muted-foreground)}.lp-act-live{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--subtle-foreground)}.lp-acts li{transition:background-color var(--dur-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){.lp-acts li:hover{background:var(--card)}}.lp-pricing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 4);margin:0}.lp-pricing>div{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 6);border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.lp-pricing>div[data-featured]{border-color:var(--foreground);box-shadow:inset 0 0 0 1px var(--foreground)}.lp-pricing>div[data-featured]:hover{border-color:var(--foreground)}.lp-pricing dt{font-size:var(--text-h3-mk);line-height:var(--text-h3-mk--line-height);font-weight:var(--text-h3-mk--font-weight)}.lp-pricing dd{margin:0;color:var(--muted-foreground)}.lp-pricing .lp-price{color:var(--foreground);font-size:var(--text-h2-mk);line-height:var(--text-h2-mk--line-height);font-weight:var(--text-h2-mk--font-weight);letter-spacing:var(--text-h2-mk--letter-spacing)}.lp-price span{font-size:var(--text-body);font-weight:400;letter-spacing:0;color:var(--muted-foreground)}.lp-pricing-foot{flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:calc(var(--spacing) * -4)}.lp-faq,.lp-pricing-foot{display:flex;gap:calc(var(--spacing) * 4)}.lp-faq{flex-direction:column}.lp [data-slot=accordion-trigger]{min-height:calc(var(--spacing) * 14);font-size:var(--text-body-lg)}.lp [data-slot=accordion-content] p{max-width:62ch;color:var(--muted-foreground)}.lp [data-slot=accordion-content] p+p{margin-top:calc(var(--spacing) * 2)}.lp-section[data-close]{align-items:center;text-align:center;gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 28)}.lp-section[data-close].mk-band{margin-bottom:calc(var(--spacing) * -6);border-top:0}.lp-section[data-close]>a{gap:calc(var(--spacing) * 2)}.lp-section[data-close] .lp-head{align-items:center}.lp-section[data-close] h2{font-size:var(--text-display);line-height:var(--text-display--line-height);font-weight:var(--text-display--font-weight);letter-spacing:var(--text-display--letter-spacing)}.lp-close-lead{max-width:40ch;font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--muted-foreground)}.lp-section[data-close] .lp-link{align-self:center}.lp-shell{background:var(--background)}.lp-navigation{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 5);min-height:calc(var(--spacing) * 13)}.lp-navigation nav{margin-inline:auto}.lp-navigation nav a{min-width:calc(var(--spacing) * 11);justify-content:center;color:var(--muted-foreground);font-weight:500;transition:color var(--dur-hover) var(--ease-out)}.lp-navigation nav a[aria-current=page]{color:var(--foreground)}.lp-footer ul,.lp-navigation ul{list-style:none;padding:0;margin:0}.lp-navigation ul{display:flex;gap:calc(var(--spacing) * 6)}.lp-navigation a{display:inline-flex;align-items:center;min-height:calc(var(--spacing) * 11);text-decoration:none}@media (hover:hover) and (pointer:fine){.lp-footer a:hover,.lp-navigation nav a:hover{color:var(--foreground)}.lp-footer a:hover{text-decoration:underline}}.lp-navigation-actions{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.lp-phone-menu{display:none}.lp-skip{position:absolute;transform:translateY(-200%);background:var(--card);padding:calc(var(--spacing) * 3)}.lp-skip:focus{transform:none}.lp-footer{border-top:1px solid var(--border);padding-block:calc(var(--spacing) * 12) calc(var(--spacing) * 6);font-size:var(--text-small);line-height:var(--text-small--line-height)}.lp-footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:calc(var(--spacing) * 8)}.lp-footer-brand{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);color:var(--muted-foreground)}.lp-footer-brand p{max-width:34ch}.lp-footer h2{margin:0 0 calc(var(--spacing) * 2);font-size:var(--text-section);font-weight:var(--text-section--font-weight)}.lp-footer nav a{display:inline-flex;min-height:calc(var(--spacing) * 9)}.lp-footer nav a,.lp-footer-bottom{align-items:center;color:var(--muted-foreground)}.lp-footer-bottom{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 6);justify-content:space-between;border-top:1px solid var(--border);padding-top:calc(var(--spacing) * 6);margin-top:calc(var(--spacing) * 10)}@media (max-width:1100px){.lp-hero-copy{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "offer" "cta";align-items:start}.lp-hero-copy h1{max-width:12ch}.lp-hero-cta{align-items:flex-start;margin-top:calc(var(--spacing) * 2)}.lp-section[data-variant=split]{grid-template-columns:minmax(0,1fr)}.lp-section[data-variant=split] h2{max-width:22ch}.lp-loop{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:calc(var(--spacing) * 10)}.lp-loop li:nth-child(4):before{display:none}.lp-workspace-copy{grid-template-columns:minmax(0,1fr);gap:calc(var(--spacing) * 2)}.lp-workspace-copy [data-slot=badge]{justify-self:start}.lp-acts li{grid-template-columns:3rem minmax(0,1fr) 6.5rem}.lp-act-track{display:none}}@media (max-width:767px){.lp-hero{padding-block:calc(var(--spacing) * 10) calc(var(--spacing) * 12)}.lp-hero,.lp-section{gap:calc(var(--spacing) * 8)}.lp-section{padding-block:calc(var(--spacing) * 16)}.lp-section[data-close]{padding-block:calc(var(--spacing) * 20)}.lp-split{grid-template-columns:minmax(0,1fr)}.lp-photo-tall{aspect-ratio:4/3}.lp-loop{grid-template-columns:minmax(0,1fr);gap:0}.lp-loop li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:calc(var(--spacing) * 1) calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);border-top:1px solid var(--border)}.lp-loop li:before{display:none}.lp-loop li>:not(.lp-loop-step){grid-column:2}.lp-loop-step{grid-row:1/3}.lp-tabs{gap:calc(var(--spacing) * 5)}.lp-acts li{grid-template-columns:2rem minmax(0,1fr);gap:calc(var(--spacing) * 1) calc(var(--spacing) * 3)}.lp-act-range{grid-column:2;text-align:left}.lp-pricing{grid-template-columns:minmax(0,1fr)}.lp-pricing>div{padding:calc(var(--spacing) * 5)}.lp-hero.mk-band{margin-top:calc(var(--spacing) * -4)}.lp-section[data-close].mk-band{margin-bottom:calc(var(--spacing) * -4)}.lp-loop-line{display:none}.lp-act-range{align-items:flex-start}.lp-pricing-foot{margin-top:0}.lp-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-footer-brand{grid-column:1/-1}.lp-navigation nav{display:none}.lp-navigation{gap:calc(var(--spacing) * 3)}.lp-navigation-actions{margin-left:auto}.lp-phone-menu{display:block}.lp-navigation-actions>a:last-child{display:none}}@media (prefers-reduced-motion:reduce){.lp-workspace-copy,.lp-workspace-product{animation:none}.lp-capture a:hover{transform:none}}:is(.lp-shell,.mk-shell){--mk-gutter:calc(var(--spacing) * 5);--mk-section:calc(var(--spacing) * 16);--mk-head-gap:calc(var(--spacing) * 8);--mk-measure:64ch;--mk-nav-height:calc(calc(var(--spacing) * 12) + calc(var(--spacing) * 1))}.lp-shell{--mk-gutter:0px}.lp-shell>[data-region]{width:100%}.lp-shell .mk-width{max-width:100%}@container cp-layout (max-width: 760px){.lp-shell>[data-region]{--mk-section:calc(var(--spacing) * 12);--mk-head-gap:calc(var(--spacing) * 6)}}:is(.lp-shell,.mk-shell){display:flex;min-height:100dvh;flex-direction:column;background:var(--background);color:var(--foreground)}:is(.lp-shell,.mk-shell) main{flex:1}:is(.lp-shell,.mk-shell) main [id]{scroll-margin-top:calc(var(--mk-nav-height) + 1.5rem)}:is(.lp-shell,.mk-shell) ::selection{background:var(--brand-soft);color:var(--foreground)}.mk-width{width:100%;max-width:calc(calc(var(--spacing) * 310) + 2 * var(--mk-gutter));margin-inline:auto;padding-inline:var(--mk-gutter)}.mk-reading{max-width:calc(var(--spacing) * 170)}.mk-section{padding-block:var(--mk-section)}.mk-section-tight{padding-block:calc(var(--mk-section) * .6)}.mk-plate{background:var(--card);border-block:1px solid var(--border)}.mk-plate-ink{background:var(--foreground);color:var(--background)}.mk-plate-ink :is(.mk-lead,.mk-body,.mk-small){color:var(--background)}.mk-section-head{display:grid;gap:calc(var(--spacing) * 4);max-width:46rem;margin-bottom:var(--mk-head-gap)}.mk-section-head[data-align=center]{margin-inline:auto;text-align:center;justify-items:center}.mk-display,.mk-h1{font-size:var(--text-display);line-height:var(--text-display--line-height);font-weight:var(--text-display--font-weight);letter-spacing:var(--text-display--letter-spacing)}.mk-display,.mk-h1,.mk-h2{font-family:var(--font-sans);text-wrap:balance}.mk-h2{font-size:var(--text-h2-mk);line-height:var(--text-h2-mk--line-height);font-weight:var(--text-h2-mk--font-weight);letter-spacing:var(--text-h2-mk--letter-spacing)}.mk-h3{font-family:var(--font-sans);font-size:var(--text-h3-mk);line-height:var(--text-h3-mk--line-height);font-weight:var(--text-h3-mk--font-weight);letter-spacing:var(--text-h3-mk--letter-spacing);text-wrap:balance}.mk-h4{font-size:var(--text-body);font-weight:var(--text-heading--font-weight);line-height:var(--text-body--line-height)}.mk-lead{max-width:40em;font-size:var(--text-lead);line-height:var(--text-lead--line-height)}.mk-body,.mk-lead{color:var(--muted-foreground);text-wrap:pretty}.mk-body{max-width:var(--mk-measure);font-family:var(--font-reading);font-size:var(--text-prose-mk);line-height:var(--text-prose-mk--line-height)}.mk-body b,.mk-lead b,.mk-small b{color:var(--foreground);font-weight:var(--text-section--font-weight)}.mk-plate-ink :is(.mk-body,.mk-lead) b{color:var(--background)}.mk-small{font-size:var(--text-small);line-height:1.55;text-wrap:pretty}.mk-fine,.mk-small{color:var(--muted-foreground)}.mk-fine{font-size:.8125rem;line-height:1.5}.mk-link{color:var(--brand);font-weight:var(--text-section--font-weight);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media (hover:hover) and (pointer:fine){.mk-link:hover{text-decoration-thickness:2px}}.mk-tabular{font-variant-numeric:tabular-nums}.mk-stack{gap:calc(var(--spacing) * 4)}.mk-stack,.mk-stack-lg{display:grid;align-content:start}.mk-stack-lg{gap:calc(var(--spacing) * 6)}.mk-btn{display:inline-flex;min-height:calc(var(--spacing) * 12);align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 5);border:1px solid transparent;border-radius:var(--radius);font-size:var(--text-body-lg);font-weight:var(--text-section--font-weight);line-height:var(--text-body-lg--line-height);letter-spacing:var(--text-section--letter-spacing);white-space:normal;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out)}.mk-btn:active{transform:scale(.97)}.mk-btn:disabled,.mk-btn[aria-disabled=true]{cursor:not-allowed;opacity:.45;transform:none}.mk-btn-sm{min-height:calc(calc(var(--spacing) * 10) + calc(var(--spacing) * 1));padding-inline:calc(var(--spacing) * 4);font-size:var(--text-body)}.mk-btn-lg{min-height:calc(calc(var(--spacing) * 12) + calc(var(--spacing) * 2));padding-inline:calc(var(--spacing) * 6);font-size:var(--text-lead)}.mk-btn-arrow{flex:none;transition:transform var(--dur-pop) var(--ease-out)}@media (hover:hover) and (pointer:fine){.mk-btn:hover .mk-btn-arrow{transform:translateX(3px)}}:is(.lp-shell,.mk-shell) .mk-btn-primary{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}@media (hover:hover) and (pointer:fine){:is(.lp-shell,.mk-shell) .mk-btn-primary:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--primary) 90%,var(--background));border-color:var(--primary)}}:is(.lp-shell,.mk-shell) .mk-btn-outline{background:var(--card);color:var(--foreground);border-color:var(--border-strong)}@media (hover:hover) and (pointer:fine){:is(.lp-shell,.mk-shell) .mk-btn-outline:hover{background:var(--accent);border-color:var(--border-strong)}}:is(.lp-shell,.mk-shell) .mk-btn-quiet{padding-inline:0;background:transparent;color:var(--brand);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}@media (hover:hover) and (pointer:fine){:is(.lp-shell,.mk-shell) .mk-btn-quiet:hover{text-decoration-thickness:2px}}:is(.lp-shell,.mk-shell) .mk-plate-ink .mk-btn-primary{background:var(--background);color:var(--foreground);border-color:var(--background)}@media (hover:hover) and (pointer:fine){:is(.lp-shell,.mk-shell) .mk-plate-ink .mk-btn-primary:hover{background:var(--background);border-color:transparent}}:is(.lp-shell,.mk-shell) .mk-plate-ink .mk-btn-outline{background:transparent;color:var(--background);border-color:var(--background)}@media (hover:hover) and (pointer:fine){:is(.lp-shell,.mk-shell) .mk-plate-ink .mk-btn-outline:hover{border-color:var(--background)}}:is(.lp-shell,.mk-shell) .mk-plate-ink .mk-btn-quiet{color:var(--background)}.mk-cta-row{align-items:center;gap:calc(var(--spacing) * 3) calc(var(--spacing) * 4)}.mk-assurance,.mk-cta-row{display:flex;flex-wrap:wrap}.mk-assurance{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 5);font-size:var(--text-small);color:var(--muted-foreground)}.mk-assurance li{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2)}.mk-assurance svg{color:var(--success)}.mk-plate-ink .mk-assurance{color:var(--background)}.mk-plate-ink .mk-assurance svg{color:currentColor}:is(.lp-shell,.mk-shell) :is(a,summary,button):focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius)}:is(.lp-shell,.mk-shell) .mk-plate-ink :is(a,button,summary):focus-visible{outline-color:var(--background)}.mk-shape{display:inline-block;flex:none;width:14px;height:14px;background:var(--foreground)}.mk-shape[data-shape=quarter]{border-radius:100% 0 0 0}.mk-shape[data-shape=disc]{border-radius:50%}.mk-shape[data-tone=accent]{background:var(--brand)}.mk-shape[data-tone=attention]{background:var(--warning);box-shadow:inset 0 0 0 1.5px var(--foreground)}.mk-nav{position:sticky;top:0;z-index:40;background:var(--background);border-bottom:1px solid var(--border)}@media (prefers-reduced-transparency:reduce){.mk-nav{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}}.mk-nav-inner{display:flex;min-height:var(--mk-nav-height);align-items:center;gap:calc(var(--spacing) * 6)}.mk-wordmark{display:inline-flex;min-height:44px;align-items:center;color:var(--foreground);text-decoration:none}.mk-nav>.mk-width>nav{display:none;flex:1}.mk-nav-links{display:flex;justify-content:center;gap:calc(var(--spacing) * 1)}.mk-nav-link{display:inline-flex;min-height:44px;align-items:center;padding-inline:.875rem;border-radius:var(--radius-pill);color:var(--muted-foreground);font-size:.9375rem;font-weight:var(--text-section--font-weight);text-decoration:none;transition:color var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){.mk-nav-link:hover{color:var(--foreground);background:var(--muted)}}.mk-nav-link[aria-current=page]{color:var(--foreground);background:var(--muted)}.mk-nav-actions{display:none;align-items:center;gap:calc(var(--spacing) * 2);margin-left:auto}.mk-nav-menu{position:relative;margin-left:auto}.mk-nav-menu>summary{display:inline-flex;min-height:44px;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:.875rem;border:1.5px solid var(--border-strong);border-radius:var(--radius);font-size:.9375rem;font-weight:var(--text-heading--font-weight);list-style:none;cursor:pointer}.mk-nav-menu>summary::-webkit-details-marker{display:none}.mk-nav-menu[open]>summary{border-color:var(--foreground)}.mk-nav-panel{position:fixed;inset:var(--mk-nav-height) 0 auto;display:grid;gap:calc(var(--spacing) * 5);max-height:calc(100dvh - var(--mk-nav-height));padding:calc(var(--spacing) * 4) var(--mk-gutter) calc(var(--spacing) * 8);overflow-y:auto;background:var(--card);border-bottom:1px solid var(--border);box-shadow:var(--shadow-pop)}.mk-nav-panel ul{display:grid}.mk-nav-panel li+li{border-top:1px solid var(--border)}.mk-nav-panel .mk-nav-link{display:flex;min-height:56px;padding-inline:0;border-radius:0;font-family:var(--font-sans);font-size:1.375rem;font-weight:var(--text-heading--font-weight);color:var(--foreground);background:none}.mk-nav-panel .mk-cta-row{display:grid;grid-template-columns:1fr 1fr}@media (min-width:960px){.mk-nav>.mk-width>nav{display:block}.mk-nav-actions{display:flex}.mk-nav-menu{display:none}}.mk-footer{padding-block:calc(var(--spacing) * 16) calc(var(--spacing) * 8);background:var(--card);border-top:1px solid var(--border)}.mk-footer-grid{display:grid;gap:calc(var(--spacing) * 10) calc(var(--spacing) * 8);grid-template-columns:repeat(2,minmax(0,1fr))}.mk-footer-brand{grid-column:1/-1;display:grid;gap:calc(var(--spacing) * 4);max-width:24rem;align-content:start}.mk-footer-line{font-family:var(--font-sans);font-size:1.375rem;letter-spacing:-.02em;line-height:1.2}.mk-footer-grid nav h2,.mk-footer-line{font-weight:var(--text-heading--font-weight)}.mk-footer-grid nav h2{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-small);color:var(--foreground)}.mk-footer-link{display:inline-flex;min-height:40px;align-items:center;color:var(--muted-foreground);font-size:var(--text-small);text-decoration:none}@media (hover:hover) and (pointer:fine){.mk-footer-link:hover{color:var(--foreground);text-decoration:underline;text-underline-offset:4px}}.mk-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 12);padding-top:calc(var(--spacing) * 6);border-top:1px solid var(--border);font-size:.8125rem;color:var(--muted-foreground)}@media (min-width:768px){.mk-footer-grid{grid-template-columns:1.6fr repeat(3,minmax(0,1fr))}.mk-footer-brand{grid-column:auto}}.mk-page-head{padding-block:clamp(3.5rem,2.4rem + 4vw,6.5rem) clamp(2.5rem,2rem + 2vw,4rem);border-bottom:1px solid var(--border)}.mk-page-head .mk-width{display:grid;gap:calc(var(--spacing) * 5)}.mk-page-head .mk-lead{max-width:38em}.mk-page-head .mk-cta-row{margin-top:calc(var(--spacing) * 2)}.mk-split{display:grid;gap:calc(var(--spacing) * 10);align-items:start}@media (min-width:960px){.mk-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,2rem + 3vw,6rem)}.mk-split[data-balance=even]{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-split[data-balance=reverse]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.mk-split[data-align=center]{align-items:center}.mk-sticky{position:sticky;top:calc(var(--mk-nav-height) + 2rem)}}.mk-ledger{border-top:1px solid var(--border)}.mk-ledger>div,.mk-ledger>li{display:grid;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 6);border-bottom:1px solid var(--border)}.mk-ledger dt,.mk-ledger-term{font-family:var(--font-sans);font-size:1.1875rem;font-weight:var(--text-heading--font-weight);letter-spacing:-.015em;line-height:1.25}.mk-ledger dd,.mk-ledger-text{max-width:var(--mk-measure);color:var(--muted-foreground);line-height:1.6}@media (min-width:768px){.mk-ledger>div,.mk-ledger>li{grid-template-columns:minmax(12rem,1fr) minmax(0,2fr)}}.mk-plate-ink .mk-ledger,.mk-plate-ink .mk-ledger>div,.mk-plate-ink .mk-ledger>li{border-color:var(--background)}.mk-plate-ink .mk-ledger dd,.mk-plate-ink .mk-ledger-text{color:var(--background)}.mk-figure figcaption{margin-top:calc(var(--spacing) * 3);font-size:var(--text-small);color:var(--muted-foreground);line-height:1.5}.mk-screen{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-pop)}.mk-screen img{display:block;width:100%;height:auto}.mk-badge{display:inline-flex;width:fit-content;min-height:26px;align-items:center;gap:.4rem;padding-inline:.6rem;border-radius:var(--radius-sm);background:var(--muted);color:var(--muted-foreground);font-size:.8125rem;font-weight:var(--text-heading--font-weight)}.mk-badge[data-tone=attention]{background:var(--warning);color:var(--primary-foreground)}.mk-badge[data-tone=you]{background:var(--brand-soft);color:var(--brand)}.mk-badge[data-tone=live]{background:transparent;color:var(--success);box-shadow:inset 0 0 0 1.5px currentColor}.mk-faq{border-top:1px solid var(--border)}.mk-faq-item{border-bottom:1px solid var(--border)}.mk-faq-item summary{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);font-family:var(--font-sans);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);font-weight:var(--text-heading--font-weight);letter-spacing:-.01em;line-height:1.3;list-style:none;cursor:pointer}.mk-faq-item summary::-webkit-details-marker{display:none}.mk-faq-item summary:after{content:"";flex:none;width:14px;height:14px;background:linear-gradient(currentColor,currentColor) 50% /14px 2px no-repeat,linear-gradient(currentColor,currentColor) 50% /2px 14px no-repeat;transition:background-size var(--dur-pop) var(--ease-out)}.mk-faq-item[open] summary:after{background-size:14px 2px,2px 0}.mk-faq-body{display:grid;gap:calc(var(--spacing) * 3);max-width:44rem;padding-bottom:calc(var(--spacing) * 6);color:var(--muted-foreground);line-height:1.65}.mk-plans{display:grid;gap:calc(var(--spacing) * 5)}@media (min-width:900px){.mk-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk-plan{display:grid;gap:calc(var(--spacing) * 5);align-content:start;padding:clamp(1.5rem,1.2rem + 1.2vw,2.5rem);border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.mk-plan[data-featured]{border-color:var(--foreground);box-shadow:inset 0 0 0 1px var(--foreground)}.mk-plan-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3)}.mk-plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(var(--spacing) * 2);font-size:var(--text-small);color:var(--muted-foreground)}.mk-plan-price strong{font-family:var(--font-sans);font-size:clamp(2.5rem,2rem + 1.6vw,3.5rem);font-weight:var(--text-display--font-weight);line-height:1;letter-spacing:-.035em;color:var(--foreground);font-variant-numeric:tabular-nums}.mk-plan-list{padding-top:calc(var(--spacing) * 5);border-top:1px solid var(--border)}.mk-plan-list,.mk-plan-list li{display:grid;gap:calc(var(--spacing) * 3)}.mk-plan-list li{grid-template-columns:20px minmax(0,1fr);align-items:start;line-height:1.5}.mk-plan-list svg{margin-top:2px;color:var(--foreground)}.mk-note{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius);background:var(--muted);font-size:var(--text-small);line-height:1.55;color:var(--muted-foreground)}.mk-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.mk-table{width:100%;min-width:34rem;border-collapse:collapse;font-size:var(--text-small);font-variant-numeric:tabular-nums}.mk-table :is(th,td){padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);text-align:left;border-bottom:1px solid var(--border)}.mk-table tr:last-child :is(th,td){border-bottom:0}.mk-table thead th{font-weight:var(--text-heading--font-weight);color:var(--foreground);background:var(--muted)}.mk-table tbody th{font-weight:var(--text-section--font-weight)}.mk-prose,.mk-table td{color:var(--muted-foreground)}.mk-prose{display:grid;gap:calc(var(--spacing) * 4);max-width:calc(var(--spacing) * 170);line-height:1.7}.mk-prose :is(h2,h3){margin-top:calc(var(--spacing) * 8);font-family:var(--font-sans);font-weight:var(--text-heading--font-weight);letter-spacing:-.02em;line-height:1.25;color:var(--foreground)}.mk-prose h2{font-size:1.5rem}.mk-prose h3{font-size:1.1875rem}.mk-prose :is(h2,h3):first-child{margin-top:0}.mk-prose ul{list-style:disc}.mk-prose ol,.mk-prose ul{display:grid;gap:calc(var(--spacing) * 2);padding-left:1.25rem}.mk-prose ol{list-style:decimal}.mk-prose a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.mk-prose strong{color:var(--foreground)}.mk-contents{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 1) calc(var(--spacing) * 2)}.mk-contents a{display:inline-flex;min-height:40px;align-items:center;padding-inline:.75rem;border-radius:var(--radius-pill);background:var(--muted);color:var(--foreground);font-size:var(--text-small);font-weight:var(--text-section--font-weight);text-decoration:none;transition:background-color var(--dur-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){.mk-contents a:hover{background:var(--accent)}}.mk-feature{display:grid;gap:calc(var(--spacing) * 8);padding-block:clamp(3rem,2.4rem + 2.4vw,5rem);border-top:1px solid var(--border)}.mk-feature:first-child{border-top:0;padding-top:0}@media (min-width:960px){.mk-feature{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,2rem + 3vw,6rem)}}.mk-feature-facts{display:grid;gap:0;border-top:1px solid var(--border)}.mk-feature-facts>div{display:grid;gap:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * 4);border-bottom:1px solid var(--border)}.mk-feature-facts dt{font-weight:var(--text-heading--font-weight)}.mk-feature-facts dd{color:var(--muted-foreground);line-height:1.6}@media (min-width:640px){.mk-feature-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(var(--spacing) * 8)}}.mk-bandnav{position:sticky;top:var(--mk-nav-height);z-index:20;background:var(--background);border-bottom:1px solid var(--border)}.mk-bandnav ul{display:flex;gap:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * 2);overflow-x:auto;scrollbar-width:none}.mk-bandnav ul::-webkit-scrollbar{display:none}.mk-bandnav a{display:inline-flex;min-height:40px;align-items:center;padding-inline:.75rem;border-radius:var(--radius-pill);color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--text-section--font-weight);font-variant-numeric:tabular-nums;white-space:nowrap;text-decoration:none}@media (hover:hover) and (pointer:fine){.mk-bandnav a:hover{color:var(--foreground);background:var(--muted)}}.mk-cohort{display:grid;gap:calc(var(--spacing) * 8);padding-block:clamp(3rem,2.4rem + 2.4vw,4.5rem);border-top:1px solid var(--border)}@media (min-width:960px){.mk-cohort{grid-template-columns:minmax(15rem,4fr) minmax(0,8fr);gap:clamp(2.5rem,2rem + 2.4vw,5rem)}}.mk-cohort-head{display:grid;gap:calc(var(--spacing) * 3);align-content:start}@media (min-width:960px){.mk-cohort-head{position:sticky;top:calc(var(--mk-nav-height) + 5rem)}}.mk-cohort-band{font-family:var(--font-sans);font-size:clamp(2.25rem,1.8rem + 1.6vw,3.25rem);font-weight:var(--text-display--font-weight);letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.mk-cohort-meta{display:grid;gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 2)}.mk-cohort-meta dt{font-size:var(--text-small);font-weight:var(--text-heading--font-weight);color:var(--foreground)}.mk-cohort-meta dd{font-size:var(--text-small);line-height:1.55;color:var(--muted-foreground)}.mk-worlds{display:grid;gap:calc(var(--spacing) * 4)}@media (min-width:720px){.mk-worlds{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk-world{align-content:start;padding:calc(var(--spacing) * 6);border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.mk-world,.mk-world-top{display:grid;gap:calc(var(--spacing) * 4)}.mk-world-top{grid-template-columns:44px minmax(0,1fr);align-items:center}.mk-world-emblem{width:44px;height:44px}.mk-world-name{font-family:var(--font-sans);font-size:1.1875rem;font-weight:var(--text-heading--font-weight);letter-spacing:-.015em;line-height:1.2}.mk-world-identity{font-size:var(--text-small);color:var(--muted-foreground)}.mk-levels{display:grid;border-top:1px solid var(--border)}.mk-level{display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;gap:calc(var(--spacing) * 3);align-items:center;min-height:44px;border-bottom:1px solid var(--border);font-size:var(--text-small)}.mk-level:last-child{border-bottom:0}.mk-level-num{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.mk-level-state{font-size:.8125rem;font-weight:var(--text-heading--font-weight);color:var(--muted-foreground)}.mk-level[data-availability=live] .mk-level-state{color:var(--success)}.mk-legend{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 6);font-size:var(--text-small);color:var(--muted-foreground)}.mk-legend li{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2)}@media (prefers-reduced-motion:reduce){:is(.lp-shell,.mk-shell) .mk-btn,:is(.lp-shell,.mk-shell) .mk-btn-arrow{transition:none}:is(.lp-shell,.mk-shell) .mk-btn:active,:is(.lp-shell,.mk-shell) .mk-btn:hover .mk-btn-arrow{transform:none}}.mk-close{padding-block:calc(var(--spacing) * 28);border-top:1px solid var(--border)}.mk-close-inner{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 6);text-align:center}.mk-close h2.mk-close-title{margin:0;max-width:20ch;font-size:var(--text-display);line-height:var(--text-display--line-height);font-weight:var(--text-display--font-weight);letter-spacing:var(--text-display--letter-spacing);text-wrap:balance}.mk-close p.mk-close-lead{margin:0;max-width:46ch;font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--muted-foreground);text-wrap:pretty}.mk-close-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:calc(var(--spacing) * 3) calc(var(--spacing) * 6)}.mk-close p.mk-close-terms{margin:0;font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--muted-foreground)}@media (max-width:767px){.mk-close{padding-block:calc(var(--spacing) * 20)}}