[data-theme=marketing]{--bg:#05060a;--grn:#39ff14;--cyan:#5fdfff;--mag:#ff2e88;--amber:#ffb000;--vio:#9a5cff;--dim:#1c7a10;--dimln:#123a08;--font-press:var(--font-press-start);background:var(--bg);min-height:100dvh;color:var(--grn);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-vt323), monospace;font-size:18px;line-height:1.5;position:relative;overflow-x:hidden}[data-theme=marketing] input,[data-theme=marketing] button{font-size:16px}[data-theme=marketing]:before{content:"";pointer-events:none;z-index:90;background:repeating-linear-gradient(0deg,#0000 0 2px,#00000029 3px,#0000 4px);position:fixed;inset:0}[data-theme=marketing] .stars{z-index:0;pointer-events:none;opacity:.5;background-image:radial-gradient(1px 1px at 12% 18%,#fff,transparent), radial-gradient(1px 1px at 72% 24%,var(--cyan),transparent), radial-gradient(1px 1px at 38% 70%,#fff,transparent), radial-gradient(1px 1px at 86% 60%,var(--mag),transparent), radial-gradient(1px 1px at 22% 86%,#fff,transparent), radial-gradient(1px 1px at 60% 48%,var(--amber),transparent);position:fixed;inset:0}[data-theme=marketing] .blink{animation:1.1s steps(2,end) infinite mk-blink}@keyframes mk-blink{50%{opacity:.12}}[data-theme=marketing] .marquee{z-index:5;border-bottom:1px solid var(--dimln);white-space:nowrap;background:#0a0d06;height:28px;position:relative;overflow:hidden}[data-theme=marketing] .marquee span{color:var(--amber);padding-top:4px;font-size:17px;animation:20s linear infinite mk-mq;display:inline-block}@keyframes mk-mq{0%{transform:translate(100vw)}to{transform:translate(-100%)}}[data-theme=marketing] .statusbar{z-index:5;color:var(--grn);border-bottom:1px solid var(--dimln);justify-content:space-between;padding:5px 14px;font-size:16px;display:flex;position:relative}[data-theme=marketing] .statusbar .r{color:var(--cyan)}[data-theme=marketing] .mk-site-nav{z-index:20;border-bottom:1px solid var(--dimln);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-space-grotesk), system-ui, sans-serif;background:#05060af2;justify-content:center;gap:8px;padding:8px 14px;display:flex;position:sticky;top:0}[data-theme=marketing] .mk-site-nav a{color:#c7cad6;border:1px solid #1d2130;border-radius:8px;padding:7px 10px;font-size:14px;line-height:1;text-decoration:none}[data-theme=marketing] .mk-site-nav a:hover{border-color:var(--cyan);color:var(--cyan)}[data-theme=marketing] .mk-hero{padding:54px 18px 42px}[data-theme=marketing] .mk-hero-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:42px;max-width:1080px;margin:0 auto;display:grid}[data-theme=marketing] .mk-hero-copy{text-align:left}[data-theme=marketing] .mk-device-column{flex-direction:column;align-items:center;gap:14px;display:flex}[data-theme=marketing] .mk-hero-title{color:#eafff0;font-family:var(--font-press);text-shadow:4px 4px 0 var(--mag), 8px 8px 0 var(--vio);margin:0;font-size:clamp(34px,5vw,72px);line-height:1.18}[data-theme=marketing] .mk-hero-title span{color:var(--amber)}[data-theme=marketing] .mk-hero-subtitle{color:#e8eaf2;max-width:38ch;font-family:var(--font-space-grotesk), system-ui, sans-serif;margin:22px 0 0;font-size:21px;line-height:1.45}[data-theme=marketing] .mk-steps{max-width:540px;font-family:var(--font-space-grotesk), system-ui, sans-serif;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}[data-theme=marketing] .mk-steps div{background:#0c0e15;border:1px solid #1d2130;border-radius:10px;padding:13px 14px}[data-theme=marketing] .mk-steps b{color:var(--grn);font-family:var(--font-vt323), monospace;font-size:24px;font-weight:400;display:block}[data-theme=marketing] .mk-steps span{color:#c7cad6;font-size:15px}[data-theme=marketing] .mk-signup-box,[data-theme=marketing] .mk-install-box,[data-theme=marketing] .mk-diet-card{border:1px solid var(--dim);background:#04060399;box-shadow:0 0 26px #39ff1422}[data-theme=marketing] .mk-signup-box{max-width:540px;margin-top:18px;padding:14px 16px}[data-theme=marketing] .mk-install-box{border-color:var(--cyan);background:#020403cc;max-width:560px;margin-top:12px;padding:12px 14px;box-shadow:0 0 22px #00e5ff22}[data-theme=marketing] .mk-install-box a{color:var(--cyan);margin-top:8px;font-size:16px;display:inline-block}[data-theme=marketing] .mk-box-label{color:var(--grn);text-align:left;margin-bottom:8px;font-size:20px}[data-theme=marketing] .mk-box-label-amber{color:var(--amber);font-size:17px}[data-theme=marketing] .mk-waiting{color:var(--cyan);text-align:left;margin-top:12px;font-size:18px}[data-theme=marketing] .mk-waiting b{color:var(--amber)}[data-theme=marketing] .mk-copy-command{border:1px solid var(--cyan);background:#020403;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}[data-theme=marketing] .mk-copy-command code{color:var(--grn);text-overflow:ellipsis;white-space:nowrap;font-size:19px;line-height:1.15;overflow:hidden}[data-theme=marketing] .mk-copy-button{background:linear-gradient(180deg,#5fffce,var(--grn));color:#04130a;cursor:pointer;min-height:38px;font-family:var(--font-space-grotesk), system-ui, sans-serif;border:0;border-radius:7px;padding:0 14px;font-size:14px;font-weight:700}[data-theme=marketing] .mk-diet-card{width:min(100%,310px);box-shadow:none;background:#0c0e15;border-color:#1d2130;padding:13px}[data-theme=marketing] .mk-diet-label{color:#8b90a3;font-family:var(--font-space-grotesk), system-ui, sans-serif;text-transform:uppercase;font-size:12px;font-weight:700}[data-theme=marketing] .mk-diet-bar{background:#05060a;border-radius:5px;grid-template-columns:43% 34% 23%;height:14px;margin-top:9px;display:grid;overflow:hidden}[data-theme=marketing] .mk-diet-bar span:first-child{background:var(--cyan)}[data-theme=marketing] .mk-diet-bar span:nth-child(2){background:var(--amber)}[data-theme=marketing] .mk-diet-bar span:nth-child(3){background:var(--grn)}[data-theme=marketing] .mk-diet-card p{color:#8b90a3;font-family:var(--font-space-grotesk), system-ui, sans-serif;margin:8px 0 0;font-size:13px}[data-theme=marketing] .mk-readme-section{text-align:center;max-width:900px;margin:0 auto;padding:0 18px 10px}[data-theme=marketing] hr.neon{background:linear-gradient(90deg,var(--mag),var(--amber),var(--grn),var(--cyan),var(--vio),var(--mag));background-size:300% 100%;border:none;height:4px;margin:34px 0;animation:5s linear infinite mk-slide;box-shadow:0 0 10px #39ff1466}@keyframes mk-slide{to{background-position:300% 0}}[data-theme=marketing] .spin{animation:4s linear infinite mk-spin;display:inline-block}@keyframes mk-spin{to{transform:rotate(360deg)}}[data-theme=marketing] .pet{transform-origin:bottom;animation:1.1s ease-in-out infinite mk-dance}@keyframes mk-dance{0%{transform:translateY(0)rotate(-9deg)scale(1)}25%{transform:translateY(-10px)rotate(7deg)scale(1.05)}50%{transform:translateY(2px)rotate(-6deg)scale(.98)}75%{transform:translateY(-8px)rotate(9deg)scale(1.04)}to{transform:translateY(0)rotate(-9deg)scale(1)}}[data-theme=marketing] .pet .arm-l{transform-origin:50%;transform-box:fill-box;animation:.55s ease-in-out infinite mk-arm-l}[data-theme=marketing] .pet .arm-r{transform-origin:50%;transform-box:fill-box;animation:.55s ease-in-out infinite mk-arm-r}@keyframes mk-arm-l{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes mk-arm-r{0%,to{transform:translateY(0)}50%{transform:translateY(2.5px)}}[data-theme=marketing] .pet .eye{transform-origin:50%;transform-box:fill-box;animation:4s step-end infinite mk-blink-eye}@keyframes mk-blink-eye{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}[data-theme=marketing] .boot-caret{animation:.9s steps(2,end) infinite mk-blink}[data-theme=marketing] .boot-reveal{animation:.45s ease-out both mk-fade-in}@keyframes mk-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}[data-theme=marketing] a:focus-visible,[data-theme=marketing] button:focus-visible,[data-theme=marketing] input:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}@media (prefers-reduced-motion:reduce){[data-theme=marketing] .marquee span,[data-theme=marketing] .blink,[data-theme=marketing] hr.neon,[data-theme=marketing] .spin,[data-theme=marketing] .pet,[data-theme=marketing] .pet .arm-l,[data-theme=marketing] .pet .arm-r,[data-theme=marketing] .pet .eye,[data-theme=marketing] .boot-caret,[data-theme=marketing] .boot-reveal{animation:none!important}}@media (max-width:760px){[data-theme=marketing] .mk-site-nav{justify-content:flex-start;overflow-x:auto}[data-theme=marketing] .mk-site-nav a{flex:none;align-items:center;min-height:44px;display:flex}[data-theme=marketing] .mk-hero{padding:30px 18px}[data-theme=marketing] .mk-hero-grid,[data-theme=marketing] .mk-steps{display:block}[data-theme=marketing] .mk-hero-grid{flex-direction:column;display:flex}[data-theme=marketing] .mk-device-column{order:-1;margin-bottom:20px}[data-theme=marketing] .mk-device-column .mk-diet-card{display:none}[data-theme=marketing] .mk-hero-copy{text-align:center}[data-theme=marketing] .mk-hero-title{text-shadow:3px 3px 0 var(--mag), 6px 6px 0 var(--vio);font-size:clamp(25px,11vw,42px);line-height:1.28}[data-theme=marketing] .mk-hero-subtitle{margin:16px auto 0;font-size:17px}[data-theme=marketing] .mk-steps div+div{margin-top:8px}[data-theme=marketing] .mk-box-label,[data-theme=marketing] .mk-waiting{text-align:left}[data-theme=marketing] .mk-copy-button{min-height:44px}[data-theme=marketing] .mk-copy-command{grid-template-columns:1fr}[data-theme=marketing] .mk-copy-command code{overflow-wrap:anywhere;white-space:normal}}
