/* AgentHiveX design refresh — shared across the existing application and community. */
:root { --ahx-ink:#182132; --ahx-muted:#687387; --ahx-line:#e5e8ef; --ahx-purple:#6250e8; --ahx-teal:#167a65; --ahx-paper:#f7f8fc; }
html {scroll-behavior:smooth;scroll-padding-top:120px}
body:not(.ahx-community-page) {line-height:1.6}
body:not(.ahx-community-page) .hero-dark-wrapper {width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}
body:not(.ahx-community-page) :is(h1,h2,h3) {text-wrap:balance;letter-spacing:-.035em}
body:not(.ahx-community-page) :is(.tool-card,.post-card,.review-card,.news-card,.guide-card,.category-card,.pricing-card,.skill-card,.compare-card) {border-radius:20px!important;overflow:hidden;box-shadow:0 4px 18px #18213206!important;transition:transform .2s,box-shadow .2s,border-color .2s!important}
body:not(.ahx-community-page) :is(.tool-card,.news-card,.guide-card,.category-card,.skill-card,.compare-card):hover {transform:translateY(-4px);box-shadow:0 14px 30px #18213210!important}
body:not(.ahx-community-page) .tool-card {padding:24px!important;gap:18px!important;min-height:220px;position:relative}
body:not(.ahx-community-page) .tool-card-top {align-items:center;gap:14px}
body:not(.ahx-community-page) .card-meta {min-width:0}
body:not(.ahx-community-page) .card-meta h3 {font-size:1.12rem;line-height:1.3;margin-bottom:8px}
body:not(.ahx-community-page) .card-meta-row {flex-wrap:wrap;gap:6px}
body:not(.ahx-community-page) .card-desc {display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.65!important;min-height:4.9em}
body:not(.ahx-community-page) .card-footer {margin-top:auto;border-top:1px solid var(--border,#e5e8ef);padding-top:16px;gap:8px;flex-wrap:wrap}
body:not(.ahx-community-page) .tools-grid {gap:22px!important}
body:not(.ahx-community-page) .section {padding-top:64px;padding-bottom:64px}
body:not(.ahx-community-page) .section-header {gap:20px!important;margin-bottom:28px!important}
body:not(.ahx-community-page) .section-title {font-size:clamp(1.6rem,3vw,2.25rem)!important}
body:not(.ahx-community-page) .hero-title {line-height:1.08!important;letter-spacing:-.055em!important}
body:not(.ahx-community-page) .hero-subtitle {line-height:1.7!important;max-width:660px!important}
body:not(.ahx-community-page) .hero-search {box-shadow:0 12px 35px #0002!important;border-radius:16px!important}
body:not(.ahx-community-page) .live-slots-bar {padding:32px max(24px,calc((100vw - 1200px)/2))!important;background:#f3f2fa!important;border:0!important;color:#182132!important;overflow:hidden}
body:not(.ahx-community-page) .live-slots-label {font-size:.7rem!important;letter-spacing:.14em!important;color:#687387!important;margin:0 0 16px!important;position:static!important;writing-mode:initial!important;transform:none!important}
body:not(.ahx-community-page) .live-slots-bar-inner {overflow:visible!important;margin:0!important}
body:not(.ahx-community-page) .live-slots-bar::before,body:not(.ahx-community-page) .live-slots-bar::after,body:not(.ahx-community-page) .live-slots-bar-inner::before,body:not(.ahx-community-page) .live-slots-bar-inner::after {display:none!important}
body:not(.ahx-community-page) .live-slots-track {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px!important;width:auto!important;transform:none!important;animation:none!important}
body:not(.ahx-community-page) .sponsored-slot {display:flex!important;flex-direction:column;min-width:0!important;max-width:none!important;padding:22px!important;background:#fff!important;border:1px solid #e2deef!important;color:#182132!important;border-radius:18px!important;box-shadow:0 3px 14px #31245705;gap:14px}
body:not(.ahx-community-page) .sponsored-slot-head {display:grid!important;grid-template-columns:40px minmax(0,1fr);gap:10px!important;align-items:center!important}
body:not(.ahx-community-page) .sponsored-slot-meta {min-width:0}
body:not(.ahx-community-page) .sponsored-slot-meta strong {font-size:1rem!important;color:#182132!important}
body:not(.ahx-community-page) .sponsored-slot-meta div {font-size:.75rem!important;color:#687387!important}
body:not(.ahx-community-page) :is(.sponsored-live-badge,.sponsored-premium-badge) {grid-column:2;justify-self:start;font-size:.62rem!important;margin:0!important;background:#efecff!important;color:#6250e8!important;border:0!important;white-space:nowrap}
body:not(.ahx-community-page) .sponsored-slot p {color:#687387!important;font-size:.82rem!important;line-height:1.6!important;margin:0!important;flex:1}
body:not(.ahx-community-page) .sponsored-slot .btn {align-self:flex-start;margin-top:auto;background:#f1eefb!important;color:#6250e8!important;border:0!important;box-shadow:none!important;padding:8px 14px!important;border-radius:9px!important;width:auto!important}
body:not(.ahx-community-page) .sponsored-premium {background:linear-gradient(135deg,#fff9e9,#fff)!important;border-color:#e8cf92!important}
body:not(.ahx-community-page) .sponsored-premium .sponsored-premium-badge {background:#fff0c8!important;color:#906214!important}
body:not(.ahx-community-page) .post-card {padding:24px!important;border:1px solid var(--border,#e5e8ef)!important}
body:not(.ahx-community-page) .post-card h3 {font-size:1.3rem!important;line-height:1.35!important}
body:not(.ahx-community-page) .post-card-content {line-height:1.75!important;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
body:not(.ahx-community-page) :is(.page-hero,.page-header) {padding-top:48px!important;padding-bottom:36px!important}
body:not(.ahx-community-page) :is(input,textarea,select) {border-radius:10px}
body:not(.ahx-community-page) :is(input,textarea,select):focus-visible {outline:3px solid #6250e830;outline-offset:2px}
body:not(.ahx-community-page) .pricing-card {padding:28px!important}
body:not(.ahx-community-page) :is(.pricing-card-pro,.advertise-plan-featured) {border-color:#b9acf5!important;box-shadow:0 14px 40px #6250e814!important}
body:not(.ahx-community-page) .pricing-feature-card {border-radius:18px;overflow:hidden}
body:not(.ahx-community-page) .agent-detail-right {gap:24px}
body:not(.ahx-community-page) .user-profile-card {border-radius:20px}
body:not(.ahx-community-page) .page-hero-banner {padding-top:52px!important;padding-bottom:42px!important}
body:not(.ahx-community-page) .page-hero-title {font-size:clamp(2rem,4vw,3.4rem)!important;line-height:1.12!important;letter-spacing:-.045em!important}
body:not(.ahx-community-page) .page-hero-sub {line-height:1.75!important;max-width:680px}
body:not(.ahx-community-page) .article-content {line-height:1.85!important;border-radius:20px!important}
body:not(.ahx-community-page) .article-content :is(p,ul,ol) {margin-bottom:1.3em}
body:not(.ahx-community-page) .advertise-plan {border-radius:20px!important;padding:28px!important;box-shadow:0 4px 18px #18213208!important}
body:not(.ahx-community-page) .price-pill.pill-paid {background:#fff0cb!important;color:#90631b!important;border-color:#edcf87!important}
body:not(.ahx-community-page) .mobile-bottom-nav {flex-wrap:nowrap!important;left:12px!important;right:12px!important;bottom:12px!important;width:calc(100% - 24px)!important;height:64px!important;min-height:64px!important;padding:6px!important;border-radius:18px!important;box-shadow:0 6px 32px #18213222!important}
body:not(.ahx-community-page) .mobile-bottom-nav a {min-width:0!important;flex:1!important;font-size:10px!important;gap:3px!important;padding:4px!important}
body:not(.ahx-community-page) .mobile-bottom-nav svg {width:19px!important;height:19px!important}
body:not(.ahx-community-page) .mobile-bottom-nav .mobile-submit-btn {width:42px!important;height:42px!important}
body:not(.ahx-community-page) .bottom-nav {left:12px!important;right:12px!important;bottom:12px!important;width:calc(100% - 24px)!important;min-height:64px!important;padding:6px!important;border-radius:18px!important;box-shadow:0 6px 32px #18213222!important;background:#fffffff2!important}
body:not(.ahx-community-page) .bottom-nav-inner {display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;min-height:50px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body:not(.ahx-community-page) .bottom-nav-item,body:not(.ahx-community-page) .bottom-nav-fab {min-width:0!important;min-height:48px!important;padding:2px!important;gap:3px!important;transform:none!important;justify-content:center!important}
body:not(.ahx-community-page) .bottom-nav-label {font-size:9px!important;line-height:1.4!important}
body:not(.ahx-community-page) .bottom-nav-icon svg {width:19px!important;height:19px!important}
body:not(.ahx-community-page) .bottom-nav-fab-icon {width:34px!important;height:34px!important;border-radius:10px!important}
body:not(.ahx-community-page) .bottom-nav-fab-icon svg {width:20px!important;height:20px!important}
body:not(.ahx-community-page) .chat-fab {bottom:90px!important}
body:not(.ahx-community-page) .chat-badge-pro {background:#fff0cb!important;color:#90631b!important;border:1px solid #edcf87!important}
.ahx-community-page {margin:0;background:var(--ahx-paper);color:var(--ahx-ink);font:15px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.ahx-community-page *,.ahx-component * {box-sizing:border-box}
.ahx-community-page a {text-decoration:none;color:inherit}
.ahx-nav {max-width:1280px;margin:auto;padding:22px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--ahx-line)}
.ahx-logo {display:flex;align-items:center;gap:8px;font-weight:850;font-size:21px;letter-spacing:-.04em;color:var(--ahx-ink)!important}
.ahx-logo span {color:var(--ahx-purple)}
.ahx-logo img {object-fit:contain;border-radius:8px}
.ahx-nav nav {display:flex;align-items:center;gap:28px;color:var(--ahx-muted);font-size:13px;font-weight:600}
.ahx-nav nav a[aria-current] {color:var(--ahx-purple)}
.ahx-shell {max-width:1200px;padding:0 40px;margin:auto}
.ahx-community-hero {display:grid;grid-template-columns:1.35fr 1fr;gap:64px;padding:72px 0 56px;align-items:center}
.ahx-eyebrow {font-size:10px;font-weight:800;letter-spacing:.16em;color:var(--ahx-purple);display:inline-flex;align-items:center;gap:7px}
.ahx-dot {width:7px;height:7px;border-radius:50%;background:#32a584;display:inline-block;box-shadow:0 0 0 4px #32a58414}
.ahx-community-hero h1 {font-size:clamp(38px,5vw,62px);font-weight:800;line-height:1.08;letter-spacing:-.06em;margin:22px 0}
.ahx-community-hero h1 span {color:var(--ahx-purple)}
.ahx-community-hero p {color:var(--ahx-muted);max-width:460px;line-height:1.8}
.ahx-actions {display:flex;gap:22px;flex-wrap:wrap;align-items:center;margin-top:28px}
.ahx-button {display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:44px;padding:12px 20px;border:0;border-radius:10px;background:var(--ahx-purple);color:#fff!important;text-decoration:none!important;font:700 12px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;transition:transform .18s,background .18s;white-space:normal}
.ahx-button:hover {background:#5140cc;transform:translateY(-1px)}
.ahx-button:disabled {opacity:.6;cursor:wait;transform:none}
.ahx-button-dark {background:var(--ahx-ink)}
.ahx-button-secondary {background:#eeebfb;color:var(--ahx-purple)!important}
.ahx-button-secondary:hover {background:#e3dcff}
.ahx-text-link {font-weight:700;font-size:12px;color:var(--ahx-purple)!important;text-decoration:none!important}
.ahx-reward-card {position:relative;border:1px solid #d6d0ee;border-radius:24px;padding:30px;background:linear-gradient(135deg,#f0edff,#fff 80%);box-shadow:0 16px 48px #6250e80b}
.ahx-reward-icon {position:absolute;right:24px;top:20px;font-size:54px;color:#a593ec;line-height:1}
.ahx-reward-card h2 {font-size:24px;line-height:1.3;letter-spacing:-.04em;margin:18px 0 12px}
.ahx-reward-card p {font-size:13px}
.ahx-reward-perk {display:flex;gap:12px;padding:18px 0;border-top:1px solid #ddd7ef;margin-top:20px}
.ahx-reward-perk>span {color:var(--ahx-purple);background:#e8e1ff;width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:8px}
.ahx-reward-perk strong {display:block;font-size:12px}
.ahx-reward-perk div>span {display:block;font-size:11px;color:var(--ahx-muted);margin-top:4px}
.ahx-badge {display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:6px;font:800 9px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.05em;white-space:nowrap;vertical-align:middle}
.ahx-badge-pro {background:#fff0cb;color:#90631b;border:1px solid #edcf87}
.ahx-badge-community {background:#e2f4ec;color:#167a65;border:1px solid #b9e1d0}
.ahx-badge-basic {background:#eff1f6;color:#687387;border:1px solid #dfe3ed}
.ahx-pro-star {display:inline-block;animation:ahx-sparkle 3.6s ease-in-out infinite;transform-origin:center;color:#b07a15}
@keyframes ahx-sparkle {0%,100% {transform:rotate(0) scale(1);opacity:.9}50% {transform:rotate(90deg) scale(1.18);opacity:1}}
.ahx-component {font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ahx-ink);line-height:1.6;text-align:left}
.ahx-progress-section {margin-bottom:56px;scroll-margin-top:100px}
.ahx-progress-panel {padding:28px;background:#fff;border:1px solid var(--ahx-line);border-radius:20px;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:28px;align-items:center}
.ahx-progress-panel h3 {margin:4px 0 6px;font-size:18px;letter-spacing:-.03em}
.ahx-progress-panel p {font-size:12px;color:var(--ahx-muted);margin:0}
.ahx-progress-stat strong {display:block;font-size:24px;letter-spacing:-.03em}
.ahx-progress-stat strong small {font-size:12px;color:var(--ahx-muted);font-weight:500}
.ahx-progress-stat>span {font-size:12px;color:var(--ahx-muted)}
.ahx-progress-bar {height:5px;background:#eeecf5;border-radius:6px;overflow:hidden;margin-top:12px}
.ahx-progress-fill {height:100%;background:var(--ahx-purple);border-radius:6px}
.ahx-progress-stat:last-child .ahx-progress-fill {background:#27967c}
.ahx-claim {padding:22px 28px;border:1px solid #c7e5d7;background:#f0faf5;border-radius:16px;margin-top:12px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.ahx-claim>div {flex:1;min-width:180px}
.ahx-claim strong {font-size:13px;display:block}
.ahx-claim p {font-size:12px;color:var(--ahx-muted);margin:4px 0}
.ahx-claim select {padding:12px;border:1px solid #c7d8d0;border-radius:8px;max-width:100%;background:#fff;min-width:160px;color:var(--ahx-ink)}
.ahx-section-heading {display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;flex-wrap:wrap}
.ahx-section-heading h2 {margin:8px 0 6px;font-size:30px;line-height:1.2;letter-spacing:-.045em}
.ahx-section-heading p {margin:0;color:var(--ahx-muted);font-size:13px}
.ahx-tabs {display:flex;padding:4px;border:1px solid var(--ahx-line);border-radius:10px;background:#eeeff5;gap:4px}
.ahx-tabs button {padding:9px 16px;font-weight:700;font-size:11px;border:0;border-radius:7px;background:transparent;color:var(--ahx-muted);cursor:pointer}
.ahx-tabs button.active {background:#fff;color:var(--ahx-purple);box-shadow:0 2px 6px #18213208}
.ahx-ranking-table {width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--ahx-line);border-radius:16px;overflow:hidden;background:#fff;font-size:13px}
.ahx-ranking-table th {padding:16px 24px;text-align:left;font-size:9px;letter-spacing:.1em;color:var(--ahx-muted);background:#fafbfe;font-weight:700}
.ahx-ranking-table td {padding:20px 24px;border-top:1px solid #eff0f6}
.ahx-ranking-table td:first-child {width:70px;color:var(--ahx-muted);font-weight:700}
.ahx-ranking-table tr:first-child td:first-child {color:#bc8d29}
.ahx-member-name {display:flex;gap:12px;align-items:center}
.ahx-avatar {width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:12px;background:#eeebff;color:var(--ahx-purple);font-weight:800;font-size:12px}
.ahx-member-copy {display:flex;align-items:center;flex-wrap:wrap;gap:6px}
.ahx-member-copy a {font-weight:750;color:var(--ahx-ink);text-decoration:none}
.ahx-member-copy small {width:100%;color:var(--ahx-muted);font-size:10px}
.ahx-review-number {font-size:18px;font-weight:750;letter-spacing:-.03em}
.ahx-fine-print {color:var(--ahx-muted);font-size:10px;margin-top:14px;line-height:1.7}
.ahx-ranking-section {scroll-margin-top:100px}
.ahx-bottom-banner {margin:56px 0;padding:34px;border:1px solid #ddd7f4;border-radius:22px;background:linear-gradient(110deg,#eeebfb,#faf9ff);display:flex;align-items:center;justify-content:space-between;gap:28px}
.ahx-bottom-banner h2 {font-size:26px;line-height:1.25;margin:10px 0;letter-spacing:-.04em}
.ahx-bottom-banner p {margin:0;color:var(--ahx-muted);font-size:12px}
.ahx-footer {max-width:1200px;padding:28px 40px 40px;margin:auto;border-top:1px solid var(--ahx-line);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
.ahx-footer p,.ahx-footer a:not(.ahx-logo) {font-size:12px;color:var(--ahx-muted)}
.ahx-footer div {display:flex;gap:20px}
.ahx-empty,.ahx-loading {border:1px solid var(--ahx-line);padding:32px;border-radius:16px;background:#fff;color:var(--ahx-muted);font-size:13px;text-align:center}
.ahx-empty h3 {margin:0 0 8px;color:var(--ahx-ink);font-size:18px}
.ahx-empty p {margin:0 0 18px}
.ahx-spotlight-section {margin-bottom:48px}
.ahx-spotlight-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.ahx-spotlight-card {border:1px solid #d9d1f0;border-radius:18px;padding:24px;background:linear-gradient(145deg,#f6f2ff,#fff);display:flex;flex-direction:column;align-items:flex-start;gap:12px;color:var(--ahx-ink);text-decoration:none!important}
.ahx-spotlight-card h3 {margin:0;font-size:19px;line-height:1.4}
.ahx-spotlight-card p {margin:0;color:var(--ahx-muted);font-size:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.ahx-spotlight-card small {margin-top:auto;color:var(--ahx-muted);font-size:10px}
.ahx-home-community {max-width:1200px;margin:32px auto;padding:0 24px}
.ahx-inline-banner {display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px;border-radius:18px;border:1px solid #dcd5f0;background:linear-gradient(110deg,#f0ecff,#fff);color:var(--ahx-ink)}
.ahx-inline-banner h3 {font-size:20px;margin:7px 0;line-height:1.3;letter-spacing:-.03em}
.ahx-inline-banner p {font-size:12px;color:var(--ahx-muted);margin:0}
.ahx-like-button {display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:7px 12px;border-radius:8px;background:#fff;border:1px solid #ddd6ee;color:#796b9b;font:700 11px/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.ahx-like-button[aria-pressed="true"] {color:var(--ahx-purple);background:#eee9ff;border-color:#c7baf6}
.ahx-like-button:hover {border-color:var(--ahx-purple)}
.ahx-like-button:disabled {opacity:.5}
.ahx-member-nav {font-size:12px;font-weight:700;color:var(--ahx-purple)!important;text-decoration:none!important;display:inline-flex;gap:6px;align-items:center;margin:0 8px}
.ahx-toast {position:fixed;bottom:92px;left:50%;transform:translateX(-50%);z-index:99999;max-width:min(480px,calc(100vw - 32px));padding:14px 20px;border:1px solid #dbd4f4;border-radius:12px;color:#182132;background:#fff;box-shadow:0 10px 50px #18213230;font:13px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.ahx-toast a {color:var(--ahx-purple);font-weight:700}
.ahx-welcome-dialog {width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;position:fixed;inset:0;border:1px solid #ddd7ee;border-radius:24px;padding:36px;background:#fafbff;color:var(--ahx-ink);box-shadow:0 30px 100px #1118}
.ahx-welcome-dialog::backdrop {background:#15152b99;backdrop-filter:blur(5px)}
.ahx-welcome-dialog h2 {font-size:30px;line-height:1.15;letter-spacing:-.05em;margin:14px 0}
.ahx-welcome-dialog>p {color:var(--ahx-muted);font-size:13px}
.ahx-dialog-close {position:absolute;right:16px;top:12px;background:none;border:0;color:var(--ahx-muted);font-size:24px;cursor:pointer;width:36px;height:36px}
.ahx-plan-options {display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}
.ahx-plan-option {border:1px solid var(--ahx-line);background:#fff;border-radius:16px;padding:22px}
.ahx-plan-option:last-child {border-color:#b8a8f0;background:#f4f0ff}
.ahx-plan-option h3 {font-size:18px;margin:10px 0}
.ahx-plan-price {font-weight:800;font-size:28px;letter-spacing:-.04em}
.ahx-plan-price small {font-size:11px;font-weight:500;color:var(--ahx-muted)}
.ahx-plan-option ul {padding:0;list-style:none;display:grid;gap:10px;font-size:11px;color:var(--ahx-muted);margin:18px 0}
.ahx-plan-option li:before {content:'✓';color:var(--ahx-teal);margin-right:8px}
.ahx-plan-option .ahx-button {width:100%}
.ahx-welcome-note {border-top:1px solid var(--ahx-line);padding-top:18px;font-size:11px;color:var(--ahx-muted)}
.ahx-compose {padding:26px;margin-bottom:24px;border:1px solid var(--ahx-line);border-radius:18px;background:#fff}
.ahx-compose h3 {margin:0 0 8px;font-size:20px}
.ahx-compose p {font-size:12px;color:var(--ahx-muted)}
.ahx-compose label {display:block;font-size:12px;font-weight:700;margin:14px 0 6px}
.ahx-compose input,.ahx-compose textarea {width:100%;padding:12px;border:1px solid #dfe2eb;border-radius:9px;background:#fafbff;color:var(--ahx-ink);font:14px/1.6 inherit;box-sizing:border-box}
.ahx-compose .ahx-button {margin-top:16px}
.ahx-form-message {font-size:12px;color:#9b3333}
:is(.ahx-button,.ahx-like-button,.ahx-tabs button,.ahx-member-nav,.ahx-dialog-close):focus-visible {outline:3px solid #9485ef;outline-offset:3px}
@media(min-width:900px){body:not(.ahx-community-page) .tools-grid-featured {grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:800px){.ahx-nav{padding:18px 24px}.ahx-nav nav{gap:16px}.ahx-shell{padding:0 24px}.ahx-community-hero{gap:28px;padding-top:44px}.ahx-community-hero h1{font-size:44px}.ahx-reward-card{padding:22px}.ahx-community-hero p{font-size:13px}.ahx-progress-panel{gap:20px}body:not(.ahx-community-page) .live-slots-track{grid-template-columns:repeat(2,minmax(0,1fr))}.ahx-spotlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.ahx-nav{padding:16px 20px;flex-wrap:wrap;gap:14px}.ahx-nav .ahx-logo{font-size:19px}.ahx-nav nav{order:3;width:100%;justify-content:space-between;border-top:1px solid var(--ahx-line);padding-top:14px;gap:8px;font-size:11px}.ahx-nav>.ahx-button{min-height:36px;padding:8px 14px}.ahx-shell{padding:0 20px}.ahx-community-hero{grid-template-columns:1fr;padding:40px 0 32px;gap:28px}.ahx-community-hero h1{font-size:46px;margin:18px 0}.ahx-community-hero p{font-size:14px}.ahx-reward-card{padding:26px}.ahx-actions{gap:18px}.ahx-progress-panel{grid-template-columns:1fr 1fr;padding:22px;gap:22px}.ahx-progress-panel>div:first-child{grid-column:1/-1}.ahx-progress-section{margin-bottom:40px}.ahx-section-heading h2{font-size:26px}.ahx-ranking-table th,.ahx-ranking-table td{padding:16px 12px}.ahx-ranking-table td:first-child{width:36px}.ahx-ranking-table .ahx-likes-col{display:none}.ahx-avatar{width:32px;height:32px;border-radius:9px}.ahx-member-name{gap:9px}.ahx-member-copy a{font-size:12px}.ahx-review-number{font-size:16px}.ahx-bottom-banner{padding:26px;flex-direction:column;align-items:flex-start;margin:40px 0}.ahx-bottom-banner h2{font-size:24px}.ahx-footer{padding:24px 20px}.ahx-footer .ahx-logo{font-size:17px}.ahx-footer p{display:none}.ahx-footer div{gap:12px}.ahx-spotlight-grid{grid-template-columns:1fr}.ahx-inline-banner{padding:22px;flex-direction:column;align-items:flex-start}body:not(.ahx-community-page) .live-slots-bar{padding:24px 18px!important}body:not(.ahx-community-page) .live-slots-track{grid-template-columns:1fr!important;gap:12px!important}body:not(.ahx-community-page) .sponsored-slot{padding:20px!important}body:not(.ahx-community-page) .sponsored-slot-head{grid-template-columns:38px minmax(0,1fr) auto!important}body:not(.ahx-community-page) :is(.sponsored-live-badge,.sponsored-premium-badge){grid-column:3;grid-row:1}body:not(.ahx-community-page) .sponsored-slot p{font-size:.83rem!important}body:not(.ahx-community-page) .sponsored-slot .btn{padding:8px 14px!important}body:not(.ahx-community-page) .hero-subtitle{font-size:15px!important;line-height:1.7!important}body:not(.ahx-community-page) .tools-grid{grid-template-columns:1fr!important}body:not(.ahx-community-page) .section{padding:36px 0!important}body:not(.ahx-community-page) .tool-card{min-height:200px;padding:20px!important}body:not(.ahx-community-page) .tool-card .card-desc{min-height:0}body:not(.ahx-community-page) .section-actions{flex-wrap:wrap}body:not(.ahx-community-page) .section-header{align-items:flex-start!important}body:not(.ahx-community-page) .hero{padding-bottom:36px!important}body:not(.ahx-community-page){padding-bottom:86px!important}.ahx-welcome-dialog{padding:28px 20px}.ahx-welcome-dialog h2{font-size:26px}.ahx-plan-options{gap:10px}.ahx-plan-option{padding:16px}.ahx-plan-option ul{font-size:10px}.ahx-plan-option .ahx-button{padding:10px;font-size:11px}.ahx-claim{padding:20px}.ahx-claim select{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ahx-pro-star{animation:none}body:not(.ahx-community-page) *,.ahx-component *{transition:none!important}}
/* Layout audit: keep content below the measured header and inside its container. */
body:not(.ahx-community-page) main {padding-top:var(--ahx-header-height,186px)!important;min-width:0}
body:not(.ahx-community-page) .page-hero-banner {margin:0 0 32px!important;width:100%!important;max-width:100%!important;border-radius:0 0 24px 24px}
body:not(.ahx-community-page) .hero-dark-wrapper {margin-top:0!important;padding-top:32px!important}
body:not(.ahx-community-page) .container {max-width:1240px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:28px!important;padding-right:28px!important;box-sizing:border-box}
body:not(.ahx-community-page) :is(.agents-grid,.tools-grid,.skills-grid,.news-grid,.cat-grid,.lb-columns,.detail-layout,.submit-layout)>* {min-width:0}
body:not(.ahx-community-page) :is(.card-meta h3,.post-card h3,.review-card,.article-content,.notif-item-body) {overflow-wrap:anywhere}
body:not(.ahx-community-page) .nav-inner {display:flex!important;justify-content:space-between;gap:20px;min-width:0}
body:not(.ahx-community-page) .nav-logo,body:not(.ahx-community-page) .nav-right {flex-shrink:0}
body:not(.ahx-community-page) .nav-links {min-width:0;margin:0;gap:2px}
body:not(.ahx-community-page) .nav-link {padding:8px 12px!important}
body:not(.ahx-community-page) .ahx-member-nav {white-space:nowrap}
body:not(.ahx-community-page) #auth-buttons a {white-space:nowrap}
body:not(.ahx-community-page) .chat-panel-drawer {top:var(--ahx-header-height,186px)!important;max-height:calc(100dvh - var(--ahx-header-height,186px) - var(--bottom-nav-offset,0px))!important}
body:not(.ahx-community-page) .notif-dropdown-card {position:fixed!important;right:24px!important;left:auto!important;top:var(--ahx-notification-top,126px)!important;width:420px!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - var(--ahx-notification-top,126px) - 24px)!important;height:auto!important;border:1px solid #e2e5ef!important;border-radius:20px!important;background:#fff!important;color:#182132!important;box-shadow:0 20px 70px #18213230!important;overflow:hidden;z-index:500}
body:not(.ahx-community-page) .notif-dropdown-header {padding:20px!important;background:#fff!important;border-bottom:1px solid #e8eaf1!important;flex-shrink:0}
body:not(.ahx-community-page) .notif-header-title-row {display:flex;flex-wrap:wrap;gap:10px;align-items:center}
body:not(.ahx-community-page) .notif-title-group {display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}
body:not(.ahx-community-page) .notif-header-title {color:#182132!important;font-size:17px!important;line-height:1.4!important;margin:0}
body:not(.ahx-community-page) .notif-unread-pill {background:#eeeaff!important;color:#6250e8!important;border:0!important}
body:not(.ahx-community-page) .notif-mark-all-btn {color:#6250e8!important;white-space:nowrap;font-size:11px!important;min-height:32px}
body:not(.ahx-community-page) .notif-filter-tabs {gap:4px!important;padding:4px!important;margin-top:14px!important;background:#f3f4f9!important;border-radius:10px!important}
body:not(.ahx-community-page) .notif-tab-btn {color:#687387!important;min-height:34px;flex:1;white-space:nowrap}
body:not(.ahx-community-page) .notif-tab-btn.active {background:#fff!important;color:#6250e8!important;box-shadow:0 2px 6px #1821320c!important}
body:not(.ahx-community-page) .notif-items-list {padding:8px!important;gap:0!important;background:#fff!important;min-height:0!important;max-height:480px!important;overscroll-behavior:contain}
body:not(.ahx-community-page) .notif-item-card {height:auto!important;min-height:0!important;flex:0 0 auto!important;padding:16px 12px!important;border:0!important;border-bottom:1px solid #e8eaf1!important;border-radius:12px!important;background:#fff!important;gap:12px!important;box-shadow:none!important;transform:none!important}
body:not(.ahx-community-page) .notif-item-card.unread {background:#f7f5ff!important}
body:not(.ahx-community-page) .notif-item-card:hover {background:#f0edf9!important}
body:not(.ahx-community-page) .notif-item-icon-box {width:40px!important;height:40px!important;flex:0 0 40px!important;background:#fff!important;border:1px solid #e5e8ef!important;border-radius:10px!important;overflow:hidden}
body:not(.ahx-community-page) .notif-item-body {min-width:0;flex:1}
body:not(.ahx-community-page) .notif-item-top {flex-wrap:wrap!important;gap:6px!important}
body:not(.ahx-community-page) .notif-item-title {color:#182132!important;font-size:13px!important;line-height:1.5!important;margin:8px 0 5px!important;white-space:normal!important;overflow:visible!important;display:block!important}
body:not(.ahx-community-page) .notif-item-message {color:#687387!important;font-size:12px!important;line-height:1.6!important;margin:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
body:not(.ahx-community-page) .notif-item-time {color:#687387!important;font-size:10px!important}
body:not(.ahx-community-page) .notif-badge-pill {background:#ece8ff!important;color:#6250e8!important;border:0!important;font-size:9px!important}
body:not(.ahx-community-page) .notif-read-state {color:#687387!important;background:#eef0f5!important;border:0!important;font-size:9px!important}
body:not(.ahx-community-page) .notif-read-state.is-unread {color:#6250e8!important;background:#ece8ff!important}
body:not(.ahx-community-page) .notif-item-meta {margin-top:10px!important;flex-wrap:wrap!important;gap:6px!important}
body:not(.ahx-community-page) .notif-meta-tag {color:#687387!important;background:#eef0f5!important;max-width:100%;white-space:normal!important;font-size:10px!important}
body:not(.ahx-community-page) .notif-meta-link {color:#6250e8!important;font-size:11px!important}
body:not(.ahx-community-page) [class*="notif-dropdown-footer"] {background:#fafbff!important;border-top:1px solid #e8eaf1!important;flex-shrink:0;color:#6250e8!important}
body:not(.ahx-community-page) .ahx-page-hidden {display:none!important}
.ahx-pagination {display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:28px 0 0;padding:20px 0;border-top:1px solid #e5e8ef}
.ahx-pagination button {width:40px;height:40px;border:1px solid #e1e4ee;border-radius:10px;background:#fff;color:#687387;font:600 13px inherit;cursor:pointer}
.ahx-pagination button[aria-current="page"] {background:#6250e8;color:#fff;border-color:#6250e8}
.ahx-pagination button:disabled {opacity:.4;cursor:default}
.ahx-pagination button:focus-visible {outline:3px solid #9485ef;outline-offset:3px}
.ahx-pagination p {width:100%;text-align:center;color:#687387;font-size:12px;margin:8px 0 0}
@media(max-width:1250px){body:not(.ahx-community-page) .nav-inner{flex-wrap:wrap;gap:12px}body:not(.ahx-community-page) .nav-links{order:3;width:100%;max-width:none;justify-content:center}body:not(.ahx-community-page) .nav-right{margin-left:auto}body:not(.ahx-community-page) .glass-nav{height:auto!important}body:not(.ahx-community-page) .nav-inner{padding-top:6px!important;padding-bottom:6px!important}}
@media(max-width:900px){body:not(.ahx-community-page) .nav-inner{flex-wrap:nowrap;gap:10px}body:not(.ahx-community-page) .nav-links{position:fixed!important;top:var(--ahx-menu-top,110px)!important;left:16px!important;right:16px!important;width:auto!important;max-height:calc(100dvh - var(--ahx-menu-top,110px) - 100px);overflow:auto;align-items:stretch!important}body:not(.ahx-community-page) .nav-links .ahx-member-nav{margin:0;padding:12px 16px}body:not(.ahx-community-page) .container{padding-left:20px!important;padding-right:20px!important}body:not(.ahx-community-page) .chat-launcher-wrap{bottom:100px!important}body:not(.ahx-community-page) .notif-dropdown-card{right:16px!important;max-height:calc(100dvh - var(--ahx-notification-top,126px) - 100px)!important}body:not(.ahx-community-page) .notif-dropdown-header{padding:16px!important}}
@media(max-width:600px){body:not(.ahx-community-page) .page-hero-banner{padding:36px 20px!important}body:not(.ahx-community-page) .page-hero-title{font-size:32px!important}body:not(.ahx-community-page) .section.container{padding-left:20px!important;padding-right:20px!important}body:not(.ahx-community-page) .nav-logo{font-size:17px!important}body:not(.ahx-community-page) .nav-logo .logo-img{width:28px!important;height:28px!important}body:not(.ahx-community-page) .nav-right{gap:8px!important}body:not(.ahx-community-page) .notif-item-card{padding:14px 8px!important}body:not(.ahx-community-page) .notif-items-list{padding:6px!important}body:not(.ahx-community-page) .notif-header-title{font-size:16px!important}body:not(.ahx-community-page) .ahx-plan-options{grid-template-columns:1fr}}
body:not(.ahx-community-page) .chat-panel-drawer:not(.open) .chat-drawer-edge-collapse-btn {display:none!important}
body:not(.ahx-community-page) .notif-dropdown-footer a {color:#6250e8!important}
@media(max-width:900px){
 body:not(.ahx-community-page) .chat-launcher-btn {width:48px;height:48px;padding:0!important;justify-content:center!important;gap:0!important}
 body:not(.ahx-community-page) .chat-launcher-btn>span {display:none!important}
 body:not(.ahx-community-page) .chat-launcher-wrap {right:20px!important}
 body:not(.ahx-community-page) .cat-browse-list {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;gap:8px!important;padding:12px!important}
 body:not(.ahx-community-page) .cat-browse-list>*,body:not(.ahx-community-page) .cat-browse-item {width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box}
 body:not(.ahx-community-page) .cat-browse-item {padding:10px!important;gap:8px!important}
 body:not(.ahx-community-page) .cat-browse-item-body {min-width:0!important}
 body:not(.ahx-community-page) .cat-browse-item-title {white-space:normal!important;font-size:12px!important;overflow-wrap:anywhere}
 body:not(.ahx-community-page) .cat-browse-layout {grid-template-columns:minmax(0,1fr)!important}
}
/* Featured placements: charcoal surfaces, gold details and consistent premium hierarchy. */
:root {--ahx-gold:#e8c779;--ahx-gold-muted:#bba777;--ahx-feature-surface:#18191d;--ahx-feature-line:#77623b}
body:not(.ahx-community-page) .live-slots-bar {background:linear-gradient(145deg,#101114,#161719)!important;color:#f5f1e8!important;border-top:1px solid #e8c77926!important;border-bottom:1px solid #e8c77926!important;padding-top:40px!important;padding-bottom:40px!important}
body:not(.ahx-community-page) .live-slots-label {color:var(--ahx-gold)!important;letter-spacing:.18em!important}
body:not(.ahx-community-page) .sponsored-slot {background:linear-gradient(145deg,#202126,#17181c)!important;border:1px solid #e8c77945!important;color:#f5f1e8!important;box-shadow:0 8px 24px #0002!important;min-height:235px;transition:border-color .2s,box-shadow .2s,transform .2s}
body:not(.ahx-community-page) .sponsored-slot:hover {border-color:#e8c779a6!important;box-shadow:0 14px 32px #0004!important;transform:translateY(-3px)}
body:not(.ahx-community-page) .sponsored-slot-meta strong {color:#faf7ef!important;line-height:1.35!important}
body:not(.ahx-community-page) .sponsored-slot-meta div {color:#a7a6a2!important}
body:not(.ahx-community-page) .sponsored-slot p {color:#c0bfb9!important;line-height:1.7!important}
body:not(.ahx-community-page) :is(.sponsored-live-badge,.sponsored-premium-badge) {color:#e8c779!important;background:#e8c77913!important;border:1px solid #e8c77938!important;border-radius:6px!important;padding:4px 8px!important;line-height:1.3!important}
body:not(.ahx-community-page) .sponsored-premium {background:radial-gradient(ellipse at top right,#b4883026,transparent 65%),linear-gradient(145deg,#252119,#191919)!important;border-color:#cfa64f!important;box-shadow:inset 0 0 0 1px #e8c7790d,0 8px 28px #0003!important}
body:not(.ahx-community-page) .sponsored-premium .sponsored-premium-badge {background:linear-gradient(110deg,#e8c779,#f3d99d)!important;color:#30230d!important;border:0!important}
body:not(.ahx-community-page) .sponsored-slot .btn {background:linear-gradient(110deg,#dfb85f,#efd398)!important;color:#29200f!important;box-shadow:0 3px 12px #0002!important;font-weight:750!important;border-radius:9px!important;padding:10px 16px!important}
body:not(.ahx-community-page) .sponsored-slot .btn:hover {background:#f4ddac!important}
.ahx-spotlight-card {background:linear-gradient(145deg,#242126,#17181b)!important;border-color:#e8c77965!important;color:#f5f1e8!important}
.ahx-spotlight-card h3 {color:#faf7ef!important}
.ahx-spotlight-card p,.ahx-spotlight-card small {color:#bbb9b4!important}
.ahx-spotlight-card .ahx-text-link {color:#e8c779!important}
body:not(.ahx-community-page) .page-hero-banner,body:not(.ahx-community-page) .hero-dark-wrapper {overflow:clip!important}
@media(max-width:900px){body:not(.ahx-community-page) .chat-launcher-btn>.chat-launcher-icon {display:inline-flex!important;align-items:center;justify-content:center;color:#6250e8}body:not(.ahx-community-page) .chat-launcher-pulse{display:none!important}}
@media(max-width:600px){body:not(.ahx-community-page) .sponsored-slot-head{grid-template-columns:38px minmax(0,1fr)!important}body:not(.ahx-community-page) :is(.sponsored-live-badge,.sponsored-premium-badge){grid-column:2!important;grid-row:auto!important;justify-self:start!important}body:not(.ahx-community-page) .sponsored-slot{min-height:230px!important}}
body:not(.ahx-community-page) .hero-dark-wrapper {padding-left:0!important;padding-right:0!important}
body:not(.ahx-community-page) .live-slots-bar-inner {padding-left:0!important;padding-right:0!important}
body:not(.ahx-community-page) .empty-results .tool-card {display:none!important}
html {scroll-padding-top:calc(var(--ahx-header-height,186px) + 24px)!important}
/* Submission authors and the public member portfolio. */
.ahx-listing-byline {display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 8px;min-width:0;font:12px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.ahx-author-link {display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:0;border:0;background:none;color:#687387!important;text-decoration:none!important;font:inherit;cursor:pointer;text-align:left}
.ahx-author-link strong {color:#6250e8;overflow-wrap:anywhere}
.ahx-byline-avatar {display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px;width:26px;height:26px;background:#eeebfb;color:#6250e8;border-radius:8px;font-weight:750}
.ahx-curator-label {font-size:11px;color:#818b9d}
.ahx-detail-byline {border-top:1px solid #e5e8ef;margin:20px 0 0;padding:16px 0 0}
.ahx-profile-back {display:inline-block;font-size:12px;color:#687387!important;margin:32px 0 20px}
.ahx-profile-hero {display:flex;align-items:center;gap:28px;padding:36px;border:1px solid #e3def0;background:linear-gradient(120deg,#f0ecff,#fff);border-radius:24px}
.ahx-profile-avatar {display:flex;align-items:center;justify-content:center;flex:0 0 112px;width:112px;height:112px;border-radius:28px;background:linear-gradient(145deg,#8070ed,#4e3bc7);color:#fff;font-size:40px;font-weight:800;box-shadow:0 12px 30px #6250e820}
.ahx-profile-intro {min-width:0}
.ahx-profile-intro h1 {font-size:clamp(28px,4vw,44px);letter-spacing:-.045em;line-height:1.15;margin:10px 0 12px;overflow-wrap:anywhere}
.ahx-profile-badges {display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:#687387}
.ahx-profile-intro p {font-size:14px;color:#687387;margin:14px 0 6px}
.ahx-profile-intro small {font-size:11px;color:#687387}
.ahx-profile-stats {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0 40px}
.ahx-profile-stats>div {display:flex;flex-direction:column;padding:22px;border-radius:16px;background:#fff;border:1px solid #e5e8ef}
.ahx-profile-stats strong {font-size:30px;letter-spacing:-.04em;color:#182132}
.ahx-profile-stats span {font-size:12px;color:#687387}
.ahx-profile-library {margin:32px 0 48px}
.ahx-profile-tabs {display:flex;gap:6px;flex-wrap:wrap;margin-bottom:24px}
.ahx-profile-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.ahx-published-card,.ahx-profile-post {display:flex;flex-direction:column;gap:16px;min-width:0;border:1px solid #e5e8ef;border-radius:20px;background:#fff;padding:24px;color:#182132;transition:border-color .2s,box-shadow .2s}
.ahx-published-card:hover,.ahx-profile-post:hover {border-color:#c7bcf0;box-shadow:0 10px 30px #1821320a}
.ahx-published-top {display:flex;align-items:center;gap:14px;min-width:0}
.ahx-published-top>div {min-width:0}
.ahx-product-monogram {display:inline-flex;flex:0 0 48px;width:48px;height:48px;border:1px solid #ded8f3;border-radius:13px;background:#f2eeff;align-items:center;justify-content:center;color:#6250e8;font-size:15px;font-weight:800}
.ahx-published-card h3,.ahx-profile-post h3 {font-size:19px;line-height:1.4;letter-spacing:-.025em;margin:6px 0 0;overflow-wrap:anywhere}
.ahx-published-card h3 a,.ahx-profile-post h3 a {color:inherit;text-decoration:none}
.ahx-published-card p,.ahx-profile-post p {font-size:13px;line-height:1.8;color:#687387;margin:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.ahx-product-tags {display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}
.ahx-product-tags span {font-size:10px;background:#f2f3f8;color:#687387;border-radius:6px;padding:4px 8px}
.ahx-published-footer {display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #e5e8ef;padding-top:16px;flex-wrap:wrap}
.ahx-published-footer small {font-size:10px;color:#818b9d}
.ahx-product-feature-action {font-size:11px;color:#687387}
.ahx-product-feature-action:empty {display:none}
.ahx-feature-product-button {width:100%;background:linear-gradient(110deg,#dfb85f,#efd398);color:#29200f!important;font-size:11px}
.ahx-exclusive-label {display:inline-flex;align-items:center;align-self:flex-start;padding:5px 8px;border:1px solid #cdaa55;background:#ecd29420;color:#aa7d25;font-size:9px;line-height:1.5;font-weight:800;letter-spacing:.04em;border-radius:6px;max-width:100%;box-sizing:border-box}
.ahx-published-featured,body:not(.ahx-community-page) .tool-card.ahx-exclusive-product {background:linear-gradient(145deg,#242119,#18191d)!important;border-color:#cdaa55!important;color:#faf7ef!important}
.ahx-published-featured :is(p,.ahx-published-footer small) {color:#bbb9b4}
.ahx-published-featured .ahx-product-tags span {background:#e8c77913;color:#e8c779}
.ahx-published-featured .ahx-published-footer {border-color:#e8c77926}
.ahx-published-featured :is(.ahx-text-link,.ahx-exclusive-label,.ahx-eyebrow) {color:#e8c779!important}
body:not(.ahx-community-page) .tool-card.ahx-exclusive-product :is(h3,.card-desc,.card-rating) {color:#e9e3d6!important}
.ahx-profile-hidden {display:none!important}
@media(max-width:900px){.ahx-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ahx-profile-hero{padding:28px;gap:22px}.ahx-profile-avatar{flex-basis:84px;width:84px;height:84px;border-radius:22px;font-size:30px}}
@media(max-width:600px){.ahx-profile-grid{grid-template-columns:1fr}.ahx-profile-hero{padding:24px;align-items:flex-start;flex-direction:column;gap:20px}.ahx-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ahx-profile-stats>div{padding:18px}.ahx-published-card,.ahx-profile-post{padding:22px}.ahx-profile-library .ahx-section-heading{align-items:flex-start;flex-direction:column;gap:16px}.ahx-author-link{font-size:11px}.ahx-profile-tabs button{padding:10px 12px}}

/* Featured products remain light; gold identifies the placement. */
body:not(.ahx-community-page) .tool-card.featured,
body:not(.ahx-community-page) .tool-card.ahx-exclusive-product,
.ahx-published-featured {background:#fff!important;color:#182132!important;border:1px solid #e6d5ac!important;box-shadow:0 4px 18px #18213208!important}
body:not(.ahx-community-page) .tool-card.featured h3 {color:#182132!important}
body:not(.ahx-community-page) .tool-card.featured :is(.card-desc,.card-rating),
.ahx-published-featured :is(p,.ahx-published-footer small) {color:#687387!important}
body:not(.ahx-community-page) .tool-card.featured .card-badge {background:#f2f3f7!important;color:#687387!important}
body:not(.ahx-community-page) .badge-featured {background:#fff5d9!important;color:#946516!important;border:1px solid #ecdcb3!important;border-radius:6px;padding:3px 7px;font-size:.65rem}
body:not(.ahx-community-page) .tool-card.featured .card-footer,
.ahx-published-featured .ahx-published-footer {border-color:#e9eaf0!important}
body:not(.ahx-community-page) .tool-card.featured .ahx-like-button {background:#fff!important;color:#687387!important;border-color:#e2e5ec!important}
body:not(.ahx-community-page) .tool-card.featured .ahx-like-button[aria-pressed="true"] {background:#f0ecff!important;color:#6250e8!important}
body:not(.ahx-community-page) .tool-card.featured .ahx-author-link {color:#687387!important}
body:not(.ahx-community-page) .tool-card.featured .ahx-author-link strong {color:#6250e8!important}
body:not(.ahx-community-page) .tool-card.featured .ahx-byline-avatar {background:#eeebfb!important;color:#6250e8!important}
.ahx-published-featured :is(.ahx-exclusive-label,.ahx-eyebrow) {color:#946516!important}
.ahx-published-featured .ahx-text-link {color:#6250e8!important}
.ahx-published-featured .ahx-product-tags span {background:#f2f3f7;color:#687387}
#pro-upgrade-banner,#ahx-community-banner {display:none!important}

/* A floating conversation, sized independently of the page. */
body.chat-panel-open {margin-right:0!important;padding-right:0!important}
body:not(.ahx-community-page) .chat-panel-drawer {
 position:fixed!important;top:auto!important;left:auto!important;right:24px!important;bottom:24px!important;
 width:410px!important;max-width:calc(100vw - 32px)!important;height:560px!important;
 max-height:calc(100dvh - var(--ahx-header-height,122px) - 48px)!important;
 border:1px solid #e0deec!important;border-radius:22px!important;overflow:hidden!important;
 box-shadow:0 20px 70px #18213230,0 4px 18px #1821320d!important;z-index:10000!important;
 transform:translateY(16px) scale(.98)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;
 transition:transform .2s ease,opacity .2s ease,visibility .2s!important;
}
body:not(.ahx-community-page) .chat-panel-drawer.open {transform:translateY(0) scale(1)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}
body:not(.ahx-community-page) .chat-drawer-edge-collapse-btn {display:none!important}
body:not(.ahx-community-page) .chat-launcher-wrap {right:24px!important;bottom:24px!important}
body:not(.ahx-community-page) .chat-launcher-btn {border:1px solid #e0daff!important;box-shadow:0 6px 24px #6250e824!important}
.chat-panel-drawer.theme-light {background:#fff!important;color:#182132!important}
.chat-panel-drawer .chat-panel-header {padding:16px!important;gap:10px!important;flex-shrink:0;border-bottom:1px solid #e9eaf0!important}
.chat-panel-drawer.theme-light .chat-panel-header {background:#fff!important}
.chat-panel-drawer .chat-panel-brand {gap:8px!important;min-width:0}
.chat-panel-drawer .chat-panel-title {font-size:15px!important;white-space:nowrap;letter-spacing:-.025em!important}
.chat-panel-drawer .chat-brand-icon {display:none!important}
.chat-panel-drawer .chat-panel-header-actions {gap:4px!important}
.chat-panel-drawer .chat-header-btn,.chat-panel-drawer .chat-collapse-header-btn {width:30px!important;height:30px!important;min-width:30px!important;padding:0!important;display:inline-flex;align-items:center;justify-content:center;border-radius:8px!important}
.chat-panel-drawer .chat-collapse-header-btn span {display:none!important}
.chat-panel-drawer .chat-collapse-header-btn svg {transform:rotate(90deg)}
.chat-panel-drawer .chat-panel-status-bar {padding:10px 16px!important;gap:8px!important;flex-wrap:wrap;flex-shrink:0}
.chat-panel-drawer .chat-panel-desc-bar {display:none!important}
.chat-panel-drawer .chat-mention-hint {font-size:10px!important}
.chat-panel-drawer .chat-messages-container {flex:1!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain;padding:16px!important;scrollbar-width:thin}
.chat-panel-drawer.theme-light .chat-messages-container {background:#f7f8fc!important}
.chat-panel-drawer .chat-messages-list {gap:16px!important}
.chat-panel-drawer .chat-msg-row {gap:10px!important}
.chat-panel-drawer .chat-msg-avatar {width:30px!important;height:30px!important;min-width:30px!important;border-radius:10px!important;font-size:11px!important}
.chat-panel-drawer .chat-msg-content-wrap {min-width:0!important;flex:1}
.chat-panel-drawer .chat-msg-meta {flex-wrap:wrap;gap:5px!important}
.chat-panel-drawer .chat-msg-author {font-size:12px!important}
.chat-panel-drawer .chat-msg-username {font-size:10px!important}
.chat-panel-drawer .chat-msg-time {font-size:10px!important}
.chat-panel-drawer .chat-bubble {border-radius:0 12px 12px 12px!important;padding:10px 12px!important;font-size:13px!important;line-height:1.6!important;overflow-wrap:anywhere}
.chat-panel-drawer .chat-panel-footer {flex-shrink:0;padding:12px 16px!important;border-top:1px solid #e9eaf0!important}
.chat-panel-drawer.theme-light .chat-panel-footer {background:#fff!important}
.chat-panel-drawer .chat-login-prompt-card {padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.chat-panel-drawer .chat-prompt-lock-icon,.chat-panel-drawer .chat-prompt-desc,.chat-panel-drawer .chat-prompt-disabled-input {display:none!important}
.chat-panel-drawer .chat-prompt-header {margin-bottom:10px!important}
.chat-panel-drawer .chat-prompt-title {font-size:12px!important}
.chat-panel-drawer .chat-prompt-actions {gap:8px!important}
.chat-panel-drawer .chat-prompt-actions .btn {min-height:36px!important;padding:8px 12px!important;font-size:12px!important;border-radius:10px!important}
@media(max-width:900px){
 body:not(.ahx-community-page) .chat-launcher-wrap {right:16px!important;bottom:100px!important}
 body:not(.ahx-community-page) .chat-panel-drawer {right:12px!important;bottom:96px!important;width:410px!important;max-width:calc(100vw - 24px)!important;height:540px!important;max-height:calc(100dvh - var(--ahx-header-height,122px) - 112px)!important;border-radius:18px!important}
}
@media(prefers-reduced-motion:reduce){body:not(.ahx-community-page) .chat-panel-drawer {transition:none!important}}

/* Compact directory rhythm. */
.ahx-theme-toggle {width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ffffff30;border-radius:10px;background:#ffffff0c;color:#e9eaf3;cursor:pointer}
.ahx-theme-toggle:hover {background:#ffffff1c}
.ahx-theme-toggle:focus-visible {outline:2px solid #a899ff;outline-offset:3px}
.ahx-nav>.ahx-theme-toggle {order:2;background:#eeebfb;color:#6250e8;border-color:#ddd7f4;margin-left:auto}
.ahx-nav>.ahx-button {order:3}
body:not(.ahx-community-page) .tool-card {padding:17px!important;gap:12px!important;min-height:0!important;border-radius:14px!important}
body:not(.ahx-community-page) .tool-card-top {gap:10px!important}
body:not(.ahx-community-page) .tool-card :is(.card-icon,.tool-icon) {width:44px!important;height:44px!important;min-width:44px!important;border-radius:12px!important}
body:not(.ahx-community-page) .tool-card :is(.card-icon,.tool-icon) img {width:32px!important;height:32px!important;object-fit:contain}
body:not(.ahx-community-page) .card-meta h3 {font-size:1rem!important;margin-bottom:5px!important}
body:not(.ahx-community-page) .card-desc {font-size:12px!important;line-height:1.6!important;-webkit-line-clamp:2!important;min-height:3.2em!important;margin:0!important}
body:not(.ahx-community-page) .card-footer {padding-top:10px!important;font-size:11px!important;gap:6px!important}
body:not(.ahx-community-page) .tool-card .price-pill {padding:4px 8px!important;font-size:10px!important}
body:not(.ahx-community-page) .tool-card .card-badge {font-size:10px!important;padding:3px 6px!important}
body:not(.ahx-community-page) .tool-card .ahx-like-button {font-size:11px!important;padding:5px 9px!important;min-height:30px!important}
body:not(.ahx-community-page) .tools-grid {gap:16px!important}
body:not(.ahx-community-page) .section {padding-top:36px!important;padding-bottom:36px!important}
body:not(.ahx-community-page) .section-header {margin-bottom:20px!important;gap:14px!important}
body:not(.ahx-community-page) .section-title {font-size:clamp(1.4rem,2.5vw,1.8rem)!important}
body:not(.ahx-community-page) .section-sub {font-size:13px!important}
body:not(.ahx-community-page) .hero {padding-top:48px!important;padding-bottom:32px!important;min-height:0!important}
body:not(.ahx-community-page) .hero-title {font-size:clamp(36px,4.4vw,56px)!important;margin-bottom:18px!important}
body:not(.ahx-community-page) .hero-subtitle {font-size:15px!important;margin-bottom:24px!important;line-height:1.6!important}
body:not(.ahx-community-page) .hero-stats {margin-top:24px!important}
body:not(.ahx-community-page) .hero-dark-wrapper {padding-bottom:0!important}
body:not(.ahx-community-page) .page-hero-banner {padding-top:32px!important;padding-bottom:26px!important;margin-bottom:24px!important}
body:not(.ahx-community-page) .page-hero-title {font-size:clamp(28px,3.3vw,40px)!important}
body:not(.ahx-community-page) .page-hero-sub {font-size:14px!important}
body:not(.ahx-community-page) .live-slots-bar {background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding-top:24px!important;padding-bottom:24px!important}
body:not(.ahx-community-page) .live-slots-label {color:#a7a6b4!important}
body:not(.ahx-community-page) .sponsored-slot {padding:17px!important;min-height:0!important;gap:10px!important;border-radius:14px!important}
body:not(.ahx-community-page) .sponsored-slot p {font-size:12px!important;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
body:not(.ahx-community-page) .sponsored-slot .btn {font-size:11px!important;padding:8px 12px!important}
.ahx-community-hero {padding:44px 0 36px;gap:36px}
.ahx-community-hero h1 {font-size:clamp(34px,4vw,48px)}
.ahx-reward-card {padding:24px}
.ahx-profile-hero {padding:26px;gap:20px}
.ahx-profile-avatar {width:80px;height:80px;font-size:32px;flex-basis:80px}
.ahx-profile-intro h1 {font-size:34px}
.ahx-profile-stats>div {padding:18px}
.ahx-profile-stats strong {font-size:24px}
.ahx-published-card,.ahx-profile-post {padding:18px;border-radius:16px}
.ahx-published-card>p {-webkit-line-clamp:3}
.ahx-profile-grid {gap:16px}
@media(min-width:1400px){body:not(.ahx-community-page) .tools-grid {grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(min-width:601px) and (max-width:900px){body:not(.ahx-community-page) .tools-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){body:not(.ahx-community-page) .hero {padding-top:32px!important}.ahx-nav{gap:10px}.ahx-nav>.ahx-button{padding:8px 10px}.ahx-profile-intro h1{font-size:28px}.ahx-community-hero{gap:24px}.ahx-community-hero h1{font-size:36px}.ahx-profile-hero{padding:22px}.ahx-listing-byline{font-size:11px}}

/* Whole-site dark theme; light remains the default. */
html[data-ahx-theme="dark"] {color-scheme:dark;--bg:#101217;--card:#191c24;--card-raised:#1d212b;--text:#eef0f6;--text-muted:#a4adbd;--blue:#7863ef;--blue-hover:#8b77fb;--blue-light:#a899ff18;--border:#303542;--ahx-ink:#eef0f6;--ahx-muted:#a4adbd;--ahx-line:#303542;--ahx-purple:#a899ff;--ahx-paper:#101217;--ahx-teal:#66d3b4}
html[data-ahx-theme="dark"] body {background:#101217!important;color:#eef0f6!important}
html[data-ahx-theme="dark"] :is(main,.section,.ahx-nav,.ahx-footer,footer,.footer) {background-color:#101217!important;color:#eef0f6!important}
html[data-ahx-theme="dark"] body :is(.tool-card,.tool-card.featured,.tool-card.ahx-exclusive-product,.skill-card,.news-card,.post-card,.review-card,.guide-card,.category-card,.compare-card,.pricing-card,.advertise-plan,.article-content,.agent-detail-hero,.agent-detail-section,.agent-detail-right,.quick-facts,.profile-card,.profile-main,.user-profile-card,.auth-card,.login-card,.signup-card,.submit-card,.submit-form,.faq-item,.contact-card,.ahx-published-card,.ahx-profile-post,.ahx-profile-stats>div,.ahx-ranking-table,.ahx-reward-card,.ahx-progress-panel,.ahx-empty,.ahx-compose,.notif-dropdown-card) {background:#191c24!important;color:#eef0f6!important;border-color:#303542!important;box-shadow:0 4px 18px #0002!important}
html[data-ahx-theme="dark"] body :is(.tool-card.featured,.ahx-published-featured) {border-color:#a48647!important}
html[data-ahx-theme="dark"] body :is(.ahx-profile-hero,.ahx-bottom-banner,.ahx-claim,.ahx-welcome-dialog,.ahx-plan-option) {background:#1c1e2b!important;color:#eef0f6!important;border-color:#383448!important}
html[data-ahx-theme="dark"] body :is(.tool-card h3,.tool-card.featured h3,.section-title,.section-header h2,.page-title,.page-hero-title,.agent-detail-info h1,.notif-header-title,.notif-item-title) {color:#eef0f6!important}
html[data-ahx-theme="dark"] body :is(.card-desc,.card-rating,.tool-card.featured .card-desc,.tool-card.featured .card-rating,.tool-card.featured .ahx-author-link,.hero-subtitle,.section-sub,.page-hero-sub,.notif-item-desc,.ahx-published-card>p,.ahx-profile-post>p) {color:#a4adbd!important}
html[data-ahx-theme="dark"] main :is(p,li,label) {color:#b5bdcc}
html[data-ahx-theme="dark"] body :is(input,textarea,select,.hero-search,.cat-pill,.filter-btn,.ahx-tabs,.ahx-pagination button,.ahx-like-button,.tool-card.featured .ahx-like-button,.mobile-bottom-nav,.bottom-nav,.notif-item-card,.notif-dropdown-header,.notif-items-list,.notif-dropdown-footer) {background:#202430!important;color:#dfe4ee!important;border-color:#343b4b!important}
html[data-ahx-theme="dark"] body :is(.card-footer,.ahx-detail-byline,.ahx-published-footer,.notif-item-card) {border-color:#303542!important}
html[data-ahx-theme="dark"] body :is(.card-badge,.tool-card.featured .card-badge,.ahx-product-tags span,.ahx-byline-avatar,.ahx-product-monogram) {background:#2a2d3b!important;color:#b8b0ec!important}
html[data-ahx-theme="dark"] body :is(.ahx-text-link,.ahx-author-link strong,.tool-card.featured .ahx-author-link strong) {color:#b8aaff!important}
html[data-ahx-theme="dark"] body .badge-featured {background:#e8c77918!important;color:#e8c779!important;border-color:#e8c77940!important}
html[data-ahx-theme="dark"] .ahx-theme-toggle {background:#2a2d3b;color:#e7e4ff;border-color:#4b465f}
html[data-ahx-theme="dark"] body .chat-panel-drawer,html[data-ahx-theme="dark"] body .chat-panel-drawer :is(.chat-panel-header,.chat-panel-footer,.chat-panel-status-bar) {background:#191c24!important;color:#eef0f6!important;border-color:#303542!important}
html[data-ahx-theme="dark"] body .chat-panel-drawer .chat-messages-container {background:#13161e!important}
html[data-ahx-theme="dark"] body .chat-panel-drawer .chat-bubble--them {background:#252a36!important;color:#dfe4ee!important;border-color:#343b4b!important}
html[data-ahx-theme="dark"] body .chat-panel-drawer :is(.chat-panel-title,.chat-msg-author,.chat-prompt-title) {color:#eef0f6!important}
html[data-ahx-theme="dark"] body .chat-launcher-btn {background:#202430!important;color:#eef0f6!important}

body:not(.ahx-community-page) :is(.tools-grid-featured,.agents-grid) {gap:16px!important}
html[data-ahx-theme="dark"] body :is(.chat-launcher-label,.chat-launcher-icon) {color:#eef0f6!important}
html[data-ahx-theme="dark"] body :is(.btn-primary,.ahx-button:not(.ahx-button-secondary)) {background:#7863ef!important;color:#fff!important}
html[data-ahx-theme="dark"] body .chat-status-right {background:transparent!important}
body:not(.ahx-community-page) .hero-sub {font-size:15px!important;line-height:1.6!important;max-width:620px!important;margin-bottom:24px!important}
body:not(.ahx-community-page) .categories-row {gap:6px!important;margin-top:16px!important;margin-bottom:20px!important}
body:not(.ahx-community-page) .cat-pill {font-size:11px!important;padding:6px 10px!important;min-height:30px!important;border-radius:9px!important}
body:not(.ahx-community-page) .skill-card {padding:18px!important;border-radius:14px!important}
body:not(.ahx-community-page) .post-card {padding:18px!important}
html[data-ahx-theme="dark"] main :is(h1,h2,h3,h4,strong) {color:#eef0f6}
html[data-ahx-theme="dark"] .ahx-profile-stats strong {color:#eef0f6!important}
@media(max-width:600px){.ahx-nav nav{order:4}.ahx-nav>.ahx-theme-toggle{order:2}.ahx-nav>.ahx-button{order:3}body:not(.ahx-community-page) .hero-search{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;padding:8px!important}body:not(.ahx-community-page) .hero-search input{flex:1!important;min-width:0!important;width:auto!important;padding:8px 4px!important;font-size:12px!important}body:not(.ahx-community-page) .hero-search button{flex:0 0 auto!important;width:auto!important;padding:10px 13px!important;font-size:12px!important}body:not(.ahx-community-page) .hero-search svg{width:16px!important;flex:0 0 16px!important}}

/* Complete dark surfaces for account access, alerts, and conversations. */
html[data-ahx-theme="dark"] body .auth-page {background:radial-gradient(ellipse at top left,#7863ef12,transparent 55%),#101217!important}
html[data-ahx-theme="dark"] body :is(.auth-panel,.auth-form,.auth-panel-head) {color:#eef0f6!important}
html[data-ahx-theme="dark"] body .auth-panel {background:#191c24!important;border:1px solid #303542!important;box-shadow:0 16px 50px #0003!important}
html[data-ahx-theme="dark"] body :is(.auth-brand,.auth-title,.auth-panel h2,.auth-form label) {color:#eef0f6!important}
html[data-ahx-theme="dark"] body :is(.auth-eyebrow,.auth-lead,.auth-benefits li,.auth-panel-head p,.auth-legal,.auth-switch,.auth-trust,.auth-divider) {color:#b5bdcc!important}
html[data-ahx-theme="dark"] body .auth-google-btn {background:#242935!important;color:#eef0f6!important;border-color:#41495b!important}
html[data-ahx-theme="dark"] body .auth-google-btn:hover {background:#2d3342!important;border-color:#b8aaff!important}
html[data-ahx-theme="dark"] body :is(.auth-forgot,.auth-switch a,.auth-legal a,.auth-trust a) {color:#b8aaff!important}
html[data-ahx-theme="dark"] body :is(input,textarea)::placeholder {color:#9ca7ba!important;opacity:1}
html[data-ahx-theme="dark"] body :is(input,textarea):focus {border-color:#a899ff!important;outline-color:#a899ff60!important;box-shadow:0 0 0 3px #a899ff1c!important}
html[data-ahx-theme="dark"] body input:-webkit-autofill {-webkit-text-fill-color:#eef0f6!important;box-shadow:inset 0 0 0 1000px #202430!important;caret-color:#eef0f6}
html[data-ahx-theme="dark"] body :is(.form-error,.auth-error,.error-message) {background:#ed6b6b14!important;color:#ffabab!important;border-color:#ed6b6b45!important}

html[data-ahx-theme="dark"] body .notif-dropdown-card {background:#191c24!important;border-color:#343b4b!important;box-shadow:0 16px 56px #0007!important}
html[data-ahx-theme="dark"] body :is(.notif-dropdown-header,.notif-dropdown-footer) {background:#191c24!important;border-color:#303542!important}
html[data-ahx-theme="dark"] body .notif-filter-tabs {background:#11151d!important;border:1px solid #303542!important}
html[data-ahx-theme="dark"] body .notif-tab-btn {background:transparent!important;color:#b5bdcc!important;box-shadow:none!important}
html[data-ahx-theme="dark"] body .notif-tab-btn.active {background:#34304b!important;color:#ded5ff!important;box-shadow:0 1px 4px #0003!important}
html[data-ahx-theme="dark"] body .notif-items-list {background:#141820!important;scrollbar-color:#444b5d #141820}
html[data-ahx-theme="dark"] body .notif-item-card {background:#191d27!important;border:1px solid #303542!important}
html[data-ahx-theme="dark"] body .notif-item-card.unread {background:#202235!important;border-color:#63558d!important}
html[data-ahx-theme="dark"] body .notif-item-card:hover {background:#292b41!important;border-color:#9781cb!important}
html[data-ahx-theme="dark"] body :is(.notif-item-message,.notif-item-time,.notif-empty-desc) {color:#b5bdcc!important}
html[data-ahx-theme="dark"] body :is(.notif-header-title,.notif-item-title,.notif-empty-title) {color:#eef0f6!important}
html[data-ahx-theme="dark"] body :is(.notif-unread-pill,.notif-badge-pill,.notif-read-state.is-unread) {background:#a899ff20!important;color:#d2c5ff!important;border:1px solid #a899ff30!important}
html[data-ahx-theme="dark"] body :is(.notif-meta-tag,.notif-read-state:not(.is-unread)) {background:#2a3040!important;color:#c5ccda!important}
html[data-ahx-theme="dark"] body :is(.notif-mark-all-btn,.notif-meta-link,.notif-dropdown-footer a) {color:#c3b5ff!important}
html[data-ahx-theme="dark"] body .notif-item-icon-box {background:#292e3b!important;border-color:#3e4658!important}
html[data-ahx-theme="dark"] body .notif-listing-logo {background:#fff!important;border-radius:8px}

/* Chat follows the site theme through the header toggle. */
.chat-panel-drawer .chat-theme-btn {display:none!important}
html[data-ahx-theme="dark"] body .chat-panel-drawer :is(.chat-search-bar,.chat-online-members-popover,.chat-online-popover-header,.chat-mention-autocomplete-menu,.chat-mention-menu-header,.chat-mention-popup-toast,.chat-mention-popup-header,.chat-mention-popup-body,.chat-msg-actions-toolbar,.chat-emoji-bar) {background:#1c212c!important;color:#eef0f6!important;border-color:#343b4b!important;box-shadow:none!important}
html[data-ahx-theme="dark"] body .chat-panel-drawer :is(.chat-header-btn,.chat-collapse-header-btn,.chat-search-clear,.chat-scroll-bottom-btn,.chat-online-popover-close,.chat-online-mention-quick-btn,.chat-mention-popup-close,.chat-copy-msg-btn,.chat-mention-reply-btn,.chat-emoji-btn) {background:#2a3040!important;color:#c6baff!important;border-color:#3e4658!important}
html[data-ahx-theme="dark"] body .chat-panel-drawer :is(.chat-header-btn:hover,.chat-collapse-header-btn:hover,.chat-header-btn.active) {background:#3b3452!important;color:#e0d6ff!important}
html[data-ahx-theme="dark"] body .chat-panel-drawer :is(.chat-mention-hint,.chat-mention-hint kbd,.chat-reaction-pill,.chat-mention-badge-pill,.chat-online-you-tag) {background:#293040!important;color:#c5ccda!important;border-color:#3e4658!important}
html[data-ahx-theme="dark"] body .chat-panel-drawer :is(.chat-live-badge,.chat-online-count-badge) {background:#66d3b415!important;color:#78dfc1!important;border-color:#66d3b430!important}
html[data-ahx-theme="dark"] body .chat-launcher-online-pill {background:#66d3b41c!important;color:#78dfc1!important;border-color:#66d3b438!important}
html[data-ahx-theme="dark"] body .chat-panel-drawer .chat-online-member-row {background:#242a36!important;border-color:#3e4658!important}
html[data-ahx-theme="dark"] body .chat-panel-drawer :is(.chat-online-member-name,.chat-online-popover-title,.chat-mention-display-name,.chat-mention-popup-body,.chat-empty-title) {color:#eef0f6!important}
html[data-ahx-theme="dark"] body .chat-panel-drawer :is(.chat-online-member-page,.chat-msg-time,.chat-search-count,.chat-char-count,.chat-user-status,.chat-empty-desc,.chat-mention-role-sub,.chat-mention-menu-hint-esc) {color:#b5bdcc!important}
html[data-ahx-theme="dark"] body .chat-panel-drawer :is(.chat-current-username,.chat-msg-username,.chat-msg-link,.chat-mention-handle) {color:#c3b5ff!important}
html[data-ahx-theme="dark"] body .chat-panel-drawer :is(.chat-search-input,.chat-textarea) {background:#131820!important;color:#eef0f6!important;border-color:#41495b!important;caret-color:#eef0f6}
html[data-ahx-theme="dark"] body .chat-panel-drawer .chat-search-bar {padding:10px 16px!important}
html[data-ahx-theme="dark"] body .chat-panel-drawer :is(.chat-prompt-btn-signup,.chat-empty-cta) {background:#2a3040!important;color:#eef0f6!important;border-color:#41495b!important}
html[data-ahx-theme="dark"] body .chat-panel-drawer :is(.chat-send-btn,.chat-mention-popup-reply-btn) {background:#7863ef!important;color:#fff!important;border-color:#9583fa!important}
html[data-ahx-theme="dark"] body .chat-panel-drawer .chat-mention-option:hover {background:#34304b!important}
html[data-ahx-theme="dark"] body .chat-panel-drawer mark {background:#e8c77930!important;color:#ffe1a0!important}
/* Publishing, moderation, and detail workspaces share the directory's visual system. */
.ahx-account-workspace main:not(#ahx-workspace){display:none!important}
.ahx-workspace{max-width:1200px;margin:0 auto;padding:40px 24px 80px;color:var(--ahx-ink)}
.ahx-workspace-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}
.ahx-workspace-heading h1{font-size:clamp(25px,3vw,36px);line-height:1.2;margin:8px 0 10px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.ahx-workspace-heading p{color:var(--ahx-muted);margin:0;font-size:14px}
.ahx-workspace-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 28px}
.ahx-workspace-stats>div{background:#fff;border:1px solid var(--ahx-line);border-radius:14px;padding:20px}
.ahx-workspace-stats strong{display:block;font-size:28px;line-height:1.2;margin-bottom:8px}.ahx-workspace-stats span{font-size:12px;color:var(--ahx-muted)}
.ahx-workspace-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:24px 0;flex-wrap:wrap}
.ahx-workspace :is(input,select),.ahx-edit-dialog input,.ahx-edit-dialog textarea,.ahx-review-note textarea{background:#fff;color:var(--ahx-ink);border:1px solid var(--ahx-line);padding:10px 12px;border-radius:10px;font:inherit;font-size:13px;max-width:100%}
.ahx-creator-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.ahx-creator-card,.ahx-moderation-card{min-width:0;background:#fff;border:1px solid var(--ahx-line);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:14px}
.ahx-creator-card[hidden]{display:none!important}.ahx-creator-card-top{display:flex;align-items:center;gap:12px}.ahx-creator-card-top>div{flex:1;min-width:0}
.ahx-creator-card h2,.ahx-moderation-card h2{font-size:19px;line-height:1.3;margin:3px 0;overflow-wrap:anywhere}
.ahx-creator-card>p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--ahx-muted);font-size:13px;line-height:1.7;margin:0;min-height:3.4em}
.ahx-creator-card small,.ahx-moderation-card small{font-size:12px;color:var(--ahx-muted)}
.ahx-status{font-size:10px;line-height:1.4;font-weight:700;padding:5px 9px;border-radius:7px;background:#f0f2f7;color:#687387;flex-shrink:0;max-width:120px}
.ahx-status-approved,.ahx-status-published{background:#e6f5ed;color:#147454}.ahx-status-pending{background:#fff3d5;color:#906514}.ahx-status-rejected{background:#feecec;color:#a83939}
.ahx-creator-card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--ahx-line);padding-top:14px;margin-top:auto;font-size:12px}.ahx-creator-card-actions a{color:var(--ahx-purple);font-weight:650}.ahx-creator-card-actions>span{color:var(--ahx-muted)}
.ahx-edit-notice{font-size:12px;border-left:3px solid #bea355;background:#faf6e9;border-radius:5px;padding:9px 12px;color:#816522}.ahx-edit-notice p{margin:5px 0 0}
.ahx-account-links{display:flex;gap:24px;flex-wrap:wrap;border-top:1px solid var(--ahx-line);margin-top:32px;padding-top:24px;font-size:13px;color:var(--ahx-purple)}
.ahx-edit-dialog{width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid var(--ahx-line);border-radius:18px;padding:28px;background:#fff;color:var(--ahx-ink);box-shadow:0 24px 80px #0003}
.ahx-edit-dialog::backdrop{background:#0b102570;backdrop-filter:blur(4px)}.ahx-edit-dialog h2{font-size:23px;margin:6px 0}.ahx-edit-dialog .ahx-dialog-close{position:static;flex-shrink:0}
.ahx-edit-dialog form>p{font-size:13px;color:var(--ahx-muted)}.ahx-edit-dialog label,.ahx-admin-login label,.ahx-review-note{display:grid;gap:8px;font-size:12px;font-weight:650;margin:16px 0}
.ahx-edit-dialog textarea,.ahx-edit-dialog input,.ahx-admin-login input,.ahx-review-note textarea{width:100%;box-sizing:border-box}.ahx-form-feedback{color:#ba3e4b;font-size:13px;margin:8px 0}
.ahx-workspace button:disabled,.ahx-edit-dialog button:disabled{opacity:.55;cursor:wait}.ahx-admin-login{max-width:520px;margin:20px auto;text-align:left}.ahx-admin-login form{margin:20px 0}.ahx-admin-login>a{font-size:13px;color:var(--ahx-purple)}
#ahx-admin-queue{display:grid;gap:16px}.ahx-moderation-content{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.75;max-height:300px;overflow:auto;margin:0}
.ahx-moderation-card>a{color:var(--ahx-purple);font-size:13px;overflow-wrap:anywhere}.ahx-diff-grid{display:grid;gap:16px}.ahx-diff-grid h3{font-size:12px;text-transform:capitalize;margin:0 0 8px}.ahx-diff-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ahx-diff-columns>div{padding:14px;background:#f5f6f9;border:1px solid var(--ahx-line);border-radius:10px;min-width:0}.ahx-diff-columns>div:last-child{background:#edf7f1;border-color:#c4e2d0}.ahx-diff-columns span{color:var(--ahx-muted);font-size:10px;text-transform:uppercase;font-weight:700}.ahx-diff-columns p{font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;overflow:auto;margin:8px 0 0}
.ahx-detail-redesign .agent-detail-hero{padding:28px!important;gap:24px!important;border:1px solid var(--ahx-line);border-radius:20px!important;box-shadow:none!important;margin-bottom:20px!important}
.ahx-detail-redesign .agent-detail-info h1{font-size:clamp(27px,3.3vw,40px)!important;line-height:1.15!important;letter-spacing:-.04em!important}
.ahx-detail-redesign .agent-detail-info>p{max-width:740px;font-size:15px!important;line-height:1.8!important}.ahx-detail-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ahx-detail-actions .ahx-button{font-size:12px;padding:9px 13px}
.ahx-detail-nav{display:flex;gap:8px;overflow-x:auto;padding:6px 0 18px;margin-bottom:16px;border-bottom:1px solid var(--ahx-line);scrollbar-width:thin}.ahx-detail-nav a{color:var(--ahx-muted);font-size:12px;white-space:nowrap;background:#f1f2f7;border-radius:8px;padding:8px 12px;transition:background .15s}.ahx-detail-nav a:hover,.ahx-detail-nav a[aria-current="location"]{background:#ede9ff;color:var(--ahx-purple)}
.ahx-detail-redesign .agent-detail-section{padding:25px!important;border-radius:16px!important;box-shadow:none!important;border:1px solid var(--ahx-line)!important;scroll-margin-top:140px}.ahx-detail-redesign .agent-detail-section h2{font-size:21px!important;margin-bottom:16px!important}.ahx-detail-redesign .agent-detail-section p,.ahx-detail-redesign .agent-detail-section li{line-height:1.8!important;font-size:14px!important}
.ahx-review-tip{border:1px solid var(--ahx-line);background:#f4f2fc;border-radius:16px;padding:22px}.ahx-review-tip h3{font-size:19px;margin:10px 0}.ahx-review-tip p{color:var(--ahx-muted);font-size:13px;line-height:1.7}.ahx-review-tip .ahx-button{font-size:12px;padding:9px 14px}
/* Community and ranking pages follow the same compact layout and palette. */
body.ahx-community-page{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#f7f8fb!important;color:var(--ahx-ink)}
.ahx-community-page .ahx-shell{max-width:1200px;padding:32px 24px 64px}.ahx-community-page .ahx-nav{max-width:none;background:#fff;border-bottom:1px solid var(--ahx-line);padding:18px max(24px,calc((100vw - 1200px)/2));gap:20px;box-sizing:border-box}.ahx-community-page .ahx-logo{font-size:23px}.ahx-community-page .ahx-nav nav{gap:20px}.ahx-community-page .ahx-nav nav a{font-size:13px;font-weight:650}
.ahx-community-hero{gap:32px!important;padding:30px 0 40px!important}.ahx-community-hero h1{font-size:clamp(32px,4.2vw,51px)!important;line-height:1.1!important;letter-spacing:-.045em}.ahx-community-hero p{font-size:15px!important;max-width:550px}.ahx-reward-card{padding:24px!important;border-radius:16px!important}.ahx-reward-card h2{font-size:22px!important}.ahx-community-page .ahx-section-heading h2{font-size:26px}.ahx-community-page .ahx-ranking-table{border-radius:14px!important}.ahx-ranking-table td{padding:15px 20px!important}.ahx-avatar{width:38px!important;height:38px!important;border-radius:11px!important;font-size:12px!important}.ahx-bottom-banner{padding:26px!important;border-radius:16px!important}.ahx-profile-hero{padding:28px!important;border-radius:18px!important}.ahx-profile-hero h1{font-size:32px!important}
/* Every shared surface uses the same dark tokens, including standalone pages. */
html[data-ahx-theme="dark"]{--ahx-ink:#eef0f6;--ahx-muted:#a4adbd;--ahx-line:#303542;--ahx-purple:#b8aaff;--ahx-paper:#10131a}
html[data-ahx-theme="dark"] body.ahx-community-page{background:#10131a!important}
html[data-ahx-theme="dark"] :is(.ahx-nav,.ahx-workspace-stats>div,.ahx-creator-card,.ahx-moderation-card,.ahx-edit-dialog,.ahx-admin-login,.ahx-reward-card,.ahx-progress-panel,.ahx-ranking-table,.ahx-profile-hero,.ahx-profile-stats>div,.ahx-spotlight-card,.ahx-bottom-banner,.ahx-inline-banner,.ahx-welcome-dialog,.ahx-plan-option,.ahx-empty,.ahx-profile-post,.ahx-published-card,.ahx-review-tip){background:#191c24!important;border-color:#303542!important;color:#eef0f6!important;box-shadow:none!important}
html[data-ahx-theme="dark"] :is(.ahx-community-hero,.ahx-ranking-section,.ahx-progress-section,.ahx-profile-library,.page-hero-banner,.leaderboard-hero,.leaderboard-banner,.leaderboard-tabs,.leaderboard-filters,.leaderboard-stats,.leaderboard-summary,.leaderboard-card,.ranking-card,.rank-card,.rank-banner,.cta-banner,.submit-cta,.promo-card,.newsletter-section,.faq-section,.ahx-bottom-banner){background:#10131a!important;color:#eef0f6!important;border-color:#303542!important}
html[data-ahx-theme="dark"] :is(.ahx-workspace input,.ahx-workspace select,.ahx-edit-dialog input,.ahx-edit-dialog textarea,.ahx-review-note textarea,.ahx-detail-nav a,.ahx-tabs,.ahx-diff-columns>div){background:#202430!important;border-color:#343b4b!important;color:#dfe4ee!important}
html[data-ahx-theme="dark"] .ahx-diff-columns>div:last-child{background:#182d25!important;border-color:#315442!important}
html[data-ahx-theme="dark"] .ahx-detail-nav a[aria-current="location"]{background:#393151!important;color:#cec3ff!important}
html[data-ahx-theme="dark"] .ahx-edit-notice{background:#302a1a;color:#e2c987}
html[data-ahx-theme="dark"] .ahx-status-approved,html[data-ahx-theme="dark"] .ahx-status-published{background:#183e31;color:#9be3c1}
html[data-ahx-theme="dark"] .ahx-status-pending{background:#45371c;color:#edce8c}
html[data-ahx-theme="dark"] .ahx-status-rejected{background:#42232b;color:#f0aeb7}
html[data-ahx-theme="dark"] .ahx-community-page :is(h1,h2,h3,strong){color:#eef0f6!important}
html[data-ahx-theme="dark"] .ahx-community-page :is(p,small,.ahx-fine-print,.ahx-member-copy small,.ahx-reward-perk span){color:#a4adbd!important}
html[data-ahx-theme="dark"] .ahx-community-page :is(.ahx-text-link,.ahx-logo span,.ahx-member-copy a,.ahx-profile-post a,.ahx-published-card a){color:#b8aaff!important}
html[data-ahx-theme="dark"] .ahx-community-page :is(.ahx-avatar,.ahx-product-monogram,.ahx-reward-icon,.ahx-profile-avatar,.ahx-product-tags span){background:#302c48!important;color:#c9bdff!important}
html[data-ahx-theme="dark"] .ahx-ranking-table :is(th,td){border-color:#303542!important;background:transparent!important}.ahx-ranking-table tbody tr:hover{background:#6250e807}
html[data-ahx-theme="dark"] .ahx-community-page .ahx-button-secondary{background:#242936!important;border-color:#343b4b!important;color:#eef0f6!important}
@media(min-width:1450px){body .home-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:760px){.ahx-workspace{padding:24px 16px 90px}.ahx-workspace-heading{align-items:flex-start;flex-direction:column;gap:16px}.ahx-workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ahx-workspace-stats>div{padding:16px}.ahx-creator-grid{grid-template-columns:1fr}.ahx-creator-card,.ahx-moderation-card{padding:18px}.ahx-creator-card-top{flex-wrap:wrap}.ahx-diff-columns{grid-template-columns:1fr}.ahx-workspace-toolbar{align-items:stretch}.ahx-workspace-toolbar .ahx-tabs{width:100%;overflow-x:auto;flex-wrap:nowrap}.ahx-workspace-toolbar input{width:100%}.ahx-edit-dialog{padding:20px}.ahx-detail-redesign .agent-detail-hero{padding:20px!important;gap:16px!important}.ahx-detail-redesign .agent-detail-section{padding:20px!important}.ahx-community-page .ahx-nav{padding:14px 16px;flex-wrap:wrap}.ahx-community-page .ahx-nav nav{order:3;width:100%;overflow:auto;justify-content:flex-start;white-space:nowrap;padding-top:6px}.ahx-community-page .ahx-shell{padding:24px 16px 64px}.ahx-community-page .ahx-nav>.ahx-button{margin-left:auto}.ahx-community-hero{padding-top:12px!important}.ahx-ranking-table td{padding:12px!important}.ahx-ranking-table .ahx-member-copy{min-width:0}.ahx-community-page .ahx-profile-tabs{overflow-x:auto;flex-wrap:nowrap}}
html[data-ahx-theme="dark"] body .profile-dropdown{background:#191c24!important;border:1px solid #343b4b!important;box-shadow:0 18px 50px #0008!important;color:#eef0f6!important}
html[data-ahx-theme="dark"] body :is(.pd-header,.pd-shortcuts,.pd-links){background:#191c24!important;border-color:#303542!important}
html[data-ahx-theme="dark"] body .pd-header{background:linear-gradient(135deg,#242335,#191c24)!important}
html[data-ahx-theme="dark"] body .pd-shortcut{background:#242936!important;border-color:#343b4b!important}
html[data-ahx-theme="dark"] body :is(.pd-name,.pd-shortcut-num,.pd-links a){color:#eef0f6!important}
html[data-ahx-theme="dark"] body :is(.pd-email,.pd-shortcut-label){color:#a4adbd!important}
html[data-ahx-theme="dark"] body .pd-links :is(a,button):hover{background:#2b3040!important}
html[data-ahx-theme="dark"] body .pd-dashboard-cta{background:#6b54e8!important;color:#fff!important}
html[data-ahx-theme="dark"] body .pd-link-logout{color:#f09ba3!important}
html[data-ahx-theme="dark"] body .pd-plan-pro{background:#47381d!important;color:#edce8c!important}
html[data-ahx-theme="dark"] .ahx-button:not(.ahx-button-secondary){background:#705be8!important;color:#fff!important}
html[data-ahx-theme="dark"] .ahx-button-secondary{background:#252a37!important;color:#eef0f6!important;border:1px solid #3b4253!important}
html[data-ahx-theme="dark"] .ahx-tabs button.active{background:#705be8!important;color:#fff!important;box-shadow:none!important}
html[data-ahx-theme="dark"] :is(.ahx-badge-community,.ahx-reward-perk>span){background:#183c33!important;color:#97d9c3!important;border-color:#30574a!important}
html[data-ahx-theme="dark"] :is(.lb-table-wrap,.lb-podium-card,.lb-tabs a,.card-raised){border-color:#303542!important}
body .lb-table-wrap{border-radius:16px!important;overflow:auto}body .lb-table{font-size:13px!important}body .lb-table td{padding:16px!important}body .lb-hero .page-hero-title{font-size:clamp(28px,4vw,42px)!important}
.ahx-detail-redesign .agent-detail-info .ahx-detail-actions+.ahx-listing-byline{margin-top:20px}
.ahx-detail-redesign .agent-detail-hero .agent-detail-info>p{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important}
.ahx-detail-redesign .agent-detail-info .ahx-byline-avatar{width:26px;height:26px}
.ahx-detail-nav a:focus-visible,.ahx-workspace button:focus-visible{outline:3px solid #8c79ed;outline-offset:3px}
.ahx-workspace .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ahx-community-page .ahx-logo{gap:0}.ahx-community-page .ahx-logo img{margin-right:8px}
.ahx-community-page .ahx-nav nav{background:#f4f5f8;border:1px solid var(--ahx-line);border-radius:100px;padding:9px 16px;gap:18px}
html[data-ahx-theme="dark"] .ahx-community-page .ahx-nav nav{background:#15181f;border-color:#303542}
@media(min-width:761px) and (max-width:1100px){.ahx-community-page .ahx-nav{flex-wrap:wrap}.ahx-community-page .ahx-nav nav{order:3;width:100%;justify-content:center}.ahx-community-page .ahx-nav>.ahx-button{margin-left:auto}}
@media(max-width:760px){.ahx-community-page .ahx-nav nav{padding:10px 12px;box-sizing:border-box;border-radius:12px}.ahx-workspace .ahx-creator-card-actions{align-items:flex-start;flex-wrap:wrap}}
body.ahx-account-workspace #ahx-workspace{padding-top:calc(var(--ahx-header-height,0px) + 32px)!important}
@media(max-width:760px){body.ahx-account-workspace #ahx-workspace{padding-top:calc(var(--ahx-header-height,0px) + 24px)!important}}
@media(max-width:760px){body.ahx-community-page .ahx-nav{gap:12px}body.ahx-community-page .ahx-nav>.ahx-logo{order:0;margin-right:auto}body.ahx-community-page .ahx-nav>.ahx-theme-toggle{order:1;margin-left:0}body.ahx-community-page .ahx-nav>.ahx-button{order:2!important;margin-left:0;padding:8px 10px;min-height:34px;font-size:11px}body.ahx-community-page .ahx-nav>nav{order:3!important}}
html[data-ahx-theme="dark"] body .bottom-nav-inner{background:#202430!important;border-color:#343b4b!important;box-shadow:none!important}
html[data-ahx-theme="dark"] body .bottom-nav-item{color:#a4adbd!important}
html[data-ahx-theme="dark"] body .bottom-nav-item.active{color:#c0b2ff!important}
html[data-ahx-theme="dark"] body :is(.agent-gh-badge,.badge-gh,.pill-free){background:#193b30!important;color:#9cdec0!important;border-color:#315347!important}
html[data-ahx-theme="dark"] body .price-pill.pill-paid{background:#43351c!important;color:#ebcc89!important;border-color:#66502b!important}

/* Removed account journey banner, including stale client navigation nodes. */
#ahx-profile-progress,#ahx-owner-progress{display:none!important}

/* Custom AgentHiveX member emojis keep visible plan labels accessible. */
:is(.ahx-badge-basic,.ahx-badge-pro,.ahx-badge-community,.pd-plan-badge,.profile-plan-badge)::before{content:"";display:inline-block;width:22px;height:22px;flex:0 0 22px;background:url('/ahx-community/member-basic.svg') center/contain no-repeat;vertical-align:middle;margin-right:4px}
:is(.ahx-badge-pro,.pd-plan-pro,.profile-plan-pro)::before{background-image:url('/ahx-community/member-pro.svg');animation:ahx-member-glow 3.6s ease-in-out infinite}
.ahx-badge-community::before{background-image:url('/ahx-community/member-community.svg')}
:is(.ahx-badge-pro,.pd-plan-pro,.profile-plan-pro)>.ahx-pro-star{display:none}
@keyframes ahx-member-glow{0%,100%{filter:drop-shadow(0 0 0 transparent);transform:translateY(0)}50%{filter:drop-shadow(0 0 3px #e9b64688);transform:translateY(-1px)}}
@media(prefers-reduced-motion:reduce){:is(.ahx-badge-pro,.pd-plan-pro,.profile-plan-pro)::before{animation:none}}

/* Remove the redundant review/overview footer from every agent detail page. */
body:has(.agent-detail-hero) .page-seo-footer,
body.ahx-detail-redesign .page-seo-footer{display:none!important}

/* Review ratings use five visible stars instead of numeric scores/counts. */
.card-rating:has(> .card-rating .stars)>span:not(.card-rating),.card-rating>.ml-1{display:none!important}
body .card-rating .stars,body .review-stars .stars,.ahx-review-stars{display:inline-flex!important;gap:2px;color:#d39a25!important;white-space:nowrap}
body .stars svg{display:inline-block!important;width:14px;height:14px;flex-shrink:0;stroke:#d39a25!important;color:#d39a25!important}
body .stars svg.fill-current{fill:#d39a25!important}
body .stars svg:not(.fill-current){fill:transparent!important;opacity:.65}
html[data-ahx-theme="dark"] body .stars svg{stroke:#f2c35c!important;color:#f2c35c!important}
html[data-ahx-theme="dark"] body .stars svg.fill-current{fill:#f2c35c!important}
.ahx-review-stars{font-size:16px;letter-spacing:1px;margin-left:6px}
/* Use the branded member icons as avatars, with plan labels beside them. */
[data-ahx-avatar]{position:relative;color:transparent!important;text-shadow:none!important;background-color:transparent!important;background-image:url('/ahx-community/member-basic.svg')!important;background-position:center!important;background-size:85% 85%!important;background-repeat:no-repeat!important}
[data-ahx-avatar="community"]{background-image:url('/ahx-community/member-community.svg')!important}
[data-ahx-avatar="pro"]{background-image:url('/ahx-community/member-pro.svg')!important;animation:ahx-member-glow 3.6s ease-in-out infinite}
@media(prefers-reduced-motion:reduce){[data-ahx-avatar="pro"]{animation:none}}

/* Creator profiles: a compact publishing dashboard with a clear identity. */
.ahx-creator-workspace{max-width:1180px;padding-top:30px}
.ahx-creator-workspace .ahx-workspace-heading{position:relative;isolation:isolate;padding:30px;border:1px solid #dddbea;border-radius:22px;background:radial-gradient(ellipse at top right,#e9e1ff 0,transparent 65%),linear-gradient(135deg,#fff,#f8f8fc);box-shadow:0 8px 30px #2a205908;overflow:hidden}
.ahx-creator-workspace .ahx-workspace-heading::before{content:"";position:absolute;top:0;left:30px;right:30px;height:2px;background:linear-gradient(90deg,#8061ec,#cbb777,transparent)}
.ahx-creator-identity{display:flex;align-items:center;gap:20px;min-width:0}
.ahx-creator-avatar{width:76px;height:76px;flex:0 0 76px;border:1px solid #dcd5f1;border-radius:20px;box-shadow:0 6px 20px #5540a014;background-size:75% 75%!important}
.ahx-creator-workspace .ahx-workspace-heading h1{letter-spacing:-.045em;font-size:30px}
.ahx-creator-workspace .ahx-workspace-heading .ahx-actions{gap:10px;flex-wrap:wrap}
.ahx-creator-workspace .ahx-button{border-radius:10px;font-size:12px;padding:10px 15px}
.ahx-creator-workspace .ahx-workspace-stats{gap:0;border:1px solid var(--ahx-line);border-radius:16px;overflow:hidden;background:#fff;margin:0 0 36px;box-shadow:0 4px 20px #21244305}
.ahx-creator-workspace .ahx-workspace-stats>div{border:0;border-right:1px solid var(--ahx-line);border-radius:0;padding:22px 24px;background:transparent}
.ahx-creator-workspace .ahx-workspace-stats>div:last-child{border-right:0}
.ahx-creator-workspace .ahx-workspace-stats strong{font-size:29px;letter-spacing:-.05em;font-variant-numeric:tabular-nums}
.ahx-creator-workspace .ahx-workspace-stats>div:nth-child(2) strong{color:#258369}.ahx-creator-workspace .ahx-workspace-stats>div:nth-child(3) strong{color:#b17b24}
.ahx-library-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:10px}
.ahx-library-heading h2{font-size:24px;letter-spacing:-.035em;margin:8px 0;display:flex;gap:10px;align-items:center}
.ahx-library-heading h2 span{font-size:12px;padding:4px 9px;border:1px solid var(--ahx-line);border-radius:20px;letter-spacing:0;color:var(--ahx-muted)}
.ahx-library-heading p{font-size:13px;color:var(--ahx-muted);margin:0}
.ahx-status-filter{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--ahx-muted)}
.ahx-creator-workspace .ahx-workspace-toolbar{padding:16px 0;border-bottom:1px solid var(--ahx-line);margin:10px 0 22px}
.ahx-creator-workspace .ahx-tabs{gap:4px;background:#ececf4;padding:4px;border-radius:11px}
.ahx-creator-workspace .ahx-tabs button{border:0;background:transparent;border-radius:8px;padding:9px 14px;color:var(--ahx-muted);font-size:12px}
.ahx-creator-workspace .ahx-tabs button.active{background:#fff;color:#6044d2;box-shadow:0 2px 6px #24174612}
.ahx-creator-workspace .ahx-search-label{margin:0;min-width:220px}.ahx-creator-workspace .ahx-search-label input{width:100%}
.ahx-creator-workspace .ahx-creator-card{padding:22px;border-radius:16px;gap:16px;box-shadow:0 3px 14px #24244206;transition:border-color .15s,box-shadow .15s}
.ahx-creator-workspace .ahx-creator-card:hover{border-color:#b9aae6;box-shadow:0 8px 24px #5145850d}
.ahx-creator-workspace .ahx-product-monogram{width:46px;height:46px;flex:0 0 46px;background:linear-gradient(135deg,#eee9ff,#f5f2ff);color:#7154d1;border:1px solid #e1d8f5;border-radius:13px;font-size:15px}
.ahx-creator-workspace .ahx-creator-card h2{font-size:18px;letter-spacing:-.025em}
.ahx-creator-workspace .ahx-status{border-radius:20px;font-size:10px;padding:5px 10px}
.ahx-creator-workspace .ahx-creator-card[data-status="pending"]{border-top:2px solid #d8b066}.ahx-creator-workspace .ahx-creator-card[data-status="rejected"]{border-top:2px solid #cf8b8b}
.ahx-creator-workspace .ahx-account-links{font-size:12px;justify-content:space-between}
.ahx-profile-page .ahx-profile-hero{position:relative;border:1px solid var(--ahx-line);background:radial-gradient(ellipse at top right,#eae4ff,transparent 65%),#fff!important;box-shadow:0 8px 30px #2a205908}
.ahx-profile-page .ahx-profile-library{padding-top:18px}
.ahx-profile-page .ahx-profile-grid{gap:18px}
.ahx-profile-page :is(.ahx-published-card,.ahx-profile-post){border-radius:16px;box-shadow:0 3px 14px #24244206}
html[data-ahx-theme="dark"] .ahx-creator-workspace .ahx-workspace-heading,html[data-ahx-theme="dark"] .ahx-profile-page .ahx-profile-hero{background:radial-gradient(ellipse at top right,#2b2443,transparent 65%),#191c24!important;border-color:#373343;box-shadow:none}
html[data-ahx-theme="dark"] .ahx-creator-workspace .ahx-workspace-stats{background:#191c24}
html[data-ahx-theme="dark"] .ahx-creator-workspace .ahx-tabs{background:#181b23}
html[data-ahx-theme="dark"] .ahx-creator-workspace .ahx-tabs button.active{background:#312b48;color:#d4c7ff}
html[data-ahx-theme="dark"] .ahx-creator-workspace .ahx-product-monogram{background:#2e2840;color:#c9baff;border-color:#453955}
html[data-ahx-theme="dark"] .ahx-creator-avatar{border-color:#453955;box-shadow:none}
@media(max-width:700px){.ahx-creator-workspace{padding:22px 16px 65px}.ahx-creator-workspace .ahx-workspace-heading{padding:24px 20px;align-items:flex-start;flex-direction:column;gap:22px}.ahx-creator-avatar{width:60px;height:60px;flex-basis:60px;border-radius:16px}.ahx-creator-identity{gap:14px}.ahx-creator-workspace .ahx-workspace-heading h1{font-size:25px}.ahx-creator-workspace .ahx-workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ahx-creator-workspace .ahx-workspace-stats>div{padding:18px;border-bottom:1px solid var(--ahx-line)}.ahx-creator-workspace .ahx-workspace-stats>div:nth-child(2){border-right:0}.ahx-creator-workspace .ahx-workspace-stats>div:nth-child(n+3){border-bottom:0}.ahx-library-heading{align-items:flex-start;flex-direction:column}.ahx-status-filter{width:100%}.ahx-status-filter select{flex:1}.ahx-creator-workspace .ahx-tabs{display:flex;flex-wrap:wrap;width:100%}.ahx-creator-workspace .ahx-tabs button{flex:1;padding:9px 8px}.ahx-creator-workspace .ahx-search-label{width:100%}.ahx-creator-workspace .ahx-creator-grid{grid-template-columns:1fr}.ahx-creator-card-top{flex-wrap:wrap}.ahx-creator-workspace .ahx-creator-card-top>.ahx-status{margin-left:58px}.ahx-creator-workspace .ahx-account-links{gap:16px}}

/* Profile separates creator identity from the publishing library. */
.ahx-profile-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:30px;align-items:start}
.ahx-profile-sidebar{position:sticky;top:calc(var(--ahx-header-height,100px) + 24px);min-width:0}
.ahx-profile-content{min-width:0;padding:26px;border:1px solid var(--ahx-line);border-radius:20px;background:#fff;box-shadow:0 8px 30px #21244305}
.ahx-creator-workspace .ahx-profile-sidebar .ahx-workspace-heading{padding:28px 22px;display:flex;flex-direction:column;align-items:stretch;margin:0 0 16px;border-radius:18px;gap:22px}
.ahx-profile-sidebar .ahx-creator-identity{flex-direction:column;align-items:flex-start;gap:18px}
.ahx-profile-sidebar .ahx-creator-avatar{width:84px;height:84px;flex-basis:84px}
.ahx-creator-workspace .ahx-profile-sidebar h1{font-size:24px;gap:10px;overflow-wrap:anywhere;letter-spacing:-.04em}
.ahx-profile-sidebar .ahx-workspace-heading p{font-size:12px;line-height:1.7;max-width:200px}
.ahx-profile-sidebar .ahx-actions{flex-direction:column;align-items:stretch}
.ahx-profile-sidebar .ahx-button{justify-content:center;text-align:center}
.ahx-creator-workspace .ahx-profile-sidebar .ahx-workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 20px;border-radius:14px}
.ahx-creator-workspace .ahx-profile-sidebar .ahx-workspace-stats>div{padding:16px 14px;border-bottom:1px solid var(--ahx-line)}
.ahx-creator-workspace .ahx-profile-sidebar .ahx-workspace-stats>div:nth-child(2){border-right:0}
.ahx-creator-workspace .ahx-profile-sidebar .ahx-workspace-stats>div:nth-child(n+3){border-bottom:0}
.ahx-creator-workspace .ahx-profile-sidebar .ahx-workspace-stats strong{font-size:25px}
.ahx-profile-sidebar .ahx-workspace-stats span{font-size:10px;line-height:1.5;display:block}
.ahx-creator-workspace .ahx-profile-sidebar .ahx-account-links{display:grid;gap:0;padding:0;border:1px solid var(--ahx-line);border-radius:14px;margin:0;overflow:hidden;background:#fff}
.ahx-profile-sidebar .ahx-account-links a{padding:13px 16px;border-bottom:1px solid var(--ahx-line);font-size:11px}
.ahx-profile-sidebar .ahx-account-links a:last-child{border-bottom:0}
.ahx-profile-sidebar .ahx-account-links a:hover{background:#f4f1fb}
.ahx-profile-content .ahx-library-heading{margin-top:0}
.ahx-profile-content .ahx-library-heading h2{font-size:26px}
.ahx-profile-content .ahx-library-heading p{max-width:350px;line-height:1.7}
.ahx-profile-content .ahx-status-filter{flex-direction:column;align-items:flex-start;gap:4px;font-size:10px}
.ahx-profile-content .ahx-workspace-toolbar{gap:12px;align-items:stretch}
.ahx-profile-content .ahx-search-label{flex:1;min-width:180px}
.ahx-creator-workspace .ahx-profile-content .ahx-creator-card{padding:18px;gap:13px;box-shadow:none}
.ahx-profile-content .ahx-creator-card-top{align-items:flex-start;flex-wrap:wrap}
.ahx-profile-content .ahx-creator-card-top>.ahx-status{margin-left:58px;max-width:none}
.ahx-profile-content .ahx-creator-card h2{font-size:17px}
.ahx-profile-content .ahx-creator-card-actions{flex-wrap:wrap;gap:10px}
.ahx-profile-content .ahx-product-tags span{font-size:10px}
html[data-ahx-theme="dark"] .ahx-profile-content,html[data-ahx-theme="dark"] .ahx-profile-sidebar .ahx-account-links{background:#151820;border-color:#303542;box-shadow:none}
html[data-ahx-theme="dark"] .ahx-profile-sidebar .ahx-account-links a:hover{background:#272236}
@media(max-width:1000px){.ahx-profile-layout{grid-template-columns:230px minmax(0,1fr);gap:20px}.ahx-profile-content{padding:20px}.ahx-profile-content .ahx-library-heading{align-items:flex-start;flex-direction:column;gap:14px}.ahx-profile-content .ahx-status-filter{flex-direction:row;align-items:center}.ahx-profile-content .ahx-creator-grid{grid-template-columns:1fr}}
@media(max-width:760px){.ahx-profile-layout{grid-template-columns:1fr;gap:22px}.ahx-profile-sidebar{position:static}.ahx-creator-workspace .ahx-profile-sidebar .ahx-workspace-heading{padding:22px;gap:20px}.ahx-profile-sidebar .ahx-creator-identity{flex-direction:row;align-items:center}.ahx-profile-sidebar .ahx-creator-avatar{width:64px;height:64px;flex-basis:64px}.ahx-profile-sidebar .ahx-actions{flex-direction:row}.ahx-profile-sidebar .ahx-actions>a{flex:1;font-size:11px}.ahx-creator-workspace .ahx-profile-sidebar .ahx-account-links{display:none}.ahx-creator-workspace .ahx-profile-sidebar .ahx-workspace-stats{margin-bottom:0}.ahx-profile-content{padding:20px 16px;border-radius:16px}.ahx-profile-content .ahx-status-filter{width:100%}}
/* Native modal stays centered even when global CSS resets dialog margins. */
dialog.ahx-edit-dialog{position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;margin:0!important;width:min(660px,calc(100vw - 32px))!important;max-width:none;max-height:calc(100dvh - 40px)!important;box-sizing:border-box;padding:0!important;border-radius:20px;overflow:hidden;background:#fff;border:1px solid #d9d8e4;box-shadow:0 30px 100px #0005!important}
.ahx-edit-dialog::backdrop{background:#080b18a6;backdrop-filter:blur(7px)}
.ahx-edit-dialog form{display:flex;flex-direction:column;max-height:calc(100dvh - 42px);margin:0}
.ahx-edit-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 28px;border-bottom:1px solid var(--ahx-line);flex-shrink:0;background:linear-gradient(120deg,#f8f5ff,#fff)}
.ahx-edit-header h2{font-size:23px!important;line-height:1.25;margin:6px 0!important;letter-spacing:-.035em;overflow-wrap:anywhere}
.ahx-edit-header p{margin:6px 0 0;font-size:12px;color:var(--ahx-muted)}
.ahx-edit-header .ahx-dialog-close{position:static!important;width:32px;height:32px;border:1px solid var(--ahx-line);border-radius:9px;background:transparent;display:grid;place-items:center;line-height:1;flex-shrink:0;font-size:23px}
.ahx-edit-body{padding:22px 28px;overflow-y:auto;min-height:0;overscroll-behavior:contain}
.ahx-edit-policy{display:flex;gap:12px;padding:13px 15px;background:#f4f1fb;border:1px solid #e5dff6;border-radius:11px;margin-bottom:22px}
.ahx-edit-policy>span{font-size:22px;color:#8061c9;line-height:1.2}
.ahx-edit-policy strong{font-size:12px;font-weight:650}.ahx-edit-policy p{font-size:11px;line-height:1.6;color:var(--ahx-muted);margin:3px 0 0}
.ahx-edit-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.ahx-edit-fields label{margin:0;gap:7px;min-width:0;font-size:12px;display:flex;flex-direction:column}
.ahx-edit-field-wide{grid-column:1/-1}
.ahx-edit-fields :is(input,textarea){width:100%;box-sizing:border-box;padding:11px 13px;border-radius:10px;border:1px solid #d9dce7;font:inherit;font-size:13px;background:#fbfcfe;color:var(--ahx-ink);outline:none}
.ahx-edit-fields textarea{resize:vertical;min-height:130px;line-height:1.7}
.ahx-edit-fields :is(input,textarea):focus{border-color:#987de7;box-shadow:0 0 0 3px #987de71a}
.ahx-edit-footer{padding:18px 28px;border-top:1px solid var(--ahx-line);display:flex;justify-content:flex-end;gap:10px;background:#fafbfe;flex-shrink:0}
.ahx-edit-footer .ahx-button{font-size:12px;padding:11px 17px;border-radius:10px}
body:has(dialog.ahx-edit-dialog[open]){overflow:hidden!important}
html[data-ahx-theme="dark"] .ahx-edit-header{background:linear-gradient(120deg,#252036,#191c24)}
html[data-ahx-theme="dark"] .ahx-edit-footer{background:#161922}
html[data-ahx-theme="dark"] .ahx-edit-policy{background:#292338;border-color:#423452}
html[data-ahx-theme="dark"] .ahx-edit-fields :is(input,textarea){background:#11141c;color:#eef0f6;border-color:#3d4251}
@media(max-width:600px){dialog.ahx-edit-dialog{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;border-radius:16px}.ahx-edit-dialog form{max-height:calc(100dvh - 26px)}.ahx-edit-header{padding:20px}.ahx-edit-header h2{font-size:20px!important}.ahx-edit-body{padding:18px 20px}.ahx-edit-fields{grid-template-columns:1fr;gap:15px}.ahx-edit-footer{padding:16px 20px}.ahx-edit-footer .ahx-button{flex:1;padding:10px 9px;font-size:11px}}

/* AHX 2026-10-24 design normalization: ONE gold-ring treatment for every featured
   placement (sponsored slots, featured tool cards, published-featured cards).
   Earlier layers disagreed (charcoal slots vs light cards; solid gold ring on
   premium only, translucent or pale elsewhere). Featured = light card + gold ring. */
body:not(.ahx-community-page) .live-slots-label {color:#946516!important}
body:not(.ahx-community-page) .sponsored-slot {background:#fff!important;color:#182132!important;border:1px solid #e3c878!important;box-shadow:0 0 0 1px #e3c8782e,0 4px 18px #18213208!important}
body:not(.ahx-community-page) .sponsored-slot:hover {border-color:#d9b84f!important;box-shadow:0 0 0 1px #e3c87840,0 14px 30px #18213212!important}
body:not(.ahx-community-page) .sponsored-slot-meta strong {color:#182132!important}
body:not(.ahx-community-page) .sponsored-slot-meta div {color:#687387!important}
body:not(.ahx-community-page) .sponsored-slot p {color:#687387!important}
body:not(.ahx-community-page) .sponsored-slot .btn {background:#f1eefb!important;color:#6250e8!important;box-shadow:none!important;font-weight:700!important}
body:not(.ahx-community-page) .sponsored-slot .btn.sponsored-gold-btn {background:linear-gradient(110deg,#dfb85f,#efd398)!important;color:#29200f!important}
body:not(.ahx-community-page) .sponsored-slot .btn:hover {background:#e6e1fa!important}
body:not(.ahx-community-page) .sponsored-slot .btn.sponsored-gold-btn:hover {background:#f4ddac!important}
body:not(.ahx-community-page) .sponsored-premium {background:#fff!important;border-color:#e3c878!important;box-shadow:0 0 0 1px #e3c8782e,0 4px 18px #18213208!important}
body:not(.ahx-community-page) :is(.sponsored-live-badge,.sponsored-premium-badge) {background:#fff5d9!important;color:#946516!important;border:1px solid #ecdcb3!important}
body:not(.ahx-community-page) .sponsored-premium .sponsored-premium-badge {background:linear-gradient(110deg,#e8c779,#f3d99d)!important;color:#30230d!important;border:0!important}
body:not(.ahx-community-page) .tool-card.featured,
.ahx-published-featured {border:1px solid #e3c878!important;box-shadow:0 0 0 1px #e3c8782e,0 4px 18px #18213208!important}
html[data-ahx-theme="dark"] body:not(.ahx-community-page) .live-slots-label {color:#e8c779!important}
html[data-ahx-theme="dark"] body:not(.ahx-community-page) .sponsored-slot {background:#191c24!important;color:#eef0f6!important;border-color:#a48647!important;box-shadow:0 0 0 1px #a4864733,0 4px 18px #0002!important}
html[data-ahx-theme="dark"] body:not(.ahx-community-page) .sponsored-slot-meta strong {color:#eef0f6!important}
html[data-ahx-theme="dark"] body:not(.ahx-community-page) .sponsored-slot-meta div,
html[data-ahx-theme="dark"] body:not(.ahx-community-page) .sponsored-slot p {color:#a4adbd!important}
html[data-ahx-theme="dark"] body:not(.ahx-community-page) .sponsored-slot .btn {background:#2a2d3b!important;color:#b8aaff!important}
html[data-ahx-theme="dark"] body:not(.ahx-community-page) .sponsored-slot .btn.sponsored-gold-btn {background:linear-gradient(110deg,#dfb85f,#efd398)!important;color:#29200f!important}
html[data-ahx-theme="dark"] body :is(.tool-card.featured,.ahx-published-featured) {border-color:#a48647!important;box-shadow:0 0 0 1px #a4864733,0 4px 18px #0002!important}

/* AHX 2026-10-24 owner directive: featured placements are DARK even in light
   mode — the uniform charcoal + gold treatment (the pre-normalization look,
   now applied consistently to every featured surface). Gold ring unchanged.
   Dark theme is untouched: these rules only apply when theme != dark. */
html:not([data-ahx-theme="dark"]) body:not(.ahx-community-page) .sponsored-slot {background:linear-gradient(145deg,#202126,#17181c)!important;color:#f5f1e8!important;border:1px solid #e3c878!important;box-shadow:0 0 0 1px #e3c8782e,0 8px 24px #0003!important}
html:not([data-ahx-theme="dark"]) body:not(.ahx-community-page) .sponsored-slot:hover {border-color:#d9b84f!important;box-shadow:0 0 0 1px #e3c87840,0 14px 32px #0004!important}
html:not([data-ahx-theme="dark"]) body:not(.ahx-community-page) .sponsored-slot-meta strong {color:#faf7ef!important}
html:not([data-ahx-theme="dark"]) body:not(.ahx-community-page) .sponsored-slot-meta div {color:#a7a6a2!important}
html:not([data-ahx-theme="dark"]) body:not(.ahx-community-page) .sponsored-slot p {color:#c0bfb9!important}
html:not([data-ahx-theme="dark"]) body:not(.ahx-community-page) :is(.sponsored-live-badge,.sponsored-premium-badge) {background:#e8c77913!important;color:#e8c779!important;border:1px solid #e8c77938!important}
html:not([data-ahx-theme="dark"]) body:not(.ahx-community-page) .sponsored-premium {background:radial-gradient(ellipse at top right,#b4883026,transparent 65%),linear-gradient(145deg,#252119,#191919)!important;border-color:#e3c878!important}
html:not([data-ahx-theme="dark"]) body:not(.ahx-community-page) .sponsored-premium .sponsored-premium-badge {background:linear-gradient(110deg,#e8c779,#f3d99d)!important;color:#30230d!important;border:0!important}
html:not([data-ahx-theme="dark"]) body:not(.ahx-community-page) .sponsored-slot .btn {background:linear-gradient(110deg,#dfb85f,#efd398)!important;color:#29200f!important;box-shadow:0 3px 12px #0002!important;font-weight:750!important}
html:not([data-ahx-theme="dark"]) body:not(.ahx-community-page) .sponsored-slot .btn:hover {background:#f4ddac!important}
html:not([data-ahx-theme="dark"]) body:not(.ahx-community-page) .tool-card.featured,
html:not([data-ahx-theme="dark"]) body:not(.ahx-community-page) .tool-card.ahx-exclusive-product,
html:not([data-ahx-theme="dark"]) .ahx-published-featured {background:linear-gradient(145deg,#242119,#18191d)!important;color:#faf7ef!important;border:1px solid #e3c878!important;box-shadow:0 0 0 1px #e3c8782e,0 4px 18px #0003!important}
html:not([data-ahx-theme="dark"]) body:not(.ahx-community-page) .tool-card.featured h3,
html:not([data-ahx-theme="dark"]) body:not(.ahx-community-page) .tool-card.ahx-exclusive-product h3,
html:not([data-ahx-theme="dark"]) .ahx-published-featured h3 {color:#faf7ef!important}
html:not([data-ahx-theme="dark"]) body:not(.ahx-community-page) .tool-card.featured :is(.card-desc,.card-rating),
html:not([data-ahx-theme="dark"]) body:not(.ahx-community-page) .tool-card.ahx-exclusive-product :is(.card-desc,.card-rating),
html:not([data-ahx-theme="dark"]) .ahx-published-featured :is(p,.ahx-published-footer small) {color:#bbb9b4!important}
html:not([data-ahx-theme="dark"]) body:not(.ahx-community-page) .tool-card.featured .card-badge,
html:not([data-ahx-theme="dark"]) body:not(.ahx-community-page) .tool-card.ahx-exclusive-product .card-badge {background:#2a2d3b!important;color:#e8c779!important}
html:not([data-ahx-theme="dark"]) body:not(.ahx-community-page) .tool-card.featured .badge-featured {background:#e8c77918!important;color:#e8c779!important;border:1px solid #e8c77940!important}
html:not([data-ahx-theme="dark"]) body:not(.ahx-community-page) .tool-card.featured .card-footer,
html:not([data-ahx-theme="dark"]) .ahx-published-featured .ahx-published-footer {border-color:#e8c77926!important}
html:not([data-ahx-theme="dark"]) body:not(.ahx-community-page) .tool-card.featured .ahx-like-button {background:#202430!important;color:#dfe4ee!important;border-color:#343b4b!important}
html:not([data-ahx-theme="dark"]) body:not(.ahx-community-page) .tool-card.featured .ahx-like-button[aria-pressed="true"] {background:#2a2d3b!important;color:#b8aaff!important}
html:not([data-ahx-theme="dark"]) body:not(.ahx-community-page) .tool-card.featured .ahx-author-link {color:#a4adbd!important}
html:not([data-ahx-theme="dark"]) body:not(.ahx-community-page) .tool-card.featured .ahx-author-link strong {color:#b8aaff!important}
html:not([data-ahx-theme="dark"]) body:not(.ahx-community-page) .tool-card.featured .ahx-byline-avatar {background:#2a2d3b!important;color:#b8aaff!important}
html:not([data-ahx-theme="dark"]) .ahx-published-featured :is(.ahx-text-link,.ahx-exclusive-label,.ahx-eyebrow) {color:#e8c779!important}
html:not([data-ahx-theme="dark"]) .ahx-published-featured .ahx-product-tags span {background:#e8c77913!important;color:#e8c779!important}
html:not([data-ahx-theme="dark"]) .ahx-published-featured .ahx-product-monogram {background:#e8c77913!important;color:#e8c779!important;border-color:#e8c77938!important}
