.ads-theme,.account-page-ads{--green:#f0643c;--deep:#2a120b;--suite-cite-accent:#d9481f;--ads-ink:color-mix(in oklab, #b83a1b, var(--dk-lift,#b83a1b) 50%);--ads-accent:#f0643c;--ads-tint:#fff1ec;--ads-line:var(--dk-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);min-height:26px;color:color-mix(in oklab, #8a2c13, var(--dk-lift,#8a2c13) 50%);background:var(--ads-tint);font:600 10px var(--font-ds-mono),monospace;letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;text-decoration:none;display:inline-flex}.ads-suite-badge:hover{border-color:var(--ads-accent);color:var(--dk-ink,#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:var(--dk-ink,#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:var(--dk-ink,#5a1e0e);background:var(--dk-tint,#ffe6dc);box-shadow:inset 0 -2px var(--ads-accent)}.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:var(--dk-surface,#fff7f3)}.ads-page .public-label{background:var(--dk-tint,#ffe6dc);color:color-mix(in oklab, #8a2c13, var(--dk-lift,#8a2c13) 50%)}.ads-page .public-heading-trust span{border-color:var(--dk-line,#f6d9ce);background:var(--dk-surface,#fffcfa)}.ads-page .public-heading-trust svg{color:color-mix(in oklab, #d9481f, var(--dk-lift,#d9481f) 50%)}.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:color-mix(in oklab, #d9c3ba, var(--dk-lift,#d9c3ba) 50%);background:#1f0d07}.public-footer.ads-footer .logo span{color:color-mix(in oklab, #ff8f6b, var(--dk-lift,#ff8f6b) 50%)}.public-footer.ads-footer p{color:color-mix(in oklab, #cfb5ab, var(--dk-lift,#cfb5ab) 50%)}.public-footer.ads-footer small{color:var(--dk-soft,#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:color-mix(in oklab, #cdb2a7, var(--dk-lift,#cdb2a7) 50%)}.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,var(--dk-tint,#fff1ec),var(--dk-surface,#fff) 62%);box-shadow:0 14px 36px #7a2a1214}.ads-page .pricing-badge{background:var(--ads-accent);color:var(--dk-ink,#2a120b)}.ads-page .pricing-plan-icon{color:var(--ads-ink);background:var(--ads-tint)}.ads-page .pricing-capacity strong{color:var(--dk-ink,#5a1e0e)}.ads-page .ads-annual-note{color:color-mix(in oklab, #8a6a5e, var(--dk-lift,#8a6a5e) 50%);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:color-mix(in oklab, #d9481f, var(--dk-lift,#d9481f) 50%)}.ads-workspace{padding-top:32px;padding-bottom:56px}.ads-allowance{border:1px solid var(--ads-line);background:var(--dk-surface,#fff8f5);color:var(--dk-ink,#5a1e0e);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:var(--dk-muted,#5b6b63)}.ads-assistant-list li strong{font-weight:650}.ads-assistant-list li[data-state=found] strong{color:color-mix(in oklab, #2f6b25, var(--dk-lift,#2f6b25) 50%)}.ads-assistant-list li[data-state=absent] strong{color:var(--ads-ink)}.ads-assistant-list li[data-state=checking] strong{color:color-mix(in oklab, #8a6a5e, var(--dk-lift,#8a6a5e) 50%)}.ads-assistant-list li small{color:var(--dk-soft,#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:var(--dk-muted,#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:color-mix(in oklab, #8a6a5e, var(--dk-lift,#8a6a5e) 50%);font-size:12px}.ads-question-form{border-top:1px solid var(--dk-line,#eee3de);margin-top:18px;padding-top:18px}.ads-assistant-picker{border:1px solid var(--dk-line,#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}.ads-proposals{gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.ads-proposals li{border:1px solid var(--ads-line);border-left:4px solid var(--ads-accent);background:var(--dk-surface,#fffbf9);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.ads-proposals li p{color:var(--dk-ink,#4a3a33);margin:4px 0;font-size:13px}.ads-proposals li small{color:color-mix(in oklab, #8a6a5e, var(--dk-lift,#8a6a5e) 50%)}.ads-proposal-kicker{color:var(--ads-ink);font:600 10px var(--font-ds-mono),monospace;letter-spacing:.06em;text-transform:uppercase;display:block}.ads-empty{color:var(--dk-muted,#6b5850)}.ads-action-log{margin-top:14px}.ads-action-log summary,.ads-tracking summary{cursor:pointer;font-weight:600}.ads-agent-settings{border-top:1px solid var(--dk-line,#eee3de);margin-top:20px;padding-top:18px}.ads-agent-settings h3{margin:0}.ads-switch{align-items:flex-start;gap:10px;grid-template-columns:none!important;display:flex!important}.ads-switch span{gap:2px;display:grid}.ads-tracking{border:1px solid var(--dk-line,#eee3de);background:var(--dk-surface,#fffdfc);border-radius:10px;margin:14px 0;padding:12px 14px}.ads-tracking ol{gap:8px;margin:12px 0 4px;padding-left:18px;display:grid}.ads-tracking li{gap:2px;font-size:13px;display:grid}.ads-tracking li span{color:var(--dk-muted,#5e6e64)}.ads-tracking li[data-state=done] strong{color:color-mix(in oklab, #2f6b25, var(--dk-lift,#2f6b25) 50%)}.ads-tracking li[data-state=missing] strong{color:var(--ads-ink)}.ads-tracking li[data-state=unknown] strong{color:color-mix(in oklab, #8a6a5e, var(--dk-lift,#8a6a5e) 50%)}@media (max-width:760px){.ads-proposals li{flex-direction:column;align-items:stretch}}.ads-report{max-width:1080px;padding-top:28px;padding-bottom:56px}.ads-report-actions{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.ads-report-header h1{margin:8px 0 6px}.ads-report-header p{color:var(--dk-muted,#6b5850)}.ads-report-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.ads-report-kpis article{border:1px solid var(--ads-line);background:var(--dk-surface,#fff);border-radius:12px;gap:4px;padding:18px;display:grid}.ads-report-kpis span{color:color-mix(in oklab, #8a6a5e, var(--dk-lift,#8a6a5e) 50%);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.ads-report-kpis strong{font:600 24px var(--font-ds-sans),sans-serif;color:var(--dk-ink,#2a120b)}.ads-report-kpis small{color:var(--dk-muted,#6b5850);font-size:12px}.ads-report-notes{color:var(--dk-muted,#5e6e64);margin-top:26px;font-size:13px}@media (max-width:900px){.ads-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.ads-nav-shell,.skip-link,.ads-report-actions,.public-mobile-menu,[data-nextjs-toast]{display:none!important}.ads-report{max-width:none;padding:0}.ads-report .report-panel,.ads-report-kpis article{break-inside:avoid;box-shadow:none}}.ads-launch-form h3{margin:18px 0 4px;font-size:14px}.ads-launch-form label small{opacity:.75;font-weight:400;display:block}.ads-launch-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.ads-launch-platforms{border:1px solid var(--ads-line);border-radius:10px;flex-wrap:wrap;gap:16px;margin:8px 0;padding:10px 12px;display:flex}.ads-launch-platforms legend{padding:0 6px;font-size:12px;font-weight:650}.ads-launch-platforms label{align-items:center;gap:6px;font-weight:500;display:inline-flex}.ads-launch-list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ads-launch-list>li{border:1px solid var(--ads-line);background:var(--dk-surface,#fff);border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:16px;display:flex}.ads-launch-list>li>div:first-child{flex:320px;gap:4px;min-width:0;display:grid}.ads-launch-list p{margin:0}.ads-launch-error{color:color-mix(in oklab, #b3261e, var(--dk-lift,#b3261e) 50%)}.ads-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.ads-coverage-grid article{border:1px solid var(--dk-line,#e6e1dc);background:var(--dk-surface,#fff);border-radius:14px;align-content:start;gap:8px;padding:14px;display:grid}.ads-coverage-grid header{grid-template-columns:1fr auto;align-items:baseline;gap:2px 10px;display:grid}.ads-coverage-grid header span{color:var(--dk-ink,#1c1410);font-size:14px;font-weight:700}.ads-coverage-grid header strong{color:var(--dk-ink,#1c1410);font-size:26px;line-height:1}.ads-coverage-grid header small{color:var(--ads-ink);grid-column:1/-1;font-size:12px;font-weight:650}.ads-coverage-grid p{color:var(--dk-muted,#6b625c);margin:0;font-size:12.5px;line-height:1.55}.ads-coverage-grid ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ads-coverage-grid li{background:var(--dk-tint,#faf7f5);border-radius:9px;gap:1px;padding:7px 9px;display:grid}.ads-coverage-grid li b{color:var(--dk-ink,#1c1410);font-size:13px;font-weight:600}.ads-coverage-grid li small{color:var(--dk-muted,#6b625c);font-size:11.5px}.ads-coverage-grid [data-quadrant=overlap]{border-color:#e8a23a;box-shadow:inset 3px 0 #e8a23a}.ads-coverage-grid [data-quadrant=gap]{border-color:var(--ads-accent);box-shadow:inset 3px 0 var(--ads-accent)}.ads-coverage-grid [data-quadrant=paid_fill]{box-shadow:inset 3px 0 #6c8ef5}.ads-coverage-grid [data-quadrant=organic]{box-shadow:inset 3px 0 #2f9e6a}@media (max-width:720px){.ads-coverage-grid{grid-template-columns:1fr}}
