.app-section.svelte-kqzxhw{--app-ink:#f4f2ec;--app-muted:#f4f2ec9e;--app-line:#f4f2ec24;--app-leaf:#b9d0b6;--app-peach:#feceab;--app-coral:#ff847c;--app-screen:#faf8f4;--app-screen-ink:#232d26;--app-screen-muted:#232d268c;color:var(--app-ink);background:radial-gradient(48rem 30rem at 88% 0,#99b89829,#0000 68%),radial-gradient(36rem 24rem at 0 100%,#feceab1a,#0000 70%),#22302a;position:relative;overflow:hidden}.dark .app-section.svelte-kqzxhw{background:radial-gradient(48rem 30rem at 88% 0,#99b8981f,#0000 68%),radial-gradient(36rem 24rem at 0 100%,#feceab12,#0000 70%),#161f1a}.app-inner.svelte-kqzxhw{align-items:center;gap:4rem;max-width:72rem;margin:0 auto;padding:5.5rem 1.5rem 6rem;display:grid}@media (width>=1024px){.app-inner.svelte-kqzxhw{grid-template-columns:1fr .9fr;padding:7rem 1.5rem}}.eyebrow.svelte-kqzxhw{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--app-leaf);margin:0 0 1.1rem;font-size:.72rem;font-weight:500}h2.svelte-kqzxhw{letter-spacing:-.03em;color:var(--app-ink);word-break:keep-all;margin:0;font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:800;line-height:1.18}h2.svelte-kqzxhw em:where(.svelte-kqzxhw){background-image:linear-gradient(to top, color-mix(in srgb, var(--app-peach) 32%, transparent) 30%, transparent 30%);background-position:0 100%;background-repeat:no-repeat;font-style:normal}.app-sub.svelte-kqzxhw{max-width:28rem;color:var(--app-muted);word-break:keep-all;margin:1.4rem 0 0;font-size:1.02rem;line-height:1.7}.feature-list.svelte-kqzxhw{gap:1.1rem;margin:2.4rem 0 0;padding:0;list-style:none;display:grid}.feature-list.svelte-kqzxhw li:where(.svelte-kqzxhw){border:1px solid var(--app-line);background:#f4f2ec0a;border-radius:1.1rem;gap:1.1rem;padding:1.1rem 1.25rem;transition:border-color .25s,background .25s,transform .25s;display:flex}.feature-list.svelte-kqzxhw li:where(.svelte-kqzxhw):hover{border-color:color-mix(in srgb, var(--app-leaf) 45%, transparent);background:#f4f2ec12;transform:translate(6px)}.feature-index.svelte-kqzxhw{font-family:var(--font-mono);color:var(--app-peach);font-size:.78rem;font-weight:500;line-height:1.9}.feature-list.svelte-kqzxhw h3:where(.svelte-kqzxhw){color:var(--app-ink);margin:0;font-size:1rem;font-weight:800}.feature-list.svelte-kqzxhw p:where(.svelte-kqzxhw){color:var(--app-muted);word-break:keep-all;margin:.35rem 0 0;font-size:.88rem;line-height:1.6}.store-button.svelte-kqzxhw{background:var(--app-ink);color:#22302a;border-radius:999px;align-items:center;gap:.6rem;margin-top:2.2rem;padding:.95rem 1.7rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 18px 40px -18px #0000008c}.store-button.svelte-kqzxhw:hover{transform:translateY(-3px);box-shadow:0 24px 48px -18px #0009}.store-button.svelte-kqzxhw:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--app-coral) 55%, transparent);outline:none}.store-button.svelte-kqzxhw svg:where(.svelte-kqzxhw){width:1.1rem;height:1.1rem}.phone-stage.svelte-kqzxhw{justify-content:center;padding:1.5rem 0;display:flex;position:relative}.phone-glow.svelte-kqzxhw{filter:blur(12px);background:radial-gradient(closest-side,#b9d0b647,#0000);border-radius:999px;animation:6s ease-in-out infinite alternate svelte-kqzxhw-glow-breathe;position:absolute;inset:10% 12%}@keyframes svelte-kqzxhw-glow-breathe{0%{opacity:.75;transform:scale(.94)}to{opacity:1;transform:scale(1.05)}}.phone.svelte-kqzxhw{aspect-ratio:9/18.6;background:#101712;border-radius:2.9rem;width:min(17rem,78vw);padding:.6rem;animation:7s ease-in-out infinite alternate svelte-kqzxhw-phone-float;position:relative;box-shadow:inset 0 0 0 1px #f4f2ec29,0 44px 80px -32px #000000b3}@keyframes svelte-kqzxhw-phone-float{0%{transform:translateY(0)rotate(-1deg)}to{transform:translateY(-14px)rotate(1deg)}}.screen.svelte-kqzxhw{background:var(--app-screen);border-radius:2.3rem;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.statusbar.svelte-kqzxhw{justify-content:space-between;align-items:center;padding:.8rem 1.3rem .3rem;display:flex}.status-time.svelte-kqzxhw{font-family:var(--font-mono);color:var(--app-screen-ink);font-size:.62rem;font-weight:500}.status-icons.svelte-kqzxhw{gap:.25rem;display:flex}.status-icons.svelte-kqzxhw span:where(.svelte-kqzxhw){background:color-mix(in srgb, var(--app-screen-ink) 40%, transparent);border-radius:2px;width:.7rem;height:.4rem}.app-bar.svelte-kqzxhw{justify-content:space-between;align-items:center;padding:.55rem 1.1rem .35rem;display:flex}.app-logo.svelte-kqzxhw{letter-spacing:-.02em;color:#44614a;font-size:.95rem;font-weight:900}.app-bell.svelte-kqzxhw{color:var(--app-screen-muted);position:relative}.app-bell.svelte-kqzxhw svg:where(.svelte-kqzxhw){width:1.05rem;height:1.05rem}.bell-dot.svelte-kqzxhw{background:#e84a5f;border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:-1px;right:-2px}.app-search.svelte-kqzxhw{background:color-mix(in srgb, var(--app-screen-ink) 7%, transparent);border-radius:999px;align-items:center;gap:.5rem;margin:.35rem 1.1rem 0;padding:.55rem .85rem;display:flex}.app-search.svelte-kqzxhw svg:where(.svelte-kqzxhw){width:.85rem;height:.85rem;color:var(--app-screen-muted)}.search-text.svelte-kqzxhw{color:var(--app-screen-ink);font-size:.72rem;font-weight:600}.search-caret.svelte-kqzxhw{background:#44614a;width:1.5px;height:.85rem;animation:1.1s step-end infinite svelte-kqzxhw-caret-blink}@keyframes svelte-kqzxhw-caret-blink{50%{opacity:0}}.app-chips.svelte-kqzxhw{gap:.4rem;padding:.7rem 1.1rem .2rem;display:flex}.app-chip.svelte-kqzxhw{border:1px solid color-mix(in srgb, var(--app-screen-ink) 16%, transparent);color:var(--app-screen-muted);border-radius:999px;padding:.28rem .65rem;font-size:.62rem;font-weight:700}.app-chip.on.svelte-kqzxhw{color:#fff;background:#44614a;border-color:#0000}.feed.svelte-kqzxhw{flex:1;margin-top:.55rem;padding:0 1.1rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.feed-inner.svelte-kqzxhw{gap:.55rem;animation:12s linear infinite svelte-kqzxhw-feed-scroll;display:grid}@keyframes svelte-kqzxhw-feed-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.feed-card.svelte-kqzxhw{border:1px solid color-mix(in srgb, var(--app-screen-ink) 10%, transparent);background:#fff;border-radius:.85rem;align-items:center;gap:.6rem;padding:.6rem;display:flex}.feed-thumb.svelte-kqzxhw{background:linear-gradient(120deg,#99b8988c,#feceaba6);border-radius:.6rem;flex-shrink:0;width:2.4rem;height:2.4rem}.feed-lines.svelte-kqzxhw{flex:1;gap:.35rem;display:grid}.feed-line.svelte-kqzxhw{background:color-mix(in srgb, var(--app-screen-ink) 14%, transparent);border-radius:999px;height:.42rem}.feed-line.strong.svelte-kqzxhw{background:color-mix(in srgb, var(--app-screen-ink) 30%, transparent)}.feed-dday.svelte-kqzxhw{color:#44614a;background:#99b89847;border-radius:999px;flex-shrink:0;padding:.2rem .5rem;font-size:.58rem;font-weight:800}.feed-dday.urgent.svelte-kqzxhw{color:#e84a5f;background:#e84a5f24}.tabbar.svelte-kqzxhw{border-top:1px solid color-mix(in srgb, var(--app-screen-ink) 9%, transparent);background:#fff;justify-content:space-around;padding:.6rem .9rem 1rem;display:flex}.tab.svelte-kqzxhw{color:var(--app-screen-muted);flex-direction:column;align-items:center;gap:.25rem;font-size:.5rem;font-weight:700;display:flex}.tab-icon.svelte-kqzxhw{background:color-mix(in srgb, var(--app-screen-ink) 22%, transparent);border-radius:.3rem;width:.95rem;height:.95rem}.tab.active.svelte-kqzxhw{color:#44614a}.tab.active.svelte-kqzxhw .tab-icon:where(.svelte-kqzxhw){background:#44614a}.noti.svelte-kqzxhw{z-index:5;background:#fffffff5;border-radius:1rem;align-items:center;gap:.55rem;padding:.6rem .75rem;animation:7s cubic-bezier(.22,1,.36,1) 1.2s infinite svelte-kqzxhw-noti-drop;display:flex;position:absolute;top:.55rem;left:.55rem;right:.55rem;transform:translateY(-160%);box-shadow:0 14px 30px -12px #10171266}@keyframes svelte-kqzxhw-noti-drop{0%,6%{transform:translateY(-160%)}12%,72%{transform:translateY(0)}80%,to{transform:translateY(-160%)}}.noti-icon.svelte-kqzxhw{color:#44614a;background:#99b89852;border-radius:.55rem;flex-shrink:0;place-items:center;width:1.7rem;height:1.7rem;display:grid}.noti-icon.svelte-kqzxhw svg:where(.svelte-kqzxhw){width:.9rem;height:.9rem}.noti-body.svelte-kqzxhw{color:#232d26b8;flex-direction:column;flex:1;font-size:.62rem;line-height:1.4;display:flex}.noti-body.svelte-kqzxhw strong:where(.svelte-kqzxhw){color:#232d26;font-size:.66rem;font-weight:800}.noti-time.svelte-kqzxhw{font-family:var(--font-mono);color:#232d2673;font-size:.55rem}.badge.svelte-kqzxhw{color:#232d26;background:#fffffff7;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem .95rem;font-size:.78rem;font-weight:700;animation:6s ease-in-out infinite alternate svelte-kqzxhw-badge-float;display:flex;position:absolute;box-shadow:0 20px 40px -18px #0000008c}.badge-coin.svelte-kqzxhw{animation-delay:-1.5s;bottom:16%;left:2%}.badge-check.svelte-kqzxhw{color:#44614a;gap:.4rem;animation-delay:-3.5s;top:14%;right:2%}.badge-check.svelte-kqzxhw svg:where(.svelte-kqzxhw){width:.95rem;height:.95rem}@keyframes svelte-kqzxhw-badge-float{0%{transform:translateY(0)}to{transform:translateY(-12px)}}.coin.svelte-kqzxhw{color:#7a4d1f;background:linear-gradient(135deg,#feceab,#e8a86a);border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;font-size:.72rem;font-weight:900;display:grid}.badge-text.svelte-kqzxhw{color:#232d2699;flex-direction:column;font-size:.62rem;font-weight:600;line-height:1.3;display:flex}.badge-text.svelte-kqzxhw strong:where(.svelte-kqzxhw){color:#232d26;font-size:.76rem;font-weight:800}@media (prefers-reduced-motion:reduce){.phone.svelte-kqzxhw,.phone-glow.svelte-kqzxhw,.badge.svelte-kqzxhw,.search-caret.svelte-kqzxhw,.feed-inner.svelte-kqzxhw{animation:none}.noti.svelte-kqzxhw{animation:none;transform:translateY(0)}.feature-list.svelte-kqzxhw li:where(.svelte-kqzxhw),.store-button.svelte-kqzxhw{transition:none}}.features.svelte-o1unpk{max-width:72rem;margin:0 auto;padding:5.5rem 1.5rem 4rem}.features-header.svelte-o1unpk{margin-bottom:2.75rem}.eyebrow.svelte-o1unpk{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--home-leaf-deep);margin:0 0 1rem;font-size:.72rem;font-weight:500}h2.svelte-o1unpk{letter-spacing:-.03em;color:var(--home-ink);word-break:keep-all;margin:0;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:800;line-height:1.28}h2.svelte-o1unpk em:where(.svelte-o1unpk){background-image:linear-gradient(to top, color-mix(in srgb, var(--home-peach) 55%, transparent) 32%, transparent 32%);background-position:0 100%;background-repeat:no-repeat;font-style:normal}.bento.svelte-o1unpk{grid-template-columns:repeat(6,1fr);gap:1rem;display:grid}.tile.svelte-o1unpk{border:1px solid var(--home-line);background:var(--home-card);border-radius:1.4rem;flex-direction:column;grid-column:span 6;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;display:flex;overflow:hidden}.tile.svelte-o1unpk:hover{border-color:color-mix(in srgb, var(--home-leaf-deep) 45%, transparent);box-shadow:0 24px 48px -28px color-mix(in srgb, var(--home-ink) 55%, transparent);transform:translateY(-4px)}.tile.svelte-o1unpk:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--home-coral) 45%, transparent);outline:none}@media (width>=640px){.tile-search.svelte-o1unpk{grid-column:span 6}.tile-alert.svelte-o1unpk,.tile-map.svelte-o1unpk,.tile-calendar.svelte-o1unpk{grid-column:span 3}.tile-manage.svelte-o1unpk{grid-column:span 6}}@media (width>=1024px){.tile-search.svelte-o1unpk{grid-column:span 4}.tile-alert.svelte-o1unpk,.tile-map.svelte-o1unpk,.tile-calendar.svelte-o1unpk,.tile-manage.svelte-o1unpk{grid-column:span 2}}.tile-visual.svelte-o1unpk{flex-direction:column;justify-content:center;gap:.9rem;min-height:9.5rem;padding:1.4rem 1.4rem .4rem;display:flex}.tile-copy.svelte-o1unpk{gap:.55rem;padding:.8rem 1.4rem 1.5rem;display:grid}.tile-copy.svelte-o1unpk h3:where(.svelte-o1unpk){letter-spacing:-.01em;color:var(--home-ink);margin:0;font-size:1.05rem;font-weight:800}.tile-copy.svelte-o1unpk p:where(.svelte-o1unpk){color:var(--home-muted);word-break:keep-all;margin:0;font-size:.88rem;line-height:1.6}.tile-more.svelte-o1unpk{color:var(--home-leaf-deep);align-items:center;gap:.35rem;margin-top:.3rem;font-size:.85rem;font-weight:700;display:inline-flex}.tile-more.svelte-o1unpk .arrow:where(.svelte-o1unpk){transition:transform .25s}.tile.svelte-o1unpk:hover .tile-more:where(.svelte-o1unpk) .arrow:where(.svelte-o1unpk){transform:translate(4px)}.filter-group.svelte-o1unpk{align-items:center;gap:.65rem;display:flex}.filter-label.svelte-o1unpk{width:3.6rem;font-family:var(--font-mono);letter-spacing:.14em;color:var(--home-muted);flex-shrink:0;font-size:.66rem;font-weight:500}.search-chips.svelte-o1unpk{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.chip.svelte-o1unpk{border:1px solid var(--home-line);color:var(--home-muted);border-radius:999px;padding:.32rem .75rem;font-size:.72rem;font-weight:600}.chip.on.svelte-o1unpk{background:var(--home-leaf-deep);color:#fff;border-color:#0000}.chip.on.deep.svelte-o1unpk{background:color-mix(in srgb, var(--home-leaf) 30%, transparent);color:var(--home-leaf-deep)}.chip-chevron.svelte-o1unpk{width:.8rem;height:.8rem;color:color-mix(in srgb, var(--home-muted) 65%, transparent);transition:transform .25s}.tile.svelte-o1unpk:hover .chip-chevron:where(.svelte-o1unpk){transform:translate(3px)}.search-rows.svelte-o1unpk{gap:.55rem;display:grid}.search-row.svelte-o1unpk{background:color-mix(in srgb, var(--home-muted) 7%, transparent);transition:transform .3s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--row-index,0) * 45ms);border-radius:.7rem;align-items:center;gap:.6rem;padding:.55rem .75rem;display:flex}.tile.svelte-o1unpk:hover .search-row:where(.svelte-o1unpk){transform:translate(6px)}.search-row.hit.svelte-o1unpk{background:color-mix(in srgb, var(--home-leaf) 24%, transparent)}.row-dot.svelte-o1unpk{background:color-mix(in srgb, var(--home-muted) 35%, transparent);border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem}.search-row.hit.svelte-o1unpk .row-dot:where(.svelte-o1unpk){background:var(--home-leaf-deep)}.row-line.svelte-o1unpk{background:color-mix(in srgb, var(--home-muted) 22%, transparent);border-radius:999px;height:.5rem}.alert-bell.svelte-o1unpk{background:color-mix(in srgb, var(--home-leaf) 26%, transparent);width:3.2rem;height:3.2rem;color:var(--home-leaf-deep);border-radius:1rem;place-items:center;display:grid;position:relative}.alert-bell.svelte-o1unpk svg:where(.svelte-o1unpk){transform-origin:top;width:1.5rem;height:1.5rem}.tile.svelte-o1unpk:hover .alert-bell:where(.svelte-o1unpk) svg:where(.svelte-o1unpk){animation:.7s ease-in-out svelte-o1unpk-bell-ring}@keyframes svelte-o1unpk-bell-ring{0%,to{transform:rotate(0)}25%{transform:rotate(12deg)}55%{transform:rotate(-10deg)}80%{transform:rotate(5deg)}}.bell-badge.svelte-o1unpk{border:2px solid var(--home-card);background:var(--home-coral);border-radius:999px;width:.55rem;height:.55rem;animation:2.4s ease-in-out infinite svelte-o1unpk-badge-pulse;position:absolute;top:.55rem;right:.62rem}@keyframes svelte-o1unpk-badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.alert-toast.svelte-o1unpk{border:1px solid var(--home-line);background:color-mix(in srgb, var(--home-muted) 5%, transparent);border-radius:.8rem;gap:.45rem;padding:.75rem .9rem;display:grid}.toast-line.svelte-o1unpk{background:color-mix(in srgb, var(--home-muted) 22%, transparent);border-radius:999px;width:72%;height:.5rem}.toast-line.strong.svelte-o1unpk{background:color-mix(in srgb, var(--home-leaf-deep) 55%, transparent);width:46%}.map-canvas.svelte-o1unpk{background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--home-muted) 10%, transparent) 0 1px, transparent 1px 22px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--home-muted) 10%, transparent) 0 1px, transparent 1px 22px), color-mix(in srgb, var(--home-leaf) 10%, transparent);border-radius:.9rem;height:7.6rem;position:relative}.map-pin.svelte-o1unpk{background:color-mix(in srgb, var(--home-muted) 55%, transparent);border-radius:999px 999px 999px 0;width:.85rem;height:.85rem;position:absolute;transform:rotate(-45deg)}.map-pin.primary.svelte-o1unpk{background:var(--home-coral);width:1.05rem;height:1.05rem}.map-pin.primary.svelte-o1unpk:after{content:"";border:2px solid color-mix(in srgb, var(--home-coral) 55%, transparent);border-radius:999px;animation:2.4s ease-out infinite svelte-o1unpk-pin-ripple;position:absolute;inset:-.45rem}@keyframes svelte-o1unpk-pin-ripple{0%{opacity:1;transform:scale(.55)}to{opacity:0;transform:scale(1.35)}}.tile.svelte-o1unpk:hover .map-pin:where(.svelte-o1unpk){animation:.6s cubic-bezier(.22,1,.36,1) svelte-o1unpk-pin-bounce;animation-delay:calc(var(--pin-index,0) * 90ms)}@keyframes svelte-o1unpk-pin-bounce{0%,to{transform:rotate(-45deg)translate(0)}45%{transform:rotate(-45deg)translate(-6px,-6px)}}.calendar-grid.svelte-o1unpk{grid-template-columns:repeat(7,1fr);gap:.5rem;padding:.4rem .2rem;display:grid}.calendar-dot.svelte-o1unpk{aspect-ratio:1;background:color-mix(in srgb, var(--home-muted) 12%, transparent);border-radius:.32rem;width:100%;max-width:1.1rem;margin:0 auto;transition:transform .25s}.calendar-dot.leaf.svelte-o1unpk{background:color-mix(in srgb, var(--home-leaf) 65%, transparent)}.calendar-dot.coral.svelte-o1unpk{background:var(--home-coral);animation:2.6s ease-in-out infinite svelte-o1unpk-badge-pulse}.tile.svelte-o1unpk:hover .calendar-dot.leaf:where(.svelte-o1unpk){transform:scale(1.25)}.manage-steps.svelte-o1unpk{align-items:center;gap:.45rem;display:flex}.step.svelte-o1unpk{border:1px solid var(--home-line);color:var(--home-muted);white-space:nowrap;border-radius:999px;padding:.38rem .8rem;font-size:.75rem;font-weight:700}.step.done.svelte-o1unpk{background:color-mix(in srgb, var(--home-leaf) 28%, transparent);color:var(--home-leaf-deep);border-color:#0000}.step-link.svelte-o1unpk{background:color-mix(in srgb, var(--home-muted) 22%, transparent);border-radius:999px;flex:1;min-width:.5rem;height:2px}.step-link.done.svelte-o1unpk{background:color-mix(in srgb, var(--home-leaf-deep) 60%, transparent)}.manage-bar.svelte-o1unpk{background:color-mix(in srgb, var(--home-muted) 12%, transparent);border-radius:999px;height:.55rem;overflow:hidden}.manage-fill.svelte-o1unpk{background:linear-gradient(90deg, var(--home-leaf), var(--home-leaf-deep));transform-origin:0;border-radius:999px;width:66%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(.4)}.tile.svelte-o1unpk:hover .manage-fill:where(.svelte-o1unpk){transform:scaleX(1)}.more-links.svelte-o1unpk{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.6rem;display:flex}.more-label.svelte-o1unpk{color:var(--home-muted);margin-right:.3rem;font-size:.85rem;font-weight:600}.more-pill.svelte-o1unpk{border:1px dashed color-mix(in srgb, var(--home-muted) 40%, transparent);color:var(--home-muted);border-radius:999px;padding:.5rem 1rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s,background .2s}.more-pill.svelte-o1unpk:hover{color:var(--home-leaf-deep);border-color:color-mix(in srgb, var(--home-leaf-deep) 50%, transparent);background:color-mix(in srgb, var(--home-leaf) 14%, transparent);border-style:solid}.more-pill.svelte-o1unpk:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--home-coral) 45%, transparent);outline:none}@media (prefers-reduced-motion:reduce){.bell-badge.svelte-o1unpk,.calendar-dot.coral.svelte-o1unpk,.map-pin.primary.svelte-o1unpk:after{animation:none}.tile.svelte-o1unpk,.search-row.svelte-o1unpk,.tile-more.svelte-o1unpk .arrow:where(.svelte-o1unpk),.chip-chevron.svelte-o1unpk,.calendar-dot.svelte-o1unpk,.manage-fill.svelte-o1unpk{transition:none}.manage-fill.svelte-o1unpk{transform:scaleX(1)}}.cta.svelte-6s7q43{border-top:1px solid var(--home-line);background:radial-gradient(38rem 22rem at 50% 0%, color-mix(in srgb, var(--home-leaf) 16%, transparent), transparent 72%);padding:6.5rem 1.5rem 7rem}.cta-inner.svelte-6s7q43{text-align:center;max-width:44rem;margin:0 auto}.eyebrow.svelte-6s7q43{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--home-leaf-deep);margin:0 0 1.1rem;font-size:.72rem;font-weight:500}h2.svelte-6s7q43{letter-spacing:-.03em;color:var(--home-ink);word-break:keep-all;margin:0;font-size:clamp(2rem,4.6vw,3.2rem);font-weight:800;line-height:1.22}h2.svelte-6s7q43 em:where(.svelte-6s7q43){background-image:linear-gradient(to top, color-mix(in srgb, var(--home-leaf) 42%, transparent) 32%, transparent 32%);background-position:0 100%;background-repeat:no-repeat;font-style:normal}.cta-sub.svelte-6s7q43{max-width:30rem;color:var(--home-muted);word-break:keep-all;margin:1.3rem auto 0;font-size:1rem;line-height:1.7}.cta-actions.svelte-6s7q43{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.4rem;display:flex}.cta-primary.svelte-6s7q43,.cta-secondary.svelte-6s7q43{border-radius:999px;justify-content:center;align-items:center;padding:.95rem 2rem;font-size:.98rem;font-weight:800;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s;display:inline-flex}.cta-primary.svelte-6s7q43{background:var(--home-leaf-deep);color:#fff;box-shadow:0 18px 38px -18px color-mix(in srgb, var(--home-leaf-deep) 80%, transparent)}.cta-primary.svelte-6s7q43:hover{background:color-mix(in srgb, var(--home-leaf-deep) 84%, var(--home-ink));box-shadow:0 24px 46px -18px color-mix(in srgb, var(--home-leaf-deep) 85%, transparent);transform:translateY(-3px)}.cta-secondary.svelte-6s7q43{border:1px solid var(--home-line);background:var(--home-card);color:var(--home-ink)}.cta-secondary.svelte-6s7q43:hover{border-color:color-mix(in srgb, var(--home-leaf-deep) 45%, transparent);background:color-mix(in srgb, var(--home-leaf) 14%, var(--home-card));transform:translateY(-3px)}.cta-primary.svelte-6s7q43:focus-visible,.cta-secondary.svelte-6s7q43:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--home-coral) 45%, transparent);outline:none}@media (prefers-reduced-motion:reduce){.cta-primary.svelte-6s7q43,.cta-secondary.svelte-6s7q43{transition:none}}.count-up.svelte-1cx2n10{font-variant-numeric:tabular-nums}.hero.svelte-1cn1ji9{padding:8.5rem 1.5rem 5.5rem;position:relative;overflow:hidden}.hero-glow.svelte-1cn1ji9{pointer-events:none;background:radial-gradient(42rem 26rem at 82% 18%, color-mix(in srgb, var(--home-leaf) 22%, transparent), transparent 70%), radial-gradient(34rem 22rem at 8% 88%, color-mix(in srgb, var(--home-peach) 26%, transparent), transparent 70%);position:absolute;inset:0}.hero-inner.svelte-1cn1ji9{align-items:center;gap:3.5rem;max-width:72rem;margin:0 auto;display:grid;position:relative}@media (width>=1024px){.hero-inner.svelte-1cn1ji9{grid-template-columns:1.05fr .9fr}}.hero-eyebrow.svelte-1cn1ji9{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--home-leaf-deep);align-items:center;gap:.75rem;font-size:.72rem;font-weight:500;display:flex}.eyebrow-line.svelte-1cn1ji9{background:color-mix(in srgb, var(--home-leaf-deep) 55%, transparent);width:2rem;height:1px}h1.svelte-1cn1ji9{letter-spacing:-.035em;color:var(--home-ink);word-break:keep-all;margin:1.4rem 0 0;font-size:clamp(2.7rem,6vw,4.6rem);font-weight:800;line-height:1.08}h1.svelte-1cn1ji9 em:where(.svelte-1cn1ji9){background-image:linear-gradient(to top, color-mix(in srgb, var(--home-leaf) 42%, transparent) 34%, transparent 34%);background-position:0 100%;background-repeat:no-repeat;font-style:normal}.hero-sub.svelte-1cn1ji9{max-width:33rem;color:var(--home-muted);word-break:keep-all;margin:1.5rem 0 0;font-size:1.08rem;line-height:1.72}.hero-search.svelte-1cn1ji9{border:1px solid var(--home-line);background:var(--home-card);max-width:33rem;box-shadow:0 10px 30px -18px color-mix(in srgb, var(--home-ink) 45%, transparent);border-radius:999px;align-items:center;gap:.85rem;margin-top:2.4rem;padding:.55rem .55rem .55rem 1.25rem;text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}.hero-search.svelte-1cn1ji9:hover{border-color:color-mix(in srgb, var(--home-leaf-deep) 55%, transparent);box-shadow:0 16px 38px -18px color-mix(in srgb, var(--home-ink) 55%, transparent);transform:translateY(-2px)}.hero-search.svelte-1cn1ji9:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--home-coral) 45%, transparent);outline:none}.hero-search.svelte-1cn1ji9 svg:where(.svelte-1cn1ji9){width:1.2rem;height:1.2rem;color:var(--home-muted);flex-shrink:0}.hero-search-placeholder.svelte-1cn1ji9{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--home-muted);flex:1;font-size:.95rem;overflow:hidden}.hero-search-button.svelte-1cn1ji9{background:var(--home-leaf-deep);color:#fff;border-radius:999px;flex-shrink:0;padding:.7rem 1.4rem;font-size:.9rem;font-weight:700;transition:background .25s}.hero-search.svelte-1cn1ji9:hover .hero-search-button:where(.svelte-1cn1ji9){background:color-mix(in srgb, var(--home-leaf-deep) 84%, var(--home-ink))}.hero-chips.svelte-1cn1ji9{flex-wrap:wrap;gap:.5rem;margin-top:1.1rem;display:flex}.hero-chip.svelte-1cn1ji9{border:1px solid var(--home-line);color:var(--home-muted);border-radius:999px;padding:.5rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s,background .2s,transform .2s}.hero-chip.svelte-1cn1ji9:hover{color:var(--home-leaf-deep);border-color:color-mix(in srgb, var(--home-leaf-deep) 45%, transparent);background:color-mix(in srgb, var(--home-leaf) 16%, transparent);transform:translateY(-2px)}.hero-chip.svelte-1cn1ji9:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--home-coral) 45%, transparent);outline:none}.hero-stats.svelte-1cn1ji9{color:var(--home-muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin:2.2rem 0 0;font-size:.9rem;display:flex}.hero-stats.svelte-1cn1ji9 strong:where(.svelte-1cn1ji9){color:var(--home-ink);font-weight:800}.live-stats.svelte-1cn1ji9{display:contents}.stat-unit.svelte-1cn1ji9{white-space:nowrap;word-break:keep-all;align-items:center;gap:.45rem;display:inline-flex}.free-pill.svelte-1cn1ji9{background:color-mix(in srgb, var(--home-leaf) 26%, transparent);color:var(--home-leaf-deep);border-radius:999px;margin-right:.35rem;padding:.32rem .8rem;font-size:.78rem;font-weight:800}.stat-divider.svelte-1cn1ji9{color:color-mix(in srgb, var(--home-muted) 55%, transparent);margin:0 .15rem}.live-dot.svelte-1cn1ji9{background:var(--home-coral);border-radius:999px;width:.5rem;height:.5rem;animation:2.2s ease-in-out infinite svelte-1cn1ji9-live-pulse}@media (width<=640px){.hero-stats.svelte-1cn1ji9{flex-direction:column;align-items:flex-start;gap:.65rem}.free-pill.svelte-1cn1ji9{margin-right:0}.live-stats.svelte-1cn1ji9{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem .45rem;display:grid}.live-dot.svelte-1cn1ji9{grid-area:1/1}.stat-unit.svelte-1cn1ji9{grid-column:2}.stat-divider.svelte-1cn1ji9{display:none}}@keyframes svelte-1cn1ji9-live-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--home-coral) 45%, transparent)}50%{box-shadow:0 0 0 6px #0000}}.rise.svelte-1cn1ji9{opacity:0;animation:.85s cubic-bezier(.22,1,.36,1) forwards svelte-1cn1ji9-hero-rise;animation-delay:calc(var(--rise-order,0) * .11s + 60ms);transform:translateY(26px)}@keyframes svelte-1cn1ji9-hero-rise{to{opacity:1;transform:none}}.hero-visual.svelte-1cn1ji9{height:26rem;position:relative}@media (width<=1023px){.hero-visual.svelte-1cn1ji9{width:100%;max-width:30rem;height:22rem;margin:0 auto}}.visual-blob.svelte-1cn1ji9{background:linear-gradient(135deg, color-mix(in srgb, var(--home-leaf) 38%, transparent), color-mix(in srgb, var(--home-peach) 42%, transparent));filter:blur(2px);border-radius:46% 54% 58% 42%/48% 44% 56% 52%;animation:14s ease-in-out infinite alternate svelte-1cn1ji9-blob-drift;position:absolute;inset:8% 4%}@keyframes svelte-1cn1ji9-blob-drift{0%{transform:rotate(-2deg)scale(.98)}to{transform:rotate(3deg)scale(1.04)}}.float-card.svelte-1cn1ji9{border:1px solid var(--home-line);background:var(--home-card);width:min(15rem,62%);box-shadow:0 24px 48px -24px color-mix(in srgb, var(--home-ink) 55%, transparent);opacity:0;border-radius:1.1rem;animation:.9s cubic-bezier(.22,1,.36,1) forwards svelte-1cn1ji9-card-in,7s ease-in-out infinite alternate svelte-1cn1ji9-card-float;position:absolute;overflow:hidden}.card-0.svelte-1cn1ji9{z-index:2;--tilt:-5deg;animation-delay:.45s,1.2s;top:2%;left:4%}.card-1.svelte-1cn1ji9{z-index:3;--tilt:3.5deg;animation-delay:.65s,2s;top:30%;right:0}.card-2.svelte-1cn1ji9{z-index:1;--tilt:-2deg;animation-delay:.85s,2.8s;bottom:2%;left:12%}@keyframes svelte-1cn1ji9-card-in{0%{opacity:0;transform:rotate(var(--tilt,0deg)) translateY(34px) scale(.94)}to{opacity:1;transform:rotate(var(--tilt,0deg)) translateY(0) scale(1)}}@keyframes svelte-1cn1ji9-card-float{0%{opacity:1;transform:rotate(var(--tilt,0deg)) translateY(0)}to{opacity:1;transform:rotate(var(--tilt,0deg)) translateY(-12px)}}.float-card.svelte-1cn1ji9 img:where(.svelte-1cn1ji9){object-fit:cover;width:100%;height:7rem;display:block}.float-card-body.svelte-1cn1ji9{gap:.5rem;padding:.8rem .95rem .95rem;display:grid}.float-card-title.svelte-1cn1ji9{-webkit-line-clamp:1;line-clamp:1;color:var(--home-ink);-webkit-box-orient:vertical;margin:0;font-size:.85rem;font-weight:700;display:-webkit-box;overflow:hidden}.float-card-meta.svelte-1cn1ji9{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.float-card-meta.svelte-1cn1ji9 .category:where(.svelte-1cn1ji9){font-family:var(--font-mono);letter-spacing:.04em;color:var(--home-muted);font-size:.68rem}.dday.svelte-1cn1ji9{background:color-mix(in srgb, var(--home-leaf) 28%, transparent);color:var(--home-leaf-deep);border-radius:999px;padding:.18rem .55rem;font-size:.68rem;font-weight:800}.dday.urgent.svelte-1cn1ji9{background:color-mix(in srgb, var(--home-coral) 16%, transparent);color:var(--home-coral)}.float-toast.svelte-1cn1ji9{z-index:4;border:1px solid var(--home-line);background:var(--home-card);box-shadow:0 18px 36px -20px color-mix(in srgb, var(--home-ink) 60%, transparent);opacity:0;border-radius:999px;align-items:center;gap:.6rem;padding:.6rem 1rem .6rem .6rem;animation:.9s cubic-bezier(.22,1,.36,1) 1.15s forwards svelte-1cn1ji9-card-in,6s ease-in-out 1.6s infinite alternate svelte-1cn1ji9-card-float;display:flex;position:absolute;bottom:12%;right:6%}.toast-bell.svelte-1cn1ji9{background:color-mix(in srgb, var(--home-leaf) 30%, transparent);width:2rem;height:2rem;color:var(--home-leaf-deep);border-radius:999px;place-items:center;display:grid}.toast-bell.svelte-1cn1ji9 svg:where(.svelte-1cn1ji9){width:1rem;height:1rem}.toast-text.svelte-1cn1ji9{color:var(--home-muted);flex-direction:column;font-size:.72rem;line-height:1.35;display:flex}.toast-text.svelte-1cn1ji9 strong:where(.svelte-1cn1ji9){color:var(--home-ink);font-size:.78rem}@media (prefers-reduced-motion:reduce){.rise.svelte-1cn1ji9,.float-card.svelte-1cn1ji9,.float-toast.svelte-1cn1ji9{opacity:1;transform:rotate(var(--tilt,0deg));animation:none}.visual-blob.svelte-1cn1ji9,.live-dot.svelte-1cn1ji9{animation:none}}.marquee-section.svelte-wytm7d{isolation:isolate;border-top:1px solid var(--home-line);padding:3.5rem 0 4.5rem;position:relative}.marquee-section.svelte-wytm7d:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(to bottom, var(--home-bg) 0%, color-mix(in srgb, var(--home-bg) 88%, transparent) 48%, transparent 100%);height:6rem;margin-bottom:-6rem;display:block;position:sticky;top:0}.marquee-label.svelte-wytm7d{z-index:3;text-align:center;max-width:72rem;color:var(--home-muted);word-break:keep-all;margin:0 auto 2rem;padding:0 1.5rem;font-size:.95rem;position:relative}.marquee-label.svelte-wytm7d strong:where(.svelte-wytm7d){color:var(--home-leaf-deep);font-weight:800}.marquee.svelte-wytm7d{z-index:1;margin-top:.9rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track.svelte-wytm7d{gap:.75rem;width:max-content;animation:70s linear infinite svelte-wytm7d-marquee-scroll;display:flex}.marquee-track.reverse.svelte-wytm7d{animation-duration:84s;animation-direction:reverse}.marquee.svelte-wytm7d:hover .marquee-track:where(.svelte-wytm7d){animation-play-state:paused}@keyframes svelte-wytm7d-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-group.svelte-wytm7d{gap:.75rem;padding-right:.75rem;display:flex}.marquee-pill.svelte-wytm7d{border:1px solid var(--home-line);background:var(--home-card);color:var(--home-muted);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.55rem 1.15rem;font-size:.85rem;font-weight:600;transition:color .2s,border-color .2s}.marquee-pill.svelte-wytm7d:hover{color:var(--home-leaf-deep);border-color:color-mix(in srgb, var(--home-leaf-deep) 45%, transparent)}.marquee-pill.alt.svelte-wytm7d{background:color-mix(in srgb, var(--home-leaf) 12%, var(--home-card))}@media (prefers-reduced-motion:reduce){.marquee.svelte-wytm7d{-webkit-mask-image:none;mask-image:none}.marquee-track.svelte-wytm7d{width:auto;animation:none}.marquee-group.svelte-wytm7d{flex-wrap:wrap;justify-content:center;padding:0 1.5rem}.marquee-group.clone.svelte-wytm7d{display:none}}.recent.svelte-194di5o{max-width:72rem;margin:0 auto;padding:4rem 1.5rem 5.5rem}.recent-header.svelte-194di5o{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2.25rem;display:flex}.eyebrow.svelte-194di5o{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--home-coral);align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.72rem;font-weight:500;display:inline-flex}.eyebrow.svelte-194di5o:before{content:"";background:var(--home-coral);border-radius:999px;width:.45rem;height:.45rem;animation:2.2s ease-in-out infinite svelte-194di5o-live-blink}@keyframes svelte-194di5o-live-blink{0%,to{opacity:1}50%{opacity:.35}}h2.svelte-194di5o{letter-spacing:-.03em;color:var(--home-ink);word-break:keep-all;margin:0;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:800;line-height:1.28}.recent-all.svelte-194di5o{border:1px solid var(--home-line);color:var(--home-ink);border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.6rem 1.15rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.recent-all.svelte-194di5o:hover{border-color:color-mix(in srgb, var(--home-leaf-deep) 45%, transparent);background:color-mix(in srgb, var(--home-leaf) 14%, transparent);transform:translateY(-2px)}.recent-all.svelte-194di5o:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--home-coral) 45%, transparent);outline:none}.recent-all.svelte-194di5o .arrow:where(.svelte-194di5o){transition:transform .25s}.recent-all.svelte-194di5o:hover .arrow:where(.svelte-194di5o){transform:translate(3px)}.recent-grid.svelte-194di5o{gap:1.1rem;display:grid}@media (width>=768px){.recent-grid.svelte-194di5o{grid-template-columns:repeat(3,1fr)}}.campaign-card.svelte-194di5o{border:1px solid var(--home-line);background:var(--home-card);border-radius:1.4rem;flex-direction:column;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;display:flex;overflow:hidden}.campaign-card.svelte-194di5o:hover{border-color:color-mix(in srgb, var(--home-leaf-deep) 45%, transparent);box-shadow:0 26px 52px -30px color-mix(in srgb, var(--home-ink) 60%, transparent);transform:translateY(-5px)}.campaign-card.svelte-194di5o:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--home-coral) 45%, transparent);outline:none}.card-media.svelte-194di5o{aspect-ratio:16/10;background:color-mix(in srgb, var(--home-muted) 8%, transparent);position:relative;overflow:hidden}.card-media.svelte-194di5o img:where(.svelte-194di5o){object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1)}.campaign-card.svelte-194di5o:hover .card-media:where(.svelte-194di5o) img:where(.svelte-194di5o){transform:scale(1.05)}.media-fallback.svelte-194di5o{background:linear-gradient(120deg, color-mix(in srgb, var(--home-leaf) 40%, transparent), color-mix(in srgb, var(--home-peach) 50%, transparent));place-items:center;width:100%;height:100%;display:grid}.media-fallback.svelte-194di5o span:where(.svelte-194di5o){letter-spacing:.06em;color:color-mix(in srgb, var(--home-ink) 65%, transparent);font-size:1.05rem;font-weight:800}.dday-pill.svelte-194di5o{background:var(--home-leaf-deep);color:#fff;box-shadow:0 8px 18px -8px color-mix(in srgb, var(--home-ink) 60%, transparent);border-radius:999px;padding:.3rem .75rem;font-size:.75rem;font-weight:800;position:absolute;top:.85rem;left:.85rem}.dday-pill.urgent.svelte-194di5o{background:var(--home-coral)}.dday-pill.closed.svelte-194di5o{background:color-mix(in srgb, var(--home-muted) 75%, transparent)}.card-body.svelte-194di5o{gap:.6rem;padding:1.15rem 1.3rem 1.3rem;display:grid}.card-meta.svelte-194di5o{font-family:var(--font-mono);letter-spacing:.03em;color:var(--home-muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;font-size:.7rem;display:flex}.meta-dot.svelte-194di5o{background:color-mix(in srgb, var(--home-muted) 55%, transparent);border-radius:999px;width:3px;height:3px}.card-title.svelte-194di5o{-webkit-line-clamp:2;line-clamp:2;letter-spacing:-.01em;color:var(--home-ink);word-break:keep-all;-webkit-box-orient:vertical;margin:0;font-size:1.02rem;font-weight:800;line-height:1.45;display:-webkit-box;overflow:hidden}.card-offer.svelte-194di5o{-webkit-line-clamp:1;line-clamp:1;color:var(--home-muted);-webkit-box-orient:vertical;margin:0;font-size:.85rem;display:-webkit-box;overflow:hidden}.card-foot.svelte-194di5o{border-top:1px solid var(--home-line);color:var(--home-muted);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.35rem;padding-top:.8rem;font-size:.78rem;display:flex}.foot-item.svelte-194di5o{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.35rem;min-width:0;display:inline-flex;overflow:hidden}.foot-item.svelte-194di5o svg:where(.svelte-194di5o){flex-shrink:0;width:.85rem;height:.85rem}.foot-right.svelte-194di5o{flex-shrink:0;align-items:center;gap:.6rem;display:inline-flex}.foot-date.svelte-194di5o{color:var(--home-ink);font-weight:700}.recent-empty.svelte-194di5o{border:1px dashed color-mix(in srgb, var(--home-muted) 40%, transparent);text-align:center;border-radius:1.4rem;padding:3.5rem 1.5rem}.empty-title.svelte-194di5o{color:var(--home-ink);margin:0;font-size:1.15rem;font-weight:800}.empty-sub.svelte-194di5o{color:var(--home-muted);word-break:keep-all;margin:.6rem 0 0;font-size:.9rem}.empty-cta.svelte-194di5o{background:var(--home-leaf-deep);color:#fff;border-radius:999px;margin-top:1.4rem;padding:.65rem 1.4rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.empty-cta.svelte-194di5o:hover{background:color-mix(in srgb, var(--home-leaf-deep) 84%, var(--home-ink));transform:translateY(-2px)}.empty-cta.svelte-194di5o:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--home-coral) 45%, transparent);outline:none}@media (width<=767px){.recent-header.svelte-194di5o{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.eyebrow.svelte-194di5o:before{animation:none}.campaign-card.svelte-194di5o,.card-media.svelte-194di5o img:where(.svelte-194di5o),.recent-all.svelte-194di5o,.empty-cta.svelte-194di5o{transition:none}}.home-shell.svelte-1uha8ag{--home-bg:#faf8f4;--home-card:#fff;--home-ink:#232d26;--home-muted:#68706a;--home-line:#232d261f;--home-leaf:#99b898;--home-leaf-deep:#44614a;--home-peach:#feceab;--home-coral:#e84a5f;background-color:var(--home-bg);color:var(--home-ink)}.dark .home-shell.svelte-1uha8ag{--home-bg:#131a16;--home-card:#1c2620;--home-ink:#f2f1ea;--home-muted:#a5aca3;--home-line:#f2f1ea21;--home-leaf:#7a9a7c;--home-leaf-deep:#a7c3a8;--home-peach:#d4a87a;--home-coral:#ff847c}.dark .home-shell.svelte-1uha8ag .hero-search-button,.dark .home-shell.svelte-1uha8ag .dday-pill:not(.urgent):not(.closed),.dark .home-shell.svelte-1uha8ag .cta-primary,.dark .home-shell.svelte-1uha8ag .empty-cta,.dark .home-shell.svelte-1uha8ag .chip.on:not(.deep){color:#131a16}.home-shell.svelte-1uha8ag .reveal{opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(28px)}.home-shell.svelte-1uha8ag .reveal.is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.home-shell.svelte-1uha8ag .reveal{opacity:1;transition:none;transform:none}}
