/* Aurora 169 — one material language, two luminance families.
   Visual layer only. No hidden data, business layout reordering or auth changes.
   Blur is reserved for chrome/overlays; ordinary content is matte and readable. */
html.ag169{color-scheme:dark;background:#0c1623}
html.ag169[data-ag169-mode="light"]{color-scheme:light;background:#edf2f4}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode]{
 --ag-bg:#0c1623;--ag-solid:#122131;--ag-surface:rgba(22,39,54,.79);--ag-glass:rgba(21,38,53,.77);--ag-field:rgba(8,22,34,.66);
 --ag-text:#e8f1f4;--ag-muted:#b0c1ce;--ag-line:rgba(203,227,235,.16);--ag-line-soft:rgba(203,227,235,.085);
 --ag-accent:#a6e6c9;--ag-accent-ink:#113b2b;--ag-rgb:166,230,201;--ag-violet:145,135,217;
 --ag-shadow:0 18px 58px rgba(0,8,18,.22);--ag-inner:inset 0 1px 0 rgba(255,255,255,.065);--ag-radius:21px;
 --a-bg:var(--ag-bg)!important;--a-bgSolid:var(--ag-solid)!important;--a-s1:var(--ag-surface)!important;--a-s2:var(--ag-field)!important;--a-s3:var(--ag-field)!important;
 --a-tx:var(--ag-text)!important;--a-tx2:var(--ag-muted)!important;--a-title:var(--ag-text)!important;--a-bd:var(--ag-line)!important;
 --a-tx3:var(--ag-muted)!important;--a-line:var(--ag-line)!important;--a-line2:var(--ag-line-soft)!important;--a-inp:var(--ag-field)!important;--a-inpBd:var(--ag-line)!important;--a-top:var(--ag-glass)!important;--a-side:var(--ag-glass)!important;--a-side2:var(--ag-glass)!important;--a-btnTx:var(--ag-accent-ink)!important;--a-actTx:var(--ag-accent-ink)!important;--a-act:var(--ag-accent)!important;--a-btnGrad:linear-gradient(135deg,var(--ag-accent),var(--ag-accent))!important;--at-glass:var(--ag-glass)!important;--at-glass-strong:var(--ag-solid)!important;--a-acc:var(--ag-accent)!important;--a-accInk:var(--ag-accent)!important;--at-ink:var(--ag-text)!important;--at-muted:var(--ag-muted)!important;--at-line:var(--ag-line)!important;--at-gold:var(--ag-accent)!important;
 --ax-accent:var(--ag-accent)!important;--ax-accent-soft:rgba(var(--ag-rgb),.09)!important;
 --gold1:var(--ag-accent)!important;--gold2:var(--ag-accent)!important;--g1:var(--ag-accent)!important;--g2:var(--ag-accent)!important;--gold:var(--ag-accent)!important;
 --text:var(--ag-text)!important;--muted:var(--ag-muted)!important;--card:var(--ag-surface)!important;--border:var(--ag-line)!important;
 --a-okInk:#a2e0be!important;--a-okSoft:rgba(80,179,130,.12)!important;--a-okBd:rgba(120,210,160,.32)!important;
 --a-errInk:#ffb4c0!important;--a-errSoft:rgba(206,77,101,.13)!important;--a-errBd:rgba(255,150,170,.35)!important;--a-err:#f49cad!important;
 --a-warnInk:#f1d49a!important;--a-warnSoft:rgba(194,143,60,.13)!important;--a-warnBd:rgba(235,190,110,.33)!important;--a-warn:#e5bd76!important;
 --a-infoInk:#bbd7ff!important;--a-infoSoft:rgba(87,144,212,.13)!important;--a-infoBd:rgba(138,184,244,.32)!important;
 background:radial-gradient(ellipse 850px 650px at 100% -5%,rgba(50,146,118,.17),transparent 69%),radial-gradient(ellipse 760px 800px at -12% 30%,rgba(var(--ag-violet),.14),transparent 70%),radial-gradient(ellipse 700px 450px at 65% 105%,rgba(166,139,82,.075),transparent 70%),var(--ag-bg)!important;
 color:var(--ag-text)!important;line-height:1.85;background-attachment:fixed!important;text-rendering:optimizeLegibility;
}
html.ag169[data-ag169-mode="light"] body.ag169[data-ag169-mode]{
 --ag-bg:#edf2f4;--ag-solid:#f8fbfc;--ag-surface:rgba(255,255,255,.83);--ag-glass:rgba(249,253,253,.8);--ag-field:rgba(249,252,253,.92);
 --ag-text:#243c4b;--ag-muted:#50697a;--ag-line:rgba(63,97,112,.21);--ag-line-soft:rgba(63,97,112,.11);
 --ag-accent:#17684f;--ag-accent-ink:#ffffff;--ag-rgb:23,104,79;--ag-violet:145,132,207;
 --ag-shadow:0 18px 58px rgba(45,79,93,.085);--ag-inner:inset 0 1px 0 rgba(255,255,255,.95);
 --a-okInk:#176b47!important;--a-okSoft:rgba(25,131,83,.07)!important;--a-okBd:rgba(25,131,83,.26)!important;
 --a-errInk:#a92543!important;--a-err:#b12d49!important;--a-errSoft:rgba(173,40,69,.065)!important;--a-errBd:rgba(173,40,69,.26)!important;
 --a-warnInk:#80531c!important;--a-warn:#8b5c20!important;--a-warnSoft:rgba(150,100,32,.07)!important;--a-warnBd:rgba(150,100,32,.25)!important;
 --a-infoInk:#285d94!important;--a-infoSoft:rgba(40,93,148,.065)!important;--a-infoBd:rgba(40,93,148,.25)!important;
 background:radial-gradient(ellipse 900px 650px at 100% -5%,rgba(128,214,184,.23),transparent 70%),radial-gradient(ellipse 760px 800px at -12% 30%,rgba(178,166,231,.19),transparent 70%),radial-gradient(ellipse 700px 450px at 65% 105%,rgba(235,206,154,.15),transparent 70%),var(--ag-bg)!important;
}
/* Keep the existing eight theme choices meaningful within the common glass language. */
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode][data-ag169-theme="shafaq"]{--ag-accent:#cec1ff;--ag-accent-ink:#302247;--ag-rgb:206,193,255}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode][data-ag169-theme="zomorrod"]{--ag-accent:#a3e3ba;--ag-accent-ink:#143c27;--ag-rgb:163,227,186}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode][data-ag169-theme="kahroba"]{--ag-accent:#ecd29f;--ag-accent-ink:#453319;--ag-rgb:236,210,159}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode][data-ag169-theme="mono"]{--ag-accent:#d5dfe9;--ag-accent-ink:#273646;--ag-rgb:213,223,233}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode][data-ag169-theme="nasim"]{--ag-accent:#225f8e;--ag-rgb:34,95,142}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode][data-ag169-theme="rose"]{--ag-accent:#8e3f67;--ag-rgb:142,63,103}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :where(h1,h2,h3,h4){text-wrap:balance;line-height:1.65}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(.sec,.section-title,.tb-title,.sb-brand,.kpi .n,.kpi-val,.sec-tt,.h2){color:var(--ag-text)!important;-webkit-text-fill-color:var(--ag-text)!important;background:none!important;filter:none!important;text-shadow:none!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(.sec,.section-title){font-weight:700;letter-spacing:0}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(.sub,.hint,.tip,.muted,.kpi-lbl,.fd,.story-sub,.auth-status,.trust-note){color:var(--ag-muted)!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(.eyebrow,.ax-eyebrow,.sec-lb,.hero-pill){color:var(--ag-accent)!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(.sec::before,.sidebar::before){background:linear-gradient(90deg,transparent,rgba(var(--ag-rgb),.7),rgba(var(--ag-violet),.45),transparent)!important;box-shadow:none!important;animation:none!important}
/* Frosted structural surfaces, not an expensive blur on every record. */
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(.card,.pan,.panel,.kpi,.kc-shell,.split-card,.faq,.fc,.seo-card,.rev-card){background:var(--ag-surface)!important;border-color:var(--ag-line)!important;border-radius:var(--ag-radius)!important;box-shadow:var(--ag-inner),var(--ag-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(.card,.kpi)::before{opacity:.18!important;box-shadow:none!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(.card,.kpi):hover{border-color:rgba(var(--ag-rgb),.36)!important;box-shadow:var(--ag-inner),var(--ag-shadow)!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(.topbar,.sidebar,.hdr,.header,.site-header,.at-bottom-nav,.at-exp-panel,.at-help-menu,.lang-menu,.cart-panel,.modal-content,.dialog-panel){background:var(--ag-glass)!important;border-color:var(--ag-line)!important;box-shadow:var(--ag-inner),var(--ag-shadow)!important;backdrop-filter:blur(22px) saturate(130%)!important;-webkit-backdrop-filter:blur(22px) saturate(130%)!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(.topbar,.hdr,.site-header){border-radius:18px!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] .sidebar{border-radius:22px!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] .sb-logo{background:transparent!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] .sb-nav .navl{color:var(--ag-muted)!important;border-color:transparent!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] .sb-nav .navl.on{background:rgba(var(--ag-rgb),.095)!important;border-color:rgba(var(--ag-rgb),.16)!important;color:var(--ag-accent)!important;box-shadow:none!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] .sb-nav .navl .nav-ic{background:rgba(var(--ag-rgb),.065)!important;color:var(--ag-accent)!important;box-shadow:none!important;animation:none!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(.sb-user,.sb-foot){background:transparent!important;border-color:var(--ag-line-soft)!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] .sb-nav>div{color:var(--ag-muted)!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(.tb-badge,.ht-chip,.tchip,.ing-chip){background:rgba(var(--ag-rgb),.07)!important;border-color:var(--ag-line)!important;color:var(--ag-accent)!important;box-shadow:none!important}
/* The core of the selected direction: open sections instead of nested boxes. */
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] .card .card:not(.modal-content):not(.alert):not([role="alert"]):not([role="dialog"]){background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-color:transparent!important;border-block-end:1px solid var(--ag-line-soft)!important;border-radius:0!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] .card .card::before{content:none!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] .ax-metric-grid .kpi{background:transparent!important;border:0!important;border-inline-end:1px solid var(--ag-line)!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] .ax-metric-grid .kpi:last-child{border-inline-end:0!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] .ax-metric-grid .kpi::after{content:none!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] .ax-metric-grid .kpi-val{font-weight:500!important;letter-spacing:0}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] .ax-tool-tile{background:rgba(var(--ag-rgb),.025)!important;border-color:var(--ag-line-soft)!important;border-radius:14px!important;box-shadow:none!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(.ax-toolkit,.ax-table-tools){background:rgba(var(--ag-rgb),.04)!important;border-color:var(--ag-line-soft)!important;box-shadow:none!important;border-radius:16px!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] .ax-deck-heading{background:radial-gradient(ellipse at 95% 0,rgba(var(--ag-rgb),.09),transparent 65%),linear-gradient(125deg,rgba(var(--ag-violet),.055),transparent)!important;border-color:var(--ag-line)!important;border-radius:24px!important;box-shadow:var(--ag-inner)!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] .ax-deck-heading h1{font-weight:650!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] .ax-deck-heading::after{border-color:rgba(var(--ag-rgb),.16)!important;box-shadow:0 0 0 24px rgba(var(--ag-rgb),.025),0 0 0 48px rgba(var(--ag-rgb),.015)!important}
/* Fields stay sharp: never blur text or user input. No rule changes validation/visibility. */
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(input:not([type]),input[type="text"],input[type="search"],input[type="tel"],input[type="email"],input[type="password"],input[type="url"],input[type="number"],input[type="date"],input[type="datetime-local"],input[type="time"],input[type="month"],input[type="week"],select,textarea){background-color:var(--ag-field)!important;color:var(--ag-text)!important;border-color:var(--ag-line)!important;border-radius:12px!important;box-shadow:inset 0 1px 2px rgba(0,10,20,.025)!important;caret-color:var(--ag-accent)}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] select{background-image:none!important;appearance:auto!important;-webkit-appearance:auto!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(input,textarea)::placeholder{color:var(--ag-muted)!important;opacity:.85}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(input,textarea,select):focus-visible{outline:2px solid var(--ag-accent)!important;outline-offset:3px!important;border-color:var(--ag-accent)!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(input,textarea,select)[aria-invalid="true"]{border-color:var(--a-err)!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(.btn,.ghost,.ax-pins-filter,.ax-table-reset,.ax-table-shift){border-radius:11px!important;box-shadow:none!important;text-shadow:none!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(.btn-gold,.btn-primary,.hero-btn:not(.secondary),.btn-up){background:var(--ag-accent)!important;border-color:var(--ag-accent)!important;color:var(--ag-accent-ink)!important;box-shadow:0 6px 20px rgba(var(--ag-rgb),.12)!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(.btn.ghost,.hero-btn.secondary,.btn-in){background:rgba(var(--ag-rgb),.035)!important;border-color:var(--ag-line)!important;color:var(--ag-text)!important;box-shadow:none!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(.btn-gold,.btn-primary,.hero-btn,.btn-up):hover{filter:brightness(1.06);transform:translateY(-1px)}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :focus-visible{outline:2px solid var(--ag-accent);outline-offset:3px}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(table,thead,tbody){background:transparent!important;box-shadow:none!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] th{background:transparent!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;-webkit-text-fill-color:var(--ag-muted)!important;color:var(--ag-muted)!important;border-color:var(--ag-line)!important;font-weight:600}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] td{border-color:var(--ag-line-soft)!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] table tr:hover td{background:rgba(var(--ag-rgb),.045)!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(.ax-data-scroll,.ax-table-scroll){border-radius:14px}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(.ax-context-glyph){background:var(--ag-solid)!important;color:var(--ag-accent)!important}
/* Shared public/Aramiya identity. Images, product descriptions and destinations stay intact. */
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode].at-public :is(.hero,.product-hero,.biz-hero){background:transparent!important;box-shadow:none!important;border-color:transparent!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode].at-public :is(.hero h1,.hero .h1){color:var(--ag-text)!important;-webkit-text-fill-color:var(--ag-text)!important;text-shadow:none!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode].at-public :is(.bg-aurora,.bg-sheen,.visual-grid,.cursor-aura){opacity:.18!important;pointer-events:none!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode].at-public :is(.bg-orb,.glow){opacity:.16!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode].at-public :is(.rev-card,.fc,.seo-card){box-shadow:none!important;background:rgba(var(--ag-rgb),.025)!important;border-color:var(--ag-line-soft)!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode].at-public :is(.faq,.card,.split-card){box-shadow:var(--ag-inner)!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode].at-public :is(.sechead,.sec-hd){border-color:var(--ag-line-soft)!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(.ft,.footer,footer,.foot){color:var(--ag-muted)!important;border-color:var(--ag-line-soft)!important;background-color:transparent!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(.ft a,.footer a,.foot a){color:var(--ag-muted)!important}
/* Existing login/register forms remain the same forms, with a matching optical skin. */
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode].lux .card,html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] .register-flow>.card{background:var(--ag-glass)!important;border-color:var(--ag-line)!important;box-shadow:var(--ag-inner),var(--ag-shadow)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode].lux :is(.title,.sub,.head,.auth-story){color:var(--ag-text)!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode].lux :is(.auth-tabs,.iw){background:var(--ag-field)!important;border-color:var(--ag-line)!important;box-shadow:none!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode].lux .auth-tabs button{color:var(--ag-muted)!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode].lux .auth-tabs button.on{color:var(--ag-accent)!important;background:rgba(var(--ag-rgb),.08)!important}
/* Theme controls are in-flow; never another floating widget over data or mobile nav. */
.ag169-theme-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 20px;color:var(--ag-muted);font-size:11px}
.ag169-theme-caption{font-size:10px;letter-spacing:0;color:var(--ag-muted)}
.ag169-theme-controls{display:inline-flex;align-items:center;gap:3px;padding:4px;border:1px solid var(--ag-line);border-radius:13px;background:var(--ag-glass);box-shadow:var(--ag-inner)}
.ag169-theme-controls button{font:inherit;font-size:11px;line-height:1.5;min-height:36px;min-width:48px;padding:7px 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--ag-muted);cursor:pointer;touch-action:manipulation}
.ag169-theme-controls button[aria-pressed="true"]{background:rgba(var(--ag-rgb),.095);color:var(--ag-accent);border-color:rgba(var(--ag-rgb),.16)}
.at-exp-panel .ag169-theme-wrap{margin:12px 12px 16px;padding-block-end:14px;border-block-end:1px solid var(--ag-line-soft)}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] ::selection{background:rgba(var(--ag-rgb),.24);color:var(--ag-text)}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] ::-webkit-scrollbar-thumb{background:rgba(var(--ag-rgb),.32)!important;border-radius:20px}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] ::-webkit-scrollbar-track{background:var(--ag-bg)!important}
/* Performance and accessibility are part of the design, not an afterthought. */
@media(max-width:900px){
 html.ag169[data-ag169-mode] body.ag169[data-ag169-mode]{background-attachment:scroll!important;--ag-radius:17px}
 html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(.topbar,.sidebar,.at-bottom-nav,.at-exp-panel){backdrop-filter:blur(14px) saturate(125%)!important;-webkit-backdrop-filter:blur(14px) saturate(125%)!important}
 html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(.ax-tool-tile,.card,.kpi){box-shadow:var(--ag-inner)!important}
 .ag169-theme-controls button{min-height:44px;min-width:44px;padding:8px 11px}
 html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] .ax-metric-grid .kpi:nth-child(2n){border-inline-end:0!important}
}
@media(prefers-reduced-motion:reduce){html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] *,html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] *::before,html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(prefers-reduced-transparency:reduce){html.ag169[data-ag169-mode] body.ag169[data-ag169-mode]{--ag-surface:var(--ag-solid);--ag-glass:var(--ag-solid)}html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(.topbar,.sidebar,.hdr,.header,.site-header,.at-bottom-nav,.at-exp-panel,.card,.modal-content,.lang-menu){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode]:is(.at-fx-lite,.at-fx-matte,.at-perf-low){--ag-glass:var(--ag-solid);--ag-surface:var(--ag-solid)}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode]:is(.at-fx-lite,.at-fx-matte,.at-perf-low) :is(.topbar,.sidebar,.hdr,.header,.site-header,.at-bottom-nav,.at-exp-panel,.card,.modal-content,.lang-menu){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html.ag169[data-ag169-mode] body.ag169[data-ag169-mode]{--ag-glass:var(--ag-solid)}}
@media(forced-colors:active){html.ag169[data-ag169-mode] body.ag169[data-ag169-mode]{background:Canvas!important;color:CanvasText!important;--ag-text:CanvasText;--ag-muted:CanvasText;--ag-accent:LinkText;--ag-line:CanvasText;--ag-surface:Canvas;--ag-glass:Canvas;--ag-field:Field;--ag-solid:Canvas}html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(.card,.kpi,.topbar,.sidebar,.at-bottom-nav,.at-exp-panel,.hdr,.header,.site-header,.modal-content){background:Canvas!important;border-color:CanvasText!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.ag169-theme-controls button[aria-pressed="true"]{background:Highlight;color:HighlightText}.ag169-theme-controls{border-color:ButtonText}}
@media print{html.ag169,html.ag169[data-ag169-mode] body.ag169[data-ag169-mode]{background:white!important;color:black!important;--ag-bg:white;--ag-solid:white;--ag-text:black;--ag-muted:#333;--ag-surface:white;--ag-glass:white;--ag-accent:#222;--ag-line:#bbb}html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] :is(.card,.kpi,.topbar,.sidebar){box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.ag169-theme-wrap{display:none!important}}

/* Match the notification material to the light family without changing its geometry. */
@media screen{
 html.ag169[data-ag169-mode] body.ag169[data-ag169-mode][data-ag169-mode="light"] :is(#ntf-panel,.ntf-toast){background:linear-gradient(140deg,rgba(250,255,253,.96),rgba(241,247,252,.97))!important;border-color:var(--ag-line)!important;box-shadow:var(--ag-inner),0 22px 65px rgba(30,57,75,.19)!important}
 html.ag169[data-ag169-mode] body.ag169[data-ag169-mode][data-ag169-mode="light"] :is(.ntf-title,.ntf-msg,.ntf-time,.ntf-toast .tt,.ntf-toast .tm,.ntf-detail-close){color:var(--ag-text)!important}
 html.ag169[data-ag169-mode] body.ag169[data-ag169-mode][data-ag169-mode="light"] :is(.ntf-item,.ntf-icon,#ntf-panel-head){border-color:var(--ag-line-soft)!important}
 html.ag169[data-ag169-mode] body.ag169[data-ag169-mode][data-ag169-mode="light"] :is(.ntf-filter,.ntf-read-all,.ntf-detail-close){background:rgba(var(--ag-rgb),.06)!important;color:var(--ag-text)!important;border-color:var(--ag-line)!important}
}

/* Decorative legacy particle canvas paints a dark trail: keep it a faint accent,
   never a gray veil over the light design. This ID contains no user content. */
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode] #particleCanvas{opacity:.055!important;pointer-events:none!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode].at-public :is(.hero p,.hero-sub,.hero-desc,.rev-card p,.ans,.sub,.fd,.by,.trust-note){color:var(--ag-muted)!important;text-shadow:none!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode].at-public :is(.btn-gold,.btn-primary,.hero-btn:not(.secondary),.btn-up) :is(span,b,strong){color:var(--ag-accent-ink)!important;-webkit-text-fill-color:var(--ag-accent-ink)!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode].at-public :is(.hero .ht-chip,.hero .tchip){background:rgba(var(--ag-rgb),.06)!important;color:var(--ag-accent)!important;border-color:var(--ag-line)!important;box-shadow:none!important}
/* Public marketing shell has its own legacy green veil and navigation names. */
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode].at-public .hero-veil{background:linear-gradient(180deg,rgba(var(--ag-violet),.035),transparent 60%,rgba(var(--ag-rgb),.025))!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode].at-public :is(header.nav,.nav-links,.hero-trustbar){background:var(--ag-glass)!important;border-color:var(--ag-line)!important;box-shadow:var(--ag-inner),var(--ag-shadow)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode].at-public :is(.hero-benefits li,.ht-chip,.tchip){background:rgba(var(--ag-rgb),.055)!important;color:var(--ag-text)!important;border-color:var(--ag-line)!important;box-shadow:none!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode].at-public :is(.hero-grid .reveal>[style*="color"],.hero-lead,.hero-subtitle){color:var(--ag-muted)!important;text-shadow:none!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode].at-public :is(.brand-name,.brand-text,.logo-text,.nav-brand,.nav-links a){color:var(--ag-accent)!important;text-shadow:none!important}
html.ag169[data-ag169-mode="light"][data-ag169-theme]{background:#edf2f4!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode].at-public :is(.hero .lead,.hero .desc,.brand-tag,.lang-code,.rate-txt){color:var(--ag-muted)!important;-webkit-text-fill-color:var(--ag-muted)!important;text-shadow:none!important}
html.ag169[data-ag169-mode] body.ag169[data-ag169-mode].at-public :is(.brand-name-en,.curLang,.lang-native,.rate-num,.hero-trustbar b){color:var(--ag-accent)!important;-webkit-text-fill-color:var(--ag-accent)!important;text-shadow:none!important}
