:root{--paper:#fbf6e8;--paper-deep:#efe4cc;--ink:#111714;--muted:#716f61;--lime:#beff34;--lime-soft:#e8ffae;--coral:#f45f3a;--teal:#18b7a0;--yellow:#ffd452;--line:#161b181a;color:var(--ink);background:radial-gradient(circle at 62% 0%, #beff3442, transparent 27rem), radial-gradient(circle at 10% 30%, #f45f3a1c, transparent 25rem), linear-gradient(180deg, var(--paper), var(--paper-deep));font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;overflow-x:hidden}button,input{font:inherit}button{cursor:pointer}::selection{color:var(--ink);background:var(--lime)}#root{min-height:100svh}.app-shell{background:radial-gradient(circle at 12% 15%,#beff3447,#0000 22rem),radial-gradient(circle at 92% 20%,#ff6b4538,#0000 23rem),#10120f;min-height:100svh;padding:clamp(0px,2vw,22px)}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #a7e92ad1}.app-screen{background:linear-gradient(#fffbeef5,#f6eedaf5),#fff8e9;border:1px solid #fff3;width:min(100%,430px);min-height:100svh;margin:0 auto;padding-bottom:88px;position:relative;overflow-x:hidden;box-shadow:0 34px 90px #00000061}.action-toast{z-index:80;left:50%;bottom:max(18px, env(safe-area-inset-bottom));color:#172112;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf7f0;border:1px solid #10150f1a;border-radius:22px;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:10px;width:min(390px,100vw - 28px);min-height:64px;padding:10px;animation:.26s both toastIn;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 22px 60px #00000047}.action-toast div{color:#172112;background:#a7e92a;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.action-toast.is-error div{background:#ffb22c}.action-toast p{color:#172112;margin:0;font-size:13px;font-weight:950;line-height:1.25}.action-toast button{color:#172112;background:#10150f14;border:0;border-radius:999px;place-items:center;width:28px;height:28px;font-size:20px;font-weight:900;display:grid}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,12px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}.night-mode .app-screen{background:radial-gradient(circle at 12% 8%,#a7e92a24,#0000 17rem),linear-gradient(#11160f,#171814)}.night-mode .action-toast{color:#fffbea;background:#22261df0;border-color:#fffbea14}.night-mode .action-toast p{color:#fffbea}.night-mode .action-toast button{color:#fffbea;background:#fffbea1a}.night-mode .app-header,.night-mode .bottom-nav,.night-mode .detail-header{background:#11160fe6}.night-mode .brand-lockup strong,.night-mode .detail-header strong,.night-mode .feed-head strong{color:#fffbea}.night-mode .brand-lockup small,.night-mode .bottom-nav button,.night-mode .feed-head button{color:#bfb6a4}.night-mode .home-section-title strong{color:#fffbea}.night-mode .home-section-title button{color:#fffbea;background:#303426}.night-mode .search-row,.night-mode .business-card,.night-mode .empty-state,.night-mode .fake-field,.night-mode .publish-mode button,.night-mode .stat-row article,.night-mode .profile-actions button,.night-mode .money-stack article,.night-mode .profile-plan,.night-mode .pricing-intro,.night-mode .real-location-map,.night-mode .menu-card,.night-mode .menu-item,.night-mode .info-item{color:#fffbea;background:#22261d;border-color:#fffbea14}.night-mode .search-row input,.night-mode .business-info h3,.night-mode .business-info li,.night-mode .empty-state strong,.night-mode .fake-field strong,.night-mode .publish-mode strong,.night-mode .stat-row strong,.night-mode .profile-plan h2,.night-mode .profile-actions button,.night-mode .money-stack h2,.night-mode .pricing-intro h2,.night-mode .real-location-map strong,.night-mode .menu-item strong,.night-mode .menu-item b,.night-mode .info-item strong,.night-mode .directory-intro h1,.night-mode .detail-title h1{color:#fffbea}.night-mode .business-info p,.night-mode .business-info small,.night-mode .empty-state span,.night-mode .fake-field span,.night-mode .publish-mode small,.night-mode .stat-row span,.night-mode .profile-plan p,.night-mode .money-stack p,.night-mode .pricing-intro p,.night-mode .directory-intro p,.night-mode .detail-content p,.night-mode .detail-title small,.night-mode .menu-item em,.night-mode .info-item span{color:#bfb6a4}.night-mode .business-info li,.night-mode .feed-head button,.night-mode .section-row button,.night-mode .detail-header button{background:#303426}.night-mode .section-row button,.night-mode .category-dock button,.night-mode .category-dock button small{color:#fffbea}.night-mode .section-row button.active{color:#172112;background:#a7e92a}.night-mode .category-dock button span{color:#172112;box-shadow:0 9px 18px #0000003d}.night-mode .category-dock button.active small{color:#a7e92a}.night-mode .free-limit span,.night-mode .mode-pill{color:#172112;background:#dfff8a}.night-mode .directory-screen,.night-mode .detail-screen,.night-mode .utility-screen{background:radial-gradient(circle at 18% 4%,#a7e92a1f,#0000 16rem),#11160f}.night-mode .detail-header button{color:#fffbea}.night-mode .profile-plan,.night-mode .backend-status,.night-mode .money-stack article:first-child,.night-mode .money-stack article:nth-child(2),.night-mode .money-stack article:nth-child(3),.night-mode .money-stack article:nth-child(4){background:linear-gradient(145deg,#22261d,#151a12)}.night-mode .backend-status{color:#fffbea;border-color:#fffbea14}.night-mode .backend-status.is-live{color:#172112;background:linear-gradient(145deg,#a7e92a,#70dfd2)}.night-mode .backend-status strong{color:inherit}.night-mode .backend-status p{color:#bfb6a4}.night-mode .backend-status.is-live p{color:#172112b8}.night-mode .plans-jump{color:#172112;background:#a7e92a}.night-mode .plans-jump span:before{background:#10150f;box-shadow:0 0 0 5px #10150f24}.night-mode .profile-register-panel button,.night-mode .profile-register-panel button:first-child{color:#fffbea;background:linear-gradient(145deg,#22261d,#151a12);border-color:#fffbea14}.night-mode .profile-register-panel small{color:#bfb6a4}.night-mode .profile-register-panel button:last-child{background:linear-gradient(90deg,#0000 47%,#82dbcc24 48% 51%,#0000 52%),linear-gradient(#0000 48%,#82dbcc1a 49% 52%,#0000 53%),#10150f}.night-mode .account-start-card,.night-mode .neighbor-benefits article{color:#fffbea;background:linear-gradient(145deg,#22261d,#151a12);border-color:#fffbea14}.night-mode .account-start-card h2,.night-mode .neighbor-benefits strong{color:#fffbea}.night-mode .account-start-card p,.night-mode .neighbor-benefits span{color:#bfb6a4}.night-mode .account-start-card button{color:#fffbea;background:#fffbea12;border-color:#fffbea14}.night-mode .account-start-card button small{color:#bfb6a4}.night-mode .account-start-card button:nth-child(3){background:linear-gradient(90deg,#0000 47%,#82dbcc24 48% 51%,#0000 52%),linear-gradient(#0000 48%,#82dbcc1a 49% 52%,#0000 53%),#10150f}.night-mode .account-start-card button:nth-child(3) small{color:#fffbeab8}.night-mode .real-map-card,.night-mode .live-map-card{color:#fffbea;background:#22261d;border-color:#fffbea14}.night-mode .real-map-card a,.night-mode .live-map-head a,.night-mode .directory-map-card a{color:#172112}.night-mode .live-map-head strong,.night-mode .live-map-empty strong{color:#fffbea}.night-mode .live-map-canvas{background:radial-gradient(circle at 25% 68%,#a7e92a33,#0000 16%),radial-gradient(circle at 78% 30%,#70dfd22e,#0000 18%),linear-gradient(90deg,#0000 48%,#82dbcc29 49% 51%,#0000 52%),linear-gradient(#0000 48%,#82dbcc1f 49% 51%,#0000 52%),#10150f}.night-mode .map-zone,.night-mode .live-map-list small{color:#fffbea94}.night-mode .live-map-list button{color:#fffbea;background:#303426;border-color:#fffbea14}.night-mode .live-map-list .see-all{background:#10150f}.night-mode .merchant-plans-card{color:#fffbea;background:linear-gradient(145deg,#22261d,#151a12);border-color:#fffbea14}.night-mode .merchant-plans-card h2,.night-mode .merchant-plan-list strong{color:#fffbea}.night-mode .merchant-plans-card p{color:#bfb6a4}.night-mode .merchant-plan-list article{background:#fffbea0f;border-color:#fffbea14}.night-mode .merchant-plan-list article span{color:#172112}.night-mode .boost-card{background:linear-gradient(145deg,#1d2117,#2f3e20)}.night-mode .template-card{color:#fffbea;background:linear-gradient(145deg,#31451c,#1c2517)}.night-mode .template-card strong{color:#fffbea}.night-mode .template-card p{color:#d5ccb8}.app-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffbeee0;justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex;position:sticky;top:0}.brand-lockup{align-items:center;gap:11px;display:flex}.app-logo{color:#13200d;background:#a7e92a;border-radius:12px;place-items:center;width:42px;height:42px;font-size:21px;font-weight:1000;display:grid;box-shadow:inset 0 -9px 18px #233a1021,0 12px 24px #27341229}.brand-lockup strong,.brand-lockup small{display:block}.brand-lockup strong{color:#10150f;font-size:22px;line-height:.95}.brand-lockup small{color:#6b665b;text-transform:uppercase;font-size:10px;font-weight:1000}.notify-button{color:#10150f;background:0 0;border:0;place-items:center;width:42px;height:42px;display:grid;position:relative}.header-actions{align-items:center;gap:4px;display:flex}.theme-button{color:#172112;background:#f0e7d0;border:0;border-radius:999px;place-items:center;width:42px;height:42px;display:grid}.theme-button.in-header{justify-self:end}.night-mode .theme-button{color:#172112;background:#a7e92a}.night-mode .notify-button{color:#fffbea}.notify-button span{background:#a7e92a;border:2px solid #fffbea;border-radius:999px;width:8px;height:8px;position:absolute;top:8px;right:8px}.search-panel{padding:0 20px 10px}.radar-hero{color:#fffbea;background:linear-gradient(90deg,#0000 47%,#82dbcc33 48% 51%,#0000 52%) 0 0/44px 44px,linear-gradient(#0000 48%,#82dbcc24 49% 52%,#0000 53%) 0 0/44px 44px,linear-gradient(145deg,#11170f,#263b1c);border-radius:28px;justify-content:space-between;align-items:flex-end;gap:14px;margin:2px 20px 14px;padding:20px;animation:.42s both riseIn;display:flex;box-shadow:0 18px 36px #12140d2e}.radar-hero span,.hero-deal-copy span,.smart-card span{color:#172112;text-transform:uppercase;background:#a7e92a;border-radius:999px;width:fit-content;padding:7px 9px;font-size:10px;font-weight:1000;display:inline-flex}.radar-hero h1{color:#fffbea;max-width:13ch;margin:12px 0 0;font-size:31px;line-height:.95}.radar-hero button{color:#172112;background:#fffbea;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:42px;padding:0 12px;font-size:12px;font-weight:1000;display:inline-flex}.compact-home-radar{border-radius:24px;min-height:142px;margin-top:6px;padding:16px}.compact-home-radar h1{max-width:11ch;font-size:25px}.home-section-title{justify-content:space-between;align-items:center;gap:10px;margin:10px 20px;display:flex}.home-section-title div{align-items:center;gap:7px;display:flex}.home-section-title svg{color:#ff6b45}.home-section-title strong{color:#10150f;font-size:17px;line-height:1}.home-section-title button{color:#172112;background:#f0e7d0;border:0;border-radius:999px;min-height:34px;padding:0 11px;font-size:11px;font-weight:1000}.search-row{color:#7b7468;background:#fffdf7;border:1px solid #10150f14;border-radius:18px;align-items:center;gap:10px;min-height:52px;padding:0 15px;display:flex;box-shadow:0 14px 30px #2b241614}.search-row input{color:#10150f;background:0 0;border:0;outline:0;width:100%;font-size:15px;font-weight:850}.smart-row,.business-row,.quality-strip,.business-trust-row,.business-extra-line,.detail-proof,.related-row,.publish-checks,.register-checks{scrollbar-width:thin;scrollbar-color:#10150f24 transparent}.smart-row::-webkit-scrollbar{height:3px;display:block}.business-row::-webkit-scrollbar{height:3px;display:block}.quality-strip::-webkit-scrollbar{height:3px;display:block}.business-trust-row::-webkit-scrollbar{height:3px;display:block}.business-extra-line::-webkit-scrollbar{height:3px;display:block}.detail-proof::-webkit-scrollbar{height:3px;display:block}.related-row::-webkit-scrollbar{height:3px;display:block}.publish-checks::-webkit-scrollbar{height:3px;display:block}.register-checks::-webkit-scrollbar{height:3px;display:block}.smart-row::-webkit-scrollbar-track{background:#10150f06;border-radius:999px}.business-row::-webkit-scrollbar-track{background:#10150f06;border-radius:999px}.quality-strip::-webkit-scrollbar-track{background:#10150f06;border-radius:999px}.business-trust-row::-webkit-scrollbar-track{background:#10150f06;border-radius:999px}.business-extra-line::-webkit-scrollbar-track{background:#10150f06;border-radius:999px}.detail-proof::-webkit-scrollbar-track{background:#10150f06;border-radius:999px}.related-row::-webkit-scrollbar-track{background:#10150f06;border-radius:999px}.publish-checks::-webkit-scrollbar-track{background:#10150f06;border-radius:999px}.register-checks::-webkit-scrollbar-track{background:#10150f06;border-radius:999px}.smart-row::-webkit-scrollbar-thumb{background:#10150f24;border-radius:999px}.business-row::-webkit-scrollbar-thumb{background:#10150f24;border-radius:999px}.quality-strip::-webkit-scrollbar-thumb{background:#10150f24;border-radius:999px}.business-trust-row::-webkit-scrollbar-thumb{background:#10150f24;border-radius:999px}.business-extra-line::-webkit-scrollbar-thumb{background:#10150f24;border-radius:999px}.detail-proof::-webkit-scrollbar-thumb{background:#10150f24;border-radius:999px}.related-row::-webkit-scrollbar-thumb{background:#10150f24;border-radius:999px}.publish-checks::-webkit-scrollbar-thumb{background:#10150f24;border-radius:999px}.register-checks::-webkit-scrollbar-thumb{background:#10150f24;border-radius:999px}.night-mode .smart-row,.night-mode .business-row,.night-mode .quality-strip,.night-mode .business-trust-row,.night-mode .business-extra-line,.night-mode .detail-proof,.night-mode .related-row,.night-mode .publish-checks,.night-mode .register-checks{scrollbar-color:#fffbea2e transparent}.night-mode .smart-row::-webkit-scrollbar-track{background:#fffbea0a}.night-mode .business-row::-webkit-scrollbar-track{background:#fffbea0a}.night-mode .quality-strip::-webkit-scrollbar-track{background:#fffbea0a}.night-mode .business-trust-row::-webkit-scrollbar-track{background:#fffbea0a}.night-mode .business-extra-line::-webkit-scrollbar-track{background:#fffbea0a}.night-mode .detail-proof::-webkit-scrollbar-track{background:#fffbea0a}.night-mode .related-row::-webkit-scrollbar-track{background:#fffbea0a}.night-mode .publish-checks::-webkit-scrollbar-track{background:#fffbea0a}.night-mode .register-checks::-webkit-scrollbar-track{background:#fffbea0a}.night-mode .smart-row::-webkit-scrollbar-thumb{background:#fffbea2e}.night-mode .business-row::-webkit-scrollbar-thumb{background:#fffbea2e}.night-mode .quality-strip::-webkit-scrollbar-thumb{background:#fffbea2e}.night-mode .business-trust-row::-webkit-scrollbar-thumb{background:#fffbea2e}.night-mode .business-extra-line::-webkit-scrollbar-thumb{background:#fffbea2e}.night-mode .detail-proof::-webkit-scrollbar-thumb{background:#fffbea2e}.night-mode .related-row::-webkit-scrollbar-thumb{background:#fffbea2e}.night-mode .publish-checks::-webkit-scrollbar-thumb{background:#fffbea2e}.night-mode .register-checks::-webkit-scrollbar-thumb{background:#fffbea2e}.smart-rail,.business-strip,.related-block{position:relative}.smart-rail:after,.business-strip:after,.related-block:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#10150f2e,#0000) 0 0/44% 100% no-repeat,#10150f09;border-radius:999px;height:2px;animation:2.8s ease-in-out infinite scrollHint;position:absolute;bottom:4px;left:20px;right:20px}.night-mode .smart-rail:after,.night-mode .business-strip:after,.night-mode .related-block:after{background:linear-gradient(90deg,#0000,#fffbea3d,#0000) 0 0/44% 100% no-repeat,#fffbea0e}@keyframes scrollHint{0%,to{opacity:.34;background-position:-42% 0,0 0}48%{opacity:.68;background-position:142% 0,0 0}}@keyframes softRail{0%,to{opacity:.55;background-position:20px calc(100% - 1px),20px calc(100% - 1px)}48%{opacity:.9;background-position:calc(100% - 120px) calc(100% - 1px),20px calc(100% - 1px)}}.section-row{scrollbar-width:none;background:linear-gradient(90deg,#0000,#10150f29,#0000) 20px calc(100% - 1px)/96px 2px no-repeat,#10150f09 20px calc(100% - 1px)/calc(100% - 40px) 2px no-repeat;border-radius:0 0 12px 12px;gap:8px;margin-top:11px;padding-bottom:8px;animation:3.4s ease-in-out infinite softRail;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 18px),#0000 100%)}.section-row::-webkit-scrollbar{display:none}.section-row button{color:#2d2f28;white-space:nowrap;background:#f0e7d0;border:1px solid #10150f14;border-radius:999px;min-height:34px;padding:0 12px;font-size:12px;font-weight:900}.section-row button.active{color:#fff8e9;background:#10150f}.category-dock{scrollbar-width:none;background:linear-gradient(90deg,#0000,#10150f29,#0000) 20px calc(100% - 3px)/96px 2px no-repeat,#10150f09 20px calc(100% - 3px)/calc(100% - 40px) 2px no-repeat;gap:9px;padding:4px 20px 13px;animation:3.4s ease-in-out infinite softRail;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 18px),#0000 100%)}.category-dock::-webkit-scrollbar{display:none}.category-dock button{color:#272b23;background:0 0;border:0;justify-items:center;gap:5px;min-width:55px;transition:transform .18s,opacity .18s;display:grid}.category-dock button span{color:#172112;background:var(--cat);border-radius:14px;place-items:center;width:36px;height:36px;transition:transform .18s,box-shadow .18s,background .18s;display:grid;box-shadow:0 9px 18px #181d131f}.category-dock button small{font-size:9px;font-weight:850}.category-dock button.active span{color:#172112;background:#a7e92a;transform:translateY(-2px);box-shadow:0 0 0 4px #a7e92a47,0 12px 24px #5071123d}.category-dock button.active small{color:#172112;font-weight:1000}.cat-lime{--cat:#a7e92a}.cat-orange{--cat:#ff7a2f}.cat-green{--cat:#7be03e}.cat-red{--cat:#ff5c4a}.cat-yellow{--cat:#ffd027}.cat-teal{--cat:#42c7b6}.cat-amber{--cat:#ffb72c}.cat-pink{--cat:#ff9fc4}.cat-blue{--cat:#80c9ff}.feed-head{justify-content:space-between;align-items:center;gap:12px;padding:0 20px 10px;display:flex}.free-limit{scrollbar-width:none;background:linear-gradient(90deg,#0000,#10150f29,#0000) 20px calc(100% - 2px)/96px 2px no-repeat,#10150f09 20px calc(100% - 2px)/calc(100% - 40px) 2px no-repeat;gap:8px;padding:0 20px 10px;animation:3.4s ease-in-out infinite softRail;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 18px),#0000 100%)}.free-limit::-webkit-scrollbar{display:none}.free-limit span,.mode-pill{color:#273220;white-space:nowrap;background:#e7f8b8;border:0;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:1000}.mode-pill{color:#fffbea;background:#10150f;align-items:center;gap:5px;display:inline-flex}.scroll-cue{color:#10150f7a;pointer-events:none;align-items:center;gap:7px;margin:-8px 20px 12px;display:flex}.scroll-cue span{color:#10150f85;text-transform:uppercase;flex:none;font-size:9px;font-weight:1000;line-height:1}.scroll-cue i{background:#10150f0e;border-radius:999px;flex:1;height:3px;position:relative;overflow:hidden}.scroll-cue i:before{content:"";border-radius:inherit;background:linear-gradient(90deg,#0000,#10150f33,#0000);width:36%;animation:2.6s ease-in-out infinite cueSlide;position:absolute;inset:0 auto 0 0}.scroll-cue svg{color:#10150f6b;flex:none;animation:1.7s ease-in-out infinite cueArrow}.smart-rail .scroll-cue,.business-strip .scroll-cue{margin-top:-2px}.featured-business-carousel .scroll-cue{margin:10px 0 0}.quality-strip+.scroll-cue{margin-top:-6px;margin-bottom:12px}.night-mode .scroll-cue{color:#fffbea7a}.night-mode .scroll-cue span{color:#fffbea85}.night-mode .scroll-cue i{background:#fffbea12}.night-mode .scroll-cue i:before{background:linear-gradient(90deg,#0000,#fffbea3d,#0000)}.night-mode .scroll-cue svg{color:#fffbea75}@keyframes cueSlide{0%,to{opacity:.35;transform:translate(-92%)}50%{opacity:.8;transform:translate(280%)}}@keyframes cueArrow{0%,to{opacity:.45;transform:translate(0)}50%{opacity:.78;transform:translate(3px)}}.pulse-grid{grid-template-columns:repeat(3,1fr);gap:9px;padding:0 20px 12px;display:grid}.pulse-grid article{background:#fffdf7;border:1px solid #10150f14;border-radius:20px;min-height:70px;padding:12px;box-shadow:0 10px 20px #1f1e1612}.pulse-grid strong,.pulse-grid span{display:block}.pulse-grid strong{color:#10150f;font-size:25px;line-height:1}.pulse-grid span{color:#665f53;margin-top:7px;font-size:10px;font-weight:950;line-height:1.1}.search-results-panel{color:#172112;background:radial-gradient(circle at 94% 6%,#70dfd261,#0000 30%),linear-gradient(145deg,#fffdf7,#e7f8b8);border:1px solid #10150f14;border-radius:24px;margin:0 20px 14px;padding:16px;box-shadow:0 12px 24px #1f1e161a}.search-results-panel span{color:#172112;text-transform:uppercase;background:#a7e92a;border-radius:999px;width:fit-content;padding:7px 9px;font-size:10px;font-weight:1000;display:inline-flex}.search-results-panel h2{color:#10150f;margin:12px 0 6px;font-size:26px;line-height:.96}.search-results-panel p{color:#665f53;margin:0;font-size:13px;font-weight:750;line-height:1.38}.search-results-panel button{color:#fffbea;background:#10150f;border:0;border-radius:999px;min-height:38px;margin-top:12px;padding:0 12px;font-size:12px;font-weight:1000}.hero-deal{color:#172112;background:var(--offer);cursor:pointer;border-radius:30px;min-height:214px;margin:0 20px 10px;animation:.46s both riseIn;position:relative;overflow:hidden;box-shadow:0 20px 42px #1f1e162e}.hero-deal:after{content:"";pointer-events:none;background:linear-gradient(#0000 0 44%,#fffbeee6 77%);position:absolute;inset:0}.hero-deal-image{background-image:url(/images/offer-sprite.png);background-size:300% 200%;border:5px solid #fffbeeb8;border-radius:34px;width:126px;height:126px;position:absolute;top:20px;right:18px;transform:rotate(4deg);box-shadow:0 20px 34px #1e170c2e}.hero-deal-image.image-bread{background-position:0 0}.hero-deal-image.image-milanesa{background-position:50% 0}.hero-deal-image.image-veggie{background-position:100% 0}.hero-deal-image.image-meat{background-position:0 100%}.hero-deal-image.image-pantry{background-position:50% 100%}.hero-deal-image.image-tools{background-position:100% 100%}.hero-deal-image.image-beauty{background:radial-gradient(circle at 45% 35%,#fff 0 16%,#0000 17%),radial-gradient(circle at 60% 55%,#ffe7ef 0 22%,#0000 23%),linear-gradient(145deg,#ffc5dc,#e75f93)}.hero-deal-copy{z-index:2;position:absolute;bottom:16px;left:18px;right:18px}.hero-deal-copy small{color:#172112ad;text-transform:uppercase;margin-top:12px;font-size:10px;font-weight:1000;display:block}.hero-deal-copy h2{color:#172112;max-width:11ch;margin:5px 0 12px;font-size:30px;line-height:.92}.hero-deal-copy div{justify-content:space-between;align-items:center;gap:12px;display:flex}.hero-deal-copy b{color:#172112;background:#a7e92a;border-radius:999px;padding:10px 13px;font-size:18px}.hero-deal-copy button{color:#fffbea;background:#10150f;border:0;border-radius:999px;align-items:center;gap:4px;min-height:38px;padding:0 12px;font-size:12px;font-weight:1000;display:inline-flex}.quick-offer-strip{scroll-snap-type:x proximity;gap:10px;padding:0 20px 8px;display:flex;overflow-x:auto}.quick-offer-strip::-webkit-scrollbar{display:block}.quick-offer-card{scroll-snap-align:start;color:#172112;text-align:left;background:var(--offer);border:0;border-radius:20px;flex:0 0 43%;align-content:space-between;gap:6px;min-height:132px;padding:12px;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 12px 22px #1f1e161a}.quick-offer-card span,.quick-offer-card strong,.quick-offer-card small,.quick-offer-card b{display:block}.quick-offer-card span{color:#172112;text-transform:uppercase;background:#fffbeeb8;border-radius:999px;width:fit-content;padding:6px 8px;font-size:9px;font-weight:1000}.quick-offer-card strong{overflow-wrap:anywhere;font-size:18px;line-height:.98}.quick-offer-card small{color:#172112ad;text-transform:uppercase;font-size:10px;font-weight:1000}.quick-offer-card b{color:#172112;background:#fffbeed6;border-radius:999px;width:fit-content;padding:8px 10px;font-size:12px}.smart-rail{padding-bottom:14px}.smart-row{gap:10px;padding:0 20px 7px;display:flex;overflow-x:auto}.smart-row::-webkit-scrollbar{display:block}.smart-card{color:#172112;border-radius:24px;flex:0 0 46%;min-height:122px;padding:14px;box-shadow:0 12px 24px #1f1e161a}.smart-orange{background:linear-gradient(145deg,#ff7a3d,#ffc331)}.smart-lime{background:linear-gradient(145deg,#a7e92a,#70dfd2)}.smart-yellow{background:linear-gradient(145deg,#ffd936,#ffb41f)}.smart-card strong,.smart-card small{display:block}.smart-card strong{margin-top:16px;font-size:22px;line-height:.98}.smart-card small{color:#172112ad;margin-top:7px;font-size:12px;font-weight:950}.feed-head div{color:#6a8d17;align-items:center;gap:7px;display:inline-flex}.feed-head strong{color:#273220;font-size:14px}.feed-head button{color:#10150f;background:#efe7d3;border:0;border-radius:999px;min-height:34px;padding:0 12px;font-size:12px;font-weight:900}.offer-list{gap:12px;padding:0 20px 18px;display:grid}.offer-card{color:#172112;background:var(--offer);cursor:pointer;border-radius:26px;grid-template-columns:118px minmax(0,1fr);min-height:156px;transition:transform .18s,box-shadow .18s;animation:.42s both riseIn;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 34px #1f1e162b}.offer-card:hover,.business-card:hover{transform:translateY(-2px);box-shadow:0 18px 32px #1f1e162e}.offer-card:after{content:"";opacity:.32;pointer-events:none;background:linear-gradient(135deg,#ffffff14 0 25%,#0000 25% 50%,#ffffff14 50% 75%,#0000 75%) 0 0/28px 28px;position:absolute;inset:0}.offer-amber{--offer:linear-gradient(135deg, #ffc331, #ff921f)}.offer-orange{--offer:linear-gradient(135deg, #ff7a3d, #f24f32)}.offer-green{--offer:linear-gradient(135deg, #b8fb48, #51c957)}.offer-red{--offer:linear-gradient(135deg, #ff7a70, #db362e)}.offer-yellow{--offer:linear-gradient(135deg, #ffd936, #ffb41f)}.offer-teal{--offer:linear-gradient(135deg, #70dfd2, #2aa89a)}.offer-pink{--offer:linear-gradient(135deg, #ffb1cc, #e35d8f)}.offer-image,.offer-info,.whatsapp-button{z-index:1;position:relative}.offer-image{place-items:end center;padding:10px;display:grid;overflow:hidden}.offer-image:before{content:"";background-image:url(/images/offer-sprite.png);background-position:0 0;background-size:300% 200%;border:5px solid #fffbee9e;border-radius:28px;width:96px;height:112px;position:absolute;top:18px;left:12px;box-shadow:inset 0 -14px 20px #0000000f,0 16px 22px #1e170c24}.offer-image:after{content:""}.image-bread:before{background-position:0 0}.image-milanesa:before{background-position:50% 0}.image-veggie:before{background-position:100% 0}.image-meat:before{background-position:0 100%}.image-pantry:before{background-position:50% 100%}.image-tools:before{background-position:100% 100%}.image-beauty:before{background:radial-gradient(circle at 45% 35%,#fff 0 16%,#0000 17%),radial-gradient(circle at 60% 55%,#ffe7ef 0 22%,#0000 23%),linear-gradient(145deg,#ffc5dc,#e75f93)}.custom-image{background-position:50%;background-size:cover;background-repeat:no-repeat!important}.custom-image:before{display:none!important}.offer-image span{display:none}.offer-info{min-width:0;padding:14px 12px 12px 0}.offer-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.offer-top small{color:#172112d1;text-transform:uppercase;text-shadow:0 1px #fffbee38;font-size:9px;font-weight:1100}.offer-top span{color:#172112;white-space:nowrap;background:#fffbeead;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:950}.offer-category-line{align-items:center;gap:6px;margin-top:7px;display:flex}.offer-category-line span,.offer-category-line b{color:#172112;background:#fffbee8c;border-radius:999px;width:fit-content;padding:5px 7px;font-size:9px;font-weight:1000;display:inline-flex}.offer-category-line b{background:#a7e92ab8}.offer-info h2{color:#172112;max-width:12ch;margin:8px 0 9px;font-size:23px;line-height:.98}.offer-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.offer-meta span{color:#172112b8;align-items:center;gap:4px;font-size:10px;font-weight:850;display:inline-flex}.offer-meta b{color:#172112;background:#a7e92a;border-radius:999px;padding:8px 11px;box-shadow:0 8px 18px #324b0d2e}.open-badge{color:#172112;background:#fffbeec2;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:6px 8px;font-size:10px;font-weight:1000;display:inline-flex}.open-badge i{border-radius:999px;width:7px;height:7px}.open-badge.is-open i{background:#18a847}.open-badge.is-closed i{background:#e33e32}.open-badge.mini{background:#fffbee94;margin-top:7px}.offer-bottom-line{justify-content:space-between;align-items:center;gap:8px;display:flex}.offer-bottom-line>span{color:#1721129e;font-size:10px;font-weight:1000}.whatsapp-button{color:#172112;background:#fffdf7;border:0;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:0 11px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex;position:absolute;bottom:10px;right:10px;box-shadow:0 8px 15px #181c1221}.empty-state{color:#172112;background:radial-gradient(circle at 90% 10%,#a7e92a59,#0000 28%),#fffdf7;border:1px solid #10150f14;border-radius:22px;gap:10px;margin:0 20px 16px;padding:22px;display:grid;box-shadow:0 12px 24px #1f1e1614}.empty-state strong,.empty-state span{display:block}.empty-state svg{color:#86ad12}.empty-state span{color:#6b665b;font-weight:750;line-height:1.35}.empty-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.empty-actions button,.directory-empty button{color:#172112;background:#a7e92a;border:0;border-radius:999px;min-height:42px;font-size:12px;font-weight:1000}.empty-actions button+button{color:#fffbea;background:#10150f}.bottom-nav{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffbeef0;border-top:1px solid #10150f17;grid-template-columns:repeat(5,1fr);width:min(100%,430px);min-height:78px;padding:9px 12px 10px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottom-nav button{color:#6b665b;background:0 0;border:0;place-items:center;gap:4px;font-size:9px;font-weight:850;display:grid}.bottom-nav button.active{color:#86ad12}.bottom-nav button.publish svg{color:#172112;background:#a7e92a;border-radius:999px;box-shadow:0 8px 18px #698e1047}.contact-footer{color:#fffbea;background:radial-gradient(circle at 88% 8%,#a7e92a4d,#0000 28%),linear-gradient(90deg,#0000 47%,#82dbcc29 48% 51%,#0000 52%) 0 0/38px 38px,linear-gradient(#0000 48%,#82dbcc1a 49% 52%,#0000 53%) 0 0/38px 38px,#10150f;border-radius:24px;gap:12px;margin:18px 20px 22px;padding:18px;display:grid;box-shadow:0 18px 34px #12140d33}.contact-footer span,.contact-footer strong,.contact-footer small{display:block}.contact-footer span{color:#172112;text-transform:uppercase;background:#a7e92a;border-radius:999px;width:fit-content;padding:7px 9px;font-size:10px;font-weight:1000}.contact-footer strong{color:#fffbea;margin-top:12px;font-size:24px;line-height:1}.contact-footer p{color:#fffbeabd;margin:7px 0 0;font-size:13px;font-weight:780;line-height:1.35}.contact-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.contact-actions a{color:#172112;background:#a7e92a;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:12px;font-weight:1000;text-decoration:none;display:inline-flex}.contact-actions a:last-child{color:#fffbea;background:#fffbea1f}.contact-footer small{color:#fffbeaa3;font-size:11px;font-weight:850;line-height:1.25}.business-strip{padding:0 0 16px}.business-strip.top{padding-top:0}.real-map-card{background:#fffdf7;border:1px solid #10150f14;border-radius:24px;gap:10px;margin:18px 20px 14px;padding:12px;display:grid;box-shadow:0 14px 28px #1f1e1614}.real-map-card .feed-head{padding:0}.real-map-card a,.directory-map-card a{color:#172112;background:#a7e92a;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:12px;font-weight:1000;text-decoration:none;display:inline-flex}.real-map-card iframe{background:#e8dfcc;border:0;border-radius:18px;width:100%;height:210px}.live-map-card{color:#172112;background:radial-gradient(circle at 86% 10%,#a7e92a61,#0000 30%),linear-gradient(145deg,#fffdf7,#f4eddb);border:1px solid #10150f14;border-radius:28px;gap:12px;margin:18px 14px 16px;padding:14px;display:grid;box-shadow:0 18px 38px #1f1e161f}.live-map-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.live-map-head span,.live-map-head strong{display:block}.live-map-head span{color:#172112;text-transform:uppercase;background:#dfff80;border-radius:999px;width:fit-content;padding:7px 9px;font-size:10px;font-weight:1000}.live-map-head strong,.live-map-head small{display:block}.live-map-head strong{color:#10150f;margin-top:7px;font-size:24px;line-height:1}.live-map-head small{color:#665f53;margin-top:5px;font-size:12px;font-weight:900}.live-map-head a{color:#172112;background:#a7e92a;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-size:12px;font-weight:1000;text-decoration:none;display:inline-flex}.live-map-canvas{background:radial-gradient(circle at 25% 68%,#a7e92a52,#0000 16%),radial-gradient(circle at 78% 30%,#70dfd257,#0000 18%),linear-gradient(90deg,#0000 48%,#2c9ab12e 49% 51%,#0000 52%) 0 0/34px 34px,linear-gradient(#0000 48%,#2c9ab124 49% 51%,#0000 52%) 0 0/34px 34px,#f5eddc;border-radius:22px;height:278px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #10150f0f}.map-zone{z-index:1;color:#10150f8a;text-transform:uppercase;letter-spacing:0;font-size:10px;font-weight:1000;position:absolute}.zone-procrear{bottom:14%;left:12%}.zone-1{top:15%;left:56%}.zone-2{top:27%;left:15%}.zone-3{bottom:25%;right:8%}.map-road{z-index:0;transform-origin:50%;background:#fffbeab8;border:1px solid #10150f14;border-radius:999px;height:9px;display:block;position:absolute}.road-one{width:108%;top:50%;left:-5%;transform:rotate(-8deg)}.road-two{width:72%;top:31%;left:12%;transform:rotate(34deg)}.road-three{width:64%;bottom:27%;right:4%;transform:rotate(24deg)}.live-map-pin{z-index:2;left:var(--x);top:var(--y);color:#172112;text-align:center;background:0 0;border:0;grid-template-columns:28px;justify-items:center;gap:5px;max-width:108px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.live-map-pin span{color:#172112;background:#a7e92a;border:3px solid #fffbea;border-radius:999px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:1000;display:grid;box-shadow:0 10px 20px #1f1e1638}.live-map-pin.is-closed span{background:#ffb22c}.live-map-pin span:after{content:"";border:1px solid #a7e92a70;border-radius:999px;width:52px;height:52px;animation:2.2s ease-in-out infinite pulseDot;position:absolute}.live-map-pin b{color:#172112;background:#fffdf7db;border-radius:999px;max-width:12ch;padding:6px 8px;font-size:10px;line-height:1;display:block;box-shadow:0 8px 18px #1f1e161f}.live-map-empty{text-align:center;place-content:center;gap:8px;display:grid;position:absolute;inset:0}.live-map-list{scroll-snap-type:x mandatory;gap:8px;padding-bottom:3px;display:flex;overflow-x:auto}.live-map-list::-webkit-scrollbar{display:none}.live-map-list button{color:#172112;text-align:left;scroll-snap-align:start;background:#f6eedc;border:1px solid #10150f14;border-radius:15px;flex:none;grid-template-columns:9px minmax(98px,1fr);align-items:center;gap:7px;min-height:56px;padding:9px 12px;display:grid}.live-map-list i{background:#ffb22c;border-radius:999px;width:8px;height:8px}.live-map-list i.is-open{background:#2cc66d}.live-map-list span,.live-map-list small{grid-column:2;display:block}.live-map-list span{white-space:nowrap;text-overflow:ellipsis;max-width:15ch;font-size:13px;font-weight:1000;line-height:1;overflow:hidden}.live-map-list small{color:#756d60;margin-top:3px;font-size:10px;font-weight:850}.live-map-list .see-all{color:#fffbea;background:#10150f;justify-content:center;min-width:88px;display:inline-flex}.directory-real-map{margin-top:0}.feed-head.compact{padding-top:0}.business-row{scroll-snap-type:x mandatory;gap:12px;padding:0 20px 8px;display:flex;overflow-x:auto}.business-row::-webkit-scrollbar{display:block}.featured-business-carousel{padding:0 20px}.featured-business-carousel .business-card{flex:none;grid-template-columns:88px minmax(0,1fr);width:100%;min-height:128px;padding:10px}.featured-business-carousel .business-photo{min-height:98px}.featured-business-carousel .business-info h3{max-width:14ch;font-size:18px}.featured-business-carousel .business-info ul{grid-template-columns:1fr 1fr;gap:6px}.featured-business-carousel .business-info li{min-width:0;padding:6px 7px;font-size:11px}.featured-business-carousel .business-info li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.carousel-footer{justify-content:space-between;align-items:center;gap:10px;padding:9px 2px 0;display:flex}.carousel-footer span{color:#7a7367;font-size:10px;font-weight:850}.carousel-footer div{gap:5px;display:flex}.carousel-footer button{background:#d6ccb7;border:0;border-radius:999px;width:7px;height:7px;padding:0}.carousel-footer button.active{background:#a7e92a;width:20px}.night-mode .carousel-footer span{color:#bfb6a4}.night-mode .carousel-footer button{background:#4a503a}.night-mode .carousel-footer button.active{background:#a7e92a}.business-card{color:#172112;scroll-snap-align:start;cursor:pointer;background:#fffdf7;border:1px solid #10150f14;border-radius:22px;flex:0 0 82%;grid-template-columns:96px minmax(0,1fr);gap:12px;min-height:146px;padding:12px;transition:transform .18s,box-shadow .18s,border-color .18s;animation:.42s both riseIn;display:grid;box-shadow:0 12px 24px #1f1e161a}.quick-offer-card:active,.merchant-panel-trigger:active,.local-plan-selector button:active,.order-tabs button:active,.order-options button:active,.qty-control button:active,.bottom-nav button:active,.category-dock button:active{transform:scale(.97)}.business-card.large{flex:none;grid-template-columns:96px minmax(0,1fr);align-items:start;width:100%}.business-photo{aspect-ratio:1/1.18;background:radial-gradient(circle at 30% 24%, #fffbeedb, transparent 28%), linear-gradient(145deg, #fffbeed1, #fffbee42), var(--photo-bg,#f0e7d0);border-radius:18px;align-self:start;width:100%;min-height:106px;position:relative;overflow:hidden;box-shadow:inset 0 -18px 24px #10150f14}.business-photo:before{content:"";aspect-ratio:1;background-image:url(/images/offer-sprite.png);background-position:var(--photo-pos,0% 0%);background-size:var(--photo-size,360% 240%);border:4px solid #fffbeeb3;border-radius:16px;width:78%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 24px #14150e2e}.business-photo:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff2e,#0000 42%),linear-gradient(#0000 48%,#10150f1f);position:absolute;inset:0}.business-photo.image-bread{--photo-pos:0% 8%;--photo-size:350% 235%;--photo-bg:linear-gradient(145deg, #ffd452, #ff9f2f)}.business-photo.image-milanesa{--photo-pos:50% 0%;--photo-size:360% 240%;--photo-bg:linear-gradient(145deg, #ff7a3d, #f24f32)}.business-photo.image-veggie{--photo-pos:100% 0%;--photo-size:360% 240%;--photo-bg:linear-gradient(145deg, #a7e92a, #45c95a)}.business-photo.image-meat{--photo-pos:0% 100%;--photo-size:360% 240%;--photo-bg:linear-gradient(145deg, #ff786d, #d9362f)}.business-photo.image-pantry{--photo-pos:50% 100%;--photo-size:360% 240%;--photo-bg:linear-gradient(145deg, #ffd452, #ffb41f)}.business-photo.image-tools{--photo-pos:100% 100%;--photo-size:360% 240%;--photo-bg:linear-gradient(145deg, #70dfd2, #229b91)}.business-photo.image-beauty{--photo-bg:linear-gradient(145deg, #ffc5dc, #e75f93)}.business-photo.image-beauty:before{background:radial-gradient(circle at 45% 35%,#fff 0 16%,#0000 17%),radial-gradient(circle at 60% 55%,#ffe7ef 0 22%,#0000 23%),linear-gradient(145deg,#ffc5dc,#e75f93)}.business-info{min-width:0}.business-info small{color:#7a7367;text-transform:uppercase;font-size:10px;font-weight:1000}.business-info h3{color:#10150f;margin:4px 0 6px;font-size:19px;line-height:1}.business-trust-row{gap:5px;margin-bottom:7px;padding-bottom:5px;display:flex;overflow-x:auto}.business-trust-row::-webkit-scrollbar{display:block}.business-trust-row span{color:#172112;white-space:nowrap;background:#e7f8b8;border-radius:999px;align-items:center;gap:3px;padding:5px 7px;font-size:9px;font-weight:1000;display:inline-flex}.business-info .open-badge{margin-bottom:7px}.business-info p{color:#665f53;align-items:center;gap:4px;margin:0 0 8px;font-size:11px;font-weight:850;display:flex}.business-extra-line{gap:6px;margin:0 0 8px;padding-bottom:5px;display:flex;overflow-x:auto}.business-extra-line::-webkit-scrollbar{display:block}.business-extra-line span{color:#665f53;white-space:nowrap;background:#f3ead8;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:950}.business-info ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.business-info li{color:#172112;background:#f3ead8;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:12px;font-weight:900;display:flex}.business-info li span{min-width:0}.business-info li b{white-space:nowrap}.business-actions{grid-template-columns:1fr 1fr 1fr;gap:7px;margin-top:10px;display:grid}.business-actions button,.business-actions a{color:#172112;text-align:center;background:#e7f8b8;border:0;border-radius:999px;place-items:center;min-height:36px;padding:0 8px;font-size:10px;font-weight:1000;text-decoration:none;display:grid}.business-actions button:first-child,.business-actions a:first-child{color:#fffbea;background:#10150f}.directory-screen{background:#fffbea;min-height:100svh;padding-bottom:28px}.directory-intro{padding:8px 20px 18px}.directory-intro span,.menu-card>span{color:#273220;text-transform:uppercase;background:#e7f8b8;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:1000;display:inline-flex}.directory-intro h1{color:#10150f;margin:12px 0 8px;font-size:34px;line-height:.98}.directory-intro p{color:#665f53;margin:0;line-height:1.45}.directory-filters{gap:10px;padding:0 20px 16px;display:grid}.directory-map-card{color:#172112;background-color:#efe7d3;background-image:linear-gradient(90deg,#0000 47%,#2c9ab133 48% 51%,#0000 52%),linear-gradient(#0000 48%,#2c9ab124 49% 52%,#0000 53%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:24px;justify-content:space-between;align-items:center;gap:12px;margin:0 20px 16px;padding:16px;display:flex}.directory-map-card div{gap:5px;display:grid}.directory-map-card svg{color:#ff5c4a}.directory-map-card strong,.directory-map-card span{display:block}.directory-map-card strong{font-size:17px}.directory-map-card span{color:#665f53;font-size:12px;font-weight:900}.directory-map-card button{color:#172112;background:#a7e92a;border:0;border-radius:999px;min-height:40px;padding:0 12px;font-size:12px;font-weight:1000}.directory-highlights{grid-template-columns:repeat(3,1fr);gap:9px;padding:0 20px 16px;display:grid}.directory-highlights article{color:#172112;background:#fffdf7;border:1px solid #10150f14;border-radius:20px;min-height:82px;padding:12px;box-shadow:0 10px 20px #1f1e1612}.directory-highlights svg{color:#86ad12}.directory-highlights strong,.directory-highlights span{display:block}.directory-highlights strong{color:#10150f;margin-top:8px;font-size:16px;line-height:1}.directory-highlights span{color:#665f53;margin-top:4px;font-size:10px;font-weight:900}.search-row.compact{min-height:48px;box-shadow:none}.directory-list{gap:12px;padding:0 20px;display:grid}.menu-card{background:#f5edd8;border-radius:20px;gap:10px;margin-top:16px;padding:14px;display:grid}.menu-card>span{background:#fffbea;width:fit-content}.menu-item{background:#fffbea;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.menu-item strong,.menu-item b{color:#10150f}.menu-item em{color:#665f53;font-size:13px;font-style:normal;font-weight:900}.order-studio{color:#10150f;background:radial-gradient(circle at 94% 5%,#a7e92ab8,#0000 30%),linear-gradient(145deg,#fffdf7,#f2e7ce);border:1px solid #10150f14;border-radius:26px;gap:12px;margin-top:18px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 34px #1f1e1624}.order-studio:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0000 47%,#2c9ab124 48% 51%,#0000 52%),linear-gradient(#0000 48%,#2c9ab11a 49% 52%,#0000 53%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 74%);mask-image:linear-gradient(#000000b3,#0000 74%)}.order-studio>*{z-index:1;position:relative}.order-studio-head span{color:#172112;text-transform:uppercase;background:#a7e92a;border-radius:999px;width:fit-content;padding:7px 9px;font-size:10px;font-weight:1000;display:inline-flex}.order-studio-head h2{color:#10150f;max-width:13ch;margin:11px 0 6px;font-size:28px;line-height:.94}.order-studio-head p{color:#625c50;max-width:30ch;margin:0;font-size:13px;font-weight:750;line-height:1.38}.order-tabs{background:#10150f12;border-radius:999px;grid-template-columns:repeat(3,1fr);gap:7px;padding:5px;display:grid}.order-tabs button{color:#463f34;background:0 0;border:0;border-radius:999px;min-height:36px;font-size:12px;font-weight:1000}.order-tabs button.active{color:#172112;background:#fffbea;box-shadow:0 8px 16px #1f1e161f}.order-catalog{gap:9px;display:grid}.product-row{background:#fffbeed1;border:1px solid #10150f14;border-radius:20px;grid-template-columns:58px minmax(0,1fr) 96px;align-items:center;gap:10px;min-height:82px;padding:9px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.product-row.is-selected{border-color:#a7e92ae6;transform:translateY(-1px);box-shadow:0 12px 24px #5576122e}.product-thumb{background-image:url(/images/offer-sprite.png);background-size:300% 200%;border-radius:16px;min-height:62px;position:relative;overflow:hidden}.product-thumb.image-bread{background-position:0 0}.product-thumb.image-milanesa{background-position:50% 0}.product-thumb.image-veggie{background-position:100% 0}.product-thumb.image-meat{background-position:0 100%}.product-thumb.image-pantry{background-position:50% 100%}.product-thumb.image-tools{background-position:100% 100%}.product-thumb.image-beauty{background:radial-gradient(circle at 45% 35%,#fff 0 16%,#0000 17%),radial-gradient(circle at 60% 55%,#ffe7ef 0 22%,#0000 23%),linear-gradient(145deg,#ffc5dc,#e75f93)}.product-thumb span{color:#172112;background:#fffbeee6;border-radius:999px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:1000;display:grid;position:absolute;bottom:5px;right:5px}.product-copy{min-width:0}.product-copy strong,.product-copy small,.product-copy b,.product-copy em{display:block}.product-copy strong{color:#10150f;font-size:15px;line-height:1.05}.product-copy small{color:#756d60;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:950}.product-copy b,.product-copy em{color:#172112;background:#e7f8b8;border-radius:999px;width:fit-content;margin-top:7px;padding:6px 8px;font-size:12px;font-style:normal;font-weight:1000}.product-copy em{color:#625c50;background:#f0e7d0}.qty-control{background:#10150f;border-radius:999px;grid-template-columns:30px 28px 30px;justify-content:end;align-items:center;gap:4px;padding:4px;display:grid}.qty-control button{color:#172112;background:#fffbea;border:0;border-radius:999px;place-items:center;width:30px;height:30px;font-size:18px;font-weight:1000;display:grid}.qty-control strong{color:#fffbea;text-align:center;font-size:13px}.order-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.order-options.compact{grid-template-columns:repeat(2,1fr)}.order-options button{color:#172112;background:#fffbea;border:1px solid #10150f14;border-radius:999px;min-height:40px;font-size:12px;font-weight:1000}.order-options button.active{color:#fffbea;background:#10150f}.order-note{gap:7px;display:grid}.order-note span{color:#756d60;text-transform:uppercase;font-size:11px;font-weight:1000}.order-note input{color:#10150f;background:#fffbea;border:1px solid #10150f1a;border-radius:16px;outline:0;width:100%;min-height:50px;padding:0 14px;font-size:14px;font-weight:800}.welcome-screen{background:radial-gradient(circle at 25% 20%,#a7e92a7a,#0000 34%),radial-gradient(circle at 90% 55%,#ff6b4542,#0000 34%),linear-gradient(#fffbea,#f4ead2);flex-direction:column;min-height:100svh;padding:26px 22px;display:flex}.welcome-top{align-items:center;gap:12px;display:flex}.app-logo.big{width:52px;height:52px;font-size:26px}.welcome-top strong,.welcome-top small{display:block}.welcome-top strong{color:#10150f;font-size:27px;line-height:.95}.welcome-top small{color:#6b665b;text-transform:uppercase;font-size:11px;font-weight:1000}.welcome-art{background-color:#152018;background-image:linear-gradient(90deg,#0000 47%,#2c9ab138 48% 51%,#0000 52%),linear-gradient(#0000 48%,#2c9ab12e 49% 52%,#0000 53%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:62px 62px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:30px;min-height:280px;margin:28px 0 20px;position:relative;overflow:hidden;box-shadow:0 22px 46px #13160f33}.welcome-art:before{content:"";background:#fffbea;border-radius:34px;width:170px;height:240px;position:absolute;top:28px;left:50%;transform:translate(-50%)rotate(-5deg);box-shadow:0 22px 46px #00000042}.welcome-art:after{content:"";background:#a7e92a;border-radius:18px;width:130px;height:46px;position:absolute;top:84px;left:50%;transform:translate(-50%)rotate(-5deg)}.welcome-card{z-index:2;color:#172112;border-radius:18px;padding:12px 14px;font-size:13px;font-weight:1000;position:absolute;box-shadow:0 18px 30px #0000002e}.card-a{background:#ffb72c;bottom:48px;left:18px}.card-b{background:#7be03e;top:62px;right:18px}.card-c{background:#fffbea;bottom:26px;right:34px}.welcome-copy span{color:#263619;text-transform:uppercase;background:#a7e92a6b;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:1000;display:inline-flex}.welcome-copy h1{color:#10150f;margin:16px 0 12px;font-size:40px;line-height:.95}.welcome-copy p{color:#665f53;margin:0;font-size:16px;line-height:1.55}.welcome-rules{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.welcome-rules span{color:#273220;background:#e7f8b8;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:1000}.enter-button{color:#172112;background:#a7e92a;border:0;border-radius:18px;min-height:58px;margin-top:auto;font-size:18px;font-weight:1000;box-shadow:0 16px 30px #698e1042}.detail-screen{background:#fffbea;min-height:100svh;padding-bottom:96px}.detail-header{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffbeae6;grid-template-columns:44px 1fr 44px;align-items:center;min-height:68px;padding:0 16px;display:grid;position:sticky;top:0}.detail-header button{color:#10150f;background:#f0e7d0;border:0;border-radius:999px;place-items:center;width:42px;height:42px;display:grid}.detail-header strong{color:#10150f;text-align:center}.detail-hero{background:var(--offer);border-radius:32px;min-height:264px;margin:0 20px;position:relative;overflow:hidden;box-shadow:0 22px 44px #1f1e162e}.detail-hero:after{content:"";opacity:.34;background:linear-gradient(135deg,#ffffff17 0 25%,#0000 25% 50%,#ffffff17 50% 75%,#0000 75%) 0 0/28px 28px;position:absolute;inset:0}.detail-image{z-index:1;background-image:url(/images/offer-sprite.png);background-size:300% 200%;border:6px solid #fffbeeb3;border-radius:38px;width:170px;height:170px;position:absolute;top:48px;left:24px;box-shadow:0 22px 30px #1e170c2e}.detail-image.image-bread{background-position:0 0}.detail-image.image-milanesa{background-position:50% 0}.detail-image.image-veggie{background-position:100% 0}.detail-image.image-meat{background-position:0 100%}.detail-image.image-pantry{background-position:50% 100%}.detail-image.image-tools{background-position:100% 100%}.detail-image.image-beauty{background:radial-gradient(circle at 45% 35%,#fff 0 16%,#0000 17%),radial-gradient(circle at 60% 55%,#ffe7ef 0 22%,#0000 23%),linear-gradient(145deg,#ffc5dc,#e75f93)}.detail-hero span{z-index:2;color:#172112;background:#fffbeedb;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:1000;position:absolute;bottom:18px;right:18px}.photo-stack{z-index:2;flex-direction:column;gap:7px;display:flex;position:absolute;top:34px;right:18px}.photo-stack i{background-image:url(/images/offer-sprite.png);background-size:300% 200%;border:3px solid #fffbee9e;border-radius:16px;width:58px;height:58px;transform:rotate(6deg);box-shadow:0 14px 20px #1e170c26}.photo-stack i:nth-child(2){transform:translate(-12px)rotate(-8deg)}.photo-stack i:nth-child(3){transform:translate(0)rotate(10deg)}.photo-stack .image-bread{background-position:0 0}.photo-stack .image-milanesa{background-position:50% 0}.photo-stack .image-veggie{background-position:100% 0}.photo-stack .image-meat{background-position:0 100%}.photo-stack .image-pantry{background-position:50% 100%}.photo-stack .image-tools{background-position:100% 100%}.photo-stack .image-beauty{background:radial-gradient(circle at 45% 35%,#fff 0 16%,#0000 17%),radial-gradient(circle at 60% 55%,#ffe7ef 0 22%,#0000 23%),linear-gradient(145deg,#ffc5dc,#e75f93)}.carousel-dots{z-index:3;gap:6px;display:flex;position:absolute;bottom:22px;left:28px}.detail-action-strip{grid-template-columns:repeat(3,1fr);gap:9px;padding:14px 20px 0;display:grid}.detail-action-strip button{color:#172112;background:#fffdf7;border:1px solid #10150f14;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:42px;font-size:11px;font-weight:1000;display:inline-flex;box-shadow:0 10px 20px #1f1e1612}.carousel-dots i{background:#fffbee9e;border-radius:999px;width:7px;height:7px}.carousel-dots i:first-child{background:#fffbea;width:20px}.detail-content{padding:22px 20px 0}.detail-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.detail-title small{color:#6b665b;text-transform:uppercase;font-size:12px;font-weight:1000}.detail-title h1{color:#10150f;margin:5px 0 0;font-size:34px;line-height:.98}.detail-title .open-badge{margin-top:9px}.detail-title b{color:#172112;background:#a7e92a;border-radius:999px;padding:10px 12px}.follow-button{color:#172112;background:#f0e7d0;border:0;border-radius:999px;align-items:center;gap:7px;min-height:40px;margin-top:14px;padding:0 13px;font-size:13px;font-weight:1000;display:inline-flex}.detail-proof{gap:8px;margin-top:13px;padding-bottom:6px;display:flex;overflow-x:auto}.detail-proof::-webkit-scrollbar{display:block}.detail-proof span{color:#172112;white-space:nowrap;background:#e7f8b8;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:1000}.detail-content p{color:#665f53;line-height:1.5}.detail-grid{gap:10px;margin-top:16px;display:grid}.info-item{background:#f5edd8;border-radius:18px;align-items:center;gap:11px;padding:13px;display:flex}.info-item svg{color:#7fa719}.info-item span,.info-item strong{display:block}.info-item span{color:#7a7367;text-transform:uppercase;font-size:11px;font-weight:1000}.info-item strong{color:#10150f;line-height:1.2}.delivery-panel{grid-template-columns:1fr;gap:9px;margin-top:14px;display:grid}.delivery-panel div{color:#172112;background:linear-gradient(145deg,#fffdf7,#edf7ca);border:1px solid #10150f14;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 13px;display:flex;box-shadow:0 10px 20px #1f1e1612}.delivery-panel div:first-child{background:linear-gradient(145deg,#a7e92a,#6fdfcf)}.delivery-panel div.is-off{background:linear-gradient(145deg,#f0e7d0,#fffbea)}.delivery-panel span,.delivery-panel strong{display:block}.delivery-panel span{color:#172112ad;text-transform:uppercase;font-size:10px;font-weight:1000}.delivery-panel strong{color:#10150f;text-align:right;max-width:18ch;font-size:14px;line-height:1.15}.map-preview{background-color:#efe7d3;background-image:linear-gradient(90deg,#0000 47%,#2c9ab13d 48% 51%,#0000 52%),linear-gradient(#0000 48%,#2c9ab12e 49% 52%,#0000 53%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:22px;min-height:130px;margin-top:16px;position:relative;overflow:hidden}.map-link{color:inherit;text-decoration:none;display:block}.map-preview span{background:#ff5c4a;border:4px solid #fffbea;border-radius:999px;width:22px;height:22px;position:absolute;top:42%;left:50%;box-shadow:0 10px 20px #0000002e}.map-preview b{color:#172112;background:#fffbeedb;border-radius:999px;align-items:center;gap:5px;padding:8px 10px;display:inline-flex;position:absolute;bottom:12px;right:12px}.real-location-map{color:#172112;background:#fffdf7;border:1px solid #10150f14;border-radius:22px;gap:10px;margin-top:16px;padding:12px;display:grid;box-shadow:0 12px 24px #1f1e1614}.real-location-map div{justify-content:space-between;align-items:center;gap:10px;display:flex}.real-location-map span,.real-location-map strong{display:block}.real-location-map span{text-transform:uppercase;background:#e8f6bd;border-radius:999px;width:fit-content;padding:7px 9px;font-size:10px;font-weight:1000}.real-location-map strong{color:#10150f;text-align:right;font-size:13px}.real-location-map iframe{filter:saturate(1.05)contrast(1.02);border:0;border-radius:18px;width:100%;height:176px}.contact-location-card{color:#fffdf7;background:radial-gradient(circle at 92% 10%,#a7e92a6b,#0000 30%),linear-gradient(90deg,#0000 47%,#82dbcc29 48% 51%,#0000 52%) 0 0/34px 34px,linear-gradient(#0000 48%,#82dbcc1a 49% 52%,#0000 53%) 0 0/34px 34px,#10150f;border-color:#a7e92a2e}.contact-location-card div{align-items:flex-start}.contact-location-card span{color:#172112;background:#a7e92a}.contact-location-card strong{color:#fffdf7;max-width:15ch}.contact-location-card p{color:#fffbeac7;margin:0;font-size:13px;line-height:1.35}.contact-location-actions{grid-template-columns:1fr 1fr;display:grid!important}.map-link-button.secondary{color:#fffdf7;background:#ffffff24}.contact-offer-card{color:#172112;background:radial-gradient(circle at 94% 8%,#82dbcc61,#0000 30%),#fffdf7;border:1px solid #10150f14;border-radius:22px;gap:10px;padding:14px;text-decoration:none;display:grid}.contact-offer-card div{align-items:center;gap:8px;display:flex}.contact-offer-card p{color:#675f51;margin:0;font-size:13px;line-height:1.35}.contact-offer-card a{color:#172112;background:#a7e92a;border-radius:999px;width:fit-content;padding:10px 13px;font-size:12px;font-weight:1000;text-decoration:none}.map-link-button{color:#172112;background:#a7e92a;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:12px;font-weight:1000;text-decoration:none;display:inline-flex}.related-block{margin-top:16px}.related-block .feed-head{padding-left:0;padding-right:0}.related-row{gap:10px;padding-bottom:7px;display:flex;overflow-x:auto}.related-row::-webkit-scrollbar{display:block}.related-card{text-align:left;color:#172112;background:var(--offer);border:0;border-radius:22px;flex:0 0 45%;min-height:118px;padding:13px;box-shadow:0 12px 24px #1f1e161f}.related-card span,.related-card strong,.related-card b{display:block}.related-card span{color:#172112;background:#fffbeeb3;border-radius:999px;width:fit-content;padding:6px 8px;font-size:9px;font-weight:1000}.related-card strong{margin-top:12px;font-size:19px;line-height:.96}.related-card b{background:#a7e92a;border-radius:999px;width:fit-content;margin-top:10px;padding:7px 9px}.detail-whatsapp{color:#172112;background:#a7e92a;border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:56px;margin-top:16px;font-size:17px;font-weight:1000;text-decoration:none;display:inline-flex}.detail-whatsapp.is-disabled{pointer-events:none;color:#fffbea;opacity:.82;background:#73786a}.closed-note{color:#172112;background:#ffd0275c;border:1px solid #10150f14;border-radius:16px;align-items:flex-start;gap:8px;padding:10px;font-size:12px;font-weight:900;line-height:1.25;display:flex}.closed-note svg{color:#9c7111;flex:none}.order-cart-bar{z-index:42;color:#fffbea;background:linear-gradient(90deg,#a7e92a2e,#0000 36%),#10150f;border:1px solid #fffbea1f;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:min(100% - 28px,402px);min-height:78px;padding:12px;animation:.28s both cartSlide;display:grid;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 20px 48px #10150f61}.order-cart-bar span,.order-cart-bar strong{display:block}.order-cart-bar span{color:#fffbeaad;text-transform:uppercase;font-size:11px;font-weight:1000}.order-cart-bar strong{color:#fffbea;margin-top:3px;font-size:22px;line-height:1}.order-cart-bar a{color:#172112;white-space:nowrap;background:#a7e92a;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:50px;padding:0 14px;font-size:13px;font-weight:1000;text-decoration:none;display:inline-flex;box-shadow:0 12px 22px #5f881059}@keyframes cartSlide{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.night-mode .order-studio{color:#fffbea;background:radial-gradient(circle at 94% 5%,#a7e92a38,#0000 30%),linear-gradient(145deg,#22261d,#151a12);border-color:#fffbea14}.night-mode .order-studio-head h2,.night-mode .product-copy strong{color:#fffbea}.night-mode .order-studio-head p,.night-mode .product-copy small,.night-mode .order-note span{color:#bfb6a4}.night-mode .order-tabs{background:#fffbea14}.night-mode .order-tabs button{color:#cfc6b3}.night-mode .order-tabs button.active,.night-mode .product-row,.night-mode .order-options button,.night-mode .order-note input{color:#fffbea;background:#303426;border-color:#fffbea14}.night-mode .product-copy b{color:#172112}.night-mode .product-copy em{color:#d7ccb8;background:#3a3c30}.night-mode .qty-control{background:#a7e92a}.night-mode .qty-control button{color:#fffbea;background:#151a12}.night-mode .qty-control strong{color:#172112}.night-mode .order-options button.active{color:#172112;background:#a7e92a}.night-mode .order-note input::placeholder{color:#9f9685}.night-mode .delivery-panel div{color:#fffbea;background:linear-gradient(145deg,#22261d,#151a12);border-color:#fffbea14}.night-mode .delivery-panel div:first-child{color:#172112;background:linear-gradient(145deg,#a7e92a,#70dfd2)}.night-mode .delivery-panel div.is-off{background:linear-gradient(145deg,#2f3326,#1b1f16)}.night-mode .delivery-panel span{color:#fffbeaa8}.night-mode .delivery-panel div:first-child span,.night-mode .delivery-panel div:first-child strong{color:#172112}.night-mode .delivery-panel strong{color:#fffbea}.night-mode .delivery-setup{background:radial-gradient(circle at 95% 5%,#a7e92a33,#0000 34%),linear-gradient(145deg,#10150f,#22261d)}.night-mode .account-switch button,.night-mode .register-form input,.night-mode .register-form select,.night-mode .register-next,.night-mode .search-results-panel{color:#fffbea;background:#22261d;border-color:#fffbea14}.night-mode .account-switch button.active{color:#172112;background:linear-gradient(145deg,#a7e92a,#70dfd2)}.night-mode .account-switch button.active small{color:#172112ad}.night-mode .account-switch strong,.night-mode .register-next h2,.night-mode .search-results-panel h2{color:#fffbea}.night-mode .account-switch button.active strong{color:#172112}.night-mode .account-switch small,.night-mode .register-form span,.night-mode .register-next p,.night-mode .search-results-panel p{color:#bfb6a4}.night-mode .register-form input::placeholder{color:#9f9685}.night-mode .register-checks span,.night-mode .business-actions button,.night-mode .business-actions a{color:#fffbea;background:#303426}.night-mode .business-actions button:first-child,.night-mode .business-actions a:first-child{color:#172112;background:#a7e92a}.night-mode .local-builder,.night-mode .local-public-preview,.night-mode .public-local-preview,.night-mode .dashboard-status-card,.night-mode .dashboard-checklist button,.night-mode .dashboard-metrics article,.night-mode .dashboard-tip,.night-mode .managed-list-head,.night-mode .merchant-empty-posts,.night-mode .admin-guidance,.night-mode .admin-next,.night-mode .admin-command-center article,.night-mode .admin-stats article,.night-mode .admin-row{color:#fffbea;background:#22261d;border-color:#fffbea14}.night-mode .local-photo-actions,.night-mode .local-map-editor,.night-mode .paid-feature-preview,.night-mode .menu-editor,.night-mode .local-visibility-comparison article,.night-mode .public-local-card,.night-mode .merchant-panel-trigger,.night-mode .local-plan-selector button{color:#fffbea;background:#303426;border-color:#fffbea14}.night-mode .local-plan-selector button.active,.night-mode .local-visibility-comparison article.active,.night-mode .merchant-panel-trigger.active{color:#172112;background:linear-gradient(145deg,#a7e92a,#70dfd2)}.night-mode .founder-plan-cta{color:#10150f;border-color:#fffbea2e;box-shadow:0 16px 30px #9cf11229}.night-mode .local-photo-actions strong,.night-mode .local-map-copy h3,.night-mode .paid-feature-preview h3,.night-mode .menu-editor h3,.night-mode .public-local-card h3,.night-mode .admin-stats strong,.night-mode .admin-row strong,.night-mode .admin-command-center strong,.night-mode .admin-next h2,.night-mode .dashboard-status-card strong,.night-mode .dashboard-checklist strong,.night-mode .dashboard-metrics strong,.night-mode .dashboard-tip strong,.night-mode .managed-list-head h2,.night-mode .merchant-empty-posts strong,.night-mode .merchant-panel-trigger strong{color:inherit}.night-mode .local-photo-actions p,.night-mode .local-map-copy p,.night-mode .paid-feature-preview p,.night-mode .menu-editor p,.night-mode .public-local-card p,.night-mode .public-local-card small,.night-mode .public-local-tags span,.night-mode .admin-stats span,.night-mode .admin-row small,.night-mode .admin-command-center p,.night-mode .admin-guidance p,.night-mode .admin-next p,.night-mode .dashboard-status-card p,.night-mode .dashboard-checklist small,.night-mode .dashboard-metrics span,.night-mode .dashboard-tip p,.night-mode .managed-list-head span,.night-mode .merchant-empty-posts p,.night-mode .merchant-panel-trigger small{color:#fffbeaad}.night-mode .admin-plan-line span{color:#fffbeab8;background:#fffbea14}.night-mode .admin-tabs button,.night-mode .admin-empty-state,.night-mode .admin-edit-box,.night-mode .admin-business-offers{color:#fffbea;background:#22261d;border-color:#fffbea14}.night-mode .admin-tabs button.active{color:#172112;background:linear-gradient(145deg,#a7e92a,#70dfd2)}.night-mode .admin-edit-grid input,.night-mode .admin-edit-grid select,.night-mode .admin-business-offers div{color:#fffbea;background:#11170f;border-color:#fffbea14}.night-mode .admin-issues span{color:#172112;background:#ffe49a}.night-mode .admin-note span,.night-mode .admin-edit-grid span,.night-mode .admin-empty-state p,.night-mode .admin-business-offers small{color:#fffbeaad}.night-mode .admin-note textarea{color:#fffbea;background:#11170f;border-color:#fffbea1a}.night-mode .merchant-score-card{background:#fffbeae0}.night-mode .dashboard-actions button{color:#fffbea;background:#22261d;border-color:#fffbea14}.night-mode .dashboard-actions button:first-child,.night-mode .dashboard-checklist button.done{color:#172112;background:linear-gradient(145deg,#a7e92a,#70dfd2)}.night-mode .dashboard-checklist button.done strong,.night-mode .dashboard-checklist button.done small{color:#172112}.night-mode .merchant-panel-trigger.active small{color:#172112ad}.night-mode .merchant-panel-trigger em,.night-mode .merchant-panel-trigger>svg:first-child{color:#172112;background:#fffbeed1}.night-mode .local-map-preview{color:#fffbea;background:linear-gradient(90deg,#0000 47%,#70dfd233 48% 51%,#0000 52%),linear-gradient(#0000 48%,#70dfd21f 49% 52%,#0000 53%),#191d16}.night-mode .local-map-preview span,.night-mode .local-visibility-comparison article.active p,.night-mode .local-plan-selector button.active small{color:#172112ad}.night-mode .public-local-pay b{color:#172112;background:#a7e92a}.night-mode .menu-editor-row label,.night-mode .public-menu-list li,.night-mode .public-menu-locked{color:#fffbea;background:#fffbea14;border-color:#fffbea14}.night-mode .menu-row-actions{background:#fffbea14}.night-mode .menu-row-actions button{color:#172112;background:#a7e92a}.night-mode .menu-editor-row input{color:#fffbea}.night-mode .menu-editor-row span{color:#fffbea9e}.night-mode .local-builder-fields span,.night-mode .local-public-preview>span{color:#bfb6a4}.night-mode .local-builder-fields input,.night-mode .local-builder-fields select,.night-mode .open-days-field button,.night-mode .schedule-preview{color:#fffbea;background:#303426;border-color:#fffbea14}.night-mode .open-days-field button.active{color:#172112;background:#a7e92a}.night-mode .photo-adjust-panel{background:#fffbea14}.night-mode .photo-adjust-panel label span,.night-mode .photo-adjust-panel>div>span{color:#fffbeaad}.night-mode .local-builder-fields input::placeholder{color:#9f9685}.night-mode .presence-selector button,.night-mode .merchant-type-register,.night-mode .inline-toggle-field{color:#fffbea;background:#ffffff0f;border-color:#ffffff1a}.night-mode .presence-selector button.active,.night-mode .merchant-type-register button.active{color:#172112;background:linear-gradient(135deg,#a7e92a,#82dbcc)}.night-mode .presence-selector span,.night-mode .merchant-type-register span{color:inherit}.night-mode .presence-selector small,.night-mode .presence-note span,.night-mode .merchant-type-register small{color:#fffbeab8}.night-mode .presence-selector button.active small{color:#172112b8}.night-mode .presence-note{background:#a7e92a1a;border-color:#a7e92a2e}.night-mode .merchant-type-register button{color:#fffbea;background:#ffffff14}.sticky-whatsapp{z-index:32;width:min(100% - 40px,390px);margin:0;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 16px 28px #53791352}.step-strip{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 20px 14px;display:grid}.step-strip div{color:#172112;background:#fffdf7;border:1px solid #10150f14;border-radius:16px;align-items:center;gap:7px;min-height:48px;padding:8px;display:flex;box-shadow:0 10px 20px #1f1e1612}.step-strip div.active{background:#a7e92a}.step-strip b{color:#fffbea;background:#10150f;border-radius:999px;place-items:center;width:26px;height:26px;display:grid}.step-strip span{font-size:11px;font-weight:1000}.wizard-board{color:#fffbea;background-color:#10150f;background-image:linear-gradient(90deg,#0000 47%,#82dbcc2e 48% 51%,#0000 52%),linear-gradient(#0000 48%,#82dbcc1f 49% 52%,#0000 53%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:26px;grid-template-columns:minmax(0,1.2fr) 112px;gap:12px;margin:0 20px 14px;padding:16px;display:grid}.wizard-copy span{color:#172112;text-transform:uppercase;background:#a7e92a;border-radius:999px;width:fit-content;padding:7px 9px;font-size:10px;font-weight:1000;display:inline-flex}.wizard-copy h2{color:#fffbea;margin:12px 0 7px;font-size:27px;line-height:.95}.wizard-copy p{color:#fffbeabd;margin:0;font-size:13px;line-height:1.35}.wizard-preview-phone{color:#172112;background:linear-gradient(145deg,#ff7a3d,#ffc331);border:4px solid #fffbee80;border-radius:24px;align-content:end;align-self:stretch;gap:8px;min-height:150px;padding:12px;display:grid;transform:rotate(3deg);box-shadow:0 16px 26px #0000002e}.wizard-preview-phone span,.wizard-preview-phone strong,.wizard-preview-phone b{display:block}.wizard-preview-phone span{background:#fffbeeb8;border-radius:999px;width:fit-content;padding:5px 7px;font-size:9px;font-weight:1000}.wizard-preview-phone strong{font-size:18px;line-height:.95}.wizard-preview-phone b{background:#a7e92a;border-radius:999px;width:fit-content;padding:7px 9px}.template-card{color:#172112;background:linear-gradient(145deg,#ffb72c,#a7e92a);border-radius:20px;padding:14px;box-shadow:0 12px 24px #1f1e161c}.template-card.wide{grid-column:1/-1}.template-card span,.template-card strong,.template-card p{display:block}.template-card span{color:#172112;text-transform:uppercase;background:#fffbeea8;border-radius:999px;width:fit-content;padding:7px 9px;font-size:10px;font-weight:1000}.template-card strong{margin-top:10px;font-size:23px;line-height:1}.template-card p{color:#172112b3;margin:7px 0 0;font-size:13px;font-weight:850;line-height:1.35}.upload-stage{color:#172112;background:#fffdf7;border:1px solid #10150f14;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;margin:0 20px 14px;padding:16px;display:flex;box-shadow:0 12px 24px #1f1e1617}.upload-stage div{gap:5px;display:grid}.upload-stage svg{color:#86ad12}.upload-stage strong,.upload-stage span{display:block}.upload-stage strong{font-size:18px;line-height:1}.upload-stage span{color:#665f53;font-size:12px;font-weight:850}.upload-stage button,.file-pill{color:#172112;text-align:center;cursor:pointer;background:#a7e92a;border:0;border-radius:999px;flex:none;place-items:center;min-height:42px;padding:0 13px;font-size:12px;font-weight:1000;display:inline-grid}.file-pill input{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.file-pill.wide-file{width:fit-content;min-height:44px;padding:0 15px}.progress-field i{background:#efe7d3;border-radius:999px;height:9px;margin-top:12px;display:block;overflow:hidden}.progress-field i:before{content:"";border-radius:inherit;background:linear-gradient(90deg,#a7e92a,#42c7b6);width:86%;height:100%;display:block}.suggestion-row{gap:8px;display:flex}.suggestion-row.wide{grid-column:1/-1}.suggestion-row button{color:#172112;background:#f0e7d0;border:0;border-radius:999px;flex:1;min-height:42px;font-size:12px;font-weight:1000}.suggestion-row button:first-child{background:#a7e92a}.merchant-timeline{color:#172112;background:linear-gradient(145deg,#fffdf7,#eefbc8);border-radius:24px;margin:0 20px 14px;padding:16px;box-shadow:0 12px 24px #1f1e1614}.merchant-timeline div{align-items:center;gap:8px;display:flex}.merchant-timeline svg{color:#86ad12}.merchant-timeline strong{font-size:15px}.merchant-timeline p{color:#665f53;margin:10px 0 0;line-height:1.4}.merchant-next-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 20px 14px;display:grid}.merchant-next-steps article{color:#172112;background:#fffdf7;border:1px solid #10150f14;border-radius:20px;min-height:104px;padding:12px;position:relative;overflow:hidden;box-shadow:0 10px 20px #1f1e1612}.merchant-next-steps article.active{background:linear-gradient(145deg,#a7e92a,#70dfd2)}.merchant-next-steps article.done{background:linear-gradient(145deg,#eefbc8,#fffdf7)}.merchant-next-steps b{color:#fffbea;background:#10150f;border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.merchant-next-steps strong,.merchant-next-steps span{display:block}.merchant-next-steps strong{margin-top:10px;font-size:15px;line-height:1}.merchant-next-steps span{color:#665f53;margin-top:5px;font-size:10px;font-weight:950;line-height:1.1}.dashboard-onboarding{color:#fffbea;background:radial-gradient(circle at 92% 12%,#a7e92a6b,#0000 28%),linear-gradient(90deg,#0000 47%,#82dbcc2e 48% 51%,#0000 52%) 0 0/40px 40px,linear-gradient(#0000 48%,#82dbcc1f 49% 52%,#0000 53%) 0 0/40px 40px,#10150f;border-radius:26px;margin:0 20px 14px;padding:18px;box-shadow:0 16px 30px #12140d2e}.dashboard-onboarding span{color:#172112;text-transform:uppercase;background:#a7e92a;border-radius:999px;width:fit-content;padding:8px 10px;font-size:11px;font-weight:1000;display:inline-flex}.dashboard-onboarding h2{color:#fffbea;max-width:12ch;margin:13px 0 8px;font-size:28px;line-height:.96}.dashboard-onboarding p{color:#fffbeac2;margin:0;line-height:1.4}.dashboard-onboarding button{color:#172112;background:#a7e92a;border:0;border-radius:999px;align-items:center;gap:7px;min-height:42px;margin-top:14px;padding:0 13px;font-size:12px;font-weight:1000;display:inline-flex}.merchant-dashboard-hero{color:#fffbea;background:radial-gradient(circle at 90% 8%,#a7e92a80,#0000 28%),linear-gradient(90deg,#0000 47%,#82dbcc2e 48% 51%,#0000 52%) 0 0/40px 40px,linear-gradient(#0000 48%,#82dbcc1f 49% 52%,#0000 53%) 0 0/40px 40px,#10150f;border-radius:28px;grid-template-columns:minmax(0,1fr) 106px;gap:12px;margin:0 20px 12px;padding:18px;display:grid;box-shadow:0 18px 36px #12140d33}.merchant-hero-copy{min-width:0}.merchant-hero-copy span,.dashboard-status-card span{color:#172112;text-transform:uppercase;background:#a7e92a;border-radius:999px;width:fit-content;padding:7px 9px;font-size:10px;font-weight:1000;display:inline-flex}.merchant-hero-copy h1{color:#fffbea;overflow-wrap:anywhere;margin:13px 0 8px;font-size:33px;line-height:.95}.merchant-hero-copy p{color:#fffbeabf;margin:0;font-size:13px;font-weight:800;line-height:1.35}.merchant-score-card{color:#172112;background:#fffbeeeb;border-radius:24px;align-content:center;justify-items:center;gap:7px;min-height:108px;padding:10px;display:grid}.merchant-score-card strong{font-size:29px;line-height:1}.merchant-score-card span{text-align:center;font-size:10px;font-weight:1000}.merchant-score-card i{background:#e0d7c4;border-radius:999px;width:100%;height:8px;display:block;overflow:hidden}.merchant-score-card i:before{content:"";width:var(--progress);border-radius:inherit;background:linear-gradient(90deg,#a7e92a,#42c7b6);height:100%;display:block}.dashboard-actions{grid-template-columns:1.2fr 1fr 1fr;gap:8px;padding:0 20px 12px;display:grid}.dashboard-actions button{color:#172112;background:#fffdf7;border:1px solid #10150f14;border-radius:20px;place-items:center;gap:6px;min-height:76px;padding:10px;display:grid;box-shadow:0 10px 20px #1f1e1612}.dashboard-actions button:first-child{background:linear-gradient(145deg,#a7e92a,#70dfd2)}.dashboard-actions span{text-align:center;font-size:11px;font-weight:1000;line-height:1.1}.dashboard-status-card{color:#172112;background:radial-gradient(circle at 96% 6%,#70dfd261,#0000 28%),#fffdf7;border:1px solid #10150f14;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 20px 12px;padding:15px;display:grid;box-shadow:0 12px 24px #1f1e1614}.dashboard-status-card strong{color:#10150f;margin:10px 0 6px;font-size:22px;line-height:1;display:block}.dashboard-status-card p{color:#665f53;margin:0;font-size:12px;font-weight:850;line-height:1.35}.dashboard-status-card button{color:#fffbea;background:#10150f;border:0;border-radius:999px;min-height:42px;padding:0 14px;font-size:12px;font-weight:1000}.dashboard-checklist{gap:8px;padding:0 20px 12px;display:grid}.dashboard-checklist button{color:#172112;text-align:left;background:#fffdf7;border:1px solid #10150f14;border-radius:18px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:11px;display:grid;box-shadow:0 8px 18px #1f1e160f}.dashboard-checklist button.done{background:linear-gradient(145deg,#eefbc8,#fffdf7)}.dashboard-checklist b{color:#172112;background:#e8f6bd;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.dashboard-checklist button.done b{background:#a7e92a}.dashboard-checklist strong,.dashboard-checklist small{display:block}.dashboard-checklist strong{color:#10150f;font-size:15px;line-height:1.05}.dashboard-checklist small{color:#756d60;margin-top:4px;font-size:11px;font-weight:850;line-height:1.2}.dashboard-metrics{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 20px 12px;display:grid}.dashboard-metrics article{color:#172112;background:#fffdf7;border:1px solid #10150f14;border-radius:18px;min-height:82px;padding:12px;box-shadow:0 8px 18px #1f1e160f}.dashboard-metrics strong,.dashboard-metrics span{display:block}.dashboard-metrics strong{color:#10150f;font-size:26px;line-height:1}.dashboard-metrics span{color:#665f53;margin-top:7px;font-size:10px;font-weight:950;line-height:1.1}.dashboard-tip{color:#172112;background:linear-gradient(145deg,#fffdf7,#eefbc8);border:1px solid #10150f14;border-radius:22px;margin:0 20px 14px;padding:15px;box-shadow:0 10px 20px #1f1e1612}.dashboard-tip div{align-items:center;gap:8px;display:flex}.dashboard-tip svg{color:#86ad12}.dashboard-tip strong{color:#10150f;font-size:15px}.dashboard-tip p{color:#665f53;margin:9px 0 0;font-size:13px;font-weight:850;line-height:1.35}.local-builder,.local-public-preview{box-sizing:border-box;background:#fffdf7;border:1px solid #10150f14;border-radius:24px;gap:12px;width:auto;max-width:calc(100% - 40px);margin:0 20px 14px;padding:14px;display:grid;box-shadow:0 12px 24px #1f1e1614}.local-builder-top{grid-template-columns:1fr;gap:12px;display:grid}.local-builder-photo{background:radial-gradient(circle at 86% 12%,#a7e92a85,#0000 28%),linear-gradient(145deg,#10150f,#263b1c);border-radius:22px;min-height:156px;position:relative;overflow:hidden}.local-photo-actions{color:#172112;background:linear-gradient(145deg,#f6eedc,#e7f8b8);border-radius:22px;align-content:center;gap:8px;min-width:0;min-height:156px;padding:14px;display:grid}.local-photo-actions span,.local-map-copy span,.local-plan-selector span,.paid-feature-preview span{color:#172112;text-transform:uppercase;background:#fffbeebd;border-radius:999px;width:fit-content;padding:7px 9px;font-size:10px;font-weight:1000;display:inline-flex}.local-photo-actions strong{color:#10150f;overflow-wrap:anywhere;font-size:22px;line-height:1}.local-photo-actions p{color:#172112ad;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:850;line-height:1.28}.local-photo-actions>div:not(.photo-adjust-panel){flex-wrap:wrap;gap:6px;display:flex}.local-photo-actions button{color:#172112;background:#fffbea;border:0;border-radius:999px;min-height:30px;padding:0 8px;font-size:10px;font-weight:1000}.photo-adjust-panel{background:#fffbee99;border-radius:16px;gap:8px;padding:10px;display:grid}.photo-adjust-panel label{gap:5px;display:grid}.photo-adjust-panel label span,.photo-adjust-panel>div>span{color:#665f53;background:0 0;padding:0;font-size:9px}.photo-adjust-panel input[type=range]{accent-color:#86ad12;width:100%}.photo-adjust-panel>div{flex-wrap:wrap;gap:6px;display:flex}.photo-adjust-panel button.active{color:#172112;background:#a7e92a}.local-builder-photo:before{content:"";background-image:url(/images/offer-sprite.png);background-position:var(--builder-pos,50% 0%);background-size:320% 220%;border:6px solid #fffbeeb8;border-radius:28px;width:128px;height:128px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(3deg);box-shadow:0 22px 30px #00000038}.local-builder-photo>span{z-index:1;color:#172112;text-transform:uppercase;background:#fffbeedb;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:1000;position:absolute;bottom:14px;left:14px;box-shadow:0 10px 20px #00000029}.local-builder-photo.image-bread,.public-local-image.image-bread{--builder-pos:0% 0%}.local-builder-photo.image-milanesa,.public-local-image.image-milanesa{--builder-pos:50% 0%}.local-builder-photo.image-veggie,.public-local-image.image-veggie{--builder-pos:100% 0%}.local-builder-photo.image-pantry,.public-local-image.image-pantry{--builder-pos:50% 100%}.local-builder-photo.image-tools,.public-local-image.image-tools{--builder-pos:100% 100%}.local-builder-photo.image-beauty:before,.public-local-image.image-beauty:before{background:radial-gradient(circle at 45% 35%,#fff 0 16%,#0000 17%),radial-gradient(circle at 60% 55%,#ffe7ef 0 22%,#0000 23%),linear-gradient(145deg,#ffc5dc,#e75f93)}.local-builder-fields{grid-template-columns:1fr 1fr;gap:10px;min-width:0;display:grid}.presence-selector{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.presence-selector button{color:#172112;text-align:left;background:#fffdf7;border:1px solid #10150f14;border-radius:20px;gap:7px;min-height:118px;padding:14px;display:grid;box-shadow:0 10px 20px #1f1e1612}.presence-selector button.active{background:radial-gradient(circle at 88% 0,#82dbcc80,#0000 34%),linear-gradient(135deg,#a7e92a,#82dbcc);border-color:#698e1040}.presence-selector svg{color:#79bc00}.presence-selector span{color:#10150f;font-size:15px;font-weight:1000;line-height:1.05}.presence-selector small,.presence-note span{color:#514d43;font-size:12px;font-weight:800;line-height:1.25}.presence-note{background:#edf8c7;border:1px solid #698e102e;border-radius:17px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:11px 12px;display:flex}.presence-note svg{color:#79bc00;flex:none}.local-builder-fields label{gap:7px;min-width:0;display:grid}.local-builder-fields label:first-child,.local-builder-fields label:nth-child(4),.local-builder-fields label.wide,.local-builder-fields .wide,.local-builder-fields .inline-toggle-field{grid-column:1/-1}.local-builder-fields span,.local-public-preview>span{color:#756d60;text-transform:uppercase;font-size:10px;font-weight:1000}.local-builder-fields input,.local-builder-fields select{color:#10150f;background:#f6eedc;border:1px solid #10150f14;border-radius:15px;outline:0;min-height:50px;padding:0 12px;font-size:13px;font-weight:850}.inline-toggle-field{background:#fffdf7;border:1px solid #10150f14;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:9px 10px 9px 13px;display:flex!important}.inline-toggle-field button{color:#fffdf7;background:#10150f;border:0;border-radius:999px;min-width:72px;min-height:36px;font-size:12px;font-weight:1000}.inline-toggle-field button.active{color:#172112;background:#a7e92a}.open-days-field,.schedule-preview{grid-column:1/-1}.open-days-field{gap:8px;display:grid}.open-days-field>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.open-days-field button{color:#172112;background:#f6eedc;border:1px solid #10150f14;border-radius:13px;min-height:42px;font-size:11px;font-weight:1000}.open-days-field button.active{background:#a7e92a;border-color:#698e1040}.schedule-preview{color:#172112;background:#e8f6bd;border-radius:15px;align-items:center;gap:8px;min-height:48px;padding:0 12px;display:flex}.schedule-preview strong{font-size:13px;line-height:1.15}.local-builder>button{color:#172112;background:#a7e92a;border:0;border-radius:18px;justify-content:center;align-items:center;gap:7px;min-height:52px;font-size:15px;font-weight:1000;display:inline-flex}.merchant-hub-head{color:#fffbea;background:radial-gradient(circle at 92% 12%,#a7e92a66,#0000 30%),linear-gradient(90deg,#0000 47%,#82dbcc29 48% 51%,#0000 52%) 0 0/34px 34px,linear-gradient(#0000 48%,#82dbcc1a 49% 52%,#0000 53%) 0 0/34px 34px,#10150f;border-radius:22px;grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:12px;padding:14px;display:grid}.merchant-hub-head span,.merchant-hub-head h2,.merchant-hub-head p{display:block}.merchant-hub-head span{color:#172112;text-transform:uppercase;background:#a7e92a;border-radius:999px;width:fit-content;padding:7px 9px;font-size:10px;font-weight:1000}.merchant-hub-head h2{color:#fffbea;overflow-wrap:anywhere;margin:10px 0 4px;font-size:27px;line-height:.95}.merchant-hub-head p{color:#fffbeab8;margin:0;font-size:13px;font-weight:850}.merchant-hub-meter{place-items:center;gap:7px;min-width:0;display:grid}.merchant-hub-meter strong{color:#172112;background:radial-gradient(circle at center, #fffbea 0 54%, transparent 55%), conic-gradient(#a7e92a var(--progress), #fffbea3d 0);border-radius:999px;place-items:center;width:58px;height:58px;font-size:15px;display:grid}.merchant-hub-meter i{background:#fffbea38;border-radius:999px;width:58px;height:6px;display:block;overflow:hidden}.merchant-hub-meter i:before{content:"";width:var(--progress);border-radius:inherit;background:#a7e92a;height:100%;transition:width .25s;display:block}.merchant-panel-stack{gap:9px;display:grid}.merchant-panel-trigger{color:#172112;text-align:left;background:#f6eedc;border:1px solid #10150f14;border-radius:20px;grid-template-columns:34px minmax(0,1fr) auto 22px;align-items:center;gap:10px;width:100%;min-height:68px;padding:10px;display:grid}.merchant-panel-trigger.active{background:linear-gradient(145deg,#a7e92a,#70dfd2);box-shadow:0 0 0 4px #a7e92a29}.merchant-panel-trigger>svg:first-child{color:#172112;background:#fffbeec7;border-radius:999px;width:34px;height:34px;padding:8px;display:grid}.merchant-panel-trigger span{gap:3px;min-width:0;display:grid}.merchant-panel-trigger small,.merchant-panel-trigger strong,.merchant-panel-trigger em{display:block}.merchant-panel-trigger small{color:#756d60;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:1000}.merchant-panel-trigger strong{color:#10150f;overflow-wrap:anywhere;font-size:17px;line-height:1}.merchant-panel-trigger em{color:#172112;white-space:nowrap;background:#fffbeeb8;border-radius:999px;padding:7px 9px;font-size:10px;font-style:normal;font-weight:1000}.merchant-panel-trigger>svg:last-child{color:#6f8f15;transition:transform .2s}.merchant-panel-trigger.active>svg:last-child{transform:rotate(90deg)}.merchant-panel-body{gap:12px;padding:4px 0 8px;animation:.22s both riseIn;display:grid}.local-builder-fields.compact{padding-top:2px}.local-map-editor{color:#172112;background:#f6eedc;border-radius:22px;grid-template-columns:1fr;gap:12px;padding:12px;display:grid}.local-map-preview{color:#172112;background-color:#fffbea;background-image:linear-gradient(90deg,#0000 47%,#2c9ab138 48% 51%,#0000 52%),linear-gradient(#0000 48%,#2c9ab124 49% 52%,#0000 53%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:18px;align-content:end;min-height:168px;padding:14px;display:grid;position:relative;overflow:hidden}.local-map-preview svg{color:#ff5c4a;filter:drop-shadow(0 10px 18px #ff5c4a57);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.local-map-preview i{border:2px solid #ff5c4a6b;border-radius:999px;width:64px;height:64px;animation:2.4s ease-in-out infinite pulseDot;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.local-map-preview strong,.local-map-preview span{z-index:1;display:block;position:relative}.local-map-preview strong{font-size:18px;line-height:1}.local-map-preview span{color:#665f53;margin-top:5px;font-size:12px;font-weight:900}.local-map-copy{align-content:center;gap:8px;min-width:0;display:grid}.local-map-copy h3,.paid-feature-preview h3{color:#10150f;overflow-wrap:anywhere;margin:0;font-size:22px;line-height:.98}.local-map-copy p,.paid-feature-preview p{color:#665f53;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:850;line-height:1.35}.local-plan-selector{grid-template-columns:1fr;gap:10px;display:grid}.local-plan-selector button{color:#172112;text-align:left;background:#f6eedc;border:1px solid #10150f14;border-radius:22px;gap:8px;min-width:0;min-height:166px;padding:15px;display:grid}.local-plan-selector button.active{background:linear-gradient(145deg,#a7e92a,#70dfd2);box-shadow:0 0 0 4px #a7e92a2e}.local-plan-selector button.paid{color:#fffbea;background-color:#10150f;background-image:linear-gradient(90deg,#0000 47%,#82dbcc29 48% 51%,#0000 52%),linear-gradient(#0000 48%,#82dbcc1a 49% 52%,#0000 53%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.local-plan-selector button.paid.active{box-shadow:0 0 0 4px #70dfd233,0 16px 28px #12140d29}.local-plan-selector strong,.local-plan-selector small,.local-plan-selector b{display:block}.local-plan-selector strong{overflow-wrap:anywhere;font-size:20px;line-height:.98}.local-plan-selector small{color:inherit;opacity:.72;overflow-wrap:anywhere;font-size:12px;font-weight:850;line-height:1.25}.local-plan-selector b{color:#172112;background:#fffbeed1;border-radius:999px;width:fit-content;margin-top:auto;padding:8px 10px;font-size:12px}.paid-feature-preview{color:#172112;background:linear-gradient(145deg,#fffdf7,#f6eedc);border:1px solid #10150f14;border-radius:22px;grid-template-columns:1fr;gap:12px;padding:15px;display:grid}.paid-feature-preview.is-active{color:#fffbea;background:radial-gradient(circle at 94% 8%,#70dfd252,#0000 28%),#10150f}.paid-feature-preview.is-active h3{color:#fffbea}.paid-feature-preview.is-active p{color:#fffbeab8}.paid-feature-preview.locked-feature{background:radial-gradient(circle at 94% 8%,#ffd35738,#0000 28%),linear-gradient(145deg,#fffdf7,#f4ead4)}.paid-feature-preview ul{grid-template-columns:1fr;gap:7px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.paid-feature-preview li{color:inherit;align-items:center;gap:6px;font-size:11px;font-weight:950;display:flex}.paid-feature-preview li svg{color:#86ad12}.founder-plan-cta{color:#10150f;background:linear-gradient(135deg,#9cf112,#72dfd3);border:1px solid #10150f1f;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:13px;font-weight:1000;text-decoration:none;display:inline-flex;box-shadow:0 16px 28px #86ad123d}.founder-plan-cta svg{flex:none}.founder-plan-cta.secondary{color:#172112;box-shadow:none;background:#fffbeedb}.merchant-plan-cta{width:100%;margin-top:14px}.paid-feature-preview.locked-feature button{color:#10150f;background:#9cf112;border:0;border-radius:999px;min-height:46px;font-size:13px;font-weight:1000}.menu-editor{color:#172112;background:#fffdf7;border:1px solid #10150f14;border-radius:22px;gap:10px;padding:15px;display:grid}.menu-editor>div:first-child span{color:#172112;text-transform:uppercase;background:#dfff8a;border-radius:999px;width:fit-content;padding:7px 9px;font-size:10px;font-weight:1000;display:inline-flex}.menu-editor h3{color:#10150f;margin:10px 0 5px;font-size:22px;line-height:1}.menu-editor p{color:#665f53;margin:0;font-size:12px;font-weight:850;line-height:1.3}.menu-editor-row{grid-template-columns:minmax(0,1.25fr) minmax(82px,.65fr);gap:8px;display:grid}.menu-editor-row label{background:#f6eedc;border-radius:16px;gap:6px;padding:11px;display:grid}.menu-editor-row span{color:#756d60;text-transform:uppercase;font-size:9px;font-weight:1000}.menu-editor-row input{color:#10150f;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:950}.menu-editor-row .menu-available{background:0 0;justify-content:space-between;align-items:center;min-height:42px;padding:0;display:flex}.menu-editor-row .menu-available input{accent-color:#a7e92a;width:20px;height:20px}.menu-editor-row .menu-available span{color:#10150f;font-size:11px}.menu-row-actions{background:#f6eedc;border-radius:16px;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:10px 11px;display:grid}.menu-row-actions button,.menu-save-actions button{color:#172112;background:#dfff8a;border:0;border-radius:999px;min-height:38px;padding:0 12px;font-size:11px;font-weight:1000}.menu-save-actions{z-index:3;color:#fffbea;background:#10150ff0;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:4px;padding:12px;display:grid;position:sticky;bottom:74px;box-shadow:0 16px 28px #12140d2e}.menu-save-actions span{color:#fffbea;font-size:11px;line-height:1.25}.menu-save-actions button{background:#a7e92a}.local-visibility-comparison{grid-template-columns:1fr 1fr;gap:10px;display:grid}.local-visibility-comparison article{color:#172112;background:#f6eedc;border:1px solid #10150f14;border-radius:22px;gap:8px;min-height:168px;padding:15px;display:grid;position:relative;overflow:hidden}.local-visibility-comparison article:after{content:"";background:#fffbee70;border-radius:999px;width:78px;height:78px;position:absolute;top:-28px;right:-28px}.local-visibility-comparison article.active{background:linear-gradient(145deg,#a7e92a,#70dfd2);box-shadow:0 0 0 4px #a7e92a2e}.local-visibility-comparison article.paid{color:#fffbea;background:radial-gradient(circle at 88% 0,#ffc3315c,#0000 26%),linear-gradient(145deg,#10150f,#243020)}.local-visibility-comparison article.paid.active{box-shadow:0 0 0 4px #ffc33133,0 18px 30px #12140d2e}.local-visibility-comparison span,.public-local-head span,.public-order-strip span{color:#172112;text-transform:uppercase;background:#fffbeec2;border-radius:999px;width:fit-content;padding:7px 9px;font-size:10px;font-weight:1000;display:inline-flex}.local-visibility-comparison strong{z-index:1;font-size:21px;line-height:.98;position:relative}.local-visibility-comparison p{z-index:1;color:inherit;opacity:.72;margin:0;font-size:12px;font-weight:850;line-height:1.32;position:relative}.local-visibility-comparison b{z-index:1;color:#172112;background:#fffbeed6;border-radius:999px;width:fit-content;margin-top:auto;padding:8px 10px;font-size:12px;position:relative}.public-local-preview{color:#172112;background:radial-gradient(circle at 96% 8%,#ff7a2f33,#0000 24%),linear-gradient(145deg,#fffdf7,#f1ead8);border:1px solid #10150f14;border-radius:24px;gap:10px;padding:14px;display:grid}.public-local-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.public-local-head strong{color:#5d7f11;font-size:12px;font-weight:1000}.public-local-card{background:#fffbeeb8;border:1px solid #10150f14;border-radius:20px;grid-template-columns:98px minmax(0,1fr);gap:12px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff8c}.public-local-image{background:linear-gradient(145deg,#ffb72c,#ff7338);border-radius:17px;min-height:144px;position:relative;overflow:hidden}.public-local-image:before{content:"";background-image:url(/images/offer-sprite.png);background-position:var(--builder-pos,50% 0%);background-size:320% 220%;border-radius:14px;position:absolute;inset:9px;box-shadow:inset 0 0 0 5px #fffbeea3}.public-local-card small,.public-local-card h3,.public-local-card p{display:block}.public-local-card small{color:#756d60;text-transform:uppercase;font-size:10px;font-weight:1000}.public-local-card h3{color:#10150f;margin:4px 0 5px;font-size:22px;line-height:.98}.public-local-card p{color:#665f53;margin:0 0 9px;font-size:12px;font-weight:850;line-height:1.28}.public-local-tags{gap:6px;display:grid}.public-local-tags span{color:#2f3529;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:950;display:flex}.public-local-tags svg{color:#86ad12;flex:none}.public-local-pay{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.public-local-pay b{color:#172112;background:#e8f6bd;border-radius:999px;padding:7px 9px;font-size:11px}.public-menu-list{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.public-menu-list li{color:#172112;background:#10150f0f;border-radius:13px;justify-content:space-between;gap:8px;padding:8px 10px;font-size:12px;font-weight:950;display:flex}.public-menu-list b{flex:none}.public-menu-locked{color:#172112;background:#9cf1122e;border:1px solid #86ad1233;border-radius:14px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px;font-size:11px;font-weight:900;line-height:1.25;display:flex}.public-menu-locked svg{color:#86ad12;flex:none}.public-order-strip{color:#fffbea;background:#10150f;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.public-order-strip strong{font-size:12px;line-height:1.1}.public-order-strip button{color:#172112;background:#a7e92a;border:0;border-radius:999px;min-height:36px;padding:0 11px;font-size:11px;font-weight:1000}.admin-hero{color:#fffbea;background:radial-gradient(circle at 88% 8%,#a7e92a6b,#0000 28%),linear-gradient(90deg,#0000 47%,#82dbcc2e 48% 51%,#0000 52%) 0 0/42px 42px,linear-gradient(#0000 48%,#82dbcc1f 49% 52%,#0000 53%) 0 0/42px 42px,#10150f;border-radius:28px;margin:0 20px 14px;padding:22px;box-shadow:0 18px 36px #12140d33}.admin-hero span,.admin-next span{color:#172112;text-transform:uppercase;background:#a7e92a;border-radius:999px;width:fit-content;padding:7px 9px;font-size:10px;font-weight:1000;display:inline-flex}.admin-hero h1{color:#fffbea;max-width:12ch;margin:14px 0 10px;font-size:32px;line-height:.95}.admin-hero p{color:#fffbeabd;margin:0;font-size:14px;font-weight:750;line-height:1.45}.admin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 20px 14px;display:grid}.admin-stats article{color:#172112;background:#fffdf7;border:1px solid #10150f14;border-radius:18px;min-height:86px;padding:12px;box-shadow:0 10px 20px #1f1e1612}.admin-stats article.needs{background:#ffe49a}.admin-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0 20px 14px;display:grid}.admin-tabs button{color:#665f53;background:#fffdf7d1;border:1px solid #10150f14;border-radius:15px;min-height:44px;padding:0 8px;font-size:10px;font-weight:1000;line-height:1.05;box-shadow:0 8px 16px #1f1e160f}.admin-tabs button.active{color:#172112;background:linear-gradient(145deg,#a7e92a,#70dfd2)}.admin-command-center{grid-template-columns:1fr;gap:8px;padding:0 20px 14px;display:grid}.admin-command-center article{color:#172112;background:#fffdf7e0;border:1px solid #10150f14;border-radius:18px;padding:14px;box-shadow:0 10px 22px #1f1e1612}.admin-command-center span{color:#172112;text-transform:uppercase;background:#a7e92a;border-radius:999px;width:fit-content;padding:6px 9px;font-size:10px;font-weight:1000;display:inline-flex}.admin-command-center strong,.admin-command-center p{display:block}.admin-command-center strong{color:#10150f;margin-top:9px;font-size:17px;line-height:1}.admin-command-center p{color:#665f53;margin:7px 0 0;font-size:12px;font-weight:850;line-height:1.35}.admin-stats strong,.admin-stats span{display:block}.admin-stats strong{color:#10150f;font-size:25px;line-height:1}.admin-stats span{color:#665f53;margin-top:8px;font-size:10px;font-weight:950;line-height:1.1}.admin-guidance,.admin-next{color:#172112;background:linear-gradient(145deg,#fffdf7,#eefbc8);border:1px solid #10150f14;border-radius:22px;margin:0 20px 14px;padding:16px;box-shadow:0 12px 24px #1f1e1614}.admin-guidance div{align-items:center;gap:8px;display:flex}.admin-guidance p,.admin-next p{color:#665f53;margin:9px 0 0;font-size:13px;font-weight:850;line-height:1.35}.admin-next h2{color:#10150f;margin:12px 0 0;font-size:25px;line-height:1}.admin-list{padding:0 20px 14px}.admin-row{color:#172112;text-align:left;background:#fffdf7;border:1px solid #10150f14;border-radius:18px;width:100%;margin-bottom:8px;padding:14px;box-shadow:0 8px 18px #1f1e1612}.admin-row.is-hidden{opacity:.82;background:#efe8d8}.admin-empty-state{color:#172112;background:#fffdf7e0;border:1px solid #10150f14;border-radius:18px;padding:16px}.admin-empty-state strong,.admin-empty-state p{display:block}.admin-empty-state p{color:#665f53;margin:8px 0 0;font-size:13px;font-weight:800;line-height:1.35}.admin-row-main{grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.admin-dot{background:#ffb22c;border-radius:999px;width:10px;height:10px}.admin-dot.ok{background:#2cc66d}.admin-row strong,.admin-row small,.admin-row em{display:block}.admin-row strong{color:#10150f;font-size:15px;line-height:1.05}.admin-row small{color:#756d60;margin-top:4px;font-size:11px;font-weight:850}.admin-row em{color:#172112;background:#e8f6bd;border-radius:999px;padding:7px 9px;font-size:10px;font-style:normal;font-weight:1000}.admin-issues,.admin-plan-line{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.admin-issues span,.admin-plan-line span{color:#172112;background:#ffe9ad;border-radius:999px;width:fit-content;padding:6px 8px;font-size:10px;font-weight:950;line-height:1;display:inline-flex}.admin-plan-line span{color:#665f53;background:#f1ebdd}.admin-row-actions{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.admin-row-actions button{color:#172112;background:#e8f6bd;border:0;border-radius:999px;min-height:34px;padding:0 10px;font-size:10px;font-weight:1000}.admin-row-actions button:first-of-type{background:#a7e92a}.admin-row-actions button.danger{color:#fffbea;background:#11170f}.admin-edit-box{background:#f6f0e3;border:1px solid #10150f14;border-radius:16px;margin-top:10px;padding:10px}.admin-edit-box summary{cursor:pointer;color:#172112;text-transform:uppercase;font-size:11px;font-weight:1000}.admin-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.admin-edit-grid label{gap:5px;display:grid}.admin-edit-grid label.wide{grid-column:1/-1}.admin-edit-grid span{color:#665f53;text-transform:uppercase;font-size:9px;font-weight:1000}.admin-edit-grid input,.admin-edit-grid select{color:#172112;width:100%;min-height:38px;font:inherit;background:#fffdf7;border:1px solid #10150f1a;border-radius:12px;outline:none;padding:0 10px;font-size:12px;font-weight:850}.admin-edit-box>button{color:#172112;background:#a7e92a;border:0;border-radius:999px;width:100%;min-height:38px;margin-top:9px;font-size:11px;font-weight:1000}.admin-business-offers{background:#a7e92a1f;border:1px solid #86ad122e;border-radius:16px;gap:7px;margin-top:10px;padding:10px;display:grid}.admin-business-offers>strong{text-transform:uppercase;font-size:11px}.admin-business-offers div{background:#fffdf7c2;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:6px;padding:8px;display:grid}.admin-business-offers span,.admin-business-offers small{min-width:0}.admin-business-offers small{color:#756d60;grid-column:1;font-size:10px}.admin-business-offers button{color:#172112;background:#e8f6bd;border:0;border-radius:999px;min-height:30px;padding:0 8px;font-size:9px;font-weight:1000}.admin-business-offers button.danger{color:#fffbea;background:#11170f}.admin-note{gap:7px;margin-top:10px;display:grid}.admin-note span{color:#665f53;text-transform:uppercase;font-size:10px;font-weight:1000}.admin-note textarea{color:#172112;width:100%;min-height:52px;font:inherit;resize:vertical;background:#f6f0e3;border:1px solid #10150f1a;border-radius:14px;outline:none;padding:11px;font-size:12px;font-weight:800;line-height:1.35}.admin-note textarea:focus{border-color:#a7e92ae6;box-shadow:0 0 0 3px #a7e92a33}.admin-note button{color:#172112;background:#a7e92a;border:0;border-radius:999px;min-height:34px;padding:0 12px;font-size:10px;font-weight:1000}.utility-screen{color:#10150f;background:radial-gradient(circle at 24% 12%,#a7e92a4d,#0000 25%),radial-gradient(circle at 94% 36%,#ff7a2f2e,#0000 27%),#fffbea;min-height:100svh;padding-bottom:28px}.publish-hero,.posts-summary,.profile-head{border-radius:28px;margin:0 20px 14px;padding:22px;animation:.42s both riseIn;overflow:hidden}.publish-hero{color:#fffbea;background:linear-gradient(90deg,#0000 47%,#82dbcc42 48% 51%,#0000 52%) 0 0/48px 48px,linear-gradient(#0000 48%,#82dbcc2e 49% 52%,#0000 53%) 0 0/48px 48px,linear-gradient(145deg,#11170f,#25351d);min-height:230px;position:relative;box-shadow:0 18px 36px #12140d38}.publish-hero:after{content:"";z-index:0;background:#a7e92a;border-radius:42px;width:190px;height:190px;position:absolute;bottom:-28px;right:-18px;transform:rotate(-10deg);box-shadow:inset 0 -26px 34px #25361129}.publish-hero span{z-index:1;position:relative}.publish-hero span,.posts-summary span,.profile-head span,.profile-plan span,.boost-card span,.money-stack span{color:#273220;text-transform:uppercase;background:#e7f8b8;border-radius:999px;width:fit-content;padding:8px 10px;font-size:11px;font-weight:1000;display:inline-flex}.publish-hero h1{z-index:1;color:#fffbea;max-width:9ch;margin:16px 0 10px;font-size:40px;line-height:.92;position:relative}.publish-hero p{z-index:1;color:#fffbeac7;max-width:23ch;margin:0;line-height:1.45;position:relative}.publish-mode{grid-template-columns:1fr 1fr;gap:10px;padding:0 20px 14px;display:grid}.publish-mode button{text-align:left;color:#172112;background:#fffdf7;border:1px solid #10150f14;border-radius:22px;gap:7px;min-height:118px;padding:14px;display:grid;box-shadow:0 12px 24px #1f1e1617}.publish-mode button.active{background:linear-gradient(145deg,#a7e92a,#6ed645)}.publish-mode svg{color:#172112}.publish-mode strong,.publish-mode small{display:block}.publish-mode strong{font-size:17px;line-height:1}.publish-mode small{color:#172112ad;font-weight:900}.publish-grid{grid-template-columns:1fr 1fr;gap:10px;padding:0 20px 14px;display:grid}.fake-field{background:#fffdf7;border:1px solid #10150f14;border-radius:18px;min-height:74px;padding:12px;box-shadow:0 10px 20px #1f1e1612}.fake-field.wide{grid-column:1/-1}.fake-field span,.fake-field strong{display:block}.fake-field span{color:#7a7367;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:1000}.fake-field strong{color:#10150f;line-height:1.15}.publish-field,.publish-toggle{color:#10150f;background:#fffdf7;border:1px solid #10150f14;border-radius:18px;gap:8px;min-height:74px;padding:12px;display:grid;box-shadow:0 10px 20px #1f1e1612}.publish-field.wide,.publish-toggle.wide{grid-column:1/-1}.publish-field span,.publish-toggle span{color:#7a7367;text-transform:uppercase;font-size:10px;font-weight:1000}.publish-field input,.publish-field select,.publish-field textarea{color:#10150f;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:15px;font-weight:950}.publish-field textarea{resize:vertical;min-height:86px;line-height:1.3}.publish-field input:disabled{color:#8d8577}.publish-toggle{align-items:center;min-height:52px;display:flex}.publish-toggle input{accent-color:#a7e92a;width:22px;height:22px}.live-preview{padding:4px 20px 14px}.live-preview .feed-head{padding-left:0;padding-right:0}.live-preview .feed-head span{color:#6b665b;font-size:12px;font-weight:1000}.publish-checks{gap:8px;padding:0 20px 18px;display:flex;overflow-x:auto}.publish-checks span{color:#172112;white-space:nowrap;background:#f0e7d0;border-radius:999px;align-items:center;gap:5px;padding:9px 11px;font-size:11px;font-weight:1000;display:inline-flex}.delivery-setup{color:#10150f;background:radial-gradient(circle at 95% 5%,#ff7a2f61,#0000 34%),linear-gradient(145deg,#151a12,#263b1c);border-radius:28px;gap:12px;margin:0 20px 16px;padding:16px;display:grid;box-shadow:0 18px 34px #1f1e162e}.delivery-setup-copy span{color:#172112;text-transform:uppercase;background:#a7e92a;border-radius:999px;width:fit-content;padding:7px 9px;font-size:10px;font-weight:1000;display:inline-flex}.delivery-setup-copy h2{color:#fffbea;max-width:12ch;margin:12px 0 7px;font-size:29px;line-height:.94}.delivery-setup-copy p{color:#fffbeab8;max-width:32ch;margin:0;font-size:13px;font-weight:750;line-height:1.4}.delivery-toggle-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.delivery-toggle-grid button{color:#fffbea;text-align:left;background:#fffbea1a;border:1px solid #fffbea1f;border-radius:20px;gap:6px;min-height:96px;padding:13px;display:grid}.delivery-toggle-grid button.active{color:#172112;background:linear-gradient(145deg,#a7e92a,#70dfd2)}.delivery-toggle-grid strong,.delivery-toggle-grid small{display:block}.delivery-toggle-grid strong{font-size:15px;line-height:1}.delivery-toggle-grid small{color:inherit;opacity:.72;font-size:11px;font-weight:850;line-height:1.2}.delivery-fields{gap:8px;display:grid}.delivery-fields label{background:#fffbeaeb;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:11px 12px;display:flex}.delivery-fields span,.delivery-fields input{display:block}.delivery-fields span{color:#756d60;text-transform:uppercase;font-size:10px;font-weight:1000}.delivery-fields input{color:#10150f;max-width:18ch;font:inherit;text-align:right;background:0 0;border:0;outline:0;font-size:13px;font-weight:1000;line-height:1.1}.delivery-fields input:disabled{color:#10150f75}.primary-action{color:#172112;background:#a7e92a;border:0;border-radius:18px;width:calc(100% - 40px);min-height:58px;margin:0 20px;font-size:18px;font-weight:1000;display:block;box-shadow:0 16px 30px #698e1040}.primary-action:disabled{color:#17211294;box-shadow:none;cursor:not-allowed;background:#d9d0bd}.register-hero{color:#fffbea;background:radial-gradient(circle at 88% 16%,#a7e92ac2,#0000 24%),linear-gradient(90deg,#0000 47%,#82dbcc3d 48% 51%,#0000 52%) 0 0/46px 46px,linear-gradient(#0000 48%,#82dbcc29 49% 52%,#0000 53%) 0 0/46px 46px,linear-gradient(145deg,#10150f,#22371b);border-radius:28px;min-height:260px;margin:0 20px 14px;padding:22px;animation:.42s both riseIn;position:relative;overflow:hidden;box-shadow:0 18px 36px #12140d38}.register-hero:after{content:"";background:linear-gradient(145deg,#fffbeeeb,#fffbeec7);border-radius:30px;width:116px;height:116px;position:absolute;bottom:24px;right:22px;transform:rotate(9deg);box-shadow:0 20px 32px #0003}.register-hero span,.register-hero h1,.register-hero p{z-index:1;position:relative}.register-hero span,.register-next span{color:#172112;text-transform:uppercase;background:#a7e92a;border-radius:999px;width:fit-content;padding:8px 10px;font-size:11px;font-weight:1000;display:inline-flex}.register-hero h1{color:#fffbea;max-width:10ch;margin:16px 0 10px;font-size:39px;line-height:.92}.register-hero p{color:#fffbeac7;max-width:24ch;margin:0;line-height:1.45}.account-switch{grid-template-columns:1fr 1fr;gap:10px;padding:0 20px 14px;display:grid}.account-switch button{color:#172112;text-align:left;background:#fffdf7;border:1px solid #10150f14;border-radius:22px;gap:7px;min-height:112px;padding:14px;display:grid;box-shadow:0 12px 24px #1f1e1617}.account-switch button.active{background:linear-gradient(145deg,#a7e92a,#70dfd2)}.account-switch strong,.account-switch small{display:block}.account-switch strong{font-size:18px;line-height:1}.account-switch small{color:#172112ad;font-size:12px;font-weight:900}.register-form{grid-template-columns:1fr 1fr;gap:10px;padding:0 20px 14px;display:grid}.register-form label{gap:7px;min-width:0;display:grid}.register-form label.wide{grid-column:1/-1}.merchant-type-register{background:#fffdf7;border:1px solid #10150f14;border-radius:18px;gap:7px;padding:10px;display:grid;box-shadow:0 10px 20px #1f1e1612}.merchant-type-register>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.merchant-type-register button{color:#172112;background:#f6eedc;border:1px solid #10150f14;border-radius:999px;min-height:40px;font-size:11px;font-weight:1000}.merchant-type-register button.active{background:#a7e92a;border-color:#698e103d}.merchant-type-register small{color:#655f55;font-size:11px;font-weight:800;line-height:1.15}.register-form span{color:#756d60;text-transform:uppercase;font-size:10px;font-weight:1000}.register-form input,.register-form select{color:#10150f;background:#fffdf7;border:1px solid #10150f14;border-radius:16px;outline:0;width:100%;min-height:54px;padding:0 13px;font-size:14px;font-weight:850;box-shadow:0 10px 20px #1f1e1612}.register-form input:focus,.register-form select:focus{border-color:#a7e92af2;box-shadow:0 0 0 4px #a7e92a2e,0 10px 20px #1f1e1612}.register-next{color:#172112;background:radial-gradient(circle at 94% 0,#ff7a2f3d,#0000 32%),#fffdf7;border:1px solid #10150f14;border-radius:24px;margin:0 20px 14px;padding:18px;box-shadow:0 12px 24px #1f1e1614}.register-next h2{color:#10150f;max-width:13ch;margin:12px 0 8px;font-size:28px;line-height:.96}.register-next p{color:#665f53;margin:0;line-height:1.4}.register-checks{gap:8px;padding:0 20px 16px;display:flex;overflow-x:auto}.register-checks span{color:#172112;white-space:nowrap;background:#f0e7d0;border-radius:999px;align-items:center;gap:5px;padding:9px 11px;font-size:11px;font-weight:1000;display:inline-flex}.register-success{color:#fffbea;background:radial-gradient(circle at 84% 14%,#a7e92a80,#0000 28%),linear-gradient(90deg,#0000 47%,#82dbcc38 48% 51%,#0000 52%) 0 0/44px 44px,linear-gradient(#0000 48%,#82dbcc24 49% 52%,#0000 53%) 0 0/44px 44px,#10150f;border-radius:30px;min-height:calc(100svh - 96px);margin:0 20px;padding:24px;box-shadow:0 18px 36px #12140d38}.register-success span{color:#172112;text-transform:uppercase;background:#a7e92a;border-radius:999px;width:fit-content;padding:8px 10px;font-size:11px;font-weight:1000;display:inline-flex}.register-success h1{color:#fffbea;max-width:10ch;margin:18px 0 10px;font-size:42px;line-height:.92}.register-success p{color:#fffbeac2;margin:0;line-height:1.45}.pending-email p{max-width:31ch}.pending-email .mail-trust-note{color:#fffbeadb;background:#fffbea1a;border:1px solid #fffbea21;border-radius:18px;margin-top:12px;padding:12px 13px;font-size:13px;font-weight:800}.pending-email strong{color:#fff;font-weight:1000}.pending-email small{color:#fffbea9e;margin-top:14px;font-size:12px;font-weight:800;line-height:1.35;display:block}.email-confirm-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.email-confirm-steps article{background:#fffbea1a;border:1px solid #fffbea24;border-radius:20px;align-content:space-between;min-height:86px;padding:12px;display:grid}.email-confirm-steps b{color:#172112;background:#a7e92a;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.email-confirm-steps span{color:#fffbea;text-transform:none;background:0 0;border-radius:0;padding:0;font-size:11px;line-height:1.1}.register-success button{color:#172112;background:#a7e92a;border:0;border-radius:999px;min-height:46px;margin-top:18px;padding:0 14px;font-size:13px;font-weight:1000}.posts-summary{color:#fffbea;background:linear-gradient(145deg,#10150f,#23391d);justify-content:space-between;align-items:flex-end;gap:14px;display:flex;box-shadow:0 18px 36px #12140d33}.posts-summary h1{color:#fffbea;margin:14px 0 0;font-size:32px;line-height:.96}.summary-ring{color:#172112;background:#a7e92a;border-radius:999px;flex:none;place-items:center;width:92px;height:92px;display:grid;box-shadow:inset 0 -14px 24px #1f31101f}.summary-ring strong,.summary-ring small{display:block}.summary-ring strong{align-self:end;font-size:34px;line-height:.9}.summary-ring small{align-self:start;font-size:11px;font-weight:1000}.stat-row{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 20px 14px;display:grid}.stat-row article{background:#fffdf7;border-radius:20px;min-height:86px;padding:12px;box-shadow:0 10px 20px #1f1e1612}.stat-row strong,.stat-row span{display:block}.commerce-insights{gap:10px;padding:0 20px 14px;display:grid}.commerce-insights article{color:#172112;background:#fffdf7;border:1px solid #10150f14;border-radius:22px;padding:15px;box-shadow:0 10px 20px #1f1e1612}.commerce-insights div{align-items:center;gap:8px;display:flex}.commerce-insights svg{color:#86ad12}.commerce-insights strong{font-size:15px}.commerce-insights p{color:#665f53;margin:9px 0 0;line-height:1.35}.stat-row strong{color:#10150f;font-size:27px;line-height:1}.stat-row span{color:#665f53;margin-top:7px;font-size:11px;font-weight:900}.managed-list{gap:12px;padding:0 20px 14px;display:grid}.managed-list-head{color:#172112;background:#fffdf7;border:1px solid #10150f14;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex;box-shadow:0 8px 18px #1f1e160f}.managed-list-head span,.managed-list-head h2{display:block}.managed-list-head span{color:#756d60;text-transform:uppercase;font-size:10px;font-weight:1000}.managed-list-head h2{color:#10150f;margin:4px 0 0;font-size:22px;line-height:1}.managed-list-head button,.merchant-empty-posts button{color:#172112;background:#a7e92a;border:0;border-radius:999px;min-height:42px;padding:0 13px;font-size:12px;font-weight:1000}.merchant-empty-posts{color:#172112;background:linear-gradient(145deg,#fffdf7,#eefbc8);border:1px solid #10150f14;border-radius:22px;justify-items:start;gap:9px;padding:18px;display:grid;box-shadow:0 10px 20px #1f1e1612}.merchant-empty-posts svg{color:#86ad12}.merchant-empty-posts strong{color:#10150f;font-size:20px;line-height:1}.merchant-empty-posts p{color:#665f53;margin:0;font-size:13px;font-weight:850;line-height:1.35}.managed-card{color:#172112;background:var(--offer);border-radius:22px;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:12px;animation:.42s both riseIn;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 26px #1f1e1624}.managed-card.is-paused{filter:saturate(.55);opacity:.82}.managed-card:after{content:"";opacity:.5;pointer-events:none;background:linear-gradient(135deg,#ffffff29 0 25%,#0000 25% 50%,#ffffff29 50% 75%,#0000 75%) 0 0/24px 24px;position:absolute;inset:0}.managed-card>*{z-index:1;position:relative}.managed-image{background-image:url(/images/offer-sprite.png);background-size:300% 200%;border-radius:18px;min-height:94px;box-shadow:0 14px 20px #1e170c29}.managed-image.image-bread{background-position:0 0}.managed-image.image-milanesa{background-position:50% 0}.managed-image.image-tools{background-position:100% 100%}.managed-card span{color:#172112;background:#fffbeeb8;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:1000;display:inline-flex}.managed-card h2{margin:7px 0 4px;font-size:22px;line-height:.98}.managed-card p{color:#172112b3;margin:0;font-size:12px;font-weight:900}.managed-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.managed-actions button,.boost-card button{color:#172112;background:#fffdf7;border:0;border-radius:999px;min-height:34px;padding:0 12px;font-size:12px;font-weight:1000}.managed-actions button.danger{color:#fffbea;background:#10150f}.boost-card{color:#fffbea;background:linear-gradient(145deg,#2c1c14,#ff7a2f);border-radius:24px;margin:0 20px;padding:18px;box-shadow:0 16px 30px #442a1729}.boost-card h2,.boost-card p{margin:10px 0 0}.boost-card h2{color:#fffbea;font-size:27px;line-height:1}.boost-card p{color:#fffbead1;line-height:1.35}.boost-card button{background:#a7e92a;margin-top:14px}.profile-head{color:#fffbea;background:linear-gradient(90deg,#0000 47%,#82dbcc33 48% 51%,#0000 52%) 0 0/42px 42px,linear-gradient(#0000 48%,#82dbcc29 49% 52%,#0000 53%) 0 0/42px 42px,#10150f;grid-template-columns:78px minmax(0,1fr);gap:14px;display:grid}.profile-avatar{color:#172112;background:#a7e92a;border-radius:24px;place-items:center;width:78px;height:78px;font-size:25px;font-weight:1000;display:grid}.profile-head h1{color:#fffbea;margin:10px 0 5px;font-size:31px;line-height:1}.profile-head p{color:#fffbeabd;margin:0;line-height:1.35}.session-bar{color:#172112;background:#fffdf7;border:1px solid #10150f14;border-radius:20px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin:0 20px 14px;padding:12px;display:grid;box-shadow:0 10px 20px #1f1e1612}.session-bar.visitor{background:linear-gradient(145deg,#fffdf7,#e7f8b8);grid-template-columns:minmax(0,1fr) auto}.session-bar span,.session-bar strong{display:block}.session-bar span{color:#756d60;text-transform:uppercase;font-size:10px;font-weight:1000}.session-bar strong{color:#10150f;margin-top:3px;font-size:16px}.session-bar button{color:#172112;background:#a7e92a;border:0;border-radius:999px;min-height:38px;padding:0 11px;font-size:11px;font-weight:1000}.session-bar button:nth-of-type(2){color:#fffbea;background:#10150f}.account-start-card{color:#172112;background:radial-gradient(circle at 92% 12%,#a7e92a6b,#0000 32%),linear-gradient(145deg,#fffdf7,#f2f7d7);border:1px solid #10150f14;border-radius:24px;margin:0 20px 14px;padding:18px;box-shadow:0 14px 28px #1f1e1617}.account-start-card span,.account-start-card strong,.account-start-card small,.neighbor-benefits strong,.neighbor-benefits span{display:block}.account-start-card>span{color:#172112;text-transform:uppercase;background:#a7e92a;border-radius:999px;width:fit-content;padding:7px 9px;font-size:10px;font-weight:1000}.account-start-card h2{margin:12px 0 6px;font-size:28px;line-height:.98}.account-start-card p{color:#665f53;margin:0;line-height:1.35}.account-start-card .account-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.account-start-card button{color:#172112;text-align:left;background:#fffbeac7;border:1px solid #10150f14;border-radius:20px;align-content:space-between;gap:8px;min-height:112px;padding:13px;font-size:12px;font-weight:1000;display:grid}.account-start-card button:hover,.session-bar button:hover,.profile-actions button:hover,.merchant-entry-card button:hover,.admin-row-actions button:hover{transform:translateY(-1px)}.account-start-card button svg{color:#86c900}.account-start-card button strong{font-size:16px;line-height:.98}.account-start-card button small{color:#665f53;font-size:11px;line-height:1.15}.account-start-card button:nth-child(3){color:#fffbea;background-color:#10150f;background-image:linear-gradient(90deg,#0000 47%,#82dbcc29 48% 51%,#0000 52%),linear-gradient(#0000 48%,#82dbcc1a 49% 52%,#0000 53%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-column:1/-1;min-height:92px}.account-start-card button:nth-child(3) small{color:#fffbeab8}.account-start-card button:nth-child(3) svg{color:#a7e92a}.neighbor-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 20px 14px;display:grid}.neighbor-benefits article{color:#172112;background:#fffdf7;border:1px solid #10150f14;border-radius:22px;min-height:124px;padding:14px;box-shadow:0 12px 22px #1f1e1612}.neighbor-benefits svg{color:#86c900}.neighbor-benefits strong{margin-top:13px;font-size:17px;line-height:1}.neighbor-benefits span{color:#756d60;margin-top:6px;font-size:12px;font-weight:850;line-height:1.25}.backend-status{color:#172112;background:linear-gradient(145deg,#fffdf7,#f6eedc);border:1px solid #10150f14;border-radius:20px;gap:8px;margin:0 20px 14px;padding:14px;display:grid}.backend-status.is-live{background:linear-gradient(145deg,#a7e92a,#70dfd2)}.backend-status div{justify-content:space-between;align-items:center;gap:10px;display:flex}.backend-status span{color:#172112;text-transform:uppercase;background:#fffbeab8;border-radius:999px;width:fit-content;padding:6px 8px;font-size:9px;font-weight:1000}.backend-status strong{text-align:right;font-size:14px}.backend-status p{color:#172112ad;margin:0;font-size:12px;font-weight:850;line-height:1.35}.profile-plan{background:linear-gradient(145deg,#fffdf7,#eefbc8);border-radius:24px;justify-content:space-between;gap:14px;margin:0 20px 14px;padding:18px;display:flex;box-shadow:0 12px 24px #1f1e1614}.profile-plan h2{margin:10px 0 6px;font-size:25px;line-height:1}.profile-plan p{color:#665f53;margin:0;line-height:1.35}.profile-plan-side{flex:none;align-content:start;gap:8px;display:grid}.profile-plan-side strong{color:#172112;background:#a7e92a;border-radius:999px;justify-content:center;height:fit-content;padding:10px 12px;display:inline-flex}.profile-plan-side button{color:#fffbea;background:#10150f;border:0;border-radius:999px;min-height:36px;padding:0 11px;font-size:11px;font-weight:1000}.plans-jump{color:#fffbea;background:linear-gradient(90deg,#a7e92a29,#0000 42%),#10150f;border-radius:18px;justify-content:space-between;align-items:center;min-height:54px;margin:0 20px 14px;padding:0 16px;font-size:14px;font-weight:1000;text-decoration:none;display:flex;box-shadow:0 14px 26px #12140d2e}.plans-jump span{align-items:center;gap:8px;display:inline-flex}.plans-jump span:before{content:"";background:#a7e92a;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 5px #a7e92a2e}.profile-register-panel{grid-template-columns:1fr;gap:10px;padding:0 20px 14px;display:grid}.profile-register-panel button{color:#172112;text-align:left;background:#fffdf7;border:1px solid #10150f14;border-radius:22px;gap:7px;min-height:144px;padding:15px;display:grid;box-shadow:0 12px 24px #1f1e1617}.profile-register-panel button:first-child{background:linear-gradient(145deg,#a7e92a,#70dfd2)}.profile-register-panel button:nth-child(3){color:#fffbea;background-color:#10150f;background-image:linear-gradient(90deg,#0000 47%,#82dbcc2e 48% 51%,#0000 52%),linear-gradient(#0000 48%,#82dbcc1f 49% 52%,#0000 53%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.profile-register-panel span,.profile-register-panel strong,.profile-register-panel small{display:block}.profile-register-panel span{color:#172112;text-transform:uppercase;background:#a7e92a;border-radius:999px;width:fit-content;padding:6px 8px;font-size:10px;font-weight:1000}.profile-register-panel strong{font-size:20px;line-height:.98}.profile-register-panel small{color:#172112ad;font-size:12px;font-weight:850;line-height:1.25}.profile-register-panel button:nth-child(3) small{color:#fffbeab8}.auth-notice{color:#172112;background:#e7f8b8;border:1px solid #10150f14;border-radius:18px;align-items:center;gap:8px;margin:0 20px 14px;padding:12px 14px;display:flex}.auth-notice.needs-attention{color:#3f2b07;background:#ffe49a;border-color:#70440029}.auth-notice.mail-note{color:#172112;background:linear-gradient(145deg,#e7f8b8,#fff4c8);border-color:#86c90042;align-items:flex-start}.local-save-note{margin:0}.auth-notice span{font-size:12px;font-weight:950}.auth-hero{color:#fffbea;background:radial-gradient(circle at 88% 12%,#a7e92a75,#0000 30%),linear-gradient(90deg,#0000 47%,#82dbcc33 48% 51%,#0000 52%) 0 0/42px 42px,linear-gradient(#0000 48%,#82dbcc24 49% 52%,#0000 53%) 0 0/42px 42px,#10150f;border-radius:28px;margin:0 20px 14px;padding:22px;box-shadow:0 18px 36px #12140d33}.auth-hero span{color:#172112;text-transform:uppercase;background:#a7e92a;border-radius:999px;width:fit-content;padding:8px 10px;font-size:11px;font-weight:1000;display:inline-flex}.auth-hero h1{color:#fffbea;max-width:10ch;margin:16px 0 10px;font-size:39px;line-height:.92}.auth-hero p{color:#fffbeac7;max-width:27ch;margin:0;line-height:1.45}.auth-options{grid-template-columns:1fr 1fr;gap:10px;padding:0 20px 14px;display:grid}.auth-options button{color:#172112;text-align:left;background:linear-gradient(145deg,#fffdf7,#dff9ff);border:1px solid #10150f14;border-radius:22px;gap:7px;min-height:158px;padding:15px;display:grid;box-shadow:0 12px 24px #1f1e1617}.auth-options button:last-child{color:#fffbea;background-color:#10150f;background-image:linear-gradient(90deg,#0000 47%,#82dbcc2e 48% 51%,#0000 52%),linear-gradient(#0000 48%,#82dbcc1f 49% 52%,#0000 53%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.auth-options span,.auth-options strong,.auth-options small{display:block}.auth-options span{color:#172112;text-transform:uppercase;background:#a7e92a;border-radius:999px;width:fit-content;padding:6px 8px;font-size:10px;font-weight:1000}.auth-options strong{font-size:20px;line-height:.98}.auth-options small{color:#172112ad;font-size:12px;font-weight:850;line-height:1.25}.auth-options button:last-child small{color:#fffbeab8}.auth-form-card,.auth-register-strip{color:#172112;background:#fffdf7;border:1px solid #10150f14;border-radius:24px;margin:0 20px 14px;padding:16px;box-shadow:0 12px 24px #1f1e1614}.auth-form-card>span{color:#172112;text-transform:uppercase;background:#e7f8b8;border-radius:999px;width:fit-content;padding:7px 9px;font-size:10px;font-weight:1000;display:inline-flex}.auth-form-card h2{color:#10150f;margin:12px 0;font-size:26px;line-height:.96}.auth-form-card label{gap:7px;margin-top:10px;display:grid}.auth-form-card label span{color:#756d60;text-transform:uppercase;font-size:10px;font-weight:1000}.auth-form-card input{color:#10150f;background:#f6eedc;border:1px solid #10150f14;border-radius:16px;outline:0;min-height:52px;padding:0 13px;font-size:14px;font-weight:850}.auth-form-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.auth-form-card button,.auth-register-strip button{color:#172112;background:#a7e92a;border:0;border-radius:999px;min-height:42px;margin-top:12px;padding:0 13px;font-size:12px;font-weight:1000}.auth-form-actions button{margin-top:0}.auth-form-card .link-button{color:#365f00;background:#a7e92a2e;border:1px solid #365f001f}.recovery-card p{color:#665f53;margin:12px 0 0;font-size:12px;font-weight:850;line-height:1.35}.recovery-card .form-warning{color:#7a2108;background:#ffe1d6;border:1px solid #b4361124;border-radius:14px;padding:10px 12px}.auth-register-strip{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-register-strip strong,.auth-register-strip span{display:block}.auth-register-strip strong{color:#10150f;font-size:17px}.auth-register-strip span{color:#665f53;margin-top:4px;font-size:12px;font-weight:850}.auth-register-strip button{flex:none;margin:0}.auth-register-strip.commerce{color:#fffbea;background:#10150f}.auth-register-strip.commerce strong{color:#fffbea}.auth-register-strip.commerce span{color:#fffbeab8}.trust-panel{grid-template-columns:1fr 1fr;gap:10px;padding:0 20px 14px;display:grid}.trust-panel article{color:#172112;background:#fffdf7;border:1px solid #10150f14;border-radius:22px;min-height:138px;padding:15px;box-shadow:0 10px 20px #1f1e1612}.trust-panel svg{color:#86ad12}.trust-panel strong,.trust-panel span{display:block}.trust-panel strong{margin-top:12px;font-size:18px;line-height:1}.trust-panel span{color:#665f53;margin-top:7px;font-size:12px;font-weight:850;line-height:1.35}.profile-actions{grid-template-columns:repeat(5,1fr);gap:9px;padding:0 20px 14px;display:grid}.profile-actions button{color:#172112;background:#fffdf7;border:1px solid #10150f14;border-radius:20px;place-items:center;gap:7px;min-height:82px;font-size:10px;font-weight:1000;display:grid;box-shadow:0 10px 20px #1f1e1612}.merchant-entry-card{color:#fffbea;background:radial-gradient(circle at 94% 8%,#a7e92a6b,#0000 30%),linear-gradient(90deg,#0000 47%,#82dbcc2e 48% 51%,#0000 52%) 0 0/38px 38px,linear-gradient(#0000 48%,#82dbcc1f 49% 52%,#0000 53%) 0 0/38px 38px,#10150f;border-radius:26px;margin:0 20px 14px;padding:18px;box-shadow:0 16px 30px #12140d2e}.merchant-entry-card span{color:#172112;text-transform:uppercase;background:#a7e92a;border-radius:999px;width:fit-content;padding:8px 10px;font-size:11px;font-weight:1000;display:inline-flex}.merchant-entry-card h2{color:#fffbea;max-width:13ch;margin:13px 0 8px;font-size:28px;line-height:.96}.merchant-entry-card p{color:#fffbeac2;margin:0;line-height:1.4}.merchant-entry-card div{gap:8px;margin-top:14px;display:flex}.merchant-entry-card button{color:#172112;background:#a7e92a;border:0;border-radius:999px;min-height:42px;padding:0 12px;font-size:12px;font-weight:1000}.merchant-entry-card button:last-child{color:#fffbea;background:#fffbea1f}.merchant-plans-card{color:#172112;background:linear-gradient(145deg,#fffdf7,#eaf8bf);border:1px solid #10150f14;border-radius:24px;margin:0 20px 18px;padding:18px;box-shadow:0 14px 28px #1f1e1614}.merchant-plans-head>span,.merchant-plan-list article span{color:#172112;text-transform:uppercase;background:#a7e92a;border-radius:999px;width:fit-content;padding:7px 9px;font-size:10px;font-weight:1000;display:inline-flex}.merchant-plans-head h2{margin:12px 0 7px;font-size:24px;line-height:1}.merchant-plans-head p,.merchant-plan-list p{color:#665f53;margin:0;line-height:1.35}.merchant-plan-list{gap:9px;margin-top:14px;display:grid}.merchant-plan-list article{background:#fffdf7bd;border:1px solid #10150f14;border-radius:18px;grid-template-columns:26px minmax(0,1fr);gap:8px 10px;padding:13px;display:grid}.merchant-plan-list article svg{color:#86ad12;grid-row:span 3}.merchant-plan-list strong{color:#10150f;font-size:16px;line-height:1}.merchant-plan-list p{font-size:12px;font-weight:760}.merchant-plan-list article span{background:#dff99a;padding:6px 8px;font-size:9px}.profile-actions button:first-child svg{color:#86ad12}.profile-actions button:nth-child(2) svg{color:#22a447}.profile-actions button:nth-child(3) svg{color:#f24f32}.profile-actions button:nth-child(4) svg{color:#ff9f1f}.pricing-intro{color:#172112;background:radial-gradient(circle at 94% 2%,#a7e92a94,#0000 32%),#fffdf7;border:1px solid #10150f14;border-radius:24px;margin:0 20px 14px;padding:18px;scroll-margin-top:86px;box-shadow:0 12px 24px #1f1e1614}.pricing-intro span{color:#273220;text-transform:uppercase;background:#e7f8b8;border-radius:999px;width:fit-content;padding:8px 10px;font-size:11px;font-weight:1000;display:inline-flex}.pricing-intro h2{color:#10150f;max-width:13ch;margin:12px 0 8px;font-size:30px;line-height:.94}.pricing-intro p{color:#665f53;margin:0;line-height:1.4}.money-stack{gap:12px;padding:0 20px;display:grid}.money-stack article{background:#fffdf7;border-radius:24px;padding:18px;position:relative;overflow:hidden;box-shadow:0 12px 24px #1f1e1614}.money-stack article:after{content:"";background:#fffbee61;border-radius:999px;width:92px;height:92px;position:absolute;top:-18px;right:-18px}.money-stack article:first-child{background:linear-gradient(145deg,#fffdf7,#dff9ff)}.money-stack article:nth-child(2){background:linear-gradient(145deg,#a7e92a,#70dfd2)}.money-stack article:nth-child(3){background:linear-gradient(145deg,#ffb72c,#ff7a2f)}.money-stack article:nth-child(4){color:#fffbea;background:linear-gradient(90deg,#0000 47%,#82dbcc2e 48% 51%,#0000 52%) 0 0/38px 38px,linear-gradient(#0000 48%,#82dbcc1f 49% 52%,#0000 53%) 0 0/38px 38px,linear-gradient(145deg,#10150f,#20341a)}.money-stack h2,.money-stack p{z-index:1;margin:10px 0 0;position:relative}.money-stack h2{color:#172112;font-size:25px;line-height:1}.money-stack p{color:#172112b8;line-height:1.35}.money-stack article:nth-child(4) h2{color:#fffbea}.money-stack article:nth-child(4) p{color:#fffbeac2}.money-stack b{z-index:1;color:#172112;background:#fffbeec2;border-radius:999px;margin-top:13px;padding:9px 11px;font-size:13px;line-height:1.15;display:inline-flex;position:relative}.money-stack article:nth-child(4) b{background:#a7e92a}.launch-card{color:#fffbea;background-color:#10150f;background-image:linear-gradient(90deg,#0000 47%,#82dbcc33 48% 51%,#0000 52%),linear-gradient(#0000 48%,#82dbcc24 49% 52%,#0000 53%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:26px;margin:12px 20px 0;padding:18px;box-shadow:0 16px 30px #12140d2e}.launch-card span{color:#172112;text-transform:uppercase;background:#a7e92a;border-radius:999px;width:fit-content;padding:8px 10px;font-size:11px;font-weight:1000;display:inline-flex}.launch-card h2{color:#fffbea;margin:13px 0 8px;font-size:27px;line-height:.98}.launch-card p{color:#fffbeac2;margin:0;line-height:1.4}.launch-card button{color:#172112;background:#a7e92a;border:0;border-radius:999px;min-height:42px;margin-top:14px;padding:0 13px;font-size:12px;font-weight:1000}.merchant-status-card,.merchant-free-card,.merchant-plan-mini,.merchant-explainer,.publish-quota,.register-roadmap,.register-free-note{margin:0 20px 14px}.merchant-status-card{color:#172112;background:radial-gradient(circle at 92% 4%,#70dfd273,#0000 30%),#fffdf7;border:1px solid #10150f14;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid;box-shadow:0 12px 24px #1f1e1614}.merchant-status-card span,.merchant-free-card span,.merchant-plan-mini span{color:#172112;text-transform:uppercase;background:#e7f8b8;border-radius:999px;width:fit-content;padding:7px 9px;font-size:10px;font-weight:1000;display:inline-flex}.merchant-status-card h2,.merchant-free-card h2{color:#10150f;margin:10px 0 6px;font-size:24px;line-height:.98}.merchant-status-card p,.merchant-free-card p,.merchant-plan-mini p,.merchant-explainer p{color:#665f53;margin:0;font-size:13px;font-weight:800;line-height:1.35}.merchant-status-card button{color:#fffbea;background:#10150f;border:0;border-radius:999px;min-height:42px;padding:0 13px;font-size:12px;font-weight:1000}.publish-quota{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.publish-quota article{color:#172112;background:#fffdf7;border:1px solid #10150f14;border-radius:20px;min-height:104px;padding:12px;box-shadow:0 10px 20px #1f1e1612}.publish-quota article.is-free{background:linear-gradient(145deg,#a7e92a,#70dfd2)}.publish-quota span,.publish-quota strong,.publish-quota small{display:block}.publish-quota span{color:#172112ad;text-transform:uppercase;font-size:9px;font-weight:1000}.publish-quota strong{margin-top:9px;font-size:19px;line-height:.98}.publish-quota small{color:#172112ad;margin-top:7px;font-size:10px;font-weight:900;line-height:1.18}.merchant-progress,.register-roadmap{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 20px 14px;display:grid}.register-roadmap{grid-template-columns:repeat(3,1fr)}.merchant-progress article,.register-roadmap article{color:#172112;background:#fffdf7;border:1px solid #10150f14;border-radius:18px;gap:6px;min-height:98px;padding:11px;display:grid;box-shadow:0 10px 20px #1f1e1612}.merchant-progress article.done,.register-roadmap article.active{background:linear-gradient(145deg,#a7e92a,#70dfd2)}.merchant-progress b,.register-roadmap b{color:#fffbea;background:#10150f;border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.merchant-progress strong,.register-roadmap strong,.merchant-progress span,.register-roadmap span{display:block}.merchant-progress strong,.register-roadmap strong{font-size:13px;line-height:1}.merchant-progress span,.register-roadmap span{color:#172112a8;font-size:10px;font-weight:900;line-height:1.1}.merchant-free-card{color:#fffbea;background:linear-gradient(90deg,#0000 47%,#82dbcc2e 48% 51%,#0000 52%) 0 0/38px 38px,linear-gradient(#0000 48%,#82dbcc1f 49% 52%,#0000 53%) 0 0/38px 38px,linear-gradient(145deg,#10150f,#243a1b);border-radius:26px;padding:18px;box-shadow:0 16px 30px #12140d2e}.merchant-free-card span{background:#a7e92a}.merchant-free-card h2{color:#fffbea;max-width:12ch}.merchant-free-card p{color:#fffbeac2}.merchant-plan-mini{grid-template-columns:1fr 1fr;gap:10px;display:grid}.merchant-plan-mini div{color:#172112;background:#fffdf7;border:1px solid #10150f14;border-radius:22px;min-height:138px;padding:15px;box-shadow:0 12px 24px #1f1e1614}.merchant-plan-mini div:first-child{background:linear-gradient(145deg,#a7e92a,#eefbc8)}.merchant-plan-mini strong{color:#10150f;margin:11px 0 7px;font-size:21px;line-height:.98;display:block}.merchant-explainer{gap:10px;display:grid}.merchant-explainer div{color:#172112;background:#fffdf7;border:1px solid #10150f14;border-radius:20px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:4px 10px;padding:14px;display:grid;box-shadow:0 10px 20px #1f1e1612}.merchant-explainer span{color:#172112;background:#a7e92a;border-radius:999px;grid-row:span 2;place-items:center;width:34px;height:34px;font-size:13px;font-weight:1000;display:grid}.merchant-explainer strong{color:#10150f;font-size:17px;line-height:1}.register-free-note{color:#172112;background:linear-gradient(145deg,#fffdf7,#e7f8b8);border:1px solid #10150f14;border-radius:20px;align-items:center;gap:10px;padding:14px;display:flex;box-shadow:0 10px 20px #1f1e1612}.register-free-note svg{color:#6a8d17;flex:none}.register-free-note strong,.register-free-note span{display:block}.register-free-note strong{color:#10150f;font-size:15px}.register-free-note span{color:#665f53;margin-top:3px;font-size:12px;font-weight:850;line-height:1.25}.night-mode .merchant-status-card,.night-mode .merchant-progress article,.night-mode .merchant-next-steps article,.night-mode .register-roadmap article,.night-mode .merchant-plan-mini div,.night-mode .merchant-explainer div,.night-mode .register-free-note,.night-mode .auth-form-card,.night-mode .auth-register-strip,.night-mode .session-bar,.night-mode .publish-quota article,.night-mode .publish-field,.night-mode .publish-toggle{color:#fffbea;background:#22261d;border-color:#fffbea14}.night-mode .publish-quota article.is-free,.night-mode .merchant-progress article.done,.night-mode .merchant-next-steps article.active,.night-mode .register-roadmap article.active,.night-mode .merchant-plan-mini div:first-child{color:#172112;background:linear-gradient(145deg,#a7e92a,#70dfd2)}.night-mode .merchant-status-card h2,.night-mode .merchant-next-steps strong,.night-mode .merchant-plan-mini strong,.night-mode .merchant-explainer strong,.night-mode .register-free-note strong,.night-mode .auth-form-card h2,.night-mode .auth-register-strip strong,.night-mode .session-bar strong,.night-mode .publish-quota strong,.night-mode .publish-field input,.night-mode .publish-field select,.night-mode .publish-field textarea{color:inherit}.night-mode .merchant-status-card p,.night-mode .merchant-next-steps span,.night-mode .merchant-plan-mini p,.night-mode .merchant-explainer p,.night-mode .register-free-note span,.night-mode .auth-register-strip span,.night-mode .session-bar span,.night-mode .publish-quota small,.night-mode .publish-quota span,.night-mode .publish-field span,.night-mode .publish-toggle span{color:#fffbeaad}.night-mode .delivery-fields label{background:#fffbea1a}.night-mode .delivery-fields span{color:#fffbea9e}.night-mode .delivery-fields input{color:#fffbea}.night-mode .auth-form-card input{color:#fffbea;background:#303426;border-color:#fffbea14}.night-mode .auth-form-card .link-button{color:#dfff93;background:#a7e92a1f;border-color:#dfff9324}.night-mode .recovery-card p{color:#fffbeaa8}.night-mode .recovery-card .form-warning{color:#ffe6db;background:#a6361247;border-color:#ffb08e2e}.night-mode .auth-form-card label span{color:#bfb6a4}.night-mode .publish-quota article.is-free small,.night-mode .publish-quota article.is-free span,.night-mode .merchant-progress article.done span,.night-mode .merchant-next-steps article.active span,.night-mode .register-roadmap article.active span,.night-mode .merchant-plan-mini div:first-child p{color:#172112ad}@media (width<=420px){.merchant-progress{grid-template-columns:repeat(2,1fr)}.merchant-status-card,.auth-options,.session-bar{grid-template-columns:1fr}.session-bar button{width:100%}.local-builder-top,.local-map-editor,.local-plan-selector,.local-visibility-comparison,.public-local-card,.public-order-strip{grid-template-columns:1fr}.local-builder-photo,.local-photo-actions,.local-map-preview{min-height:150px}.public-local-image{min-height:172px}.open-days-field>div{grid-template-columns:repeat(4,minmax(0,1fr))}.public-order-strip button{width:100%}.merchant-dashboard-hero{grid-template-columns:1fr}.merchant-score-card{min-height:82px}.dashboard-actions{grid-template-columns:1fr 1fr 1fr}.dashboard-status-card{grid-template-columns:1fr}}.night-mode .radar-hero{background:linear-gradient(90deg,#0000 47%,#82dbcc2e 48% 51%,#0000 52%) 0 0/44px 44px,linear-gradient(#0000 48%,#82dbcc1f 49% 52%,#0000 53%) 0 0/44px 44px,linear-gradient(145deg,#080c08,#1d2d16)}.night-mode .pulse-grid article,.night-mode .upload-stage,.night-mode .merchant-timeline,.night-mode .directory-map-card,.night-mode .directory-highlights article,.night-mode .commerce-insights article,.night-mode .trust-panel article,.night-mode .detail-action-strip button{color:#fffbea;background:#22261d;border-color:#fffbea14}.night-mode .pulse-grid strong,.night-mode .upload-stage strong,.night-mode .merchant-timeline strong,.night-mode .directory-map-card strong,.night-mode .directory-highlights strong,.night-mode .commerce-insights strong,.night-mode .trust-panel strong{color:#fffbea}.night-mode .pulse-grid span,.night-mode .upload-stage span,.night-mode .merchant-timeline p,.night-mode .directory-map-card span,.night-mode .directory-highlights span,.night-mode .commerce-insights p,.night-mode .trust-panel span,.night-mode .business-extra-line span{color:#bfb6a4}.night-mode .business-trust-row span{color:#172112}.night-mode .business-extra-line span{background:#303426}.night-mode .launch-card{background-color:#080c08;background-image:linear-gradient(90deg,#0000 47%,#82dbcc29 48% 51%,#0000 52%),linear-gradient(#0000 48%,#82dbcc1a 49% 52%,#0000 53%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.night-mode .hero-deal:after{background:linear-gradient(#0000 0 38%,#11160feb 78%)}.night-mode .hero-deal-copy small,.night-mode .smart-card small{color:#fffbeab8}.night-mode .hero-deal-copy h2,.night-mode .smart-card strong{color:#fffbea}.night-mode .hero-deal-copy button{color:#172112;background:#fffbea}.night-mode .quick-offer-card small{color:#172112ad}.night-mode .progress-field i{background:#303426}.night-mode .detail-proof span{color:#172112}.night-mode .wizard-board{background-color:#080c08;background-image:linear-gradient(90deg,#0000 47%,#82dbcc29 48% 51%,#0000 52%),linear-gradient(#0000 48%,#82dbcc1a 49% 52%,#0000 53%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}@media (width>=760px){.app-shell{padding:28px}.app-screen{border-radius:44px;min-height:calc(100svh - 56px);padding-bottom:88px}.bottom-nav{border-radius:0 0 44px 44px;bottom:28px}}@media (width<=420px){.app-shell{padding:0}.app-screen{width:100%}.local-builder,.local-public-preview{max-width:calc(100% - 28px);margin-left:14px;margin-right:14px;padding:14px}.dashboard-onboarding,.merchant-dashboard-hero,.dashboard-status-card,.dashboard-tip,.merchant-timeline,.posts-summary,.stat-row,.dashboard-actions,.dashboard-checklist,.dashboard-metrics,.merchant-plan-mini,.commerce-insights,.merchant-free-card{margin-left:14px;margin-right:14px}.dashboard-actions,.dashboard-checklist,.dashboard-metrics{padding-left:0;padding-right:0}.dashboard-actions button{min-height:68px;padding:8px}.dashboard-onboarding h2{max-width:11ch;font-size:27px}.merchant-hub-head{grid-template-columns:minmax(0,1fr) 66px;padding:13px}.merchant-hub-meter strong{width:52px;height:52px;font-size:13px}.merchant-hub-meter i{width:52px}.merchant-panel-trigger{grid-template-columns:34px minmax(0,1fr) 22px}.merchant-panel-trigger em{grid-column:2/-1;width:fit-content}.local-builder-fields{grid-template-columns:1fr}.local-builder-fields label:first-child,.local-builder-fields label:nth-child(4),.local-builder-fields label.wide{grid-column:auto}.local-plan-selector button,.local-visibility-comparison article{min-height:0}.paid-feature-preview li{align-items:flex-start}.welcome-screen{padding:18px 16px 22px}.welcome-top:after{padding:8px 10px;font-size:10px}.welcome-art{min-height:300px;margin-top:16px}.welcome-copy h1{max-width:11ch;margin-top:12px;font-size:38px}.welcome-copy p{font-size:14px;line-height:1.45}.welcome-main-cta{width:100%;margin-top:15px}.welcome-explainer{grid-template-columns:1fr}.welcome-explainer article{grid-template-columns:24px auto;align-items:center;column-gap:8px;display:grid}.welcome-explainer strong{margin-top:0}.welcome-explainer span{grid-column:2}.offer-card{grid-template-columns:112px minmax(0,1fr)}.offer-info h2{font-size:20px}}@keyframes riseIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.category-dock button span,.feed-head button,.smart-card,.managed-card,.theme-button,.notify-button,.primary-action,.enter-button{transition:transform .18s,box-shadow .18s,background .18s}button:active,.offer-card:active,.business-card:active,.hero-deal:active,.smart-card:active,.managed-card:active{transform:scale(.98)}.hero-deal-image{animation:4s ease-in-out infinite floatProduct}.offer-list .offer-card:nth-child(2),.directory-list .business-card:nth-child(2),.managed-list .managed-card:nth-child(2){animation-delay:80ms}.offer-list .offer-card:nth-child(3),.directory-list .business-card:nth-child(3),.managed-list .managed-card:nth-child(3){animation-delay:.15s}@keyframes floatProduct{0%,to{transform:translateY(0)rotate(4deg)}50%{transform:translateY(-6px)rotate(2deg)}}.welcome-screen{background:radial-gradient(circle at 16% 12%,#a7e92a80,#0000 28%),radial-gradient(circle at 88% 36%,#ff7a2f3d,#0000 30%),linear-gradient(#fffbea,#f3ead8);flex-direction:column;min-height:100svh;padding:24px 20px;display:flex;position:relative;overflow:hidden}.welcome-screen:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0000 47%,#2c9ab11a 48% 51%,#0000 52%),linear-gradient(#0000 48%,#2c9ab114 49% 52%,#0000 53%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.welcome-top,.welcome-art,.welcome-copy,.enter-button{z-index:1;position:relative}.welcome-top{justify-content:space-between}.welcome-top:after{content:"Liceo Procrear";color:#172112;text-transform:uppercase;background:#fffdf7b8;border-radius:999px;padding:9px 11px;font-size:11px;font-weight:1000;box-shadow:0 10px 20px #1f1e1614}.welcome-art{background-color:#10150f;background-image:linear-gradient(90deg,#0000 47%,#82dbcc3d 48% 51%,#0000 52%),linear-gradient(#0000 48%,#82dbcc29 49% 52%,#0000 53%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:50px 50px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:34px;min-height:320px;margin:20px 0 14px;overflow:visible;box-shadow:0 24px 52px #12140d38}.welcome-art:before,.welcome-art:after{display:none}.welcome-phone{color:#172112;background:#fffbea;border:7px solid #fffbea38;border-radius:34px;width:214px;min-height:286px;padding:15px;animation:5s ease-in-out infinite phoneFloat;position:absolute;top:18px;left:50%;transform:translate(-50%)rotate(-4deg);box-shadow:0 24px 42px #00000047}.phone-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.phone-topline span,.phone-topline b{font-size:11px;font-weight:1000}.phone-topline b{background:#a7e92a;border-radius:999px;padding:6px 8px}.phone-search{color:#7a7367;background:#f3ead8;border-radius:16px;margin-top:12px;padding:12px;font-size:11px;font-weight:900}.phone-offer{background:var(--offer);border-radius:22px;min-height:84px;margin-top:10px;padding:12px 10px 10px 86px;position:relative;overflow:hidden;box-shadow:0 12px 22px #1f1e1624}.phone-offer.compact{min-height:72px}.phone-offer i{background-image:url(/images/offer-sprite.png);background-size:300% 200%;border:3px solid #fffbeead;border-radius:18px;width:64px;height:64px;position:absolute;top:12px;left:10px}.phone-offer i.image-milanesa{background-position:50% 0}.phone-offer i.image-veggie{background-position:100% 0}.phone-offer strong,.phone-offer b{color:#172112;display:block}.phone-offer strong{font-size:18px;line-height:.95}.phone-offer b{background:#fffbea;border-radius:999px;width:fit-content;margin-top:9px;padding:7px 9px}.welcome-orbit{z-index:2;color:#172112;background:#fffbea;border-radius:999px;padding:10px 12px;font-size:12px;font-weight:1000;animation:4.5s ease-in-out infinite orbitFloat;position:absolute;box-shadow:0 16px 26px #0000002e}.orbit-a{background:#a7e92a;top:54px;left:14px}.orbit-b{animation-delay:.7s;top:126px;right:12px}.orbit-c{background:#70dfd2;animation-delay:1.1s;bottom:24px;left:28px}.welcome-copy span{background:#a7e92a}.welcome-copy h1{letter-spacing:0;max-width:10ch;font-size:44px}.welcome-copy p{font-size:15px}.welcome-main-cta{color:#172112;letter-spacing:0;background:linear-gradient(145deg,#a7e92a,#70dfd2);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:min(100%,260px);min-height:58px;margin:18px auto 0;font-size:20px;font-weight:1000;animation:2.6s ease-in-out infinite ctaPulse;display:inline-flex;box-shadow:0 18px 34px #698e104d}.welcome-main-cta svg{flex:none}.welcome-explainer{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.welcome-explainer article{color:#172112;background:#fffdf7c2;border:1px solid #10150f14;border-radius:18px;min-width:0;padding:12px 10px;box-shadow:0 10px 20px #1f1e160f}.welcome-explainer article:last-child{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;display:grid}.welcome-explainer svg{color:#6a8d17}.welcome-explainer strong,.welcome-explainer span{display:block}.welcome-explainer strong{color:#10150f;overflow-wrap:anywhere;margin-top:7px;font-size:13px;line-height:1.08}.welcome-explainer span{color:#665f53;overflow-wrap:anywhere;margin-top:4px;font-size:10px;font-weight:850;line-height:1.18}.welcome-explainer article:last-child strong,.welcome-explainer article:last-child span{margin-top:0}.welcome-explainer article:last-child span{grid-column:2}.welcome-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.welcome-metrics article{background:#fffdf7b8;border:1px solid #10150f14;border-radius:20px;min-height:68px;padding:10px;box-shadow:0 10px 20px #1f1e1612}.welcome-metrics strong,.welcome-metrics span{display:block}.welcome-metrics strong{color:#10150f;font-size:22px;line-height:1}.welcome-metrics span{color:#665f53;margin-top:5px;font-size:10px;font-weight:950;line-height:1.1}@keyframes ctaPulse{0%,to{transform:translateY(0);box-shadow:0 18px 34px #698e104d}50%{transform:translateY(-2px);box-shadow:0 22px 40px #698e1061}}.enter-button{border-radius:22px;min-height:62px;margin-top:18px}@keyframes phoneFloat{0%,to{transform:translate(-50%)translateY(0)rotate(-4deg)}50%{transform:translate(-50%)translateY(-7px)rotate(-2deg)}}@keyframes orbitFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.neighbor-toolbar{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 20px 10px;display:grid}.neighbor-toolbar button{color:#172112;background:radial-gradient(circle at 80% 12%,#a7e92a8c,#0000 34%),#fffdf7;border:1px solid #10150f14;border-radius:20px;place-items:center;gap:6px;min-height:64px;display:grid;box-shadow:0 10px 22px #1f1e1614}.neighbor-toolbar button:nth-child(2){background:radial-gradient(circle at 80% 12%,#ffd02794,#0000 34%),#fffdf7}.neighbor-toolbar button:nth-child(3){background:radial-gradient(circle at 80% 12%,#80c9ff94,#0000 34%),#fffdf7}.neighbor-toolbar button:nth-child(4){background:radial-gradient(circle at 80% 12%,#70dfd294,#0000 34%),#fffdf7}.neighbor-toolbar svg{color:#10150f}.neighbor-toolbar span{color:#273220;text-align:center;max-width:8ch;font-size:10px;font-weight:1000;line-height:1.05}.instant-results{scrollbar-width:none;gap:9px;margin-top:14px;padding-bottom:5px;display:flex;overflow-x:auto}.instant-results::-webkit-scrollbar{display:none}.instant-card{color:#172112;text-align:left;background:var(--offer);border:0;border-radius:20px;flex:0 0 156px;gap:5px;min-height:104px;padding:12px;display:grid;box-shadow:0 14px 26px #1f1e1624}.instant-card strong,.instant-card small,.instant-card b{z-index:1;position:relative}.instant-card strong{font-size:17px;line-height:.96}.instant-card small{color:#172112ad;font-size:10px;font-weight:900}.instant-card b{color:#172112;background:#fffbeec7;border-radius:999px;width:fit-content;margin-top:auto;padding:7px 9px}.neighborhood-radar{color:#172112;background:radial-gradient(circle at 92% 10%,#ff7a3d47,#0000 30%),linear-gradient(145deg,#fffdf7,#eaf6d0);border:1px solid #10150f14;border-radius:28px;margin:0 20px 16px;padding:14px;overflow:hidden;box-shadow:0 16px 32px #1f1e1617}.neighborhood-radar .feed-head{padding:0 0 12px}.radar-map{background-color:#f3ead5;background-image:linear-gradient(90deg,#0000 47%,#2c9ab129 48% 51%,#0000 52%),linear-gradient(#0000 48%,#2c9ab11c 49% 52%,#0000 53%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:22px;grid-template-columns:repeat(2,1fr);gap:9px;min-height:168px;padding:10px;display:grid;position:relative;overflow:hidden}.radar-map button{z-index:1;color:#172112;text-align:left;background:#fffdf7c7;border:1px solid #10150f12;border-radius:18px;align-content:end;min-height:70px;padding:12px;display:grid;position:relative;box-shadow:0 10px 20px #1f1e1612}.radar-map button:before{content:"";width:11px;height:11px;animation:2.2s ease-in-out infinite pulseDot;animation-delay:calc(var(--zone) * .16s);background:#a7e92a;border-radius:999px;position:absolute;top:11px;right:12px;box-shadow:0 0 0 7px #a7e92a33}.radar-map button.active{color:#fffbea;background:#10150f}.radar-map button.active:before{background:#70dfd2}.radar-map span,.radar-map b{display:block}.radar-map span{font-size:12px;font-weight:1000}.radar-map b{margin-top:5px;font-size:20px}.radar-map i{border:2px solid #ff5c4a73;border-radius:999px;width:58px;height:58px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radar-caption{color:#665f53;justify-content:space-between;gap:10px;margin-top:12px;font-size:12px;font-weight:900;display:flex}.radar-caption strong{color:#172112}.quality-strip{scrollbar-width:none;gap:9px;padding:0 20px 14px;display:flex;overflow-x:auto}.quality-strip::-webkit-scrollbar{display:none}.quality-strip article{color:#172112;background:#fffdf7;border:1px solid #10150f14;border-radius:18px;flex:0 0 72%;align-items:center;gap:10px;min-height:58px;padding:12px;display:flex;box-shadow:0 10px 20px #1f1e1612}.quality-strip svg{color:#6a8d17;flex:none}.quality-strip span{font-size:12px;font-weight:950;line-height:1.15}.directory-zone-map{background-color:#f3ead5;background-image:linear-gradient(90deg,#0000 47%,#2c9ab129 48% 51%,#0000 52%),linear-gradient(#0000 48%,#2c9ab11c 49% 52%,#0000 53%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:22px;grid-template-columns:repeat(4,1fr);gap:7px;margin:0 20px 16px;padding:8px;display:grid}.directory-zone-map button{color:#172112;background:#fffdf7d1;border:1px solid #10150f14;border-radius:16px;min-height:72px;padding:10px 8px}.directory-zone-map button.active{color:#fffbea;background:#10150f}.directory-zone-map span,.directory-zone-map b{display:block}.directory-zone-map span{font-size:10px;font-weight:1000}.directory-zone-map b{margin-top:7px;font-size:20px}.directory-switches{grid-template-columns:1fr 1fr;gap:9px;display:grid}.directory-switches button{color:#273220;background:#efe7d3;border:1px solid #10150f14;border-radius:999px;min-height:44px;font-size:12px;font-weight:1000}.directory-switches button.active{color:#172112;background:#a7e92a}.directory-decision{color:#172112;background:radial-gradient(circle at 86% 12%,#70dfd280,#0000 28%),linear-gradient(145deg,#10150f,#2b431f);border-radius:22px;gap:7px;margin:0 20px 14px;padding:15px;display:grid;box-shadow:0 16px 30px #12140d2b}.directory-decision span{color:#172112;text-transform:uppercase;background:#a7e92a;border-radius:999px;width:fit-content;padding:7px 9px;font-size:10px;font-weight:1000}.directory-decision strong{color:#fffbea;font-size:24px;line-height:.98}.directory-decision p{color:#fffbeab8;max-width:28ch;margin:0;font-size:13px;font-weight:800}.directory-decision button{color:#172112;background:#fffbea;border:0;border-radius:999px;justify-self:start;min-height:38px;margin-top:4px;padding:0 12px;font-size:12px;font-weight:1000}.directory-empty{margin:0}.directory-empty button{color:#fffbea;background:#10150f;border:0;border-radius:999px;width:fit-content;min-height:38px;margin-top:10px;padding:0 12px;font-size:12px;font-weight:1000}.business-detail-stats{grid-template-columns:repeat(3,1fr);gap:9px;margin:14px 0;display:grid}.business-detail-stats article{color:#172112;background:#f5edd8;border-radius:18px;gap:5px;min-height:78px;padding:11px;display:grid}.business-detail-stats svg{color:#6a8d17}.business-detail-stats strong,.business-detail-stats span{display:block}.business-detail-stats strong{font-size:14px;line-height:1}.business-detail-stats span{color:#665f53;font-size:10px;font-weight:900}.local-decision-strip{grid-template-columns:1fr;gap:8px;margin:4px 0 14px;display:grid}.local-decision-strip article{color:#172112;background:#f5edd8;border:1px solid #10150f14;border-radius:18px;grid-template-columns:28px minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:8px;min-height:52px;padding:10px;display:grid}.local-decision-strip article.good{background:linear-gradient(145deg,#e8f8bb,#d8f7ee)}.local-decision-strip article.muted{background:#f1e7d0}.local-decision-strip svg{color:#6a8d17}.local-decision-strip span{color:#756d60;text-transform:uppercase;font-size:10px;font-weight:1000}.local-decision-strip strong{color:#10150f;font-size:12px;line-height:1.1}.photo-strip{scrollbar-width:none;gap:10px;margin:14px 0 4px;padding-bottom:5px;display:flex;overflow-x:auto}.photo-strip::-webkit-scrollbar{display:none}.photo-tile{background:var(--offer,#efe7d3);border-radius:22px;flex:0 0 44%;min-height:126px;position:relative;overflow:hidden}.photo-tile:before{content:"";background-image:url(/images/offer-sprite.png);background-position:50% 0;background-size:300% 200%;border:5px solid #fffbee9e;border-radius:24px;position:absolute;inset:16px 22px 30px;box-shadow:0 18px 26px #1e170c29}.photo-tile span{color:#172112;background:#fffbeec7;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:1000;position:absolute;bottom:10px;left:10px}.night-mode .neighbor-toolbar button,.night-mode .quality-strip article,.night-mode .neighborhood-radar,.night-mode .business-detail-stats article{color:#fffbea;background:radial-gradient(circle at 80% 12%,#a7e92a33,#0000 34%),#1c2418;border-color:#fffbea14}.night-mode .neighbor-toolbar span,.night-mode .neighbor-toolbar svg,.night-mode .quality-strip span,.night-mode .radar-caption strong,.night-mode .business-detail-stats strong{color:#fffbea}.night-mode .radar-map,.night-mode .directory-zone-map{background:linear-gradient(90deg,#0000 47%,#70dfd229 48% 51%,#0000 52%),linear-gradient(#0000 48%,#70dfd21c 49% 52%,#0000 53%),#11170f}.night-mode .radar-map button,.night-mode .directory-zone-map button,.night-mode .directory-switches button{color:#fffbea;background:#fffbea14;border-color:#fffbea14}.night-mode .radar-map button.active,.night-mode .directory-zone-map button.active,.night-mode .directory-switches button.active{color:#172112;background:#a7e92a}.night-mode .directory-decision{background:radial-gradient(circle at 86% 12%,#70dfd247,#0000 28%),linear-gradient(145deg,#10150f,#1d2b16)}.night-mode .business-detail-stats span,.night-mode .radar-caption,.night-mode .instant-card small{color:#fffbeaad}.night-mode .local-decision-strip article,.night-mode .empty-state{color:#fffbea;background:#22261d;border-color:#fffbea14}.night-mode .local-decision-strip article.good{color:#172112;background:linear-gradient(145deg,#a7e92a,#70dfd2)}.night-mode .local-decision-strip span,.night-mode .empty-state span{color:#bfb6a4}.night-mode .local-decision-strip article.good span,.night-mode .local-decision-strip article.good strong{color:#172112}.night-mode .local-decision-strip strong,.night-mode .empty-state strong{color:#fffbea}.night-mode .closed-note{color:#fffbea;background:#ffd02729;border-color:#fffbea14}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes pulseDot{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@media (width<=430px){.welcome-explainer{grid-template-columns:1fr}.welcome-explainer article,.welcome-explainer article:last-child{grid-template-columns:24px minmax(0,1fr);align-items:center;column-gap:9px;display:grid}.welcome-explainer article:last-child{grid-column:auto}.welcome-explainer strong,.welcome-explainer article:last-child strong{margin-top:0}.welcome-explainer span,.welcome-explainer article:last-child span{grid-column:2}.neighbor-toolbar{gap:7px}.neighbor-toolbar button{border-radius:18px;min-height:68px}.directory-zone-map{grid-template-columns:repeat(2,1fr)}}
