.landing-page{--landing-bg:#f4f4f6;--landing-bg-end:#ededf0;--landing-bg-light:#f4f4f6;--landing-surface:#ffffffd9;--landing-surface-hover:#fff;--landing-text:#09090b;--landing-text-light:#27272a;--landing-muted:#71717a;--landing-muted-light:#75757e;--landing-brand:var(--color-brand-500,#4f5de5);--landing-brand-text:var(--color-brand-500,#4f5de5);--landing-brand-hover:var(--color-brand-600,#4350d0);--landing-brand-soft:#4f5de514;--landing-gradient-1:var(--color-brand-500,#4f5de5);--landing-gradient-2:var(--color-brand-violet,#7c5cf6);--landing-gradient-3:#c026d3;--landing-border:#d4d4d8;--landing-border-light:#e4e4e7;--landing-shadow-hover:#00000014;--landing-badge-border:#d4d4d8;--landing-badge-bg:#0000000a;--landing-badge-text:#52525b;--landing-green-text:#15803d;--landing-green-bg:#15803d14;--landing-green-border:#15803d33;--landing-teal-text:#0f766e;--landing-teal-bg:#0f766e14;--landing-teal-border:#0f766e33;--landing-ghost-hover-bg:#0000000a;--landing-ghost-hover-border:#a1a1aa;--landing-section-py:clamp(2rem, 4vw, 3.5rem);--landing-content-max:80rem;--landing-bento-bg:#ededf0;--landing-bento-card-bg:#ffffffe6;--landing-bento-card-border:#e4e4e7;--landing-bento-inner-bg:#00000008;--landing-bento-inner-border:#e4e4e7;--landing-bento-token-bg:#f5f5f7;--landing-bento-token-border:#0000001a;--landing-bento-row-bg:#00000006;--landing-bento-row-border:#00000012;--cmp-frame-bg:#f3f3f7;--cmp-frame-border:#e4e4e7;--cmp-tab-row-bg:#e4e4e9;--cmp-tab-bg:#d4d4da;--cmp-tab-active-bg:#fff;--cmp-tab-active-color:#09090b;--cmp-tab-color:#00000080;--cmp-tab-border:#00000012;--cmp-panel-bg:#f8f8fc;--cmp-pain-color:#00000080;--cmp-pro-color:#000000d1;--cmp-tab-x-color:#00000040;--cmp-chip-bad-color:#b91c1c;--cmp-chip-good-color:#15803d;--mockup-frame:#f4f4f8;--mockup-titlebar:#e7e7ee;--mockup-panel:#eeeef4;--mockup-deep:#e4e4ec;--mockup-card-bg:#fff;--mockup-border:#00000014;--mockup-row-divider:#0000000a;--mockup-text:#000000e0;--mockup-text-muted:#0000008c;--mockup-text-faint:#0006;--mockup-url-bg:#0000000d;--mockup-search-bg:#0000000a;--mockup-search-border:#00000014;--mockup-pill-bg:#0000000d;--mockup-chip-bg:#4f5de51a;--mockup-chip-color:#4f5de5;--mockup-chip-border:#4f5de533;--mockup-swipe-back-1:#d8dae4;--mockup-swipe-back-2:#dfe0eb;--mockup-map-1:#c7d4ea;--mockup-map-2:#dde5f2;--mockup-map-grid:#0000001a;--mockup-map-pin-bg:#ffffffd9;--mockup-map-pin-color:#0000008c;font-family:var(--font-manrope), var(--font-inter), system-ui, sans-serif;position:relative;overflow-x:clip}.dark .landing-page{--landing-bg:var(--color-dark-850);--landing-bg-end:var(--color-dark-800);--landing-bg-light:var(--color-dark-850);--landing-surface:var(--color-dark-surface);--landing-surface-hover:color-mix(in srgb, var(--color-dark-surface) 85%, white);--landing-text:#fafafa;--landing-text-light:#e4e4e7;--landing-muted:#a1a1aa;--landing-muted-light:#9a9aa3;--landing-brand-text:var(--color-brand-400,#7c8af8);--landing-brand-soft:#4f5de51f;--landing-border:var(--color-dark-700);--landing-border-light:color-mix(in srgb, var(--color-dark-700) 60%, transparent);--landing-shadow-hover:#0006;--landing-badge-border:var(--color-dark-700);--landing-badge-bg:#ffffff0d;--landing-badge-text:#d4d4d8;--landing-ghost-hover-bg:#ffffff0f;--landing-ghost-hover-border:var(--color-dark-500);--landing-gradient-3:#a5b4fc;--landing-green-text:#86efac;--landing-green-bg:#22c55e1a;--landing-green-border:#22c55e33;--landing-teal-text:#2dd4bf;--landing-teal-bg:#2dd4bf1a;--landing-teal-border:#2dd4bf33;--landing-bento-bg:var(--landing-bg);--landing-bento-card-bg:#ffffff06;--landing-bento-card-border:#ffffff12;--landing-bento-inner-bg:#14141d;--landing-bento-inner-border:#ffffff14;--landing-bento-token-bg:#1b1b25;--landing-bento-token-border:#ffffff1a;--landing-bento-row-bg:#ffffff05;--landing-bento-row-border:#ffffff14;--cmp-frame-bg:#1a1a26;--cmp-frame-border:#ffffff12;--cmp-tab-row-bg:#0d0c18;--cmp-tab-bg:#2a2935;--cmp-tab-active-bg:#1d1d2b;--cmp-tab-active-color:#fff;--cmp-tab-color:#ffffff8c;--cmp-tab-border:#ffffff0f;--cmp-panel-bg:#1a1a26;--cmp-pain-color:#ffffff80;--cmp-pro-color:#ffffffe6;--cmp-tab-x-color:#ffffff40;--cmp-chip-bad-color:#fca5a5;--cmp-chip-good-color:#86efac;--mockup-frame:#1e1d29;--mockup-titlebar:#171722;--mockup-panel:#1d1d2b;--mockup-deep:#13131d;--mockup-card-bg:#1d1d2b;--mockup-border:#ffffff0f;--mockup-row-divider:#ffffff0a;--mockup-text:#ffffffe6;--mockup-text-muted:#ffffff80;--mockup-text-faint:#fff6;--mockup-url-bg:#0000004d;--mockup-search-bg:#ffffff0d;--mockup-search-border:#ffffff0f;--mockup-pill-bg:#ffffff0d;--mockup-chip-bg:#4f5de526;--mockup-chip-color:#7c8af8;--mockup-chip-border:#4f5de540;--mockup-swipe-back-1:#2a2a3c;--mockup-swipe-back-2:#2f2f42;--mockup-map-1:#1a2840;--mockup-map-2:#0f1420;--mockup-map-grid:#ffffff1a;--mockup-map-pin-bg:#ffffff4d;--mockup-map-pin-color:#ffffffb3}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page .landing-display{font-family:var(--font-golos), var(--font-inter), system-ui, sans-serif}.landing-hero{position:relative;overflow:hidden}.landing-hero:before{content:"";background:radial-gradient(ellipse 80% 60% at 50% 35%, #f472b60f 0%, transparent 55%), radial-gradient(ellipse 60% 50% at 25% 60%, #7c8af80d 0%, transparent 50%), radial-gradient(ellipse 50% 50% at 75% 30%, #fb923c08 0%, transparent 50%), linear-gradient(180deg, var(--landing-bg) 0%, var(--landing-bg-end) 100%);z-index:0;position:absolute;inset:0}.dark .landing-hero:before{background:radial-gradient(ellipse 80% 60% at 50% 35%, #f472b614 0%, transparent 55%), radial-gradient(ellipse 60% 50% at 25% 60%, #7c8af80f 0%, transparent 50%), radial-gradient(ellipse 50% 50% at 75% 30%, #fb923c0a 0%, transparent 50%), linear-gradient(180deg, var(--landing-bg) 0%, var(--landing-bg-end) 100%)}.landing-hero-orb{pointer-events:none;background:radial-gradient(circle,#f472b612 0%,#fb923c08 25%,#7c8af805 45%,#0000 60%);border-radius:50%;width:1200px;height:1200px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.dark .landing-hero-orb{background:radial-gradient(circle,#f472b61f 0%,#fb923c0d 25%,#7c8af808 45%,#0000 60%)}.landing-hero-content{animation:.9s cubic-bezier(.16,1,.3,1) .1s both hero-entrance}@keyframes hero-entrance{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.landing-hero-badge{border:1px solid var(--landing-badge-border);background:var(--landing-badge-bg);color:var(--landing-badge-text);letter-spacing:0;border-radius:100px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;animation:.7s cubic-bezier(.16,1,.3,1) both hero-entrance;display:inline-flex}.landing-hero-split{text-align:center;max-width:var(--landing-content-max);flex-direction:column;align-items:center;gap:2.5rem;margin:0 auto;display:flex}@media (min-width:1024px){.landing-hero-split{text-align:left;flex-direction:row;align-items:center;gap:clamp(2rem,5vw,4rem)}.landing-hero-split>*{flex:1;min-width:0}}.hero-mockup-container{width:100%;max-width:360px;margin:0 auto}@media (min-width:1024px){.hero-mockup-container{max-width:none;height:520px;position:relative}}@keyframes landing-gradient-flow{0%{background-position:0%}to{background-position:200%}}.landing-gradient-text{background:linear-gradient(100deg, var(--landing-gradient-1) 0%, var(--landing-gradient-2) 25%, var(--landing-gradient-3) 50%, var(--landing-gradient-2) 75%, var(--landing-gradient-1) 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:.1em;animation:5s linear infinite landing-gradient-flow}.landing-section-heading{letter-spacing:-.02em;font-size:clamp(2rem,5vw,3.25rem);font-weight:600;line-height:1.15}.landing-section-eyebrow{font-family:var(--font-golos), var(--font-inter), system-ui, sans-serif;letter-spacing:-.02em;color:var(--landing-text);text-transform:none;align-items:center;gap:1rem;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:600;display:inline-flex}.landing-section-eyebrow-line{background:linear-gradient(90deg, transparent, var(--landing-brand));border-radius:1px;width:40px;height:2px}.landing-section-eyebrow-line:last-child{background:linear-gradient(90deg, var(--landing-brand), transparent)}.marquee-container{position:relative;overflow:hidden}.marquee-container:before,.marquee-container:after{content:"";z-index:2;pointer-events:none;width:100px;position:absolute;top:0;bottom:0}.marquee-container:before{background:linear-gradient(90deg, var(--landing-bg-light), transparent);left:0}.marquee-container:after{background:linear-gradient(270deg, var(--landing-bg-light), transparent);right:0}.marquee-track{width:max-content;animation:45s linear infinite marquee-scroll;display:flex}.marquee-track:hover{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-item{white-space:nowrap;align-items:center;gap:.75rem;padding:0 2.5rem;display:flex}.marquee-separator{background:#f472b640;border-radius:50%;flex-shrink:0;width:5px;height:5px}.landing-cta-primary{text-align:center;color:#fff;font-family:var(--font-manrope), var(--font-inter), system-ui, sans-serif;letter-spacing:0;cursor:pointer;background:linear-gradient(135deg,#6370f0 0%,#4f5de5 50%,#4338ca 100%);border-radius:14px;justify-content:center;align-items:center;padding:.875rem 1.75rem;font-size:.875rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}@media (min-width:640px){.landing-cta-primary{padding:1rem 2.25rem;font-size:.9375rem}}.landing-cta-primary:before{content:"";opacity:0;background:linear-gradient(135deg,#ffffff1f,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.landing-cta-primary:hover{box-shadow:0 0 0 3px var(--landing-brand-soft), 0 12px 32px #4f5de533;background:linear-gradient(135deg,#5a63e0 0%,#4350d0 50%,#3b30b8 100%);transform:translateY(-2px)}.landing-cta-primary:hover:before{opacity:1}.landing-cta-ghost{text-align:center;color:var(--landing-text);font-family:var(--font-manrope), var(--font-inter), system-ui, sans-serif;letter-spacing:0;border:1px solid var(--landing-border);cursor:pointer;background:0 0;border-radius:14px;justify-content:center;align-items:center;padding:.875rem 1.75rem;font-size:.875rem;font-weight:600;transition:all .3s;display:inline-flex}@media (min-width:640px){.landing-cta-ghost{padding:1rem 2.25rem;font-size:.9375rem}}.landing-cta-ghost:hover{background:var(--landing-ghost-hover-bg);border-color:var(--landing-ghost-hover-border);transform:translateY(-1px)}.landing-glass{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:16px}.bento-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.bento-grid{grid-template-columns:1fr 1fr;gap:1.25rem}}.bento-card{border:1px solid var(--landing-border-light);background:var(--landing-surface);border-radius:20px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.bento-card:after{content:"";-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:linear-gradient(135deg,#0000 30%,#f472b633 70%,#7c8af826 100%);border-radius:20px;padding:1px;transition:opacity .4s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bento-card:hover{box-shadow:0 20px 50px var(--landing-shadow-hover);transform:translateY(-6px)}.bento-card:hover:after{opacity:1}.bento-icon-panel{justify-content:center;align-items:center;height:140px;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.bento-icon-panel{height:180px}}.bento-icon-panel[data-theme=indigo]{background:linear-gradient(135deg,#7c8af814 0%,#7c8af805 100%)}.bento-icon-panel[data-theme=rose]{background:linear-gradient(135deg,#f472b614 0%,#f472b605 100%)}.bento-icon-panel[data-theme=cyan]{background:linear-gradient(135deg,#2dd4bf14 0%,#2dd4bf05 100%)}.bento-icon-panel[data-theme=amber]{background:linear-gradient(135deg,#fb923c14 0%,#fb923c05 100%)}.landing-city-card{border:1px solid var(--landing-border-light);background:var(--landing-surface);border-radius:20px;padding:2rem 1.75rem;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s;display:block;position:relative;overflow:hidden}.landing-city-card:before{content:"";opacity:.6;transition:opacity .4s;position:absolute;inset:0}.landing-city-card[data-accent=rose]:before{background:radial-gradient(circle at 0 100%,#f472b614 0%,#0000 55%)}.landing-city-card[data-accent=indigo]:before{background:radial-gradient(circle at 0 100%,#7c8af814 0%,#0000 55%)}.landing-city-card[data-accent=amber]:before{background:radial-gradient(circle at 0 100%,#fb923c14 0%,#0000 55%)}.landing-city-card:hover{box-shadow:0 16px 48px var(--landing-shadow-hover);border-color:var(--landing-ghost-hover-border);transform:translateY(-6px)}.landing-city-card:hover:before{opacity:1}.landing-bottom-cta{position:relative;overflow:clip}.landing-bottom-cta-bg{background:radial-gradient(ellipse 60% 50% at 35% 50%, #f472b60f 0%, transparent 55%), radial-gradient(ellipse 50% 60% at 65% 40%, #7c8af80d 0%, transparent 50%), radial-gradient(ellipse 40% 40% at 50% 70%, #fb923c08 0%, transparent 50%), linear-gradient(180deg, var(--landing-bg) 0%, var(--landing-bg-end) 100%);position:absolute;inset:0}.landing-bottom-cta-glow{pointer-events:none;background:radial-gradient(circle,#f472b60f 0%,#7c8af808 35%,#0000 55%);border-radius:50%;width:900px;height:900px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dark .landing-bottom-cta-glow{background:radial-gradient(circle,#f472b61a 0%,#7c8af80a 35%,#0000 55%)}.landing-scroll-indicator{animation:2.5s ease-in-out infinite scroll-hint}@keyframes scroll-hint{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.7;transform:translateY(6px)}}.hero-heart-btn{animation:3s ease-in-out infinite heart-pulse}@keyframes heart-pulse{0%,to{box-shadow:0 0 #4ade8000}50%{box-shadow:0 0 0 5px #4ade8014}}.hero-mockup-glow{pointer-events:none;z-index:-1;background:radial-gradient(#f472b608 0%,#7c8af804 40%,#0000 65%);border-radius:60px;position:absolute;inset:-60px}.dark .hero-mockup-glow{background:radial-gradient(#f472b60d 0%,#7c8af806 40%,#0000 65%)}.hero-live-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s infinite hero-live-pulse;display:inline-block;box-shadow:0 0 #22c55e99}@keyframes hero-live-pulse{0%{box-shadow:0 0 #22c55e99}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}.hero-toast-enter{animation:.5s cubic-bezier(.16,1,.3,1) .8s both hero-toast-in}@keyframes hero-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hero-skel{background:linear-gradient(90deg, var(--mockup-border) 0%, color-mix(in srgb, var(--mockup-border) 60%, transparent) 50%, var(--mockup-border) 100%);background-size:200% 100%;border-radius:4px;animation:1.8s ease-in-out infinite hero-shimmer}@keyframes hero-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.hero-mockup-grid-react{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:420px){.hero-mockup-grid-react{grid-template-columns:repeat(3,minmax(0,1fr))}}.swipe-card-anim{transform-origin:bottom;will-change:transform, opacity;animation:6s cubic-bezier(.4,0,.2,1) infinite bento-swipe-loop}.swipe-stamp-anim{animation:6s ease-in-out infinite bento-stamp-flash}.swipe-back-shift-1{will-change:transform;animation:6s cubic-bezier(.4,0,.2,1) infinite bento-back-shift-1}.swipe-back-shift-2{will-change:transform;animation:6s cubic-bezier(.4,0,.2,1) infinite bento-back-shift-2}@keyframes bento-swipe-loop{0%,55%{opacity:1;transform:translate(0)rotate(0)}60%{opacity:1;transform:translate(4px)rotate(1.5deg)}72%{opacity:0;transform:translate(220px,-16px)rotate(18deg)}73%,82%{opacity:0;transform:translate(-20px,32px)rotate(-5deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes bento-stamp-flash{0%,58%{opacity:0;transform:translate(-50%)rotate(-14deg)scale(.85)}63%,70%{opacity:1;transform:translate(-50%)rotate(-8deg)scale(1)}74%,to{opacity:0;transform:translate(-50%)rotate(-14deg)scale(.85)}}@keyframes bento-back-shift-1{0%,55%{opacity:.7;transform:rotate(-3deg)translate(-6px,4px)scale(1)}73%,82%{opacity:.88;transform:rotate(-1deg)translate(-3px,2px)scale(1.02)}to{opacity:.7;transform:rotate(-3deg)translate(-6px,4px)scale(1)}}@keyframes bento-back-shift-2{0%,55%{opacity:.4;transform:rotate(-7deg)translate(-14px,8px)scale(1)}73%,82%{opacity:.55;transform:rotate(-5deg)translate(-10px,6px)scale(1.02)}to{opacity:.4;transform:rotate(-7deg)translate(-14px,8px)scale(1)}}.reviews-carousel{scrollbar-width:none;-ms-overflow-style:none}.reviews-carousel::-webkit-scrollbar{display:none}.review-card{scroll-snap-align:start;flex-shrink:0;width:280px}@media (min-width:640px){.review-card{width:320px}}.chip-pin{white-space:nowrap;background:var(--landing-border-light);border:1px solid var(--landing-border);min-height:24px;color:var(--landing-muted);border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.7rem;font-weight:500;line-height:1;display:inline-flex}.chip-meta{white-space:nowrap;background:var(--landing-border-light);border:1px solid var(--landing-border);min-height:24px;color:var(--landing-muted);border-radius:9999px;align-items:center;padding:.25rem .625rem;font-size:.7rem;font-weight:500;line-height:1;display:inline-flex}details.faq-item{border-bottom:1px solid var(--landing-border-light)}details.faq-item summary{cursor:pointer;color:var(--landing-text);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:.9375rem;font-weight:600;list-style:none;transition:color .15s;display:flex}details.faq-item summary::-webkit-details-marker{display:none}details.faq-item summary:after{content:"+";color:var(--landing-muted);flex-shrink:0;font-size:1.25rem;line-height:1;transition:color .15s}details.faq-item[open] summary:after{content:"×"}details.faq-item[open] summary,details.faq-item[open] summary:after{color:var(--landing-brand-text)}details.faq-item>p{color:var(--landing-muted);padding:0 0 1.25rem;font-size:.9rem;line-height:1.65}.cmp-browser-frame{border:1px solid var(--cmp-frame-border);background:var(--cmp-frame-bg);border-radius:.5rem;overflow:hidden}.cmp-tab-row{background:var(--cmp-tab-row-bg);scrollbar-width:none;align-items:flex-end;gap:.125rem;padding:.5rem .5rem 0;display:flex;overflow-x:auto}.cmp-tab-row::-webkit-scrollbar{display:none}.cmp-tab{background:var(--cmp-tab-bg);border:1px solid var(--cmp-tab-border);color:var(--cmp-tab-color);white-space:nowrap;border-bottom:none;border-radius:.35rem .35rem 0 0;flex-shrink:0;align-items:center;gap:.35rem;max-width:140px;padding:.3rem .55rem;font-size:.7rem;display:flex}.cmp-tab-active{background:var(--cmp-tab-active-bg);color:var(--cmp-tab-active-color);border-color:#4f5de559;max-width:none}.cmp-favicon{border-radius:2px;flex-shrink:0;width:11px;height:11px}.cmp-tab-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmp-tab-x{color:var(--cmp-tab-x-color);flex-shrink:0;font-size:11px;line-height:1}.cmp-panel-body{background:var(--cmp-panel-bg);min-height:180px;padding:1rem}.cmp-pain-row{color:var(--cmp-pain-color);align-items:flex-start;gap:.5rem;margin-bottom:.5rem;font-size:.75rem;display:flex}.cmp-pain-row svg{flex-shrink:0;margin-top:2px}.cmp-pro-row{color:var(--cmp-pro-color);align-items:flex-start;gap:.5rem;margin-bottom:.5rem;font-size:.75rem;display:flex}.cmp-pro-row svg{flex-shrink:0;margin-top:2px}.cmp-chip{white-space:nowrap;border-radius:9999px;align-items:center;gap:.375rem;padding:.2rem .55rem;font-size:.7rem;font-weight:500;display:inline-flex}.cmp-chip-bad{color:var(--cmp-chip-bad-color);background:#ef444414;border:1px solid #ef444433}.cmp-chip-good{color:var(--cmp-chip-good-color);background:#22c55e14;border:1px solid #22c55e33}@media (prefers-reduced-motion:reduce){.hero-heart-btn,.landing-hero-badge-dot,.hero-live-dot{animation:none}.landing-scroll-indicator{opacity:.3;animation:none}.marquee-track{animation:none}.landing-hero-content,.landing-hero-badge,.hero-toast-enter{opacity:1;animation:none}.hero-skel{background:var(--mockup-border);animation:none}.swipe-card-anim,.swipe-stamp-anim,.swipe-back-shift-1,.swipe-back-shift-2{animation:none!important}}
