/* AZDS2C (lane Z4, 10-28): az.com on the azds2 look (clean, monochrome). Monochrome, one accent (teal), "AZ night" dark by default,
   light on request (html[data-theme=light], set before first paint). Big type, whitespace, pill buttons, no glows, no floating pills.
   Loaded only when the page shell sets html[data-ds2c] (flag AZDS2C=on). The search home (AZSEARCH1, .azs1-page) is left as is. */
/* fonts: no swap shift. Inter is preloaded; "optional" uses it when it is ready at first paint (almost always) and never swaps it in later.
   The fallback is size-matched to Inter so a page drawn before the font arrives keeps the same line breaks. */
@font-face{font-family:"Inter";src:url(/fonts/inter-var-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:optional}
@font-face{font-family:"AZ Inter Fallback";src:local("Arial"),local("Helvetica"),local("Liberation Sans"),local("Arimo");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0%;size-adjust:107.06%}
html[data-ds2c]{
  --z-bg:#050b19;--z-bg2:#08101f;--z-panel:#0b1426;--z-panel2:#0f1a30;--z-line:rgba(255,255,255,.09);--z-line2:rgba(255,255,255,.16);
  --z-ink:#f5f7fb;--z-text:#d5dce8;--z-muted:#8d99ad;--z-acc:#4fe0c8;--z-acc-soft:rgba(79,224,200,.12);--z-on-ink:#050b19;
  --z-r:20px;--z-r2:14px;--z-font:"Inter","AZ Inter Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  /* app.css tokens mapped onto ours, so every older component follows the theme */
  --bg:var(--z-bg);--navy:var(--z-panel);--panel:var(--z-panel);--panel2:var(--z-panel2);--line:var(--z-line);--line2:var(--z-line2);
  --hair:var(--z-line);--hair2:var(--z-line2);--white:var(--z-ink);--text:var(--z-text);--muted:var(--z-muted);
  --cyan:var(--z-acc);--mint:var(--z-acc);--blue:var(--z-acc);--violet:var(--z-acc);--gold:var(--z-muted);--gold2:var(--z-ink);--goldd:var(--z-muted);
  --glow:0 0 0 2px var(--z-bg),0 0 0 4px var(--z-acc);--sans:var(--z-font);--serif:var(--z-font);
  color-scheme:dark;background:var(--z-bg)}
html[data-ds2c][data-theme=light]{
  --z-bg:#ffffff;--z-bg2:#f7f7f8;--z-panel:#ffffff;--z-panel2:#f4f5f7;--z-line:rgba(13,18,30,.10);--z-line2:rgba(13,18,30,.18);
  --z-ink:#0b0f19;--z-text:#2a3140;--z-muted:#5f6878;--z-acc:#0d9488;--z-acc-soft:rgba(13,148,136,.10);--z-on-ink:#ffffff;color-scheme:light}

/* canvas + type */
html[data-ds2c] body{background:var(--z-bg)!important;color:var(--z-text);font-family:var(--z-font);letter-spacing:-.011em}
html[data-ds2c]:not([data-theme=light]) body{background:radial-gradient(1100px 520px at 50% -12%,#10264a 0%,rgba(5,11,25,0) 62%),var(--z-bg)!important;background-attachment:scroll!important}
html[data-ds2c] h1,html[data-ds2c] h2,html[data-ds2c] h3,html[data-ds2c] h4{color:var(--z-ink);font-family:var(--z-font)!important;text-shadow:none!important}
html[data-ds2c] a{color:var(--z-ink)}
html[data-ds2c] a:hover{color:var(--z-acc)}
html[data-ds2c] main :is(p,li) a:not([class]){color:var(--z-acc);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
html[data-ds2c] .muted,html[data-ds2c] .small.muted{color:var(--z-muted)!important}
html[data-ds2c] .eyebrow{color:var(--z-muted)!important;letter-spacing:.14em!important;font-size:12px!important;font-weight:600!important}
html[data-ds2c] .verse{color:var(--z-muted);font-family:var(--z-font);font-style:normal;font-size:15px}
html[data-ds2c] .verse span{color:var(--z-muted);font-size:12px;letter-spacing:.04em}
html[data-ds2c] :focus-visible{outline:2px solid var(--z-acc)!important;outline-offset:2px;box-shadow:none!important}
html[data-ds2c] ::selection{background:var(--z-acc-soft)}

/* header: slim, translucent, hairline */
html[data-ds2c] .top{background:color-mix(in srgb,var(--z-bg) 82%,transparent)!important;border-bottom:1px solid var(--z-line)!important;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px)}
html[data-ds2c] .az-scrolled .top{background:color-mix(in srgb,var(--z-bg) 92%,transparent)!important}
html[data-ds2c] .top-in{min-height:64px!important;gap:12px!important}
html[data-ds2c] .top .brand{gap:10px!important}
html[data-ds2c] .brand-emblem,html[data-ds2c] .brand-mark{width:32px!important;height:32px!important;margin:0!important;box-shadow:none!important;border-radius:50%!important}
html[data-ds2c] .top .wm{font:700 20px/1 var(--z-font)!important;letter-spacing:-.03em!important;color:var(--z-ink)}
html[data-ds2c] .wm i{color:var(--z-muted)!important}
html[data-ds2c] .top .brand-by{display:none!important}
html[data-ds2c] .nav a{color:var(--z-muted)!important;background:none!important;padding:8px 12px!important;border-radius:999px!important;font:500 14px/1 var(--z-font)!important;border:0!important;box-shadow:none!important}
html[data-ds2c] .nav a:hover{color:var(--z-ink)!important;background:var(--z-panel2)!important}
html[data-ds2c] .nav a[aria-current]{color:var(--z-ink)!important}
html[data-ds2c] .ibtn{border-radius:999px!important;border:1px solid transparent!important;background:transparent!important;color:var(--z-text)!important;box-shadow:none!important}
html[data-ds2c] .ibtn:hover{background:var(--z-panel2)!important;color:var(--z-ink)!important}
html[data-ds2c] .top .btn{min-height:36px!important;height:36px;padding:0 16px!important;font-size:14px!important}
html[data-ds2c] .top .top-in-btn{border-color:transparent!important;background:transparent!important}
html[data-ds2c] .top .top-in-btn:hover{background:var(--z-panel2)!important}
html[data-ds2c] .ds2c-th svg{width:18px;height:18px}
html[data-ds2c] .ds2c-th .ds2c-sun,html[data-ds2c][data-theme=light] .ds2c-th .ds2c-moon{display:none}
html[data-ds2c][data-theme=light] .ds2c-th .ds2c-sun{display:block}
html[data-ds2c] .drawer{background:var(--z-bg)!important;border-bottom:1px solid var(--z-line)}
html[data-ds2c] .drawer a{color:var(--z-text)!important}
html[data-ds2c] .drawer a[aria-current]{color:var(--z-ink)!important}

/* buttons: pills, monochrome primary */
html[data-ds2c] .btn{border-radius:999px!important;min-height:44px!important;padding-left:20px;padding-right:20px;font-weight:600!important;letter-spacing:-.005em;box-shadow:none!important;text-shadow:none!important;filter:none!important;transition:background .15s,color .15s,border-color .15s,opacity .15s}
html[data-ds2c] .btn-sm{min-height:36px!important;padding:0 14px!important;font-size:14px!important}
html[data-ds2c] .btn-gold,html[data-ds2c] .send,html[data-ds2c] .btn-google{background:var(--z-ink)!important;color:var(--z-on-ink)!important;border:1px solid var(--z-ink)!important}
html[data-ds2c] .btn-gold:hover,html[data-ds2c] .send:hover{opacity:.86;color:var(--z-on-ink)!important}
html[data-ds2c] .btn-line{background:transparent!important;border:1px solid var(--z-line2)!important;color:var(--z-ink)!important}
html[data-ds2c] .btn-line:hover{background:var(--z-panel2)!important;border-color:var(--z-line2)!important}
html[data-ds2c] .linkbtn{color:var(--z-acc)}

/* heroes: big type, lots of air, no photos */
html[data-ds2c] .hero-art,html[data-ds2c] .hero-art::after{display:none!important}
html[data-ds2c] .hero{background:none!important}
html[data-ds2c] .hero h1{font:600 clamp(40px,6.2vw,72px)/1.04 var(--z-font)!important;letter-spacing:-.04em!important;color:var(--z-ink)!important;margin:.15em auto .35em;max-width:none;text-wrap:balance}
html[data-ds2c] .hero-sm{padding-top:72px!important;padding-bottom:16px!important}
html[data-ds2c] .hero .lead,html[data-ds2c] .hero .lead *{text-shadow:none!important}
html[data-ds2c] .hero .lead{font-size:clamp(17px,1.6vw,20px)!important;line-height:1.55;color:var(--z-muted)!important;max-width:640px}
html[data-ds2c] .h-display .c,html[data-ds2c] .h-display .g{-webkit-text-fill-color:currentColor!important;-webkit-text-stroke:0!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:var(--z-ink)!important}
html[data-ds2c] .h-display,html[data-ds2c] .h-display *{text-shadow:none!important;filter:none!important}
html[data-ds2c] .h-display .c::before,html[data-ds2c] .h-display .c::after,html[data-ds2c] .h-display .g::before,html[data-ds2c] .h-display .g::after{display:none!important}
/* the help "?" that az-help.js adds to a heading after load sits beside the last word without taking space (no shift) */
html[data-ds2c] h1[data-netask],html[data-ds2c] h2[data-netask]{position:relative}
html[data-ds2c] h1[data-netask] .ask-q,html[data-ds2c] h2[data-netask] .ask-q{position:absolute;margin-left:8px;margin-top:.15em}
html[data-ds2c] .h-serif{font-family:var(--z-font)!important;font-weight:600!important;letter-spacing:-.04em!important}
html[data-ds2c] .sec-tight{padding:24px 0 72px!important}

/* surfaces: flat panels, hairlines, big radius */
html[data-ds2c] .card,html[data-ds2c] .tier,html[data-ds2c] .pack,html[data-ds2c] .ex-card,html[data-ds2c] .fq,html[data-ds2c] .ns-card,html[data-ds2c] .news,html[data-ds2c] .hc-tile,html[data-ds2c] .payg,html[data-ds2c] .credits-how,html[data-ds2c] .jp,html[data-ds2c] .dlg,html[data-ds2c] dialog.azhelp{
  background:var(--z-panel)!important;border:1px solid var(--z-line)!important;border-radius:var(--z-r)!important;box-shadow:none!important;color:var(--z-text)}
html[data-ds2c] .card{padding:28px!important}
html[data-ds2c] .card h2{font-size:clamp(22px,2.4vw,28px)!important;font-weight:600!important;letter-spacing:-.025em!important}
html[data-ds2c] .card + .card,html[data-ds2c] .card.mt{margin-top:16px!important}
html[data-ds2c] .ex-card:hover,html[data-ds2c] .fq:hover,html[data-ds2c] .hc-tile:hover{border-color:var(--z-line2)!important;background:var(--z-panel2)!important;transform:none!important}
html[data-ds2c] .jp.on,html[data-ds2c] .jp[aria-pressed=true]{border-color:var(--z-acc)!important;background:var(--z-acc-soft)!important;box-shadow:none!important}
html[data-ds2c] .chip{border-radius:999px!important;border:1px solid var(--z-line2)!important;background:transparent!important;color:var(--z-text)!important}
html[data-ds2c] .chip.on,html[data-ds2c] .chip[aria-pressed=true]{background:var(--z-ink)!important;color:var(--z-on-ink)!important;border-color:var(--z-ink)!important}
html[data-ds2c] .tier-badge{background:var(--z-ink)!important;color:var(--z-on-ink)!important;border:0!important;box-shadow:none!important}
html[data-ds2c] .tag,html[data-ds2c] .ha-rec,html[data-ds2c] .pt-rec{background:var(--z-acc-soft)!important;color:var(--z-acc)!important;border:0!important;box-shadow:none!important;border-radius:999px!important}

/* pricing */
html[data-ds2c] .tiers{gap:16px!important;max-width:1080px!important}
html[data-ds2c] .tier{padding:28px 24px!important}
html[data-ds2c] .tier .amt{font:600 44px/1.05 var(--z-font)!important;letter-spacing:-.035em;color:var(--z-ink)}
html[data-ds2c] .tier:has(.tier-badge){border-color:var(--z-ink)!important}
html[data-ds2c] .tier-line{color:var(--z-muted)!important}
html[data-ds2c] .tier-feat li::before,html[data-ds2c] .ticks li::before{color:var(--z-acc)!important}
html[data-ds2c] .pack .amt{font:600 28px/1.1 var(--z-font)!important;letter-spacing:-.03em;color:var(--z-ink)}
html[data-ds2c] .pack-row{gap:12px!important}

/* Ask helpers stay (Ask button on every page) but are quiet */
html[data-ds2c] .askb,html[data-ds2c] .ask-q{background:transparent!important;border:1px solid var(--z-line2)!important;color:var(--z-muted)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html[data-ds2c] .askb span{color:var(--z-acc)!important}
html[data-ds2c] .askb:hover,html[data-ds2c] .askb[aria-expanded=true]{color:var(--z-ink)!important;border-color:var(--z-ink)!important}
html[data-ds2c] .topic .askb,html[data-ds2c] .ex-card .askb{background:color-mix(in srgb,var(--z-bg) 80%,transparent)!important}

/* topics + network */
html[data-ds2c] .tp-card .topic{border-radius:var(--z-r)!important}
html[data-ds2c] .tp-card .topic,html[data-ds2c] .topic-ic,html[data-ds2c] .ex-ic{box-shadow:none!important}
html[data-ds2c] .tp-qs a,html[data-ds2c] .tp-qs button{border-radius:var(--z-r2)!important;border:1px solid var(--z-line)!important;background:transparent!important;color:var(--z-text)!important}
html[data-ds2c] .tp-qs a:hover,html[data-ds2c] .tp-qs button:hover{background:var(--z-panel2)!important;color:var(--z-ink)!important}
html[data-ds2c] .ex-tab{border-radius:999px!important;border:1px solid var(--z-line2)!important;background:transparent!important;color:var(--z-muted)!important;box-shadow:none!important}
html[data-ds2c] .ex-tab[aria-selected=true],html[data-ds2c] .ex-tab.on,html[data-ds2c] .ex-tab[aria-pressed=true]{background:var(--z-ink)!important;color:var(--z-on-ink)!important;border-color:var(--z-ink)!important}

/* forms */
html[data-ds2c] input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-ds2c] select,html[data-ds2c] textarea{background:var(--z-panel)!important;color:var(--z-ink)!important;border:1px solid var(--z-line2)!important;border-radius:var(--z-r2)!important;box-shadow:none!important}
html[data-ds2c] .news input[type=email]{border-radius:999px!important}
html[data-ds2c] input::placeholder,html[data-ds2c] textarea::placeholder{color:var(--z-muted)!important}
html[data-ds2c] input:focus,html[data-ds2c] select:focus,html[data-ds2c] textarea:focus{border-color:var(--z-acc)!important;outline:0}

/* legal: a readable column */
html[data-ds2c] .legal{max-width:720px;margin:0 auto;font-size:16px;line-height:1.75;color:var(--z-text)}
html[data-ds2c] .legal h2{font-size:22px!important;font-weight:600!important;letter-spacing:-.02em;margin-top:2em}

/* chat screens: chrome only (composer + tools row look; layout and behavior unchanged) */
html[data-ds2c] .hero-home{padding-top:clamp(48px,9vh,96px)!important}
html[data-ds2c] .hero-home .eyebrow{color:var(--z-muted)!important;letter-spacing:.14em!important}
html[data-ds2c] .hero-home .eyebrow::before,html[data-ds2c] .hero-home .eyebrow::after{display:none!important}
html[data-ds2c] .composer{background:linear-gradient(180deg,transparent,var(--z-bg) 18px)!important}
html[data-ds2c] .ask,html[data-ds2c] .hero-ask .ask,html[data-ds2c] .hero-ask form,html[data-ds2c] .ha-row{box-shadow:none!important}
html[data-ds2c] .hero-ask .ha-row,html[data-ds2c] .comp-row{background:var(--z-panel)!important;border:1px solid var(--z-line2)!important;border-radius:28px!important;box-shadow:none!important}
html[data-ds2c] .hero-ask .ha-row input,html[data-ds2c] .hero-ask .ha-row textarea,html[data-ds2c] .comp-row input,html[data-ds2c] .comp-row textarea{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}
html[data-ds2c] .hero-ask .ha-row:focus-within,html[data-ds2c] .comp-row:focus-within{border-color:var(--z-acc)!important}
html[data-ds2c] .ha-btn{background:var(--z-ink)!important;color:var(--z-on-ink)!important;border-radius:999px!important;box-shadow:none!important;border:0!important}
html[data-ds2c] .ha-auto,html[data-ds2c] .ha-change,html[data-ds2c] .ha-best,html[data-ds2c] .ha-lang,html[data-ds2c] .ask-choice,html[data-ds2c] .web-chip{background:transparent!important;border:1px solid var(--z-line2)!important;border-radius:999px!important;box-shadow:none!important;color:var(--z-text)!important}
html[data-ds2c] .lean-links a{color:var(--z-text)!important;text-decoration:none!important}
html[data-ds2c] .lean-links a:hover{color:var(--z-ink)!important}

/* footer: quiet, columns, hairline */
html[data-ds2c] .foot{border-top:1px solid var(--z-line);margin-top:48px;padding-top:48px!important;color:var(--z-muted);font-size:14px}
html[data-ds2c] .foot h4{color:var(--z-ink)!important;font:600 13px/1.4 var(--z-font)!important;letter-spacing:0!important;text-transform:none!important}
html[data-ds2c] .foot a{color:var(--z-muted)!important;text-decoration:none!important}
html[data-ds2c] .foot a:hover{color:var(--z-ink)!important}
html[data-ds2c] .wm{color:var(--z-ink)!important}
html[data-ds2c] .foot .wm{font-size:18px!important}
html[data-ds2c] .foot-emblem{width:28px!important;height:28px!important;box-shadow:none!important}
html[data-ds2c] .foot .fine{color:var(--z-muted)}
html[data-ds2c] .ns-card h2{font-size:18px!important}

/* RADIOBACK1 (MAIN 10-28): the faith radio stays on every page; only the search home hides it (search1.css).
   The hero h1 box hugs its text so the radio pill (left edge) never sits on it and the easy.js dock guard keeps it shown. */
@media (min-width:761px){html[data-ds2c] .hero h1{width:fit-content;max-width:min(880px,100%)}}

/* light theme: the few older pieces that hard-code dark ink */
html[data-ds2c][data-theme=light] .topic-t b,html[data-ds2c][data-theme=light] .topic-t span,html[data-ds2c][data-theme=light] .tt b,html[data-ds2c][data-theme=light] .tt span{color:#fff}
html[data-ds2c][data-theme=light] .brand-emblem,html[data-ds2c][data-theme=light] .foot-emblem{filter:none}
html[data-ds2c] .trust-line,html[data-ds2c] .trust-line *{background:transparent!important;box-shadow:none!important}
html[data-ds2c] .trust-line{color:var(--z-muted)!important}
html[data-ds2c][data-theme=light] .hero-home{color:var(--z-text)}
html[data-ds2c][data-theme=light] .hero-home :where(span,b,small,p,label,i,em,strong,div,button,a){color:inherit!important;text-shadow:none!important}
html[data-ds2c][data-theme=light] .hero-home :where(.ha-meta,.lang-hint,.small,.muted,small,.ha-why,.ha-free){color:var(--z-muted)!important}
html[data-ds2c][data-theme=light] .hero-home :where(.ha-free,.ha-why,.ha-img,.ha-tool,.ha-ic,.ask-choice,.pm,.ha-spark){background:transparent!important;box-shadow:none!important}
html[data-ds2c][data-theme=light] .hero-home :where(.ha-img,.ha-tool,.ask-choice){border:1px solid var(--z-line2)!important}
html[data-ds2c][data-theme=light] .hero-home :where(.ha-rec,.pt-rec){color:var(--z-acc)!important}
html[data-ds2c][data-theme=light] .hero-home .ha-btn,html[data-ds2c][data-theme=light] .hero-home .send{color:var(--z-on-ink)!important}
html[data-ds2c][data-theme=light] .hero-home :where(.ha-icons,.ha-ic,.ibtn) svg{color:var(--z-muted)!important}
html[data-ds2c][data-theme=light] .hero-home .ha-meta span{background:transparent!important;box-shadow:none!important}
html[data-ds2c][data-theme=light] .hero-home .ha-meta a{color:var(--z-acc)!important}
html[data-ds2c][data-theme=light] .sw{background:var(--z-line2)!important}
html[data-ds2c][data-theme=light] .sw::after{box-shadow:0 1px 2px rgba(0,0,0,.25)}
html[data-ds2c][data-theme=light] [aria-checked=true] .sw,html[data-ds2c][data-theme=light] input:checked+.sw{background:var(--z-acc)!important}
html[data-ds2c] .btn-gold *,html[data-ds2c] .ha-btn *,html[data-ds2c] .send *{color:inherit!important}
html[data-ds2c] .btn-gold:disabled,html[data-ds2c] .btn-gold[aria-disabled=true]{opacity:.45}
html[data-ds2c][data-theme=light] .toast{background:var(--z-ink)!important;color:var(--z-on-ink)!important}

html[data-ds2c][data-theme=light] .lang-pick,html[data-ds2c][data-theme=light] .lang-pick :not(select):not(option){color:var(--z-text)!important;text-shadow:none!important}

/* the search home (AZSEARCH1, html[data-ds2c-home]): the page stays as is; only the header matches the rest of the site */
html[data-ds2c-home] .top{background:rgba(5,11,25,.82)!important;border-bottom:1px solid rgba(255,255,255,.09)!important;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px)}
html[data-ds2c-home] .top-in{min-height:64px!important;gap:12px!important}
html[data-ds2c-home] .top .brand{gap:10px!important}
html[data-ds2c-home] .brand-emblem,html[data-ds2c-home] .brand-mark{width:32px!important;height:32px!important;margin:0!important;box-shadow:none!important;border-radius:50%!important}
html[data-ds2c-home] .top .wm{font:700 20px/1 "Inter","AZ Inter Fallback",ui-sans-serif,system-ui,sans-serif!important;letter-spacing:-.03em!important;color:#f5f7fb!important}
html[data-ds2c-home] .top .wm i{color:#8d99ad!important}
html[data-ds2c-home] .top .brand-by{display:none!important}
html[data-ds2c-home] .nav a{color:#8d99ad!important;background:none!important;padding:8px 12px!important;border-radius:999px!important;font:500 14px/1 "Inter","AZ Inter Fallback",ui-sans-serif,system-ui,sans-serif!important;border:0!important;box-shadow:none!important}
html[data-ds2c-home] .nav a:hover,html[data-ds2c-home] .nav a[aria-current]{color:#f5f7fb!important;background:#0f1a30!important}
html[data-ds2c-home] .top .ibtn{border-radius:999px!important;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important}
html[data-ds2c-home] .top .btn{border-radius:999px!important;min-height:36px!important;height:36px;padding:0 16px!important;font-size:14px!important;box-shadow:none!important;filter:none!important}
html[data-ds2c-home] .top .top-in-btn{border-color:transparent!important;background:transparent!important;color:#f5f7fb!important}
html[data-ds2c-home] .top .btn-gold{background:#f5f7fb!important;color:#050b19!important;border:1px solid #f5f7fb!important}
@media (min-width:900px){
  html[data-ds2c-home] .azs1-page .nav{display:flex!important}
  html[data-ds2c-home] .azs1-page .menu-btn{display:none!important}
}
@media (max-width:760px){html[data-ds2c-home] .top .top-ask{display:none!important}}

@media (max-width:760px){
  html[data-ds2c] .hero h1{font-size:clamp(34px,10vw,44px)!important}
  html[data-ds2c] .hero-sm{padding-top:40px!important}
  html[data-ds2c] .card{padding:20px!important}
  html[data-ds2c] .tier{padding:22px 18px!important}
  html[data-ds2c] .top .top-ask{display:none!important}
}
@media (prefers-reduced-motion:reduce){html[data-ds2c] *{transition:none!important}}
