:where(#iie-english-root,#adm2,#sr,#pr2,#iie-affdb-root,#iie-affdb-v2-root){--iie-page-max: 1180px;--iie-card-pad: clamp(16px, 2vw, 24px);--iie-section-gap: clamp(18px, 2.4vw, 28px);--iie-control-h: 44px;--iie-card-shadow: 0 1px 2px rgba(18, 24, 40, .04), 0 12px 32px rgba(18, 24, 40, .055);color:var(--text, #17191f)}:where(#adm2,#sr,#pr2){--ops-bg:#f5f4f1;--ops-surface:#fff;--ops-soft:#fafaf7;--ops-text:#17191f;--ops-muted:#626873;--ops-border:#dedee2;--ops-border-strong:#c9cbd1;--ops-red:#c41230;--ops-red-dark:#991026;--ops-radius:16px;--ops-shadow:0 1px 2px #11121409,0 12px 32px #1112140e;background:var(--ops-bg);color:var(--ops-text)}:where(#adm2,#sr,#pr2) :where(.main,.content){width:100%;min-width:0;padding:clamp(20px,3vw,38px) clamp(16px,3vw,36px) 56px!important}:where(#adm2,#sr,#pr2) :where(.pg,.page,[data-page-panel]){width:min(100%,1280px);margin-inline:auto}:where(#adm2,#sr,#pr2) :where(.topbar,.tb,.panel-topbar){min-height:68px;border-bottom:1px solid var(--ops-border);background:#ffffffef;box-shadow:0 1px #11121406;backdrop-filter:blur(14px)}:where(#adm2,#sr,#pr2) :where(.sidebar,.sbx,.panel-sidebar){border-right:1px solid #ffffff17}:where(#adm2,#sr,#pr2) :where(.ni,.nav-item,.sbx-item,[data-nav]){min-height:44px;border-radius:11px;font-weight:650;line-height:1.25}:where(#adm2,#sr,#pr2) :where(.ni.on,.ni.active,.nav-item.active,.sbx-item.active,[data-nav][aria-current=page]){background:var(--ops-red);color:#fff;box-shadow:0 8px 22px #c4123038}:where(#adm2,#sr,#pr2) :where(.page-head,.page-header,.ph-row,.panel-heading){display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:clamp(20px,2.5vw,30px)}:where(#adm2,#sr,#pr2) .ph{margin:0;color:var(--ops-text)}:where(#adm2,#sr,#pr2) .ps{margin-bottom:0;color:var(--ops-muted)}:where(#adm2,#sr,#pr2) :where(.actions,.page-actions,.toolbar,.ttb,.filters){display:flex;align-items:center;gap:10px;flex-wrap:wrap}:where(#adm2,#sr,#pr2) :where(.cards,.kpis,.stats,.grid){gap:14px}:where(#adm2,#sr,#pr2) :where(.card,.kpi,.stat-card,.panel,.tw){min-width:0;border:1px solid var(--ops-border);border-radius:var(--ops-radius);background:var(--ops-surface);box-shadow:var(--ops-shadow)}:where(#adm2,#sr,#pr2) :where(.card,.kpi,.stat-card){min-height:104px;padding:clamp(17px,2vw,22px)}:where(#adm2,#sr,#pr2) :where(.card,.kpi,.stat-card) :where(.value,.val,strong[data-value]){color:var(--ops-text);font-size:clamp(1.45rem,2.6vw,2rem);font-weight:850;letter-spacing:-.04em;line-height:1.05}:where(#adm2,#sr,#pr2) :where(.card,.kpi,.stat-card) :where(.label,.lbl,small){color:var(--ops-muted)}:where(#adm2,#sr,#pr2) :where(button,.btn,[role=button]){min-height:44px;border-radius:11px;font-weight:750}:where(#adm2,#sr,#pr2) :where(.btn-primary,.primary,button[type=submit]:not(.danger)){border-color:var(--ops-red);background:var(--ops-red);color:#fff;box-shadow:0 7px 18px #c412302b}:where(#adm2,#sr,#pr2) :where(.btn-primary,.primary,button[type=submit]:not(.danger)):hover{border-color:var(--ops-red-dark);background:var(--ops-red-dark)}:where(#adm2,#sr,#pr2) :where(.btn-secondary,.secondary,.ghost){border:1px solid var(--ops-border-strong);background:var(--ops-surface);color:var(--ops-text);box-shadow:none}:where(#adm2,#sr,#pr2) :where(.danger,.btn-danger){border-color:#b42318;background:#fff;color:#b42318}:where(#adm2,#sr,#pr2) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;max-width:100%;border:1px solid var(--ops-border-strong);border-radius:11px;background:var(--ops-surface);color:var(--ops-text)}:where(#adm2,#sr,#pr2) :where(input,select,textarea):focus{border-color:var(--ops-red);box-shadow:0 0 0 3px #c412301f}:where(#adm2,#sr,#pr2) .tw{overflow:auto}:where(#adm2,#sr,#pr2) :where(.tbl,table){width:100%;border-collapse:separate;border-spacing:0}:where(#adm2,#sr,#pr2) :where(.tbl,table) th{padding:13px 15px;border-bottom:1px solid var(--ops-border);background:var(--ops-soft);color:var(--ops-muted);font-size:.73rem;font-weight:800;letter-spacing:.055em;text-align:left;text-transform:uppercase}:where(#adm2,#sr,#pr2) :where(.tbl,table) td{padding:14px 15px;border-bottom:1px solid var(--ops-border);color:var(--ops-text);vertical-align:middle}:where(#adm2,#sr,#pr2) :where(.tbl,table) tbody tr:last-child td{border-bottom:0}:where(#adm2,#sr,#pr2) :where(.tbl,table) tbody tr:hover td{background:#fcfbf9}:where(#adm2,#sr,#pr2) :where(.empty,.empty-state,.es,[data-empty]){display:flex;min-height:180px;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:clamp(28px,5vw,48px);border:1px dashed var(--ops-border-strong);border-radius:var(--ops-radius);background:var(--ops-soft);color:var(--ops-muted);text-align:center}:where(#adm2,#sr,#pr2) :where(.badge,.status,.pill){display:inline-flex;min-height:28px;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;font-size:.72rem;font-weight:800;line-height:1.2}:where(#adm2,#sr,#pr2) :where(.badge,.status,.pill):before{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:currentColor;content:""}@media (max-width:900px){:where(#adm2,#sr,#pr2) :where(.cards,.kpis,.stats){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){:where(#adm2,#sr,#pr2) :where(.main,.content){padding:16px 13px 40px!important}:where(#adm2,#sr,#pr2) :where(.cards,.kpis,.stats){grid-template-columns:1fr!important}:where(#adm2,#sr,#pr2) :where(.page-head,.page-header,.ph-row,.panel-heading){display:block}:where(#adm2,#sr,#pr2) :where(.actions,.page-actions,.toolbar,.ttb,.filters){width:100%;margin-top:14px}:where(#adm2,#sr,#pr2) :where(.actions,.page-actions,.toolbar,.ttb,.filters) :where(button,.btn,input,select){width:100%}:where(#adm2,#sr,#pr2) :where(.tbl,table){min-width:680px}}:where(#iie-english-root,#adm2,#sr,#pr2,#iie-affdb-root,#iie-affdb-v2-root) :where(button,a,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--red, #c41230) 28%,transparent);outline-offset:2px}:where(#adm2,#sr,#pr2) :where(.content,.main,main){max-width:none}:where(#adm2,#sr,#pr2) :where(.page,[data-page-panel]){animation:iie-final-page-in .18s ease-out both}@keyframes iie-final-page-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){:where(#adm2,#sr,#pr2) :where(.page,[data-page-panel]){animation:none}}#iie-english-root .iie-mentor-dashboard{margin:4px 16px 26px;padding:clamp(20px,3vw,32px);border-radius:24px;color:#fff;background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.14),transparent 28%),linear-gradient(135deg,#16161a,#3e1520 56%,#9f102d);box-shadow:0 18px 48px #4c0c1e33;display:grid;grid-template-columns:minmax(260px,1fr) minmax(420px,1.15fr);gap:26px;align-items:center;overflow:hidden}#iie-english-root .iie-mentor-main{display:flex;align-items:flex-start;gap:16px}#iie-english-root .iie-mentor-mark{width:54px;height:54px;flex:0 0 54px;border-radius:16px;display:grid;place-items:center;color:#fff;background:#ffffff24;border:1px solid rgba(255,255,255,.18)}#iie-english-root .iie-mentor-mark svg{width:26px;height:26px}#iie-english-root .iie-mentor-eyebrow{color:#ffffffad;font-size:.68rem;font-weight:800;letter-spacing:.13em}#iie-english-root .iie-mentor-copy h2{color:#fff;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.05;letter-spacing:-.04em;margin:7px 0 8px}#iie-english-root .iie-mentor-copy p{color:#fffc;font-size:.9rem;line-height:1.55;margin:0}#iie-english-root .iie-mentor-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}#iie-english-root .iie-mentor-tags span{padding:5px 9px;border-radius:999px;color:#ffffffd1;background:#ffffff17;border:1px solid rgba(255,255,255,.12);font-size:.68rem;font-weight:700}#iie-english-root .iie-mentor-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#iie-english-root .iie-mentor-actions button{min-height:92px;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:13px;background:#ffffff17;color:#fff;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;column-gap:10px;text-align:left;cursor:pointer;transition:transform .18s ease,background .18s ease}#iie-english-root .iie-mentor-actions button:hover{transform:translateY(-2px);background:#ffffff29}#iie-english-root .iie-mentor-actions button>span{grid-row:1 / 3;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#ffffff1f}#iie-english-root .iie-mentor-actions svg{width:18px;height:18px}#iie-english-root .iie-mentor-actions strong{color:#fff;font-size:.86rem;align-self:end}#iie-english-root .iie-mentor-actions small{color:#fff9;font-size:.7rem;align-self:start}@media (max-width: 900px){#iie-english-root .iie-mentor-dashboard{grid-template-columns:1fr}}#alex-panel .ap-msg-listen{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;margin:7px 0 0 2px;padding:6px 11px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0a;color:#ffffffb8;font:700 .7rem/1.1 inherit;letter-spacing:.025em;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease}#alex-panel .ap-msg-listen:hover,#alex-panel .ap-msg-listen:focus-visible{border-color:#c41230a6;background:#c4123024;color:#fff;outline:none}#alex-panel .ap-msg-listen:active{transform:translateY(1px)}@media (max-width: 480px){#alex-panel .ap-msg-listen{min-height:40px;padding-inline:13px}}.iie-brand-img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}.iie-brand-inline,.iie-brand-inline>svg,.iie-brand-fallback-svg{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important}#iie-english-root .tb-logo-image{width:142px!important;height:40px!important;min-width:142px!important;max-width:142px!important;flex-basis:142px!important;border-radius:0;display:grid!important;place-items:center;background-color:transparent!important;background-image:var(--iie-brand-logo-light)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;overflow:hidden}#iie-english-root .tb-logo-image .iie-brand-img,#iie-english-root .tb-logo-product{display:none!important}:is([data-theme=dark],[data-theme=oled]) #iie-english-root .tb-logo-image{background-image:var(--iie-brand-logo-dark)!important}:where(.iie-auth-mark,.nav-mark,.nav-logo-mark,.ob-logo-mark):has(.iie-brand-img,.iie-brand-inline){padding:0!important;background:none!important;background-image:none!important;box-shadow:none!important;color:transparent!important;overflow:hidden!important}.iie-auth-mark .iie-brand-img{border-radius:10px}.nav-mark .iie-brand-img,.nav-logo-mark .iie-brand-img{border-radius:7px}@media (max-width: 600px){#iie-english-root .tb-logo{gap:0!important}#iie-english-root .tb-logo-product{display:none!important}#iie-english-root .tb-logo-image{width:118px!important;height:38px!important;min-width:118px!important;max-width:118px!important;flex-basis:118px!important}}#iie-english-root .iie-cert-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:18px}#iie-english-root .iie-cert-card{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:20px;background:var(--surface);box-shadow:0 12px 36px #11121412}#iie-english-root .iie-cert-card-brand{width:100%;height:92px;border-bottom:4px solid #ef4742;background-color:#111214;background-image:var(--iie-brand-logo-dark);background-position:24px center;background-repeat:no-repeat;background-size:205px auto}#iie-english-root .iie-cert-card-body{padding:clamp(20px,3vw,28px)}#iie-english-root .iie-cert-card-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}#iie-english-root .iie-cert-level{display:grid;place-items:center;width:58px;height:58px;border-radius:15px;color:#fff;background:linear-gradient(145deg,#ef4742,#c41230);font-size:1.35rem;font-weight:850}#iie-english-root .iie-cert-status{padding:7px 11px;border-radius:999px;color:#147a43;background:#e9f8ef;font-size:.72rem;font-weight:800}#iie-english-root .is-revoked .iie-cert-status{color:#b4232f;background:#fdecec}#iie-english-root .iie-cert-eyebrow{display:block;margin-bottom:7px;color:var(--red);font-size:.65rem;font-weight:800;letter-spacing:.13em}#iie-english-root .iie-cert-card h2{margin:0;color:var(--text);font-size:clamp(1.25rem,2vw,1.65rem);letter-spacing:-.035em}#iie-english-root .iie-cert-card p{margin:8px 0 20px;color:var(--text2);line-height:1.55}#iie-english-root .iie-cert-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:0 0 14px}#iie-english-root .iie-cert-facts>div{padding:12px;border-radius:12px;background:var(--surface2)}#iie-english-root .iie-cert-facts dt,#iie-english-root .iie-cert-code span{color:var(--muted);font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}#iie-english-root .iie-cert-facts dd{margin:4px 0 0;color:var(--text);font-size:.84rem;font-weight:750}#iie-english-root .iie-cert-code{display:flex;flex-direction:column;gap:5px;padding:12px;border:1px dashed var(--border);border-radius:12px}#iie-english-root .iie-cert-code code{color:var(--text2);font-size:.72rem;overflow-wrap:anywhere}#iie-english-root .iie-cert-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}#iie-english-root .iie-cert-actions .iie-btn{flex:1 1 120px;min-height:44px;justify-content:center}#iie-english-root .iie-cert-security-note{margin-top:18px;padding:15px 17px;border:1px solid var(--border);border-radius:14px;color:var(--text2);background:var(--surface2);font-size:.78rem;line-height:1.55}@media (max-width: 520px){#iie-english-root .iie-cert-card-brand{height:78px;background-position-x:18px;background-size:172px auto}#iie-english-root .iie-cert-facts{grid-template-columns:1fr}#iie-english-root .iie-cert-actions{flex-direction:column}#iie-english-root .iie-cert-actions .iie-btn{width:100%;flex-basis:auto}}@media (max-width: 600px){#iie-english-root .iie-mentor-dashboard{margin-inline:14px;padding:18px;border-radius:19px}#iie-english-root .iie-mentor-main{flex-direction:column}}@media (max-width: 390px){#iie-english-root .iie-mentor-actions{grid-template-columns:1fr}#iie-english-root .iie-mentor-actions button{min-height:74px}}#alex-panel{background:#111115!important;border-left-color:#c4123057!important;box-shadow:-12px 0 48px #1405097a!important}#alex-panel .ap-header{background:radial-gradient(circle at 100% 0,rgba(196,18,48,.2),transparent 42%),linear-gradient(180deg,#19191e,#111115)!important;border-bottom-color:#c412303d!important}#alex-panel .ap-header:before{background:radial-gradient(ellipse,rgba(196,18,48,.18),transparent 70%)!important}#alex-panel .ap-av{background:linear-gradient(135deg,#202026,#8e1028,#c41230)!important;box-shadow:0 0 0 3px #c4123033,0 4px 18px #c412303d!important}#alex-panel .ap-status-dot{border-color:#17171b!important}#alex-panel .ap-tabs{background:#ffffff0b!important}#alex-panel .ap-tab.active{color:#fff!important;background:#c4123038!important;border-color:#c412306b!important}#alex-panel .ap-tab:hover:not(.active){color:#ffffffc7!important;background:#c4123017!important}#alex-panel .ap-msgs::-webkit-scrollbar-thumb{background:#c4123061!important}#alex-panel .ap-msg-av.ai{background:linear-gradient(135deg,#28282e,#c41230)!important}#alex-panel .ap-msg.ai .ap-bubble{color:#f4f4f5!important;background:#ffffff0e!important;border-color:#ffffff1a!important}#alex-panel .ap-msg.user .ap-bubble{color:#ffe5e9!important;background:#c412302e!important;border-color:#c4123057!important}#alex-panel .ap-input-area{background:#111115!important;border-top-color:#c4123038!important}#alex-panel .ap-chip{color:#ffffffc2!important;background:#c412301a!important;border-color:#c4123047!important}#alex-panel .ap-chip:hover{color:#fff!important;background:#c412303d!important;border-color:#c4123080!important}#alex-panel .ap-textarea:focus{border-color:#c4123094!important;box-shadow:0 0 0 3px #c412301a!important}#alex-panel .ap-send-btn{background:linear-gradient(135deg,#8f0d25,#c41230)!important;box-shadow:0 3px 12px #c412304d!important}#alex-panel .ap-send-btn:hover{box-shadow:0 5px 18px #c4123070!important}#alex-panel .ap-scene-card:hover{background:#c412301f!important;border-color:#c4123066!important}#alex-panel .ap-mode-banner,#alex-panel .ap-roleplay-card{color:#fecdd3!important;background:#c412301a!important;border-color:#c4123047!important}#alex-backdrop.show{background:#08080a94!important}#alex-panel .ap-name{color:#fff!important;letter-spacing:-.01em}#alex-panel :where(.ap-tagline,.ap-bubble-time,.ap-scene-desc,.ap-snap-lbl){color:#ffffff7a!important}#alex-panel .ap-close{color:#ffffffa8!important;background:#ffffff0e!important;border-color:#ffffff1a!important}#alex-panel .ap-close:hover{color:#fff!important;background:#c4123033!important;border-color:#c4123061!important}#alex-panel .ap-typing-dots span{background:#c41230c2!important}#alex-panel .ap-voice-btn{color:#ffffffb8!important;background:#ffffff0e!important;border-color:#ffffff1f!important}#alex-panel .ap-voice-btn:hover{color:#fff!important;background:#c4123029!important;border-color:#c412306b!important}#alex-panel .ap-voice-btn.recording{color:#fff!important;background:#c4123047!important;border-color:#c412309e!important}#alex-panel .ap-voice-btn.speaking-tts{color:#fff!important;background:#c412302e!important;border-color:#c4123066!important}#alex-panel .ap-voice-mode-bar{color:#ffffffc7!important;background:#ffffff0b!important;border-color:#ffffff1a!important}#alex-panel .ap-voice-mode-bar .vm-wave{background:#c41230!important}#alex-panel .ap-tts-toggle,#alex-panel .ap-tts-toggle.on{color:#ffffffb8!important;background:#ffffff0f!important;border-color:#ffffff1f!important}#alex-panel .ap-tts-toggle.on{color:#fff!important;border-color:#c4123061!important;box-shadow:inset 0 -2px #c41230}#alex-panel .ap-textarea{color:#fff!important;background:#ffffff0e!important;border-color:#ffffff1f!important}#alex-panel .ap-textarea::placeholder{color:#ffffff52!important}#alex-panel .ap-scene-title,#alex-panel .ap-snap-val{color:#fff!important}#alex-panel .ap-scene-card span[style]{color:#fecdd3!important;background:#c412301a!important;border-color:#c4123042!important}#alex-panel #alex-mode-desc{color:#ffffff8f!important}#iie-english-root .sbx-mentor .sbx-icon{color:#fff;background:#c4123038;border:1px solid rgba(196,18,48,.28)}:where(#adm2,#sr,#pr2) .ph{color:var(--text);font-size:clamp(1.45rem,2.5vw,2rem);font-weight:850;letter-spacing:-.035em;line-height:1.12}:where(#adm2,#sr,#pr2) .ps{max-width:72ch;margin-top:6px;color:var(--text2);line-height:1.55}:where(#adm2,#sr,#pr2) :where(.ph,.ps)+:where(.card,.kpis,.grid,.tw,.tabs){margin-top:var(--iie-section-gap)}:where(#adm2,#sr,#pr2,#iie-affdb-root,#iie-affdb-v2-root) :where(.card,.kpi,.tw,.panel,.aff-card){border-color:var(--border);border-radius:var(--r-lg, 16px);box-shadow:var(--iie-card-shadow)}:where(#adm2,#sr,#pr2) :where(.card-bd,.card-body){padding:var(--iie-card-pad)}:where(#adm2,#sr,#pr2) .card-hd{min-height:54px;padding:13px var(--iie-card-pad);border-bottom-color:var(--border)}:where(#adm2,#sr,#pr2) :where(.cht,.card-title){color:var(--text);font-weight:780;letter-spacing:-.015em}:where(#adm2,#sr,#pr2) .tbl{border-collapse:separate;border-spacing:0}:where(#adm2,#sr,#pr2) .tbl th{height:44px;padding:10px 14px;background:var(--surface2);color:var(--muted);font-size:var(--fs-caption, .76rem);font-weight:750;letter-spacing:.045em;text-transform:uppercase}:where(#adm2,#sr,#pr2) .tbl td{min-height:48px;padding:12px 14px;border-bottom-color:var(--border);color:var(--text2);vertical-align:middle}:where(#adm2,#sr,#pr2) .tbl tbody tr:hover td{background:color-mix(in srgb,var(--red, #c41230) 3.5%,var(--surface))}:where(#adm2,#sr,#pr2,#iie-affdb-root,#iie-affdb-v2-root) :where(.btn,.ipt,.si,.fs,input:not([type=checkbox]):not([type=radio]),select){min-height:var(--iie-control-h)}:where(#adm2,#sr,#pr2,#iie-affdb-root,#iie-affdb-v2-root) :where(input,select,textarea){border-color:var(--border);background:var(--surface);color:var(--text)}:where(#adm2,#sr,#pr2,#iie-affdb-root,#iie-affdb-v2-root) :where(input,select,textarea)::placeholder{color:var(--muted);opacity:.85}:where(#adm2,#sr,#pr2) .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding-inline:15px;border-radius:var(--r-md, 10px);font-weight:720}:where(#adm2,#sr,#pr2,#iie-affdb-root,#iie-affdb-v2-root) .iie-ui-leading-icon{display:inline-flex;width:1.15em;height:1.15em;margin-inline-end:.45em;align-items:center;justify-content:center;color:currentColor;line-height:1;vertical-align:-.15em}:where(#adm2,#sr,#pr2,#iie-affdb-root,#iie-affdb-v2-root) :where(.btn,.tbn,.nav-item)>.iie-ui-leading-icon{margin-inline-end:0}:where(#adm2,#sr,#pr2,#iie-affdb-root,#iie-affdb-v2-root) .iie-ui-leading-icon>.iie-ui-icon{display:block;width:100%;height:100%;stroke-width:1.9}:where(#adm2,#sr,#pr2) :where(.ni,.nav-item){min-height:44px;gap:11px;border-radius:10px}:where(#adm2,#sr,#pr2) :where(.ni-ic,.ico,.nav-icon){display:inline-grid;width:22px;height:22px;flex:0 0 22px;place-items:center;color:currentColor}:where(#adm2,#sr,#pr2) :where(.ni-ic,.ico,.nav-icon) .iie-ui-icon,:where(#adm2,#sr,#pr2) :where(.ni-ic,.ico,.nav-icon)>svg{width:20px;height:20px;stroke-width:1.9}:where(#adm2,#sr,#pr2) :where(.ni,.nav-item):hover{background:color-mix(in srgb,var(--red, #c41230) 7%,var(--surface2));color:var(--text)}:where(#adm2,#sr,#pr2) :where(.ni.active,.nav-item.active){background:color-mix(in srgb,var(--red, #c41230) 11%,var(--surface));color:var(--red, #c41230)}:where(#adm2,#sr,#pr2,#iie-affdb-root,#iie-affdb-v2-root) :where(.ld,.iie-inline-state,[data-iie-state]){min-height:96px;padding:24px;border:1px dashed var(--border);border-radius:var(--r-md, 12px);background:color-mix(in srgb,var(--surface2) 72%,transparent);color:var(--text2);line-height:1.55;text-align:center}:where(#adm2,#sr,#pr2) :where(.is-error,[data-iie-state=error]){border-color:color-mix(in srgb,var(--red, #c41230) 30%,var(--border));background:color-mix(in srgb,var(--red, #c41230) 6%,var(--surface));color:var(--red, #c41230)}#iie-english-root .module-page{width:min(100%,var(--iie-page-max));margin-inline:auto}#iie-english-root .module-page>.mod-nav{align-items:flex-start;gap:14px;margin-bottom:var(--iie-section-gap)}#iie-english-root .module-page>.mod-nav :where(h1,h2){display:flex;align-items:center;gap:10px;margin:0;color:var(--text);font-size:clamp(1.45rem,3vw,2rem);line-height:1.15}#iie-english-root .iie-card-grid{align-items:stretch}#iie-english-root .iie-card{border-radius:var(--r-lg, 16px);box-shadow:var(--iie-card-shadow)}#iie-english-root .iie-card .iie-card-actions{margin-top:auto}#iie-english-root .iie-btn,#iie-english-root .back-btn{min-height:var(--iie-control-h)}#iie-english-root [data-iie-shop-balance]{border:1px solid var(--border)!important;border-left:4px solid var(--red, #c41230)!important;background:var(--surface)!important;color:var(--text)!important;box-shadow:var(--iie-card-shadow)}#iie-english-root [data-iie-shop-grid]>article{min-height:210px}#iie-english-root :where(.iie67-speakloop,.iie67-logic-hero){background:radial-gradient(circle at 100% 0,rgba(255,255,255,.08),transparent 36%),linear-gradient(135deg,#17171b,#34151e 55%,#8b102b)!important;color:#fff!important;border:1px solid rgba(255,255,255,.1)}#iie-english-root :where(.iie67-speakloop,.iie67-logic-hero) :where(h1,h2,h3,h4,strong){color:#fff!important}#iie-english-root :where(.iie67-speakloop-head,.iie67-logic-hero) p{color:#ffffffc7!important}#iie-english-root .iie67-speakloop{margin-bottom:40px;box-shadow:0 18px 46px #440c1c33}#iie-english-root .iie67-logic-hero{box-shadow:0 16px 36px #440c1c29}:where(#iie-affdb-root,#iie-affdb-v2-root){background:var(--bg, #f5f4f1)}:where(#iie-affdb-root,#iie-affdb-v2-root) :where(.muted,small,.sub){color:var(--text2, #5d6470)}:where(#iie-affdb-root,#iie-affdb-v2-root) :where(.aff-main,.dashboard,main){width:min(100%,var(--iie-page-max));margin-inline:auto}@media (max-width: 760px){:where(#adm2,#sr,#pr2) :where(.content,.main,main){padding-inline:14px}:where(#adm2,#sr,#pr2) .tw{overflow-x:auto;-webkit-overflow-scrolling:touch}:where(#adm2,#sr,#pr2) .tbl{min-width:680px}#iie-english-root .module-page>.mod-nav{flex-direction:column}#iie-english-root [data-iie-shop-grid]{grid-template-columns:1fr!important}}#iie-english-root,#iie-english-root *{min-width:0}#iie-english-root .mom-dash{width:min(100%,1440px);margin-inline:auto;overflow:clip}#iie-english-root :where(.mom-study-wrap,.mom-stats-wrap,.mom-acts-wrap,.ifm-outer){background:transparent!important;border:0!important;box-shadow:none!important}#iie-english-root :where(.mom-stat-card,.mom-act,.iie-experience-feature,.iie-tool-card,.v3-pcard){box-sizing:border-box;min-height:44px}#iie-english-root :where(.mom-act-icon,.mom-stat-icon,.iie-experience-icon){display:inline-grid;place-items:center;flex:0 0 auto}#iie-english-root .mom-act-icon{width:36px;height:36px;border-radius:11px;color:var(--text);background:var(--surface2)}#iie-english-root .mom-act-icon .iie-ui-icon,#iie-english-root .iie-experience-icon .iie-ui-icon{width:20px;height:20px}#iie-english-root .iie-experience-dashboard{background:transparent;border:0;box-shadow:none;padding-inline:16px}#iie-english-root .iie-experience-icon{width:44px;height:44px;border-radius:13px;color:var(--red);background:color-mix(in srgb,var(--red) 9%,var(--surface));margin-bottom:auto}#iie-english-root .iie-experience-feature.is-primary .iie-experience-icon{color:#fff;background:#ffffff29}#iie-english-root .iie-experience-feature>strong{overflow-wrap:anywhere}#iie-english-root :where(button,[role=button],a,input,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--red) 52%,#fff);outline-offset:3px}#alex-panel{width:min(440px,100vw);max-width:100vw}#alex-panel .ap-chip{min-height:36px;padding:7px 12px;white-space:normal;text-align:left}#alex-panel .ap-bubble{max-width:min(86%,34rem);overflow-wrap:anywhere}#alex-panel :where(.ap-close,.ap-send-btn,.ap-voice-btn){min-width:44px;min-height:44px}@media (min-width: 1280px){#iie-english-root .mom-learning-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr)}#iie-english-root .mom-acts-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width: 1024px){#iie-english-root .mom-learning-grid{grid-template-columns:1fr}#iie-english-root .mom-acts-grid{grid-template-columns:repeat(5,minmax(0,1fr))}#iie-english-root .iie-experience-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){#iie-english-root .mom-title{font-size:clamp(2rem,8vw,3rem)}#iie-english-root :where(.mom-greeting,.mom-study-wrap,.mom-stats-wrap,.mom-acts-wrap,.ifm-outer,.iie-dashboard-section){padding-inline:14px}#iie-english-root .mom-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#iie-english-root .mom-acts-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#alex-panel{width:100vw;height:100dvh;padding-bottom:env(safe-area-inset-bottom,0px)}#alex-panel .ap-header{padding-top:max(14px,env(safe-area-inset-top,0px))}#alex-panel .ap-tabs{overflow-x:auto;scrollbar-width:none}#alex-panel .ap-tab{min-width:86px;min-height:42px}#alex-panel .ap-quick-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}#alex-panel .ap-chip{flex:0 0 auto;scroll-snap-align:start}}@media (max-width: 600px){#iie-english-root .iie-experience-heading{align-items:flex-start;flex-direction:column}#iie-english-root .iie-experience-feature-grid{grid-template-columns:1fr}#iie-english-root .iie-experience-feature{min-height:128px}#iie-english-root .ifm-stages{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 480px){#iie-english-root .mom-acts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#iie-english-root .mom-stat-card{padding:12px;gap:9px}#iie-english-root .mom-stat-icon{width:36px;height:36px}#iie-english-root .mom-cta-card{border-radius:16px}#alex-panel .ap-scenarios{grid-template-columns:1fr}}@media (max-width: 360px){#iie-english-root .mom-stats-grid{grid-template-columns:1fr}#iie-english-root .mom-acts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#iie-english-root .ifm-stages{grid-template-columns:repeat(2,minmax(0,1fr))!important}#alex-panel .ap-name{font-size:.95rem}}@media (max-height: 520px) and (orientation: landscape){#alex-panel .ap-header{padding-block:8px}#alex-panel .ap-av{width:38px;height:38px}#alex-panel .ap-tabs{margin-top:6px}}@media (prefers-reduced-motion: reduce){#iie-english-root *,#alex-panel *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
