/* AiBoss Surface Contract 1.0.90 / 4.4.7.
   Shared immutable palette for known member components. No admin styles.
   An important cascade layer owns colour, not finance, visibility or chart geometry.
   The matching JS only adapts optional external education panels and native details. */
body{--ab-ui-build:1090;--ab-ui-bg:#f5f8fd;--ab-ui-card:#ffffff;--ab-ui-raised:#edf3fb;--ab-ui-field:#f4f8fe;--ab-ui-text:#172f50;--ab-ui-muted:#4d637d;--ab-ui-accent:#185c9c;--ab-ui-line:#b4c6dd;--ab-ui-surface:linear-gradient(135deg,#fff,#f1f6fc);--ab-ui-active:linear-gradient(135deg,#e5effc,#edf1fe);--ab-ui-action:linear-gradient(120deg,#1b527e,#2e4b7d);--ab-ui-onaction:#f4f9ff;--ab-ui-success:#176440;--ab-ui-success-bg:#e6f5ed;--ab-ui-danger:#9d2939;--ab-ui-danger-bg:#fff0f1;--ab-ui-warning:#7f5009;--ab-ui-warning-bg:#fff4de;--ab-ui-shadow:0 12px 28px rgba(29,62,99,.08)}
body.aixdv-skin-scifi{--ab-ui-bg:#081426;--ab-ui-card:#102139;--ab-ui-raised:#19324e;--ab-ui-field:#0c1c31;--ab-ui-text:#edf6ff;--ab-ui-muted:#b6c7dd;--ab-ui-accent:#80dce9;--ab-ui-line:#395571;--ab-ui-surface:linear-gradient(135deg,#142d48,#102138 72%,#1b2442);--ab-ui-active:linear-gradient(135deg,#204768,#253558);--ab-ui-action:linear-gradient(120deg,#1c4f78,#244579 64%,#494979);--ab-ui-success:#9be8c5;--ab-ui-success-bg:#17372f;--ab-ui-danger:#ffb9c5;--ab-ui-danger-bg:#422332;--ab-ui-warning:#f3d394;--ab-ui-warning-bg:#3c321f;--ab-ui-shadow:0 12px 26px rgba(0,7,23,.18)}
@layer aibossSurfaces {
body{--aix88-ink:var(--ab-ui-text)!important;--aix88-muted:var(--ab-ui-muted)!important;--aix88-accent:var(--ab-ui-accent)!important;--aix88-card:var(--ab-ui-card)!important;--aix88-surface:var(--ab-ui-surface)!important;--aix88-action:var(--ab-ui-action)!important;--aix88-soft:var(--ab-ui-shadow)!important}
body :where(.cb-team-hub,.cb-team-chat){--cb445-ink:var(--ab-ui-text)!important;--cb445-muted:var(--ab-ui-muted)!important;--cb445-card:var(--ab-ui-surface)!important;--cb445-action:var(--ab-ui-action)!important;--cb445-shadow:var(--ab-ui-shadow)!important}
body.aixdv-skin-scifi [data-ai-pred-signal]{color:var(--ab-ui-muted)!important;-webkit-text-fill-color:currentColor!important}

body :where(.cb-fin-box,.cb-profile-form,.cb-global-feed,.cb-bsc-easy,.cb-assets-wallet,.cb-pkg-wrap,.cb-vvip426-panel,.cb-vvip434-form-card,.cbv438-panel,.cb-web3-card,.cb-income-card,.cb-commission-card,.cb-rank-box,.cb-team-box,.cb-wallet-gate-card,.cb-compound-pro,.ab-ui-scope){color:var(--ab-ui-text)!important}
body :where(.cb-fin-box,.cb-profile-form,.cb-global-feed,.cb-bsc-easy,.cb-assets-wallet,.cb-pkg-wrap,.cb-vvip426-panel,.cb-vvip434-form-card,.cbv438-panel,.cb-web3-card,.cb-income-card,.cb-commission-card,.cb-rank-box,.cb-team-box,.cb-wallet-gate-card,.cb-compound-pro,.ab-ui-scope) :where(h1,h2,h3,h4,h5,h6,b,strong,label,legend,summary){color:var(--ab-ui-text)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;opacity:1!important}
body :where(.cb-fin-box,.cb-profile-form,.cb-global-feed,.cb-bsc-easy,.cb-assets-wallet,.cb-pkg-wrap,.cb-vvip426-panel,.cb-vvip434-form-card,.cbv438-panel,.cb-web3-card,.cb-income-card,.cb-commission-card,.cb-rank-box,.cb-team-box,.cb-wallet-gate-card,.cb-compound-pro,.ab-ui-scope) :where(p,small,.description,.cbform-label){color:var(--ab-ui-muted)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}
body :where(.cb-fin-box,.cb-fin-card,.cb-income-card,.cb-assets-mini-card,.cb-assets-chart-card,.cb-commission-card,.cb-ref-card,.cb-web3-card,.cb-vvip426-panel,.cb-vvip434-form-card,.cbv438-panel,.cb-wallet-gate-card,.cb-bsc-easy,.cb-bsc-recover,.cb-bsc-walletbox,.cb-profile-links,.cb-stake-source,.cb-pkg-note,.cb-pkg-micro,.cb-pkg-tab,.cb-pkg-contract,.cb-dream-card,.cb-global-feed,.cb-global-item,[data-ab-ui-surface="card"]){background:var(--ab-ui-surface)!important;color:var(--ab-ui-text)!important;border:0!important;outline-offset:3px;box-shadow:var(--ab-ui-shadow)!important;box-sizing:border-box;min-width:0;max-width:100%}
body :where(.cb-pkg-tab,.cb-pkg-contract,.cb-dream-card).is-active{background:var(--ab-ui-active)!important;box-shadow:inset 3px 0 0 var(--ab-ui-accent),var(--ab-ui-shadow)!important}
body :where(.cb-pkg-tab,.cb-pkg-contract,.cb-dream-card) :where(b,strong){color:var(--ab-ui-text)!important;-webkit-text-fill-color:currentColor!important}
body :where(.cb-pkg-tab,.cb-pkg-contract,.cb-dream-card) :where(small,span:not(.cb-dream-target-icon)){color:var(--ab-ui-muted)!important;-webkit-text-fill-color:currentColor!important}
body :where(.cb-pkg-form,.cb-stake-source) label{color:var(--ab-ui-text)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}
body :where(.cb-fin-box,.cb-profile-form,.cb-global-feed,.cb-bsc-easy,.cb-assets-wallet,.cb-pkg-wrap,.cb-vvip426-panel,.cb-vvip434-form-card,.cbv438-panel,.cb-web3-card,.cb-income-card,.cb-commission-card,.cb-rank-box,.cb-team-box,.cb-wallet-gate-card,.cb-compound-pro,.ab-ui-scope) :where(input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="hidden"]):not([type="range"]):not([type="color"]):not([type="file"]),textarea,select){background:var(--ab-ui-field)!important;color:var(--ab-ui-text)!important;-webkit-text-fill-color:var(--ab-ui-text)!important;border:1px solid var(--ab-ui-line)!important;box-shadow:none!important;border-radius:14px!important;max-width:100%;box-sizing:border-box}
body :where(.cb-fin-box,.cb-profile-form,.cb-global-feed,.cb-bsc-easy,.cb-assets-wallet,.cb-pkg-wrap,.cb-vvip426-panel,.cb-vvip434-form-card,.cbv438-panel,.cb-web3-card,.cb-income-card,.cb-commission-card,.cb-rank-box,.cb-team-box,.cb-wallet-gate-card,.cb-compound-pro,.ab-ui-scope) :where(input,textarea)::placeholder{color:var(--ab-ui-muted)!important;-webkit-text-fill-color:var(--ab-ui-muted)!important;opacity:1!important}
body :where(.cb-fin-box,.cb-profile-form,.cb-global-feed,.cb-bsc-easy,.cb-assets-wallet,.cb-pkg-wrap,.cb-vvip426-panel,.cb-vvip434-form-card,.cbv438-panel,.cb-web3-card,.cb-income-card,.cb-commission-card,.cb-rank-box,.cb-team-box,.cb-wallet-gate-card,.cb-compound-pro,.ab-ui-scope) :where(input[readonly],textarea[readonly]){background:var(--ab-ui-raised)!important;color:var(--ab-ui-muted)!important}
body :where(.cb-fin-box,.cb-profile-form,.cb-global-feed,.cb-bsc-easy,.cb-assets-wallet,.cb-pkg-wrap,.cb-vvip426-panel,.cb-vvip434-form-card,.cbv438-panel,.cb-web3-card,.cb-income-card,.cb-commission-card,.cb-rank-box,.cb-team-box,.cb-wallet-gate-card,.cb-compound-pro,.ab-ui-scope) select option{background:var(--ab-ui-card)!important;color:var(--ab-ui-text)!important}
body :where(.cb-fin-box,.cb-profile-form,.cb-global-feed,.cb-bsc-easy,.cb-assets-wallet,.cb-pkg-wrap,.cb-vvip426-panel,.cb-vvip434-form-card,.cbv438-panel,.cb-web3-card,.cb-income-card,.cb-commission-card,.cb-rank-box,.cb-team-box,.cb-wallet-gate-card,.cb-compound-pro,.ab-ui-scope) :where(input,textarea,select,button,summary,a):focus-visible{outline:2px solid var(--ab-ui-accent)!important;outline-offset:3px!important}
body :where(.cb-fin-box,.cb-profile-form,.cb-global-feed,.cb-bsc-easy,.cb-assets-wallet,.cb-pkg-wrap,.cb-vvip426-panel,.cb-vvip434-form-card,.cbv438-panel,.cb-web3-card,.cb-income-card,.cb-commission-card,.cb-rank-box,.cb-team-box,.cb-wallet-gate-card,.cb-compound-pro,.ab-ui-scope) :where(input,button,select){accent-color:var(--ab-ui-accent)}

/* Actions remain distinct from selectable cards, contact rows and preferences. */
body :where(.cb-fin-box,.cb-bsc-easy,.cb-profile-form,.cb-web3-card,.cb-vvip426-panel,.cb-vvip434-form-card,.ab-ui-scope) :where(button[type="submit"],input[type="submit"],.cb-btn,.cb-action,.cb-bsc-primary,[data-bsc418-check],[data-bsc-recover],[data-ab-ui-action]){background:var(--ab-ui-action)!important;color:var(--ab-ui-onaction)!important;-webkit-text-fill-color:var(--ab-ui-onaction)!important;border:0!important;box-shadow:0 8px 20px rgba(8,27,52,.17)!important;border-radius:14px!important;min-height:44px}
body :where(button[type="submit"],.cb-btn,.cb-bsc-primary,[data-bsc418-check],[data-ab-ui-action]) :where(span,strong,b,small){color:inherit!important;-webkit-text-fill-color:currentColor!important}
body :where(.cb-fin-box,.cb-bsc-easy,.ab-ui-scope) :where(button:disabled,input:disabled){cursor:not-allowed!important;opacity:.65!important}
body :where(.cb-fin-box,.cb-web3-card,.cb-bsc-easy,.ab-ui-scope) :where(table,thead,tbody,tr,td,th){border-color:var(--ab-ui-line)!important}
body :where(.cb-fin-box,.cb-web3-card,.cb-bsc-easy,.ab-ui-scope) :where(td,th){background:var(--ab-ui-card)!important;color:var(--ab-ui-text)!important}
body :where(.cb-fin-box,.cb-web3-card,.cb-bsc-easy,.ab-ui-scope) th{background:var(--ab-ui-raised)!important}
body :where(.cb-fin-ok,.cb-claim-done,[data-ui-state="success"]){background:var(--ab-ui-success-bg)!important;color:var(--ab-ui-success)!important;-webkit-text-fill-color:currentColor!important}
body :where(.cb-fin-err,[data-ui-state="error"]){background:var(--ab-ui-danger-bg)!important;color:var(--ab-ui-danger)!important;-webkit-text-fill-color:currentColor!important}
body :where(.cb-bsc-alert-warn,.cb-warning,[data-ui-state="warning"]){background:var(--ab-ui-warning-bg)!important;color:var(--ab-ui-warning)!important;-webkit-text-fill-color:currentColor!important}
/* Home community area: subdued navy (Sci-Fi) or light blue (Classic), never neon slab. */
body .cb-global-feed{padding:20px!important;border-radius:24px!important}
body .cb-global-item{background:var(--ab-ui-card)!important;box-shadow:none!important;border-radius:18px!important}
body .cb-global-feed :where(.cb-global-main b,.cb-global-amount strong){color:var(--ab-ui-text)!important;-webkit-text-fill-color:currentColor!important}
body .cb-global-feed :where(.cb-global-main span,.cb-global-note){color:var(--ab-ui-muted)!important;-webkit-text-fill-color:currentColor!important}
body .cb-global-feed :where(.cb-global-amount small,.cb-global-head small){color:var(--ab-ui-accent)!important;-webkit-text-fill-color:currentColor!important}
body .cb-global-mode{background:var(--ab-ui-raised)!important;color:var(--ab-ui-text)!important;border:0!important}
body .cb-global-mode.is-sim{color:var(--ab-ui-warning)!important;background:var(--ab-ui-warning-bg)!important}
body .cb-global-avatar{background:var(--ab-ui-action)!important;color:var(--ab-ui-onaction)!important;box-shadow:none!important}
body .cb-global-note{border-top:0!important;line-height:1.65!important;font-size:12px!important}
body .cb-global-list{gap:10px!important}
/* Readable recovery view even though it is inserted after initial render. */
body .cb-bsc-easy :where(.cb-bsc-message,.cb-bsc-pending,.cb-bsc-treasury,.cb-bsc-balances>div){background:var(--ab-ui-card)!important;color:var(--ab-ui-text)!important;border:0!important}
body .cb-bsc-easy :where(.cb-bsc-footnote,.cb-bsc-field,.cb-bsc-recover p,.cb-bsc-recover label){color:var(--ab-ui-muted)!important;-webkit-text-fill-color:currentColor!important}
body .cb-bsc-easy .cb-bsc-recover{border-radius:18px!important;padding:16px!important}
body .cb-bsc-easy .cb-bsc-recover>strong{color:var(--ab-ui-text)!important;line-height:1.5!important}
body .cb-bsc-easy .cb-bsc-recover [data-bsc418-status]:empty{display:none}
body .cb-bsc-easy .cb-bsc-recover [data-bsc418-status]:not(:empty){padding:10px 12px;border-radius:10px}
/* Native, keyboard-accessible compact profile accordion; no input cloning/disabling. */
body .cb-profile-links{margin:18px 0!important;border-radius:22px!important;padding:0!important;overflow:visible!important}
body .cb-profile-links>summary{display:grid!important;grid-template-columns:38px minmax(0,1fr) 16px!important;align-items:center!important;gap:12px!important;padding:18px!important;cursor:pointer;list-style:none!important;min-height:78px;box-sizing:border-box;background:transparent!important;border:0!important;border-radius:22px!important;text-align:left!important;box-shadow:none!important}
body .cb-profile-links>summary::-webkit-details-marker{display:none!important}
body .cb-profile-links>summary::marker{content:""}
body .cb-profile-links-icon{width:38px;height:38px;display:grid;place-items:center;color:var(--ab-ui-accent)!important;background:var(--ab-ui-raised)!important;border-radius:12px}
body .cb-profile-links-icon svg{width:22px;height:22px}
body .cb-profile-links-copy{min-width:0}
body .cb-profile-links-copy strong{display:block;font-size:15px!important;line-height:1.45!important;font-weight:650!important;color:var(--ab-ui-text)!important}
body .cb-profile-links-copy small{display:block!important;font-size:12px!important;line-height:1.6!important;margin-top:4px;color:var(--ab-ui-muted)!important;font-weight:400!important}
body .cb-profile-links-arrow{width:8px;height:8px;border-right:2px solid var(--ab-ui-accent)!important;border-bottom:2px solid var(--ab-ui-accent)!important;transform:rotate(45deg);transition:transform .18s ease;justify-self:center}
body .cb-profile-links[open] .cb-profile-links-arrow{transform:rotate(225deg)}
body .cb-profile-links-fields{padding:0 18px 18px!important;min-width:0}
body .cb-profile-links-fields .cbform-row{display:block!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important;padding:12px 0!important;margin:0!important;min-width:0;width:100%!important}
body .cb-profile-links-fields .cbform-row::before,body .cb-profile-links-fields .cbform-row::after{content:none!important}
body .cb-profile-links-fields .cbform-label{display:block!important;margin:0 0 8px!important;font-size:12px!important;line-height:1.5!important;color:var(--ab-ui-text)!important;width:auto!important;font-weight:650!important}
body .cb-profile-links-fields .cbform-field{width:100%!important;min-width:0;float:none!important}
body .cb-profile-links-fields input{width:100%!important;min-height:46px!important;font-size:16px!important;padding:12px 14px!important}
body .cb-profile-links-fields small{display:block!important;margin-top:6px!important;font-size:12px!important;line-height:1.6!important;color:var(--ab-ui-muted)!important}
body .cb-profile-links-fields br{display:none!important}
body .cb-profile-links:not([open])>.cb-profile-links-fields{display:none!important}
/* External Live Education is adapted by class/attribute, never text replacements or financial calls. */
body .ab-education-scope{min-width:0;color:var(--ab-ui-text)!important}
body .ab-education-scope :where(h1,h2,h3,h4,h5,h6,strong,b,label,legend,summary){color:var(--ab-ui-text)!important;-webkit-text-fill-color:currentColor!important}
body .ab-education-scope :where(p,small){color:var(--ab-ui-muted)!important;-webkit-text-fill-color:currentColor!important;line-height:1.65}
body .ab-education-scope [data-ab-ui-surface="card"]{background:var(--ab-ui-surface)!important;border:0!important;border-radius:22px!important;box-shadow:var(--ab-ui-shadow)!important}
body .ab-education-scope [data-ab-ui-surface="badge"]{background:var(--ab-ui-raised)!important;color:var(--ab-ui-accent)!important;border:0!important;box-shadow:none!important}
body .ab-education-scope [data-ab-ui-surface="badge"] :where(span,b,strong){color:inherit!important;-webkit-text-fill-color:currentColor!important}
body .ab-education-scope [data-ab-ui-text]{color:var(--ab-ui-text)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;opacity:1!important}
body .ab-education-scope [data-ab-ui-text="muted"]{color:var(--ab-ui-muted)!important}
/* Keep active/inactive navigation clean; do not erase focus outlines. */
body.aixdv-app :where(.aixdv-bottomnav,.aixdv-bottom-nav) a:not(.is-active):not([aria-current="page"]){background:transparent!important;border:0!important;box-shadow:none!important}
/* Audit coverage: nested transfer/conversion forms, Assets, Profile and tooltips. */
body :where(.cb-assets-compact,.cb-profile-hero){color:var(--ab-ui-text)!important}
body :where(.cb-assets-compact,.cb-profile-hero) :where(h1,h2,h3,h4,strong,b,label,summary){color:var(--ab-ui-text)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}
body :where(.cb-assets-compact,.cb-profile-hero) :where(p,small,.cb-assets-kicker,.cb-assets-native,.cb-assets-chart-title span,.cb-assets-axis span,.cb-profile-stat span,.cb-profile-badge){color:var(--ab-ui-muted)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}
body :where(.cb-assets-hero,.cb-assets-main,.cb-assets-balance,.cb-assets-detail,.cb-profile-hero,.cb-profile-stat,.cb-transfer-balances>div,.cb-ui-info-pop){background:var(--ab-ui-surface)!important;color:var(--ab-ui-text)!important;border:0!important;box-shadow:var(--ab-ui-shadow)!important}
body .cb-assets-detail-body form{background:transparent!important;color:var(--ab-ui-text)!important}
body :where(.cb-assets-metric,.cb-assets-chip,.cb-profile-badge){background:var(--ab-ui-raised)!important;border:0!important;box-shadow:none!important}
body .cb-assets-compact .cb-assets-metric strong{color:var(--ab-ui-text)!important;-webkit-text-fill-color:currentColor!important}
body .cb-assets-compact .cb-assets-chip{color:var(--ab-ui-accent)!important}
body .cb-profile-form .cb-profile-file-btn{background:var(--ab-ui-action)!important;color:var(--ab-ui-onaction)!important;-webkit-text-fill-color:currentColor!important;border:0!important}
body .cb-income-title{color:var(--ab-ui-muted)!important;-webkit-text-fill-color:currentColor!important}
body .cb-bsc-easy :where(.cb-bsc-eyebrow,.cb-bsc-top em,.cb-bsc-treasury code,.cb-bsc-indicator){color:var(--ab-ui-accent)!important;-webkit-text-fill-color:currentColor!important}
body .cb-bsc-easy .cb-bsc-treasury code{color:var(--ab-ui-text)!important}
body.aixdv-app .aixdv-liveai .aixdv-market-grid article>span{color:var(--ab-ui-muted)!important;-webkit-text-fill-color:currentColor!important}
body :where(.cb-fin-err,.cb-fin-ok,.cb-warning) :where(strong,b,p,small,span){color:inherit!important;-webkit-text-fill-color:currentColor!important}
/* First-paint fallback for conventional education classes before JS adaptation. */
body .ab-education-scope :where([class~="aedu-card"],[class~="aedu-panel"],[class~="aedu-hero"],[class~="aedu-box"]){background:var(--ab-ui-surface)!important;color:var(--ab-ui-text)!important;border:0!important;box-shadow:var(--ab-ui-shadow)!important}

@media(max-width:480px){
 body .cb-global-feed{padding:16px!important}
 body .cb-global-item{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:14px 12px!important}
 body .cb-global-main b{font-size:12px!important}
 body .cb-global-main span{font-size:10px!important}
 body .cb-global-amount strong{font-size:14px!important}
 body .cb-global-amount small{font-size:10px!important;letter-spacing:0!important;max-width:120px;white-space:normal}
 body .cb-profile-links>summary{padding:16px!important;gap:10px!important}
 body .cb-profile-links-fields{padding:0 16px 16px!important}
}
@media(prefers-reduced-motion:reduce){body .cb-profile-links-arrow{transition:none!important}body .cb-global-feed :where(.cb-global-item,.cb-global-pulse){animation:none!important}}
}

/* 1.0.90 / 4.4.7: extend the existing single surface contract, not another replay stylesheet.
   Member identity, borderless referral, complete VVIP component ownership and soft Sci-Fi light. */
body{--ab-ui-build:1090;--ab-ui-avatar:linear-gradient(135deg,#235879,#3b5080);--ab-ui-neon:0 12px 28px rgba(29,62,99,.08)}
body.aixdv-skin-scifi{--ab-ui-shadow:0 14px 30px rgba(0,5,19,.28),0 0 24px rgba(39,190,224,.055);--ab-ui-neon:0 14px 34px rgba(0,5,20,.32),0 0 25px rgba(45,211,239,.09),0 0 42px rgba(128,104,224,.045);--ab-ui-avatar:linear-gradient(145deg,#183e58,#253452)}
@layer aibossSurfaces {
/* Photo slots keep their own geometry and cannot stretch a row or inherit button gradients. */
body .cb-member-avatar{position:relative!important;isolation:isolate;display:inline-grid!important;place-items:center!important;flex:0 0 48px!important;width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;padding:0!important;margin:0!important;overflow:hidden!important;border:0!important;border-radius:16px!important;background:var(--ab-ui-avatar)!important;color:#eff8ff!important;box-shadow:0 5px 15px rgba(0,12,30,.14)!important;line-height:1!important;vertical-align:middle}
body .cb-member-avatar .cb-member-avatar-initial{display:grid!important;place-items:center!important;position:absolute!important;inset:0!important;color:#eff8ff!important;-webkit-text-fill-color:#eff8ff!important;font-size:18px!important;font-weight:700!important;padding:0!important;margin:0!important;line-height:1!important}
body .cb-member-avatar img.cb-member-avatar-photo{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-width:0!important;max-width:none!important;max-height:none!important;padding:0!important;margin:0!important;border:0!important;border-radius:inherit!important;object-fit:cover!important;object-position:center!important;opacity:1!important;filter:none!important;box-shadow:none!important;transform:none!important;z-index:1}
body .cb-member-avatar img[hidden]{display:none!important}
body .cb-member-avatar::before,body .cb-member-avatar::after{content:none!important;display:none!important}
body.aixdv-skin-scifi .cb-member-avatar{box-shadow:0 0 19px rgba(71,206,232,.12),0 7px 18px rgba(0,0,0,.16)!important}
body .cb-team-member>summary{grid-template-columns:48px minmax(0,1fr) auto!important;gap:12px!important}
body .cb-chat-contact{gap:12px!important}
body .cb-chat-panel-head .cb-chat-current-avatar{flex-basis:42px!important;min-width:42px!important;max-width:42px!important;width:42px!important;height:42px!important;border-radius:14px!important}
/* The wrapper is intentionally transparent; only the input has a rounded field surface. */
body .cb-team-hub .cb-team-refbox{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;border:0!important;outline:0!important;border-radius:16px!important;background:none!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
body .cb-team-hub .cb-team-refbox::before,body .cb-team-hub .cb-team-refbox::after{content:none!important;display:none!important}
body .cb-team-hub .cb-team-refbox input{flex:1 1 0!important;width:0!important;min-width:0!important;height:46px!important;min-height:46px!important;margin:0!important;padding:10px 12px!important;border:0!important;border-radius:14px!important;background:var(--ab-ui-field)!important;color:var(--ab-ui-text)!important;-webkit-text-fill-color:var(--ab-ui-text)!important;font-size:13px!important;box-shadow:none!important}
body .cb-team-hub .cb-team-refbox :is(.cb-team-copy,.cb-team-share-mini){display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:46px!important;min-height:46px!important;padding:0!important;margin:0!important;border:0!important;border-radius:14px!important;background:var(--ab-ui-raised)!important;color:var(--ab-ui-accent)!important;box-shadow:none!important}
body .cb-team-hub .cb-team-refbox svg{width:20px!important;height:20px!important}
body .cb-team-hub .cb-team-refbox :is(input,button,a):focus-visible{outline:2px solid var(--ab-ui-accent)!important;outline-offset:2px!important}
/* One subtle halo per card. No square pseudo-frame or hard cyan bottom edge. */
body.aixdv-skin-scifi :is(.cb-team-member,.cb-team-box,.cb-chat-contact,.aixdv-theme-select,.aixdv-liveai-hero,.cb-wallet-pocket,.cb-assets-mini-card){box-shadow:var(--ab-ui-neon)!important;border:0!important}
body.aixdv-skin-scifi :is(.cb-team-member,.cb-team-node,.cb-chat-contact)::after{content:none!important;display:none!important}
body.aixdv-skin-scifi .cb-team-node{background:none!important;border:0!important;box-shadow:none!important}
body.aixdv-skin-scifi .cb-chat-contact.is-active{background:var(--ab-ui-active)!important;box-shadow:inset 3px 0 var(--ab-ui-accent),var(--ab-ui-neon)!important}
body.aixdv-skin-scifi :is(.cb-team-open,.cb-chat-create-trigger){background:var(--ab-ui-action)!important;color:var(--ab-ui-onaction)!important;-webkit-text-fill-color:var(--ab-ui-onaction)!important;border:0!important;box-shadow:0 7px 22px rgba(13,148,185,.16)!important}
/* VVIP uses its real components, including forms, notices, history, upgrades and empty states. */
body .aixdv-vvip-content{width:100%!important;max-width:1120px!important;margin-inline:auto!important;padding:16px!important;box-sizing:border-box!important;min-width:0!important}
body .cb-vvip426-shell{width:100%!important;max-width:1120px!important;margin:0 auto!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;color:var(--ab-ui-text)!important;min-width:0!important}
body .cb-vvip426-shell,body .cb-vvip426-shell *{box-sizing:border-box}
body .cb-vvip426-shell :is(h1,h2,h3,h4,strong,b,label,summary,legend){color:var(--ab-ui-text)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;opacity:1!important}
body .cb-vvip426-shell :is(p,small,.cb-vvip434-muted,.cb-vvip426-note,.cb-vvip426-panel-head span,.cb-vvip434-duo span,.cb-vvip426-bottom span){color:var(--ab-ui-muted)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;line-height:1.6!important}
body .cb-vvip426-shell p{font-size:13px!important;margin:8px 0!important;overflow-wrap:anywhere}
body .cb-vvip426-shell small{font-size:12px!important}
body .cb-vvip426-shell :is(.cb-vvip426-hero,.cb-vvip426-panel,.cb-vvip434-hero,.cb-vvip434-form-card,.cb-vvip426-metrics>div,.cb-vvip435-readiness){background:var(--ab-ui-surface)!important;border:0!important;box-shadow:var(--ab-ui-neon)!important;border-radius:22px!important;color:var(--ab-ui-text)!important;min-width:0!important;max-width:100%!important;padding:clamp(16px,2.4vw,24px)!important;overflow-wrap:anywhere}
body .cb-vvip426-shell :is(.cb-vvip426-hero,.cb-vvip434-hero)::before,body .cb-vvip426-shell :is(.cb-vvip426-hero,.cb-vvip434-hero,.cb-vvip426-panel,.cb-vvip426-profile)::after{content:none!important;display:none!important}
body .cb-vvip426-shell .cb-vvip426-panel{margin-top:18px!important}
body .cb-vvip426-shell :is(.cb-vvip426-panel h3,.cb-vvip434-form-card h3){font-size:clamp(18px,4.6vw,22px)!important;line-height:1.35!important;margin:0 0 14px!important;gap:10px!important}
body .cb-vvip426-shell .cb-vvip434{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;padding:0!important;margin:0 0 20px!important;min-width:0!important;background:none!important;border:0!important;box-shadow:none!important}
body .cb-vvip434 .cb-vvip434-form-card,body .cb-vvip434 .cb-vvip435-readiness{margin:0!important}
body .cb-vvip426-shell .cb-vvip432-topnav{display:flex!important;gap:10px!important;flex-wrap:wrap!important;padding:0 2px!important;margin:4px 0 14px!important;color:var(--ab-ui-muted)!important;letter-spacing:.08em!important;font-size:11px!important}
body .cb-vvip426-shell .cb-vvip432-topnav b{background:var(--ab-ui-raised)!important;color:var(--ab-ui-accent)!important;font-size:10px!important;border-radius:6px!important}
body .cb-vvip426-shell :is(.cb-vvip432-topnav a,.cb-vvip435-edit-photo,.cb-vvip427-report-link,.cb-vvip426-pagination a){color:var(--ab-ui-accent)!important;-webkit-text-fill-color:currentColor!important}
body .cb-vvip426-shell .cb-vvip434-head{display:flex!important;align-items:flex-start!important;gap:14px!important}
body .cb-vvip426-shell .cb-vvip434-head>div{min-width:0!important;flex:1}
body .cb-vvip426-shell .cb-vvip434-head h2{font-size:clamp(24px,6vw,32px)!important;line-height:1.18!important;margin:10px 0!important}
body .cb-vvip426-shell :is(.cb-vvip434-kicker,.cb-vvip426-eyebrow){color:var(--ab-ui-accent)!important;letter-spacing:.13em!important;font-size:10px!important;line-height:1.5!important}
body .cb-vvip426-shell .cb-vvip434-crown{margin:14px 0 0!important;font-size:36px!important;color:var(--ab-ui-warning)!important}
body .cb-vvip426-shell .cb-vvip434-stock{padding:20px 16px!important;margin:8px 0 16px!important;border-radius:18px!important;background:var(--ab-ui-field)!important;border:0!important;box-shadow:none!important}
body .cb-vvip426-shell .cb-vvip434-balance{font-size:clamp(28px,7vw,40px)!important;line-height:1.25!important;margin:10px 0!important;color:var(--ab-ui-text)!important;font-variant-numeric:tabular-nums!important;overflow-wrap:anywhere!important}
body .cb-vvip426-shell .cb-vvip434-balance>span{font-size:14px!important;color:var(--ab-ui-accent)!important}
body .cb-vvip426-shell .cb-vvip434-separator{height:1px!important;background:var(--ab-ui-line)!important;opacity:.45!important;margin:18px 0!important}
body .cb-vvip426-shell .cb-vvip434-duo{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
body .cb-vvip426-shell .cb-vvip434-duo strong{font-size:clamp(17px,4.5vw,23px)!important;line-height:1.35!important;overflow-wrap:anywhere!important}
body .cb-vvip426-shell .cb-vvip434-duo span{font-size:12px!important;margin-bottom:7px!important}
body .cb-vvip426-shell .cb-vvip434-progress{height:5px!important;background:var(--ab-ui-raised)!important;border-radius:99px!important}
body .cb-vvip426-shell .cb-vvip434-progress>span{background:linear-gradient(90deg,#3790bb,#82dce7)!important;border-radius:99px!important}
body .cb-vvip426-shell .cb-vvip434-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
body .cb-vvip426-shell .cb-vvip434-grid>a{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:5px!important;min-height:110px!important;min-width:0!important;padding:14px!important;border:0!important;border-radius:16px!important;background:var(--ab-ui-raised)!important;box-shadow:none!important;transform:none!important}
body .cb-vvip426-shell .cb-vvip434-grid strong{font-size:14px!important;line-height:1.35!important;margin:0!important}
body .cb-vvip426-shell .cb-vvip434-grid small{font-size:11px!important}
body .cb-vvip426-shell .cb-vvip434-icon{height:26px!important;color:var(--ab-ui-accent)!important}
body .cb-vvip426-shell svg{width:23px;max-width:100%;height:23px;flex-shrink:0}
body .cb-vvip426-shell .cb-vvip435-readiness>div{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
body .cb-vvip426-shell :is(.cb-vvip435-state,.cb-vvip426-state,.cb-vvip426-badge){background:var(--ab-ui-success-bg)!important;color:var(--ab-ui-success)!important;-webkit-text-fill-color:currentColor!important;border:0!important;border-radius:999px!important;padding:6px 10px!important;font-size:11px!important;line-height:1.4!important;white-space:normal!important}
body .cb-vvip426-shell .cb-vvip426-pending{background:var(--ab-ui-warning-bg)!important;color:var(--ab-ui-warning)!important;border-radius:12px!important}
body .cb-vvip426-shell .cb-vvip435-alert{color:var(--ab-ui-danger)!important}
body .cb-vvip426-shell :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),textarea,select){background:var(--ab-ui-field)!important;color:var(--ab-ui-text)!important;-webkit-text-fill-color:var(--ab-ui-text)!important;border:1px solid var(--ab-ui-line)!important;border-radius:14px!important;min-width:0!important;width:100%!important;max-width:100%!important;min-height:46px!important;padding:11px 13px!important;font-size:15px!important;box-shadow:none!important;margin:0!important}
body .cb-vvip426-shell :is(input,textarea)::placeholder{color:var(--ab-ui-muted)!important;-webkit-text-fill-color:var(--ab-ui-muted)!important;opacity:1!important}
body .cb-vvip426-shell select option{color:var(--ab-ui-text)!important;background:var(--ab-ui-card)!important}
body .cb-vvip426-shell :is(input,textarea,select,button,a):focus-visible{outline:2px solid var(--ab-ui-accent)!important;outline-offset:3px!important}
body .cb-vvip426-shell :is(.cb-vvip434-lookup,.cb-vvip434-submit,.cb-vvip426-button){background:var(--ab-ui-action)!important;color:var(--ab-ui-onaction)!important;-webkit-text-fill-color:var(--ab-ui-onaction)!important;border:0!important;border-radius:14px!important;box-shadow:0 6px 18px rgba(12,130,165,.13)!important;min-height:46px!important;padding:12px 15px!important;font-size:13px!important;font-weight:650!important;white-space:normal!important;line-height:1.45!important;max-width:100%!important}
body .cb-vvip426-shell :is(.cb-vvip434-lookup,.cb-vvip434-submit,.cb-vvip426-button)>*{color:inherit!important;-webkit-text-fill-color:inherit!important}
body .cb-vvip426-shell :is(button:disabled,input:disabled){opacity:.6!important;cursor:not-allowed!important}
body .cb-vvip426-shell .cb-vvip434-form-card form{display:grid!important;gap:14px!important}
body .cb-vvip426-shell .cb-vvip434-form-card label{font-size:13px!important;line-height:1.55!important}
body .cb-vvip426-shell .cb-vvip434-confirm{display:flex!important;align-items:flex-start!important;gap:10px!important}
body .cb-vvip426-shell input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;flex:0 0 18px!important;margin:3px 0 0!important;accent-color:var(--ab-ui-accent)}
body .cb-vvip426-shell :is(.cb-vvip434-safety,.cb-vvip434-message,.cb-vvip434-recipient,.cb-vvip431-notice,.cb-vvip431-preview,.cb-vvip431-feedback,.cb-vvip426-benefits>div){background:var(--ab-ui-raised)!important;color:var(--ab-ui-text)!important;border:0!important;border-radius:14px!important;padding:13px!important;max-width:100%;min-width:0;overflow-wrap:anywhere}
body .cb-vvip426-shell .cb-vvip434-recipient[hidden]{display:none!important}
body .cb-vvip426-shell .cb-vvip434-safety{display:flex!important;gap:10px!important;align-items:flex-start!important}
body .cb-vvip426-shell .cb-vvip434-safety>span{flex:0 0 24px;color:var(--ab-ui-accent)!important}
body .cb-vvip426-shell .cb-vvip434-safety>div{min-width:0;flex:1}
body .cb-vvip426-shell .cb-vvip434-history-item{display:flex!important;justify-content:space-between;flex-wrap:wrap!important;align-items:center!important;gap:6px 12px!important;border:0!important;background:var(--ab-ui-field)!important;border-radius:14px!important;padding:13px!important;margin-bottom:8px}
body .cb-vvip426-shell .cb-vvip434-history-item>div{min-width:0;flex:1 1 155px;overflow-wrap:anywhere}
body .cb-vvip426-shell .cb-vvip434-history-item>strong{font-size:13px!important;white-space:normal!important;overflow-wrap:anywhere}
body .cb-vvip426-shell .cb-vvip426-profile{display:grid!important;grid-template-columns:72px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
body .cb-vvip426-shell .cb-vvip426-profile>.cb-member-avatar{width:72px!important;height:72px!important;min-width:72px!important;max-width:72px!important;border-radius:20px!important;grid-column:1!important}
body .cb-vvip426-shell .cb-vvip426-profile>div:nth-child(2){grid-column:2!important;min-width:0!important}
body .cb-vvip426-shell .cb-vvip426-profile h2{font-size:clamp(19px,5vw,27px)!important;line-height:1.25!important;margin:9px 0 6px!important}
body .cb-vvip426-shell .cb-vvip426-seal{background:var(--ab-ui-warning-bg)!important;color:var(--ab-ui-warning)!important;border:0!important;box-shadow:none!important;width:58px!important;height:58px!important;flex-basis:58px!important;font-size:13px!important;border-radius:18px!important}
body .cb-vvip426-shell .cb-vvip426-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important}
body .cb-vvip426-shell .cb-vvip426-metrics>div{padding:17px 14px!important;border-radius:18px!important}
body .cb-vvip426-shell .cb-vvip426-metrics strong{color:var(--ab-ui-accent)!important;font-size:clamp(18px,4.5vw,24px)!important;line-height:1.4!important;overflow-wrap:anywhere!important;font-variant-numeric:tabular-nums}
body .cb-vvip426-shell .cb-vvip426-search{display:flex!important;align-items:flex-end!important;gap:10px!important}
body .cb-vvip426-shell .cb-vvip426-search label{flex:1;min-width:0;display:grid;gap:7px}
body .cb-vvip426-shell .cb-vvip426-person{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;background:var(--ab-ui-field)!important;color:var(--ab-ui-text)!important;border:0!important;border-radius:16px!important;padding:14px!important;box-shadow:none!important}
body .cb-vvip426-shell .cb-vvip426-staked{min-width:0;max-width:160px;overflow-wrap:anywhere}
body .cb-vvip426-shell .cb-vvip427-report-link{background:var(--ab-ui-raised)!important;border:0!important;min-height:44px!important;border-radius:12px!important;padding:8px 12px!important;font-size:12px!important}
body .cb-vvip426-shell .cb-vvip427-table{display:block!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overscroll-behavior-inline:contain;border-radius:14px!important;background:var(--ab-ui-field)!important;-webkit-overflow-scrolling:touch}
body .cb-vvip426-shell .cb-vvip427-table table{width:100%!important;min-width:560px!important;border:0!important;border-collapse:collapse!important;table-layout:auto!important;background:none!important}
body .cb-vvip426-shell .cb-vvip427-table :is(td,th){background:transparent!important;color:var(--ab-ui-text)!important;border:0!important;border-bottom:1px solid var(--ab-ui-line)!important;font-size:12px!important;line-height:1.5!important;padding:12px!important;text-align:start!important;vertical-align:top!important}
body .cb-vvip426-shell .cb-vvip427-table th{background:var(--ab-ui-raised)!important;color:var(--ab-ui-muted)!important;font-size:11px!important}
body .cb-vvip426-shell .cb-vvip427-summary{display:flex!important;flex-wrap:wrap;gap:12px;background:var(--ab-ui-field)!important;color:var(--ab-ui-text)!important;border:0!important;border-radius:14px!important;padding:14px!important}
body .cb-vvip426-shell .cb-vvip427-form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:13px!important}
body .cb-vvip426-shell .cb-vvip427-form label{display:grid!important;gap:7px!important;min-width:0!important}
body .cb-vvip426-shell textarea{min-height:120px!important;resize:vertical}
body .cb-vvip426-shell [id]{scroll-margin-top:110px!important}
@media(min-width:960px){body .cb-vvip426-shell .cb-vvip434{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important}body .cb-vvip434>.cb-vvip434-hero{grid-column:1;grid-row:1 / span 2}body .cb-vvip434>.cb-vvip435-readiness{grid-column:2;grid-row:1}body .cb-vvip434>#cb-vvip434-transfer{grid-column:2;grid-row:2}body .cb-vvip434>#cb-vvip434-history{grid-column:1 / -1}}
@media(max-width:700px){body .cb-vvip426-shell .cb-vvip426-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .cb-vvip426-shell .cb-vvip426-profile{grid-template-columns:64px minmax(0,1fr)!important;gap:12px!important}body .cb-vvip426-shell .cb-vvip426-profile>.cb-member-avatar{width:64px!important;height:64px!important;min-width:64px!important;max-width:64px!important}body .cb-vvip426-shell .cb-vvip426-profile>.cb-vvip426-seal{display:none!important}body .cb-vvip426-shell .cb-vvip426-person{grid-template-columns:48px minmax(0,1fr)!important}body .cb-vvip426-shell .cb-vvip426-person .cb-vvip426-staked{grid-column:2;text-align:start!important;max-width:100%}body .cb-vvip426-shell .cb-vvip426-benefits{grid-template-columns:minmax(0,1fr)!important}}
@media(max-width:360px){body .aixdv-vvip-content{padding:12px!important}body .cb-vvip426-shell .cb-vvip434-grid>a{padding:12px!important}body .cb-vvip426-shell .cb-vvip434-grid strong{font-size:13px!important}body .cb-team-hub .cb-team-refbox{gap:6px!important}body .cb-team-hub .cb-team-refbox input{padding-inline:9px!important;font-size:12px!important}}
@media(hover:hover){body.aixdv-skin-scifi :is(.cb-chat-contact:hover,.cb-team-member:hover){box-shadow:0 10px 28px rgba(0,6,24,.3),0 0 28px rgba(50,210,239,.14)!important}body .cb-vvip426-shell .cb-vvip434-grid>a:hover{background:var(--ab-ui-active)!important}}
@media(prefers-reduced-motion:reduce){body .cb-member-avatar,body .cb-member-avatar *,body .cb-vvip426-shell .cb-vvip434-grid>a{animation:none!important;transition:none!important}}
@media(forced-colors:active){body .cb-member-avatar,body .cb-vvip426-shell :is(.cb-vvip426-button,.cb-vvip434-lookup,.cb-vvip434-submit),body .cb-team-hub .cb-team-refbox :is(input,button,a){outline:1px solid CanvasText!important;box-shadow:none!important}}
}

/* Palette ownership for secondary labels found during both-skin QA. */
@layer aibossSurfaces {
body .cb-team-hub .cb-team-title-row{background:var(--ab-ui-surface)!important;border:0!important;box-shadow:var(--ab-ui-shadow)!important}
body .cb-team-hub .cb-team-title-row::after{content:none!important;display:none!important}
body .cb-team-hub :is(.cb-team-title-row h2,.cb-team-box h3,.cb-team-grid strong,.cb-team-stat strong){color:var(--ab-ui-text)!important;-webkit-text-fill-color:currentColor!important}
body .cb-team-hub :is(.cb-team-eyebrow,.cb-team-label,.cb-team-grid small,.cb-team-line span,.cb-team-stat small,.cb-team-meta,.cb-team-inline-head,.cb-team-chevron){color:var(--ab-ui-muted)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}
body .cb-team-hub :is(.cb-team-open,.cb-team-refresh){background:var(--ab-ui-action)!important;color:var(--ab-ui-onaction)!important;-webkit-text-fill-color:var(--ab-ui-onaction)!important;border:0!important;box-shadow:var(--ab-ui-shadow)!important;min-height:44px!important}
body .cb-team-hub :is(.cb-team-open,.cb-team-refresh)>*{color:var(--ab-ui-onaction)!important;-webkit-text-fill-color:var(--ab-ui-onaction)!important}
body .cb-team-hub :is(.cb-team-open,.cb-team-refresh):focus-visible{outline:2px solid var(--ab-ui-accent)!important;outline-offset:3px!important}
body .cb-team-chat .cb-chat-total-badge{background:var(--ab-ui-danger-bg)!important;color:var(--ab-ui-danger)!important;-webkit-text-fill-color:var(--ab-ui-danger)!important}
body .cb-vvip426-shell .cb-vvip427-summary span{color:var(--ab-ui-muted)!important;-webkit-text-fill-color:currentColor!important}
}
