.mk{--mk-paper:#fbf9f4;--mk-paper-2:#f2eee4;--mk-ink:#0f211a;--mk-ink-soft:#5f6b64;--mk-line:#e4ded1;--mk-accent:#0c6b4f;--mk-on-accent:#fff;--mk-cool:#0c6b4f;--mk-card:#fff;--mk-warm:#d95f35;--mk-mint:#e2f1e8;--mk-head:var(--font-alexandria), var(--font-jakarta), ui-sans-serif, system-ui, sans-serif;--mk-body:var(--font-plex-arabic), var(--font-jakarta), ui-sans-serif, system-ui, sans-serif;--color-bg:var(--mk-paper);--color-surface:var(--mk-card);--color-surface-2:var(--mk-paper-2);--color-text:var(--mk-ink);--color-text-muted:var(--mk-ink-soft);--color-primary:var(--mk-accent);--color-on-primary:var(--mk-on-accent);--color-border:var(--mk-line);font-family:var(--mk-body);background:var(--mk-paper);color:var(--mk-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}html[lang=en] .mk{--mk-head:var(--font-jakarta), ui-sans-serif, system-ui, sans-serif;--mk-body:var(--font-jakarta), ui-sans-serif, system-ui, sans-serif}[data-theme=dark] .mk{--mk-paper:#08120e;--mk-paper-2:#0d1a15;--mk-ink:#f5f1e8;--mk-ink-soft:#a8b3ad;--mk-line:#213029;--mk-accent:#34c795;--mk-on-accent:#042017;--mk-cool:#59d6ae;--mk-card:#0f1e18;--mk-warm:#ff9a72;--mk-mint:#10281e}@media (prefers-color-scheme:dark){:root:not([data-theme]) .mk{--mk-paper:#08120e;--mk-paper-2:#0d1a15;--mk-ink:#f5f1e8;--mk-ink-soft:#a8b3ad;--mk-line:#213029;--mk-accent:#34c795;--mk-on-accent:#042017;--mk-cool:#59d6ae;--mk-card:#0f1e18;--mk-warm:#ff9a72;--mk-mint:#10281e}}.mk-head{font-family:var(--mk-head);letter-spacing:-.025em;font-weight:700;line-height:1.12}[dir=rtl] .mk-head{letter-spacing:0;line-height:1.3}.mk-outline-num{font-family:var(--mk-head);color:#0000;-webkit-text-stroke:1.5px var(--mk-line);font-weight:800}.mk-btn{min-height:48px;transition:transform .15s var(--ease-standard), background-color .15s, border-color .15s, color .15s;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.35rem;font-weight:600;display:inline-flex}.mk-btn:active{transform:scale(.98)}.mk-btn-compact{border-radius:10px;min-height:44px;padding:0 .9rem;font-size:.875rem}.mk-btn-accent{background:var(--mk-accent);color:var(--mk-on-accent);box-shadow:0 12px 26px -16px color-mix(in srgb, var(--mk-accent) 80%, transparent)}.mk-btn-accent:hover{background:color-mix(in srgb, var(--mk-accent) 88%, #000);transform:translateY(-1px)}.mk-btn-ghost{border:1px solid var(--mk-line);background:var(--mk-card);color:var(--mk-ink)}.mk-btn-ghost:hover{border-color:var(--mk-accent);color:var(--mk-accent)}.mk :focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px}.mk-card{background:var(--mk-card);border:1px solid var(--mk-line);border-radius:20px;box-shadow:0 1px 2px #10231c0a,0 18px 40px -34px #10231c38}[data-theme=dark] .mk-card{box-shadow:none}.mk-card-accent{border:2px solid var(--mk-accent)}.mk-reveal{opacity:0;transition:opacity .6s var(--ease-standard), transform .6s var(--ease-standard);transform:translateY(16px)}.mk-reveal.is-in{opacity:1;transform:none}.mk-word{animation:mk-rise .7s var(--ease-standard) both;animation-delay:calc(var(--i) * 40ms);display:inline-block}@keyframes mk-rise{0%{opacity:0;transform:translateY(.5em)}}.mk-ticker{background:var(--mk-ink);color:var(--mk-paper);overflow:hidden}.mk-track{width:max-content;animation:mk-slide var(--mk-dur,40s) linear infinite;display:flex}.mk-track:hover,.mk-track:focus-within,.mk-paused .mk-track{animation-play-state:paused}[dir=rtl] .mk-track{animation-direction:reverse}@keyframes mk-slide{to{transform:translate(-50%)}}.mk-ribbons{height:15rem;position:relative;overflow:hidden}.mk-ribbon{inset-inline:-10%;background:var(--mk-ink);color:var(--mk-paper);padding:.9rem 0;position:absolute;top:50%;box-shadow:0 10px 30px #00000040}.mk-ribbon-a{transform:translateY(-50%)rotate(-4deg)}.mk-ribbon-b{background:var(--mk-accent);color:var(--mk-on-accent);transform:translateY(-50%)rotate(4deg)}.mk-ribbon-b .mk-track{animation-direction:reverse}[dir=rtl] .mk-ribbon-b .mk-track{animation-direction:normal}.mk-phone{background:var(--mk-card);border:8px solid #10231c;border-radius:2.5rem;overflow:hidden;box-shadow:0 30px 70px -26px #08181173}.mk-screen{animation:mk-swap .35s var(--ease-standard)}@keyframes mk-swap{0%{opacity:0;transform:scale(.97)}}.mk-tone-0{background:linear-gradient(135deg,#e8c9a4,#b97a4e)}.mk-tone-1{background:linear-gradient(135deg,#b8cfc5,#5e8f7d)}.mk-tone-2{background:linear-gradient(135deg,#e7c2b8,#c06a52)}.mk-tone-3{background:linear-gradient(135deg,#c7d9b6,#6f9a5b)}.mk-tone-4{background:linear-gradient(135deg,#f0d9a0,#c79b3e)}.mk-tone-5{background:linear-gradient(135deg,#cfc6e4,#7d6bb2)}@media (prefers-reduced-motion:reduce){.mk-track{animation:none}.mk-reveal{opacity:1;transition:none;transform:none}.mk-word,.mk-screen{animation:none}}@media (scripting:none){.mk-reveal{opacity:1;transform:none}.mk-track{animation:none}}
.lp-topbar{color:#e8f2ec;background:#0b2a20}.lp-hero{background:radial-gradient(55% 45% at 50% 0%, color-mix(in srgb, var(--mk-mint) 85%, transparent) 0%, transparent 70%), var(--mk-paper);position:relative;overflow:hidden}.lp-hero:before{content:"";background-image:linear-gradient(to right, var(--mk-line) 1px, transparent 1px), linear-gradient(to bottom, var(--mk-line) 1px, transparent 1px);opacity:.42;pointer-events:none;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 62% at 50% 18%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 62% at 50% 18%,#000 20%,#0000 75%)}.lp-hero-glow{inset-inline-start:50%;background:radial-gradient(circle, color-mix(in srgb, var(--mk-warm) 16%, transparent), transparent 65%);filter:blur(30px);pointer-events:none;border-radius:9999px;width:46rem;height:46rem;position:absolute;top:-18rem;transform:translate(-50%)}[dir=rtl] .lp-hero-glow{transform:translate(50%)}.lp-badge{border:1px solid var(--mk-line);background:color-mix(in srgb, var(--mk-card) 82%, transparent);color:var(--mk-ink-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9999px;align-items:center;gap:.5rem;padding:.45rem .85rem;font-size:.75rem;font-weight:600;display:inline-flex;box-shadow:0 8px 24px -18px #0f211a59}.lp-badge-dot{background:var(--mk-accent);width:.45rem;height:.45rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--mk-accent) 18%, transparent);border-radius:9999px;animation:2.4s ease-in-out infinite lp-pulse}.lp-display{font-family:var(--mk-head);letter-spacing:-.035em;font-weight:800;line-height:1.08}[dir=rtl] .lp-display{letter-spacing:0;line-height:1.28}.lp-rise{animation:lp-rise .7s var(--ease-standard) both}.lp-btn-lg{border-radius:14px;min-height:54px;padding-inline:1.55rem;font-size:1rem}.lp-chip{border:1px solid var(--mk-line);background:var(--mk-card);min-height:36px;color:var(--mk-ink-soft);border-radius:9999px;align-items:center;gap:.45rem;padding:0 .8rem;font-size:.75rem;font-weight:500;display:inline-flex}.lp-preview{position:relative}.lp-browser{border:1px solid var(--mk-line);background:var(--mk-card);border-radius:24px;overflow:hidden;box-shadow:0 50px 110px -45px #08181173,inset 0 0 0 1px #ffffff0a}.lp-browser-bar{border-bottom:1px solid var(--mk-line);background:var(--mk-paper-2);align-items:center;gap:.75rem;padding:.6rem .85rem;display:flex}.lp-browser-dot{background:var(--mk-line);border-radius:9999px;width:8px;height:8px}.lp-url{border:1px solid var(--mk-line);background:var(--mk-card);color:var(--mk-ink-soft);border-radius:9999px;margin-inline:auto;padding:.2rem .75rem;font-size:10px}.lp-dash{grid-template-columns:168px minmax(0,1fr);display:grid}.lp-side{border-inline-end:1px solid var(--mk-line);background:var(--mk-card);flex-direction:column;display:flex}.lp-stat{border:1px solid var(--mk-line);background:var(--mk-card);border-radius:10px;padding:.5rem .65rem}.lp-stat-accent{background:var(--mk-mint);border-color:#0000}.lp-chart,.lp-recent{border:1px solid var(--mk-line);background:var(--mk-card);border-radius:12px;padding:.65rem .75rem}.lp-float{z-index:2;border:1px solid var(--mk-line);background:var(--mk-card);border-radius:14px;align-items:center;gap:.6rem;padding:.6rem .75rem;animation:6s ease-in-out infinite lp-float;display:flex;position:absolute;box-shadow:0 22px 50px -30px #08181173}.lp-float-a{top:17%;inset-inline-start:-26px}.lp-float-b{bottom:15%;animation-delay:-2s;inset-inline-end:-28px}.lp-float-c{top:6%;animation-delay:-4s;inset-inline-end:4%}.lp-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--mk-warm);align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;display:inline-flex}.lp-eyebrow:before{content:"";background:currentColor;border-radius:2px;width:18px;height:2px}[dir=rtl] .lp-eyebrow{letter-spacing:0;text-transform:none}.lp-card{border:1px solid var(--mk-line);background:var(--mk-card);transition:transform .25s var(--ease-standard), box-shadow .25s var(--ease-standard);border-radius:24px;padding:1.25rem}.lp-card:hover{transform:translateY(-3px);box-shadow:0 1px 2px #10231c0a,0 24px 50px -38px #10231c4d}[data-theme=dark] .lp-card:hover{box-shadow:none}.lp-icon{background:var(--mk-mint);width:44px;height:44px;color:var(--mk-accent);border-radius:14px;place-items:center;display:grid}.lp-step-num{top:.65rem;font-family:var(--mk-head);color:#0000;-webkit-text-stroke:1px var(--mk-line);opacity:.75;font-size:3.4rem;font-weight:800;line-height:1;position:absolute;inset-inline-end:1rem}.lp-showcase{border:1px solid var(--mk-line);background:radial-gradient(70% 90% at 85% 8%, color-mix(in srgb, var(--mk-mint) 90%, transparent), transparent 62%), var(--mk-card);border-radius:30px;box-shadow:0 30px 70px -50px #08181159}.lp-cta{background:radial-gradient(85% 120% at 12% 0,#14543d 0%,#0000 55%),radial-gradient(70% 100% at 92% 100%,#28402f 0%,#0000 52%),#081f17;border-radius:30px;position:relative;overflow:hidden}.lp-cta-pattern{opacity:.55;pointer-events:none;background-image:radial-gradient(#ffffff29 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 10%,#0000 72%);mask-image:radial-gradient(#000 10%,#0000 72%)}.lp-btn-light{color:#0b2a20;background:#f8f4ea;border-radius:14px;box-shadow:0 18px 40px -22px #0009}.lp-btn-light:hover{background:#fff;transform:translateY(-1px)}@keyframes lp-rise{0%{opacity:0;transform:translateY(.4em)}}@keyframes lp-float{50%{transform:translateY(-7px)}}@keyframes lp-pulse{50%{opacity:.55}}@media (max-width:1023px){.lp-float{display:none}}@media (max-width:767px){.lp-dash{grid-template-columns:minmax(0,1fr)}.lp-side{display:none}.lp-browser{border-radius:18px}.lp-card{padding:1.1rem}}@media (prefers-reduced-motion:reduce){.lp-badge-dot,.lp-float,.lp-rise{animation:none}.lp-card{transition:none}}
