.ads-theme,.account-page-ads{--green:#f0643c;--deep:#2a120b;--suite-cite-accent:#d9481f;--ads-ink:#b83a1b;--ads-accent:#f0643c;--ads-tint:#fff1ec;--ads-line:#ffd2c2;--ads-on-dark:#ff9b7a}.ads-theme .eyebrow{color:var(--ads-ink)}.ads-theme .btn.green{box-shadow:inset 0 1px #ffffff70,0 3px 9px #7a2a120f}.ads-theme .public-audit-cta{box-shadow:0 10px 24px #2a120b1f}.ads-suite-badge{border:1px solid var(--ads-line);color:#8a2c13;background:var(--ads-tint);letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:3px 9px;font:600 10px DM Mono,monospace;text-decoration:none;display:inline-flex}.ads-suite-badge:hover{border-color:var(--ads-accent);color:#5a1e0e}.ads-nav-shell .public-nav-links a,.ads-nav-shell .public-nav-actions a{white-space:nowrap}.ads-nav-shell .public-nav-links a:hover,.ads-nav-shell .public-workspace-link:hover,.ads-nav-shell .public-mobile-menu nav a:not(.btn):hover{color:#5a1e0e;background:var(--ads-tint)}.ads-nav-shell .public-nav-links a[aria-current=page],.ads-nav-shell .public-mobile-menu nav a[aria-current=page]{color:#5a1e0e;box-shadow:inset 0 -2px var(--ads-accent);background:#ffe6dc}.ads-page [id]{scroll-margin-top:96px}.ads-page .public-content a:not(.btn){-webkit-text-decoration-color:var(--ads-accent);text-decoration-color:var(--ads-accent)}.ads-page .public-notice{border-color:var(--ads-line);border-left-color:var(--ads-accent);background:#fff7f3}.ads-page .public-label{color:#8a2c13;background:#ffe6dc}.ads-page .public-heading-trust span{background:#fffcfa;border-color:#f6d9ce}.ads-page .public-heading-trust svg{color:#d9481f}.ads-page .public-table thead th{background:var(--ads-tint)}.ads-page .public-next{background:linear-gradient(135deg,#2a120b,#4a1d10);border-color:#5a2616}.ads-page .public-next:after{border-color:#f0643c1f}.ads-page .public-next .eyebrow{color:var(--ads-on-dark)}.ads-page .public-next-actions>a:not(.btn){color:#f3d9cf}.public-footer.ads-footer{color:#d9c3ba;background:#1f0d07}.public-footer.ads-footer .logo span{color:#ff8f6b}.public-footer.ads-footer p{color:#cfb5ab}.public-footer.ads-footer small{color:#a3877c}.public-footer.ads-footer .footer-trust{color:#e6cfc6}.public-footer.ads-footer .footer-trust svg{color:var(--ads-on-dark)}.public-footer.ads-footer nav strong{color:#f7eae4}.public-footer.ads-footer nav a{color:#cdb2a7}.public-footer.ads-footer a:hover{color:#ffd9cb}.public-footer.ads-footer nav a:focus-visible{outline-color:var(--ads-on-dark)}.memory-hero.ads-workspace-hero{background:linear-gradient(135deg,#2a120b 0%,#4a1d10 68%,#5e2614 100%);box-shadow:0 18px 44px #4a1d1029}.memory-hero.ads-workspace-hero .eyebrow,.ads-workspace-hero .memory-principle strong{color:var(--ads-on-dark)}.memory-hero.ads-workspace-hero p,.ads-workspace-hero .memory-principle span{color:#f0dad1}@media (max-width:1120px){.ads-suite-badge{display:none}}.ads-page .ads-pricing-grid{margin:28px 0 12px}@media (min-width:1180px){.ads-page .ads-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ads-page .pricing-card.featured,.ads-page .paid-pricing-grid .pricing-card.featured{border-color:var(--ads-accent);background:linear-gradient(165deg,#fff1ec,#fff 62%);box-shadow:0 14px 36px #7a2a1214}.ads-page .pricing-badge{background:var(--ads-accent);color:#2a120b}.ads-page .pricing-plan-icon{color:var(--ads-ink);background:var(--ads-tint)}.ads-page .pricing-capacity strong{color:#5a1e0e}.ads-page .ads-annual-note{color:#8a6a5e;margin:-4px 0 10px;font-size:12px;display:block}.ads-page .ads-pricing-faq{margin-top:56px}.account-page-ads .eyebrow{color:var(--ads-ink)}.account-page-ads .account-value-panel{background:linear-gradient(135deg,#2a120b,#4a1d10)}.account-page-ads .account-value-panel .eyebrow{color:var(--ads-on-dark)}.account-product-wordmark.ads span{color:#d9481f}.ads-workspace{padding-top:32px;padding-bottom:56px}.ads-allowance{border:1px solid var(--ads-line);color:#5a1e0e;background:#fff8f5;border-radius:10px;padding:10px 14px;font-size:13px}.ads-assistant-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ads-assistant-list li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12px;display:flex}.ads-assistant-list li span{color:#5b6b63}.ads-assistant-list li strong{font-weight:650}.ads-assistant-list li[data-state=found] strong{color:#2f6b25}.ads-assistant-list li[data-state=absent] strong{color:var(--ads-ink)}.ads-assistant-list li[data-state=checking] strong{color:#8a6a5e}.ads-assistant-list li small{color:#8a978f}.ads-row-actions{white-space:nowrap;align-items:center;gap:10px;display:flex}.ads-row-actions .btn{min-height:36px;padding:8px 12px;font-size:13px}.ads-link-button{color:#6b5850;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.ads-question-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 4px;display:flex}.ads-question-actions span{color:#8a6a5e;font-size:12px}.ads-question-form{border-top:1px solid #eee3de;margin-top:18px;padding-top:18px}.ads-assistant-picker{border:1px solid #e6ddd8;border-radius:10px;flex-wrap:wrap;gap:10px 18px;margin:14px 0 0;padding:14px;display:flex}.ads-assistant-picker legend{padding:0 6px;font-size:13px;font-weight:600}.ads-assistant-picker label{align-items:center;gap:7px;margin:0!important;font-weight:500!important;display:inline-flex!important}
