html{scroll-behavior:smooth}.skip-link{position:absolute;top:-100%;left:16px;z-index:10000;padding:.75rem 1.25rem;border-radius:8px;background:#1976d2;color:#fff;font-weight:600;text-decoration:none;box-shadow:0 4px 12px #00000026}.skip-link:focus{top:16px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}*:focus-visible{outline:2px solid currentColor;outline-offset:2px}::selection{background-color:#1976d240}a.MuiCard-root:hover,button.MuiCard-root:hover,.MuiCard-root.MuiPaper-elevation1:hover,.MuiCard-root.MuiPaper-elevation2:hover{box-shadow:0 8px 24px #0f172a14}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:2px}[dir=rtl] .MuiListItemButton-root{text-align:right}.stats-card-highlight{transition:transform .25s ease,box-shadow .25s ease}.stats-card-highlight:hover{transform:translateY(-2px)}.discovery-card{transition:transform .2s ease,box-shadow .2s ease}.discovery-card:hover{transform:translateY(-3px)}.discovery-card:focus-visible{outline:2px solid var(--mui-palette-primary-main, #6366f1);outline-offset:3px}.marketing-step-card{scroll-margin-top:80px}.how-it-works-faq .MuiAccordionSummary-root:focus-visible{outline:2px solid var(--mui-palette-primary-main, #6366f1);outline-offset:-2px;border-radius:12px}.browse-filter-panel,.search-filter-panel{position:sticky;top:80px}.search-filter-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.neighborhood-filter-root .MuiChip-root{max-width:100%}.neighborhood-filter-root .MuiFormControl-root{width:100%}.saved-search-summary{line-height:1.5;word-break:break-word}.saved-search-dialog-preview{display:block;padding:8px 12px;margin-bottom:16px;border-radius:8px;background:var(--mui-palette-action-hover, rgba(0, 0, 0, .04));border:1px dashed var(--mui-palette-divider, rgba(0, 0, 0, .12))}.browse-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.browse-active-filters .MuiChip-root{max-width:min(100%,320px)}.browse-filter-panel .MuiFormControl-root,.browse-filter-panel .MuiTextField-root{width:100%}.browse-filter-panel .MuiInputLabel-root{font-weight:500}.saved-searches-page-list .MuiCard-root{transition:box-shadow .2s ease,border-color .2s ease}.saved-searches-page-list .MuiCard-root:hover{box-shadow:0 4px 20px #00000014}[dir=rtl] .browse-active-filters{flex-direction:row-reverse}.browse-results-pagination{border-radius:12px;background:var(--mui-palette-background-paper, #fff)}.browse-results-pagination .MuiPagination-ul{flex-wrap:wrap;justify-content:center}.search-results-pagination{border-radius:12px;padding-top:1rem;margin-top:1rem;border-top:1px solid var(--mui-palette-divider, rgba(0, 0, 0, .12))}.search-results-count{font-variant-numeric:tabular-nums;letter-spacing:.01em;display:block}.browse-active-filters .search-results-count{margin-bottom:.25rem}.browse-load-more-btn,.search-load-more-btn{min-width:12rem;border-radius:999px;font-weight:600;text-transform:none}.browse-results-pagination .browse-load-more-btn{order:-1;width:100%;max-width:20rem}.search-results-pagination .search-load-more-btn{width:100%;max-width:18rem}.browse-load-more-failed,.search-load-more-failed{border-radius:12px;padding:.5rem .75rem;background:color-mix(in srgb,var(--mui-palette-error-main, #d32f2f) 8%,transparent)}@media (max-width: 600px){.browse-filter-panel,.search-filter-panel{position:static;top:auto}.browse-active-filters .MuiChip-root{max-width:100%}}@media (prefers-reduced-motion: reduce){.discovery-card:hover{transform:none}}.marketing-prose{max-width:68ch;line-height:1.75}.settings-panel-card{border-radius:16px;transition:box-shadow .25s ease,border-color .25s ease}.settings-panel-card:hover{box-shadow:0 6px 20px #0f172a0f}[data-mui-color-scheme=dark] .settings-panel-card:hover{box-shadow:0 6px 24px #00000059}.settings-panel-card.deep-link-highlight{border:2px solid rgba(99,102,241,.45)}.page-section-stack>*+*{margin-top:1.5rem}[dir=rtl] .page-section-stack>*+*{margin-top:1.5rem}.settings-list-row,.growth-settings-list .MuiListItemButton-root{border-radius:12px;transition:background-color .2s ease}.settings-list-row:hover,.growth-settings-list .MuiListItemButton-root:hover{background-color:#1976d20f}[data-mui-color-scheme=dark] .settings-list-row:hover,[data-mui-color-scheme=dark] .growth-settings-list .MuiListItemButton-root:hover{background-color:#90caf914}[dir=rtl] .growth-settings-list .MuiListItemButton-root{text-align:right}@media (prefers-color-scheme: dark){.skip-link{background:#90caf9;color:#0d1117}}@keyframes favoritePop{0%{transform:scale(1)}45%{transform:scale(1.25)}to{transform:scale(1)}}.favorite-pop{animation:favoritePop .28s ease-out}@media (prefers-reduced-motion: reduce){.favorite-pop{animation:none}}.page-enter{animation:pageEnter .35s ease-out}@keyframes pageEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.page-enter{animation:none}}@keyframes deepLinkPulse{0%,to{box-shadow:0 0 #1976d259}50%{box-shadow:0 0 0 6px #1976d200}}.deep-link-highlight{animation:deepLinkPulse 1.2s ease-in-out 2}@media (prefers-reduced-motion: reduce){.deep-link-highlight{animation:none}}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.nav-badge-pulse .MuiBadge-badge{animation:badgePulse .45s ease-out}@media (prefers-reduced-motion: reduce){.nav-badge-pulse .MuiBadge-badge{animation:none}}@keyframes awardCelebrate{0%{transform:scale(.98);opacity:.85}40%{transform:scale(1.01);opacity:1}to{transform:scale(1);opacity:1}}.award-success-celebrate{animation:awardCelebrate .45s ease-out}@media (prefers-reduced-motion: reduce){.award-success-celebrate{animation:none}}@keyframes messageBubbleIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.message-bubble-enter{animation:messageBubbleIn .2s ease-out}@media (prefers-reduced-motion: reduce){.message-bubble-enter{animation:none}}@keyframes typingBounce{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.typing-dots>span{width:4px;height:4px;border-radius:50%;background-color:var(--mui-palette-primary-main, #1976d2);animation:typingBounce 1.2s infinite ease-in-out}.typing-dots>span:nth-of-type(2){animation-delay:.2s}.typing-dots>span:nth-of-type(3){animation-delay:.4s}@media (prefers-reduced-motion: reduce){.typing-dots>span{animation:none;opacity:.7}}.checkout-stepper .MuiStepLabel-label{font-weight:600}.growth-settings-list .MuiListItemButton-root{margin-bottom:4px}.MuiBottomNavigation-root{padding-bottom:env(safe-area-inset-bottom,0)}.settings-list-row:focus-visible,.growth-settings-list .MuiListItemButton-root:focus-visible{outline:2px solid rgba(25,118,210,.55);outline-offset:2px}.MuiAlert-root .MuiButton-root:focus-visible{outline:2px solid currentColor;outline-offset:2px}.auth-discovery-section{scroll-margin-top:72px}.notification-inbox-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.notification-inbox-card .MuiChip-root{max-width:100%}.notification-inbox-card .MuiStack-root{min-width:0}.notification-inbox-card:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0f172a14}[data-mui-color-scheme=dark] .notification-inbox-card:hover{box-shadow:0 6px 22px #00000059}.activity-hub-list-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.activity-hub-list-card:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0f172a14}[data-mui-color-scheme=dark] .activity-hub-list-card:hover{box-shadow:0 6px 22px #00000059}.marketplace-liquidity-strip{scroll-margin-top:72px;transition:box-shadow .2s ease,border-color .2s ease}.dashboard-liquidity-bar .marketplace-liquidity-strip:hover{box-shadow:0 6px 20px #0f172a14}[data-mui-color-scheme=dark] .dashboard-liquidity-bar .marketplace-liquidity-strip:hover{box-shadow:0 6px 24px #00000059}.cold-start-cta-card{animation:pageEnter .45s ease-out}.bid-list-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.bid-list-card:hover{box-shadow:0 8px 22px #0f172a1a}[data-mui-color-scheme=dark] .bid-list-card:hover{box-shadow:0 8px 26px #0006}@media (prefers-reduced-motion: reduce){.notification-inbox-card:hover,.bid-list-card:hover{transform:none}.cold-start-cta-card{animation:none}.dashboard-liquidity-bar .marketplace-liquidity-strip:hover{box-shadow:none}}.compare-hub-page .MuiTabs-root{background:#fff9;border-radius:12px;padding:4px 8px 0}[dir=rtl] .compare-hub-page .MuiTabs-root{direction:rtl}.compare-hub-page .MuiTab-root.Mui-selected{font-weight:700}.dashboard-toolbar-elevated{box-shadow:0 4px 20px #0f172a14;transition:box-shadow .2s ease}
