/* AiBoss 1.0.83 | QUANTUM LUXURY UX
 * Photo-based corrections to language selector and Sci-Fi Profile controls.
 * Pure CSS: never changes balances, wallet, staking, transactions, or rank calculations.
 */
body.aixdv-app {--aix83-ink:#eaf9ff;--aix83-muted:#a1bdd9;--aix83-cyan:#67e9f7;--aix83-violet:#957aff;}
/* Modal geometry — same compact two-column component for both themes. */
body.aixdv-app .aixdv-language-sheet {
 position:fixed!important;top:calc(var(--aixdv-top,130px) + 10px)!important;
 right:clamp(10px,2.8vw,24px)!important;left:auto!important;bottom:auto!important;
 width:min(436px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;
 max-height:calc(100dvh - var(--aixdv-top,130px) - 24px)!important;
 overflow-x:hidden!important;overflow-y:auto!important;
 border-radius:25px!important;box-sizing:border-box!important;
 padding:0!important;transform-origin:top right!important;
 scrollbar-width:thin;overscroll-behavior:contain;
}
body.aixdv-app .aixdv-language-sheet *,body.aixdv-app .aixdv-language-sheet *:before,body.aixdv-app .aixdv-language-sheet *:after{box-sizing:border-box}
body.aixdv-app .aixdv-language-sheet:not(.is-open){pointer-events:none}
body.aixdv-app .aixdv-language-accent{height:2px!important;width:100%!important;border:0!important;border-radius:0!important;background:linear-gradient(90deg,transparent 2%,rgba(93,240,255,.90) 32%,rgba(147,110,251,.52) 67%,transparent 98%)!important}
body.aixdv-app .aixdv-language-head{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:20px 20px 14px!important;margin:0!important;border:0!important}
body.aixdv-app .aixdv-language-heading-group{display:grid;gap:4px;min-width:0;flex:1}
body.aixdv-app .aixdv-language-eyebrow{font-size:9px!important;letter-spacing:2.3px!important;line-height:1.35!important;font-weight:780!important}
body.aixdv-app .aixdv-language-head strong{font-size:clamp(16px,3.9vw,19px)!important;font-weight:790!important;letter-spacing:.45px!important;line-height:1.15!important;text-transform:none!important}
body.aixdv-app .aixdv-language-head small{font-size:11px!important;line-height:1.55!important;letter-spacing:.1px!important}
body.aixdv-app .aixdv-language-close{position:relative;flex:none!important;display:grid!important;place-items:center!important;width:37px!important;height:37px!important;min-width:37px!important;min-height:37px!important;padding:0!important;border-radius:12px!important;font-size:22px!important;font-weight:350!important;line-height:1!important;cursor:pointer!important}
body.aixdv-app .aixdv-language-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:4px 17px 11px!important;margin:0!important;max-width:100%!important}
body.aixdv-app .aixdv-language-list>.aixdv-language-item{display:flex!important;align-items:center!important;justify-content:flex-start!important;position:relative!important;min-width:0!important;width:100%!important;min-height:66px!important;height:auto!important;padding:11px 12px 10px!important;border-radius:15px!important;border-style:solid!important;border-width:1px!important;text-align:left!important;white-space:normal!important;gap:4px!important;flex-direction:column!important;cursor:pointer!important;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease!important}
body.aixdv-app .aixdv-language-native{display:block;max-width:100%;font-weight:710!important;font-size:clamp(12px,3.3vw,14px)!important;line-height:1.35!important;overflow-wrap:anywhere}
body.aixdv-app .aixdv-language-item>small{display:block!important;align-self:flex-start;margin:0!important;font-size:9px!important;letter-spacing:1.15px!important;font-weight:700!important;line-height:1.3!important}
body.aixdv-app .aixdv-language-item>b{display:none!important;position:absolute!important;right:9px!important;top:10px!important;align-items:center!important;justify-content:center!important;width:19px!important;height:19px!important;border-radius:50%!important;font-size:11px!important;line-height:1!important;font-weight:800!important}
body.aixdv-app .aixdv-language-item.is-active>b{display:flex!important}
body.aixdv-app .aixdv-language-footnote{padding:9px 18px 17px!important;margin:0!important;border:0!important;font-size:9px!important;letter-spacing:1.5px!important;text-align:center!important;line-height:1.4!important}
body.aixdv-app .aixdv-language-footnote span{font-size:12px}
body.aixdv-app .aixdv-language-item:focus-visible,body.aixdv-app .aixdv-language-close:focus-visible{outline:2px solid #67f2fc!important;outline-offset:2px!important}
body.aixdv-app .aixdv-language-list>.aixdv-language-item.is-loading{opacity:.7!important}
@media(max-width:350px){body.aixdv-app .aixdv-language-list{gap:7px!important;padding:3px 12px 8px!important}body.aixdv-app .aixdv-language-list>.aixdv-language-item{min-height:60px!important;padding:10px!important}body.aixdv-app .aixdv-language-head{padding:16px 14px 12px!important}}
@media(max-height:620px){body.aixdv-app .aixdv-language-sheet{top:calc(var(--aixdv-top,130px) + 5px)!important;max-height:calc(100dvh - var(--aixdv-top,130px) - 8px)!important}}
/* Sci-Fi modal — optical transparent navy, no white blocks or rectangular frame. */
body.aixdv-app.aixdv-skin-scifi .aixdv-language-sheet{
 color:var(--aix83-ink)!important;border:1px solid rgba(163,227,255,.16)!important;
 background:radial-gradient(ellipse at 95% 0,rgba(60,118,199,.20),transparent 43%),linear-gradient(148deg,rgba(13,31,68,.96),rgba(7,21,51,.96) 65%,rgba(24,18,60,.95))!important;
 box-shadow:0 32px 90px rgba(0,5,21,.65),inset 0 1px rgba(218,248,255,.12)!important;
 -webkit-backdrop-filter:blur(22px) saturate(150%)!important;backdrop-filter:blur(22px) saturate(150%)!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-language-eyebrow{color:#7ad7f3!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-language-head strong{color:#effdff!important;text-shadow:none!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-language-head small{color:#a9c7df!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-language-close{border:1px solid rgba(149,223,255,.17)!important;background:rgba(52,87,136,.19)!important;color:#dbf7ff!important;box-shadow:none!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-language-list>.aixdv-language-item{
 border-color:rgba(142,210,255,.11)!important;
 background:linear-gradient(141deg,rgba(54,96,157,.20),rgba(24,44,92,.24))!important;
 color:#e9f8ff!important;box-shadow:inset 0 1px rgba(231,249,255,.045)!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-language-list>.aixdv-language-item:hover{border-color:rgba(111,236,250,.34)!important;background:rgba(34,83,141,.40)!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-language-item>small{color:#89b7d7!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-language-list>.aixdv-language-item.is-active{
 border-color:rgba(99,235,249,.46)!important;
 background:linear-gradient(135deg,rgba(15,113,149,.38),rgba(38,81,164,.32) 64%,rgba(82,55,162,.22))!important;
 box-shadow:0 6px 20px rgba(12,90,150,.13),inset 0 1px rgba(190,252,255,.14)!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-language-item.is-active .aixdv-language-native{color:#adfbff!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-language-item.is-active>b{background:rgba(89,233,250,.17)!important;color:#8affff!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-language-footnote{color:#7197b6!important;border-top:1px solid rgba(168,235,255,.065)!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-lang-overlay.is-open{background:rgba(0,6,20,.79)!important;backdrop-filter:blur(7px)!important}
/* Classic: same geometry, restrained bright blue-white appearance. */
body.aixdv-app.aixdv-skin-classic .aixdv-language-sheet{background:linear-gradient(145deg,rgba(255,255,255,.99),rgba(240,247,255,.98))!important;border:1px solid #d7e7f8!important;box-shadow:0 25px 65px rgba(25,67,123,.18)!important;color:#1d3e61!important}
body.aixdv-app.aixdv-skin-classic .aixdv-language-head strong{color:#174477!important}
body.aixdv-app.aixdv-skin-classic .aixdv-language-eyebrow{color:#267dbd!important}
body.aixdv-app.aixdv-skin-classic .aixdv-language-head small{color:#68849e!important}
body.aixdv-app.aixdv-skin-classic .aixdv-language-close{border:1px solid #cfdfec!important;background:rgba(237,245,255,.90)!important;color:#23557e!important}
body.aixdv-app.aixdv-skin-classic .aixdv-language-list>.aixdv-language-item{background:rgba(250,253,255,.95)!important;border-color:#d9e6f3!important;color:#26445f!important;box-shadow:0 2px 9px rgba(24,69,118,.04)!important}
body.aixdv-app.aixdv-skin-classic .aixdv-language-item>small{color:#7696b3!important}
body.aixdv-app.aixdv-skin-classic .aixdv-language-list>.aixdv-language-item.is-active{background:linear-gradient(145deg,#e4f7ff,#dceeff)!important;border-color:#73c9ea!important;box-shadow:0 5px 18px rgba(18,125,201,.10)!important;color:#1264a9!important}
body.aixdv-app.aixdv-skin-classic .aixdv-language-item.is-active>b{background:#d4f2fd!important;color:#137eb7!important}
body.aixdv-app.aixdv-skin-classic .aixdv-language-footnote{color:#86a0b8!important;border-top:1px solid #e2eaf3!important}
/* Sci-Fi profile: elegant navy-glass, small precise toggles, not cyan-filled cards. */
body.aixdv-app.aixdv-skin-scifi .aixdv-theme-select{
 background:radial-gradient(ellipse at 90% 0,rgba(56,109,202,.12),transparent 51%),linear-gradient(144deg,rgba(16,37,79,.75),rgba(9,25,57,.80) 62%,rgba(28,24,77,.73))!important;
 border:1px solid rgba(169,226,255,.105)!important;border-radius:25px!important;
 box-shadow:0 22px 56px rgba(0,6,28,.26),inset 0 1px rgba(239,252,255,.08)!important;
 -webkit-backdrop-filter:blur(18px) saturate(123%);backdrop-filter:blur(18px) saturate(123%);
 padding:clamp(15px,3vw,23px)!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-theme-select-heading{margin-bottom:17px!important;gap:12px!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-theme-select-heading h3{color:#effaff!important;font-size:clamp(18px,4.8vw,22px)!important;letter-spacing:-.025em!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-theme-select-heading small{color:#83eaf2!important;letter-spacing:1.6px!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-theme-select-heading p{color:#a6c1dc!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-theme-select .aixdv-theme-option{
 background:linear-gradient(145deg,rgba(33,70,120,.34),rgba(14,31,68,.40))!important;
 border:1px solid rgba(154,218,255,.13)!important;border-radius:18px!important;
 box-shadow:inset 0 1px rgba(223,248,255,.05)!important;color:#e9f7ff!important;
 padding:8px!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-theme-select .aixdv-theme-option.is-selected{border-color:rgba(89,227,247,.47)!important;background:linear-gradient(135deg,rgba(25,107,154,.31),rgba(29,42,92,.46))!important;box-shadow:0 8px 25px rgba(2,72,119,.16),inset 0 1px rgba(223,255,255,.09)!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-theme-select .aixdv-theme-option-text>strong{color:#f2fbff!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-theme-select .aixdv-theme-option-text>small{color:#b0cbe1!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-theme-select .aixdv-theme-select-status{background:rgba(45,96,148,.34)!important;color:#bde4f5!important;border:1px solid rgba(149,221,255,.095)!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-theme-select .aixdv-theme-option.is-selected .aixdv-theme-select-status{background:rgba(36,149,155,.26)!important;color:#99faf8!important;border-color:rgba(111,245,246,.25)!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-theme-select .aixdv-scifi-prefs{
 background:linear-gradient(145deg,rgba(12,34,72,.33),rgba(16,34,69,.39))!important;
 border:1px solid rgba(153,219,255,.10)!important;border-radius:23px!important;
 box-shadow:inset 0 1px rgba(234,250,255,.055)!important;
 padding:clamp(14px,3.2vw,22px)!important;
 color:#eaf8ff!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-prefs-head{margin-bottom:16px!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-prefs-kicker{color:#76d9f2!important;letter-spacing:1.65px!important;font-size:9px!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-prefs-head strong{color:#f1fbff!important;font-size:clamp(18px,4.5vw,22px)!important;font-weight:770!important;letter-spacing:-.02em!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-prefs-head small{color:#a2bfd9!important;font-size:12px!important;line-height:1.5!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-prefs-glyph{color:#52d8f7!important;font-size:28px!important;filter:drop-shadow(0 0 10px rgba(68,195,244,.3))}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-prefs-grid{grid-template-columns:1fr!important;gap:10px!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-theme-select .aixdv-scifi-prefs-grid>button.aixdv-scifi-preference{
 display:flex!important;position:relative!important;flex-direction:row!important;
 align-items:center!important;justify-content:flex-start!important;
 gap:12px!important;width:100%!important;min-width:0!important;min-height:72px!important;height:auto!important;
 margin:0!important;padding:13px 15px!important;
 border:1px solid rgba(155,219,255,.105)!important;border-radius:17px!important;
 background:linear-gradient(122deg,rgba(45,87,150,.27),rgba(18,44,92,.28) 63%,rgba(50,45,112,.20))!important;
 box-shadow:inset 0 1px rgba(228,253,255,.055)!important;
 color:#e9f8ff!important;text-align:left!important;text-decoration:none!important;
 transform:none!important;transition:background-color .2s,border-color .2s,box-shadow .2s!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-theme-select .aixdv-scifi-prefs-grid>button.aixdv-scifi-preference:hover{background:linear-gradient(122deg,rgba(39,101,164,.34),rgba(23,51,102,.31))!important;border-color:rgba(113,225,250,.23)!important;box-shadow:inset 0 1px rgba(222,253,255,.07),0 6px 19px rgba(0,18,55,.15)!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-theme-select .aixdv-scifi-prefs-grid>button.aixdv-scifi-preference[aria-pressed="true"]{border-color:rgba(98,233,244,.23)!important;background:linear-gradient(122deg,rgba(28,101,151,.31),rgba(19,49,100,.33))!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-pref-icon{display:grid!important;place-items:center!important;width:45px!important;height:45px!important;min-width:45px!important;flex:0 0 45px!important;border-radius:14px!important;background:linear-gradient(145deg,rgba(44,128,175,.20),rgba(53,64,140,.27))!important;border:1px solid rgba(123,213,252,.11)!important;color:#80eefa!important;font-size:23px!important;box-shadow:inset 0 1px rgba(203,254,255,.06)!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-pref-label{display:grid!important;gap:4px!important;min-width:0!important;flex:1!important;color:#eaf7ff!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-pref-label>b{color:#eaf8ff!important;font-size:clamp(13px,3.5vw,15px)!important;font-weight:760!important;line-height:1.3!important;letter-spacing:0!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-pref-label>small{color:#9dbdd7!important;font-size:11px!important;line-height:1.3!important;font-weight:500!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-pref-knob{position:relative!important;display:block!important;flex:0 0 43px!important;width:43px!important;height:24px!important;border-radius:999px!important;background:rgba(104,143,174,.30)!important;border:1px solid rgba(147,194,225,.20)!important;box-shadow:inset 0 1px 4px rgba(0,5,24,.12)!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-pref-knob:after{content:""!important;position:absolute!important;top:3px!important;left:3px!important;width:16px!important;height:16px!important;border:0!important;border-radius:50%!important;background:#deebfb!important;box-shadow:0 2px 7px rgba(1,10,29,.30)!important;transform:none!important;transition:transform .18s ease!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-preference[aria-pressed="true"] .aixdv-scifi-pref-knob{background:rgba(44,187,213,.39)!important;border-color:rgba(83,222,245,.38)!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-preference[aria-pressed="true"] .aixdv-scifi-pref-knob:after{background:#cbfcff!important;transform:translateX(19px)!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-quality-chevron{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;margin:0!important;border-radius:11px!important;border:1px solid rgba(125,209,255,.14)!important;background:rgba(58,105,174,.18)!important;color:#a9e8fb!important;font-size:22px!important;flex:none!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-prefs-note{margin-top:13px!important;color:#91b4d0!important;font-size:11px!important;line-height:1.6!important}
/* Header should not show page text through its glass at scroll positions. */
body.aixdv-app.aixdv-skin-scifi .aixdv-topbar{background:linear-gradient(128deg,rgba(5,17,39,.97),rgba(10,26,55,.97))!important;border-bottom:1px solid rgba(131,221,255,.105)!important;box-shadow:0 9px 24px rgba(0,8,28,.26)!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-topbar::after{opacity:.24!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-bottom-nav{border-color:rgba(165,225,255,.115)!important;background:linear-gradient(135deg,rgba(10,28,62,.91),rgba(19,30,69,.92))!important;box-shadow:0 15px 37px rgba(0,6,26,.35),inset 0 1px rgba(242,254,255,.07)!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-bottom-nav>a:not(.is-active){border-color:transparent!important;box-shadow:none!important;background:transparent!important}
/* Classic: subtle harmonization of Profile appearance while retaining light identity. */
body.aixdv-app.aixdv-skin-classic .aixdv-theme-select{background:linear-gradient(155deg,#fff,#f3f8ff)!important;border:1px solid #dce8f4!important;box-shadow:0 13px 35px rgba(34,81,134,.07)!important;border-radius:23px!important}
body.aixdv-app.aixdv-skin-classic .aixdv-theme-select .aixdv-theme-option{border:1px solid #d9e7f3!important;border-radius:17px!important;background:linear-gradient(145deg,#fff,#f8fbff)!important}
body.aixdv-app.aixdv-skin-classic .aixdv-theme-select .aixdv-scifi-prefs{display:none!important}
@media(max-width:560px){
 body.aixdv-app.aixdv-skin-scifi .aixdv-theme-select{padding:13px!important;border-radius:22px!important}
 body.aixdv-app.aixdv-skin-scifi .aixdv-theme-select .aixdv-scifi-prefs{padding:15px!important;border-radius:20px!important}
 body.aixdv-app.aixdv-skin-scifi .aixdv-theme-select .aixdv-scifi-prefs-grid>button.aixdv-scifi-preference{min-height:72px!important;padding:12px 13px!important}
}
@media(prefers-reduced-motion:reduce){body.aixdv-app .aixdv-language-list>.aixdv-language-item,body.aixdv-app .aixdv-scifi-preference{transition:none!important}}
/* Quiet premium shell polish: high-contrast icons, borderless identity mark. */
body.aixdv-app.aixdv-skin-scifi .aixdv-logo{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-logo img{object-fit:contain!important;filter:drop-shadow(0 0 7px rgba(76,210,241,.20))}
body.aixdv-app.aixdv-skin-scifi :is(.aixdv-iconbtn,.aixdv-round,.aixdv-globe){border:1px solid rgba(139,213,255,.17)!important;background:linear-gradient(140deg,rgba(31,65,112,.34),rgba(10,29,71,.29))!important;box-shadow:inset 0 1px rgba(238,249,255,.045)!important;color:#a3e8fa!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-wallet-chip{background:linear-gradient(134deg,rgba(30,59,109,.32),rgba(19,32,75,.32))!important;border:1px solid rgba(134,209,251,.19)!important;box-shadow:inset 0 1px rgba(229,250,255,.04)!important;color:#9bdfff!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-globe:hover,body.aixdv-app.aixdv-skin-scifi .aixdv-globe[aria-expanded="true"]{border-color:rgba(97,225,246,.49)!important;box-shadow:0 0 19px rgba(49,189,226,.12),inset 0 1px rgba(230,253,255,.08)!important}
