.ig-language-picker{color:#ead6fc;background:linear-gradient(120deg,#59227d80,#221134);border:1px solid #b477e469;align-items:center;gap:8px;min-width:0;max-width:225px;min-height:40px;padding:0 10px;display:inline-flex}.ig-app .ig-language-picker select{-webkit-appearance:none;appearance:none;color:#eedbff;cursor:pointer;clip-path:none;border:0;width:100%;min-width:0;max-width:190px;min-height:38px;padding:7px 0;font:12px/1.5 system-ui,sans-serif;box-shadow:none!important;background:0 0!important}.ig-app .ig-language-picker option{color:#f0ddff;background:#311747;font-family:system-ui,sans-serif}.ig-language-globe{border:1px solid #b5edff;border-radius:50%;flex-shrink:0;width:16px;height:16px;display:block;position:relative;box-shadow:0 0 12px #9d7bff44}.ig-language-globe:before{content:"";border-inline:1px solid #b5edff;border-radius:50%;position:absolute;inset:0 4px}.ig-language-globe:after{content:"";border-top:1px solid #b5edff;position:absolute;top:6px;left:0;right:0}.ig-app .ig-official-link{color:#c9b3df;white-space:nowrap;font-size:13px}.ig-app .ig-official-link:hover{color:#9cf1ff;text-shadow:0 0 15px #b46ff7}.ix-nav-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:15px;display:flex}.ix-nav{flex-wrap:wrap;gap:20px}.ix-nav nav{flex-wrap:wrap;gap:24px}.ig-topbar{flex-wrap:wrap;gap:15px;height:auto;min-height:64px;padding-top:10px;padding-bottom:10px}.ig-topbar>div:last-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ig-legal-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.ig-app:not([lang^=zh]){font-family:Arial,system-ui,sans-serif}.ig-app:not([lang^=zh]) :is(h1,h2,h3,p,button,a,small){overflow-wrap:anywhere}.ig-app[lang=ar]{font-family:Tahoma,Arial,sans-serif;line-height:1.85}.ig-app[lang=th]{line-height:1.95}.ig-app[dir=rtl] .ig-sidebar{border-left:1px solid #a876d544;border-right:0;inset:0 0 0 auto}.ig-app[dir=rtl] .ig-main{margin-left:0;margin-right:254px}.ig-app[dir=rtl] :is(table,.ig-finding-compact,.ig-upgrade,.ix-readout){text-align:right}.ig-app[dir=rtl] .ig-price ul,.ig-app[dir=rtl] .ix-plan ul{padding-left:0;padding-right:22px}.ig-app[dir=rtl] .ig-settings dd{text-align:left}.ig-app[dir=rtl] .ig-analysis-close{left:15px;right:auto}.ig-app[dir=rtl] .ix-core-center span{direction:ltr}.ig-app:not([lang^=zh]) .ix-hero h1{font-size:clamp(34px,3.2vw,58px);line-height:1.3}.ig-app:not([lang^=zh]) .ig-page-heading h1{font-size:clamp(25px,2.5vw,40px)}.ig-app:not([lang^=zh]) .ig-sidebar nav button{gap:8px;font-size:13px}.ig-app:not([lang^=zh]) .ig-upgrade-body{grid-template-columns:minmax(260px,.8fr) minmax(0,1.3fr)}@media (max-width:1200px){.ig-app[dir=rtl] .ig-main{margin-right:218px}.ix-nav-actions{gap:12px}.ix-nav nav{gap:20px}.ig-language-picker{max-width:195px}}@media (max-width:850px){.ig-app[dir=rtl] .ig-main{margin-right:0}.ig-app[dir=rtl] .ig-sidebar{border-left:0;position:relative;inset:auto}.ig-topbar{padding-inline:20px}.ig-topbar>div:first-child{display:none}.ig-topbar>div:last-child{justify-content:space-between;width:100%}.ix-nav-actions{justify-content:flex-start}.ig-app:not([lang^=zh]) .ig-upgrade-body{grid-template-columns:1fr}.ig-language-picker{max-width:185px}.ig-language-picker select{font-size:11px!important}}@media (max-width:600px){.ix-nav-actions{justify-content:space-between;gap:12px;width:100%}.ix-nav-actions .ig-official-link{order:3}.ix-nav nav{order:2!important}.ig-language-picker{max-width:190px}.ig-app:not([lang^=zh]) .ix-hero h1{font-size:36px}.ig-app:not([lang^=zh]) .ix-features{grid-template-columns:1fr}.ig-app .ig-toolbar{gap:10px;max-width:none}.ig-page-heading{flex-wrap:wrap;gap:20px}}.ig-app .ig-language-picker{padding:0;position:relative}.ig-app .ig-language-trigger{width:100%;min-height:44px;box-shadow:none;color:#eedcff;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 13px;font:13px/1.4 system-ui,sans-serif;display:flex}.ig-language-current{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ig-language-indicator{background:#b783ea55;border:1px solid #b6eaff;flex:none;width:6px;height:6px;transition:background .2s,transform .2s;transform:rotate(45deg);box-shadow:0 0 7px #c17bff88}.is-open .ig-language-indicator{background:#baf6ff;transform:rotate(135deg)}.ig-language-menu{z-index:2000;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9d63c6 #211332;color:#f0dcff;background:linear-gradient(135deg,#2b1646fa,#160d27fc);border:1px solid #bb80f49c;border-top:2px solid #a7f1ff;border-radius:3px;padding:8px;font-family:system-ui,sans-serif;animation:.18s ease-out ig-language-reveal;position:fixed;overflow-y:auto;box-shadow:0 18px 55px #05010cbf,0 0 22px #af51ea33,inset 0 0 25px #7e3c9b11}.ig-language-menu button{text-align:start;color:#e7d3f5;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:11px 13px;font:14px/1.35 system-ui,sans-serif;display:flex}.ig-language-menu button+button{margin-top:3px}.ig-language-menu button strong{font-size:14px;font-weight:500;display:block}.ig-language-menu button small{color:#b292c7;margin-top:3px;font-size:11px;display:block}:is(.ig-language-menu button:hover,.ig-language-menu button:focus-visible){color:#fff;background:#a268cf20;border-color:#a48ccd55;outline:0}.ig-language-menu button[aria-selected=true]{border-color:#b28bef66;background:linear-gradient(90deg,#9750c743,#57397622);border-inline-start:2px solid #a8edff}.ig-language-check{color:#aef4ff;filter:drop-shadow(0 0 5px #98d9ff88);font-size:16px}@keyframes ig-language-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ig-language-menu{animation:none}.ig-language-indicator{transition:none}}.ig-language-load-status{z-index:100;background:var(--ig-panel,#1b1229);width:max-content;max-width:240px;color:var(--ig-text,#f4eafd);border:1px solid #a48ccd66;padding:8px 12px;font-size:13px;line-height:1.5;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0}
