:root{--mamash-charcoal:#0e0e13;--mamash-lime:#c6f542;--mamash-orange:#ff4a2b;--mamash-bone:#f2efe6;--bg-warm-white:#f8f4ed;--bg-ink:#0a0e1a;--text-primary:#0a0e1a;--text-muted:#5a6271;--text-soft:#8a8170;--acid-lime:#d6ff3e;--acid-2:#ff2d87;--med-blue:#0047ff;--border:#e5e0d5;--border-strong:#2a2a2a;--surface:#fff;--surface-elevated:#fdfbf6;--surface-quiet:#f2ede3;--threat-low-bg:#c6efce;--threat-low-fg:#006100;--threat-med-bg:#ffeb9c;--threat-med-fg:#9c5700;--threat-high-bg:#ffc7ce;--threat-high-fg:#9c0006;--font-display:"General Sans", "Inter", ui-sans-serif, system-ui, sans-serif;--font-body:"Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-hebrew:"Rubik", "Heebo", sans-serif;--r-card:8px;--r-input:6px;--r-pill:4px;--shadow-1:0 1px 0 #0a0e1a0a, 0 1px 2px #0a0e1a0a;--shadow-brut:6px 6px 0 var(--text-primary)}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg-warm-white);min-height:100%;color:var(--text-primary);margin:0}html:has(main[data-mm-page=landing]){background:#fff}html:has(main[data-mm-page=landing]) body{background:#fff}@media (display-mode:standalone){html:has(meta[name=apple-mobile-web-app-status-bar-style][content=black-translucent]){height:100vh}}html[data-mm-standalone="1"]:has(meta[name=apple-mobile-web-app-status-bar-style][content=black-translucent]){height:100vh}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}button,input,textarea,select{font:inherit}button{cursor:default}a{color:inherit;text-decoration:none}.mono{font-family:var(--font-mono);font-feature-settings:"ss01", "zero"}.hebrew{font-family:var(--font-hebrew)}.eyebrow{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500}.landing-shell{min-height:100vh;padding:24px}.landing-nav{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:0 0 18px;display:flex}@media (max-width:920px){.landing-shell{padding:18px}.landing-nav{flex-direction:column;align-items:flex-start;gap:18px}}.mode-barter{background:var(--concept-bg);color:var(--concept-text)}.landing-shell{--landing-bg:#0e0e13;--landing-rise:#181821;--landing-rise-2:#22222e;--landing-rise-3:#2d2d3b;--landing-text:#f2efe6;--landing-muted:#f2efe6a3;--landing-hushed:#f2efe66b;--landing-line:#f2efe624;--landing-lime:#c6f542;--landing-hot:#ff4a2b;--landing-ice:#9cc8ff;background:var(--landing-bg);min-height:100vh;color:var(--landing-text);padding:0;display:block;overflow:hidden}.landing-shell button,.landing-shell a{cursor:pointer}.landing-nav{z-index:5;justify-content:space-between;align-items:center;max-width:1180px;min-height:76px;margin:0 auto;padding:18px 24px;display:flex;position:relative}.landing-brand,.landing-nav-actions,.landing-hero-actions,.landing-preview-title,.landing-copilot-actions,.landing-value-panel li{align-items:center;display:flex}.landing-brand{gap:10px}.landing-brand .hebrew{background:var(--landing-lime);width:42px;height:42px;color:var(--landing-bg);place-items:center;font-size:17px;font-weight:900;display:grid}.landing-brand strong{font-family:var(--font-display);font-size:18px}.landing-nav-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.landing-nav-actions a{border:1px solid var(--landing-line);min-height:38px;color:var(--landing-muted);border-radius:8px;padding:10px 14px;font-size:13px}.landing-hero{max-width:1180px;min-height:auto;margin:0 auto;padding:82px 24px 104px;display:grid;position:relative}.landing-hero:before{content:"";border:1px solid var(--landing-line);background:var(--landing-bg);opacity:.32;border-radius:8px;position:absolute;inset:28px 24px}.landing-hero-copy{z-index:3;max-width:760px;position:relative}.landing-kicker{color:var(--landing-lime);letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:12px}.landing-hero h1,.landing-shift h2,.landing-copilot h2,.landing-market h2,.landing-final h2{font-family:var(--font-display);letter-spacing:0;margin:0;line-height:.98}.landing-hero h1{max-width:740px;font-size:92px}.landing-hero-copy>p:not(.landing-kicker){max-width:610px;color:var(--landing-muted);margin:24px 0 0;font-size:18px;line-height:1.55}.landing-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px}.landing-primary-action{background:var(--landing-lime);min-height:48px;color:var(--landing-bg);border-radius:8px;align-items:center;gap:9px;padding:13px 18px;font-weight:900;display:inline-flex}.landing-product-scene{z-index:2;width:min(100%,880px);min-height:470px;margin:58px 0 0 auto;position:relative}.landing-drop-preview,.landing-claims-preview,.landing-copilot-preview,.landing-shift-card,.landing-mechanic-card,.landing-value-panel,.landing-market-card,.landing-market-metric,.landing-final{border:1px solid var(--landing-line);background:var(--landing-rise);border-radius:8px}.landing-drop-preview{background:var(--landing-hot);width:360px;min-height:270px;color:var(--landing-bg);padding:18px;position:absolute;top:0;right:86px;box-shadow:0 24px 80px #00000057}.landing-drop-preview h2{font-family:var(--font-display);letter-spacing:0;margin:18px 0;font-size:34px;line-height:1.02}.landing-preview-row{justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.landing-preview-row.bottom{margin-top:13px}.landing-mode{min-height:27px;font-family:var(--font-mono);text-transform:uppercase;border-radius:999px;align-items:center;padding:5px 10px;font-size:10px;font-weight:900;display:inline-flex}.landing-mode.mode-barter{background:var(--landing-bg);color:var(--landing-text)}.landing-slot-strip{grid-template-columns:repeat(6,1fr);gap:3px;height:8px;display:grid}.landing-slot-strip span{background:#0e0e133d;border-radius:2px}.landing-slot-strip .is-filled{background:var(--landing-bg)}.landing-claims-preview{background:var(--landing-rise);width:300px;padding:14px;position:absolute;top:155px;left:8px;box-shadow:0 24px 70px #0000004d}.landing-preview-title{color:var(--landing-text);gap:8px;margin-bottom:12px;font-size:13px}.landing-preview-title svg{color:var(--landing-lime)}.landing-claim-row{border-top:1px solid var(--landing-line);grid-template-columns:38px minmax(0,1fr) 36px;align-items:center;gap:9px;min-height:54px;padding:8px;display:grid}.landing-claim-row>span{background:var(--landing-lime);width:36px;height:36px;color:var(--landing-bg);font-family:var(--font-display);border-radius:50%;place-items:center;font-weight:900;display:grid}.landing-claim-row small{min-width:0;color:var(--landing-hushed);flex-direction:column;gap:2px;font-size:11px;display:flex;overflow:hidden}.landing-claim-row b{color:var(--landing-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-claim-row strong{color:var(--landing-lime);font-family:var(--font-mono);font-size:14px}.landing-copilot-preview{background:var(--landing-rise-2);width:320px;padding:16px;position:absolute;bottom:12px;right:0;box-shadow:0 24px 70px #00000047}.landing-copilot-preview p{color:var(--landing-muted);margin:0;font-size:13px;line-height:1.45}.landing-copilot-actions{flex-wrap:wrap;gap:7px;margin-top:14px}.landing-copilot-actions span{border:1px solid var(--landing-line);min-height:28px;color:var(--landing-muted);border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;display:inline-flex}.landing-copilot-actions svg{color:var(--landing-ice)}.landing-shift,.landing-mechanics,.landing-value,.landing-copilot,.landing-market,.landing-final{max-width:1180px;margin:0 auto;padding:72px 24px}.landing-shift,.landing-copilot,.landing-market{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:28px;display:grid}.landing-shift h2,.landing-copilot h2,.landing-market h2,.landing-final h2{font-size:48px}.landing-shift-grid,.landing-mechanics,.landing-value,.landing-market-metrics{gap:10px;display:grid}.landing-shift-grid{grid-template-columns:1fr}.landing-shift-card{min-height:130px;padding:18px}.landing-shift-card span,.landing-mechanic-card>span,.landing-market-metric span{color:var(--landing-lime);text-transform:uppercase;font-size:11px}.landing-shift-card p{font-family:var(--font-display);margin:16px 0 0;font-size:28px;line-height:1.08}.landing-shift-card.muted{color:var(--landing-hushed)}.landing-shift-card.active{background:var(--landing-lime);color:var(--landing-bg)}.landing-shift-card.active span{color:var(--landing-bg)}.landing-mechanics{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-mechanic-card{min-height:240px;padding:18px}.landing-mechanic-card h3{font-family:var(--font-display);margin:46px 0 12px;font-size:28px;line-height:1.05}.landing-mechanic-card p,.landing-market-card p{color:var(--landing-muted);margin:0;font-size:14px;line-height:1.55}.landing-value{grid-template-columns:1fr 1fr}.landing-value-panel{background:var(--landing-hot);min-height:430px;color:var(--landing-bg);padding:24px}.landing-value-panel.quiet{background:var(--landing-rise);color:var(--landing-text)}.landing-value-panel .landing-kicker{color:currentColor}.landing-value-panel h2{max-width:540px;font-family:var(--font-display);margin:0;font-size:44px;line-height:1}.landing-value-panel ul{gap:12px;margin:34px 0 0;padding:0;list-style:none;display:grid}.landing-value-panel li{gap:10px;min-height:36px;font-size:15px}.landing-value-panel svg{flex:none}.landing-copilot-jobs{flex-wrap:wrap;gap:8px;display:flex}.landing-copilot-jobs span{border:1px solid var(--landing-line);background:var(--landing-rise);min-height:50px;color:var(--landing-muted);border-radius:999px;align-items:center;gap:8px;padding:12px 14px;font-size:14px;display:inline-flex}.landing-copilot-jobs svg{color:var(--landing-lime)}.landing-market-card{padding:24px}.landing-market-card p{margin-top:20px;font-size:16px}.landing-market-metrics{grid-template-columns:1fr}.landing-market-metric{flex-direction:column;justify-content:space-between;min-height:118px;padding:18px;display:flex}.landing-market-metric svg{color:var(--landing-ice)}.landing-market-metric strong{overflow-wrap:anywhere;font-family:var(--font-display);font-size:34px;line-height:1}.landing-final{background:var(--landing-lime);color:var(--landing-bg);margin-bottom:80px;padding:34px}.landing-final .landing-kicker{color:var(--landing-bg)}.landing-final h2{max-width:820px}.landing-final .landing-primary-action{background:var(--landing-bg);color:var(--landing-text)}@media (max-width:1040px){.landing-hero h1{font-size:72px}.landing-product-scene{width:auto;margin-left:0}.landing-shift,.landing-copilot,.landing-market,.landing-value{grid-template-columns:1fr}.landing-mechanics{grid-template-columns:1fr 1fr}}@media (max-width:720px){.landing-nav{flex-direction:column;align-items:flex-start;gap:14px}.landing-nav-actions{justify-content:flex-start}.landing-hero{padding:46px 16px 64px}.landing-hero:before{inset:18px 16px}.landing-hero h1{font-size:54px}.landing-hero-copy>p:not(.landing-kicker){font-size:16px}.landing-product-scene{min-height:0;margin-top:28px}.landing-drop-preview,.landing-claims-preview,.landing-copilot-preview{width:100%;position:relative;inset:auto}.landing-product-scene{align-content:end;gap:10px;display:grid}.landing-shift,.landing-mechanics,.landing-value,.landing-copilot,.landing-market,.landing-final{padding-left:16px;padding-right:16px}.landing-mechanics,.landing-market-metrics{grid-template-columns:1fr}.landing-shift h2,.landing-copilot h2,.landing-market h2,.landing-final h2,.landing-value-panel h2{font-size:38px}.landing-final{margin-left:16px;margin-right:16px}}
.nav-progress{z-index:2147483000;pointer-events:none;opacity:0;height:2px;transition:opacity .25s 50ms;position:fixed;inset:0 0 auto}.nav-progress>i{background:var(--mm-accent,#c6f542);height:100%;box-shadow:0 0 6px var(--mm-accent,#c6f542);transform-origin:0;display:block;transform:scaleX(0)}[dir=rtl] .nav-progress>i{transform-origin:100%}.nav-progress[data-nav-progress=start],.nav-progress[data-nav-progress=run],.nav-progress[data-nav-progress=done]{opacity:1;transition:none}.nav-progress[data-nav-progress=start]>i{transition:none;transform:scaleX(.2)}.nav-progress[data-nav-progress=run]>i{transition:transform 8s cubic-bezier(.08,.7,.2,1);transform:scaleX(.9)}.nav-progress[data-nav-progress=done]>i{transition:transform .15s ease-out;transform:scaleX(1)}.nav-progress[data-nav-progress=done]{opacity:0;transition:opacity .25s .12s}a[data-nav-pending="1"]{opacity:.62;cursor:progress;transition:opacity 80ms}a[data-nav-pending="1"] svg{transition:transform 80ms;transform:scale(.92)}@media (prefers-reduced-motion:reduce){.nav-progress[data-nav-progress=run]>i{transition:none;transform:scaleX(.6)}a[data-nav-pending="1"] svg{transform:none}}
