html[data-skin=neu]{--neu-bg-deep:#e8edf6;--neu-bg:#f2f6ff;--neu-surface:#ffffff;--neu-bg-2:#f6f8fd;--neu-light:#ffffff;--neu-dark:#c9d3e3;--neu-dark-soft:rgba(148,163,184,0.40);--neu-raise-lg:10px 10px 24px var(--neu-dark),-10px -10px 24px var(--neu-light);--neu-raise:6px 6px 14px var(--neu-dark),-6px -6px 14px var(--neu-light);--neu-raise-sm:3px 3px 7px var(--neu-dark),-3px -3px 7px var(--neu-light);--neu-inset:inset 4px 4px 9px var(--neu-dark),inset -4px -4px 9px var(--neu-light);--neu-inset-sm:inset 2px 2px 5px var(--neu-dark),inset -2px -2px 5px var(--neu-light);--neu-radius-lg:22px;--neu-radius:16px;--neu-radius-sm:11px;--neu-ink:#0f172a;--neu-ink-2:#1e293b;--neu-muted:#475569;--neu-accent:#315cf5;--neu-accent-ink:#2448d8;--neu-ok:#166534;--neu-bad:#b91c1c;--neu-warn:#92400e;--bg:var(--neu-bg);--panel:var(--neu-surface);--panel-strong:var(--neu-surface);--card:var(--neu-surface);--ink:var(--neu-ink);--ink-2:var(--neu-ink-2);--muted:var(--neu-muted);--neu-border:rgba(255,255,255,0.55);--neu-border-2:rgba(203,213,225,0.70);--border:var(--neu-border);--border-2:var(--neu-border-2);--hover:var(--neu-bg-2);--accent-1:var(--neu-accent);--shadow-1:var(--neu-raise-sm);--shadow-2:var(--neu-raise);--shadow-3:var(--neu-raise-lg);--shell-fade:var(--neu-bg);--ok:var(--neu-ok);--warn:var(--neu-warn);--bad:var(--neu-bad);--muted-2:#5b6b82;--neu-line:#e2e8f0;--neu-thumb:var(--neu-dark);--neu-table-bg:#ffffff;--neu-table-line:#e2e8f0;--neu-table-head:#f8fafc;--neu-zebra:rgba(15,23,42,0.025);--neu-row-hover:rgba(49,92,245,0.07);--neu-act-hover-bg:#fef3c7;--neu-act-hover-ink:#92400e;--neu-on-accent:#ffffff;--neu-edge:var(--neu-dark);--neu-knob:var(--neu-light);background:var(--neu-bg);color-scheme:light}html[data-skin=neu][data-theme=dark]{--neu-bg:#1e242c;--neu-bg-deep:var(--neu-bg);--neu-surface:var(--neu-bg);--neu-bg-2:#232a33;--neu-light:rgba(255,255,255,0.05);--neu-dark:rgba(0,0,0,0.5);--neu-dark-soft:rgba(0,0,0,0.28);--neu-raise-lg:8px 8px 20px var(--neu-dark),-6px -6px 16px var(--neu-light);--neu-raise:5px 5px 12px var(--neu-dark),-4px -4px 10px var(--neu-light);--neu-raise-sm:3px 3px 6px var(--neu-dark),-2px -2px 5px var(--neu-light);--neu-inset:inset 4px 4px 9px var(--neu-dark),inset -3px -3px 7px var(--neu-light);--neu-inset-sm:inset 2px 2px 5px var(--neu-dark),inset -2px -2px 4px var(--neu-light);--neu-ink:#e4e9f0;--neu-ink-2:#c2c9d3;--neu-muted:#8e99a8;--neu-accent:#6a97f5;--neu-accent-ink:#8cb0f8;--neu-ok:#4fbf84;--neu-bad:#ef7b74;--neu-warn:#dcae4c;--neu-line:#38414d;--neu-thumb:#444e5b;--neu-table-bg:var(--neu-bg);--neu-table-line:rgba(255,255,255,0.07);--neu-table-head:var(--neu-bg);--neu-zebra:rgba(255,255,255,0.025);--neu-row-hover:rgba(255,255,255,0.045);--neu-act-hover-bg:color-mix(in srgb,var(--neu-warn) 16%,var(--neu-bg));--neu-act-hover-ink:var(--neu-warn);--neu-on-accent:#10151c;--neu-edge:#444e5b;--neu-knob:#c2c9d3;--bg:var(--neu-bg);--panel:var(--neu-bg);--panel-strong:var(--neu-bg);--card:var(--neu-bg);--ink:var(--neu-ink);--ink-2:var(--neu-ink-2);--muted:var(--neu-muted);--muted-2:#8792a1;--neu-border:rgba(255,255,255,0.06);--neu-border-2:rgba(255,255,255,0.10);--border:var(--neu-border);--border-2:var(--neu-border-2);--hover:var(--neu-bg-2);--active:rgba(106,151,245,0.14);--accent-1:var(--neu-accent);--accent-2:var(--neu-accent);--accent-3:var(--neu-accent);--err:var(--neu-bad);--good:var(--neu-ok);--shadow-1:var(--neu-raise-sm);--shadow-2:var(--neu-raise);--shadow-3:var(--neu-raise-lg);--shell-fade:var(--neu-bg);--ok:var(--neu-ok);--warn:var(--neu-warn);--bad:var(--neu-bad);--pn-card-fill:var(--neu-bg);--pn-card-edge:transparent;background:var(--neu-bg);color-scheme:dark}html[data-skin=neu][data-theme=dark] .bg{background:var(--neu-bg)}html[data-skin=neu] body{background:var(--neu-bg);color:var(--neu-ink)}html[data-skin=neu] .bg{background:var(--neu-bg)}html[data-skin=neu] .bg *{display:none}html[data-skin=neu] :is(.bg-orbs,.bg-sheen,.bg-grid){display:none}html[data-skin=neu] .glass{background:var(--neu-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:transparent;box-shadow:var(--neu-raise-lg)}html[data-skin=neu] .glass:before{opacity:0}html[data-skin=neu] main.glass{background:transparent;box-shadow:none}html[data-skin=neu] .gradient-text{background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;color:var(--neu-ink)}html[data-skin=neu] .card{background:var(--neu-bg);border:0;border-radius:var(--neu-radius-lg);box-shadow:var(--neu-raise)}html[data-skin=neu] .card-title{color:var(--neu-ink-2)}html[data-skin=neu] .btn-ghost,html[data-skin=neu] .icon-btn{background:var(--neu-bg);border:0;color:var(--neu-ink-2);box-shadow:var(--neu-raise-sm);transition:box-shadow .15s ease,color .15s ease}html[data-skin=neu] .btn-ghost:hover,html[data-skin=neu] .icon-btn:hover{background:var(--neu-bg);color:var(--neu-accent-ink);box-shadow:var(--neu-raise)}html[data-skin=neu] .btn-ghost:active,html[data-skin=neu] .icon-btn:active{box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .skin-toggle{background:var(--neu-bg);border:0;box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .skin-opt{color:var(--neu-muted)}html[data-skin=neu] .skin-opt.on{color:var(--neu-accent-ink);background:var(--neu-bg);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-skin=neu] select,html[data-skin=neu] textarea{background:var(--neu-bg);border-color:transparent;box-shadow:var(--neu-inset-sm);color:var(--neu-ink)}html[data-skin=neu] input::placeholder,html[data-skin=neu] textarea::placeholder{color:var(--neu-muted)}html[data-skin=neu] :where(a,button,select,input,textarea,summary,[role=button],[tabindex]):focus-visible{outline:2px solid var(--neu-accent);outline-offset:2px}html[data-skin=neu] .kpi-tip{background:var(--neu-bg);border:0;color:var(--neu-ink-2);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--neu-raise-lg)}html[data-skin=neu] .scroll-thin{scrollbar-color:var(--neu-thumb) transparent}html[data-skin=neu] .scroll-thin::-webkit-scrollbar-thumb{background:var(--neu-thumb)}html[data-skin=neu] .pn-btn{background:var(--neu-bg);color:var(--neu-ink-2);border:0;border-radius:999px;box-shadow:var(--neu-raise-sm);transition:box-shadow .15s ease,color .15s ease,transform .15s ease}html[data-skin=neu] .pn-btn:hover:not(:disabled){color:var(--neu-accent-ink);background:var(--neu-bg);box-shadow:var(--neu-raise)}html[data-skin=neu] .pn-btn:active:not(:disabled){box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .pn-btn:disabled{opacity:.5;box-shadow:none}html[data-skin=neu] .pn-btn.primary{background:var(--neu-accent);color:var(--neu-on-accent);box-shadow:4px 4px 10px var(--neu-dark),-4px -4px 10px var(--neu-light)}html[data-skin=neu] .pn-btn.primary:hover:not(:disabled){background:var(--neu-accent-ink);color:var(--neu-on-accent);transform:none;box-shadow:var(--neu-raise)}html[data-skin=neu] .pn-btn.primary:active:not(:disabled){box-shadow:inset 2px 2px 5px rgba(0,0,0,.25)}html[data-skin=neu] .pn-btn.danger{color:var(--neu-bad);background:var(--neu-bg);border:0}html[data-skin=neu] .pn-btn.danger:hover:not(:disabled){color:var(--neu-bad);background:var(--neu-bg);box-shadow:var(--neu-raise)}html[data-skin=neu] .cf-search,html[data-skin=neu] .pn-input{background:var(--neu-bg);border:0;border-radius:var(--neu-radius-sm);box-shadow:var(--neu-inset-sm);color:var(--neu-ink)}html[data-skin=neu] .cf-search:focus,html[data-skin=neu] .pn-input:focus{box-shadow:var(--neu-inset-sm),0 0 0 2px var(--neu-accent)}html[data-skin=neu] .pn-field-label{color:var(--neu-muted)}html[data-skin=neu] .pn-tab{color:var(--neu-muted);background:transparent;border-color:transparent}html[data-skin=neu] .pn-tab:hover{color:var(--neu-ink);background:var(--neu-bg);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .pn-tab.active{color:var(--neu-accent-ink);background:var(--neu-bg);border-color:transparent;box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .pn-tab-count,html[data-skin=neu] .pn-tab.active .pn-tab-count{background:var(--neu-bg);color:var(--neu-ink-2);box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .pn-filter{background:var(--neu-bg);border:0;color:var(--neu-muted);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .pn-filter:hover{color:var(--neu-ink)}html[data-skin=neu] .pn-filter.active{color:var(--neu-accent-ink);background:var(--neu-bg);box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .pn-seg{background:var(--neu-bg);border:0;box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .pn-seg-btn{color:var(--neu-muted)}html[data-skin=neu] .pn-seg-btn.on{background:var(--neu-bg);color:var(--neu-accent-ink);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .pn-status{background:var(--neu-bg);border-color:transparent;box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .pn-status .d{box-shadow:none}html[data-skin=neu] .pn-status.active{color:var(--ok)}html[data-skin=neu] .pn-status.pending{color:var(--warn)}html[data-skin=neu] .pn-status.paused{color:var(--neu-muted)}html[data-skin=neu] .pn-status.flagged{color:var(--bad)}html[data-skin=neu] .pn-roi-pill{box-shadow:var(--neu-inset-sm);background:var(--neu-bg)}html[data-skin=neu] .pn-code-chip{color:var(--neu-accent-ink);background:var(--neu-bg);border-color:transparent;box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .pn-card{background:var(--neu-bg);border:0;border-radius:var(--neu-radius-lg);box-shadow:var(--neu-raise)}html[data-skin=neu] .pn-card-edge{top:14px;bottom:14px;left:6px;width:4px;border-radius:999px}html[data-skin=neu] .pn-link{color:var(--neu-accent-ink)}html[data-skin=neu] .pn-spinner{border-color:var(--neu-edge);border-top-color:var(--neu-accent)}html[data-skin=neu] .pn-board-bar{background:var(--neu-bg);box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .pn-board-bar>span[style*="rgb(34, 211, 238)"]{background:var(--neu-accent)!important}html[data-skin=neu] .pn-board-bar>span[style*="rgb(251, 113, 133)"]{background:var(--neu-bad)!important}html[data-skin=neu] .cft{--cft-bg:var(--neu-table-bg);--cft-line:var(--neu-table-line);--cft-head:var(--neu-table-head)}html[data-skin=neu] .cft-wrap{border:0;border-radius:var(--neu-radius);box-shadow:var(--neu-inset)}html[data-skin=neu] .cft-table tbody tr:nth-child(2n){background:var(--neu-zebra)}html[data-skin=neu] .cft-table tbody tr:nth-child(2n) td.cft-act,html[data-skin=neu] .cft-table tbody tr:nth-child(2n) td.cft-pin{background-image:linear-gradient(var(--neu-zebra),var(--neu-zebra))}html[data-skin=neu] .cft-table tbody tr:hover{background:var(--neu-row-hover)}html[data-skin=neu] .cft-table tbody tr:hover td.cft-act,html[data-skin=neu] .cft-table tbody tr:hover td.cft-pin{background-image:linear-gradient(var(--neu-row-hover),var(--neu-row-hover))}html[data-skin=neu] .section-label{color:var(--neu-ink-2)}html[data-skin=neu] .ask-ai-btn,html[data-skin=neu] .ask-ai-mini{background:var(--neu-bg);background-image:none;border-color:transparent;color:var(--neu-ink-2);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .ask-ai-btn:hover,html[data-skin=neu] .ask-ai-mini:hover{background:var(--neu-bg);color:var(--neu-accent-ink);box-shadow:var(--neu-raise)}html[data-skin=neu] .ask-ai-btn:active,html[data-skin=neu] .ask-ai-mini:active{box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .alw-row,html[data-skin=neu] .pn-board-row.win-row-click:hover{background:var(--neu-bg);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .alw-row{border-color:transparent}html[data-skin=neu] .alw-row.sev-info{background:color-mix(in srgb,var(--neu-accent) 9%,var(--neu-bg))}html[data-skin=neu] .alw-row.sev-success{background:color-mix(in srgb,var(--neu-ok) 10%,var(--neu-bg))}html[data-skin=neu] .alw-row.sev-warn{background:color-mix(in srgb,var(--neu-warn) 12%,var(--neu-bg))}html[data-skin=neu] .alw-row.sev-urgent{background:color-mix(in srgb,var(--neu-bad) 11%,var(--neu-bg))}html[data-skin=neu] .alw-x{background:var(--neu-bg);border-color:transparent;box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .alw-x:active{box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .alw-cta{color:var(--neu-accent-ink)}html[data-skin=neu] .gb-btn{background:var(--neu-bg);border-color:transparent;color:var(--neu-ink-2);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .gb-btn:hover{transform:none;border-color:transparent;color:var(--neu-accent-ink);box-shadow:var(--neu-raise)}html[data-skin=neu] .gb-btn:active{box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .gb-btn:focus-visible{outline-color:var(--neu-accent)}html[data-skin=neu] .gb-orb{background:var(--neu-bg);border-color:transparent;box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .cft-table td:is([data-col=profit],[data-col=roi],[data-col=roas]){font-weight:800}html[data-skin=neu] :is(table,.cft-table) :is(.pn-roi-pill,.badge-roi){background:none;box-shadow:none;border:0;padding:0;border-radius:0;font:inherit;font-weight:800;letter-spacing:normal}html[data-skin=neu] table td:is([style*="var(--ok)"],[style*="var(--bad)"]){font-weight:800}html[data-skin=neu] .ceb{background:var(--neu-bg);border-color:transparent;color:var(--neu-ink-2);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .ceb:hover{background:var(--neu-bg);border-color:transparent;color:var(--neu-accent-ink);box-shadow:var(--neu-raise)}html[data-skin=neu] .ceb:active{box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .ceb:focus-visible{outline-color:var(--neu-accent)}html[data-skin=neu] .ceb-danger,html[data-skin=neu] .ceb-danger:hover{color:var(--neu-bad);background:var(--neu-bg);border-color:transparent}html[data-skin=neu] .ceb-off{box-shadow:none}html[data-skin=neu] .dd-crumb:hover{color:var(--neu-accent-ink)}html[data-skin=neu] .dd-tab{background:var(--neu-bg);border-color:transparent;color:var(--neu-muted);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .dd-tab:hover{border-color:transparent;color:var(--neu-ink)}html[data-skin=neu] .dd-tab.on{background:#fde68a;border-color:transparent;color:#713f12;box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .dd-partial{color:var(--neu-warn);background:color-mix(in srgb,var(--neu-warn) 10%,var(--neu-bg));border-color:transparent;box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .dfr-note{background:var(--neu-bg);border-color:transparent;box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .dfr-note.warn{color:var(--neu-warn);background:color-mix(in srgb,var(--neu-warn) 10%,var(--neu-bg))}html[data-skin=neu] .rp{--rp-edge-idle:transparent}html[data-skin=neu]{--neu-page-x:26px}html[data-skin=neu] .ig-wrap{--neu-page-x:30px}@media (max-width:720px){html[data-skin=neu] .ig-wrap{--neu-page-x:16px}}@media (max-width:820px){html[data-skin=neu]{--neu-page-x:14px}}html[data-skin=neu] .card.card:has(.cft),html[data-skin=neu] .card.card:has(.cft):hover{background:transparent;border:0;border-radius:0;box-shadow:none;transform:none;
  /* !important is the ONLY way past this: table pages set the card's padding
     INLINE (CampaignsClient: style={{ padding: "10px 14px 14px" }}), and an
     inline style outranks every selector. Scoped to cards holding a table, so it
     cannot leak to any other card. */padding:0!important}html[data-skin=neu] .dash .card.card:has(.cft){margin-inline:calc(-1 * var(--neu-page-x))}html[data-skin=neu] .dash .card.card:has(.cft) :is(.cft-bar,.cft-picker,.cft-hint,.cft-pager){padding-inline:var(--neu-page-x)}html[data-skin=neu] .dash .card.card:has(.cft)>:not(.cft){margin-inline:var(--neu-page-x)}html[data-skin=neu] .card.card:has(.cft) .cft{--cft-bg:var(--neu-table-bg)}html[data-skin=neu] .card.card:has(.cft) .cft-wrap{border:0;border-top:1px solid var(--cft-line);border-bottom:1px solid var(--cft-line);border-radius:0;box-shadow:none}html[data-skin=neu] .card.card:has(.cft) .cft-table thead th{background:var(--cft-head)}html[data-skin=neu] .dash:has(.cft-fill){padding-bottom:6px}@media (max-width:900px){html[data-skin=neu] .dash:has(.cft-fill){padding-bottom:calc(var(--sb-bar-lift, 88px) + env(safe-area-inset-bottom, 0px))}}@media (max-width:560px){html[data-skin=neu] .dash:has(.cft) .dash-head .dash-sub{display:none}}html[data-skin=neu] .oh-search{background:var(--neu-bg);border-color:transparent;border-radius:var(--neu-radius-sm);box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .oh-search:focus-within{outline:2px solid var(--neu-accent);outline-offset:2px}html[data-skin=neu] .oh-search input.pn-input:not([type=checkbox]):not([type=radio]){background:transparent;box-shadow:none;border:0;border-radius:0}html[data-skin=neu] .oh-search input.pn-input:focus,html[data-skin=neu] .oh-search input.pn-input:focus-visible{outline:none;box-shadow:none}html[data-skin=neu] .card:after,html[data-skin=neu] .card:hover:after{background:none!important;opacity:0!important}html[data-skin=neu] .cft-actsheet-item:not(:disabled):hover,html[data-skin=neu] .cft-table td.cft-act :is(button,a):not(:disabled):not([aria-disabled=true]):not(.disabled):hover{background:var(--neu-act-hover-bg)!important;color:var(--neu-act-hover-ink)!important;border-color:transparent!important}html[data-skin=neu] .cft-table td.cft-act :is(button,a):not(:disabled):hover svg{color:var(--neu-act-hover-ink);stroke:currentColor}html[data-skin=neu] .dash .card.card:has(.cft):has(.cft),html[data-skin=neu] .dash .card.card:has(.cft):has(.cft):hover{box-shadow:none!important;background:transparent!important;border-color:transparent!important;transform:none!important;transition:none!important}.stale-note{color:var(--neu-act-hover-ink,#8a4a00);font-weight:600}html[data-skin=neu] .sn-rail{background:var(--neu-bg);border-color:transparent;box-shadow:var(--neu-raise-lg)}html[data-skin=neu] .sn-rail:after{display:none}html[data-skin=neu] .sn-collapse{background:var(--neu-bg);border-color:transparent;color:var(--neu-muted);box-shadow:var(--neu-raise-sm);transition:box-shadow .15s ease,color .15s ease}html[data-skin=neu] .sn-collapse:hover:not(:disabled){background:var(--neu-bg);border-color:transparent;color:var(--neu-accent-ink);box-shadow:var(--neu-raise)}html[data-skin=neu] .sn-collapse:active:not(:disabled){box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .sn-sep{background:var(--neu-dark-soft);box-shadow:0 1px 0 var(--neu-light)}html[data-skin=neu] .sn-row{color:var(--neu-ink-2);border-color:transparent;transition:color .15s ease,box-shadow .18s ease}html[data-skin=neu] .sn-row.open,html[data-skin=neu] .sn-row:hover{background:var(--neu-bg);color:var(--neu-ink);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .sn-row.open{border-color:transparent}html[data-skin=neu] .sn-row.active,html[data-skin=neu] .sn-row.active:hover{background:var(--neu-bg);color:var(--neu-accent-ink);box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .sn-row.active .sn-row-icon{color:var(--neu-accent);opacity:1}html[data-skin=neu] .sn-row.active:before{display:none}html[data-skin=neu] .sn-badge{background:var(--neu-bad);color:var(--neu-on-accent)}html[data-skin=neu] .sn-rail.collapsed .sn-badge{background:var(--neu-bad);box-shadow:0 0 0 2px var(--neu-bg)}html[data-skin=neu] .sn-flyout{background:var(--neu-bg);border-color:transparent;border-radius:var(--neu-radius);padding:9px;box-shadow:var(--neu-raise-lg)}html[data-skin=neu] .sn-flyout-head{color:var(--neu-muted)}html[data-skin=neu] .sn-flyout-link{color:var(--neu-ink-2);transition:box-shadow .12s,color .12s}html[data-skin=neu] .sn-flyout-link:hover{background:var(--neu-bg);color:var(--neu-ink);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .sn-flyout-link.active,html[data-skin=neu] .sn-flyout-link.active:hover{background:var(--neu-bg);color:var(--neu-accent-ink);box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .sn-tip{background:var(--neu-ink);border-color:transparent;color:var(--neu-bg);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .sn-ar-btn,html[data-skin=neu] .sn-ar-help .hb-btn{background:var(--neu-bg);background-image:none;border-color:transparent;color:var(--neu-ink-2);box-shadow:var(--neu-raise-sm);transform:none;transition:color .15s,box-shadow .15s}html[data-skin=neu] .sn-ar-btn:hover,html[data-skin=neu] .sn-ar-help .hb-btn:hover{background:var(--neu-bg);background-image:none;border-color:transparent;color:var(--neu-accent-ink);box-shadow:var(--neu-raise);transform:none}html[data-skin=neu] .sn-ar-help .hb-dot{background:var(--neu-accent);background-image:none;box-shadow:0 0 0 2px var(--neu-bg)}html[data-skin=neu] .sn-ar-btn:active,html[data-skin=neu] .sn-ar-help .hb-btn.on,html[data-skin=neu] .sn-ar-help .hb-btn:active{background:var(--neu-bg);background-image:none;color:var(--neu-accent-ink);box-shadow:var(--neu-inset-sm);transform:none}html[data-skin=neu] .sn-np{background:var(--neu-bg);border-color:transparent;box-shadow:var(--neu-inset)}html[data-skin=neu] .sn-np.sn-np-collapsed{background:transparent;box-shadow:none}html[data-skin=neu] .sn-np-title{color:var(--neu-muted)}html[data-skin=neu] .sn-np-count{background:var(--neu-bad);color:var(--neu-on-accent)}html[data-skin=neu] .sn-np-mark{color:var(--neu-muted);transition:color .14s,box-shadow .14s}html[data-skin=neu] .sn-np-mark:hover{background:var(--neu-bg);color:var(--neu-accent-ink);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .sn-np-empty,html[data-skin=neu] .sn-np-row-meta{color:var(--neu-muted)}html[data-skin=neu] .sn-np-row:active{box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .sn-np-row.is-open{background:var(--neu-bg-2)}html[data-skin=neu] .sn-np-ack{background:var(--neu-bg);border-color:transparent;color:var(--neu-ink-2);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .sn-np-ack:hover{background:var(--neu-bg);border-color:transparent;color:var(--neu-accent-ink);box-shadow:var(--neu-raise)}html[data-skin=neu] .sn-np-ack:active{box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .sn-np-icon-btn{border-color:transparent;color:var(--neu-ink-2);transition:color .15s,box-shadow .15s}html[data-skin=neu] .sn-np-icon-btn:hover{background:var(--neu-bg);border-color:transparent;color:var(--neu-ink);box-shadow:var(--neu-raise-sm);transform:none}html[data-skin=neu] .sn-np-icon-btn.on,html[data-skin=neu] .sn-np-icon-btn.on:hover{background:var(--neu-bg);border-color:transparent;color:var(--neu-accent-ink);box-shadow:var(--neu-inset-sm);transform:none}html[data-skin=neu] .sn-np-badge{background:var(--neu-bad);color:var(--neu-on-accent);box-shadow:0 0 0 2px var(--neu-bg)}html[data-skin=neu] .sn-nc{background:var(--neu-bg);border-color:transparent;border-radius:var(--neu-radius);box-shadow:var(--neu-raise-lg)}html[data-skin=neu] .sn-nc.sn-nc-inline{box-shadow:var(--neu-raise-sm);border-radius:var(--neu-radius-sm)}html[data-skin=neu] .sn-nc-fact dt,html[data-skin=neu] .sn-nc-from{color:var(--neu-muted)}html[data-skin=neu] .sn-nc-note{border-left-color:var(--neu-edge)}html[data-skin=neu] .sn-nc-btn{background:var(--neu-bg);border-color:transparent;color:var(--neu-ink-2);box-shadow:var(--neu-raise-sm);transition:color .12s,box-shadow .12s}html[data-skin=neu] .sn-nc-btn:hover{background:var(--neu-bg);border-color:transparent;color:var(--neu-accent-ink);box-shadow:var(--neu-raise)}html[data-skin=neu] .sn-nc-btn:active{box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .sn-nc-btn:focus-visible{outline-color:var(--neu-accent)}html[data-skin=neu] .sn-nc-btn.sn-nc-dismiss{color:var(--neu-accent-ink);border-color:transparent}html[data-skin=neu] .sn-np-flyout{background:var(--neu-bg);border-color:transparent;border-radius:var(--neu-radius);box-shadow:var(--neu-raise-lg)}html[data-skin=neu] .sn-pb-btn{border-color:transparent;color:var(--neu-ink);transition:box-shadow .15s}html[data-skin=neu] .sn-pb-btn:hover{background:var(--neu-bg);border-color:transparent;box-shadow:var(--neu-raise-sm);transform:none}html[data-skin=neu] .sn-pb-btn.on,html[data-skin=neu] .sn-pb-btn.on:hover{background:var(--neu-bg);border-color:transparent;box-shadow:var(--neu-inset-sm);transform:none}html[data-skin=neu] .sn-pb-avatar{background:var(--neu-accent);color:var(--neu-on-accent);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .sn-pb-role{background:var(--neu-bg);border-color:transparent;color:var(--neu-muted);box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .sn-pb-role.admin{background:var(--neu-accent);color:var(--neu-on-accent);box-shadow:none}html[data-skin=neu] .sn-pb-chev{color:var(--neu-muted)}html[data-skin=neu] .sn-pb-eye{background:var(--neu-bg);box-shadow:0 0 0 1.5px var(--neu-bg)}html[data-skin=neu] .sn-pb-pop{background:var(--neu-bg);border-color:transparent;border-radius:var(--neu-radius);padding:13px;box-shadow:var(--neu-raise-lg)}html[data-skin=neu] .sn-pb-pop-name{color:var(--neu-ink)}html[data-skin=neu] .sn-pb-preview{background:var(--neu-bg);border-color:transparent;color:var(--neu-ink-2);box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .sn-pb-link,html[data-skin=neu] .sn-pb-logout{transition:box-shadow .14s,color .14s}html[data-skin=neu] .sn-pb-link:hover,html[data-skin=neu] .sn-pb-logout:hover{background:var(--neu-bg);border-color:transparent;color:var(--neu-ink);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .sn-pb-link:active,html[data-skin=neu] .sn-pb-logout:active{box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .sn-pb-logout{color:var(--neu-muted)}html[data-skin=neu] .ws-btn{background:var(--neu-bg);border-color:transparent;color:var(--neu-ink-2);box-shadow:var(--neu-raise-sm);transition:box-shadow .15s,color .15s}html[data-skin=neu] .ws-btn:hover{background:var(--neu-bg);border-color:transparent;color:var(--neu-accent-ink);box-shadow:var(--neu-raise)}html[data-skin=neu] .ws-btn.on,html[data-skin=neu] .ws-btn.on:hover,html[data-skin=neu] .ws-btn.ws-btn.away{background:var(--neu-bg);border-color:transparent;color:var(--neu-accent-ink);box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .ws-pop{background:var(--neu-bg);border-color:transparent;border-radius:var(--neu-radius);box-shadow:var(--neu-raise-lg);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-skin=neu] .ws-h{color:var(--neu-ink)}html[data-skin=neu] .ws-opt-s,html[data-skin=neu] .ws-p{color:var(--neu-muted)}html[data-skin=neu] .ws-opt{background:var(--neu-bg);border-color:transparent;box-shadow:var(--neu-raise-sm);margin-bottom:8px;transition:box-shadow .14s}html[data-skin=neu] .ws-opt:hover:not(:disabled){background:var(--neu-bg);border-color:transparent;box-shadow:var(--neu-raise)}html[data-skin=neu] .ws-opt.active,html[data-skin=neu] .ws-opt.active:hover:not(:disabled){border-color:transparent;box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .ws-opt.active .ws-opt-n{color:var(--neu-accent-ink)}html[data-skin=neu] .ws-check{color:var(--neu-accent)}html[data-skin=neu] .ws-banner{background:color-mix(in srgb,var(--neu-accent) 11%,var(--neu-bg));border-bottom-color:color-mix(in srgb,var(--neu-accent) 35%,var(--neu-bg));color:var(--neu-ink)}html[data-skin=neu] .ws-banner-x{color:var(--neu-accent-ink)}html[data-skin=neu] .dm-btn.dm-btn{background:var(--neu-bg);border-color:transparent;color:var(--neu-ink-2);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .dm-btn.dm-btn:hover{background:var(--neu-bg);color:var(--neu-accent-ink);box-shadow:var(--neu-raise)}html[data-skin=neu] .dm-btn.dm-btn.on{background:var(--neu-bg);color:var(--neu-accent-ink);box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .dm-pop.dm-pop{background:var(--neu-bg);border-color:transparent;border-radius:var(--neu-radius);box-shadow:var(--neu-raise-lg);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-skin=neu] .dm-row.dm-row:hover:not(:disabled){background:var(--neu-bg-2)}html[data-skin=neu] .aw-btn{background:var(--neu-bg);border-color:transparent;color:var(--neu-ink-2);box-shadow:var(--neu-raise-sm);transition:color .12s,box-shadow .12s}html[data-skin=neu] .aw-btn:hover{border-color:transparent;color:var(--neu-ink);box-shadow:var(--neu-raise)}html[data-skin=neu] .aw-btn.is-open{box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .aw-btn:focus-visible{outline-color:var(--neu-accent)}html[data-skin=neu] .aw-chev{color:var(--neu-muted)}html[data-skin=neu] .aw-count{background:var(--neu-bg);border-color:transparent;color:var(--neu-ink);box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .aw.is-open .aw-clip{background:var(--neu-bg);border-color:transparent;border-radius:var(--neu-radius);box-shadow:var(--neu-raise-sm);margin:8px 4px 4px}html[data-skin=neu] .aw-btn.aw-btn.aw-warn,html[data-skin=neu] .aw-warn .aw-btn.aw-btn{border-color:transparent;color:var(--warn)}html[data-skin=neu] .aw-btn.aw-btn.aw-warn .aw-count{border-color:transparent;color:var(--warn);background:var(--neu-bg)}html[data-skin=neu] :is(.amd-scrim,.amd-vars):not(.amd-dark){--amd-card:var(--neu-bg);--amd-card-edge:transparent;--amd-sunken:var(--neu-bg);--amd-chip:var(--neu-bg);--amd-track:var(--neu-bg);--amd-raise:var(--neu-bg);--amd-solid:var(--neu-accent);--amd-solid-ink:var(--neu-on-accent);--amd-track-off:var(--neu-bg);--amd-edge:var(--neu-accent);--amd-wash:transparent;--amd-shadow:var(--neu-raise-lg);--amd-lift:var(--neu-raise-sm);--amd-scrim-bg:color-mix(in srgb,var(--neu-bg) 80%,transparent)}html[data-skin=neu] .amd-scrim:not(.amd-dark){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-skin=neu] .amd-scrim:not(.amd-dark) .amd{border-radius:var(--neu-radius-lg)}@media (max-width:560px){html[data-skin=neu] .amd-scrim:not(.amd-dark) .amd{border-radius:var(--neu-radius-lg) var(--neu-radius-lg) 0 0}}html[data-skin=neu] .amd-scrim:not(.amd-dark) .amd-ib{box-shadow:var(--neu-raise-sm);transition:box-shadow .12s,color .12s}html[data-skin=neu] .amd-scrim:not(.amd-dark) .amd-ib:hover:not(:disabled){background:var(--neu-bg);color:var(--neu-accent-ink);box-shadow:var(--neu-raise)}html[data-skin=neu] .amd-scrim:not(.amd-dark) .amd-ib:active:not(:disabled){box-shadow:var(--neu-inset-sm)}html[data-skin=neu] :is(.amd-scrim,.amd-vars):not(.amd-dark) .amd-ctx-ic{box-shadow:var(--neu-raise-sm)}html[data-skin=neu] :is(.amd-scrim,.amd-vars):not(.amd-dark) .amd-readonly{border-color:var(--neu-edge)}html[data-skin=neu] :is(.amd-scrim,.amd-vars):not(.amd-dark) .amd-seg{box-shadow:var(--neu-inset-sm)}html[data-skin=neu] :is(.amd-scrim,.amd-vars):not(.amd-dark) .amd-seg-b.on{color:var(--neu-accent-ink)}html[data-skin=neu] :is(.amd-scrim,.amd-vars):not(.amd-dark) .amd-switch{box-shadow:var(--neu-inset-sm)}html[data-skin=neu] :is(.amd-scrim,.amd-vars):not(.amd-dark) .amd-switch:after{background:var(--neu-bg);box-shadow:2px 2px 4px var(--neu-dark),-1px -1px 3px var(--neu-light)}html[data-skin=neu] :is(.amd-scrim,.amd-vars):not(.amd-dark) .amd-toggle.on .amd-switch{box-shadow:inset 2px 2px 5px color-mix(in srgb,var(--neu-ink) 45%,transparent)}html[data-skin=neu] :is(.amd-scrim,.amd-vars):not(.amd-dark) .amd-toggle.on .amd-switch:after{background:var(--neu-knob);box-shadow:1px 1px 3px color-mix(in srgb,var(--neu-ink) 40%,transparent)}html[data-skin=neu] :is(.amd-scrim,.amd-vars):not(.amd-dark) .amd-primary{box-shadow:var(--neu-raise-sm)}html[data-skin=neu] :is(.amd-scrim,.amd-vars):not(.amd-dark) .amd-primary:hover:not(:disabled){filter:brightness(1.08)}html[data-skin=neu] :is(.amd-scrim,.amd-vars):not(.amd-dark) .amd-primary:active:not(:disabled){box-shadow:inset 2px 2px 5px color-mix(in srgb,var(--neu-ink) 45%,transparent)}html[data-skin=neu] .modal-scrim.modal-scrim{background:color-mix(in srgb,var(--neu-bg) 80%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-skin=neu] .modal.modal{background:var(--neu-bg);border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;color:var(--neu-ink);border-radius:var(--neu-radius-lg);box-shadow:var(--neu-raise-lg);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-skin=neu] .modal.modal:not(.anp){border-top-color:transparent}html[data-skin=neu] .modal.modal h3{color:var(--neu-ink)}html[data-skin=neu] .modal-close.modal-close{background:var(--neu-bg);color:var(--neu-ink-2);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .modal-close.modal-close:hover{color:var(--neu-accent-ink);box-shadow:var(--neu-raise)}html[data-skin=neu] .modal-close.modal-close:active{box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .modal-metric.modal-metric{background:var(--neu-bg);border-color:transparent;box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .modal-metric .ml{color:var(--neu-muted)}html[data-skin=neu]{--sb-bar-bg:var(--neu-bg);--sb-bar-filter:none;--sb-panel-wash:transparent;--sb-panel-ink-shadow:none;--sb-panel-dim:var(--neu-muted);--sb-bar-edge:0 0 0 0 transparent;--sb-bar-lift-shadow:var(--neu-raise-lg);--sb-bar-glyph-shadow:none;--sb-cap-bg:var(--neu-bg);--sb-puck-bg:var(--neu-bg);--sb-ctl-edge:var(--neu-inset-sm)}html[data-skin=neu] .sb-shell.sb-shell[data-open="1"]{box-shadow:var(--neu-raise-lg)}html[data-skin=neu] .sb-btn-label{text-shadow:none}html[data-skin=neu] .sb-btn:hover{background:transparent;color:var(--neu-accent-ink)}html[data-skin=neu] .sb-btn.on,html[data-skin=neu] .sb-btn.on:hover{background:var(--neu-bg);color:var(--neu-accent-ink)}html[data-skin=neu] .sb-row.open{background:var(--neu-bg);color:var(--neu-ink);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .sb-row.active{background:var(--neu-bg);color:var(--neu-accent-ink);box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .sb-row.active .sb-row-icon{color:var(--neu-accent)}html[data-skin=neu] .sb-row-sub.active{color:var(--neu-accent-ink)}html[data-skin=neu] .sb-sub{border-left-color:var(--neu-edge)}html[data-skin=neu] .sb-sep{background:var(--neu-dark-soft);box-shadow:0 1px 0 var(--neu-light)}html[data-skin=neu] .sb-search-box{margin:8px 8px 2px;border-radius:var(--neu-radius-sm);box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .sb-search .sb-search-box input:not([type=checkbox]):not([type=radio]):not([type=range]){box-shadow:none;background:transparent}html[data-skin=neu] .sb-badge{background:var(--neu-bad);color:var(--neu-on-accent)}html[data-skin=neu] .sb-btn .sb-badge{background:var(--neu-bad)}html[data-skin=neu] .sb-scrim{background:color-mix(in srgb,var(--neu-bg) 70%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-skin=neu] :is(.qc-panel,.hb-menu,.rp-pop,.cvm-menu,.offer-pop,.ss-panel,.oh-toast,.ca-toast,.rq-dock,.gd-bot,.gd-menu,.aub,.sw,.sop-ed,.sop-ed-confirm-box,.rpt-modal,.m2-modal-card,.lfe-panel,.cch,.gq-panel,.m2-settings-pop,.vg-pop,.vgi-pop,.vpk-pop,.asb-pop){background:var(--neu-bg);background-image:none;border-color:transparent;color:var(--neu-ink);box-shadow:var(--neu-raise-lg)}html[data-skin=neu] :is(.mbd-flash,.op-created-toast){background:var(--neu-bg);box-shadow:var(--neu-raise-lg)}html[data-skin=neu] .m2-main.m2-3col .m2-slow-toast{box-shadow:var(--neu-raise-lg)}html[data-skin=neu] .offer-pop:after{background:var(--neu-bg);border-color:transparent}html[data-skin=neu] :is(.qc-backdrop,.ai-scrim,.ig-scrim,.lc-scrim,.ld-scrim,.hist-backdrop,.gd-scrim,.sop-ed-scrim,.sop-ed-confirm,.rpt-scrim,.m2-modal,.lfe-backdrop,.rs-modal){background:color-mix(in srgb,var(--neu-bg) 80%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-skin=neu] .gd-dim{background:color-mix(in srgb,var(--neu-bg) 68%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-skin=neu] :is(.ai-drawer,.ig-drawer,.lc-drawer,.ld-drawer,.hist,.histp),html[data-skin=neu] aside[aria-label="Dry run result"]{background:var(--neu-bg);background-image:none;border-left-color:transparent;box-shadow:-12px 0 30px var(--neu-dark),-2px 0 0 var(--neu-light)}html[data-skin=neu] .sp-veil{background:var(--neu-bg)}html[data-skin=neu] .sp-grid{display:none}html[data-skin=neu] .sp-word{background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;color:var(--neu-ink)}html[data-skin=neu] .sp-bar{background:var(--neu-dark-soft)}html[data-skin=neu] .sp-bar i{background:var(--neu-accent)}html[data-skin=neu][data-theme=dark] .sp-ring.r1,html[data-skin=neu][data-theme=dark] .sp-ring.r2{background:conic-gradient(from 0deg,transparent 0 8%,color-mix(in srgb,var(--neu-accent) 70%,transparent) 26%,transparent 46% 100%)}html[data-skin=neu][data-theme=dark] .sp-ring.r3{background:conic-gradient(from 0deg,color-mix(in srgb,var(--neu-accent) 35%,transparent) 0 3%,transparent 3% 24%,color-mix(in srgb,var(--neu-accent) 35%,transparent) 24% 27%,transparent 27% 50%,color-mix(in srgb,var(--neu-accent) 35%,transparent) 50% 53%,transparent 53% 100%)}html[data-skin=neu][data-theme=dark] .sp-dust i{background:var(--neu-accent);box-shadow:none}html[data-skin=neu][data-theme=dark] .sp-halo{background:color-mix(in srgb,var(--neu-accent) 28%,transparent);mix-blend-mode:normal;filter:blur(36px)}html[data-skin=neu][data-theme=dark] .sp-wave{border-color:color-mix(in srgb,var(--neu-accent) 50%,transparent)}html[data-skin=neu][data-theme=dark] :is(.sp-ghost,.sp-scan){display:none}html[data-skin=neu][data-theme=dark] .sp-mark{filter:none!important}html[data-skin=neu] .ai-fab{background:var(--neu-bg);background-image:none;border-color:transparent;color:var(--neu-accent-ink);box-shadow:var(--neu-raise-lg)}html[data-skin=neu] .ai-fab:hover{background:var(--neu-bg);box-shadow:var(--neu-raise)}html[data-skin=neu] .ai-fab:active{box-shadow:var(--neu-inset)}html[data-skin=neu] .ai-fab:after,html[data-skin=neu][data-theme=dark] .ai-fab-glow{display:none}html[data-skin=neu] .qc-composer,html[data-skin=neu] .qc-header{border-color:var(--neu-dark-soft)}html[data-skin=neu] .qc-title{background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;color:var(--neu-ink)}html[data-skin=neu] :is(.qc-close,.qc-open-chat){background:var(--neu-bg);border-color:transparent;box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .qc-close{color:var(--neu-ink-2)}html[data-skin=neu] .qc-open-chat{color:var(--neu-accent-ink)}html[data-skin=neu] :is(.qc-close,.qc-open-chat):hover{box-shadow:var(--neu-raise);color:var(--neu-accent-ink)}html[data-skin=neu] :is(.qc-close,.qc-open-chat):active{box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .qc-send,html[data-skin=neu] .qc-user-text{background:var(--neu-accent);background-image:none;color:var(--neu-on-accent)}html[data-skin=neu] .qc-send{box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .qc-send:active{box-shadow:inset 2px 2px 5px color-mix(in srgb,var(--neu-ink) 45%,transparent)}html[data-skin=neu] .cch-bubble-ping,html[data-skin=neu] .cch-glow{display:none}html[data-skin=neu] .cch-bubble{background:var(--neu-bg);background-image:none;color:var(--neu-accent-ink);box-shadow:var(--neu-raise-lg)}html[data-skin=neu] .cch-head,html[data-skin=neu] .cch-input{border-color:var(--neu-dark-soft)}html[data-skin=neu] .cch-title{color:var(--neu-ink)}html[data-skin=neu] :is(.cch-x,.cch-copy){background:var(--neu-bg);border-color:transparent;color:var(--neu-ink-2);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] :is(.cch-x,.cch-copy):hover{background:var(--neu-bg);color:var(--neu-accent-ink);box-shadow:var(--neu-raise)}html[data-skin=neu] .cch-msg.user .cch-text{background:var(--neu-accent);background-image:none;border-color:transparent;color:var(--neu-on-accent)}html[data-skin=neu] .cch-msg.assistant .cch-text{background:var(--neu-bg);border-color:transparent;box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .cch-prompt{background:var(--neu-bg);background-image:none;border-color:transparent;box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .cch-prompt-label{color:var(--neu-accent-ink)}html[data-skin=neu] :is(.cch-use,.cch-send){background:var(--neu-accent);background-image:none;color:var(--neu-on-accent);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .cch-typing{background:var(--neu-bg);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .cch-typing span{background:var(--neu-accent)}html[data-skin=neu] .cch-err{color:var(--neu-bad)}html[data-skin=neu] .cch-input textarea{background:var(--neu-bg);border-color:transparent;box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .hb-head{border-color:var(--neu-dark-soft)}html[data-skin=neu] .hb-head-t{color:var(--neu-ink)}html[data-skin=neu] .hb-search{background:var(--neu-bg);border-color:transparent;box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .hb-search input:not([type=checkbox]):not([type=radio]):not([type=range]){background:transparent;box-shadow:none}html[data-skin=neu] .hb-foot-link{color:var(--neu-accent-ink)}html[data-skin=neu] .rp-pop{--rp-sel:var(--neu-accent);--rp-wash:color-mix(in srgb,var(--neu-accent) 12%,var(--neu-bg))}html[data-skin=neu] .rp-foot{border-color:var(--neu-dark-soft)}html[data-skin=neu] .cvm-item.on{background:var(--neu-bg);color:var(--neu-accent-ink);box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .gd-search{background:var(--neu-bg);border-color:transparent;box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .gd-search input:not([type=checkbox]):not([type=radio]):not([type=range]){background:transparent;box-shadow:none}html[data-skin=neu] .gd-lesson{background:var(--neu-bg);border-color:transparent;box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .gd-lesson:hover{background:var(--neu-bg);border-color:transparent;box-shadow:var(--neu-raise)}html[data-skin=neu] .gd-hit:hover{background:var(--neu-bg-2);border-color:transparent}html[data-skin=neu] .gd-x:hover{background:var(--neu-bg);color:var(--neu-accent-ink);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .gd-btn{background:var(--neu-bg);border-color:transparent;color:var(--neu-ink-2);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .gd-btn:hover{color:var(--neu-accent-ink);border-color:transparent;box-shadow:var(--neu-raise)}html[data-skin=neu] .gd-btn:active{box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .gd-btn.gd-primary,html[data-skin=neu] .gd-do,html[data-skin=neu] .gd-primary{background:var(--neu-accent);background-image:none;color:var(--neu-on-accent)}html[data-skin=neu] .gd-btn.gd-primary:hover{color:var(--neu-on-accent)}html[data-skin=neu] .annb{background:var(--neu-bg);background-image:none;color:var(--neu-ink);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .annb-x{background:var(--neu-bg);border-color:transparent;box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .annb-x:hover{background:var(--neu-bg);box-shadow:var(--neu-raise)}html[data-skin=neu] .aub-dot{background:var(--neu-accent);box-shadow:none}html[data-skin=neu] .aub-go{background:var(--neu-accent);background-image:none;color:var(--neu-on-accent);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .aub-x{color:var(--neu-muted)}html[data-skin=neu] .aub-x:hover,html[data-skin=neu] .sw-title{color:var(--neu-ink)}html[data-skin=neu] .sw-bar{border-color:var(--neu-dark-soft)}html[data-skin=neu] .sw-ico:hover{background:var(--neu-bg);color:var(--neu-accent-ink);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .sop-ed-confirm-box h3,html[data-skin=neu] .sop-ed-name{color:var(--neu-ink)}html[data-skin=neu] .sop-ed-tabs{background:var(--neu-bg);border-color:transparent;box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .sop-ed-tab.sop-ed-tab.on{background:var(--neu-bg);color:var(--neu-accent-ink);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .rpt-glow,html[data-skin=neu] .rpt-modal:after,html[data-skin=neu] .rpt-modal:before{display:none}html[data-skin=neu] :is(.rpt-close,.rpt-cancel){background:var(--neu-bg);border-color:transparent;color:var(--neu-ink-2);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] :is(.rpt-close,.rpt-cancel):hover{background:var(--neu-bg);color:var(--neu-accent-ink);box-shadow:var(--neu-raise)}html[data-skin=neu] .rpt-send{background:var(--neu-accent);background-image:none;color:var(--neu-on-accent);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .m2-modal-x{background:var(--neu-bg);color:var(--neu-ink-2);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .m2-modal-x:hover{color:var(--neu-accent-ink);box-shadow:var(--neu-raise)}html[data-skin=neu] .m2-act{background:var(--neu-bg);border-color:transparent;box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .m2-act:hover{box-shadow:var(--neu-raise)}@media (max-width:820px){html[data-skin=neu] .chat-side.chat-side{background:var(--neu-bg);background-image:none;border-right-color:transparent;box-shadow:12px 0 30px var(--neu-dark),2px 0 0 var(--neu-light)}html[data-skin=neu] .chat-scrim{background:color-mix(in srgb,var(--neu-bg) 80%,transparent)}}@keyframes neu-gd-pulse{0%,to{box-shadow:0 0 0 2px var(--neu-accent),0 0 0 7px color-mix(in srgb,var(--neu-accent) 16%,transparent),0 0 26px color-mix(in srgb,var(--neu-accent) 22%,transparent)}50%{box-shadow:0 0 0 2px var(--neu-accent),0 0 0 11px color-mix(in srgb,var(--neu-accent) 8%,transparent),0 0 34px color-mix(in srgb,var(--neu-accent) 32%,transparent)}}html[data-skin=neu] .gd-ring{box-shadow:0 0 0 2px var(--neu-accent),0 0 0 7px color-mix(in srgb,var(--neu-accent) 16%,transparent);animation:neu-gd-pulse 2s ease-in-out infinite}html[data-skin=neu] .m2-settings-pop .m2-tool{background:var(--neu-bg);border-color:transparent;color:var(--neu-muted);box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .m2-settings-pop .m2-tool select{color:var(--neu-ink)}html[data-skin=neu] .m2-settings-pop .m2-toggle{background:var(--neu-bg);border-color:transparent;color:var(--neu-ink-2);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .m2-settings-pop .m2-toggle.on{background:var(--neu-bg);background-image:none;border-color:transparent;color:var(--neu-accent-ink);box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .vg-pop .vg-pop-item:hover:not(:disabled){background:var(--neu-bg-2)}html[data-skin=neu] .vg-pop .vg-pop-item.on{background:var(--neu-bg);box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .vg-pop .vg-pop-item.on .vg-pop-name,html[data-skin=neu] .vg-pop .vg-pop-item.ours .vg-pop-name{color:var(--neu-accent-ink)}html[data-skin=neu] .vg-pop .vg-pop-item.ours .vg-pop-note{color:var(--neu-muted)}html[data-skin=neu] .vgi-pop .vgi-pop-f{border-color:var(--neu-dark-soft)}html[data-skin=neu] .vgi-pop .vgi-pop-h button:hover{color:var(--neu-accent-ink)}html[data-skin=neu] .vgi-pop .vgi-act{background:var(--neu-bg);border-color:transparent;box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .vgi-pop .vgi-act:hover:not(:disabled){background:var(--neu-bg);color:var(--neu-accent-ink);box-shadow:var(--neu-raise)}html[data-skin=neu] .vgi-pop .vgi-act.vgi-act-del{color:var(--neu-bad)}html[data-skin=neu] .vpk-pop .vpk-search{border-color:var(--neu-dark-soft)}html[data-skin=neu] .vpk-pop .vpk-search input:not([type=checkbox]):not([type=radio]):not([type=range]){background:transparent;box-shadow:none}html[data-skin=neu] .vpk-pop .vpk-pill{background:var(--neu-bg);border-color:transparent;color:var(--neu-ink-2);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .vpk-pop .vpk-pill.on{background:var(--neu-bg);background-image:none;border-color:transparent;color:var(--neu-accent-ink);box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .vpk-pop .vpk-row:hover{background:var(--neu-bg-2)}html[data-skin=neu] .vpk-pop .vpk-row.on{background:var(--neu-bg);background-image:none;box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .vpk-pop .vpk-row.on .vpk-row-name{color:var(--neu-accent-ink)}html[data-skin=neu] .vpk-pop .vpk-play{background:var(--neu-accent);background-image:none;color:var(--neu-on-accent);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .vpk-pop .vpk-play:disabled{background:var(--neu-bg);color:var(--neu-muted);box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .vpk-pop .vpk-edit{background:var(--neu-bg);border-color:transparent;color:var(--neu-ink-2);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .vpk-pop .vpk-edit:hover{color:var(--neu-accent-ink);border-color:transparent;box-shadow:var(--neu-raise)}html[data-skin=neu] .asb-pop .asb-input{background:var(--neu-bg);border-color:transparent;box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .asb-pop .asb-go{background:var(--neu-accent);background-image:none;color:var(--neu-on-accent);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .asb-pop .asb-cancel{background:var(--neu-bg);border-color:transparent;color:var(--neu-ink-2);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .asb-pop .asb-cancel:hover{color:var(--neu-accent-ink);box-shadow:var(--neu-raise)}html[data-skin=neu] .asb-pop .asb-err{color:var(--neu-bad)}html[data-skin=neu] .gq-pill{background:var(--neu-bg);background-image:none;border-color:transparent;color:var(--neu-ink);box-shadow:var(--neu-raise-lg)}html[data-skin=neu] .gq-pill:hover{border-color:transparent;box-shadow:var(--neu-raise)}html[data-skin=neu] .gq-dot{background:var(--neu-accent)}html[data-skin=neu] .gq-panel .gq-head{border-color:var(--neu-dark-soft)}html[data-skin=neu] .gq-panel .gq-x:hover{color:var(--neu-accent-ink)}html[data-skin=neu] .gq-panel .gq-job,html[data-skin=neu] .gq-panel .gq-x:hover{background:var(--neu-bg);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .gq-panel .gq-job:not(.error):not(.done){border-color:transparent}html[data-skin=neu] .gq-panel .gq-mode{color:var(--neu-accent-ink)}html[data-skin=neu] .gq-panel .gq-bar{background:var(--neu-bg);box-shadow:var(--neu-inset-sm)}html[data-skin=neu] .gq-panel .gq-bar span{background:var(--neu-accent);background-image:none}html[data-skin=neu] .gq-panel .gq-actions button,html[data-skin=neu] .gq-panel .gq-clear{background:var(--neu-bg);border-color:transparent;color:var(--neu-ink-2);box-shadow:var(--neu-raise-sm)}html[data-skin=neu] .gq-panel .gq-actions button:hover,html[data-skin=neu] .gq-panel .gq-clear:hover{color:var(--neu-accent-ink);border-color:transparent;box-shadow:var(--neu-raise)}html[data-skin=neu] .gq-panel .gq-job.error{border-color:var(--neu-bad)}html[data-skin=neu] .gq-panel .gq-job.done{border-color:var(--neu-ok)}