.friction-chat.svelte-1b8206i{display:grid;grid-template-columns:minmax(278px,360px) minmax(220px,1fr);align-items:center;gap:clamp(22px,3.4vw,42px);width:100%}.chat-window.svelte-1b8206i{display:flex;flex-direction:column;width:min(100%,360px);height:500px;overflow:hidden;border:1px solid rgba(21,32,20,.1);border-radius:14px;background:#fff;box-shadow:0 18px 34px #15201421,0 0 0 6px #fff8eab8}.chat-header.svelte-1b8206i{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:9px 11px;border-bottom:1px solid rgba(0,0,0,.08)}.chat-header-left.svelte-1b8206i{display:flex;align-items:center;gap:8px;min-width:0}.chat-avatar.svelte-1b8206i,.msg-avatar-mini.svelte-1b8206i{display:grid;flex-shrink:0;place-items:center;border-radius:999px;background:linear-gradient(135deg,#d9461f,#6c7f38);color:#fffaf0;font-weight:820}.chat-avatar.svelte-1b8206i{position:relative;width:34px;height:34px;font-size:14px}.chat-avatar.svelte-1b8206i i:where(.svelte-1b8206i){position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border:2px solid #fff;border-radius:999px;background:#31a24c}.chat-header-info.svelte-1b8206i{display:flex;min-width:0;flex-direction:column;line-height:1.2}.chat-header-name.svelte-1b8206i{color:#050505;font-size:13px;font-weight:780}.chat-header-status.svelte-1b8206i{color:#65676b;font-size:11px}.chat-header-actions.svelte-1b8206i,.chat-footer.svelte-1b8206i>span:where(.svelte-1b8206i){display:flex;align-items:center;justify-content:center;color:#0084ff}.chat-header-actions.svelte-1b8206i{gap:5px}.chat-header-actions.svelte-1b8206i span:where(.svelte-1b8206i),.chat-footer.svelte-1b8206i>span:where(.svelte-1b8206i){width:30px;height:30px;border-radius:999px}.chat-messages.svelte-1b8206i{display:flex;flex:1;flex-direction:column;gap:3px;overflow-x:hidden;overflow-y:auto;padding:10px;scroll-behavior:smooth}.chat-messages.svelte-1b8206i::-webkit-scrollbar{width:4px}.chat-messages.svelte-1b8206i::-webkit-scrollbar-thumb{border-radius:999px;background:#00000026}.msg-row.svelte-1b8206i{display:flex;align-items:flex-end;gap:6px}.msg-left.svelte-1b8206i{justify-content:flex-start}.msg-right.svelte-1b8206i{justify-content:flex-end}.msg-avatar-mini.svelte-1b8206i{width:20px;height:20px;margin-bottom:2px;font-size:9px}.msg-bubble.svelte-1b8206i{max-width:72%;padding:7px 12px;font-size:14px;line-height:1.35;word-wrap:break-word}.bubble-right.svelte-1b8206i{border-radius:18px 18px 4px;background:#0084ff;color:#fff}.bubble-left.svelte-1b8206i{border-radius:18px 18px 18px 4px;background:#e4e6eb;color:#050505}.typing-indicator.svelte-1b8206i{display:flex;min-width:48px;align-items:center;gap:3px;padding:10px 14px}.typing-indicator.svelte-1b8206i span:where(.svelte-1b8206i){width:6px;height:6px;border-radius:999px;animation:svelte-1b8206i-typing-bounce 1.4s ease-in-out infinite;background:currentColor;opacity:.42}.typing-indicator.svelte-1b8206i span:where(.svelte-1b8206i):nth-child(2){animation-delay:.2s}.typing-indicator.svelte-1b8206i span:where(.svelte-1b8206i):nth-child(3){animation-delay:.4s}.chat-footer.svelte-1b8206i{display:flex;flex-shrink:0;align-items:center;gap:4px;padding:8px;border-top:1px solid rgba(0,0,0,.06)}.chat-input-wrap.svelte-1b8206i{display:flex;flex:1;align-items:center;justify-content:space-between;min-height:32px;padding:6px 10px;border-radius:999px;background:#f0f2f5;color:#65676b;font-size:13px;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.chat-input-wrap.svelte-1b8206i svg{color:#0084ff}.chat-input-wrap.has-draft.svelte-1b8206i{background:#fff;color:#050505;box-shadow:inset 0 0 0 1px #0084ff38}.chat-input-wrap.awkward.svelte-1b8206i{box-shadow:inset 0 0 0 1px #d9461f38,0 0 0 3px #d9461f14}.chat-input-wrap.backspace.svelte-1b8206i .draft-text:where(.svelte-1b8206i):after{animation-duration:.55s}.draft-text.svelte-1b8206i{overflow:hidden;min-width:0;max-width:calc(100% - 24px);text-overflow:ellipsis;white-space:nowrap}.chat-input-wrap.has-draft.svelte-1b8206i .draft-text:where(.svelte-1b8206i):after{content:"";display:inline-block;width:1px;height:1.05em;margin-left:2px;transform:translateY(2px);background:#050505;animation:svelte-1b8206i-input-caret .9s steps(1) infinite}.friction-copy.svelte-1b8206i{min-height:164px}.punchline.svelte-1b8206i{margin:0;color:var(--vs-ink, #152014);font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2.1rem,3.3vw,3.25rem);font-weight:400;line-height:.98}.promise.svelte-1b8206i{max-width:440px;margin:24px 0 0;color:var(--vs-hero-bg, #d9461f);font-size:clamp(.98rem,1.14vw,1.1rem);font-weight:850;line-height:1.42}@keyframes svelte-1b8206i-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.42}30%{transform:translateY(-3px);opacity:.82}}@keyframes svelte-1b8206i-input-caret{0%,48%{opacity:1}49%,to{opacity:0}}@media (max-width: 760px){.friction-chat.svelte-1b8206i{grid-template-columns:1fr;justify-items:center}.chat-window.svelte-1b8206i{width:min(100%,348px);height:486px}.friction-copy.svelte-1b8206i{width:min(100%,420px);min-height:142px;text-align:center}.promise.svelte-1b8206i{margin-right:auto;margin-left:auto}}@media (prefers-reduced-motion: reduce){.typing-indicator.svelte-1b8206i span:where(.svelte-1b8206i){animation:none}.chat-input-wrap.has-draft.svelte-1b8206i .draft-text:where(.svelte-1b8206i):after{animation:none}}.route-map-shell.svelte-1egotbl{display:grid;gap:14px;align-self:stretch;margin:0}.route-map-stage.svelte-1egotbl{position:relative;min-height:640px;overflow:hidden;border:1px solid rgba(21,32,20,.08);border-radius:12px;background:#d8c56e;box-shadow:inset 0 0 0 1px #ffffff6b,0 20px 38px #15201414}.route-map-stage.svelte-1egotbl .map3d-container{position:absolute;top:0;right:0;bottom:0;left:0}.route-map-loading.svelte-1egotbl,.route-map-error.svelte-1egotbl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;background:linear-gradient(135deg,#f6d37c,#fff6dc);color:#143222;font-weight:900}.route-map-loading.svelte-1egotbl:after{content:"";width:44px;height:44px;border:3px solid rgba(20,50,34,.18);border-top-color:#143222;border-radius:999px;animation:svelte-1egotbl-shelf-spin .9s linear infinite}.route-map-overlay.svelte-1egotbl{position:absolute;right:clamp(14px,3vw,28px);bottom:clamp(16px,3vw,26px);left:auto;z-index:20;display:flex;justify-content:flex-end;width:min(calc(100% - 28px),580px);pointer-events:none}.route-map-overlay.svelte-1egotbl .piksu-with-speech{max-width:100%}.route-map-overlay.svelte-1egotbl .fox-loading{opacity:1;transform:none}.route-map-overlay.svelte-1egotbl .speech-wrapper-md{min-width:220px;max-width:min(340px,calc(100vw - 9rem))}.route-map-overlay.svelte-1egotbl .piksu-speech{border-color:#1432222e!important;background:#fffdf6f0!important;box-shadow:0 14px 28px #15201429!important}.route-map-overlay.svelte-1egotbl .piksu-speech-text{color:#172319!important;font-family:var(--font-body, system-ui, sans-serif)!important;font-size:.95rem!important;font-weight:850!important;letter-spacing:0!important;line-height:1.28!important}.route-notification-layer.svelte-1egotbl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:24;pointer-events:none}.route-notification.svelte-1egotbl{position:absolute;bottom:clamp(16px,3vw,28px);left:clamp(14px,3vw,28px);display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;width:min(330px,calc(100% - 56px));min-height:76px;padding:12px 14px;border:1px solid rgba(20,50,34,.12);border-radius:16px;background:#fffdf6f0;box-shadow:0 16px 28px #15201429,inset 0 0 0 1px #ffffff80;opacity:0;transform:translate3d(-16px,10px,0) scale(.96);transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1)}.route-notification.active.svelte-1egotbl{opacity:1;transform:translateZ(0) scale(1)}.route-notification.ready.active.svelte-1egotbl{top:clamp(16px,3vw,28px);right:clamp(14px,3vw,28px);bottom:auto;left:auto}.route-notification-avatar.svelte-1egotbl{width:42px;height:42px;overflow:hidden;border-radius:999px;background:#fff7e8;box-shadow:0 7px 16px #15201429,inset 0 0 0 2px #fffdf6e6}.route-notification-avatar.svelte-1egotbl img:where(.svelte-1egotbl){display:block;width:100%;height:100%;object-fit:cover}.route-notification-copy.svelte-1egotbl{display:grid;gap:2px;min-width:0}.route-notification-copy.svelte-1egotbl small:where(.svelte-1egotbl){display:inline-flex;align-items:center;gap:4px;color:#5f7a38;font-size:.66rem;font-weight:900;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.route-notification-copy.svelte-1egotbl small:where(.svelte-1egotbl) svg{color:#ea580c}.route-notification.ready.svelte-1egotbl .route-notification-copy:where(.svelte-1egotbl) small:where(.svelte-1egotbl),.route-notification.ready.svelte-1egotbl .route-notification-copy:where(.svelte-1egotbl) small:where(.svelte-1egotbl) svg{color:#4d7c0f}.route-notification-copy.svelte-1egotbl strong:where(.svelte-1egotbl){overflow:hidden;color:#172319;font-size:.9rem;font-weight:900;line-height:1.16;text-overflow:ellipsis;white-space:nowrap}.route-notification-copy.svelte-1egotbl span:where(.svelte-1egotbl){overflow:hidden;color:#58614f;font-size:.78rem;font-weight:720;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.route-map-shell.svelte-1egotbl>strong:where(.svelte-1egotbl){display:block;color:var(--vs-green);font-size:1.02rem;line-height:1.42}@keyframes svelte-1egotbl-shelf-spin{to{transform:rotate(360deg)}}@media (max-width: 1120px){.route-map-shell.svelte-1egotbl{margin:0}.route-map-stage.svelte-1egotbl{min-height:540px}}@media (max-width: 640px){.route-map-shell.svelte-1egotbl{margin:0}.route-map-stage.svelte-1egotbl{min-height:460px;border-radius:10px}.route-map-overlay.svelte-1egotbl{right:12px;bottom:164px;width:min(calc(100% - 24px),470px)}.route-notification.svelte-1egotbl{bottom:12px;left:12px;grid-template-columns:34px minmax(0,1fr);width:min(255px,calc(100% - 24px));min-height:64px;padding:9px 10px;border-radius:13px}.route-notification.ready.active.svelte-1egotbl{top:12px;right:12px;bottom:auto;left:auto}.route-notification-avatar.svelte-1egotbl{width:34px;height:34px}.route-notification-copy.svelte-1egotbl strong:where(.svelte-1egotbl){font-size:.8rem}.route-notification-copy.svelte-1egotbl span:where(.svelte-1egotbl){font-size:.7rem}.route-map-overlay.svelte-1egotbl .speech-wrapper-md{min-width:188px;max-width:min(240px,calc(100vw - 7rem))}.route-map-overlay.svelte-1egotbl .piksu-speech-text{font-size:.86rem!important}}@media (prefers-reduced-motion: reduce){.route-map-loading.svelte-1egotbl:after{animation:none}}.market-aisle-board.svelte-1q427dk{--market-ink: var(--sunrise-food-ink, #2b2118);--market-muted: var(--sunrise-food-muted, #776a5a);--market-panel: var(--sunrise-food-panel, #fff7e8);--market-panel-soft: var(--sunrise-food-panel-soft, #ffe7bf);--market-bg: var(--sunrise-food-bg, #f8ead2);--market-line: var(--sunrise-food-line, #ead7ba);--market-fresh: var(--sunrise-food-fresh, #5f7a38);--market-buy: var(--sunrise-food-buy, #ea580c);--market-demo-backdrop-z: 10040;--market-demo-sheet-z: 10050;--market-demo-sheet-bg: linear-gradient(175deg, #deebb5 0%, #f5cdc2 50%, #f1af9e 100%);display:block;position:relative;isolation:isolate;width:min(calc(100% - clamp(44px,5vw,80px)),1320px);margin:clamp(26px,4vw,52px) auto 0;padding:clamp(28px,4.4vw,48px);border-radius:24px;background:radial-gradient(circle at 82% 18%,rgba(255,196,128,.28),transparent 36%),linear-gradient(135deg,#fffcf6fa,#fff4e6c7);color:var(--market-ink);box-shadow:0 22px 48px -36px #4a34246b,inset 0 0 0 1px color-mix(in oklch,var(--market-line) 80%,white)}.market-aisle-board.demo-open.svelte-1q427dk{z-index:var(--market-demo-backdrop-z);isolation:auto}.market-aisle-intro.svelte-1q427dk{display:flex;flex-direction:column;justify-content:center;min-width:0}.market-aisle-copy.svelte-1q427dk{display:grid;gap:clamp(12px,2vw,18px);align-items:start}.market-aisle-copy.svelte-1q427dk p:where(.svelte-1q427dk){display:inline-flex;align-items:center;justify-self:start;min-height:42px;margin:0 0 18px;padding:0 20px;border:1px solid rgba(242,71,18,.62);border-radius:999px;color:var(--market-buy);font-size:.75rem;font-weight:930;letter-spacing:.13em;text-transform:uppercase}.market-aisle-copy.svelte-1q427dk h2:where(.svelte-1q427dk){margin:0;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2.6rem,4.3vw,4.4rem);font-weight:400;line-height:.96;color:var(--market-ink)}.simulation-nudge.svelte-1q427dk{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:16px;padding:12px 14px;border-radius:16px;background:#2b2118eb;color:var(--market-panel)}.simulation-nudge.svelte-1q427dk span:where(.svelte-1q427dk){padding:5px 10px;border-radius:999px;background:#fffcf624;color:var(--market-panel-soft);font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.simulation-nudge.svelte-1q427dk strong:where(.svelte-1q427dk){color:#fffaf3;font-size:.92rem;font-weight:760;line-height:1.25}.aisle-preview-grid.svelte-1q427dk{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(520px,1fr);gap:clamp(24px,4.2vw,60px);align-items:center}.seller-board.svelte-1q427dk{border-radius:24px;background:#fffcf68a;box-shadow:inset 0 0 0 1px #ffffff94,0 18px 44px -38px #4a342452}.seller-board.svelte-1q427dk{padding:16px}.seller-board.svelte-1q427dk h3:where(.svelte-1q427dk){display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--market-ink);font-size:1rem;font-weight:760}.seller-board.svelte-1q427dk h3:where(.svelte-1q427dk) svg{color:var(--market-buy)}.seller-list.svelte-1q427dk{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.seller-row-card.svelte-1q427dk{display:grid;grid-template-columns:72px minmax(0,1fr) minmax(92px,auto) minmax(128px,.34fr);align-items:center;gap:16px;min-height:92px;padding:14px 18px;border-radius:20px;background:linear-gradient(180deg,#ffffffdb,#fffcf6bd);box-shadow:0 12px 28px -26px #4a342452,inset 0 0 0 1px #ffffffc7}.seller-visual.svelte-1q427dk{display:flex;align-items:center;justify-content:center;width:64px;height:64px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--market-fresh) 12%,white);color:var(--market-fresh);font-size:1.35rem;font-weight:760;text-decoration:none;box-shadow:0 8px 18px -14px #2c21186b,inset 0 0 0 2px #fffcf6db}.seller-visual.svelte-1q427dk img:where(.svelte-1q427dk){display:block;width:100%;height:100%;object-fit:cover}.seller-main.svelte-1q427dk,.seller-price.svelte-1q427dk,.seller-actions.svelte-1q427dk{min-width:0}.seller-main.svelte-1q427dk{display:flex;flex-direction:column;gap:3px}.seller-name.svelte-1q427dk{overflow:hidden;color:var(--market-ink);font-size:1.02rem;font-weight:760;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.seller-product.svelte-1q427dk{overflow:hidden;color:var(--market-muted);font-size:.84rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.seller-farm.svelte-1q427dk{overflow:hidden;color:var(--market-fresh);font-size:.76rem;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.seller-tags.svelte-1q427dk{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.seller-tags.svelte-1q427dk small:where(.svelte-1q427dk){display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;background:color-mix(in srgb,var(--market-fresh) 12%,white);color:color-mix(in srgb,var(--market-fresh) 86%,#1c1917);font-size:.66rem;font-weight:820;line-height:1;white-space:nowrap}.seller-price.svelte-1q427dk strong:where(.svelte-1q427dk){color:var(--market-ink);font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:400;line-height:1}.seller-actions.svelte-1q427dk{display:flex}.reserve-btn.svelte-1q427dk{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:38px;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;gap:8px;padding:0 20px;border:0;border-radius:999px;background:linear-gradient(180deg,#fb923c,#ea580c);color:#fffaf3;font-family:"Instrument Serif",Georgia,serif;font-size:1.06rem;font-weight:400;text-shadow:0 1px 0 rgba(120,40,0,.35);box-shadow:inset 0 1px #ffffff59,0 8px 18px #0000002e,0 4px 12px #ea580c52;white-space:nowrap;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.reserve-btn.svelte-1q427dk:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff59,0 10px 22px #0003,0 6px 16px #ea580c57}.reserve-btn.svelte-1q427dk:disabled{cursor:default;opacity:.82;box-shadow:inset 0 1px #ffffff47,0 4px 10px #0000001f}.handover-backdrop.svelte-1q427dk{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--market-demo-backdrop-z);background:#1c191738;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.handover-sheet.svelte-1q427dk{position:fixed;right:0;bottom:0;left:0;z-index:var(--market-demo-sheet-z);display:flex;flex-direction:column;gap:14px;max-height:calc(100dvh - 48px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:20px 16px calc(env(safe-area-inset-bottom,0px) + 16px);border-radius:20px 20px 0 0;background:var(--market-demo-sheet-bg);color:var(--market-ink);box-shadow:0 -8px 32px #00000026,0 0 0 1px #ffffff4d inset;will-change:transform,opacity}@media (min-width: 640px){.handover-sheet.svelte-1q427dk{right:auto;left:50%;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 80px);transform:translate(-50%)}}.sheet-header-actions.svelte-1q427dk{position:absolute;top:10px;right:10px;z-index:1;display:flex;gap:6px}.sheet-header-btn.svelte-1q427dk{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:50%;background:#ffffff59;color:#44403c;cursor:pointer}.sheet-head.svelte-1q427dk{padding:6px 40px 0 2px}.sheet-head.svelte-1q427dk span:where(.svelte-1q427dk){display:inline-flex;margin-bottom:5px;color:#78716c;font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sheet-head.svelte-1q427dk h3:where(.svelte-1q427dk){margin:0;color:#1c1917;font-size:1.15rem;font-weight:850;letter-spacing:-.01em}.sheet-body.svelte-1q427dk{margin:0;color:#57534e;font-size:.8125rem;font-weight:600;line-height:1.45}.receipt.svelte-1q427dk,.bank-card.svelte-1q427dk,.paid-wait.svelte-1q427dk,.pending-card.svelte-1q427dk{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:14px;background:#ffffff8c;box-shadow:0 1px 2px #0000000a,0 0 0 1px #ffffff47 inset;animation:svelte-1q427dk-sheet-card-in .34s cubic-bezier(.22,1,.36,1) both}.receipt-header.svelte-1q427dk{display:grid;gap:8px}.receipt-top-row.svelte-1q427dk,.receipt-meta-row.svelte-1q427dk,.receipt-item-row.svelte-1q427dk,.receipt-total-row.svelte-1q427dk,.receipt-method.svelte-1q427dk{display:flex;align-items:center;justify-content:space-between;gap:10px}.status-badge.svelte-1q427dk{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;background:#22c55e1f;color:#166534;font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.status-badge.pending.svelte-1q427dk{background:#f59e0b24;color:#92400e}.status-badge.confirmed.svelte-1q427dk{background:#22c55e1f;color:#166534}.receipt-ref.svelte-1q427dk,.receipt-meta-row.svelte-1q427dk,.receipt-item-unit-price.svelte-1q427dk{color:#78716c;font-size:.75rem;font-weight:700}.receipt-divider.svelte-1q427dk{height:1px;background-image:linear-gradient(to right,rgba(120,113,108,.24) 50%,transparent 50%);background-size:8px 1px}.receipt-timeline.svelte-1q427dk{margin:4px 0 2px}.receipt-item-left.svelte-1q427dk{display:flex;gap:8px;min-width:0}.receipt-item-qty.svelte-1q427dk{flex-shrink:0;color:#78716c;font-size:.8125rem;font-weight:800}.receipt-item-name.svelte-1q427dk{overflow:hidden;color:#292524;font-size:.875rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.receipt-item-price.svelte-1q427dk,.receipt-total-row.svelte-1q427dk span:where(.svelte-1q427dk):last-child{flex-shrink:0;color:#1c1917;font-family:SF Mono,Fira Code,ui-monospace,monospace;font-size:.875rem;font-weight:800}.receipt-total-row.total.svelte-1q427dk{color:#1c1917;font-size:.9375rem;font-weight:850}.receipt-method.svelte-1q427dk{justify-content:flex-start;color:#44403c;font-size:.8125rem;font-weight:800}.pickup-options.svelte-1q427dk{display:grid;gap:10px}.pickup-options.svelte-1q427dk button:where(.svelte-1q427dk){-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:11px;width:100%;padding:12px;border:1px solid rgba(74,52,36,.08);border-radius:14px;background:linear-gradient(180deg,#ffffffd1,#f5f2eeb8);text-align:left;cursor:pointer;box-shadow:0 2px #78716c2e,0 3px 8px #1c19170f}.pickup-options.svelte-1q427dk button.chosen:where(.svelte-1q427dk){border-color:#1e3a5f29;background:linear-gradient(180deg,#e0ecff,#c7dbf5);box-shadow:0 3px #1e3a5f38,0 4px 14px #1e3a5f1a}.pickup-options.svelte-1q427dk button:where(.svelte-1q427dk):disabled{cursor:not-allowed;opacity:.62;filter:saturate(.7);box-shadow:0 1px #78716c1f,0 2px 6px #1c19170a}.pickup-options.svelte-1q427dk button.shelf-option:where(.svelte-1q427dk){border-color:#d96b4329}.pickup-options.svelte-1q427dk button.shelf-option.chosen:where(.svelte-1q427dk){border-color:#d96b436b;background:linear-gradient(180deg,#ffb08a 0%,var(--market-buy) 100%);color:var(--market-panel);box-shadow:0 3px #b94a2f,0 5px 16px #d96b4347}.pickup-options.svelte-1q427dk button.shelf-option.chosen:where(.svelte-1q427dk) strong:where(.svelte-1q427dk),.pickup-options.svelte-1q427dk button.shelf-option.chosen:where(.svelte-1q427dk) small:where(.svelte-1q427dk),.pickup-options.svelte-1q427dk button.shelf-option.chosen:where(.svelte-1q427dk) svg{color:var(--market-panel)}.pickup-options.svelte-1q427dk button:where(.svelte-1q427dk) svg{flex-shrink:0;color:var(--market-muted)}.pickup-options.svelte-1q427dk button.chosen:where(.svelte-1q427dk) svg{color:var(--market-fresh)}.pickup-options.svelte-1q427dk button:where(.svelte-1q427dk)>span:where(.svelte-1q427dk){display:grid;gap:2px}.pickup-options.svelte-1q427dk strong:where(.svelte-1q427dk){color:var(--market-ink);font-size:.94rem;line-height:1.14}.pickup-options.svelte-1q427dk small:where(.svelte-1q427dk){color:var(--market-muted);font-size:.78rem;font-weight:650;line-height:1.28}.confirm-handover-btn.svelte-1q427dk{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:14px;border:0;border-radius:12px;background:linear-gradient(180deg,#34d399,#059669);color:#fffaf3;font-size:.96rem;font-weight:850;cursor:pointer;box-shadow:0 3px #047857,0 4px 12px #0596694d}.pending-card.svelte-1q427dk{flex-direction:row;align-items:flex-start;gap:12px}.pending-pulse.svelte-1q427dk{position:relative;flex-shrink:0;width:14px;height:14px;margin-top:3px;border-radius:999px;background:#f59e0b;box-shadow:0 0 #f59e0b73;animation:svelte-1q427dk-pending-pulse 1.45s cubic-bezier(.22,1,.36,1) infinite}.pending-card.svelte-1q427dk strong:where(.svelte-1q427dk){color:#1c1917;font-size:.95rem;font-weight:850}.pending-card.svelte-1q427dk p:where(.svelte-1q427dk){margin:4px 0 0;color:#57534e;font-size:.8125rem;font-weight:650;line-height:1.45}.waiting-dots.svelte-1q427dk{display:flex;gap:5px;margin-top:10px}.waiting-dots.svelte-1q427dk span:where(.svelte-1q427dk){width:6px;height:6px;border-radius:999px;background:#f59e0b;animation:svelte-1q427dk-waiting-dot 1s ease-in-out infinite}.waiting-dots.svelte-1q427dk span:where(.svelte-1q427dk):nth-child(2){animation-delay:.14s}.waiting-dots.svelte-1q427dk span:where(.svelte-1q427dk):nth-child(3){animation-delay:.28s}.auto-advance-note.svelte-1q427dk{margin:-2px 0 0;padding:10px 12px;border-radius:12px;background:#ffffff61;color:#6b6560;font-size:.75rem;font-weight:750;line-height:1.35;text-align:center}.bank-header-left.svelte-1q427dk{display:flex;align-items:center;gap:10px;min-width:0}.bank-icon.svelte-1q427dk{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#1e3a5f1f;color:#1e3a5f}.bank-copy.svelte-1q427dk{display:flex;flex-direction:column;gap:2px;min-width:0}.bank-eyebrow.svelte-1q427dk{color:#78716c;font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bank-copy.svelte-1q427dk strong:where(.svelte-1q427dk){color:#1c1917;font-size:.9375rem;font-weight:800;letter-spacing:-.01em}.bank-shortcuts-grid.svelte-1q427dk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.bank-shortcuts-grid.svelte-1q427dk button:where(.svelte-1q427dk){display:flex;align-items:center;gap:6px;min-width:0;padding:9px 10px;border:1px solid rgba(0,0,0,.06);border-radius:10px;background:#ffffffb3;color:#292524;font-size:.8125rem;font-weight:800;cursor:pointer}.bank-shortcuts-grid.svelte-1q427dk button.selected:where(.svelte-1q427dk){border-color:var(--bank-color, rgba(0, 0, 0, .12));box-shadow:0 2px 6px #1c191714}.bank-dot.svelte-1q427dk{width:14px;height:14px;border-radius:4px;background:var(--bank-color, #1e3a5f)}.bank-details-preview.svelte-1q427dk{display:flex;flex-direction:column;gap:4px}.bank-details-preview.svelte-1q427dk span:where(.svelte-1q427dk){color:#78716c;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bank-details-preview.svelte-1q427dk code:where(.svelte-1q427dk){padding:8px 10px;border-radius:8px;background:#ffffffb8;color:#1e3a5f;font-family:SF Mono,Fira Code,ui-monospace,monospace;font-size:.875rem;font-weight:700}.mark-paid-btn.svelte-1q427dk{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;border:0;border-radius:12px;background:linear-gradient(180deg,#34d399,#059669);color:#fff;font-size:.9375rem;font-weight:800;cursor:pointer;box-shadow:0 3px #047857,0 4px 12px #0596694d}.paid-wait.svelte-1q427dk{background:#ffffff8c}.paid-wait.svelte-1q427dk svg{color:#059669}.paid-wait.svelte-1q427dk p:where(.svelte-1q427dk){margin:0;color:#57534e;font-size:.875rem;font-weight:650;line-height:1.45}@keyframes svelte-1q427dk-sheet-card-in{0%{opacity:0;transform:translate3d(0,14px,0) scale(.985);filter:blur(3px)}70%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes svelte-1q427dk-pending-pulse{0%{box-shadow:0 0 #f59e0b73;transform:scale(.94)}70%{box-shadow:0 0 0 8px #f59e0b00;transform:scale(1)}to{box-shadow:0 0 #f59e0b00;transform:scale(.94)}}@keyframes svelte-1q427dk-waiting-dot{0%,80%,to{opacity:.38;transform:translateZ(0) scale(.86)}40%{opacity:1;transform:translate3d(0,-4px,0) scale(1)}}@media (prefers-reduced-motion: reduce){.receipt.svelte-1q427dk,.bank-card.svelte-1q427dk,.paid-wait.svelte-1q427dk,.pending-card.svelte-1q427dk,.pending-pulse.svelte-1q427dk,.waiting-dots.svelte-1q427dk span:where(.svelte-1q427dk){animation:none}.handover-sheet.svelte-1q427dk{will-change:auto}}.paid-wait.svelte-1q427dk strong:where(.svelte-1q427dk){color:#1c1917;font-size:.95rem;font-weight:850}.paid-wait.svelte-1q427dk span:where(.svelte-1q427dk){color:#78716c;font-size:.8125rem;font-weight:650}@media (max-width: 1120px){.aisle-preview-grid.svelte-1q427dk{grid-template-columns:1fr;align-items:start}}@media (max-width: 720px){.market-aisle-board.svelte-1q427dk{width:min(calc(100% - 24px),520px);padding:24px 14px;border-radius:18px}.market-aisle-copy.svelte-1q427dk h2:where(.svelte-1q427dk){font-size:clamp(2.2rem,13vw,3.2rem)}.seller-board.svelte-1q427dk{padding:12px;border-radius:20px}.seller-row-card.svelte-1q427dk{grid-template-columns:56px minmax(0,1fr) auto;gap:12px;padding:12px}.seller-visual.svelte-1q427dk{align-self:start;width:52px;height:52px}.seller-price.svelte-1q427dk{grid-column:3;grid-row:1}.seller-actions.svelte-1q427dk{grid-column:1 / -1}}body:has(.vs-page){background:#376f4d!important}.vs-page.svelte-gffl4b{--vs-cream: var(--sunrise-food-panel, #fff8f1);--vs-paper: #fbf5e8;--vs-paper-strong: #fffaf0;--vs-line: var(--sunrise-food-line, #efd7c4);--vs-ink: #152014;--vs-muted: #625a4c;--vs-green: #063f1d;--vs-green-2: #0f5a2c;--vs-honey: var(--sunrise-food-buy, #efbb3f);--vs-honey-soft: #ffe2a4;--vs-orange: #e58a16;--vs-orange-dark: #ba6408;--vs-hero-bg: #f24712;--vs-hero-bg-dark: #df3609;--vs-hero-on-bg: #fffaf0;--vs-hero-pattern: url(/img/village-shelf/red-eesti-pattern-1.png);--vs-content: 1220px;width:min(100%,1380px);min-height:100vh;margin:0 auto;overflow-x:hidden;background:var(--vs-paper);color:var(--vs-ink);box-shadow:0 0 0 1px #15201414,0 28px 90px #0d27142e;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.vs-nav.svelte-gffl4b{position:absolute;inset:0 0 auto;z-index:20;display:grid;grid-template-columns:300px 1fr auto;align-items:center;gap:24px;width:min(calc(100% - clamp(42px,8vw,118px)),1300px);margin:0 auto;padding:30px 0}.brand.svelte-gffl4b,.nav-links.svelte-gffl4b,.nav-actions.svelte-gffl4b,.hero-actions.svelte-gffl4b,.feature.svelte-gffl4b,.modal-actions.svelte-gffl4b{display:flex;align-items:center}.brand.svelte-gffl4b{gap:16px;color:var(--vs-hero-on-bg);text-decoration:none}.brand-mark.svelte-gffl4b{display:none}.brand.svelte-gffl4b strong:where(.svelte-gffl4b){display:block;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2rem,2.7vw,2.7rem);font-weight:400;line-height:.92}.brand.svelte-gffl4b small:where(.svelte-gffl4b){display:none;margin-top:8px;font-size:.72rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.nav-links.svelte-gffl4b{justify-content:center;gap:clamp(28px,3.6vw,58px)}.nav-links.svelte-gffl4b a:where(.svelte-gffl4b){color:var(--vs-hero-on-bg);font-size:.82rem;font-weight:900;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.nav-actions.svelte-gffl4b{justify-content:flex-end;gap:10px}button.svelte-gffl4b{font:inherit}.lang-pill.svelte-gffl4b,.login-pill.svelte-gffl4b{height:40px;padding:0 22px;border-radius:999px;cursor:pointer}.lang-pill.svelte-gffl4b{border:1px solid rgba(255,250,240,.72);background:transparent;color:#fffaf0;font-size:.8rem;font-weight:900;letter-spacing:.04em}.login-pill.svelte-gffl4b{border:0;background:#101914;color:var(--vs-hero-on-bg);font-size:.88rem;font-weight:860;box-shadow:none}.hero.svelte-gffl4b{position:relative;display:grid;grid-template-columns:1fr;min-height:clamp(680px,76vh,790px);background:var(--vs-hero-pattern),var(--vs-hero-bg);background-size:cover,auto;background-position:center}.hero-copy.svelte-gffl4b{position:relative;z-index:4;align-self:center;display:grid;grid-template-columns:minmax(0,.72fr) minmax(280px,.42fr);column-gap:clamp(36px,8vw,120px);align-items:end;width:min(calc(100% - clamp(34px,8vw,120px)),1220px);max-width:none;margin:0 auto;padding:126px 0 54px}.pill.svelte-gffl4b,.question-eyebrow.svelte-gffl4b{display:inline-flex;align-items:center;width:fit-content;margin:0;padding:9px 18px;border-radius:999px;border:1px solid var(--vs-hero-bg);background:#fffaf0;color:var(--vs-hero-bg);font-size:.72rem;font-weight:920;letter-spacing:.13em;text-transform:uppercase;box-shadow:none}h1.svelte-gffl4b,h2.svelte-gffl4b,h3.svelte-gffl4b,p.svelte-gffl4b{letter-spacing:0}h1.svelte-gffl4b,h2.svelte-gffl4b,.question-pane.svelte-gffl4b h3:where(.svelte-gffl4b),.done-panel.svelte-gffl4b h3:where(.svelte-gffl4b){font-family:"Instrument Serif",Georgia,serif;font-weight:400}h1.svelte-gffl4b{max-width:820px;margin:22px 0 0;font-size:clamp(5.2rem,8.4vw,8.7rem);line-height:.77}.hero.svelte-gffl4b h1:where(.svelte-gffl4b){color:var(--vs-hero-on-bg);margin-top:0}.hero-problem-word.svelte-gffl4b{display:inline-block;animation:svelte-gffl4b-heroProblemRoll .46s cubic-bezier(.2,.78,.22,1) both;transform-origin:50% 80%;will-change:transform,opacity}.hero-problem-line.svelte-gffl4b{display:inline-block;width:7.7em;white-space:nowrap}@keyframes svelte-gffl4b-heroProblemRoll{0%{opacity:0;transform:translateY(.32em) rotateX(-42deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@media (prefers-reduced-motion: reduce){.hero-problem-word.svelte-gffl4b{animation:none}}.hero-intro.svelte-gffl4b{grid-column:2;grid-row:1 / span 3;max-width:360px;margin:0 0 28px;color:var(--vs-hero-on-bg);font-size:clamp(1.08rem,1.45vw,1.24rem);font-weight:560;line-height:1.56}.hero-actions.svelte-gffl4b{grid-column:1;gap:18px;flex-wrap:wrap;margin-top:30px}.hero-signal.svelte-gffl4b{grid-column:1;display:inline-flex;align-items:center;gap:10px;margin-top:20px;color:var(--vs-hero-on-bg);font-size:.98rem;line-height:1}.hero-signal.svelte-gffl4b span:where(.svelte-gffl4b){width:15px;height:15px;border-radius:999px;background:#b02f009e;box-shadow:0 0 0 5px #fffaf01a}.hero-signal.svelte-gffl4b strong:where(.svelte-gffl4b){color:var(--vs-hero-on-bg);font-weight:920}.hero-signal.svelte-gffl4b small:where(.svelte-gffl4b){color:#fffaf0e6;font-size:inherit}.primary-cta.svelte-gffl4b,.ghost-cta.svelte-gffl4b,.light-cta.svelte-gffl4b,.back-btn.svelte-gffl4b{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:0 24px;border-radius:6px;font-weight:860;cursor:pointer;text-decoration:none;transition:transform .08s ease-out,box-shadow .08s ease-out,filter .08s ease-out}.primary-cta.svelte-gffl4b{overflow:hidden;border:0;border-radius:6px;background:#101914;color:#fffaf0;box-shadow:none}.primary-cta.svelte-gffl4b:before{display:none}.primary-cta.svelte-gffl4b>span:where(.svelte-gffl4b){position:relative;z-index:1}.primary-cta.svelte-gffl4b .cta-disc:where(.svelte-gffl4b){display:inline-grid;place-items:center;width:auto;height:auto;margin-left:18px;margin-right:0;border-radius:0;background:transparent;color:currentColor;box-shadow:none}.primary-cta.svelte-gffl4b:hover:not(:disabled),.ghost-cta.svelte-gffl4b:hover:not(:disabled),.back-btn.svelte-gffl4b:hover:not(:disabled){transform:translateY(-1px)}.primary-cta.svelte-gffl4b:hover:not(:disabled){filter:brightness(1.05)}.primary-cta.svelte-gffl4b:active:not(:disabled),.ghost-cta.svelte-gffl4b:active:not(:disabled),.back-btn.svelte-gffl4b:active:not(:disabled){transform:translateY(3px)}.primary-cta.svelte-gffl4b:active:not(:disabled){box-shadow:none}.primary-cta.svelte-gffl4b:disabled,.back-btn.svelte-gffl4b:disabled{opacity:.45;cursor:not-allowed}.hero-actions.svelte-gffl4b .primary-cta:where(.svelte-gffl4b),.hero-actions.svelte-gffl4b .ghost-cta:where(.svelte-gffl4b){min-width:232px;min-height:72px;padding-inline:30px;font-size:1.05rem}.hero-actions.svelte-gffl4b .ghost-cta:where(.svelte-gffl4b){border:0;background:#fffaf0f5;color:var(--vs-hero-bg);box-shadow:none}.ghost-cta.svelte-gffl4b,.back-btn.svelte-gffl4b{border:1px solid rgba(96,73,28,.32);background:linear-gradient(180deg,#fffdf6fa,#fff6e4e6),#fffaf0;color:var(--vs-ink);box-shadow:0 3px #60491c2e,0 8px 18px #60491c1a}.ghost-cta.svelte-gffl4b:hover:not(:disabled),.back-btn.svelte-gffl4b:hover:not(:disabled){box-shadow:0 4px #60491c33,0 10px 20px #60491c1f}.ghost-cta.svelte-gffl4b:active:not(:disabled),.back-btn.svelte-gffl4b:active:not(:disabled){box-shadow:0 1px #60491c2e,0 4px 10px #60491c14}.feature-row.svelte-gffl4b{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:30px}.how-benefits.svelte-gffl4b{width:min(100%,var(--vs-content));margin:clamp(24px,3vw,36px) auto 0;padding-top:clamp(18px,2vw,24px);border-top:1px solid rgba(21,32,20,.08)}.friction-benefits.svelte-gffl4b{width:min(100%,var(--vs-content));margin:clamp(28px,4vw,48px) auto 0;padding:clamp(18px,2.2vw,26px) clamp(22px,3vw,34px);border-top:1px solid rgba(21,32,20,.08);border-bottom:1px solid rgba(21,32,20,.08);background:#fffaf0a8}.how.svelte-gffl4b{padding-top:0}.how-asset.svelte-gffl4b{margin-top:-1px}.feature.svelte-gffl4b{gap:16px}.feature.svelte-gffl4b>span:where(.svelte-gffl4b){display:grid;place-items:center;flex:0 0 auto;width:54px;height:54px;border:3px solid #11211b;border-radius:999px;background:#fffaf06b;color:#11211b}.feature.svelte-gffl4b:nth-child(2)>span:where(.svelte-gffl4b){width:54px;border-color:#e58a1652;background:#fff9eb70;color:var(--vs-orange-dark)}.feature.svelte-gffl4b strong:where(.svelte-gffl4b),.feature.svelte-gffl4b small:where(.svelte-gffl4b){display:block}.feature.svelte-gffl4b strong:where(.svelte-gffl4b){color:#101914;font-size:1rem;font-weight:920}.feature.svelte-gffl4b small:where(.svelte-gffl4b){margin-top:5px;color:#30332f;font-size:.92rem}.hero-photo.svelte-gffl4b{display:none}.hero-photo.svelte-gffl4b>img:where(.svelte-gffl4b){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.96) contrast(.98)}.photo-fade.svelte-gffl4b{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--vs-paper) 0%,rgba(251,245,232,.96) 10%,rgba(251,245,232,.78) 24%,rgba(251,245,232,.46) 43%,rgba(251,245,232,.16) 65%,rgba(251,245,232,0) 86%),linear-gradient(180deg,#1520140a,#1520142e)}.wide-asset.svelte-gffl4b{display:block;width:min(100%,var(--vs-content));height:auto;margin:0 auto}.how.svelte-gffl4b,.magic-section.svelte-gffl4b,.demand-section.svelte-gffl4b,.faq-section.svelte-gffl4b,.eggs-feature.svelte-gffl4b,.difference.svelte-gffl4b{padding:clamp(64px,7vw,92px) clamp(22px,3.4vw,46px)}.how.svelte-gffl4b{position:relative;z-index:3;margin-top:-1px;padding-top:0;padding-bottom:0;background:#fffaf0;text-align:center}.how-asset.svelte-gffl4b{width:100%;max-width:none;border-radius:0}.magic-section.svelte-gffl4b{padding-top:28px;background:var(--vs-paper)}.thursday-card.svelte-gffl4b{position:relative;width:min(100%,1540px);min-height:640px;margin:0 auto;overflow:hidden;border:1px solid rgba(237,161,92,.2);border-radius:10px;background:#fffdf6f2;box-shadow:0 22px 50px #1520141c}.thursday-copy.svelte-gffl4b{position:absolute;top:clamp(16px,3vw,28px);left:clamp(16px,3vw,30px);z-index:12;padding:0}.thursday-copy.svelte-gffl4b p:where(.svelte-gffl4b):not(.pill){max-width:470px;margin:28px 0 0;color:#3c443b;font-size:clamp(1.02rem,1.32vw,1.16rem);line-height:1.52}.eggs-feature.svelte-gffl4b{position:relative;box-sizing:border-box;display:grid;grid-template-columns:minmax(360px,.58fr) minmax(600px,1fr);gap:clamp(34px,4.8vw,68px);align-items:center;width:min(calc(100% - clamp(44px,5vw,80px)),1320px);margin:clamp(32px,4vw,52px) auto 0;padding:clamp(50px,5.4vw,76px) clamp(34px,5.6vw,72px);border:1px solid rgba(21,32,20,.06);border-left:12px solid var(--vs-hero-bg);border-radius:16px;background:#fffdf6f2;box-shadow:0 18px 42px #15201414}.eggs-feature-copy.svelte-gffl4b{padding-left:0}.eggs-feature-copy.svelte-gffl4b h2:where(.svelte-gffl4b){max-width:540px;margin:24px 0 0;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(3.7rem,4.9vw,4.95rem);font-weight:400;line-height:.94}.friction-demo.svelte-gffl4b{min-width:0}.demand-section.svelte-gffl4b{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(560px,1fr);column-gap:clamp(34px,5vw,76px);row-gap:clamp(26px,3.2vw,44px);align-items:start;padding-top:clamp(52px,5.6vw,76px);padding-bottom:clamp(48px,5.2vw,72px);border-top:1px solid rgba(21,32,20,.08);background:linear-gradient(180deg,#fffdf6 0%,#fffaf0 68%,var(--vs-paper) 100%)}.demand-copy.svelte-gffl4b h2:where(.svelte-gffl4b){max-width:570px;margin:18px 0 0;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(3rem,4.5vw,4.85rem);font-weight:400;line-height:.93}.demand-copy.svelte-gffl4b .pill:where(.svelte-gffl4b){border-color:var(--vs-hero-bg);background:transparent;color:var(--vs-hero-bg);box-shadow:none}.demand-copy.svelte-gffl4b p:where(.svelte-gffl4b):not(.pill){max-width:480px;margin-top:22px;color:#3c443b;font-size:1.02rem;line-height:1.58}.demand-proof-grid.svelte-gffl4b{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:52px}.demand-proof-grid.svelte-gffl4b article:where(.svelte-gffl4b){min-height:190px;padding:0 clamp(20px,2.2vw,30px);border-left:1px solid rgba(21,32,20,.13);background:transparent}.demand-proof-grid.svelte-gffl4b article:where(.svelte-gffl4b):last-child{border-right:1px solid rgba(21,32,20,.13)}.demand-proof-icon.svelte-gffl4b{display:grid;place-items:center;width:46px;height:46px;margin:0 0 20px;border:1px solid rgba(242,71,18,.22);border-radius:999px;background:#f247120f;color:var(--vs-hero-bg)}.demand-proof-grid.svelte-gffl4b strong:where(.svelte-gffl4b){display:block;color:var(--vs-hero-bg);font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2.8rem,4.2vw,4.2rem);font-weight:400;line-height:.9}.demand-proof-grid.svelte-gffl4b article:where(.svelte-gffl4b)>span:where(.svelte-gffl4b):not(.demand-proof-icon){display:block;margin-top:8px;color:var(--vs-ink);font-size:.82rem;font-weight:920;letter-spacing:.08em;text-transform:uppercase}.demand-proof-grid.svelte-gffl4b p:where(.svelte-gffl4b){margin:16px 0 0;color:var(--vs-muted);font-size:.92rem;line-height:1.38}.demand-progress-card.svelte-gffl4b{grid-column:1 / -1;display:grid;gap:clamp(20px,2.6vw,32px);width:100%;margin:clamp(12px,2vw,22px) auto 0;padding:clamp(34px,4vw,52px) clamp(34px,4.6vw,58px) clamp(28px,3.6vw,42px);border-radius:10px;background:var(--vs-hero-pattern),var(--vs-hero-bg);background-size:cover,auto;background-position:center;color:#fffaf0}.demand-progress-head.svelte-gffl4b{display:grid;grid-template-columns:minmax(320px,1fr) minmax(300px,.46fr);gap:clamp(24px,4vw,56px);align-items:end}.demand-count.svelte-gffl4b strong:where(.svelte-gffl4b){display:block;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(4rem,6.7vw,7.25rem);font-weight:400;line-height:.82}.demand-count.svelte-gffl4b span:where(.svelte-gffl4b){display:block;max-width:700px;margin-top:18px;color:#fffaf0;font-family:inherit;font-size:clamp(1.1rem,1.55vw,1.42rem);font-weight:520;line-height:1.36}.demand-count.svelte-gffl4b .demand-card-kicker:where(.svelte-gffl4b){display:inline-flex;width:fit-content;max-width:100%;margin:0 0 22px;padding:10px 18px;border:1px solid rgba(255,250,240,.56);border-radius:999px;color:#fffaf0;font-size:.75rem;font-weight:940;letter-spacing:.14em;line-height:1;text-transform:uppercase}.first-route-status.svelte-gffl4b{display:grid;gap:8px;justify-self:end;width:min(100%,340px);color:#fffaf0}.first-route-status.svelte-gffl4b>span:where(.svelte-gffl4b){font-size:.74rem;font-weight:940;letter-spacing:.12em;text-transform:uppercase}.first-route-status.svelte-gffl4b strong:where(.svelte-gffl4b){font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2.7rem,4.1vw,4.1rem);font-weight:400;line-height:.92}.first-route-status.svelte-gffl4b small:where(.svelte-gffl4b){color:#fffaf0db;font-size:.95rem;font-weight:740}.first-route-meter.svelte-gffl4b{position:relative;height:18px;margin-top:10px;overflow:hidden;border-radius:999px;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(5% - 2px),rgba(255,250,240,.22) calc(5% - 2px),rgba(255,250,240,.22) 5%),#fffaf033}.first-route-meter-fill.svelte-gffl4b{display:block;height:100%;border-radius:inherit;background:#fffaf0}.first-route-meter.svelte-gffl4b i:where(.svelte-gffl4b){position:absolute;top:-6px;bottom:-6px;width:2px;background:#fffaf0d1}.first-route-meter-labels.svelte-gffl4b{display:flex;justify-content:space-between;gap:16px;color:#fffaf0d1;font-size:.78rem;font-weight:820}.first-route-facts.svelte-gffl4b{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,250,240,.24);border-bottom:1px solid rgba(255,250,240,.24)}.first-route-facts.svelte-gffl4b div:where(.svelte-gffl4b){display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;row-gap:6px;align-items:center;padding:22px clamp(16px,2vw,28px);border-right:1px solid rgba(255,250,240,.22)}.first-route-facts.svelte-gffl4b div:where(.svelte-gffl4b):last-child{border-right:0}.first-route-facts.svelte-gffl4b div:where(.svelte-gffl4b)>span:where(.svelte-gffl4b){grid-row:span 2;display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(255,250,240,.34);border-radius:999px;background:#fffaf01f}.first-route-facts.svelte-gffl4b small:where(.svelte-gffl4b){color:#fffaf0db;font-size:.7rem;font-weight:940;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.first-route-facts.svelte-gffl4b strong:where(.svelte-gffl4b){color:#fffaf0;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.6rem,2.45vw,2.45rem);font-weight:400;line-height:.96}.demand-progress-foot.svelte-gffl4b{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);gap:10px 28px;align-items:center}.demand-join-note.svelte-gffl4b{display:flex;align-items:center;gap:20px}.demand-join-note.svelte-gffl4b>span:where(.svelte-gffl4b){display:grid;place-items:center;flex:0 0 auto;width:58px;height:58px;border:1px solid rgba(255,250,240,.44);border-radius:999px}.demand-join-note.svelte-gffl4b strong:where(.svelte-gffl4b),.demand-join-note.svelte-gffl4b p:where(.svelte-gffl4b){display:block;margin:0;color:#fffaf0}.demand-join-note.svelte-gffl4b strong:where(.svelte-gffl4b){font-size:1.04rem;font-weight:880}.demand-join-note.svelte-gffl4b p:where(.svelte-gffl4b){margin-top:7px;font-size:.96rem}.demand-progress-cta.svelte-gffl4b{min-width:220px;min-height:62px;border:0;background:#fffaf0;color:var(--vs-hero-bg);box-shadow:none}.demand-progress-after.svelte-gffl4b{grid-column:2;color:#fffaf0c7;font-size:.86rem;font-weight:720;text-align:center}.social-proof-strip.svelte-gffl4b{grid-column:1 / -1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:min(100%,var(--vs-content));padding:18px 20px;border:1px solid rgba(21,32,20,.12);border-radius:8px;background:#fffdf6}.proof-avatar-stack.svelte-gffl4b{display:flex;align-items:center}.proof-avatar-stack.svelte-gffl4b span:where(.svelte-gffl4b){display:grid;place-items:center;width:42px;height:42px;margin-right:-10px;border:2px solid #fffdf6;border-radius:999px;background:var(--vs-green);color:#fffaf0;font-weight:920;overflow:hidden}.proof-avatar-stack.svelte-gffl4b img:where(.svelte-gffl4b){display:block;width:100%;height:100%;object-fit:cover}.social-proof-strip.svelte-gffl4b p:where(.svelte-gffl4b){margin:0;color:#3c443b;font-weight:760;line-height:1.38}.inline-share.svelte-gffl4b{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid rgba(21,32,20,.16);border-radius:8px;background:#fff4d8;color:var(--vs-ink);font-weight:860;cursor:pointer}.faq-section.svelte-gffl4b{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(520px,1fr);gap:clamp(26px,4vw,58px);align-items:start;background:linear-gradient(180deg,#fffaf0,#fffdf6),var(--vs-paper);border-top:1px solid rgba(21,32,20,.08)}.faq-copy.svelte-gffl4b{position:sticky;top:28px}.faq-copy.svelte-gffl4b h2:where(.svelte-gffl4b){max-width:620px;margin:16px 0 0;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2.8rem,4.8vw,5.1rem);font-weight:400;line-height:.94}.faq-copy.svelte-gffl4b p:where(.svelte-gffl4b):not(.pill){max-width:560px;color:#3c443b;font-size:1.04rem;line-height:1.58}.faq-list.svelte-gffl4b{display:grid;gap:10px}.faq-list.svelte-gffl4b details:where(.svelte-gffl4b){border:1px solid rgba(21,32,20,.12);border-radius:8px;background:#fffdf6eb;box-shadow:0 10px 24px #60491c0f}.faq-list.svelte-gffl4b summary:where(.svelte-gffl4b){display:grid;grid-template-columns:48px 1fr;align-items:center;gap:14px;min-height:68px;padding:16px 20px;color:var(--vs-ink);cursor:pointer;list-style:none}.faq-list.svelte-gffl4b summary:where(.svelte-gffl4b)::-webkit-details-marker{display:none}.faq-list.svelte-gffl4b summary:where(.svelte-gffl4b):after{content:"+";grid-column:2;justify-self:end;margin-top:-28px;color:var(--vs-green);font-size:1.5rem;font-weight:560;line-height:1}.faq-list.svelte-gffl4b details[open]:where(.svelte-gffl4b) summary:where(.svelte-gffl4b):after{content:"-"}.faq-list.svelte-gffl4b summary:where(.svelte-gffl4b) span:where(.svelte-gffl4b){display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:#fff0c6;color:#8b6a15;font-size:.82rem;font-weight:920}.faq-list.svelte-gffl4b summary:where(.svelte-gffl4b) strong:where(.svelte-gffl4b){padding-right:34px;color:var(--vs-ink);font-size:1.02rem;line-height:1.28}.faq-list.svelte-gffl4b p:where(.svelte-gffl4b){max-width:760px;margin:-4px 0 0 82px;padding:0 24px 22px 0;color:#3c443b;font-size:.98rem;line-height:1.56}.difference.svelte-gffl4b{background:var(--vs-paper);padding-top:clamp(44px,5vw,68px);padding-bottom:clamp(44px,5vw,72px)}.closing-band.svelte-gffl4b{display:grid;grid-template-columns:minmax(0,.82fr) minmax(320px,.6fr);align-items:end;gap:clamp(28px,5vw,76px);width:min(100%,var(--vs-content));margin:0 auto;padding:clamp(36px,5vw,64px);border-radius:12px;background:var(--vs-hero-pattern),var(--vs-hero-bg);background-size:cover,auto;background-position:center;color:#fffaf0}.closing-copy.svelte-gffl4b h2:where(.svelte-gffl4b),.closing-copy.svelte-gffl4b p:where(.svelte-gffl4b){display:block;margin:0}.closing-kicker.svelte-gffl4b{display:inline-flex;width:fit-content;padding:9px 16px;border:1px solid rgba(255,250,240,.86);border-radius:999px;color:#fffaf0;font-size:.72rem;font-weight:940;letter-spacing:.13em;text-transform:uppercase}.closing-copy.svelte-gffl4b h2:where(.svelte-gffl4b){max-width:760px;margin-top:20px;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(3.4rem,5.4vw,6rem);font-weight:400;line-height:.9}.closing-copy.svelte-gffl4b p:where(.svelte-gffl4b):not(.closing-kicker){max-width:580px;margin-top:18px;color:#fffaf0e0;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.48}.closing-actions.svelte-gffl4b{display:grid;gap:12px;justify-items:stretch}.closing-actions.svelte-gffl4b .light-cta:where(.svelte-gffl4b) span:where(.svelte-gffl4b){display:inline;margin-top:0;color:inherit}.closing-actions.svelte-gffl4b .primary-cta:where(.svelte-gffl4b),.closing-actions.svelte-gffl4b .light-cta:where(.svelte-gffl4b){min-height:64px;justify-content:space-between;padding-inline:24px}.closing-actions.svelte-gffl4b .primary-cta:where(.svelte-gffl4b){background:#101914;color:#fffaf0}.light-cta.svelte-gffl4b{border:0;background:#fffaf0;color:var(--vs-hero-bg);min-width:220px}.access-overlay.svelte-gffl4b{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:32px;overflow-y:auto;overscroll-behavior:contain}.overlay-scrim.svelte-gffl4b{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0e0e0c99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer}.access-modal.svelte-gffl4b{position:relative;z-index:2;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1240px,calc(100vw - 40px));height:min(860px,calc(100dvh - 40px));overflow:hidden;padding:20px 26px 18px;border-radius:14px;background:linear-gradient(175deg,#fffaf0,#fff6ea 52%,#fff1e4);border:1px solid rgba(21,32,20,.12);box-shadow:0 36px 90px #00000057}.modal-close.svelte-gffl4b{position:absolute;top:26px;right:26px;display:grid;place-items:center;width:38px;height:38px;border:0;background:transparent;color:var(--vs-ink);cursor:pointer}.modal-head.svelte-gffl4b{display:grid;grid-template-columns:1fr minmax(280px,360px);align-items:end;gap:24px;padding-right:42px}.modal-head.svelte-gffl4b h2:where(.svelte-gffl4b){margin:6px 0 2px;font-size:1.85rem;line-height:1}.modal-head.svelte-gffl4b p:where(.svelte-gffl4b):not(.pill){margin:0;color:var(--vs-muted)}.audience-tabs.svelte-gffl4b{display:grid;grid-template-columns:repeat(3,1fr);padding:4px;border:1px solid rgba(21,32,20,.15);border-radius:10px;background:#ffffff59}.audience-tabs.svelte-gffl4b button:where(.svelte-gffl4b){display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:0;border-radius:7px;background:transparent;color:var(--vs-muted);font-weight:860;cursor:pointer}.audience-tabs.svelte-gffl4b button.active:where(.svelte-gffl4b){background:#fffaf0;color:var(--vs-ink);box-shadow:0 0 0 2px var(--vs-ink),0 6px 18px #0000001a}.modal-progress.svelte-gffl4b{display:grid;grid-template-columns:120px 1fr auto;align-items:center;gap:14px;margin-top:14px;padding:10px 14px;border:1px solid rgba(21,32,20,.13);border-radius:10px 10px 0 0}.modal-progress.svelte-gffl4b strong:where(.svelte-gffl4b){font-size:.9rem}.progress-track.svelte-gffl4b{height:7px;overflow:hidden;border-radius:999px;background:#1520141f}.progress-track.svelte-gffl4b span:where(.svelte-gffl4b){display:block;height:100%;border-radius:inherit;background:var(--vs-green)}.dots.svelte-gffl4b{display:flex;gap:10px}.dots.svelte-gffl4b span:where(.svelte-gffl4b){display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(21,32,20,.14);border-radius:999px;color:var(--vs-muted);font-size:.8rem}.dots.svelte-gffl4b span.active:where(.svelte-gffl4b){background:var(--vs-green);color:#fffaf0}.modal-body.svelte-gffl4b{display:grid;grid-template-columns:270px 1fr;min-height:0;overflow:hidden;border:1px solid rgba(21,32,20,.13);border-top:0;border-radius:0 0 10px 10px}.step-list.svelte-gffl4b{display:grid;align-content:start;gap:6px;padding:14px 12px;overflow-y:auto;-webkit-overflow-scrolling:touch;border-right:1px solid rgba(21,32,20,.13)}.step-list.svelte-gffl4b button:where(.svelte-gffl4b){display:grid;grid-template-columns:36px 1fr;align-items:center;gap:10px;min-height:50px;padding:7px;border:1px solid transparent;border-radius:10px;background:transparent;text-align:left;cursor:pointer}.step-list.svelte-gffl4b button.current:where(.svelte-gffl4b){border-color:#efbb3f73;background:#fff5e0c2}.step-list.svelte-gffl4b button:where(.svelte-gffl4b)>span:where(.svelte-gffl4b){display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#15201414;color:var(--vs-muted);font-weight:900}.step-list.svelte-gffl4b button.done:where(.svelte-gffl4b)>span:where(.svelte-gffl4b){background:var(--vs-green);color:#fffaf0}.step-list.svelte-gffl4b strong:where(.svelte-gffl4b),.step-list.svelte-gffl4b small:where(.svelte-gffl4b){display:block}.step-list.svelte-gffl4b small:where(.svelte-gffl4b){margin-top:2px;color:var(--vs-muted);font-size:.72rem;line-height:1.18}.question-pane.svelte-gffl4b{position:relative;min-height:0;padding:18px 34px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.question-icon.svelte-gffl4b{display:grid;place-items:center;width:46px;height:46px;border-radius:999px;background:#fff0d2;color:var(--vs-honey)}.question-eyebrow.svelte-gffl4b{margin-top:12px;padding:0;background:transparent;color:var(--vs-muted);font-size:.68rem}.question-pane.svelte-gffl4b h3:where(.svelte-gffl4b){max-width:620px;margin:7px 0 0;font-size:clamp(1.45rem,2.1vw,2.28rem);line-height:1}.question-pane.svelte-gffl4b>p:where(.svelte-gffl4b){max-width:560px;margin:9px 0 0;color:var(--vs-muted);line-height:1.34}.option-list.svelte-gffl4b,.summary-list.svelte-gffl4b{display:grid;gap:7px;margin-top:15px}.option-list.svelte-gffl4b button:where(.svelte-gffl4b){display:grid;grid-template-columns:24px 1fr;align-items:center;gap:14px;min-height:50px;padding:8px 12px;border:1px solid rgba(21,32,20,.13);border-radius:10px;background:#ffffff80;color:var(--vs-ink);text-align:left;cursor:pointer}.option-list.svelte-gffl4b button.selected:where(.svelte-gffl4b){border-color:var(--vs-honey);background:#fff3dc;box-shadow:0 0 0 1px var(--vs-honey),0 12px 28px #efbb3f33}.radio-dot.svelte-gffl4b{width:18px;height:18px;border:2px solid rgba(21,32,20,.22);border-radius:999px}.option-list.svelte-gffl4b button.selected:where(.svelte-gffl4b) .radio-dot:where(.svelte-gffl4b){border:6px solid var(--vs-green)}.option-list.svelte-gffl4b strong:where(.svelte-gffl4b),.option-list.svelte-gffl4b small:where(.svelte-gffl4b),.summary-list.svelte-gffl4b span:where(.svelte-gffl4b),.summary-list.svelte-gffl4b strong:where(.svelte-gffl4b){display:block}.option-list.svelte-gffl4b small:where(.svelte-gffl4b){margin-top:2px;color:var(--vs-muted)}.contact-grid.svelte-gffl4b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.contact-grid.svelte-gffl4b label:where(.svelte-gffl4b){display:grid;gap:8px;color:var(--vs-muted);font-size:.78rem;font-weight:860}.contact-grid.svelte-gffl4b input:where(.svelte-gffl4b),.contact-grid.svelte-gffl4b select:where(.svelte-gffl4b){width:100%;min-height:44px;padding:0 13px;border:1px solid rgba(21,32,20,.18);border-radius:8px;background:#fff;color:var(--vs-ink);font:inherit;font-size:16px}.summary-list.svelte-gffl4b div:where(.svelte-gffl4b){display:grid;grid-template-columns:160px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid rgba(21,32,20,.1)}.summary-list.svelte-gffl4b span:where(.svelte-gffl4b){color:var(--vs-muted)}.modal-foot.svelte-gffl4b{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;padding-top:12px}.privacy.svelte-gffl4b{display:flex;align-items:center;gap:12px;color:#72591b}.privacy.svelte-gffl4b strong:where(.svelte-gffl4b),.privacy.svelte-gffl4b span:where(.svelte-gffl4b){display:block}.privacy.svelte-gffl4b span:where(.svelte-gffl4b){color:var(--vs-muted);font-size:.78rem}.form-error.svelte-gffl4b{margin:0;color:#9b2f1d;font-weight:820}.modal-actions.svelte-gffl4b{gap:12px;justify-content:flex-end}.done-panel.svelte-gffl4b{display:grid;place-items:center;min-height:360px;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;text-align:center}.done-panel.svelte-gffl4b h3:where(.svelte-gffl4b){max-width:620px;margin:18px 0 0;font-size:clamp(2.4rem,4vw,4.4rem);line-height:.98}.done-panel.svelte-gffl4b p:where(.svelte-gffl4b){max-width:520px;margin:14px 0 24px;color:var(--vs-muted)}.next-step-card.svelte-gffl4b{display:grid;gap:9px;width:min(100%,590px);margin:0 0 20px;padding:18px 20px;border:1px solid rgba(21,32,20,.12);border-radius:8px;background:#fffaf0;text-align:left}.next-step-card.svelte-gffl4b strong:where(.svelte-gffl4b){color:var(--vs-green);font-size:1rem;line-height:1.32}.next-step-card.svelte-gffl4b>span:where(.svelte-gffl4b){color:#3c443b;font-size:.92rem;line-height:1.42}.result-mini-proof.svelte-gffl4b{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:4px;padding-top:12px;border-top:1px solid rgba(21,32,20,.1)}.result-mini-proof.svelte-gffl4b span:where(.svelte-gffl4b){display:grid;place-items:center;min-width:54px;min-height:38px;border-radius:999px;background:var(--vs-green);color:#fffaf0;font-weight:920}.result-mini-proof.svelte-gffl4b p:where(.svelte-gffl4b){margin:0;color:var(--vs-muted);font-size:.86rem}.done-actions.svelte-gffl4b{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}@media (max-width: 1120px){.vs-nav.svelte-gffl4b{grid-template-columns:1fr auto}.nav-links.svelte-gffl4b{display:none}.hero.svelte-gffl4b{grid-template-columns:1fr;min-height:auto}.hero-copy.svelte-gffl4b{grid-template-columns:1fr;width:min(calc(100% - 48px),760px);max-width:760px;padding-right:0}.hero-intro.svelte-gffl4b{grid-column:auto;grid-row:auto;max-width:620px;margin:20px 0 0}.hero-photo.svelte-gffl4b{width:100%;margin-left:0;min-height:620px}.demand-section.svelte-gffl4b,.faq-section.svelte-gffl4b,.eggs-feature.svelte-gffl4b{grid-template-columns:1fr}.eggs-feature.svelte-gffl4b{background:#fffdf6}.eggs-feature-copy.svelte-gffl4b{padding-left:0}.friction-demo.svelte-gffl4b{width:min(100%,820px);justify-self:center}.thursday-card.svelte-gffl4b{width:min(100%,920px)}.thursday-copy.svelte-gffl4b{top:18px;left:18px}.demand-proof-grid.svelte-gffl4b{grid-template-columns:repeat(3,minmax(0,1fr))}.demand-progress-head.svelte-gffl4b,.demand-progress-foot.svelte-gffl4b{grid-template-columns:1fr}.first-route-status.svelte-gffl4b{justify-self:start}.first-route-facts.svelte-gffl4b{grid-template-columns:repeat(2,minmax(0,1fr))}.first-route-facts.svelte-gffl4b div:where(.svelte-gffl4b):nth-child(2){border-right:0}.first-route-facts.svelte-gffl4b div:where(.svelte-gffl4b):nth-child(-n+2){border-bottom:1px solid rgba(255,250,240,.22)}.demand-progress-after.svelte-gffl4b{grid-column:auto;text-align:left}}@media (max-width: 820px){.vs-nav.svelte-gffl4b{position:relative;width:auto;margin:0;padding:18px;background:var(--vs-hero-bg)}.nav-actions.svelte-gffl4b{display:none}.brand.svelte-gffl4b strong:where(.svelte-gffl4b){font-size:1.5rem}.hero-copy.svelte-gffl4b{width:auto;padding:28px 18px 42px}h1.svelte-gffl4b{font-size:clamp(3rem,15vw,4.5rem)}.hero-actions.svelte-gffl4b,.modal-actions.svelte-gffl4b{align-items:stretch;flex-direction:column}.primary-cta.svelte-gffl4b,.ghost-cta.svelte-gffl4b,.light-cta.svelte-gffl4b,.back-btn.svelte-gffl4b{width:100%}.feature-row.svelte-gffl4b{grid-template-columns:1fr}.hero-photo.svelte-gffl4b{min-height:520px}.how.svelte-gffl4b,.magic-section.svelte-gffl4b,.demand-section.svelte-gffl4b,.faq-section.svelte-gffl4b,.eggs-feature.svelte-gffl4b,.difference.svelte-gffl4b{padding:56px 18px}.how.svelte-gffl4b{padding-top:0;padding-bottom:0}.eggs-feature.svelte-gffl4b{gap:20px;width:min(100%,760px);margin-top:28px;border-left-width:8px}.demand-proof-grid.svelte-gffl4b{grid-template-columns:1fr}.demand-proof-grid.svelte-gffl4b{gap:22px;padding-top:12px}.demand-proof-grid.svelte-gffl4b article:where(.svelte-gffl4b),.demand-proof-grid.svelte-gffl4b article:where(.svelte-gffl4b):last-child{min-height:0;padding:0 0 22px;border-right:0;border-left:0;border-bottom:1px solid rgba(21,32,20,.13)}.demand-progress-card.svelte-gffl4b{padding:28px 18px}.first-route-facts.svelte-gffl4b{grid-template-columns:1fr}.first-route-facts.svelte-gffl4b div:where(.svelte-gffl4b),.first-route-facts.svelte-gffl4b div:where(.svelte-gffl4b):nth-child(2){border-right:0;border-bottom:1px solid rgba(255,250,240,.22)}.first-route-facts.svelte-gffl4b div:where(.svelte-gffl4b):last-child{border-bottom:0}.demand-progress-cta.svelte-gffl4b{width:100%}.faq-copy.svelte-gffl4b{position:static}.faq-list.svelte-gffl4b summary:where(.svelte-gffl4b){grid-template-columns:40px 1fr;gap:12px;padding:14px 16px}.faq-list.svelte-gffl4b summary:where(.svelte-gffl4b) span:where(.svelte-gffl4b){width:34px;height:34px;font-size:.76rem}.faq-list.svelte-gffl4b summary:where(.svelte-gffl4b) strong:where(.svelte-gffl4b){padding-right:28px;font-size:.96rem}.faq-list.svelte-gffl4b p:where(.svelte-gffl4b){margin-left:68px;padding-right:16px;font-size:.94rem}.social-proof-strip.svelte-gffl4b{grid-template-columns:1fr;justify-items:start}.closing-band.svelte-gffl4b{grid-template-columns:1fr;gap:14px;padding:18px}.closing-actions.svelte-gffl4b{align-items:stretch;flex-direction:column}.access-overlay.svelte-gffl4b{align-items:stretch;padding:0;overflow:hidden}.overlay-scrim.svelte-gffl4b{display:none}.access-modal.svelte-gffl4b{width:100vw;height:100dvh;max-height:none;overflow:hidden;padding:calc(10px + env(safe-area-inset-top,0px)) 12px calc(10px + env(safe-area-inset-bottom,0px));border:0;border-radius:0;box-shadow:none}.modal-close.svelte-gffl4b{top:calc(8px + env(safe-area-inset-top,0px));right:12px;width:42px;height:42px}.modal-head.svelte-gffl4b,.modal-progress.svelte-gffl4b,.modal-body.svelte-gffl4b,.modal-foot.svelte-gffl4b{grid-template-columns:1fr}.modal-head.svelte-gffl4b{gap:8px;padding-right:46px}.modal-head.svelte-gffl4b .pill:where(.svelte-gffl4b){display:none}.modal-head.svelte-gffl4b h2:where(.svelte-gffl4b){margin:0;font-size:1.18rem;line-height:1.05}.modal-head.svelte-gffl4b p:where(.svelte-gffl4b):not(.pill){display:none}.audience-tabs.svelte-gffl4b{margin-right:-46px;padding:3px;border-radius:8px}.audience-tabs.svelte-gffl4b button:where(.svelte-gffl4b){min-height:36px;gap:4px;border-radius:6px;font-size:.75rem}.audience-tabs.svelte-gffl4b button.active:where(.svelte-gffl4b){box-shadow:0 0 0 1.5px var(--vs-honey)}.modal-progress.svelte-gffl4b{grid-template-columns:auto 1fr;gap:10px;margin-top:8px;padding:0;border:0;border-radius:0}.modal-progress.svelte-gffl4b strong:where(.svelte-gffl4b){font-size:.84rem;white-space:nowrap}.progress-track.svelte-gffl4b{height:6px}.dots.svelte-gffl4b{display:none}.modal-body.svelte-gffl4b{margin-top:10px;overflow:hidden;border:0;border-radius:0;background:transparent}.step-list.svelte-gffl4b{display:none}.question-pane.svelte-gffl4b{min-height:0;padding:4px 0 10px}.question-icon.svelte-gffl4b,.question-eyebrow.svelte-gffl4b{display:none}.question-pane.svelte-gffl4b h3:where(.svelte-gffl4b){margin-top:0;font-size:clamp(1.38rem,8.3vw,2.05rem);line-height:.98}.question-pane.svelte-gffl4b>p:where(.svelte-gffl4b){margin-top:8px;font-size:.96rem;line-height:1.3}.option-list.svelte-gffl4b,.summary-list.svelte-gffl4b{gap:7px;margin-top:13px}.option-list.svelte-gffl4b button:where(.svelte-gffl4b){grid-template-columns:20px 1fr;min-height:48px;gap:10px;padding:9px 10px;border-radius:8px}.option-list.svelte-gffl4b small:where(.svelte-gffl4b){display:none}.radio-dot.svelte-gffl4b{width:16px;height:16px}.contact-grid.svelte-gffl4b{grid-template-columns:1fr;gap:8px;margin-top:12px}.contact-grid.svelte-gffl4b label:where(.svelte-gffl4b){gap:5px}.contact-grid.svelte-gffl4b input:where(.svelte-gffl4b),.contact-grid.svelte-gffl4b select:where(.svelte-gffl4b){min-height:42px}.summary-list.svelte-gffl4b div:where(.svelte-gffl4b){grid-template-columns:1fr}.modal-foot.svelte-gffl4b{gap:6px;padding-top:8px;background:linear-gradient(180deg,#fff1e400,#fff1e4 22%)}.modal-foot.svelte-gffl4b .modal-actions:where(.svelte-gffl4b){flex-direction:row;gap:8px}.modal-foot.svelte-gffl4b .back-btn:where(.svelte-gffl4b){width:32%;min-height:52px;padding-inline:10px}.modal-foot.svelte-gffl4b .primary-cta:where(.svelte-gffl4b){width:68%;min-height:52px;padding-inline:12px}.privacy.svelte-gffl4b{display:none}.form-error.svelte-gffl4b{font-size:.84rem}}
