@import url("dark-mode.css");:root{--page-background: var(--app-light-page,#f8faf7);--surface: var(--app-light-surface,#ffffff);--surface-raised: var(--app-light-surface-raised,#ffffff);--text-main: var(--app-light-text,#202124);--text-muted: var(--app-light-muted,#687078);--line: var(--app-light-line,#e5e7eb);--input: var(--app-light-input,#ffffff);--hover: var(--app-light-hover,var(--brand-soft,#F4EBFF));--brand-mark-background: transparent;--brand: var(--app-light-brand,var(--brand,#6200DC));--brand-hover: var(--app-light-brand-hover,var(--brand-hover,#3D02AA));--brand-dark: var(--app-light-brand-dark,var(--brand-dark,#3D02AA));--brand-soft: var(--app-light-brand-soft,var(--brand-soft,#F4EBFF));--brand-border: var(--app-light-brand-border,var(--brand-border,#D6B8FF));--brand-ink: var(--app-light-brand-ink,#FFFFFF);--accent: var(--app-light-brand,var(--brand,#6200DC));} .swal2-popup .swal2-confirm{color:var(--brand-ink,#FFFFFF) !important;} :is(.hero-stat,.view-link,.category-stat,.category-count-label){color:var(--brand-dark) !important;} .view-link :is(.icon-png,svg){color:var(--brand-dark) !important;fill:currentColor;} .view-link img.icon-png{filter:brightness(0) saturate(100%) invert(20%) sepia(98%) saturate(7484%) hue-rotate(270deg) brightness(79%) contrast(124%) !important;} body{background: var(--page-background) !important;} :is(.primary-btn,.btn-primary,.signup-btn,.login-btn,.submit-btn,.contact-btn,.twelve-btn,.review-signin-primary,.msg-tab.active,.hero-link,.ah-btn-primary,.trend-primary,.msg-btn-primary,.category-explore,.common-submit,.common-home-search button,.newsletter-form button,.apphunt-cookie-accept,.dashboard-action-btn.primary,.saved-btn.primary,.search-form button,.search-panel button,.search-form .view,.search-form .empty a,.blog-page .hero-link,.blog-page .newsletter-form button,.article-page .share-btn,.how-simple .ah-btn-primary,.submission-onboarding__next,.community-btn.primary,.discussion-btn.primary,.action-btn.primary,.side-link.primary,.about-btn.primary,.not-found-btn.primary,.admin-primary-btn,.btn[class*="primary"],button.primary,a.primary,button[class*="-primary"],a[class*="-primary"],button[class*="_primary"],a[class*="_primary"],input[type="submit"]:not(.btn-danger):not(.danger-btn)){background: var(--brand) !important;border-color: var(--brand) !important;color: var(--brand-ink) !important;} :is(.primary-btn,.btn-primary,.signup-btn,.login-btn,.submit-btn,.contact-btn,.twelve-btn,.review-signin-primary,.msg-tab.active,.hero-link,.ah-btn-primary,.trend-primary,.msg-btn-primary,.category-explore,.common-submit,.common-home-search button,.newsletter-form button,.apphunt-cookie-accept,.dashboard-action-btn.primary,.saved-btn.primary,.search-form button,.search-panel button,.search-form .view,.search-form .empty a,.blog-page .hero-link,.blog-page .newsletter-form button,.article-page .share-btn,.how-simple .ah-btn-primary,.submission-onboarding__next,.community-btn.primary,.discussion-btn.primary,.action-btn.primary,.side-link.primary,.about-btn.primary,.not-found-btn.primary,.admin-primary-btn,.btn[class*="primary"],button.primary,a.primary,button[class*="-primary"],a[class*="-primary"],button[class*="_primary"],a[class*="_primary"],input[type="submit"]:not(.btn-danger):not(.danger-btn)):hover{background: var(--brand-hover) !important;border-color: var(--brand-hover) !important;color: var(--brand-ink) !important;} :is(.primary-btn,.btn-primary,.signup-btn,.login-btn,.submit-btn,.contact-btn,.twelve-btn,.review-signin-primary,.msg-tab.active,.hero-link,.ah-btn-primary,.trend-primary,.msg-btn-primary,.category-explore,.common-submit,.common-home-search button,.newsletter-form button,.apphunt-cookie-accept,.dashboard-action-btn.primary,.saved-btn.primary,.search-form button,.search-panel button,.search-form .view,.search-form .empty a,.blog-page .hero-link,.blog-page .newsletter-form button,.article-page .share-btn,.how-simple .ah-btn-primary,.submission-onboarding__next,.community-btn.primary,.discussion-btn.primary,.action-btn.primary,.side-link.primary,.about-btn.primary,.not-found-btn.primary,.admin-primary-btn,.btn[class*="primary"],button.primary,a.primary,button[class*="-primary"],a[class*="-primary"],button[class*="_primary"],a[class*="_primary"],input[type="submit"]:not(.btn-danger):not(.danger-btn)) :is(.icon-png,.material-symbols-rounded,svg){color:var(--brand-ink,#fff) !important;fill:currentColor;} :is(.primary-btn,.btn-primary,.signup-btn,.login-btn,.submit-btn,.contact-btn,.twelve-btn,.review-signin-primary,.msg-tab.active,.hero-link,.ah-btn-primary,.trend-primary,.msg-btn-primary,.category-explore,.common-submit,.common-home-search button,.newsletter-form button,.apphunt-cookie-accept,.dashboard-action-btn.primary,.saved-btn.primary,.search-form button,.search-panel button,.search-form .view,.search-form .empty a,.blog-page .hero-link,.blog-page .newsletter-form button,.article-page .share-btn,.how-simple .ah-btn-primary,.submission-onboarding__next,.community-btn.primary,.discussion-btn.primary,.action-btn.primary,.side-link.primary,.about-btn.primary,.not-found-btn.primary,.admin-primary-btn,.btn[class*="primary"],button.primary,a.primary,button[class*="-primary"],a[class*="-primary"],button[class*="_primary"],a[class*="_primary"],input[type="submit"]:not(.btn-danger):not(.danger-btn)) img.icon-png{filter:brightness(0) invert(1) !important;} :is(button,a,[role="button"]):is(.primary,[class*="primary"],[class*="-primary"],[class*="_primary"]),button[type="submit"]:not(.btn-danger):not(.danger-btn){color:var(--brand-ink,#fff) !important;} :is(button,a,[role="button"]):is(.primary,[class*="primary"],[class*="-primary"],[class*="_primary"]) :is(.icon-png,svg),button[type="submit"]:not(.btn-danger):not(.danger-btn) :is(.icon-png,svg){color:var(--brand-ink,#fff) !important;fill:currentColor;} :is(button,a,[role="button"]):is(.primary,[class*="primary"],[class*="-primary"],[class*="_primary"]) img.icon-png,button[type="submit"]:not(.btn-danger):not(.danger-btn) img.icon-png{filter:brightness(0) invert(1) !important;} .brand-mark,header .brand-mark{background: var(--app-logo-circle-color,var(--brand)) !important;background-image: none !important;border-radius: var(--app-logo-radius,14px) !important;box-shadow: 0 7px 18px color-mix(in srgb,var(--brand-shadow-color,var(--brand)) 20%,transparent) !important;color: var(--app-logo-icon-color,var(--brand-dark)) !important;font-size: 0 !important;} .apphunt-common-header .common-submit,.apphunt-common-header .common-home-search button,.apphunt-common-header .common-submit:not(.open){background: var(--brand) !important;color: var(--brand-ink) !important;} .apphunt-common-header .common-submit:hover,.apphunt-common-header .common-home-search button:hover{background: var(--brand-hover) !important;color: var(--brand-ink) !important;} .apphunt-common-header .common-submit .icon-png,.apphunt-common-header .common-home-search button .icon-png{filter: none !important;color: var(--brand-ink) !important;} .brand-mark::before,.brand-mark::after,.admin-brand-mark::after,.login-brand-mark::after,.forgot-brand-mark::after,.common-mark::after{content:none !important;display:none !important;} .brand-mark,.admin-brand-mark,.login-brand-mark,.signup-brand-mark,.forgot-brand-mark,.reset-brand-mark,.apphunt-common-header .common-mark{position:relative !important;overflow:hidden;background:transparent !important;background-image:none !important;border-radius:0 !important;box-shadow:none !important;} .brand-mark img,.admin-brand-mark img,.login-brand-mark img,.signup-brand-mark img,.forgot-brand-mark img,.reset-brand-mark img{display:block !important;width:100%;height:100%;object-fit:contain;filter:none !important;} .verified-badge{color: #2563eb;vertical-align: middle;} .verified-badge .icon-png{font-size: 16px;} :root{color-scheme: light;--control-border:#d5dbe2;--control-text:#202124;--control-muted:#687385;} input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]),textarea,select{box-sizing:border-box;border:1px solid var(--control-border);border-radius:var(--sa-radius-control,10px);background-color:#fff;color:var(--control-text);font:inherit;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;} input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]),textarea{padding:11px 13px;} select{min-height:42px;padding:10px 40px 10px 13px;appearance:none;background-image:url("../icons/dropdown-chevron.svg");background-repeat:no-repeat;background-position:right 13px center;cursor:pointer;} textarea{min-height:110px;line-height:1.55;resize:vertical;} input::placeholder,textarea::placeholder{color:var(--control-muted);opacity:1;} input:focus,textarea:focus,select:focus{outline:none;border-color:var(--brand-dark);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 22%,transparent);} input[type="checkbox"],input[type="radio"]{accent-color:var(--brand-dark);} input[type="file"]{max-width:100%;color:#3e4650;font:inherit;} input[type="file"]::file-selector-button{margin-right:12px;padding:9px 13px;border:1px solid var(--brand-border);border-radius:9px;background:var(--brand-soft);color:var(--brand-dark);font:inherit;font-size:13px;font-weight:700;line-height:1.2;cursor:pointer;} input[type="file"]::file-selector-button:hover{background:var(--brand-hover,#3D02AA);} button,input[type="button"],input[type="submit"],input[type="reset"],[role="button"]{-webkit-tap-highlight-color:transparent;} button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role="button"]:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-border) 48%,transparent);outline-offset:2px;} button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.62;} .apphunt-tooltip{position:fixed;z-index:2147483000;max-width:min(280px,calc(100vw - 24px));isolation:isolate;padding:9px 12px;border:1px solid rgba(255,255,255,.78);border-radius:12px;background:rgba(255,255,255,.76);color:#202124;box-shadow:0 10px 28px rgba(20,30,38,.14);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);font:600 12px/1.45 Inter,Arial,sans-serif;letter-spacing:.01em;text-align:left;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease;overflow:visible;} .apphunt-tooltip::after{content:"";position:absolute;z-index:-1;width:10px;height:10px;background:rgba(255,255,255,.76);border:0;transform:rotate(45deg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);} .apphunt-tooltip.is-above::after{left:calc(50% - 6px);bottom:-6px;border-right:1px solid #dce3e8;border-bottom:1px solid #dce3e8;} .apphunt-tooltip.is-below::after{left:calc(50% - 6px);top:-6px;border-top:1px solid #dce3e8;border-left:1px solid #dce3e8;} .apphunt-tooltip.is-right::after{left:-6px;top:calc(50% - 6px);border-left:1px solid #dce3e8;border-bottom:1px solid #dce3e8;} .apphunt-tooltip.is-left::after{right:-6px;top:calc(50% - 6px);border-right:1px solid #dce3e8;border-top:1px solid #dce3e8;} .apphunt-tooltip.is-visible{opacity:1;transform:translateY(0);} html[data-theme="dark"] .apphunt-tooltip{background:rgba(27,34,41,.78);color:#edf2f6;border-color:rgba(255,255,255,.16);box-shadow:0 10px 28px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);} html[data-theme="dark"] .apphunt-tooltip::after{background:rgba(27,34,41,.78);border-color:rgba(255,255,255,.16);} html[data-theme="dark"] .apphunt-tooltip.is-above::after,html[data-theme="dark"] .apphunt-tooltip.is-below::after,html[data-theme="dark"] .apphunt-tooltip.is-left::after,html[data-theme="dark"] .apphunt-tooltip.is-right::after{border-color:rgba(255,255,255,.16);} @media (prefers-reduced-motion:reduce){.apphunt-tooltip{transition:none;} } @media (max-width:820px){body > footer,body > .apphunt-common-footer,body > .site-footer,body > #footer{display:none !important;} } :root{--pp-card-radius:18px;--pp-control-radius:12px;--pp-shadow-card:0 10px 32px color-mix(in srgb,var(--text-main,#202124) 5%,transparent);--pp-shadow-hover:0 16px 38px color-mix(in srgb,var(--text-main,#202124) 9%,transparent);} html body:not(.pattern-waves){-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility} html body :is(h1,h2,h3){font-family:var(--font,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);text-wrap:balance;letter-spacing:-.025em} html body :is(h1,h2){line-height:1.18} html body p{line-height:1.65} html body :is(.apphunt-common-header,.site-header,header:has(.common-nav)){background:color-mix(in srgb,var(--surface,#fff) 92%,transparent);border-color:color-mix(in srgb,var(--line,#e5e7eb) 82%,transparent);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);} html body .apphunt-common-header .common-nav{min-height:72px} html body .apphunt-common-header .common-search{border-radius:var(--pp-control-radius);background:var(--surface,#fff)} html body .apphunt-common-header .common-links a{transition:color .16s ease,background-color .16s ease} html body :is(.card,.panel,.section-card,.form-card,.settings-card,.dashboard-card,.stat-card,.quick-card,.app-card,.product-card,.blog-card,.discussion-card,.collection-card,.article-card,.faq-item){border-radius:var(--pp-card-radius);border-color:var(--line,#e5e7eb);box-shadow:var(--pp-shadow-card);} html body :is(.app-card,.product-card,.blog-card,.discussion-card,.collection-card) a:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 42%,transparent);outline-offset:3px;border-radius:inherit } html body :is(input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]),textarea,select){border-radius:var(--pp-control-radius);border-color:var(--line,#e5e7eb);background-color:var(--input,#fff);} html body :is(input,textarea,select):focus-visible{border-color:var(--brand)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 13%,transparent)!important;} html body :is(button,.btn,[role="button"]){transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease} html body :is(button,a,.btn,[role="button"]):focus-visible{outline-color:color-mix(in srgb,var(--brand) 45%,transparent)} html body ::selection{background:var(--brand-border,#D6B8FF);color:var(--text-main,#202124)} @media(hover:hover){html body :is(.app-card,.product-card,.blog-card,.discussion-card,.collection-card):hover{border-color:color-mix(in srgb,var(--brand-border) 72%,var(--line));box-shadow:var(--pp-shadow-hover)} } @media(max-width:640px){html body :is(.card,.panel,.section-card,.form-card,.settings-card,.dashboard-card,.stat-card,.quick-card,.app-card,.product-card,.blog-card,.discussion-card,.collection-card,.article-card,.faq-item){border-radius:16px} } @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}html body :is(button,.btn,[role="button"],a){transition:none!important}}