:root{--auth-blue:#1737e8;--auth-blue-dark:#07104b;--auth-pink:#e963a6;--auth-text:#141b4d;--auth-muted:#68708f;--auth-line:#dbe1ff;--auth-soft:#f4f6ff;--auth-white:#fff;--auth-success:#168c65}*{box-sizing:border-box}html{min-height:100%}body.auth-page{min-height:100vh;margin:0;color:var(--auth-text);font-family:Arial,Helvetica,sans-serif;background:radial-gradient(circle at 8% 8%,rgba(23,55,232,.12),transparent 30%),radial-gradient(circle at 92% 88%,rgba(233,99,166,.14),transparent 32%),linear-gradient(145deg,#f8f9ff 0%,#fff 48%,#fff8fc 100%)}.auth-shell{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto}.auth-header{height:86px;padding:0 clamp(20px,5vw,72px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(23,55,232,.12);background:rgba(255,255,255,.86);backdrop-filter:blur(15px)}.auth-logo{display:inline-flex;align-items:center;text-decoration:none}.auth-logo img{display:block;width:min(370px,70vw);height:58px;object-fit:contain;object-position:left center}.auth-private{display:inline-flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid var(--auth-line);border-radius:999px;background:#fff;font-size:13px;font-weight:800;color:var(--auth-blue-dark)}.auth-private::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--auth-success);box-shadow:0 0 0 5px rgba(22,140,101,.12)}.auth-main{width:min(1180px,calc(100% - 36px));margin:auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(370px,.72fr);gap:34px;align-items:center;padding:54px 0}.auth-copy{padding:12px 4px}.auth-eyebrow{font-size:13px;font-weight:900;letter-spacing:.16em;color:var(--auth-pink);text-transform:uppercase}.auth-copy h1{font-size:clamp(42px,5.5vw,74px);line-height:1.02;letter-spacing:-.055em;margin:18px 0 20px;color:var(--auth-blue-dark);max-width:760px}.auth-copy h1 span{background:linear-gradient(100deg,var(--auth-blue),#6b49ee 55%,var(--auth-pink));-webkit-background-clip:text;background-clip:text;color:transparent}.auth-copy>p{font-size:18px;line-height:1.75;color:var(--auth-muted);max-width:720px;margin:0 0 28px}.auth-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;max-width:720px}.auth-feature{display:flex;align-items:flex-start;gap:12px;padding:15px 16px;background:rgba(255,255,255,.78);border:1px solid var(--auth-line);border-radius:18px}.auth-feature b{display:block;font-size:14px;margin-bottom:4px}.auth-feature span{display:block;color:var(--auth-muted);font-size:13px;line-height:1.45}.auth-feature i{font-style:normal;width:32px;height:32px;display:grid;place-items:center;flex:0 0 32px;border-radius:11px;background:linear-gradient(135deg,#eaf0ff,#fff0f8);color:var(--auth-blue);font-weight:900}.auth-card{background:rgba(255,255,255,.94);border:1px solid var(--auth-line);box-shadow:0 28px 70px rgba(22,35,111,.14);border-radius:30px;padding:32px;position:relative;overflow:hidden}.auth-card::before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:5px;background:linear-gradient(90deg,var(--auth-blue),#6b49ee,var(--auth-pink))}.auth-card-kicker{display:flex;align-items:center;gap:9px;color:var(--auth-success);font-weight:900;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.auth-card-kicker::before{content:"✓";display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#e8fbf4}.auth-card h2{font-size:30px;line-height:1.18;margin:18px 0 10px;color:var(--auth-blue-dark)}.auth-card p{color:var(--auth-muted);line-height:1.65;margin:0 0 22px}.auth-login-btn{width:100%;border:0;border-radius:16px;padding:16px 20px;font:inherit;font-weight:900;font-size:17px;color:white;cursor:pointer;background:linear-gradient(100deg,var(--auth-blue),#6249ef 58%,var(--auth-pink));box-shadow:0 13px 28px rgba(50,50,210,.23);transition:transform .18s ease,box-shadow .18s ease}.auth-login-btn:hover{transform:translateY(-2px);box-shadow:0 17px 34px rgba(50,50,210,.28)}.auth-login-btn:disabled{cursor:wait;opacity:.65;transform:none}.auth-help{display:grid;gap:10px;margin-top:22px}.auth-help-row{display:flex;align-items:flex-start;gap:10px;padding:12px 13px;border-radius:14px;background:var(--auth-soft);font-size:13px;line-height:1.5;color:var(--auth-muted)}.auth-help-row strong{color:var(--auth-text)}.auth-status{min-height:24px;margin-top:16px;color:var(--auth-muted);font-size:13px;text-align:center}.auth-status.error{color:#b4234f}.auth-status.success{color:var(--auth-success)}.auth-footer{padding:22px;text-align:center;border-top:1px solid rgba(23,55,232,.1);font-size:13px;color:var(--auth-muted);background:rgba(255,255,255,.65)}.auth-footer strong{color:var(--auth-blue-dark)}.member-auth-bar{position:fixed;z-index:2147483000;right:14px;bottom:14px;display:flex;align-items:center;gap:8px;padding:8px 9px 8px 13px;border:1px solid rgba(23,55,232,.18);border-radius:999px;background:rgba(255,255,255,.96);box-shadow:0 12px 30px rgba(13,27,91,.17);backdrop-filter:blur(12px);font-family:Arial,Helvetica,sans-serif}.member-auth-email{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;color:#30385f}.member-auth-dot{width:8px;height:8px;border-radius:50%;background:#19aa78;box-shadow:0 0 0 4px rgba(25,170,120,.12)}.member-auth-logout{border:0;border-radius:999px;padding:9px 12px;background:#eef1ff;color:#1737e8;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.member-auth-logout:hover{background:#e6eaff}@media(max-width:900px){.auth-main{grid-template-columns:1fr;width:min(760px,calc(100% - 28px));padding:38px 0}.auth-copy{text-align:center}.auth-copy>p,.auth-features{margin-left:auto;margin-right:auto}.auth-card{max-width:560px;width:100%;margin:auto}.auth-header{height:76px;padding:0 18px}.auth-logo img{height:48px}.auth-private{display:none}}@media(max-width:560px){.auth-main{width:calc(100% - 20px);padding:24px 0 34px;gap:20px}.auth-copy h1{font-size:38px}.auth-copy>p{font-size:15.5px;line-height:1.65}.auth-features{grid-template-columns:1fr}.auth-card{padding:25px 20px;border-radius:24px}.auth-card h2{font-size:25px}.member-auth-bar{left:10px;right:10px;justify-content:center}.member-auth-email{max-width:45vw}}.auth-main-single{grid-template-columns:minmax(0,720px);justify-content:center}.device-card,.admin-card{max-width:720px;width:100%}.auth-field-label{display:block;font-weight:850;color:#11143f;margin:14px 0 7px}.auth-field{width:100%;border:1px solid #ccd5ff;background:#fff;border-radius:14px;padding:13px 14px;font:inherit;color:#11143f;outline:none}.auth-field:focus{border-color:#1737e8;box-shadow:0 0 0 4px rgba(23,55,232,.1)}.auth-actions-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.auth-secondary-btn{border:1px solid #c8d1ff;background:#f2f4ff;color:#1737e8;border-radius:12px;padding:10px 14px;font-weight:850;cursor:pointer}.admin-code-box{margin:17px 0;padding:18px;border:1px solid #bcd8ca;background:#f2fff7;border-radius:16px;text-align:center}.admin-code-box span,.admin-code-box small{display:block;color:#426652}.admin-code-box strong{display:block;font-size:clamp(30px,7vw,48px);letter-spacing:.16em;color:#0b7447;margin:8px 0}.simple-auth-message{width:min(620px,92%);margin:10vh auto;background:#fff;border:1px solid #dde3ff;border-radius:24px;padding:32px;text-align:center;box-shadow:0 18px 55px rgba(18,55,232,.12)}.simple-auth-message img{width:min(320px,80%)}.simple-auth-message h1{color:#080a3d}.auth-link-btn{text-decoration:none;display:inline-flex;margin-top:12px}.member-auth-admin{display:inline-flex;align-items:center;text-decoration:none;color:#1737e8;font-size:12px;font-weight:850;padding:6px 9px;border-radius:999px;background:#eef2ff}@media(max-width:720px){.auth-main-single{display:block}.auth-actions-row>*{flex:1}.admin-code-box strong{font-size:30px}}.auth-divider{display:flex;align-items:center;gap:10px;margin:18px 0 14px;color:var(--auth-muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.auth-divider::before,.auth-divider::after{content:"";height:1px;background:var(--auth-line);flex:1}.auth-direct-form{display:grid;gap:9px;margin-top:8px}.auth-field-label{display:block;font-size:13px;font-weight:850;color:var(--auth-blue-dark);margin-top:4px}.auth-field{width:100%;border:1px solid var(--auth-line);background:white;border-radius:14px;padding:13px 14px;font:inherit;color:var(--auth-text);outline:none}.auth-field:focus{border-color:var(--auth-blue);box-shadow:0 0 0 4px rgba(23,55,232,.1)}.auth-secondary-login{width:100%;border:1px solid var(--auth-blue);border-radius:14px;padding:13px 16px;background:#fff;color:var(--auth-blue);font:inherit;font-weight:900;cursor:pointer}.auth-secondary-login:hover{background:var(--auth-blue);color:white}.auth-secondary-login:disabled{opacity:.6;cursor:wait}.auth-recovery-box{margin:18px 0 4px;border:1px solid var(--auth-line);border-radius:16px;background:#f8f9ff;padding:0 14px}.auth-recovery-box summary{cursor:pointer;list-style:none;padding:13px 2px;color:var(--auth-blue-dark);font-size:13px;font-weight:900}.auth-recovery-box summary::-webkit-details-marker{display:none}.auth-recovery-box summary::after{content:"+";float:right;color:var(--auth-blue);font-size:18px;line-height:1}.auth-recovery-box[open] summary::after{content:"−"}.auth-recovery-form{display:grid;gap:8px;padding:0 0 13px}.auth-recovery-status{min-height:0;padding:0 2px 12px;color:var(--auth-muted);font-size:12px;line-height:1.45}.auth-recovery-status.error{color:#b4234f}.auth-recovery-status.success{color:var(--auth-success)}.auth-remember-device{display:flex;align-items:flex-start;gap:10px;margin:12px 0 14px;padding:12px 13px;border:1px solid rgba(18,55,232,.16);border-radius:16px;background:linear-gradient(135deg,#eef2ff,#fff0f7);cursor:pointer;box-shadow:0 8px 22px rgba(18,55,232,.06)}.auth-remember-device input{width:20px;height:20px;margin-top:2px;accent-color:#1237e8;flex:0 0 auto}.auth-remember-device span{display:block;line-height:1.35;color:#11143f}.auth-remember-device strong{display:block;font-size:14px}.auth-remember-device small{display:block;color:#646b86;font-size:12px;margin-top:2px}:root{--ym-blue:#1237e8;--ym-blue-2:#3157ff;--ym-navy:#070a3f;--ym-ink:#11143f;--ym-muted:#666e8e;--ym-pink:#ef73aa;--ym-pink-2:#d84f8e;--ym-cream:#fffafc;--ym-line:#dce4ff;--ym-card:rgba(255,255,255,.92);--ym-shadow:0 22px 60px rgba(18,55,232,.14);--ym-shadow-soft:0 12px 32px rgba(8,10,61,.08);--ym-radius:26px}html{scroll-behavior:smooth}body{min-width:0;color:var(--ym-ink);background:radial-gradient(circle at 12% 8%,rgba(18,55,232,.12),transparent 28%),radial-gradient(circle at 90% 14%,rgba(239,115,170,.18),transparent 30%),linear-gradient(180deg,#ffffff 0%,#f7f8ff 48%,#fff6fb 100%)!important}body::before{content:""!important;position:fixed!important;z-index:0!important;left:50%!important;top:52%!important;width:min(880px,88vw)!important;height:min(280px,33vw)!important;transform:translate(-50%,-50%) rotate(-8deg)!important;background:url(/assets/yenglish-logo-v22.webp?v=20260711-exact-logo?v=20260711-exact-logo) center/contain no-repeat!important;opacity:.032!important;pointer-events:none!important}body::after{content:"";position:fixed;inset:auto -12% -30% -12%;height:44vh;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 0%,rgba(239,115,170,.18),transparent 48%)}body>*{position:relative;z-index:1}img{max-width:100%}button,a,.btn,.tool-btn,.fc-back,.auth-login-btn,.nav-parent,.nav-submenu a,.topic-button,.filter-btn,.mode-btn,.reader-nav-btn,.mobile-list-toggle,.fc-logo,.bank-logo,.auth-logo,.logo,.open-topic,.vocab-chip,.item,.admin-card,.admin-action,summary{-webkit-tap-highlight-color:transparent}button,.btn,.tool-btn,.fc-back,.auth-login-btn,.nav-submenu a,.topic-button,.filter-btn,.mode-btn,.reader-nav-btn,.mobile-list-toggle,.vocab-chip,.item,.admin-action{transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,filter .18s ease,background .18s ease,border-color .18s ease!important;will-change:transform}button:hover,.btn:hover,.tool-btn:hover,.fc-back:hover,.auth-login-btn:hover,.nav-submenu a:hover,.topic-button:hover,.filter-btn:hover,.mode-btn:hover,.reader-nav-btn:hover,.mobile-list-toggle:hover,.vocab-chip:hover,.item:hover,.admin-action:hover{transform:translateY(-2px)!important;filter:saturate(1.08) contrast(1.01)}button:active,.btn:active,.tool-btn:active,.fc-back:active,.auth-login-btn:active,.nav-submenu a:active,.topic-button:active,.filter-btn:active,.mode-btn:active,.reader-nav-btn:active,.mobile-list-toggle:active,.vocab-chip:active,.item:active,.admin-action:active,.ym-pressing{transform:translateY(1px) scale(.975)!important}.logo img,.brand-logo,.ym-logo-image,.auth-logo img,.bank-logo img,.fc-logo img,.reader-side-head img,.fc-top img{filter:drop-shadow(0 14px 22px rgba(18,55,232,.12));transition:transform .25s ease,filter .25s ease}.logo:hover img,.auth-logo:hover img,.bank-logo:hover img,.fc-logo:hover img,.ym-logo:hover img{transform:translateY(-2px) scale(1.015);filter:drop-shadow(0 18px 28px rgba(18,55,232,.18))}.site-header,.ym-topic-header,.bank-header,.fc-header,.auth-header{background:rgba(255,255,255,.86)!important;backdrop-filter:blur(22px) saturate(1.4)!important;-webkit-backdrop-filter:blur(22px) saturate(1.4)!important;box-shadow:0 8px 30px rgba(8,10,61,.055)!important}.site-header::after,.ym-topic-header::after,.bank-header::after,.fc-header::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:linear-gradient(90deg,var(--ym-blue),var(--ym-pink),var(--ym-blue));opacity:.88}.site-nav a,.bank-nav a,.ym-topic-nav a,.fc-back,.auth-login-btn,.nav-parent,.nav-submenu a{border:1px solid rgba(220,228,255,.9);background:rgba(255,255,255,.72);box-shadow:0 8px 22px rgba(18,55,232,.055)}.site-nav a:hover,.bank-nav a:hover,.ym-topic-nav a:hover,.fc-back:hover,.nav-parent:hover,.nav-submenu a:hover{color:var(--ym-blue)!important;border-color:#b7c5ff;box-shadow:0 14px 32px rgba(18,55,232,.12)}.hero,.bank-hero,.fc-intro,.auth-card,.hero-panel,.reader-shell,.topic-card,.question-card,.panel,.fc-card,.card,.feature,.study-layout,.topic-panel,.content-panel,.admin-shell,.admin-panel,.admin-card,.auth-main section,.library-card,section{border-color:rgba(207,218,255,.9)!important}.hero,.bank-hero,.fc-intro,.auth-card,.hero-panel,.reader-shell,.topic-card,.question-card,.panel,.study-layout,.admin-panel,.content-panel,.topic-panel{box-shadow:var(--ym-shadow-soft)!important}.topic-card:hover,.question-card:hover,.panel:hover,.admin-card:hover,.auth-card:hover{box-shadow:var(--ym-shadow)!important}.hero h1,.bank-hero h1,.auth-copy h1,.fc-intro h1,.section-head h2,.admin-title,h1,h2{letter-spacing:-.04em}.hero h1 span,.auth-copy h1 span,.bank-hero h1 span,.fc-intro h1 span{background:linear-gradient(120deg,var(--ym-blue),#7549e8,var(--ym-pink));-webkit-background-clip:text;background-clip:text;color:transparent}input,select,textarea{border:1px solid #d7e0ff!important;background:rgba(255,255,255,.9)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 6px 18px rgba(18,55,232,.04);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}input:focus,select:focus,textarea:focus{outline:0!important;border-color:#96a9ff!important;box-shadow:0 0 0 5px rgba(18,55,232,.1),0 12px 26px rgba(18,55,232,.06)!important}.vocab-chip,.ym-vocab-term,.ym-inline-vocab{cursor:pointer!important}.vocab-chip,.ym-vocab-term{position:relative}.vocab-chip::after,.ym-vocab-term::after{content:"";position:absolute;left:8px;right:8px;bottom:2px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--ym-blue),var(--ym-pink));opacity:.28;transform:scaleX(.35);transform-origin:left;transition:transform .16s ease,opacity .16s ease}.vocab-chip:hover::after,.ym-vocab-term:hover::after{transform:scaleX(1);opacity:.75}.vocab-modal,.ym-vocab-popup{backdrop-filter:blur(14px)}.vocab-dialog,.ym-vocab-popup{border:1px solid rgba(184,198,255,.95)!important;box-shadow:0 24px 80px rgba(8,10,61,.25)!important}.modal-word,.ym-vocab-word{color:var(--ym-navy)!important}.modal-ipa,.ym-vocab-ipa{color:var(--ym-blue)!important}.meaning-box.vi,.ym-vocab-meaning{background:linear-gradient(135deg,#eef2ff,#fff6fb)!important}.btn.primary,.auth-login-btn,.ym-timer-actions button:first-child,#checkAnswer,.btn.green,#shuffleCards,.mode-btn.active,[data-mode].active{background:linear-gradient(135deg,var(--ym-blue),#6a4be8,var(--ym-pink))!important;color:white!important;border-color:transparent!important;box-shadow:0 16px 36px rgba(18,55,232,.22)!important}.btn.secondary,.tool-btn,.reader-nav-btn,.mobile-list-toggle,.btn.ghost{background:rgba(255,255,255,.82)!important;border-color:#cbd6ff!important}.metric,.mini-badge,.tag,.badge,.count,.stat,.feature-icon,.question-no,.topic-button span{box-shadow:0 8px 18px rgba(18,55,232,.07)}.flashcard,.question-card,.topic-card,.feature,.card,.panel,.auth-card,.reader-shell,.hero-panel,.study-layout{overflow:hidden}.flashcard::before,.question-card::before,.topic-card::before,.panel::before,.auth-card::before{box-shadow:0 0 30px rgba(239,115,170,.22)}.ym-watermark-floating{position:fixed;right:clamp(12px,3vw,36px);bottom:clamp(12px,3vw,32px);z-index:4;width:clamp(52px,7vw,78px);height:clamp(52px,7vw,78px);border-radius:26px;background:rgba(255,255,255,.56) url(/assets/yenglish-logo-v22.webp?v=20260711-exact-logo?v=20260711-exact-logo) center/78% no-repeat;border:1px solid rgba(219,226,255,.72);box-shadow:0 18px 45px rgba(18,55,232,.12);backdrop-filter:blur(16px);pointer-events:none;opacity:.48}.ym-ripple{position:absolute;border-radius:50%;transform:scale(0);animation:ym-ripple .55s ease-out;background:rgba(255,255,255,.55);pointer-events:none;z-index:2}@keyframes ym-ripple{to{transform:scale(3.2);opacity:0}}@keyframes ym-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}.auth-copy h1,.hero h1,.bank-hero h1,.fc-intro h1{animation:ym-float 5.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.auth-copy h1,.hero h1,.bank-hero h1,.fc-intro h1{animation:none!important}}@media(max-width:760px){.ym-watermark-floating{width:46px;height:46px;border-radius:18px;opacity:.32}.site-nav,.bank-nav{gap:6px}.site-nav a,.bank-nav a,.nav-parent{padding:8px 10px!important}.topic-card,.question-card,.panel{border-radius:20px!important}}.flashcard .word,.flashcard .value,.flashcard .vi-prompt,.flashcard .prompt-label,.flashcard .label,.flashcard .pos{color:#080a3d!important}.flashcard .ipa{color:#1237e8!important}.flashcard .info-block.vi .value{color:#0f5f3c!important}.flashcard .info-block.example .value{color:#3b2140!important}:root{--ym-ink:#071236!important;--ym-navy:#070a3f!important;--ym-muted:#38445f!important;--muted:#38445f!important;--auth-muted:#38445f!important;--cms-muted:#38445f!important;--ym-readable-blue:#0f3fbf!important;--ym-readable-pink:#a21d5b!important;--ym-readable-soft:#f8fbff!important}body,body p,body li,body td,body th,body label,body summary,body small,body span,body input,body select,body textarea{text-rendering:geometricPrecision}body:not(.official-listening-ui):not(.cms-official-listening),body:not(.official-listening-ui):not(.cms-official-listening) p,body:not(.official-listening-ui):not(.cms-official-listening) li,body:not(.official-listening-ui):not(.cms-official-listening) .value,body:not(.official-listening-ui):not(.cms-official-listening) .meaning-box div,body:not(.official-listening-ui):not(.cms-official-listening) .feature span,body:not(.official-listening-ui):not(.cms-official-listening) .cms-card p,body:not(.official-listening-ui):not(.cms-official-listening) .cms-hero p,body:not(.official-listening-ui):not(.cms-official-listening) .bank-hero p,body:not(.official-listening-ui):not(.cms-official-listening) .hero p,body:not(.official-listening-ui):not(.cms-official-listening) .fc-intro p,body:not(.official-listening-ui):not(.cms-official-listening) .section-head p,body:not(.official-listening-ui):not(.cms-official-listening) .stat span,body:not(.official-listening-ui):not(.cms-official-listening) .metric span,body:not(.official-listening-ui):not(.cms-official-listening) .tag,body:not(.official-listening-ui):not(.cms-official-listening) .badge{color:#263149!important;opacity:1!important}body:not(.official-listening-ui):not(.cms-official-listening) h1,body:not(.official-listening-ui):not(.cms-official-listening) h2,body:not(.official-listening-ui):not(.cms-official-listening) h3,body:not(.official-listening-ui):not(.cms-official-listening) h4,body:not(.official-listening-ui):not(.cms-official-listening) .word,body:not(.official-listening-ui):not(.cms-official-listening) .vi-prompt,body:not(.official-listening-ui):not(.cms-official-listening) .modal-word,body:not(.official-listening-ui):not(.cms-official-listening) .ym-vocab-word,body:not(.official-listening-ui):not(.cms-official-listening) .admin-title{color:#070a3f!important;opacity:1!important}.hero h1 span,.auth-copy h1 span,.bank-hero h1 span,.fc-intro h1 span,.admin-hero h1 span,.cms-hero h1 span{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#070a3f!important;color:#070a3f!important;opacity:1!important}.eyebrow,.fc-eyebrow,.cms-kicker,.admin-cms-kicker,.auth-eyebrow,.modal-kicker,.label,.block-title{color:#0f3fbf!important;opacity:1!important;font-weight:950!important}.hero,.bank-hero,.fc-intro,.auth-copy,.cms-hero,.admin-hero,.admin-cms-hero,.library-card,.panel,.card,.topic-card,.question-card,.feature,.stat,.metric,.auth-card{background:linear-gradient(135deg,rgba(255,255,255,.985),rgba(248,251,255,.965))!important;color:#071236!important;border-color:#c9d7ff!important}.fc-intro{width:min(1240px,94%)!important;margin:18px auto 18px!important;padding:clamp(22px,3vw,36px)!important;border:1px solid #c9d7ff!important;border-radius:28px!important;box-shadow:0 18px 55px rgba(18,55,232,.10),inset 0 1px 0 rgba(255,255,255,.95)!important;overflow:hidden!important}.fc-intro::before,.fc-intro::after,.hero::before,.bank-hero::before{opacity:.09!important}.fc-intro h1,.bank-hero h1,.hero h1,.cms-hero h1{color:#070a3f!important;text-shadow:none!important}.fc-intro p,.bank-hero p,.hero p,.cms-hero p{color:#2e3a55!important;font-weight:650!important}.mode-btn,.btn.secondary,.btn.ghost,.tool-btn,.cms-btn,.admin-pill-button,.fc-back,.site-nav a,.nav-parent,.nav-submenu a{color:#071236!important;background:rgba(255,255,255,.94)!important;border-color:#c7d4ff!important}.mode-btn.active,.btn.primary,.cms-btn.primary,.auth-login-btn,#checkAnswer,.btn.green,.btn.pink,.admin-primary{color:#ffffff!important;background:linear-gradient(135deg,#143fea,#3157ff)!important;border-color:#143fea!important;text-shadow:0 1px 1px rgba(0,0,0,.18)!important}.btn.secondary:hover,.btn.ghost:hover,.mode-btn:hover,.cms-btn:hover,.site-nav a:hover,.nav-parent:hover,.nav-submenu a:hover{color:#0f3fbf!important;background:#eef4ff!important;border-color:#8fb0ff!important}input::placeholder,textarea::placeholder{color:#667085!important;opacity:1!important}input,select,textarea{color:#071236!important}.badge,.tag,.nav-count,.count,.cms-tag,.admin-cms-badge{color:#0f3fbf!important;background:#eaf2ff!important;border-color:#c9d7ff!important}.item .s,.list-head span,.hint-line,.tip,.cms-small,.admin-cms-small{color:#46536d!important;opacity:1!important}.info-block,.meaning-box,.flash-only-hint,.quiz-box,.cms-reading-instruction,.cms-option-box,.admin-cms-help{background:#f5f8ff!important;border-color:#d4defe!important;color:#071236!important}.info-block.vi,.meaning-box.vi{background:#f1fff7!important;color:#064b31!important}.info-block.example{background:#fff6fb!important;color:#3a1730!important}.ipa,.modal-ipa,.ym-vocab-ipa,.fc-back .ipa,.flashcard .ipa{color:#0f3fbf!important}.fc-footer,.bank-footer,.site-footer{color:#fff!important}.fc-footer span,.bank-footer span,.site-footer span{color:rgba(255,255,255,.88)!important;opacity:1!important}.selection-highlight-toolbar,.highlight-popover{color:#071236!important;background:#ffffff!important;border-color:#9bbcff!important}.cms-result,#resultPanel,.floating-result,.admin-submit-status{color:#071236!important;background:#f7faff!important;border-color:#c7d7ff!important}body::before{opacity:.018!important}body::after{opacity:.22!important}@media(max-width:720px){.fc-intro,.hero,.bank-hero,.cms-hero{border-radius:22px!important;padding:20px 16px!important}.fc-intro h1,.bank-hero h1,.hero h1{font-size:clamp(30px,9vw,46px)!important}}:root{--ym-glass:rgba(255,255,255,.74);--ym-glow-blue:0 20px 65px rgba(18,55,232,.16);--ym-glow-pink:0 20px 65px rgba(239,115,170,.14)}body{background:radial-gradient(circle at 8% 10%,rgba(18,55,232,.16),transparent 24%),radial-gradient(circle at 92% 12%,rgba(239,115,170,.20),transparent 25%),radial-gradient(circle at 50% 105%,rgba(18,55,232,.10),transparent 35%),linear-gradient(180deg,#fff 0%,#f8f9ff 42%,#fff6fb 100%)!important}body:before{opacity:.045!important;filter:drop-shadow(0 24px 50px rgba(18,55,232,.08))}body:after{opacity:.9!important}.site-header,.ym-topic-header,.bank-header,.fc-header,.auth-header{border-bottom-color:rgba(211,221,255,.82)!important}.site-header:before,.ym-topic-header:before,.bank-header:before,.fc-header:before,.auth-header:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.45),rgba(255,255,255,0) 32%,rgba(255,255,255,.5));opacity:.75}.auth-copy,.hero>*,.bank-hero>*,.fc-intro>*{position:relative;z-index:1}.auth-copy:before,.hero:before,.bank-hero:before,.fc-intro:before{box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 30px 90px rgba(18,55,232,.08)!important}.auth-card,.hero-panel,.topic-card,.question-card,.panel,.fc-card,.admin-panel,.study-layout,.reader-shell,section{backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);box-shadow:0 18px 55px rgba(8,10,61,.075),inset 0 1px 0 rgba(255,255,255,.78)!important}.auth-card:hover,.topic-card:hover,.question-card:hover,.panel:hover,.admin-panel:hover{transform:translateY(-2px);box-shadow:var(--ym-glow-blue),var(--ym-glow-pink),inset 0 1px 0 rgba(255,255,255,.8)!important}.btn,.auth-login-btn,.admin-primary,.admin-pill-button,.admin-action,.tool-btn,.mode-btn,.filter-btn,.reader-nav-btn,.fc-back,.nav-submenu a,.ym-timer-actions button,.vocab-chip,.question-nav button,.topic-button{position:relative;overflow:hidden;isolation:isolate}.btn:before,.auth-login-btn:before,.admin-primary:before,.admin-pill-button:before,.admin-action:before,.tool-btn:before,.mode-btn:before,.filter-btn:before,.reader-nav-btn:before,.fc-back:before,.nav-submenu a:before,.ym-timer-actions button:before,.vocab-chip:before,.question-nav button:before,.topic-button:before{content:"";position:absolute;inset:-2px;z-index:-1;background:linear-gradient(120deg,rgba(255,255,255,.6),rgba(255,255,255,0) 35%,rgba(255,255,255,.45));transform:translateX(-105%);transition:transform .36s ease}.btn:hover:before,.auth-login-btn:hover:before,.admin-primary:hover:before,.admin-pill-button:hover:before,.admin-action:hover:before,.tool-btn:hover:before,.mode-btn:hover:before,.filter-btn:hover:before,.reader-nav-btn:hover:before,.fc-back:hover:before,.nav-submenu a:hover:before,.ym-timer-actions button:hover:before,.vocab-chip:hover:before,.question-nav button:hover:before,.topic-button:hover:before{transform:translateX(105%)}.admin-center{width:min(1420px,calc(100% - 36px))!important}.admin-grid{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr)!important}.admin-left{gap:18px}.bulk-panel{border-top:5px solid transparent;border-image:linear-gradient(90deg,#1237e8,#ef73aa) 1}.bulk-sample{font-size:12px;line-height:1.55;color:var(--auth-muted);border:1px dashed #cbd6ff;background:linear-gradient(135deg,#f2f5ff,#fff6fb);padding:12px 13px;border-radius:14px;margin-bottom:12px}.bulk-textarea{min-height:190px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.55}.bulk-check{display:flex;gap:9px;align-items:flex-start;margin:10px 0 12px;color:var(--auth-muted);font-size:12.5px;font-weight:800}.bulk-check input{width:18px;height:18px;accent-color:#1237e8}.bulk-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.bulk-actions button{min-height:44px}.bulk-progress{margin-top:12px;min-height:20px;color:var(--auth-muted);font-size:12.5px;text-align:center}.bulk-progress.success{color:var(--auth-success);font-weight:900}.bulk-progress.error{color:#b42365;font-weight:900}.bulk-summary{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin:10px 0}.bulk-summary span{padding:7px 9px;border-radius:999px;background:#eef2ff;color:#14236b;font-size:11px;font-weight:900}.bulk-summary b{color:#1237e8}.bulk-result{margin-top:10px}.bulk-empty{text-align:center;color:var(--auth-muted);font-size:12px;border:1px dashed var(--auth-line);border-radius:15px;padding:16px}.bulk-table-wrap{max-height:340px;overflow:auto;border:1px solid var(--auth-line);border-radius:15px;background:#fff}.bulk-table{width:100%;border-collapse:collapse;font-size:11.5px}.bulk-table th{position:sticky;top:0;background:#07104b;color:white;text-align:left;padding:9px;z-index:1}.bulk-table td{border-top:1px solid #e7eaff;padding:8px;vertical-align:top}.bulk-table tr.created td{background:#f4fff9}.bulk-table tr.error td{background:#fff2f6}.bulk-table code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:800;color:#1237e8;white-space:nowrap}.ym-capacity-ribbon{position:fixed;left:clamp(10px,2vw,24px);bottom:clamp(10px,2vw,24px);z-index:8;display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.72);border:1px solid rgba(210,220,255,.9);box-shadow:0 18px 44px rgba(18,55,232,.10);backdrop-filter:blur(16px);font-size:11.5px;font-weight:900;color:#08104a;pointer-events:none}.ym-capacity-ribbon i{width:9px;height:9px;border-radius:999px;background:#16a36d;box-shadow:0 0 0 6px rgba(22,163,109,.13)}.ym-spotlight{position:fixed;z-index:0;inset:0;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,35%),rgba(18,55,232,.075),transparent 45%);opacity:.75;transition:opacity .2s ease}.ym-pop{animation:ym-pop .22s cubic-bezier(.2,1.2,.2,1)}@keyframes ym-pop{0%{transform:scale(.985)}65%{transform:scale(1.012)}100%{transform:scale(1)}}@media(max-width:1120px){.admin-grid{grid-template-columns:1fr!important}.bulk-actions{grid-template-columns:1fr 1fr}.ym-capacity-ribbon{display:none}}@media(max-width:680px){.bulk-actions{grid-template-columns:1fr}.bulk-table{font-size:10.5px}.bulk-table th,.bulk-table td{padding:7px}.admin-center{width:calc(100% - 18px)!important}.auth-copy h1,.hero h1,.bank-hero h1{animation:none!important}}@media(prefers-reduced-motion:reduce){.ym-spotlight{display:none}.auth-card:hover,.topic-card:hover,.question-card:hover,.panel:hover,.admin-panel:hover{transform:none}}.ym-vocab-ipa,.ipa,.fc-ipa,.pronunciation,[data-role=ipa],.vocab-ipa{direction:ltr!important;unicode-bidi:isolate!important;font-family:"Segoe UI","Segoe UI Symbol","Noto Sans","Noto Sans IPA","Arial Unicode MS",Arial,sans-serif!important;font-variant-ligatures:none!important;letter-spacing:.01em;text-rendering:geometricPrecision}.ym-vocab-popup .ym-vocab-ipa,.fc-back .ipa,.flashcard .ipa{display:inline-block;background:linear-gradient(135deg,#eef2ff,#fff5fa);border:1px solid rgba(18,55,232,.12);border-radius:999px;padding:5px 10px;color:#1237e8!important}.ym-capacity-ribbon{display:none!important}.ym-band-samples{scroll-margin-top:132px}.ym-band-stack{display:grid;gap:16px;margin-top:14px}.ym-band-card{position:relative;border:1px solid rgba(205,214,255,.92);border-radius:20px;padding:18px;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(248,249,255,.96));box-shadow:0 18px 46px rgba(18,55,232,.07),inset 0 1px 0 rgba(255,255,255,.9);overflow:hidden}.ym-band-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:7px;background:linear-gradient(180deg,#1237e8,#ef73aa)}.ym-band-card.band55:before{background:linear-gradient(180deg,#8293ff,#c8d0ff)}.ym-band-card.band65:before{background:linear-gradient(180deg,#1237e8,#7c5cff)}.ym-band-card.band75:before{background:linear-gradient(180deg,#1237e8,#ef73aa)}.ym-band-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.ym-band-label{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:8px 12px;font-weight:950;font-size:13px;color:#07104b;background:#eef2ff;border:1px solid #d8e0ff}.ym-band-card.band65 .ym-band-label{background:#fff0f7;border-color:#f6c6dc;color:#982054}.ym-band-card.band75 .ym-band-label{background:linear-gradient(135deg,#eef2ff,#fff0f7);border-color:#cdd6ff;color:#1237e8}.ym-band-note{font-size:13px;color:#636b88;font-weight:800}.ym-band-script{font-size:16px;line-height:1.78;color:#151744}.ym-band-script p{margin:0 0 12px}.ym-band-script p:last-child{margin-bottom:0}.ym-teacher-note{margin-top:14px;border:1px dashed rgba(239,115,170,.45);background:linear-gradient(135deg,#fff6fb,#f3f6ff);padding:12px 14px;border-radius:16px;color:#646b86;font-size:13px;font-weight:800}.ym-teacher-note b{color:#07104b}@media(max-width:720px){.ym-band-card{padding:15px}.ym-band-script{font-size:15.5px}.ym-band-top{align-items:flex-start}}.ym-band-card.band85:before{background:linear-gradient(180deg,#080a3d,#1237e8,#ef73aa)}.ym-band-card.band85 .ym-band-label{background:linear-gradient(135deg,#080a3d,#1237e8);color:#fff;border-color:#1237e8}.ym-extended-sample{scroll-margin-top:132px;background:linear-gradient(145deg,#fff,#f8f9ff 54%,#fff0f7);border-color:#cdd6ff}.ym-extended-sample .ym-long-script{font-size:17px;line-height:1.86;border-left-color:var(--pink);box-shadow:inset 0 0 0 1px rgba(205,214,255,.95),0 14px 36px rgba(18,55,232,.065)}.ym-extended-sample .ym-long-script p:first-child{font-weight:750;color:#11143f}.ym-vi-guide{margin-top:14px;border:1px dashed rgba(18,55,232,.28);background:rgba(255,255,255,.75);border-radius:16px;padding:14px 16px}.ym-vi-guide h3{margin-top:0}.ym-vi-guide p{margin:6px 0}.ym-extended-sample table td:first-child{font-weight:850;color:#080a3d}@media(max-width:720px){.ym-extended-sample .ym-long-script{font-size:16px;line-height:1.78}}:root{--ym-ink:#071236!important;--ym-navy:#070a3f!important;--ym-muted:#38445f!important;--muted:#38445f!important;--auth-muted:#38445f!important;--cms-muted:#38445f!important;--ym-readable-blue:#0f3fbf!important;--ym-readable-pink:#a21d5b!important;--ym-readable-soft:#f8fbff!important}body,body p,body li,body td,body th,body label,body summary,body small,body span,body input,body select,body textarea{text-rendering:geometricPrecision}body:not(.official-listening-ui):not(.cms-official-listening),body:not(.official-listening-ui):not(.cms-official-listening) p,body:not(.official-listening-ui):not(.cms-official-listening) li,body:not(.official-listening-ui):not(.cms-official-listening) .value,body:not(.official-listening-ui):not(.cms-official-listening) .meaning-box div,body:not(.official-listening-ui):not(.cms-official-listening) .feature span,body:not(.official-listening-ui):not(.cms-official-listening) .cms-card p,body:not(.official-listening-ui):not(.cms-official-listening) .cms-hero p,body:not(.official-listening-ui):not(.cms-official-listening) .bank-hero p,body:not(.official-listening-ui):not(.cms-official-listening) .hero p,body:not(.official-listening-ui):not(.cms-official-listening) .fc-intro p,body:not(.official-listening-ui):not(.cms-official-listening) .section-head p,body:not(.official-listening-ui):not(.cms-official-listening) .stat span,body:not(.official-listening-ui):not(.cms-official-listening) .metric span,body:not(.official-listening-ui):not(.cms-official-listening) .tag,body:not(.official-listening-ui):not(.cms-official-listening) .badge{color:#263149!important;opacity:1!important}body:not(.official-listening-ui):not(.cms-official-listening) h1,body:not(.official-listening-ui):not(.cms-official-listening) h2,body:not(.official-listening-ui):not(.cms-official-listening) h3,body:not(.official-listening-ui):not(.cms-official-listening) h4,body:not(.official-listening-ui):not(.cms-official-listening) .word,body:not(.official-listening-ui):not(.cms-official-listening) .vi-prompt,body:not(.official-listening-ui):not(.cms-official-listening) .modal-word,body:not(.official-listening-ui):not(.cms-official-listening) .ym-vocab-word,body:not(.official-listening-ui):not(.cms-official-listening) .admin-title{color:#070a3f!important;opacity:1!important}.hero h1 span,.auth-copy h1 span,.bank-hero h1 span,.fc-intro h1 span,.admin-hero h1 span,.cms-hero h1 span{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#070a3f!important;color:#070a3f!important;opacity:1!important}.eyebrow,.fc-eyebrow,.cms-kicker,.admin-cms-kicker,.auth-eyebrow,.modal-kicker,.label,.block-title{color:#0f3fbf!important;opacity:1!important;font-weight:950!important}.hero,.bank-hero,.fc-intro,.auth-copy,.cms-hero,.admin-hero,.admin-cms-hero,.library-card,.panel,.card,.topic-card,.question-card,.feature,.stat,.metric,.auth-card{background:linear-gradient(135deg,rgba(255,255,255,.985),rgba(248,251,255,.965))!important;color:#071236!important;border-color:#c9d7ff!important}.fc-intro{width:min(1240px,94%)!important;margin:18px auto 18px!important;padding:clamp(22px,3vw,36px)!important;border:1px solid #c9d7ff!important;border-radius:28px!important;box-shadow:0 18px 55px rgba(18,55,232,.10),inset 0 1px 0 rgba(255,255,255,.95)!important;overflow:hidden!important}.fc-intro::before,.fc-intro::after,.hero::before,.bank-hero::before{opacity:.09!important}.fc-intro h1,.bank-hero h1,.hero h1,.cms-hero h1{color:#070a3f!important;text-shadow:none!important}.fc-intro p,.bank-hero p,.hero p,.cms-hero p{color:#2e3a55!important;font-weight:650!important}.mode-btn,.btn.secondary,.btn.ghost,.tool-btn,.cms-btn,.admin-pill-button,.fc-back,.site-nav a,.nav-parent,.nav-submenu a{color:#071236!important;background:rgba(255,255,255,.94)!important;border-color:#c7d4ff!important}.mode-btn.active,.btn.primary,.cms-btn.primary,.auth-login-btn,#checkAnswer,.btn.green,.btn.pink,.admin-primary{color:#ffffff!important;background:linear-gradient(135deg,#143fea,#3157ff)!important;border-color:#143fea!important;text-shadow:0 1px 1px rgba(0,0,0,.18)!important}.btn.secondary:hover,.btn.ghost:hover,.mode-btn:hover,.cms-btn:hover,.site-nav a:hover,.nav-parent:hover,.nav-submenu a:hover{color:#0f3fbf!important;background:#eef4ff!important;border-color:#8fb0ff!important}input::placeholder,textarea::placeholder{color:#667085!important;opacity:1!important}input,select,textarea{color:#071236!important}.badge,.tag,.nav-count,.count,.cms-tag,.admin-cms-badge{color:#0f3fbf!important;background:#eaf2ff!important;border-color:#c9d7ff!important}.item .s,.list-head span,.hint-line,.tip,.cms-small,.admin-cms-small{color:#46536d!important;opacity:1!important}.info-block,.meaning-box,.flash-only-hint,.quiz-box,.cms-reading-instruction,.cms-option-box,.admin-cms-help{background:#f5f8ff!important;border-color:#d4defe!important;color:#071236!important}.info-block.vi,.meaning-box.vi{background:#f1fff7!important;color:#064b31!important}.info-block.example{background:#fff6fb!important;color:#3a1730!important}.ipa,.modal-ipa,.ym-vocab-ipa,.fc-back .ipa,.flashcard .ipa{color:#0f3fbf!important}.fc-footer,.bank-footer,.site-footer{color:#fff!important}.fc-footer span,.bank-footer span,.site-footer span{color:rgba(255,255,255,.88)!important;opacity:1!important}.selection-highlight-toolbar,.highlight-popover{color:#071236!important;background:#ffffff!important;border-color:#9bbcff!important}.cms-result,#resultPanel,.floating-result,.admin-submit-status{color:#071236!important;background:#f7faff!important;border-color:#c7d7ff!important}body::before{opacity:.018!important}body::after{opacity:.22!important}@media(max-width:720px){.fc-intro,.hero,.bank-hero,.cms-hero{border-radius:22px!important;padding:20px 16px!important}.fc-intro h1,.bank-hero h1,.hero h1{font-size:clamp(30px,9vw,46px)!important}}:root{--ym-readable-ink:#07132f;--ym-readable-text:#101828;--ym-readable-muted:#344054;--ym-readable-soft:#f7fbff;--ym-readable-blue:#1237e8;--ym-readable-blue-2:#2563eb;--ym-readable-pink:#d92d80;--ym-readable-line:#c9d8ff;--ym-readable-card:#ffffff}html,body{color:var(--ym-readable-text)!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body,p,li,td,th,label,summary,figcaption,.value,.instruction,.cms-q-prompt,.cms-q-note,.cms-reading-passage-inner,.cms-reading-instruction,.question-text,.reader-text,.reader-passage,.topic-body,.script,.vn,.en,.card p,.bank-card p,.cms-card p,.stat span,.cms-stat span,.meta,.subtitle,.sub,.desc,.description,.helper,.hint-line,.prompt-label,.label,.pos,.small,.muted,.cms-muted{color:var(--ym-readable-muted)!important}h1,h2,h3,h4,h5,h6,.word,.vi-prompt,.cms-card h3,.bank-card h3,.topic-card h3,.question-title,.section-title,.admin-title,.list-head h2,.cms-section h2,.cms-section h3{color:var(--ym-readable-ink)!important;text-shadow:none!important;-webkit-text-fill-color:currentColor!important}strong,b{color:var(--ym-readable-ink)!important}a{color:#0b3bd7!important;text-underline-offset:3px}::placeholder{color:#667085!important;opacity:1!important}input,select,textarea{color:var(--ym-readable-text)!important;background:#fff!important;border-color:#b8c7ff!important}input:focus,select:focus,textarea:focus{border-color:#2563eb!important;box-shadow:0 0 0 4px rgba(37,99,235,.14)!important}.btn:not(.ghost):not(.secondary),.cms-btn.primary,.admin-primary,.admin-action.primary,.mode-btn.active,.reader-nav-btn.primary,.official-submit,.start-test-btn,.test-start-btn,.submit-btn,.nav-submit,.cms-play,.tap-flip-cta,#fcCongratsNext{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.15)!important}.btn.secondary,.btn.ghost,.cms-btn:not(.primary),.mode-btn:not(.active),.filter-btn,.fc-back,.admin-action:not(.primary){color:#0b3bd7!important;-webkit-text-fill-color:#0b3bd7!important}.site-header,.bank-header,.fc-header,.auth-header,.ym-topic-header{background:rgba(255,255,255,.94)!important}.site-nav>a,.bank-nav>a,.site-nav .nav-parent,.bank-nav .nav-parent,.nav-submenu a{color:#26324d!important;-webkit-text-fill-color:#26324d!important}.site-nav>a:hover,.bank-nav>a:hover,.site-nav .nav-parent:hover,.bank-nav .nav-parent:hover,.nav-submenu a:hover{color:#1237e8!important;-webkit-text-fill-color:#1237e8!important}.site-nav>a.active,.bank-nav>a.active,.site-nav .nav-parent.active,.bank-nav .nav-parent.active{color:#fff!important;-webkit-text-fill-color:#fff!important}.nav-count,.cms-tag,.tag,.badge{color:#1237e8!important;-webkit-text-fill-color:#1237e8!important;background:#eaf2ff!important;border-color:#bed0ff!important}.site-nav>a.active .nav-count,.site-nav .nav-parent.active .nav-count,.bank-nav>a.active .nav-count{color:#fff!important;-webkit-text-fill-color:#fff!important;background:rgba(255,255,255,.22)!important}.hero,.bank-hero,.fc-intro,.auth-copy,.cms-hero{background:linear-gradient(135deg,#ffffff 0%,#f5f9ff 62%,#fff7fb 100%)!important;border:1px solid var(--ym-readable-line)!important;color:var(--ym-readable-text)!important;box-shadow:0 22px 70px rgba(8,10,61,.10)!important}.fc-intro{border-radius:28px!important;padding:clamp(22px,3vw,34px)!important;margin-top:22px!important;margin-bottom:22px!important}.hero::before,.bank-hero::before,.fc-intro::before,.auth-copy::before{opacity:.16!important;filter:none!important}.hero h1,.bank-hero h1,.fc-intro h1,.auth-copy h1,.cms-hero h1{color:var(--ym-readable-ink)!important;-webkit-text-fill-color:var(--ym-readable-ink)!important;background:none!important;text-shadow:none!important}.hero p,.bank-hero p,.fc-intro p,.auth-copy p,.cms-hero p{color:#26324d!important;-webkit-text-fill-color:#26324d!important;font-weight:650!important}.fc-eyebrow,.cms-kicker,.bank-kicker,.eyebrow,.kicker{color:#1237e8!important;-webkit-text-fill-color:#1237e8!important;text-shadow:none!important}.flashcard .face,.flashcard .front,.flashcard .back{color:var(--ym-readable-text)!important;background:linear-gradient(180deg,#ffffff,#f8fbff)!important}.flashcard .word,.flashcard .vi-prompt,.flashcard .front .vi-prompt,.flashcard .back .word{color:#070a3f!important;-webkit-text-fill-color:#070a3f!important}.flashcard .value,.flashcard .info-block .value,.flashcard .pos,.flashcard .label,.flashcard .prompt-label,.flashcard .hint-line{color:#25324a!important;-webkit-text-fill-color:#25324a!important}.flashcard .ipa,.ym-vocab-ipa,.vocab-ipa,[data-role=ipa]{color:#0b3bd7!important;-webkit-text-fill-color:#0b3bd7!important;background:#eef5ff!important;border-color:#b8c7ff!important}.feedback.ok,.back-correct-feedback{color:#067647!important;-webkit-text-fill-color:#067647!important;background:#ecfdf3!important;border-color:#abefc6!important}.feedback.bad{color:#b42318!important;-webkit-text-fill-color:#b42318!important;background:#fff1f3!important;border-color:#fecdd6!important}.item,.card-list,.list-head span{color:#25324a!important}.item .w{color:#07132f!important}.item .s{color:#344054!important}.cms-card,.bank-card,.library-card,.topic-card,.question-card,.panel,.admin-card,.admin-panel,.content-panel,.reader-shell,.cms-section,.cms-question,.cms-form-box,.cms-question-block,.cms-reading-left,.cms-reading-right{background:#fff!important;color:var(--ym-readable-text)!important;border-color:#d6e1ff!important}.cms-card p,.bank-card p,.library-card p,.topic-card p,.admin-card p,.cms-muted{color:#344054!important}.cms-card h3,.bank-card h3,.library-card h3,.topic-card h3{color:#07132f!important}.cms-stat b,.stat b,.cms-score{color:#1237e8!important}body.cms-page,body.cms-page.official-listening-ui,body.cms-page.official-reading-ui{color:var(--ym-readable-text)!important}.official-header,.official-test-header,.official-topbar,.test-header,.cms-official-topbar{background:linear-gradient(180deg,#ecf8ff,#ffffff)!important;color:#07132f!important;border-bottom-color:#b5dfff!important}.official-header *,.official-test-header *,.official-topbar *,.test-header *{color:#07132f!important;-webkit-text-fill-color:#07132f!important}.cms-section>.instruction,.part-banner,.official-part-title{color:#07132f!important;background:#f4fbff!important;border-color:#c7e8ff!important}.cms-web-paper,.cms-web-question,.cms-question,.cms-q-prompt,.cms-q-note,.cms-option,.cms-reading-instruction,.cms-reading-passage-inner p,.cms-passage{color:#101828!important}.cms-select,.cms-input,.cms-inline-input,.official-answer-input,.answer-input{color:#101828!important;background:#fff!important;border-color:#2d9cdb!important;font-weight:800!important}.cms-option-box,.option-bank,.letter-options,.heading-bank,.matching-heading-bank,.drag-heading-bank{color:#101828!important;background:#f8fbff!important;border-color:#c7d8ff!important}.option-bank .option-card,.letter-options .option-card,.heading-card,.drag-heading-card{color:#24324d!important;background:#fff!important;border-color:#c9d8ff!important}.option-bank .letter,.letter-badge,.option-letter{color:#0b3bd7!important;background:#eaf2ff!important}.fc-footer,.footer-brand,.dark-section,.toast.show{color:#fff!important}.fc-footer *,.footer-brand *,.dark-section *,.toast.show *{color:#fff!important;-webkit-text-fill-color:#fff!important}table,td,th{color:#101828!important}th{font-weight:900!important}tr:nth-child(even) td{background:#f8fbff!important}.hero h1 span,.bank-hero h1 span,.fc-intro h1 span,.auth-copy h1 span{background:none!important;color:#07132f!important;-webkit-text-fill-color:#07132f!important}:root{--lux-navy:#071234;--lux-ink:#0b173b;--lux-muted:#4d5f80;--lux-blue:#1f4bff;--lux-blue-2:#58b9ff;--lux-cyan:#88e0ff;--lux-violet:#7657ff;--lux-pink:#ff76c7;--lux-gold:#ffc85a;--lux-mint:#10c995;--lux-paper:#ffffff;--lux-soft:#f2f8ff;--lux-soft-2:#eaf4ff;--lux-line:rgba(72,123,255,.20);--lux-line-2:rgba(14,42,115,.12);--lux-shadow:0 22px 70px rgba(10,32,96,.16);--lux-shadow-2:0 14px 32px rgba(13,45,120,.12);--lux-glow:0 0 0 1px rgba(73,144,255,.25),0 22px 55px rgba(31,75,255,.20);--lux-radius:28px;--lux-radius-sm:18px;--lux-transition:220ms cubic-bezier(.2,.8,.2,1)}html{scroll-behavior:smooth;background:#f7fbff}body{color:var(--lux-ink)!important;background:radial-gradient(circle at 8% 8%,rgba(111,206,255,.28),transparent 28rem),radial-gradient(circle at 88% 8%,rgba(255,118,199,.20),transparent 30rem),radial-gradient(circle at 50% 96%,rgba(57,96,255,.15),transparent 36rem),linear-gradient(180deg,#fbfdff 0%,#eef6ff 46%,#f9fbff 100%)!important;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}body::before{content:"";position:fixed;inset:-18% -12% auto -12%;height:56vh;pointer-events:none;z-index:-2;background:linear-gradient(115deg,rgba(36,82,255,.16),rgba(133,225,255,.18),rgba(255,118,199,.16)),radial-gradient(circle at 45% 30%,rgba(255,255,255,.70),transparent 26rem);filter:blur(18px);transform:translate3d(0,0,0);animation:luxAurora 16s ease-in-out infinite alternate}body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.46;background-image:linear-gradient(rgba(14,42,115,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(14,42,115,.032) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,transparent 0%,#000 12%,#000 72%,transparent 100%)}@keyframes luxAurora{0%{transform:translate3d(-2%,0,0) scale(1)}100%{transform:translate3d(2%,3%,0) scale(1.04)}}::selection{background:rgba(84,184,255,.32);color:#061438}*:focus-visible{outline:3px solid rgba(88,185,255,.72)!important;outline-offset:3px;border-radius:12px}.site-header{position:sticky!important;top:0;z-index:1000;display:flex!important;align-items:center!important;gap:22px!important;padding:14px clamp(18px,3vw,44px)!important;min-height:82px!important;border-bottom:1px solid rgba(105,154,255,.18)!important;background:rgba(255,255,255,.74)!important;backdrop-filter:saturate(155%) blur(22px)!important;-webkit-backdrop-filter:saturate(155%) blur(22px)!important;box-shadow:0 12px 40px rgba(11,23,59,.08)!important}.site-header::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent,rgba(31,75,255,.65),rgba(255,118,199,.58),transparent);opacity:.82}.logo,.site-header .logo{display:flex!important;align-items:center!important;flex:0 0 auto!important;text-decoration:none!important}.brand-logo,.site-header img,.site-header .logo img{max-width:min(270px,30vw)!important;max-height:72px!important;width:auto!important;height:auto!important;object-fit:contain!important;filter:drop-shadow(0 10px 24px rgba(31,75,255,.12))}.site-nav{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;padding:7px!important;margin-left:auto!important;border:1px solid rgba(79,138,255,.18)!important;background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(239,247,255,.72))!important;border-radius:999px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 12px 32px rgba(7,18,52,.08)!important}.site-nav>a,.site-nav .nav-parent,.site-nav .nav-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:42px!important;padding:0 17px!important;border-radius:999px!important;color:#26385f!important;text-decoration:none!important;font-weight:850!important;font-size:15px!important;letter-spacing:-.02em!important;line-height:1!important;border:1px solid transparent!important;background:transparent!important;transition:transform var(--lux-transition),background var(--lux-transition),color var(--lux-transition),box-shadow var(--lux-transition)!important}.site-nav>a:hover,.site-nav .nav-parent:hover,.site-nav .nav-toggle:hover,.site-nav>a.active,.site-nav .active{color:#fff!important;background:linear-gradient(135deg,var(--lux-blue),var(--lux-violet))!important;box-shadow:0 12px 28px rgba(31,75,255,.24)!important;transform:translateY(-1px)!important}.nav-count{background:rgba(255,255,255,.20)!important;color:inherit!important;border:1px solid rgba(255,255,255,.26)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.nav-group{position:relative!important;display:inline-flex!important;align-items:center!important}.nav-submenu{top:calc(100% + 18px)!important;border-radius:26px!important;border:1px solid rgba(105,154,255,.25)!important;background:rgba(255,255,255,.90)!important;backdrop-filter:blur(22px)!important;box-shadow:0 30px 90px rgba(10,32,96,.18)!important;padding:16px!important}.nav-submenu::before{content:"";position:absolute;top:-8px;left:52px;width:16px;height:16px;background:rgba(255,255,255,.95);border-left:1px solid rgba(105,154,255,.22);border-top:1px solid rgba(105,154,255,.22);transform:rotate(45deg)}.nav-submenu a{border-radius:18px!important;border:1px solid rgba(89,183,232,.18)!important;background:linear-gradient(135deg,#fff,#f4f9ff)!important;transition:transform var(--lux-transition),box-shadow var(--lux-transition)!important}.nav-submenu a:hover{transform:translateX(4px)!important;box-shadow:var(--lux-shadow-2)!important}main{position:relative;z-index:1}.hero,.cms-hero,.learning-hub-banner,.library,.speaking-overview,.section-card,.hero-card,.hero-panel,.reader-shell,.cms-paper,.cms-result,.cms-layout article,.cms-answer-nav,.set-card,.part-card,.topic-card,section:not(.plain):not(.timer-box){border-color:rgba(105,154,255,.22)!important}.hero,.cms-hero,.learning-hub-banner,.hero-card,.hero-panel,.library,.speaking-overview,.section-card{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(241,247,255,.82))!important;border:1px solid rgba(105,154,255,.22)!important;box-shadow:var(--lux-shadow)!important;backdrop-filter:blur(14px)!important}.hero::before,.cms-hero::before,.learning-hub-banner::before,.hero-card::before,.hero-panel::before,.library::before,.speaking-overview::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--lux-blue),var(--lux-cyan),var(--lux-pink));opacity:.9}.hero::after,.cms-hero::after,.learning-hub-banner::after,.library::after,.speaking-overview::after{content:"";position:absolute;right:-18%;top:-32%;width:48%;height:86%;background:radial-gradient(circle,rgba(88,185,255,.24),transparent 62%);pointer-events:none}.eyebrow,.cms-kicker,.tagline,.reader-title small{color:#1f4bff!important;text-transform:uppercase!important;letter-spacing:.18em!important;font-weight:900!important}h1,h2,h3,.cms-hero h1,.hero h1,.library h2,.speaking-overview h2{color:var(--lux-navy)!important;letter-spacing:-.055em!important}h1,.hero h1,.cms-hero h1{background:linear-gradient(112deg,#071234 0%,#0e2d7d 45%,#1f4bff 85%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}p,.cms-muted,.hero p,.cms-hero p,.feature span,.part-card p,.topic-card p,.set-card p{color:var(--lux-muted)!important}.btn,.cms-btn,button:not(.plain):not(.word-click),.hero-actions a,.hero-actions button,.filter-btn,.nav-btn,.reader-nav-btn,.mobile-toggle,.mobile-list-toggle{border-radius:999px!important;font-weight:900!important;letter-spacing:-.02em!important;transition:transform var(--lux-transition),box-shadow var(--lux-transition),background var(--lux-transition),border-color var(--lux-transition)!important}.btn.primary,.cms-btn.primary,.primary,button.primary,a.primary{color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,var(--lux-blue),var(--lux-violet) 58%,var(--lux-pink))!important;box-shadow:0 15px 35px rgba(31,75,255,.28)!important}.btn.secondary,.cms-btn:not(.primary),.filter-btn:not(.active){color:#15306e!important;background:rgba(255,255,255,.78)!important;border:1px solid rgba(105,154,255,.28)!important;box-shadow:0 8px 22px rgba(10,32,96,.08)!important}.btn:hover,.cms-btn:hover,button:hover,.hero-actions a:hover,.filter-btn:hover{transform:translateY(-2px)!important;box-shadow:0 18px 42px rgba(31,75,255,.22)!important}.btn:active,.cms-btn:active,button:active{transform:translateY(0)!important}input,select,textarea,.search-wrap,.cms-search{border-radius:20px!important;border-color:rgba(64,137,255,.30)!important;background:rgba(255,255,255,.92)!important;color:#0b173b!important;box-shadow:0 10px 28px rgba(10,32,96,.06),inset 0 1px 0 rgba(255,255,255,.95)!important;transition:border-color var(--lux-transition),box-shadow var(--lux-transition),transform var(--lux-transition)!important}input:focus,select:focus,textarea:focus,.search-wrap:focus-within,.cms-search:focus{border-color:rgba(31,75,255,.55)!important;box-shadow:0 0 0 5px rgba(88,185,255,.20),0 18px 42px rgba(31,75,255,.14)!important}.topic-card,.part-card,.set-card,.card,.feature,.metric,.cms-card,.test-card,.reader-list a,.cms-stat,.flashcard,.word-card,.result-card{position:relative;border-radius:24px!important;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(244,249,255,.88))!important;border:1px solid rgba(105,154,255,.22)!important;box-shadow:0 12px 30px rgba(10,32,96,.08)!important;transition:transform var(--lux-transition),box-shadow var(--lux-transition),border-color var(--lux-transition)!important}.topic-card:hover,.part-card:hover,.set-card:hover,.card:hover,.cms-card:hover,.test-card:hover,.reader-list a:hover{transform:translateY(-5px)!important;border-color:rgba(31,75,255,.35)!important;box-shadow:0 26px 64px rgba(10,32,96,.16)!important}.topic-card::after,.part-card::after,.set-card::after,.cms-card::after,.test-card::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.34),transparent 32%,rgba(136,224,255,.12) 54%,transparent 72%);opacity:0;transition:opacity var(--lux-transition)}.topic-card:hover::after,.part-card:hover::after,.set-card:hover::after,.cms-card:hover::after,.test-card:hover::after{opacity:1}.cms-shell{max-width:1320px!important;margin-inline:auto!important;padding-inline:clamp(16px,4vw,48px)!important}.cms-hero{border-radius:34px!important;padding:clamp(28px,5vw,58px)!important;align-items:center!important}.cms-hero h1{font-size:clamp(46px,7vw,96px)!important;line-height:.93!important;margin-bottom:18px!important}.cms-hero p{font-size:clamp(18px,2vw,24px)!important;line-height:1.65!important;max-width:900px!important}.cms-stats{gap:16px!important}.cms-stat{min-width:132px!important;padding:22px!important;text-align:center!important}.cms-stat b{font-size:clamp(34px,4vw,54px)!important;color:#071234!important}.cms-tools{gap:18px!important;margin:28px 0!important}#cmsLibraryList .cms-group,#cmsLibraryList .cms-section{background:rgba(255,255,255,.70)!important;border:1px solid rgba(105,154,255,.20)!important;border-radius:30px!important;padding:24px!important;box-shadow:0 18px 50px rgba(10,32,96,.08)!important}#cmsLibraryList h2,#cmsLibraryList h3{letter-spacing:-.04em!important}.cms-topbar{border:1px solid rgba(105,154,255,.22)!important;background:rgba(255,255,255,.82)!important;backdrop-filter:blur(18px)!important;border-radius:24px!important;box-shadow:var(--lux-shadow-2)!important}.cms-clock{font-variant-numeric:tabular-nums!important;color:#0b173b!important;background:#eaf7ff!important;border:1px solid rgba(88,185,255,.35)!important;border-radius:999px!important;padding:10px 18px!important}.cms-paper{border-radius:26px!important;background:rgba(255,255,255,.95)!important}.cms-answer-nav{border-radius:26px!important;background:rgba(255,255,255,.85)!important;backdrop-filter:blur(14px)!important}.cms-page table{border-radius:18px!important;overflow:hidden!important}.cms-page th{background:linear-gradient(135deg,#eaf6ff,#f6fbff)!important;color:#071234!important}.cms-page input,.cms-page select{font-weight:800!important}.flashcards-page .hero,.hero.flashcards,.fc-hero,.vocab-hero{background:linear-gradient(135deg,#ffffff,#eef7ff 55%,#f9f0ff)!important}.flashcard,.word-card{overflow:hidden!important}.flashcard::before,.word-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(180deg,var(--lux-blue),var(--lux-pink))}.correct,.success,.feedback-success,.inline-success{color:#07885f!important;background:#e9fff6!important;border-color:#9af0d0!important}.speaking-part2-premium,.lux-speaking-page,body:has(.premium-speaking-shell){background:#f6fbff!important}.timer-box,.part2-premium-timer,.speaking-timer,.timer-card{border-radius:30px!important;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(235,247,255,.88))!important;border:1px solid rgba(105,154,255,.24)!important;box-shadow:0 22px 58px rgba(10,32,96,.13)!important}.timer-display{font-variant-numeric:tabular-nums!important;text-shadow:0 12px 30px rgba(31,75,255,.20)!important}.script{border-radius:24px!important;background:rgba(255,255,255,.95)!important;box-shadow:0 18px 48px rgba(10,32,96,.08)!important}#highlightPopover,.selection-highlight-popover,.highlight-popover{border-radius:18px!important;background:rgba(255,255,255,.95)!important;backdrop-filter:blur(14px)!important;border:1px solid rgba(105,154,255,.26)!important;box-shadow:0 24px 58px rgba(10,32,96,.22)!important}mark,.student-highlight,.selection-highlighted{background:linear-gradient(180deg,rgba(255,230,118,.16) 0%,rgba(255,230,118,.78) 58%,rgba(255,214,92,.78) 100%)!important;border-radius:5px!important}#memberBadge,.member-badge,.admin-floating,.auth-chip{box-shadow:0 14px 34px rgba(10,32,96,.15)!important;border:1px solid rgba(105,154,255,.24)!important;background:rgba(255,255,255,.92)!important;backdrop-filter:blur(16px)!important}.lux-reveal{opacity:0;transform:translateY(22px);transition:opacity .62s ease,transform .62s cubic-bezier(.2,.8,.2,1)}.lux-reveal.is-visible{opacity:1;transform:translateY(0)}.lux-ripple{position:absolute;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%) scale(0);background:rgba(255,255,255,.48);animation:luxRipple .58s ease-out forwards}@keyframes luxRipple{to{transform:translate(-50%,-50%) scale(16);opacity:0}}main a:not(.btn):not(.cms-btn):not(.part-card):not(.topic-card):not(.set-card){color:#1f4bff;font-weight:800;text-decoration-thickness:.08em;text-underline-offset:.20em}.site-footer{border-top:1px solid rgba(105,154,255,.20)!important;background:rgba(255,255,255,.72)!important;backdrop-filter:blur(18px)!important;color:#314566!important}@media(max-width:900px){.site-header{position:relative!important;align-items:flex-start!important;gap:12px!important;min-height:auto!important}.site-nav{width:100%!important;justify-content:flex-start!important;border-radius:24px!important;overflow:auto!important;flex-wrap:nowrap!important}.site-nav>a,.site-nav .nav-parent,.site-nav .nav-toggle{white-space:nowrap!important;min-height:40px!important;padding:0 14px!important;font-size:14px!important}.brand-logo,.site-header img,.site-header .logo img{max-width:210px!important;max-height:58px!important}.cms-hero h1,.hero h1{font-size:clamp(40px,12vw,58px)!important}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.lux-reveal{opacity:1!important;transform:none!important}}body>header:not(.site-header){position:relative!important;overflow:hidden!important;padding:clamp(28px,5vw,56px) 18px!important;background:linear-gradient(135deg,#0b34e8 0%,#4db7ff 54%,#b66dff 100%)!important;border-bottom:0!important;box-shadow:0 22px 62px rgba(31,75,255,.22)!important}body>header:not(.site-header)::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 15%,rgba(255,255,255,.32),transparent 22rem),radial-gradient(circle at 85% 25%,rgba(255,118,199,.25),transparent 22rem);pointer-events:none}body>header:not(.site-header) .brand,body>header:not(.site-header) h1{position:relative;color:#fff!important;text-shadow:0 14px 32px rgba(0,0,0,.18)!important;letter-spacing:-.04em!important}body>header:not(.site-header) .sub,body>header:not(.site-header) p{position:relative;color:rgba(255,255,255,.90)!important}body>nav:not(.site-nav){position:sticky!important;top:0!important;z-index:900!important;display:flex!important;justify-content:center!important;gap:8px!important;flex-wrap:wrap!important;padding:10px clamp(12px,3vw,28px)!important;border-bottom:1px solid rgba(105,154,255,.22)!important;background:rgba(255,255,255,.82)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;box-shadow:0 10px 28px rgba(10,32,96,.08)!important}body>nav:not(.site-nav) a{display:inline-flex!important;align-items:center!important;min-height:38px!important;padding:0 14px!important;border-radius:999px!important;color:#17306f!important;text-decoration:none!important;font-weight:850!important;background:rgba(255,255,255,.78)!important;border:1px solid rgba(105,154,255,.22)!important;box-shadow:0 6px 18px rgba(10,32,96,.06)!important;transition:transform var(--lux-transition),background var(--lux-transition),color var(--lux-transition)!important}body>nav:not(.site-nav) a:hover{transform:translateY(-2px)!important;color:#fff!important;background:linear-gradient(135deg,var(--lux-blue),var(--lux-violet))!important}.footer-brand{background:linear-gradient(135deg,#0b34e8,#4db7ff,#b66dff)!important;box-shadow:0 -22px 54px rgba(31,75,255,.18)!important}.lux-scrolled{box-shadow:0 18px 46px rgba(10,32,96,.12)!important;background:rgba(255,255,255,.86)!important}:root{--ym-ink:#06153d;--ym-ink-2:#172554;--ym-muted:#526079;--ym-blue:#1e40ff;--ym-blue-2:#38bdf8;--ym-pink:#e85aa7;--ym-gold:#f7c948;--ym-glass:rgba(255,255,255,.84);--ym-line:rgba(104,133,255,.24);--ym-shadow:0 24px 80px rgba(20,48,132,.13);--ym-shadow-soft:0 12px 35px rgba(20,48,132,.09)}html{scroll-behavior:smooth}body{color:var(--ym-ink);background:radial-gradient(circle at 10% 5%,rgba(68,123,255,.16),transparent 35%),radial-gradient(circle at 88% 0%,rgba(232,90,167,.14),transparent 34%),linear-gradient(180deg,#f9fcff 0%,#edf5ff 46%,#fbf8ff 100%)!important}body:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background-image:linear-gradient(rgba(30,64,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(30,64,255,.035) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.65),transparent 70%)}body:after{content:"";position:fixed;inset:auto 0 0 0;height:42vh;z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(255,255,255,.6))}.auth-header,.app-header,.site-header,header.auth-header{background:rgba(255,255,255,.82)!important;backdrop-filter:blur(18px) saturate(1.4);border-bottom:1px solid rgba(130,153,255,.22)!important;box-shadow:0 18px 50px rgba(18,35,105,.08)!important}.auth-logo img,.site-logo img,.brand-logo img{filter:drop-shadow(0 14px 24px rgba(20,57,170,.13))}a,button,input,select,textarea{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease,color .18s ease,opacity .18s ease}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(56,189,248,.45)!important;outline-offset:3px!important}.admin-pill-button,.admin-primary,.primary-btn,.pro-button,.test-start-button,.download-doc-button,.ym-btn{box-shadow:0 16px 38px rgba(30,64,255,.18)!important}.admin-pill-button:hover,.admin-primary:hover,.primary-btn:hover,.pro-button:hover,.test-start-button:hover,.download-doc-button:hover,.ym-btn:hover{transform:translateY(-2px);box-shadow:0 22px 55px rgba(30,64,255,.22)!important}.admin-panel,.admin-hero,.library-hero,.bank-hero,.flashcard-shell,.topic-card,.hero,section,.cms-card,.test-card,.reading-test-group,.listening-test-group{border-color:rgba(126,153,255,.25)!important;box-shadow:var(--ym-shadow-soft)!important}.admin-panel:hover,.test-card:hover,.cms-card:hover,.topic-card:hover{box-shadow:var(--ym-shadow)!important}.admin-hero h1,.library-hero h1,.bank-hero h1,.flashcards-page h1,.topic-page h1{letter-spacing:-.045em;color:var(--ym-ink)!important;text-wrap:balance}.admin-hero h1 span,.library-hero h1 span,.bank-hero h1 span{background:linear-gradient(90deg,var(--ym-blue),#6d5dfc,var(--ym-pink));-webkit-background-clip:text;background-clip:text;color:transparent!important}.auth-eyebrow,.eyebrow,.admin-tag{letter-spacing:.16em;text-transform:uppercase}input.admin-input,select.admin-select,.test-answer-input,.test-select,textarea.admin-input{background:rgba(255,255,255,.92)!important;border-color:rgba(132,156,255,.35)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.6)!important}input.admin-input:focus,select.admin-select:focus,.test-answer-input:focus,.test-select:focus,textarea.admin-input:focus{border-color:var(--ym-blue-2)!important;box-shadow:0 0 0 5px rgba(56,189,248,.16),inset 0 1px 0 rgba(255,255,255,.75)!important}.admin-stat{position:relative;overflow:hidden}.admin-stat:after{content:"";position:absolute;inset:auto -20% -45% 35%;height:70%;background:radial-gradient(circle,rgba(56,189,248,.18),transparent 66%);pointer-events:none}.admin-stat b{letter-spacing:-.05em}.admin-stat span{letter-spacing:.03em;text-transform:uppercase}.ym-reveal{opacity:0;transform:translateY(14px);animation:ymReveal .65s ease forwards}.ym-reveal:nth-child(2){animation-delay:.08s}.ym-reveal:nth-child(3){animation-delay:.16s}.ym-reveal:nth-child(4){animation-delay:.24s}@keyframes ymReveal{to{opacity:1;transform:none}}.ym-site-announcement{position:sticky;top:0;z-index:9998;margin:0;padding:11px 18px;text-align:center;font-weight:900;color:#fff;background:linear-gradient(90deg,#1e40ff,#38bdf8);box-shadow:0 12px 30px rgba(30,64,255,.2)}.ym-site-announcement.pink{background:linear-gradient(90deg,#b42365,#e85aa7)}.ym-site-announcement.gold{background:linear-gradient(90deg,#965900,#f7c948);color:#2b1700}.ym-maintenance-bar{position:fixed;left:18px;right:18px;bottom:18px;z-index:9998;border-radius:22px;padding:14px 18px;background:rgba(6,21,61,.92);color:#fff;box-shadow:0 22px 70px rgba(6,21,61,.28);backdrop-filter:blur(14px);font-weight:800}.ym-maintenance-bar button{float:right;margin-left:12px;border:0;border-radius:999px;background:#fff;color:#10205b;padding:7px 10px;font-weight:900;cursor:pointer}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}.ym-reveal{opacity:1!important;transform:none!important}}:root{--ui-navy:#071442;--ui-blue:#1737e8;--ui-sky:#eaf7ff;--ui-cyan:#43b9f7;--ui-pink:#ee73ad;--ui-muted:#536179;--ui-line:#dce7ff;--ui-card:rgba(255,255,255,.92);--ui-shadow:0 22px 72px rgba(20,45,120,.12);--ui-radius:28px}*{box-sizing:border-box}html{overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow-x:hidden;color:var(--ui-navy)!important}img,svg,video,canvas{max-width:100%;height:auto}a{color:inherit}.site-header{min-width:0!important;isolation:isolate!important}.site-header .logo,.site-header .auth-logo{min-width:0!important;max-width:100%!important}.site-header .brand-logo,.site-header .logo img,.auth-header .auth-logo img{height:auto!important;object-fit:contain!important;flex:0 1 auto!important}.site-nav,.bank-nav{min-width:0!important;row-gap:8px!important}.site-nav>a,.bank-nav>a,.site-nav .nav-parent,.bank-nav .nav-parent{max-width:100%!important;white-space:nowrap!important}@media(min-width:981px)and (max-width:1240px){.site-header{align-items:flex-start!important;flex-direction:column!important;padding:12px 24px 14px!important}.site-header .brand-logo,.site-header .logo img{width:260px!important;max-width:42vw!important;max-height:58px!important}.site-nav,.bank-nav{justify-content:flex-start!important;flex-wrap:wrap!important;width:100%!important}}@media(max-width:520px){.site-header{padding-inline:12px!important}.site-nav,.bank-nav{gap:6px!important}}.auth-header{gap:14px!important;min-width:0!important;overflow:visible!important}.auth-header .auth-logo img{width:min(330px,58vw)!important;max-height:70px!important}.admin-page .auth-header{align-items:flex-start!important;flex-wrap:wrap!important}.admin-hero-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;min-width:0!important;max-width:100%!important}.admin-pill-button,.admin-command-item a,.admin-primary,.admin-secondary,.admin-danger{white-space:nowrap!important}.admin-panel,.admin-hero,.admin-card,.admin-stat,.auth-card{max-width:100%!important;overflow-wrap:anywhere!important}@media(max-width:760px){.admin-page .auth-header{flex-direction:column!important}.admin-hero-actions{width:100%!important}.admin-pill-button{flex:1 1 auto!important;justify-content:center!important;min-width:max-content!important}}.cms-shell{max-width:1280px!important;width:min(1280px,calc(100% - 32px))!important}.cms-hero{position:relative!important;overflow:hidden!important;border-radius:32px!important}.cms-hero::after{content:"";position:absolute;right:-110px;bottom:-130px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(67,185,247,.16),transparent 68%);pointer-events:none}.cms-hero>*{position:relative;z-index:1}.cms-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;max-width:100%!important}.cms-btn{max-width:100%!important;white-space:normal!important;text-align:center!important;justify-content:center!important}.cms-tools{min-width:0!important;flex-wrap:wrap!important}.cms-search{min-width:min(100%,260px)!important}.cms-muted{overflow-wrap:anywhere!important}.cms-grid{align-items:stretch!important}.cms-card{min-width:0!important;overflow:hidden!important}.cms-card h3,.cms-card p{overflow-wrap:anywhere!important}.cms-card p{color:#4d5b76!important}.cms-card-top{align-items:flex-start!important}.cms-tag{white-space:nowrap!important}@media(max-width:760px){.cms-shell{width:min(100% - 20px,1280px)!important;padding-top:20px!important}.cms-hero{grid-template-columns:1fr!important;padding:24px!important;border-radius:26px!important}.cms-actions .cms-btn{flex:1 1 100%!important}.cms-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}}body.cms-page.official-listening-ui .official-test-topbar,body.official-listening-ui .official-topbar,body.cms-page.official-reading-ui .official-test-topbar,body.official-reading-ui .official-topbar{min-width:0!important}.official-test-title,.official-topbar-title,.official-test-name{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important}.cms-input,.cms-select,.cms-inline-input,.cms-inline-select,.test-answer-input,.test-select{max-width:100%!important;min-width:0!important}.cms-q-prompt,.cms-option,.cms-review,.cms-reading-passage-inner,.cms-reading-instruction{overflow-wrap:anywhere!important;word-break:normal!important}.cms-match-table{width:100%!important;table-layout:auto!important}.cms-match-table th,.cms-match-table td{overflow-wrap:anywhere!important}.cms-map{overflow:auto!important}.cms-map img{max-width:100%!important;height:auto!important}.official-bottom-nav,.cms-official-bottom-nav{box-sizing:border-box!important;max-width:100vw!important}.official-part-title b{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.official-part-title small{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.official-q-strip{min-width:0!important}.official-q-btn{aspect-ratio:1/1!important}@media(max-width:1180px){.official-bottom-nav,.cms-official-bottom-nav{scroll-snap-type:x proximity!important}.official-part-nav{scroll-snap-align:start!important}}@media(max-width:640px){body.cms-page.official-listening-ui.cms-official-listening .cms-shell{padding-top:82px!important}.official-side-arrows{right:10px!important;gap:8px!important}.official-side-arrows button{width:48px!important;height:48px!important;font-size:32px!important}}.cms-reading-left,.cms-reading-right{min-width:0!important;overflow-wrap:anywhere!important}.cms-reading-passage-inner{font-size:clamp(15px,1.05vw,17px)!important}.cms-reading-question-list{min-width:0!important}@media(max-width:1100px){.cms-reading-left{max-height:none!important;overflow:visible!important}}.flashcard-shell,.flashcards-shell,.flashcards-page,.flashcards-hero,.vocab-check,.vocab-card,.flash-card{max-width:100%!important;overflow-wrap:anywhere!important}.flashcards-hero,.flashcard-hero{overflow:hidden!important}.flashcards-hero h1,.flashcard-hero h1{color:var(--ui-navy)!important}.flashcards-hero p,.flashcard-hero p{color:#42506b!important}.flashcard-actions,.flashcards-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.flashcard-actions button,.flashcards-actions button{white-space:normal!important}.reader-frame-wrap,.reader-main,.reader-frame{min-width:0!important}.reader-toolbar{min-width:0!important}.reader-title{min-width:0!important;overflow:hidden!important}.reader-title strong,.reader-title small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.reader-sidebar{min-width:0!important}.reader-list{overflow-x:hidden!important}.topic-grid,.speaking-parts,.feature-list{min-width:0!important}.topic-card,.part-card,.feature{overflow:hidden!important;overflow-wrap:anywhere!important}.option-bank,.cms-option-bank,.compact-option-bank,.matching-options,.heading-bank,.drag-heading-bank{max-width:100%!important;overflow:hidden!important}.option-bank .option-card,.cms-option-bank .option-card,.compact-option-bank .option-card,.heading-card{min-width:0!important;overflow-wrap:anywhere!important}@media print{.site-header,.auth-header,.official-bottom-nav,.official-side-arrows,.student-name-chip,.ym-site-announcement,.ym-maintenance-bar{display:none!important}body{background:#fff!important}}:root{--ym-safe-page:min(1180px, calc(100vw - clamp(24px, 5vw, 72px)))}html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body{background:radial-gradient(circle at 12% 8%,rgba(79,141,255,.14),transparent 30rem),radial-gradient(circle at 88% 14%,rgba(239,115,173,.13),transparent 28rem),linear-gradient(180deg,#fbfdff 0%,#f4f8ff 46%,#fff7fb 100%)!important}main{width:var(--ym-safe-page)!important;max-width:calc(100vw - 24px)!important;margin-inline:auto!important;padding-inline:0!important;min-width:0!important}main>*,.hero,.library,.speaking-overview,.learning-hub-banner{max-width:100%!important;min-width:0!important}.hero,.learning-hub-banner,.speaking-overview,.library{margin-inline:0!important;border-radius:clamp(26px,3vw,38px)!important;overflow:hidden!important}.hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,410px)!important;gap:clamp(22px,4vw,42px)!important;align-items:center!important;padding:clamp(42px,6vw,78px) clamp(24px,4.5vw,56px)!important;margin-block:clamp(24px,4vw,42px)!important;background:radial-gradient(circle at 9% 12%,rgba(31,75,255,.13),transparent 19rem),radial-gradient(circle at 92% 18%,rgba(255,118,199,.14),transparent 18rem),linear-gradient(135deg,rgba(255,255,255,.96),rgba(241,247,255,.90) 65%,rgba(255,247,252,.92))!important;border:1px solid rgba(105,154,255,.25)!important;box-shadow:0 26px 72px rgba(10,32,96,.12)!important}.hero::before,.learning-hub-banner::before,.speaking-overview::before,.library::before{left:0!important;right:0!important;top:0!important;height:5px!important}.hero::after{right:-9%!important;top:-24%!important;width:min(420px,42vw)!important;height:min(420px,46vw)!important;opacity:.75!important}.hero>div,.hero-panel,.learning-hub-banner>div,.section-head>div{min-width:0!important;max-width:100%!important}.hero .eyebrow,.section-head .eyebrow,.learning-hub-banner .eyebrow{max-width:100%!important;white-space:normal!important;overflow-wrap:break-word!important;line-height:1.35!important}.hero h1{max-width:760px!important;font-size:clamp(42px,5.2vw,66px)!important;line-height:1.04!important;letter-spacing:-.045em!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance!important}.hero h1::after{width:min(120px,35vw)!important;height:6px!important;margin-top:clamp(16px,2.5vw,22px)!important}.hero p{max-width:680px!important;font-size:clamp(16px,1.55vw,20px)!important;line-height:1.65!important;overflow-wrap:break-word!important}.hero-actions{max-width:100%!important}.hero-actions .btn,.learning-hub-banner .btn,.section-head .btn{min-width:0!important;max-width:100%!important}.hero-panel{padding:clamp(20px,3vw,30px)!important;border-radius:28px!important}.feature,.part-card,.topic-card{min-width:0!important}.speaking-overview,.library,.learning-hub-banner{padding:clamp(28px,4.5vw,46px)!important;border:1px solid rgba(105,154,255,.22)!important;box-shadow:0 20px 62px rgba(10,32,96,.10)!important;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(244,249,255,.88))!important}.section-head{min-width:0!important;gap:clamp(14px,2.5vw,24px)!important}.section-head h2,.learning-hub-banner h2,.speaking-overview h2{max-width:100%!important;font-size:clamp(34px,4.7vw,58px)!important;line-height:1.04!important;letter-spacing:-.045em!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance!important}.section-head p,.learning-hub-banner p,.speaking-overview p{max-width:780px!important;overflow-wrap:break-word!important}.library-tools{grid-template-columns:minmax(0,1fr) auto!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.search-wrap,.search-wrap input{min-width:0!important;max-width:100%!important}.filters{max-width:100%!important;min-width:0!important}.topic-grid,.speaking-parts{min-width:0!important}.reader,.reader-shell,.reader-main,.reader-sidebar,.reader-frame-wrap{max-width:100vw!important;min-width:0!important}@media(min-width:1021px)and (max-width:1280px){:root{--ym-safe-page:min(1120px, calc(100vw - 44px))}.hero{grid-template-columns:minmax(0,1fr) minmax(260px,360px)!important;gap:28px!important}.hero h1{font-size:clamp(40px,5vw,62px)!important;max-width:690px!important}.hero-panel{padding:22px!important}.feature{grid-template-columns:38px 1fr!important;gap:10px!important}.feature-icon{width:38px!important;height:38px!important}}@media(max-width:1020px){:root{--ym-safe-page:calc(100vw - 28px)}main{width:var(--ym-safe-page)!important;max-width:var(--ym-safe-page)!important}.hero,.learning-hub-banner{grid-template-columns:1fr!important;flex-direction:column!important;align-items:flex-start!important;gap:22px!important;padding:clamp(30px,6vw,42px) clamp(20px,5vw,32px)!important}.hero h1{font-size:clamp(36px,8vw,56px)!important;max-width:100%!important}.section-head{align-items:flex-start!important;flex-direction:column!important}.section-head h2,.learning-hub-banner h2,.speaking-overview h2{font-size:clamp(32px,7vw,50px)!important}.library-tools{grid-template-columns:1fr!important;gap:14px!important}.filters{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important;padding-bottom:2px!important}.filters::-webkit-scrollbar{display:none!important}.filter-btn{flex:0 0 auto!important}}@media(max-width:560px){:root{--ym-safe-page:calc(100vw - 20px)}main{width:var(--ym-safe-page)!important;max-width:var(--ym-safe-page)!important}.hero,.library,.speaking-overview,.learning-hub-banner{border-radius:24px!important;padding:24px 16px!important}.hero h1{font-size:clamp(30px,9.4vw,42px)!important;line-height:1.08!important;letter-spacing:-.032em!important}.hero p,.section-head p,.learning-hub-banner p{font-size:15.5px!important;line-height:1.62!important}.hero .eyebrow,.section-head .eyebrow,.learning-hub-banner .eyebrow{font-size:10px!important;letter-spacing:.13em!important}.hero-actions .btn,.learning-hub-banner .btn,.section-head .btn{width:100%!important;min-height:48px!important}.hero-panel{display:none!important}.section-head h2,.learning-hub-banner h2,.speaking-overview h2{font-size:clamp(29px,8.8vw,39px)!important;line-height:1.08!important}.topic-total{white-space:normal!important}}@media(max-width:380px){.hero h1{font-size:30px!important}.section-head h2,.learning-hub-banner h2,.speaking-overview h2{font-size:28px!important}}.topic-heading,.topic-heading *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.topic-heading p,.topic-heading .count{color:rgba(255,255,255,.88)!important;-webkit-text-fill-color:rgba(255,255,255,.88)!important}.question-grid{margin-top:0!important}.tools+[style],.content-panel>[style*="Đang hiển thị"],.content-panel>[style*="đang hiển thị"]{display:block!important;min-height:20px!important;color:#344054!important;background:#ffffff!important;border:1px solid #d7e0ff!important;border-radius:14px!important;padding:9px 12px!important;margin:0 0 12px!important}.bank-hero,.hero,.library,.panel,.content-panel,.reader-main,.reader-frame,.topic-section,.question-card,.set-card{max-width:100%}:root{--ym-font-ui:Arial, Helvetica, sans-serif;--ym-font-en:Arial, Helvetica, sans-serif;--ym-font-vi:Arial, Helvetica, sans-serif;--ym-font-ipa:Arial,"Arial Unicode MS","Lucida Sans Unicode",sans-serif;--ym-font-mono:"Courier New",Consolas,monospace}html,body{font-family:var(--ym-font-ui)!important;font-optical-sizing:auto;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.012em}body,button,input,select,textarea,optgroup,option,label,summary,details,table,td,th,li,p,a,span,div{font-family:var(--ym-font-ui)!important}button,.btn,.cms-btn,.admin-action,.official-submit,.start-test-btn,.test-start-btn,.submit-btn,.nav-submit,.filter-btn,.mode-btn,.reader-nav-btn,.pill,.badge,.tag,.cms-tag,.nav-count{font-family:var(--ym-font-ui)!important;font-weight:800!important;letter-spacing:-.015em}h1,h2,h3,h4,h5,h6,.hero h1,.bank-hero h1,.cms-hero h1,.fc-intro h1,.topic-title,.reader-title,.admin-title,.section-title,.question-title,.list-head h2,.cms-card h3,.bank-card h3,.topic-card h3{font-family:var(--ym-font-ui)!important;font-weight:900!important;letter-spacing:-.018em!important;line-height:1.18!important}.en,[lang=en],.script,.script p,.cms-reading-passage-inner,.cms-reading-passage-inner p,.cms-q-prompt,.cms-q-note,.cms-question,.question-text,.question-title,.official-test-page,.official-test-page p,.reading-passage,.reader-passage,.passage-text,.passage-panel,.passage-panel p,.answer-review,.answer-key,.audioscript,.transcript,.explanation,.vocab-list{font-family:var(--ym-font-en)!important;letter-spacing:-.006em}.vn,[lang=vi],.vnline,.meaning-vi,.vi,.translation,.guide,.instruction,.helper,.hint-line,.cms-muted,.desc,.description,.subtitle,.sub,.admin-subtitle,.flashcard-meaning,.topic-body,.topic-body p{font-family:var(--ym-font-vi)!important;letter-spacing:-.01em}.ipa,.phonetic,.pronunciation,.pron,.word-ipa,.ym-ipa-data-container,#wordPopup .ipa,.fc-ipa,.flashcard-ipa{font-family:var(--ym-font-ipa)!important;font-weight:800!important;letter-spacing:.005em!important;line-height:1.35!important}input,select,textarea{font-family:var(--ym-font-ui)!important;font-size:inherit;font-weight:700;letter-spacing:-.006em}input::placeholder,textarea::placeholder{font-family:var(--ym-font-ui)!important;font-weight:600;letter-spacing:-.006em}select option{font-family:var(--ym-font-ui)!important;font-weight:700}.cms-reading-passage-inner p,.reading-passage p,.passage-panel p,.official-test-page p,.test-question p,.script p{line-height:1.72!important}.cms-q-prompt,.question-text,.option-row,.choice-row,.matching-row,.drag-heading-card,.option-card{line-height:1.52!important}.fc-word,.flashcard-word,.word-card .word,.word-click,#wordPopup .w{font-family:var(--ym-font-ui)!important;font-weight:900!important;letter-spacing:-.014em!important}.fc-meaning,.flashcard-meaning,.mean,#wordPopup .mean{font-family:var(--ym-font-vi)!important;font-weight:700;line-height:1.55!important}code,pre,kbd,samp,.mono,.json-view{font-family:var(--ym-font-mono)!important;letter-spacing:0!important}@media(max-width:760px){h1,.hero h1,.bank-hero h1,.cms-hero h1,.fc-intro h1,.topic-title,.reader-title{letter-spacing:-.014em!important;line-height:1.08!important}body{letter-spacing:-.008em}}:root{--ym-vn-system:Arial, Helvetica, sans-serif;--ym-vn-display:Arial, Helvetica, sans-serif;--ym-en-system:Arial, Helvetica, sans-serif;--ym-ipa-system:Arial,"Arial Unicode MS","Lucida Sans Unicode",sans-serif}html,body,button,input,select,textarea,optgroup,option,label,summary,details,table,td,th,li,p,a,span,div,.card,.tag,.badge,.pill,.btn,.cms-btn,.official-submit,.start-test-btn,.submit-btn,.nav-submit{font-family:var(--ym-vn-system)!important;font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.hero h1,.bank-hero h1,.cms-hero h1,.fc-intro h1,.topic-title,.reader-title,.admin-title,.section-title,.question-title,.list-head h2,.cms-card h3,.bank-card h3,.topic-card h3,.bigbrand,.brand,.footer-brand .big{font-family:var(--ym-vn-display)!important;line-height:1.18!important;letter-spacing:-.018em!important;overflow:visible!important;padding-top:.03em;padding-bottom:.03em;text-wrap:balance}.vn,.vnline,[lang=vi],.vi,.translation,.meaning-vi,.guide,.instruction,.helper,.hint-line,.desc,.description,.subtitle,.sub,.admin-subtitle,.flashcard-meaning,.topic-body,.topic-body p,.hero p,.bank-hero p,.cms-hero p,.section-head p,.reader-subtitle,.topic-card p{font-family:var(--ym-vn-system)!important;line-height:1.66!important;letter-spacing:0!important;word-spacing:0!important;overflow-wrap:break-word}.en,[lang=en],.script,.script p,.cms-reading-passage-inner,.cms-reading-passage-inner p,.cms-q-prompt,.cms-q-note,.cms-question,.question-text,.question-title,.official-test-page,.official-test-page p,.reading-passage,.reader-passage,.passage-text,.passage-panel,.passage-panel p,.answer-review,.answer-key,.audioscript,.transcript,.explanation,.vocab-list{font-family:var(--ym-en-system)!important;line-height:1.66!important;letter-spacing:0!important}.ipa,.phonetic,.pronunciation,.pron,.word-ipa,.ym-ipa-data-container,#wordPopup .ipa,.fc-ipa,.flashcard-ipa,.ym-vocab-ipa,.modal-ipa{font-family:var(--ym-ipa-system)!important;font-weight:800!important;line-height:1.42!important;letter-spacing:.002em!important}body.sp2-premium-page,body.sp2-premium-page button,body.sp2-premium-page input,body.sp2-premium-page select,body.sp2-premium-page textarea,body.sp2-premium-page nav a,body.sp2-premium-page .tag,body.sp2-premium-page .memory,body.sp2-premium-page .card,body.sp2-premium-page details,body.sp2-premium-page table,body.sp2-premium-page td,body.sp2-premium-page th{font-family:var(--ym-vn-system)!important}body.sp2-premium-page header:first-of-type .brand,body.sp2-premium-page header:first-of-type p.brand,body.sp2-premium-page .hero .bigbrand,body.sp2-premium-page h1,body.sp2-premium-page .hero h1,body.sp2-premium-page h2,body.sp2-premium-page h3,body.sp2-premium-page .sp2-time-title,body.sp2-premium-page .sp2-time-display{font-family:var(--ym-vn-display)!important;line-height:1.18!important;letter-spacing:-.018em!important;overflow:visible!important}body.sp2-premium-page .script p,body.sp2-premium-page .vn,body.sp2-premium-page .vnline,body.sp2-premium-page .note,body.sp2-premium-page .danger,body.sp2-premium-page .sp2-tip,body.sp2-premium-page .sp2-band-card,body.sp2-premium-page .sp2-guide-card{font-family:var(--ym-vn-system)!important;line-height:1.68!important;letter-spacing:0!important}button,.btn,.cms-btn,.admin-action,.official-submit,.start-test-btn,.test-start-btn,.submit-btn,.nav-submit,.filter-btn,.mode-btn,.reader-nav-btn,.pill,.badge,.tag,.cms-tag,.nav-count,.topic-button,.tool-btn,.vocab-chip{line-height:1.28!important;letter-spacing:-.005em!important;padding-top:max(.55em,8px);padding-bottom:max(.55em,8px)}.fc-word,.flashcard-word,.word-card .word,.word-click,#wordPopup .w,.modal-word{font-family:var(--ym-vn-display)!important;line-height:1.16!important;letter-spacing:-.015em!important;overflow:visible!important}.fc-meaning,.flashcard-meaning,.mean,#wordPopup .mean,.meaning-box div{font-family:var(--ym-vn-system)!important;line-height:1.62!important;letter-spacing:0!important}input,select,textarea,input::placeholder,textarea::placeholder,select option{font-family:var(--ym-vn-system)!important;letter-spacing:0!important}@media(max-width:760px){h1,h2,h3,.hero h1,.bank-hero h1,.cms-hero h1,.fc-intro h1,.topic-title,.reader-title,.bigbrand{line-height:1.2!important;letter-spacing:-.012em!important}body.sp2-premium-page h1,body.sp2-premium-page .hero h1,body.sp2-premium-page h2,body.sp2-premium-page .hero .bigbrand{line-height:1.2!important;letter-spacing:-.012em!important}}:root{--ym-vn-font:Arial, Helvetica, sans-serif;--ym-en-font:Arial, Helvetica, sans-serif;--ym-ipa-font:Arial,"Arial Unicode MS","Lucida Sans Unicode",sans-serif}html,body,body.sp2-premium-page,body.sp2-premium-page *,button,input,select,textarea,optgroup,option,label,summary,details,table,td,th,li,p,a,span,div{font-family:var(--ym-vn-font)!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-kerning:normal!important}h1,h2,h3,h4,h5,h6,.hero h1,.bank-hero h1,.cms-hero h1,.fc-intro h1,.topic-title,.reader-title,.admin-title,.section-title,.question-title,.list-head h2,.cms-card h3,.bank-card h3,.topic-card h3,body.sp2-premium-page h1,body.sp2-premium-page h2,body.sp2-premium-page h3,body.sp2-premium-page .hero h1,body.sp2-premium-page .hero .bigbrand,body.sp2-premium-page header:first-of-type .brand,body.sp2-premium-page header:first-of-type p.brand,.bigbrand,.brand,.footer-brand .big{font-family:var(--ym-vn-font)!important;line-height:1.16!important;letter-spacing:-0.018em!important;overflow:visible!important;padding-top:.02em;padding-bottom:.04em}.vn,.vnline,.vi,.translation,.meaning-vi,.flashcard-meaning,.guide,.instruction,.helper,.hint-line,.topic-body,.topic-body p,body.sp2-premium-page .vn,body.sp2-premium-page .vnline,body.sp2-premium-page .translation,body.sp2-premium-page .guide,body.sp2-premium-page .instruction,body.sp2-premium-page .helper{font-family:var(--ym-vn-font)!important;font-style:normal!important;line-height:1.72!important;letter-spacing:-0.004em!important}.en,[lang=en],.script,.script p,.cms-reading-passage-inner,.cms-reading-passage-inner p,.cms-q-prompt,.cms-q-note,.cms-question,.question-text,.question-title,.official-test-page,.official-test-page p,.reading-passage,.reader-passage,.passage-text,.passage-panel,.passage-panel p,.answer-review,.answer-key,.audioscript,.transcript,.explanation,.vocab-list{font-family:var(--ym-en-font)!important;line-height:1.68!important}.ipa,.phonetic,.pronunciation,.pron,.word-ipa,.ym-ipa-data-container,#wordPopup .ipa,.fc-ipa,.flashcard-ipa{font-family:var(--ym-ipa-font)!important;font-style:normal!important;line-height:1.42!important;letter-spacing:.002em!important}body.sp2-premium-page .script p,body.sp2-premium-page .card,body.sp2-premium-page .memory,body.sp2-premium-page details,body.sp2-premium-page table,body.sp2-premium-page td,body.sp2-premium-page th,body.sp2-premium-page button,body.sp2-premium-page .tag,body.sp2-premium-page nav a{font-family:var(--ym-vn-font)!important}body.sp2-premium-page .script p{line-height:1.78!important}body.sp2-premium-page .hero p,body.sp2-premium-page .sub,body.sp2-premium-page header:first-of-type .sub{line-height:1.58!important;letter-spacing:-0.006em!important}input,textarea,select,button{font-family:var(--ym-vn-font)!important;line-height:1.35!important}input::placeholder,textarea::placeholder{font-family:var(--ym-vn-font)!important;opacity:.72}.btn,.pill,.badge,.tag,.cms-tag,.mode-btn,.filter-btn,.reader-nav-btn,.flashcards-app button,.flashcard-actions button,.fc-btn,.card-list button{font-family:var(--ym-vn-font)!important;line-height:1.25!important;padding-top:max(.62em,8px)!important;padding-bottom:max(.62em,8px)!important}@media(max-width:760px){h1,h2,h3,.hero h1,.bank-hero h1,.cms-hero h1,.fc-intro h1,.topic-title,.reader-title,body.sp2-premium-page .hero h1,body.sp2-premium-page .hero .bigbrand{line-height:1.18!important;letter-spacing:-0.012em!important}body,p,li,.script p,.vn,.vnline{line-height:1.68!important}}:root{--ym-font-ui: Arial, Helvetica, sans-serif !important;--ym-font-en: Arial, Helvetica, sans-serif !important;--ym-font-vi: Arial, Helvetica, sans-serif !important;--ym-font-ipa: Arial, "Arial Unicode MS", "Lucida Sans Unicode", sans-serif !important;--ym-font-mono: "Courier New", Consolas, monospace !important;--ym-vn-font: Arial, Helvetica, sans-serif !important;--ym-en-font: Arial, Helvetica, sans-serif !important;--ym-ipa-font: Arial, "Arial Unicode MS", "Lucida Sans Unicode", sans-serif !important;--ym-vn-system: Arial, Helvetica, sans-serif !important;--ym-vn-display: Arial, Helvetica, sans-serif !important;--ym-en-system: Arial, Helvetica, sans-serif !important;--ym-ipa-system: Arial, "Arial Unicode MS", "Lucida Sans Unicode", sans-serif !important}html,body,body *,body *::before,body *::after,button,input,select,textarea,optgroup,option,label,summary,details,table,thead,tbody,tfoot,tr,td,th,li,p,a,span,div,section,article,aside,nav,header,footer,main,.card,.tag,.badge,.pill,.btn,.cms-btn,.official-submit,.start-test-btn,.submit-btn,.nav-submit{font-family:Arial,Helvetica,sans-serif!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal}h1,h2,h3,h4,h5,h6,.hero h1,.bank-hero h1,.cms-hero h1,.fc-intro h1,.topic-title,.reader-title,.admin-title,.section-title,.question-title,.list-head h2,.cms-card h3,.bank-card h3,.topic-card h3,.bigbrand,.brand,.footer-brand .big{font-family:Arial,Helvetica,sans-serif!important;line-height:1.18!important;letter-spacing:-0.012em!important;overflow:visible!important;padding-top:.02em;padding-bottom:.04em}p,li,.vn,.vnline,[lang=vi],.vi,.translation,.meaning-vi,.guide,.instruction,.helper,.hint-line,.desc,.description,.subtitle,.sub,.admin-subtitle,.flashcard-meaning,.topic-body,.topic-body p,.hero p,.bank-hero p,.cms-hero p,.section-head p,.reader-subtitle,.topic-card p,.script p,.cms-reading-passage-inner p,.official-test-page p,.passage-panel p{font-family:Arial,Helvetica,sans-serif!important;line-height:1.64!important;letter-spacing:0!important;word-spacing:0!important;overflow-wrap:break-word}.ipa,.phonetic,.pronunciation,.pron,.word-ipa,.ym-ipa-data-container,#wordPopup .ipa,.fc-ipa,.flashcard-ipa,.ym-vocab-ipa,.modal-ipa{font-family:Arial,"Arial Unicode MS","Lucida Sans Unicode",Helvetica,sans-serif!important;font-weight:800!important;line-height:1.42!important;letter-spacing:.002em!important}button,.btn,.cms-btn,.admin-action,.official-submit,.start-test-btn,.test-start-btn,.submit-btn,.nav-submit,.filter-btn,.mode-btn,.reader-nav-btn,.pill,.badge,.tag,.cms-tag,.nav-count,.topic-button,.tool-btn,.vocab-chip,.flashcards-app button,.flashcard-actions button,.fc-btn,.card-list button{font-family:Arial,Helvetica,sans-serif!important;line-height:1.3!important;letter-spacing:-0.004em!important;padding-top:max(.55em,8px);padding-bottom:max(.55em,8px)}input,select,textarea,input::placeholder,textarea::placeholder,select option{font-family:Arial,Helvetica,sans-serif!important;letter-spacing:0!important}body.sp2-premium-page,body.sp2-premium-page *,body.sp2-premium-page *::before,body.sp2-premium-page *::after{font-family:Arial,Helvetica,sans-serif!important}body.sp2-premium-page h1,body.sp2-premium-page .hero h1,body.sp2-premium-page h2,body.sp2-premium-page h3,body.sp2-premium-page .hero .bigbrand,body.sp2-premium-page header:first-of-type .brand,body.sp2-premium-page header:first-of-type p.brand,body.sp2-premium-page .sp2-time-title,body.sp2-premium-page .sp2-time-display{font-family:Arial,Helvetica,sans-serif!important;line-height:1.2!important;letter-spacing:-0.01em!important;overflow:visible!important}body.sp2-premium-page .script p,body.sp2-premium-page .vn,body.sp2-premium-page .vnline,body.sp2-premium-page .note,body.sp2-premium-page .danger,body.sp2-premium-page .sp2-tip,body.sp2-premium-page .sp2-band-card,body.sp2-premium-page .sp2-guide-card{font-family:Arial,Helvetica,sans-serif!important;line-height:1.68!important;letter-spacing:0!important}.fc-word,.flashcard-word,.word-card .word,.word-click,#wordPopup .w,.modal-word{font-family:Arial,Helvetica,sans-serif!important;line-height:1.18!important;letter-spacing:-0.01em!important;overflow:visible!important}.fc-meaning,.flashcard-meaning,.mean,#wordPopup .mean,.meaning-box div{font-family:Arial,Helvetica,sans-serif!important;line-height:1.62!important;letter-spacing:0!important}code,pre,kbd,samp,.mono,.json-view{font-family:"Courier New",Consolas,monospace!important;letter-spacing:0!important}@media(max-width:760px){h1,h2,h3,.hero h1,.bank-hero h1,.cms-hero h1,.fc-intro h1,.topic-title,.reader-title,.bigbrand,body.sp2-premium-page h1,body.sp2-premium-page .hero h1,body.sp2-premium-page h2,body.sp2-premium-page .hero .bigbrand{line-height:1.22!important;letter-spacing:-0.008em!important}body,p,li,.script p,.vn,.vnline{line-height:1.66!important}}html body *:not(#ym-force-arial-font),html body *:not(#ym-force-arial-font)::before,html body *:not(#ym-force-arial-font)::after{font-family:Arial,Helvetica,sans-serif!important}html body .ipa:not(#ym-force-arial-font),html body .phonetic:not(#ym-force-arial-font),html body .pronunciation:not(#ym-force-arial-font),html body .pron:not(#ym-force-arial-font),html body .word-ipa:not(#ym-force-arial-font),html body .ym-ipa-data-container:not(#ym-force-arial-font),html body #wordPopup .ipa:not(#ym-force-arial-font),html body .fc-ipa:not(#ym-force-arial-font),html body .flashcard-ipa:not(#ym-force-arial-font){font-family:Arial,"Arial Unicode MS","Lucida Sans Unicode",Helvetica,sans-serif!important}html body code:not(#ym-force-arial-font),html body pre:not(#ym-force-arial-font),html body kbd:not(#ym-force-arial-font),html body samp:not(#ym-force-arial-font),html body .mono:not(#ym-force-arial-font),html body .json-view:not(#ym-force-arial-font){font-family:"Courier New",Consolas,monospace!important}html,body,body *,button,input,select,textarea,option,optgroup,.topic-card,.topic-card *,.reader,.reader *,.reader-frame,.reader-frame *,.hero,.hero *,section,section *,.script,.script *,.vn,.vnline,.flashcards-app,.flashcards-app *,.bank-hero,.bank-hero *,.auth-card,.auth-card *{font-family:Arial,Helvetica,sans-serif!important}.vn,.vnline,[lang=vi],.meaning-vi,.translation,.topicVi,.script p,p,li{font-family:Arial,Helvetica,sans-serif!important;line-height:1.64!important;letter-spacing:0!important;font-style:normal!important}h1,h2,h3,h4,h5,h6,.bigbrand,.brand,.topic-title,.reader-title{font-family:Arial,Helvetica,sans-serif!important;line-height:1.18!important;overflow:visible!important}:root{--ymd-blue:#0a47ff;--ymd-cyan:#68ddff;--ymd-pink:#ff6fc7;--ymd-violet:#7c58ff;--ymd-navy:#05113f;--ymd-text:#07133d}html,body,button,input,select,textarea{font-family:Arial,Helvetica,sans-serif!important}body.auth-page.login-dynamic{position:relative!important;min-height:100vh!important;overflow-x:hidden!important;color:var(--ymd-text)!important;background:radial-gradient(circle at 16% 10%,rgba(255,255,255,.96),transparent 21rem),radial-gradient(circle at 86% 14%,rgba(97,217,255,.54),transparent 29rem),radial-gradient(circle at 78% 88%,rgba(255,111,199,.42),transparent 32rem),linear-gradient(132deg,#e8f7ff 0%,#fbfdff 45%,#fff0fb 100%)!important}body.auth-page.login-dynamic::before{content:""!important;position:fixed!important;inset:-5% -4%!important;z-index:-5!important;pointer-events:none!important;background:linear-gradient(115deg,rgba(255,255,255,.28),rgba(95,206,255,.16) 36%,rgba(255,96,191,.12) 75%,rgba(255,255,255,.22)),url(/assets/ym-blue-energy-bg-v23.webp) center/cover no-repeat!important;transform:translate3d(calc(var(--ym-mx,0px) * -0.018),calc(var(--ym-my,0px) * -0.014),0) scale(1.075)!important;filter:saturate(1.35) contrast(1.12) brightness(1.12)!important;animation:ymLoginBgDrift 18s ease-in-out infinite alternate!important}body.auth-page.login-dynamic::after{content:""!important;position:fixed!important;inset:0!important;z-index:-4!important;pointer-events:none!important;background:radial-gradient(circle at calc(18% + var(--ym-x,0%)) 15%,rgba(255,255,255,.82),transparent 19rem),radial-gradient(circle at 86% 16%,rgba(91,209,255,.46),transparent 26rem),radial-gradient(circle at 84% 78%,rgba(255,103,198,.32),transparent 30rem),linear-gradient(135deg,rgba(255,255,255,.74),rgba(231,248,255,.54) 48%,rgba(255,238,249,.62));animation:ymLoginAurora 13s ease-in-out infinite alternate!important}body.auth-page.login-dynamic .auth-shell{position:relative!important;isolation:isolate!important;min-height:100vh!important;overflow:hidden!important}body.auth-page.login-dynamic .auth-shell::before{content:""!important;position:fixed!important;z-index:-3!important;inset:-24% -16% auto -16%!important;height:82vh!important;pointer-events:none!important;background:conic-gradient(from 145deg at 45% 45%,transparent,rgba(104,221,255,.42),rgba(10,71,255,.22),rgba(255,111,199,.32),transparent),radial-gradient(ellipse at 50% 64%,rgba(255,255,255,.74),transparent 34rem)!important;filter:blur(18px) saturate(1.42) brightness(1.08)!important;transform:translate3d(calc(var(--ym-mx,0px) * .012),calc(var(--ym-my,0px) * .010),0) rotate(-6deg)!important;animation:ymLoginRibbon 12s ease-in-out infinite alternate!important}body.auth-page.login-dynamic .auth-shell::after{content:""!important;position:fixed!important;inset:0!important;z-index:-2!important;pointer-events:none!important;opacity:.72!important;background-image:radial-gradient(circle,rgba(255,255,255,.98) 0 1.2px,transparent 2px),radial-gradient(circle,rgba(86,187,255,.72) 0 1px,transparent 1.8px),linear-gradient(rgba(22,77,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,111,199,.036) 1px,transparent 1px)!important;background-size:90px 90px,138px 138px,58px 58px,58px 58px!important;background-position:0 0,36px 54px,0 0,0 0!important;animation:ymLoginStars 30s linear infinite!important;mask-image:linear-gradient(to bottom,#000,rgba(0,0,0,.82) 58%,transparent 98%)!important}body.auth-page.login-dynamic .auth-header{height:auto!important;min-height:108px!important;width:min(1440px,calc(100% - 50px))!important;margin:18px auto 0!important;padding:18px 30px!important;border-radius:46px!important;overflow:hidden!important;position:relative!important;border:1px solid rgba(255,255,255,.78)!important;background:linear-gradient(135deg,rgba(255,255,255,.90),rgba(239,249,255,.70) 58%,rgba(255,241,249,.66))!important;box-shadow:0 34px 96px rgba(5,37,130,.20),0 0 0 1px rgba(80,185,255,.14),inset 0 1px 0 rgba(255,255,255,.96)!important;backdrop-filter:blur(28px) saturate(178%)!important;-webkit-backdrop-filter:blur(28px) saturate(178%)!important}body.auth-page.login-dynamic .auth-header::before{content:""!important;position:absolute!important;inset:-140% auto -140% -38%!important;width:34%!important;transform:rotate(18deg)!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.80),transparent)!important;animation:ymLoginSweep 5.6s ease-in-out infinite!important;pointer-events:none!important}body.auth-page.login-dynamic .auth-header::after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;border-radius:inherit!important;background:radial-gradient(circle at 15% 0%,rgba(104,221,255,.38),transparent 34%),radial-gradient(circle at 92% 100%,rgba(255,111,199,.22),transparent 36%)!important}body.auth-page.login-dynamic .auth-logo,body.auth-page.login-dynamic .auth-private{position:relative!important;z-index:1!important}body.auth-page.login-dynamic .auth-logo img{display:block!important;width:min(560px,63vw)!important;height:78px!important;max-height:78px!important;object-fit:contain!important;object-position:left center!important;filter:drop-shadow(0 16px 30px rgba(9,44,145,.16))!important}body.auth-page.login-dynamic .auth-private{min-height:48px!important;padding:12px 20px!important;border-radius:999px!important;background:rgba(255,255,255,.88)!important;border:1px solid rgba(105,202,255,.36)!important;box-shadow:0 16px 40px rgba(8,48,138,.13),inset 0 1px 0 rgba(255,255,255,.88)!important;color:#526078!important;font-size:15px!important;font-weight:900!important}body.auth-page.login-dynamic .auth-main{width:min(1280px,calc(100% - 38px))!important;grid-template-columns:minmax(0,1.05fr) minmax(385px,.72fr)!important;gap:42px!important;padding:56px 0 46px!important}body.auth-page.login-dynamic .auth-copy,body.auth-page.login-dynamic .auth-card{position:relative!important;border-radius:44px!important;border:1px solid rgba(255,255,255,.72)!important;background:linear-gradient(142deg,rgba(255,255,255,.88),rgba(239,250,255,.68) 55%,rgba(255,242,250,.62))!important;box-shadow:0 36px 98px rgba(6,35,123,.17),inset 0 1px 0 rgba(255,255,255,.90)!important;backdrop-filter:blur(22px) saturate(155%)!important;-webkit-backdrop-filter:blur(22px) saturate(155%)!important}body.auth-page.login-dynamic .auth-copy{padding:clamp(30px,4vw,56px)!important;overflow:hidden!important}body.auth-page.login-dynamic .auth-copy::before,body.auth-page.login-dynamic .auth-card::before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:6px!important;background:linear-gradient(90deg,var(--ymd-blue),var(--ymd-cyan),var(--ymd-pink))!important}body.auth-page.login-dynamic .auth-copy::after{content:""!important;position:absolute!important;right:-18%!important;bottom:-38%!important;width:66%!important;height:74%!important;border-radius:999px!important;pointer-events:none!important;background:radial-gradient(circle,rgba(91,209,255,.22),transparent 68%)!important}body.auth-page.login-dynamic .auth-eyebrow{color:#1647ff!important;letter-spacing:.24em!important;text-shadow:0 0 18px rgba(94,192,255,.35)!important}body.auth-page.login-dynamic .auth-copy h1{margin-top:18px!important;font-size:clamp(48px,6vw,88px)!important;letter-spacing:-.06em!important;color:#061337!important;text-wrap:balance!important}body.auth-page.login-dynamic .auth-copy h1 span{background:linear-gradient(100deg,#0a31d7,#078ddf 45%,#d955b4 90%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}body.auth-page.login-dynamic .auth-copy>p{color:#2b3c65!important;font-size:18.5px!important;font-weight:700!important}body.auth-page.login-dynamic .auth-feature,body.auth-page.login-dynamic .auth-help-row,body.auth-page.login-dynamic .auth-remember-device,body.auth-page.login-dynamic .auth-recovery-box,body.auth-page.login-dynamic .auth-field{border-radius:24px!important;border-color:rgba(93,159,255,.28)!important;background:rgba(255,255,255,.72)!important;box-shadow:0 14px 34px rgba(9,35,110,.075),inset 0 1px 0 rgba(255,255,255,.72)!important}body.auth-page.login-dynamic .auth-feature{transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease!important}body.auth-page.login-dynamic .auth-feature:hover{transform:translateY(-4px)!important;box-shadow:0 22px 52px rgba(9,35,110,.14)!important;border-color:rgba(33,123,255,.44)!important}body.auth-page.login-dynamic .auth-card h2{font-size:34px!important;letter-spacing:-.035em!important;color:#061337!important}body.auth-page.login-dynamic .auth-card p,body.auth-page.login-dynamic .auth-status,body.auth-page.login-dynamic .auth-help-row{color:#3a4864!important}body.auth-page.login-dynamic .auth-login-btn,body.auth-page.login-dynamic .auth-secondary-login{border-radius:22px!important;box-shadow:0 16px 36px rgba(19,71,255,.22)!important}body.auth-page.login-dynamic .auth-login-btn{background:linear-gradient(105deg,#0a47ff,#7159ff 56%,#ff6fc7)!important}body.auth-page.login-dynamic .auth-field:focus{border-color:#2bb6ff!important;box-shadow:0 0 0 5px rgba(43,182,255,.14),inset 0 1px 0 rgba(255,255,255,.78)!important}body.auth-page.login-dynamic .auth-footer{border:0!important;background:rgba(255,255,255,.34)!important;backdrop-filter:blur(12px)!important}.ym-dynamic-particles{position:fixed;inset:0;pointer-events:none;z-index:-1;overflow:hidden}.ym-dynamic-particles span{position:absolute;width:6px;height:6px;border-radius:999px;background:rgba(255,255,255,.88);box-shadow:0 0 20px rgba(95,196,255,.88);animation:ymLoginParticle 9s ease-in-out infinite}@keyframes ymLoginBgDrift{0%{transform:translate3d(-1.5%,-1%,0) scale(1.075)}50%{transform:translate3d(1.5%,.8%,0) scale(1.105)}100%{transform:translate3d(-.4%,1.4%,0) scale(1.09)}}@keyframes ymLoginAurora{0%{opacity:.92;filter:saturate(1.05)}100%{opacity:.98;filter:saturate(1.22)}}@keyframes ymLoginRibbon{0%{transform:translate3d(-2%,0,0) rotate(-7deg) scale(1)}100%{transform:translate3d(2.4%,3.4%,0) rotate(-2deg) scale(1.04)}}@keyframes ymLoginStars{from{background-position:0 0,36px 54px,0 0,0 0}to{background-position:160px 210px,220px 10px,0 58px,58px 0}}@keyframes ymLoginSweep{0%,42%{left:-42%;opacity:0}55%{opacity:.95}100%{left:130%;opacity:0}}@keyframes ymLoginParticle{0%,100%{transform:translate3d(0,0,0) scale(.72);opacity:.28}42%{opacity:.9}50%{transform:translate3d(var(--dx,24px),var(--dy,-48px),0) scale(1.25)}}@media(max-width:900px){body.auth-page.login-dynamic .auth-header{width:calc(100% - 26px)!important;min-height:88px!important;border-radius:30px!important;padding:12px 18px!important}body.auth-page.login-dynamic .auth-logo img{height:58px!important;width:min(400px,72vw)!important}body.auth-page.login-dynamic .auth-main{display:grid!important;grid-template-columns:1fr!important;width:min(760px,calc(100% - 28px))!important;gap:26px!important;padding:34px 0 42px!important}body.auth-page.login-dynamic .auth-copy{text-align:center!important}body.auth-page.login-dynamic .auth-card{max-width:560px;width:100%;margin:auto}}@media(max-width:560px){body.auth-page.login-dynamic .auth-header{border-radius:26px!important;min-height:78px!important;width:calc(100% - 20px)!important;padding:12px 14px!important}body.auth-page.login-dynamic .auth-logo img{height:48px!important;width:min(320px,76vw)!important}body.auth-page.login-dynamic .auth-copy,body.auth-page.login-dynamic .auth-card{border-radius:30px!important}body.auth-page.login-dynamic .auth-copy h1{font-size:38px!important;letter-spacing:-.045em!important}}@media(prefers-reduced-motion:reduce){body.auth-page.login-dynamic::before,body.auth-page.login-dynamic::after,body.auth-page.login-dynamic .auth-shell::before,body.auth-page.login-dynamic .auth-shell::after,body.auth-page.login-dynamic .auth-header::before,.ym-dynamic-particles span{animation:none!important}}html,body,button,input,select,textarea,table,td,th,a,p,span,div,section,article,aside,header,footer,nav{font-family:Arial,Helvetica,sans-serif!important}.vn,.vnline,[lang=vi],.auth-copy,.auth-card,.topic-card,.reader-title,.site-nav,.bank-nav{font-family:Arial,Helvetica,sans-serif!important}.logo img,.auth-logo img,.bank-logo img,.fc-logo img,.reader-side-head .logo img,.site-header .brand-logo,.official-brand-mark img{content:url(/assets/yenglish-logo-v22.webp?v=20260711-exact-logo);width:auto!important;object-fit:contain!important;object-position:left center!important;image-rendering:auto!important}.auth-logo img{height:88px!important;max-height:88px!important;max-width:min(620px,74vw)!important;filter:drop-shadow(0 16px 26px rgba(12,39,140,.18))!important}.site-header .brand-logo,.site-header .logo img,.logo .brand-logo,.logo img{height:60px!important;max-height:60px!important;max-width:min(480px,46vw)!important}.bank-logo img,.fc-logo img{height:58px!important;max-height:58px!important;max-width:min(420px,50vw)!important}.reader-side-head .logo img{height:52px!important;max-height:52px!important;max-width:300px!important}.auth-header{border-radius:46px!important}@media(max-width:900px){.auth-logo img{height:64px!important;max-height:64px!important;max-width:72vw!important}.site-header .brand-logo,.site-header .logo img,.logo .brand-logo,.logo img{height:48px!important;max-height:48px!important;max-width:54vw!important}.bank-logo img,.fc-logo img{height:46px!important;max-height:46px!important;max-width:60vw!important}}@media(max-width:520px){.auth-logo img{height:52px!important;max-height:52px!important;max-width:80vw!important}.site-header .brand-logo,.site-header .logo img,.logo .brand-logo,.logo img{height:42px!important;max-height:42px!important;max-width:58vw!important}}#speaking-part-2.library::after,#speaking-part-2.library:after,body #speaking-part-2.library::after,body #speaking-part-2.library:after{content:none!important;display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}#speaking-part-2.library{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:radial-gradient(circle at 12% 0%,rgba(78,161,255,.10),transparent 28rem),radial-gradient(circle at 92% 10%,rgba(239,115,170,.08),transparent 24rem),linear-gradient(135deg,rgba(255,255,255,.98),rgba(247,251,255,.94) 58%,rgba(255,250,253,.96))!important}#speaking-part-2.library>*,#speaking-part-2 .section-head,#speaking-part-2 .library-tools,#speaking-part-2 .topic-grid,#speaking-part-2 .empty-state{position:relative!important;z-index:2!important}#speaking-part-2 .topic-card::after{opacity:.18!important;pointer-events:none!important}@media(max-width:900px){#speaking-part-2.library{border-radius:24px!important}#speaking-part-2 .section-head{gap:14px!important}}:root{--ym-ipa-safe-font: "Lucida Sans Unicode", "Segoe UI Symbol", "Arial Unicode MS", "Noto Sans IPA", "Noto Sans", Arial, Helvetica, sans-serif}.ipa,.phonetic,.pronunciation,.pron,.word-ipa,.ym-ipa-data-container,#wordPopup .ipa,.fc-ipa,.flashcard-ipa,.ym-vocab-ipa,.modal-ipa,.ym-ipa-fixed,.ipa *,.phonetic *,.pronunciation *,.pron *,.word-ipa *,.ym-ipa-data-container *,#wordPopup .ipa *,.fc-ipa *,.flashcard-ipa *,.ym-vocab-ipa *,.modal-ipa *,.ym-ipa-fixed *{font-family:var(--ym-ipa-safe-font)!important;font-weight:500!important;font-style:normal!important;letter-spacing:0!important;word-spacing:0!important;text-transform:none!important;font-variant:normal!important;font-variant-ligatures:none!important;font-feature-settings:"liga" 0,"kern" 1!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;unicode-bidi:isolate}.ipa,.phonetic,.pronunciation,.pron,.word-ipa,.ym-ipa-data-container,#wordPopup .ipa,.fc-ipa,.flashcard-ipa,.ym-vocab-ipa,.modal-ipa,.ym-ipa-fixed{display:inline!important;white-space:nowrap!important;line-height:1.55!important;color:#0f172a!important}#wordPopup .ipa,.modal-ipa,.ym-vocab-ipa,.fc-ipa,.flashcard-ipa,.flashcard .ipa,.info-block .ipa{color:#0b4fe8!important}.ipa .word-click,.phonetic .word-click,.pronunciation .word-click,.pron .word-click,.word-ipa .word-click,.ym-ipa-data-container .word-click,.ym-ipa-fixed .word-click,#wordPopup .ipa .word-click,.modal-ipa .word-click,.ym-vocab-ipa .word-click,.fc-ipa .word-click,.flashcard-ipa .word-click{pointer-events:none!important;cursor:text!important;padding:0!important;margin:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;font-family:inherit!important;font-weight:inherit!important}.ipa .word-click:hover,.phonetic .word-click:hover,.pronunciation .word-click:hover,.pron .word-click:hover,.word-ipa .word-click:hover,.ym-ipa-data-container .word-click:hover,.ym-ipa-fixed .word-click:hover{background:transparent!important;box-shadow:none!important}table td .ym-ipa-fixed,table td.ipa,table td.phonetic,table td.pronunciation{font-size:1.02em!important}@media(max-width:700px){.ipa,.phonetic,.pronunciation,.pron,.word-ipa,.ym-ipa-data-container,.ym-ipa-fixed,#wordPopup .ipa,.fc-ipa,.flashcard-ipa,.ym-vocab-ipa,.modal-ipa{font-size:0.98em!important;white-space:nowrap!important}}:root{--ymy-navy:#06113d;--ymy-blue:#1746ff;--ymy-blue-2:#35a8ff;--ymy-pink:#f062b6;--ymy-cyan:#b8efff;--ymy-line:rgba(40,101,255,.18);--ymy-soft:#f2f8ff;--ymy-card:rgba(255,255,255,.88);--ymy-shadow:0 20px 60px rgba(10,38,120,.12)}html{width:100%;max-width:100%;overflow-x:hidden;scroll-behavior:smooth}body{width:100%;max-width:100%;overflow-x:hidden!important;font-family:Arial,Helvetica,sans-serif!important;color:var(--ymy-navy);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*::before,*::after{box-sizing:border-box}img,svg,video,canvas,iframe{max-width:100%}button,input,select,textarea{font-family:Arial,Helvetica,sans-serif!important}a,button{touch-action:manipulation}.logo,.bank-logo,.brand-logo-wrap{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important;text-decoration:none!important}.logo img,.brand-logo,.bank-logo img,img.brand-logo,img[src*=yenglish-logo],img[src*=favicon]{object-fit:contain!important;object-position:left center!important;image-rendering:auto!important;filter:none!important;mix-blend-mode:normal!important;background:transparent!important;max-width:min(420px,68vw)!important;width:auto!important;height:auto!important;max-height:82px!important}.site-header,.bank-header{width:min(1280px,calc(100% - 32px))!important;margin:18px auto!important;padding:16px 18px!important;border-radius:30px!important;background:rgba(255,255,255,.84)!important;border:1px solid rgba(210,225,255,.82)!important;box-shadow:0 18px 54px rgba(17,55,130,.10)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;overflow:visible!important}.site-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important}.bank-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important}.site-nav,.bank-nav{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important;min-width:0!important;overflow:visible!important}.site-nav a,.bank-nav a,.nav-parent,.nav-toggle{border-radius:999px!important;white-space:nowrap!important;line-height:1.2!important}.nav-submenu{z-index:10000!important}@media(max-width:900px){.site-header,.bank-header{width:calc(100% - 18px)!important;margin:10px auto!important;border-radius:24px!important;padding:12px!important;align-items:flex-start!important}.site-header,.bank-header{flex-direction:column!important}.logo img,.brand-logo,.bank-logo img,img[src*=yenglish-logo]{max-width:min(340px,88vw)!important;max-height:70px!important}.site-nav,.bank-nav{justify-content:flex-start!important;width:100%!important;overflow-x:auto!important;padding-bottom:3px!important;scrollbar-width:none!important}.site-nav::-webkit-scrollbar,.bank-nav::-webkit-scrollbar{display:none}}main,.page,.cms-shell,.library,.speaking-overview,.learning-hub-banner,.study-layout,.hero,.bank-hero{max-width:calc(100vw - 24px)!important}.hero,.bank-hero,.library,.speaking-overview,.learning-hub-banner,.cms-hero,.cms-panel,.admin-panel,.topic-card,.part-card{overflow:hidden!important}.hero h1,.bank-hero h1,.library h2,.section-head h2,.cms-hero h1{overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.05!important}.hero p,.bank-hero p,.library p,.topic-card p,.cms-card p{overflow-wrap:anywhere!important;line-height:1.55!important}body:has(.library#speaking-part-2) .library#speaking-part-2::before,body:has(.library#speaking-part-2) .library#speaking-part-2::after,body:has(.topic-grid) .library::before,body:has(.topic-grid) .library::after,body:has(.reader) main::before,body:has(.reader) main::after{display:none!important;content:none!important;opacity:0!important;pointer-events:none!important}.library#speaking-part-2{background:rgba(255,255,255,.86)!important;border:1px solid rgba(200,220,255,.75)!important;box-shadow:0 28px 80px rgba(31,72,150,.10)!important}.topic-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important;gap:22px!important;align-items:stretch!important}.topic-card{min-width:0!important;border-radius:28px!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.topic-card:hover{transform:translateY(-4px)!important;box-shadow:0 24px 70px rgba(23,70,255,.16)!important}.topic-card h3{line-height:1.18!important;letter-spacing:-.02em!important;overflow-wrap:break-word!important}.topic-meta{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important}.topic-meta .mini-badge{white-space:nowrap!important}body.speaking-part3-luxury .bank-header{position:relative!important;top:auto!important;background:linear-gradient(135deg,rgba(255,255,255,.91),rgba(241,248,255,.86))!important;border-radius:34px!important;margin-top:18px!important}body.speaking-part3-luxury .bank-hero{border-radius:38px!important;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(237,249,255,.78))!important;box-shadow:0 30px 90px rgba(17,55,130,.13)!important}body.speaking-part3-luxury .study-layout{width:min(1280px,calc(100% - 24px))!important;margin-left:auto!important;margin-right:auto!important;grid-template-columns:minmax(230px,300px) minmax(0,1fr)!important;gap:20px!important}body.speaking-part3-luxury .content-panel,body.speaking-part3-luxury .topic-panel{min-width:0!important;overflow:hidden!important}body.speaking-part3-luxury .question-card,body.speaking-part3-luxury details,body.speaking-part3-luxury .content-panel>*{max-width:100%!important}@media(max-width:980px){body.speaking-part3-luxury .study-layout{display:block!important}body.speaking-part3-luxury .topic-panel{margin-bottom:18px!important}}body.cms-page{font-family:Arial,Helvetica,sans-serif!important;overflow-x:hidden!important}.cms-layout,.cms-paper,.cms-section,.cms-web-paper,.cms-web-question,.cms-form-box,.cms-question-block{min-width:0!important;max-width:100%!important}.cms-map img,.cms-page-image img,.cms-transcript-page img{height:auto!important;max-width:100%!important}.cms-input,.cms-select,.cms-inline-input,.cms-inline-select{font-family:Arial,Helvetica,sans-serif!important;color:#101828!important}.official-bottom-nav,.cms-official-bottom-nav{font-family:Arial,Helvetica,sans-serif!important;max-width:100vw!important;left:0!important;right:0!important}.official-q-strip{min-width:0!important}.official-q-btn{font-family:Arial,Helvetica,sans-serif!important;font-weight:800!important}.official-side-arrows{z-index:200!important}@media(max-width:760px){.official-bottom-nav,.cms-official-bottom-nav{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important}.official-part-nav{min-width:300px!important}.official-submit-tile{position:sticky!important;right:0!important;z-index:6!important}.cms-reading-layout{display:block!important}.cms-reading-left,.cms-reading-right{height:auto!important;max-height:none!important;overflow:visible!important;border-right:0!important}}body.flashcards-page,body.flashcards-hub{font-family:Arial,Helvetica,sans-serif!important;overflow-x:hidden!important}.flashcard-shell,.flashcards-shell,.flashcards-layout,.fc-layout,.flashcard-stage,.flashcard-card,.card-panel,.cards-list,.flashcard-list{min-width:0!important;max-width:100%!important}.flashcards-layout,.fc-layout{gap:20px!important}.flashcard-card,.card-panel{border-radius:30px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 22px 70px rgba(20,55,125,.14)!important}.flashcard-card h1,.flashcard-card h2,.card-panel h1,.card-panel h2{color:#07143d!important;line-height:1.12!important;overflow-wrap:anywhere!important}.flashcards-stats,.flashcard-stats,.stats-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:12px!important}.flashcard-list,.cards-list{overflow:auto!important}.flashcard-list button,.cards-list button{max-width:100%!important;white-space:normal!important;text-align:left!important}.correct-feedback,.inline-feedback,.flashcard-feedback{position:static!important;display:block!important;margin-top:10px!important;border-radius:14px!important}@media(max-width:900px){.flashcards-layout,.fc-layout{display:block!important}.flashcard-list,.cards-list{max-height:260px!important;margin-top:16px!important}}.admin-shell,.admin-panel,.admin-table,.admin-user-list,.admin-power-suite{min-width:0!important;max-width:100%!important}.admin-pill-button,.admin-primary,.admin-close,.admin-switch,.admin-command-item button{font-family:Arial,Helvetica,sans-serif!important}.admin-pill-button:not(:disabled),.admin-primary:not(:disabled),.admin-close:not(:disabled),.admin-command-item button:not(:disabled){cursor:pointer!important;opacity:1!important}.admin-panel{overflow:hidden!important}.admin-form,.admin-toolbar,.admin-filters,.admin-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.admin-input,.admin-select,textarea.admin-input{min-width:0!important;max-width:100%!important}.admin-user-card,.admin-row,.admin-command-item{min-width:0!important;overflow-wrap:anywhere!important}table{max-width:100%!important}table:not(.no-responsive-table){border-collapse:collapse}.option-bank,.cms-option-bank,.matching-options,.list-of-options{max-width:100%!important;overflow:hidden!important}.cms-option-bank-grid,.option-bank-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important;gap:10px!important}.cms-option-card,.option-card{min-width:0!important;overflow-wrap:anywhere!important}.ipa,.modal-ipa,.word-ipa,.ym-ipa-data-container,.ipa-text,td.ipa,table td:first-child:has(>.ipa),.vocab-card .ipa{font-family:"Lucida Sans Unicode","Segoe UI Symbol","Arial Unicode MS","Noto Sans IPA",Arial,Helvetica,sans-serif!important;font-weight:500!important;letter-spacing:0!important;word-spacing:0!important;font-variant-ligatures:none!important;text-transform:none!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:normal!important}.ipa .word-click,.modal-ipa .word-click,.ym-ipa-data-container .word-click{font:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;cursor:default!important;pointer-events:none!important}.member-auth-bar,.member-floating,.member-bar{max-width:calc(100vw - 24px)!important;z-index:9990!important}.member-auth-bar{right:max(12px,env(safe-area-inset-right))!important;bottom:max(12px,env(safe-area-inset-bottom))!important;border-radius:999px!important}@media(max-width:720px){.member-auth-bar{left:12px!important;right:12px!important;justify-content:center!important;flex-wrap:wrap!important}.member-auth-bar .email{max-width:48vw!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}.luxury-bg,.luxury-glow,.sparkle-layer,.aurora-layer,.site-dynamic-bg,.dynamic-4d-bg,.login-dynamic-bg,body::before,body::after{pointer-events:none}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}:root{--imy-blue:#1237e8;--imy-blue-2:#08a7ff;--imy-pink:#f35fc2;--imy-cyan:#b9edff;--imy-navy:#071333;--imy-text:#13233f;--imy-muted:#5d6b83;--imy-line:#d8e7ff;--imy-panel:rgba(255,255,255,.88);--imy-panel-strong:rgba(255,255,255,.96);--imy-shadow:0 28px 90px rgba(18,55,232,.14),0 10px 30px rgba(6,18,46,.08);--imy-radius:28px}*{box-sizing:border-box}html{max-width:100%;overflow-x:hidden;scroll-behavior:smooth}body{max-width:100%;overflow-x:hidden;font-family:Arial,Helvetica,sans-serif!important;color:var(--imy-text);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 8% 2%,rgba(255,255,255,.98) 0 9%,transparent 24%),radial-gradient(circle at 86% 10%,rgba(243,95,194,.16) 0 10%,transparent 30%),radial-gradient(circle at 20% 92%,rgba(8,167,255,.18) 0 13%,transparent 38%),linear-gradient(135deg,#f9fcff 0%,#eef7ff 42%,#fff2fb 100%)!important}body::before{content:"";position:fixed;inset:-28vh -16vw auto -16vw;height:62vh;pointer-events:none;z-index:-2;background:linear-gradient(110deg,rgba(18,55,232,.16),rgba(8,167,255,.12),rgba(243,95,194,.13)),radial-gradient(circle at 50% 100%,rgba(255,255,255,.95),transparent 42%);filter:blur(12px);transform:translateZ(0)}body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background-image:linear-gradient(rgba(18,55,232,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(18,55,232,.035) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.22),transparent 70%)}main,.cms-shell,.admin-main,.flashcards-shell,.flashcards-app,.speaking-page,.library{max-width:min(1240px,calc(100vw - 32px));margin-left:auto;margin-right:auto}body.login-dynamic::before,body.auth-page::before{inset:0;height:auto;background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.78),transparent 22%),radial-gradient(circle at 83% 18%,rgba(243,95,194,.32),transparent 26%),radial-gradient(circle at 62% 90%,rgba(0,172,255,.45),transparent 32%),linear-gradient(125deg,#0432bd 0%,#33b7ff 45%,#ffdcf4 100%);filter:none;animation:imyAurora 13s ease-in-out infinite alternate}@keyframes imyAurora{0%{filter:hue-rotate(0deg) saturate(1)}100%{filter:hue-rotate(10deg) saturate(1.12)}}.site-header{width:min(1260px,calc(100vw - 32px));margin:16px auto 20px;padding:14px 18px!important;border:1px solid rgba(198,219,255,.85)!important;border-radius:28px!important;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(241,248,255,.78))!important;backdrop-filter:blur(20px) saturate(1.25);box-shadow:0 18px 60px rgba(18,55,232,.12),0 2px 0 rgba(255,255,255,.65) inset;position:sticky;top:12px;z-index:60}.site-header::before{display:none!important}.site-header .logo{display:flex;align-items:center;min-width:0;text-decoration:none}.site-header .brand-logo,.site-header .logo img{display:block;max-width:min(300px,42vw)!important;height:auto!important;max-height:58px!important;object-fit:contain!important;filter:drop-shadow(0 12px 28px rgba(18,55,232,.12))}.site-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.site-nav a,.nav-parent,.nav-toggle{border-radius:999px!important;border:1px solid rgba(194,216,255,.85)!important;background:rgba(255,255,255,.78)!important;color:#103cba!important;padding:10px 14px!important;text-decoration:none!important;font-weight:800!important;line-height:1.1!important;box-shadow:0 10px 24px rgba(18,55,232,.06);transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.site-nav a:hover,.nav-parent:hover,.nav-toggle:hover,.site-nav a.active,.nav-parent.active{transform:translateY(-1px);color:white!important;background:linear-gradient(135deg,var(--imy-blue),var(--imy-blue-2))!important;box-shadow:0 18px 42px rgba(18,55,232,.22)}.nav-submenu{border-radius:28px!important;background:rgba(255,255,255,.96)!important;border:1px solid rgba(205,221,255,.92)!important;box-shadow:0 26px 80px rgba(5,17,56,.18)!important;backdrop-filter:blur(22px)}.hero,.cms-hero,.learning-hub-banner,.library,.speaking-overview,.reader-shell,.auth-card,.admin-card,.admin-panel,.flashcard-panel,.flashcards-hero,.fc-hub-hero,.cms-paper,.cms-result,.cms-layout>article,.cms-answer-nav{border:1px solid rgba(202,221,255,.92)!important;background:linear-gradient(140deg,rgba(255,255,255,.96),rgba(246,251,255,.86) 56%,rgba(255,246,253,.82))!important;box-shadow:var(--imy-shadow)!important;border-radius:var(--imy-radius)!important}.hero,.cms-hero,.learning-hub-banner,.library,.speaking-overview,.flashcards-hero,.fc-hub-hero{position:relative;overflow:hidden}.hero::after,.cms-hero::after,.learning-hub-banner::after,.library::after,.speaking-overview::after,.flashcards-hero::after,.fc-hub-hero::after{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,var(--imy-blue),var(--imy-blue-2),var(--imy-pink));pointer-events:none}.eyebrow,.cms-kicker,.topic-card .kicker,.fc-kicker{color:#1241e8!important;letter-spacing:.22em!important;font-weight:900!important}h1,h2,h3,.topic-card h3,.part-card h2,.cms-hero h1,.flashcards-hero h1{color:var(--imy-navy)!important;letter-spacing:-.035em;line-height:1.04!important}p,.cms-muted,.topic-card p,.part-card p,.feature span{color:#34435d!important;line-height:1.72!important}.btn,.cms-btn,.admin-primary,.admin-pill-button,.auth-secondary-login,.filter-btn,.fc-btn,.flashcard-btn,button:not(.official-q-btn):not(.cms-dot):not(.nav-toggle):not(.close-reader){border-radius:999px!important;font-weight:900!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.btn.primary,.cms-btn.primary,.admin-primary,.auth-secondary-login,.fc-primary,.flashcard-btn.primary{background:linear-gradient(135deg,var(--imy-blue),#365cff 50%,var(--imy-pink))!important;color:#fff!important;border:0!important;box-shadow:0 18px 45px rgba(18,55,232,.25)!important}.btn:hover,.cms-btn:hover,.admin-primary:hover,.admin-pill-button:hover,.auth-secondary-login:hover,.fc-btn:hover,.flashcard-btn:hover{transform:translateY(-1px);box-shadow:0 16px 36px rgba(18,55,232,.18)!important}.topic-grid,.speaking-parts,.set-grid,.fc-grid,.cards-grid{gap:22px!important}.topic-card,.part-card,.set-card,.flashcard-card,.qa-card,.speaking-card,.admin-account-row,.cms-card,.test-card{border-radius:28px!important;border:1px solid rgba(202,221,255,.95)!important;background:linear-gradient(150deg,rgba(255,255,255,.98),rgba(246,251,255,.88))!important;box-shadow:0 16px 46px rgba(18,55,232,.08)!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.topic-card:hover,.part-card:hover,.set-card:hover,.flashcard-card:hover,.qa-card:hover,.speaking-card:hover,.cms-card:hover,.test-card:hover{transform:translateY(-4px);border-color:rgba(18,55,232,.35)!important;box-shadow:0 30px 80px rgba(18,55,232,.16)!important}.topic-card::before,.part-card::before,.cms-card::before,.test-card::before{background:linear-gradient(180deg,var(--imy-blue),var(--imy-pink))!important}.search-wrap,input,select,textarea{border-radius:20px!important;border-color:rgba(191,214,255,.95)!important;box-shadow:0 10px 24px rgba(18,55,232,.06)!important;font-family:Arial,Helvetica,sans-serif!important}input:focus,select:focus,textarea:focus{outline:3px solid rgba(20,145,255,.20)!important;border-color:#39a8ff!important}#speaking-part-2::before,#speaking-part-2::after,.library#speaking-part-2::before,.library#speaking-part-2::after{display:none!important}body:has(#speaking-part-2) .library{overflow:visible!important;background:rgba(255,255,255,.94)!important}body:has(#speaking-part-2) .topic-card{background:linear-gradient(145deg,#fff,#f8fbff)!important}.reader{backdrop-filter:blur(10px);background:rgba(8,18,48,.38)!important}.reader-shell{overflow:hidden!important}.reader-toolbar,.reader-sidebar{background:rgba(255,255,255,.94)!important;border-color:rgba(202,221,255,.9)!important}.reader-frame{background:#fff!important;border-radius:22px!important}body:has([data-speaking-part3]),body.speaking-part3-page{background:linear-gradient(135deg,#f9fcff,#eff8ff 48%,#fff4fb)!important}.sp3-hero,.speaking3-hero,.part3-hero{border-radius:32px!important;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(237,248,255,.85))!important;box-shadow:var(--imy-shadow)!important}.flashcards-app,.flashcards-shell{background:linear-gradient(135deg,#f8fbff,#eef8ff 50%,#fff4fb)!important}.flashcards-card,.fc-card,.vocab-card,.flashcard-main-card{background:rgba(255,255,255,.96)!important;border:1px solid rgba(205,222,255,.95)!important;border-radius:32px!important;box-shadow:0 24px 70px rgba(18,55,232,.13)!important}.flashcards-list,.card-list,.fc-side-panel{background:rgba(255,255,255,.88)!important;border-radius:28px!important;border:1px solid rgba(205,222,255,.9)!important}.fc-feedback,.answer-feedback,[data-feedback]{border-radius:16px!important;font-weight:800!important}.cms-page{background:#f7fbff!important}.cms-shell{max-width:min(1400px,calc(100vw - 18px))!important}.cms-topbar,.official-exam-header{border:1px solid rgba(170,212,245,.8)!important;background:rgba(255,255,255,.96)!important;box-shadow:0 12px 28px rgba(6,28,66,.08)!important}.official-test-title{color:#111827!important;font-weight:900!important;letter-spacing:-.02em!important}.official-bottom-nav{background:rgba(250,253,255,.98)!important;border-top:1px solid rgba(195,218,240,.95)!important;box-shadow:0 -12px 32px rgba(8,30,70,.10)!important;backdrop-filter:blur(16px)}.official-part-nav{min-width:0!important;overflow:hidden!important;gap:10px!important}.official-part-title{flex:0 0 auto!important;min-width:92px!important}.official-part-title b{font-weight:900!important;color:#0b172f!important}.official-part-title small{display:block!important;color:#526177!important;font-size:11px!important;line-height:1.1!important;white-space:nowrap!important}.official-q-strip{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;overflow-x:auto!important;scrollbar-width:none}.official-q-strip::-webkit-scrollbar{display:none}.official-q-btn{min-width:34px!important;height:34px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:15px!important;font-weight:900!important;border:1px solid transparent!important;color:#0e1b31!important}.official-q-btn.active{border-color:#2f9fec!important;background:#e9f7ff!important;box-shadow:0 0 0 3px rgba(47,159,236,.16)!important}.official-q-btn.done{background:#dbeafe!important;color:#1548c6!important}.official-submit-tile{border-radius:0!important;background:#e8f6ff!important;color:#073b71!important}.official-side-arrows button{border-radius:16px!important;background:#0d6fa6!important;color:#fff!important;box-shadow:0 16px 34px rgba(13,111,166,.25)!important}.cms-paper img,.cms-paper svg,.cms-paper canvas,.question-image,.map-image,.diagram-image{max-width:100%!important;height:auto!important}.cms-paper table{max-width:100%!important;overflow-wrap:anywhere}.cms-paper,.question-panel,.passage-panel{overflow-wrap:break-word;word-break:normal}.admin-main{padding-bottom:80px!important}.admin-grid,.admin-power-grid{gap:20px!important}.admin-card,.admin-panel{overflow:hidden!important}.admin-card button,.admin-panel button{white-space:normal!important}img.brand-logo,img[src*=yenglish-logo],img[src*=ielts-mai-yen-logo]{object-fit:contain!important;background:transparent!important}.logo img{image-rendering:auto}@media(max-width:900px){main,.cms-shell,.admin-main,.flashcards-shell,.flashcards-app,.library{max-width:calc(100vw - 18px)!important}.site-header{width:calc(100vw - 18px)!important;margin:8px auto 14px!important;border-radius:22px!important;padding:12px!important;position:relative!important;top:auto!important}.site-header .brand-logo,.site-header .logo img{max-width:min(260px,72vw)!important;max-height:54px!important}.site-nav{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:3px;scrollbar-width:none}.site-nav::-webkit-scrollbar{display:none}.site-nav a,.nav-parent,.nav-toggle{white-space:nowrap!important;padding:9px 12px!important;font-size:14px!important}.hero,.cms-hero,.learning-hub-banner,.library,.speaking-overview{border-radius:24px!important;padding:22px!important}h1{font-size:clamp(34px,10vw,56px)!important;line-height:1.05!important}h2{font-size:clamp(26px,7vw,38px)!important}.topic-grid,.speaking-parts,.set-grid{grid-template-columns:1fr!important}.reader-shell{width:calc(100vw - 12px)!important;height:calc(100vh - 18px)!important;border-radius:24px!important}.official-bottom-nav{overflow-x:auto!important;align-items:stretch!important}.official-part-nav{flex:0 0 275px!important;padding:10px!important}.official-part-title{min-width:74px!important}.official-q-btn{min-width:30px!important;height:30px!important;font-size:13px!important}.official-side-arrows{right:12px!important;bottom:86px!important}}@media(max-width:520px){body{background:linear-gradient(135deg,#fbfdff,#f1f9ff,#fff7fc)!important}.hero,.cms-hero,.library,.speaking-overview,.learning-hub-banner{padding:18px!important;border-radius:20px!important}.btn,.cms-btn,.filter-btn{width:auto;max-width:100%}.hero-actions,.cms-actions,.filters{display:flex;overflow-x:auto;flex-wrap:nowrap!important;padding-bottom:4px;scrollbar-width:none}.hero-actions::-webkit-scrollbar,.cms-actions::-webkit-scrollbar,.filters::-webkit-scrollbar{display:none}.topic-card{min-height:auto!important;padding:22px!important}.member-bar,.student-name-chip{max-width:calc(100vw - 18px)!important;left:9px!important;right:9px!important;bottom:10px!important;justify-content:center!important;flex-wrap:wrap!important}.official-header-left{min-width:0!important}.official-brand-mark img{max-width:148px!important}.official-header-icons{gap:4px!important}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.imy-reveal{opacity:.001;transform:translateY(10px);transition:opacity .42s ease var(--imy-delay,0ms),transform .42s ease var(--imy-delay,0ms)}.imy-revealed{opacity:1;transform:none}.using-keyboard :focus{outline:3px solid rgba(18,55,232,.35)!important;outline-offset:3px!important}.imy-logo-text-fallback{font-weight:900;color:#071333;letter-spacing:.08em;white-space:nowrap}:root{--ym-font-ui-final: Arial, Helvetica, sans-serif;--ym-font-vi-final: Arial, Helvetica, sans-serif;--ym-font-en-final: Arial, Helvetica, sans-serif;--ym-font-ipa-final: "Lucida Sans Unicode", "Segoe UI Symbol", "Arial Unicode MS", "Noto Sans", Arial, Helvetica, sans-serif;--ym-font-mono-final: "Courier New", Consolas, monospace}html,body,body :not(svg):not(svg *):not(code):not(pre):not(kbd):not(samp):not(.mono):not(.json-view),button,input,select,textarea,optgroup,option,label,summary,details,table,thead,tbody,tfoot,tr,td,th,li,p,a,span,div,section,article,aside,nav,header,footer,main,.card,.tag,.badge,.pill,.btn,.cms-btn,.official-submit,.start-test-btn,.test-start-btn,.submit-btn,.nav-submit,.topic-card,.topic-card *,.reader,.reader *,.flashcards-app,.flashcards-app *,.auth-card,.auth-card *,.member-auth-bar,.member-auth-bar *{font-family:var(--ym-font-ui-final)!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-kerning:normal!important;font-synthesis-weight:none;font-synthesis-style:none}.vn,.vnline,[lang=vi],.vi,.translation,.meaning-vi,.guide,.instruction,.helper,.hint-line,.desc,.description,.subtitle,.sub,.admin-subtitle,.flashcard-meaning,.topic-body,.topic-body p,.hero p,.bank-hero p,.cms-hero p,.section-head p,.reader-subtitle,.topic-card p,.script p,.note,.danger,.sp2-tip,.sp2-band-card,.sp2-guide-card,.part2-translation-table,.part2-translation-table *,.update-popup,.update-popup *,.ym-announcement,.ym-announcement *{font-family:var(--ym-font-vi-final)!important;font-style:normal!important;line-height:1.68!important;letter-spacing:0!important;word-spacing:0!important;overflow-wrap:break-word!important;word-break:normal!important}h1,h2,h3,h4,h5,h6,.hero h1,.bank-hero h1,.cms-hero h1,.fc-intro h1,.topic-title,.reader-title,.admin-title,.section-title,.question-title,.list-head h2,.cms-card h3,.bank-card h3,.topic-card h3,.bigbrand,.brand,.footer-brand .big,.auth-copy h1,.auth-card h1,.sp3-hero h1,.sp3-topic-title,.flashcard-word,.fc-word,.modal-word,#wordPopup .w{font-family:var(--ym-font-ui-final)!important;line-height:1.18!important;letter-spacing:-.01em!important;overflow:visible!important;padding-top:.03em!important;padding-bottom:.04em!important;font-synthesis:none!important}.en,[lang=en],.script,.script p,.cms-reading-passage-inner,.cms-reading-passage-inner p,.cms-q-prompt,.cms-q-note,.cms-question,.question-text,.question-title,.official-test-page,.official-test-page p,.reading-passage,.reader-passage,.passage-text,.passage-panel,.passage-panel p,.answer-review,.answer-key,.audioscript,.transcript,.explanation,.vocab-list,.listening-test,.reading-test,.official-part-body{font-family:var(--ym-font-en-final)!important;letter-spacing:0!important;line-height:1.62!important}.ipa,.phonetic,.pronunciation,.pron,.word-ipa,.ym-ipa-data-container,#wordPopup .ipa,.fc-ipa,.flashcard-ipa,.ym-vocab-ipa,.modal-ipa,.ym-ipa-fixed,.ym-ipa-safe,.ipa *,.phonetic *,.pronunciation *,.pron *,.word-ipa *,.ym-ipa-data-container *,#wordPopup .ipa *,.fc-ipa *,.flashcard-ipa *,.ym-vocab-ipa *,.modal-ipa *,.ym-ipa-fixed *,.ym-ipa-safe *{font-family:var(--ym-font-ipa-final)!important;font-style:normal!important;font-weight:700!important;line-height:1.45!important;letter-spacing:0!important;word-spacing:0!important;white-space:nowrap!important;text-transform:none!important;text-decoration:none!important;font-variant-ligatures:none!important;cursor:default!important}.ipa .word-click,.phonetic .word-click,.pronunciation .word-click,.pron .word-click,.word-ipa .word-click,.ym-ipa-data-container .word-click,#wordPopup .ipa .word-click,.fc-ipa .word-click,.flashcard-ipa .word-click,.ym-ipa-safe .word-click,.ym-ipa-fixed .word-click{color:inherit!important;background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;margin:0!important;pointer-events:none!important;font-family:var(--ym-font-ipa-final)!important;font-weight:700!important;letter-spacing:0!important;white-space:nowrap!important}input,textarea,select,button,input::placeholder,textarea::placeholder,select option{font-family:var(--ym-font-ui-final)!important;letter-spacing:0!important;line-height:1.35!important}button,.btn,.cms-btn,.admin-action,.official-submit,.start-test-btn,.test-start-btn,.submit-btn,.nav-submit,.filter-btn,.mode-btn,.reader-nav-btn,.pill,.badge,.tag,.cms-tag,.nav-count,.topic-button,.tool-btn,.vocab-chip,.flashcards-app button,.flashcard-actions button,.fc-btn,.card-list button{font-family:var(--ym-font-ui-final)!important;line-height:1.28!important;letter-spacing:-.003em!important;text-rendering:optimizeLegibility!important}table,td,th,table *{font-family:var(--ym-font-ui-final)!important;line-height:1.52!important}td .ipa,td .ym-ipa-safe,td .phonetic,td .pronunciation{font-family:var(--ym-font-ipa-final)!important;font-weight:700!important}code,pre,kbd,samp,.mono,.json-view{font-family:var(--ym-font-mono-final)!important;letter-spacing:0!important}@media(max-width:760px){h1,h2,h3,.hero h1,.bank-hero h1,.cms-hero h1,.fc-intro h1,.topic-title,.reader-title,.bigbrand,.auth-copy h1,.sp3-hero h1{line-height:1.2!important;letter-spacing:-.006em!important}body,p,li,.script p,.vn,.vnline,.translation,.meaning-vi{line-height:1.68!important}}:root{--ym-ink:#061234;--ym-navy:#07154a;--ym-blue:#1237e8;--ym-sky:#38bdf8;--ym-cyan:#71e8ff;--ym-pink:#f06ab6;--ym-violet:#7657ff;--ym-soft:#f4f8ff;--ym-card:rgba(255,255,255,.88);--ym-card-solid:#ffffff;--ym-line:rgba(31,86,255,.18);--ym-shadow:0 30px 90px rgba(11,34,86,.16);--ym-glow:0 0 0 1px rgba(255,255,255,.62) inset,0 24px 70px rgba(47,91,255,.16),0 8px 30px rgba(234,91,177,.10);--ym-font:Arial,Helvetica,sans-serif;--ym-ipa-font:"Lucida Sans Unicode","Segoe UI Symbol","Arial Unicode MS",Arial,Helvetica,sans-serif}html,body,body *,button,input,select,textarea,table,td,th,a,span,p,div,section,article,aside,nav,header,footer,label,summary,details{font-family:var(--ym-font)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html{scroll-behavior:smooth;background:#f4f8ff}body{color:var(--ym-ink)!important;overflow-x:hidden!important;background:radial-gradient(circle at 8% 3%,rgba(57,189,248,.30),transparent 28%),radial-gradient(circle at 92% 0%,rgba(240,106,182,.20),transparent 30%),linear-gradient(135deg,#f8fbff 0%,#eef5ff 42%,#fff5fb 100%)!important}body:not(.cms-page)::before{content:"";position:fixed;inset:-20%;z-index:-2;pointer-events:none;background:radial-gradient(circle at 20% 20%,rgba(18,55,232,.18),transparent 24%),radial-gradient(circle at 75% 10%,rgba(56,189,248,.22),transparent 25%),radial-gradient(circle at 80% 82%,rgba(240,106,182,.20),transparent 27%),conic-gradient(from 180deg at 50% 50%,rgba(18,55,232,.10),rgba(113,232,255,.18),rgba(240,106,182,.10),rgba(18,55,232,.10));filter:blur(12px) saturate(1.1);animation:ymAurora 24s ease-in-out infinite alternate}body:not(.cms-page)::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,rgba(18,55,232,.18) 0 1px,transparent 1.5px);background-size:42px 42px;opacity:.16;mask-image:linear-gradient(to bottom,black,transparent 78%)}@keyframes ymAurora{0%{transform:translate3d(-2%,-1%,0) rotate(-1deg) scale(1)}50%{transform:translate3d(2%,1%,0) rotate(1deg) scale(1.04)}100%{transform:translate3d(1%,-2%,0) rotate(-.5deg) scale(1.02)}}@keyframes ymFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ymShine{0%{transform:translateX(-130%) skewX(-18deg)}100%{transform:translateX(170%) skewX(-18deg)}}@keyframes ymFadeUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}h1,h2,h3,.reader-title strong,.topic-card h3,.topic-card h2,.auth-card h2,.auth-copy h1{font-weight:900!important;letter-spacing:-.035em!important;line-height:1.05!important;color:#07143d!important}p,li,td,th,.topic-card p,.auth-copy p,.auth-card p{line-height:1.62!important;color:#24324f!important}strong,b{font-weight:800!important}a{color:#1237e8;text-underline-offset:3px}.ipa,.modal-ipa,.word-ipa,.ym-ipa-data-container,.ipa-text,td.ipa,.vocab-ipa,.flashcard-ipa,#wordPopup .ipa,.ipa-row,.pronunciation,.pronunciation *{font-family:var(--ym-ipa-font)!important;font-weight:500!important;font-style:normal!important;letter-spacing:0!important;word-spacing:0!important;text-transform:none!important;font-variant-ligatures:none!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:normal!important}.ipa .word-click,.modal-ipa .word-click,.ym-ipa-data-container .word-click,.pronunciation .word-click{font:inherit!important;font-weight:inherit!important;pointer-events:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;color:inherit!important}.site-header,.auth-header{width:min(1500px,calc(100% - 48px))!important;margin:18px auto!important;border-radius:34px!important;background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(242,247,255,.74))!important;border:1px solid rgba(174,199,255,.55)!important;box-shadow:var(--ym-glow)!important;backdrop-filter:blur(24px) saturate(1.25)!important;position:relative!important;overflow:hidden!important}.site-header::before,.auth-header::before{content:"";position:absolute;inset:0 auto auto -45%;width:42%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);animation:ymShine 8s ease-in-out infinite;pointer-events:none}.site-header .logo img,.auth-logo img,.brand-logo{filter:drop-shadow(0 10px 18px rgba(16,42,148,.12))!important;object-fit:contain!important;max-height:82px!important;width:auto!important}.site-nav{gap:8px!important;align-items:center!important;flex-wrap:wrap!important}.site-nav a,.nav-parent,.nav-toggle,.nav-count{border-radius:999px!important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease!important}.site-nav a,.nav-parent{padding:11px 15px!important;color:#0b1a4a!important;font-weight:800!important;text-decoration:none!important;background:rgba(255,255,255,.66)!important;border:1px solid rgba(164,194,255,.42)!important;box-shadow:0 8px 22px rgba(30,70,160,.06)!important}.site-nav a:hover,.nav-parent:hover,.site-nav a.active,.nav-parent.active{transform:translateY(-2px)!important;background:linear-gradient(135deg,#1237e8,#30aaf4)!important;color:#fff!important;box-shadow:0 14px 36px rgba(18,55,232,.24)!important}.nav-submenu{border-radius:26px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 26px 70px rgba(20,42,99,.18)!important;border:1px solid rgba(167,194,255,.55)!important;backdrop-filter:blur(18px)!important;overflow:hidden!important}.hero,.learning-hub-banner,.library,.speaking-overview,.auth-card,.auth-copy,.flashcards-shell,.flashcard-shell,.admin-shell,.admin-panel,.reader-shell,.reader-main,.reader-sidebar,.reader-toolbar,.topic-card,.part-card,.bank-hero,.bank-card,.cms-library-card,.cards-list,.card-panel,.flashcard-card{border-radius:34px!important;border:1px solid var(--ym-line)!important;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(245,250,255,.80))!important;box-shadow:var(--ym-shadow)!important;backdrop-filter:blur(20px) saturate(1.2)!important}.hero,.learning-hub-banner,.library,.speaking-overview{position:relative!important;overflow:hidden!important}.hero::before,.learning-hub-banner::before,.library::before,.speaking-overview::before,.auth-card::before,.auth-copy::before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,#1237e8,#61d5ff,#f06ab6);opacity:.95}.hero::after,.library::after,.speaking-overview::after{content:"";position:absolute;right:-120px;top:-160px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(97,213,255,.26),transparent 62%);pointer-events:none}.hero h1,.auth-copy h1{font-size:clamp(42px,6.2vw,92px)!important;max-width:980px!important}.hero p,.auth-copy p{font-size:clamp(18px,2.1vw,27px)!important;max-width:950px!important}.eyebrow,.auth-eyebrow,.auth-card-kicker{color:#1237e8!important;letter-spacing:.22em!important;font-weight:900!important;text-transform:uppercase!important}.btn,.auth-login-btn,.auth-secondary-login,button:not(.nav-toggle):not(.close-reader):not(.reader-nav-btn),.filter-btn,.reader-nav-btn,.mobile-list-toggle{border-radius:999px!important;font-weight:900!important;letter-spacing:-.01em!important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease!important}.btn.primary,.auth-login-btn,.auth-secondary-login,.filter-btn.active{background:linear-gradient(135deg,#1237e8 0%,#3aaef5 55%,#e965b8 100%)!important;color:#fff!important;border:0!important;box-shadow:0 16px 45px rgba(18,55,232,.27),0 0 0 1px rgba(255,255,255,.28) inset!important}.btn.secondary,.filter-btn:not(.active),.reader-nav-btn,.mobile-list-toggle{background:rgba(255,255,255,.76)!important;color:#1237e8!important;border:1px solid rgba(175,202,255,.70)!important;box-shadow:0 12px 28px rgba(18,55,232,.08)!important}.btn:hover,.auth-login-btn:hover,.auth-secondary-login:hover,button:hover,.topic-card:hover,.part-card:hover,.bank-card:hover,.cms-library-card:hover{box-shadow:0 24px 65px rgba(18,55,232,.22)!important}.topic-card,.part-card,.bank-card,.cms-library-card{position:relative!important;overflow:hidden!important;min-width:0!important}.topic-card::before,.part-card::before,.bank-card::before,.cms-library-card::before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,#1237e8,#55d6ff,#ee6ab5)}.topic-card h3,.topic-card h2{font-size:clamp(24px,2.6vw,38px)!important;line-height:1.12!important;color:#07143d!important}.topic-card p{font-size:clamp(16px,1.25vw,20px)!important}.tag,.badge,.topic-card .tag,.feature-icon,.nav-count,.auth-feature i{border-radius:999px!important;background:linear-gradient(135deg,rgba(232,241,255,.92),rgba(255,240,249,.92))!important;color:#1237e8!important;border:1px solid rgba(168,196,255,.6)!important;font-weight:900!important}.search-wrap,input,select,textarea{border-radius:22px!important;border:1px solid rgba(164,194,255,.65)!important;background:rgba(255,255,255,.90)!important;color:#07143d!important;box-shadow:0 10px 30px rgba(18,55,232,.06)!important}input::placeholder,textarea::placeholder{color:#68728e!important;opacity:1!important}input:focus,select:focus,textarea:focus{outline:0!important;border-color:#38bdf8!important;box-shadow:0 0 0 4px rgba(56,189,248,.18),0 12px 34px rgba(18,55,232,.10)!important}.auth-page,.login-dynamic{min-height:100vh!important;background:radial-gradient(circle at 14% 5%,rgba(255,255,255,.98),rgba(255,255,255,.35) 22%,transparent 38%),radial-gradient(circle at 92% 16%,rgba(240,106,182,.22),transparent 36%),linear-gradient(135deg,#f8fbff 0%,#eaf6ff 38%,#fef4fb 100%)!important}.auth-page::before{opacity:.95!important;background:radial-gradient(circle at 18% 30%,rgba(0,116,255,.26),transparent 25%),radial-gradient(circle at 82% 18%,rgba(255,96,176,.18),transparent 30%),conic-gradient(from 120deg at 50% 50%,rgba(18,55,232,.14),rgba(92,210,255,.24),rgba(240,106,182,.16),rgba(18,55,232,.14))!important;filter:blur(10px) saturate(1.35)!important}.auth-main{gap:clamp(28px,5vw,70px)!important;align-items:center!important}.auth-copy,.auth-card{animation:ymFadeUp .7s ease both}.auth-card{box-shadow:0 34px 100px rgba(23,42,104,.18),0 0 0 1px rgba(255,255,255,.55) inset!important}.auth-help-row,.auth-feature{border-radius:22px!important;background:rgba(255,255,255,.72)!important;border:1px solid rgba(169,198,255,.48)!important;box-shadow:0 10px 30px rgba(18,55,232,.06)!important}body.topic-page,body[class*=topic],.reader-frame-wrap iframe{font-family:var(--ym-font)!important}.timer-box,.timer-card,.ym-recorder-dock,.practice-toolkit,.speaking-toolkit,.script,section,.hero-panel,.memory,.card,details{border-radius:28px!important;border:1px solid rgba(163,193,255,.55)!important;box-shadow:0 18px 55px rgba(18,55,232,.10)!important}.timer-display{font-family:var(--ym-font)!important;font-weight:900!important;color:#1237e8!important;text-shadow:0 8px 18px rgba(18,55,232,.14)!important}.word-click:not(.ipa .word-click):hover{background:rgba(255,241,118,.65)!important;box-shadow:0 0 0 1px rgba(245,158,11,.45) inset!important}#wordPopup{border-radius:24px!important;border:1px solid rgba(68,120,255,.42)!important;box-shadow:0 30px 90px rgba(7,20,61,.24)!important;background:rgba(255,255,255,.96)!important;backdrop-filter:blur(14px)!important;color:#061234!important}body.flashcards-page,body.flashcards-hub{background:linear-gradient(135deg,#f5f9ff,#eef7ff 48%,#fff4fb)!important}.flashcard-card,.card-panel{min-height:0!important;border-radius:34px!important}.flashcard-card h1,.card-panel h1,.flashcard-word,.fc-word{font-size:clamp(34px,6vw,72px)!important;color:#07143d!important;line-height:1.06!important}.correct-feedback,.inline-feedback,.flashcard-feedback{border-radius:18px!important;background:linear-gradient(135deg,#e9fff6,#f3fffb)!important;color:#047857!important;border:1px solid rgba(16,185,129,.25)!important;font-weight:800!important;box-shadow:0 10px 28px rgba(16,185,129,.10)!important}body.cms-page{font-family:var(--ym-font)!important;background:#fff!important;color:#111827!important}body.cms-page .official-topbar,body.cms-page .cms-test-header{background:rgba(255,255,255,.96)!important;border-bottom:1px solid #d8e6f4!important;box-shadow:0 8px 20px rgba(15,23,42,.06)!important}body.cms-page .cms-part-card,body.cms-page .part-instruction,body.cms-page .student-name-card{border-radius:14px!important;background:#f7fbff!important;border:1px solid #cfe6fb!important}body.cms-page input,body.cms-page select,body.cms-page textarea{border-radius:10px!important}body.cms-page .official-bottom-nav,body.cms-page .cms-official-bottom-nav{box-shadow:0 -12px 30px rgba(15,23,42,.08)!important;border-top:1px solid #cfe2ef!important}table{border-radius:22px!important;overflow:hidden!important;border:1px solid rgba(163,193,255,.50)!important;box-shadow:0 10px 30px rgba(18,55,232,.06)!important}th{background:linear-gradient(135deg,#1237e8,#2196ee)!important;color:#fff!important}.admin-shell,.admin-panel{background:rgba(255,255,255,.90)!important}img[src*=yenglish-logo],img[src*=ielts-mai-yen-logo],.brand-logo,.auth-logo img{image-rendering:auto!important;object-fit:contain!important;object-position:left center!important}@media(max-width:900px){.site-header,.auth-header{width:min(100% - 22px,760px)!important;margin:10px auto!important;border-radius:24px!important}.site-nav{justify-content:center!important}.hero,.library,.speaking-overview,.learning-hub-banner,.auth-card,.auth-copy{border-radius:26px!important;padding:clamp(18px,5vw,28px)!important}.hero h1,.auth-copy h1{font-size:clamp(38px,12vw,60px)!important}.topic-grid,.speaking-parts,.auth-features{grid-template-columns:1fr!important}.topic-card h3,.topic-card h2{font-size:clamp(25px,8vw,36px)!important}.filters{display:flex!important;overflow-x:auto!important;white-space:nowrap!important;gap:8px!important;padding-bottom:6px!important}.reader-shell{display:block!important}.reader-sidebar{max-height:45vh!important;overflow:auto!important}}@media(max-width:560px){body{font-size:16px!important}.hero-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.btn,.auth-login-btn,.auth-secondary-login{width:100%;justify-content:center!important;text-align:center!important}.site-header .logo img,.auth-logo img{max-height:62px!important;max-width:260px!important}}.ym-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.ym-reveal.is-visible{opacity:1;transform:translateY(0)}.ym-ripple{position:absolute;border-radius:50%;pointer-events:none;background:rgba(255,255,255,.55);transform:translate(-50%,-50%) scale(0);animation:ymRipple .62s ease-out forwards}@keyframes ymRipple{to{transform:translate(-50%,-50%) scale(18);opacity:0}}:root{--ym-font-ui-premium: "Be Vietnam Pro", "Inter", "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Arial, sans-serif;--ym-font-display-premium: "Be Vietnam Pro", "Inter Display", "Inter", "Segoe UI Variable Display", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Arial, sans-serif;--ym-font-reading-premium: "Noto Sans", "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Arial, sans-serif;--ym-font-ipa-premium: "Noto Sans", "Segoe UI Symbol", "Lucida Sans Unicode", "Arial Unicode MS", Arial, sans-serif;--ym-font-mono-premium: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--ym-font-ui: var(--ym-font-ui-premium);--ym-font-en: var(--ym-font-reading-premium);--ym-font-vi: var(--ym-font-ui-premium);--ym-font-ipa: var(--ym-font-ipa-premium);--ym-font-mono: var(--ym-font-mono-premium);--ym-vn-font: var(--ym-font-ui-premium);--ym-en-font: var(--ym-font-reading-premium);--ym-ipa-font: var(--ym-font-ipa-premium);--ym-vn-system: var(--ym-font-ui-premium);--ym-vn-display: var(--ym-font-display-premium);--ym-en-system: var(--ym-font-reading-premium);--ym-ipa-system: var(--ym-font-ipa-premium);--ym-font-ui-final: var(--ym-font-ui-premium);--ym-font-vi-final: var(--ym-font-ui-premium);--ym-font-en-final: var(--ym-font-reading-premium);--ym-font-ipa-final: var(--ym-font-ipa-premium);--ym-font-mono-final: var(--ym-font-mono-premium);--ym-ipa-safe-font: var(--ym-font-ipa-premium)}html{font-family:var(--ym-font-ui-premium)!important;font-synthesis:none;font-kerning:normal;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-family:var(--ym-font-ui-premium)!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;font-synthesis:none}html body:not(#ym-force-arial-font){font-family:var(--ym-font-ui-premium)!important}html body *:not(#ym-force-arial-font){font-family:var(--ym-font-ui-premium)!important;font-synthesis:none}html body *:not(#ym-force-arial-font)::before,html body *:not(#ym-force-arial-font)::after{font-family:inherit!important}html body :is(h1,h2,h3,h4,h5,h6,.bigbrand,.brand,.topic-title,.reader-title,.admin-title,.section-title,.question-title,.list-head h2,.hero h1,.bank-hero h1,.cms-hero h1,.fc-intro h1,.auth-copy h1,.auth-card h1,.sp3-hero h1,.sp3-topic-title,.cms-card h3,.bank-card h3,.topic-card h3,.footer-brand .big):not(#ym-force-arial-font){font-family:var(--ym-font-display-premium)!important;font-synthesis:none!important;font-kerning:normal!important;line-height:1.18!important;letter-spacing:-0.026em!important;text-wrap:balance;overflow:visible!important}html body :is(h1,.hero h1,.bank-hero h1,.cms-hero h1,.fc-intro h1,.auth-copy h1,.auth-card h1,.sp3-hero h1,.bigbrand):not(#ym-force-arial-font){font-weight:800!important}html body :is(h2,.section-title,.reader-title,.topic-title,.sp3-topic-title):not(#ym-force-arial-font){font-weight:800!important}html body :is(h3,h4,h5,h6,.cms-card h3,.bank-card h3,.topic-card h3):not(#ym-force-arial-font){font-weight:700!important;letter-spacing:-0.018em!important}html body :is(p,li,dd,dt,label,figcaption,.vn,.vnline,[lang=vi],.vi,.translation,.meaning-vi,.guide,.instruction,.helper,.hint-line,.desc,.description,.subtitle,.sub,.admin-subtitle,.flashcard-meaning,.topic-body,.topic-body p,.hero p,.bank-hero p,.cms-hero p,.section-head p,.reader-subtitle,.topic-card p,.note,.danger,.sp2-tip,.sp2-band-card,.sp2-guide-card):not(#ym-force-arial-font){font-family:var(--ym-font-ui-premium)!important;line-height:1.66!important;letter-spacing:-0.004em!important;word-spacing:normal!important;font-synthesis:none!important;overflow-wrap:break-word;word-break:normal}html body :is(.en,[lang=en],.script,.script p,.cms-reading-passage-inner,.cms-reading-passage-inner p,.cms-q-prompt,.cms-q-note,.cms-question,.question-text,.official-test-page,.official-test-page p,.reading-passage,.reader-passage,.passage-text,.passage-panel,.passage-panel p,.answer-review,.answer-key,.audioscript,.transcript,.explanation,.vocab-list,.listening-test,.reading-test,.official-part-body):not(#ym-force-arial-font){font-family:var(--ym-font-reading-premium)!important;line-height:1.68!important;letter-spacing:-0.002em!important;font-synthesis:none!important}html body :is(.en,[lang=en],.script,.cms-reading-passage-inner,.official-test-page,.reading-passage,.reader-passage,.passage-text,.passage-panel,.audioscript,.transcript):not(#ym-force-arial-font) *:not(.ipa):not(.phonetic):not(.pronunciation):not(.pron):not(.word-ipa):not(.fc-ipa):not(.flashcard-ipa){font-family:var(--ym-font-reading-premium)!important}html body :is(.ipa,.phonetic,.pronunciation,.pron,.word-ipa,.ym-ipa-data-container,#wordPopup .ipa,.fc-ipa,.flashcard-ipa,.ym-vocab-ipa,.modal-ipa,.ym-ipa-fixed,.ym-ipa-safe):not(#ym-force-arial-font),html body :is(.ipa,.phonetic,.pronunciation,.pron,.word-ipa,.ym-ipa-data-container,#wordPopup .ipa,.fc-ipa,.flashcard-ipa,.ym-vocab-ipa,.modal-ipa,.ym-ipa-fixed,.ym-ipa-safe):not(#ym-force-arial-font) *{font-family:var(--ym-font-ipa-premium)!important;font-style:normal!important;font-weight:500!important;font-synthesis:none!important;line-height:1.5!important;letter-spacing:0!important;word-spacing:0!important;font-variant-ligatures:none!important;font-feature-settings:"liga" 0,"kern" 1!important;text-transform:none!important}html body :is(.fc-word,.flashcard-word,.word-card .word,.word-click,#wordPopup .w,.modal-word,.ym-vocab-word):not(#ym-force-arial-font){font-family:var(--ym-font-display-premium)!important;font-weight:800!important;line-height:1.18!important;letter-spacing:-0.024em!important;font-synthesis:none!important;overflow:visible!important}html body :is(.fc-meaning,.flashcard-meaning,.mean,#wordPopup .mean,.meaning-box,.meaning-box div):not(#ym-force-arial-font){font-family:var(--ym-font-ui-premium)!important;line-height:1.62!important;letter-spacing:-0.003em!important}html body :is(button,input,select,textarea,optgroup,option,.btn,.cms-btn,.admin-action,.official-submit,.start-test-btn,.test-start-btn,.submit-btn,.nav-submit,.filter-btn,.mode-btn,.reader-nav-btn,.topic-button,.tool-btn,.fc-btn,.flashcard-actions button,.card-list button):not(#ym-force-arial-font){font-family:var(--ym-font-ui-premium)!important;font-synthesis:none!important;letter-spacing:-0.01em!important;line-height:1.32!important}html body :is(button,.btn,.cms-btn,.admin-action,.official-submit,.start-test-btn,.test-start-btn,.submit-btn,.nav-submit,.filter-btn,.mode-btn,.reader-nav-btn,.topic-button,.tool-btn,.fc-btn,.flashcard-actions button,.card-list button,.site-nav a,.bank-nav a,.nav-parent):not(#ym-force-arial-font){font-weight:700!important}html body :is(input,textarea)::placeholder{font-family:var(--ym-font-ui-premium)!important;font-weight:400!important;letter-spacing:-0.004em!important;opacity:.66}html body :is(.pill,.badge,.tag,.cms-tag,.nav-count,.vocab-chip,.eyebrow,.kicker,.overline,.label,.status,.chip):not(#ym-force-arial-font){font-family:var(--ym-font-ui-premium)!important;font-weight:700!important;line-height:1.28!important;letter-spacing:-0.006em!important;font-synthesis:none!important}html body :is(table,thead,tbody,tfoot,tr,td,th):not(#ym-force-arial-font){font-family:var(--ym-font-ui-premium)!important;line-height:1.54!important;letter-spacing:-0.003em!important}html body th:not(#ym-force-arial-font){font-weight:700!important}html body :is(.timer,.timer-display,.sp2-time-display,.time-display,.count,.counter,.nav-count,.stat-value,.score,.progress-number,.question-number,.card-number,[data-count],[data-score]):not(#ym-force-arial-font){font-variant-numeric:tabular-nums lining-nums!important;font-feature-settings:"tnum" 1,"lnum" 1!important}html body :is(code,pre,kbd,samp,.mono,.json-view):not(#ym-force-arial-font),html body :is(code,pre,kbd,samp,.mono,.json-view):not(#ym-force-arial-font) *{font-family:var(--ym-font-mono-premium)!important;font-synthesis:none!important;letter-spacing:0!important}html body :is(em,i,cite,dfn):not(#ym-force-arial-font){font-style:italic}html body :is(strong,b):not(#ym-force-arial-font){font-weight:700}@media(max-width:760px){html body :is(h1,h2,h3,.hero h1,.bank-hero h1,.cms-hero h1,.fc-intro h1,.topic-title,.reader-title,.bigbrand,.auth-copy h1,.sp3-hero h1):not(#ym-force-arial-font){line-height:1.22!important;letter-spacing:-0.018em!important}html body :is(p,li,.script p,.vn,.vnline,.translation,.meaning-vi,.flashcard-meaning):not(#ym-force-arial-font){line-height:1.68!important}}body.admin-cms-page{margin:0!important}@media(max-width:780px){body.ym-speaking-topic .ym-topic-header .ym-logo{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}body.ym-speaking-topic .ym-topic-header .ym-logo-image,body.ym-speaking-topic .ym-topic-header img[src*=yenglish-logo]{display:block!important;width:auto!important;max-width:min(280px,calc(100vw - 92px))!important;height:auto!important;max-height:52px!important;object-fit:contain!important;object-position:left center!important}body.ym-speaking-topic .ym-topic-header .ym-topic-meta{flex:0 0 auto!important}body.ym-speaking-topic .sample-translation-section{width:100%!important;max-width:100%!important;overflow:hidden!important}body.ym-speaking-topic .sample-translation-table,body.ym-speaking-topic .sample-translation-table thead,body.ym-speaking-topic .sample-translation-table tbody,body.ym-speaking-topic .sample-translation-table tr,body.ym-speaking-topic .sample-translation-table th,body.ym-speaking-topic .sample-translation-table td{width:100%!important;min-width:0!important;max-width:100%!important}}html body.ym-materials-redirect>main.card{width:min(620px,100%)!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important}.ym-nav-final-ready .nav-group{position:relative!important;display:inline-flex!important;align-items:center!important;overflow:visible!important;z-index:80!important}.ym-nav-final-ready .nav-group>.nav-parent{padding-right:43px!important;white-space:nowrap!important}.ym-nav-final-ready .nav-group>.nav-toggle{display:grid!important;place-items:center!important;position:absolute!important;right:7px!important;top:50%!important;width:29px!important;height:29px!important;min-width:29px!important;min-height:29px!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important;border:1px solid rgba(23,78,231,.16)!important;border-radius:999px!important;background:#eef3ff!important;color:#174ee7!important;box-shadow:none!important;outline:none!important;font-family:"Be Vietnam Pro",system-ui,sans-serif!important;font-size:17px!important;font-weight:900!important;line-height:1!important;cursor:pointer!important;overflow:hidden!important;z-index:5!important;appearance:none!important}.ym-nav-final-ready .nav-group>.nav-toggle:hover,.ym-nav-final-ready .nav-group>.nav-toggle:focus-visible{background:#dfe9ff!important;border-color:#9eb7ff!important;box-shadow:0 0 0 3px rgba(23,78,231,.12)!important}.ym-nav-final-ready .nav-group.ym-nav-owner-open>.nav-toggle{transform:translateY(-50%) rotate(180deg)!important;background:#174ee7!important;color:white!important;border-color:#174ee7!important}.ym-nav-final-ready .nav-group>.nav-submenu:not(.ym-nav-portal){opacity:0!important;visibility:hidden!important;pointer-events:none!important}.ym-nav-portal{position:fixed!important;z-index:2147482500!important;display:grid!important;gap:8px!important;margin:0!important;padding:12px!important;overflow:auto!important;border:1px solid rgba(185,200,255,.95)!important;border-radius:22px!important;background:rgba(255,255,255,.99)!important;box-shadow:0 28px 80px rgba(7,22,82,.24)!important;backdrop-filter:blur(22px) saturate(1.2)!important;-webkit-backdrop-filter:blur(22px) saturate(1.2)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-7px) scale(.985)!important;transition:opacity .15s ease,transform .15s ease,visibility .15s ease!important}.ym-nav-portal::before{display:none!important}.ym-nav-portal.ym-nav-portal-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important}.ym-nav-portal>a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-height:58px!important;margin:0!important;padding:12px 14px!important;border:1px solid #e0e7ff!important;border-radius:15px!important;background:linear-gradient(135deg,#fff,#f7faff)!important;color:#111a3a!important;text-decoration:none!important;font-family:"Be Vietnam Pro",Inter,system-ui,sans-serif!important;font-size:14px!important;font-weight:800!important;line-height:1.35!important;white-space:normal!important;box-shadow:none!important;transform:none!important}.ym-nav-portal>a:hover,.ym-nav-portal>a:focus-visible,.ym-nav-portal>a.active{background:linear-gradient(135deg,#edf3ff,#fff0f7)!important;color:#174ee7!important;border-color:#b8c9ff!important;outline:none!important}.ym-nav-portal>a b{flex:0 0 auto!important;padding:5px 8px!important;border-radius:999px!important;background:#eaf0ff!important;color:#174ee7!important;font-size:11px!important;white-space:nowrap!important}.ym-nav-portal>a:nth-child(2) b{background:#fff0f7!important;color:#c83f80!important}@media(max-width:720px){.ym-nav-final-ready .nav-group>.nav-parent{padding-right:41px!important}.ym-nav-portal{border-radius:20px!important;padding:10px!important}.ym-nav-portal>a{min-height:55px!important;font-size:13.5px!important;padding:12px!important}}html.ym-nav-final-ready body .nav-group>button.nav-toggle{all:unset!important;box-sizing:border-box!important;position:absolute!important;right:7px!important;top:50%!important;z-index:8!important;display:grid!important;place-items:center!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;max-height:30px!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important;border:1px solid rgba(23,78,231,.18)!important;border-radius:999px!important;background:#eef3ff!important;color:#174ee7!important;font:900 17px/1 "Be Vietnam Pro","Noto Sans",system-ui,sans-serif!important;letter-spacing:0!important;text-align:center!important;cursor:pointer!important;box-shadow:none!important;transition:background .16s ease,border-color .16s ease,transform .16s ease!important;appearance:none!important;-webkit-appearance:none!important}html.ym-nav-final-ready body .nav-group>button.nav-toggle:hover,html.ym-nav-final-ready body .nav-group>button.nav-toggle:focus-visible{transform:translateY(-50%)!important;background:#dfe9ff!important;border-color:#9eb7ff!important;color:#174ee7!important;outline:3px solid rgba(23,78,231,.12)!important;outline-offset:1px!important}html.ym-nav-final-ready body .nav-group.ym-nav-owner-open>button.nav-toggle{transform:translateY(-50%) rotate(180deg)!important;background:#174ee7!important;border-color:#174ee7!important;color:#fff!important}html.ym-nav-final-ready body .nav-group>.nav-parent{padding-right:45px!important}:root{--ym-bg:#f4f7fc;--ym-surface:#ffffff;--ym-surface-soft:#f8faff;--ym-ink:#081b3a;--ym-text:#273858;--ym-muted:#66738d;--ym-blue:#1557e8;--ym-blue-2:#315df4;--ym-cyan:#24b8ee;--ym-violet:#7548d6;--ym-pink:#df4f9d;--ym-line:rgba(39,83,190,.14);--ym-line-strong:rgba(33,83,220,.24);--ym-shadow-sm:0 8px 24px rgba(20,47,102,.07);--ym-shadow:0 20px 55px rgba(20,47,102,.11);--ym-shadow-lg:0 30px 90px rgba(20,47,102,.15);--ym-radius-sm:14px;--ym-radius:22px;--ym-radius-lg:30px;--ym-font:"Be Vietnam Pro","Noto Sans",Inter,"Segoe UI",Roboto,Arial,sans-serif}html{background:var(--ym-bg);scroll-padding-top:94px}body{color:var(--ym-text)!important;background:radial-gradient(circle at 7% 5%,rgba(21,87,232,.08),transparent 25rem),radial-gradient(circle at 95% 9%,rgba(223,79,157,.07),transparent 26rem),linear-gradient(180deg,#fbfcff 0%,var(--ym-bg) 48%,#f7f9fd 100%)!important;font-family:var(--ym-font)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body::before{opacity:.018!important;filter:saturate(.8)}button,input,select,textarea{font-family:var(--ym-font)!important}button,a,[role=button]{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(21,87,232,.22)!important;outline-offset:3px!important}::selection{background:rgba(21,87,232,.18);color:var(--ym-ink)}.site-header,.bank-header{min-height:72px!important;padding:10px clamp(18px,3.2vw,48px)!important;border-bottom:1px solid rgba(34,75,170,.10)!important;background:rgba(255,255,255,.88)!important;box-shadow:0 10px 35px rgba(21,47,100,.055)!important;backdrop-filter:blur(22px) saturate(135%)!important;-webkit-backdrop-filter:blur(22px) saturate(135%)!important}.site-header::after,.bank-header::after{height:2px!important;background:linear-gradient(90deg,transparent 2%,var(--ym-blue) 25%,var(--ym-cyan) 50%,var(--ym-pink) 75%,transparent 98%)!important;opacity:.8}.logo,.bank-logo{display:flex!important;align-items:center!important;min-width:0}.logo img,.bank-logo img,.brand-logo{width:auto!important;height:35px!important;max-width:220px!important;object-fit:contain!important;filter:none!important}.site-nav,.bank-nav{gap:7px!important;align-items:center!important}.site-nav>a,.site-nav .nav-parent,.bank-nav>a{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:9px 14px!important;border:1px solid transparent!important;border-radius:999px!important;color:#354461!important;background:transparent!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:-.01em!important;text-decoration:none!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease!important}.site-nav>a:hover,.site-nav .nav-parent:hover,.bank-nav>a:hover{color:var(--ym-blue)!important;border-color:rgba(21,87,232,.13)!important;background:#f4f7ff!important;transform:translateY(-1px)}.site-nav>a.active,.site-nav .nav-parent.active,.bank-nav>a.active{color:var(--ym-blue)!important;border-color:rgba(21,87,232,.18)!important;background:linear-gradient(135deg,#edf3ff,#fff4fa)!important;box-shadow:0 7px 18px rgba(21,87,232,.08)!important}.nav-count{min-width:20px!important;height:20px!important;margin-left:7px!important;display:inline-grid!important;place-items:center!important;border:1px solid rgba(21,87,232,.13)!important;border-radius:999px!important;background:#fff!important;color:var(--ym-blue)!important;font-size:10px!important;font-weight:900!important}.nav-toggle{width:34px!important;height:34px!important;margin-left:-4px!important;border:1px solid rgba(21,87,232,.14)!important;border-radius:50%!important;background:#f6f8ff!important;color:var(--ym-blue)!important}.nav-submenu{margin-top:10px!important;padding:8px!important;border:1px solid rgba(21,87,232,.14)!important;border-radius:18px!important;background:rgba(255,255,255,.98)!important;box-shadow:var(--ym-shadow)!important}.nav-submenu a{border-radius:12px!important;padding:11px 12px!important}.ym-speaking-hub main,.ym-speaking-home main,.ym-flashcards-hub main{width:min(1320px,calc(100% - 36px))!important;margin-inline:auto!important}.ym-speaking-bank .page{width:min(1320px,calc(100% - 36px))!important}.ym-speaking-hub .hero,.ym-speaking-home .hero,.ym-flashcards-hub .hero,.ym-speaking-bank .bank-hero{position:relative!important;isolation:isolate!important;overflow:hidden!important;margin:30px 0 24px!important;padding:clamp(34px,5.2vw,70px)!important;border:1px solid rgba(29,86,214,.18)!important;border-radius:var(--ym-radius-lg)!important;background:radial-gradient(circle at 8% 12%,rgba(63,163,255,.16),transparent 30%),radial-gradient(circle at 94% 8%,rgba(229,85,163,.13),transparent 31%),linear-gradient(135deg,rgba(255,255,255,.99),rgba(247,249,255,.98))!important;box-shadow:var(--ym-shadow)!important}.ym-speaking-hub .hero::before,.ym-speaking-home .hero::before,.ym-flashcards-hub .hero::before,.ym-speaking-bank .bank-hero::before{content:""!important;position:absolute!important;z-index:-1!important;width:380px!important;height:380px!important;right:-190px!important;bottom:-230px!important;border:70px solid rgba(73,99,237,.055)!important;border-radius:50%!important}.eyebrow,.bank-hero .eyebrow{display:inline-flex!important;align-items:center!important;gap:7px!important;width:max-content!important;max-width:100%!important;padding:7px 11px!important;border:1px solid rgba(21,87,232,.16)!important;border-radius:999px!important;background:rgba(246,249,255,.85)!important;color:var(--ym-blue)!important;font-size:10.5px!important;font-weight:900!important;line-height:1.2!important;letter-spacing:.13em!important}.ym-speaking-hub .hero h1,.ym-speaking-home .hero h1,.ym-flashcards-hub .hero h1,.ym-speaking-bank .bank-hero h1{max-width:900px!important;margin:18px 0 16px!important;color:var(--ym-ink)!important;font-size:clamp(42px,5.1vw,70px)!important;line-height:1.04!important;letter-spacing:-.048em!important;font-weight:900!important;text-wrap:balance}.ym-speaking-hub .hero p,.ym-speaking-home .hero p,.ym-flashcards-hub .hero p,.ym-speaking-bank .bank-hero p{max-width:780px!important;margin:0!important;color:#596984!important;font-size:clamp(15px,1.45vw,18px)!important;line-height:1.78!important;font-weight:580!important}.hero-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:24px!important}.btn,.hero-actions .btn{min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:11px 18px!important;border:1px solid rgba(21,87,232,.17)!important;border-radius:14px!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}.btn:hover{transform:translateY(-2px)!important}.btn.primary{border-color:transparent!important;color:#fff!important;background:linear-gradient(135deg,var(--ym-blue),var(--ym-violet) 58%,var(--ym-pink))!important;box-shadow:0 13px 26px rgba(43,71,204,.20)!important}.btn.secondary{background:#fff!important;color:#27427e!important;box-shadow:var(--ym-shadow-sm)!important}.hero-panel,.hero-card{border:1px solid rgba(21,87,232,.14)!important;border-radius:24px!important;background:rgba(255,255,255,.85)!important;box-shadow:0 20px 48px rgba(18,45,101,.10)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.hero-panel h2,.hero-card h2{color:var(--ym-ink)!important;font-weight:900!important;letter-spacing:-.025em!important}.feature-list{gap:10px!important}.feature{border:1px solid rgba(21,87,232,.11)!important;border-radius:16px!important;background:linear-gradient(145deg,#fff,#f9faff)!important;padding:12px!important;box-shadow:0 7px 18px rgba(20,47,102,.045)!important}.feature-icon{border:1px solid rgba(21,87,232,.13)!important;background:#eef3ff!important;color:var(--ym-blue)!important;border-radius:12px!important;font-weight:900!important}.feature b{color:var(--ym-ink)!important}.feature span{color:var(--ym-muted)!important}.speaking-hub-section,.learning-hub-banner,.library,.speaking-overview{border:1px solid var(--ym-line)!important;border-radius:var(--ym-radius-lg)!important;background:rgba(255,255,255,.93)!important;box-shadow:var(--ym-shadow-sm)!important}.speaking-hub-section,.library,.speaking-overview{padding:clamp(22px,3.2vw,40px)!important}.learning-hub-banner{padding:clamp(22px,3.2vw,36px)!important}.section-head h2,.speaking-head h2{color:var(--ym-ink)!important;letter-spacing:-.04em!important;font-weight:900!important}.section-head p{color:var(--ym-muted)!important;line-height:1.7!important}.topic-total{border:1px solid rgba(21,87,232,.14)!important;border-radius:999px!important;background:#f5f8ff!important;color:var(--ym-blue)!important;padding:8px 12px!important;font-weight:900!important}.speaking-parts,.speaking-hub-cards,.set-grid,.topic-grid{gap:16px!important}.part-card,.set-card,.topic-card{position:relative!important;overflow:hidden!important;border:1px solid rgba(21,87,232,.13)!important;border-radius:22px!important;background:linear-gradient(150deg,#fff,#f9faff)!important;box-shadow:0 12px 30px rgba(20,47,102,.07)!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important}.part-card::after,.set-card::after,.topic-card::after{content:"";position:absolute;right:-55px;bottom:-65px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(21,87,232,.10),transparent 68%);pointer-events:none}.part-card:hover,.set-card:hover,.topic-card:hover{transform:translateY(-4px)!important;border-color:rgba(21,87,232,.27)!important;box-shadow:0 22px 48px rgba(20,47,102,.12)!important}.part-card.featured{border-color:rgba(108,75,214,.22)!important;background:radial-gradient(circle at 100% 0%,rgba(223,79,157,.11),transparent 36%),linear-gradient(150deg,#fff,#f7f5ff)!important}.part-card h2,.set-card h2,.topic-card h2{color:var(--ym-ink)!important;letter-spacing:-.028em!important}.part-card p,.set-card p,.topic-card p{color:var(--ym-muted)!important;line-height:1.68!important}.part-card strong,.set-card strong,.topic-card strong{color:var(--ym-blue)!important}.ym-speaking-bank .bank-hero{margin-bottom:22px!important}.ym-speaking-bank .metrics{gap:8px!important;margin-top:22px!important}.ym-speaking-bank .metric{border:1px solid rgba(21,87,232,.14)!important;border-radius:999px!important;background:rgba(255,255,255,.86)!important;color:#314263!important;box-shadow:0 6px 18px rgba(20,47,102,.045)!important;padding:8px 12px!important}.ym-speaking-bank .study-layout{display:grid!important;grid-template-columns:270px minmax(0,1fr)!important;gap:18px!important;align-items:start!important;padding:0 0 90px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.ym-speaking-bank .topic-panel{top:88px!important;padding:14px!important;border:1px solid var(--ym-line)!important;border-radius:22px!important;background:rgba(255,255,255,.94)!important;box-shadow:var(--ym-shadow-sm)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.ym-speaking-bank .topic-panel h2{margin:6px 7px 12px!important;color:var(--ym-ink)!important;font-size:15px!important}.ym-speaking-bank .topic-button{min-height:46px!important;padding:8px 9px!important;border:1px solid transparent!important;border-radius:13px!important;transition:background .16s ease,border-color .16s ease,color .16s ease!important}.ym-speaking-bank .topic-button:hover,.ym-speaking-bank .topic-button.active{border-color:rgba(21,87,232,.12)!important;background:linear-gradient(135deg,#edf3ff,#fff5fa)!important;color:var(--ym-blue)!important}.ym-speaking-bank .topic-button span{border-radius:10px!important;border-color:rgba(21,87,232,.13)!important;background:#fff!important}.ym-speaking-bank .tools{top:86px!important;grid-template-columns:minmax(230px,1fr) 210px auto!important;margin:0 0 16px!important;padding:10px!important;border:1px solid var(--ym-line)!important;border-radius:18px!important;background:rgba(255,255,255,.94)!important;box-shadow:var(--ym-shadow-sm)!important}.ym-speaking-bank .tools input,.ym-speaking-bank .tools select{min-height:46px!important;border:1px solid rgba(21,87,232,.14)!important;border-radius:13px!important;background:#f8faff!important;color:var(--ym-ink)!important;padding:10px 13px!important}.ym-speaking-bank .tool-btn{min-height:46px!important;border-color:rgba(21,87,232,.14)!important;border-radius:13px!important;background:#fff!important;color:var(--ym-blue)!important}.ym-speaking-bank .topic-section{margin:0 0 20px!important;scroll-margin-top:160px!important}.ym-speaking-bank .topic-heading{padding:20px 22px!important;border-radius:22px!important;background:linear-gradient(120deg,#0d2f7d 0%,#1557c9 58%,#7d359c 100%)!important;box-shadow:0 14px 32px rgba(20,54,137,.18)!important}.ym-speaking-bank .topic-heading h2{font-size:clamp(22px,2.5vw,30px)!important;letter-spacing:-.025em!important}.ym-speaking-bank .question-grid{margin-top:12px!important;padding:0!important;gap:14px!important;border:0!important;border-radius:0!important;background:transparent!important}.ym-speaking-bank .question-card{border:1px solid rgba(21,87,232,.14)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 10px 28px rgba(20,47,102,.07)!important;overflow:hidden!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.ym-speaking-bank .question-card:hover{border-color:rgba(21,87,232,.25)!important;transform:translateY(-1px)!important}.ym-speaking-bank .question-card[open]{border-color:rgba(21,87,232,.28)!important;box-shadow:0 18px 42px rgba(20,47,102,.11)!important;transform:none!important}.ym-speaking-bank .question-card summary{min-height:74px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:16px 50px 16px 16px!important;color:var(--ym-ink)!important;font-size:14px!important;line-height:1.48!important}.ym-speaking-bank .question-card summary::after{right:14px!important;top:50%!important;transform:translateY(-50%)!important;width:32px!important;height:32px!important;border-radius:11px!important}.ym-speaking-bank .question-no{flex:0 0 34px!important;width:34px!important;height:34px!important;margin:0!important;border-radius:11px!important;background:linear-gradient(135deg,var(--ym-blue),#704bd8)!important;box-shadow:0 7px 16px rgba(21,87,232,.18)!important}.ym-speaking-bank .question-title{min-width:0;overflow-wrap:normal!important;word-break:normal!important}.ym-speaking-bank .summary-band9{margin-left:auto!important;padding:5px 8px!important;border:1px solid rgba(21,87,232,.13)!important;border-radius:999px!important;background:#f4f7ff!important;color:var(--ym-blue)!important;font-size:9.5px!important;letter-spacing:.04em!important}.ym-speaking-bank .question-body{padding:0 17px 18px!important;border-top:1px solid rgba(21,87,232,.09)!important}.ym-speaking-bank .block-title{margin-top:18px!important;color:#1748ba!important}.ym-speaking-bank .idea-list{color:#3c4b68!important;line-height:1.72!important}.ym-speaking-bank .vocab-chip{border-color:rgba(213,72,150,.20)!important;background:linear-gradient(135deg,#fff,#fff4fa)!important;color:#8c285e!important;box-shadow:0 5px 15px rgba(196,60,133,.05)!important}.ym-speaking-bank .mobile-topic-toggle{min-height:48px!important;border:1px solid rgba(21,87,232,.15)!important;border-radius:15px!important;background:#fff!important;color:var(--ym-blue)!important;box-shadow:var(--ym-shadow-sm)!important}.band9-lesson{margin:18px 0!important;padding:0!important;border:1px solid rgba(21,87,232,.14)!important;border-radius:20px!important;background:linear-gradient(150deg,#fff,#f9faff)!important;box-shadow:0 12px 30px rgba(20,47,102,.065)!important;overflow:hidden!important}.band9-lesson-head{padding:18px!important;border-bottom:1px solid rgba(21,87,232,.10)!important;background:radial-gradient(circle at 100% 0%,rgba(223,79,157,.10),transparent 38%),linear-gradient(135deg,#f8faff,#fff)!important}.band9-kicker{color:var(--ym-blue)!important;letter-spacing:.11em!important}.band9-lesson h3{color:var(--ym-ink)!important;letter-spacing:-.03em!important}.model-speak{min-height:42px!important;border:0!important;border-radius:13px!important;color:#fff!important;background:linear-gradient(135deg,var(--ym-blue),var(--ym-violet))!important;box-shadow:0 10px 22px rgba(47,65,195,.18)!important}.model-answer{padding:20px!important;color:#273858!important;font-size:15px!important;line-height:1.82!important}.model-answer p{margin:0 0 14px!important}.model-answer p:last-child{margin-bottom:0!important}.personalise-note{margin:0 20px 20px!important;padding:12px 14px!important;border:1px solid rgba(230,151,40,.16)!important;border-radius:14px!important;background:#fff9ed!important;color:#74521c!important}.band9-disclosure{margin:0 16px 16px!important;border:1px solid rgba(21,87,232,.12)!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important}.band9-disclosure>summary{padding:14px 15px!important;background:#fbfcff!important}.band9-disclosure>summary b{color:var(--ym-ink)!important}.band9-disclosure>summary small{color:var(--ym-muted)!important}.translation-row,.phrase-row{border-color:rgba(21,87,232,.10)!important}.translation-en,.translation-vi,.phrase-term,.phrase-ipa,.phrase-en,.phrase-vi{min-width:0!important;overflow-wrap:normal!important;word-break:normal!important}.row-label,.field-label{border-radius:9px!important}.ym-idea-note,.ym-answer-recorder{border:1px solid rgba(21,87,232,.14)!important;border-radius:20px!important;background:linear-gradient(145deg,#fff,#f8faff)!important;box-shadow:0 13px 34px rgba(20,47,102,.075)!important}.ym-idea-note{margin:18px 0!important}.ym-idea-note-head,.ym-answer-recorder-head{padding:16px 17px!important}.ym-idea-note-title,.ym-answer-recorder-title{color:var(--ym-ink)!important;letter-spacing:-.02em!important}.ym-idea-note-toggle,.ym-answer-recorder-toggle{min-height:40px!important;border-color:rgba(21,87,232,.16)!important;border-radius:999px!important;background:#fff!important;color:var(--ym-blue)!important}.ym-idea-note-panel,.ym-answer-recorder-panel{border-top-color:rgba(21,87,232,.10)!important;background:rgba(255,255,255,.75)!important}.ym-idea-note textarea,.ym-notes-editor{border-color:rgba(21,87,232,.16)!important;border-radius:16px!important;background:#fff!important;color:var(--ym-ink)!important}.ym-idea-submit,.ym-answer-recorder-start{border-color:transparent!important;background:linear-gradient(135deg,var(--ym-blue),var(--ym-violet))!important;color:#fff!important}.ym-answer-recorder-icon,.ym-idea-note-icon{background:linear-gradient(145deg,#eaf1ff,#fff1f8)!important;box-shadow:inset 0 0 0 1px rgba(21,87,232,.10)!important}.ym-answer-recorder-meter,.ym-answer-recorder-storage,.ym-answer-recorder-take,.ym-idea-submit-panel,.ym-idea-feedback{border-color:rgba(21,87,232,.11)!important;background:#fbfcff!important}.ym-notes-dock{right:max(16px,env(safe-area-inset-right))!important;bottom:max(16px,env(safe-area-inset-bottom))!important}.ym-notes-tab{padding:11px 15px!important;border-radius:16px!important;box-shadow:0 15px 35px rgba(42,58,170,.22)!important}.ym-notes-panel{border-radius:24px!important;box-shadow:0 28px 80px rgba(20,47,102,.22)!important}.ym-speaking-topic{background:radial-gradient(circle at 5% 6%,rgba(47,137,244,.10),transparent 24rem),radial-gradient(circle at 95% 8%,rgba(220,71,153,.08),transparent 26rem),linear-gradient(180deg,#f9fbff,#eff5ff 55%,#f8faff)!important}.ym-speaking-topic>header{min-height:108px!important;padding:18px 20px!important;background:linear-gradient(118deg,#153f6a 0%,#1552b9 48%,#7c3e96 100%)!important;border-bottom:3px solid var(--ym-pink)!important;box-shadow:0 12px 32px rgba(16,47,104,.16)!important}.ym-speaking-topic>header .brand{margin:0!important;color:#fff!important;font-size:clamp(22px,3vw,31px)!important;letter-spacing:.11em!important;font-weight:900!important}.ym-speaking-topic>header .sub{max-width:980px!important;margin:6px auto 0!important;color:rgba(255,255,255,.80)!important;font-size:13px!important;line-height:1.5!important;font-weight:700!important}.ym-speaking-topic>nav{position:sticky!important;top:0!important;z-index:60!important;display:flex!important;gap:7px!important;padding:9px max(14px,calc((100vw - 1180px)/2))!important;border-bottom:1px solid rgba(21,87,232,.12)!important;background:rgba(255,255,255,.92)!important;box-shadow:0 8px 24px rgba(20,47,102,.06)!important;backdrop-filter:blur(18px)!important;overflow-x:auto!important;scrollbar-width:none!important}.ym-speaking-topic>nav::-webkit-scrollbar{display:none!important}.ym-speaking-topic>nav a{flex:0 0 auto!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;margin:0!important;padding:8px 12px!important;border:1px solid rgba(21,87,232,.13)!important;border-radius:999px!important;background:#f8faff!important;color:var(--ym-blue)!important;font-size:11.5px!important;font-weight:850!important;text-decoration:none!important}.ym-speaking-topic>nav a:hover{background:#edf3ff!important;border-color:rgba(21,87,232,.26)!important}.ym-speaking-topic .container{width:min(1140px,calc(100% - 34px))!important;margin:24px auto 70px!important}.ym-speaking-topic .hero{position:relative!important;overflow:hidden!important;padding:clamp(34px,5vw,64px)!important;margin:0 0 20px!important;border:1px solid rgba(21,87,232,.18)!important;border-radius:28px!important;background:radial-gradient(circle at 8% 8%,rgba(43,157,242,.15),transparent 32%),radial-gradient(circle at 94% 6%,rgba(223,79,157,.13),transparent 31%),linear-gradient(145deg,#fff,#f8faff)!important;box-shadow:var(--ym-shadow)!important;text-align:center!important}.ym-speaking-topic .hero::after{content:"";position:absolute;right:-100px;bottom:-150px;width:260px;height:260px;border:48px solid rgba(21,87,232,.05);border-radius:50%;pointer-events:none}.ym-speaking-topic .hero .bigbrand{display:inline-flex!important;margin:0 0 16px!important;padding:7px 11px!important;border:1px solid rgba(21,87,232,.15)!important;border-radius:999px!important;background:#f6f8ff!important;color:var(--ym-blue)!important;font-size:10.5px!important;letter-spacing:.13em!important;font-weight:900!important}.ym-speaking-topic .hero h1{max-width:930px!important;margin:0 auto 14px!important;color:var(--ym-ink)!important;font-size:clamp(38px,4.2vw,58px)!important;line-height:1.08!important;letter-spacing:-.045em!important;font-weight:900!important;text-wrap:balance}.ym-speaking-topic .hero p{max-width:900px!important;margin:8px auto!important;color:#556783!important;font-size:15px!important;line-height:1.72!important;font-weight:650!important}.ym-speaking-topic .hero .vn{color:#435777!important}.ym-speaking-topic .tag{display:inline-flex!important;margin:6px 3px 0!important;padding:8px 11px!important;border:1px solid rgba(21,87,232,.14)!important;border-radius:999px!important;background:rgba(255,255,255,.86)!important;color:var(--ym-blue)!important;font-size:11px!important;font-weight:850!important}.ym-speaking-topic section{margin:20px 0!important;padding:clamp(20px,3.1vw,32px)!important;border:1px solid rgba(21,87,232,.14)!important;border-radius:24px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 14px 38px rgba(20,47,102,.075)!important}.ym-speaking-topic section>h2{margin:0 0 16px!important;color:var(--ym-ink)!important;font-size:clamp(24px,3vw,36px)!important;line-height:1.2!important;letter-spacing:-.035em!important;font-weight:900!important}.ym-speaking-topic .grid{gap:13px!important}.ym-speaking-topic .card{border:1px solid rgba(21,87,232,.12)!important;border-radius:18px!important;background:linear-gradient(150deg,#fff,#f9faff)!important;box-shadow:0 9px 24px rgba(20,47,102,.055)!important;padding:17px!important}.ym-speaking-topic .card h3{color:#163f9f!important;font-weight:900!important}.ym-speaking-topic .card li,.ym-speaking-topic section p,.ym-speaking-topic section td{color:#344560!important;line-height:1.72!important}.ym-speaking-topic .formula{border:1px solid rgba(21,87,232,.14)!important;border-radius:16px!important;background:linear-gradient(135deg,#eef4ff,#fff3f9)!important;color:#133b96!important}.ym-speaking-topic .memory{border:1px solid rgba(21,87,232,.11)!important;border-radius:16px!important;background:#fbfcff!important;margin:9px 0!important;padding:13px!important}.ym-speaking-topic .step{background:linear-gradient(135deg,var(--ym-blue),var(--ym-violet))!important;box-shadow:0 8px 18px rgba(36,72,202,.18)!important}.ym-speaking-topic .note{border-color:rgba(223,79,157,.18)!important;border-radius:16px!important;background:#fff6fb!important;color:#74405e!important}.ym-speaking-topic .script{border-radius:18px!important;background:#fbfcff!important;border-color:rgba(21,87,232,.12)!important}.ym-speaking-topic table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid rgba(21,87,232,.12)!important;border-radius:16px!important;overflow:hidden!important}.ym-speaking-topic th{background:linear-gradient(120deg,#123a8f,#1557c6)!important;color:#fff!important}.ym-speaking-topic th,.ym-speaking-topic td{padding:13px 14px!important;border-color:rgba(21,87,232,.10)!important;overflow-wrap:normal!important;word-break:normal!important}.ym-speaking-topic .ym-added-timer{padding:clamp(20px,3vw,30px)!important;border-width:1px!important;border-color:rgba(21,87,232,.15)!important;border-radius:24px!important;box-shadow:0 14px 38px rgba(20,47,102,.075)!important;text-align:left!important}.ym-speaking-topic .ym-added-timer-grid{gap:14px!important}.ym-speaking-topic .ym-added-timer-card{border-color:rgba(21,87,232,.13)!important;border-radius:18px!important;background:#fbfcff!important}.ym-speaking-topic .ym-added-timer-display{color:var(--ym-ink)!important;font-variant-numeric:tabular-nums!important}.ym-speaking-topic .ym-added-timer-actions button{background:linear-gradient(135deg,var(--ym-blue),var(--ym-blue-2))!important}.ym-flashcards-hub .hero{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)!important;gap:32px!important}.ym-flashcards-hub .metric-grid{gap:10px!important}.ym-flashcards-hub .metric{border:1px solid rgba(21,87,232,.12)!important;border-radius:16px!important;background:linear-gradient(145deg,#fff,#f9faff)!important;box-shadow:0 8px 22px rgba(20,47,102,.055)!important}.ym-flashcards-hub .library{margin-bottom:50px!important}.ym-flashcards-hub .set-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-speaking-ideas-page{background:radial-gradient(circle at 0 0,rgba(21,87,232,.09),transparent 28rem),linear-gradient(180deg,#f9fbff,#f2f6fc)!important}.admin-speaking-ideas-page .admin-shell,.admin-speaking-ideas-page .admin-card{border:1px solid var(--ym-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:var(--ym-shadow-sm)!important}.site-footer,.bank-footer{margin-top:48px!important;padding:34px 18px!important;border-top:0!important;background:linear-gradient(120deg,#08245f,#0e43a3 58%,#713a91)!important;color:#fff!important}.site-footer strong,.bank-footer strong{letter-spacing:.12em!important}.site-footer span,.bank-footer span{opacity:.78!important}*{scrollbar-color:rgba(21,87,232,.26) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(21,87,232,.20);border:2px solid transparent;border-radius:999px;background-clip:padding-box}@media(max-width:1100px){.ym-speaking-bank .study-layout{grid-template-columns:1fr!important}.ym-speaking-bank .topic-panel{top:0!important}.ym-speaking-bank .tools{top:78px!important}.ym-flashcards-hub .set-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){html{scroll-padding-top:82px}body{background:linear-gradient(180deg,#fbfcff,#f2f6fc)!important}.site-header,.bank-header{min-height:0!important;display:block!important;padding:10px 10px 8px!important;background:rgba(255,255,255,.96)!important}.logo,.bank-logo{min-height:32px!important;margin-bottom:7px!important}.logo img,.bank-logo img,.brand-logo{height:27px!important;max-width:170px!important}.site-nav,.bank-nav{width:100%!important;max-width:none!important;display:flex!important;gap:5px!important;padding:1px 0 3px!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}.site-nav::-webkit-scrollbar,.bank-nav::-webkit-scrollbar{display:none!important}.site-nav>a,.site-nav .nav-parent,.bank-nav>a{flex:0 0 auto!important;min-height:36px!important;padding:7px 10px!important;font-size:10px!important;scroll-snap-align:start!important}.nav-toggle{width:30px!important;height:30px!important}.ym-speaking-hub main,.ym-speaking-home main,.ym-flashcards-hub main,.ym-speaking-bank .page{width:min(100% - 20px,1320px)!important}.ym-speaking-hub .hero,.ym-speaking-home .hero,.ym-flashcards-hub .hero,.ym-speaking-bank .bank-hero{margin:18px 0 16px!important;padding:25px 19px!important;border-radius:24px!important}.ym-speaking-hub .hero h1,.ym-speaking-home .hero h1,.ym-flashcards-hub .hero h1,.ym-speaking-bank .bank-hero h1{margin:14px 0 13px!important;font-size:clamp(34px,10.5vw,46px)!important;line-height:1.07!important;letter-spacing:-.045em!important}.ym-speaking-hub .hero p,.ym-speaking-home .hero p,.ym-flashcards-hub .hero p,.ym-speaking-bank .bank-hero p{font-size:14px!important;line-height:1.7!important}.hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:19px!important}.btn,.hero-actions .btn{width:100%!important;min-height:44px!important;border-radius:13px!important}.hero-panel,.hero-card{margin-top:20px!important;border-radius:20px!important}.speaking-hub-section,.learning-hub-banner,.library,.speaking-overview{border-radius:23px!important;padding:20px!important}.speaking-parts,.speaking-hub-cards,.set-grid,.topic-grid{grid-template-columns:1fr!important}.part-card,.set-card,.topic-card{border-radius:19px!important}.ym-speaking-bank .bank-hero::before{width:220px!important;height:220px!important;right:-130px!important;bottom:-150px!important;border-width:45px!important}.ym-speaking-bank .metrics{gap:7px!important}.ym-speaking-bank .metric{padding:7px 10px!important;font-size:10.5px!important}.ym-speaking-bank .study-layout{display:block!important;padding-bottom:72px!important}.ym-speaking-bank .mobile-topic-toggle{margin:0 0 12px!important}.ym-speaking-bank .tools{position:relative!important;top:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:9px!important;margin-bottom:12px!important;border-radius:16px!important}.ym-speaking-bank .tool-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.ym-speaking-bank .topic-heading{padding:17px!important;border-radius:19px!important;align-items:flex-start!important}.ym-speaking-bank .topic-heading h2{font-size:24px!important}.ym-speaking-bank .topic-heading .count{font-size:10px!important}.ym-speaking-bank .question-grid{grid-template-columns:1fr!important;gap:11px!important}.ym-speaking-bank .question-card{border-radius:18px!important}.ym-speaking-bank .question-card summary{min-height:68px!important;padding:14px 46px 14px 13px!important;font-size:13px!important}.ym-speaking-bank .question-no{flex-basis:32px!important;width:32px!important;height:32px!important}.ym-speaking-bank .summary-band9{display:none!important}.ym-speaking-bank .question-body{padding:0 13px 15px!important}.band9-lesson{border-radius:18px!important}.band9-lesson-head{display:grid!important;gap:11px!important;padding:15px!important}.model-speak{width:100%!important}.model-answer{padding:16px!important;font-size:14px!important}.personalise-note{margin:0 15px 15px!important}.band9-disclosure{margin:0 12px 12px!important}.translation-row,.phrase-row{display:block!important}.translation-en,.translation-vi,.phrase-term,.phrase-ipa,.phrase-en,.phrase-vi{width:100%!important;padding:13px!important;border:0!important;border-bottom:1px solid rgba(21,87,232,.09)!important}.translation-row>:last-child,.phrase-row>:last-child{border-bottom:0!important}.ym-answer-recorder,.ym-idea-note{border-radius:18px!important;margin:15px 0 18px!important}.ym-answer-recorder-head,.ym-idea-note-head{align-items:flex-start!important;padding:14px!important;gap:10px!important}.ym-answer-recorder-toggle,.ym-idea-note-toggle{min-height:38px!important;padding:8px 11px!important;font-size:11px!important}.ym-answer-recorder-panel,.ym-idea-note-panel{padding:14px!important}.ym-notes-dock.is-collapsed{left:auto!important;right:12px!important;width:52px!important}.ym-notes-dock.is-collapsed .ym-notes-tab{width:52px!important;height:52px!important;padding:0!important;justify-content:center!important;border-radius:17px!important;font-size:0!important}.ym-notes-dock.is-collapsed .ym-notes-tab::after{content:"✎";font-size:22px;line-height:1}.ym-notes-panel{border-radius:21px!important}.ym-speaking-topic>header{min-height:92px!important;padding:15px 14px!important}.ym-speaking-topic>header .brand{font-size:22px!important}.ym-speaking-topic>header .sub{font-size:11.5px!important}.ym-speaking-topic>nav{padding:8px 10px!important}.ym-speaking-topic>nav a{min-height:36px!important;padding:7px 10px!important;font-size:10.5px!important}.ym-speaking-topic .container{width:calc(100% - 20px)!important;margin:14px auto 60px!important}.ym-speaking-topic .hero{padding:28px 18px!important;border-radius:23px!important}.ym-speaking-topic .hero h1{font-size:clamp(32px,10vw,43px)!important;line-height:1.08!important}.ym-speaking-topic .hero p{font-size:13.5px!important;line-height:1.68!important}.ym-speaking-topic .tag{font-size:10.5px!important;padding:7px 9px!important}.ym-speaking-topic section{padding:18px 15px!important;border-radius:21px!important;margin:15px 0!important}.ym-speaking-topic section>h2{font-size:26px!important}.ym-speaking-topic .grid{grid-template-columns:1fr!important}.ym-speaking-topic .ym-added-timer-grid{grid-template-columns:1fr!important}.ym-speaking-topic .ym-added-timer-display{font-size:42px!important}.ym-speaking-topic table{display:block!important;max-width:100%!important;overflow-x:auto!important;white-space:normal!important}.ym-speaking-topic th,.ym-speaking-topic td{min-width:240px!important;padding:12px!important}.ym-flashcards-hub .hero{display:block!important}.ym-flashcards-hub .set-grid{grid-template-columns:1fr!important}.site-footer,.bank-footer{margin-top:34px!important;padding:28px 14px!important}}@media(max-width:390px){.ym-speaking-hub .hero h1,.ym-speaking-home .hero h1,.ym-flashcards-hub .hero h1,.ym-speaking-bank .bank-hero h1{font-size:33px!important}.ym-speaking-topic .hero h1{font-size:32px!important}.ym-speaking-bank .topic-heading{display:grid!important;gap:10px!important}.ym-speaking-bank .topic-heading .count{justify-self:start!important}.ym-answer-recorder-head,.ym-idea-note-head{display:grid!important;grid-template-columns:1fr!important}.ym-answer-recorder-toggle,.ym-idea-note-toggle{width:100%!important}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html{scroll-behavior:smooth;scroll-padding-top:118px;scrollbar-gutter:stable;-webkit-text-size-adjust:100%}body{min-height:100%;overscroll-behavior-y:auto;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch}:where(main,article,section,details,[id]){scroll-margin-top:118px}:where(img,video,canvas,svg){max-width:100%}img{height:auto}@supports (content-visibility:auto){:where(.admin-panel,.admin-power-suite,.topic-card,.question-card,.part-card,.cms-card,.test-card,.reading-test-group,.listening-test-group,.flashcard-section,.ym-recording-card){content-visibility:auto;contain-intrinsic-size:auto 420px}:where(.admin-user-card,.submission-card,.recording-card){content-visibility:auto;contain-intrinsic-size:auto 220px}}body.ym-is-scrolling :where(.admin-panel,.admin-stat,.admin-power-card,.topic-card,.question-card,.part-card,.cms-card,.test-card,.flashcard-card,.recording-card,.submission-card){transition:none!important}body.ym-is-scrolling :where(.auth-header,.app-header,.site-header,.admin-cms-header,.premium-topic-nav){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(max-width:900px){:where(.auth-header,.app-header,.site-header,.admin-cms-header,.premium-topic-nav,.member-auth-bar){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:where(.admin-panel,.topic-card,.question-card,.cms-card,.test-card){box-shadow:0 10px 28px rgba(18,45,101,.075)!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html.ym-main-header-premium-ready{--ymh-blue:#194be8;--ymh-blue-2:#315ff2;--ymh-navy:#071738;--ymh-ink:#243452;--ymh-muted:#66748f;--ymh-line:rgba(168,190,239,.58);--ymh-soft:#f5f8ff;--ymh-shadow:0 18px 52px rgba(26,58,125,.12)}html.ym-main-header-premium-ready body.ym-premium-speaking :is(.site-header,.bank-header),html.ym-main-header-premium-ready body.ym-premium-flashcards .site-header{top:10px!important;width:min(1880px,calc(100% - 28px))!important;min-height:82px!important;margin:10px auto 12px!important;padding:10px 14px 10px 20px!important;display:grid!important;grid-template-columns:minmax(220px,300px) minmax(520px,1fr) auto!important;align-items:center!important;gap:16px!important;border:1px solid var(--ymh-line)!important;border-radius:26px!important;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,251,255,.96))!important;box-shadow:var(--ymh-shadow)!important;backdrop-filter:blur(16px) saturate(128%)!important;-webkit-backdrop-filter:blur(16px) saturate(128%)!important;isolation:isolate!important}html.ym-main-header-premium-ready body.ym-premium-speaking :is(.site-header,.bank-header)::after,html.ym-main-header-premium-ready body.ym-premium-flashcards .site-header::after{left:18px!important;right:18px!important;bottom:-1px!important;height:2px!important;border-radius:999px!important;opacity:.72!important}html.ym-main-header-premium-ready body.ym-premium-speaking :is(.logo,.bank-logo),html.ym-main-header-premium-ready body.ym-premium-flashcards .logo{min-width:0!important;padding:0 4px!important}html.ym-main-header-premium-ready body.ym-premium-speaking :is(.brand-logo,.logo img,.bank-logo img),html.ym-main-header-premium-ready body.ym-premium-flashcards :is(.brand-logo,.logo img){width:clamp(220px,16vw,292px)!important;max-height:58px!important;filter:drop-shadow(0 8px 14px rgba(24,73,225,.08))!important}html.ym-main-header-premium-ready body.ym-premium-speaking :is(.site-nav,.bank-nav),html.ym-main-header-premium-ready body.ym-premium-flashcards .site-nav{width:100%!important;min-height:54px!important;padding:5px!important;justify-content:center!important;gap:4px!important;overflow:visible!important;border:1px solid rgba(176,195,233,.42)!important;border-radius:20px!important;background:linear-gradient(135deg,rgba(245,248,255,.94),rgba(255,255,255,.92))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 8px 24px rgba(35,67,132,.05)!important}html.ym-main-header-premium-ready body.ym-premium-speaking :is(.site-nav,.bank-nav)>a,html.ym-main-header-premium-ready body.ym-premium-speaking :is(.site-nav,.bank-nav) .nav-parent,html.ym-main-header-premium-ready body.ym-premium-flashcards .site-nav>a,html.ym-main-header-premium-ready body.ym-premium-flashcards .site-nav .nav-parent{min-height:44px!important;padding:10px 14px!important;border-radius:15px!important;color:#3a4965!important;border-color:transparent!important;font-size:13px!important;font-weight:800!important;letter-spacing:-.012em!important;transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease!important}html.ym-main-header-premium-ready body.ym-premium-speaking :is(.site-nav,.bank-nav)>a:hover,html.ym-main-header-premium-ready body.ym-premium-speaking :is(.site-nav,.bank-nav) .nav-parent:hover,html.ym-main-header-premium-ready body.ym-premium-flashcards .site-nav>a:hover,html.ym-main-header-premium-ready body.ym-premium-flashcards .site-nav .nav-parent:hover{color:var(--ymh-blue)!important;background:#fff!important;box-shadow:0 8px 20px rgba(32,72,162,.08)!important;transform:translateY(-1px)!important}html.ym-main-header-premium-ready body.ym-premium-speaking :is(.site-nav,.bank-nav)>a.active,html.ym-main-header-premium-ready body.ym-premium-speaking :is(.site-nav,.bank-nav) .nav-parent.active,html.ym-main-header-premium-ready body.ym-premium-flashcards .site-nav>a.active,html.ym-main-header-premium-ready body.ym-premium-flashcards .site-nav .nav-parent.active{color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,var(--ymh-blue),var(--ymh-blue-2))!important;box-shadow:0 10px 24px rgba(25,75,232,.25)!important;-webkit-text-fill-color:#fff!important}html.ym-main-header-premium-ready .ym-nav-icon{width:18px!important;height:18px!important;display:inline-grid!important;place-items:center!important;flex:0 0 18px!important;color:currentColor!important}html.ym-main-header-premium-ready .ym-nav-icon svg{width:18px!important;height:18px!important;display:block!important;stroke:currentColor!important}html.ym-main-header-premium-ready .nav-group{min-height:44px!important;border-radius:15px!important}html.ym-main-header-premium-ready .nav-group>.nav-parent{min-width:142px!important;padding-right:45px!important}html.ym-main-header-premium-ready .nav-group>button.nav-toggle{right:7px!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;border:0!important;border-radius:10px!important;background:rgba(25,75,232,.09)!important;color:var(--ymh-blue)!important;box-shadow:none!important}html.ym-main-header-premium-ready .nav-group>button.nav-toggle svg{width:15px!important;height:15px!important;display:block!important;stroke:currentColor!important;transition:transform .16s ease!important}html.ym-main-header-premium-ready .nav-group.ym-nav-owner-open>button.nav-toggle,html.ym-main-header-premium-ready .nav-group.open>button.nav-toggle{color:#fff!important;background:rgba(255,255,255,.20)!important;transform:translateY(-50%)!important}html.ym-main-header-premium-ready .nav-group.ym-nav-owner-open>button.nav-toggle svg,html.ym-main-header-premium-ready .nav-group.open>button.nav-toggle svg{transform:rotate(180deg)!important}html.ym-main-header-premium-ready .ym-nav-portal{width:min(382px,calc(100vw - 28px))!important;padding:10px!important;gap:7px!important;border:1px solid rgba(166,187,235,.70)!important;border-radius:22px!important;background:rgba(255,255,255,.985)!important;box-shadow:0 26px 70px rgba(14,39,98,.20),0 4px 14px rgba(14,39,98,.08)!important;backdrop-filter:blur(14px) saturate(120%)!important;-webkit-backdrop-filter:blur(14px) saturate(120%)!important}html.ym-main-header-premium-ready .ym-nav-portal>a{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;min-height:68px!important;padding:10px 12px!important;border:1px solid rgba(213,223,246,.95)!important;border-radius:16px!important;background:#fff!important;color:var(--ymh-ink)!important;box-shadow:0 4px 14px rgba(26,58,125,.035)!important;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease!important}html.ym-main-header-premium-ready .ym-nav-portal>a:hover,html.ym-main-header-premium-ready .ym-nav-portal>a:focus-visible,html.ym-main-header-premium-ready .ym-nav-portal>a.active{color:var(--ymh-blue)!important;border-color:rgba(104,140,235,.55)!important;background:linear-gradient(135deg,#f4f7ff,#fff7fb)!important;box-shadow:0 10px 24px rgba(27,66,155,.10)!important;transform:translateY(-1px)!important}html.ym-main-header-premium-ready .ym-part-mark{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border-radius:13px!important;color:var(--ymh-blue)!important;background:linear-gradient(145deg,#edf3ff,#f8fbff)!important;border:1px solid rgba(146,173,238,.36)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.04em!important}html.ym-main-header-premium-ready .ym-nav-portal>a:nth-child(2) .ym-part-mark{color:#b83278!important;background:linear-gradient(145deg,#fff0f7,#fff8fb)!important;border-color:rgba(230,151,194,.38)!important}html.ym-main-header-premium-ready .ym-submenu-main{display:flex!important;flex-direction:column!important;min-width:0!important;gap:3px!important}html.ym-main-header-premium-ready .ym-submenu-main>span{font-size:14px!important;font-weight:850!important;line-height:1.25!important;overflow-wrap:normal!important}html.ym-main-header-premium-ready .ym-submenu-main>small{color:var(--ymh-muted)!important;font-size:11.5px!important;font-weight:650!important;line-height:1.35!important}html.ym-main-header-premium-ready .ym-nav-portal>a>b{min-width:54px!important;padding:6px 8px!important;border-radius:999px!important;background:#eef3ff!important;color:var(--ymh-blue)!important;font-size:10.5px!important;font-weight:900!important;text-align:center!important}html.ym-main-header-premium-ready body.ym-premium-speaking .member-auth-bar.ym-account-docked,html.ym-main-header-premium-ready body.ym-premium-flashcards .member-auth-bar.ym-account-docked{min-height:54px!important;max-width:340px!important;padding:6px!important;gap:7px!important;border:1px solid rgba(172,193,238,.48)!important;border-radius:18px!important;background:linear-gradient(135deg,#fff,#f6f9ff)!important;box-shadow:0 8px 22px rgba(25,54,115,.06)!important}html.ym-main-header-premium-ready .ym-account-avatar{position:relative!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;flex:0 0 34px!important;border-radius:12px!important;color:#fff!important;background:linear-gradient(135deg,var(--ymh-blue),#4f73f3)!important;box-shadow:0 7px 16px rgba(25,75,232,.22)!important}html.ym-main-header-premium-ready .ym-account-avatar svg{width:17px!important;height:17px!important;stroke:currentColor!important}html.ym-main-header-premium-ready .member-auth-dot{width:8px!important;height:8px!important;flex:0 0 8px!important;box-shadow:0 0 0 4px rgba(25,170,120,.10)!important}html.ym-main-header-premium-ready .member-auth-email{max-width:150px!important;color:#34415e!important;font-size:11.5px!important;font-weight:800!important}html.ym-main-header-premium-ready .member-auth-admin,html.ym-main-header-premium-ready .member-auth-logout{min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:8px 10px!important;border-radius:12px!important;font-size:11px!important;font-weight:900!important;line-height:1.1!important;white-space:nowrap!important}html.ym-main-header-premium-ready .member-auth-admin{color:var(--ymh-blue)!important;background:#edf3ff!important}html.ym-main-header-premium-ready .member-auth-logout{color:#44516b!important;background:#f1f4fa!important}html.ym-main-header-premium-ready .member-auth-admin:hover,html.ym-main-header-premium-ready .member-auth-logout:hover{transform:translateY(-1px)!important;box-shadow:0 7px 16px rgba(35,67,132,.09)!important}@media(max-width:1380px){html.ym-main-header-premium-ready body.ym-premium-speaking :is(.site-header,.bank-header),html.ym-main-header-premium-ready body.ym-premium-flashcards .site-header{grid-template-columns:minmax(190px,240px) minmax(470px,1fr) auto!important;gap:10px!important;padding-left:14px!important}html.ym-main-header-premium-ready body.ym-premium-speaking :is(.brand-logo,.logo img,.bank-logo img),html.ym-main-header-premium-ready body.ym-premium-flashcards :is(.brand-logo,.logo img){width:215px!important}html.ym-main-header-premium-ready .member-auth-email{max-width:105px!important}html.ym-main-header-premium-ready body.ym-premium-speaking :is(.site-nav,.bank-nav)>a,html.ym-main-header-premium-ready body.ym-premium-speaking :is(.site-nav,.bank-nav) .nav-parent,html.ym-main-header-premium-ready body.ym-premium-flashcards .site-nav>a,html.ym-main-header-premium-ready body.ym-premium-flashcards .site-nav .nav-parent{padding-inline:11px!important;font-size:12px!important}}@media(max-width:1080px){html.ym-main-header-premium-ready body.ym-premium-speaking :is(.site-header,.bank-header),html.ym-main-header-premium-ready body.ym-premium-flashcards .site-header{top:6px!important;width:calc(100% - 18px)!important;margin:6px auto 10px!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"brand spacer account" "nav nav nav"!important;row-gap:8px!important;min-height:unset!important;padding:8px 10px!important;border-radius:22px!important}html.ym-main-header-premium-ready body.ym-premium-speaking :is(.logo,.bank-logo),html.ym-main-header-premium-ready body.ym-premium-flashcards .logo{grid-area:brand!important}html.ym-main-header-premium-ready body.ym-premium-speaking :is(.site-nav,.bank-nav),html.ym-main-header-premium-ready body.ym-premium-flashcards .site-nav{grid-area:nav!important;justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;padding:4px!important}html.ym-main-header-premium-ready body.ym-premium-speaking .member-auth-bar.ym-account-docked,html.ym-main-header-premium-ready body.ym-premium-flashcards .member-auth-bar.ym-account-docked{grid-area:account!important;justify-self:end!important}}@media(max-width:720px){html.ym-main-header-premium-ready body.ym-premium-speaking :is(.site-header,.bank-header),html.ym-main-header-premium-ready body.ym-premium-flashcards .site-header{width:calc(100% - 12px)!important;margin:6px auto 8px!important;padding:7px!important;border-radius:18px!important;row-gap:6px!important}html.ym-main-header-premium-ready body.ym-premium-speaking :is(.brand-logo,.logo img,.bank-logo img),html.ym-main-header-premium-ready body.ym-premium-flashcards :is(.brand-logo,.logo img){width:148px!important;max-height:43px!important}html.ym-main-header-premium-ready body.ym-premium-speaking :is(.site-nav,.bank-nav),html.ym-main-header-premium-ready body.ym-premium-flashcards .site-nav{min-height:45px!important;border-radius:15px!important}html.ym-main-header-premium-ready body.ym-premium-speaking :is(.site-nav,.bank-nav)>a,html.ym-main-header-premium-ready body.ym-premium-speaking :is(.site-nav,.bank-nav) .nav-parent,html.ym-main-header-premium-ready body.ym-premium-flashcards .site-nav>a,html.ym-main-header-premium-ready body.ym-premium-flashcards .site-nav .nav-parent{min-height:36px!important;padding:8px 10px!important;border-radius:11px!important;font-size:11px!important}html.ym-main-header-premium-ready .nav-group{min-height:36px!important}html.ym-main-header-premium-ready .nav-group>.nav-parent{min-width:119px!important;padding-right:38px!important}html.ym-main-header-premium-ready .nav-group>button.nav-toggle{right:5px!important;width:27px!important;height:27px!important;min-width:27px!important;min-height:27px!important;border-radius:9px!important}html.ym-main-header-premium-ready .ym-nav-icon{width:15px!important;height:15px!important;flex-basis:15px!important}html.ym-main-header-premium-ready .ym-nav-icon svg{width:15px!important;height:15px!important}html.ym-main-header-premium-ready body.ym-premium-speaking .member-auth-bar.ym-account-docked,html.ym-main-header-premium-ready body.ym-premium-flashcards .member-auth-bar.ym-account-docked{min-height:40px!important;padding:3px!important;border-radius:13px!important}html.ym-main-header-premium-ready .ym-account-avatar{width:30px!important;height:30px!important;flex-basis:30px!important;border-radius:10px!important}html.ym-main-header-premium-ready .member-auth-email,html.ym-main-header-premium-ready .member-auth-dot,html.ym-main-header-premium-ready .member-auth-admin{display:none!important}html.ym-main-header-premium-ready .member-auth-logout{min-height:30px!important;padding:6px 8px!important;border-radius:9px!important;font-size:10px!important}html.ym-main-header-premium-ready .ym-nav-portal{left:8px!important;right:8px!important;width:auto!important;border-radius:18px!important}html.ym-main-header-premium-ready .ym-nav-portal>a{grid-template-columns:40px minmax(0,1fr) auto!important;min-height:62px!important;padding:9px 10px!important}html.ym-main-header-premium-ready .ym-part-mark{width:40px!important;height:40px!important;border-radius:12px!important}}@media(prefers-reduced-motion:reduce){html.ym-main-header-premium-ready .ym-nav-portal>a,html.ym-main-header-premium-ready .member-auth-admin,html.ym-main-header-premium-ready .member-auth-logout,html.ym-main-header-premium-ready body.ym-premium-speaking :is(.site-nav,.bank-nav)>a,html.ym-main-header-premium-ready body.ym-premium-speaking :is(.site-nav,.bank-nav) .nav-parent{transition:none!important;transform:none!important}}:root{--ym-perf-header-offset:112px}html{scroll-padding-top:var(--ym-perf-header-offset);text-rendering:optimizeLegibility}body{overflow-x:hidden}html:not(.ym-programmatic-scroll){scroll-behavior:auto}html.ym-programmatic-scroll{scroll-behavior:smooth}:where(.site-header,.auth-header,.app-header,.admin-cms-header,.ym-main-header,.ym-admin-nav){transform:translateZ(0);backface-visibility:hidden}body:not(.login-page):not(.activate-page) :where(.hero h1,.bank-hero h1,.fc-intro h1,.auth-copy h1,.ym-dynamic-particles,.ym-premium-particles){animation:none!important}body:not(.login-page):not(.activate-page) :where(.site-header::before,.auth-header::before,.hero::before,.hero::after,.bank-hero::before,.bank-hero::after,.fc-intro::before,.fc-intro::after){animation:none!important}@supports (content-visibility:auto){:where(main>section:not(:first-child),main>article:not(:first-child),.question-card,.topic-card,.part-card,.set-card,.test-card,.cms-card,.admin-user-card,.admin-panel,.submission-card,.recording-card,.ym-answer-recorder,.flashcard-section,.reading-test-group,.listening-test-group){content-visibility:auto;contain-intrinsic-size:auto 360px}:where(.question-card,.submission-card,.recording-card,.admin-user-card){contain-intrinsic-size:auto 220px}}body.ym-perf-scrolling :where(.question-card,.topic-card,.part-card,.set-card,.test-card,.cms-card,.admin-panel,.admin-stat,.submission-card,.recording-card,.ym-answer-recorder){transition:none!important}body.ym-perf-scrolling :where(.site-header,.auth-header,.app-header,.admin-cms-header,.ym-main-header,.ym-admin-nav,.premium-topic-nav,.member-auth-bar){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.ym-perf-scrolling :where(.hero,.bank-hero,.fc-intro){filter:none!important}html.ym-page-hidden *,html.ym-page-hidden *::before,html.ym-page-hidden *::after{animation-play-state:paused!important}html.ym-low-power :where(.site-header,.auth-header,.app-header,.admin-cms-header,.ym-main-header,.ym-admin-nav,.premium-topic-nav,.member-auth-bar,.reader,.modal,.dialog){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.ym-low-power :where(.question-card,.topic-card,.part-card,.set-card,.test-card,.cms-card,.admin-panel,.submission-card,.recording-card,.ym-answer-recorder){box-shadow:0 8px 24px rgba(18,45,101,.07)!important}html.ym-low-power :where(.hero::before,.hero::after,.bank-hero::before,.bank-hero::after){filter:none!important}@media(hover:none){:where(.question-card,.topic-card,.part-card,.set-card,.test-card,.cms-card,.btn,button,a){transform:none!important}}@media(max-width:900px){:root{--ym-perf-header-offset:92px}:where(.site-header,.auth-header,.app-header,.admin-cms-header,.ym-main-header,.ym-admin-nav,.premium-topic-nav,.member-auth-bar){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:where(.question-card,.topic-card,.part-card,.set-card,.test-card,.cms-card,.admin-panel,.ym-answer-recorder){box-shadow:0 7px 22px rgba(18,45,101,.065)!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html{scrollbar-gutter:stable;scroll-behavior:auto!important}body{overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch}.ym-reveal,.imy-reveal,.lux-reveal{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}:where(.question-card,.topic-card,.part-card,.set-card,.test-card,.cms-card,.admin-panel,.submission-card,.recording-card){contain:layout style}.ym-answer-recorder-lazy{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;margin:16px 0;padding:13px 14px;border:1px solid rgba(176,198,245,.62);border-radius:18px;background:linear-gradient(135deg,rgba(248,251,255,.98),rgba(255,247,251,.94));box-shadow:0 7px 20px rgba(26,55,118,.055);content-visibility:auto;contain-intrinsic-size:auto 74px}.ym-answer-recorder-lazy-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(145deg,#e8efff,#ffe8f3);font-size:21px}.ym-answer-recorder-lazy-copy{min-width:0}.ym-answer-recorder-lazy-copy strong,.ym-answer-recorder-lazy-copy small{display:block}.ym-answer-recorder-lazy-copy strong{color:#0b1a3a;font-size:14px;font-weight:900}.ym-answer-recorder-lazy-copy small{margin-top:2px;color:#68758f;font-size:11px;font-weight:600}.ym-answer-recorder-lazy button{min-height:38px;padding:8px 13px;border:1px solid #c9d8ff;border-radius:12px;background:#fff;color:#1646d8;font:800 12px/1.1 "Be Vietnam Pro",system-ui,sans-serif;cursor:pointer;box-shadow:none;transition:background .15s ease,border-color .15s ease}.ym-answer-recorder-lazy button:hover{background:#edf3ff;border-color:#9eb8ff}body.ym-perf-scrolling *{scroll-behavior:auto!important}body.ym-perf-scrolling :where(.question-card,.topic-card,.part-card,.set-card,.test-card,.cms-card,.admin-panel,.submission-card,.recording-card,.ym-answer-recorder,.ym-answer-recorder-lazy){box-shadow:none!important}@media(max-width:640px){.ym-answer-recorder-lazy{grid-template-columns:40px minmax(0,1fr);padding:12px}.ym-answer-recorder-lazy-icon{width:40px;height:40px}.ym-answer-recorder-lazy button{grid-column:1/-1;width:100%}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}@supports (content-visibility:auto){:where(.question-card,.topic-card,.part-card,.set-card,.flashcard-card,.fc-card,.cms-card,.test-card,.admin-panel,.admin-user-card,.submission-card,.recording-card,.access-history-card,.flashcard-activity-detail-item,.ym-answer-recorder-lazy,.ym-answer-recorder-take){content-visibility:auto;contain-intrinsic-size:auto 360px}:where(.admin-user-card,.submission-card,.recording-card,.flashcard-activity-detail-item,.ym-answer-recorder-take){contain-intrinsic-size:auto 210px}}:where(.question-card,.topic-card,.part-card,.set-card,.flashcard-card,.fc-card,.cms-card,.test-card,.admin-panel,.submission-card,.recording-card){contain:layout style}html.ym-page-hidden *,html.ym-page-hidden *::before,html.ym-page-hidden *::after{animation-play-state:paused!important}body.ym-perf-scrolling :where(.question-card,.topic-card,.part-card,.set-card,.flashcard-card,.fc-card,.cms-card,.test-card,.admin-panel,.admin-stat,.admin-power-card,.submission-card,.recording-card,.ym-answer-recorder,.ym-answer-recorder-take,.ym-idea-pad,.bank-hero,.hero,.fc-intro){transition:none!important;animation:none!important;box-shadow:none!important;filter:none!important}body.ym-perf-scrolling :where(.bank-header,.site-header,.auth-header,.app-header,.admin-cms-header,.premium-topic-nav,.member-auth-bar,.main-header-premium,.admin-navigation-refresh){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.ym-low-power :where(.decorative-glow,.hero-orb,.floating-shape,.ambient-shape){display:none!important}html.ym-low-power :where(.bank-header,.site-header,.auth-header,.app-header,.admin-cms-header,.premium-topic-nav,.member-auth-bar){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(max-width:900px){html{scrollbar-gutter:auto}:where(.question-card,.topic-card,.part-card,.set-card,.flashcard-card,.fc-card,.cms-card,.test-card,.admin-panel,.submission-card,.recording-card){box-shadow:0 8px 22px rgba(18,45,101,.065)!important}:where(.hero,.bank-hero,.fc-intro,.admin-hero){background-attachment:scroll!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--ym-readable-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;--ym-readable-leading:1.62;--ym-readable-heading-leading:1.16;--ym-readable-gap:clamp(12px,1.45vw,22px);--ym-readable-radius:clamp(16px,1.7vw,24px);--ym-readable-shadow:0 8px 26px rgba(20,47,102,.065);--ym-readable-line:rgba(48,91,196,.16)}html{overflow-x:clip;scroll-behavior:auto!important;text-size-adjust:100%;-webkit-text-size-adjust:100%;font-synthesis:none}body,button,input,select,textarea{font-family:var(--ym-readable-font)!important}body{overflow-x:clip!important;line-height:var(--ym-readable-leading)!important;letter-spacing:0!important;background-attachment:scroll!important;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(h1,h2,h3,h4,h5,h6){max-width:100%;margin-block-start:0;line-height:var(--ym-readable-heading-leading)!important;letter-spacing:-.022em!important;overflow-wrap:break-word;word-break:normal!important;hyphens:none!important;text-wrap:balance}:where(p,li,dd,dt,figcaption,label,legend,summary,blockquote,td,th,small,.subtitle,.description,.hint,.note,.status,.message){max-width:100%;line-height:var(--ym-readable-leading)!important;overflow-wrap:break-word;word-break:normal!important;hyphens:none!important;text-wrap:pretty}:where(code,pre,.email,.url,[data-email],.member-auth-email,.student-email){overflow-wrap:anywhere!important;word-break:break-word!important}:where(b,strong){font-weight:700}:where(header,nav,main,section,article,aside,footer,form,fieldset,details,.page,.shell,.container,.content,.content-panel,.study-layout,.tools,.tool-actions,.site-header,.bank-header,.site-nav,.bank-nav,.member-auth-bar,.nav-group,.nav-submenu,.hero,.bank-hero,.metrics,.metric-grid,.cards,.grid,.set-grid,.topic-grid,.question-grid,.question-card,.question-head,.question-body,.answer-card,.topic-card,.part-card,.set-card,.admin-panel,.admin-grid,.admin-stats,.admin-stat,.admin-user-card,.admin-toolbar,.ym-answer-recorder,.ym-recorder-head,.ym-recorder-controls,.ym-recording-card,.idea-notes-card,.idea-actions,.submission-actions,.recording-actions,.button-row,.actions,.reader-shell,.reader-main,.reader-toolbar,.flashcard-stage,.flashcard-card){min-width:0}:where(.site-header,.bank-header,.site-nav,.bank-nav,.member-auth-bar,.nav-group,.tools,.tool-actions,.metrics,.metric-grid,.cards,.grid,.set-grid,.topic-grid,.question-head,.admin-grid,.admin-stats,.admin-toolbar,.ym-recorder-head,.ym-recorder-controls,.idea-actions,.submission-actions,.recording-actions,.button-row,.actions)>*{min-width:0}:where(button,.btn,.button,.tool-btn,.nav-btn,.chip,.badge,[role=button],input,select,textarea){max-width:100%;line-height:1.28!important}:where(button,.btn,.button,.tool-btn,.nav-btn,[role=button]){min-height:42px;white-space:normal!important;overflow-wrap:break-word;word-break:normal!important;text-align:center}:where(input,select,textarea){font-size:16px!important}textarea{line-height:1.58!important;resize:vertical}:where(.badge,.chip,.tag,.metric,.status-pill,.count-badge){display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;min-width:0;white-space:normal!important;text-align:center;line-height:1.3!important}:where(.site-header,.bank-header,.auth-header,.app-header,.admin-cms-header,.ym-main-header,.ym-admin-nav,.premium-topic-nav,.member-auth-bar,.reader-toolbar,.modal,.dialog,.vocab-dialog,.question-card,.topic-card,.part-card,.set-card,.test-card,.cms-card,.admin-panel,.admin-stat,.admin-user-card,.submission-card,.recording-card,.ym-answer-recorder,.idea-notes-card,.hero-card,.flashcard-card){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;will-change:auto!important}:where(.question-card,.topic-card,.part-card,.set-card,.test-card,.cms-card,.admin-panel,.admin-stat,.admin-user-card,.submission-card,.recording-card,.ym-answer-recorder,.idea-notes-card,.hero-card,.flashcard-card){box-shadow:var(--ym-readable-shadow)!important}:where(.site-header,.bank-header,.auth-header,.app-header,.admin-cms-header,.ym-main-header,.ym-admin-nav,.premium-topic-nav,.member-auth-bar){background:rgba(255,255,255,.985)!important;box-shadow:0 6px 22px rgba(20,47,102,.07)!important}:where(.hero,.bank-hero,.fc-intro){filter:none!important;background-attachment:scroll!important}:where(.hero::before,.hero::after,.bank-hero::before,.bank-hero::after,.fc-intro::before,.fc-intro::after){animation:none!important;filter:none!important;opacity:.22!important}:where(.question-card,.topic-card,.part-card,.set-card,.test-card,.cms-card,.admin-panel,.admin-stat,.admin-user-card,.submission-card,.recording-card,.ym-answer-recorder,.idea-notes-card,.hero-card,.flashcard-card){transition:border-color .16s ease,box-shadow .16s ease!important;transform:none!important}:where(button,.btn,.button,.tool-btn,.nav-btn,[role=button]){transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease!important}:where(main,.page,.shell){width:min(100%,1920px)}:where(.question-card,.topic-card,.part-card,.set-card,.test-card,.cms-card,.admin-panel,.submission-card,.recording-card,.ym-answer-recorder,.idea-notes-card){border-radius:var(--ym-readable-radius)!important}:where(.question-body,.answer-body,.card-body,.admin-panel-body,.ym-recorder-body,.idea-notes-body){padding:clamp(16px,2vw,28px)!important}:where(.question-body,.answer-body,.card-body,.admin-panel-body,.ym-recorder-body,.idea-notes-body)>*+*{margin-top:clamp(10px,1.15vw,18px)}:where(ul,ol){padding-inline-start:clamp(20px,2vw,30px)}:where(li+li){margin-top:.42em}:where(.table-wrap,.table-responsive,.admin-table-wrap,.translation-table-wrap,.results-table-wrap){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}table{max-width:100%;border-spacing:0}:where(th,td){min-width:0;padding:clamp(10px,1vw,16px)!important;vertical-align:top}:where(.ym-recorder-controls,.idea-actions,.submission-actions,.recording-actions,.button-row,.tool-actions){display:flex;flex-wrap:wrap;align-items:center;gap:10px!important}:where(.ym-recorder-controls,.idea-actions,.submission-actions,.recording-actions,.button-row,.tool-actions)>:is(button,.btn,.button){flex:0 1 auto}:where(.ym-recorder-status,.ym-recorder-timer,.submission-status,.recording-status){min-width:0;overflow-wrap:break-word}@supports (content-visibility:auto){:where(.question-card,.topic-card,.part-card,.set-card,.test-card,.cms-card,.admin-user-card,.submission-card,.recording-card,.flashcard-section,.reading-test-group,.listening-test-group){content-visibility:auto;contain-intrinsic-size:auto 280px}}:where(.hero h1,.bank-hero h1,.fc-intro h1,.admin-hero h1){font-size:clamp(38px,5.15vw,84px)!important;max-width:18ch}:where(.hero p,.bank-hero p,.fc-intro p,.admin-hero p){max-width:76ch;font-size:clamp(16px,1.25vw,21px)!important}@media(max-width:1180px){:where(.site-header,.bank-header){gap:10px!important}:where(.site-nav,.bank-nav){gap:6px!important}:where(.member-auth-email){max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}:where(.hero h1,.bank-hero h1,.fc-intro h1,.admin-hero h1){font-size:clamp(36px,6vw,66px)!important}}@media(max-width:900px){:root{--ym-readable-leading:1.58;--ym-readable-heading-leading:1.18}body{background:#f7f9fd!important}:where(main,.page,.shell){width:100%;padding-inline:clamp(12px,3.6vw,22px)!important}:where(.hero,.bank-hero,.fc-intro,.admin-hero){padding:clamp(22px,5vw,38px)!important}:where(.hero h1,.bank-hero h1,.fc-intro h1,.admin-hero h1){font-size:clamp(32px,9vw,52px)!important;max-width:100%}:where(.hero p,.bank-hero p,.fc-intro p,.admin-hero p){font-size:16px!important}:where(.metrics,.metric-grid,.admin-stats,.set-grid,.topic-grid,.question-grid){gap:10px!important}:where(.question-body,.answer-body,.card-body,.admin-panel-body,.ym-recorder-body,.idea-notes-body){padding:16px!important}:where(.ym-recorder-controls,.idea-actions,.submission-actions,.recording-actions,.button-row,.tool-actions)>:is(button,.btn,.button){flex:1 1 min(190px,100%)}:where(.site-header,.bank-header,.auth-header,.app-header,.admin-cms-header,.ym-main-header,.ym-admin-nav,.premium-topic-nav,.member-auth-bar){box-shadow:0 4px 16px rgba(20,47,102,.06)!important}:where(table){display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:560px){:where(main,.page,.shell){padding-inline:12px!important}:where(.question-card,.topic-card,.part-card,.set-card,.test-card,.cms-card,.admin-panel,.submission-card,.recording-card,.ym-answer-recorder,.idea-notes-card){border-radius:16px!important}:where(.hero h1,.bank-hero h1,.fc-intro h1,.admin-hero h1){font-size:clamp(29px,10.5vw,44px)!important}:where(h2){font-size:clamp(22px,6vw,30px)!important}:where(h3){font-size:clamp(18px,5vw,24px)!important}:where(button,.btn,.button,.tool-btn,.nav-btn,[role=button]){min-height:44px;padding-inline:14px!important}:where(.ym-recorder-controls,.idea-actions,.submission-actions,.recording-actions,.button-row,.tool-actions)>:is(button,.btn,.button){flex:1 1 100%}:where(.badge,.chip,.tag,.metric,.status-pill,.count-badge){font-size:13px!important}}@media(hover:none),(pointer:coarse){:where(.question-card,.topic-card,.part-card,.set-card,.test-card,.cms-card,.admin-panel,.admin-stat,.btn,button,a){transform:none!important}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

html.ym-tv-performance{scroll-behavior:auto!important;-webkit-text-size-adjust:100%;background:#fff}html.ym-tv-performance body{overflow-x:clip;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;background-attachment:scroll!important}html.ym-meet-performance *,html.ym-meet-performance *::before,html.ym-meet-performance *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important;will-change:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.ym-meet-performance :is(.site-header,.bank-header,.fc-header,.member-auth-bar,.site-nav,.bank-nav,.question-card,.topic-card,.part-card,.set-card,.flashcard-category-card,.learning-hub-banner,.hero-card,.panel,.ym-idea-pad,.reader-toolbar,.reader-side,.reader-shell,.reader-main,.tools,.premium-topic-nav,.bank-hero,.hero,.study-layout,.content-panel,.topic-panel,.card-stage,.flashcard){box-shadow:none!important;filter:none!important;-webkit-filter:none!important;text-shadow:none!important}html.ym-meet-performance body::before,html.ym-meet-performance body::after,html.ym-meet-performance :is(.floating-shape,.float-shape,.orb,.glow-orb,.hero-orb,.sparkle,.animated-gradient,.background-animation,.pulse-ring,.bg-orb,.hero-glow,.decorative-orb){display:none!important;content:none!important}html.ym-meet-performance :is(.site-header,.bank-header,.fc-header){position:relative!important;top:auto!important;background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important}html.ym-meet-performance :is(.site-nav,.bank-nav,.member-auth-bar,.reader-toolbar,.reader-side){background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.ym-meet-performance :is(.site-header,.bank-header,.fc-header,.site-nav,.bank-nav,.member-auth-bar){background-image:none!important}html.ym-meet-performance :is(.site-header,.bank-header,.fc-header,.site-nav,.bank-nav,.member-auth-bar,.question-card,.topic-card,.part-card,.set-card,.flashcard-category-card,.hero-card,.panel){border-color:rgba(150,180,240,.62)!important}@supports (content-visibility:auto){html.ym-tv-performance :is(.question-card,.topic-card,.part-card,.set-card,.flashcard-category-card,.learning-hub-banner,.submission-card,.recording-card,.admin-user-card){content-visibility:auto;contain-intrinsic-size:auto 420px}html.ym-tv-performance :is(.question-card,.topic-card,.learning-hub-banner,.flashcard-category-card){contain-intrinsic-size:auto 620px}}html.ym-tv-performance :is(.question-card,.topic-card,.part-card,.set-card,.flashcard-category-card,.panel){contain:layout paint}html.ym-tv-performance :is(.reader-main,.frame-wrap,.reader-frame,.card-list,.reader-list){overscroll-behavior:contain}html.ym-tv-performance :is(.card-list,.reader-list){-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}html.ym-tv-performance :is(img,video,canvas,svg){max-width:100%}html.ym-tv-performance img{height:auto;image-rendering:auto!important;filter:none!important}html.ym-meet-performance :is(a,button,.btn,.mode-btn,.nav-toggle,.open-set,.tool-btn,.flashcard-category-tab,.reader-item):hover{transform:none!important}html.ym-high-res-display.ym-meet-performance :is(.site-header,.bank-header,.fc-header,.site-nav,.bank-nav,.member-auth-bar,.question-card,.topic-card,.part-card,.set-card,.flashcard-category-card,.learning-hub-banner,.hero-card,.panel){box-shadow:none!important;filter:none!important}html.ym-meet-performance :is(.modal-backdrop,.overlay,.ymy-feedback-center-backdrop,.ymy-student-feedback-backdrop){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.ym-runtime-pressure *,html.ym-runtime-pressure *::before,html.ym-runtime-pressure *::after,html.ym-low-power *,html.ym-low-power *::before,html.ym-low-power *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){html.ym-tv-performance *,html.ym-tv-performance *::before,html.ym-tv-performance *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html.ym-meet-performance :is(.card,.memory,.step,.info-block,.script,.timer-card,.timer-box,.timer-grid,.toolbar,.stats,.flashcard,.card-stage,.study-grid,.quiz-box,.controls,.sample-translation-section,.sample-translation-table,.ym-table-scroll,.vocab-dialog,.ym-answer-recorder,.ym-answer-recorder-take,.ymy-feedback-center,.ymy-student-feedback-modal){box-shadow:none!important;filter:none!important;-webkit-filter:none!important;text-shadow:none!important}html.ym-meet-performance :is(.card,.memory,.step,.info-block,.script,.timer-card,.timer-box,.flashcard,.question-card,.topic-card,.set-card,.flashcard-category-card):hover{box-shadow:none!important;filter:none!important;-webkit-filter:none!important;transform:none!important}

html.ym-v24{scrollbar-gutter:stable;scroll-padding-top:96px;-webkit-text-size-adjust:100%;text-size-adjust:100%}html.ym-v24 body{min-height:100dvh;overflow-wrap:break-word;background-attachment:scroll!important;-webkit-tap-highlight-color:rgba(37,99,235,.12)}html.ym-v24 :where(*,*::before,*::after){-webkit-backface-visibility:visible}html.ym-v24 :is(a,button,input,select,textarea,summary,[role=button],[tabindex]):focus-visible{outline:3px solid rgba(37,99,235,.72)!important;outline-offset:3px!important}html.ym-v24 .ym-skip-link{position:fixed;left:12px;top:10px;z-index:2147483646;transform:translateY(-180%);padding:10px 14px;border-radius:10px;background:#fff;color:#123b80;border:1px solid rgba(37,99,235,.4);box-shadow:0 8px 24px rgba(15,23,42,.12);font:700 14px/1.25 system-ui,-apple-system,"Segoe UI",sans-serif;text-decoration:none;transition:transform .12s ease}html.ym-v24 .ym-skip-link:focus{transform:translateY(0)}@supports (content-visibility:auto){html.ym-v24 :is(.question-card,.topic-card,.part-card,.set-card,.test-card,.cms-card,.flashcard-category-card,.flashcard-set-card,.flashcards-set-card,.library-card,.paper-section,.reading-test-group,.listening-test-group,.submission-card,.recording-card,.admin-user-card,.admin-panel,.sample-translation-section,.ym-answer-recorder-take){content-visibility:auto;contain-intrinsic-size:auto 440px}html.ym-v24 :is(.question-card,.topic-card,.flashcard-category-card,.paper-section){contain-intrinsic-size:auto 620px}html.ym-v24 details.question-card:not([open]){contain-intrinsic-size:auto 104px}}html.ym-v24 :is(.reader-main,.frame-wrap,.reader-frame,.card-list,.reader-list,.ym-table-scroll,.table-wrap,.table-responsive,.sample-translation-table){overscroll-behavior:contain}html.ym-v24 :is(.ym-table-scroll,.table-wrap,.table-responsive,.sample-translation-table){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}html.ym-v24 :is(img,video,canvas,svg,table){max-width:100%}html.ym-v24 img{height:auto}html.ym-v24 :is(.question-title,.model-answer,.script,.memory,.card,.vn,.meaning-box){overflow-wrap:anywhere}html.ym-v24 :is(.site-header,.bank-header,.fc-header,.tools,.member-auth-bar,.reader-toolbar,.reader-side){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.ym-v24 :is(.question-card,.topic-card,.part-card,.set-card,.flashcard-category-card,.card,.panel){will-change:auto!important}html.ym-v24 body:is(.ym-perf-scrolling,.ym-is-scrolling) :is(.question-card,.topic-card,.part-card,.set-card,.test-card,.cms-card,.card,.memory,.step,.submission-card,.recording-card,.ym-answer-recorder,.ym-idea-pad,.flashcard){transition:none!important;box-shadow:none!important;filter:none!important;-webkit-filter:none!important}html.ym-v24 body:is(.ym-perf-scrolling,.ym-is-scrolling) :is(.site-header,.bank-header,.fc-header,.tools,.member-auth-bar,.reader-toolbar,.reader-side){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:is(.ym-low-power,.ym-runtime-pressure,.ym-meet-performance).ym-v24 :is(.question-card,.topic-card,.part-card,.set-card,.flashcard-category-card,.card,.memory,.step,.panel,.tools,.vocab-dialog,.reader-toolbar,.reader-side,.reader-main,.ym-idea-pad,.ym-answer-recorder){box-shadow:none!important;filter:none!important;-webkit-filter:none!important;text-shadow:none!important}html:is(.ym-low-power,.ym-runtime-pressure,.ym-meet-performance).ym-v24 *,html:is(.ym-low-power,.ym-runtime-pressure,.ym-meet-performance).ym-v24 *::before,html:is(.ym-low-power,.ym-runtime-pressure,.ym-meet-performance).ym-v24 *::after{scroll-behavior:auto!important}html.ym-v24 :is(button,.btn,.tool-btn,.nav-toggle,.mobile-topic-toggle,.mobile-list-toggle,summary){touch-action:manipulation}html.ym-v24 :is(input,select,textarea,button){max-width:100%}html.ym-v24 textarea{resize:vertical}@media(max-width:820px){html.ym-v24{scroll-padding-top:76px;scrollbar-gutter:auto}html.ym-v24 :is(input,select,textarea){font-size:16px!important}html.ym-v24 :is(button,.btn,.tool-btn,.nav-toggle,.mobile-topic-toggle,.mobile-list-toggle,.speak-btn,.modal-close){min-height:44px}html.ym-v24 :is(.tools,.tool-actions){gap:10px}html.ym-v24 :is(.tools input[type=search],.tools select,.search-wrap input){min-height:44px}html.ym-v24 :is(.vocab-dialog,.ymy-feedback-center,.ymy-student-feedback-modal){max-height:min(88dvh,760px);overflow:auto;overscroll-behavior:contain}html.ym-v24 :is(.site-header,.bank-header,.fc-header,.member-auth-bar,.reader-toolbar){box-shadow:none!important}}@media(pointer:coarse){html.ym-v24 :is(a,button,.btn,.tool-btn,.nav-toggle,.reader-item):hover{transform:none!important}}html.ym-page-hidden.ym-v24 *,html.ym-page-hidden.ym-v24 *::before,html.ym-page-hidden.ym-v24 *::after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){html.ym-v24 *,html.ym-v24 *::before,html.ym-v24 *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}html.ym-v24 body.ym-v24-scrolling :is(.panel,.card,.question-card,.topic-card,.part-card,.set-card,.flashcard,.submission-card,.recording-card){box-shadow:none!important;filter:none!important;-webkit-filter:none!important;transition:none!important}@supports (content-visibility:auto){html.ym-v24 .card-list .item{content-visibility:auto;contain-intrinsic-size:auto 58px}}

:root{--ym-text-strong:#122b46;--ym-text-body:#425a73;--ym-text-muted:#5d7289;--ym-border-soft:#d7e1ee}html body.ym-studio,html body.ym-premium-speaking,html body.ym-premium-flashcards,html body.ym-speaking-bank,html body.ym-speaking-hub,html body.ym-speaking-library,html body.ym-flashcards-hub,html body.ym-flashcards-set{color:var(--ym-text-strong)!important}html body :is(h1,h2,h3,h4,h5,h6,b,strong){-webkit-text-fill-color:currentColor}html body.ym-studio :is(.hero>div>p,.section-head p,.set-card p,.metric span,.search-wrap,.search-wrap input,.empty,.reader-title small,.reader-item small,.flashcard-category-tab span,.site-nav a,.nav-submenu a span,.nav-submenu a b,.site-footer span,.topic-card p,.question-subtitle,.question-hint,.helper-text,.field-help,.admin-empty,.stat-subtitle,.table-note,.activity-note,.draft-meta,.auth-help-row,.auth-status,.source-card p,.source-copy p,.source-list li,.example,.translation,.meaning),html body.ym-premium-speaking :is(p,li,small,label,.vi,.en,.ipa,.source-copy,.source-vocab td,.source-vocab th,.source-card p,.source-list li),html body.ym-premium-flashcards :is(.hero>div>p,.section-head p,.set-card p,.metric span,.search-wrap,.search-wrap input,.empty,.reader-title small,.reader-item small,.flashcard-category-tab span),html body.ym-speaking-bank :is(.topic-card p,.question-subtitle,.question-hint,.source-card p,.source-list li),html body.ym-flashcards-hub :is(.hero>div>p,.section-head p,.set-card p,.metric span,.search-wrap,.search-wrap input,.empty,.reader-title small,.reader-item small,.flashcard-category-tab span){color:var(--ym-text-body)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;text-shadow:none!important}html body.ym-studio :is(.eyebrow,.section-head .eyebrow,.badge,.metric b,.book-number,.topic-card h3,.set-card h3,.reader-title b,.hero-card h2,.section-head h2),html body.ym-premium-speaking :is(.eyebrow,.source-kicker,.source-step,.source-card h3,.source-block h3),html body.ym-speaking-bank :is(.topic-card h3,.question-card .question-title,.question-card summary span:last-child){color:var(--ym-text-strong)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;text-shadow:none!important}html body.ym-studio .hero>div>p,html body.ym-premium-flashcards .hero>div>p,html body.ym-flashcards-hub .hero>div>p{color:var(--ym-text-body)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;opacity:1!important}html body.ym-studio .metric,html body.ym-studio .set-card,html body.ym-studio .hero-card,html body.ym-studio .search-wrap,html body.ym-studio .flashcard-category-tab,html body.ym-studio .topic-card,html body.ym-studio .question-card,html body.ym-studio .ym-sf-section,html body.ym-studio .ym-sf-practice,html body.ym-studio .tools,html body.ym-studio .admin-panel,html body.ym-studio .stat-card,html body.ym-studio .data-table-wrap,html body.ym-studio .ss-panel,html body.ym-premium-speaking :is(.source-card,.source-vocab,.source-block,details,.memory,.hero,.script),html body.ym-flashcards-hub :is(.metric,.set-card,.hero-card,.search-wrap,.flashcard-category-tab){border-color:var(--ym-border-soft)!important}html body.ym-studio input::placeholder,html body.ym-studio textarea::placeholder,html body.ym-premium-speaking input::placeholder,html body.ym-premium-speaking textarea::placeholder,html body.ym-premium-flashcards input::placeholder{color:#8091a3!important;opacity:1!important}html body.ym-studio :is(table td,table th,.source-vocab td,.source-vocab th,.data-table td,.data-table th){color:var(--ym-text-strong)!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio :is(.btn,.btn.primary,.btn.secondary,.open-topic,.tool-btn,.mobile-topic-toggle,.ss-primary,.auth-login-btn,.auth-secondary-login,.mode-btn.active,.nav-btn,.mobile-toggle,.reader-item.active,.precision-part-tabs a[aria-current=page],.topic-button.active,.topic-all-link.active,.fc-section-link.active span,[data-sf-practice]),html body.ym-premium-speaking :is(button.primary,a.primary,.nav-btn,[data-sf-practice]),html body.ym-premium-flashcards :is(.btn,.nav-btn,.mobile-toggle,.reader-item.active){color:#fff!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio .site-footer strong,html body.ym-studio .site-footer span{color:#fff!important;-webkit-text-fill-color:currentColor!important}

.public-learning-entry{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;border:1px solid #d8d2ed;border-radius:18px;background:linear-gradient(110deg,#f2effc,#fffaf0);padding:21px 25px;margin:22px 0;color:#26304e;box-sizing:border-box;max-width:100%}.public-learning-entry .public-learning-copy{min-width:0}.public-learning-entry strong{display:block;font-size:17px;line-height:1.4;color:#26304e}.public-learning-entry small{display:block;margin-top:5px;font-size:12px;line-height:1.6;color:#535d77}.public-learning-entry .public-learning-kicker{display:block;font-size:9px;letter-spacing:1.5px;font-weight:800;color:#605494;margin-bottom:6px}.public-learning-entry .public-learning-actions{display:flex;gap:9px;flex-wrap:wrap;flex-shrink:1}.public-learning-entry a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border-radius:9px;background:#26304e;color:#fff;text-decoration:none;font-size:12px;font-weight:700;border:1px solid #26304e;line-height:1.4}.public-learning-entry a:last-child{background:#fff;color:#26304e;border-color:#d5cee7}.auth-shell>.public-learning-entry{margin:10px 0 18px}@media(max-width:720px){.public-learning-entry{flex-direction:column;align-items:flex-start;padding:18px;gap:14px}.public-learning-entry .public-learning-actions{width:100%;flex-shrink:1}.public-learning-entry a{flex:1;min-width:0}.public-learning-entry strong{font-size:16px}}

html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio){--studio-ink:#142b45!important;--studio-muted:#586a80!important;--studio-blue:#1255dc!important;--studio-navy:#112b4b!important;--studio-line:#dbe2eb!important;--studio-soft:#eef3fa!important;--sf-ink:#142b45!important;--sf-muted:#586a80!important;--sf-blue:#1255dc!important;--sf-soft:#eef3fa!important;--sf-line:#dbe2eb!important;background:#f5f6f8!important;background-image:none!important;color:var(--studio-ink)!important;font-family:var(--studio-font)!important;font-size:16px!important;line-height:1.75!important;margin:0!important;padding:0!important;text-shadow:none!important;-webkit-text-fill-color:currentColor!important;--studio-font:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;--studio-gold:#b59764!important;--studio-elevation:0 8px 24px #112b4b0b!important;--studio-elevation-large:0 16px 48px #112b4b11!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(h1,h2,h3,h4,button,input,textarea,select){font-family:var(--studio-font)!important;text-shadow:none!important;letter-spacing:normal!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(h1,h2,h3,h4){font-weight:650!important;line-height:1.35!important;color:var(--studio-ink)!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(a,button){box-shadow:none!important;text-shadow:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid #1255dc!important;outline-offset:4px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(input,textarea,select){border:1px solid #c5d0df!important;border-radius:10px!important;color:#142b45!important;background:#fff!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) [hidden]{display:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.ym-dynamic-particles,.ym-premium-particles,.ym-spotlight,.source-collection-banner,.topic-meta,.source-tags,.topic-band9-badge,.source-question-meta>.source-badge,.topic-heading .source-badge,.topic-button em){display:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio)::before,html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio)::after,html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.site-header,.bank-header,.hero,.bank-hero,.hero-panel,.hero-card,.topic-card,.set-card,.part-card,.auth-card,.auth-copy,.learning-hub-banner,.section-head,.auth-shell,.auth-header,.auth-private,.auth-card-kicker,.studio-hero h1,.learning-hub-banner .eyebrow,.bank-hero h1)::before,html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.site-header,.bank-header,.hero,.bank-hero,.hero-panel,.hero-card,.topic-card,.set-card,.part-card,.auth-card,.auth-copy,.learning-hub-banner,.section-head,.auth-shell,.auth-header,.auth-private,.studio-hero h1,.learning-hub-banner .eyebrow,.bank-hero h1)::after{content:none!important;display:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.hero,.bank-hero,.studio-hero,.auth-shell,.auth-header,.auth-copy,.auth-card,.topic-card,.set-card,.hero-panel,.learning-hub-banner,.stat,.metric){filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;animation:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) *,html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) *::before,html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) *::after{box-sizing:border-box!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(input,textarea,select):focus{border-color:#1255dc!important;box-shadow:0 0 0 3px #1255dc12!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(input,textarea)::placeholder{color:#6a7b91!important;opacity:1!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.site-header,.bank-header){display:grid!important;grid-template-columns:minmax(210px,1fr) auto!important;grid-template-rows:76px auto!important;gap:0!important;align-items:center!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0 max(28px,calc((100vw - 1296px)/2))!important;background:#fff!important;border:0!important;border-bottom:1px solid #dbe2eb!important;border-radius:0!important;position:relative!important;top:auto!important;z-index:40!important;overflow:visible!important;contain:none!important;box-shadow:0 2px 14px #112b4b04!important;backdrop-filter:none!important;border-top:2px solid #b59764!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.site-header,.bank-header)>:is(.logo,.bank-logo){grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;max-width:270px!important;height:76px!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.site-header,.bank-header)>:is(.logo,.bank-logo) img{width:230px!important;max-width:100%!important;height:43px!important;min-height:0!important;object-fit:contain!important;object-position:left center!important;filter:none!important;transform:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.site-nav,.bank-nav){grid-column:1/-1!important;grid-row:2!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;min-height:62px!important;margin:0!important;padding:8px 0!important;border:0!important;border-top:1px solid #edf0f4!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.site-nav,.bank-nav)>:is(a,button),html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .nav-group{min-width:0!important;width:auto!important;flex:0 0 auto!important;min-height:44px!important;margin:0!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;transform:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.site-nav,.bank-nav)>:is(a,button),html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .nav-group>.nav-parent{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:44px!important;padding:10px 15px!important;font-size:13px!important;font-weight:600!important;line-height:1.5!important;text-decoration:none!important;color:#283e5b!important;-webkit-text-fill-color:currentColor!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .nav-group{display:flex!important;align-items:center!important;position:relative!important;padding:0!important;max-width:100%!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .nav-group>.nav-parent{padding-right:5px!important;width:auto!important;min-width:0!important;max-width:none!important;flex:0 1 auto!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .nav-toggle{position:static!important;inset:auto!important;transform:none!important;display:grid!important;place-items:center!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;min-height:44px!important;height:44px!important;margin:0!important;padding:6px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;border-radius:10px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .nav-group:has(>.nav-parent.active),html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.site-nav,.bank-nav)>a.active{background:#112b4b!important;color:#fff!important;border-color:#112b4b!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .nav-group:has(>.nav-parent.active)>.nav-toggle,html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .nav-group>.nav-parent.active{background:transparent!important;color:#fff!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.site-nav,.bank-nav)>a:not(.active):hover,html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .nav-group:not(:has(>.active)):hover{background:#eef3fa!important;border-color:#dbe2eb!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.nav-count,.ymy-feedback-nav-badge){position:static!important;font-size:10px!important;min-width:20px!important;min-height:0!important;line-height:1.5!important;padding:2px 6px!important;border:1px solid #d8e4f5!important;border-radius:5px!important;background:#eef3fa!important;color:#164d9c!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;font-weight:600!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.ym-nav-icon,.ymy-feedback-nav-icon){width:18px!important;height:18px!important;flex:0 0 18px!important;background:none!important;color:inherit!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.ym-nav-icon,.ymy-feedback-nav-icon,.nav-toggle) svg{width:18px!important;height:18px!important;stroke:currentColor!important;filter:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .nav-submenu{background:#fff!important;border:1px solid #dbe2eb!important;border-radius:14px!important;box-shadow:0 14px 42px #112b4b1a!important;padding:10px!important;min-width:min(340px,calc(100vw - 32px))!important;max-width:calc(100vw - 24px)!important;backdrop-filter:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .nav-submenu a{background:#fff!important;color:#142b45!important;-webkit-text-fill-color:currentColor!important;border:1px solid transparent!important;border-radius:9px!important;min-height:60px!important;padding:12px!important;font-size:14px!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .nav-submenu a:hover,html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .nav-submenu a.active{background:#eef3fa!important;border-color:#dbe2eb!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ym-part-mark{background:#eef3fa!important;color:#1255dc!important;-webkit-text-fill-color:currentColor!important;border:1px solid #d5e0f1!important;border-radius:7px!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .member-auth-bar.ym-account-docked{position:static!important;inset:auto!important;grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:380px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;font-size:12px!important;transform:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .member-auth-email{max-width:180px!important;font:400 12px/1.5 var(--studio-font)!important;color:#586a80!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ym-account-avatar{width:36px!important;height:36px!important;min-width:36px!important;border:1px solid #dde4ee!important;border-radius:50%!important;color:#385476!important;background:#eef3fa!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.member-auth-logout,.member-auth-admin){font-size:12px!important;min-height:44px!important;padding:9px 12px!important;border:1px solid #dbe2eb!important;border-radius:9px!important;background:#fff!important;color:#293e5b!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-speaking-library>main,html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-flashcards-hub>main{max-width:1344px!important;width:100%!important;margin:0 auto!important;padding:40px 24px 72px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-speaking-library .studio-hero{display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr)!important;align-items:center!important;gap:44px!important;background:#fff!important;border:1px solid #dbe2eb!important;border-left:1px solid #dbe2eb!important;border-radius:22px!important;min-height:0!important;margin:0 0 24px!important;padding:46px!important;box-shadow:var(--studio-elevation-large)!important;overflow:visible!important;color:#142b45!important;border-top:2px solid #b59764!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .studio-hero-copy{max-width:660px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .studio-hero .eyebrow{display:inline-flex!important;align-items:center!important;font:650 10px/1.6 var(--studio-font)!important;letter-spacing:1.8px!important;color:#526984!important;-webkit-text-fill-color:currentColor!important;background:transparent!important;border:0!important;border-radius:5px!important;margin:0!important;padding:0!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .studio-hero h1{font-size:clamp(36px,4.1vw,59px)!important;font-weight:650!important;letter-spacing:-1.8px!important;line-height:1.16!important;color:#112b4b!important;-webkit-text-fill-color:currentColor!important;background:none!important;margin:22px 0!important;max-width:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .studio-hero h1 span{color:#1255dc!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .studio-hero-copy>p{max-width:530px!important;font-size:16px!important;line-height:1.85!important;font-weight:400!important;color:#586a80!important;-webkit-text-fill-color:currentColor!important;margin:0!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .hero-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:30px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.btn.primary,.open-topic,.ym-idea-submit){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:48px!important;padding:12px 20px!important;background:#1255dc!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;border:1px solid #1255dc!important;border-radius:10px!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important;text-decoration:none!important;box-shadow:0 4px 12px #1255dc14!important;transform:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .btn.secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:48px!important;padding:12px 20px!important;background:#fff!important;background-image:none!important;color:#173a70!important;-webkit-text-fill-color:currentColor!important;border:1px solid #cbd7e7!important;border-radius:10px!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important;text-decoration:none!important;box-shadow:none!important;transform:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .btn.primary:hover{background:#1048be!important;border-color:#1048be!important;box-shadow:0 7px 18px #1255dc24!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .btn.secondary:hover{background:#f5f8fd!important;border-color:#a9bfdc!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .studio-part-index{display:block!important;width:100%!important;padding:26px!important;background:#112b4b!important;border:1px solid #244361!important;border-radius:16px!important;box-shadow:0 12px 30px #112b4b14!important;margin:0!important;transform:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .studio-panel-label{font:600 10px/1.6 var(--studio-font)!important;letter-spacing:1.7px!important;color:#dfc9a3!important;-webkit-text-fill-color:currentColor!important;margin:0 0 16px!important;padding-bottom:16px!important;border-bottom:1px solid #3c5068!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .studio-part-index>a{display:grid!important;grid-template-columns:44px minmax(0,1fr) 24px!important;align-items:center!important;gap:14px!important;min-height:88px!important;padding:16px!important;margin:10px 0 0!important;background:#183553!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;border:1px solid #38516c!important;border-radius:11px!important;text-decoration:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .studio-part-index>a:hover{background:#234467!important;border-color:#7e9cbe!important;box-shadow:0 4px 12px #0000000a!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .studio-part-index strong{display:block!important;font:600 17px/1.5 var(--studio-font)!important;color:#fff!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .studio-part-index small{display:block!important;margin-top:4px!important;font:400 12px/1.6 var(--studio-font)!important;color:#c6d4e4!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .studio-part-no{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;background:#254c79!important;color:#f6f9ff!important;-webkit-text-fill-color:currentColor!important;border:1px solid #567596!important;border-radius:10px!important;font:600 17px/1 var(--studio-font)!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .studio-arrow{display:grid!important;place-items:center!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;font-size:20px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .studio-arrow svg,html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .precision-icon svg{width:22px!important;height:22px!important;stroke:currentColor!important;fill:none!important;stroke-width:1.8!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .learning-hub-banner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;flex-wrap:wrap!important;padding:24px 28px!important;margin:0 0 40px!important;border:1px solid #dbe2eb!important;border-left:1px solid #dbe2eb!important;border-radius:16px!important;background:#fff!important;box-shadow:var(--studio-elevation)!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .learning-hub-banner h2{font-size:23px!important;margin:0 0 3px!important;color:#112b4b!important;font-weight:650!important;letter-spacing:-.4px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .learning-hub-banner p{font:400 14px/1.6 var(--studio-font)!important;color:#586a80!important;margin:0!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .learning-hub-banner .eyebrow{display:block!important;min-height:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;font-size:10px!important;font-weight:650!important;letter-spacing:1.7px!important;margin:0 0 4px!important;padding:0!important;background:none!important;color:#1255dc!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.library,.speaking-overview){border-radius:0!important;overflow:visible!important;contain:none!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .section-head{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:18px!important;flex-wrap:wrap!important;margin:0 0 24px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .section-head>div:first-child{flex:1 1 280px!important;width:auto!important;min-width:0!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .section-head h2{font-size:31px!important;letter-spacing:-.85px!important;margin:7px 0 8px!important;color:#112b4b!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .section-head p{font-size:15px!important;line-height:1.7!important;font-weight:400!important;color:#586a80!important;margin:0!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .section-head .eyebrow{display:block!important;position:static!important;width:auto!important;min-height:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;font:700 11px/1.6 var(--studio-font)!important;letter-spacing:1.4px!important;color:#1255dc!important;margin:0!important;padding:0!important;background:none!important;overflow:visible!important;clip-path:none!important;text-indent:0!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .section-head>div::before,html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .section-head>div::after,html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .section-head .eyebrow::before,html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .section-head .eyebrow::after{content:none!important;display:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .section-head>.topic-total{flex:0 0 auto!important;width:auto!important;min-width:0!important;margin-left:auto!important;padding:9px 13px!important;color:#16345e!important;-webkit-text-fill-color:currentColor!important;background:#eef3fa!important;border:1px solid #dce5f1!important;border-radius:9px!important;box-shadow:none!important;font:600 12px/1.5 var(--studio-font)!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .library-tools{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:16px!important;background:#fff!important;border:1px solid #dbe2eb!important;border-radius:16px!important;padding:20px!important;margin:0 0 24px!important;box-shadow:0 3px 14px #112b4b05!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .library-tools>.search-wrap{flex:1 1 420px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .search-wrap{display:flex!important;align-items:center!important;gap:10px!important;min-height:50px!important;padding:0 16px!important;margin:0!important;background:#f7f9fc!important;border:1px solid #cad5e3!important;border-radius:10px!important;box-shadow:none!important;overflow:visible!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .search-wrap svg{position:static!important;inset:auto!important;transform:none!important;display:block!important;flex:0 0 18px!important;width:18px!important;height:18px!important;min-width:18px!important;stroke:currentColor!important;color:#345279!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .search-wrap input{width:100%!important;min-width:0!important;min-height:48px!important;padding:10px 0!important;font-size:16px!important;color:#142b45!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .studio-collection-label{display:flex!important;align-items:center!important;gap:9px!important;font:600 12px/1.5 var(--studio-font)!important;color:#405675!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .studio-collection-label select{font-size:16px!important;min-height:50px!important;padding:10px 12px!important;border-color:#cad5e3!important;border-radius:10px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .filters{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;gap:8px!important;padding-top:16px!important;border-top:1px solid #e6ebf2!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .filter-btn{min-height:44px!important;padding:10px 14px!important;border:1px solid #dbe2eb!important;border-radius:9px!important;background:#fff!important;color:#374d6a!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;transform:none!important;font:600 12px/1.5 var(--studio-font)!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .filter-btn.active{background:#112b4b!important;color:#fff!important;border-color:#112b4b!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.topic-grid,.set-grid){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;padding:0!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .topic-card{display:flex!important;flex-direction:column!important;gap:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:26px!important;background:#fff!important;border:1px solid #dbe2eb!important;border-top:1px solid #dbe2eb!important;border-radius:16px!important;box-shadow:var(--studio-elevation)!important;transform:none!important;overflow:visible!important;cursor:pointer!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .topic-number{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 20px!important;padding:0!important;background:none!important;border:0!important;color:#586a80!important;font:400 12px/1.5 var(--studio-font)!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .topic-number>span:first-child{padding:6px 9px!important;background:#eef3fa!important;color:#234971!important;border:1px solid #dde6f1!important;border-radius:7px!important;box-shadow:none!important;font:600 11px/1.5 var(--studio-font)!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .topic-category{background:none!important;border:0!important;border-radius:0!important;padding:0!important;color:#586a80!important;box-shadow:none!important;font-size:11px!important;text-align:right!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .topic-card h3{position:relative!important;visibility:visible!important;opacity:1!important;font-size:20px!important;font-weight:650!important;line-height:1.5!important;letter-spacing:-.35px!important;min-height:0!important;margin:0 0 14px!important;color:#142b45!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .topic-card p{position:relative!important;visibility:visible!important;opacity:1!important;display:block!important;min-height:0!important;font:400 14px/1.85 var(--studio-font)!important;color:#586a80!important;-webkit-text-fill-color:currentColor!important;margin:0 0 24px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .open-topic{position:static!important;inset:auto!important;z-index:auto!important;opacity:1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;height:auto!important;max-height:none!important;min-height:46px!important;margin:auto 0 0!important;padding:11px 14px!important;font-size:13px!important;border:1px solid #dbe5f3!important;background:#f2f6fc!important;color:#194b96!important;-webkit-text-fill-color:currentColor!important;border-radius:9px!important;text-indent:0!important;overflow:visible!important;clip-path:none!important;transform:none!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .open-topic:hover{background:#1255dc!important;border-color:#1255dc!important;color:#fff!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .filter-btn:not(.active):hover{background:#f0f5fc!important;border-color:#abc2e3!important;color:#164b9c!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.page,.ym-sf-topic-main){max-width:1344px!important;width:100%!important;margin:0 auto!important;padding:36px 24px 64px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ym-sf-topic-main{max-width:1120px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.bank-hero,.ym-sf-hero){background:#fff!important;border:1px solid #dbe2eb!important;border-top:2px solid #b59764!important;border-radius:18px!important;padding:30px 32px!important;margin:0 0 24px!important;min-height:0!important;text-align:left!important;box-shadow:var(--studio-elevation)!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.bank-hero,.ym-sf-hero) h1{font-size:clamp(25px,2.7vw,37px)!important;font-weight:650!important;line-height:1.35!important;letter-spacing:-.8px!important;margin:10px 0 14px!important;color:#112b4b!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .bank-hero h1>span{color:#1255dc!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.bank-hero,.ym-sf-hero) p{font-size:15px!important;line-height:1.8!important;font-weight:400!important;color:#586a80!important;-webkit-text-fill-color:currentColor!important;margin:0!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .metrics{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin:22px 0 0!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .metric{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:8px 12px!important;font-size:12px!important;color:#28486f!important;-webkit-text-fill-color:currentColor!important;background:#f4f7fb!important;border:1px solid #dbe4f0!important;border-radius:8px!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .metric b{font-size:17px!important;color:#104cae!important;-webkit-text-fill-color:currentColor!important;font-weight:650!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .precision-part-tabs{display:flex!important;flex-wrap:wrap!important;gap:10px!important;padding:0!important;margin:0 0 26px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .precision-part-tabs a{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:11px 19px!important;min-height:46px!important;background:#fff!important;border:1px solid #dbe2eb!important;border-radius:10px!important;color:#26476e!important;-webkit-text-fill-color:currentColor!important;font:600 13px/1.6 var(--studio-font)!important;text-decoration:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .precision-part-tabs a[aria-current=page]{background:#112b4b!important;border-color:#112b4b!important;color:#fff!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .precision-part-tabs a:hover:not([aria-current=page]){border-color:#1255dc!important;background:#edf3ff!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .study-layout{display:grid!important;grid-template-columns:264px minmax(0,1fr)!important;gap:26px!important;overflow:visible!important;contain:none!important;align-items:start!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-speaking-bank .content-panel{background:transparent!important;border:0!important;box-shadow:none!important;min-width:0!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .topic-panel{background:#fff!important;border:1px solid #dbe2eb!important;border-radius:16px!important;padding:16px!important;box-shadow:var(--studio-elevation)!important;top:18px!important;max-height:calc(100dvh - 36px)!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .topic-panel h2{font-size:14px!important;color:#112b4b!important;border:0!important;border-bottom:1px solid #dbe2eb!important;border-radius:0!important;padding:5px 6px 16px!important;margin:0 0 14px!important;font-weight:650!important;letter-spacing:.2px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.topic-button,.topic-all-link){display:flex!important;align-items:center!important;gap:10px!important;min-height:54px!important;padding:11px!important;border:1px solid #dbe2eb!important;border-radius:10px!important;margin:6px 0!important;background:#f7f9fc!important;color:#203a5b!important;-webkit-text-fill-color:currentColor!important;font:600 14px/1.5 var(--studio-font)!important;text-decoration:none!important;box-shadow:none!important;transform:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.topic-button,.topic-all-link) b{font-size:14px!important;font-weight:600!important;line-height:1.55!important;color:inherit!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.topic-button,.topic-all-link)>span{display:grid!important;place-items:center!important;flex:0 0 30px!important;width:30px!important;height:32px!important;min-height:0!important;padding:0!important;border:1px solid #dce5f1!important;border-radius:7px!important;background:#fff!important;color:#1255dc!important;-webkit-text-fill-color:currentColor!important;font-size:12px!important;font-weight:600!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.topic-button,.topic-all-link).active{background:#112b4b!important;border:1px solid #112b4b!important;color:#fff!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.topic-button,.topic-all-link).active>span{border-color:#51749d!important;background:#254c79!important;color:#fff!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.topic-button,.topic-all-link):not(.active):hover{background:#edf3ff!important;border-color:#547fb6!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.source-collection-tools,.tools){background:#fff!important;border:1px solid #dbe2eb!important;border-radius:12px!important;padding:15px!important;margin:0 0 12px!important;min-height:0!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-collection-tools{gap:10px!important;justify-content:flex-start!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-collection-tools p{display:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-collection-tools label{font-size:13px!important;font-weight:700!important;color:#384e6b!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-collection-tools select{min-height:46px!important;min-width:190px!important;font-size:16px!important;padding:9px 12px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .tools{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(170px,.6fr) auto!important;gap:10px!important;position:relative!important;top:auto!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .tools input{grid-column:auto!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .tools :is(input,select){width:100%!important;min-height:46px!important;padding:10px 12px!important;font-size:16px!important;background:#f8fafc!important;color:#142b45!important;border:1px solid #cad5e3!important;border-radius:9px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .tool-actions{display:flex!important;gap:6px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.tool-btn,.source-question-meta button,.source-actions button){min-height:44px!important;padding:10px 13px!important;font-size:12px!important;font-weight:600!important;line-height:1.5!important;background:#fff!important;color:#174483!important;-webkit-text-fill-color:currentColor!important;border:1px solid #d2deed!important;border-radius:9px!important;margin:0!important;box-shadow:none!important;transform:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.source-question-meta,.source-actions){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0 0 16px!important;padding:0!important;min-height:0!important;border:0!important;background:none!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-actions{margin:18px 0 0!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) [data-sf-practice]{background:#1255dc!important;border-color:#1255dc!important;color:#fff!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .topic-section{background:transparent!important;border:0!important;border-radius:0!important;margin-bottom:28px!important;box-shadow:none!important;overflow:visible!important;contain:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .topic-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:19px 0 16px!important;margin:0 0 16px!important;background:transparent!important;border:0!important;border-bottom:1px solid #dbe2eb!important;border-radius:0!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .topic-heading h2{font-size:25px!important;line-height:1.5!important;color:#112b4b!important;letter-spacing:-.5px!important;margin:0!important;border:0!important;font-weight:650!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .topic-heading p{font-size:14px!important;margin:2px 0 0!important;color:#586a80!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .topic-heading .count{font-size:12px!important;font-weight:600!important;white-space:nowrap!important;align-self:center!important;padding:7px 10px!important;color:#284a78!important;background:#eef3fa!important;border:1px solid #dbe2eb!important;border-radius:8px!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .question-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .question-card{width:100%!important;grid-column:1/-1!important;min-width:0!important;background:#fff!important;border:1px solid #d7e0eb!important;border-radius:16px!important;margin:0!important;padding:0!important;overflow:hidden!important;box-shadow:0 3px 14px #112b4b05!important;transform:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .question-card[open]{border:1px solid #a8c0e7!important;box-shadow:0 8px 24px #112b4b0b!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .question-card>summary{display:flex!important;align-items:flex-start!important;position:relative!important;gap:14px!important;min-height:74px!important;padding:22px 54px 22px 24px!important;background:#fff!important;border:0!important;font-size:18px!important;font-weight:650!important;line-height:1.6!important;color:#102e55!important;-webkit-text-fill-color:currentColor!important;list-style:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .question-card[open]>summary{background:#f0f5fc!important;border-bottom:1px solid #dce6f4!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .question-card>summary:after{content:"+"!important;display:grid!important;place-items:center!important;position:absolute!important;top:24px!important;right:19px!important;width:27px!important;height:27px!important;background:#fff!important;border:1px solid #d3deed!important;border-radius:8px!important;color:#1255dc!important;-webkit-text-fill-color:currentColor!important;font-size:19px!important;transform:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .question-card[open]>summary:after{content:"−"!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .question-card .question-no{display:grid!important;place-items:center!important;flex:0 0 31px!important;min-width:31px!important;height:31px!important;margin:0!important;border:1px solid #254c79!important;border-radius:8px!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;background:#254c79!important;box-shadow:none!important;font:600 12px/1.5 var(--studio-font)!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .question-body{padding:26px!important;border:0!important;background:#fff!important;min-width:0!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ym-question-notes-launch{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%!important;min-width:0!important;white-space:normal!important;min-height:44px!important;padding:10px 13px!important;margin:0 0 12px!important;font-size:12px!important;color:#38597d!important;-webkit-text-fill-color:currentColor!important;background:#f3f6fc!important;border:1px solid #dbe4ef!important;border-radius:9px!important;box-shadow:none!important;transform:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ym-sf-lesson-nav{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 24px!important;padding:10px!important;background:#f5f7fb!important;border:1px solid #e0e7f0!important;border-radius:12px!important;position:static!important;box-shadow:none!important;backdrop-filter:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ym-sf-lesson-nav a{display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:10px 13px!important;margin:0!important;background:#fff!important;border:1px solid #dbe4ef!important;border-radius:8px!important;color:#21436e!important;-webkit-text-fill-color:currentColor!important;font-size:12px!important;font-weight:600!important;line-height:1.5!important;text-decoration:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ym-sf-lesson-nav a:hover{background:#e1ecff!important;border-color:#648dc6!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ym-sf-lesson-nav a:last-child{background:#e4eeff!important;color:#124aad!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.ym-sf-section,.ym-sf-practice){background:#fff!important;border:1px solid #dbe2eb!important;border-radius:14px!important;padding:26px!important;margin:0 0 24px!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.ym-sf-section,.ym-sf-practice)>:is(h2,h3),html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-section-heading h2{display:block!important;font-size:20px!important;line-height:1.5!important;font-weight:650!important;color:#0c305f!important;-webkit-text-fill-color:currentColor!important;letter-spacing:-.2px!important;border:0!important;border-bottom:1px solid #e3e9f2!important;border-radius:0!important;margin:0 0 20px!important;padding:0 0 16px!important;background:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.ym-sf-section,.ym-sf-practice)>:is(h2,h3)::before{content:none!important;display:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-section-heading{display:block!important;margin:0!important;padding:0!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-section-heading>span{display:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-flow{display:flex!important;flex-direction:column!important;gap:0!important;list-style:none!important;margin:0!important;padding:0!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-flow>li{display:grid!important;grid-template-columns:31px minmax(0,1fr)!important;align-items:start!important;gap:15px!important;margin:0!important;padding:17px 0!important;font:400 16px/1.8 var(--studio-font)!important;background:#fff!important;border:0!important;border-bottom:1px solid #e8edf4!important;border-radius:0!important;color:#233c5b!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-flow>li:last-child{border-bottom:0!important;padding-bottom:0!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-step{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;min-height:0!important;padding:0!important;font:600 12px/1 var(--studio-font)!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;background:#254c79!important;border:1px solid #254c79!important;border-radius:8px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.idea-list,.source-cue){font-size:16px!important;line-height:1.85!important;font-weight:400!important;color:#233c5b!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-vocab-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-vocab-item{position:relative!important;padding:20px!important;min-width:0!important;background:#f8fafd!important;border:1px solid #dbe3ee!important;border-top:1px solid #dbe3ee!important;border-radius:12px!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-vocab-number{display:block!important;position:static!important;width:fit-content!important;padding:3px 7px!important;margin:0 0 10px!important;border:1px solid #dfe7f2!important;border-radius:5px!important;background:#fff!important;color:#456389!important;-webkit-text-fill-color:currentColor!important;font:700 10px/1.5 var(--studio-font)!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-vocab-item .vocab-chip{min-height:44px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:4px!important;color:#124caa!important;-webkit-text-fill-color:currentColor!important;text-align:left!important;font:650 16px/1.6 var(--studio-font)!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-vocab-item .vocab-chip *{color:inherit!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-vocab-item p{font:400 15px/1.75 var(--studio-font)!important;color:#2b4666!important;-webkit-text-fill-color:currentColor!important;margin:8px 0 0!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-ipa{font-size:14px!important;font-style:italic!important;line-height:1.8!important;font-weight:400!important;color:#3f5878!important;-webkit-text-fill-color:currentColor!important;margin:5px 0!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ym-sf-practice{background:#f0f5fc!important;border-color:#d2e0f4!important;border-top:2px solid #1255dc!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ym-sf-help{font-size:14px!important;line-height:1.8!important;font-weight:400!important;color:#586a80!important;margin-bottom:16px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ym-sf-practice :is(.ym-idea-pad,.ym-answer-recorder,.ym-answer-recorder-lazy){background:#fff!important;border:1px solid #dbe2eb!important;border-radius:12px!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ym-sf-practice :is(textarea,.ym-idea-editor){font-size:16px!important;line-height:1.8!important;color:#163052!important;border:1px solid #c5d1e2!important;border-radius:10px!important;background:#fff!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-header.ym-sf-topic-header{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;min-height:76px!important;margin:0!important;padding:11px max(18px,calc((100vw - 1120px)/2))!important;position:relative!important;top:auto!important;background:#fff!important;border:0!important;border-bottom:1px solid #dbe2eb!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;border-top:2px solid #b59764!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-header.ym-sf-topic-header a{display:inline-flex!important;align-items:center!important;font-size:13px!important;min-height:44px!important;padding:10px 13px!important;border:1px solid #e6ebf2!important;border-radius:9px!important;background:#fff!important;color:#294c7a!important;-webkit-text-fill-color:currentColor!important;text-decoration:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-header.ym-sf-topic-header>a:first-child{border:0!important;padding:0!important;background:transparent!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-header.ym-sf-topic-header img{width:190px!important;height:40px!important;object-fit:contain!important;filter:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-nav{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:9px!important;position:relative!important;top:auto!important;max-width:1072px!important;width:calc(100% - 48px)!important;margin:24px auto 0!important;padding:11px!important;background:#fff!important;border:1px solid #dbe2eb!important;border-radius:12px!important;box-shadow:none!important;backdrop-filter:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-nav a{min-height:44px!important;padding:10px 13px!important;margin:0!important;border:1px solid #dce5f1!important;border-radius:8px!important;background:#f2f6fc!important;color:#214471!important;-webkit-text-fill-color:currentColor!important;font-size:12px!important;font-weight:600!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-nav a:hover{background:#e0ebff!important;border-color:#678dbe!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ym-sf-topic-main #cue-card{background:#f2f6fc!important;border-color:#d3e0f2!important;border-left:3px solid #1255dc!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ym-sf-topic-main :is(.card,.memory){background:#f8fafd!important;border:1px solid #e6ebf2!important;border-radius:10px!important;box-shadow:none!important;margin:8px 0!important;padding:20px!important;color:#29476a!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ym-sf-topic-main :is(.script,.model-answer){font-size:17px!important;line-height:1.9!important;font-weight:400!important;color:#233c5b!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ym-sf-topic-main .script{border-left:3px solid #457bbd!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ym-sf-vocab-table{border-color:#dbe2eb!important;border-radius:12px!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ym-sf-vocab-table td{border-color:#e3e9f1!important;background:#f7faff!important;font-size:15px!important;color:#233d5d!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ym-sf-vocab-table .vocab-chip{color:#1255bb!important;-webkit-text-fill-color:currentColor!important;font-weight:700!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.ym-english-lookup,.vocab-dialog){background:#fff!important;border:1px solid #ccd8e8!important;border-radius:16px!important;box-shadow:0 18px 60px #112b4b24!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.ym-el-word,.modal-word){color:#102e55!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ym-sf-filter-status{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.ym-notes-launch,.ym-part2-notes-launch){min-height:44px!important;font-size:12px!important;background:#eef3fa!important;color:#254e82!important;-webkit-text-fill-color:currentColor!important;border:1px solid #d6e2f1!important;border-radius:9px!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .reader-shell{background:#f5f6f8!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .reader-sidebar{background:#fff!important;border-right:1px solid #cad5e3!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .reader-side-head{background:#fff!important;border-bottom:1px solid #dbe4ef!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .reader-list{padding:16px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .reader-item{background:#fff!important;border:1px solid #dfe6f0!important;border-radius:10px!important;color:#254469!important;margin:8px 0!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .reader-item.active{background:#eef4fd!important;border-color:#adc4e8!important;color:#103c89!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .reader-toolbar{background:#fff!important;border-bottom:1px solid #dbe2eb!important;box-shadow:none!important;backdrop-filter:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .reader-title strong{font-size:15px!important;color:#142f52!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.reader-nav-btn,.mobile-list-toggle,.close-reader){background:#f1f5ff!important;border:1px solid #d3deed!important;border-radius:9px!important;color:#204980!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;min-height:44px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .fc-header{background:#fff!important;border:0!important;border-bottom:1px solid #dbe2eb!important;border-radius:0!important;padding:12px 24px!important;box-shadow:none!important;border-top:2px solid #b59764!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .fc-top{max-width:1248px!important;margin:0 auto!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .fc-logo img{width:200px!important;height:44px!important;object-fit:contain!important;filter:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .fc-back{background:#f1f5fc!important;color:#244975!important;-webkit-text-fill-color:currentColor!important;border:1px solid #dbe3ee!important;border-radius:9px!important;min-height:44px!important;font-size:13px!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .fc-intro{max-width:1296px!important;width:100%!important;margin:0 auto!important;padding:32px 24px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .fc-intro h1{font-size:clamp(25px,2.6vw,34px)!important;line-height:1.5!important;letter-spacing:-.6px!important;color:#112b4b!important;-webkit-text-fill-color:currentColor!important;margin:8px 0!important;font-weight:650!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .fc-intro p{font-size:14px!important;line-height:1.7!important;font-weight:400!important;color:#586a80!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-flashcards-set main{max-width:1296px!important;width:100%!important;margin:0 auto!important;padding:0 24px 44px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .fc-mode{display:flex!important;gap:5px!important;width:fit-content!important;padding:5px!important;background:#edf1f7!important;border:1px solid #dbe2eb!important;border-radius:12px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .mode-btn{min-height:44px!important;padding:10px 20px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:#354f72!important;-webkit-text-fill-color:currentColor!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important;transform:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .mode-btn.active{background:#112b4b!important;border-color:#112b4b!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-flashcards-set :is(.toolbar,.panel){background:#fff!important;border:1px solid #dbe2eb!important;border-radius:16px!important;box-shadow:var(--studio-elevation)!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-flashcards-set .toolbar{padding:18px!important;gap:12px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-flashcards-set .toolbar :is(input,select){min-height:46px!important;font-size:16px!important;background:#f7f9fd!important;border-color:#cad5e3!important;border-radius:9px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-flashcards-set .stats{background:transparent!important;border:0!important;border-radius:0!important;gap:14px!important;padding:0!important;margin:22px 0!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-flashcards-set .stat{background:#fff!important;border:1px solid #dbe2eb!important;border-top:1px solid #dbe2eb!important;border-radius:12px!important;padding:18px 20px!important;min-height:94px!important;box-shadow:0 3px 12px #112b4b04!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-flashcards-set .stat b{font-size:28px!important;font-weight:650!important;color:#112b4b!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-flashcards-set .stat span{font-size:12px!important;color:#344f73!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-flashcards-set .face{background:#fff!important;background-image:none!important;border:1px solid #c9d8ed!important;border-radius:18px!important;box-shadow:0 12px 36px #112b4b0c!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-flashcards-set :is(.badge,.info-block){background:#f3f6fb!important;border:1px solid #dce5f2!important;border-radius:9px!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-flashcards-set .badge{font-size:12px!important;color:#254f8a!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-flashcards-set .vi-prompt,html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-flashcards-set .word{font-size:clamp(30px,3.8vw,52px)!important;line-height:1.4!important;color:#112b4b!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-flashcards-set .btn{background:#1255dc!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;border:1px solid #1255dc!important;border-radius:10px!important;min-height:48px!important;font-size:14px!important;box-shadow:none!important;transform:none!important;font-weight:600!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-flashcards-set :is(.btn.ghost,.btn.secondary){background:#fff!important;color:#214b86!important;-webkit-text-fill-color:currentColor!important;border-color:#cbd8e9!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-flashcards-set :is(.note,.hint-line){font-size:13px!important;line-height:1.7!important;color:#586a80!important;-webkit-text-fill-color:currentColor!important;background:#f3f7fe!important;border:0!important;border-radius:6px!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-flashcards-set #answerInput{font-size:17px!important;color:#153862!important;-webkit-text-fill-color:currentColor!important;background:#fff!important;border:1px solid #adc2e3!important;border-radius:10px!important;min-height:50px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .set-card{padding:26px!important;border:1px solid #dbe2eb!important;border-top:1px solid #dbe2eb!important;border-radius:16px!important;background:#fff!important;box-shadow:var(--studio-elevation)!important;transform:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .set-card h3{font-size:21px!important;line-height:1.5!important;color:#112b4b!important;-webkit-text-fill-color:currentColor!important;font-weight:650!important;letter-spacing:-.4px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .set-card p{font-size:14px!important;line-height:1.8!important;font-weight:400!important;color:#586a80!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-flashcards-hub .hero{background:#fff!important;border:1px solid #dbe2eb!important;border-left:1px solid #dbe2eb!important;border-radius:20px!important;padding:40px!important;margin:0 0 30px!important;min-height:0!important;box-shadow:var(--studio-elevation-large)!important;border-top:2px solid #b59764!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-flashcards-hub .hero h1{font-size:40px!important;color:#112b4b!important;-webkit-text-fill-color:currentColor!important;font-weight:650!important;letter-spacing:-1px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-flashcards-hub .hero p{font-size:16px!important;line-height:1.8!important;font-weight:400!important;color:#586a80!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .hero-card{background:#f4f7fc!important;border:1px solid #dbe5f3!important;border-radius:12px!important;padding:24px!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).auth-page{min-height:100dvh!important;background:#f5f6f8!important;background-image:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-shell{max-width:1260px!important;width:100%!important;margin:0 auto!important;padding:28px 28px 20px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-header{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;height:84px!important;min-height:84px!important;max-width:none!important;margin:0!important;padding:6px 0 26px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;overflow:visible!important;backdrop-filter:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-logo{width:auto!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-logo img{width:230px!important;height:46px!important;object-fit:contain!important;filter:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-private{font:600 11px/1.5 var(--studio-font)!important;color:#3a5376!important;-webkit-text-fill-color:currentColor!important;border:1px solid #d1ddec!important;border-radius:9px!important;background:#fff!important;padding:9px 13px!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-main{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;background:#fff!important;border:1px solid #dbe2eb!important;border-radius:22px!important;overflow:hidden!important;box-shadow:var(--studio-elevation-large)!important;transform:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-copy{max-width:none!important;text-align:left!important;padding:50px!important;margin:0!important;background:#112b4b!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;border:0!important;border-radius:0!important;box-shadow:none!important;border-top:3px solid #b59764!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-copy h1{font-size:clamp(32px,3.3vw,46px)!important;line-height:1.27!important;letter-spacing:-1.2px!important;margin:24px 0!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;font-weight:650!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-copy h1 span{background:none!important;color:#c8daef!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-eyebrow{font-size:10px!important;line-height:1.6!important;letter-spacing:1.8px!important;background:none!important;border:0!important;color:#dfc9a3!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;font-weight:600!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-copy>p{font-size:15px!important;line-height:1.9!important;font-weight:400!important;color:#c7d4e4!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-features{display:block!important;margin-top:36px!important;padding:0!important;gap:0!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-feature{display:flex!important;gap:16px!important;padding:17px 18px!important;margin:12px 0!important;background:#183553!important;border:1px solid #38516c!important;border-radius:11px!important;box-shadow:none!important;transform:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-feature i{width:34px!important;min-width:34px!important;height:34px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid #567596!important;border-radius:8px!important;background:#254c79!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;font:600 11px/1.5 var(--studio-font)!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-feature b{font-size:14px!important;font-weight:600!important;color:#fff!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-feature span{font-size:12px!important;line-height:1.8!important;color:#c6d4e4!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-card{width:100%!important;max-width:none!important;align-self:stretch!important;padding:48px 44px!important;margin:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;transform:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-card h2{font-size:30px!important;line-height:1.3!important;margin:12px 0 14px!important;color:#112b4b!important;-webkit-text-fill-color:currentColor!important;font-weight:650!important;letter-spacing:-.7px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-card-kicker{font-size:10px!important;letter-spacing:1.8px!important;color:#1255dc!important;-webkit-text-fill-color:currentColor!important;font-weight:650!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-note,html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-note strong{font-size:14px!important;line-height:1.7!important;color:#586a80!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-field-label{font-size:13px!important;color:#233c5b!important;-webkit-text-fill-color:currentColor!important;font-weight:600!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-field{font-size:16px!important;min-height:52px!important;border:1px solid #c5d0df!important;border-radius:10px!important;background:#f9fafc!important;color:#153459!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;padding:13px 15px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-login-btn{min-height:52px!important;background:#1255dc!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;border:1px solid #1255dc!important;border-radius:10px!important;font-size:15px!important;font-weight:600!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-secondary-login{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:52px!important;padding:14px 18px!important;border:1px solid #1255dc!important;border-radius:10px!important;background:#1255dc!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;font-size:15px!important;font-weight:600!important;line-height:1.5!important;box-shadow:0 5px 14px #1255dc16!important;transform:none!important;white-space:normal!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.auth-secondary-login,.auth-login-btn):hover:not(:disabled){background:#1048be!important;border-color:#1048be!important;box-shadow:0 7px 18px #1255dc24!important;transform:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.auth-secondary-login,.auth-login-btn):disabled{opacity:.6!important;cursor:wait!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-remember-device{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:16px!important;margin:18px 0!important;border:1px solid #dbe3ed!important;border-radius:12px!important;background:#f6f8fc!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-remember-device input{width:20px!important;height:20px!important;flex:0 0 20px!important;margin:2px 0 0!important;accent-color:#1255dc!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-remember-device>span{min-width:0!important;color:#233c5b!important;line-height:1.6!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-remember-device strong{font-size:13px!important;color:#233c5b!important;-webkit-text-fill-color:currentColor!important;font-weight:600!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-remember-device small{font-size:12px!important;line-height:1.7!important;color:#586a80!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.auth-recovery-box,.studio-login-help){margin:18px 0 0!important;padding:0 16px!important;border:1px solid #dbe3ed!important;border-radius:12px!important;background:#fafbfd!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.auth-recovery-box,.studio-login-help)>summary{position:relative!important;display:block!important;list-style:none!important;min-height:50px!important;padding:14px 24px 14px 0!important;font-size:13px!important;font-weight:600!important;line-height:1.7!important;color:#294b78!important;-webkit-text-fill-color:currentColor!important;cursor:pointer!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.auth-recovery-box,.studio-login-help)>summary::-webkit-details-marker{display:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.auth-recovery-box,.studio-login-help)>summary::after{content:"+"!important;position:absolute!important;right:0!important;top:15px!important;font-size:18px!important;line-height:1.2!important;color:#1255dc!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.auth-recovery-box,.studio-login-help)[open]>summary::after{content:"−"!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .studio-login-help .auth-help{padding:0 0 12px!important;margin:0!important;background:transparent!important;border:0!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-help-row{padding:10px 0!important;border:0!important;border-top:1px solid #dce5f2!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:13px!important;line-height:1.7!important;color:#586a80!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.auth-status,.auth-recovery-status){overflow-wrap:anywhere!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-remember{font-size:13px!important;line-height:1.6!important;color:#586a80!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-remember input{accent-color:#1255dc!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.auth-guide,.auth-recovery,.auth-help){border:1px solid #dbe3ed!important;border-radius:12px!important;background:#fafbfd!important;color:#586a80!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-card>p{font-size:14px!important;line-height:1.8!important;color:#586a80!important;margin:0 0 24px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.auth-direct-form,.auth-recovery-form){margin-top:20px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-header{background:#fff!important;border:0!important;border-bottom:1px solid #dbe2eb!important;border-radius:0!important;box-shadow:none!important;border-top:2px solid #b59764!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.ss-card,.ss-session,.ss-panel,.ss-quick-panel,.ss-table-wrap){background:#fff!important;border:1px solid #dbe2eb!important;border-radius:16px!important;box-shadow:var(--studio-elevation)!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-hero{background:#fff!important;border:1px solid #dbe2eb!important;border-left:1px solid #dbe2eb!important;border-radius:18px!important;box-shadow:var(--studio-elevation)!important;padding:32px!important;border-top:2px solid #b59764!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-hero h1{font-size:34px!important;color:#112b4b!important;font-weight:650!important;letter-spacing:-.7px!important;line-height:1.35!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-hero p{font-size:15px!important;font-weight:400!important;color:#586a80!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-primary{background:#1255dc!important;border-color:#1255dc!important;color:#fff!important;box-shadow:none!important;border-radius:10px!important;min-height:48px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-primary:hover:not(:disabled){background:#0b3faa!important;border-color:#0b3faa!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.ss-account,.ss-dialog-grid,.ss-dialog-grid>.ss-field,.ss-grid>div,.ss-hero>div){min-width:0!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-account{overflow-wrap:anywhere!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-button{min-height:44px!important;border-radius:10px!important;font-size:13px!important;font-weight:600!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-nav a{min-height:44px!important;padding:10px 13px!important;border-radius:9px!important;font-size:13px!important;font-weight:600!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-nav a[aria-current=page]{background:#112b4b!important;color:#fff!important;border-color:#112b4b!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-eyebrow{font-size:10px!important;font-weight:650!important;letter-spacing:1.7px!important;color:#526984!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-zone{padding:14px 17px!important;border:1px solid #dbe3ef!important;border-radius:12px!important;background:#f5f8fc!important;color:#586a80!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-zone strong{color:#142b45!important;font-weight:600!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-steps{gap:12px!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important;margin:20px 0 24px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-step{background:#fff!important;border:1px solid #dbe2eb!important;border-radius:12px!important;box-shadow:none!important;font-weight:600!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-step i{background:#eef3fa!important;border:1px solid #d5e1f2!important;color:#164b9c!important;border-radius:8px!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-panel{padding:24px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.ss-panel h2,.ss-section-head h2){font-weight:650!important;letter-spacing:-.35px!important;color:#142b45!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-caption{font-size:14px!important;line-height:1.75!important;color:#586a80!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-field>span{font-size:13px!important;font-weight:600!important;color:#26405f!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-input{font-size:16px!important;min-height:48px!important;padding:11px 13px!important;border:1px solid #c5d0df!important;border-radius:10px!important;background:#f9fafc!important;color:#142b45!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-filters{padding:16px!important;border:1px solid #dbe2eb!important;border-radius:12px!important;background:#fff!important;gap:12px!important;box-shadow:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.ss-slot,.ss-booking){border:1px solid #dbe2eb!important;border-radius:14px!important;box-shadow:0 3px 14px #112b4b05!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-slot:has(input:checked){border-color:#1255dc!important;box-shadow:inset 0 0 0 1px #1255dc!important;background:#f2f6fc!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-slot.is-disabled{background:#f3f5f8!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-slot-title{font-weight:650!important;color:#142b45!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-profile-update{min-height:44px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-dialog{border:1px solid #dbe2eb!important;border-radius:18px!important;background:#fff!important;box-shadow:0 18px 60px #112b4b24!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-account button{min-height:44px!important;padding:9px 12px!important;border:1px solid #dbe2eb!important;border-radius:9px!important;background:#fff!important;color:#26405f!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-mobile-submit{background:#fff!important;border-top:1px solid #dbe2eb!important;box-shadow:0 -6px 24px #112b4b0a!important;backdrop-filter:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.site-footer,.bank-footer,.source-footer,.fc-footer,.auth-footer,.ss-footer){padding:30px 24px!important;margin:0 auto!important;background:transparent!important;border:0!important;border-top:1px solid #dbe2eb!important;box-shadow:none!important;color:#65758a!important;-webkit-text-fill-color:currentColor!important;font:400 12px/1.8 var(--studio-font)!important;letter-spacing:normal!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.site-footer,.bank-footer,.source-footer,.fc-footer,.auth-footer,.ss-footer) strong{font-weight:700!important;color:#183e6f!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ym-notes-tab{width:auto!important;max-width:calc(100vw - 32px)!important;min-width:44px!important;min-height:44px!important;white-space:nowrap!important;background:#112b4b!important;border:1px solid #345f98!important;border-radius:11px!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;font-size:12px!important;padding:12px 16px!important;box-shadow:0 6px 18px #112b4b1f!important}@media(hover:hover)and (pointer:fine){html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .topic-card:hover,html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .set-card:hover{border-color:#afc3e3!important;box-shadow:0 12px 32px #112b4b12!important}}@media(max-width:1100px){html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .tools{grid-template-columns:minmax(0,1fr) auto!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .tools input{grid-column:1/-1!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-speaking-library .studio-hero{gap:26px!important;padding:28px!important;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr)!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.topic-grid,.set-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-copy{padding:32px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-card{padding:32px 26px!important}}@media(max-width:1020px){html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .study-layout{grid-template-columns:minmax(0,1fr)!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .topic-panel{top:auto!important;max-height:100%!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .mobile-topic-toggle{min-height:45px!important;margin:0 0 16px!important;padding:10px 14px!important;background:#fff!important;border:1px solid #92add3!important;border-radius:10px!important;color:#16457f!important;-webkit-text-fill-color:currentColor!important;font-size:14px!important;font-weight:700!important;box-shadow:none!important}}@media(max-width:760px){html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.site-header,.bank-header){grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:68px auto!important;padding:0 16px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.site-header,.bank-header)>:is(.logo,.bank-logo){height:68px!important;width:auto!important;max-width:190px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.site-header,.bank-header)>:is(.logo,.bank-logo) img{width:180px!important;height:35px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .member-auth-email,html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ym-account-avatar{display:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .member-auth-bar.ym-account-docked{max-width:170px!important;gap:6px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.site-nav,.bank-nav){min-height:44px!important;gap:4px!important;padding:6px 0!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.site-nav,.bank-nav)>:is(a,button),html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .nav-group>.nav-parent{font-size:12px!important;min-height:44px!important;padding:10px 11px!important;gap:6px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .nav-toggle{width:44px!important;min-width:44px!important;max-width:44px!important;flex:0 0 44px!important;min-height:44px!important;padding:10px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.ym-nav-icon,.ymy-feedback-nav-icon,.nav-count){display:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-speaking-library>main,html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-flashcards-hub>main{padding:24px 16px 44px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-speaking-library .studio-hero{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;border-radius:16px!important;padding:28px 24px!important;margin-bottom:20px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .studio-hero h1{font-size:40px!important;line-height:1.2!important;letter-spacing:-1.2px!important;margin:18px 0!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .studio-hero-copy>p{font-size:15px!important;line-height:1.8!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .studio-part-index{padding:20px!important;border-radius:12px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .studio-part-index>a{min-height:74px!important;grid-template-columns:36px minmax(0,1fr) 19px!important;gap:10px!important;padding:11px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .studio-part-index strong{font-size:16px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .studio-part-no{width:36px!important;height:36px!important;font-size:15px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .hero-actions{gap:8px!important;margin-top:20px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .hero-actions .btn{font-size:13px!important;padding:10px 12px!important;min-height:44px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .learning-hub-banner{padding:21px!important;gap:16px!important;margin-bottom:32px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .section-head h2{font-size:26px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .section-head p{font-size:14px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .library-tools{gap:14px!important;padding:16px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .library-tools>.search-wrap{flex-basis:100%!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .studio-collection-label{width:100%!important;justify-content:space-between!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .studio-collection-label select{flex:0 1 65%!important;min-height:46px!important;font-size:16px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .filter-btn{font-size:12px!important;min-height:44px!important;padding:10px 12px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .topic-card{padding:23px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.page,.ym-sf-topic-main){padding:24px 16px 44px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.bank-hero,.ym-sf-hero){padding:23px!important;margin-bottom:20px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.bank-hero,.ym-sf-hero) h1{font-size:26px!important;line-height:1.45!important;letter-spacing:-.4px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.bank-hero,.ym-sf-hero) p{font-size:14px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .metrics{gap:6px!important;margin-top:14px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .metric{padding:5px 8px!important;font-size:11px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .metric b{font-size:15px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .precision-part-tabs{gap:6px!important;margin-bottom:17px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .precision-part-tabs a{padding:10px 13px!important;min-height:44px!important;font-size:12px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .question-body{padding:18px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .question-card>summary{padding:20px 48px 20px 17px!important;font-size:17px!important;line-height:1.65!important;gap:10px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .question-card>summary:after{right:12px!important;top:24px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.ym-sf-section,.ym-sf-practice){padding:20px 16px!important;border-radius:12px!important;margin-bottom:20px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.ym-sf-section,.ym-sf-practice)>:is(h2,h3),html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-section-heading h2{font-size:18px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-flow>li{font-size:15px!important;gap:10px!important;grid-template-columns:28px minmax(0,1fr)!important;padding:13px 0!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-step{width:27px!important;height:28px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-vocab-grid{grid-template-columns:minmax(0,1fr)!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-header.ym-sf-topic-header{padding:10px 14px!important;gap:6px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-header.ym-sf-topic-header>a:first-child{flex-basis:100%!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-header.ym-sf-topic-header>a{font-size:12px!important;min-height:44px!important;padding:10px 11px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-header.ym-sf-topic-header img{width:180px!important;height:36px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-nav{width:calc(100% - 32px)!important;margin-top:14px!important;padding:8px!important;gap:6px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-nav a{font-size:12px!important;min-height:44px!important;padding:10px 11px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .tools :is(input,select),html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-collection-tools select,html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .search-wrap input{font-size:16px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .source-collection-tools select{width:auto!important;min-width:0!important;flex:1 1 150px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-shell{padding:16px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-header{padding:0 0 16px!important;height:62px!important;min-height:62px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-logo{min-width:0!important;flex:0 1 auto!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-logo img{width:180px!important;height:38px!important;max-width:100%!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-private{font-size:10px!important;padding:6px 8px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-main{grid-template-columns:1fr!important;border-radius:16px!important;overflow:hidden!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-copy{padding:30px 26px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-copy h1{font-size:33px!important;margin:16px 0!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-copy p{font-size:14px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-features{display:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-card{padding:32px 26px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-card h2{font-size:26px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-field{font-size:16px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.ss-check-label,.auth-remember-device){min-height:44px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .fc-intro{padding:20px 16px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-flashcards-set main{padding:0 16px 35px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .fc-header{padding:8px 16px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-flashcards-set .stats{gap:7px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-flashcards-set .stat{padding:11px 12px!important;min-height:76px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-flashcards-set .stat b{font-size:21px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-flashcards-set .btn{font-size:13px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-flashcards-set .toolbar :is(input,select){font-size:16px!important;min-width:0!important;max-width:100%!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-flashcards-hub .hero{padding:23px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ym-flashcards-hub .hero h1{font-size:30px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-hero{padding:24px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-panel{padding:21px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-filters{padding:14px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-hero h1{font-size:26px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ss-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important;min-width:0!important;max-width:100%!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ym-notes-tab{width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;font-size:0!important;line-height:0!important;overflow:hidden!important;display:grid!important;place-items:center!important;right:12px!important;bottom:max(12px,env(safe-area-inset-bottom))!important;transform:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ym-notes-tab *{font-size:0!important;line-height:0!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ym-notes-tab::before{content:"✎"!important;display:grid!important;place-items:center!important;position:absolute!important;inset:0!important;font:400 25px/1 var(--studio-font)!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;background:none!important;border:0!important;transform:none!important}}@media(max-width:680px){html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio).ss-page.ss-has-selection{padding-bottom:calc(100px + env(safe-area-inset-bottom))!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-mobile-submit{flex-wrap:wrap!important;gap:8px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-mobile-submit>span{min-width:0!important;flex:1 1 90px!important;overflow-wrap:anywhere!important}}@media(max-width:420px){html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-header{gap:10px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .auth-private{flex:0 0 auto!important;max-width:110px!important;min-height:0!important;line-height:1.5!important;text-align:center!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-dialog-grid{grid-template-columns:minmax(0,1fr)!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-dialog-actions{flex-wrap:wrap!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .ss-dialog-actions .ss-button{flex:1 1 100px!important}}@media(max-width:560px){html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.topic-grid,.set-grid){grid-template-columns:minmax(0,1fr)!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .tools{grid-template-columns:minmax(0,1fr)!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .tool-actions{justify-content:flex-end!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .topic-card h3{font-size:19px!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .topic-card p{font-size:14px!important}}@media(prefers-reduced-motion:reduce){html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) *,html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) *::before,html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) *::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media print{html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio){background:#fff!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.site-header,.bank-header,.source-nav,.auth-header,.studio-part-index,.hero-actions,.ym-notes-tab,.precision-part-tabs){display:none!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .studio-hero{background:#fff!important;color:#000!important}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .studio-hero h1,html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .studio-hero h1 span,html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) .studio-hero p{color:#000!important;-webkit-text-fill-color:currentColor!important}}html body.ym-studio.ym-studio.ym-studio.ym-studio:is(#ym-speaking-format,.ym-studio) :is(.ym-sf-topic-main,.ym-sf-section,.ym-sf-practice,.question-body){font-family:var(--studio-font)!important}

@layer ym-content-layout{body{--layout-gutter: clamp(14px, 2.2vw, 28px);--layout-pad: clamp(14px, 1.8vw, 24px);--layout-gap: clamp(14px, 1.8vw, 24px)}:is(main,.auth-shell,.ss-shell,.workspace,.reader-shell),:is(main,.auth-shell,.ss-shell,.workspace,.reader-shell) *,:is(main,.auth-shell,.ss-shell,.workspace,.reader-shell) *::before,:is(main,.auth-shell,.ss-shell,.workspace,.reader-shell) *::after{box-sizing:border-box!important}body.ym-speaking-bank .page,body.ym-speaking-library>main,body.ym-flashcards-hub>main{width:100%!important;max-width:1344px!important;min-width:0!important;margin-inline:auto!important;padding-inline:var(--layout-gutter)!important}body.ym-speaking-topic .ym-sf-topic-main{width:100%!important;max-width:1120px!important;min-width:0!important;margin-inline:auto!important;padding-inline:var(--layout-gutter)!important}body.ym-speaking-topic .source-nav{width:calc(100% - var(--layout-gutter) * 2)!important;max-width:calc(1120px - var(--layout-gutter) * 2)!important;margin-inline:auto!important}body.ym-flashcards-set :is(main,.fc-intro){width:100%!important;max-width:1296px!important;min-width:0!important;margin-inline:auto!important;padding-inline:var(--layout-gutter)!important}:is(.study-layout,.question-grid,.source-vocab-grid,.bilingual-grid,.translation-row,.ym-sf-vocab-table>tbody,.ym-sf-translation-table>tbody,.source-flow>li,.grid,.memory,.ym-memory-row,.studio-hero,.studio-part-index>a,.topic-grid,.set-grid,.hero-actions,.tool-actions,.source-actions,.source-question-meta,.source-header,.source-nav,.ym-sf-lesson-nav,.topic-heading,.topic-title-line,.ym-idea-head,.ym-idea-foot,.ym-idea-submit-panel,.ym-answer-recorder-head,.ym-answer-recorder-actions,.ym-p2-grid,.ym-p2-head,.ym-p2-actions,.admin-hero,.admin-panel-head,.admin-tools,.admin-stats,.admin-hero-actions,.ss-grid,.ss-dialog-grid,.ss-hero,.ss-card-head,.ss-session-head)>*{min-width:0!important;max-width:100%!important}:is(.content-panel,.question-body,.ym-sf-section,.ym-sf-practice,.source-vocab-item,.ym-sp2-table-shell,.ym-table-scroll,.ym-premium-table-scroll,.reader-main,.reader-title,.reader-frame-wrap,.ss-field,.ss-card,.admin-panel,.speaking-idea-admin-list,.speaking-recording-admin-list){min-width:0!important;max-width:100%!important}:is(main,.ss-dialog,.vocab-dialog,.ym-english-lookup,.ym-notes-drawer,.auth-shell,#profileDialog,.ymy-feedback-modal) :is(h1,h2,h3,h4,p,li,td,th,blockquote,.question-title,.note-content,.feedback-body,.ym-idea-feedback,.ym-el-word,.ym-el-meaning,.ym-el-example,.ss-session-title,.ss-session-notes){overflow-wrap:anywhere!important;word-break:normal!important}:is(.question-title,.topic-card h3,.reader-title strong,.source-related strong){white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;max-height:none!important;height:auto!important}:is(.ym-sf-section,.ym-sf-practice,.model-answer,.script,.translation-row,.card,.source-vocab-item,.ym-sf-vocab-table,.note-content,.speaking-idea-body) :is(a,b,strong,em,.word-click,.ym-english-clickable,.ym-vocab-term,.phrase,.source-ipa,[data-sf-field=ipa]){white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}:is(.source-vocab-item,.ym-sf-vocab-table,.question-body) .vocab-chip{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}:is(.source-vocab-item,.ym-sf-vocab-table,.question-body) .vocab-chip>*{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}:is(.script,.model-answer,.translation-en,.translation-vi,.idea-list,.source-cue,.source-flow,.note-content,.speaking-idea-body){text-align:start!important}:is(main,.auth-shell,.ss-dialog,#profileDialog) pre{white-space:pre-wrap!important;overflow-wrap:anywhere!important;max-width:100%!important}:is(.ym-sf-section,.ym-sf-practice,.topic-card,.source-vocab-item,.admin-panel) :is(img,video,iframe,audio){max-width:100%!important}:is(.ym-sf-section,.topic-card,.admin-panel) :is(img,video){height:auto!important}:is(.ym-sf-practice,.ss-page,.admin-panel,.auth-card) :is(textarea,input:not([type=checkbox]):not([type=radio]),select){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}textarea{resize:vertical!important}:is(.ym-sf-section,.ym-sf-practice){padding:var(--layout-pad)!important;margin-inline:0!important;margin-block-end:var(--layout-gap)!important}.question-body{padding:var(--layout-pad)!important}.ym-sf-topic-main :is(.script,.model-answer){width:100%!important;max-width:100%!important;min-width:0!important;padding:12px 16px!important;margin-inline:0!important}:is(.ym-sf-section,.ym-sf-practice) :is(ul:not(.source-flow),ol:not(.source-flow)){margin-inline:0!important;padding-inline-start:1.4em!important;padding-inline-end:0!important}:is(.ym-sf-section,.ym-sf-practice) li{max-width:100%!important}.source-flow{margin-inline:0!important;padding-inline:0!important}.source-flow>li{width:100%!important}.source-flow [data-idea-step]{min-width:0!important}.ym-sf-topic-main .grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important}:is(.source-vocab-grid,.ym-sf-vocab-table>tbody){grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))!important}:is(.ym-sf-vocab-table,.ym-sf-translation-table){width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important}:is(.ym-sf-vocab-table,.ym-sf-translation-table) :is(tr,td,th){min-width:0!important;max-width:100%!important}:is(.ym-sp2-table-shell,.ym-table-scroll,.ym-premium-table-scroll,.sb-table-wrap,.ss-table-wrap,.admin-table-wrap,.table-wrap,.table-scroll,.ym-layout-table){width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important}:is(.ym-sp2-table-shell,.ym-table-scroll,.ym-premium-table-scroll) :is(.ym-sf-vocab-table,.ym-sf-translation-table){overflow:visible!important}:is(.topic-heading,.topic-title-line,.source-actions,.source-question-meta,.tool-actions,.ym-idea-head,.ym-idea-foot,.admin-hero-actions,.admin-panel-head,.ss-session-head,.ss-card-head){flex-wrap:wrap!important}:is(.topic-heading,.topic-title-line)>:is(div,h2,h3){min-width:0!important;flex-shrink:1!important}:is(.source-nav,.source-actions,.source-question-meta,.ym-sf-lesson-nav,.hero-actions,.admin-hero-actions,.tool-actions) :is(a,button){max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}.reader-shell{width:100%!important;max-width:100%!important;min-width:0!important}.reader-title{flex:1 1 0!important;min-width:0!important}.reader-toolbar{min-width:0!important;gap:8px!important}.reader-toolbar :is(.reader-nav-btn,.mobile-list-toggle){flex-shrink:0!important}.reader-frame{width:100%!important;max-width:100%!important;min-width:0!important}.reader-item :is(strong,small){white-space:normal!important;overflow-wrap:anywhere!important}:is(.ym-speaking-library,.ym-flashcards-hub) .reader:not([hidden]){position:fixed!important;inset:0!important;width:100%!important;height:100vh!important;height:100dvh!important;padding:0!important}:is(.ym-speaking-library,.ym-flashcards-hub) .reader-shell{position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;border-radius:0!important}:is(.ym-speaking-library,.ym-flashcards-hub) .reader-main{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;flex:1 1 auto!important;border-radius:0!important}:is(.ym-speaking-library,.ym-flashcards-hub) .reader-toolbar{flex:0 0 auto!important;height:auto!important;min-height:62px!important;border-radius:0!important}:is(.ym-speaking-library,.ym-flashcards-hub) .reader-frame-wrap{flex:1 1 0px!important;height:auto!important;min-height:0!important}:is(.ym-speaking-library,.ym-flashcards-hub) .reader-frame{height:100%!important}body.admin-page .auth-shell{width:100%!important;max-width:1440px!important;margin-inline:auto!important;padding-inline:var(--layout-gutter)!important}body.admin-page .auth-header{height:auto!important;min-height:72px!important;flex-wrap:wrap!important;gap:14px!important}body.admin-page :is(.admin-center,.admin-panel,.admin-hero){max-width:100%!important;min-width:0!important}body.admin-page .admin-hero-actions{max-width:100%!important}body.admin-page .admin-tools{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important}:is(.speaking-idea-card,.speaking-recording-card,.admin-note-card,.note-card,.reply-card,.feedback-card){min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}@media(max-width:720px){.reader-toolbar{flex-wrap:wrap!important;padding:10px!important}.reader-toolbar .reader-title{order:-1!important;flex:1 0 100%!important}.reader-toolbar .reader-title strong{font-size:14px!important;line-height:1.5!important}.reader-toolbar .mobile-list-toggle{flex:1 1 auto!important}:is(.ym-sf-section,.ym-sf-practice,.question-body){padding:14px!important}.ym-sf-topic-main :is(.script,.model-answer){padding:10px 12px!important}:is(.translation-row,.ym-sf-translation-table>tbody>tr,.memory,.ym-memory-row){grid-template-columns:minmax(0,1fr)!important}.ym-sf-practice :is(.ym-idea-pad,.ym-answer-recorder,.ym-answer-recorder-lazy){padding:12px!important}.source-vocab-item{padding:16px!important}.source-header.ym-sf-topic-header a{max-width:100%!important;white-space:normal!important}:is(.source-flow,.source-cue,.idea-list,.model-answer,.script){font-size:16px!important}body.admin-page :is(.admin-hero,.admin-panel){padding:18px 14px!important}body.admin-page :is(.admin-hero,.admin-stats){grid-template-columns:minmax(0,1fr)!important}body.admin-page .auth-header .admin-hero-actions{justify-content:flex-start!important;width:100%!important}}@media print{:is(main,.auth-shell,.ss-shell){max-width:100%!important;padding-inline:0!important}:is(.ym-sp2-table-shell,.ym-table-scroll,.ym-premium-table-scroll){overflow:visible!important}}}

@layer ym-content-layout{html body.ym-flashcards-hub #reader button#closeReader,html body.ym-flashcards-hub #reader button#closeReaderToolbar,html body.ym-speaking-library #reader button#closeReader,html body button.modal-close,html body button.ym-vocab-close,html body button.ym-el-close,html body button.ym-close,html body button.fc-keyboard-close,html body button.ymy-student-news-close,html body button.ymy-feedback-center-close,html body button.ymy-student-feedback-modal-close,html body button.ym-topic-panel-close,html body button.ss-dialog-close,html body button[data-close-profile],html body button[onclick="hideWordPopup()"],html body button.ym-notes-close,html body button.ym-recorder-close,html body.ym-flashcards-hub #reader button#prevSet,html body.ym-flashcards-hub #reader button#nextSet,html body.ym-speaking-library #reader button#prevTopic,html body.ym-speaking-library #reader button#nextTopic,html body.ym-flashcards-hub #reader a#openSetFullPage,html body.ym-flashcards-hub #reader button#mobileToggle,html body.ym-speaking-library #reader button#mobileListToggle{box-sizing:border-box!important;flex-shrink:0!important;min-height:44px!important;height:44px!important;max-height:44px!important;border:1px solid #b7c9dd!important;border-radius:12px!important;background:#f4f7fc!important;background-image:none!important;color:#183858!important;-webkit-text-fill-color:currentColor!important;font-family:Arial,sans-serif!important;font-weight:600!important;text-shadow:none!important;box-shadow:0 1px 2px #132b450a!important;padding:0 14px!important;margin-block:0!important;letter-spacing:normal!important;white-space:nowrap!important;text-decoration:none!important;transform:none!important;filter:none!important;backdrop-filter:none!important;cursor:pointer!important;touch-action:manipulation!important;transition:background-color 140ms ease,border-color 140ms ease,box-shadow 140ms ease!important}html body.ym-flashcards-hub #reader button#closeReader,html body.ym-flashcards-hub #reader button#closeReaderToolbar,html body.ym-speaking-library #reader button#closeReader,html body button.modal-close,html body button.ym-vocab-close,html body button.ym-el-close,html body button.ym-close,html body button.fc-keyboard-close,html body button.ymy-student-news-close,html body button.ymy-feedback-center-close,html body button.ymy-student-feedback-modal-close,html body button.ym-topic-panel-close,html body button.ss-dialog-close,html body button[data-close-profile],html body button[onclick="hideWordPopup()"],html body button.ym-notes-close,html body button.ym-recorder-close,html body.ym-flashcards-hub #reader button#prevSet,html body.ym-flashcards-hub #reader button#nextSet,html body.ym-speaking-library #reader button#prevTopic,html body.ym-speaking-library #reader button#nextTopic{width:44px!important;min-width:44px!important;max-width:44px!important;padding:0!important;font-size:0!important;line-height:0!important;text-indent:0!important;text-align:center!important;overflow:hidden!important;vertical-align:middle!important}html body.ym-flashcards-hub #reader button#closeReader::before,html body.ym-flashcards-hub #reader button#closeReaderToolbar::before,html body.ym-speaking-library #reader button#closeReader::before,html body button.modal-close::before,html body button.ym-vocab-close::before,html body button.ym-el-close::before,html body button.ym-close::before,html body button.fc-keyboard-close::before,html body button.ymy-student-news-close::before,html body button.ymy-feedback-center-close::before,html body button.ymy-student-feedback-modal-close::before,html body button.ym-topic-panel-close::before,html body button.ss-dialog-close::before,html body button[data-close-profile]::before,html body button[onclick="hideWordPopup()"]::before,html body button.ym-notes-close::before,html body button.ym-recorder-close::before,html body.ym-flashcards-hub #reader button#prevSet::before,html body.ym-flashcards-hub #reader button#nextSet::before,html body.ym-speaking-library #reader button#prevTopic::before,html body.ym-speaking-library #reader button#nextTopic::before{content:""!important;display:inline-block!important;position:static!important;inset:auto!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;margin:0!important;padding:0!important;border:0!important;background:currentColor!important;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%206%2012%2012M18%206%206%2018%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%206%2012%2012M18%206%206%2018%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important;transform:none!important;box-shadow:none!important;opacity:1!important;vertical-align:middle!important;pointer-events:none!important}html body.ym-flashcards-hub #reader button#closeReader::after,html body.ym-flashcards-hub #reader button#closeReaderToolbar::after,html body.ym-speaking-library #reader button#closeReader::after,html body button.modal-close::after,html body button.ym-vocab-close::after,html body button.ym-el-close::after,html body button.ym-close::after,html body button.fc-keyboard-close::after,html body button.ymy-student-news-close::after,html body button.ymy-feedback-center-close::after,html body button.ymy-student-feedback-modal-close::after,html body button.ym-topic-panel-close::after,html body button.ss-dialog-close::after,html body button[data-close-profile]::after,html body button[onclick="hideWordPopup()"]::after,html body button.ym-notes-close::after,html body button.ym-recorder-close::after,html body.ym-flashcards-hub #reader button#prevSet::after,html body.ym-flashcards-hub #reader button#nextSet::after,html body.ym-speaking-library #reader button#prevTopic::after,html body.ym-speaking-library #reader button#nextTopic::after{content:none!important;display:none!important}html body.ym-flashcards-hub #reader button#closeReader>:is(span,svg,i),html body.ym-flashcards-hub #reader button#closeReaderToolbar>:is(span,svg,i),html body.ym-speaking-library #reader button#closeReader>:is(span,svg,i),html body button.modal-close>:is(span,svg,i),html body button.ym-vocab-close>:is(span,svg,i),html body button.ym-el-close>:is(span,svg,i),html body button.ym-close>:is(span,svg,i),html body button.fc-keyboard-close>:is(span,svg,i),html body button.ymy-student-news-close>:is(span,svg,i),html body button.ymy-feedback-center-close>:is(span,svg,i),html body button.ymy-student-feedback-modal-close>:is(span,svg,i),html body button.ym-topic-panel-close>:is(span,svg,i),html body button.ss-dialog-close>:is(span,svg,i),html body button[data-close-profile]>:is(span,svg,i),html body button[onclick="hideWordPopup()"]>:is(span,svg,i),html body button.ym-notes-close>:is(span,svg,i),html body button.ym-recorder-close>:is(span,svg,i),html body.ym-flashcards-hub #reader button#prevSet>:is(span,svg,i),html body.ym-flashcards-hub #reader button#nextSet>:is(span,svg,i),html body.ym-speaking-library #reader button#prevTopic>:is(span,svg,i),html body.ym-speaking-library #reader button#nextTopic>:is(span,svg,i){display:none!important}html body.ym-flashcards-hub #reader button#closeReader:hover:not(:disabled),html body.ym-flashcards-hub #reader button#closeReaderToolbar:hover:not(:disabled),html body.ym-speaking-library #reader button#closeReader:hover:not(:disabled),html body button.modal-close:hover:not(:disabled),html body button.ym-vocab-close:hover:not(:disabled),html body button.ym-el-close:hover:not(:disabled),html body button.ym-close:hover:not(:disabled),html body button.fc-keyboard-close:hover:not(:disabled),html body button.ymy-student-news-close:hover:not(:disabled),html body button.ymy-feedback-center-close:hover:not(:disabled),html body button.ymy-student-feedback-modal-close:hover:not(:disabled),html body button.ym-topic-panel-close:hover:not(:disabled),html body button.ss-dialog-close:hover:not(:disabled),html body button[data-close-profile]:hover:not(:disabled),html body button[onclick="hideWordPopup()"]:hover:not(:disabled),html body button.ym-notes-close:hover:not(:disabled),html body button.ym-recorder-close:hover:not(:disabled),html body.ym-flashcards-hub #reader button#prevSet:hover:not(:disabled),html body.ym-flashcards-hub #reader button#nextSet:hover:not(:disabled),html body.ym-speaking-library #reader button#prevTopic:hover:not(:disabled),html body.ym-speaking-library #reader button#nextTopic:hover:not(:disabled),html body.ym-flashcards-hub #reader a#openSetFullPage:hover:not(:disabled),html body.ym-flashcards-hub #reader button#mobileToggle:hover:not(:disabled),html body.ym-speaking-library #reader button#mobileListToggle:hover:not(:disabled){background-color:#e9f0fb!important;border-color:#6e92c5!important;color:#1248a4!important;-webkit-text-fill-color:currentColor!important;box-shadow:0 2px 5px #173f7010!important;transform:none!important}html body.ym-flashcards-hub #reader button#closeReader:active:not(:disabled),html body.ym-flashcards-hub #reader button#closeReaderToolbar:active:not(:disabled),html body.ym-speaking-library #reader button#closeReader:active:not(:disabled),html body button.modal-close:active:not(:disabled),html body button.ym-vocab-close:active:not(:disabled),html body button.ym-el-close:active:not(:disabled),html body button.ym-close:active:not(:disabled),html body button.fc-keyboard-close:active:not(:disabled),html body button.ymy-student-news-close:active:not(:disabled),html body button.ymy-feedback-center-close:active:not(:disabled),html body button.ymy-student-feedback-modal-close:active:not(:disabled),html body button.ym-topic-panel-close:active:not(:disabled),html body button.ss-dialog-close:active:not(:disabled),html body button[data-close-profile]:active:not(:disabled),html body button[onclick="hideWordPopup()"]:active:not(:disabled),html body button.ym-notes-close:active:not(:disabled),html body button.ym-recorder-close:active:not(:disabled),html body.ym-flashcards-hub #reader button#prevSet:active:not(:disabled),html body.ym-flashcards-hub #reader button#nextSet:active:not(:disabled),html body.ym-speaking-library #reader button#prevTopic:active:not(:disabled),html body.ym-speaking-library #reader button#nextTopic:active:not(:disabled),html body.ym-flashcards-hub #reader a#openSetFullPage:active:not(:disabled),html body.ym-flashcards-hub #reader button#mobileToggle:active:not(:disabled),html body.ym-speaking-library #reader button#mobileListToggle:active:not(:disabled){background-color:#dce7f8!important;box-shadow:inset 0 1px 2px #18385814!important;transform:none!important}html body.ym-flashcards-hub #reader button#closeReader:focus-visible,html body.ym-flashcards-hub #reader button#closeReaderToolbar:focus-visible,html body.ym-speaking-library #reader button#closeReader:focus-visible,html body button.modal-close:focus-visible,html body button.ym-vocab-close:focus-visible,html body button.ym-el-close:focus-visible,html body button.ym-close:focus-visible,html body button.fc-keyboard-close:focus-visible,html body button.ymy-student-news-close:focus-visible,html body button.ymy-feedback-center-close:focus-visible,html body button.ymy-student-feedback-modal-close:focus-visible,html body button.ym-topic-panel-close:focus-visible,html body button.ss-dialog-close:focus-visible,html body button[data-close-profile]:focus-visible,html body button[onclick="hideWordPopup()"]:focus-visible,html body button.ym-notes-close:focus-visible,html body button.ym-recorder-close:focus-visible,html body.ym-flashcards-hub #reader button#prevSet:focus-visible,html body.ym-flashcards-hub #reader button#nextSet:focus-visible,html body.ym-speaking-library #reader button#prevTopic:focus-visible,html body.ym-speaking-library #reader button#nextTopic:focus-visible,html body.ym-flashcards-hub #reader a#openSetFullPage:focus-visible,html body.ym-flashcards-hub #reader button#mobileToggle:focus-visible,html body.ym-speaking-library #reader button#mobileListToggle:focus-visible{outline:3px solid #2463d7!important;outline-offset:3px!important;box-shadow:none!important}html body.ym-flashcards-hub #reader button#closeReader:disabled,html body.ym-flashcards-hub #reader button#closeReaderToolbar:disabled,html body.ym-speaking-library #reader button#closeReader:disabled,html body button.modal-close:disabled,html body button.ym-vocab-close:disabled,html body button.ym-el-close:disabled,html body button.ym-close:disabled,html body button.fc-keyboard-close:disabled,html body button.ymy-student-news-close:disabled,html body button.ymy-feedback-center-close:disabled,html body button.ymy-student-feedback-modal-close:disabled,html body button.ym-topic-panel-close:disabled,html body button.ss-dialog-close:disabled,html body button[data-close-profile]:disabled,html body button[onclick="hideWordPopup()"]:disabled,html body button.ym-notes-close:disabled,html body button.ym-recorder-close:disabled,html body.ym-flashcards-hub #reader button#prevSet:disabled,html body.ym-flashcards-hub #reader button#nextSet:disabled,html body.ym-speaking-library #reader button#prevTopic:disabled,html body.ym-speaking-library #reader button#nextTopic:disabled,html body.ym-flashcards-hub #reader a#openSetFullPage:disabled,html body.ym-flashcards-hub #reader button#mobileToggle:disabled,html body.ym-speaking-library #reader button#mobileListToggle:disabled{background-color:#f3f5f7!important;border-color:#d8e0e8!important;color:#6b7788!important;cursor:not-allowed!important;box-shadow:none!important}html body button.ym-notes-close::before,html body button.ym-recorder-close::before{-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012h14%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012h14%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important}html body.ym-flashcards-hub #reader button#prevSet::before{-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m14%206-6%206%206%206%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m14%206-6%206%206%206%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important}html body.ym-flashcards-hub #reader button#nextSet::before{-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m10%206%206%206-6%206%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m10%206%206%206-6%206%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important}html body.ym-speaking-library #reader button#prevTopic::before{-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m14%206-6%206%206%206%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m14%206-6%206%206%206%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important}html body.ym-speaking-library #reader button#nextTopic::before{-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m10%206%206%206-6%206%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m10%206%206%206-6%206%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important}html body.ym-flashcards-hub #reader .reader-toolbar,html body.ym-speaking-library #reader .reader-toolbar{gap:10px!important;padding:12px 18px!important;background:#fff!important;border-bottom:1px solid #cbd7e5!important;box-shadow:0 2px 5px #18385805!important}html body.ym-flashcards-hub #reader .reader-title,html body.ym-speaking-library #reader .reader-title{min-width:0!important;margin-inline-end:8px!important}html body.ym-flashcards-hub #reader .reader-title b,html body.ym-speaking-library #reader .reader-title strong{color:#142b45!important;-webkit-text-fill-color:currentColor!important;font-size:15px!important;line-height:1.5!important;font-weight:700!important}html body.ym-flashcards-hub #reader .reader-title small,html body.ym-speaking-library #reader .reader-title small{color:#465c76!important;-webkit-text-fill-color:currentColor!important;font-size:12px!important;line-height:1.5!important;margin-block-start:2px!important}html body.ym-flashcards-hub #reader a#openSetFullPage,html body.ym-flashcards-hub #reader button#mobileToggle,html body.ym-speaking-library #reader button#mobileListToggle{font-size:13px!important;line-height:1.4!important;gap:8px!important;align-items:center!important;justify-content:center!important}html body.ym-flashcards-hub #reader a#openSetFullPage::before,html body.ym-flashcards-hub #reader button#mobileToggle::before,html body.ym-speaking-library #reader button#mobileListToggle::before{content:""!important;display:inline-block!important;position:static!important;width:18px!important;height:18px!important;min-width:18px!important;background:currentColor!important;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%204h6v6M20%204%2010%2014M10%204H6a2%202%200%200%200-2%202v12a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2v-4%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%204h6v6M20%204%2010%2014M10%204H6a2%202%200%200%200-2%202v12a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2v-4%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important;pointer-events:none!important}html body.ym-flashcards-hub #reader button#mobileToggle{font-size:0!important;width:44px!important;min-width:44px!important;max-width:44px!important;padding:0!important}html body.ym-flashcards-hub #reader button#mobileToggle::before{width:20px!important;height:20px!important;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M9%204v16M13%209h4M13%2013h4%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M9%204v16M13%209h4M13%2013h4%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important}html body.ym-speaking-library #reader button#mobileListToggle{font-size:0!important;width:44px!important;min-width:44px!important;max-width:44px!important;padding:0!important}html body.ym-speaking-library #reader button#mobileListToggle::before{width:20px!important;height:20px!important;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M9%204v16M13%209h4M13%2013h4%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M9%204v16M13%209h4M13%2013h4%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat!important}html body.ym-flashcards-hub #reader button#closeReaderToolbar,html body.ym-speaking-library #reader button#closeReader{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-width:102px!important;max-width:none!important;padding:0 14px!important;margin-inline-start:4px!important;background:#173b63!important;border-color:#173b63!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;box-shadow:0 2px 5px #173b6314!important}html body.ym-flashcards-hub #reader button#closeReaderToolbar::after,html body.ym-speaking-library #reader button#closeReader::after{content:"Đóng"!important;display:block!important;position:static!important;font:600 13px/1.4 Arial,sans-serif!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;margin:0!important;padding:0!important;border:0!important;background:none!important;transform:none!important}html body.ym-flashcards-hub #reader button#closeReaderToolbar:hover:not(:disabled),html body.ym-speaking-library #reader button#closeReader:hover:not(:disabled){background-color:#245284!important;border-color:#245284!important;color:#fff!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-hub #reader button#closeReaderToolbar:active:not(:disabled),html body.ym-speaking-library #reader button#closeReader:active:not(:disabled){background-color:#102e50!important;color:#fff!important}html body button.modal-close,html body button.ym-el-close,html body button.ym-vocab-close,html body button.ymy-student-news-close{top:14px!important;right:14px!important;left:auto!important;z-index:3!important}html body .vocab-dialog .modal-word,html body #ymEnglishLookupFinal .ym-el-word,html body #ymEnglishLookupFinal .ym-el-kicker,html body .ymy-student-news h2{padding-inline-end:56px!important;margin-inline-end:0!important;overflow-wrap:anywhere!important}html body .vocab-dialog,html body #ymEnglishLookupFinal,html body .fc-keyboard-dialog,html body .ss-dialog{border:1px solid #c5d3e3!important;border-radius:18px!important;background:#fff!important;color:#142b45!important;box-shadow:0 18px 54px #102c4824!important;text-shadow:none!important}html body .vocab-dialog,html body #ymEnglishLookupFinal{padding:24px!important}html body .fc-keyboard-dialog-head,html body .ss-dialog-head{position:sticky!important;top:0!important;z-index:2!important;background:#fff!important;align-items:flex-start!important;gap:18px!important}html body .fc-keyboard-dialog-head>div,html body .ss-dialog-head>h2{min-width:0!important}html body .fc-keyboard-dialog h2{font-size:23px!important;line-height:1.35!important;color:#142b45!important;-webkit-text-fill-color:currentColor!important}html body .fc-keyboard-dialog p{color:#425873!important;-webkit-text-fill-color:currentColor!important}html body #ymSpeakingTopicsDialog .topic-panel{position:relative!important;padding:18px!important}html body #ymSpeakingTopicsDialog .ym-topic-panel-close{position:sticky!important;float:right!important;top:0!important;right:auto!important;bottom:auto!important;left:auto!important;margin:0!important;z-index:3!important;display:inline-grid!important;place-items:center!important}html body #ymSpeakingTopicsDialog .topic-panel>h2{position:sticky!important;top:0!important;z-index:2!important;background:#fff!important;padding-inline-end:58px!important;min-height:44px!important;display:flex!important;align-items:center!important;margin-block:0 14px!important;line-height:1.4!important}html body #ymEnglishLookupFinal .ym-el-speak,html body .vocab-dialog .speak-btn{min-height:46px!important;border:1px solid #1255cf!important;border-radius:11px!important;background:#1255cf!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;font:600 14px/1.5 Arial,sans-serif!important;box-shadow:none!important;text-shadow:none!important}@media(max-width:700px){html body.ym-flashcards-hub #reader button#closeReaderToolbar,html body.ym-speaking-library #reader button#closeReader{width:44px!important;min-width:44px!important;max-width:44px!important;padding:0!important;margin-inline-start:0!important}html body.ym-flashcards-hub #reader button#closeReaderToolbar::after,html body.ym-speaking-library #reader button#closeReader::after{display:none!important}html body.ym-flashcards-hub #reader .reader-toolbar,html body.ym-speaking-library #reader .reader-toolbar{padding:10px 12px!important;gap:8px!important}html body .vocab-dialog,html body #ymEnglishLookupFinal{padding:20px!important}}@media(prefers-reduced-motion:reduce){html body.ym-flashcards-hub #reader button#closeReader,html body.ym-flashcards-hub #reader button#closeReaderToolbar,html body.ym-speaking-library #reader button#closeReader,html body button.modal-close,html body button.ym-vocab-close,html body button.ym-el-close,html body button.ym-close,html body button.fc-keyboard-close,html body button.ymy-student-news-close,html body button.ymy-feedback-center-close,html body button.ymy-student-feedback-modal-close,html body button.ym-topic-panel-close,html body button.ss-dialog-close,html body button[data-close-profile],html body button[onclick="hideWordPopup()"],html body button.ym-notes-close,html body button.ym-recorder-close,html body.ym-flashcards-hub #reader button#prevSet,html body.ym-flashcards-hub #reader button#nextSet,html body.ym-speaking-library #reader button#prevTopic,html body.ym-speaking-library #reader button#nextTopic,html body.ym-flashcards-hub #reader a#openSetFullPage,html body.ym-flashcards-hub #reader button#mobileToggle,html body.ym-speaking-library #reader button#mobileListToggle{transition:none!important}}}@layer ym-content-layout{html body{--control-ink:#193652;--control-blue:#1656ce;--control-border:#c7d5e5;--control-soft:#eef4ff;--control-shadow:0 2px 5px #162e4f08;--control-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")}html body :is(.tool-btn,.source-actions button,.source-question-meta button,.ym-sf-actions button,.ym-answer-recorder-toggle,.ym-answer-recorder-actions button,.ym-question-notes-launch,.ym-topic-notes-launch,.ym-notes-card-launch,.ym-idea-actions button,.ym-notes-actions button,.ss-button,.admin-pill-button,.admin-primary,.bulk-check,.list-toggle,.fc-keyboard-help){box-sizing:border-box!important;min-height:44px!important;border-radius:12px!important;font:600 14px/1.45 Arial,sans-serif!important;letter-spacing:normal!important;text-shadow:none!important;text-decoration:none!important;transform:none!important;touch-action:manipulation!important;transition:background-color 150ms ease,border-color 150ms ease,box-shadow 150ms ease!important}html body :is(.tool-btn,.source-actions button,.source-question-meta button,.ym-sf-actions button,.ym-answer-recorder-toggle,.ym-question-notes-launch,.ym-topic-notes-launch,.ym-notes-card-launch,.list-toggle,.fc-keyboard-help){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:0!important;max-width:100%!important;padding:10px 15px!important;border:1px solid var(--control-border)!important;background:#fff!important;background-image:none!important;color:var(--control-ink)!important;-webkit-text-fill-color:currentColor!important;white-space:normal!important;overflow-wrap:anywhere!important;box-shadow:var(--control-shadow)!important}html body :is(.tool-btn,.source-actions button,.source-question-meta button,.ym-sf-actions button,.ym-answer-recorder-toggle,.ym-question-notes-launch,.ym-topic-notes-launch,.ym-notes-card-launch,.list-toggle,.fc-keyboard-help):hover:not(:disabled){background:#f5f8fd!important;border-color:#91add2!important;box-shadow:0 3px 9px #162e4f0d!important}html body :is(.ym-answer-recorder-toggle,.list-toggle,#mobileTopicToggle,#mobileToggle,#mobileListToggle)[aria-expanded=true],html body.ym-flashcards-hub #reader button#mobileToggle[aria-expanded=true],html body.ym-speaking-library #reader button#mobileListToggle[aria-expanded=true]{background:#e9f1ff!important;color:#123f92!important;-webkit-text-fill-color:currentColor!important;border-color:#91afe3!important;box-shadow:inset 0 0 0 1px #b5c9ed!important}html body :is(.ym-answer-recorder-toggle,.list-toggle)::after{content:""!important;display:inline-block!important;position:static!important;width:18px!important;height:18px!important;flex:0 0 18px!important;margin:0!important;background:currentColor!important;border:0!important;-webkit-mask:var(--control-chevron) center/contain no-repeat!important;mask:var(--control-chevron) center/contain no-repeat!important;transform:rotate(0deg)!important;pointer-events:none!important}html body :is(.ym-answer-recorder-toggle,.list-toggle)[aria-expanded=true]::after{transform:rotate(180deg)!important}html body .ym-answer-recorder-head{gap:12px!important;align-items:center!important}html body .ym-answer-recorder-toggle{flex-shrink:0!important}html body :is(.tool-actions,.source-actions,.ym-sf-actions,.ym-notes-actions){gap:10px!important;flex-wrap:wrap!important}html body .nav-group>button.nav-toggle{position:static!important;inset:auto!important;flex:0 0 44px!important;max-width:44px!important;max-height:44px!important;display:inline-grid!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border:1px solid #cbd8e9!important;border-radius:11px!important;background:#fff!important;color:#193f72!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;transform:none!important;touch-action:manipulation!important}html body .nav-group>button.nav-toggle[aria-expanded=true]{background:#e8f0ff!important;border-color:#8eace0!important;color:#12449b!important;box-shadow:inset 0 0 0 1px #b8cef0!important}html body .nav-group>button.nav-toggle svg{width:19px!important;height:19px!important;stroke:currentColor!important;transform:rotate(0deg)!important;transition:transform 150ms ease!important}html body .nav-group>button.nav-toggle[aria-expanded=true] svg{transform:rotate(180deg)!important}html body .nav-group>button.nav-toggle:hover{background:#edf3fd!important;border-color:#98b1d6!important}html body .ym-nav-portal{border:1px solid #c7d5e6!important;border-radius:18px!important;padding:8px!important;background:#fff!important;box-shadow:0 18px 50px #102b4c24,0 2px 8px #102b4c0a!important}html body .ym-nav-portal>a{border-radius:11px!important}html body .ym-nav-portal>a:focus-visible{outline-offset:-3px!important}html body.ym-flashcards-set .fc-mode{display:inline-flex!important;flex-wrap:wrap!important;gap:4px!important;width:fit-content!important;max-width:100%!important;padding:5px!important;border:1px solid #ccd9e9!important;border-radius:15px!important;background:#edf2fa!important;box-shadow:inset 0 1px 3px #19365206!important}html body.ym-flashcards-set button.mode-btn{flex:1 1 auto!important;min-height:44px!important;padding:10px 18px!important;border-radius:10px!important;border:1px solid transparent!important;background:transparent!important;color:#3b526f!important;-webkit-text-fill-color:currentColor!important;font:600 14px/1.45 Arial,sans-serif!important;box-shadow:none!important;transform:none!important;white-space:normal!important}html body.ym-flashcards-set button.mode-btn:is(.active,[aria-pressed=true]){background:#1656ce!important;color:#fff!important;border-color:#1656ce!important;box-shadow:0 2px 5px #1656ce26!important}html body.ym-flashcards-set :is(.toolbar,.small-btns,.card-navigation-row) .btn{min-height:44px!important;border-radius:12px!important;font:600 14px/1.45 Arial,sans-serif!important;padding:10px 15px!important;text-shadow:none!important;transform:none!important;box-shadow:var(--control-shadow)!important}html body.ym-flashcards-set :is(.btn.ghost,.btn.secondary){background:#fff!important;border-color:#c7d5e5!important;color:#193652!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-set button#markLearned[aria-pressed=true]{background:#e7f5ed!important;border-color:#82b69a!important;color:#176342!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-set .small-btns{gap:8px!important}html body.ym-flashcards-set .toolbar{gap:10px!important;align-items:center!important}html body :is(.admin-switch,.ss-check-label){display:flex!important;align-items:center!important;gap:12px!important;min-height:48px!important;max-width:100%!important;padding:10px 13px!important;border:1px solid #cbd7e6!important;border-radius:12px!important;background:#f7f9fc!important;color:#193652!important;font:600 14px/1.5 Arial,sans-serif!important;cursor:pointer!important}html body :is(.admin-switch,.ss-check-label):has(input:checked){background:#edf4ff!important;border-color:#9cb7e6!important}html body :is(.admin-switch,.ss-check-label)>input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;display:inline-block!important;position:relative!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:26px!important;min-height:26px!important;margin:0!important;padding:0!important;border:1px solid #8396b0!important;border-radius:999px!important;background:#d2dce9!important;box-shadow:inset 0 1px 2px #19365214!important;cursor:pointer!important;vertical-align:middle!important}html body :is(.admin-switch,.ss-check-label)>input[type=checkbox]::before{content:""!important;display:block!important;position:absolute!important;inset:3px auto auto 3px!important;width:18px!important;height:18px!important;background:#fff!important;border:0!important;border-radius:50%!important;box-shadow:0 1px 3px #19365238!important;transform:translateX(0)!important;transition:transform 150ms ease!important}html body :is(.admin-switch,.ss-check-label)>input[type=checkbox]:checked{background:#1656ce!important;border-color:#1656ce!important}html body :is(.admin-switch,.ss-check-label)>input[type=checkbox]:checked::before{transform:translateX(18px)!important}html body .bulk-check input[type=checkbox]{width:20px!important;height:20px!important;accent-color:#1656ce}html body button.ym-translation-toggle{display:inline-flex!important;align-items:center!important;gap:12px!important;min-height:44px!important;padding:10px 14px!important;border:1px solid #c7d5e5!important;border-radius:12px!important;background:#fff!important;color:#193652!important;font:600 14px/1.45 Arial,sans-serif!important;-webkit-text-fill-color:currentColor!important;transform:none!important;box-shadow:var(--control-shadow)!important}html body button.ym-translation-toggle::after{content:""!important;position:static!important;display:block!important;flex:0 0 36px!important;width:36px!important;height:22px!important;border:1px solid #8396b0!important;border-radius:20px!important;background:radial-gradient(circle at 10px 10px,#fff 0 7px,transparent 7.5px) #d2dce9!important;transform:none!important}html body button.ym-translation-toggle[aria-pressed=true]{background:#edf4ff!important;border-color:#9cb7e6!important}html body button.ym-translation-toggle[aria-pressed=true]::after{border-color:#1656ce!important;background:radial-gradient(circle at 24px 10px,#fff 0 7px,transparent 7.5px) #1656ce!important}html body .question-card{border-radius:16px!important;border-color:#d2deed!important;box-shadow:0 2px 8px #162e4f05!important}html body .question-card>summary{padding:20px 70px 20px 22px!important;align-items:center!important;background:#fff!important;cursor:pointer!important;list-style:none!important}html body .question-card>summary::-webkit-details-marker{display:none!important}html body .question-card[open]>summary{background:#f1f6ff!important}html body .question-card>summary::after{content:"+"!important;position:absolute!important;inset:50% 18px auto auto!important;display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border:1px solid #c5d5eb!important;border-radius:10px!important;background:#f1f6ff!important;color:#164a9e!important;-webkit-text-fill-color:currentColor!important;font:400 22px/1 Arial,sans-serif!important;transform:translateY(-50%)!important}html body .question-card[open]>summary::after{content:"−"!important;background:#fff!important}html body :is(button,a,input,summary):focus-visible{outline:3px solid #1656ce!important;outline-offset:3px!important}html body :is(button,input)[disabled]{cursor:not-allowed!important;box-shadow:none!important;filter:none!important}html body :is(.btn,.tool-btn,.ss-button,.admin-primary,.admin-pill-button,.ym-answer-recorder-actions button,.ym-answer-recorder-toggle,.list-toggle):disabled{opacity:1!important;background:#edf1f6!important;border-color:#d2dce8!important;color:#687a91!important;-webkit-text-fill-color:currentColor!important}html body button[hidden],html body a[hidden]{display:none!important}@media(max-width:600px){html body :is(.tool-actions,.source-actions,.ym-sf-actions){gap:8px!important}html body .question-card>summary{padding:17px 60px 17px 16px!important}html body .question-card>summary::after{right:13px!important;width:32px!important;height:32px!important}html body .ym-answer-recorder-head{flex-wrap:wrap!important}html body.ym-flashcards-set .fc-mode{display:flex!important;width:100%!important}html body.ym-flashcards-set .mode-btn{flex:1 1 110px!important;padding-inline:12px!important}html body.ym-flashcards-set .small-btns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.ym-flashcards-set .small-btns .btn{min-width:0!important;white-space:normal!important;padding-inline:9px!important}html body :is(.admin-switch,.ss-check-label){width:100%!important}}@media(prefers-reduced-motion:reduce){html body :is(.nav-toggle svg,.ym-answer-recorder-toggle,.list-toggle,.mode-btn,.tool-btn,.source-actions button,.ym-sf-actions button),html body :is(.admin-switch,.ss-check-label)>input[type=checkbox]::before{transition:none!important}}@media(forced-colors:active){html body :is(.admin-switch,.ss-check-label)>input[type=checkbox]{-webkit-appearance:auto!important;appearance:auto!important;forced-color-adjust:auto}html body :is(.admin-switch,.ss-check-label)>input[type=checkbox]::before{display:none!important}html body .mode-btn[aria-pressed=true],html body button[aria-expanded=true]{outline:2px solid Highlight!important;outline-offset:-3px!important}html body button.ym-translation-toggle::after{content:"−"!important;text-align:center!important}html body button.ym-translation-toggle[aria-pressed=true]::after{content:"✓"!important}}}

@layer ym-content-layout{html body :is(.ymy-feedback-center-open-source,.ymy-student-feedback-open,.ymy-student-feedback-modal-actions .primary,.ymy-feedback-center-filter.is-active){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}html body .ym-field-label{display:block!important;margin:6px 0 7px!important;font:600 14px/1.5 Arial,sans-serif!important;color:#193652!important}html body .admin-inline-grid:has(>.ym-field-label){grid-template-columns:minmax(0,1fr)!important;gap:0!important}html body :is(select,textarea,[tabindex="0"]):focus-visible{outline:3px solid #1656ce!important;outline-offset:3px!important}html body .ss-dialog-actions{flex-wrap:wrap!important;gap:10px!important}html body .ss-dialog-actions>button{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .admin-settings-form :is(input,select){width:100%!important}html body .admin-settings-form .admin-switch input{width:44px!important}html body :is(.admin-switch,.ss-check-label):has(input:disabled){cursor:not-allowed!important;background:#f1f4f8!important;color:#687a91!important}@media(max-width:600px){html body:is(.admin-page,.ss-page) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea),html body :is(.auth-form,.workspace-body) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){font-size:16px!important;line-height:1.5!important}html body .ss-dialog{max-width:calc(100% - 20px)!important}html body .ss-dialog form{padding:18px 14px!important}}@media(max-width:480px){html body .ss-dialog-grid{grid-template-columns:minmax(0,1fr)!important;gap:0!important}html body .ss-dialog-actions>button{flex:1 1 120px!important}}@media(forced-colors:active){html body :is(select,textarea,[tabindex="0"]):focus-visible{outline-color:Highlight!important}}}@layer ym-content-layout{body:is(.ym-speaking-bank,.ym-speaking-topic,.ym-speaking-unified) :is(.topic-button,.topic-all-link,.question-card>summary,.band9-disclosure>summary,.source-timer-shell>summary,.source-related){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}body:is(.ym-speaking-bank,.ym-speaking-topic,.ym-speaking-unified) :is(.topic-button,.topic-all-link)>b,body:is(.ym-speaking-bank,.ym-speaking-topic,.ym-speaking-unified) :is(.band9-disclosure,.source-timer-shell)>summary>span,body:is(.ym-speaking-bank,.ym-speaking-topic,.ym-speaking-unified) .question-title{min-width:0!important;max-width:100%!important;flex:1 1 0%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}body:is(.ym-speaking-bank,.ym-speaking-topic,.ym-speaking-unified) :is(.source-vocab-item,.ym-sf-vocab-table td,.translation-en,.translation-vi,.ym-sf-translation-table td,.source-related)>:is(div,p,span,em,strong,a),body:is(.ym-speaking-bank,.ym-speaking-topic,.ym-speaking-unified) :is(.source-ipa,[data-sf-field=ipa],.ym-inline-vocab,.phrase,.ym-el-ipa){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}body:is(.ym-speaking-bank,.ym-speaking-topic,.ym-speaking-unified) :is(.ym-sf-vocab-table,.ym-sf-translation-table) td::before{white-space:normal!important;overflow-wrap:anywhere!important}body:is(.ym-speaking-bank,.ym-speaking-topic,.ym-speaking-unified) :is(.model-answer,.script,.ym-sample,.ym-script,.translation-en,.translation-vi) :is(.phrase,.ym-inline-vocab,.ym-english-clickable){max-width:100%!important;overflow-wrap:anywhere!important;white-space:normal!important;word-break:normal!important}.ym-english-lookup,.ym-english-lookup :is(.ym-el-meaning,.ym-el-english,.ym-el-example,.ym-el-ipa,.ym-el-word,.ym-el-speak){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.ym-english-lookup :is(.ym-el-meaning,.ym-el-english,.ym-el-example)>*,.ym-english-lookup :is(.ym-el-ipa,.ym-el-word,.ym-el-speak){min-width:0!important;overflow-wrap:anywhere!important;word-break:normal!important}.ym-notes-dock :is(.ym-notes-heading>div,.ym-notes-guide,.ym-notes-meta>span,.ym-notes-actions>button,.ym-notes-editor,.ym-notes-quick),:is(.ym-idea-title-wrap,.ym-answer-recorder-title-wrap)>div,:is(.ym-idea-feedback-head,.ym-idea-history-item,.ym-answer-recorder-storage,.ym-answer-recorder-history-head,.ym-answer-recorder-take-head,.ym-answer-recorder-feedback-head,.ym-answer-recorder-state)>:not(.ym-answer-recorder-dot){min-width:0!important;max-width:100%!important}.ym-notes-dock [data-note-context]{max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important}.ym-notes-dock :is(.ym-notes-guide span,[data-note-status],.ym-notes-help),:is(.ym-idea-pad,.ym-answer-recorder) :is(.ym-idea-subtitle,.ym-idea-hint,.ym-idea-status,.ym-idea-submit-status,.ym-idea-feedback-meta,.ym-answer-recorder-title,.ym-answer-recorder-state,.ym-answer-recorder-user,.ym-answer-recorder-take-title,.ym-answer-recorder-submit-status,.ym-answer-recorder-feedback-meta,[data-answer-permission-message]){overflow-wrap:anywhere!important;word-break:normal!important}:is(.ym-notes-guide-head,.ym-notes-meta,.ym-idea-templates,.ym-notes-quick,.ym-idea-actions,.ym-idea-history-item,.ym-answer-recorder-storage,.ym-answer-recorder-history-head,.ym-answer-recorder-take-head,.ym-answer-recorder-feedback-head){flex-wrap:wrap!important}:is(.ym-idea-templates,.ym-notes-quick){overflow:visible!important;margin-inline:0!important}:is(.ym-idea-templates,.ym-notes-quick)>button{flex:0 1 auto!important}:is(.ym-idea-pad,.ym-answer-recorder,.ym-notes-dock) :is(button:not(.ym-notes-close):not(.ym-notes-tab),.ym-answer-recorder-take-actions a){min-width:0!important;max-width:100%!important;box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.ym-notes-dock .ym-notes-close{flex-shrink:0!important}.ym-notes-dock .ym-notes-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr))!important}:is(.ym-idea-status,.ym-answer-recorder-user,.ym-answer-recorder-sent){min-width:0!important;max-width:100%!important;flex-shrink:1!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-overflow:clip!important}.ym-answer-recorder-user{overflow:visible!important}.ym-idea-status::before{flex-shrink:0!important}.ym-idea-pad .ym-idea-submit-panel{display:flex!important;flex-wrap:wrap!important;min-width:0!important;max-width:100%!important}.ym-idea-pad .ym-idea-submit-panel>button{flex:1 1 180px!important}.ym-idea-pad .ym-idea-submit-status{flex:1 0 100%!important;text-align:start!important}.ym-answer-recorder .ym-answer-recorder-take-actions{min-width:0!important;max-width:100%!important;flex-wrap:wrap!important}.ym-answer-recorder audio{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.ym-p2-timer .p2-timer-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))!important}.ym-p2-timer :is(.p2-timer-heading,.p2-timer-controls){flex-wrap:wrap!important}.ym-p2-timer :is(.p2-timer-heading>div,.p2-timer-steps li>div,.p2-timer-notes,.p2-timer-controls>button){min-width:0!important;max-width:100%!important}.ym-p2-timer :is(.p2-timer-steps li>div,.p2-timer-clock-hint,.p2-notes-save,.p2-timer-controls>button,.p2-timer-notes>label){overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important}}@layer ym-content-layout{html body.ym-flashcards-set .toolbar{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))!important}html body.ym-flashcards-set .card-navigation-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr))!important}html body.ym-flashcards-set .fc-section-link-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr))!important}html body.ym-flashcards-set .stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))!important}html body.ym-flashcards-set :is(.study-grid,.toolbar,.stats,.quiz-row,.small-btns,.card-navigation-row,.fc-section-link-head,.fc-mode,.fc-keyboard-dialog-head,.fc-keyboard-grid,.fc-keyboard-grid>div)>*{min-width:0!important;max-width:100%!important}html body.ym-flashcards-set :is(.panel,.card-stage,.flashcard,.face,.quiz-box,.info-block,.card-list,.fc-section-link-panel,.fc-keyboard-dialog){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body.ym-flashcards-set :is(.toolbar,.quiz-row) :is(input,select){min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}html body.ym-flashcards-set :is(.toolbar,.card-navigation-row,.small-btns,.fc-mode,.fc-section-link-head,.list-head) button{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html body.ym-flashcards-set .fc-section-link-head{flex-wrap:wrap!important}html body.ym-flashcards-set .fc-section-link-head>div{flex:1 1 260px!important}html body.ym-flashcards-set .fc-copy-current-link{flex:0 1 auto!important}html body.ym-flashcards-set :is(.vi-prompt,.word,.value,.ipa,.pos,.badge,.feedback,.back-correct-feedback,.flash-only-hint,.hint-line,.note,.fc-current-section,.fc-section-link,.stat,.fc-keyboard-dialog){overflow-wrap:anywhere!important;word-break:normal!important}html body.ym-flashcards-set :is(.vi-prompt,.word,.value,.ipa,.pos,.badge,.feedback,.back-correct-feedback,.flash-only-hint,.hint-line,.note){white-space:normal!important;max-width:100%!important}html body.ym-flashcards-set .card-list .item>span:first-child{flex:1 1 0!important;min-width:0!important;max-width:100%!important}html body.ym-flashcards-set .card-list .item :is(.w,.s){white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html body.ym-flashcards-set .card-list .learned-mark{flex:0 0 auto!important}html body.ym-flashcards-set .list-head{grid-template-columns:minmax(0,1fr)!important;justify-items:start!important}html body.ym-flashcards-set .list-head :is(h2,span,button){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body.ym-flashcards-set .tap-flip-cta{max-width:calc(100% - 32px)!important;white-space:normal!important;overflow-wrap:anywhere!important;box-sizing:border-box!important}html body.ym-flashcards-set .fc-keyboard-bar{min-width:0!important;max-width:100%!important;flex-wrap:wrap!important}html body.ym-flashcards-set .fc-keyboard-bar :is(.fc-keyboard-core,.fc-keyboard-help-btn){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;flex-wrap:wrap!important}html body.ym-flashcards-set .fc-keyboard-dialog :is(h2,p,b,small,span){min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important}html body.ym-flashcards-set .toast{width:max-content!important;max-width:calc(100% - 28px)!important;white-space:normal!important;overflow-wrap:anywhere!important;box-sizing:border-box!important}html body.ym-flashcards-hub :is(.hero,.hero-card,.metric-grid,.set-grid,.metric)>*,html body.ym-speaking-home :is(.studio-hero,.studio-part-index,.metrics,.metric)>*{min-width:0!important;max-width:100%!important}html body.ym-flashcards-hub .metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))!important}html body:is(.ym-flashcards-hub,.ym-speaking-home) .metric{flex-wrap:wrap!important}html body:is(.ym-flashcards-hub,.ym-speaking-home) :is(.metric,.eyebrow,.set-kind,.hero-actions,.studio-part-index,.site-footer) :is(span,b,strong,small,a){white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html body.ym-flashcards-hub .set-card :is(h3,p,.badge){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html body.ym-flashcards-hub #reader .reader-title :is(b,small),html body.ym-flashcards-hub #reader .side-title strong,html body.ym-flashcards-hub #reader .fc-load-message{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html body.ym-flashcards-hub #reader .loader>div{min-width:0!important;max-width:100%!important}html body.ym-flashcards-hub #reader :is(.fc-load-direct,.fc-retry){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body.ym-studio :is(.site-header,.bank-header){grid-template-rows:minmax(76px,auto) auto!important}html body.ym-studio :is(.site-header,.bank-header)>*,html body.ym-studio :is(.site-nav,.bank-nav)>:is(a,button,.nav-group){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body.ym-studio :is(.site-nav,.bank-nav)>:is(a,button),html body.ym-studio .nav-group>.nav-parent{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html body.ym-studio .nav-group>.nav-parent{min-width:0!important;max-width:100%!important}html body.ym-studio .member-auth-bar.ym-account-docked{flex-wrap:wrap!important}html body.ym-studio .member-auth-email{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;overflow:visible!important;text-overflow:clip!important}html body.ym-studio :is(.nav-submenu,.ym-nav-portal)>a{min-width:0!important;max-width:100%!important}html body.ym-studio :is(.nav-submenu,.ym-nav-portal) .ym-submenu-main{flex:1 1 0!important;min-width:0!important;max-width:100%!important}html body.ym-studio :is(.nav-submenu,.ym-nav-portal) .ym-submenu-main :is(span,small){white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}@media(max-width:760px){html body.ym-studio :is(.site-header,.bank-header){grid-template-rows:minmax(68px,auto) auto!important}}@media(max-width:460px){html body.ym-flashcards-set .quiz-row{grid-template-columns:minmax(0,1fr)!important}html body.ym-flashcards-set #checkAnswer{min-width:0!important;max-width:100%!important}html body.ym-flashcards-set .fc-keyboard-grid>div{grid-template-columns:minmax(0,auto) minmax(0,1fr)!important}html body.ym-speaking-home .studio-part-index>a{grid-template-columns:minmax(0,36px) minmax(0,1fr) minmax(0,19px)!important}}}@layer ym-content-layout{html body.admin-page :is(.admin-grid,.admin-left,.admin-command-center,.admin-command-item,.admin-inline-grid,.admin-power-grid,.admin-user-head,.admin-role-row,.admin-meta-grid,.admin-action-grid,.reminder-layout,.reminder-side,.reminder-two-columns,.reminder-history-item,.speaking-idea-filters,.speaking-recording-filters)>*{min-width:0!important;max-width:100%!important}html body.admin-page :is(.admin-user-list,.admin-user-card,.admin-user-body,.admin-device-box,.admin-permission-current,.admin-current-role,.bulk-result,.bulk-table-wrap,.sia-card,.sia-body,.sia-reply,.sia-feedback-editor,.sra-card,.sra-body,.sra-reply,.reminder-person,.reminder-history-main){min-width:0!important;max-width:100%!important}html body.admin-page :is(.admin-current,.admin-current-role,.admin-panel-head,.admin-mini-row,.admin-command-links,.sia-card-head,.sra-head,.sia-reply-actions,.sra-reply-footer,.sia-feedback-item-head,.sra-feedback-item-head,.sia-feedback-item-actions,.sra-feedback-item-actions,.reminder-history-heading){flex-wrap:wrap!important}html body.admin-page :is(.admin-current,.admin-current-role,.admin-mini-row,.sia-card-head,.sra-head,.sia-reply-actions,.sra-reply-footer,.sia-feedback-item-head,.sra-feedback-item-head,.reminder-history-heading)>*{min-width:0!important;max-width:100%!important}html body.admin-page :is(.admin-user-name,.admin-current strong,.admin-current-role,.admin-note,.admin-device-box,.admin-status,.admin-power-status,.bulk-sample,.bulk-progress,.permission-chip,.admin-permission-chip,.admin-badge,.admin-tag,.sia-tag,.sra-tag,.sia-student p,.sra-student p,.sia-feedback-meta,.sra-feedback-meta,.sra-meta span,.sia-reply-status,.sra-reply-status,.reminder-config-pill,.reminder-type-card,.reminder-history-main,.reminder-campaign-status,.reminder-type-badge){overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important}html body.admin-page :is(.admin-command-item a,.admin-command-item button,.admin-command-links a,.admin-pill-button,.admin-primary,.admin-close,.admin-action,.sia-send,.sra-actions a,.sra-actions button,.sra-send-reply,.sia-feedback-item-actions button,.sra-feedback-item-actions button){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body.admin-page :is(.reminder-person-copy b,.reminder-person-copy span,.reminder-history-main h3){white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}html body.admin-page :is(.admin-input,.admin-select,.sia-reply textarea,.sia-feedback-edit-textarea,.sra-reply-input){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body.admin-page :is(.bulk-table-wrap,.admin-audit){min-width:0!important;max-width:100%!important;overflow:auto!important}html body.admin-page .admin-secret-modal{box-sizing:border-box!important;overflow:auto!important}html body.admin-page .admin-secret-card{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;max-height:calc(100dvh - 36px)!important;overflow:auto!important}html body.admin-page .admin-secret-card :is(p,h3,.admin-secret-value){overflow-wrap:anywhere!important}html body.auth-page:not(.admin-page) :is(.auth-main,.auth-features,.auth-feature,.auth-help-row)>*{min-width:0!important;max-width:100%!important}html body.auth-page:not(.admin-page) :is(.auth-card,.device-card,.auth-direct-form,.auth-recovery-form,.change-form,.auth-field,.change-input){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body.auth-page:not(.admin-page) :is(.auth-status,.auth-recovery-status,.change-status,.auth-card-kicker,.auth-help-row,.auth-remember-device,.device-info,.change-email,.admin-code-box){overflow-wrap:anywhere!important;word-break:normal!important}html body.auth-page:not(.admin-page) :is(.auth-login-btn,.auth-secondary-login,.auth-secondary-btn,.auth-link-btn,.auth-card button){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;height:auto!important}html body.ym-admin-workspace :is(.page-heading,.workspace-statusbar,.workspace-topbar,.panel-head,.profile-top,.profile-intro,.profile-filters,.live-card .person,.metric-top,.metric-caption,.pager,.overview-caption)>*{min-width:0!important;max-width:100%!important}html body.ym-admin-workspace :is(.page-heading,.workspace-statusbar,.panel-head,.profile-intro,.metric-top,.metric-caption,.pager,.overview-caption,.workspace-footer){flex-wrap:wrap!important}html body.ym-admin-workspace :is(.person b,.person small,.profile-top h2,.profile-intro,.metric-top,.metric-caption,.metric-value,.live-title,.live-meta,.workspace-statusbar,.notice,.today-label,.profile-metrics,.coverage,.note-card summary){overflow-wrap:anywhere!important;word-break:normal!important}html body.ym-admin-workspace :is(.overview-rail,.metric-grid,.profile-metrics,.live-grid)>*{min-width:0!important;max-width:100%!important}html body.ym-admin-workspace :is(.table-wrap,.profile-body,.profile-top){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body.ym-admin-workspace .table-wrap{overflow-x:auto!important}html body.ym-admin-workspace :is(.panel-head a,.quick-links a,.profile-top h2,.live-card .person>div){min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}html body.ss-page :is(.ss-stats,.ss-class-list,.ss-quick-top,.ss-quick-body,.sb-basics,.sb-timing,.sb-ranges,.sb-range,.ss-dialog-grid)>*{min-width:0!important;max-width:100%!important}html body.ss-page :is(.ss-section-head,.ss-class-row,.ss-admin-top,.ss-booking,.ss-saved-strip,.ss-quick-footer,.ss-dialog-head,.ss-entry-count,.ss-mobile-submit){flex-wrap:wrap!important}html body.ss-page :is(.ss-header-inner,.ss-section-head,.ss-class-row,.ss-admin-top,.ss-booking,.ss-saved-strip,.ss-quick-footer,.ss-dialog-head,.ss-mobile-submit,.ss-slot-top,.ss-slot-meta,.sb-range-title)>*{min-width:0!important;max-width:100%!important}html body.ss-page :is(.ss-button,.ss-tag,.ss-account,.ss-zone,.ss-stat span,.ss-step,.ss-slot-time,.ss-slot-meta,.ss-member,.ss-manual-badge,.ss-class-row,.ss-entry-count,.ss-section-head,.ss-dialog-head,.sb-range-title,.sb-join){white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html body.ss-page :is(.ss-input,.ss-field,.ss-quick-body,.ss-entry-guide,.sb-table-wrap,.sb-review-inner,.ss-dialog form,.ss-dialog fieldset){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body.ss-page .ss-dialog{overflow:auto!important}html body.ss-page .ss-dialog-close{flex:0 0 44px!important}html body.ss-page .ss-group li .ss-member-actions{flex-wrap:wrap!important;max-width:100%!important}@media(min-width:1121px){html body.admin-page .admin-command-center{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important}}@media(max-width:760px){html body.auth-page:not(.admin-page) .auth-header{height:auto!important;min-height:72px!important;flex-wrap:wrap!important;gap:12px!important;padding-block:12px!important}html body.auth-page:not(.admin-page) .auth-logo{min-width:0!important;max-width:100%!important}html body.auth-page:not(.admin-page) .auth-logo img{max-width:100%!important}html body.admin-page :is(.admin-command-item .admin-command-links,.reminder-two-columns){grid-column:1/-1!important}html body.ym-admin-workspace .workspace-topbar{height:auto!important;min-height:64px!important;flex-wrap:wrap!important;padding-block:12px!important}html body.ym-admin-workspace :is(.topbar-actions,.breadcrumb){flex-wrap:wrap!important}html body.ss-page.ss-has-selection{padding-bottom:112px!important}}@media(max-width:480px){html body.admin-page :is(.admin-inline-grid,.bulk-actions,.reminder-two-columns){grid-template-columns:minmax(0,1fr)!important}html body.ym-admin-workspace .heading-actions{text-align:left!important}html body.ym-admin-workspace .note-card summary>div{min-width:0!important}html body.ss-page :is(.sb-timing,.ss-quick-footer .ss-actions){grid-template-columns:minmax(0,1fr)!important}html body.ss-page .ss-mobile-submit>span{flex:1 1 90px!important}html body.ss-page .ss-mobile-submit .ss-button{flex:1 1 150px!important;white-space:normal!important}html body.ss-page.ss-has-selection{padding-bottom:128px!important}}@media(max-width:420px){html body.ss-page :is(.sb-range,.ss-quick-top){grid-template-columns:minmax(0,1fr)!important}html body.ss-page .sb-remove-range{justify-self:end!important}}@media print{html body.ym-admin-workspace .table-wrap,html body.admin-page .bulk-table-wrap{overflow:visible!important;max-height:none!important}}}@layer ym-content-layout{html body{--ui25-text:#17212f;--ui25-muted:#52637a;--ui25-blue:#1656ce;--ui25-border:#cbd5e1;--ui25-surface:#fff;--ui25-soft:#f5f7fb;--ui25-radius:18px}html body.ym-studio{background-color:var(--ui25-soft)!important}html body:is(.ym-studio,.auth-page,.admin-page,.ss-page,.ym-admin-workspace) :is(a,button,input,summary):focus-visible{outline:3px solid var(--ui25-blue)!important;outline-offset:3px!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}html body:is(.ym-studio,.auth-page,.admin-page,.ss-page,.ym-admin-workspace) :is(a,button,.topic-card,.question-card,.flashcard,.flashcard-inner,.face){transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(forced-colors:active){html body:is(.ym-studio,.auth-page,.admin-page,.ss-page,.ym-admin-workspace) :is(a,button,input,summary):focus-visible{outline-color:Highlight!important}}html body.ym-studio :is(.site-header,.bank-header){padding-inline:max(16px,calc((100% - 1296px)/2))!important;border-bottom-color:var(--ui25-border)!important}html body.ym-studio :is(.site-nav,.bank-nav){gap:8px!important;padding-block:10px!important}html body.ym-studio :is(.site-nav,.bank-nav)>:is(a,button),html body.ym-studio .nav-group>.nav-parent{font-size:14px!important;line-height:1.5!important;padding:10px 14px!important;min-height:44px!important}html body.ym-studio .nav-group>.nav-parent{padding-inline-end:10px!important}html body.ym-studio .nav-group{gap:3px!important;padding:3px!important;border-radius:14px!important}html body.ym-studio .nav-group:has(>.nav-parent.active){background:#183858!important;border-color:#183858!important}html body.ym-studio .nav-group:has(>.nav-parent.active)>.nav-parent{color:#fff!important;-webkit-text-fill-color:currentColor!important}html body.ym-studio :is(.member-auth-logout,.member-auth-admin){font-size:13px!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important}html body.ym-studio .member-auth-email{font-size:13px!important}html body :is(.nav-submenu,.ym-nav-portal)>a{min-height:52px!important;padding:12px!important;gap:12px!important}html body :is(.nav-submenu,.ym-nav-portal)>a :is(span,small,b){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html body .ym-nav-portal .ym-submenu-main small{font-size:13px!important;line-height:1.6!important}html body.ym-speaking-library>main{padding-top:clamp(20px,3vw,40px)!important}html body.ym-speaking-library .studio-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;gap:clamp(24px,4vw,48px)!important;padding:clamp(22px,4vw,48px)!important;border-radius:24px!important;border-color:var(--ui25-border)!important;border-top-color:#b59764!important;box-shadow:0 8px 28px #18385808!important}html body.ym-speaking-library .studio-hero h1{font-size:clamp(32px,4.5vw,56px)!important;line-height:1.18!important;letter-spacing:-.035em!important;margin-block:18px!important}html body.ym-speaking-library .studio-hero-copy>p{max-width:58ch!important;font-size:16px!important;line-height:1.8!important;color:var(--ui25-muted)!important}html body.ym-speaking-library :is(.studio-hero .eyebrow,.learning-hub-banner .eyebrow,.section-head .eyebrow){font-size:12px!important;line-height:1.6!important;letter-spacing:.12em!important}html body.ym-speaking-library .studio-part-index{padding:22px!important;border-radius:var(--ui25-radius)!important;background:#183858!important;border:1px solid #183858!important}html body.ym-speaking-library .studio-part-index>a{padding-block:18px!important;gap:12px!important}html body.ym-speaking-library .studio-part-index>a small{font-size:14px!important;line-height:1.6!important}html body.ym-speaking-library .studio-panel-label{font-size:12px!important;letter-spacing:.12em!important}html body.ym-speaking-library .hero-actions{gap:12px!important;margin-top:24px!important}html body.ym-speaking-library .hero-actions>.btn{min-height:48px!important;font-size:15px!important;line-height:1.5!important;padding:12px 18px!important;border-radius:12px!important}html body.ym-speaking-library .learning-hub-banner{padding:22px 26px!important;border-radius:var(--ui25-radius)!important;border-color:var(--ui25-border)!important;background:#eef4ff!important;gap:20px!important;margin-bottom:36px!important}html body.ym-speaking-library .learning-hub-banner :is(p,.btn){font-size:15px!important;line-height:1.6!important}html body.ym-speaking-library .section-head h2{font-size:clamp(25px,3vw,32px)!important;line-height:1.3!important}html body.ym-speaking-library .section-head p{font-size:16px!important;line-height:1.7!important}html body.ym-speaking-library .topic-total{font-size:14px!important;line-height:1.5!important;padding:8px 12px!important;white-space:normal!important;overflow-wrap:anywhere!important}html body.ym-speaking-library .library-tools{padding:20px!important;gap:16px!important;border-radius:var(--ui25-radius)!important;border-color:var(--ui25-border)!important;box-shadow:none!important}html body.ym-speaking-library .library-tools .search-wrap{background:var(--ui25-soft)!important;border:1px solid var(--ui25-border)!important;border-radius:12px!important;min-width:0!important;max-width:100%!important}html body.ym-speaking-library .library-tools :is(input,select){font-size:16px!important;line-height:1.5!important}html body.ym-speaking-library .studio-collection-label{font-size:14px!important;line-height:1.5!important}html body.ym-speaking-library .filter-btn{font-size:14px!important;line-height:1.5!important;min-height:44px!important;padding:10px 14px!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body.ym-speaking-library .topic-grid{gap:20px!important;align-items:stretch!important}html body.ym-speaking-library .topic-card{border:1px solid var(--ui25-border)!important;border-radius:var(--ui25-radius)!important;padding:24px!important;box-shadow:0 3px 12px #18385805!important}html body.ym-speaking-library .topic-card h3{font-size:21px!important;line-height:1.45!important;margin-block:14px 10px!important}html body.ym-speaking-library .topic-card p{font-size:15px!important;line-height:1.75!important;color:var(--ui25-muted)!important}html body.ym-speaking-library .topic-card :is(.topic-number,.topic-category){font-size:13px!important;line-height:1.6!important}html body.ym-speaking-library .topic-card .open-topic{font-size:15px!important;line-height:1.5!important;min-height:46px!important}html body.ym-speaking-library .empty-state{padding:28px 20px!important;border:1px dashed #9aaec6!important;border-radius:var(--ui25-radius)!important;background:#fff!important;color:var(--ui25-muted)!important;font-size:16px!important;line-height:1.7!important}html body.ym-studio :is(.site-footer,.bank-footer,.source-footer,.fc-footer,.auth-footer,.ss-footer){font-size:13px!important;line-height:1.8!important;gap:10px!important;overflow-wrap:anywhere!important;white-space:normal!important}html body.auth-page:not(.admin-page){background:var(--ui25-soft)!important}html body.auth-page:not(.admin-page) .auth-shell{box-sizing:border-box!important;width:100%!important;max-width:1200px!important;margin-inline:auto!important;padding:clamp(16px,3vw,32px)!important}html body.auth-page:not(.admin-page) .auth-header{min-height:72px!important;height:auto!important;gap:16px!important;flex-wrap:wrap!important;margin-bottom:16px!important}html body.auth-page:not(.admin-page) :is(.auth-card,.activate-card,.change-card,.device-card){border-radius:var(--ui25-radius)!important;padding:clamp(20px,3.5vw,40px)!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html body.auth-page:not(.admin-page) :is(.activate-card,.change-card,.device-card){width:min(680px,100%)!important;margin:24px auto!important;background:#fff!important;border:1px solid var(--ui25-border)!important;box-shadow:0 8px 28px #18385808!important}html body.auth-page:not(.admin-page) :is(.activate-card,.change-card)::before{background:#1656ce!important;height:3px!important}html body.auth-page:not(.admin-page) :is(.activate-card,.change-card,.device-card) h1{font-size:clamp(27px,4vw,36px)!important;line-height:1.3!important;letter-spacing:-.025em!important}html body.auth-page:not(.admin-page) :is(.auth-field-label,.activate-label,.change-label){font-size:14px!important;line-height:1.6!important;font-weight:600!important;color:var(--ui25-text)!important}html body.auth-page:not(.admin-page) :is(.auth-field,.activate-input,.change-input){width:100%!important;min-width:0!important;max-width:100%!important;min-height:50px!important;box-sizing:border-box!important;padding:12px 14px!important;font:400 16px/1.5 Arial,sans-serif!important;border:1px solid #9aadc4!important;border-radius:12px!important;background:#fff!important;color:var(--ui25-text)!important}html body.auth-page:not(.admin-page) :is(.auth-field,.activate-input,.change-input):focus{border-color:var(--ui25-blue)!important;box-shadow:0 0 0 3px #1656ce1a!important}html body.auth-page:not(.admin-page) :is(.auth-field,.activate-input,.change-input):focus-visible{outline:2px solid var(--ui25-blue)!important;outline-offset:2px!important}html body.auth-page:not(.admin-page) :is(.auth-secondary-login,.activate-submit,.change-submit){min-width:0!important;max-width:100%!important;min-height:50px!important;padding:12px 18px!important;border:1px solid var(--ui25-blue)!important;border-radius:12px!important;background:var(--ui25-blue)!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;font:600 16px/1.5 Arial,sans-serif!important;white-space:normal!important;overflow-wrap:anywhere!important;box-shadow:0 3px 8px #1656ce14!important}html body.auth-page:not(.admin-page) :is(.activate-link,.auth-link-btn){min-width:0!important;max-width:100%!important;min-height:44px!important;font-size:15px!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important;box-sizing:border-box!important}html body.auth-page:not(.admin-page) :is(.auth-card-kicker,.auth-private,.auth-eyebrow){font-size:12px!important;line-height:1.6!important}html body.auth-page:not(.admin-page) :is(.auth-card>p,.auth-feature span,.auth-help-row,.change-hint,.activate-note>div,.auth-remember-device small){font-size:14px!important;line-height:1.75!important}html body.auth-page:not(.admin-page) .auth-remember-device strong{font-size:14px!important;line-height:1.6!important}html body.auth-page:not(.admin-page) :is(.auth-recovery-box,.studio-login-help)>summary{font-size:14px!important;line-height:1.6!important}html body.auth-page:not(.admin-page) :is(.auth-status,.auth-recovery-status,.activate-status,.change-status){font-size:14px!important;line-height:1.7!important;font-weight:500!important;overflow-wrap:anywhere!important}html body.auth-page:not(.admin-page) .change-user{overflow-wrap:anywhere!important;word-break:normal!important}html body.auth-page:not(.admin-page) .auth-main:has(>.auth-copy:only-child){grid-template-columns:minmax(0,1fr)!important}html body.auth-page:not(.admin-page) .simple-auth-message{box-sizing:border-box!important;width:calc(100% - 32px)!important;max-width:640px!important;margin:clamp(24px,8vh,80px) auto!important;padding:clamp(22px,4vw,40px)!important;background:#fff!important;border:1px solid var(--ui25-border)!important;border-radius:var(--ui25-radius)!important;box-shadow:0 8px 28px #18385808!important}html body.auth-page:not(.admin-page) .simple-auth-message :is(h1,p,button,a){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html body.auth-page:not(.admin-page) .simple-auth-message h1{font-size:clamp(26px,4vw,34px)!important;line-height:1.3!important}html body.auth-page:not(.admin-page) .simple-auth-message p{font-size:16px!important;line-height:1.75!important}html body.auth-page:not(.admin-page) .simple-auth-message img{width:220px!important;max-width:100%!important;height:auto!important}html body.auth-page:not(.admin-page) :is(.auth-login-btn,.auth-secondary-btn){min-height:44px!important;font-size:15px!important;line-height:1.5!important}@media(hover:hover)and (pointer:fine){html body.ym-speaking-library .topic-card:hover{border-color:#8aa8cd!important;box-shadow:0 8px 24px #18385810!important}html body.auth-page:not(.admin-page) :is(.auth-secondary-login,.activate-submit,.change-submit):hover:not(:disabled){background:#1046ac!important;border-color:#1046ac!important}}@media(max-width:900px){html body.ym-speaking-library .studio-hero{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:600px){html body.ym-speaking-library :is(.learning-hub-banner,.library-tools,.topic-card){padding:18px!important}html body.ym-speaking-library .hero-actions>.btn{flex:1 1 180px!important}html body.ym-speaking-library .learning-hub-banner>.btn{width:100%!important}html body.ym-speaking-library .studio-part-index{padding:18px!important}html body.auth-page:not(.admin-page) .auth-shell{padding:14px!important}html body.auth-page:not(.admin-page) .auth-copy{padding:26px 22px!important}html body.auth-page:not(.admin-page) :is(.auth-card,.activate-card,.change-card,.device-card){padding:24px 20px!important}}@media(max-width:520px){html body.ym-studio :is(.site-header,.bank-header){grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important}html body.ym-studio :is(.site-header,.bank-header)>:is(.logo,.bank-logo){grid-column:1!important;grid-row:1!important}html body.ym-studio .member-auth-bar.ym-account-docked{grid-column:1!important;grid-row:2!important;width:100%!important;max-width:100%!important;justify-content:flex-start!important;padding-bottom:10px!important}html body.ym-studio :is(.site-nav,.bank-nav){grid-column:1!important;grid-row:3!important;gap:6px!important}html body.ym-studio :is(.site-nav,.bank-nav)>:is(a,button),html body.ym-studio .nav-group>.nav-parent{padding-inline:10px!important}}@media print{html body.ym-speaking-library :is(.studio-hero,.topic-card,.library-tools){box-shadow:none!important}}}@layer ym-content-layout{html body.ym-speaking-bank .bank-hero{padding-block:clamp(24px,3vw,38px)!important}html body.ym-speaking-bank .bank-hero p{max-width:68ch!important;color:var(--ui25-muted,#52637a)!important;font-size:16px!important;line-height:1.75!important}html body.ym-speaking-bank .topic-panel{border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:var(--ui25-radius,18px)!important;background:var(--ui25-surface,#fff)!important;padding:16px!important}html body.ym-speaking-bank .topic-panel h2{margin:0 0 12px!important;font-size:16px!important;line-height:1.5!important;color:var(--ui25-text,#183858)!important}html body.ym-speaking-bank :is(.topic-button,.topic-all-link){min-height:56px!important;padding:12px!important;gap:10px!important;border-radius:12px!important}html body.ym-speaking-bank :is(.topic-button,.topic-all-link)>b{font-size:14px!important;line-height:1.6!important}html body.ym-speaking-bank .tools{gap:12px!important;padding:16px!important;margin-bottom:22px!important;border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:16px!important;background:var(--ui25-surface,#fff)!important}html body.ym-speaking-bank :is(.tools,.source-collection-tools) :is(input,select){min-height:48px!important;padding:12px 14px!important;border-radius:10px!important;border-color:var(--ui25-border,#cbd5e1)!important;background:var(--ui25-surface,#fff)!important;color:var(--ui25-text,#183858)!important;font-size:16px!important;line-height:1.5!important}html body.ym-speaking-bank .source-collection-tools label{font-size:14px!important;line-height:1.6!important;color:var(--ui25-muted,#52637a)!important}html body.ym-speaking-bank :is(.tools,.source-collection-tools) select{padding-inline-end:38px!important}html body.ym-speaking-bank .topic-heading{gap:12px!important;margin-bottom:18px!important}html body.ym-speaking-bank .topic-heading h2{color:var(--ui25-text,#183858)!important;font-size:clamp(22px,2.2vw,28px)!important;line-height:1.4!important;letter-spacing:-.02em!important}html body.ym-speaking-bank .topic-heading p{color:var(--ui25-muted,#52637a)!important;font-size:14px!important;line-height:1.65!important}html body.ym-speaking-bank .question-grid{gap:16px!important}html body.ym-speaking-bank .question-card{border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:var(--ui25-radius,18px)!important;overflow:visible!important;background:var(--ui25-surface,#fff)!important;box-shadow:0 3px 12px #18385806!important}html body.ym-speaking-bank .question-card[open]{border-color:#9cb7e5!important;box-shadow:0 8px 24px #1838580a!important}html body.ym-speaking-bank .question-card>summary{gap:14px!important;padding:20px 68px 20px 22px!important;min-height:78px!important;border-radius:17px!important;color:var(--ui25-text,#183858)!important;font-size:18px!important;line-height:1.65!important;font-weight:650!important;background:var(--ui25-surface,#fff)!important}html body.ym-speaking-bank .question-card[open]>summary{border-radius:17px 17px 0 0!important;background:#edf4ff!important;border-bottom:1px solid #cddcf2!important}html body.ym-speaking-bank .question-card>summary::after{top:22px!important;right:20px!important;width:32px!important;height:32px!important;border:1px solid #b7c9e5!important;border-radius:9px!important;background:var(--ui25-surface,#fff)!important;color:var(--ui25-blue,#1656ce)!important;transform:none!important}html body.ym-speaking-bank .question-card .question-no{margin-top:1px!important;flex-basis:32px!important;min-width:32px!important;height:32px!important;border-color:#d2dff2!important;background:#edf3fc!important;color:var(--ui25-blue,#1656ce)!important;-webkit-text-fill-color:currentColor!important;font-size:12px!important;border-radius:9px!important}html body.ym-speaking-bank .question-card[open] .question-no{background:var(--ui25-blue,#1656ce)!important;border-color:var(--ui25-blue,#1656ce)!important;color:#fff!important}html body.ym-speaking-bank .question-body{padding:clamp(16px,2vw,26px)!important}html body:is(.ym-speaking-bank,.ym-speaking-topic) .ym-sf-lesson-nav{gap:8px!important;padding:10px!important;margin-bottom:22px!important;background:var(--ui25-soft,#f5f7fb)!important;border-color:#dce3ed!important;border-radius:14px!important}html body:is(.ym-speaking-bank,.ym-speaking-topic) .ym-sf-lesson-nav a{min-height:44px!important;padding:10px 14px!important;font-size:14px!important;line-height:1.5!important;color:var(--ui25-blue,#1656ce)!important;border-radius:9px!important}html body:is(.ym-speaking-bank,.ym-speaking-topic) :is(.ym-sf-section,.ym-sf-practice){border-radius:var(--ui25-radius,18px)!important;margin-bottom:24px!important;padding:clamp(16px,2vw,24px)!important}html body.ym-speaking-bank .question-body>.ym-sf-section{padding:22px 0!important;margin-bottom:0!important;border-radius:0!important}html body:is(.ym-speaking-bank,.ym-speaking-topic) :is(.ym-sf-heading,.ym-sf-section>h2){color:var(--ui25-text,#183858)!important;-webkit-text-fill-color:currentColor!important;font-size:clamp(20px,2vw,24px)!important;line-height:1.45!important;letter-spacing:-.015em!important;margin-top:0!important;margin-bottom:16px!important}html body:is(.ym-speaking-bank,.ym-speaking-topic) :is(.model-answer,.script,.ym-sample,.ym-script){color:var(--ui25-text,#183858)!important;font-size:17px!important;line-height:1.9!important;text-align:start!important}html body:is(.ym-speaking-bank,.ym-speaking-topic) .source-vocab-grid,html body.ym-speaking-topic .ym-sf-vocab-table>tbody{gap:14px!important}html body:is(.ym-speaking-bank,.ym-speaking-topic) .source-vocab-item,html body.ym-speaking-topic .ym-sf-vocab-table>tbody>tr{border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:14px!important;background:var(--ui25-surface,#fff)!important;box-shadow:none!important;padding:18px!important}html body:is(.ym-speaking-bank,.ym-speaking-topic) .source-vocab-item p,html body.ym-speaking-topic .ym-sf-vocab-table td{color:var(--ui25-text,#183858)!important;font-size:16px!important;line-height:1.75!important}html body:is(.ym-speaking-bank,.ym-speaking-topic) :is(.source-ipa,[data-sf-field=ipa]){color:var(--ui25-muted,#52637a)!important;font-size:15px!important;line-height:1.7!important}html body:is(.ym-speaking-bank,.ym-speaking-topic) :is(.translation-en,.translation-vi),html body.ym-speaking-topic .ym-sf-translation-table td{font-size:16px!important;line-height:1.85!important;color:var(--ui25-text,#183858)!important;padding:18px!important}html body:is(.ym-speaking-bank,.ym-speaking-topic) .ym-sf-practice{border:1px solid #b9cdec!important;border-top:3px solid var(--ui25-blue,#1656ce)!important;background:#f3f7fd!important}html body.ym-speaking-unified :is(.ym-idea-pad,.ym-answer-recorder,.ym-answer-recorder-lazy){border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:16px!important;background:var(--ui25-surface,#fff)!important;box-shadow:none!important;overflow:visible!important}html body.ym-speaking-unified .ym-idea-pad{padding:20px!important}html body.ym-speaking-unified .ym-idea-pad::before{display:none!important}html body.ym-speaking-unified .ym-answer-recorder{padding:0!important}html body.ym-speaking-unified :is(.ym-answer-recorder-head,.ym-answer-recorder-panel,.ym-answer-recorder-lazy){padding:20px!important}html body.ym-speaking-unified .ym-answer-recorder-head{flex-wrap:wrap!important;gap:14px!important}html body.ym-speaking-unified .ym-answer-recorder-title-wrap{flex:1 1 240px!important}html body.ym-speaking-unified .ym-answer-recorder-panel{border-top-color:#dce3ed!important;border-radius:0 0 15px 15px!important}html body.ym-speaking-unified :is(.ym-idea-title,.ym-answer-recorder-title){color:var(--ui25-text,#183858)!important;font-size:18px!important;line-height:1.5!important;letter-spacing:-.01em!important}html body.ym-speaking-unified :is(.ym-idea-subtitle,.ym-answer-recorder-subtitle,.ym-idea-hint,.ym-answer-recorder-storage p,.ym-answer-recorder-empty,.ym-answer-recorder-lazy-copy small){font-size:14px!important;line-height:1.7!important;color:var(--ui25-muted,#52637a)!important}html body.ym-speaking-unified :is(.ym-idea-templates,.ym-idea-actions,.ym-answer-recorder-actions,.ym-answer-recorder-take-actions){gap:10px!important}html body.ym-speaking-unified :is(.ym-idea-template,.ym-idea-actions button,.ym-idea-submit,.ym-idea-refresh,.ym-answer-recorder-toggle,.ym-answer-recorder-actions button,.ym-answer-recorder-take-actions button,.ym-answer-recorder-take-actions a){min-height:44px!important;padding:10px 14px!important;border-radius:10px!important;font-size:14px!important;line-height:1.5!important;font-weight:650!important}html body.ym-speaking-unified .ym-idea-template{background:var(--ui25-soft,#f5f7fb)!important;border-color:var(--ui25-border,#cbd5e1)!important;color:var(--ui25-text,#183858)!important;box-shadow:none!important}html body.ym-speaking-unified :is(.ym-idea-submit,.ym-answer-recorder-start){background:var(--ui25-blue,#1656ce)!important;border-color:var(--ui25-blue,#1656ce)!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html body.ym-speaking-unified .ym-idea-editor,html body.ym-speaking-unified .ym-notes-editor{font-size:16px!important;line-height:1.8!important;padding:14px 16px!important;border:1px solid #aebed4!important;border-radius:12px!important;background:#fff!important;color:var(--ui25-text,#183858)!important}html body.ym-speaking-unified .ym-idea-editor{min-height:180px!important}html body.ym-speaking-unified .ym-idea-foot{gap:12px!important;margin-top:12px!important}html body.ym-speaking-unified .ym-idea-count{position:static!important;color:var(--ui25-muted,#52637a)!important;font-size:13px!important;line-height:1.5!important}html body.ym-speaking-unified :is(.ym-idea-status,.ym-idea-submit-status,.ym-idea-submission-reminder,.ym-answer-recorder-submit-status,.ym-answer-recorder-user,.ym-answer-recorder-state){font-size:13px!important;line-height:1.6!important}html body.ym-speaking-unified .ym-idea-submit-panel{margin-top:16px!important;padding:14px!important;gap:10px!important;border-color:#d5dfed!important;background:var(--ui25-soft,#f5f7fb)!important;border-radius:12px!important}html body.ym-speaking-unified :is(.ym-idea-feedback-text,.ym-answer-recorder-feedback-text){font-size:16px!important;line-height:1.8!important;color:var(--ui25-text,#183858)!important}html body.ym-speaking-unified :is(.ym-idea-feedback-meta,.ym-answer-recorder-feedback-meta,.ym-idea-history-item,.ym-idea-history summary){font-size:13px!important;line-height:1.65!important}html body.ym-speaking-unified .ym-idea-history{overflow:visible!important}html body.ym-speaking-unified .ym-answer-recorder-meter{border-color:#d5dfed!important;background:var(--ui25-soft,#f5f7fb)!important;padding:14px!important}html body.ym-speaking-unified .ym-answer-recorder-take{padding:16px!important;border-color:#d5dfed!important}html body.ym-speaking-unified .ym-answer-recorder [data-answer-permission-message]{min-width:0!important;overflow-wrap:anywhere!important;font-size:14px!important;line-height:1.7!important}html body.ym-speaking-unified .ym-notes-panel{max-height:calc(100vh - 36px)!important;max-height:calc(100dvh - 36px)!important;overflow-y:auto!important;padding:18px!important;scroll-padding-block:18px!important;border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:18px!important;background:var(--ui25-surface,#fff)!important;box-shadow:0 16px 52px #18385824!important}html body.ym-speaking-unified .ym-notes-panel::before{display:none!important}html body.ym-speaking-unified .ym-notes-heading b{font-size:18px!important;line-height:1.45!important}html body.ym-speaking-unified .ym-notes-heading [data-note-context],html body.ym-speaking-unified :is(.ym-notes-guide span,.ym-notes-meta,.ym-notes-help){font-size:13px!important;line-height:1.65!important}html body.ym-speaking-unified .ym-notes-guide{background:var(--ui25-soft,#f5f7fb)!important}html body.ym-speaking-unified :is(.ym-notes-quick button,.ym-notes-actions button,.ym-notes-guide-head [data-note-action=general]){min-height:44px!important;padding:10px 12px!important;font-size:14px!important;line-height:1.5!important;border-radius:10px!important}html body.ym-speaking-unified .ym-notes-editor-label{font-size:14px!important;line-height:1.5!important;margin-bottom:8px!important}html body.ym-speaking-topic .ym-p2-timer{border:1px solid var(--ui25-border,#cbd5e1)!important;border-top:3px solid var(--ui25-blue,#1656ce)!important;border-radius:18px!important;padding:clamp(16px,2.5vw,28px)!important}html body.ym-speaking-topic .ym-p2-timer .p2-timer-heading{gap:16px!important}html body.ym-speaking-topic .ym-p2-timer :is(.p2-timer-sound,.p2-timer-notes>label){font-size:15px!important;line-height:1.6!important}html body.ym-speaking-topic .ym-p2-timer .p2-timer-steps li{padding:14px!important;border-radius:12px!important}html body.ym-speaking-topic .ym-p2-timer .p2-timer-steps strong{font-size:15px!important;line-height:1.5!important}html body.ym-speaking-topic .ym-p2-timer :is(.p2-timer-steps li div>span,.p2-notes-save,.p2-timer-status){font-size:13px!important;line-height:1.7!important}html body.ym-speaking-topic .ym-p2-timer .p2-timer-controls{gap:10px!important}html body.ym-speaking-topic .ym-p2-timer .p2-timer-controls button{min-height:48px!important;padding:11px 16px!important;border-radius:10px!important}html body:is(.ym-speaking-bank,.ym-speaking-topic) :is(.topic-button,.topic-all-link,.question-card>summary,.ym-sf-lesson-nav a):focus-visible,html body.ym-speaking-unified :is(.ym-idea-pad,.ym-answer-recorder,.ym-notes-dock) :is(button,a,textarea,summary):focus-visible{outline:3px solid var(--ui25-blue,#1656ce)!important;outline-offset:3px!important}@media(max-width:720px){html body.ym-speaking-bank .tools{padding:12px!important}html body.ym-speaking-bank .question-card>summary{padding:17px 58px 17px 16px!important;gap:10px!important;font-size:17px!important}html body.ym-speaking-bank .question-card>summary::after{right:13px!important;top:20px!important}html body.ym-speaking-unified :is(.ym-idea-pad,.ym-answer-recorder-head,.ym-answer-recorder-panel,.ym-answer-recorder-lazy){padding:16px!important}html body.ym-speaking-unified .ym-answer-recorder{padding:0!important}html body.ym-speaking-unified .ym-idea-foot{align-items:flex-start!important}html body.ym-speaking-unified .ym-idea-actions{flex-wrap:wrap!important}html body.ym-speaking-unified .ym-notes-panel{max-height:calc(100vh - 24px)!important;max-height:calc(100dvh - 24px)!important;padding:16px!important}html body.ym-speaking-topic .ym-p2-timer .p2-timer-workspace{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}}}@layer ym-content-layout{html body.ym-flashcards-hub main .hero{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)!important;align-items:center!important;gap:28px!important;padding:clamp(22px,3vw,36px)!important;border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:var(--ui25-radius,18px)!important;background:var(--ui25-surface,#fff)!important;box-shadow:0 6px 20px #18385808!important}html body.ym-flashcards-hub main .hero h1{margin:10px 0 14px!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;letter-spacing:-.025em!important;color:var(--ui25-text,#183858)!important}html body.ym-flashcards-hub main :is(.hero>div>p,.section-head p,.set-card p){color:var(--ui25-muted,#52637a)!important;-webkit-text-fill-color:currentColor!important;line-height:1.75!important}html body.ym-flashcards-hub main .hero>div>p{font-size:16px!important;margin:0!important}html body.ym-flashcards-hub main .hero-actions{gap:10px!important;margin-top:22px!important}html body.ym-flashcards-hub main .hero-actions .btn{min-height:46px!important;padding:10px 16px!important;border-radius:12px!important;font-size:14px!important;line-height:1.5!important;box-shadow:none!important}html body.ym-flashcards-hub main .hero-card{min-width:0!important;padding:22px!important;border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:14px!important;background:var(--ui25-soft,#f5f7fb)!important;box-shadow:none!important}html body.ym-flashcards-hub main .hero-card h2{margin:0 0 16px!important;font-size:17px!important;line-height:1.5!important;color:var(--ui25-text,#183858)!important}html body.ym-flashcards-hub main .metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,105px),1fr))!important;gap:10px!important}html body.ym-flashcards-hub main .metric{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;padding:12px!important;border:1px solid #dde4ee!important;border-radius:10px!important;background:var(--ui25-surface,#fff)!important}html body.ym-flashcards-hub main .metric b{font-size:24px!important;line-height:1.3!important;color:var(--ui25-blue,#1656ce)!important}html body.ym-flashcards-hub main .metric span{font-size:13px!important;line-height:1.5!important;color:var(--ui25-muted,#52637a)!important}html body.ym-flashcards-hub main .library{padding:clamp(18px,2.4vw,28px)!important;border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:var(--ui25-radius,18px)!important;background:var(--ui25-surface,#fff)!important;box-shadow:none!important}html body.ym-flashcards-hub main .section-head{align-items:center!important;flex-wrap:wrap!important;gap:16px!important}html body.ym-flashcards-hub main .section-head h2{font-size:clamp(25px,3vw,32px)!important;line-height:1.35!important;color:var(--ui25-text,#183858)!important;margin:6px 0!important}html body.ym-flashcards-hub main .section-head>strong{padding:8px 12px!important;border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:10px!important;background:var(--ui25-surface,#fff)!important;color:var(--ui25-muted,#52637a)!important;font-size:13px!important;font-weight:600!important;white-space:normal!important;overflow-wrap:anywhere!important}html body.ym-flashcards-hub main .flashcard-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:20px 0 16px!important}html body.ym-flashcards-hub main .flashcard-category-tab{min-height:76px!important;min-width:0!important;max-width:100%!important;padding:16px 18px!important;gap:8px!important;flex-wrap:wrap!important;border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:14px!important;background:var(--ui25-surface,#fff)!important;color:var(--ui25-text,#183858)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html body.ym-flashcards-hub main .flashcard-category-tab :is(strong,span){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body.ym-flashcards-hub main .flashcard-category-tab strong{font-size:16px!important;line-height:1.5!important;color:var(--ui25-text,#183858)!important}html body.ym-flashcards-hub main .flashcard-category-tab span{font-size:13px!important;color:var(--ui25-muted,#52637a)!important}html body.ym-flashcards-hub main .flashcard-category-tab.active{border-color:var(--ui25-blue,#1656ce)!important;background:#edf3ff!important;box-shadow:inset 0 0 0 1px var(--ui25-blue,#1656ce)!important}html body.ym-flashcards-hub main .search-wrap{min-height:54px!important;padding:10px 16px!important;gap:12px!important;margin:0 0 20px!important;border:1px solid #aebed3!important;border-radius:14px!important;background:var(--ui25-surface,#fff)!important;color:var(--ui25-text,#183858)!important;box-shadow:none!important}html body.ym-flashcards-hub main .search-wrap:focus-within{border-color:var(--ui25-blue,#1656ce)!important;box-shadow:0 0 0 3px #1656ce18!important}html body.ym-flashcards-hub main .search-wrap input{min-width:0!important;min-height:34px!important;font-size:16px!important;line-height:1.5!important;color:var(--ui25-text,#183858)!important;background:transparent!important}html body.ym-flashcards-hub main .set-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important;gap:18px!important}html body.ym-flashcards-hub main .set-card{min-width:0!important;min-height:0!important;padding:22px!important;border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:16px!important;background:var(--ui25-surface,#fff)!important;box-shadow:0 3px 12px #18385806!important;transform:none!important}html body.ym-flashcards-hub main .set-card:is(:hover,:focus-within){border-color:#8ca8ce!important;box-shadow:0 6px 18px #18385810!important}html body.ym-flashcards-hub main .book-number{width:50px!important;height:50px!important;margin-bottom:12px!important;border-radius:12px!important;background:#edf3ff!important;color:var(--ui25-blue,#1656ce)!important;-webkit-text-fill-color:currentColor!important;font-size:18px!important;box-shadow:none!important}html body.ym-flashcards-hub main .set-kind{align-self:flex-start!important;max-width:100%!important;margin:0!important;padding:5px 9px!important;border:1px solid #dce4ef!important;border-radius:7px!important;background:var(--ui25-soft,#f5f7fb)!important;color:var(--ui25-muted,#52637a)!important;letter-spacing:.03em!important;font-size:11px!important}html body.ym-flashcards-hub main .set-card h3{margin:14px 0 10px!important;font-size:21px!important;line-height:1.4!important;letter-spacing:normal!important;color:var(--ui25-text,#183858)!important}html body.ym-flashcards-hub main .set-card .badges{gap:6px!important;padding-top:14px!important;margin-top:0!important;margin-bottom:18px!important}html body.ym-flashcards-hub main .set-card .badge{padding:5px 8px!important;border:1px solid #dce4ef!important;border-radius:7px!important;background:var(--ui25-soft,#f5f7fb)!important;color:var(--ui25-muted,#52637a)!important;font-size:12px!important;line-height:1.5!important}html body.ym-flashcards-hub main .set-card a.open-set{position:static!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:46px!important;width:100%!important;max-width:100%!important;margin-top:auto!important;padding:10px 14px!important;border:1px solid #b3c6e2!important;border-radius:11px!important;background:#edf3ff!important;color:#15478f!important;-webkit-text-fill-color:currentColor!important;text-indent:0!important;text-decoration:none!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important}html body.ym-flashcards-hub main .set-card a.open-set:hover{background:#e1ecff!important;border-color:#7f9fcf!important}html body.ym-flashcards-set .fc-intro{margin-block:20px!important;padding-block:24px!important;border-radius:var(--ui25-radius,18px)!important;border:1px solid var(--ui25-border,#cbd5e1)!important;background:var(--ui25-surface,#fff)!important}html body.ym-flashcards-set .fc-intro h1{margin:8px 0 12px!important;font-size:clamp(26px,3.3vw,38px)!important;line-height:1.3!important;color:var(--ui25-text,#183858)!important;letter-spacing:-.02em!important}html body.ym-flashcards-set .fc-intro p{font-size:15px!important;line-height:1.75!important;color:var(--ui25-muted,#52637a)!important}html body.ym-flashcards-set :is(.toolbar,.fc-section-link-panel){padding:18px!important;border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:var(--ui25-radius,18px)!important;background:var(--ui25-surface,#fff)!important;box-shadow:none!important}html body.ym-flashcards-set .toolbar{gap:12px!important;margin-bottom:18px!important}html body.ym-flashcards-set .toolbar :is(input,select){min-height:48px!important;padding:11px 13px!important;border:1px solid #aebed3!important;border-radius:11px!important;font-size:16px!important;line-height:1.5!important;color:var(--ui25-text,#183858)!important;background:var(--ui25-surface,#fff)!important}html body.ym-flashcards-set .fc-section-link-head h2{font-size:20px!important;line-height:1.4!important}html body.ym-flashcards-set .fc-section-link-head p{font-size:14px!important;line-height:1.7!important;color:var(--ui25-muted,#52637a)!important}html body.ym-flashcards-set :is(.fc-section-link,.fc-copy-current-link){min-height:48px!important;border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:11px!important;background:var(--ui25-surface,#fff)!important;color:var(--ui25-text,#183858)!important;box-shadow:none!important;transform:none!important}html body.ym-flashcards-set .fc-section-link.active{background:#edf3ff!important;border-color:#88a8d6!important;color:#15478f!important}html body.ym-flashcards-set .fc-section-link.active :is(b,span,small){background:transparent!important;color:#15478f!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-set .stats{gap:10px!important;padding:0!important;margin:18px 0!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.ym-flashcards-set .stats .stat{min-height:92px!important;padding:14px 16px!important;border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:12px!important;background:var(--ui25-surface,#fff)!important;box-shadow:none!important}html body.ym-flashcards-set .stats .stat b{font-size:26px!important;line-height:1.35!important;color:var(--ui25-text,#183858)!important;-webkit-text-fill-color:currentColor!important;font-variant-numeric:tabular-nums!important}html body.ym-flashcards-set .stats .stat span{font-size:13px!important;line-height:1.5!important;color:var(--ui25-muted,#52637a)!important}html body.ym-flashcards-set .study-grid>.panel{padding:18px!important;border:1px solid var(--ui25-border,#cbd5e1)!important;border-radius:var(--ui25-radius,18px)!important;background:var(--ui25-surface,#fff)!important;box-shadow:none!important}html body.ym-flashcards-set .flashcard .face{padding:72px clamp(18px,3vw,32px) 28px!important;border:1px solid #c6d3e4!important;border-radius:16px!important;background:var(--ui25-surface,#fff)!important;box-shadow:none!important}html body.ym-flashcards-set .flashcard :is(#frontVI,#backWord){font-size:clamp(28px,3.1vw,42px)!important;line-height:1.4!important;color:var(--ui25-text,#183858)!important;-webkit-text-fill-color:currentColor!important;letter-spacing:-.02em!important;overflow-wrap:anywhere!important}html body.ym-flashcards-set .flashcard .info-block{margin-top:12px!important;padding:15px 17px!important;border:1px solid #dce4ef!important;border-radius:12px!important;background:var(--ui25-soft,#f5f7fb)!important}html body.ym-flashcards-set .flashcard .info-block .label{margin-bottom:7px!important;color:var(--ui25-muted,#52637a)!important;font-size:12px!important;line-height:1.5!important;font-weight:600!important;letter-spacing:.04em!important}html body.ym-flashcards-set .flashcard :is(#backVI,#backEN,#backEX){color:var(--ui25-text,#183858)!important;-webkit-text-fill-color:currentColor!important;font-size:16px!important;line-height:1.8!important;font-weight:400!important}html body.ym-flashcards-set .flashcard #backIPA{color:#315677!important;-webkit-text-fill-color:currentColor!important;font-size:19px!important;line-height:1.7!important}html body.ym-flashcards-set .quiz-box{padding:18px!important;margin-top:22px!important;border:1px solid #cbd9eb!important;border-radius:14px!important;background:var(--ui25-soft,#f5f7fb)!important;box-shadow:none!important}html body.ym-flashcards-set .quiz-box label{font-size:14px!important;line-height:1.6!important;color:var(--ui25-text,#183858)!important}html body.ym-flashcards-set input#answerInput{min-height:54px!important;font-size:18px!important;line-height:1.5!important;border:1px solid #9fb5d2!important;border-radius:11px!important;background:var(--ui25-surface,#fff)!important;color:var(--ui25-text,#183858)!important}html body.ym-flashcards-set input#answerInput.is-correct{border-color:#58a17d!important;background:#f1faf5!important;box-shadow:0 0 0 3px #17634212!important}html body.ym-flashcards-set input#answerInput.is-wrong{border-color:#c96b76!important;background:#fff5f6!important;box-shadow:0 0 0 3px #9a1c2810!important}html body.ym-flashcards-set .quiz-box .small-btns .btn{min-height:44px!important}html body.ym-flashcards-set .flashcard button.tap-flip-cta{min-height:44px!important;padding:10px 14px!important;border-radius:11px!important;background:#edf3ff!important;color:#15478f!important;-webkit-text-fill-color:currentColor!important;border:1px solid #b8cbe7!important;box-shadow:none!important;font-size:13px!important;line-height:1.5!important}html body.ym-flashcards-set .flashcard .feedback{font-size:14px!important;line-height:1.7!important}html body.ym-flashcards-set .flashcard .feedback.bad{color:#9a1c28!important}html body.ym-flashcards-set .flashcard .feedback.ok{color:#176342!important}html body.ym-flashcards-set .card-list{border-color:var(--ui25-border,#cbd5e1)!important;border-radius:12px!important}html body.ym-flashcards-set .card-list .item{padding:13px!important;min-height:64px!important}html body.ym-flashcards-set .card-list .item.active{border-inline-start:3px solid var(--ui25-blue,#1656ce)!important;background:#edf3ff!important}html body.ym-flashcards-set .card-list .item .w{font-size:14px!important;line-height:1.5!important}html body.ym-flashcards-set .card-list .item .s{font-size:13px!important;line-height:1.7!important}html body.ym-flashcards-set :is(.fc-keyboard-help-btn,.fc-keyboard-close){min-height:44px!important;min-width:44px!important}html body.ym-flashcards-set .fc-keyboard-bar{padding:12px!important;border-radius:12px!important;background:var(--ui25-soft,#f5f7fb)!important}html body.ym-flashcards-hub main .empty,html body.ym-flashcards-set main .empty{margin-block:18px!important;padding:28px 20px!important;border:1px dashed #a9bbd2!important;border-radius:14px!important;background:var(--ui25-soft,#f5f7fb)!important;color:var(--ui25-text,#183858)!important;font-size:16px!important;line-height:1.75!important;overflow-wrap:anywhere!important;text-align:center!important}html body.ym-flashcards-hub #reader .reader-toolbar{background:var(--ui25-surface,#fff)!important;border-color:var(--ui25-border,#cbd5e1)!important}html body.ym-flashcards-hub #reader .reader-list{padding:12px!important;background:var(--ui25-soft,#f5f7fb)!important}html body.ym-flashcards-hub #reader .reader-item{min-height:64px!important;border-color:var(--ui25-border,#cbd5e1)!important;border-radius:11px!important}html body.ym-flashcards-hub #reader .reader-item>b{font-size:14px!important;line-height:1.6!important}html body.ym-flashcards-hub #reader .reader-item.active{background:var(--ui25-blue,#1656ce)!important;border-color:var(--ui25-blue,#1656ce)!important}html body.ym-flashcards-hub #reader .reader-item.active>span{background:#ffffff1a!important;border-color:#ffffff66!important;color:#fff!important}html body.ym-flashcards-hub #reader :is(.fc-retry,.fc-load-direct){min-height:44px!important}html body.ym-flashcards-hub main :is(h1,h2,h3,.metric b,.metric span,.section-head>strong,.set-kind,.set-card .badge,.flashcard-category-tab strong,.flashcard-category-tab span,.search-wrap input),html body.ym-flashcards-set :is(.fc-intro h1,.fc-intro p,.fc-section-link-head p,.stat span,.flashcard .info-block .label,.quiz-box label,.flashcard .feedback){-webkit-text-fill-color:currentColor!important;text-shadow:none!important}@media(max-width:960px){html body.ym-flashcards-hub main .hero{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}}@media(max-width:620px){html body.ym-flashcards-hub main .flashcard-category-tabs{grid-template-columns:minmax(0,1fr)!important}html body.ym-flashcards-hub main .flashcard-category-tab span{text-align:start!important}html body.ym-flashcards-set :is(.toolbar,.fc-section-link-panel,.study-grid>.panel){padding:14px!important}html body.ym-flashcards-set .flashcard .face{padding-inline:16px!important}html body.ym-flashcards-set .quiz-box{padding:14px!important}}@media(prefers-reduced-motion:reduce){html body.ym-flashcards-hub main .set-card{transition:none!important}}}@layer ym-content-layout{html body.admin-page .admin-center{padding-block:32px 56px!important}html body.admin-page .admin-hero{gap:24px!important;margin-bottom:28px!important}html body.admin-page .admin-hero h1{font-size:clamp(32px,3.6vw,48px)!important;line-height:1.18!important;letter-spacing:-.035em!important;color:var(--ui25-text)!important}html body.admin-page .admin-hero h1 span{background:none!important;color:var(--ui25-blue)!important;-webkit-text-fill-color:var(--ui25-blue)!important}html body.admin-page .admin-hero p{font-size:16px!important;line-height:1.75!important;color:var(--ui25-muted)!important}html body.admin-page .admin-current{font-size:14px!important;line-height:1.6!important}html body.admin-page .admin-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))!important;gap:12px!important;margin-bottom:24px!important}html body.admin-page .admin-stat{padding:18px 16px!important;border-radius:var(--ui25-radius)!important;box-shadow:0 3px 12px #18385806!important;min-width:0!important}html body.admin-page .admin-stat:not(.is-active){background:var(--ui25-surface)!important;border-color:var(--ui25-border)!important}html body.admin-page .admin-stat b{font-size:28px!important;line-height:1.2!important;font-variant-numeric:tabular-nums;margin-bottom:8px!important;overflow-wrap:anywhere!important}html body.admin-page .admin-stat:not(.alert):not(.success) b{color:var(--ui25-text)!important}html body.admin-page .admin-stat span{font-size:13px!important;line-height:1.55!important;font-weight:650!important;color:var(--ui25-muted)!important}html body.admin-page .speaking-idea-stat-filters .admin-stat em{display:block!important;opacity:1!important;transform:none!important;font-size:12px!important;line-height:1.5!important;color:var(--ui25-muted)!important}html body.admin-page .speaking-idea-stat-filters .admin-stat.is-active:not(.alert):not(.success){background:#eef4ff!important;border-color:var(--ui25-blue)!important;box-shadow:inset 0 0 0 1px var(--ui25-blue)!important}html body.admin-page .admin-panel{background:var(--ui25-surface)!important;border-color:var(--ui25-border)!important;border-radius:var(--ui25-radius)!important;padding:24px!important;box-shadow:0 5px 20px #18385807!important}html body.admin-page .admin-panel-head{gap:14px!important;margin-bottom:20px!important}html body.admin-page .admin-panel h2{font-size:22px!important;line-height:1.4!important;letter-spacing:-.02em!important;color:var(--ui25-text)!important}html body.admin-page :is(.admin-panel-head p,.admin-panel>p){color:var(--ui25-muted)!important;font-size:14px!important;line-height:1.75!important}html body.admin-page :is(.admin-form,.admin-settings-form,.reminder-form){gap:12px!important}html body.admin-page :is(.admin-label,.ym-field-label){color:var(--ui25-text)!important;font-size:14px!important;line-height:1.5!important;font-weight:700!important}html body.admin-page :is(.admin-input,.admin-select){min-height:48px!important;padding:12px 14px!important;border-radius:12px!important;border-color:var(--ui25-border)!important;background:var(--ui25-surface)!important;color:var(--ui25-text)!important;font-size:16px!important;line-height:1.5!important}html body.admin-page :is(.admin-input,.admin-select):focus{border-color:var(--ui25-blue)!important;box-shadow:0 0 0 3px #1656ce1c!important}html body.admin-page textarea.admin-input{line-height:1.75!important;resize:vertical!important}html body.admin-page :is(.admin-input,.admin-select):disabled{background:#eef2f6!important;color:#64748b!important}html body.admin-page :is(.admin-note,.admin-device-box,.admin-role-guide div){font-size:14px!important;line-height:1.75!important}html body.admin-page .admin-note{background:var(--ui25-soft)!important;border-color:var(--ui25-border)!important;color:var(--ui25-muted)!important;padding:14px 16px!important}html body.admin-page .admin-primary{background:var(--ui25-blue)!important;color:#fff!important;border-radius:12px!important;font-size:14px!important;font-weight:700!important;line-height:1.5!important;min-height:46px!important;box-shadow:0 3px 8px #1656ce20!important}html body.admin-page :is(.admin-pill-button:not(.danger),.admin-user-toggle,.admin-close){background:#fff!important;color:var(--ui25-blue)!important;border-color:var(--ui25-border)!important;border-radius:12px!important;font-size:13px!important;font-weight:700!important;line-height:1.5!important;min-height:44px!important}html body.admin-page :is(.admin-pill-button:not(.danger),.admin-user-toggle,.admin-close):hover:not(:disabled){background:#eef4ff!important;border-color:#91ade2!important}html body.admin-page .admin-user-toggle[aria-expanded=true]{background:#eaf1ff!important;border-color:#9ab6e6!important}html body.admin-page :is(.admin-tag,.admin-badge,.permission-chip,.admin-permission-chip){font-size:12px!important;line-height:1.5!important;font-weight:700!important}html body.admin-page #adminPowerSuite .admin-power-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))!important;gap:14px!important;margin-bottom:22px!important}html body.admin-page .admin-power-card{border-radius:14px!important;padding:20px!important;box-shadow:none!important}html body.admin-page .admin-power-card small{font-size:14px!important;line-height:1.65!important}html body.admin-page .admin-command-item{padding:16px!important;border-radius:14px!important;border-color:var(--ui25-border)!important;background:var(--ui25-surface)!important;gap:12px!important}html body.admin-page .admin-command-item>div>b{font-size:15px!important;line-height:1.5!important;color:var(--ui25-text)!important}html body.admin-page .admin-command-item>div>span{font-size:13px!important;line-height:1.65!important;color:var(--ui25-muted)!important}html body.admin-page .admin-command-item :is(a,button){min-height:42px!important;border-radius:10px!important;font-size:13px!important;font-weight:700!important;line-height:1.5!important}html body.admin-page :is(.admin-mini-row,.admin-current-role){font-size:14px!important;line-height:1.6!important}html body.admin-page .admin-tools{padding:16px!important;background:var(--ui25-soft)!important;border:1px solid var(--ui25-border)!important;border-radius:14px!important;gap:12px!important;align-items:center!important}html body.admin-page .admin-user-card{border-radius:16px!important;border-color:var(--ui25-border)!important}html body.admin-page :is(.admin-user-head,.admin-user-body){padding:18px!important}html body.admin-page .admin-user-email{font-size:16px!important;line-height:1.6!important;font-weight:750!important}html body.admin-page .admin-user-name{font-size:14px!important;line-height:1.6!important;color:var(--ui25-muted)!important}html body.admin-page .admin-user-body{background:var(--ui25-soft)!important}html body.admin-page .admin-meta-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))!important;gap:10px!important}html body.admin-page .admin-meta{padding:13px!important;border-color:var(--ui25-border)!important}html body.admin-page .admin-meta span{font-size:12px!important;line-height:1.5!important;text-transform:none!important;letter-spacing:0!important;color:var(--ui25-muted)!important}html body.admin-page .admin-meta b{font-size:14px!important;line-height:1.65!important;color:var(--ui25-text)!important}html body.admin-page .admin-action-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr))!important;gap:10px!important}html body.admin-page .admin-action{font-size:13px!important;font-weight:700!important;line-height:1.5!important;min-height:44px!important;padding:10px 12px!important}html body.admin-page :is(.admin-audit-item,.bulk-progress,.bulk-summary,.bulk-sample){font-size:13px!important;line-height:1.7!important}html body.admin-page .bulk-table-wrap :is(th,td){padding:12px!important;font-size:13px!important;line-height:1.6!important}html body.admin-page .admin-secret-card{border-radius:20px!important;padding:28px!important;border-color:var(--ui25-border)!important}html body.admin-page .admin-secret-card:before{background:var(--ui25-blue)!important}html body.admin-page .admin-secret-card h3{font-size:24px!important;line-height:1.4!important;color:var(--ui25-text)!important}html body.admin-page .admin-secret-card p{font-size:15px!important;line-height:1.7!important;color:var(--ui25-muted)!important}html body.admin-page .admin-secret-value{background:#eef4ff!important;color:var(--ui25-text)!important}html body.admin-page :is(.sia-card,.sra-card,.listening-submission-card){border-radius:16px!important;box-shadow:0 3px 12px #18385806!important}html body.admin-page :is(.sia-card-head,.sra-head){padding:18px 20px!important}html body.admin-page :is(.sia-body,.sra-body){padding:20px!important}html body.admin-page :is(.sia-student h3,.sra-student h3){font-size:17px!important;line-height:1.5!important}html body.admin-page :is(.sia-content,.sia-question,.sra-question,.speaking-notify-preview){font-size:15px!important;line-height:1.8!important;overflow-wrap:anywhere!important}html body.admin-page :is(.sia-student p,.sra-student p,.sia-feedback-meta,.sra-feedback-meta,.sia-feedback-text,.sra-feedback-text,.sia-reply-status,.sra-reply-status){font-size:13px!important;line-height:1.7!important}html body.admin-page :is(.sia-reply textarea,.sia-feedback-edit-textarea,.sra-reply-input){font-size:16px!important;line-height:1.7!important;border-radius:12px!important;border-color:var(--ui25-border)!important}html body.admin-page :is(.sia-send,.sra-send-reply){min-height:44px!important;font-size:14px!important;font-weight:700!important;line-height:1.5!important}html body.admin-page .reminder-type-card{border-radius:14px!important}html body.admin-page .reminder-type-card b{font-size:15px!important;line-height:1.5!important}html body.admin-page :is(.reminder-type-card small,.reminder-type-hint,.reminder-recipient-summary,.reminder-person-copy span,.reminder-history-main p){font-size:13px!important;line-height:1.7!important}html body.admin-page :is(.reminder-confirm,.reminder-person-copy b){font-size:14px!important;line-height:1.7!important}html body.ym-admin-workspace{--ink:var(--ui25-text);--muted:var(--ui25-muted);--line:var(--ui25-border);--blue:var(--ui25-blue);--navy:#153b68;background:var(--ui25-soft)!important;color:var(--ui25-text)!important}html body.ym-admin-workspace .workspace-sidebar :is(nav a,.sidebar-secondary a){border-radius:10px!important;font-size:14px!important;line-height:1.5!important}html body.ym-admin-workspace .workspace-sidebar nav a[aria-current=page]{background:var(--ui25-blue)!important;border-color:var(--ui25-blue)!important;color:#fff!important}html body.ym-admin-workspace .page-heading h1{font-size:clamp(28px,3vw,36px)!important;line-height:1.25!important;letter-spacing:-.03em!important}html body.ym-admin-workspace .page-heading p{font-size:15px!important;line-height:1.7!important}html body.ym-admin-workspace :is(.workspace-statusbar,.today-label,.breadcrumb){font-size:13px!important;line-height:1.6!important}html body.ym-admin-workspace :is(.topbar-actions button,.library-link,.workspace-statusbar>button){font-size:13px!important;line-height:1.5!important;min-height:40px!important}html body.ym-admin-workspace .metric-card{border-radius:var(--ui25-radius)!important;padding:20px!important;min-height:158px!important}html body.ym-admin-workspace .metric-top{font-size:14px!important;line-height:1.5!important}html body.ym-admin-workspace .metric-value{font-size:36px!important;line-height:1.15!important;letter-spacing:-.04em!important}html body.ym-admin-workspace .metric-caption{font-size:12px!important;line-height:1.65!important}html body.ym-admin-workspace :is(.panel,.live-card){border-radius:var(--ui25-radius)!important;box-shadow:0 3px 12px #18385805!important}html body.ym-admin-workspace .panel-head{padding:20px 22px!important}html body.ym-admin-workspace .panel-head h2{font-size:19px!important;line-height:1.4!important}html body.ym-admin-workspace :is(.panel-head p,.panel-head a,.text-link,.panel-note,.result-bar,.pager,.followup p,.distribution-row>div,.split-stat small,.overview-caption p,.quick-links a){font-size:13px!important;line-height:1.65!important}html body.ym-admin-workspace :is(.followup b,.live-card h3){font-size:15px!important;line-height:1.5!important}html body.ym-admin-workspace .toolbar{padding:18px 22px!important;background:#fafcff!important;gap:12px!important}html body.ym-admin-workspace .searchbox{background:#fff!important;border-radius:12px!important}html body.ym-admin-workspace :is(.searchbox input,.toolbar select,.profile-filters input,.profile-filters select){font-size:16px!important;line-height:1.5!important;min-height:46px!important}html body.ym-admin-workspace :is(.toolbar select,.profile-filters input,.profile-filters select){border-color:var(--ui25-border)!important;border-radius:12px!important}html body.ym-admin-workspace :is(.btn,.table-action,.pager button,.toolbar button,.profile-tabs button,.history-switch button,.note-actions a,.note-actions button){font-size:13px!important;font-weight:650!important;line-height:1.5!important;border-radius:10px!important;min-height:40px!important}html body.ym-admin-workspace .btn.primary{background:var(--ui25-blue)!important;border-color:var(--ui25-blue)!important;color:#fff!important}html body.ym-admin-workspace .table-wrap th{font-size:12px!important;line-height:1.5!important;font-weight:700!important;letter-spacing:0!important;padding:14px 18px!important;background:#f0f4fa!important;color:var(--ui25-muted)!important}html body.ym-admin-workspace .table-wrap td{font-size:14px!important;line-height:1.6!important;padding:18px!important}html body.ym-admin-workspace :is(.person b,.cell-main){font-size:14px!important;line-height:1.6!important}html body.ym-admin-workspace :is(.person small,.cell-sub,.show-email .email-text,.live-card .live-path,.live-card footer){font-size:12px!important;line-height:1.65!important}html body.ym-admin-workspace.show-email .email-text{font-size:12px!important;line-height:1.65!important}html body.ym-admin-workspace .pill{font-size:12px!important;line-height:1.5!important;padding:5px 10px!important}html body.ym-admin-workspace :is(.submetrics small,.profile-metrics small){font-size:13px!important;line-height:1.6!important}html body.ym-admin-workspace #profileDialog{border-color:var(--ui25-border)!important;background:var(--ui25-soft)!important}html body.ym-admin-workspace .profile-top h2{font-size:25px!important;line-height:1.4!important}html body.ym-admin-workspace .profile-tabs{flex-wrap:wrap!important;gap:8px!important;padding-bottom:14px!important;overflow:visible!important}html body.ym-admin-workspace .profile-tabs button{flex-shrink:1!important;white-space:normal!important}html body.ym-admin-workspace :is(.profile-tabs,.history-switch) button[aria-pressed=true]{background:var(--ui25-blue)!important;border-color:var(--ui25-blue)!important;color:#fff!important}html body.ym-admin-workspace :is(.timeline-item b,.note-card summary b){font-size:14px!important;line-height:1.6!important}html body.ym-admin-workspace :is(.timeline-item p,.timeline-item time,.note-card summary small,.coverage){font-size:13px!important;line-height:1.7!important}html body.ym-admin-workspace .note-content{font-size:15px!important;line-height:1.85!important}html body.ss-page .ss-hero{border-top-color:var(--ui25-border)!important;border-radius:var(--ui25-radius)!important;box-shadow:0 5px 20px #18385807!important}html body.ss-page .ss-hero h1{font-size:clamp(29px,3.4vw,42px)!important;line-height:1.25!important;color:var(--ui25-text)!important}html body.ss-page .ss-hero p{font-size:16px!important;line-height:1.75!important;color:var(--ui25-muted)!important}html body.ss-page :is(.ss-panel,.ss-admin-session,.ss-stat){border-radius:var(--ui25-radius)!important}html body.ss-page :is(.ss-panel h2,.ss-section-head h2){font-size:23px!important;line-height:1.4!important;color:var(--ui25-text)!important}html body.ss-page .ss-field>span{font-size:14px!important;line-height:1.5!important;font-weight:700!important}html body.ss-page :is(.ss-field small,.ss-privacy,.ss-note,.ss-class-row small,.ss-class-panel summary span,.ss-quick-footer .ss-caption,.ss-manual-badge,.sb-row-note,.sb-clock+small){font-size:13px!important;line-height:1.7!important}html body.ss-page .ss-caption{font-size:14px!important;line-height:1.75!important;color:var(--ui25-muted)!important}html body.ss-page .ss-input{font-size:16px!important;line-height:1.5!important;min-height:48px!important;padding:12px 14px!important;border-radius:12px!important}html body.ss-page .ss-input:not([aria-invalid=true]):not(:disabled){background:#fff!important;border-color:var(--ui25-border)!important;color:var(--ui25-text)!important}html body.ss-page .ss-input:not([aria-invalid=true]):focus{border-color:var(--ui25-blue)!important;box-shadow:0 0 0 3px #1656ce1c!important}html body.ss-page .ss-input[aria-invalid=true]{border-color:var(--ss-red)!important;background:#fff8f9!important}html body.ss-page .ss-input:disabled{background:#eef2f6!important;color:#64748b!important}html body.ss-page textarea.ss-input{line-height:1.75!important}html body.ss-page .ss-button{font-size:14px!important;line-height:1.5!important;font-weight:700!important;border-radius:12px!important}html body.ss-page .ss-button.ss-primary{background:var(--ui25-blue)!important;border-color:var(--ui25-blue)!important;color:#fff!important}html body.ss-page .ss-button.ss-primary:hover:not(:disabled){background:#1247ab!important;border-color:#1247ab!important}html body.ss-page .ss-filters{align-items:flex-end!important;border-color:var(--ui25-border)!important}html body.ss-page .ss-filters>label:not(.ss-check-label){flex:1 1 180px!important;min-width:0!important}html body.ss-page .ss-filters .ss-input{width:100%!important}html body.ss-page :is(.ss-quick-top,.sb-basics,.sb-timing){grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))!important;gap:16px!important}html body.ss-page :is(.ss-quick-top>.ss-field,.sb-basics>.ss-field){grid-column:auto!important}html body.ss-page .ss-quick-body{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important;gap:20px!important}html body.ss-page .ss-entry-guide{padding:20px!important;background:var(--ui25-soft)!important;border-color:var(--ui25-border)!important}html body.ss-page .ss-dialog-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important;gap:0 18px!important}html body.ss-page :is(.ss-quick-options>summary,.ss-class-panel>summary,.sb-paste>summary){font-size:15px!important;line-height:1.7!important}html body.ss-page :is(.ss-quick-options>summary span,.sb-paste>summary span){font-size:13px!important;line-height:1.7!important}html body.ss-page :is(.ss-slot-meta,.ss-slot-note,.ss-booking p,.ss-stat span){font-size:14px!important;line-height:1.65!important}html body.ss-page .ss-stat{padding:20px!important}html body.ss-page .ss-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important;gap:14px!important}html body.ss-page .ss-admin-top h3{font-size:22px!important;line-height:1.45!important}html body.ss-page :is(.ss-dialog form,.sb-review-inner){padding:26px!important}html body.ss-page .ss-dialog h2{font-size:24px!important;line-height:1.4!important;color:var(--ui25-text)!important}html body.ss-page .ss-dialog{border-color:var(--ui25-border)!important}html body.ss-page .sb-range{background:var(--ui25-soft)!important;border-color:var(--ui25-border)!important}html body.ss-page .sb-range-bar{flex-wrap:wrap!important}html body.ss-page .sb-range-bar h3{font-size:19px!important;line-height:1.5!important}html body.ss-page .sb-table th{font-size:13px!important;line-height:1.5!important;padding:14px 12px!important}html body.ss-page .sb-table td{line-height:1.6!important}html body.ss-page .ss-group li{flex-wrap:wrap!important;gap:10px!important;line-height:1.6!important}@media(max-width:1120px){html body.admin-page .admin-command-center>.admin-panel{margin-top:0!important}}@media(max-width:960px){html body.ym-admin-workspace .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){html body.admin-page .admin-center{padding-block:24px 40px!important}html body.admin-page .admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.admin-page .admin-panel{padding:20px 16px!important}html body.admin-page .admin-hero{padding:0!important}html body.admin-page .admin-panel h2{font-size:21px!important}html body.admin-page .admin-tools{padding:12px!important}html body.admin-page :is(.sia-card-head,.sra-head,.sia-body,.sra-body){padding:16px!important}html body.admin-page .admin-secret-card{padding:22px!important}html body.ym-admin-workspace :is(.panel-head,.toolbar){padding:18px 16px!important}html body.ym-admin-workspace .metric-card{padding:16px!important}html body.ym-admin-workspace .workspace-statusbar>span{max-width:100%!important}html body.ym-admin-workspace .heading-actions{flex-wrap:wrap!important;justify-content:flex-start!important}html body.ym-admin-workspace .profile-top{gap:12px!important}html body.ss-page .ss-panel{padding:20px 16px!important}html body.ss-page :is(.ss-dialog form,.sb-review-inner){padding:22px 16px!important}html body.ss-page .ss-dialog h2{font-size:22px!important}html body.ss-page .ss-entry-guide{margin-top:0!important}}@media(max-width:380px){html body.admin-page .admin-stats,html body.ym-admin-workspace .metric-grid{grid-template-columns:minmax(0,1fr)!important}}}@layer ym-content-layout{html body.ym-flashcards-set .study-grid,html body.ym-flashcards-set .study-grid>.panel{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body.ym-flashcards-set :is(.card-stage,.flashcard){position:relative!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;perspective:none!important;transform:none!important}html body.ym-flashcards-set .flashcard>.face{position:relative!important;inset:auto!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;transform:none!important;backface-visibility:visible!important;-webkit-backface-visibility:visible!important}html body.ym-flashcards-set .controls.flashcard-controls-v2{display:block!important;position:static!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:16px 0 0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}html body.ym-flashcards-set .controls>.card-navigation-row{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}html body.ym-flashcards-set .controls>.card-navigation-row>button{flex:1 1 160px!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:48px!important;height:auto!important;margin:0!important;padding:12px 14px!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;box-sizing:border-box!important}html body.ym-flashcards-set .controls>.card-navigation-row>button :is(span,font){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body.ym-flashcards-set .fc-keyboard-bar{width:100%!important;box-sizing:border-box!important;justify-content:flex-start!important;overflow:visible!important;gap:10px!important}html body.ym-flashcards-set .fc-keyboard-core{display:inline-flex!important;flex:0 1 auto!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important}html body.ym-flashcards-set .study-grid>.panel:has(>.fc-keyboard-bar) .hint-line{display:none!important}}

@layer ym-content-layout{:root{color-scheme:light;--ed-bg:#f1f6fc;--ed-surface:#ffffff;--ed-ink:#232b50;--ed-muted:#626982;--ed-accent:#6550b5;--ed-line:#dce4f0;--ed-radius:22px;--ed-shadow:0 10px 32px #232b5006;--ed-soft:#f1eef8;--ed-font:Inter,"Segoe UI",Arial,sans-serif;--ed-serif:Georgia,"Times New Roman",serif;--ed-max:1200px;--ed-gutter:clamp(18px,3vw,32px);--ed-gold:#b99b60;--ed-space:24px}html:root,html body{background:var(--ed-bg)!important;color:var(--ed-ink)!important}html body{--paper:var(--ed-bg);--ink:var(--ed-ink);--muted:var(--ed-muted);--purple:var(--ed-accent);--line:var(--ed-line);--studio-ink:var(--ed-ink);--studio-muted:var(--ed-muted);--studio-blue:var(--ed-accent);--studio-navy:var(--ed-ink);--studio-line:var(--ed-line);--studio-soft:var(--ed-bg);--studio-elevation:var(--ed-shadow);--studio-font:var(--ed-font);--sf-ink:var(--ed-ink);--sf-muted:var(--ed-muted);--sf-blue:var(--ed-accent);--sf-navy:var(--ed-ink);--sf-line:var(--ed-line);--sf-soft:var(--ed-bg);font-family:var(--ed-font)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;isolation:isolate}html body:is(#ym-speaking-format,.ym-studio,.auth-page,.ym-admin-workspace,:has(>.learning-header),:has(>.learning-main))::before{content:""!important;display:block!important;position:fixed!important;inset:0!important;width:auto!important;height:auto!important;z-index:-1!important;pointer-events:none!important;background:transparent url(/assets/yenglish-logo-v22.webp) no-repeat center bottom 8vh!important;background-size:min(80vw,1080px) auto!important;opacity:.045!important;transform:none!important;filter:grayscale(1)!important;box-shadow:none!important;mask:none!important;-webkit-mask:none!important;border:0!important;border-radius:0!important;animation:none!important}html body :is(.site-header,.bank-header){background:var(--ed-bg)!important;border-top:0!important;border-bottom:1px solid var(--ed-line)!important;box-shadow:none!important}html body :is(.site-nav,.bank-nav){border-color:var(--ed-line)!important;background:transparent!important}html body :is(.site-nav,.bank-nav)>:is(a,button),html body .nav-group>.nav-parent,html body .nav-group>.nav-toggle{color:var(--ed-ink)!important;-webkit-text-fill-color:currentColor!important;border-radius:12px!important}html body :is(.site-nav,.bank-nav)>a.active,html body .nav-group:has(>.nav-parent.active){background:var(--ed-soft)!important;border-color:#dfd8ef!important;color:var(--ed-accent)!important;-webkit-text-fill-color:currentColor!important}html body .nav-group:has(>.nav-parent.active)>:is(.nav-parent,.nav-toggle){background:transparent!important;color:var(--ed-accent)!important;-webkit-text-fill-color:currentColor!important}html body :is(.site-nav,.bank-nav)>a:not(.active):hover,html body .nav-group:not(:has(>.active)):hover{background:#e8eff8!important;border-color:var(--ed-line)!important}html body .nav-submenu{background:var(--ed-surface)!important;border:1px solid var(--ed-line)!important;border-radius:16px!important;box-shadow:0 14px 40px #232b5012!important}html body .nav-submenu a{color:var(--ed-ink)!important;-webkit-text-fill-color:currentColor!important}html body .nav-submenu a:hover{background:var(--ed-soft)!important}html body:is(#ym-speaking-format,.ym-studio,.ym-premium-flashcards) :is(.site-nav,.bank-nav) .nav-group:has(>.nav-parent.active){background:var(--ed-ink)!important;border-color:var(--ed-ink)!important}html body:is(#ym-speaking-format,.ym-studio,.ym-premium-flashcards) :is(.site-nav,.bank-nav) .nav-group:has(>.nav-parent.active)>:is(.nav-parent,.nav-toggle){color:#fff!important;-webkit-text-fill-color:#fff!important;background:transparent!important}html body :is(.btn.primary,.btn.btn-primary){background:var(--ed-accent)!important;border-color:var(--ed-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-radius:12px!important;box-shadow:none!important}html body :is(.btn.secondary,.btn.btn-secondary){background:var(--ed-surface)!important;border-color:var(--ed-line)!important;color:var(--ed-ink)!important;-webkit-text-fill-color:var(--ed-ink)!important;border-radius:12px!important;box-shadow:none!important}html body :is(.btn.primary,.btn.btn-primary):not(:disabled):hover{background:#5743a4!important}html body :is(.btn.secondary,.btn.btn-secondary):not(:disabled):hover{background:var(--ed-soft)!important}html body :is(button,a,input,textarea,select,summary,[tabindex="0"]):focus-visible{outline:3px solid #8b75c8!important;outline-offset:4px!important}html body .public-learning-entry{background:var(--ed-surface)!important;border:1px solid var(--ed-line)!important;border-radius:var(--ed-radius)!important;box-shadow:var(--ed-shadow)!important;color:var(--ed-ink)!important;padding:clamp(20px,2vw,28px)!important;gap:20px!important;box-sizing:border-box!important}html body .public-learning-copy{min-width:0!important;max-width:100%!important}html body .public-learning-copy :is(strong,small){overflow-wrap:anywhere!important}html body .public-learning-actions{min-width:0!important;max-width:100%!important}html body .public-learning-entry :is(h2,h3,strong){color:var(--ed-ink)!important}html body .public-learning-entry p{color:var(--ed-muted)!important}html body .public-learning-actions a{background:var(--ed-accent)!important;border:1px solid var(--ed-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-radius:12px!important}html body .public-learning-actions a:last-child{background:#fff!important;border-color:var(--ed-line)!important;color:var(--ed-accent)!important;-webkit-text-fill-color:var(--ed-accent)!important}html body .public-learning-actions a:hover{filter:brightness(.97)}html body :is(.site-footer,.bank-footer,.source-footer,.fc-footer,.auth-footer,.ss-footer,.learning-footer){background:transparent!important;border-color:var(--ed-line)!important;color:var(--ed-muted)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html body :is(.site-footer,.bank-footer,.source-footer,.fc-footer,.auth-footer,.ss-footer,.learning-footer) strong{color:var(--ed-ink)!important;-webkit-text-fill-color:currentColor!important}html body:has(>.learning-header){--paper:var(--ed-bg);--line:var(--ed-line);min-height:100vh}html body .learning-header{background:var(--ed-bg)!important;border-color:var(--ed-line)!important}html body .learning-workspace{background:var(--ed-surface)!important;border-color:var(--ed-line)!important;border-radius:var(--ed-radius)!important;box-shadow:var(--ed-shadow)!important}html body .deck-tile{border-color:var(--ed-line)!important;border-radius:var(--ed-radius)!important;background:var(--ed-surface)!important}html body .deck-tile:hover{box-shadow:0 14px 36px #232b500a!important}html body .catalogue-search-label input{border-color:var(--ed-line)!important}html body .art-front{background:#fff!important;border-color:var(--ed-line)!important}html body .lesson-badges span:not(:last-child){border-color:var(--ed-line)!important;background:#fff!important}html body .learning-main .mode-tabs{background:var(--ed-soft)!important}html body :is(.site-header,.bank-header){padding-inline:max(var(--ed-gutter),calc((100% - var(--ed-max))/2))!important}html body:is(#ym-speaking-format,.ym-studio,.ym-premium-flashcards) :is(.site-header,.bank-header)[data-ym-main-header-premium]{padding-inline:max(var(--ed-gutter),calc((100% - var(--ed-max))/2))!important}html body .nav-group>.nav-toggle{color:var(--ed-ink)!important}html body .nav-group:has(>.nav-parent.active)>.nav-toggle{color:var(--ed-accent)!important}html body .public-learning-copy strong{font-family:var(--ed-serif)!important;font-size:clamp(24px,2.2vw,30px)!important;font-weight:400!important;line-height:1.25!important;letter-spacing:-.025em!important}html body .public-learning-copy small{line-height:1.7!important}html body .public-learning-actions a{min-height:48px!important;align-items:center!important;justify-content:center!important}html body :is(.learning-header,.learning-main,.learning-footer){width:min(calc(100% - var(--ed-gutter) - var(--ed-gutter)),var(--ed-max))!important;max-width:var(--ed-max)!important;margin-inline:auto!important;box-sizing:border-box!important}html body .learning-header{height:auto!important;min-height:94px!important;padding:20px 0!important;gap:20px!important;flex-wrap:wrap!important}html body .learning-header .brand{min-width:0!important;max-width:100%!important}html body .learning-header .brand img{display:block!important;width:188px!important;max-width:100%!important;height:48px!important;object-fit:contain!important}html body .learning-header .brand>span{display:none!important}html body .learning-header :is(.public-links,.lesson-public-links){display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px 22px!important;min-width:0!important;max-width:100%!important}html body .learning-header :is(.public-links,.lesson-public-links) a{display:inline-flex!important;align-items:center!important;min-height:44px!important;font-size:14px!important;font-weight:650!important;text-decoration:none!important;color:var(--ed-ink)!important;white-space:normal!important}html body .learning-header :is(.public-links,.lesson-public-links) a:hover{color:var(--ed-accent)!important}html body .learning-main{padding:0!important}html body .learning-main .lesson-intro{padding:52px 0 44px!important;gap:clamp(24px,5vw,72px)!important;min-height:340px!important}html body .learning-main .catalogue-intro{padding-block:64px 56px!important;min-height:390px!important}html body .learning-main .intro-copy{min-width:0!important;flex:1 1 0!important}html body .learning-main .lesson-intro h1{font-size:clamp(36px,4.6vw,64px)!important;line-height:1.1!important;letter-spacing:-.035em!important;margin-bottom:24px!important}html body .learning-main .catalogue-intro h1{font-size:clamp(42px,5.5vw,74px)!important}html body .learning-main .intro-description{font-size:15px!important;line-height:1.8!important;max-width:620px!important}html body .learning-main .eyebrow{font-size:11px!important;line-height:1.5!important;letter-spacing:.16em!important}html body .learning-main .lesson-badges{gap:8px!important;margin-top:24px!important}html body .learning-main .lesson-badges span{font-size:11px!important;line-height:1.4!important;padding:8px 12px!important}html body .learning-main .intro-art{flex-shrink:0!important;margin-right:30px!important}html body .learning-main .catalogue-heading{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(240px,310px)!important;align-items:end!important;gap:24px!important;margin:24px 0!important}html body .learning-main .catalogue-heading h2{font-family:var(--ed-serif)!important;font-size:clamp(28px,3vw,36px)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.025em!important}html body .learning-main .catalogue-search-label{min-width:0!important;gap:10px!important;font-size:13px!important}html body .learning-main .catalogue-search-label input{width:100%!important;min-width:0!important;min-height:48px!important;font-size:15px!important;padding:12px 16px!important;border-radius:12px!important}html body .learning-main .deck-grid{gap:24px!important;align-items:stretch!important}html body .learning-main .deck-tile{padding:28px!important;min-width:0!important}html body .learning-main .deck-category{font-size:10px!important;line-height:1.5!important;letter-spacing:.16em!important}html body .learning-main .deck-tile h3{font-size:clamp(26px,2.35vw,30px)!important;line-height:1.25!important;letter-spacing:-.025em!important;margin:20px 0 14px!important;font-weight:400!important}html body .learning-main .deck-tile>p{font-size:14px!important;line-height:1.8!important;margin-bottom:28px!important}html body .learning-main .deck-tile-bottom{margin-top:auto!important;padding-top:18px!important;gap:12px!important;flex-wrap:wrap!important}html body .learning-main .deck-tile-bottom span{font-size:11px!important;line-height:1.6!important}html body .learning-main .deck-tile-bottom a{font-size:13px!important;line-height:1.6!important}html body .learning-main :is(#catalogue-status,.lesson-bottom){font-size:13px!important;line-height:1.7!important}html body .learning-footer{padding:24px 0!important;position:relative!important;gap:16px!important;flex-wrap:wrap!important;font-size:12px!important;line-height:1.7!important}html body .learning-footer::before{content:"";position:absolute;inset:-1px auto auto 0;width:64px;height:1px;background:var(--ed-gold);pointer-events:none}html body .learning-footer strong{font-size:11px!important;letter-spacing:.12em!important}@media(max-width:760px){html body .learning-main .lesson-intro{padding-block:36px!important;min-height:0!important;gap:20px!important}html body .learning-main .catalogue-heading{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}html body .learning-main .catalogue-search-label{margin-top:0!important}html body .learning-main .intro-art{margin-right:0!important}html body .learning-main .deck-grid{gap:18px!important}html body .learning-main .deck-tile{padding:24px!important}}@media(max-width:600px){html body .learning-header{gap:8px!important;padding-block:16px!important;min-height:0!important}html body .learning-header .brand img{width:166px!important;height:42px!important}html body .learning-header :is(.public-links,.lesson-public-links){width:100%!important}html body .learning-header :is(.public-links,.lesson-public-links) a{font-size:13px!important;min-height:36px!important}html body .learning-main .intro-art{display:none!important}html body .learning-main .intro-description{font-size:14px!important}html body .learning-main .deck-tile{padding:22px!important}html body .learning-main .lesson-bottom{padding-block:24px 36px!important}}@media(max-width:760px){html body .learning-header{gap:12px}html body .catalogue-search-label input{font-size:16px!important}}@media(max-width:600px){html body .public-learning-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:10px!important}html body .public-learning-actions a{min-width:0!important;min-height:44px!important;white-space:normal!important;text-align:center!important;overflow-wrap:anywhere!important}html body .public-learning-actions a:last-child{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}html body :is(.deck-tile,.topic-card,.set-card,.btn,.nav-group,.nav-submenu){transition:none!important}}@media(forced-colors:active){html body :is(button,a,input,textarea,select,summary,[tabindex="0"]):focus-visible{outline-color:Highlight!important}}@media print{html:root,html body{background:#fff!important;color:#000!important}html body:is(#ym-speaking-format,.ym-studio,.auth-page,.ym-admin-workspace,:has(>.learning-header),:has(>.learning-main))::before{display:none!important}html body :is(.learning-workspace,.deck-tile,.public-learning-entry){box-shadow:none!important}}}@layer ym-content-layout{html body:is(.auth-page,.ym-admin-workspace,.ss-page){--auth-bg:var(--ed-bg,#f1f6fc);--auth-ink:var(--ed-ink,#232b50);--auth-blue:var(--ed-accent,#6550b5);--auth-blue-dark:var(--ed-ink,#232b50);--auth-muted:var(--ed-muted,#626982);--auth-line:var(--ed-line,#dce4f0);--ui25-text:var(--ed-ink,#232b50);--ui25-muted:var(--ed-muted,#626982);--ui25-blue:var(--ed-accent,#6550b5);--ui25-border:var(--ed-line,#dce4f0);--ui25-surface:var(--ed-surface,#fff);--ui25-soft:var(--ed-bg,#f1f6fc);--ui25-radius:var(--ed-radius,20px);--ss-ink:var(--ed-ink,#232b50);--ss-muted:var(--ed-muted,#626982);--ss-blue:var(--ed-accent,#6550b5);--ss-border:var(--ed-line,#dce4f0);--ss-tint:#f1eef8;--vb-ink:var(--ed-ink,#232b50);--vb-muted:var(--ed-muted,#626982);--vb-blue:var(--ed-accent,#6550b5);--vb-line:var(--ed-line,#dce4f0);--vb-soft:#f1eef8;background:var(--ed-bg,#f1f6fc)!important;background-image:none!important;color:var(--ed-ink,#232b50)!important}html body.auth-page :is(.auth-shell,.auth-main,.admin-center),html body.ss-page :is(.ss-shell,main),html body.ym-admin-workspace :is(.workspace-body,main){min-width:0!important;background-color:transparent!important}html body.auth-page::before,html body.auth-page::after,html body.auth-page .auth-shell::before,html body.auth-page .auth-shell::after,html body.auth-page :is(.auth-copy,.auth-card,.auth-header,.admin-hero,.admin-stat,.admin-power-card)::before,html body.auth-page :is(.auth-copy,.auth-card,.auth-header,.admin-hero,.admin-stat,.admin-power-card)::after{content:none!important;box-shadow:none!important;background:none!important}html body.auth-page:not(.admin-page) .auth-main:not(.auth-main-single){width:100%!important;max-width:1160px!important;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr)!important;gap:28px!important;align-items:start!important;padding-block:30px 44px!important}html body.auth-page:not(.admin-page) :is(.auth-copy,.auth-card,.change-card){background:var(--ed-surface,#fff)!important;background-image:none!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:var(--ed-radius,20px)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important;padding:clamp(22px,3vw,38px)!important;min-width:0!important;color:var(--ed-ink,#232b50)!important}html body.auth-page:not(.admin-page) .auth-copy{max-width:none!important}html body.auth-page:not(.admin-page) .auth-card{max-width:none!important;margin:0!important}html body.auth-page:not(.admin-page) :is(.auth-copy h1,.change-card h1,.device-card h1){font-family:Georgia,"Times New Roman",serif!important;font-weight:500!important;font-size:clamp(32px,4.5vw,54px)!important;line-height:1.12!important;letter-spacing:-.035em!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:var(--ed-ink,#232b50)!important;background:none!important;text-shadow:none!important;margin:15px 0 20px!important}html body.auth-page:not(.admin-page) .auth-copy h1 span{font-family:inherit!important;color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:var(--ed-accent,#6550b5)!important;background:none!important}html body.auth-page:not(.admin-page) .auth-copy>p{color:var(--ed-muted,#626982)!important;font-size:16px!important;line-height:1.8!important;max-width:50ch!important;margin-bottom:26px!important}html body.auth-page:not(.admin-page) .auth-features{gap:12px!important}html body.auth-page:not(.admin-page) .auth-feature{padding:15px!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:14px!important;background:var(--ed-bg,#f1f6fc)!important;box-shadow:none!important;align-items:flex-start!important}html body.auth-page:not(.admin-page) .auth-feature i{background:#f1eef8!important;color:var(--ed-accent,#6550b5)!important;border:1px solid #e2dcef!important;border-radius:10px!important}html body.auth-page:not(.admin-page) .auth-feature b{color:var(--ed-ink,#232b50)!important;font-size:14px!important}html body.auth-page:not(.admin-page) .auth-feature span{color:var(--ed-muted,#626982)!important;font-size:13px!important;line-height:1.65!important}html body.auth-page:not(.admin-page) :is(.auth-card h2,.auth-field-label,.change-label){font-family:Arial,Helvetica,sans-serif!important;color:var(--ed-ink,#232b50)!important}html body.auth-page:not(.admin-page) .auth-card h2{font-size:24px!important;line-height:1.3!important;margin:10px 0 14px!important;letter-spacing:-.025em!important}html body.auth-page:not(.admin-page) :is(.auth-card>p,.change-card>p,.auth-help-row,.change-hint){color:var(--ed-muted,#626982)!important;line-height:1.75!important;font-size:14px!important}html body.auth-page:not(.admin-page) :is(.auth-eyebrow,.auth-card-kicker){color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:currentColor!important;background:none!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important}html body.auth-page:not(.admin-page) :is(.auth-recovery-box,.studio-login-help,.auth-remember-device,.change-user){background:var(--ed-bg,#f1f6fc)!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:12px!important;padding:14px 16px!important;box-shadow:none!important}html body.auth-page:not(.admin-page) :is(.auth-recovery-box summary,.studio-login-help summary,.auth-remember-device strong,.change-user){color:var(--ed-ink,#232b50)!important;font-size:13px!important;line-height:1.6!important}html body.auth-page:not(.admin-page) .auth-remember-device small{color:var(--ed-muted,#626982)!important;line-height:1.65!important}html body.auth-page:not(.admin-page) :is(.auth-field,.change-input){min-height:48px!important;background:#fff!important;border-color:var(--ed-line,#dce4f0)!important;border-radius:11px!important;color:var(--ed-ink,#232b50)!important;font-size:16px!important}html body.auth-page:not(.admin-page) :is(.auth-secondary-login,.auth-login-btn,.change-submit){background:var(--ed-accent,#6550b5)!important;border-color:var(--ed-accent,#6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-radius:12px!important;box-shadow:none!important;font-size:15px!important;font-weight:700!important;min-height:48px!important}html body.auth-page:not(.admin-page) :is(.auth-secondary-login,.auth-login-btn,.change-submit):hover:not(:disabled){background:#554198!important;border-color:#554198!important}html body.auth-page:not(.admin-page) .change-card{width:calc(100% - 32px)!important;max-width:660px!important;margin:34px auto!important}html body.auth-page:not(.admin-page) .auth-main-single{width:100%!important;max-width:760px!important;margin-inline:auto!important;padding-block:32px 48px!important}html body.auth-page .auth-footer{color:var(--ed-muted,#626982)!important;font-size:12px!important;padding-block:20px!important}html body.auth-page .auth-footer strong{color:var(--ed-ink,#232b50)!important}html body.admin-page .admin-center{padding-block:30px 48px!important}html body.admin-page .admin-hero{background:var(--ed-surface,#fff)!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:var(--ed-radius,20px)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important;padding:clamp(22px,3vw,36px)!important;gap:24px!important;margin-bottom:24px!important}html body.admin-page .admin-hero h1,html body.ym-admin-workspace .page-heading h1,html body.ss-page .ss-hero h1,html body.vocabulary-builder-page .vb-intro h1{font-family:Georgia,"Times New Roman",serif!important;font-weight:500!important;font-size:clamp(30px,3.8vw,46px)!important;line-height:1.15!important;letter-spacing:-.035em!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:var(--ed-ink,#232b50)!important;background:none!important;text-shadow:none!important;max-width:100%!important}html body.admin-page .admin-hero h1 span{color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:var(--ed-accent,#6550b5)!important;background:none!important;font-family:inherit!important}html body.admin-page .admin-hero p{color:var(--ed-muted,#626982)!important;font-size:15px!important;line-height:1.75!important;max-width:82ch!important}html body.admin-page :is(.auth-eyebrow,.admin-hero .auth-eyebrow){color:var(--ed-accent,#6550b5)!important;font-size:11px!important;letter-spacing:.1em!important}html body.admin-page .admin-current{font-size:13px!important;color:var(--ed-muted,#626982)!important}html body.admin-page .admin-current strong{color:var(--ed-ink,#232b50)!important}html body.admin-page .admin-stats{gap:12px!important;margin-bottom:24px!important}html body.admin-page .admin-stat{border-radius:16px!important;border:1px solid var(--ed-line,#dce4f0)!important;padding:18px 16px!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important}html body.admin-page .admin-stat:not(.is-active){background:#fff!important}html body.admin-page .admin-stat:not(.alert):not(.success) b{color:var(--ed-ink,#232b50)!important}html body.admin-page .admin-stat b{font-size:28px!important;line-height:1.15!important}html body.admin-page .admin-stat span{color:var(--ed-muted,#626982)!important;font-size:12px!important;line-height:1.55!important}html body.admin-page .speaking-idea-stat-filters .admin-stat.is-active:not(.alert):not(.success){background:#f1eef8!important;border-color:var(--ed-accent,#6550b5)!important;box-shadow:inset 0 0 0 1px var(--ed-accent,#6550b5)!important}html body.admin-page :is(.admin-panel,.email-setup-card,.admin-user-card,.sia-card,.sra-card,.listening-submission-card){background:#fff!important;background-image:none!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:var(--ed-radius,20px)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important;min-width:0!important}html body.admin-page .admin-panel{padding:24px!important}html body.admin-page .admin-panel-head{margin-bottom:20px!important;gap:16px!important}html body.admin-page :is(.admin-panel h2,.email-setup-card h2){font-family:Arial,Helvetica,sans-serif!important;font-size:21px!important;font-weight:700!important;letter-spacing:-.025em!important;color:var(--ed-ink,#232b50)!important;line-height:1.4!important}html body.admin-page :is(.admin-panel-head p,.admin-panel>p,.email-setup-card>p){color:var(--ed-muted,#626982)!important;font-size:14px!important;line-height:1.7!important}html body.admin-page :is(.admin-power-card,.admin-command-item,.admin-meta,.admin-tools,.admin-role-guide>div,.admin-device-box,.email-setup-step){background:var(--ed-bg,#f1f6fc)!important;background-image:none!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:14px!important;box-shadow:none!important}html body.admin-page .admin-power-card{padding:20px!important}html body.admin-page .admin-power-card :is(b,span){color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:currentColor!important}html body.admin-page .admin-power-card small{color:var(--ed-muted,#626982)!important}html body.admin-page .admin-command-icon{background:#f1eef8!important;color:var(--ed-accent,#6550b5)!important;border-radius:10px!important}html body.admin-page .admin-command-item>div>b{color:var(--ed-ink,#232b50)!important}html body.admin-page .admin-command-item>div>span{color:var(--ed-muted,#626982)!important}html body.admin-page :is(.admin-user-body,.admin-note,.admin-secret-value){background:var(--ed-bg,#f1f6fc)!important;border-color:var(--ed-line,#dce4f0)!important;color:var(--ed-muted,#626982)!important}html body.admin-page :is(.admin-user-name,.admin-meta span,.admin-mini-row,.sia-student p,.sra-student p){color:var(--ed-muted,#626982)!important}html body.admin-page :is(.admin-meta b,.admin-user-email,.sia-student h3,.sra-student h3,.sia-question,.sra-question,.sia-content){color:var(--ed-ink,#232b50)!important}html body.admin-page :is(.sia-card-head,.sra-head,.admin-user-head){background:#fff!important;border-color:var(--ed-line,#dce4f0)!important}html body.admin-page :is(.admin-tag:not(.pink),.permission-chip,.admin-permission-chip){background:#f1eef8!important;color:var(--ed-accent,#6550b5)!important;border-color:#dfd8ef!important}html body.admin-page .reminder-type-card{background:#fff!important;border-color:var(--ed-line,#dce4f0)!important;border-radius:14px!important}html body.admin-page .reminder-type-card:has(input:checked){background:#f1eef8!important;border-color:var(--ed-accent,#6550b5)!important}html body.admin-page :is(.bulk-table-wrap,.admin-audit){max-width:100%!important;min-width:0!important;overflow-x:auto!important}html body.admin-page .bulk-table-wrap :is(th,td){font-family:Arial,Helvetica,sans-serif!important;padding:12px!important;font-size:13px!important;line-height:1.65!important}html body.admin-page .bulk-table-wrap th{background:var(--ed-bg,#f1f6fc)!important;color:var(--ed-muted,#626982)!important}html body.admin-page .admin-secret-card{background:#fff!important;border-color:var(--ed-line,#dce4f0)!important;border-radius:20px!important;box-shadow:0 20px 70px #232b5024!important}html body.admin-page .admin-secret-card:before{background:var(--ed-accent,#6550b5)!important}html body.ym-admin-workspace{--ink:var(--ed-ink,#232b50);--muted:var(--ed-muted,#626982);--line:var(--ed-line,#dce4f0);--blue:var(--ed-accent,#6550b5);--navy:var(--ed-ink,#232b50)}html body.ym-admin-workspace :is(.workspace-sidebar,.workspace-topbar,.profile-top){background:#fff!important;border-color:var(--ed-line,#dce4f0)!important;box-shadow:none!important}html body.ym-admin-workspace .workspace-sidebar nav a[aria-current=page]{background:#f1eef8!important;border-color:#e0d9f0!important;color:var(--ed-accent,#6550b5)!important;box-shadow:none!important}html body.ym-admin-workspace .workspace-sidebar nav a[aria-current=page] :is(svg,b){color:var(--ed-accent,#6550b5)!important;background:transparent!important}html body.ym-admin-workspace :is(.metric-card,.panel,.live-card,.note-card,.profile-metrics>div){background:#fff!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:var(--ed-radius,20px)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important;min-width:0!important}html body.ym-admin-workspace .metric-card{padding:20px!important;min-height:150px!important}html body.ym-admin-workspace .metric-card.featured{background:#f1eef8!important;border-color:#e0d9f0!important;color:var(--ed-ink,#232b50)!important}html body.ym-admin-workspace .metric-card.featured::after{content:none!important}html body.ym-admin-workspace .metric-card.featured :is(.metric-top,.metric-caption){color:var(--ed-muted,#626982)!important}html body.ym-admin-workspace .metric-card.featured .metric-value{color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:currentColor!important}html body.ym-admin-workspace .metric-card.featured .metric-icon{background:#fff!important;border-color:#dfd8ef!important;color:var(--ed-accent,#6550b5)!important}html body.ym-admin-workspace .panel-head{background:#fff!important;border-color:var(--ed-line,#dce4f0)!important;padding:20px!important}html body.ym-admin-workspace :is(.panel-head h2,.profile-top h2){font-family:Arial,Helvetica,sans-serif!important;color:var(--ed-ink,#232b50)!important;font-weight:700!important}html body.ym-admin-workspace :is(.toolbar,.result-bar,.panel-note,.profile-body){background:var(--ed-bg,#f1f6fc)!important;border-color:var(--ed-line,#dce4f0)!important}html body.ym-admin-workspace .table-wrap{min-width:0!important;max-width:100%!important;overflow-x:auto!important}html body.ym-admin-workspace .table-wrap th{background:#f4f7fc!important;color:var(--ed-muted,#626982)!important;font-size:12px!important;padding:12px 16px!important}html body.ym-admin-workspace .table-wrap td{font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.65!important;padding:16px!important}html body.ym-admin-workspace :is(.cell-main,.person b){color:var(--ed-ink,#232b50)!important}html body.ym-admin-workspace :is(.searchbox,.avatar){border-color:var(--ed-line,#dce4f0)!important}html body.ym-admin-workspace .avatar:not(.tone1):not(.tone2):not(.tone3){background:#f1eef8!important;color:var(--ed-accent,#6550b5)!important}html body.ym-admin-workspace #profileDialog{background:var(--ed-bg,#f1f6fc)!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:20px!important;box-shadow:0 20px 70px #232b5024!important}html body.ym-admin-workspace #profileDialog::backdrop{background:#232b5070!important}html body.ym-admin-workspace :is(.profile-tabs,.history-switch) button[aria-pressed=true]{background:var(--ed-accent,#6550b5)!important;border-color:var(--ed-accent,#6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body.ss-page :is(.ss-hero,.ss-panel,.ss-admin-session,.ss-stat,.ss-dialog){background:#fff!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:var(--ed-radius,20px)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important;min-width:0!important;color:var(--ed-ink,#232b50)!important}html body.ss-page .ss-hero{padding:clamp(22px,3vw,36px)!important;gap:22px!important;margin-block:28px 24px!important}html body.ss-page .ss-hero p{color:var(--ed-muted,#626982)!important;font-size:15px!important;line-height:1.75!important}html body.ss-page .ss-panel{padding:24px!important}html body.ss-page :is(.ss-panel h2,.ss-section-head h2,.ss-dialog h2){font-family:Arial,Helvetica,sans-serif!important;font-size:21px!important;font-weight:700!important;line-height:1.4!important;color:var(--ed-ink,#232b50)!important}html body.ss-page :is(.ss-entry-guide,.ss-class-row,.ss-group,.sb-range,.sb-paste){background:var(--ed-bg,#f1f6fc)!important;border-color:var(--ed-line,#dce4f0)!important;border-radius:14px!important}html body.ss-page :is(.ss-entry-count strong,.ss-eyebrow,.sb-clock,.ss-slot-preview){color:var(--ed-accent,#6550b5)!important}html body.ss-page .sb-step{background:#f1eef8!important;color:var(--ed-accent,#6550b5)!important}html body.ss-page .ss-admin-session.ss-recent{border-color:var(--ed-accent,#6550b5)!important;box-shadow:0 0 0 1px #6550b520!important}html body.ss-page .ss-dialog{box-shadow:0 20px 70px #232b5024!important}html body.ss-page .ss-dialog::backdrop{background:#232b5070!important}html body.ss-page .sb-table-wrap{min-width:0!important;max-width:100%!important;border-color:var(--ed-line,#dce4f0)!important;border-radius:13px!important}html body.ss-page .sb-table th{background:var(--ed-bg,#f1f6fc)!important;color:var(--ed-muted,#626982)!important}html body.ss-page .ss-filters{background:#fff!important;border-color:var(--ed-line,#dce4f0)!important;border-radius:16px!important}html body.vocabulary-builder-page .vb-intro{padding-block:30px 20px!important}html body.vocabulary-builder-page :is(.vb-panel,.vb-preview){background:#fff!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:var(--ed-radius,20px)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important;padding:26px!important}html body.vocabulary-builder-page :is(.vb-panel h2,.vb-panel h3){font-family:Arial,Helvetica,sans-serif!important;color:var(--ed-ink,#232b50)!important}html body.vocabulary-builder-page :is(.vb-eyebrow,.vb-step){color:var(--ed-accent,#6550b5)!important}html body.vocabulary-builder-page :is(.vb-mapping,.vb-guide,.vb-table-details){background:var(--ed-bg,#f1f6fc)!important;border-color:var(--ed-line,#dce4f0)!important;border-radius:14px!important}html body.vocabulary-builder-page .vb-badge{background:#f1eef8!important;border-color:#e0d9f0!important;color:var(--ed-accent,#6550b5)!important}html body.vocabulary-builder-page .vb-source{background:#fbfcff!important;border-color:var(--ed-line,#dce4f0)!important;color:var(--ed-ink,#232b50)!important}html body.vocabulary-builder-page .vb-primary{background:var(--ed-accent,#6550b5)!important;border-color:var(--ed-accent,#6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body.vocabulary-builder-page .vb-table-scroll{min-width:0!important;max-width:100%!important;overflow-x:auto!important}html body.vocabulary-builder-page .vb-table-scroll th{background:#eef3fa!important;color:var(--ed-muted,#626982)!important}html body.vocabulary-builder-page .vb-table-scroll td{background:#fff!important;color:var(--ed-ink,#232b50)!important}html body.vocabulary-builder-page .vb-flashcard-preview .my-fc-front{background:#f1eef8!important;border-color:#e0d9f0!important}html body.vocabulary-builder-page .vb-flashcard-preview .my-fc-back{background:#fff!important;border-color:var(--ed-line,#dce4f0)!important}html body.vocabulary-builder-page .vb-flashcard-preview .my-fc-term{color:var(--ed-ink,#232b50)!important}html body.vocabulary-builder-page .vb-flashcard-preview .my-fc-eyebrow{color:var(--ed-accent,#6550b5)!important}html body.auth-page:not(.admin-page) .auth-main:not(.auth-main-single){border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}html body.auth-page:not(.admin-page) :is(.auth-copy,.auth-card){overflow:visible!important}html body.admin-page :is(.admin-primary,.sia-send,.sra-send-reply),html body.ss-page .ss-button.ss-primary,html body.vocabulary-builder-page .vb-button.vb-primary{background:var(--ed-accent,#6550b5)!important;border-color:var(--ed-accent,#6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}html body.admin-page :is(.admin-primary,.sia-send,.sra-send-reply):hover:not(:disabled),html body.ss-page .ss-button.ss-primary:hover:not(:disabled),html body.vocabulary-builder-page .vb-button.vb-primary:hover:not(:disabled){background:#554198!important;border-color:#554198!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body.admin-page :is(.admin-primary,.admin-pill-button,.admin-action,.sia-send,.sra-send-reply):disabled,html body.auth-page:not(.admin-page) :is(.auth-secondary-login,.auth-login-btn,.change-submit,.activate-submit):disabled,html body.ss-page .ss-button:disabled,html body.ym-admin-workspace :is(.btn,.table-action,.pager button,.toolbar button):disabled,html body.vocabulary-builder-page :is(.vb-button,.vb-icon-button):disabled,html body.vocabulary-builder-page :is(.vb-button:not(.vb-primary),.vb-icon-button):disabled{opacity:1!important;background:#e8edf5!important;background-image:none!important;border-color:#cbd5e3!important;color:#515d76!important;-webkit-text-fill-color:#515d76!important;box-shadow:none!important;cursor:not-allowed!important}html body.vocabulary-builder-page :is(.vb-button:not(.vb-primary),.vb-icon-button,.vb-header nav a){color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:var(--ed-ink,#232b50)!important;background:#fff!important;border-color:var(--ed-line,#dce4f0)!important}html body.vocabulary-builder-page :is(.vb-button:not(.vb-primary),.vb-icon-button,.vb-header nav a):hover:not(:disabled){background:#f1eef8!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:var(--ed-ink,#232b50)!important}html body.vocabulary-builder-page :is(.vb-workspace,.vb-panel-head,.vb-input-tools,.vb-publish,.vb-share-row,.vb-action-row,.vb-header,.vb-intro,.vb-saved-list)>*{min-width:0!important;max-width:100%!important}html body.vocabulary-builder-page :is(.vb-button,.vb-header nav a,.vb-help,.vb-label,.vb-badge,.vb-panel-head,.vb-saved-item,.vb-status,.vb-eyebrow,.vb-brand>span){overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important}html body.vocabulary-builder-page :is(.vb-button,.vb-header nav a){height:auto!important;min-height:42px!important;line-height:1.5!important}html body.vocabulary-builder-page :is(.vb-panel-head,.vb-publish,.vb-action-row){flex-wrap:wrap!important;gap:14px!important}html body.vocabulary-builder-page :is(.vb-input-tools .vb-label,.vb-input-tools .vb-upload){flex:1 1 210px!important;min-width:0!important;max-width:100%!important}html body.vocabulary-builder-page :is(.vb-upload input,.vb-share-row input){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html body.vocabulary-builder-page :is(.vb-panel,.vb-mapping,.vb-guide,.vb-share,.vb-table-details){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html body.vocabulary-builder-page .vb-panel-head>div{flex:1 1 160px!important}html body.vocabulary-builder-page .vb-publish>div{flex:1 1 240px!important}html body.vocabulary-builder-page .vb-publish>.vb-button{flex:0 1 auto!important}html body.auth-page:not(.admin-page) .auth-shell,html body.admin-page .auth-shell,html body.vocabulary-builder-page .vb-shell,html body.ss-page .ss-shell{box-sizing:border-box!important;width:100%!important;max-width:var(--ed-max,1200px)!important;min-width:0!important;margin-inline:auto!important;padding-inline:var(--ed-gutter,clamp(18px,3vw,32px))!important}html body.auth-page .auth-header,html body.vocabulary-builder-page .vb-header{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;padding-inline:0!important;padding-block:10px 22px!important;margin:0!important;border-bottom:1px solid var(--ed-line,#dce4f0)!important;background:transparent!important;box-shadow:none!important;gap:16px 24px!important;align-items:center!important}html body.auth-page .auth-header>.admin-hero-actions{margin:0!important;padding-inline:0!important;gap:8px!important;align-items:center!important;justify-content:flex-start!important}html body.auth-page:not(.admin-page) .auth-header .auth-logo{padding:0!important;margin:0!important;min-width:0!important}html body.auth-page:not(.admin-page) .auth-header .auth-logo img{width:220px!important;max-width:100%!important;height:48px!important;object-fit:contain!important;object-position:left center!important}html body.ss-page .ss-header-inner{min-height:90px!important;padding-block:18px!important;gap:14px 24px!important;align-items:center!important;border-bottom:0!important}html body.ss-page .ss-nav{gap:8px!important;margin:0!important}html body.ss-page .ss-account{padding-block:14px 0!important;line-height:1.6!important}html body.ss-page .ss-account button{margin-left:10px!important}html body.admin-page .admin-center{padding-block:28px 48px!important}html body.auth-page:not(.admin-page) .auth-main:not(.auth-main-single){max-width:none!important;margin:0!important;gap:24px!important;padding-block:28px 40px!important;align-items:stretch!important}html body.auth-page:not(.admin-page) .auth-copy,html body.admin-page .admin-hero,html body.ss-page .ss-hero,html body.vocabulary-builder-page .vb-intro{border-radius:var(--ed-radius,22px)!important;box-shadow:inset 0 3px 0 #c7b68a,var(--ed-shadow,0 10px 32px #232b5006)!important}html body.auth-page:not(.admin-page) .auth-card{border-radius:var(--ed-radius,22px)!important}html body.admin-page .admin-hero,html body.ss-page .ss-hero{padding:clamp(24px,3vw,36px)!important;margin-bottom:24px!important}html body.admin-page .admin-hero h1,html body.ss-page .ss-hero h1,html body.vocabulary-builder-page .vb-intro h1{margin:10px 0 14px!important;font-size:clamp(32px,3.7vw,46px)!important;line-height:1.16!important;letter-spacing:-.03em!important}html body.admin-page .admin-hero p,html body.ss-page .ss-hero p,html body.vocabulary-builder-page .vb-intro p:not(.vb-eyebrow){margin:0!important;max-width:76ch!important;line-height:1.75!important}html body.admin-page .admin-current{margin-top:18px!important}html body.admin-page :is(.admin-grid,.admin-command-center,.reminder-layout),html body.vocabulary-builder-page .vb-workspace{gap:24px!important;align-items:start!important}html body.admin-page :is(.admin-panel-head,.sia-card-head,.sra-head),html body.vocabulary-builder-page .vb-panel-head{align-items:flex-start!important;gap:14px!important}html body.admin-page .admin-panel-head h2,html body.vocabulary-builder-page .vb-panel-head h2{margin:4px 0 8px!important}html body.admin-page .admin-panel-head p{margin:0!important}html body.admin-page :is(.admin-form,.admin-settings-form,.reminder-form){row-gap:8px!important}html body.admin-page :is(.admin-form,.reminder-form)>.admin-label{margin:6px 0 0!important;line-height:1.55!important}html body.admin-page .admin-form>.admin-primary{margin-top:8px!important}html body.admin-page :is(.admin-tools,.speaking-idea-filters,.speaking-recording-filters){align-items:end!important;gap:12px!important}html body.ss-page :is(.ss-quick-top,.sb-basics,.sb-timing,.ss-dialog-grid){column-gap:16px!important;row-gap:16px!important}html body.ss-page .ss-field{gap:7px!important;align-content:start!important}html body.ss-page .ss-field>span{line-height:1.55!important}html body.ss-page :is(.ss-section-head,.ss-admin-top){align-items:flex-start!important;gap:16px!important}html body.ss-page .ss-section-head h2{margin:0 0 7px!important}html body.ss-page :is(.ss-dialog-actions,.ss-quick-footer,.sb-footer){gap:12px!important}html body.vocabulary-builder-page .vb-intro{background:var(--ed-surface,#fff)!important;border:1px solid var(--ed-line,#dce4f0)!important;padding:clamp(24px,3vw,36px)!important;margin:28px 0 20px!important}html body.vocabulary-builder-page .vb-intro .vb-eyebrow{margin:0!important;line-height:1.65!important}html body.vocabulary-builder-page .vb-input-tools{gap:16px!important;align-items:end!important}html body.vocabulary-builder-page .vb-input-tools :is(.vb-label,.vb-upload){display:grid!important;gap:6px!important;margin:16px 0 6px!important;font-size:14px!important;font-weight:600!important;line-height:1.55!important;color:var(--ed-ink,#232b50)!important}html body.vocabulary-builder-page .vb-input-tools :is(select,input[type=file]){min-height:48px!important;margin-top:0!important;border-radius:11px!important}html body.vocabulary-builder-page .vb-input-tools input[type=file]{font-weight:400!important}html body.vocabulary-builder-page .vb-action-row{padding-top:4px!important;margin-top:20px!important}html body.vocabulary-builder-page .vb-publish{gap:20px!important;padding-top:24px!important}html body.ym-admin-workspace .page-heading{padding-bottom:20px!important;border-bottom:1px solid var(--ed-line,#dce4f0)!important}html body.ym-admin-workspace .page-heading h1{margin:6px 0 10px!important}html body.ym-admin-workspace :is(.panel-head,.toolbar,.result-bar){padding-inline:22px!important}@media(max-width:900px){html body.auth-page:not(.admin-page) .auth-main:not(.auth-main-single){max-width:none!important;grid-template-columns:minmax(0,1fr)!important;gap:22px!important}html body.admin-page .admin-hero{grid-template-columns:minmax(0,1fr)!important}html body.admin-page .admin-panel{padding:22px!important}}@media(max-width:600px){html body.auth-page:not(.admin-page) :is(.auth-copy,.auth-card,.change-card),html body.admin-page :is(.admin-hero,.admin-panel),html body.ss-page :is(.ss-hero,.ss-panel,.ss-admin-session),html body.vocabulary-builder-page :is(.vb-panel,.vb-preview){padding:20px!important;border-radius:var(--ed-radius,22px)!important}html body.auth-page:not(.admin-page) .auth-main:not(.auth-main-single){padding-block:20px 28px!important}html body.auth-page:not(.admin-page) .auth-features{grid-template-columns:minmax(0,1fr)!important}html body.admin-page .admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body.admin-page .admin-stat{padding:15px 13px!important}html body.admin-page .admin-stat b{font-size:26px!important}html body.admin-page :is(.admin-panel-head,.admin-hero-actions){gap:10px!important}html body.ym-admin-workspace .metric-card{padding:16px!important;min-height:142px!important;border-radius:16px!important}html body.ym-admin-workspace .panel-head{padding:18px 16px!important}html body.ym-admin-workspace :is(.panel-head,.profile-top,.profile-intro){flex-wrap:wrap!important}html body.ym-admin-workspace .toolbar{padding:16px!important}html body.ym-admin-workspace :is(.toolbar,.profile-filters)>*{min-width:0!important;max-width:100%!important}html body.ym-admin-workspace .table-wrap :is(th,td){padding:12px!important}html body.ss-page .ss-hero{margin-block:20px!important}html body.ss-page :is(.ss-hero,.ss-section-head,.ss-quick-footer){flex-wrap:wrap!important}html body.ss-page .ss-stats{gap:10px!important}html body.ss-page .ss-stat{padding:15px 12px!important}html body.vocabulary-builder-page .vb-intro{padding:20px!important;margin-top:22px!important}html body.vocabulary-builder-page .vb-workspace{gap:18px!important}html body.vocabulary-builder-page .vb-table-pagination{flex-wrap:wrap!important}}@media(max-width:380px){html body.auth-page:not(.admin-page) :is(.auth-copy,.auth-card,.change-card),html body.admin-page :is(.admin-hero,.admin-panel),html body.ss-page :is(.ss-hero,.ss-panel,.ss-admin-session),html body.vocabulary-builder-page :is(.vb-panel,.vb-preview){padding:16px!important}html body.admin-page .admin-command-item{flex-wrap:wrap!important}html body.vocabulary-builder-page .vb-intro{padding:18px!important}html body.ss-page .ss-stats{grid-template-columns:minmax(0,1fr)!important}}@media print{html body.auth-page .auth-shell,html body.vocabulary-builder-page .vb-shell,html body.ss-page .ss-shell{max-width:none!important;padding-inline:0!important}html body.ym-admin-workspace .table-wrap,html body.admin-page .bulk-table-wrap{overflow:visible!important;max-height:none!important}html body:is(.auth-page,.ym-admin-workspace,.ss-page){background:#fff!important}}html body.admin-page>.ymy-admin-notify-root~.member-auth-bar:not(.sx-docked){right:96px!important}html body.admin-page>.member-auth-bar:not(.sx-docked)~.ymy-admin-notify-root{bottom:96px!important}@media(max-width:640px){html body.admin-page>.ymy-admin-notify-root~.member-auth-bar:not(.sx-docked){right:74px!important;max-width:calc(100vw - 86px)!important}html body.admin-page>.member-auth-bar:not(.sx-docked)~.ymy-admin-notify-root{bottom:88px!important}}@media(max-width:420px){html body.admin-page>.ymy-admin-notify-root~.member-auth-bar:not(.sx-docked){justify-content:center!important}html body.admin-page>.ymy-admin-notify-root~.member-auth-bar:not(.sx-docked) :is(.member-auth-dot,.member-auth-email){display:none!important}}html body.admin-page>.ym-watermark-floating{bottom:96px!important}}@layer ym-content-layout{html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home).ym-premium-speaking{--sf-ink:var(--ed-ink,#232b50)!important;--sf-muted:var(--ed-muted,#626982)!important;--sf-blue:var(--ed-accent,#6550b5)!important;--sf-soft:#f3f0fb!important;--sf-line:var(--ed-line,#dce4f0)!important;--ui25-text:var(--ed-ink,#232b50)!important;--ui25-muted:var(--ed-muted,#626982)!important;--ui25-blue:var(--ed-accent,#6550b5)!important;--ui25-border:var(--ed-line,#dce4f0)!important;--ui25-soft:#f3f0fb!important;--ym-note-ink:var(--ed-ink,#232b50)!important;--ym-note-muted:var(--ed-muted,#626982)!important;--ym-note-blue:var(--ed-accent,#6550b5)!important;--ym-note-blue-deep:#524098!important;--ym-note-border:var(--ed-line,#dce4f0)!important;--ym-note-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important;--ym-rec-ink:var(--ed-ink,#232b50)!important;--ym-rec-muted:var(--ed-muted,#626982)!important;--ym-rec-blue:var(--ed-accent,#6550b5)!important;--ym-rec-border:var(--ed-line,#dce4f0)!important;--ym-rec-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important;background:var(--ed-bg,#f1f6fc)!important;color:var(--ed-ink,#232b50)!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library>main,html body#ym-speaking-format.ym-speaking-bank .page,html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main{width:calc(100% - var(--ed-gutter,clamp(18px,3vw,32px)) * 2)!important;max-width:var(--ed-max,1200px)!important;min-width:0!important;margin-inline:auto!important;padding-inline:0!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library>main{padding-block:0 56px!important}html body#ym-speaking-format.ym-speaking-topic .source-nav{width:calc(100% - var(--ed-gutter,clamp(18px,3vw,32px)) * 2)!important;max-width:var(--ed-max,1200px)!important;margin-inline:auto!important}html body#ym-speaking-format.ym-speaking-topic .source-header.ym-sf-topic-header{padding-inline:max(var(--ed-gutter,clamp(18px,3vw,32px)),calc((100% - var(--ed-max,1200px)) / 2))!important;border-top:0!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.studio-hero,.bank-hero,.ym-sf-hero){background:var(--ed-surface,#fff)!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:var(--ed-radius,20px)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important;color:var(--ed-ink,#232b50)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.studio-hero,.bank-hero,.ym-sf-hero)::before,html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.studio-hero,.bank-hero,.ym-sf-hero)::after{background:none!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.studio-hero,.bank-hero,.ym-sf-hero) h1{font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;font-size:clamp(32px,4.4vw,56px)!important;line-height:1.12!important;letter-spacing:-.035em!important;background:none!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:var(--ed-ink,#232b50)!important;text-shadow:none!important;overflow-wrap:anywhere!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home).ym-speaking-topic .ym-sf-hero h1{font-size:clamp(28px,3.6vw,43px)!important;max-width:24ch!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.studio-hero,.bank-hero,.ym-sf-hero) h1 span{background:none!important;color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:var(--ed-accent,#6550b5)!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-hero{background:transparent!important;border:0!important;box-shadow:none!important;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)!important;gap:clamp(32px,5vw,64px)!important;padding:clamp(40px,5vw,64px) 0 36px!important;margin:0 0 28px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-hero h1{font-size:clamp(42px,5.5vw,72px)!important;line-height:1.07!important;letter-spacing:-.045em!important;margin:22px 0!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-hero-copy>p{max-width:47ch!important;font-size:16px!important;line-height:1.8!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-hero h1 span{font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;font-style:italic!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.studio-hero,.bank-hero,.ym-sf-hero)>p,html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.studio-hero-copy>p,.section-head p,.learning-hub-banner p){color:var(--ed-muted,#626982)!important;line-height:1.7!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.eyebrow,.bigbrand,.studio-panel-label,.modal-kicker){color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:var(--ed-accent,#6550b5)!important;background:none!important;text-shadow:none!important;letter-spacing:.12em!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.metric,.tag,.topic-total,.topic-number,.topic-category){background:#f3f0fb!important;border-color:#e4def3!important;color:#58439d!important;-webkit-text-fill-color:#58439d!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) .metric b{color:var(--ed-ink,#232b50)!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.studio-part-index,.hero-panel){background:#f6f4fc!important;border:1px solid #e4def3!important;color:var(--ed-ink,#232b50)!important;border-radius:16px!important;box-shadow:none!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-part-index{position:relative!important;isolation:isolate;padding:28px!important;border-radius:22px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-part-index::before,html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-part-index::after{content:""!important;display:block!important;position:absolute!important;inset:auto!important;pointer-events:none!important;z-index:0!important;box-shadow:none!important;animation:none!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-part-index::before{top:16px!important;right:18px!important;width:146px!important;height:146px!important;border:1px solid #c4a35f60!important;border-radius:50%!important;background:none!important;transform:none!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-part-index::after{top:88px!important;right:48px!important;width:86px!important;height:1px!important;border:0!important;background:#c4a35f70!important;transform:rotate(-28deg)!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-part-index>*{position:relative!important;z-index:1!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-part-index>a{background:#fff!important;border:1px solid var(--ed-line,#dce4f0)!important;color:var(--ed-ink,#232b50)!important;box-shadow:none!important;min-height:82px!important;border-radius:14px!important;padding:16px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-part-index>a:hover{background:#f3f0fb!important;border-color:#bcb0df!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-part-index strong{color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:var(--ed-ink,#232b50)!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-part-index small{color:var(--ed-muted,#626982)!important;-webkit-text-fill-color:var(--ed-muted,#626982)!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.studio-part-no,.studio-arrow){color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:var(--ed-accent,#6550b5)!important;background:#f3f0fb!important;border-color:#e4def3!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-part-no{background:#fff!important;font-family:Georgia,"Times New Roman",serif!important;font-size:25px!important;font-weight:400!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.library-tools,.learning-hub-banner,.topic-card){background:var(--ed-surface,#fff)!important;border-color:var(--ed-line,#dce4f0)!important;color:var(--ed-ink,#232b50)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .library{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;min-width:0!important;overflow:visible!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.public-learning-entry,.learning-hub-banner){width:100%!important;margin-inline:0!important;padding:28px!important;border-radius:var(--ed-radius,20px)!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .public-learning-entry{margin-block:0 24px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .learning-hub-banner{margin-block:0 48px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .library-tools{padding:24px!important;margin-bottom:24px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .topic-grid{gap:24px!important;align-items:stretch!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .topic-card{display:flex!important;flex-direction:column!important;height:100%!important;border-radius:20px!important;padding:28px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .topic-card::before,html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .topic-card::after{content:none!important;display:none!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .topic-number{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;gap:12px!important;align-items:flex-start!important;margin:0 0 22px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .topic-number>span:first-child{background:#fff!important;border:1px solid var(--ed-line,#dce4f0)!important;color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:currentColor!important;flex-shrink:0!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .topic-category{background:transparent!important;border:0!important;border-radius:0!important;color:var(--ed-muted,#626982)!important;-webkit-text-fill-color:currentColor!important;font-size:11px!important;line-height:1.6!important;padding:5px 0!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.library-tools,.library-tools>.search-wrap,.library-tools>.studio-collection-label,.studio-collection-label select,.topic-card,.topic-card h3,.topic-card p){min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .topic-card:hover{border-color:#bcb0df!important;box-shadow:0 8px 24px #232b500b!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.topic-card h3,.section-head h2,.learning-hub-banner h2){color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:var(--ed-ink,#232b50)!important;background:none!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.section-head h2,.learning-hub-banner h2,.public-learning-copy>strong,.topic-card h3){font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;letter-spacing:-.025em!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .section-head h2{font-size:clamp(30px,3vw,36px)!important;line-height:1.2!important;margin:10px 0 12px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.learning-hub-banner h2,.public-learning-copy>strong){font-size:28px!important;line-height:1.25!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .topic-card h3{font-size:26px!important;line-height:1.25!important;margin:0 0 16px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .topic-card>p{font-size:14px!important;line-height:1.8!important;margin:0 0 26px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.topic-card p,.studio-collection-label,.reader-side-head,.reader-item){color:var(--ed-muted,#626982)!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.search-wrap,#topicCollection){background:#fff!important;color:var(--ed-ink,#232b50)!important;border-color:var(--ed-line,#dce4f0)!important;box-shadow:none!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.filter-btn,.open-topic){background:#f6f4fc!important;color:#58439d!important;-webkit-text-fill-color:#58439d!important;border:1px solid #e4def3!important;box-shadow:none!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.filter-btn.active,.filter-btn[aria-pressed=true],.open-topic:hover){background:var(--ed-accent,#6550b5)!important;border-color:var(--ed-accent,#6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .topic-card button.open-topic{margin-top:auto!important;padding:18px 0 0!important;min-height:44px!important;background:transparent!important;border:0!important;border-top:1px solid var(--ed-line,#dce4f0)!important;border-radius:0!important;color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:currentColor!important;font-weight:650!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .topic-card button.open-topic:hover{color:#4d3b92!important;text-decoration:underline!important;text-underline-offset:4px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.reader-shell,.reader-main,.reader-frame-wrap,.loader){background:var(--ed-bg,#f1f6fc)!important;color:var(--ed-ink,#232b50)!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.reader-sidebar,.reader-side-head,.reader-toolbar){background:#fff!important;border-color:var(--ed-line,#dce4f0)!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.reader-title,.reader-side-title){color:var(--ed-ink,#232b50)!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.reader-item.active,.reader-item:hover){background:#f3f0fb!important;color:#58439d!important;border-color:#e4def3!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.reader-nav-btn,.mobile-list-toggle,.close-reader){background:#f6f4fc!important;color:#58439d!important;border-color:#e4def3!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.topic-panel,.question-card,.ym-sf-section,.vocab-dialog,.ym-sf-topics-dialog){background:#fff!important;color:var(--ed-ink,#232b50)!important;border-color:var(--ed-line,#dce4f0)!important;border-radius:var(--ed-radius,20px)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important}html body#ym-speaking-format.ym-speaking-bank .content-panel{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-width:0!important}html body#ym-speaking-format.ym-speaking-bank .question-body>.ym-sf-section{background:transparent!important;border-radius:0!important;box-shadow:none!important;padding:22px 0!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main>:is(.ym-sf-hero,.ym-sf-section,.ym-sf-practice,.sp2-coach-section,.sp2-breakdown-section),html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main>#timer.ym-p2-timer{padding:clamp(24px,2.6vw,32px)!important;margin:0 0 28px!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero{padding:32px!important;margin-bottom:28px!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main>section>h2::before{content:none!important;display:none!important}html body#ym-speaking-format.ym-speaking-topic :is(.script,.model-answer)>p{max-width:76ch!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.topic-panel h2,.topic-heading,.topic-title-line,.question-title,.ym-sf-section h2,.ym-sf-section h3,.ym-sf-heading,.model-answer,.script,.translation-en,.translation-vi,.modal-word){font-family:var(--ed-font,Arial,sans-serif)!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:var(--ed-ink,#232b50)!important;background-image:none!important;text-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.question-title,.ym-sf-section h3){font-weight:700!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.model-answer,.script,.translation-en,.translation-vi){font-size:16px!important;line-height:1.85!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.source-collection-tools,.tools,.precision-part-tabs,.source-nav,.ym-sf-lesson-nav){background:#fff!important;border-color:var(--ed-line,#dce4f0)!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.precision-part-tabs a,.source-nav a,.ym-sf-lesson-nav a,.topic-button,.topic-all-link,.tool-btn,.mobile-topic-toggle,.source-actions button,.source-actions a){color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:var(--ed-ink,#232b50)!important;background:#fff!important;border-color:var(--ed-line,#dce4f0)!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.precision-part-tabs a[aria-current],.source-nav a.active,.source-nav a[aria-current],.ym-sf-lesson-nav a.active,.topic-button.active,.topic-all-link.active,.topic-button[aria-pressed=true]){color:#58439d!important;-webkit-text-fill-color:#58439d!important;background:#f3f0fb!important;border-color:#d8cfef!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.topic-button,.topic-all-link):hover{background:#f6f4fc!important;border-color:#d8cfef!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.question-no,.source-step,.source-vocab-number,.count){background:#f3f0fb!important;color:#58439d!important;border-color:#e4def3!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) .question-card>summary{background:#fff!important;color:var(--ed-ink,#232b50)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) .question-card[open]>summary{background:#faf9fd!important;border-color:var(--ed-line,#dce4f0)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) .question-card>summary::after{color:var(--ed-accent,#6550b5)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.source-flow>li,.source-vocab-item,.ym-sf-vocab-table>tbody>tr,.ym-sf-section .card,.formula,.memory,.step,.note,.meaning-box,.ym-sf-practice){background:#f7f9fd!important;color:var(--ed-ink,#232b50)!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:14px!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.source-vocab-item,.ym-sf-vocab-table>tbody>tr,.ym-sf-section .card){background:#fff!important}html body#ym-speaking-format.ym-speaking-unified .source-flow{gap:12px!important}html body#ym-speaking-format.ym-speaking-unified .source-flow>li{padding:14px 16px!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.source-vocab-item,.ym-sf-vocab-table>tbody>tr) :is(td,[data-sf-field]){background:transparent!important;border-color:var(--ed-line,#dce4f0)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.source-ipa,[data-sf-field=ipa],.ipa,.modal-ipa,.ym-sf-help,.source-question-meta,.source-collection-tools p,.row-label,.tip){color:var(--ed-muted,#626982)!important;-webkit-text-fill-color:var(--ed-muted,#626982)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.vocab-chip,.w,.phrase,.source-parent-link,.source-related,.source-vocab-item b,.ym-sf-vocab-table [data-sf-field=term]){color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:var(--ed-accent,#6550b5)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.translation-row,.ym-sf-translation-table tr,.band9-disclosure){background:#fff!important;border-color:var(--ed-line,#dce4f0)!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.translation-en,.ym-sf-translation-table td:first-child){background:#fff!important;border-color:var(--ed-line,#dce4f0)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.translation-vi,.ym-sf-translation-table td:last-child,.band9-disclosure>summary,.meaning-box.vi){background:#f6f4fc!important;border-color:#e4def3!important;color:var(--ed-ink,#232b50)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.model-speak,.speak-btn){background:#f3f0fb!important;color:#58439d!important;border-color:#e4def3!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer.ym-p2-timer{--p2-blue:var(--ed-accent,#6550b5)!important;--p2-navy:var(--ed-ink,#232b50)!important;--p2-muted:var(--ed-muted,#626982)!important;--p2-line:var(--ed-line,#dce4f0)!important;background:#fff!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:var(--ed-radius,20px)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer :is(.p2-timer-eyebrow,.p2-timer-heading h2,.p2-timer-digits){color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:var(--ed-ink,#232b50)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer :is(.p2-timer-phase,.p2-timer-clock-hint){color:#58439d!important;-webkit-text-fill-color:currentColor!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer :is(.p2-timer-sound,.p2-step-duration,.p2-notes-save){color:var(--ed-muted,#626982)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer .p2-timer-clock{background:#f3f0fb!important;border:1px solid #e4def3!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer[data-phase=speak] .p2-timer-clock{background:#eef4fc!important;border-color:#d8e4f2!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer[data-state=complete] .p2-timer-clock{background:#edf7f1!important;border-color:#cce4d6!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer[data-state=complete] :is(.p2-timer-phase,.p2-timer-clock-hint){color:#266044!important;-webkit-text-fill-color:currentColor!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer .p2-timer-track{background:#e1daef!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer .p2-timer-track>span{background:var(--ed-accent,#6550b5)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer .p2-timer-steps li{background:#f7f9fd!important;border-color:var(--ed-line,#dce4f0)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer .p2-timer-steps li[aria-current]{background:#f3f0fb!important;border-color:#d8cfef!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer .p2-step-number{background:#e9e4f4!important;color:#58439d!important;-webkit-text-fill-color:currentColor!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer #p2-quick-notes,html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer .p2-timer-controls button{background:#fff!important;border-color:var(--ed-line,#dce4f0)!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer .p2-timer-controls button[data-p2-action=toggle]{background:var(--ed-accent,#6550b5)!important;border-color:var(--ed-accent,#6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer .p2-timer-controls button[data-p2-action=speak]{background:#f3f0fb!important;border-color:#d8cfef!important;color:#58439d!important;-webkit-text-fill-color:#58439d!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) #timer .p2-timer-controls button[data-p2-action=reset]{background:#fff!important;border-color:var(--ed-line,#dce4f0)!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:var(--ed-ink,#232b50)!important}html body#ym-speaking-format.ym-speaking-topic :is(.sp2-coach-section,.sp2-breakdown-section){min-width:0!important;max-width:100%!important;padding:clamp(18px,3vw,28px)!important;background:#fff!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:var(--ed-radius,20px)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important}html body#ym-speaking-format.ym-speaking-topic :is(.sp2-coach-grid,.sp2-breakdown-grid){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))!important;gap:16px!important;min-width:0!important;max-width:100%!important}html body#ym-speaking-format.ym-speaking-topic .sp2-scoring{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;min-width:0!important;max-width:100%!important}html body#ym-speaking-format.ym-speaking-topic :is(.sp2-coach-card,.sp2-breakdown-card,.sp2-score-pill){min-width:0!important;max-width:100%!important;padding:18px!important;background:#fff!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:16px!important;box-shadow:none!important;overflow-wrap:anywhere!important}html body#ym-speaking-format.ym-speaking-topic :is(.sp2-coach-card,.sp2-breakdown-card,.sp2-score-pill) :is(h3,p,b,span,li){font-family:var(--ed-font,Arial,sans-serif)!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:currentColor!important;min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}html body#ym-speaking-format.ym-speaking-topic :is(.sp2-coach-card,.sp2-breakdown-card) .no{background:#245bd5!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.ym-idea-pad,.ym-answer-recorder,.ym-notes-panel,.ym-recorder-panel,.ym-speaking-recorder-card,.ym-speaking-tools-card){background:#fff!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:var(--ed-radius,20px)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important;color:var(--ed-ink,#232b50)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.ym-idea-pad,.ym-notes-panel,.ym-recorder-panel)::before{background:none!important;animation:none!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) .ym-answer-recorder{padding:0!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.ym-idea-title,.ym-answer-recorder-title,.ym-notes-heading b,.ym-recorder-title b,.ym-speaking-recorder-card h2,.ym-answer-recorder-clock,.ym-recorder-time,.ym-idea-feedback-text,.ym-answer-recorder-feedback-text){color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:var(--ed-ink,#232b50)!important;font-family:var(--ed-font,Arial,sans-serif)!important;text-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.ym-idea-subtitle,.ym-idea-hint,.ym-idea-count,.ym-answer-recorder-subtitle,.ym-answer-recorder-user,.ym-answer-recorder-empty,.ym-idea-feedback-meta,.ym-answer-recorder-feedback-meta,.ym-notes-help,.ym-recorder-help,.ym-speaking-recorder-card p){color:var(--ed-muted,#626982)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.ym-idea-icon,.ym-answer-recorder-icon,.ym-notes-icon,.ym-recorder-mic){background:#ede8f8!important;color:#58439d!important;-webkit-text-fill-color:#58439d!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.ym-idea-submit-panel,.ym-idea-feedback,.ym-idea-history,.ym-answer-recorder-meter,.ym-answer-recorder-take,.ym-answer-recorder-feedback,.ym-notes-guide,.ym-recorder-status,.ym-recorder-empty){background:#f7f9fd!important;border-color:var(--ed-line,#dce4f0)!important;box-shadow:none!important;color:var(--ed-ink,#232b50)!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.ym-idea-editor,.ym-notes-editor){background:#fff!important;color:var(--ed-ink,#232b50)!important;border-color:#cbd5e5!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.ym-idea-template,.ym-idea-actions button,.ym-idea-refresh,.ym-answer-recorder-actions button,.ym-answer-recorder-toggle,.ym-answer-recorder-take-actions button,.ym-answer-recorder-take-actions a,.ym-notes-actions button,.ym-notes-quick button,.ym-notes-guide-head button,.ym-recorder-actions button,.ym-recorder-download,.ym-question-notes-launch){background:#fff!important;color:#58439d!important;-webkit-text-fill-color:#58439d!important;border-color:#d8cfef!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.ym-idea-submit,.ym-answer-recorder-submit,.ym-answer-recorder-start,.ym-recorder-start,.ym-notes-tab,.ym-recorder-tab,.ym-topic-notes-launch,.ym-speaking-recorder-card button,.ym-speaking-tools-card .ym-notes-card-launch,.ym-question-notes-launch.is-active){background:var(--ed-accent,#6550b5)!important;border-color:var(--ed-accent,#6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.ym-idea-clear,.ym-notes-clear,.ym-answer-recorder-cancel,.ym-recorder-stop){color:#a43149!important;-webkit-text-fill-color:#a43149!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.ym-idea-clear.is-armed,.ym-notes-clear.is-armed,.ym-answer-recorder-permission){background:#fff1f3!important;border-color:#e9c8cf!important;color:#a43149!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) .ym-idea-submission-reminder{background:#fff7e8!important;border-color:#ead9b7!important;color:#805b18!important;box-shadow:none!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.ym-idea-submission-reminder[data-state=submitted],.ym-answer-recorder-take[data-submitted=true]){background:#edf7f1!important;border-color:#cce4d6!important;color:#266044!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.ym-idea-status,.ym-idea-submit-status,.ym-answer-recorder-submit-status)[data-tone=error]{color:#a43149!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.ym-idea-status[data-tone=saved],.ym-idea-submit-status[data-tone=submitted],.ym-idea-submit-status[data-tone=replied],.ym-answer-recorder-sent){color:#266044!important}html body #ym-speaking-points#ym-speaking-points{background:#fff!important;border:1px solid var(--ed-line,#dce4f0)!important;border-top:2px solid var(--rank-accent,#b5cdfb)!important;border-radius:var(--ed-radius,20px)!important;color:var(--ed-ink,#232b50)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important}html body #ym-speaking-points#ym-speaking-points :is(.ym-speaking-points-eyebrow,.ym-speaking-points-label,.ym-speaking-points-progress-note,.ym-speaking-points-status,.ym-speaking-points-private,.ym-speaking-points-parts dd,.ym-speaking-points-parts dt span){color:var(--ed-muted,#626982)!important;-webkit-text-fill-color:currentColor!important}html body #ym-speaking-points#ym-speaking-points :is(h2,.ym-speaking-points-total,.ym-speaking-points-goal,.ym-speaking-points-milestones h3,.ym-speaking-points-parts dt){color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:currentColor!important;background:none!important}html body #ym-speaking-points#ym-speaking-points :is(.ym-speaking-points-rank,.ym-speaking-points-emblem){color:var(--rank-ink,#58439d)!important;filter:none!important}html body #ym-speaking-points#ym-speaking-points .ym-speaking-points-rank{font-size:clamp(24px,2.8vw,32px)!important}html body #ym-speaking-points#ym-speaking-points .ym-speaking-points-total{font-size:clamp(27px,3vw,40px)!important}html body #ym-speaking-points#ym-speaking-points .ym-speaking-points-progress{background:#f6f4fc!important;border-color:#e4def3!important}html body #ym-speaking-points#ym-speaking-points .ym-speaking-points-meter{background:#e3dfed!important;color:var(--rank-ink,#6550b5)!important;accent-color:var(--rank-ink,#6550b5)!important}html body #ym-speaking-points#ym-speaking-points .ym-speaking-points-meter::-webkit-progress-bar{background:#e3dfed!important}html body #ym-speaking-points#ym-speaking-points .ym-speaking-points-meter::-webkit-progress-value{background:var(--rank-ink,#6550b5)!important}html body #ym-speaking-points#ym-speaking-points .ym-speaking-points-meter::-moz-progress-bar{background:var(--rank-ink,#6550b5)!important}html body #ym-speaking-points#ym-speaking-points :is(.ym-speaking-points-practice,.ym-speaking-points-practice:hover){background:var(--ed-accent,#6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:var(--ed-accent,#6550b5)!important}html body #ym-speaking-points#ym-speaking-points .ym-speaking-points-retry{background:#fff!important;color:#58439d!important;border-color:#d8cfef!important}html body #ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li{border-color:var(--ed-line,#dce4f0)!important;border-top-color:var(--tier,#8192aa)!important;box-shadow:none!important}html body #ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li:not([data-progress=current]){background:#fff!important}html body #ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li[data-progress=current]{background:var(--rank-pale,#f3f0fb)!important;border-color:var(--rank-accent,#d8cfef)!important;box-shadow:inset 0 0 0 1px var(--rank-accent,#d8cfef)!important}html body #ym-speaking-points#ym-speaking-points :is(.ym-speaking-points-parts,.ym-speaking-points-earned){border-color:var(--ed-line,#dce4f0)!important}html body #ym-speaking-points#ym-speaking-points[data-state=error] .ym-speaking-points-status{color:#a43149!important}html body.ss-page:has(#registrationForm){--ss-ink:var(--ed-ink,#232b50)!important;--ss-muted:var(--ed-muted,#626982)!important;--ss-blue:var(--ed-accent,#6550b5)!important;--ss-border:var(--ed-line,#dce4f0)!important;--ss-tint:#f3f0fb!important;--ui25-text:var(--ed-ink,#232b50)!important;--ui25-muted:var(--ed-muted,#626982)!important;--ui25-blue:var(--ed-accent,#6550b5)!important;--ui25-border:var(--ed-line,#dce4f0)!important;--ui25-soft:#f3f0fb!important;background:var(--ed-bg,#f1f6fc)!important;color:var(--ed-ink,#232b50)!important}html body.ss-page:has(#registrationForm) :is(.ss-header,.ss-hero,.ss-panel,.ss-steps,.ss-slot,.ss-booking,.ss-mobile-submit,.ss-empty){background:#fff!important;border-color:var(--ed-line,#dce4f0)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important;color:var(--ed-ink,#232b50)!important}html body.ss-page:has(#registrationForm) :is(.ss-hero,.ss-panel,.ss-steps,.ss-slot,.ss-booking,.ss-empty){border-radius:var(--ed-radius,20px)!important}html body.ss-page:has(#registrationForm) .ss-hero h1{font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(31px,4vw,49px)!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-.03em!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:var(--ed-ink,#232b50)!important;background:none!important;text-shadow:none!important}html body.ss-page:has(#registrationForm) :is(.ss-eyebrow,.ss-slot-time,.ss-step i,.ss-selection strong){color:var(--ed-accent,#6550b5)!important}html body.ss-page:has(#registrationForm) :is(.ss-hero p,.ss-caption,.ss-field small,.ss-privacy,.ss-slot-meta,.ss-slot-note,.ss-note,.ss-zone,.ss-account){color:var(--ed-muted,#626982)!important}html body.ss-page:has(#registrationForm) :is(.ss-step i,.ss-tag:not(.good):not(.dim):not(.warn):not(.bad)){background:#f3f0fb!important;color:#58439d!important}html body.ss-page:has(#registrationForm) :is(.ss-input,.ss-button){background:#fff!important;border-color:var(--ed-line,#dce4f0)!important;color:var(--ed-ink,#232b50)!important;box-shadow:none!important}html body.ss-page:has(#registrationForm) .ss-button.ss-primary{background:var(--ed-accent,#6550b5)!important;border-color:var(--ed-accent,#6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body.ss-page:has(#registrationForm) .ss-button.ss-primary:hover:not(:disabled){background:#57439e!important}html body.ss-page:has(#registrationForm) .ss-button.ss-danger{background:#fff!important;border-color:#e9c8cf!important;color:#a43149!important}html body.ss-page:has(#registrationForm) .ss-slot:has(input:checked){background:#f6f4fc!important;border-color:#8c79c8!important;box-shadow:inset 0 0 0 1px #8c79c8!important}html body.ss-page:has(#registrationForm) .ss-slot.is-disabled{background:#edf1f6!important}html body.ss-page:has(#registrationForm) .ss-status{background:#f3f0fb!important;border-color:#d8cfef!important;color:#58439d!important}html body.ss-page:has(#registrationForm) .ss-status[data-tone=error]{background:#fff1f3!important;border-color:#e9c8cf!important;color:#a43149!important}html body.ss-page:has(#registrationForm) .ss-status[data-tone=success]{background:#edf7f1!important;border-color:#cce4d6!important;color:#266044!important}html body.ym-materials-redirect{background:var(--ed-bg,#f1f6fc)!important;color:var(--ed-ink,#232b50)!important}html body.ym-materials-redirect .card{background:#fff!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:var(--ed-radius,20px)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important;max-width:100%!important}html body.ym-materials-redirect .card h1{font-family:Georgia,"Times New Roman",serif!important;color:var(--ed-ink,#232b50)!important;font-weight:400!important;font-size:clamp(29px,5vw,42px)!important;background:none!important;-webkit-text-fill-color:var(--ed-ink,#232b50)!important}html body.ym-materials-redirect .card :is(p,footer){color:var(--ed-muted,#626982)!important}html body.ym-materials-redirect .card a{background:var(--ed-accent,#6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:var(--ed-accent,#6550b5)!important;box-shadow:none!important}@media(max-width:1000px){html body#ym-speaking-format.ym-speaking-topic .sp2-scoring{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-hero{grid-template-columns:minmax(0,1fr)!important;gap:28px!important;padding:34px 0 28px!important;margin-bottom:24px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .studio-part-index{padding:22px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .section-head{flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:12px!important;height:auto!important;min-height:0!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .section-head>div:first-child{flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .section-head>.topic-total{margin-left:0!important;align-self:flex-start!important}}@media(max-width:560px){html body#ym-speaking-format.ym-speaking-topic .sp2-scoring{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:600px){html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .library-tools>.studio-collection-label{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .library-tools>.studio-collection-label select{width:100%!important;min-width:0!important;max-width:100%!important;flex:0 0 auto!important}}@media(max-width:640px){html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library :is(.library-tools,.topic-card,.public-learning-entry,.learning-hub-banner){padding:20px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .topic-card h3{font-size:25px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .topic-grid{gap:18px!important}html body:is(#ym-speaking-format,.ym-speaking-home).ym-speaking-library .learning-hub-banner{margin-bottom:36px!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero{padding:24px 20px!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main>:is(.ym-sf-hero,.ym-sf-section,.ym-sf-practice,.sp2-coach-section,.sp2-breakdown-section),html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main>#timer.ym-p2-timer{padding:20px 18px!important;margin-bottom:22px!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) .ym-idea-pad{padding:18px!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.question-card,.ym-idea-pad,.ym-answer-recorder),html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main>:is(.ym-sf-section,.ym-sf-practice),html body#ym-speaking-format.ym-speaking-topic #timer.ym-p2-timer{border-radius:16px!important}html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(input:not([type=checkbox]):not([type=radio]),select,textarea),html body.ss-page:has(#registrationForm) :is(.ss-input,select,textarea){font-size:16px!important}html body.ss-page:has(#registrationForm) .ss-hero{padding:24px 18px!important}html body.ss-page:has(#registrationForm) .ss-mobile-submit .ss-button{white-space:normal!important;min-width:0!important;max-width:60%!important}html body.ss-page:has(#registrationForm) .ss-mobile-submit>span{min-width:0!important;overflow-wrap:anywhere!important}html body.ym-materials-redirect .card{padding:28px 20px!important}}@media(prefers-reduced-motion:reduce){html body:is(#ym-speaking-format.ym-speaking-unified,.ym-speaking-home) :is(.topic-card,.studio-part-index>a,.ym-notes-tab,.ym-recorder-tab,.ym-answer-recorder-dot,.ym-recorder-dot){animation:none!important;transition:none!important}}}@layer ym-content-layout{html body.ym-premium-flashcards{--fc-electric: var(--ed-accent, #6550b5) !important;--fc-royal: var(--ed-accent, #6550b5) !important;--fc-deep: #514090 !important;--fc-navy: var(--ed-ink, #232b50) !important;--fc-ink: var(--ed-ink, #232b50) !important;--fc-muted: var(--ed-muted, #65708a) !important;--fc-sky: #f1eef8 !important;--fc-ice: var(--ed-bg, #f1f6fc) !important;--fc-line: var(--ed-line, #dce4f0) !important;--fc-white: var(--ed-surface, #fff) !important;--blue: var(--ed-accent, #6550b5) !important;--blue2: var(--ed-accent, #6550b5) !important;--navy: var(--ed-ink, #232b50) !important;--ink: var(--ed-ink, #232b50) !important;--muted: var(--ed-muted, #65708a) !important;--paper: var(--ed-bg, #f1f6fc) !important;--blue-soft: #f1eef8 !important;--pink: var(--ed-accent, #6550b5) !important;--pink-dark: #514090 !important;--pink-soft: #f1eef8 !important;--line: var(--ed-line, #dce4f0) !important;background:var(--ed-bg, #f1f6fc)!important;color:var(--ed-ink, #232b50)!important}html body.ym-premium-flashcards::before,html body.ym-premium-flashcards::after,html body.ym-premium-flashcards :is(.fc-header,.hero,.hero-card,.library,.set-card)::before,html body.ym-premium-flashcards :is(.fc-header,.hero,.hero-card,.library,.set-card)::after{content:none!important;background:none!important;box-shadow:none!important}html body.ym-premium-flashcards :is(.site-header,.fc-header){border-color:var(--ed-line, #dce4f0)!important;background:var(--ed-bg, #f1f6fc)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body.ym-premium-flashcards.ym-studio .nav-group:has(>.nav-parent.active),html body.ym-premium-flashcards :is(.site-nav,.bank-nav)>a.active{background:var(--ed-soft, #f1eef8)!important;border-color:#dfd8ef!important;color:var(--ed-accent, #6550b5)!important;-webkit-text-fill-color:currentColor!important}html body.ym-premium-flashcards.ym-studio .nav-group:has(>.nav-parent.active)>.nav-parent,html body.ym-premium-flashcards.ym-studio .nav-group:has(>.nav-parent.active)>button.nav-toggle{background:transparent!important;color:var(--ed-accent, #6550b5)!important;-webkit-text-fill-color:currentColor!important}html body.ym-premium-flashcards .nav-group>button.nav-toggle{background:var(--ed-bg, #f1f6fc)!important;border-color:var(--ed-line, #dce4f0)!important;color:var(--ed-ink, #232b50)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html body.ym-premium-flashcards.ym-studio .nav-group:has(>.nav-parent.active)>button.nav-toggle{border-color:#dfd8ef!important}html body.ym-premium-flashcards .nav-group>button.nav-toggle:is(:hover,[aria-expanded=true]),html body.ym-premium-flashcards.ym-studio .nav-group:has(>.nav-parent.active)>button.nav-toggle:is(:hover,[aria-expanded=true]){background:#e9e2f5!important;border-color:#c5b7df!important;color:#514090!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html body.ym-premium-flashcards .nav-group>button.nav-toggle svg{stroke:currentColor!important}html body.ym-flashcards-set .fc-back{background:#f1eef8!important;border-color:#e0d9f0!important;color:var(--ed-accent, #6550b5)!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-hub main .hero{background:transparent!important;border-color:transparent!important;box-shadow:none!important;border-radius:var(--ed-radius, 22px)!important}html body.ym-flashcards-hub main .hero h1,html body.ym-flashcards-set .fc-intro h1{font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;color:var(--ed-ink, #232b50)!important;-webkit-text-fill-color:currentColor!important;letter-spacing:-.035em!important;text-shadow:none!important}html body.ym-flashcards-hub main .hero h1{font-size:clamp(38px,5vw,62px)!important;line-height:1.12!important}html body.ym-flashcards-set .fc-intro h1{font-size:clamp(29px,3.8vw,43px)!important;line-height:1.2!important}html body.ym-flashcards-hub main :is(.hero>div>p,.section-head p,.set-card p),html body.ym-flashcards-set :is(.fc-intro p,.fc-section-link-head p){color:var(--ed-muted, #65708a)!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-hub main .hero .eyebrow,html body.ym-flashcards-set .fc-intro .fc-eyebrow{background:#f1eef8!important;border:1px solid #e2dcef!important;color:var(--ed-accent, #6550b5)!important;-webkit-text-fill-color:currentColor!important;border-radius:999px!important;letter-spacing:.12em!important;font-size:11px!important;font-weight:700!important}html body.ym-flashcards-hub main .hero-card{border:1px solid var(--ed-line, #dce4f0)!important;border-radius:var(--ed-radius, 22px)!important;background:var(--ed-surface, #fff)!important;box-shadow:var(--ed-shadow, 0 10px 32px #232b5006)!important}html body.ym-flashcards-hub main .hero-actions .btn.primary{background:var(--ed-accent, #6550b5)!important;border-color:var(--ed-accent, #6550b5)!important;color:#fff!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-hub main .hero-actions .btn.secondary{background:var(--ed-surface, #fff)!important;border-color:var(--ed-line, #dce4f0)!important;color:var(--ed-ink, #232b50)!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-hub main .hero-card h2{color:var(--ed-ink, #232b50)!important;-webkit-text-fill-color:currentColor!important;font-weight:600!important}html body.ym-flashcards-hub main .metric{border-color:var(--ed-line, #dce4f0)!important;border-radius:14px!important;background:#f8fafe!important;box-shadow:none!important}html body.ym-flashcards-hub main .metric b{color:var(--ed-accent, #6550b5)!important;-webkit-text-fill-color:currentColor!important;font-weight:700!important}html body.ym-flashcards-hub main .metric span{color:var(--ed-muted, #65708a)!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-hub main .library{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html body.ym-flashcards-hub main .section-head h2{color:var(--ed-ink, #232b50)!important;-webkit-text-fill-color:currentColor!important;font-weight:600!important}html body.ym-flashcards-hub main .section-head>strong{border-color:var(--ed-line, #dce4f0)!important;border-radius:999px!important;background:var(--ed-surface, #fff)!important;color:var(--ed-muted, #65708a)!important}html body.ym-flashcards-hub main .flashcard-category-tab{background:var(--ed-surface, #fff)!important;border-color:var(--ed-line, #dce4f0)!important;border-radius:16px!important;color:var(--ed-ink, #232b50)!important;box-shadow:none!important}html body.ym-flashcards-hub main .flashcard-category-tab strong{color:var(--ed-ink, #232b50)!important}html body.ym-flashcards-hub main .flashcard-category-tab span{color:var(--ed-muted, #65708a)!important}html body.ym-flashcards-hub main .flashcard-category-tab.active{background:#f1eef8!important;border-color:#bcb0d9!important;box-shadow:inset 0 0 0 1px #bcb0d9!important}html body.ym-flashcards-hub main .flashcard-category-tab.active :is(strong,span){color:#514090!important}html body.ym-flashcards-hub main .search-wrap{background:var(--ed-surface, #fff)!important;border-color:var(--ed-line, #dce4f0)!important;border-radius:16px!important;color:var(--ed-accent, #6550b5)!important}html body.ym-flashcards-hub main .search-wrap:focus-within{border-color:#9c89c7!important;box-shadow:0 0 0 3px #6550b512!important}html body.ym-flashcards-hub main .search-wrap input{color:var(--ed-ink, #232b50)!important;background:transparent!important}html body.ym-flashcards-hub main .set-card{border-color:var(--ed-line, #dce4f0)!important;border-radius:var(--ed-radius, 22px)!important;background:var(--ed-surface, #fff)!important;box-shadow:var(--ed-shadow, 0 10px 32px #232b5006)!important}html body.ym-flashcards-hub main .set-card:is(:hover,:focus-within){border-color:#b8aed0!important;box-shadow:0 12px 30px #232b500a!important}html body.ym-flashcards-hub main .book-number{border-radius:14px!important;background:#f1eef8!important;color:var(--ed-accent, #6550b5)!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-hub main .set-card h3{font-family:Georgia,"Times New Roman",serif!important;font-size:24px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:-.02em!important;color:var(--ed-ink, #232b50)!important}html body.ym-flashcards-hub main :is(.set-kind,.set-card .badge){background:#f8fafe!important;border-color:var(--ed-line, #dce4f0)!important;border-radius:8px!important;color:var(--ed-muted, #65708a)!important;font-weight:500!important}html body.ym-flashcards-hub main .set-card a.open-set{background:#f1eef8!important;border-color:#e0d9ef!important;border-radius:12px!important;color:#514090!important}html body.ym-flashcards-hub main .set-card a.open-set:hover{background:#e9e2f5!important;border-color:#b9aad5!important}html body.ym-flashcards-set .fc-intro{border-color:transparent!important;background:transparent!important;box-shadow:none!important}html body.ym-flashcards-set :is(.toolbar,.fc-section-link-panel,.study-grid>.panel){background:var(--ed-surface, #fff)!important;border-color:var(--ed-line, #dce4f0)!important;border-radius:var(--ed-radius, 22px)!important;box-shadow:var(--ed-shadow, 0 10px 32px #232b5006)!important}html body.ym-flashcards-set .mode-btn{border-color:var(--ed-line, #dce4f0)!important;border-radius:999px!important;background:var(--ed-surface, #fff)!important;color:var(--ed-muted, #65708a)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html body.ym-flashcards-set .mode-btn.active{background:#f1eef8!important;border-color:#bcb0d9!important;color:#514090!important}html body.ym-flashcards-set .toolbar :is(input,select),html body.ym-flashcards-set input#answerInput{border-color:var(--ed-line, #dce4f0)!important;border-radius:12px!important;background:var(--ed-surface, #fff)!important;color:var(--ed-ink, #232b50)!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-set input#answerInput:focus,html body.ym-flashcards-set .toolbar :is(input,select):focus{border-color:#9c89c7!important;box-shadow:0 0 0 3px #6550b512!important}html body.ym-flashcards-set input#answerInput.is-correct{border-color:#6f9c83!important;background:#f1f8f4!important;box-shadow:0 0 0 3px #1763420d!important}html body.ym-flashcards-set input#answerInput.is-wrong{border-color:#bd858d!important;background:#fff5f6!important;box-shadow:0 0 0 3px #9a1c280d!important}html body.ym-flashcards-set :is(.fc-section-link,.fc-copy-current-link){background:var(--ed-surface, #fff)!important;border-color:var(--ed-line, #dce4f0)!important;color:var(--ed-ink, #232b50)!important;border-radius:12px!important}html body.ym-flashcards-set .fc-section-link.active{background:#f1eef8!important;border-color:#bcb0d9!important;color:#514090!important}html body.ym-flashcards-set .fc-section-link.active :is(b,span,small){background:transparent!important;color:#514090!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-set .stats{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html body.ym-flashcards-set .stats .stat{background:var(--ed-surface, #fff)!important;border-color:var(--ed-line, #dce4f0)!important;border-radius:16px!important;box-shadow:none!important}html body.ym-flashcards-set .stats .stat b{color:var(--ed-ink, #232b50)!important;-webkit-text-fill-color:currentColor!important;font-weight:600!important}html body.ym-flashcards-set .stats .stat span{color:var(--ed-muted, #65708a)!important}html body.ym-flashcards-set .progressbar{background:#e8e3f1!important}html body.ym-flashcards-set .progressbar div{background:var(--ed-accent, #6550b5)!important}html body.ym-flashcards-set .flashcard .face{background:var(--ed-surface, #fff)!important;border-color:var(--ed-line, #dce4f0)!important;border-radius:var(--ed-radius, 22px)!important;box-shadow:none!important}html body.ym-flashcards-set .flashcard :is(.word,.vi-prompt,.value,.ipa,.pos){font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important}html body.ym-flashcards-set .flashcard :is(#frontVI,#backWord,#backVI,#backEN,#backEX){color:var(--ed-ink, #232b50)!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-set .flashcard :is(#frontVI,#backWord){font-weight:700!important}html body.ym-flashcards-set .flashcard #backIPA{color:var(--ed-accent, #6550b5)!important;-webkit-text-fill-color:currentColor!important;font-weight:500!important}html body.ym-flashcards-set .flashcard :is(.badge,.flash-only-hint){background:#f1eef8!important;border-color:#e0d9ef!important;color:#514090!important;-webkit-text-fill-color:currentColor!important;font-weight:600!important}html body.ym-flashcards-set .flashcard :is(.pos,.prompt-label,.hint-line){color:var(--ed-muted, #65708a)!important;-webkit-text-fill-color:currentColor!important;font-weight:500!important}html body.ym-flashcards-set .flashcard .info-block{background:#f8fafe!important;border-color:var(--ed-line, #dce4f0)!important;border-radius:14px!important}html body.ym-flashcards-set .flashcard .info-block.vi{background:#f3f0fa!important;border-color:#e2dbf0!important}html body.ym-flashcards-set .flashcard .info-block .label,html body.ym-flashcards-set .quiz-box label{color:var(--ed-muted, #65708a)!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-set .quiz-box{background:#f6f8fd!important;border-color:var(--ed-line, #dce4f0)!important;border-radius:16px!important}html body.ym-flashcards-set .btn,html body.ym-flashcards-set .toolbar .btn:not(.ghost),html body.ym-flashcards-set .quiz-box .btn.green,html body.ym-flashcards-set #nextCard{background:var(--ed-accent, #6550b5)!important;border-color:var(--ed-accent, #6550b5)!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;font-weight:600!important}html body.ym-flashcards-set .btn.ghost,html body.ym-flashcards-set .toolbar .btn.ghost,html body.ym-flashcards-set #prevCard{background:var(--ed-surface, #fff)!important;border-color:var(--ed-line, #dce4f0)!important;color:var(--ed-ink, #232b50)!important}html body.ym-flashcards-set .quiz-box .small-btns .btn,html body.ym-flashcards-set :is(#flipCard,#speakWord,#markLearned),html body.ym-flashcards-set .flashcard button.tap-flip-cta{background:#f1eef8!important;border-color:#e0d9ef!important;color:#514090!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html body.ym-flashcards-set #markLearned:is(.is-learned,[aria-pressed=true]){background:#eaf4ed!important;border-color:#a8c5b2!important;color:#306448!important}html body.ym-flashcards-set .card-list{border-color:var(--ed-line, #dce4f0)!important;border-radius:14px!important}html body.ym-flashcards-set .card-list .item{background:var(--ed-surface, #fff)!important;border-color:var(--ed-line, #dce4f0)!important}html body.ym-flashcards-set .card-list .item:hover{background:#f8f6fc!important}html body.ym-flashcards-set .card-list .item.active{background:#f1eef8!important;border-inline-start-color:var(--ed-accent, #6550b5)!important}html body.ym-flashcards-set .card-list .item .w{color:var(--ed-ink, #232b50)!important;-webkit-text-fill-color:currentColor!important;font-weight:600!important}html body.ym-flashcards-set .card-list .item .s{color:var(--ed-muted, #65708a)!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-set :is(.note,.fc-keyboard-bar){background:#f6f8fd!important;border-color:var(--ed-line, #dce4f0)!important;color:var(--ed-muted, #65708a)!important;box-shadow:none!important}html body.ym-flashcards-set :is(.fc-keyboard-help-btn,.fc-keyboard-close,kbd){background:var(--ed-surface, #fff)!important;border-color:var(--ed-line, #dce4f0)!important;color:var(--ed-ink, #232b50)!important}html body.ym-flashcards-set .fc-keyboard-dialog{background:var(--ed-surface, #fff)!important;border-color:var(--ed-line, #dce4f0)!important;border-radius:var(--ed-radius, 22px)!important;color:var(--ed-ink, #232b50)!important;box-shadow:0 24px 70px #232b501a!important}html body.ym-flashcards-set .fc-keyboard-dialog::backdrop{background:#232b5066!important;backdrop-filter:none!important}html body.ym-flashcards-hub main .empty,html body.ym-flashcards-set main .empty{border-color:var(--ed-line, #dce4f0)!important;background:#f6f8fd!important;color:var(--ed-muted, #65708a)!important}html body.ym-premium-flashcards :is(.site-footer,.fc-footer){background:var(--ed-surface, #fff)!important;border-top:1px solid var(--ed-line, #dce4f0)!important;color:var(--ed-muted, #65708a)!important}html body.ym-premium-flashcards :is(.site-footer,.fc-footer) :is(strong,span){color:inherit!important;-webkit-text-fill-color:currentColor!important}html body.ym-flashcards-hub #reader:not([hidden]){background:var(--ed-bg, #f1f6fc)!important}html body.ym-flashcards-hub #reader :is(.reader-shell,.reader-main,.frame-wrap){background:var(--ed-bg, #f1f6fc)!important;border-color:var(--ed-line, #dce4f0)!important}html body.ym-flashcards-hub #reader :is(.reader-side,.side-head,.reader-toolbar,.loader){background:var(--ed-surface, #fff)!important;border-color:var(--ed-line, #dce4f0)!important;color:var(--ed-ink, #232b50)!important}html body.ym-flashcards-hub #reader .reader-list{background:var(--ed-bg, #f1f6fc)!important}html body.ym-flashcards-hub #reader .reader-item{background:var(--ed-surface, #fff)!important;border-color:var(--ed-line, #dce4f0)!important;border-radius:13px!important;color:var(--ed-ink, #232b50)!important}html body.ym-flashcards-hub #reader .reader-item>span{background:#f1eef8!important;border-color:#e0d9ef!important;color:#514090!important}html body.ym-flashcards-hub #reader .reader-item:hover{background:#f8f6fc!important;border-color:#bcb0d9!important}html body.ym-flashcards-hub #reader .reader-item.active{background:#f1eef8!important;border-color:#bcb0d9!important;color:#514090!important}html body.ym-flashcards-hub #reader .reader-item.active>span{background:#e7e0f2!important;border-color:#d1c5e5!important;color:#514090!important}html body.ym-flashcards-hub #reader .reader-title b{font-family:Georgia,"Times New Roman",serif!important;font-size:19px!important;font-weight:400!important;color:var(--ed-ink, #232b50)!important}html body.ym-flashcards-hub #reader .reader-title small{color:var(--ed-muted, #65708a)!important}html body.ym-flashcards-hub #reader :is(.nav-btn,.mobile-toggle,.fc-reader-direct,.fc-reader-close,.close,.fc-retry,.fc-load-direct){border-color:var(--ed-line, #dce4f0)!important;border-radius:11px!important;background:var(--ed-surface, #fff)!important;color:var(--ed-ink, #232b50)!important}html body.ym-flashcards-hub #reader :is(.fc-reader-direct,.fc-retry){background:var(--ed-accent, #6550b5)!important;border-color:var(--ed-accent, #6550b5)!important;color:#fff!important}html body.ym-flashcards-hub #reader .fc-load-message{color:var(--ed-ink, #232b50)!important}html body.ym-flashcards-hub #reader :is(a,button):focus-visible{outline-color:var(--ed-accent, #6550b5)!important}html body.ym-flashcards-hub #reader.sidebar-open .fc-menu-backdrop{background:#232b5066!important}.my-flashcards{--fc-ink: var(--ed-ink, #232b50) !important;--fc-muted: var(--ed-muted, #65708a) !important;--fc-line: var(--ed-line, #dce4f0) !important;--fc-purple: var(--ed-accent, #6550b5) !important}.my-flashcards .my-fc-front{background:#f9fbff!important;border-color:var(--ed-line, #dce4f0)!important}.my-flashcards .my-fc-back{background:var(--ed-surface, #fff)!important;border-color:var(--ed-line, #dce4f0)!important}.my-flashcards :is(.my-fc-eyebrow,.my-fc-tap){color:var(--ed-muted, #65708a)!important}.my-flashcards .my-fc-meaning-block{background:#f1eef8!important;border-left-color:#b7a5d9!important}html body.ym-flashcards-set .quiz-box .small-btns{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))!important}html body.ym-flashcards-set :is(.quiz-box,.small-btns,.card-navigation-row,.fc-section-link-grid)>*,html body.ym-flashcards-hub #reader :is(.reader-toolbar,.reader-title)>*{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body.ym-flashcards-set :is(.small-btns,.card-navigation-row) button,html body.ym-flashcards-hub #reader :is(.reader-title,.nav-btn,.mobile-toggle,.fc-reader-direct,.fc-reader-close){white-space:normal!important;overflow-wrap:anywhere!important}html body.ym-flashcards-hub #reader :is(.reader-title,.reader-toolbar){min-width:0!important}html body.ym-flashcards-hub #reader :is(.fc-reader-direct,.fc-retry){-webkit-text-fill-color:#fff!important}html body.ym-flashcards-hub>main,html body.ym-flashcards-set :is(main,.fc-intro,.fc-top){box-sizing:border-box!important;width:100%!important;max-width:var(--ed-max, 1200px)!important;min-width:0!important;margin-inline:auto!important;padding-inline:var(--ed-gutter, clamp(18px, 3vw, 32px))!important}html body.ym-flashcards-set .fc-header{padding-inline:0!important}html body.ym-flashcards-set .fc-header .fc-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}html body.ym-flashcards-set .fc-header .fc-logo{flex:0 1 auto!important;min-width:0!important;margin:0!important}html body.ym-flashcards-hub main :is(.hero,.library){padding-inline:0!important;border-inline-width:0!important}html body.ym-flashcards-hub main .hero{padding-block:clamp(32px,5vw,60px)!important;gap:clamp(24px,4vw,48px)!important}html body.ym-flashcards-hub main .hero>div>p{max-width:54ch!important}html body.ym-flashcards-hub main .hero-card{padding:clamp(22px,2.5vw,30px)!important}html body.ym-flashcards-hub main :is(.hero-card h2,.section-head h2),html body.ym-flashcards-set .fc-section-link-head h2{font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;letter-spacing:-.025em!important;line-height:1.25!important}html body.ym-flashcards-hub main .hero-card h2{font-size:clamp(24px,2.3vw,29px)!important;margin-bottom:20px!important}html body.ym-flashcards-hub main .hero-card h2::after{content:"";display:block;width:42px;height:2px;margin-top:16px;border-radius:2px;background:#cdb37b}html body.ym-flashcards-hub main .hero-actions{align-items:stretch!important;flex-wrap:wrap!important;gap:10px!important}html body.ym-flashcards-hub main .hero-actions .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;white-space:normal!important;text-align:center!important}html body.ym-flashcards-hub main .library{padding-block:clamp(24px,3vw,36px)!important}html body.ym-flashcards-hub main .section-head{align-items:flex-end!important;margin-bottom:24px!important}html body.ym-flashcards-hub main .section-head>div{flex:1 1 340px!important;min-width:0!important}html body.ym-flashcards-hub main .section-head p{max-width:72ch!important;margin-bottom:0!important}html body.ym-flashcards-hub main .section-head>strong{flex:0 1 auto!important}html body.ym-flashcards-hub main .search-wrap{width:100%!important;margin-bottom:24px!important}html body.ym-flashcards-hub main .set-grid{align-items:stretch!important;gap:clamp(18px,2vw,24px)!important}html body.ym-flashcards-hub main .set-card{padding:clamp(22px,2.2vw,28px)!important}html body.ym-flashcards-hub main .set-card>*{min-width:0!important;max-width:100%!important}html body.ym-flashcards-hub main .set-card h3{min-height:2.6em!important;margin-block:16px 12px!important}html body.ym-flashcards-hub main .set-card>p{margin:0 0 22px!important}html body.ym-flashcards-hub main .set-card .badges{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:7px!important;margin-top:auto!important;margin-bottom:16px!important;padding-top:18px!important;border-top:1px solid var(--ed-line, #dce4f0)!important}html body.ym-flashcards-hub main .set-card .badge{display:flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;text-align:center!important}html body.ym-flashcards-hub main .set-card a.open-set{min-height:68px!important;margin-top:0!important;padding:12px 14px!important;text-align:center!important}html body.ym-flashcards-set .fc-intro{border-inline-width:0!important}html body.ym-flashcards-set .fc-mode{max-width:100%!important;padding:5px!important;gap:6px!important;border:1px solid var(--ed-line, #dce4f0)!important;border-radius:16px!important;background:var(--ed-soft, #f1eef8)!important;align-items:stretch!important}html body.ym-flashcards-set .fc-mode button.mode-btn{min-height:46px!important;height:auto!important;padding:10px 16px!important;border-radius:11px!important;border-color:transparent!important;background:transparent!important;color:var(--ed-ink, #232b50)!important;-webkit-text-fill-color:currentColor!important;line-height:1.5!important;box-shadow:none!important}html body.ym-flashcards-set .fc-mode button.mode-btn:is(.active,[aria-pressed=true]){background:var(--ed-accent, #6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body.ym-flashcards-set :is(.toolbar,.quiz-row,.small-btns,.card-navigation-row){align-items:stretch!important}html body.ym-flashcards-set .toolbar :is(input,select,.btn),html body.ym-flashcards-set .card-navigation-row>.btn,html body.ym-flashcards-set .quiz-box .small-btns .btn{min-height:48px!important;height:auto!important;padding:10px 14px!important;line-height:1.5!important}html body.ym-flashcards-set .quiz-row :is(input,.btn){min-height:54px!important;height:auto!important}html body.ym-flashcards-hub #reader .reader-toolbar :is(.nav-btn,.mobile-toggle,.fc-reader-direct,.fc-reader-close){min-height:44px!important;height:auto!important;padding:10px 12px!important;line-height:1.5!important}@media(max-width:620px){html body.ym-flashcards-hub main .hero{padding-block:30px!important;gap:24px!important}html body.ym-flashcards-hub main .hero-actions .btn{flex:1 1 180px!important}html body.ym-flashcards-hub main .set-card h3{min-height:0!important}html body.ym-flashcards-hub main .set-card a.open-set{min-height:52px!important}}html body.ym-flashcards-set #flashcard.flashcard{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;align-items:stretch!important;transform:none!important;min-height:720px!important}html body.ym-flashcards-set #flashcard.flashcard>.face{grid-area:1 / 1!important;display:flex!important;animation:none!important;transform:none!important;backface-visibility:visible!important}html body.ym-flashcards-set #flashcard.flashcard:not(.flipped)>.face.back,html body.ym-flashcards-set #flashcard.flashcard.flipped>.face.front{visibility:hidden!important;pointer-events:none!important}html body.ym-flashcards-set #flashcard.flashcard>.face.front{justify-content:flex-start!important}@media(prefers-reduced-motion:no-preference){html body.ym-flashcards-set #flashcard.flashcard.flipped>.face.back,html body.ym-flashcards-set #flashcard.flashcard:not(.flipped)>.face.front{animation:ym-face-in .2s ease-out both!important}}@keyframes ym-face-in{from{opacity:0}to{opacity:1}}html body.ym-flashcards-set .fc-section-link-grid>a.fc-section-link{display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;grid-auto-rows:auto!important;align-items:center!important;align-content:start!important;justify-items:start!important;gap:10px!important;min-width:0!important;text-align:left!important}html body.ym-flashcards-set .fc-section-link-grid>a.fc-section-link>.ym-art-thumb{grid-column:1!important;grid-row:1!important;width:46px!important;height:46px!important;margin:0!important}html body.ym-flashcards-set .fc-section-link-grid>a.fc-section-link>span{grid-row:1!important}html body.ym-flashcards-set .fc-section-link-grid>a.fc-section-link>:is(b,small){grid-column:1 / -1!important;width:auto!important;max-width:100%!important;min-width:0!important;overflow-wrap:break-word!important;word-break:normal!important;hyphens:none!important}@media(max-width:1000px){html body.ym-flashcards-set>.member-auth-bar{position:static!important;inset:auto!important;margin:14px auto 22px!important;transform:none!important;max-width:calc(100% - 32px)!important}}html body.ym-flashcards-set #flashcard.flashcard #feedback[hidden]{display:block!important;visibility:hidden!important}html body.ym-flashcards-set #flashcard.flashcard #feedback{min-height:44px!important;box-sizing:border-box!important}html body.ym-flashcards-set #flashcard.flashcard .hint-line{display:block!important;min-height:26px!important}html body.ym-flashcards-set #flashcard.flashcard .hint-line:empty{visibility:hidden!important}@media(max-width:640px){html body.ym-flashcards-set #flashcard.flashcard{min-height:1000px!important}html body.ym-flashcards-set #flashcard.flashcard #feedback{min-height:72px!important}}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader{--lux-navy:#0f1d3d;--lux-navy-2:#1a2c57;--lux-gold:#c9a961;--lux-gold-2:#e8d39a;--lux-ivory:#fbf8f1;--lux-ink:#13203f;--lux-line:rgba(201,169,97,.38);background:rgba(10,18,40,.55)!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .reader-shell{background:var(--lux-ivory)!important;box-shadow:0 30px 80px -30px rgba(5,10,30,.65)!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader :is(.reader-side,.reader-sidebar){background:linear-gradient(180deg,var(--lux-navy) 0%,var(--lux-navy-2) 100%)!important;border-right:1px solid var(--lux-line)!important;color:#f4ecd8!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader :is(.side-head,.reader-side-head){background:transparent!important;border-bottom:1px solid var(--lux-line)!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader :is(.side-logo,.reader-side-head .logo){display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:10px 16px!important;border-radius:14px!important;background:var(--lux-ivory)!important;box-shadow:0 0 0 1px var(--lux-line),0 8px 20px -12px rgba(0,0,0,.6)!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader :is(.side-title,.reader-side-title) :is(strong,b){color:var(--lux-gold-2)!important;-webkit-text-fill-color:var(--lux-gold-2)!important;font:700 12.5px/1.4 "Be Vietnam Pro",Arial,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .side-title .close{background:transparent!important;border:1px solid var(--lux-line)!important;color:var(--lux-gold-2)!important;box-shadow:none!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .search-wrap{background:rgba(255,255,255,.08)!important;border:1px solid var(--lux-line)!important;color:var(--lux-gold-2)!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .search-wrap input{background:transparent!important;color:#f4ecd8!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .search-wrap input::placeholder{color:rgba(244,236,216,.6)!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .reader-list{background:transparent!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .reader-item{background:rgba(255,255,255,.04)!important;border:1px solid rgba(201,169,97,.18)!important;border-radius:14px!important;box-shadow:none!important;color:#efe6cf!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .reader-item :is(b,strong){color:#f6efdc!important;font-family:Georgia,"Times New Roman",serif!important;font-weight:600!important;letter-spacing:.005em!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .reader-item :is(small,em){color:rgba(239,230,207,.72)!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .reader-item>span{display:grid!important;place-items:center!important;flex:0 0 36px!important;width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;background:linear-gradient(160deg,var(--lux-gold-2),var(--lux-gold))!important;color:var(--lux-navy)!important;border:0!important;border-radius:50%!important;box-shadow:inset 0 -2px 0 rgba(0,0,0,.12)!important;font-weight:800!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .reader-item:hover{background:rgba(255,255,255,.09)!important;border-color:var(--lux-line)!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .reader-item:is(.active,[aria-current=true]){background:linear-gradient(90deg,rgba(201,169,97,.28),rgba(201,169,97,.06))!important;border-color:var(--lux-gold)!important;box-shadow:inset 3px 0 0 var(--lux-gold)!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .reader-item:is(.active,[aria-current=true]) :is(b,strong){color:#fff!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .reader-toolbar{background:var(--lux-ivory)!important;border-bottom:1px solid var(--lux-line)!important;box-shadow:0 10px 24px -22px rgba(15,29,61,.6)!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .reader-title :is(b,strong){color:var(--lux-ink)!important;font-family:Georgia,"Times New Roman",serif!important;font-weight:600!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .reader-title small{color:#9a7a33!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:700!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .reader-toolbar :is(.nav-btn,.reader-nav-btn,.fc-reader-direct,.mobile-toggle,.mobile-list-toggle){background:#fff!important;border:1px solid var(--lux-line)!important;color:var(--lux-ink)!important;box-shadow:0 6px 14px -12px rgba(15,29,61,.5)!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .reader-toolbar :is(.nav-btn,.reader-nav-btn,.fc-reader-direct):hover{background:#fffaf0!important;border-color:var(--lux-gold)!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .reader-toolbar :is(.fc-reader-close,.close-reader){background:linear-gradient(180deg,var(--lux-navy-2),var(--lux-navy))!important;border:1px solid rgba(201,169,97,.55)!important;color:var(--lux-gold-2)!important;box-shadow:0 10px 22px -14px rgba(5,10,30,.8)!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader :is(.frame-wrap,.reader-frame-wrap){background:var(--lux-ivory)!important}html body:is(.ym-flashcards-hub,#ym-speaking-format) #reader.reader .loader{background:var(--lux-ivory)!important;color:var(--lux-ink)!important}html:is(#ymlux,*) body:is(#ymlux,*):is(#ymlux,*).ym-flashcards-set section.fc-intro,html:is(#ymlux,*) body:is(#ymlux,*):is(#ymlux,*).ym-speaking-topic main .hero.ym-sf-hero{background:linear-gradient(180deg,#fffdf8 0%,#fbf6ea 100%)!important;border:1px solid rgba(201,169,97,.38)!important;box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 24px 50px -36px rgba(15,29,61,.55)!important;position:relative!important}html:is(#ymlux,*) body:is(#ymlux,*):is(#ymlux,*).ym-flashcards-set section.fc-intro::after,html:is(#ymlux,*) body:is(#ymlux,*):is(#ymlux,*).ym-speaking-topic main .hero.ym-sf-hero::after{content:""!important;position:absolute!important;left:28px!important;right:28px!important;top:0!important;height:3px!important;border-radius:0 0 3px 3px!important;background:linear-gradient(90deg,transparent,#c9a961 20%,#e8d39a 50%,#c9a961 80%,transparent)!important;pointer-events:none!important}html:is(#ymlux,*) body:is(#ymlux,*):is(#ymlux,*).ym-flashcards-set section.fc-intro .fc-eyebrow,html:is(#ymlux,*) body:is(#ymlux,*):is(#ymlux,*).ym-speaking-topic main .hero.ym-sf-hero .bigbrand{background:#fbf3df!important;border:1px solid rgba(201,169,97,.5)!important;color:#8a6a24!important;-webkit-text-fill-color:#8a6a24!important;letter-spacing:.16em!important}html:is(#ymlux,*) body:is(#ymlux,*):is(#ymlux,*).ym-flashcards-set section.fc-intro h1,html:is(#ymlux,*) body:is(#ymlux,*):is(#ymlux,*).ym-speaking-topic main .hero.ym-sf-hero h1{color:#0f1d3d!important;-webkit-text-fill-color:#0f1d3d!important}html:is(#ymlux,*) body:is(#ymlux,*):is(#ymlux,*).ym-speaking-topic .source-nav :is(a,button)[aria-current=true],html:is(#ymlux,*) body:is(#ymlux,*):is(#ymlux,*).ym-speaking-topic .source-nav :is(a,button).active{background:linear-gradient(180deg,#1a2c57,#0f1d3d)!important;border-color:#c9a961!important;color:#f3e3b5!important;-webkit-text-fill-color:#f3e3b5!important}}@layer ym-content-layout{html body#ym-speaking-format.ym-speaking-overview main.sp-hub-main{width:min(calc(100% - var(--ed-gutter) - var(--ed-gutter)),var(--ed-max))!important;max-width:var(--ed-max)!important;margin:0 auto!important;padding:0 0 56px!important}html body#ym-speaking-format.ym-speaking-overview .sp-kicker{color:#74618c!important;font:700 11px/1.5 var(--ed-font)!important;letter-spacing:.15em!important;margin:0 0 14px!important;text-transform:uppercase}html body#ym-speaking-format.ym-speaking-overview .sp-hub-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.8fr);align-items:center;gap:clamp(32px,6vw,84px);padding:56px 0 52px}html body#ym-speaking-format.ym-speaking-overview main.sp-hub-main>.sp-hub-hero,html body#ym-speaking-format.ym-speaking-overview main.sp-hub-main>.sp-paths{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}html body#ym-speaking-format.ym-speaking-overview .sp-hub-copy{min-width:0}html body#ym-speaking-format.ym-speaking-overview .sp-hub-copy h1{font:400 clamp(40px,4.8vw,66px)/1.12 var(--ed-serif)!important;letter-spacing:-.04em!important;color:var(--ed-ink)!important;margin:20px 0 24px!important;background:none!important;-webkit-text-fill-color:var(--ed-ink)!important}html body#ym-speaking-format.ym-speaking-overview .sp-hub-copy h1 em{color:var(--ed-accent)!important;-webkit-text-fill-color:var(--ed-accent)!important;font-family:var(--ed-serif)!important;font-weight:400!important}html body#ym-speaking-format.ym-speaking-overview .sp-lead{font:400 16px/1.8 var(--ed-font)!important;color:var(--ed-muted)!important;max-width:530px;margin:0}html body#ym-speaking-format.ym-speaking-overview .sp-hub-actions{display:flex;align-items:center;gap:16px 24px;flex-wrap:wrap;margin-top:28px}html body#ym-speaking-format.ym-speaking-overview .sp-hub-actions .btn{min-height:48px;padding:12px 20px!important;display:inline-flex;align-items:center;justify-content:center;font-size:14px!important}html body#ym-speaking-format.ym-speaking-overview .sp-text-link{font:650 13px/1.6 var(--ed-font);color:var(--ed-accent);text-decoration:underline;text-underline-offset:5px;padding:10px 0}html body#ym-speaking-format.ym-speaking-overview .sp-session-guide{position:relative;isolation:isolate;border:1px solid #ded8e9;border-radius:24px;background:linear-gradient(145deg,#f7f3fc,#fff);padding:30px;box-shadow:0 16px 42px #232b5005}html body#ym-speaking-format.ym-speaking-overview .sp-session-guide::before{content:"";position:absolute;right:22px;top:24px;width:75px;height:75px;border:1px solid #b99b6038;border-radius:50%;pointer-events:none;z-index:-1}html body#ym-speaking-format.ym-speaking-overview .sp-session-guide h2{font:400 30px/1.2 var(--ed-serif)!important;letter-spacing:-.025em;color:var(--ed-ink)!important;margin:0 0 22px!important}html body#ym-speaking-format.ym-speaking-overview .sp-session-guide ol{list-style:none;padding:0;margin:0;display:grid;gap:18px}html body#ym-speaking-format.ym-speaking-overview .sp-session-guide li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start;margin:0;padding:0}html body#ym-speaking-format.ym-speaking-overview .sp-session-guide li>span{font:400 20px/1.2 var(--ed-serif);color:var(--ed-gold);padding-top:2px}html body#ym-speaking-format.ym-speaking-overview .sp-session-guide strong{font:650 14px/1.5 var(--ed-font);color:var(--ed-ink)}html body#ym-speaking-format.ym-speaking-overview .sp-session-guide li p{font:400 13px/1.65 var(--ed-font);color:var(--ed-muted);margin:3px 0 0}html body#ym-speaking-format.ym-speaking-overview .sp-paths{scroll-margin-top:170px}html body#ym-speaking-format.ym-speaking-overview .sp-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}html body#ym-speaking-format.ym-speaking-overview .sp-section-heading h2{font:400 clamp(29px,3vw,38px)/1.2 var(--ed-serif)!important;letter-spacing:-.03em;margin:0!important;color:var(--ed-ink)!important}html body#ym-speaking-format.ym-speaking-overview .sp-section-heading>p{font:400 14px/1.7 var(--ed-font);color:var(--ed-muted);margin:0}html body#ym-speaking-format.ym-speaking-overview .sp-part-grid.studio-part-index{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;background:none!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;min-width:0!important}html body#ym-speaking-format.ym-speaking-overview .sp-part-grid::before,html body#ym-speaking-format.ym-speaking-overview .sp-part-grid::after{display:none!important}html body#ym-speaking-format.ym-speaking-overview .sp-part-card{--sp-tone:#668ca9;min-width:0;display:flex;flex-direction:column;padding:28px;border:1px solid var(--ed-line);border-radius:22px;background:#fff;box-shadow:var(--ed-shadow);border-top:3px solid var(--sp-tone)}html body#ym-speaking-format.ym-speaking-overview .sp-part-two{--sp-tone:#8d78ba}html body#ym-speaking-format.ym-speaking-overview .sp-part-three{--sp-tone:#b99b60}html body#ym-speaking-format.ym-speaking-overview .sp-part-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}html body#ym-speaking-format.ym-speaking-overview .sp-part-label{font:700 10px/1.5 var(--ed-font);letter-spacing:.12em;color:#74618c}html body#ym-speaking-format.ym-speaking-overview .sp-part-number{font:400 42px/1 var(--ed-serif);color:var(--sp-tone);opacity:.75}html body#ym-speaking-format.ym-speaking-overview .sp-part-card h3{font:400 clamp(25px,2.5vw,31px)/1.25 var(--ed-serif)!important;letter-spacing:-.025em!important;margin:0 0 14px!important;color:var(--ed-ink)!important}html body#ym-speaking-format.ym-speaking-overview .sp-part-card>p:not(.sp-part-focus){font:400 14px/1.8 var(--ed-font);color:var(--ed-muted);margin:0 0 24px;flex:1}html body#ym-speaking-format.ym-speaking-overview .sp-part-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:18px 0;border-top:1px solid var(--ed-line);border-bottom:1px solid var(--ed-line)}html body#ym-speaking-format.ym-speaking-overview .sp-part-card dt{font:400 12px/1.5 var(--ed-font);color:var(--ed-muted)}html body#ym-speaking-format.ym-speaking-overview .sp-part-card dd{font:600 24px/1.4 var(--ed-font);color:var(--ed-ink);margin:4px 0 0}html body#ym-speaking-format.ym-speaking-overview .sp-part-card dd small{display:inline!important;font:400 12px var(--ed-font)!important}html body#ym-speaking-format.ym-speaking-overview .sp-part-focus{font:500 12px/1.7 var(--ed-font);color:#74618c;margin:18px 0 24px}html body#ym-speaking-format.ym-speaking-overview .sp-part-action{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 16px;border:1px solid var(--ed-accent);border-radius:12px;background:var(--ed-accent);color:#fff!important;-webkit-text-fill-color:#fff!important;font:650 13px/1.5 var(--ed-font);text-decoration:none;margin-top:auto}html body#ym-speaking-format.ym-speaking-overview .sp-part-action:hover{background:#5743a4}html body#ym-speaking-format.ym-speaking-overview .sp-support-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}html body#ym-speaking-format.ym-speaking-overview .sp-support-links>a{display:flex;justify-content:space-between;align-items:center;gap:20px;text-decoration:none;padding:24px 28px;border:1px solid var(--ed-line);border-radius:20px;background:#ffffffb8;color:var(--ed-ink)}html body#ym-speaking-format.ym-speaking-overview .sp-support-links .sp-kicker{font-size:10px!important;margin-bottom:8px!important}html body#ym-speaking-format.ym-speaking-overview .sp-support-links h2{font:400 25px/1.25 var(--ed-serif)!important;margin:0 0 8px!important;color:var(--ed-ink)!important}html body#ym-speaking-format.ym-speaking-overview .sp-support-links p:not(.sp-kicker){font:400 13px/1.7 var(--ed-font);color:var(--ed-muted);margin:0}html body#ym-speaking-format.ym-speaking-overview .sp-support-links>a>span{color:var(--ed-accent);font-size:24px}html body#ym-speaking-format.ym-speaking-overview .sp-quick-library{border:1px solid var(--ed-line);border-radius:20px;background:#ffffffb8}html body#ym-speaking-format.ym-speaking-overview .sp-quick-library>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;list-style:none;padding:24px 28px}html body#ym-speaking-format.ym-speaking-overview .sp-quick-library>summary::-webkit-details-marker{display:none}html body#ym-speaking-format.ym-speaking-overview .sp-quick-library>summary .sp-kicker{display:block;font-size:10px!important;margin-bottom:6px!important}html body#ym-speaking-format.ym-speaking-overview .sp-quick-library>summary strong{font:600 16px/1.6 var(--ed-font);color:var(--ed-ink)}html body#ym-speaking-format.ym-speaking-overview .sp-disclosure-icon{font:400 26px/1 var(--ed-font);color:var(--ed-accent)}html body#ym-speaking-format.ym-speaking-overview .sp-quick-library[open] .sp-disclosure-icon{transform:rotate(45deg)}html body#ym-speaking-format.ym-speaking-overview .sp-quick-library>.library{padding:8px 28px 28px!important;box-sizing:border-box!important;width:100%!important;margin:0!important}html body#ym-speaking-format.ym-speaking-overview .sp-quick-library .topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body#ym-speaking-format.ym-speaking-overview .sp-quick-library .section-head>div:first-child{flex-basis:auto!important}html body#ym-speaking-format.ym-speaking-overview #ym-speaking-points#ym-speaking-points{margin-block:24px 0!important;padding:18px 24px!important}html body#ym-speaking-format.ym-speaking-overview #ym-speaking-points#ym-speaking-points .ym-speaking-points-emblem{width:44px!important;height:54px!important}html body#ym-speaking-format.ym-speaking-overview #ym-speaking-points#ym-speaking-points h2{font-size:18px!important}@media(max-width:1000px){html body#ym-speaking-format.ym-speaking-overview .sp-hub-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:28px}html body#ym-speaking-format.ym-speaking-overview .sp-part-grid.studio-part-index{gap:16px!important}html body#ym-speaking-format.ym-speaking-overview .sp-part-card{padding:22px}html body#ym-speaking-format.ym-speaking-overview .sp-part-card dd{font-size:21px}}@media(max-width:900px){html body#ym-speaking-format.ym-speaking-overview .sp-hub-hero{grid-template-columns:minmax(0,1fr);padding-block:36px;gap:28px}html body#ym-speaking-format.ym-speaking-overview .sp-session-guide{padding:24px}html body#ym-speaking-format.ym-speaking-overview .sp-section-heading{align-items:start;flex-direction:column;gap:12px}html body#ym-speaking-format.ym-speaking-overview .sp-part-grid.studio-part-index{grid-template-columns:minmax(0,1fr)!important}html body#ym-speaking-format.ym-speaking-overview .sp-part-card{padding:24px}html body#ym-speaking-format.ym-speaking-overview .sp-part-card h3{font-size:29px!important}html body#ym-speaking-format.ym-speaking-overview .sp-part-card-top{margin-bottom:18px}html body#ym-speaking-format.ym-speaking-overview .sp-support-links{grid-template-columns:minmax(0,1fr);gap:16px}html body#ym-speaking-format.ym-speaking-overview .sp-support-links>a,html body#ym-speaking-format.ym-speaking-overview .sp-quick-library>summary{padding:22px}html body#ym-speaking-format.ym-speaking-overview .sp-quick-library>.library{padding:4px 16px 20px!important}html body#ym-speaking-format.ym-speaking-overview .sp-quick-library .topic-grid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:420px){html body#ym-speaking-format.ym-speaking-overview .sp-hub-copy h1{font-size:40px!important}html body#ym-speaking-format.ym-speaking-overview .sp-hub-actions{align-items:stretch;flex-direction:column;gap:8px}html body#ym-speaking-format.ym-speaking-overview .sp-part-card{padding:22px}html body#ym-speaking-format.ym-speaking-overview .sp-session-guide{padding:22px}html body#ym-speaking-format.ym-speaking-overview .sp-lead{font-size:15px!important}}}@layer ym-content-layout{html body#ym-speaking-format.ym-speaking-bank .page>.bank-overview-link{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:8px 0 22px!important;padding:6px 0!important;min-height:36px!important;color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:currentColor!important;font:600 14px/1.5 var(--ed-font,Arial,sans-serif)!important;text-decoration:none!important}html body#ym-speaking-format.ym-speaking-bank .bank-overview-link::before{content:""!important;width:7px!important;height:7px!important;flex:none!important;border-left:1.5px solid currentColor!important;border-bottom:1.5px solid currentColor!important;transform:rotate(45deg)!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr)!important;align-items:center!important;gap:clamp(24px,4vw,56px)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0 0 30px!important;margin:0!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero-copy{min-width:0!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero .eyebrow{color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:currentColor!important;font-size:11px!important;font-weight:700!important;letter-spacing:.13em!important;line-height:1.6!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero h1,html body#ym-speaking-format.ym-speaking-bank .bank-hero h1 span{font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;font-size:clamp(40px,4.5vw,58px)!important;line-height:1.12!important;letter-spacing:-.035em!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:currentColor!important;background:none!important;text-shadow:none!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero h1{margin:10px 0 16px!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero h1 span{color:var(--ed-accent,#6550b5)!important;font-style:italic!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero-copy>p{max-width:58ch!important;margin:0!important;color:var(--ed-muted,#626982)!important;-webkit-text-fill-color:currentColor!important;font-size:16px!important;line-height:1.75!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero .metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:24px 0!important;background:transparent!important;border-top:1px solid #d9cba9!important;border-bottom:1px solid var(--ed-line,#dce4f0)!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero .metric{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:9px!important;min-width:0!important;margin:0!important;padding:0 18px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--ed-muted,#626982)!important;-webkit-text-fill-color:currentColor!important;font-size:12px!important;line-height:1.5!important;white-space:normal!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero .metric:first-child{padding-left:0!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero .metric+.metric{border-left:1px solid var(--ed-line,#dce4f0)!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero .metric b{font:400 clamp(27px,2.5vw,34px)/1.1 Georgia,"Times New Roman",serif!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero .metric-label{color:var(--ed-muted,#626982)!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero>.speaking-topic-route-badge{grid-column:1/-1!important;margin:0!important;padding:16px 20px!important;background:#eeebf7!important;border:1px solid #ddd5ee!important;border-radius:14px!important;color:var(--ed-ink,#232b50)!important;gap:12px!important;min-width:0!important}html body#ym-speaking-format.ym-speaking-bank .precision-part-tabs{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:fit-content!important;max-width:100%!important;padding:6px!important;margin:0 0 28px!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:14px!important;background:#fff!important}html body#ym-speaking-format.ym-speaking-bank .precision-part-tabs a{flex:0 1 auto!important;min-width:0!important;min-height:44px!important;padding:11px 18px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:var(--ed-muted,#626982)!important;-webkit-text-fill-color:currentColor!important;font-size:14px!important;line-height:1.5!important;font-weight:600!important;text-decoration:none!important}html body#ym-speaking-format.ym-speaking-bank .precision-part-tabs a[aria-current=page]{background:var(--ed-accent,#6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder{padding:26px!important;margin:0 0 32px!important;min-width:0!important;background:#fff!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:20px!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder-heading{margin:0 0 22px!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder-heading h2{margin:0 0 6px!important;font:400 25px/1.3 Georgia,"Times New Roman",serif!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:currentColor!important;background:none!important;padding:0!important;border:0!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder-heading h2::before,html body#ym-speaking-format.ym-speaking-bank .bank-finder-heading h2::after{content:none!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder-heading p{margin:0!important;font-size:14px!important;line-height:1.6!important;color:var(--ed-muted,#626982)!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder .tools{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr) minmax(0,1.1fr)!important;gap:18px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;position:static!important;backdrop-filter:none!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder .bank-finder-field{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder-field>label{display:block!important;margin:0!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:currentColor!important;font-size:13px!important;line-height:1.5!important;font-weight:600!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder .bank-finder-field>:is(input,select){width:100%!important;min-width:0!important;max-width:100%!important;height:50px!important;min-height:50px!important;margin:0!important;flex:0 0 auto!important;border:1px solid #ccd5e5!important;border-radius:11px!important;padding:12px 14px!important;background:#fbfcff!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:currentColor!important;font:400 16px/1.5 var(--ed-font,Arial,sans-serif)!important;box-shadow:none!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder .bank-finder-field>select{padding-right:38px!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:14px!important;margin-top:22px!important;padding-top:18px!important;border-top:1px solid var(--ed-line,#dce4f0)!important}html body#ym-speaking-format.ym-speaking-bank .bank-result-count{margin:0!important;color:var(--ed-muted,#626982)!important;-webkit-text-fill-color:currentColor!important;font-size:13px!important;line-height:1.7!important}html body#ym-speaking-format.ym-speaking-bank .bank-result-count b{color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:currentColor!important;font-weight:700!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder .tool-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder .tool-btn{min-height:42px!important;padding:9px 15px!important;border:1px solid #ddd5ee!important;border-radius:10px!important;background:#f5f2fb!important;color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:currentColor!important;font-size:13px!important;line-height:1.5!important;font-weight:600!important;box-shadow:none!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder>.ym-sf-filter-status{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}html body#ym-speaking-format.ym-speaking-bank .study-layout{gap:28px!important;align-items:start!important;width:100%!important;margin-inline:0!important;padding-inline:0!important}html body#ym-speaking-format.ym-speaking-bank .study-layout .content-panel{padding:0!important}html body#ym-speaking-format.ym-speaking-bank .topic-panel{padding:22px 16px!important;border-radius:18px!important;background:#fff!important;border:1px solid var(--ed-line,#dce4f0)!important;box-shadow:var(--ed-shadow,0 10px 32px #232b5006)!important;scrollbar-width:thin!important;scrollbar-color:#cfc8e2 transparent!important}html body#ym-speaking-format.ym-speaking-bank .topic-panel>h2{padding:0 8px 16px!important;margin:0 0 10px!important;border-bottom:1px solid var(--ed-line,#dce4f0)!important;font:600 15px/1.5 var(--ed-font,Arial,sans-serif)!important;color:var(--ed-ink,#232b50)!important}html body#ym-speaking-format.ym-speaking-bank .ym-sf-topics-dialog .topic-panel>h2{padding-right:58px!important}html body#ym-speaking-format.ym-speaking-bank :is(.topic-button,.topic-all-link){display:flex!important;align-items:flex-start!important;gap:11px!important;min-height:52px!important;padding:12px 10px!important;margin:4px 0!important;border:1px solid transparent!important;border-radius:11px!important;background:transparent!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:currentColor!important;text-decoration:none!important;box-shadow:none!important}html body#ym-speaking-format.ym-speaking-bank :is(.topic-button,.topic-all-link)>span{display:grid!important;place-items:center!important;flex:0 0 27px!important;width:27px!important;min-width:27px!important;height:27px!important;padding:0!important;margin:0!important;background:#f1eef8!important;border:0!important;border-radius:7px!important;font-size:11px!important;line-height:1!important;font-weight:600!important;color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank :is(.topic-button,.topic-all-link)>b{font-size:14px!important;font-weight:500!important;line-height:1.6!important;min-width:0!important;color:inherit!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank :is(.topic-button,.topic-all-link):hover{background:#f5f3fa!important}html body#ym-speaking-format.ym-speaking-bank .topic-panel :is(.topic-button,.topic-all-link).active{background:var(--ed-accent,#6550b5)!important;border-color:var(--ed-accent,#6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body#ym-speaking-format.ym-speaking-bank .topic-panel :is(.topic-button,.topic-all-link).active>:is(b,span){color:#fff!important;-webkit-text-fill-color:#fff!important}html body#ym-speaking-format.ym-speaking-bank .topic-panel :is(.topic-button,.topic-all-link).active>span{background:#ffffff24!important}html body#ym-speaking-format.ym-speaking-bank .topic-button[hidden]{display:none!important}html body#ym-speaking-format.ym-speaking-bank .topic-section{margin:0 0 38px!important}html body#ym-speaking-format.ym-speaking-bank .topic-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 0 18px!important;margin:0!important}html body#ym-speaking-format.ym-speaking-bank .topic-heading h2,html body#ym-speaking-format.ym-speaking-bank .topic-heading h2 *{font:400 clamp(25px,2.4vw,30px)/1.3 Georgia,"Times New Roman",serif!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:currentColor!important;letter-spacing:-.02em!important}html body#ym-speaking-format.ym-speaking-bank .topic-heading p{margin:6px 0 0!important;font-size:14px!important}html body#ym-speaking-format.ym-speaking-bank .topic-heading p:empty{display:none!important}html body#ym-speaking-format.ym-speaking-bank .topic-heading .count{flex:none!important;padding:6px 10px!important;background:#fff!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:8px!important;color:var(--ed-muted,#626982)!important;-webkit-text-fill-color:currentColor!important;font-size:12px!important}html body#ym-speaking-format.ym-speaking-bank .question-grid{gap:16px!important}html body#ym-speaking-format.ym-speaking-bank .question-card{border-color:var(--ed-line,#dce4f0)!important;border-radius:18px!important;box-shadow:none!important}html body#ym-speaking-format.ym-speaking-bank .question-card[open]{border-color:#c5bbdf!important}html body#ym-speaking-format.ym-speaking-bank .question-card>summary{padding:22px 66px 22px 22px!important;gap:13px!important;border-radius:17px!important;align-items:flex-start!important;min-height:80px!important;font-size:18px!important;line-height:1.6!important}html body#ym-speaking-format.ym-speaking-bank .question-card[open]>summary{background:#f6f3fb!important;border-radius:17px 17px 0 0!important;border-bottom:1px solid #e4ddef!important}html body#ym-speaking-format.ym-speaking-bank .question-card>summary::after{top:22px!important;right:20px!important;transform:none!important;border-color:#ded7eb!important;background:#fff!important;color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank .question-card .question-no{display:grid!important;place-items:center!important;flex:0 0 32px!important;min-width:32px!important;background:#f2eef9!important;border:1px solid #e3dcef!important;color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank .question-card[open] .question-no{background:var(--ed-accent,#6550b5)!important;border-color:var(--ed-accent,#6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body#ym-speaking-format.ym-speaking-bank .question-body{padding:0 24px 24px!important}html body#ym-speaking-format.ym-speaking-bank .question-body>.ym-sf-section h2{font:600 18px/1.5 var(--ed-font,Arial,sans-serif)!important;margin-bottom:16px!important}html body#ym-speaking-format.ym-speaking-bank .question-body>.ym-sf-section h2::before{content:none!important}html body#ym-speaking-format.ym-speaking-bank :is(.bank-overview-link,.precision-part-tabs a,.bank-finder input,.bank-finder select,.bank-finder button):focus-visible{outline:3px solid var(--ed-accent,#6550b5)!important;outline-offset:3px!important}@media(min-width:1021px){html body#ym-speaking-format.ym-speaking-bank .study-layout{grid-template-columns:264px minmax(0,1fr)!important}}@media(max-width:1020px){html body#ym-speaking-format.ym-speaking-bank .bank-hero{grid-template-columns:minmax(0,1fr)!important;gap:26px!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero .metrics{max-width:540px!important;width:100%!important;padding:18px 0!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder .tools{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder .bank-search-field{grid-column:1/-1!important;grid-row:1!important}html body#ym-speaking-format.ym-speaking-bank .study-layout{grid-template-columns:minmax(0,1fr)!important}html body#ym-speaking-format.ym-speaking-bank .mobile-topic-toggle{width:100%!important;min-height:48px!important;margin:0 0 18px!important;padding:12px 16px!important;background:#f3effa!important;border:1px solid #ddd5ec!important;border-radius:12px!important;color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:currentColor!important;font-size:14px!important}}@media(max-width:600px){html body#ym-speaking-format.ym-speaking-bank .page>.bank-overview-link{margin:0 0 18px!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero{padding-bottom:24px!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero h1,html body#ym-speaking-format.ym-speaking-bank .bank-hero h1 span{font-size:40px!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero .metric{padding:0 10px!important;font-size:11px!important}html body#ym-speaking-format.ym-speaking-bank .bank-hero .metric b{font-size:28px!important}html body#ym-speaking-format.ym-speaking-bank .precision-part-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:4px!important;margin-bottom:18px!important}html body#ym-speaking-format.ym-speaking-bank .precision-part-tabs a{padding:10px 6px!important;font-size:12px!important;text-align:center!important;line-height:1.5!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder{padding:20px 18px!important;margin-bottom:26px!important;border-radius:17px!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder-heading h2{font-size:23px!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder .tools{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder .bank-search-field{grid-column:auto!important;grid-row:auto!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder-footer{align-items:flex-start!important;gap:12px!important;margin-top:18px!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder .tool-actions{width:100%!important}html body#ym-speaking-format.ym-speaking-bank .bank-finder .tool-btn{flex:1 1 0!important;padding-inline:9px!important}html body#ym-speaking-format.ym-speaking-bank .topic-heading{align-items:flex-start!important;gap:10px!important}html body#ym-speaking-format.ym-speaking-bank .topic-heading>div{flex:1 1 100%!important}html body#ym-speaking-format.ym-speaking-bank .question-card>summary{padding:18px 51px 18px 14px!important;gap:10px!important;font-size:17px!important}html body#ym-speaking-format.ym-speaking-bank .question-card>summary::after{right:12px!important;top:18px!important;width:28px!important;height:28px!important}html body#ym-speaking-format.ym-speaking-bank .question-card .question-no{flex-basis:28px!important;min-width:28px!important;height:28px!important}html body#ym-speaking-format.ym-speaking-bank .question-body{padding:0 16px 20px!important}}@media print{html body#ym-speaking-format.ym-speaking-bank .page>.bank-overview-link,html body#ym-speaking-format.ym-speaking-bank :is(.bank-overview-link,.bank-finder,.precision-part-tabs,.mobile-topic-toggle){display:none!important}}}@layer ym-content-layout{html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-nav{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding:24px 0 0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-width:0!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-nav::before,html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-nav::after{content:none!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-nav>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 1 auto!important;min-width:0!important;min-height:44px!important;padding:9px 15px!important;margin:0!important;border:1px solid var(--ed-line, #dce4f0)!important;border-radius:12px!important;background:#fff!important;color:var(--ed-ink, #232b50)!important;font-size:13px!important;line-height:1.5!important;text-decoration:none!important;box-shadow:none!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-nav>a[aria-current=page]{background:var(--ed-soft, #f1eef8)!important;border-color:#d9d0ed!important;color:var(--ed-accent, #6550b5)!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-overview{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)!important;align-items:center!important;gap:clamp(28px,4vw,48px)!important;padding:36px 0 40px!important;margin:0 0 18px!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-overview h1{font-size:clamp(36px,4.3vw,56px)!important;line-height:1.12!important;margin:18px 0!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-overview .studio-hero-copy>p{max-width:56ch!important;margin:0!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-facts{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:20px!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-facts>span{padding:7px 11px!important;border:1px solid var(--ed-line, #dce4f0)!important;border-radius:999px!important;background:#fff!important;color:var(--ed-muted, #626982)!important;font-size:12px!important;font-weight:600!important;line-height:1.5!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-facts>span:first-child{color:var(--ed-accent, #6550b5)!important;background:var(--ed-soft, #f1eef8)!important;border-color:#ded6ee!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-guide{padding:26px!important;border:1px solid var(--ed-line, #dce4f0)!important;border-radius:var(--ed-radius, 22px)!important;background:#fff!important;box-shadow:var(--ed-shadow, 0 10px 32px #232b5006)!important;min-width:0!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-guide-kicker{margin:0 0 10px!important;color:var(--ed-accent, #6550b5)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.12em!important;line-height:1.5!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-guide h2{margin:0 0 22px!important;font:400 27px/1.25 Georgia,"Times New Roman",serif!important;color:var(--ed-ink, #232b50)!important;letter-spacing:-.025em!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-guide ol{display:grid!important;gap:16px!important;padding:0!important;margin:0!important;list-style:none!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-guide li{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;margin:0!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-guide li>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;border:1px solid #e0d8ef!important;border-radius:10px!important;background:var(--ed-soft, #f1eef8)!important;color:var(--ed-accent, #6550b5)!important;font-size:11px!important;font-weight:700!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-guide strong{color:var(--ed-ink, #232b50)!important;font-size:14px!important;line-height:1.5!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-guide li p{margin:3px 0 0!important;color:var(--ed-muted, #626982)!important;font-size:13px!important;line-height:1.6!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .library{margin-top:0!important;padding-top:0!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .library>.section-head{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important;min-height:0!important;height:auto!important;margin-bottom:24px!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .library>.section-head>div:first-child{flex:1 1 360px!important;min-width:0!important;min-height:0!important;height:auto!important;width:auto!important;text-align:start!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .library>.section-head>.topic-total{flex:0 0 auto!important;margin:0!important;align-self:flex-end!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-vocabulary{margin:32px 0 0!important;padding:22px 26px!important;gap:20px!important;border-radius:18px!important;box-shadow:none!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-vocabulary h2{font-size:24px!important;margin:4px 0 6px!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-vocabulary p{font-size:13px!important;margin:0!important}html body#ym-speaking-format.ym-speaking-topic .source-nav{gap:8px!important;padding:12px!important;margin-block:18px 24px!important;border:1px solid var(--ed-line, #dce4f0)!important;border-radius:16px!important;background:#fff!important;scroll-padding-inline:12px!important}html body#ym-speaking-format.ym-speaking-topic .source-nav>a{min-height:44px!important;padding:10px 14px!important;margin:0!important;border-radius:11px!important;font-size:13px!important;line-height:1.5!important}html body#ym-speaking-format.ym-speaking-topic .source-nav>a:is(.active,.is-active,[aria-current]){background:var(--ed-soft, #f1eef8)!important;border-color:#d9d0ed!important;color:var(--ed-accent, #6550b5)!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-topic .source-nav>a[href="#speaking-practice"]{background:var(--ed-accent, #6550b5)!important;border-color:var(--ed-accent, #6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main>[id]{scroll-margin-top:96px!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main>.ym-sf-hero{padding:clamp(24px,3vw,36px)!important;margin-bottom:28px!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-hero h1{max-width:32ch!important;margin-block:12px 20px!important;font-size:clamp(29px,3.3vw,44px)!important;line-height:1.18!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-hero :is(.bigbrand,.source-kicker){font-family:var(--ed-font, Arial, sans-serif)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;line-height:1.5!important;color:var(--ed-accent, #6550b5)!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-hero>p{max-width:76ch!important;font-size:16px!important;line-height:1.8!important;margin-block:0 14px!important}html body#ym-speaking-format.ym-speaking-topic .source-actions{gap:10px!important;margin-top:22px!important;padding-top:20px!important;border-top:1px solid var(--ed-line, #dce4f0)!important}html body#ym-speaking-format.ym-speaking-topic .source-actions :is(button,a){min-height:44px!important;line-height:1.5!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-section>.source-section-heading{align-items:baseline!important;gap:12px!important;margin-bottom:22px!important}html body#ym-speaking-format.ym-speaking-topic :is(.ym-sf-section>h2,.source-section-heading>h2,.ym-sf-practice>.ym-sf-heading){font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(23px,2.2vw,29px)!important;font-weight:400!important;line-height:1.3!important;letter-spacing:-.02em!important;margin-bottom:22px!important}html body#ym-speaking-format.ym-speaking-topic .source-section-heading>h2{margin-bottom:0!important}html body#ym-speaking-format.ym-speaking-topic #cue-card .source-cue{padding:18px 22px 18px 40px!important;margin:0!important;border:1px solid var(--ed-line, #dce4f0)!important;border-inline-start:3px solid #cdb37b!important;border-radius:14px!important;background:#f8fafe!important;font-size:16px!important;line-height:1.8!important}html body#ym-speaking-format.ym-speaking-topic #cue-card .source-cue>li{margin-block:8px!important;padding-inline-start:3px!important}html body#ym-speaking-format.ym-speaking-topic :is(#ideas .grid,#short .grid,.source-flow,.source-vocab-grid,.ym-sf-vocab-table>tbody){gap:18px!important}html body#ym-speaking-format.ym-speaking-topic :is(#ideas .grid>.card,.source-vocab-item,.ym-sf-vocab-table>tbody>tr){padding:20px!important;border-radius:15px!important}html body#ym-speaking-format.ym-speaking-topic .source-flow>li{padding:18px!important;margin-block:0!important}html body#ym-speaking-format.ym-speaking-topic #band9 :is(.script,.model-answer)>p,html body#ym-speaking-format.ym-speaking-topic #band8 :is(.script,.model-answer)>p{max-width:76ch!important;line-height:1.85!important;margin:0 0 20px!important}html body#ym-speaking-format.ym-speaking-topic #sample-translation :is(.translation-en,.translation-vi,.ym-sf-translation-table td){padding:20px!important;line-height:1.85!important}html body#ym-speaking-format.ym-speaking-topic #speaking-practice :is(.ym-idea-pad,.ym-answer-recorder,.ym-answer-recorder-lazy){margin-block:20px!important}@media(max-width:900px){html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-overview{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;padding-top:28px!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-guide ol{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 24px!important}}@media(max-width:800px){html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .library>.section-head{flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:12px!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .library>.section-head>div:first-child{flex:0 0 auto!important;width:100%!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .library>.section-head>.topic-total{align-self:flex-start!important}}@media(max-width:600px){html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-nav{padding-top:18px!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-nav>.ym-part2-back{flex-basis:100%!important;justify-content:flex-start!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-nav>a:not(.ym-part2-back){flex:1 1 60px!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-overview h1{font-size:clamp(32px,7.5vw,42px)!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-guide{padding:20px!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-guide li{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-guide ol{gap:20px 14px!important}html body#ym-speaking-format.ym-speaking-library:not(.ym-speaking-home) .ym-part2-vocabulary{padding:20px!important}html body#ym-speaking-format.ym-speaking-topic .source-nav{margin-block:12px 18px!important;padding:10px!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main>.ym-sf-hero{padding:22px 18px!important}html body#ym-speaking-format.ym-speaking-topic :is(#ideas .grid>.card,.source-vocab-item,.ym-sf-vocab-table>tbody>tr){padding:16px!important}html body#ym-speaking-format.ym-speaking-topic #sample-translation :is(.translation-en,.translation-vi,.ym-sf-translation-table td){padding:16px!important}}}@layer ym-content-layout{html body#ym-speaking-format.ym-speaking-topic{--ed-lesson-en:#233b63;--ed-lesson-vi:#5e4581;--ed-lesson-vi-bg:#f7f2fb}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main :is(#band9,#band8,#extended-sample,[data-speaking-section=sample]) :is(.script,.model-answer,.ym-sample,.ym-script){width:100%!important;max-width:920px!important;min-width:0!important;margin:22px auto 0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:var(--ed-lesson-en)!important;-webkit-text-fill-color:var(--ed-lesson-en)!important;font-size:18px!important;font-weight:400!important;line-height:1.85!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main :is(#band9,#band8,#extended-sample,[data-speaking-section=sample]) :is(.script,.model-answer,.ym-sample,.ym-script)>p{width:100%!important;max-width:none!important;min-width:0!important;margin:0 0 24px!important;padding:0!important;font-size:18px!important;font-weight:400!important;font-style:normal!important;line-height:1.85!important;color:var(--ed-lesson-en)!important;-webkit-text-fill-color:var(--ed-lesson-en)!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main :is(#band9,#band8,#extended-sample,[data-speaking-section=sample]) :is(.script,.model-answer,.ym-sample,.ym-script)>:is(p.vn,p.vnline,p[data-lang=vi]){margin:0 0 30px!important;padding:16px 20px!important;border:1px solid #e5dcef!important;border-left:3px solid #b69aca!important;border-radius:0 12px 12px 0!important;background:var(--ed-lesson-vi-bg)!important;color:var(--ed-lesson-vi)!important;-webkit-text-fill-color:var(--ed-lesson-vi)!important;font-size:17px!important;line-height:1.8!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main :is(#band9,#band8,#extended-sample,[data-speaking-section=sample]) :is(.script,.model-answer,.ym-sample,.ym-script)>p:has(+:is(.vn,.vnline,[data-lang=vi])){margin-bottom:12px!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main :is(#band9,#band8,#extended-sample,[data-speaking-section=sample]) :is(.script,.model-answer,.ym-sample,.ym-script)>p :is(span,b,strong,em,a){color:inherit!important;-webkit-text-fill-color:inherit!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main :is(#band9,#band8,#extended-sample,[data-speaking-section=sample]) :is(.script,.model-answer,.ym-sample,.ym-script)>:last-child{margin-bottom:0!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main :is(#band9,#band8) .script>p:first-child:not(.vn):not(.vnline)::before,html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main :is(#band9,#band8) .script>:is(p.vn,p.vnline)::before{display:block;margin-bottom:7px;font:700 12px/1.5 var(--ed-font,Arial,sans-serif);letter-spacing:.08em;color:inherit;-webkit-text-fill-color:inherit}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main :is(#band9,#band8) .script>p:first-child:not(.vn):not(.vnline)::before{content:"ENGLISH"}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main :is(#band9,#band8) .script>:is(p.vn,p.vnline)::before{content:"BẢN DỊCH"}html body#ym-speaking-format.ym-speaking-topic :is(.ym-translation-toggle,button[onclick*=hide-vn]){min-height:44px!important;max-width:100%!important;margin:0!important;padding:10px 14px!important;font-size:14px!important;border:1px solid var(--ed-accent,#6550b5)!important;border-radius:12px!important;background:var(--ed-accent,#6550b5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body#ym-speaking-format.ym-speaking-topic .ym-translation-toggle[aria-pressed=false]{background:#fff!important;border-color:#d7cde9!important;color:var(--ed-accent,#6550b5)!important;-webkit-text-fill-color:var(--ed-accent,#6550b5)!important}html body#ym-speaking-format.ym-speaking-topic .ym-translation-toggle::after{border-color:#a595bf!important;background:radial-gradient(circle at 10px 10px,#fff 0 7px,transparent 7.5px) #c0b4d3!important}html body#ym-speaking-format.ym-speaking-topic .ym-translation-toggle[aria-pressed=true]::after{border-color:#d8cfee!important;background:radial-gradient(circle at 24px 10px,#fff 0 7px,transparent 7.5px) #44337f!important}html body#ym-speaking-format.ym-speaking-topic #extended-sample .ym-vi-guide{width:100%!important;max-width:920px!important;min-width:0!important;margin:24px auto!important;padding:20px!important;background:var(--ed-lesson-vi-bg)!important;border:1px solid #e5dcef!important;border-left:3px solid #b69aca!important;border-radius:0 12px 12px 0!important}html body#ym-speaking-format.ym-speaking-topic #extended-sample .ym-vi-guide :is(h3,p,span,b,strong){color:var(--ed-lesson-vi)!important;-webkit-text-fill-color:var(--ed-lesson-vi)!important;font-size:17px!important;font-style:normal!important;line-height:1.8!important}html body#ym-speaking-format.ym-speaking-topic #extended-sample .ym-vi-guide p{max-width:none!important;margin:12px 0 0!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main :is(.ym-sp2-table-shell,.ym-premium-table-scroll,.ym-table-scroll,.ym-sf-vocab-table,.ym-sf-translation-table,.bilingual-grid){width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important}html body#ym-speaking-format.ym-speaking-topic #sample-translation :is(.ym-sf-translation-table>tbody,.bilingual-grid){gap:18px!important;padding:0!important}html body#ym-speaking-format.ym-speaking-topic #sample-translation :is(.ym-sf-translation-table>tbody>tr,.translation-row){grid-template-columns:repeat(2,minmax(0,1fr))!important;border-color:var(--ed-line,#dce4f0)!important;border-radius:14px!important}html body#ym-speaking-format.ym-speaking-topic #sample-translation :is(.ym-sf-translation-table td,.translation-en,.translation-vi){min-width:0!important;max-width:none!important;padding:22px!important;font-size:17px!important;line-height:1.85!important;text-align:start!important;font-style:normal!important}html body#ym-speaking-format.ym-speaking-topic #sample-translation :is(.ym-sf-translation-table td:first-child,.translation-en){background:#f7faff!important;color:var(--ed-lesson-en)!important;-webkit-text-fill-color:var(--ed-lesson-en)!important}html body#ym-speaking-format.ym-speaking-topic #sample-translation :is(.ym-sf-translation-table td:nth-child(2),.translation-vi){background:var(--ed-lesson-vi-bg)!important;color:var(--ed-lesson-vi)!important;-webkit-text-fill-color:var(--ed-lesson-vi)!important;border-left:1px solid #e5dcef!important}html body#ym-speaking-format.ym-speaking-topic #sample-translation :is(.ym-sf-translation-table td,.translation-en,.translation-vi) :is(p,span,b,strong,em,a){color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:inherit!important;line-height:inherit!important}html body#ym-speaking-format.ym-speaking-topic #sample-translation .ym-sf-translation-table td::before,html body#ym-speaking-format.ym-speaking-topic #sample-translation .row-label{font-size:12px!important;line-height:1.5!important;font-weight:700!important;margin-bottom:10px!important;color:inherit!important;-webkit-text-fill-color:inherit!important}html body#ym-speaking-format.ym-speaking-topic :is(.source-vocab-grid,.ym-sf-vocab-table>tbody){align-items:stretch!important}html body#ym-speaking-format.ym-speaking-topic :is(.source-vocab-item,.ym-sf-vocab-table>tbody>tr){min-width:0!important;height:auto!important;gap:10px!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main :is(.source-vocab-item [data-lang=vi],.ym-sf-vocab-table td[data-sf-field=vi]){color:var(--ed-lesson-vi)!important;-webkit-text-fill-color:var(--ed-lesson-vi)!important;font-size:16px!important;line-height:1.75!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-vocab-table td::before,html body#ym-speaking-format.ym-speaking-topic :is(.ym-sf-field,.source-vocab-number,.p2-timer-eyebrow,.p2-timer-phase,.p2-timer-clock-hint,.p2-notes-save,.sp2-kicker){font-size:12px!important;line-height:1.5!important}html body#ym-speaking-format.ym-speaking-topic :is(.source-cue,.source-flow,.idea-list,.memory,.ym-memory-row,.formula,.ym-memory-formula){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body#ym-speaking-format.ym-speaking-topic #speaking-practice :is(.ym-idea-pad,.ym-answer-recorder,.ym-answer-recorder-lazy){width:100%!important;max-width:100%!important;min-width:0!important}html body#ym-speaking-format.ym-speaking-topic :is(.ym-idea-editor,#p2-quick-notes){font-size:16px!important;line-height:1.75!important}@media screen and (max-width:720px){html body#ym-speaking-format.ym-speaking-topic .source-nav{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;overflow-x:auto!important;max-width:100%!important;gap:8px!important;padding:8px!important;scrollbar-width:thin}html body#ym-speaking-format.ym-speaking-topic .source-nav>a{flex:0 0 auto!important;min-height:44px!important;max-width:none!important;white-space:nowrap!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-header{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:8px 12px!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-header>a:first-child{grid-column:1/-1!important;justify-self:start!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-header>a:not(:first-child){display:flex!important;align-items:center!important;align-self:stretch!important;min-width:0!important;min-height:60px!important;font-size:13px!important;line-height:1.5!important;white-space:normal!important}html body#ym-speaking-format.ym-speaking-topic #sample-translation :is(.ym-sf-translation-table>tbody>tr,.translation-row){grid-template-columns:minmax(0,1fr)!important}html body#ym-speaking-format.ym-speaking-topic #sample-translation :is(.ym-sf-translation-table td,.translation-en,.translation-vi){padding:16px!important;font-size:16px!important}html body#ym-speaking-format.ym-speaking-topic #sample-translation :is(.ym-sf-translation-table td:nth-child(2),.translation-vi){border-left:0!important;border-top:1px solid #e5dcef!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main :is(#band9,#band8,#extended-sample,[data-speaking-section=sample]) :is(.script,.model-answer,.ym-sample,.ym-script)>p{font-size:17px!important;line-height:1.85!important}html body#ym-speaking-format.ym-speaking-topic .ym-sf-topic-main :is(#band9,#band8,#extended-sample,[data-speaking-section=sample]) :is(.script,.model-answer,.ym-sample,.ym-script)>:is(p.vn,p.vnline,p[data-lang=vi]){padding:14px!important;font-size:16px!important;line-height:1.8!important}}}@layer ym-content-layout{html body#ym-speaking-format.ym-speaking-bank .question-card>.question-body{min-width:0!important;padding:22px 24px 24px!important}html body#ym-speaking-format.ym-speaking-bank .question-body>.ym-sf-section{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:24px 0!important;border:0!important;border-top:1px solid var(--ed-line,#dce4f0)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body#ym-speaking-format.ym-speaking-bank .question-body>:is(.ym-sf-section,.ym-sf-practice)>.ym-sf-heading{display:block!important;margin:0 0 16px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;font:600 20px/1.45 var(--ed-font,Arial,sans-serif)!important;letter-spacing:0!important;color:var(--ed-ink,#232b50)!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank .question-body>:is(.ym-sf-section,.ym-sf-practice)>.ym-sf-heading::before,html body#ym-speaking-format.ym-speaking-bank .question-body>:is(.ym-sf-section,.ym-sf-practice)>.ym-sf-heading::after{content:none!important}html body#ym-speaking-format.ym-speaking-bank .question-body .model-answer{columns:auto!important;column-count:1!important;width:100%!important;min-width:0!important;max-width:900px!important;margin:16px auto 0!important;padding:22px 24px!important;background:#f7faff!important;border:0!important;border-left:3px solid #c9d5e8!important;border-radius:0 14px 14px 0!important;box-shadow:none!important;color:#233b63!important;-webkit-text-fill-color:#233b63!important;font:400 17px/1.8 var(--ed-font,Arial,sans-serif)!important;text-align:start!important}html body#ym-speaking-format.ym-speaking-bank .question-body .model-answer>p{width:auto!important;max-width:none!important;margin:0 0 1em!important;padding:0!important;font:400 17px/1.8 var(--ed-font,Arial,sans-serif)!important;color:#233b63!important;-webkit-text-fill-color:#233b63!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:start!important}html body#ym-speaking-format.ym-speaking-bank .question-body .model-answer>p:last-child{margin-bottom:0!important}html body#ym-speaking-format.ym-speaking-bank .question-body .model-answer p :is(span,b,strong,em){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank .question-body .band9-disclosure{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;container-type:inline-size;container-name:bank-translation}html body#ym-speaking-format.ym-speaking-bank .question-body .band9-disclosure>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:64px!important;padding:16px 18px!important;border:1px solid #e1d9ef!important;border-radius:12px!important;background:#f5f1fa!important;color:#5e4581!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank .question-body .band9-disclosure>summary b{font-size:16px!important;line-height:1.5!important;color:#5e4581!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank .question-body .band9-disclosure>summary small{display:block!important;margin-top:3px!important;font-size:12px!important;line-height:1.5!important;color:var(--ed-muted,#626982)!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank .question-body .band9-disclosure>summary i{flex:0 0 30px!important;width:30px!important;height:30px!important;min-width:30px!important;background:#fff!important;color:#5e4581!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank .question-body .bilingual-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;min-width:0!important;margin:0!important;padding:14px 0 0!important;border:0!important}html body#ym-speaking-format.ym-speaking-bank .question-body .translation-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:0!important;width:100%!important;min-width:0!important;margin:0!important;border:1px solid var(--ed-line,#dce4f0)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}html body#ym-speaking-format.ym-speaking-bank .question-body .translation-row>:is(.translation-en,.translation-vi){display:block!important;position:relative!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:18px!important;border:0!important;border-radius:0!important;font:400 16px/1.8 var(--ed-font,Arial,sans-serif)!important;text-align:start!important}html body#ym-speaking-format.ym-speaking-bank .question-body .translation-row>.translation-en{background:#f7faff!important;border-radius:11px 0 0 11px!important;color:#233b63!important;-webkit-text-fill-color:#233b63!important}html body#ym-speaking-format.ym-speaking-bank .question-body .translation-row>.translation-vi{background:#f7f2fb!important;border-left:1px solid #e2d9ee!important;border-radius:0 11px 11px 0!important;color:#5e4581!important;-webkit-text-fill-color:#5e4581!important}html body#ym-speaking-format.ym-speaking-bank .question-body .translation-row p{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;font:400 16px/1.8 var(--ed-font,Arial,sans-serif)!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:start!important}html body#ym-speaking-format.ym-speaking-bank .question-body .translation-row p :is(span,b,strong,em){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank .question-body .translation-row .row-label{position:static!important;inset:auto!important;display:inline-flex!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:28px!important;padding:5px 8px!important;margin:0 0 10px!important;border:0!important;border-radius:6px!important;font:700 12px/1.4 var(--ed-font,Arial,sans-serif)!important;letter-spacing:.02em!important;background:#e7edf7!important;color:#233b63!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank .question-body .translation-vi .row-label{background:#ece2f5!important;color:#5e4581!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank .question-body .source-vocab-item>p[data-lang=vi]{color:#5e4581!important;-webkit-text-fill-color:#5e4581!important}html body#ym-speaking-format.ym-speaking-bank .question-body .source-vocab-item>.ym-sf-definition{color:#233b63!important;-webkit-text-fill-color:#233b63!important}html body#ym-speaking-format.ym-speaking-bank .question-body .source-vocab-item .ym-sf-field{font-size:12px!important;line-height:1.5!important}html body#ym-speaking-format.ym-speaking-bank .question-body>.ym-sf-practice{width:100%!important;min-width:0!important;max-width:100%!important;padding:24px 0 0!important;margin:0!important;border:0!important;border-top:1px solid var(--ed-line,#dce4f0)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body#ym-speaking-format.ym-speaking-bank .question-body>.ym-sf-practice>.ym-sf-help{margin:0 0 18px!important;padding:0!important;border:0!important;background:none!important;font-size:14px!important;line-height:1.7!important;color:var(--ed-muted,#626982)!important;-webkit-text-fill-color:currentColor!important}html body#ym-speaking-format.ym-speaking-bank .ym-sf-practice .ym-idea-pad{padding:20px!important}html body#ym-speaking-format.ym-speaking-bank .ym-sf-practice .ym-answer-recorder{padding:0!important}html body#ym-speaking-format.ym-speaking-bank .ym-sf-practice :is(.ym-answer-recorder-head,.ym-answer-recorder-panel,.ym-answer-recorder-lazy){padding:20px!important}html body#ym-speaking-format.ym-speaking-bank .ym-sf-practice .ym-idea-editor{font:400 16px/1.7 var(--ed-font,Arial,sans-serif)!important;min-width:0!important;max-width:100%!important}@container bank-translation (max-width:760px){html body#ym-speaking-format.ym-speaking-bank .question-body .translation-row{grid-template-columns:minmax(0,1fr)!important}html body#ym-speaking-format.ym-speaking-bank .question-body .translation-row>.translation-en{border-radius:11px 11px 0 0!important}html body#ym-speaking-format.ym-speaking-bank .question-body .translation-row>.translation-vi{border-left:0!important;border-top:1px solid #e2d9ee!important;border-radius:0 0 11px 11px!important}}@media(max-width:600px){html body#ym-speaking-format.ym-speaking-bank .question-card>.question-body{padding:16px 14px 20px!important}html body#ym-speaking-format.ym-speaking-bank .question-body>.ym-sf-section{padding:22px 0!important}html body#ym-speaking-format.ym-speaking-bank .question-body>:is(.ym-sf-section,.ym-sf-practice)>.ym-sf-heading{font-size:18px!important}html body#ym-speaking-format.ym-speaking-bank .question-body .model-answer{padding:16px 14px!important}html body#ym-speaking-format.ym-speaking-bank .question-body .model-answer>p{font-size:16px!important}html body#ym-speaking-format.ym-speaking-bank .question-body .band9-disclosure>summary{padding:14px!important;gap:10px!important}html body#ym-speaking-format.ym-speaking-bank .question-body .translation-row{grid-template-columns:minmax(0,1fr)!important}html body#ym-speaking-format.ym-speaking-bank .question-body .translation-row>.translation-en{border-radius:11px 11px 0 0!important}html body#ym-speaking-format.ym-speaking-bank .question-body .translation-row>.translation-vi{border-left:0!important;border-top:1px solid #e2d9ee!important;border-radius:0 0 11px 11px!important}html body#ym-speaking-format.ym-speaking-bank .question-body .translation-row>:is(.translation-en,.translation-vi){padding:14px!important}html body#ym-speaking-format.ym-speaking-bank .ym-sf-practice .ym-idea-pad{padding:16px!important}html body#ym-speaking-format.ym-speaking-bank .ym-sf-practice :is(.ym-answer-recorder-head,.ym-answer-recorder-panel,.ym-answer-recorder-lazy){padding:16px!important}}}@layer ym-content-layout{html body.admin-speaking-ideas-page{--sx-ink:#232b50;--sx-muted:#5c6480;--sx-soft:#7a8199;--sx-line:#dce4f0;--sx-line-strong:#c9d4e6;--sx-bg:#f1f6fc;--sx-surface:#fff;--sx-sunken:#f6f8fc;--sx-accent:#6550b5;--sx-accent-deep:#4c3b96;--sx-accent-tint:#f1eef8;--sx-accent-line:#d9d1ef;--sx-gold:#c7b68a;--sx-amber:#8a5a00;--sx-amber-bg:#fff4d6;--sx-amber-line:#f0d991;--sx-amber-dot:#e0a321;--sx-green:#17694a;--sx-green-bg:#e5f5ed;--sx-green-line:#b5e0cb;--sx-green-dot:#2f9e6f;--sx-blue:#2a4fb3;--sx-blue-bg:#eaf0ff;--sx-blue-line:#c8d6fb;--sx-blue-dot:#4a72e0;--sx-teal:#0e6c74;--sx-teal-bg:#e2f4f4;--sx-teal-line:#b4e0e0;--sx-teal-dot:#1f9aa3;--sx-violet:#5a45a8;--sx-violet-bg:#f0ecfa;--sx-violet-line:#d8cff0;--sx-violet-dot:#7b63cf;--sx-rose:#a3214a;--sx-rose-bg:#fff0f4;--sx-rose-line:#f3c2d2;--sx-edge:#e1e8f3;--sx-lift:0 1px 0 #fff inset,0 1px 2px #232b500d,0 12px 28px -14px #232b5038;--sx-lift-hover:0 1px 0 #fff inset,0 2px 4px #232b5010,0 22px 40px -18px #232b504d;--sx-radius:20px;--sx-gutter:clamp(16px,3vw,32px)}html body.admin-speaking-ideas-page .auth-header{position:relative!important;top:auto!important;z-index:5!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"logo account" "nav nav"!important;align-items:center!important;gap:14px 16px!important;padding:14px 0 16px!important;margin:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;border-bottom:1px solid var(--sx-line)!important;border-radius:0!important;box-shadow:none!important}html body.admin-speaking-ideas-page .auth-header>.auth-logo{grid-area:logo!important;justify-self:start!important;display:inline-flex!important;align-items:center!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}html body.admin-speaking-ideas-page .auth-header>.auth-logo img{height:42px!important;width:auto!important;max-width:min(210px,100%)!important;object-fit:contain!important}html body.admin-speaking-ideas-page .auth-header>.admin-hero-actions{grid-area:nav!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:2px 2px 6px!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}html body.admin-speaking-ideas-page .auth-header>.admin-hero-actions::-webkit-scrollbar{height:5px}html body.admin-speaking-ideas-page .auth-header>.admin-hero-actions::-webkit-scrollbar-thumb{background:var(--sx-line-strong);border-radius:9px}html body.admin-speaking-ideas-page .auth-header .admin-pill-button{flex:0 0 auto!important;scroll-snap-align:start!important;display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:40px!important;height:auto!important;padding:8px 14px!important;margin:0!important;border:1px solid var(--sx-line)!important;border-radius:12px!important;background:var(--sx-surface)!important;color:var(--sx-accent-deep)!important;font:600 13.5px/1.25 "Be Vietnam Pro",Inter,"Segoe UI",Arial,sans-serif!important;white-space:nowrap!important;text-decoration:none!important;box-shadow:0 1px 0 #fff inset,0 2px 0 var(--sx-edge),0 6px 14px -10px #232b5040!important;transform:none!important}html body.admin-speaking-ideas-page .auth-header .admin-pill-button:active{transform:translateY(2px)!important;box-shadow:0 1px 0 #fff inset,0 0 0 var(--sx-edge)!important}html body.admin-speaking-ideas-page .auth-header>.member-auth-bar.sx-docked{grid-area:account!important;position:relative!important;inset:auto!important;transform:none!important;z-index:auto!important;width:auto!important;max-width:100%!important;min-width:0!important;display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;margin:0!important;padding:5px 5px 5px 12px!important;border:1px solid var(--sx-line)!important;border-radius:999px!important;background:var(--sx-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 1px 0 #fff inset,0 2px 0 var(--sx-edge),0 8px 18px -12px #232b5040!important;animation:none!important}html body.admin-speaking-ideas-page .member-auth-bar.sx-docked .member-auth-admin{display:none!important}html body.admin-speaking-ideas-page .member-auth-bar.sx-docked .member-auth-dot{width:8px!important;height:8px!important;flex:0 0 8px!important;border-radius:50%!important;background:var(--sx-green-dot)!important;box-shadow:0 0 0 3px var(--sx-green-bg)!important}html body.admin-speaking-ideas-page .member-auth-bar.sx-docked .member-auth-email{color:var(--sx-ink)!important;font:700 13px/1.2 "Be Vietnam Pro",Inter,Arial,sans-serif!important;max-width:160px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.admin-speaking-ideas-page .member-auth-bar.sx-docked .member-auth-logout{min-height:34px!important;padding:6px 14px!important;margin:0!important;border-radius:999px!important;border:1px solid var(--sx-line)!important;background:var(--sx-sunken)!important;color:var(--sx-accent-deep)!important;font:600 13px/1.2 "Be Vietnam Pro",Inter,Arial,sans-serif!important;box-shadow:none!important;white-space:nowrap!important}html body.admin-speaking-ideas-page .member-auth-bar.sx-docked .member-auth-status{position:absolute!important;right:0!important;top:calc(100% + 6px)!important;max-width:min(320px,90vw)!important;padding:8px 12px!important;border-radius:12px!important;background:var(--sx-rose-bg)!important;color:var(--sx-rose)!important;font-size:12px!important;line-height:1.5!important;white-space:normal!important}html body.admin-page :is(.ymy-admin-notify-badge,.ymy-admin-inline-badge)[hidden]{display:none!important}html body.admin-speaking-ideas-page .admin-center{padding-block:24px 96px!important;min-width:0!important}html body.admin-speaking-ideas-page .admin-center :is(h1,h2,h3,h4,p,span,b,em,small,label,button,a){overflow-wrap:break-word}html body.admin-speaking-ideas-page .admin-hero{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,300px)!important;grid-template-areas:"copy stage" "actions stage"!important;align-items:center!important;gap:6px 32px!important;padding:clamp(22px,3vw,34px) clamp(20px,3vw,36px)!important;margin:0 0 22px!important;border:1px solid var(--sx-line)!important;border-radius:24px!important;overflow:hidden!important;background:linear-gradient(135deg,#fff 0%,#fff 58%,#f4f1fb 100%)!important;box-shadow:inset 0 3px 0 var(--sx-gold),var(--sx-lift)!important}html body.admin-speaking-ideas-page .admin-hero>div:first-child{grid-area:copy!important;min-width:0!important}html body.admin-speaking-ideas-page .admin-hero>.admin-hero-actions{grid-area:actions!important;justify-content:flex-start!important;align-self:start!important;margin:10px 0 0!important}html body.admin-speaking-ideas-page .admin-hero h1{margin:10px 0 12px!important;font-size:clamp(30px,3.6vw,44px)!important;max-width:18ch!important}html body.admin-speaking-ideas-page .admin-hero h1 span{display:inline!important}html body.admin-speaking-ideas-page .admin-hero p{max-width:60ch!important}html body.admin-speaking-ideas-page .admin-current{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:10px!important;margin-top:16px!important;line-height:1.5!important}html body.admin-speaking-ideas-page .admin-current>i{flex:0 0 auto!important;margin-top:3px!important}html body.admin-speaking-ideas-page .admin-current>span{min-width:0!important}html body.admin-speaking-ideas-page #refreshSpeakingIdeas{min-height:44px!important;padding:10px 18px!important;border-radius:14px!important;border:1px solid var(--sx-accent-line)!important;background:var(--sx-surface)!important;color:var(--sx-accent-deep)!important;font:700 14px/1.2 "Be Vietnam Pro",Inter,Arial,sans-serif!important;box-shadow:0 1px 0 #fff inset,0 3px 0 var(--sx-accent-line),0 10px 20px -14px #4c3b9660!important;transform:none!important}html body.admin-speaking-ideas-page #refreshSpeakingIdeas:active:not(:disabled){transform:translateY(3px)!important;box-shadow:0 1px 0 #fff inset,0 0 0 var(--sx-accent-line)!important}html body.admin-speaking-ideas-page .sx-hero-stage{grid-area:stage!important;position:relative;height:224px;min-width:0;perspective:1000px;perspective-origin:40% 30%;pointer-events:none}html body.admin-speaking-ideas-page .sx-stack{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(calc(8deg + var(--sx-rx,0deg))) rotateY(calc(-16deg + var(--sx-ry,0deg)))}html body.admin-speaking-ideas-page .sx-sheet{position:absolute;width:76%;height:122px;border-radius:18px;box-sizing:border-box;padding:14px 18px;display:flex;flex-direction:column;justify-content:center;gap:2px;border:1px solid #ffffffb3;backface-visibility:hidden}html body.admin-speaking-ideas-page .sx-sheet-back{left:24%;top:2px;transform:translateZ(-70px) rotateZ(4deg);justify-content:flex-start;padding-top:12px;background:linear-gradient(150deg,#e3ebfb,#cddbf6);box-shadow:0 18px 30px -20px #2a4fb366}html body.admin-speaking-ideas-page .sx-sheet-back i{display:block;height:7px;border-radius:9px;background:#ffffffb3;margin:3px 0 3px auto}html body.admin-speaking-ideas-page .sx-sheet-back i:nth-child(1){width:46%}html body.admin-speaking-ideas-page .sx-sheet-back i:nth-child(2){width:64%}html body.admin-speaking-ideas-page .sx-sheet-back i:nth-child(3){width:36%}html body.admin-speaking-ideas-page .sx-sheet-mid{left:13%;top:34px;transform:translateZ(-34px) rotateZ(2deg);flex-direction:row;align-items:center;justify-content:space-between;align-content:flex-start;padding:0 18px;height:122px;align-items:flex-start;padding-top:13px;background:linear-gradient(150deg,#ecf8f2,#d5efe3);color:var(--sx-green);box-shadow:0 20px 32px -22px #17694a73}html body.admin-speaking-ideas-page .sx-sheet-front{left:0;top:92px;transform:translateZ(14px) rotateZ(-2deg);background:linear-gradient(155deg,#ffffff 0%,#f6f3fc 100%);color:var(--sx-accent-deep);border-color:var(--sx-accent-line);box-shadow:0 1px 0 #fff inset,0 5px 0 #e5dff4,0 26px 40px -22px #4c3b9673}html body.admin-speaking-ideas-page .sx-sheet span{font:700 11px/1.3 "Be Vietnam Pro",Inter,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}html body.admin-speaking-ideas-page .sx-sheet b{font:700 38px/1.05 Georgia,"Times New Roman",serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums}html body.admin-speaking-ideas-page .sx-sheet-mid b{font-size:22px;line-height:1}html body.admin-speaking-ideas-page .sx-sheet small{font:500 12.5px/1.3 "Be Vietnam Pro",Inter,Arial,sans-serif;color:var(--sx-muted)}html body.admin-speaking-ideas-page .speaking-idea-stat-filters{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;margin:0 0 22px!important;padding:0!important;perspective:1100px}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat{--sx-key:var(--sx-accent);--sx-key-bg:var(--sx-accent-tint);position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:3px!important;min-width:0!important;min-height:0!important;padding:16px 16px 15px!important;margin:0!important;text-align:left!important;border:1px solid var(--sx-line)!important;border-radius:18px!important;background:var(--sx-surface)!important;color:var(--sx-ink)!important;box-shadow:0 1px 0 #fff inset,0 4px 0 var(--sx-edge),0 14px 26px -18px #232b5059!important;transform:translate3d(0,0,0) rotateX(var(--sx-rx,0deg)) rotateY(var(--sx-ry,0deg))!important;transform-style:preserve-3d;cursor:pointer!important;overflow:visible!important;outline-offset:3px!important}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat[data-idea-stat-filter=waiting]{--sx-key:var(--sx-amber-dot);--sx-key-bg:var(--sx-amber-bg)}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat[data-idea-stat-filter=replied]{--sx-key:var(--sx-green-dot);--sx-key-bg:var(--sx-green-bg)}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat[data-idea-stat-filter=part1]{--sx-key:var(--sx-blue-dot);--sx-key-bg:var(--sx-blue-bg)}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat[data-idea-stat-filter=part2]{--sx-key:var(--sx-violet-dot);--sx-key-bg:var(--sx-violet-bg)}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat[data-idea-stat-filter=part3]{--sx-key:var(--sx-teal-dot);--sx-key-bg:var(--sx-teal-bg)}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat::before{content:""!important;display:block!important;position:absolute!important;left:16px!important;top:0!important;width:34px!important;height:4px!important;border-radius:0 0 6px 6px!important;background:var(--sx-key)!important;box-shadow:none!important;opacity:1!important;inset:0 auto auto 16px!important;transform:none!important}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat::after{content:none!important}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat b{display:block!important;margin:4px 0 2px!important;color:var(--sx-ink)!important;-webkit-text-fill-color:currentColor!important;font:700 30px/1.1 Georgia,"Times New Roman",serif!important;letter-spacing:-.02em!important;font-variant-numeric:tabular-nums!important;transform:translateZ(18px)}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat span{display:block!important;color:var(--sx-ink)!important;font:700 12px/1.35 "Be Vietnam Pro",Inter,Arial,sans-serif!important;letter-spacing:.06em!important;text-transform:uppercase!important;transform:translateZ(10px)}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat em{display:block!important;margin-top:2px!important;color:var(--sx-muted)!important;font:400 12.5px/1.45 "Be Vietnam Pro",Inter,Arial,sans-serif!important;font-style:normal!important;transform:translateZ(6px);text-wrap:balance}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat.admin-stat.admin-stat:is(.is-active,[aria-pressed=true]){background:var(--sx-key-bg)!important;border-color:var(--sx-key)!important;box-shadow:inset 0 0 0 1px var(--sx-key),0 1px 0 var(--sx-edge),0 6px 14px -12px #232b5059!important;transform:translate3d(0,3px,0)!important}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat.is-loading b{opacity:.45!important}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat:focus-visible{outline:3px solid var(--sx-accent)!important}html body.admin-speaking-ideas-page .speaking-idea-admin-panel{padding:clamp(18px,2.6vw,28px)!important;border-radius:24px!important;box-shadow:var(--sx-lift)!important;scroll-margin-top:16px!important}html body.admin-speaking-ideas-page .speaking-idea-admin-panel>.admin-panel-head{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px 16px!important;margin:0 0 18px!important}html body.admin-speaking-ideas-page .speaking-idea-admin-panel>.admin-panel-head>div{flex:1 1 320px!important;min-width:0!important}html body.admin-speaking-ideas-page .speaking-idea-admin-panel>.admin-panel-head h2{margin:0 0 6px!important;font-size:clamp(19px,2vw,22px)!important}html body.admin-speaking-ideas-page .speaking-idea-admin-panel>.admin-panel-head p{max-width:80ch!important}html body.admin-speaking-ideas-page .speaking-idea-filters{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;align-items:end!important;padding:16px!important;margin:0 0 14px!important;border:1px solid var(--sx-line)!important;border-radius:18px!important;background:var(--sx-sunken)!important;box-shadow:inset 0 2px 6px #232b500a!important}html body.admin-speaking-ideas-page .speaking-idea-filters>#speakingIdeaSearch{grid-column:span 2!important}html body.admin-speaking-ideas-page .speaking-idea-filters>#speakingIdeaEmail{grid-column:span 2!important}html body.admin-speaking-ideas-page .speaking-idea-filters :is(.admin-input,.admin-select){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;border:1px solid var(--sx-line-strong)!important;border-radius:13px!important;background-color:var(--sx-surface)!important;color:var(--sx-ink)!important;font:500 15px/1.3 "Be Vietnam Pro",Inter,Arial,sans-serif!important;box-shadow:inset 0 2px 3px #232b500d,0 1px 0 #fff!important;text-overflow:ellipsis!important}html body.admin-speaking-ideas-page .speaking-idea-filters .admin-input{padding:0 14px 0 42px!important;background-repeat:no-repeat!important;background-position:14px 50%!important;background-size:18px 18px!important}html body.admin-speaking-ideas-page .speaking-idea-filters #speakingIdeaSearch{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236550b5' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E")!important}html body.admin-speaking-ideas-page .speaking-idea-filters #speakingIdeaEmail{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236550b5' stroke-width='2' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='3'/%3E%3Cpath d='m4 7 8 6 8-6'/%3E%3C/svg%3E")!important}html body.admin-speaking-ideas-page .speaking-idea-filters .admin-select{padding:0 38px 0 14px!important}html body.admin-speaking-ideas-page .speaking-idea-filters :is(.admin-input,.admin-select)::placeholder{color:var(--sx-soft)!important;opacity:1!important}html body.admin-speaking-ideas-page .speaking-idea-filters :is(.admin-input,.admin-select):focus{outline:none!important;border-color:var(--sx-accent)!important;box-shadow:0 0 0 4px #6550b526,inset 0 2px 3px #232b500d!important}html body.admin-speaking-ideas-page #applySpeakingIdeaFilter{width:100%!important;height:48px!important;min-height:48px!important;margin:0 0 4px!important;padding:0 18px!important;border:0!important;border-radius:13px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(180deg,#7563c7 0%,#5c48ad 100%)!important;font:700 15px/1 "Be Vietnam Pro",Inter,Arial,sans-serif!important;box-shadow:0 1px 0 #ffffff40 inset,0 4px 0 #43338a,0 12px 20px -12px #43338acc!important;transform:none!important}html body.admin-speaking-ideas-page #applySpeakingIdeaFilter:active:not(:disabled){transform:translateY(4px)!important;box-shadow:0 1px 0 #ffffff40 inset,0 0 0 #43338a!important}html body.admin-speaking-ideas-page #applySpeakingIdeaFilter:disabled{opacity:.7!important;cursor:progress!important}html body.admin-speaking-ideas-page #speakingIdeaAdminStatus{display:flex!important;align-items:center!important;gap:10px!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;margin:0 0 16px!important;padding:8px 14px!important;border:1px solid var(--sx-line)!important;border-radius:999px!important;background:var(--sx-surface)!important;color:var(--sx-muted)!important;font:500 13.5px/1.45 "Be Vietnam Pro",Inter,Arial,sans-serif!important;text-align:left!important}html body.admin-speaking-ideas-page #speakingIdeaAdminStatus::before{content:"";flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--sx-accent)}html body.admin-speaking-ideas-page #speakingIdeaAdminStatus[data-tone=success]{color:var(--sx-green)!important;border-color:var(--sx-green-line)!important;background:#f5fbf8!important}html body.admin-speaking-ideas-page #speakingIdeaAdminStatus[data-tone=success]::before{background:var(--sx-green-dot)}html body.admin-speaking-ideas-page #speakingIdeaAdminStatus[data-tone=error]{color:var(--sx-rose)!important;border-color:var(--sx-rose-line)!important;background:var(--sx-rose-bg)!important;border-radius:14px!important}html body.admin-speaking-ideas-page #speakingIdeaAdminStatus[data-tone=error]::before{background:var(--sx-rose)}html body.admin-speaking-ideas-page #speakingIdeaAdminStatus[data-tone=warning]{color:var(--sx-amber)!important;border-color:var(--sx-amber-line)!important;background:var(--sx-amber-bg)!important;border-radius:14px!important;flex-wrap:wrap!important}html body.admin-speaking-ideas-page #speakingIdeaAdminStatus[data-tone=warning]::before{background:var(--sx-amber-dot)}html body.admin-speaking-ideas-page #speakingIdeaAdminStatus .ym-feedback-retry{min-height:34px!important;padding:6px 12px!important;font-size:12.5px!important}html body.admin-speaking-ideas-page .speaking-idea-admin-list{display:grid!important;gap:16px!important;min-width:0!important}html body.admin-speaking-ideas-page .speaking-idea-admin-list>.sia-card{--sx-spine:var(--sx-amber-dot);position:relative!important;display:block!important;min-width:0!important;margin:0!important;padding:0!important;border:1px solid var(--sx-line)!important;border-radius:var(--sx-radius)!important;overflow:hidden!important;background:var(--sx-surface)!important;box-shadow:var(--sx-lift)!important;content-visibility:auto;contain-intrinsic-size:auto 560px}html body.admin-speaking-ideas-page .speaking-idea-admin-list>.sia-card[data-status=replied]{--sx-spine:var(--sx-green-dot)}html body.admin-speaking-ideas-page .speaking-idea-admin-list>.sia-card::before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:4px!important;background:var(--sx-spine)!important;z-index:2!important;pointer-events:none!important}html body.admin-speaking-ideas-page .sia-card .sia-card-head{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"avatar student tools"!important;align-items:center!important;gap:12px 16px!important;margin:0!important;padding:18px 22px 16px 24px!important;border:0!important;border-bottom:1px solid var(--sx-line)!important;border-radius:0!important;background:linear-gradient(180deg,#fff,#fbfcfe)!important}html body.admin-speaking-ideas-page .sia-card .sia-card-head::before{content:attr(data-sx-initial);grid-area:avatar;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;font:700 17px/1 "Be Vietnam Pro",Inter,Arial,sans-serif;color:#fff;background:radial-gradient(circle at 32% 28%,#a596e0 0%,var(--sx-accent) 55%,var(--sx-accent-deep) 100%);box-shadow:inset 0 -3px 6px #00000026,inset 0 2px 3px #ffffff59,0 6px 12px -6px #4c3b9699}html body.admin-speaking-ideas-page .sia-card[data-sx-part=part1] .sia-card-head::before{background:radial-gradient(circle at 32% 28%,#9fb6f3 0%,#4a72e0 55%,#2a4fb3 100%)}html body.admin-speaking-ideas-page .sia-card[data-sx-part=part3] .sia-card-head::before{background:radial-gradient(circle at 32% 28%,#8fd3d6 0%,#1f9aa3 55%,#0e6c74 100%)}html body.admin-speaking-ideas-page .sia-card .sia-card-head:not([data-sx-initial])::before{content:none}html body.admin-speaking-ideas-page .sia-card .sia-card-head:not([data-sx-initial]){grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"student tools"!important}html body.admin-speaking-ideas-page .sia-card .sia-student{grid-area:student!important;min-width:0!important;margin:0!important}html body.admin-speaking-ideas-page .sia-card .sia-student h3{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px 8px!important;margin:0 0 4px!important;color:var(--sx-ink)!important;font:700 17px/1.35 "Be Vietnam Pro",Inter,Arial,sans-serif!important;letter-spacing:-.01em!important}html body.admin-speaking-ideas-page .sia-card .sia-student h3 .ym-submission-member-rank{margin:0!important;padding:2px 10px!important;font-size:12px!important}html body.admin-speaking-ideas-page .sia-card .student-privacy-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 10px!important;margin:0!important;min-width:0!important}html body.admin-speaking-ideas-page .sia-card .student-submitted-at{color:var(--sx-muted)!important;font:500 13px/1.4 "Be Vietnam Pro",Inter,Arial,sans-serif!important}html body.admin-speaking-ideas-page .sia-card .student-email-toggle{display:inline-flex!important;align-items:center!important;height:28px!important;min-height:28px!important;padding:0 11px!important;margin:0!important;border:1px solid var(--sx-blue-line)!important;border-radius:999px!important;background:var(--sx-blue-bg)!important;color:var(--sx-blue)!important;font:600 12px/1 "Be Vietnam Pro",Inter,Arial,sans-serif!important;box-shadow:0 2px 0 var(--sx-blue-line)!important;transform:none!important;width:auto!important}html body.admin-speaking-ideas-page .sia-card .student-email-value:not([hidden]){display:inline-block!important;min-width:0!important;max-width:100%!important;padding:3px 10px!important;border-radius:8px!important;background:var(--sx-sunken)!important;color:var(--sx-ink)!important;font:500 13px/1.45 "Be Vietnam Pro",Inter,Arial,sans-serif!important;overflow-wrap:anywhere!important;word-break:break-word!important;user-select:all}html body.admin-speaking-ideas-page .sia-card .sia-card-tools{grid-area:tools!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;margin:0!important}html body.admin-speaking-ideas-page .sia-card .sia-tags{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:0!important}html body.admin-speaking-ideas-page .sia-card .sia-tag{display:inline-flex!important;align-items:center!important;gap:6px!important;height:28px!important;padding:0 11px!important;margin:0!important;border:1px solid var(--sx-violet-line)!important;border-radius:999px!important;background:var(--sx-violet-bg)!important;color:var(--sx-violet)!important;font:700 12px/1 "Be Vietnam Pro",Inter,Arial,sans-serif!important;letter-spacing:.01em!important;white-space:nowrap!important}html body.admin-speaking-ideas-page .sia-card[data-sx-part=part1] .sia-tag:first-child{border-color:var(--sx-blue-line)!important;background:var(--sx-blue-bg)!important;color:var(--sx-blue)!important}html body.admin-speaking-ideas-page .sia-card[data-sx-part=part3] .sia-tag:first-child{border-color:var(--sx-teal-line)!important;background:var(--sx-teal-bg)!important;color:var(--sx-teal)!important}html body.admin-speaking-ideas-page .sia-card .sia-tag.waiting{border-color:var(--sx-amber-line)!important;background:var(--sx-amber-bg)!important;color:var(--sx-amber)!important}html body.admin-speaking-ideas-page .sia-card .sia-tag.replied{border-color:var(--sx-green-line)!important;background:var(--sx-green-bg)!important;color:var(--sx-green)!important}html body.admin-speaking-ideas-page .sia-card .sia-tag:is(.waiting,.replied)::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.8}html body.admin-speaking-ideas-page .sia-card .sia-delete-submission{display:inline-flex!important;align-items:center!important;height:32px!important;min-height:32px!important;padding:0 12px!important;margin:0!important;border:1px solid var(--sx-rose-line)!important;border-radius:10px!important;background:#fff!important;color:var(--sx-rose)!important;font:600 12.5px/1 "Be Vietnam Pro",Inter,Arial,sans-serif!important;box-shadow:0 2px 0 var(--sx-rose-line)!important;transform:none!important;width:auto!important;white-space:nowrap!important}html body.admin-speaking-ideas-page .sia-card .sia-delete-submission:active:not(:disabled){transform:translateY(2px)!important;box-shadow:none!important}html body.admin-speaking-ideas-page .sia-card .sia-body{display:grid!important;gap:14px!important;padding:20px 22px 22px 24px!important;margin:0!important;min-width:0!important;background:#fff!important}html body.admin-speaking-ideas-page .sia-card .sia-question{margin:0!important;padding:0 0 0 14px!important;border-left:3px solid var(--sx-accent-line)!important;color:var(--sx-ink)!important;font:650 16.5px/1.55 "Be Vietnam Pro",Inter,Arial,sans-serif!important;max-width:none!important;text-wrap:pretty!important}html body.admin-speaking-ideas-page .sia-card .sia-content{margin:0!important;padding:16px 18px!important;border:1px solid var(--sx-line)!important;border-radius:14px!important;background:var(--sx-sunken)!important;color:var(--sx-ink)!important;font:400 15.5px/1.75 "Be Vietnam Pro",Inter,Arial,sans-serif!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;max-width:none!important;box-shadow:inset 0 1px 2px #232b5008!important}html body.admin-speaking-ideas-page .sia-card .sia-content.sx-collapsed{max-height:15.75em!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}html body.admin-speaking-ideas-page .sia-card .sx-expand{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:34px;margin-top:-6px;padding:6px 14px;border:1px solid var(--sx-accent-line);border-radius:999px;background:var(--sx-accent-tint);color:var(--sx-accent-deep);font:600 13px/1.2 "Be Vietnam Pro",Inter,Arial,sans-serif;cursor:pointer;box-shadow:0 2px 0 var(--sx-accent-line)}html body.admin-speaking-ideas-page .sia-card .sx-expand::after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}html body.admin-speaking-ideas-page .sia-card .sx-expand[aria-expanded=true]::after{transform:translateY(2px) rotate(-135deg)}html body.admin-speaking-ideas-page .sia-card .sx-expand:focus-visible{outline:3px solid var(--sx-accent);outline-offset:2px}html body.admin-speaking-ideas-page .sia-card .sia-feedback{display:grid!important;gap:10px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body.admin-speaking-ideas-page .sia-card .sia-feedback>h4{margin:4px 0 0!important;color:var(--sx-muted)!important;font:700 12px/1.4 "Be Vietnam Pro",Inter,Arial,sans-serif!important;letter-spacing:.07em!important;text-transform:uppercase!important}html body.admin-speaking-ideas-page .sia-card .sia-feedback-item{margin:0!important;padding:14px 16px!important;border:1px solid var(--sx-green-line)!important;border-radius:14px!important;background:#f6fbf8!important;box-shadow:inset 3px 0 0 var(--sx-green-dot)!important;min-width:0!important}html body.admin-speaking-ideas-page .sia-card .sia-feedback-item[data-sx-author=ai]{border-color:var(--sx-violet-line)!important;background:#f8f6fd!important;box-shadow:inset 3px 0 0 var(--sx-violet-dot)!important}html body.admin-speaking-ideas-page .sia-card .sia-feedback-item-head{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:8px 12px!important;margin:0 0 8px!important}html body.admin-speaking-ideas-page .sia-card .sia-feedback-meta{color:var(--sx-green)!important;font:700 13px/1.45 "Be Vietnam Pro",Inter,Arial,sans-serif!important;min-width:0!important}html body.admin-speaking-ideas-page .sia-card .sia-feedback-item[data-sx-author=ai] .sia-feedback-meta{color:var(--sx-violet)!important}html body.admin-speaking-ideas-page .sia-card .sia-feedback-text{color:var(--sx-ink)!important;font:400 15px/1.7 "Be Vietnam Pro",Inter,Arial,sans-serif!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important}html body.admin-speaking-ideas-page .sia-card :is(.sia-edit-feedback,.sia-delete-feedback,.sia-cancel-feedback-edit,.sia-save-feedback-edit){min-height:32px!important;padding:6px 12px!important;border-radius:10px!important;font:600 12.5px/1.2 "Be Vietnam Pro",Inter,Arial,sans-serif!important}html body.admin-speaking-ideas-page .sia-card .sia-save-feedback-edit{background:linear-gradient(180deg,#7563c7,#5c48ad)!important;box-shadow:0 3px 0 #43338a!important;color:#fff!important}html body.admin-speaking-ideas-page .sia-card .sia-feedback-edit-textarea{font:400 15px/1.7 "Be Vietnam Pro",Inter,Arial,sans-serif!important;border-radius:12px!important}html body.admin-speaking-ideas-page .sia-card .sia-feedback-edit-status{font-size:12.5px!important;color:var(--sx-muted)!important}html body.admin-speaking-ideas-page .sia-card .sia-reply{display:grid!important;gap:10px!important;margin:2px 0 0!important;padding:16px 0 0!important;border:0!important;border-top:1px dashed var(--sx-line-strong)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.admin-speaking-ideas-page .sia-card .sia-reply>label{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:6px 12px!important;margin:0!important;color:var(--sx-ink)!important;font:700 14px/1.4 "Be Vietnam Pro",Inter,Arial,sans-serif!important}html body.admin-speaking-ideas-page .sia-card .sx-kbd-hint{color:var(--sx-soft);font:500 12px/1.3 "Be Vietnam Pro",Inter,Arial,sans-serif}html body.admin-speaking-ideas-page .sia-card .sx-kbd-hint kbd{display:inline-block;min-width:20px;padding:2px 6px;margin:0 2px;border:1px solid var(--sx-line-strong);border-radius:6px;background:#fff;box-shadow:0 2px 0 var(--sx-line-strong);color:var(--sx-ink);font:600 11px/1.2 "Be Vietnam Pro",Inter,Arial,sans-serif;text-align:center}html body.admin-speaking-ideas-page .sia-card .sia-reply textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:112px!important;max-height:480px!important;margin:0!important;padding:14px 16px!important;resize:vertical!important;border:1px solid var(--sx-line-strong)!important;border-radius:14px!important;background:#fff!important;color:var(--sx-ink)!important;font:400 15.5px/1.65 "Be Vietnam Pro",Inter,Arial,sans-serif!important;box-shadow:inset 0 2px 3px #232b500d!important}html body.admin-speaking-ideas-page .sia-card .sia-reply textarea::placeholder{color:var(--sx-soft)!important;opacity:1!important}html body.admin-speaking-ideas-page .sia-card .sia-reply textarea:focus{outline:none!important;border-color:var(--sx-accent)!important;box-shadow:0 0 0 4px #6550b526,inset 0 2px 3px #232b500d!important}html body.admin-speaking-ideas-page .sia-card .sia-reply-actions{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:10px 16px!important;margin:0!important}html body.admin-speaking-ideas-page .sia-card .sia-reply-status{flex:1 1 220px!important;min-width:0!important;color:var(--sx-muted)!important;font:500 13px/1.5 "Be Vietnam Pro",Inter,Arial,sans-serif!important}html body.admin-speaking-ideas-page .sia-card .sia-send{flex:0 0 auto!important;min-height:44px!important;padding:0 22px!important;margin:0 0 4px!important;border:0!important;border-radius:13px!important;background:linear-gradient(180deg,#7563c7 0%,#5c48ad 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:700 14.5px/1 "Be Vietnam Pro",Inter,Arial,sans-serif!important;box-shadow:0 1px 0 #ffffff40 inset,0 4px 0 #43338a,0 12px 20px -12px #43338acc!important;transform:none!important;width:auto!important}html body.admin-speaking-ideas-page .sia-card .sia-send:active:not(:disabled){transform:translateY(4px)!important;box-shadow:0 1px 0 #ffffff40 inset,0 0 0 #43338a!important}html body.admin-speaking-ideas-page .sia-card .sia-send:disabled{opacity:.7!important;cursor:progress!important}html body.admin-speaking-ideas-page .sia-card :is(.sia-send,.sia-delete-submission,.student-email-toggle,.sia-edit-feedback,.sia-delete-feedback):focus-visible{outline:3px solid var(--sx-accent)!important;outline-offset:2px!important}html body.admin-speaking-ideas-page .speaking-idea-admin-list>.sia-empty{padding:40px 20px!important;border:1px dashed var(--sx-line-strong)!important;border-radius:var(--sx-radius)!important;background:var(--sx-sunken)!important;color:var(--sx-muted)!important;text-align:center!important;font:500 15px/1.6 "Be Vietnam Pro",Inter,Arial,sans-serif!important}html body.admin-speaking-ideas-page .sx-top{position:fixed;right:27px;bottom:94px;z-index:2147482400;display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--sx-line);border-radius:16px;background:#fff;color:var(--sx-accent-deep);cursor:pointer;box-shadow:0 1px 0 #fff inset,0 3px 0 var(--sx-edge),0 14px 26px -14px #232b5066;opacity:0;visibility:hidden;transform:translateY(10px)}html body.admin-speaking-ideas-page .sx-top.is-visible{opacity:1;visibility:visible;transform:none}html body.admin-speaking-ideas-page .sx-top svg{width:20px;height:20px}html body.admin-speaking-ideas-page .sx-top:focus-visible{outline:3px solid var(--sx-accent);outline-offset:2px}@media(prefers-reduced-motion:no-preference){html:not(.ym-low-power):not(.ym-runtime-pressure) body.admin-speaking-ideas-page .sx-stack{transition:transform .5s cubic-bezier(.2,.7,.2,1)}html:not(.ym-low-power):not(.ym-runtime-pressure) body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat{transition:transform .22s cubic-bezier(.2,.7,.2,1),background-color .2s ease,border-color .2s ease!important}html:not(.ym-low-power):not(.ym-runtime-pressure) body.admin-speaking-ideas-page :is(.sx-top,.sx-expand){transition:opacity .2s ease,transform .2s ease,visibility .2s}html:not(.ym-low-power):not(.ym-runtime-pressure) body.admin-speaking-ideas-page :is(#applySpeakingIdeaFilter,#refreshSpeakingIdeas,.sia-send,.sia-delete-submission,.student-email-toggle,.admin-pill-button){transition:transform .12s ease,box-shadow .12s ease,filter .15s ease!important}html:not(.ym-low-power):not(.ym-runtime-pressure) body.admin-speaking-ideas-page .speaking-idea-admin-list>.sia-card{transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s ease!important}}@media(hover:hover)and (pointer:fine){html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat:not(.is-active):hover{transform:translate3d(0,-3px,0) rotateX(var(--sx-rx,0deg)) rotateY(var(--sx-ry,0deg))!important;box-shadow:0 1px 0 #fff inset,0 6px 0 var(--sx-edge),0 22px 34px -18px #232b5066!important;border-color:var(--sx-line-strong)!important}html body.admin-speaking-ideas-page .speaking-idea-admin-list>.sia-card:hover{transform:translate3d(0,-2px,0)!important;box-shadow:var(--sx-lift-hover)!important}html body.admin-speaking-ideas-page :is(#applySpeakingIdeaFilter,.sia-card .sia-send):hover:not(:disabled){filter:brightness(1.06)!important}html body.admin-speaking-ideas-page .auth-header .admin-pill-button:hover{transform:translateY(-1px)!important;border-color:var(--sx-accent-line)!important;background:var(--sx-accent-tint)!important}html body.admin-speaking-ideas-page :is(#refreshSpeakingIdeas,.sia-card .sia-delete-submission,.sia-card .student-email-toggle,.sx-top):hover:not(:disabled){transform:translateY(-1px)!important}html body.admin-speaking-ideas-page .sia-card .sia-delete-submission:hover:not(:disabled){background:var(--sx-rose-bg)!important}}@media(max-width:1100px){html body.admin-speaking-ideas-page .speaking-idea-stat-filters{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:860px){html body.admin-speaking-ideas-page .admin-hero{grid-template-columns:minmax(0,1fr) 200px!important;gap:6px 18px!important}html body.admin-speaking-ideas-page .sx-hero-stage{height:180px}html body.admin-speaking-ideas-page .sx-sheet{height:118px;padding:13px 15px}html body.admin-speaking-ideas-page .sx-sheet b{font-size:32px}html body.admin-speaking-ideas-page .speaking-idea-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.admin-speaking-ideas-page .sia-card .sia-card-head{grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"avatar student" "tools tools"!important}html body.admin-speaking-ideas-page .sia-card .sia-card-head:not([data-sx-initial]){grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"student" "tools"!important}html body.admin-speaking-ideas-page .sia-card .sia-card-tools{justify-content:flex-start!important}}@media(max-width:640px){html body.admin-speaking-ideas-page .auth-shell{padding-inline:14px!important}html body.admin-speaking-ideas-page .auth-header{padding:10px 0 12px!important;gap:10px 10px!important}html body.admin-speaking-ideas-page .auth-header>.auth-logo img{height:34px!important;max-width:150px!important}html body.admin-speaking-ideas-page .auth-header>.admin-hero-actions{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;padding-right:24px!important;-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent)!important;mask-image:linear-gradient(90deg,#000 82%,transparent)!important}html body.admin-speaking-ideas-page .auth-header>.admin-hero-actions::-webkit-scrollbar{display:none}html body.admin-speaking-ideas-page .auth-header .admin-pill-button{min-height:38px!important;padding:7px 12px!important;font-size:13px!important}html body.admin-speaking-ideas-page .member-auth-bar.sx-docked .member-auth-email{display:none!important}html body.admin-speaking-ideas-page .auth-header>.member-auth-bar.sx-docked{padding:4px 4px 4px 10px!important;gap:6px!important}html body.admin-speaking-ideas-page .member-auth-bar.sx-docked .member-auth-logout{min-height:32px!important;padding:5px 11px!important;font-size:12.5px!important}html body.admin-speaking-ideas-page .admin-center{padding-block:16px 96px!important}html body.admin-speaking-ideas-page .admin-hero{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"copy" "actions"!important;padding:20px 18px!important;margin-bottom:16px!important;border-radius:20px!important}html body.admin-speaking-ideas-page .sx-hero-stage{display:none!important}html body.admin-speaking-ideas-page .admin-hero h1{font-size:30px!important;max-width:none!important}html body.admin-speaking-ideas-page .admin-hero p{font-size:14.5px!important}html body.admin-speaking-ideas-page .admin-hero>.admin-hero-actions{width:100%!important}html body.admin-speaking-ideas-page #refreshSpeakingIdeas{width:100%!important}html body.admin-speaking-ideas-page .speaking-idea-stat-filters{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-bottom:16px!important}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat{padding:13px 10px 11px!important;border-radius:14px!important}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat::before{left:10px!important;inset:0 auto auto 10px!important;width:24px!important}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat b{font-size:24px!important;margin-top:2px!important}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat span{font-size:10.5px!important;letter-spacing:.03em!important}html body.admin-speaking-ideas-page .speaking-idea-stat-filters .admin-stat em{display:none!important}html body.admin-speaking-ideas-page .speaking-idea-admin-panel{padding:6px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.admin-speaking-ideas-page .speaking-idea-admin-panel>.admin-panel-head{padding-inline:2px!important}html body.admin-speaking-ideas-page .speaking-idea-filters{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;grid-template-areas:"search search" "email email" "part limit" "status status" "apply apply"!important;padding:12px!important;gap:10px!important;background:var(--sx-surface)!important}html body.admin-speaking-ideas-page .speaking-idea-filters .admin-select{padding:0 30px 0 12px!important}html body.admin-speaking-ideas-page .speaking-idea-filters>#speakingIdeaSearch{grid-area:search!important}html body.admin-speaking-ideas-page .speaking-idea-filters>#speakingIdeaEmail{grid-area:email!important}html body.admin-speaking-ideas-page .speaking-idea-filters>#speakingIdeaPart{grid-area:part!important}html body.admin-speaking-ideas-page .speaking-idea-filters>#speakingIdeaStatusFilter{grid-area:status!important}html body.admin-speaking-ideas-page .speaking-idea-filters>#speakingIdeaLimit{grid-area:limit!important}html body.admin-speaking-ideas-page .speaking-idea-filters>#applySpeakingIdeaFilter{grid-area:apply!important}html body.admin-speaking-ideas-page .speaking-idea-filters :is(.admin-input,.admin-select){font-size:16px!important}html body.admin-speaking-ideas-page .speaking-idea-admin-list{gap:12px!important}html body.admin-speaking-ideas-page .sia-card .sia-card-head{padding:14px 14px 12px 16px!important;gap:10px 12px!important}html body.admin-speaking-ideas-page .sia-card .sia-card-head::before{width:38px;height:38px;font-size:15px}html body.admin-speaking-ideas-page .sia-card .sia-student h3{font-size:16px!important}html body.admin-speaking-ideas-page .sia-card .sia-body{padding:14px 14px 16px 16px!important;gap:12px!important}html body.admin-speaking-ideas-page .sia-card .sia-question{font-size:15.5px!important;padding-left:10px!important}html body.admin-speaking-ideas-page .sia-card .sia-content{padding:12px 13px!important;font-size:15px!important;line-height:1.7!important}html body.admin-speaking-ideas-page .sia-card .sia-feedback-item{padding:12px!important}html body.admin-speaking-ideas-page .sia-card .sia-reply textarea{font-size:16px!important;padding:12px!important}html body.admin-speaking-ideas-page .sia-card .sia-send{width:100%!important}html body.admin-speaking-ideas-page .sia-card .sia-reply-status{flex-basis:100%!important}html body.admin-speaking-ideas-page .sx-top{right:14px;bottom:76px;width:46px;height:46px;border-radius:15px}}@media(max-width:380px){html body.admin-speaking-ideas-page .auth-shell{padding-inline:10px!important}html body.admin-speaking-ideas-page .auth-header>.auth-logo img{max-width:112px!important;height:30px!important}html body.admin-speaking-ideas-page .auth-header>.auth-logo::after{height:22px!important;padding:0 7px!important;font-size:9px!important;letter-spacing:.08em!important;margin-left:6px!important}html body.admin-speaking-ideas-page .member-auth-bar.sx-docked .member-auth-dot{display:none!important}html body.admin-speaking-ideas-page .speaking-idea-stat-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(hover:none){html body.admin-speaking-ideas-page .sia-card .sx-kbd-hint{display:none!important}}@media print{html body.admin-speaking-ideas-page :is(.sx-hero-stage,.sx-top,.sx-expand){display:none!important}html body.admin-speaking-ideas-page .sia-card .sia-content.sx-collapsed{max-height:none!important;-webkit-mask-image:none;mask-image:none}html body.admin-speaking-ideas-page .speaking-idea-admin-list>.sia-card{content-visibility:visible;box-shadow:none!important}}}@layer ym-content-layout{html:is(#ym-select,*) body:is(#ym-select,*) select:not([multiple]):not([size]){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%235c6482' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:16px 16px!important;padding-right:42px!important;text-overflow:ellipsis!important;white-space:nowrap!important;cursor:pointer!important}html:is(#ym-select,*) body:is(#ym-select,*) select:not([multiple]):not([size]):hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%234f3c9f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}html:is(#ym-select,*) body:is(#ym-select,*) select:disabled{cursor:default!important;opacity:.6!important}html:is(#ym-select,*) body:is(#ym-select,*) select option{color:#232b50;background-color:#fff}}@layer ym-content-layout{html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-head{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:12px 16px!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-head-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) :is(.ym-answer-recorder-quick,.ym-answer-recorder-start,.ym-answer-recorder-stop,.ym-answer-recorder-submit,[data-lazy-record]){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:46px!important;padding:10px 18px!important;border:0!important;border-radius:14px!important;background:linear-gradient(180deg,#7d6ae0 0%,#6550b5 55%,#523fa0 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:750!important;font-size:15px!important;box-shadow:0 3px 0 #3f2f86,0 10px 18px -12px rgba(76,59,150,.7)!important;cursor:pointer!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-stop{background:linear-gradient(180deg,#3a4479 0%,#262e5e 60%,#1d2450 100%)!important;box-shadow:0 3px 0 #11163a,0 10px 18px -12px rgba(29,36,80,.7)!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) :is(.ym-answer-recorder-toggle,[data-lazy-open],[data-answer-action=pause]){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:10px 16px!important;border:1px solid #d5dbea!important;border-radius:14px!important;background:linear-gradient(180deg,#ffffff,#f4f6fb)!important;color:#2c3466!important;-webkit-text-fill-color:#2c3466!important;font-weight:700!important;font-size:14.5px!important;box-shadow:0 2px 0 #dfe4f0!important;cursor:pointer!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) :is(.ym-answer-recorder-cancel,.ym-answer-recorder-download,.ym-answer-recorder-delete){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:8px 12px!important;border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;color:#5c6482!important;-webkit-text-fill-color:#5c6482!important;font-weight:650!important;font-size:14px!important;text-decoration:underline!important;text-underline-offset:3px!important;cursor:pointer!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-delete[data-confirm=true]{color:#b4234f!important;-webkit-text-fill-color:#b4234f!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder :is(button,a):disabled{opacity:.55!important;cursor:default!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder[data-expanded=true] .ym-answer-recorder-quick{display:none!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-actions>*{flex:0 0 auto!important;width:auto!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-actions .ym-answer-recorder-start{flex:1 1 220px!important;min-height:52px!important;font-size:16px!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-actions .ym-answer-recorder-stop{flex:1 1 180px!important;min-height:52px!important;font-size:16px!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder:is([data-mode=idle],:not([data-mode])) .ym-answer-recorder-actions :is([data-answer-action=pause],[data-answer-action=stop],[data-answer-action=cancel]){display:none!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder[data-mode=starting] .ym-answer-recorder-actions :is([data-answer-action=pause],[data-answer-action=stop]){display:none!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder:is([data-mode=recording],[data-mode=paused],[data-mode=stopping]) .ym-answer-recorder-actions [data-answer-action=start]{display:none!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder[data-mode=stopping] .ym-answer-recorder-actions :is([data-answer-action=pause],[data-answer-action=cancel]){display:none!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-actions .ym-answer-recorder-stop{order:-1!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder:not([data-takes="0"]):not([data-takes=""])[data-takes] .ym-answer-recorder-actions .ym-answer-recorder-start{min-height:46px!important;font-size:15px!important;border:1px solid #d5dbea!important;background:linear-gradient(180deg,#ffffff,#f4f6fb)!important;color:#2c3466!important;-webkit-text-fill-color:#2c3466!important;box-shadow:0 2px 0 #dfe4f0!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-meter{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px 14px!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-state{grid-column:1 / -1!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-clock [data-answer-time]{font-variant-numeric:tabular-nums!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder:is([data-mode=recording],[data-mode=paused]) .ym-answer-recorder-clock [data-answer-time]{font-size:30px!important;line-height:1.1!important;color:#232b50!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-level{display:none!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;height:28px!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder:is([data-mode=recording],[data-mode=paused]) .ym-answer-recorder-level{display:flex!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-level>i{display:block!important;width:5px!important;height:28px!important;border-radius:3px!important;background:#e0466c!important;transform:scaleY(.12);transform-origin:center!important;transition:transform .08s linear}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder[data-mode=paused] .ym-answer-recorder-level>i{background:#b9c0d4!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder[data-mode=recording]{box-shadow:0 0 0 2px rgba(224,70,108,.35),0 16px 34px -24px rgba(224,70,108,.6)!important}@media(prefers-reduced-motion:reduce){html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-level>i{transition:none!important}}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-storage{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:6px 12px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-storage p{margin:0!important;flex:1 1 240px!important;color:#5c6482!important;font-size:13px!important;line-height:1.55!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-take audio{display:block!important;width:100%!important;margin:10px 0 0!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-take-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 4px!important;margin:12px 0 0!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-take-actions>*{flex:0 0 auto!important;width:auto!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-take-actions .ym-answer-recorder-submit{flex:1 1 220px!important;margin-right:6px!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-take.is-fresh{box-shadow:0 0 0 3px rgba(101,80,181,.35)!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-take .ym-speaking-reward-tools{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:6px 10px!important;margin:8px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-take .ym-speaking-reward-hint{margin:0!important;font-size:13px!important;color:#5c6482!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-take [data-ym-reward-sound]{min-height:36px!important;padding:6px 12px!important;font-size:13px!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-lazy{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px 14px!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-lazy-copy{flex:1 1 200px!important;min-width:0!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-lazy-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;flex:1 1 260px!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-lazy-actions [data-lazy-record]{flex:1 1 150px!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-lazy-actions [data-lazy-open]{flex:0 1 auto!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) :is(.ym-answer-recorder,.ym-answer-recorder-lazy) :is(button,a):focus-visible{outline:3px solid #6550b5!important;outline-offset:3px!important}@media(max-width:640px){html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-head-actions{width:100%!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-head-actions .ym-answer-recorder-quick{flex:1 1 auto!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder[data-expanded=true] .ym-answer-recorder-head-actions{justify-content:flex-end!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder[data-expanded=true] .ym-answer-recorder-toggle{min-height:40px!important;padding:8px 14px!important;font-size:14px!important}html:is(#ymrec,*) body:is(#ymrec,*):is(#ymrec,*):is(#ymrec,*) .ym-answer-recorder-actions .ym-answer-recorder-stop{flex-basis:100%!important}}}@layer ym-content-layout{html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-header>.site-nav{gap:4px!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav>a,html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav .nav-group>.nav-parent{min-height:40px!important;padding:8px 12px!important;font-size:14px!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav .nav-group{gap:0!important;border-radius:12px!important;overflow:visible!important;background:linear-gradient(180deg,#ffffff,#f5f7fc)!important;box-shadow:inset 0 1px 0 #fff,0 0 0 1px #d8dfed,0 2px 0 #d3dbea!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav .nav-group>.nav-parent{border-color:transparent!important;background:transparent!important;box-shadow:none!important;border-radius:12px 0 0 12px!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav .nav-group>.nav-parent:hover{background:rgba(101,80,181,.07)!important;border-color:transparent!important;color:#4f3c9f!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav .nav-group>.nav-toggle{width:32px!important;height:40px!important;min-width:32px!important;min-height:40px!important;margin:0!important;padding:0!important;border:0!important;border-left:1px solid rgba(29,35,80,.12)!important;border-radius:0 12px 12px 0!important;background:transparent!important;box-shadow:none!important;color:#1d2350!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav .nav-group>.nav-toggle:hover{background:rgba(101,80,181,.10)!important;color:#4f3c9f!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav .nav-group>.nav-toggle{font-size:0!important;line-height:0!important;position:relative!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav .nav-group>.nav-toggle::before{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:7px!important;height:7px!important;border:solid currentColor!important;border-width:0 2px 2px 0!important;transform:translate(-50%,-70%) rotate(45deg)!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav .nav-group>.nav-toggle[aria-expanded=true]::before{transform:translate(-50%,-30%) rotate(225deg)!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav .nav-group>.nav-toggle:focus-visible,html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav .nav-group>.nav-parent:focus-visible{outline:3px solid #7b6bd0!important;outline-offset:2px!important}@media(min-width:641px)and (max-width:1180px){html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav .ym-nav-icon{display:none!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav>a,html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav .nav-group>.nav-parent{padding:8px 11px!important}}@media(min-width:641px)and (max-width:960px){html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav .nav-count{display:none!important}}@media(max-width:640px){html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*) .site-nav .nav-group>.nav-toggle{width:30px!important;height:38px!important;min-width:30px!important;min-height:38px!important}}}@layer ym-content-layout{html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*)::before{content:""!important;position:fixed!important;inset:0!important;z-index:-1!important;pointer-events:none!important;background:url(/assets/yenglish-logo-v22.webp?v=20260711-exact-logo) center 58% / min(78vw,980px) auto no-repeat!important;opacity:.045!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*)>main{position:relative!important;z-index:1!important}@media(max-width:640px){html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*)::before{background-size:92vw auto!important}}html body.ym-games-page:is(#ymgn,*) .site-header{padding-inline:0!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*){--ymgn-accent:#012AFE;--ymgn-tint:#eef2ff}html[data-ym-theme=noel]:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*){--ymgn-accent:#c42a36;--ymgn-tint:#fdeeee}html[data-ym-theme=tet]:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*){--ymgn-accent:#d0342c;--ymgn-tint:#fff0e8}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-header{width:100%!important;max-width:none!important;padding-inline:max(16px,calc((100% - 1200px) / 2))!important;background:rgba(255,255,255,.72)!important;border-bottom:1px solid #e8e1d6!important;box-shadow:none!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-nav .ym-nav-icon,html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-nav .ym-nav-icon svg{color:var(--ymgn-accent)!important;stroke:var(--ymgn-accent)!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-nav .nav-count{color:var(--ymgn-accent)!important;background:var(--ymgn-tint)!important;border-color:transparent!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-nav>a,html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-nav .nav-group>.nav-parent{color:#010435!important;-webkit-text-fill-color:#010435!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-nav>a.active{background:transparent!important;color:#010435!important;-webkit-text-fill-color:#010435!important;border:0!important;border-radius:0!important;box-shadow:inset 0 -3px 0 var(--ymgn-accent)!important;transform:none!important}html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-nav>a.active .ym-nav-icon,html:is(#ymgn,*) body.ym-games-page:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-nav>a.active .ym-nav-icon svg{color:var(--ymgn-accent)!important;stroke:var(--ymgn-accent)!important}html:is(#ymgn,*) body:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-header .site-nav{flex-wrap:wrap!important}html:is(#ymgn,*) body:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-header .site-nav .nav-group{flex:0 0 auto!important;max-width:100%!important}html:is(#ymgn,*) body:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-header .site-nav>a,html:is(#ymgn,*) body:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-header .site-nav .nav-group>.nav-parent,html:is(#ymgn,*) body:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-header .site-nav .nav-group>.nav-toggle,html:is(#ymgn,*) body:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-header .site-nav>button,html:is(#ymgn,*) body:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) #ymThemeNavButton,html:is(#ymgn,*) body:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) :is(.bank-nav,.ss-nav,.fc-top,.public-links,.lesson-public-links)>:is(a,button){white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important;hyphens:none!important;flex-shrink:0!important;min-width:max-content!important}html:is(#ymgn,*) body:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) :is(.bank-nav,.ss-nav,.fc-top,.public-links,.lesson-public-links){flex-wrap:wrap!important}html:is(#ymgn,*) body:is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*):is(#ymgn,*) .site-header :is(.brand,.brand-logo,.logo,.site-brand){white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important}}@layer ym-content-layout{html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*){background-color:#e6f4fd!important;background-image:linear-gradient(118deg,rgba(255,255,255,0) 38%,rgba(255,255,255,.34) 44%,rgba(255,255,255,0) 50%),linear-gradient(118deg,rgba(255,255,255,0) 54%,rgba(255,250,235,.26) 58%,rgba(255,255,255,0) 63%),linear-gradient(118deg,rgba(255,255,255,0) 68%,rgba(255,255,255,.2) 71%,rgba(255,255,255,0) 75%),radial-gradient(circle 9px at 22% 18%,rgba(255,255,255,.85),rgba(255,255,255,0)),radial-gradient(circle 14px at 71% 12%,rgba(255,255,255,.7),rgba(255,255,255,0)),radial-gradient(circle 7px at 84% 33%,rgba(255,240,246,.9),rgba(255,255,255,0)),radial-gradient(circle 18px at 12% 46%,rgba(255,255,255,.45),rgba(255,255,255,0)),radial-gradient(circle 11px at 58% 41%,rgba(255,255,255,.6),rgba(255,255,255,0)),radial-gradient(circle 8px at 92% 62%,rgba(255,255,255,.75),rgba(255,255,255,0)),radial-gradient(circle 16px at 35% 72%,rgba(255,236,244,.55),rgba(255,255,255,0)),radial-gradient(900px 520px at 80% -10%,rgba(255,250,228,.85),rgba(255,250,228,0) 70%),radial-gradient(700px 300px at 8% 92%,rgba(255,255,255,.9),rgba(255,255,255,0) 70%),radial-gradient(900px 360px at 92% 70%,rgba(255,255,255,.75),rgba(255,255,255,0) 70%),linear-gradient(180deg,#a8d9f6 0%,#c7e7fa 24%,#e2f2fd 52%,#f3f9ff 80%,#f7fbff 100%)!important;background-attachment:fixed!important;position:relative!important;min-height:100%!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::before{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;pointer-events:none!important;background:url(/assets/nature-blossom-left-v24-62.svg?v=24.62.0) left -40px top -10px / min(40vw,540px) auto no-repeat,url(/assets/nature-blossom-right-v24-62.svg?v=24.62.0) right -40px top -10px / min(40vw,540px) auto no-repeat,url(/assets/nature-vine-left-v24-62.svg?v=24.62.0) left 2px top 260px / 96px 640px repeat-y,url(/assets/nature-vine-right-v24-62.svg?v=24.62.0) right 2px top 260px / 96px 640px repeat-y,url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 420 420%22%3E%3Cpath transform=%22translate(266 153) rotate(137) scale(1.37)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23fdd6e2%22 opacity=%220.88%22/%3E%3Cpath transform=%22translate(355 409) rotate(318) scale(0.83)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23f6a3bf%22 opacity=%220.63%22/%3E%3Cpath transform=%22translate(104 197) rotate(53) scale(1.37)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23f9b8cd%22 opacity=%220.86%22/%3E%3Cpath transform=%22translate(332 39) rotate(151) scale(0.86)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23fdd6e2%22 opacity=%220.67%22/%3E%3Cpath transform=%22translate(116 285) rotate(87) scale(1.30)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23fdd6e2%22 opacity=%220.86%22/%3E%3Cpath transform=%22translate(246 13) rotate(87) scale(0.82)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23f6a3bf%22 opacity=%220.56%22/%3E%3Cpath transform=%22translate(141 327) rotate(356) scale(0.97)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23fdd6e2%22 opacity=%220.58%22/%3E%3Cpath transform=%22translate(140 196) rotate(324) scale(1.19)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23fbc8d8%22 opacity=%220.68%22/%3E%3Cpath transform=%22translate(89 182) rotate(48) scale(0.83)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23fdd6e2%22 opacity=%220.55%22/%3E%3Cpath transform=%22translate(125 66) rotate(78) scale(1.47)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23fbc8d8%22 opacity=%220.73%22/%3E%3Cpath transform=%22translate(223 205) rotate(180) scale(0.86)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23fbc8d8%22 opacity=%220.88%22/%3E%3Cpath transform=%22translate(347 65) rotate(267) scale(0.98)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23f9b8cd%22 opacity=%220.83%22/%3E%3Cpath transform=%22translate(208 297) rotate(98) scale(1.04)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23f9b8cd%22 opacity=%220.65%22/%3E%3Cpath transform=%22translate(189 152) rotate(193) scale(1.05)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23fbc8d8%22 opacity=%220.83%22/%3E%3Cpath transform=%22translate(260 63) rotate(247) scale(1.32)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23fbc8d8%22 opacity=%220.70%22/%3E%3Cpath transform=%22translate(159 67) rotate(31) scale(1.18)%22 d=%22M0 0 C 4 -6, 10 -4, 10 0 C 10 4, 4 6, 0 0 Z%22 fill=%22%23fbc8d8%22 opacity=%220.62%22/%3E%3C/svg%3E") 0 0 / 420px 420px repeat!important;opacity:.95!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:clamp(150px,18vw,250px)!important;z-index:-2!important;pointer-events:none!important;background:url(/assets/nature-bush-left-v24-62.svg?v=24.62.0) left -20px bottom 0 / auto 100% no-repeat,url(/assets/nature-bush-right-v24-62.svg?v=24.62.0) right -20px bottom 0 / auto 100% no-repeat,url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1200 120%22 preserveAspectRatio=%22none%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%239fd97a%22/%3E%3Cstop offset=%221%22 stop-color=%22%235fae45%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d=%22M0 70 C 150 52, 300 64, 450 56 S 750 50, 900 60 S 1100 54, 1200 62 L1200 120 L0 120 Z%22 fill=%22%2384c766%22/%3E%3Cpath d=%22M98 120 Q 100 108 102 62 Q 102 108 101 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M339 120 Q 338 110 337 65 Q 340 110 342 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M440 120 Q 441 110 443 66 Q 443 110 443 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M526 120 Q 524 102 522 52 Q 526 102 529 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M265 120 Q 267 100 269 49 Q 269 100 268 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M101 120 Q 97 102 94 51 Q 99 102 104 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M702 120 Q 704 102 706 52 Q 706 102 705 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M956 120 Q 959 105 962 57 Q 961 105 959 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M212 120 Q 215 102 218 53 Q 217 102 215 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M974 120 Q 971 109 967 64 Q 973 109 977 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M681 120 Q 682 100 683 49 Q 684 100 684 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M77 120 Q 79 105 81 57 Q 81 105 80 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M401 120 Q 398 108 395 63 Q 400 108 404 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M102 120 Q 99 104 96 55 Q 101 104 105 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M295 120 Q 297 109 299 64 Q 299 109 298 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M918 120 Q 916 107 915 60 Q 918 107 921 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M807 120 Q 807 106 807 58 Q 809 106 810 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M850 120 Q 849 101 848 50 Q 851 101 853 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M1024 120 Q 1027 102 1030 52 Q 1029 102 1027 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M1149 120 Q 1150 104 1150 55 Q 1152 104 1152 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M963 120 Q 962 107 961 60 Q 964 107 966 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M295 120 Q 296 110 297 65 Q 298 110 298 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M385 120 Q 385 107 386 60 Q 387 107 388 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M1164 120 Q 1162 111 1161 67 Q 1164 111 1167 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M364 120 Q 368 110 371 65 Q 370 110 367 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M904 120 Q 904 111 903 68 Q 906 111 907 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M375 120 Q 374 109 373 64 Q 376 109 378 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M720 120 Q 720 106 720 59 Q 722 106 723 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M222 120 Q 219 108 217 62 Q 221 108 225 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M752 120 Q 753 100 753 49 Q 755 100 755 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M582 120 Q 585 107 589 60 Q 587 107 585 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M579 120 Q 576 109 572 64 Q 578 109 582 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M962 120 Q 962 107 962 60 Q 964 107 965 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M945 120 Q 949 111 952 67 Q 951 111 948 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M1049 120 Q 1048 101 1048 50 Q 1050 101 1052 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M856 120 Q 853 104 850 56 Q 855 104 859 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M926 120 Q 930 110 933 65 Q 932 110 929 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M764 120 Q 762 100 761 48 Q 764 100 767 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M181 120 Q 177 102 173 53 Q 179 102 184 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M987 120 Q 985 111 983 66 Q 987 111 990 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M1068 120 Q 1064 103 1061 54 Q 1066 103 1071 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M23 120 Q 20 109 18 64 Q 22 109 26 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M938 120 Q 934 106 930 59 Q 936 106 941 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M631 120 Q 633 110 636 65 Q 635 110 634 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M379 120 Q 380 107 380 60 Q 382 107 382 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M801 120 Q 797 111 794 67 Q 799 111 804 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M127 120 Q 127 107 126 60 Q 129 107 130 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M785 120 Q 784 111 783 68 Q 786 111 788 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M285 120 Q 285 105 284 57 Q 287 105 288 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M1027 120 Q 1029 101 1031 51 Q 1031 101 1030 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M348 120 Q 349 107 349 60 Q 351 107 351 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M1145 120 Q 1145 103 1146 53 Q 1147 103 1148 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M308 120 Q 310 109 311 64 Q 312 109 311 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M372 120 Q 371 108 371 63 Q 373 108 375 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M536 120 Q 533 107 530 60 Q 535 107 539 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M158 120 Q 155 104 153 55 Q 157 104 161 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M483 120 Q 483 102 484 51 Q 485 102 486 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M121 120 Q 124 111 128 67 Q 126 111 124 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M488 120 Q 492 111 495 67 Q 494 111 491 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M1112 120 Q 1110 110 1108 65 Q 1112 110 1115 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M985 120 Q 984 107 983 60 Q 986 107 988 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M748 120 Q 749 103 749 53 Q 751 103 751 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M1178 120 Q 1180 102 1181 52 Q 1182 102 1181 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M313 120 Q 311 109 310 64 Q 313 109 316 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M128 120 Q 128 107 128 60 Q 130 107 131 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M990 120 Q 987 104 985 56 Q 989 104 993 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M658 120 Q 658 107 658 61 Q 660 107 661 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M689 120 Q 692 109 696 64 Q 694 109 692 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M681 120 Q 682 111 683 67 Q 684 111 684 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M164 120 Q 163 106 162 58 Q 165 106 167 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M395 120 Q 394 100 393 49 Q 396 100 398 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M1060 120 Q 1061 106 1063 59 Q 1063 106 1063 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M1085 120 Q 1085 105 1086 57 Q 1087 105 1088 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M202 120 Q 205 103 209 53 Q 207 103 205 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M722 120 Q 724 110 727 66 Q 726 110 725 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M822 120 Q 824 107 826 61 Q 826 107 825 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M997 120 Q 997 109 998 64 Q 999 109 1000 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M545 120 Q 547 107 550 60 Q 549 107 548 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M369 120 Q 371 104 373 55 Q 373 104 372 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M738 120 Q 740 104 742 55 Q 742 104 741 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M239 120 Q 237 106 234 59 Q 239 106 242 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M142 120 Q 141 107 139 60 Q 143 107 145 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M316 120 Q 315 105 314 57 Q 317 105 319 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M866 120 Q 865 102 864 52 Q 867 102 869 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M720 120 Q 719 106 719 59 Q 721 106 723 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M902 120 Q 906 106 910 58 Q 908 106 905 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M990 120 Q 987 110 984 66 Q 989 110 993 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M630 120 Q 633 106 636 59 Q 635 106 633 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M1089 120 Q 1090 108 1091 62 Q 1092 108 1092 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M878 120 Q 880 104 882 56 Q 882 104 881 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M1059 120 Q 1057 101 1055 50 Q 1059 101 1062 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M291 120 Q 295 101 298 51 Q 297 101 294 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M834 120 Q 832 105 830 57 Q 834 105 837 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M788 120 Q 791 100 794 49 Q 793 100 791 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M1040 120 Q 1042 107 1045 60 Q 1044 107 1043 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M779 120 Q 776 107 773 60 Q 778 107 782 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M118 120 Q 115 102 112 52 Q 117 102 121 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M1 120 Q -1 109 -3 63 Q 1 109 4 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M206 120 Q 206 106 206 59 Q 208 106 209 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M170 120 Q 167 103 165 54 Q 169 103 173 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M37 120 Q 36 101 34 50 Q 38 101 40 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M172 120 Q 174 102 176 52 Q 176 102 175 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M243 120 Q 245 101 246 51 Q 247 101 246 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M235 120 Q 233 102 232 51 Q 235 102 238 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M19 120 Q 21 104 22 55 Q 23 104 22 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M640 120 Q 643 109 647 63 Q 645 109 643 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M780 120 Q 783 108 785 62 Q 785 108 783 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M1044 120 Q 1041 103 1038 54 Q 1043 103 1047 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M498 120 Q 501 110 504 65 Q 503 110 501 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M853 120 Q 850 109 848 64 Q 852 109 856 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M602 120 Q 600 108 598 62 Q 602 108 605 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M708 120 Q 706 109 705 63 Q 708 109 711 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M800 120 Q 802 108 803 62 Q 804 108 803 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M555 120 Q 559 111 562 66 Q 561 111 558 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M637 120 Q 638 111 639 67 Q 640 111 640 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M645 120 Q 645 107 646 60 Q 647 107 648 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M342 120 Q 340 103 338 53 Q 342 103 345 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M881 120 Q 883 111 886 67 Q 885 111 884 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M1185 120 Q 1185 111 1185 67 Q 1187 111 1188 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M3 120 Q -0 101 -4 50 Q 2 101 6 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M667 120 Q 666 104 665 55 Q 668 104 670 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M940 120 Q 940 105 940 58 Q 942 105 943 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M713 120 Q 710 102 706 53 Q 712 102 716 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M282 120 Q 285 106 287 59 Q 287 106 285 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M312 120 Q 314 105 317 57 Q 316 105 315 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M314 120 Q 317 109 321 64 Q 319 109 317 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M687 120 Q 685 101 682 51 Q 687 101 690 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M730 120 Q 732 104 735 56 Q 734 104 733 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M868 120 Q 864 101 860 51 Q 866 101 871 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M1089 120 Q 1089 105 1089 57 Q 1091 105 1092 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M748 120 Q 747 111 747 67 Q 749 111 751 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M984 120 Q 986 103 988 53 Q 988 103 987 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M106 120 Q 104 102 101 52 Q 106 102 109 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M298 120 Q 299 106 300 58 Q 301 106 301 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M73 120 Q 72 107 71 60 Q 74 107 76 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M845 120 Q 842 100 839 49 Q 844 100 848 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M173 120 Q 175 106 177 59 Q 177 106 176 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M4 120 Q 4 107 4 60 Q 6 107 7 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M472 120 Q 471 108 470 62 Q 473 108 475 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M1166 120 Q 1168 103 1169 54 Q 1170 103 1169 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M355 120 Q 358 110 361 66 Q 360 110 358 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M554 120 Q 553 100 552 49 Q 555 100 557 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M1136 120 Q 1133 101 1131 50 Q 1135 101 1139 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M484 120 Q 480 104 477 55 Q 482 104 487 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M681 120 Q 684 101 687 50 Q 686 101 684 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M555 120 Q 558 107 561 60 Q 560 107 558 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M454 120 Q 454 111 453 67 Q 456 111 457 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M220 120 Q 218 105 215 57 Q 220 105 223 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M480 120 Q 482 104 484 56 Q 484 104 483 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M537 120 Q 538 100 539 48 Q 540 100 540 120 Z%22 fill=%22%239ad874%22/%3E%3Cpath d=%22M246 120 Q 242 107 239 60 Q 244 107 249 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M435 120 Q 432 108 428 63 Q 434 108 438 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M890 120 Q 890 105 891 58 Q 892 105 893 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M322 120 Q 320 107 317 61 Q 322 107 325 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M165 120 Q 167 109 170 63 Q 169 109 168 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M24 120 Q 24 108 23 62 Q 26 108 27 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M1025 120 Q 1024 107 1022 60 Q 1026 107 1028 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M363 120 Q 363 104 363 56 Q 365 104 366 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M181 120 Q 177 104 174 56 Q 179 104 184 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M493 120 Q 494 106 496 58 Q 496 106 496 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M377 120 Q 376 106 375 59 Q 378 106 380 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M1002 120 Q 1001 105 1001 57 Q 1003 105 1005 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M464 120 Q 462 101 459 51 Q 464 101 467 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M445 120 Q 442 104 439 56 Q 444 104 448 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M897 120 Q 893 106 889 58 Q 895 106 900 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M793 120 Q 795 111 798 67 Q 797 111 796 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M800 120 Q 803 100 806 49 Q 805 100 803 120 Z%22 fill=%22%2386cc61%22/%3E%3Cpath d=%22M940 120 Q 942 108 945 63 Q 944 108 943 120 Z%22 fill=%22%236fbf52%22/%3E%3Cpath d=%22M471 120 Q 470 111 469 67 Q 472 111 474 120 Z%22 fill=%22%235aa742%22/%3E%3Cpath d=%22M341 120 Q 339 103 337 54 Q 341 103 344 120 Z%22 fill=%22%239ad874%22/%3E%3Cg transform=%22translate(248 88)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.3%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(624 87)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.2%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(574 71)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%221.9%22 ry=%222.8%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%221.9%22 ry=%222.8%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%221.9%22 ry=%222.8%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%221.9%22 ry=%222.8%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%221.9%22 ry=%222.8%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.0%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(1089 93)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.9%22 rx=%222.6%22 ry=%223.8%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.9%22 rx=%222.6%22 ry=%223.8%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.9%22 rx=%222.6%22 ry=%223.8%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.9%22 rx=%222.6%22 ry=%223.8%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.9%22 rx=%222.6%22 ry=%223.8%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.4%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(1087 71)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.8%22 rx=%222.6%22 ry=%223.7%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.8%22 rx=%222.6%22 ry=%223.7%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.8%22 rx=%222.6%22 ry=%223.7%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.8%22 rx=%222.6%22 ry=%223.7%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.8%22 rx=%222.6%22 ry=%223.7%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.3%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(364 86)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-2.6%22 rx=%221.7%22 ry=%222.5%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.6%22 rx=%221.7%22 ry=%222.5%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.6%22 rx=%221.7%22 ry=%222.5%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.6%22 rx=%221.7%22 ry=%222.5%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.6%22 rx=%221.7%22 ry=%222.5%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%220.9%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(52 73)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%222.0%22 ry=%222.8%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%222.0%22 ry=%222.8%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%222.0%22 ry=%222.8%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%222.0%22 ry=%222.8%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%222.0%22 ry=%222.8%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.0%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(972 92)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.0%22 ry=%222.9%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.0%22 ry=%222.9%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.0%22 ry=%222.9%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.0%22 ry=%222.9%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.0%22 ry=%222.9%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.0%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(413 93)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.3%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(266 65)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.3%22 rx=%222.3%22 ry=%223.2%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.3%22 rx=%222.3%22 ry=%223.2%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.3%22 rx=%222.3%22 ry=%223.2%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.3%22 rx=%222.3%22 ry=%223.2%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.3%22 rx=%222.3%22 ry=%223.2%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.2%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(733 64)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.2%22 rx=%222.2%22 ry=%223.1%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.2%22 rx=%222.2%22 ry=%223.1%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.2%22 rx=%222.2%22 ry=%223.1%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.2%22 rx=%222.2%22 ry=%223.1%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.2%22 rx=%222.2%22 ry=%223.1%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.1%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(540 95)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.6%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.6%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.6%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.6%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.6%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.3%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(816 71)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.2%22 rx=%222.2%22 ry=%223.1%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.2%22 rx=%222.2%22 ry=%223.1%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.2%22 rx=%222.2%22 ry=%223.1%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.2%22 rx=%222.2%22 ry=%223.1%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.2%22 rx=%222.2%22 ry=%223.1%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.1%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(35 83)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%222.0%22 ry=%222.8%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%222.0%22 ry=%222.8%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%222.0%22 ry=%222.8%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%222.0%22 ry=%222.8%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%222.0%22 ry=%222.8%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.0%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(270 80)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.6%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.6%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.6%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.6%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.7%22 rx=%222.5%22 ry=%223.6%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.3%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(14 81)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.4%22 rx=%222.3%22 ry=%223.3%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.4%22 rx=%222.3%22 ry=%223.3%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.4%22 rx=%222.3%22 ry=%223.3%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.4%22 rx=%222.3%22 ry=%223.3%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.4%22 rx=%222.3%22 ry=%223.3%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.2%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(103 90)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.3%22 rx=%222.3%22 ry=%223.2%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.3%22 rx=%222.3%22 ry=%223.2%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.3%22 rx=%222.3%22 ry=%223.2%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.3%22 rx=%222.3%22 ry=%223.2%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.3%22 rx=%222.3%22 ry=%223.2%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.2%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(950 71)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-2.5%22 rx=%221.7%22 ry=%222.4%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.5%22 rx=%221.7%22 ry=%222.4%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.5%22 rx=%221.7%22 ry=%222.4%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.5%22 rx=%221.7%22 ry=%222.4%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.5%22 rx=%221.7%22 ry=%222.4%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%220.9%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(961 69)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-2.7%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.7%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.7%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.7%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.7%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.0%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(237 67)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.3%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(960 72)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.1%22 ry=%223.0%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.1%22 ry=%223.0%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.1%22 ry=%223.0%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.1%22 ry=%223.0%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.1%22 ry=%223.0%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.1%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(798 79)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%222.0%22 ry=%222.8%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%222.0%22 ry=%222.8%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%222.0%22 ry=%222.8%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%222.0%22 ry=%222.8%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%222.0%22 ry=%222.8%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.0%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(843 93)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.3%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(1177 90)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%221.9%22 ry=%222.8%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%221.9%22 ry=%222.8%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%221.9%22 ry=%222.8%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%221.9%22 ry=%222.8%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.9%22 rx=%221.9%22 ry=%222.8%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.0%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(1012 79)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-2.5%22 rx=%221.7%22 ry=%222.4%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.5%22 rx=%221.7%22 ry=%222.4%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.5%22 rx=%221.7%22 ry=%222.4%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.5%22 rx=%221.7%22 ry=%222.4%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.5%22 rx=%221.7%22 ry=%222.4%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%220.9%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(743 76)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.0%22 ry=%222.9%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.0%22 ry=%222.9%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.0%22 ry=%222.9%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.0%22 ry=%222.9%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.0%22 ry=%222.9%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.1%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(479 87)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-2.8%22 rx=%221.9%22 ry=%222.7%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.8%22 rx=%221.9%22 ry=%222.7%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.8%22 rx=%221.9%22 ry=%222.7%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.8%22 rx=%221.9%22 ry=%222.7%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.8%22 rx=%221.9%22 ry=%222.7%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.0%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(759 75)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-2.7%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.7%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.7%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.7%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.7%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.0%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(1020 69)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-2.7%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.7%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.7%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.7%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.7%22 rx=%221.8%22 ry=%222.6%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.0%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(1170 84)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.5%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.5%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.5%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.5%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.5%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.3%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(327 67)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.4%22 rx=%222.3%22 ry=%223.3%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.4%22 rx=%222.3%22 ry=%223.3%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.4%22 rx=%222.3%22 ry=%223.3%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.4%22 rx=%222.3%22 ry=%223.3%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.4%22 rx=%222.3%22 ry=%223.3%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.2%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(355 84)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.1%22 rx=%222.1%22 ry=%223.0%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.1%22 rx=%222.1%22 ry=%223.0%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.1%22 rx=%222.1%22 ry=%223.0%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.1%22 rx=%222.1%22 ry=%223.0%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.1%22 rx=%222.1%22 ry=%223.0%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.1%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(829 89)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-2.8%22 rx=%221.9%22 ry=%222.7%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.8%22 rx=%221.9%22 ry=%222.7%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.8%22 rx=%221.9%22 ry=%222.7%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.8%22 rx=%221.9%22 ry=%222.7%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-2.8%22 rx=%221.9%22 ry=%222.7%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.0%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(330 71)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.0%22 ry=%222.9%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.0%22 ry=%222.9%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.0%22 ry=%222.9%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.0%22 ry=%222.9%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.0%22 rx=%222.0%22 ry=%222.9%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.1%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(812 67)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-4.0%22 rx=%222.7%22 ry=%223.9%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-4.0%22 rx=%222.7%22 ry=%223.9%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-4.0%22 rx=%222.7%22 ry=%223.9%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-4.0%22 rx=%222.7%22 ry=%223.9%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-4.0%22 rx=%222.7%22 ry=%223.9%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.4%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(1038 69)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.3%22 rx=%222.2%22 ry=%223.2%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.3%22 rx=%222.2%22 ry=%223.2%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.3%22 rx=%222.2%22 ry=%223.2%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.3%22 rx=%222.2%22 ry=%223.2%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.3%22 rx=%222.2%22 ry=%223.2%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.2%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(956 76)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23f8b4c6%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23f8b4c6%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23f8b4c6%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23f8b4c6%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23f8b4c6%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.2%22 fill=%22%23ffffff%22/%3E%3C/g%3E%3Cg transform=%22translate(1020 68)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.2%22 rx=%222.1%22 ry=%223.1%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.2%22 rx=%222.1%22 ry=%223.1%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.2%22 rx=%222.1%22 ry=%223.1%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.2%22 rx=%222.1%22 ry=%223.1%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.2%22 rx=%222.1%22 ry=%223.1%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.1%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(1036 84)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.6%22 rx=%222.4%22 ry=%223.5%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.3%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3Cg transform=%22translate(492 67)%22 opacity=%22.95%22%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23ffffff%22 transform=%22rotate(0)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23ffffff%22 transform=%22rotate(72)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23ffffff%22 transform=%22rotate(144)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23ffffff%22 transform=%22rotate(216)%22/%3E%3Cellipse cx=%220%22 cy=%22-3.5%22 rx=%222.4%22 ry=%223.4%22 fill=%22%23ffffff%22 transform=%22rotate(288)%22/%3E%3Ccircle r=%221.3%22 fill=%22%23f6c94a%22/%3E%3C/g%3E%3C/svg%3E") left bottom / 1200px 45% repeat-x!important;opacity:.9!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*){background-color:transparent!important;background-image:none!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*){--p3-slab:inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1px 0 rgba(31,91,255,.05),0 0 0 1px rgba(29,35,80,.05),0 6px 0 -1px #e4eefb,0 7px 0 -1px rgba(29,35,80,.06),0 22px 36px -18px rgba(31,91,255,.30),0 48px 80px -42px rgba(233,121,158,.45);--p3-slab-hover:inset 0 1px 0 rgba(255,255,255,.98),0 0 0 1px rgba(31,91,255,.16),0 8px 0 -1px #dbe7fb,0 9px 0 -1px rgba(29,35,80,.07),0 28px 44px -18px rgba(31,91,255,.36),0 56px 90px -44px rgba(233,121,158,.5)}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*){--p3-violet:#1f5bff;--p3-violet-hi:#4f82ff;--p3-violet-lo:#1438c9;--p3-violet-edge:#0f2a9a}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) :is(#ym-speaking-points,.ymh-board,.gm-hero,.public-learning-entry,.library-tools,.fc-hero,.learn-hero){position:relative!important;overflow:visible!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) :is(#ym-speaking-points,.ymh-board,.gm-hero,.public-learning-entry,.library-tools,.fc-hero,.learn-hero)::after{content:""!important;position:absolute!important;top:-50px!important;right:-34px!important;width:120px!important;height:88px!important;z-index:3!important;pointer-events:none!important;background:url(/assets/nature-sprig-v24-62.svg?v=24.62.0) center / contain no-repeat!important;border:0!important;box-shadow:none!important;opacity:1!important;transform:none!important}@media(max-width:1180px){html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) :is(#ym-speaking-points,.ymh-board,.gm-hero,.public-learning-entry,.library-tools,.fc-hero,.learn-hero)::after{right:-4px!important;width:96px!important;height:70px!important;top:-40px!important}}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*){padding-bottom:clamp(120px,14vw,200px)!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) .site-footer{position:relative!important;overflow:visible!important;margin-top:56px!important;background:rgba(255,255,255,.82)!important;border-radius:20px!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) .site-footer::before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:-48px!important;height:84px!important;z-index:1!important;pointer-events:none!important;background:url(/assets/nature-garland-v24-62.svg?v=24.62.0) center top / 600px 84px repeat-x!important;border:0!important;opacity:1!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) #ym-speaking-points#ym-speaking-points[data-state=loading]{min-height:402px!important}@media(max-width:1099px){html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) #ym-speaking-points#ym-speaking-points[data-state=loading]{min-height:488px!important}}@media(max-width:899px){html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) #ym-speaking-points#ym-speaking-points[data-state=loading]{min-height:540px!important}}@media(max-width:640px){html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) #ym-speaking-points#ym-speaking-points[data-state=loading]{min-height:566px!important}}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-meter::-webkit-progress-value{background:var(--p3-violet,#1f5bff)!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-meter::-moz-progress-bar{background:var(--p3-violet,#1f5bff)!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):has(>body.auth-page)::before{background-position:left -40px top 64px,right -40px top 64px,left 2px top 260px,right 2px top 260px,0 0!important}@media(min-width:641px)and (max-width:1365px){html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::before{background-size:min(40vw,540px) auto,min(40vw,540px) auto,0 0,0 0,420px 420px!important}}@media(max-width:640px){html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::before{background-size:78vw auto,78vw auto,0 0,0 0,300px 300px!important;background-position:left -40px top -20px,right -40px top -20px,0 0,0 0,0 0!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) :is(#ym-speaking-points,.ymh-board,.gm-hero,.public-learning-entry,.library-tools,.fc-hero,.learn-hero)::after{width:84px!important;height:62px!important;top:-36px!important;right:-6px!important}}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:5px 5px 5px 5px!important;border:1px solid rgba(1,42,254,.12)!important;border-radius:999px!important;background:rgba(255,255,255,.88)!important;box-shadow:0 1px 0 #fff inset,0 10px 26px -14px rgba(1,4,53,.35)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;outline:0!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .ym-account-avatar{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;min-width:34px!important;margin:0!important;border:0!important;border-radius:50%!important;background:linear-gradient(140deg,#012AFE,#f08fb0)!important;color:#fff!important;box-shadow:0 0 0 2px #fff,0 4px 10px -4px rgba(1,42,254,.55)!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .ym-account-avatar svg{width:18px!important;height:18px!important;stroke:#fff!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .member-auth-dot{display:none!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .member-auth-email{max-width:170px!important;margin:0 4px 0 0!important;padding:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#010435!important;-webkit-text-fill-color:#010435!important;font:650 14px/1.2 "Be Vietnam Pro",Inter,Arial,sans-serif!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar:has(.member-auth-admin) .member-auth-email{display:none!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar :is(.member-auth-admin,.member-auth-logout){display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:34px!important;margin:0!important;padding:6px 14px!important;border:0!important;border-radius:999px!important;font:700 13.5px/1.2 "Be Vietnam Pro",Inter,Arial,sans-serif!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important;transform:none!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .member-auth-admin{background:#012AFE!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 6px 14px -8px rgba(1,42,254,.8)!important;font-size:0!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .member-auth-admin::after{content:"Admin Center";font:700 13.5px/1.2 "Be Vietnam Pro",Inter,Arial,sans-serif}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .member-auth-admin:hover{background:#1438c9!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .member-auth-logout{background:transparent!important;color:#3b4266!important;-webkit-text-fill-color:#3b4266!important;box-shadow:inset 0 0 0 1px #dfe3f0!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .member-auth-logout:hover{background:#fdeef3!important;color:#b23a62!important;-webkit-text-fill-color:#b23a62!important;box-shadow:inset 0 0 0 1px #f4c1d1!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar :is(.member-auth-admin,.member-auth-logout):focus-visible{outline:3px solid rgba(1,42,254,.35)!important;outline-offset:2px!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .member-auth-rank{border-radius:999px!important}@media(max-width:640px){html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar{gap:6px!important;padding:4px!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .ym-account-avatar{width:30px!important;height:30px!important;min-width:30px!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .member-auth-email{display:none!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar :is(.member-auth-admin,.member-auth-logout){min-height:32px!important;padding:5px 12px!important}html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .member-auth-admin::after{content:"Admin"}}@media print{html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::before,html:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::after{display:none!important}}}@layer ym-content-layout{html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*){background-color:#f8f0e4!important;background-image:radial-gradient(900px 520px at 80% -10%,rgba(255,236,200,.75),rgba(255,236,200,0) 70%),radial-gradient(700px 400px at 10% 100%,rgba(214,47,60,.08),rgba(214,47,60,0) 70%),linear-gradient(180deg,#f6ecdd 0%,#fbf5ec 30%,#fdf9f3 60%,#f7eee1 100%)!important;background-attachment:fixed!important}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::before{background:url(/assets/noel-corner-left-v24-67.svg?v=24.67.0) left -30px top -6px / min(40vw,540px) auto no-repeat,url(/assets/noel-corner-right-v24-67.svg?v=24.67.0) right -30px top -6px / min(40vw,540px) auto no-repeat,url(/assets/noel-side-left-v24-67.svg?v=24.67.0) left 2px top 300px / 96px 640px repeat-y,url(/assets/noel-side-right-v24-67.svg?v=24.67.0) right 2px top 300px / 96px 640px repeat-y,url(/assets/noel-pattern-v24-67.svg?v=24.67.0) 0 0 / 420px 420px repeat!important;opacity:1!important}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::after{background:url(/assets/noel-scene-left-v24-67.svg?v=24.67.0) left 90px bottom 0 / auto 100% no-repeat,url(/assets/noel-scene-right-v24-67.svg?v=24.67.0) right 90px bottom 0 / auto 100% no-repeat,url(/assets/noel-ground-v24-67.svg?v=24.67.0) left bottom / 1200px 45% repeat-x!important;opacity:1!important}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) :is(#ym-speaking-points,.ymh-board,.gm-hero,.public-learning-entry,.library-tools,.fc-hero,.learn-hero)::after{background:url(/assets/noel-sprig-v24-67.svg?v=24.67.0) center / contain no-repeat!important}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) .site-footer::before{background:url(/assets/noel-garland-v24-67.svg?v=24.67.0) center top / 600px 84px repeat-x!important}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*){--p3-violet:#c42a36;--p3-violet-hi:#e2525b;--p3-violet-lo:#9b1d28;--p3-violet-edge:#6f141c;--p3-slab:inset 0 1px 0 rgba(255,255,255,.98),0 0 0 1px rgba(60,30,20,.05),0 6px 0 -1px #f6e5d2,0 7px 0 -1px rgba(60,30,20,.06),0 22px 36px -18px rgba(196,42,54,.28),0 48px 80px -42px rgba(47,107,58,.38);--p3-slab-hover:inset 0 1px 0 rgba(255,255,255,.98),0 0 0 1px rgba(196,42,54,.18),0 8px 0 -1px #f6e5d2,0 9px 0 -1px rgba(60,30,20,.07),0 28px 44px -18px rgba(196,42,54,.34),0 56px 90px -44px rgba(47,107,58,.44);--hy-blue:#c42a36;--hy-blue-deep:#9b1d28;--hy-blue-tint:#fdeeee;--hy-pink:#2f6b3a;--hy-pink-deep:#24572e;--hy-pink-tint:#f6e5d2}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body.ym-games-page>*{--gm-accent:#c42a36;--gm-accent-deep:#9b1d28;--gm-accent-tint:#fdeeee;--gm-accent-line:#f6e5d2}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body.ym-games-page .gm-btn-primary{background:linear-gradient(180deg,#e2525b,#c42a36)!important;box-shadow:0 1px 0 #ffffff40 inset,0 4px 0 #6f141c,0 12px 22px -12px rgba(196,42,54,.6)!important}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body.ym-games-page #ym-games .gm-filters button[aria-pressed=true]{background:linear-gradient(180deg,#e2525b,#c42a36)!important;border-color:#9b1d28!important;box-shadow:0 4px 0 #6f141c!important}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body.ym-games-page .gm-answer-row input:focus{box-shadow:0 0 0 4px rgba(196,42,54,.18)!important}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body.ym-games-page .gm-timebar i{background:linear-gradient(90deg,#2f6b3a,#c42a36)!important}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .ym-account-avatar{background:linear-gradient(140deg,#c42a36,#2f6b3a)!important}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .member-auth-admin{background:#c42a36!important;box-shadow:0 6px 14px -8px rgba(196,42,54,.8)!important}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .member-auth-admin:hover{background:#9b1d28!important}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):has(>body.auth-page)::before{background-position:left -30px top 64px,right -30px top 64px,left 2px top 300px,right 2px top 300px,0 0!important}@media(min-width:641px)and (max-width:1365px){html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::before{background-size:min(40vw,540px) auto,min(40vw,540px) auto,0 0,0 0,420px 420px!important}}@media(max-width:640px){html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::before{background-size:80vw auto,80vw auto,0 0,0 0,300px 300px!important;background-position:left -30px top -10px,right -30px top -10px,0 0,0 0,0 0!important}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::after{background-size:auto 70%,auto 70%,900px 45%!important;background-position:left 0 bottom 0,right 0 bottom 0,left bottom!important}}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*){background-color:#ffeee2!important;background-image:radial-gradient(900px 520px at 85% -10%,rgba(255,210,120,.55),rgba(255,210,120,0) 70%),radial-gradient(700px 420px at 5% 100%,rgba(211,47,47,.10),rgba(211,47,47,0) 70%),linear-gradient(180deg,#ffe7d8 0%,#fff1e6 30%,#fff6ee 60%,#ffe8da 100%)!important;background-attachment:fixed!important}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::before{background:url(/assets/tet-corner-left-v24-67.svg?v=24.67.0) left -30px top -6px / min(40vw,540px) auto no-repeat,url(/assets/tet-corner-right-v24-67.svg?v=24.67.0) right -30px top -6px / min(40vw,540px) auto no-repeat,url(/assets/tet-side-left-v24-67.svg?v=24.67.0) left 2px top 300px / 96px 640px repeat-y,url(/assets/tet-side-right-v24-67.svg?v=24.67.0) right 2px top 300px / 96px 640px repeat-y,url(/assets/tet-pattern-v24-67.svg?v=24.67.0) 0 0 / 420px 420px repeat!important;opacity:1!important}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::after{background:url(/assets/tet-scene-left-v24-67.svg?v=24.67.0) left 90px bottom 0 / auto 100% no-repeat,url(/assets/tet-scene-right-v24-67.svg?v=24.67.0) right 90px bottom 0 / auto 100% no-repeat,url(/assets/tet-ground-v24-67.svg?v=24.67.0) left bottom / 1200px 45% repeat-x!important;opacity:1!important}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) :is(#ym-speaking-points,.ymh-board,.gm-hero,.public-learning-entry,.library-tools,.fc-hero,.learn-hero)::after{background:url(/assets/tet-sprig-v24-67.svg?v=24.67.0) center / contain no-repeat!important}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*) .site-footer::before{background:url(/assets/tet-garland-v24-67.svg?v=24.67.0) center top / 600px 84px repeat-x!important}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*){--p3-violet:#d32f2f;--p3-violet-hi:#ef5350;--p3-violet-lo:#a51c1c;--p3-violet-edge:#7a1212;--p3-slab:inset 0 1px 0 rgba(255,255,255,.98),0 0 0 1px rgba(60,30,20,.05),0 6px 0 -1px #ffe2c8,0 7px 0 -1px rgba(60,30,20,.06),0 22px 36px -18px rgba(211,47,47,.28),0 48px 80px -42px rgba(233,162,59,.38);--p3-slab-hover:inset 0 1px 0 rgba(255,255,255,.98),0 0 0 1px rgba(211,47,47,.18),0 8px 0 -1px #ffe2c8,0 9px 0 -1px rgba(60,30,20,.07),0 28px 44px -18px rgba(211,47,47,.34),0 56px 90px -44px rgba(233,162,59,.44);--hy-blue:#d32f2f;--hy-blue-deep:#a51c1c;--hy-blue-tint:#ffecec;--hy-pink:#e9a23b;--hy-pink-deep:#9a5a00;--hy-pink-tint:#ffe2c8}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body.ym-games-page>*{--gm-accent:#d32f2f;--gm-accent-deep:#a51c1c;--gm-accent-tint:#ffecec;--gm-accent-line:#ffe2c8}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body.ym-games-page .gm-btn-primary{background:linear-gradient(180deg,#ef5350,#d32f2f)!important;box-shadow:0 1px 0 #ffffff40 inset,0 4px 0 #7a1212,0 12px 22px -12px rgba(211,47,47,.6)!important}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body.ym-games-page #ym-games .gm-filters button[aria-pressed=true]{background:linear-gradient(180deg,#ef5350,#d32f2f)!important;border-color:#a51c1c!important;box-shadow:0 4px 0 #7a1212!important}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body.ym-games-page .gm-answer-row input:focus{box-shadow:0 0 0 4px rgba(211,47,47,.18)!important}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body.ym-games-page .gm-timebar i{background:linear-gradient(90deg,#e9a23b,#d32f2f)!important}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .ym-account-avatar{background:linear-gradient(140deg,#d32f2f,#e9a23b)!important}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .member-auth-admin{background:#d32f2f!important;box-shadow:0 6px 14px -8px rgba(211,47,47,.8)!important}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*):is(#ynat,*):not(.admin-page):not(.admin-speaking-ideas-page) .member-auth-bar .member-auth-admin:hover{background:#a51c1c!important}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):has(>body.auth-page)::before{background-position:left -30px top 64px,right -30px top 64px,left 2px top 300px,right 2px top 300px,0 0!important}@media(min-width:641px)and (max-width:1365px){html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::before{background-size:min(40vw,540px) auto,min(40vw,540px) auto,0 0,0 0,420px 420px!important}}@media(max-width:640px){html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::before{background-size:80vw auto,80vw auto,0 0,0 0,300px 300px!important;background-position:left -30px top -10px,right -30px top -10px,0 0,0 0,0 0!important}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*):is(#ynat,*)::after{background-size:auto 70%,auto 70%,900px 45%!important;background-position:left 0 bottom 0,right 0 bottom 0,left bottom!important}}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton{position:fixed!important;right:0!important;top:50%!important;z-index:2147480000!important;transform:translateY(-50%)!important;display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:10px 12px 10px 12px!important;border:1px solid rgba(1,4,53,.10)!important;border-right:0!important;border-radius:16px 0 0 16px!important;background:rgba(255,255,255,.94)!important;color:#010435!important;-webkit-text-fill-color:#010435!important;font:700 13px/1.1 "Be Vietnam Pro",Inter,Arial,sans-serif!important;box-shadow:0 10px 28px -12px rgba(1,4,53,.4)!important;cursor:pointer!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;writing-mode:horizontal-tb!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton .ymt-dots{display:inline-grid!important;grid-template-columns:repeat(3,9px)!important;gap:3px!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton .ymt-dots i{display:block!important;width:9px!important;height:9px!important;border-radius:50%!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton .ymt-dots i:nth-child(1){background:#7cc06a!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton .ymt-dots i:nth-child(2){background:#c42a36!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton .ymt-dots i:nth-child(3){background:#f1b93a!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton .ymt-label{display:none!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton{padding:10px 8px!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton .ymt-dots{grid-template-columns:9px!important}@media(hover:hover)and (pointer:fine){html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton:is(:hover,:focus-visible) .ymt-label{display:inline!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton:is(:hover,:focus-visible){padding:10px 12px!important}}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton:hover{background:#ffffff!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton:focus-visible{outline:3px solid rgba(1,42,254,.35)!important;outline-offset:2px!important}@media(max-width:640px){html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton .ymt-label{display:none!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton{top:58%!important;bottom:auto!important;transform:none!important;padding:9px 6px!important;opacity:.92!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton .ymt-dots{grid-template-columns:8px!important;gap:3px!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton .ymt-dots i{width:8px!important;height:8px!important}}@media print{html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeButton,html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker{display:none!important}}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker{position:fixed!important;inset:0!important;z-index:2147483000!important;display:grid!important;place-items:center!important;padding:16px!important;background:rgba(1,4,53,.38)!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker[hidden]{display:none!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-panel{width:min(980px,100%)!important;max-height:calc(100dvh - 32px)!important;overflow:auto!important;margin:0!important;padding:26px 26px 22px!important;border-radius:26px!important;background:#fffdf9!important;color:#010435!important;box-shadow:0 40px 90px -30px rgba(1,4,53,.55)!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-kicker{margin:0 0 4px!important;color:#c0506f!important;font:800 12px/1.2 "Be Vietnam Pro",Arial,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker h2{margin:0!important;color:#010435!important;font:800 clamp(22px,3vw,30px)/1.2 "Iowan Old Style","Palatino Linotype",Georgia,serif!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-lead{margin:6px 0 18px!important;color:#4a4f6e!important;font:500 14.5px/1.55 "Be Vietnam Pro",Arial,sans-serif!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-option{display:grid!important;grid-template-rows:auto 1fr!important;align-content:start!important;gap:0!important;margin:0!important;padding:0!important;border:2px solid #ece4d8!important;border-radius:20px!important;background:#ffffff!important;color:#010435!important;text-align:left!important;cursor:pointer!important;overflow:hidden!important;box-shadow:0 12px 30px -20px rgba(1,4,53,.45)!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-option:hover{border-color:#d9cdb8!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-option[aria-pressed=true]{border-color:var(--ymt-c)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--ymt-c) 18%,transparent),0 16px 34px -18px rgba(1,4,53,.5)!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-option:focus-visible{outline:3px solid rgba(1,42,254,.4)!important;outline-offset:3px!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-shot{position:relative!important;display:block!important;height:170px!important;background-repeat:no-repeat!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-shot::after{content:""!important;position:absolute!important;left:22%!important;right:22%!important;top:44%!important;height:30%!important;border-radius:10px!important;background:rgba(255,255,255,.92)!important;box-shadow:0 8px 18px -10px rgba(1,4,53,.4)!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-option[data-theme=nature]{--ymt-c:#3f9a4f}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-option[data-theme=noel]{--ymt-c:#c42a36}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-option[data-theme=tet]{--ymt-c:#d32f2f}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-option[data-theme=nature] .ymt-shot{background:url(/assets/nature-blossom-left-v24-62.svg?v=24.62.0) left -18px top -6px / 58% auto no-repeat,url(/assets/nature-blossom-right-v24-62.svg?v=24.62.0) right -18px top -6px / 58% auto no-repeat,url(/assets/nature-bush-left-v24-62.svg?v=24.62.0) left -10px bottom 0 / auto 40% no-repeat,url(/assets/nature-bush-right-v24-62.svg?v=24.62.0) right -10px bottom 0 / auto 40% no-repeat,linear-gradient(180deg,#a8d9f6,#e2f2fd 60%,#f7fbff)!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-option[data-theme=noel] .ymt-shot{background:url(/assets/noel-corner-left-v24-67.svg?v=24.67.0) left -14px top -4px / 58% auto no-repeat,url(/assets/noel-corner-right-v24-67.svg?v=24.67.0) right -14px top -4px / 58% auto no-repeat,url(/assets/noel-scene-left-v24-67.svg?v=24.67.0) left -8px bottom 0 / auto 52% no-repeat,url(/assets/noel-scene-right-v24-67.svg?v=24.67.0) right -8px bottom 0 / auto 52% no-repeat,url(/assets/noel-pattern-v24-67.svg?v=24.67.0) 0 0 / 160px 160px repeat,linear-gradient(180deg,#f6ecdd,#fdf9f3)!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-option[data-theme=tet] .ymt-shot{background:url(/assets/tet-corner-left-v24-67.svg?v=24.67.0) left -14px top -4px / 58% auto no-repeat,url(/assets/tet-corner-right-v24-67.svg?v=24.67.0) right -14px top -4px / 58% auto no-repeat,url(/assets/tet-scene-left-v24-67.svg?v=24.67.0) left -8px bottom 0 / auto 52% no-repeat,url(/assets/tet-scene-right-v24-67.svg?v=24.67.0) right -8px bottom 0 / auto 52% no-repeat,url(/assets/tet-pattern-v24-67.svg?v=24.67.0) 0 0 / 160px 160px repeat,linear-gradient(180deg,#ffe7d8,#fff6ee)!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-shot::after{z-index:0!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-text{display:grid!important;gap:3px!important;padding:12px 16px 16px!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-name{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;font:800 17px/1.25 "Be Vietnam Pro",Arial,sans-serif!important;color:#010435!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-check{display:inline-grid!important;place-items:center!important;width:24px!important;height:24px!important;border-radius:50%!important;border:2px solid #d9d0c2!important;background:#fff!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-option[aria-pressed=true] .ymt-check{border-color:var(--ymt-c)!important;background:var(--ymt-c)!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-option[aria-pressed=true] .ymt-check::after{content:""!important;width:10px!important;height:5px!important;border-left:2.5px solid #fff!important;border-bottom:2.5px solid #fff!important;transform:translateY(-1px) rotate(-45deg)!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-desc{color:#5b607c!important;font:500 13.5px/1.5 "Be Vietnam Pro",Arial,sans-serif!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-foot{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:18px!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-note{margin:0!important;color:#7b7f96!important;font:500 13px/1.5 "Be Vietnam Pro",Arial,sans-serif!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-done{min-height:46px!important;padding:10px 26px!important;border:0!important;border-radius:999px!important;background:#010435!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:800 15px/1.2 "Be Vietnam Pro",Arial,sans-serif!important;cursor:pointer!important;box-shadow:0 10px 22px -12px rgba(1,4,53,.7)!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-done:focus-visible{outline:3px solid rgba(1,42,254,.4)!important;outline-offset:3px!important}@media(max-width:760px){html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-panel{padding:20px 16px 16px!important;border-radius:22px!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-grid{grid-template-columns:1fr!important;gap:10px!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-option{grid-template-columns:120px minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:center!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-shot{height:100%!important;min-height:92px!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-shot::after{display:none!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-text{padding:10px 12px!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemePicker .ymt-done{width:100%!important}}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeNavButton{--ymt-accent:#012AFE;--ymt-tint:#eef2ff;display:inline-flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important;margin:0 0 0 8px!important;padding:7px 15px 7px 11px!important;min-height:38px!important;border:1.5px solid var(--ymt-accent)!important;border-radius:999px!important;background:#ffffff!important;color:#010435!important;font:800 14px/1.2 "Be Vietnam Pro",Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:0 8px 18px -12px rgba(1,4,53,.55)!important}html[data-ym-theme=noel]:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeNavButton{--ymt-accent:#c42a36;--ymt-tint:#fdecee}html[data-ym-theme=tet]:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeNavButton{--ymt-accent:#d0342c;--ymt-tint:#fff0e8}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeNavButton::before,html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeNavButton::after{content:none!important;display:none!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeNavButton:hover{background:var(--ymt-tint)!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeNavButton:focus-visible{outline:3px solid rgba(1,42,254,.35)!important;outline-offset:2px!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeNavButton .ymt-dots{display:inline-grid!important;grid-template-columns:repeat(3,9px)!important;gap:3px!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeNavButton .ymt-dots i{display:block!important;width:9px!important;height:9px!important;border-radius:50%!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeNavButton .ymt-dots i:nth-child(1){background:#7cc06a!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeNavButton .ymt-dots i:nth-child(2){background:#c42a36!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeNavButton .ymt-dots i:nth-child(3){background:#f1b93a!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeNavButton .ymt-navtext{display:inline!important;color:inherit!important;font:inherit!important}html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) :is(.fc-top,header.source-header,.learning-header .public-links,.lesson-public-links)>#ymThemeNavButton{margin-left:auto!important}@media(max-width:640px){html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeNavButton{min-height:34px!important;padding:6px 12px 6px 9px!important;font-size:13px!important;margin-left:4px!important}}@media print{html:is(#ynat,*):is(#ynat,*) body:is(#ynat,*):is(#ynat,*) #ymThemeNavButton{display:none!important}}@media(min-width:1101px){html:is(#ynat,*):is(#ynat,*) body.ym-games-page:is(#ynat,*):is(#ynat,*):is(#ynat,*) .site-nav>a,html:is(#ynat,*):is(#ynat,*) body.ym-games-page:is(#ynat,*):is(#ynat,*):is(#ynat,*) .site-nav .nav-group>.nav-parent{padding-left:10px!important;padding-right:10px!important}html:is(#ynat,*):is(#ynat,*) body.ym-games-page:is(#ynat,*):is(#ynat,*):is(#ynat,*) #ymThemeNavButton{margin-left:2px!important;padding:6px 12px 6px 9px!important;gap:6px!important;font-size:13.5px!important}html:is(#ynat,*):is(#ynat,*) body.ym-games-page:is(#ynat,*):is(#ynat,*):is(#ynat,*) #ymThemeNavButton .ymt-dots{grid-template-columns:repeat(3,8px)!important;gap:2px!important}html:is(#ynat,*):is(#ynat,*) body.ym-games-page:is(#ynat,*):is(#ynat,*):is(#ynat,*) #ymThemeNavButton .ymt-dots i{width:8px!important;height:8px!important}}}@layer ym-content-layout{html:is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*){background:#f4f9ef!important}html:is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*)::before{content:""!important;position:fixed!important;inset:0!important;z-index:-3!important;pointer-events:none!important;opacity:1!important;background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,.74) 45%,rgba(255,255,255,.82)),url(/assets/art/backgrounds/nature-hero.webp) 50% 40% / cover no-repeat!important}html[data-ym-theme=noel]:is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*)::before{background:linear-gradient(180deg,rgba(255,252,248,.48),rgba(255,252,248,.74) 45%,rgba(255,252,248,.84)),url(/assets/art/backgrounds/christmas-hero.webp) 50% 40% / cover no-repeat!important}html[data-ym-theme=tet]:is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*)::before{background:linear-gradient(180deg,rgba(255,250,244,.48),rgba(255,250,244,.74) 45%,rgba(255,250,244,.84)),url(/assets/art/backgrounds/tet-hero.webp) 50% 40% / cover no-repeat!important}html:is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*)::after{content:""!important;position:absolute!important;inset:0 0 0 0!important;height:auto!important;z-index:-2!important;pointer-events:none!important;opacity:1!important;background:url(/assets/art/themes/nature-corner-left.webp) left -26px top -18px / min(30vw,330px) auto no-repeat,url(/assets/art/themes/nature-corner-right.webp) right -26px top -18px / min(30vw,330px) auto no-repeat,url(/assets/art/themes/nature-planter.webp) left 1vw bottom 0 / min(22vw,230px) auto no-repeat,url(/assets/art/themes/nature-wheelbarrow.webp) right 1vw bottom 0 / min(22vw,230px) auto no-repeat!important}html[data-ym-theme=noel]:is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*)::after{background:url(/assets/art/themes/christmas-pine-branch.webp) left -30px top -30px / min(30vw,320px) auto no-repeat,url(/assets/art/themes/christmas-garland.webp) center top -40px / min(34vw,380px) auto no-repeat,url(/assets/art/themes/christmas-pine-branch.webp) right -30px top -30px / min(30vw,320px) auto no-repeat,url(/assets/art/themes/christmas-tree.webp) left 1vw bottom 0 / min(22vw,240px) auto no-repeat,url(/assets/art/themes/christmas-snowman.webp) right 1vw bottom 0 / min(20vw,220px) auto no-repeat!important}html[data-ym-theme=tet]:is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*)::after{background:url(/assets/art/themes/tet-corner-left.webp) left -10px top -10px / min(26vw,280px) auto no-repeat,url(/assets/art/themes/tet-garland.webp) center top -30px / min(34vw,380px) auto no-repeat,url(/assets/art/themes/tet-corner-right.webp) right -10px top -10px / min(26vw,280px) auto no-repeat,url(/assets/art/themes/tet-kumquat.webp) left 1vw bottom 0 / min(20vw,220px) auto no-repeat,url(/assets/art/themes/tet-apricot-branch.webp) right 1vw bottom 0 / min(22vw,240px) auto no-repeat!important}html:is(#ynart,*):is(#ynart,*) body:is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*)::before{content:""!important;display:block!important;position:fixed!important;inset:0!important;width:auto!important;height:auto!important;z-index:-1!important;pointer-events:none!important;background:url(/assets/art/logo-relief-tile-v24-93.webp) 0 0 / min(820px,120vw) auto repeat!important;opacity:.3!important;filter:none!important;transform:none!important;box-shadow:none!important;animation:none!important}html[data-ym-theme=noel]:is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*) body:is(#ynart,*):is(#ynart,*):is(#ynart,*) :is(#ym-speaking-points,.ymh-board,.gm-hero,.public-learning-entry,.library-tools,.fc-hero,.learn-hero)::after{background:url(/assets/art/themes/christmas-holly.webp) center / contain no-repeat!important}html[data-ym-theme=tet]:is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*) body:is(#ynart,*):is(#ynart,*):is(#ynart,*) :is(#ym-speaking-points,.ymh-board,.gm-hero,.public-learning-entry,.library-tools,.fc-hero,.learn-hero)::after{background:url(/assets/art/themes/tet-knot.webp) center / contain no-repeat!important}html[data-ym-theme=noel]:is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*) body:is(#ynart,*):is(#ynart,*):is(#ynart,*) .site-footer::before{background:url(/assets/art/themes/christmas-garland.webp) center top / 220px auto repeat-x!important}html[data-ym-theme=tet]:is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*) body:is(#ynart,*):is(#ynart,*):is(#ynart,*) .site-footer::before{background:url(/assets/art/themes/tet-garland.webp) center top / 220px auto repeat-x!important}html:is(#ynart,*):is(#ynart,*) body:is(#ynart,*):is(#ynart,*) #ymThemePicker .ymt-option[data-theme=nature] .ymt-shot{background:url(/assets/art/backgrounds/nature-hero.webp) center / cover no-repeat!important}html:is(#ynart,*):is(#ynart,*) body:is(#ynart,*):is(#ynart,*) #ymThemePicker .ymt-option[data-theme=noel] .ymt-shot{background:url(/assets/art/backgrounds/christmas-hero-shot.webp) center / cover no-repeat!important}html:is(#ynart,*):is(#ynart,*) body:is(#ynart,*):is(#ynart,*) #ymThemePicker .ymt-option[data-theme=tet] .ymt-shot{background:url(/assets/art/backgrounds/tet-hero-shot.webp) center / cover no-repeat!important}html:is(#ynart,*):is(#ynart,*) body:is(#ynart,*):is(#ynart,*) #ymThemePicker .ymt-shot::after{display:none!important}@media(max-width:640px){html:is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*)::after{background-size:42vw auto,42vw auto,30vw auto,30vw auto!important}html[data-ym-theme]:is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*):is(#ynart,*)::after{background-size:40vw auto,44vw auto,40vw auto,28vw auto,28vw auto!important}}}body:has(.ym-notes-dock) .ymy-student-feedback-root{bottom:max(164px,calc(env(safe-area-inset-bottom) + 164px))!important;right:max(18px,env(safe-area-inset-right))!important}@media(max-width:640px){body:has(.ym-notes-dock) .ymy-student-feedback-root{bottom:max(176px,calc(env(safe-area-inset-bottom) + 176px))!important;right:12px!important}}html body .ym-notes-dock .ym-notes-tab{position:relative!important}html:is(#ymnf,*) body:is(#ymnf,*):is(#ymnf,*) #sfApp :is(.sf-part-games,.sf-library){padding:clamp(18px,2.6vw,28px)!important}html:is(#ymnf,*) body:is(#ymnf,*):is(#ymnf,*) #sfApp .sf-lesson{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}html:is(#ymnf,*) body:is(#ymnf,*):is(#ymnf,*) #sfApp .sf-games-box{margin-top:22px!important;padding:clamp(16px,2.4vw,24px)!important;border:1px solid var(--sf-line,#dfe5f2)!important;border-radius:20px!important;background:#f8faff!important;box-shadow:none!important}html:is(#ymnf,*) body:is(#ymnf,*):is(#ymnf,*) .sp-session-guide li{padding:12px 14px!important}html:is(#ymnf,*) body:is(#ymnf,*):is(#ymnf,*) #ym-games details.gl-wardrobe{padding:clamp(10px,1.6vw,14px)!important}html:is(#ymnf,*) body:is(#ymnf,*):is(#ymnf,*) #ym-speaking-points .ym-speaking-points-milestones{border:0!important;border-radius:0!important;box-shadow:none!important}@layer ym-content-layout{html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav,.ss-nav) a.nav-key[data-nav-key]{--nk-bg:linear-gradient(135deg,#1d2b7a,#4f46e5);--nk-glow:rgba(79,70,229,.55);display:inline-flex!important;align-items:center!important;gap:6px!important;padding:10px 16px!important;border:1px solid rgba(255,255,255,.38)!important;border-radius:999px!important;background:var(--nk-bg)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14.5px!important;font-weight:800!important;letter-spacing:.01em!important;text-shadow:0 1px 1px rgba(0,0,0,.2)!important;box-shadow:0 8px 18px -10px var(--nk-glow),inset 0 1px 0 rgba(255,255,255,.28)!important;opacity:1!important;filter:none!important;transition:transform .15s ease,box-shadow .15s ease!important}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav,.ss-nav) a.nav-key[data-nav-key=writing]{--nk-bg:linear-gradient(135deg,#0f766e,#14b8a6);--nk-glow:rgba(20,184,166,.55)}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav,.ss-nav) a.nav-key[data-nav-key=flashcards]{--nk-bg:linear-gradient(135deg,#6d28d9,#c026d3);--nk-glow:rgba(192,38,211,.5)}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav,.ss-nav) a.nav-key[data-nav-key=games]{--nk-bg:linear-gradient(135deg,#ea580c,#f43f5e);--nk-glow:rgba(244,63,94,.5)}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav,.ss-nav) a.nav-key[data-nav-key]:hover{transform:translateY(-1px)!important;box-shadow:0 12px 22px -10px var(--nk-glow),inset 0 1px 0 rgba(255,255,255,.3)!important}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav,.ss-nav) a.nav-key[data-nav-key]:is(.active,[aria-current=page]){outline:2px solid #f5c542!important;outline-offset:2px!important}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav,.ss-nav) a.nav-key[data-nav-key]:focus-visible{outline:3px solid #f5c542!important;outline-offset:3px!important}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav,.ss-nav) a.nav-key[data-nav-key] :is(.nav-count,.ym-new-games){background:#fff!important;color:#1d2b7a!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav,.ss-nav) a.nav-key[data-nav-key=games] .ym-new-games{color:#c0392b!important}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav) .nav-group:has(>a.nav-key[data-nav-key]){display:inline-flex!important;align-items:center!important;border-radius:999px!important;background:transparent!important}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav) .nav-group:has(>a.nav-key[data-nav-key])>a.nav-key{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:0!important;padding-right:10px!important}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav) .nav-group>a.nav-key[data-nav-key]+.nav-toggle{align-self:stretch!important;min-height:0!important;height:auto!important;margin:0!important;padding:0 12px 0 8px!important;border:1px solid rgba(255,255,255,.38)!important;border-left:1px solid rgba(255,255,255,.3)!important;border-radius:0 999px 999px 0!important;background:linear-gradient(135deg,#3b3fc4,#4f46e5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:800!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25)!important}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav) .nav-group>a.nav-key[data-nav-key=flashcards]+.nav-toggle{background:linear-gradient(135deg,#a227d8,#c026d3)!important}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav) .nav-group:has(>a.nav-key[data-nav-key]:is(.active,[aria-current=page])){outline:2px solid #f5c542!important;outline-offset:2px!important}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav) .nav-group>a.nav-key[data-nav-key]:is(.active,[aria-current=page]){outline:0!important}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav,.ss-nav) a.nav-key[data-nav-key=writing]::before{content:"";flex:0 0 auto;width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M4 20h4.2L19 9.2a2.1 2.1 0 0 0 0-3L17.8 5a2.1 2.1 0 0 0-3 0L4 15.8V20Z'/%3E%3Cpath d='m13.5 6.5 4 4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M4 20h4.2L19 9.2a2.1 2.1 0 0 0 0-3L17.8 5a2.1 2.1 0 0 0-3 0L4 15.8V20Z'/%3E%3Cpath d='m13.5 6.5 4 4'/%3E%3C/svg%3E") center/contain no-repeat}html:is(#ymnk,*) body:is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*):is(#ymnk,*) :is(.site-nav,.bank-nav,.ss-nav) a.nav-key[data-nav-key] :is(.ym-nav-icon,.ym-nav-icon svg){color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}}@layer ym-content-layout{html:is(#ymdt,*) body:is(#ymdt,*):is(#ymdt,*):is(#ymdt,*):is(#ymdt,*):is(#ymdt,*) .footer-brand :is(.big,p,span,a,small){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html:is(#ymdt,*) body:is(#ymdt,*):is(#ymdt,*):is(#ymdt,*):is(#ymdt,*):is(#ymdt,*) .footer-brand p{color:rgba(255,255,255,.9)!important;-webkit-text-fill-color:rgba(255,255,255,.9)!important}}@layer ym-content-layout{html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page){--p3-ink:#1d2350;--p3-ink-2:#2c3466;--p3-muted:#5c6482;--p3-violet:#6550b5;--p3-violet-hi:#7d6ae0;--p3-violet-lo:#4f3c9f;--p3-violet-edge:#3a2b82;--p3-sky:#3d7cf0;--p3-line:#dde4f1;--p3-edge:#dfe5f1;--p3-surface:linear-gradient(180deg,#ffffff 0%,#fdfdff 55%,#f7f9fe 100%);--p3-slab: inset 0 1px 0 rgba(255,255,255,.95), 0 0 0 1px rgba(29,35,80,.055), 0 5px 0 -1px #e3e8f3, 0 6px 0 -1px rgba(29,35,80,.07), 0 18px 30px -16px rgba(29,35,80,.24), 0 42px 70px -42px rgba(101,80,181,.34);--p3-slab-hover: inset 0 1px 0 rgba(255,255,255,.95), 0 0 0 1px rgba(101,80,181,.16), 0 7px 0 -1px #e2def6, 0 8px 0 -1px rgba(29,35,80,.07), 0 28px 44px -20px rgba(29,35,80,.30), 0 56px 90px -46px rgba(101,80,181,.45);--p3-key: inset 0 1px 0 rgba(255,255,255,.34), inset 0 -2px 0 rgba(20,10,70,.18), 0 4px 0 var(--p3-violet-edge), 0 12px 20px -8px rgba(79,60,159,.6);--p3-key-hover: inset 0 1px 0 rgba(255,255,255,.4), inset 0 -2px 0 rgba(20,10,70,.18), 0 5px 0 var(--p3-violet-edge), 0 16px 26px -10px rgba(79,60,159,.66);--p3-key-press: inset 0 1px 0 rgba(255,255,255,.25), inset 0 2px 4px rgba(20,10,70,.25), 0 1px 0 var(--p3-violet-edge), 0 4px 8px -4px rgba(79,60,159,.5);--p3-cap: inset 0 1px 0 #ffffff, 0 0 0 1px #d8dfed, 0 3px 0 #d3dbea, 0 3px 0 1px rgba(29,35,80,.06), 0 8px 14px -8px rgba(29,35,80,.28);--p3-cap-hover: inset 0 1px 0 #ffffff, 0 0 0 1px #c9c0f0, 0 4px 0 #d6cff4, 0 4px 0 1px rgba(29,35,80,.06), 0 12px 18px -10px rgba(79,60,159,.4);--p3-navy-key: inset 0 1px 0 rgba(255,255,255,.2), inset 0 -2px 0 rgba(0,0,0,.25), 0 4px 0 #0f1433, 0 12px 22px -10px rgba(15,20,51,.7);--p3-well: inset 0 2px 5px rgba(29,35,80,.08), inset 0 0 0 1px #d9e0ee, 0 1px 0 #ffffff;--p3-chip: inset 0 1px 0 rgba(255,255,255,.9), inset 0 -2px 0 rgba(101,80,181,.14), 0 0 0 1px rgba(101,80,181,.18), 0 3px 0 #d8d1f3, 0 6px 12px -6px rgba(79,60,159,.35)}html:is(#ym3d,*):is(.ym-very-low-power,.ym-runtime-pressure) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page){--p3-slab:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1px rgba(29,35,80,.06),0 4px 0 -1px #e3e8f3,0 10px 16px -12px rgba(29,35,80,.24);--p3-slab-hover:var(--p3-slab)}@media(max-width:640px){html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page){--p3-slab:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1px rgba(29,35,80,.06),0 4px 0 -1px #e3e8f3,0 10px 16px -12px rgba(29,35,80,.24)}}html:is(#ym3d,*):has(>body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page)){background:radial-gradient(1100px 560px at 8% -6%,rgba(196,181,253,.42) 0%,rgba(196,181,253,0) 62%),radial-gradient(1000px 520px at 96% -4%,rgba(165,205,255,.5) 0%,rgba(165,205,255,0) 60%),linear-gradient(180deg,#f4f6fd 0%,#eef2fa 520px,#eef2f9 100%)!important;background-repeat:no-repeat!important;background-color:#eef2f9!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page){background:transparent!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-header,.bank-header){background:linear-gradient(180deg,rgba(255,255,255,.72) 0%,rgba(244,247,253,.55) 100%)!important;border-bottom:1px solid rgba(29,35,80,.07)!important;box-shadow:0 1px 0 rgba(255,255,255,.9),0 10px 30px -24px rgba(29,35,80,.35)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav)>a,html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group>.nav-parent{border:1px solid transparent!important;background:transparent!important;box-shadow:none!important;color:var(--p3-ink)!important;-webkit-text-fill-color:currentColor!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav)>a:not(.active):not([aria-current]):hover,html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group:not(:has(>.nav-parent.active))>.nav-parent:hover{background:linear-gradient(180deg,#ffffff,#f5f7fc)!important;box-shadow:var(--p3-cap)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav)>a:is(.active,[aria-current=page]){background:linear-gradient(180deg,#f6f3ff 0%,#ece6ff 100%)!important;color:var(--p3-violet-lo)!important;box-shadow:var(--p3-chip)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group{gap:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group:not(:has(>.nav-parent.active)){background:linear-gradient(180deg,#ffffff,#f5f7fc)!important;border:0!important;box-shadow:var(--p3-cap)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group:not(:has(>.nav-parent.active))>.nav-parent:hover{background:transparent!important;box-shadow:none!important;color:var(--p3-violet-lo)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group>.nav-toggle{background:transparent!important;border:0!important;border-left:1px solid rgba(29,35,80,.10)!important;border-radius:0 12px 12px 0!important;box-shadow:none!important;color:var(--p3-ink)!important;margin:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group>.nav-toggle:hover{background:rgba(101,80,181,.08)!important;color:var(--p3-violet-lo)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group>.nav-toggle[aria-expanded=true]>*{transform:rotate(180deg)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group:has(>.nav-parent.active){background:linear-gradient(180deg,#38427a 0%,#262e5e 55%,#1d2450 100%)!important;border:0!important;box-shadow:var(--p3-navy-key)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group:has(>.nav-parent.active)>.nav-parent{background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group:has(>.nav-parent.active)>.nav-toggle{background:transparent!important;color:#fff!important;border-left-color:rgba(255,255,255,.28)!important;box-shadow:none!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group:has(>.nav-parent.active)>.nav-toggle:hover{background:rgba(255,255,255,.12)!important;color:#fff!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-count{background:linear-gradient(180deg,#eef3ff,#dfe8ff)!important;color:#2747a8!important;box-shadow:inset 0 1px 0 #fff,0 0 0 1px #cfdcfb,0 2px 0 #cbd8f6!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group:has(>.nav-parent.active) .nav-count{background:linear-gradient(180deg,#ffffff,#e8edff)!important;color:#1d2450!important;box-shadow:inset 0 1px 0 #fff,0 2px 0 rgba(0,0,0,.25)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .nav-submenu{background:linear-gradient(180deg,#ffffff,#f9faff)!important;border:0!important;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(29,35,80,.08),0 24px 48px -18px rgba(29,35,80,.38),0 48px 80px -40px rgba(101,80,181,.45)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .nav-submenu .ym-submenu-main>span{color:var(--p3-ink)!important;-webkit-text-fill-color:currentColor!important;font-weight:750!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .nav-submenu .ym-submenu-main>small{color:#5c6482!important;-webkit-text-fill-color:currentColor!important;font-weight:500!important;font-size:12.5px!important;line-height:1.45!important;text-wrap:pretty}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .nav-submenu a:hover{background:linear-gradient(180deg,#f7f5ff,#efebff)!important;box-shadow:inset 0 0 0 1px rgba(101,80,181,.16)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.member-auth-bar) :is(.member-auth-admin,.member-auth-logout){background:linear-gradient(180deg,#ffffff,#f4f6fb)!important;border:0!important;box-shadow:var(--p3-cap)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.hero-panel,.hero-card,.sp-session-guide,.ym-part2-guide,.public-learning-entry,.learning-hub-banner,.library-tools,.topic-card,.set-card,.sp-part-card,.sp-quick-library,.bank-finder,.topic-panel,.question-card,.source-vocab-item,.translation-row,.fc-intro,.fc-section-link-panel,.toolbar,.stats>.stat,.study-grid>.panel,.hero.ym-sf-hero,.ym-sf-section,.ym-sf-practice>.ym-idea-pad,.ym-answer-recorder,.ym-p2-timer,.sp2-breakdown-section,.sp2-coach-section,.sp2-coach-card,.sp2-breakdown-card,.ss-hero,.ss-panel,.ss-step,.ss-card,.deck-tile,.lesson-intro,.catalogue-intro,.auth-card,.auth-copy){background:var(--p3-surface)!important;border-color:transparent!important;box-shadow:var(--p3-slab)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.lesson-intro,.catalogue-intro){padding-inline:clamp(20px,4vw,48px)!important;border-radius:24px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.question-card,.ym-sf-section,.study-grid>.panel,.bank-finder,.topic-panel,.ym-p2-timer,.sp2-breakdown-section,.sp2-coach-section,.ss-panel){box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1px rgba(29,35,80,.055),0 4px 0 -1px #e3e8f3,0 5px 0 -1px rgba(29,35,80,.06),0 18px 34px -24px rgba(29,35,80,.26)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.hero-panel,.hero-card,.sp-session-guide,.ym-part2-guide,.hero.ym-sf-hero,.ss-hero){box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1px rgba(29,35,80,.06),0 5px 0 -1px #e3e8f3,0 6px 0 -1px rgba(29,35,80,.07),0 15px 0 -8px #ebe7fb,0 15px 0 -7px rgba(101,80,181,.13),0 25px 0 -16px #f2f0fc,0 25px 0 -15px rgba(101,80,181,.1),0 36px 60px -28px rgba(29,35,80,.34),0 60px 90px -50px rgba(101,80,181,.45)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(#home,#flashcards-home,section.hero,.sp-hub-hero,.studio-hero){content-visibility:visible!important;contain:none!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) main>section{content-visibility:visible!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #flashcards-home .hero-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1px rgba(29,35,80,.06),0 5px 0 -1px #e3e8f3,0 6px 0 -1px rgba(29,35,80,.07),0 15px 0 -8px #ebe7fb,0 15px 0 -7px rgba(101,80,181,.13),0 22px 30px -22px rgba(29,35,80,.3)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.hero-panel.studio-part-index)>a,html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.sp-session-guide) li{background:linear-gradient(180deg,#ffffff,#f8f9fe)!important;border-color:transparent!important;box-shadow:var(--p3-cap)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .hero-panel.studio-part-index>a:hover{box-shadow:var(--p3-cap-hover)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.studio-part-no,.book-number,.topic-number>span:first-child,.question-number,.qnum,.bank-topic-no,.sp-step-no){background:linear-gradient(180deg,#ffffff 0%,#f1edff 100%)!important;border-color:transparent!important;color:var(--p3-violet-lo)!important;-webkit-text-fill-color:currentColor!important;box-shadow:var(--p3-chip)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.set-kind,.badges .badge,.lesson-badges span,.sp2-tag,.source-tags span){box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(29,35,80,.07),0 2px 0 #e1e6f2!important;border-color:transparent!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.btn.primary,.btn.btn-primary,.sp-part-action,.ym-speaking-points-practice,.filter-btn.active,.mode-btn.active,.flashcard-category-tab.active,.topic-all-link.active,.topic-button.active,.precision-part-tabs a:is(.active,[aria-current=page]),#nextCard.btn,#shuffleCards.btn,#checkAnswer.btn,.ym-idea-submit,.p2-timer-primary,.ss-button.ss-primary,.fc-section-link.active,.public-learning-actions a:not(:last-child),.auth-card button[type=submit],.login-card button[type=submit]){background:linear-gradient(180deg,var(--p3-violet-hi) 0%,var(--p3-violet) 52%,var(--p3-violet-lo) 100%)!important;border-color:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:var(--p3-key)!important;text-shadow:0 1px 0 rgba(20,10,70,.25)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.btn.primary,.btn.btn-primary,.sp-part-action,.ym-speaking-points-practice,.filter-btn.active,.mode-btn.active,.flashcard-category-tab.active,.topic-all-link.active,.topic-button.active,.precision-part-tabs a:is(.active,[aria-current=page]),#nextCard.btn,#shuffleCards.btn,#checkAnswer.btn,.ym-idea-submit,.p2-timer-primary,.ss-button.ss-primary,.public-learning-actions a:not(:last-child)) :is(span,b,strong,small,em){color:inherit!important;-webkit-text-fill-color:currentColor!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.btn.secondary,.btn.btn-secondary,.btn.ghost,.tool-btn,.filter-btn:not(.active),.mode-btn:not(.active),.flashcard-category-tab:not(.active),.topic-button:not(.active):not(.is-featured),.open-set,.open-topic,.fc-section-link:not(.active),.fc-copy-current-link,.fc-back,.ym-part2-back,.p2-timer-secondary,.p2-timer-reset,.ym-idea-template,.ym-idea-clear,.ym-idea-refresh,.ym-translation-toggle,.ss-button:not(.ss-primary),.public-learning-actions a:last-child,.ym-speaking-points-retry,#prevCard.btn,#flipCard.btn,#speakWord.btn,#markLearned.btn,#showHint.btn,#showIPA.btn,#revealAnswer.btn,#clearAnswer.btn,#resetProgress.btn){background:linear-gradient(180deg,#ffffff 0%,#f5f7fc 100%)!important;border-color:transparent!important;color:var(--p3-ink)!important;-webkit-text-fill-color:currentColor!important;box-shadow:var(--p3-cap)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.open-set,.open-topic){color:var(--p3-violet-lo)!important;border-radius:12px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .topic-card>.open-topic{min-height:44px!important;padding:9px 14px!important;align-items:center!important;justify-content:center!important;border-top:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.btn.primary,.btn.btn-primary,.sp-part-action,.ym-speaking-points-practice,#nextCard.btn,#shuffleCards.btn,#checkAnswer.btn,.ym-idea-submit,.p2-timer-primary,.ss-button.ss-primary,.public-learning-actions a:not(:last-child)):not(:disabled):hover{box-shadow:var(--p3-key-hover)!important;filter:brightness(1.04)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.btn.primary,.btn.btn-primary,.sp-part-action,.ym-speaking-points-practice,#nextCard.btn,#shuffleCards.btn,#checkAnswer.btn,.ym-idea-submit,.p2-timer-primary,.ss-button.ss-primary,.public-learning-actions a:not(:last-child)):not(:disabled):active{box-shadow:var(--p3-key-press)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.btn.secondary,.btn.btn-secondary,.btn.ghost,.tool-btn,.filter-btn:not(.active),.mode-btn:not(.active),.flashcard-category-tab:not(.active),.topic-button:not(.active):not(.is-featured),.open-set,.open-topic,.fc-section-link:not(.active),.fc-copy-current-link,.p2-timer-secondary,.p2-timer-reset,.ym-idea-template,.ym-idea-clear,.ym-idea-refresh,.ym-translation-toggle,.ss-button:not(.ss-primary),.public-learning-actions a:last-child):not(:disabled):hover{box-shadow:var(--p3-cap-hover)!important;color:var(--p3-violet-lo)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.btn.secondary,.btn.btn-secondary,.btn.ghost,.tool-btn,.filter-btn:not(.active),.mode-btn:not(.active),.flashcard-category-tab:not(.active),.topic-button:not(.active):not(.is-featured),.open-set,.open-topic,.fc-section-link:not(.active),.fc-copy-current-link,.p2-timer-secondary,.p2-timer-reset,.ym-idea-template,.ym-idea-clear,.ym-idea-refresh,.ym-translation-toggle,.ss-button:not(.ss-primary),.public-learning-actions a:last-child):not(:disabled):active{box-shadow:inset 0 2px 4px rgba(29,35,80,.12),0 0 0 1px #d3dbea,0 1px 0 #d3dbea!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .fc-section-link.active :is(span,b,strong,small){color:#fff!important;-webkit-text-fill-color:#fff!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .fc-section-link.active>span:first-child{background:rgba(255,255,255,.18)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .sp-session-guide li{border-radius:14px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.auth-feature,.auth-help-row,.auth-remember-device){background:linear-gradient(180deg,#ffffff,#f8f9fe)!important;border-color:transparent!important;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(29,35,80,.07),0 3px 0 #e4e9f3,0 10px 18px -12px rgba(29,35,80,.25)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .ym-sf-section .grid>.card,html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .ym-sf-section>.memory{background:linear-gradient(180deg,#ffffff,#fafbfe)!important;border-color:transparent!important;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(29,35,80,.07),0 3px 0 #e4e9f3,0 10px 18px -12px rgba(29,35,80,.25)!important}@media(min-width:1100px){html body.ym-flashcards-set>.member-auth-bar{position:absolute!important;top:22px!important;bottom:auto!important;right:auto!important;left:50%!important;transform:translateX(-50%)!important}}@media(min-width:1240px){html body.ym-speaking-topic>.member-auth-bar{position:absolute!important;top:7px!important;bottom:auto!important;right:auto!important;left:50%!important;transform:translateX(-50%)!important}}@media(max-width:1239px){html body.ym-speaking-topic:has(>.member-auth-bar) #ymSpeakingNotes.ym-notes-dock.is-collapsed{bottom:calc(90px + env(safe-area-inset-bottom,0px))!important}}html body:has(#ymSpeakingNotes.ym-notes-dock.is-collapsed) #backTop.back-top{bottom:calc(74px + env(safe-area-inset-bottom,0px))!important}@media(min-width:1340px){html body:has(#ymSpeakingNotes.ym-notes-dock.is-collapsed) #backTop.back-top{bottom:96px!important;right:20px!important}}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(input[type=search],input[type=text],input[type=email],input[type=password],input:not([type]),select,textarea):not([type=checkbox]):not([type=radio]){background-color:#f8faff!important;border-color:transparent!important;box-shadow:var(--p3-well)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(input,select,textarea):focus-visible{box-shadow:inset 0 2px 5px rgba(29,35,80,.06),0 0 0 2px var(--p3-violet),0 0 0 6px rgba(101,80,181,.18)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .search-wrap{background-color:#f8faff!important;border-color:transparent!important;box-shadow:var(--p3-well)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .search-wrap>input:not(#ym3d-a):not(#ym3d-b){background:transparent!important;box-shadow:none!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .search-wrap>input:not(#ym3d-a):not(#ym3d-b):focus-visible{outline:2px solid transparent!important;outline-offset:-2px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .search-wrap:focus-within{box-shadow:inset 0 2px 5px rgba(29,35,80,.06),0 0 0 2px var(--p3-violet),0 0 0 6px rgba(101,80,181,.18)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points{background:radial-gradient(520px 220px at 0% 0%,rgba(196,181,253,.28),rgba(196,181,253,0) 70%),var(--p3-surface)!important;border-color:transparent!important;box-shadow:var(--p3-slab)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-emblem{filter:drop-shadow(0 2px 0 rgba(29,35,80,.18)) drop-shadow(0 10px 14px rgba(29,35,80,.22))!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-progress{background:linear-gradient(180deg,#f8f6ff,#f1eefc)!important;border-color:transparent!important;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(101,80,181,.12),0 3px 0 #e4def8!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-meter{height:10px!important;background:#e4e0f5!important;box-shadow:inset 0 2px 3px rgba(29,35,80,.16),0 1px 0 #fff!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-meter::-webkit-progress-bar{background:#e4e0f5!important;border-radius:10px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-meter::-webkit-progress-value{background:linear-gradient(180deg,#9b8af0 0%,#6a55c8 50%,#4f3c9f 100%)!important;border-radius:10px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-meter::-moz-progress-bar{background:linear-gradient(180deg,#9b8af0 0%,#6a55c8 50%,#4f3c9f 100%)!important;border-radius:10px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li{--m-hi:#ffffff;--m-mid:#eef1f7;--m-lo:#d9dfea;--m-edge:#c3cbdb;--m-ink:#2b3346;background:linear-gradient(160deg,var(--m-hi) 0%,var(--m-mid) 48%,var(--m-lo) 100%)!important;border:0!important;color:var(--m-ink)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset 0 -2px 0 rgba(0,0,0,.06),0 0 0 1px rgba(29,35,80,.08),0 4px 0 var(--m-edge),0 10px 16px -10px rgba(29,35,80,.4)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li :is(strong,span,em){color:var(--m-ink)!important;-webkit-text-fill-color:currentColor!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li[data-level=bronze]{--m-hi:#fbe9da;--m-mid:#eec3a0;--m-lo:#d39466;--m-edge:#a8683c;--m-ink:#4a250c}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li[data-level=silver]{--m-hi:#ffffff;--m-mid:#e3e8ef;--m-lo:#c3cbd6;--m-edge:#97a2b3;--m-ink:#273142}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li[data-level=gold]{--m-hi:#fff6d6;--m-mid:#f6da86;--m-lo:#dcae3f;--m-edge:#a97b16;--m-ink:#3f2c03}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li[data-level=platinum]{--m-hi:#f3fbfa;--m-mid:#d5ece9;--m-lo:#a9d0cb;--m-edge:#6fa39c;--m-ink:#15403b}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li[data-level=diamond]{--m-hi:#f1f7ff;--m-mid:#cfe2ff;--m-lo:#98bdf6;--m-edge:#5d86d6;--m-ink:#112a5e}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li[data-progress=upcoming]{filter:saturate(.55)!important;opacity:.92!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li[data-progress=current]{filter:none!important;opacity:1!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -2px 0 rgba(0,0,0,.08),0 0 0 2px var(--p3-violet),0 5px 0 var(--m-edge),0 14px 22px -10px rgba(79,60,159,.6)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li[data-progress=achieved]{filter:none!important;opacity:1!important}@media(min-width:760px){html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones>h3{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-parts{grid-template-columns:repeat(5,minmax(0,1fr))!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-parts>div{grid-column:auto!important}}@media(min-width:1180px){html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;column-gap:30px!important;align-items:center!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-summary{display:contents!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-identity{grid-column:1!important;grid-row:1!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-earned{grid-column:3!important;grid-row:1!important;max-width:none!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-progress{grid-column:2!important;grid-row:1!important;margin:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points :is(.ym-speaking-points-milestones,.ym-speaking-points-parts,.ym-speaking-points-foot){grid-column:1/-1!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones{margin-top:20px!important}}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-games{background:linear-gradient(180deg,#fff9e6,#ffefc2)!important;border-color:transparent!important;box-shadow:inset 0 1px 0 #fff,0 0 0 1px #edd38a,0 3px 0 #e2c26a,0 8px 14px -8px rgba(169,123,22,.5)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #flashcard.flashcard .face{box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(29,35,80,.06),0 6px 0 -1px #e6e9f4,0 7px 0 -1px rgba(29,35,80,.06),0 12px 0 -5px #edf0f8,0 13px 0 -5px rgba(29,35,80,.05),0 30px 50px -26px rgba(29,35,80,.35)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.ym-quiz-toggle,.ym-notes-tab){box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 0 0 1px rgba(29,35,80,.08),0 4px 0 rgba(29,35,80,.14),0 14px 26px -10px rgba(29,35,80,.45)!important}@media(max-width:640px){html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.hero-panel,.hero-card,.sp-session-guide,.ym-part2-guide,.hero.ym-sf-hero,.ss-hero){box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1px rgba(29,35,80,.06),0 5px 0 -1px #e3e8f3,0 6px 0 -1px rgba(29,35,80,.07),0 13px 0 -6px #ebe7fb,0 13px 0 -5px rgba(101,80,181,.12),0 24px 40px -22px rgba(29,35,80,.3)!important}}@media(min-width:1340px){html body .ym-quiz{left:10px!important}html body .ym-quiz .ym-quiz-toggle{flex-direction:column!important;justify-content:center!important;gap:3px!important;width:62px!important;height:auto!important;min-height:66px!important;padding:7px 4px 8px!important;border-radius:18px!important}html body .ym-quiz .ym-quiz-coin{width:34px!important;height:34px!important;font-size:16px!important}html body .ym-quiz .ym-quiz-label{font-size:11px!important;line-height:1.15!important;white-space:nowrap!important}html body #ymSpeakingNotes.ym-notes-dock.is-collapsed{right:10px!important}html body #ymSpeakingNotes.ym-notes-dock.is-collapsed>button.ym-notes-tab{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:62px!important;height:auto!important;min-height:66px!important;padding:8px 4px!important;border-radius:18px!important;white-space:normal!important;text-align:center!important;line-height:1.15!important;font-size:11px!important}}html body .ym-skip-link:not(:focus){transform:translateY(-180%)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-footer,.bank-footer,.source-footer,.fc-footer,.ss-footer,.learning-footer){background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.65) 100%)!important;border-top:1px solid rgba(29,35,80,.07)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html:is(#ym3d,*):not(.ym-very-low-power):not(.ym-runtime-pressure) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.topic-card,.set-card,.sp-part-card,.deck-tile,.learning-hub-banner,.public-learning-entry,.hero-panel.studio-part-index>a,.sp2-coach-card,.source-vocab-item){transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s cubic-bezier(.2,.8,.2,1)!important}html:is(#ym3d,*):not(.ym-very-low-power):not(.ym-runtime-pressure) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.topic-card,.set-card,.sp-part-card,.deck-tile,.learning-hub-banner,.public-learning-entry,.sp2-coach-card,.source-vocab-item):hover{transform:perspective(1100px) translateY(-6px) rotateX(3deg)!important;box-shadow:var(--p3-slab-hover)!important}html:is(#ym3d,*):not(.ym-very-low-power):not(.ym-runtime-pressure) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) .hero-panel.studio-part-index>a:hover{transform:translateY(-2px)!important}html:is(#ym3d,*):not(.ym-very-low-power):not(.ym-runtime-pressure) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.btn,.sp-part-action,.ym-speaking-points-practice,.filter-btn,.mode-btn,.tool-btn,.open-set,.open-topic,.fc-section-link,.topic-button,.ss-button,.public-learning-actions a,.ym-idea-submit,.p2-timer-primary,.p2-timer-secondary,.ym-speaking-points-games,.nav-toggle,:is(.site-nav,.bank-nav)>a){transition:transform .14s ease,box-shadow .14s ease,background-color .14s ease!important}html:is(#ym3d,*):not(.ym-very-low-power):not(.ym-runtime-pressure) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.btn,.sp-part-action,.ym-speaking-points-practice,.filter-btn,.mode-btn,.tool-btn,.open-set,.open-topic,.fc-section-link,.topic-button,.ss-button,.public-learning-actions a,.ym-idea-submit,.p2-timer-primary,.p2-timer-secondary,.ym-speaking-points-games):not(:disabled):hover{transform:translateY(-1px)!important}html:is(#ym3d,*):not(.ym-very-low-power):not(.ym-runtime-pressure) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.btn,.sp-part-action,.ym-speaking-points-practice,.filter-btn,.mode-btn,.tool-btn,.open-set,.open-topic,.fc-section-link,.topic-button,.ss-button,.public-learning-actions a,.ym-idea-submit,.p2-timer-primary,.p2-timer-secondary,.ym-speaking-points-games):not(:disabled):active{transform:translateY(3px)!important}}@media(max-width:640px){html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-header,.bank-header){grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"logo account" "nav nav"!important;align-items:center!important;column-gap:10px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-header,.bank-header)>:is(.logo,.bank-logo){grid-area:logo!important;min-width:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-header,.bank-header)>.member-auth-bar{grid-area:account!important;width:auto!important;padding:0!important;margin:0!important;justify-content:flex-end!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-header,.bank-header)>:is(.site-nav,.bank-nav){grid-area:nav!important;gap:4px!important;padding:4px 0 10px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav)>a,html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group>.nav-parent{min-height:38px!important;padding:7px 10px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group{padding:2px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-nav,.bank-nav) .nav-group>.nav-toggle{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}}@media(max-width:640px){html body.ym-games-page .site-header{padding-inline:0!important}html body.ym-games-page .site-nav{gap:4px!important}html body.ym-games-page .site-nav .nav-count{display:none!important}}html body.ym-games-page .site-header>.logo{min-height:46px!important}html body.ym-games-page #ym-games>section{content-visibility:visible!important}html body.ym-games-page #ym-games>#ym-speaking-points:first-child{display:none!important}html body.ym-games-page #ym-games>#gmRankbar .gm-rank-next{min-height:22px!important}@media(max-width:759px){html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points{padding:14px 14px 12px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-summary{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 10px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-identity{gap:10px!important;flex:1 1 180px!important;min-width:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-identity>div{min-width:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-emblem{flex-basis:44px!important;width:44px!important;height:52px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-identity h2{font-size:12px!important;margin:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-eyebrow{font-size:9.5px!important;margin:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-rank{font-size:22px!important;line-height:1.15!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-earned{flex:0 0 auto!important;width:auto!important;max-width:none!important;padding:0!important;border:0!important;flex-direction:column!important;align-items:flex-end!important;gap:0!important;margin-left:auto!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-summary{border:0!important;padding-bottom:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-label{font-size:10.5px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-total{font-size:22px!important;line-height:1.15!important;margin:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-progress{margin-top:10px!important;padding:10px 12px!important;gap:6px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-progress-note{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-practice{min-height:38px!important;margin-top:2px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones{margin-top:10px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones>h3{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones ol{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li{grid-column:auto!important;position:relative!important;padding:7px 4px 6px!important;gap:1px!important;align-items:center!important;text-align:center!important;border-radius:10px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li strong{font-size:11px!important;line-height:1.2!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li span{font-size:9.5px!important;line-height:1.2!important;overflow-wrap:normal!important;word-break:normal!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li em{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li:is([data-progress=current],[data-progress=achieved])::after{position:absolute;top:-7px;right:-4px;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;font:800 10px/1 Arial,sans-serif;color:#fff;box-shadow:0 2px 0 rgba(0,0,0,.15)}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li[data-progress=current]::after{content:"★";content:"★" / "";background:var(--p3-violet)}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li[data-progress=achieved]::after{content:"✓";content:"✓" / "";background:#2f9e6f}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-parts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important;margin-top:10px!important;padding-top:10px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-parts>div{grid-column:auto!important;min-width:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-parts dt{display:flex!important;flex-wrap:wrap!important;gap:0 6px!important;font-size:11.5px!important;line-height:1.3!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-parts dt span{display:inline!important;font-size:10px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-parts dd{font-size:11px!important;line-height:1.3!important;margin:2px 0 0!important;padding:0!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-foot{margin-top:10px!important;gap:4px 8px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-games{margin:0 0 2px!important;padding:7px 12px!important;font-size:12px!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points :is(.ym-speaking-points-private,.ym-speaking-points-status){font-size:10.5px!important;line-height:1.45!important;margin:0!important}}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page){--p3-card-h:376px;--p3-card-mt:0px;--p3-card-mb:24px}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page).ym-speaking-overview{--p3-card-mt:24px;--p3-card-mb:0px}@media(max-width:1179px){html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page){--p3-card-h:462px}}@media(max-width:999px){html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page){--p3-card-h:498px}}@media(max-width:759px){html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page){--p3-card-h:402px}}@media(max-width:599px){html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page){--p3-card-h:470px}}@media(max-width:479px){html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page){--p3-card-h:496px}}@media(max-width:413px){html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page){--p3-card-h:550px}}@media(max-width:389px){html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page){--p3-card-h:570px}}@media(max-width:339px){html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page){--p3-card-h:615px}}html:is(#ym3d,*):not(.ym-in-frame):has(script[src*=speaking-points-v24-33]) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) main:not(:has(>#ym-speaking-points))::before{content:""!important;display:block!important;position:static!important;height:var(--p3-card-h);margin:var(--p3-card-mt) 0 var(--p3-card-mb);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.75),rgba(247,249,254,.75));box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(29,35,80,.05),0 5px 0 -1px #e8ecf5;animation:p3-hold-release 0s linear 6s forwards!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points[data-state=loading]{min-height:var(--p3-card-h)!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points[data-state=loading]>*{visibility:hidden!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) #ym-speaking-points#ym-speaking-points#ym-speaking-points[data-state=loading] .ym-speaking-points-status{visibility:visible!important}@media(min-width:641px){html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-header,.bank-header){padding-left:max(27px,calc((100% - 1200px) / 2))!important;padding-right:max(27px,calc((100% - 1200px) / 2))!important}html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.site-header,.bank-header)>:is(.logo,.bank-logo){grid-column:1!important;grid-row:1!important;justify-self:start!important}}@keyframes p3-hold-release{to{height:0;margin:0;box-shadow:none;background:none}}}@layer ym-content-layout{html:is(#ym3d,*) body:is(#ym3d,*):is(#ym3d,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page){--p3-key: inset 0 1px 0 rgba(255,255,255,.28), inset 0 0 0 1px rgba(20,12,70,.18), 0 1px 2px rgba(20,16,60,.16), 0 10px 22px -12px rgba(40,30,110,.55);--p3-key-hover: inset 0 1px 0 rgba(255,255,255,.32), inset 0 0 0 1px rgba(20,12,70,.2), 0 2px 4px rgba(20,16,60,.16), 0 16px 30px -14px rgba(40,30,110,.6);--p3-key-press: inset 0 1px 3px rgba(10,6,40,.32), inset 0 0 0 1px rgba(20,12,70,.22), 0 1px 1px rgba(20,16,60,.12);--p3-cap: inset 0 1px 0 #ffffff, 0 0 0 1px rgba(29,35,80,.11), 0 1px 2px rgba(29,35,80,.06), 0 8px 18px -12px rgba(29,35,80,.28);--p3-cap-hover: inset 0 1px 0 #ffffff, 0 0 0 1px rgba(101,80,181,.34), 0 2px 4px rgba(29,35,80,.07), 0 12px 24px -14px rgba(79,60,159,.4);--p3-navy-key: inset 0 1px 0 rgba(255,255,255,.18), inset 0 0 0 1px rgba(0,0,0,.22), 0 1px 2px rgba(15,20,51,.25), 0 12px 24px -12px rgba(15,20,51,.65);--p3-chip: inset 0 1px 0 rgba(255,255,255,.92), 0 0 0 1px rgba(101,80,181,.2), 0 1px 2px rgba(29,35,80,.06), 0 6px 14px -10px rgba(79,60,159,.35)}html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(.ym-studio,.auth-page,.ym-learn-page,.ym-admin-workspace) :is(button,.btn,a.btn,[role=button],input[type=submit],input[type=button],.sp-part-action,.open-set,.open-topic,.flashcard-category-tab,.filter-btn,.mode-btn,.topic-button,.fc-back,.member-auth-admin,.member-auth-logout):not(#gmStage *):not(.nav-toggle){letter-spacing:.012em!important;font-feature-settings:"kern" 1,"liga" 1!important;text-shadow:none!important;-webkit-font-smoothing:antialiased!important}html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(.ym-studio,.auth-page,.ym-learn-page,.ym-admin-workspace) :is(.btn,a.btn,.sp-part-action,.open-set,.open-topic,.member-auth-admin,.member-auth-logout,.auth-card button[type=submit],.login-card button[type=submit]){font-weight:700!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) .member-auth-bar{box-shadow:0 0 0 1px rgba(29,35,80,.08),0 12px 28px -16px rgba(29,35,80,.4)!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) .member-auth-bar .member-auth-admin{background:linear-gradient(180deg,#2b3470 0%,#1f2757 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 0 1px rgba(15,20,51,.35),0 8px 16px -10px rgba(15,20,51,.7)!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) .member-auth-bar .member-auth-admin:hover{background:linear-gradient(180deg,#323c7c 0%,#2a3466 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) .member-auth-bar .member-auth-logout{background:#fff!important;color:#232b50!important;-webkit-text-fill-color:#232b50!important;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(29,35,80,.14)!important}html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(.ym-studio,.auth-page,.ym-learn-page) main :is(h1,h2){letter-spacing:-.018em!important;text-wrap:balance;font-feature-settings:"kern" 1,"liga" 1!important}html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(.ym-studio,.auth-page,.ym-learn-page) main h3{letter-spacing:-.008em!important;text-wrap:balance}html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(.ym-studio,.auth-page,.ym-learn-page) main p{text-wrap:pretty;font-feature-settings:"kern" 1!important}html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(.ym-studio,.auth-page,.ym-learn-page) main :is(.eyebrow,.sp-kicker,.fc-eyebrow,.kicker){letter-spacing:.14em!important;font-weight:800!important}html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*) :is(.metric b,.sp-part-card dd,.member-auth-email,.ymh-points,.ymh-tier,.ym-rank-total,.ymdg-cab-chip){font-variant-numeric:tabular-nums!important}html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.btn.primary,.btn.btn-primary,.sp-part-action,.ym-speaking-points-practice,.filter-btn.active,.mode-btn.active,.flashcard-category-tab.active,.topic-all-link.active,.topic-button.active,.precision-part-tabs a:is(.active,[aria-current=page]),#nextCard.btn,#shuffleCards.btn,#checkAnswer.btn,.ym-idea-submit,.p2-timer-primary,.ss-button.ss-primary,.fc-section-link.active,.public-learning-actions a:not(:last-child),.auth-card button[type=submit],.login-card button[type=submit]){background:linear-gradient(180deg,#2b3470 0%,#232b50 55%,#1c2347 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:transparent!important;box-shadow:inset 0 0 0 1px rgba(200,169,106,.6),inset 0 1px 0 rgba(255,255,255,.14),0 10px 22px -12px rgba(28,35,71,.62)!important}html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.btn.primary,.btn.btn-primary,.sp-part-action,.ym-speaking-points-practice,.filter-btn.active,.mode-btn.active,.flashcard-category-tab.active,.topic-all-link.active,.topic-button.active,.precision-part-tabs a:is(.active,[aria-current=page]),#nextCard.btn,#shuffleCards.btn,#checkAnswer.btn,.ym-idea-submit,.p2-timer-primary,.ss-button.ss-primary,.fc-section-link.active,.public-learning-actions a:not(:last-child),.auth-card button[type=submit],.login-card button[type=submit]):hover{background:linear-gradient(180deg,#323c7c 0%,#2a3466 55%,#222a5a 100%)!important;box-shadow:inset 0 0 0 1px rgba(200,169,106,.8),inset 0 1px 0 rgba(255,255,255,.16),0 14px 28px -14px rgba(28,35,71,.66)!important;filter:none!important}html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.btn.primary,.btn.btn-primary,.sp-part-action,.ym-speaking-points-practice,.filter-btn.active,.mode-btn.active,.flashcard-category-tab.active,.topic-all-link.active,.topic-button.active,.precision-part-tabs a:is(.active,[aria-current=page]),#nextCard.btn,#shuffleCards.btn,#checkAnswer.btn,.ym-idea-submit,.p2-timer-primary,.ss-button.ss-primary,.fc-section-link.active,.public-learning-actions a:not(:last-child),.auth-card button[type=submit],.login-card button[type=submit]):active{box-shadow:inset 0 0 0 1px rgba(200,169,106,.6),inset 0 2px 4px rgba(0,0,0,.3)!important}html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(.ym-studio,.auth-page:not(.admin-page),.ym-learn-page) :is(.btn.primary,.btn.btn-primary,.sp-part-action,.ym-speaking-points-practice,.filter-btn.active,.mode-btn.active,.flashcard-category-tab.active,.topic-all-link.active,.topic-button.active,.precision-part-tabs a:is(.active,[aria-current=page]),#nextCard.btn,#shuffleCards.btn,#checkAnswer.btn,.ym-idea-submit,.p2-timer-primary,.ss-button.ss-primary,.fc-section-link.active,.public-learning-actions a:not(:last-child),.auth-card button[type=submit],.login-card button[type=submit]):focus-visible{outline:3px solid #c8a96a!important;outline-offset:2px!important}html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(.ym-studio,.auth-page,.ym-learn-page) main :is(h1,h2):not(#ymHonor *):not(#tu-qua *):not(#ym-games *){font-family:Georgia,"Times New Roman",serif!important;font-weight:700!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) .member-auth-bar .member-auth-admin{box-shadow:inset 0 0 0 1px rgba(200,169,106,.6),inset 0 1px 0 rgba(255,255,255,.14),0 8px 16px -10px rgba(15,20,51,.7)!important}@media(max-width:640px){html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones ol{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li{min-width:0!important;text-align:left!important;justify-content:flex-start!important;align-items:center!important;padding:8px 10px!important}html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li strong{font-size:13px!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}html:is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ym-speaking-points#ym-speaking-points#ym-speaking-points .ym-speaking-points-milestones li span{font-size:11px!important}}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal{padding:0!important;overflow:hidden!important;border:1px solid rgba(200,169,106,.55)!important;border-radius:22px!important;background:#fff!important;color:#232b50!important;box-shadow:0 30px 60px -28px rgba(15,20,51,.55),0 0 0 1px rgba(28,35,71,.06)!important;font-family:Inter,"Segoe UI",Arial,sans-serif!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal:not([hidden]){z-index:2147483200!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-word:focus{outline:none!important;box-shadow:none!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-head{display:grid!important;gap:4px!important;padding:20px 64px 18px 22px!important;background:linear-gradient(160deg,#2b3470 0%,#1c2347 100%)!important;color:#fff!important;border-bottom:1px solid rgba(200,169,106,.55)!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-kicker{margin:0!important;color:#e7d3a6!important;font:800 11px/1.3 Inter,Arial,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-word{margin:2px 0 0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:700 28px/1.15 Georgia,"Times New Roman",serif!important;letter-spacing:-.01em!important;overflow-wrap:anywhere!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-ipa{margin:0!important;color:#e9dcbb!important;font:500 16px/1.4 "Segoe UI","Lucida Sans Unicode","Arial Unicode MS",Arial,sans-serif!important;font-style:normal!important;letter-spacing:.01em!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-clicked{margin:2px 0 0!important;color:#c9cfe6!important;font:500 13px/1.4 Inter,Arial,sans-serif!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-clicked b{color:#fff!important;font-weight:700!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-clicked[hidden]{display:none!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-body{display:grid!important;gap:10px!important;padding:16px 18px 18px!important;max-height:min(56vh,440px)!important;overflow-y:auto!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal :is(.ym-el-meaning,.ym-el-english,.ym-el-example){display:grid!important;gap:4px!important;margin:0!important;padding:12px 14px!important;border:1px solid #ebe6da!important;border-left:3px solid #c8a96a!important;border-radius:14px!important;background:#fbf9f4!important;box-shadow:none!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-english{border-left-color:#2b3470!important;background:#f6f7fc!important;border-color:#e3e6f2!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-example{background:#fff!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal :is(.ym-el-meaning,.ym-el-english,.ym-el-example)[hidden]{display:none!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal :is(.ym-el-meaning,.ym-el-english,.ym-el-example) b{color:#7a6331!important;font:800 11px/1.3 Inter,Arial,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-english b{color:#2b3470!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal :is(.ym-el-meaning,.ym-el-english,.ym-el-example) span{color:#232b50!important;font:500 16px/1.55 Inter,Arial,sans-serif!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-example span{font-style:italic!important;color:#3d4568!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-speak{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;min-height:50px!important;margin:4px 0 0!important;padding:12px 18px!important;border:0!important;border-radius:999px!important;background:linear-gradient(180deg,#2b3470 0%,#232b50 55%,#1c2347 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:700 16px/1.2 Inter,Arial,sans-serif!important;letter-spacing:.01em!important;box-shadow:inset 0 0 0 1px rgba(200,169,106,.6),inset 0 1px 0 rgba(255,255,255,.14),0 10px 22px -12px rgba(28,35,71,.62)!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-speak svg{color:#e7d3a6!important;flex:0 0 auto!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-speak:hover{background:linear-gradient(180deg,#323c7c 0%,#2a3466 55%,#222a5a 100%)!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-close{position:absolute!important;top:14px!important;right:14px!important;z-index:1!important;display:grid!important;place-items:center!important;width:40px!important;height:40px!important;min-height:0!important;padding:0!important;border:1px solid rgba(231,211,166,.55)!important;border-radius:50%!important;background:rgba(255,255,255,.08)!important;color:#fff!important;box-shadow:none!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal .ym-el-close:hover{background:rgba(255,255,255,.18)!important}html:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) body:is(#ymlx,*):is(#ymlx,*):is(#ymlx,*) #ymEnglishLookupFinal#ymEnglishLookupFinal :is(.ym-el-close,.ym-el-speak):focus-visible{outline:3px solid #c8a96a!important;outline-offset:2px!important}}
