@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css");.edu-shell{--edu-bg:#F8FAF5;--edu-panel:#fff;--edu-ink:#27352C;--edu-muted:#66736A;--edu-line:#E3E9DA;--edu-accent:#5B7F2E;--edu-soft:#EEF4E2;--edu-mint:#F1F3D6;--edu-input:#F4F7EF;min-height:100vh;background:var(--edu-bg);color:var(--edu-ink);font-family:Pretendard Variable,Pretendard,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,sans-serif;letter-spacing:-.01em;font-size:14px;line-height:1.65;color-scheme:light;letter-spacing:-.015em}.edu-shell *{box-sizing:border-box}.edu-shell h1,.edu-shell h2,.edu-shell h3,.edu-shell p{margin:0}.edu-shell h1{font-size:32px;line-height:1.3;letter-spacing:-.045em;font-weight:750}.edu-shell h2{font-size:20px;line-height:1.45;font-weight:700;letter-spacing:-.035em}.edu-shell h3{font-size:15px;line-height:1.5;font-weight:700}.edu-shell a{color:inherit;text-decoration:none}.edu-shell button,.edu-shell input,.edu-shell select,.edu-shell textarea{font:inherit;letter-spacing:inherit}.edu-shell button{cursor:pointer}.edu-shell button:disabled{opacity:.46;cursor:not-allowed}.edu-shell a:focus-visible,.edu-shell button:focus-visible{outline:3px solid #cee4af;outline-offset:3px}.edu-shell input,.edu-shell select,.edu-shell textarea{border:1px solid var(--edu-line);border-radius:10px;background:var(--edu-input);color:var(--edu-ink);padding:10px 12px;max-width:100%;min-width:0;outline:none}.edu-shell input:focus,.edu-shell select:focus,.edu-shell textarea:focus{border-color:var(--edu-accent);box-shadow:0 0 0 3px #857aff16}.edu-shell select{cursor:pointer}.edu-shell textarea{resize:vertical}.edu-shell small{font-size:11px;color:var(--edu-muted);line-height:1.65}.edu-shell summary{list-style:none;display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:650}.edu-shell summary::-webkit-details-marker{display:none}.edu-shell summary:after{content:"+";margin-left:auto;color:var(--edu-muted)}.edu-shell details[open]>summary:after{content:"−"}.edu-shell svg{flex-shrink:0;vertical-align:middle}.edu-shell .edu-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:12px 20px;border:1px solid var(--edu-accent);border-radius:11px;background:var(--edu-accent);color:white;font-weight:650;transition:background .2s,transform .2s}.edu-shell .edu-button:hover:not(:disabled){background:#95b567;transform:translateY(-1px)}.edu-shell .edu-button-small{min-height:36px;padding:8px 13px;font-size:12px}.edu-shell .edu-button-outline{background:transparent;color:var(--edu-ink);border-color:var(--edu-line)}.edu-shell .edu-button-outline:hover:not(:disabled){background:var(--edu-soft)}.edu-shell .edu-button-danger{background:#ae4251;border-color:#ae4251}.edu-text-button{gap:7px;padding:7px 0;background:none;color:var(--edu-accent);font-size:12px;font-weight:600}.edu-icon-button,.edu-text-button{display:inline-flex;align-items:center;border:0}.edu-icon-button{justify-content:center;min-width:31px;min-height:31px;border-radius:8px;background:transparent;color:var(--edu-muted)}.edu-icon-button:hover{background:var(--edu-soft);color:var(--edu-accent)}.edu-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.edu-between{justify-content:space-between}.edu-brand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-size:17px;font-weight:750;letter-spacing:-.04em}.edu-brand b{color:var(--edu-accent)}.edu-brand small{display:inline-block;margin-left:8px;font-size:8px;letter-spacing:.05em;font-weight:700;border:1px solid var(--edu-line);padding:2px 5px;border-radius:4px;vertical-align:middle}.edu-logo{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--edu-accent);color:#fff}.edu-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#58b99a;flex-shrink:0}.edu-eyebrow{display:block;color:var(--edu-accent);font-size:10px;letter-spacing:.16em;font-weight:750}.edu-label{gap:6px;color:var(--edu-muted);letter-spacing:.04em;font-weight:650}.edu-chip,.edu-label{display:inline-flex;align-items:center;font-size:10px}.edu-chip{gap:5px;border-radius:6px;padding:3px 7px;background:var(--edu-soft);color:var(--edu-accent);line-height:1.5;font-weight:600}.edu-chip.mint{background:var(--edu-mint);color:#377d65}.edu-muted{color:var(--edu-muted)}.edu-panel{padding:25px;border:1px solid var(--edu-line);border-radius:16px;background:var(--edu-panel);margin:20px 0}.edu-panel h2{display:flex;align-items:center;gap:9px;margin-bottom:13px}.edu-panel p{margin:10px 0;font-size:13px;line-height:1.85}.edu-notice{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--edu-line);border-radius:10px;background:var(--edu-soft);color:var(--edu-ink);font-size:12px;line-height:1.7;margin:12px 0}.edu-notice p{flex-basis:100%}.edu-notice.error{background:#fff0f1;color:#9c3849;border-color:#f2cbd1}.edu-notice.success{background:#e9f7ef;color:#39715a}.edu-notice>button:not(.edu-button){padding:3px;border:0;background:none;color:inherit;margin-left:auto}.edu-notice a{color:var(--edu-accent);font-weight:650}.edu-field{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:650}.edu-field select{width:100%;font-weight:400}.edu-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px;margin:23px 0}.edu-checkbox{display:flex;align-items:flex-start;gap:8px;margin:15px 0;font-size:12px;color:var(--edu-muted)}.edu-checkbox input{margin-top:4px;accent-color:var(--edu-accent)}.edu-landing{background:#fafaf8;--edu-bg:#fafaf8;--edu-panel:#fff;overflow:hidden}.edu-landing-wrap{max-width:1220px;margin:0 auto;padding:0 42px}.edu-landing-nav{height:95px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eaece8}.edu-landing-nav nav{display:flex;align-items:center;gap:27px;font-size:12px;color:#647087}.edu-landing-nav select{border:0;background:transparent;font-size:11px;padding:5px}.edu-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:54px;min-height:646px;padding:60px 0 45px}.edu-kicker{display:flex;align-items:center;gap:8px;color:#6c7a80;font-size:9px;font-weight:700;letter-spacing:.13em;margin-bottom:24px}.edu-hero h1{font-size:clamp(35px,3.7vw,49px);letter-spacing:-.055em;line-height:1.42}.edu-hero h1 em{font-style:normal;color:var(--edu-accent);position:relative}.edu-hero-copy>p{white-space:pre-line;font-size:15px;color:#7d8591;line-height:1.95;margin:25px 0 30px}.edu-hero-actions{display:flex;align-items:center;gap:23px}.edu-hero-actions .edu-button{padding:15px 21px;box-shadow:0 7px 16px #6358e720}.edu-hero-actions .edu-text-button{color:#586175;font-size:12px}.edu-hero-fine{display:flex;align-items:center;gap:5px;margin-top:17px;font-size:10px;color:#9298a2}.edu-demo-stack{position:relative;min-height:525px;padding:4px 28px 0 0}.edu-film-frame{background:#192c34;border-radius:16px;padding:17px 20px 12px;position:relative;height:304px;overflow:hidden;box-shadow:0 18px 40px #283b401a}.edu-film-top{display:flex;align-items:center;justify-content:space-between;color:#93a7ab;font-size:8px;letter-spacing:.15em;position:relative;z-index:2}.edu-film-top i{display:inline-block;background:#adc8bc;width:5px;height:5px;border-radius:50%;margin-right:5px}.edu-window-art{width:240px;height:170px;position:absolute;left:50%;top:24px;transform:translateX(-50%);background:linear-gradient(135deg,#24404a,#254b4d);border:10px solid #14282f;box-shadow:0 0 60px #4f756950}.edu-moon{position:absolute;right:33px;top:25px;width:38px;height:38px;border-radius:50%;background:#ded6ad;box-shadow:0 0 40px #ded6ad40}.edu-window-grid{position:absolute;inset:0;background:linear-gradient(90deg,transparent 47%,#172e34 47% 52%,transparent 52%),linear-gradient(0deg,transparent 50%,#172e34 50% 55%,transparent 55%)}.edu-sill{position:absolute;bottom:-15px;left:-27px;right:-27px;height:11px;background:#46635c}.edu-book{position:absolute;bottom:-3px;left:7px;width:45px;height:8px;background:#94a380;transform:rotate(-6deg)}.edu-book.two{bottom:7px;left:12px;width:45px;background:#7c9688;transform:rotate(4deg)}.edu-cup{position:absolute;bottom:0;right:12px;width:27px;height:30px;background:#b7baa0;border-radius:2px 2px 10px 10px}.edu-cup:after{content:"";position:absolute;right:-10px;top:6px;width:11px;height:15px;border:3px solid #b7baa0;border-radius:50%}.edu-film-caption{position:absolute;left:20px;right:20px;bottom:54px;text-align:center;color:#f9f7ec;font-size:17px;letter-spacing:.015em;font-weight:600}.edu-audio-wave{color:#b5d4c4;letter-spacing:6px}.edu-film-timeline{position:absolute;bottom:39px;left:20px;right:20px;height:2px;background:#546369}.edu-film-timeline span{display:block;width:38%;height:2px;background:#a9c4b9}.edu-film-frame>small{position:absolute;bottom:16px;left:20px;font-size:8px;color:#91a3a5}.edu-demo-answer{position:relative;width:91%;margin-top:-24px;margin-left:42px;background:white;border:1px solid #eaece7;border-radius:15px;padding:19px 21px 14px;box-shadow:0 20px 50px #38415913}.edu-demo-answer-head{display:flex;align-items:center;gap:9px;font-size:11px}.edu-demo-answer-head>.edu-chip{margin-left:auto;font-size:8px}.edu-companion-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--edu-soft);color:var(--edu-accent)}.edu-demo-quote{display:flex;align-items:center;justify-content:space-between;font-size:19px;font-weight:700;margin:15px 0 14px;letter-spacing:-.03em}.edu-demo-quote svg{color:#8590a1}.edu-demo-answer>p{font-size:13px;margin:3px 0 14px}.edu-demo-explain{padding:11px 13px;background:#fafcf7;border-radius:9px}.edu-demo-explain>span{color:#9aaf7c;font-size:9px;font-weight:650}.edu-demo-explain>p{font-size:11px;line-height:1.7;color:#6f728a;margin-top:4px}.edu-demo-bottom{display:flex;align-items:center;gap:5px;color:#8c98a2;font-size:8px;margin-top:13px}.edu-floating-note{position:absolute;bottom:48px;left:-19px;gap:7px;transform:rotate(-5deg);background:#e0f0e7;color:#5b8671;padding:11px 17px;border:3px solid #fafaf8;box-shadow:0 5px 14px #5162510a;border-radius:9px;font-size:10px}.edu-floating-note,.edu-modes{display:flex;align-items:center}.edu-modes{justify-content:center;gap:10px;padding:24px 0 40px;border-bottom:1px solid #e9ebe5}.edu-modes>span{font-size:11px;color:#969caa;margin-right:16px}.edu-modes button{display:flex;align-items:center;gap:5px;font-size:11px;background:none;border:1px solid transparent;color:#9399a6;padding:8px 14px;border-radius:7px}.edu-modes button.active{background:#f4f6f1;color:#94a779;border-color:#ecf0e6}.edu-feature-section{padding:78px 0 76px}.edu-section-heading{text-align:center}.edu-section-heading h2{font-size:29px;margin:11px 0 10px;letter-spacing:-.055em}.edu-section-heading p{font-size:13px;color:#949aa6}.edu-features{display:grid;grid-template-columns:repeat(3,1fr);gap:54px;margin-top:42px}.edu-features article{padding:7px 12px}.edu-feature-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;margin-bottom:17px}.edu-feature-icon.blue{background:#e7effb;color:#7099cf}.edu-feature-icon.violet{background:#f3f6ee;color:#a6b590}.edu-feature-icon.mint{background:#e1f0e8;color:#72a88f}.edu-feature-icon svg{width:20px}.edu-features article>span{font-size:8px;font-weight:700;letter-spacing:.1em;color:#a0a6b1}.edu-features h3{font-size:17px;margin:8px 0 12px}.edu-features p{color:#8b929f;font-size:12px;line-height:1.85;max-width:260px}.edu-memory-feature{background:#f2f4f0;border-radius:22px;padding:45px 55px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.edu-memory-feature h2{font-size:29px;white-space:pre-line;line-height:1.55;margin-top:13px}.edu-memory-feature p{white-space:pre-line;font-size:12px;line-height:1.9;color:#85899b;margin:15px 0}.edu-memory-illustration{position:relative;padding:4px 0 4px 28px}.edu-memory-line{position:absolute;left:4px;top:16px;bottom:17px;border-left:1px dashed #bec3b6}.edu-memory-illustration>div:not(.edu-memory-line){position:relative;display:grid;gap:6px;padding:12px 17px;margin-bottom:17px;border-radius:11px;background:#fdfefb;border:1px solid #eaede7}.edu-memory-illustration .edu-memory-node{position:absolute;left:-30px;top:23px;background:#c3ceb3;border:4px solid #f2f4f0;width:12px;height:12px;border-radius:50%}.edu-memory-illustration small{font-size:8px;letter-spacing:.09em;color:#99a28d}.edu-memory-illustration strong{font-size:14px}.edu-memory-illustration span:not(.edu-memory-node){font-size:9px;color:#a2a999;justify-self:start}.edu-memory-illustration .edu-memory-locked{opacity:.38;background:transparent!important;border-style:dashed!important}.edu-global{display:flex;align-items:center;gap:25px;padding:57px 16px;color:#8d9c94}.edu-global p{font-size:12px;color:#929b98;line-height:1.8}.edu-global strong{font-size:14px;color:#64766b}.edu-global .edu-button{margin-left:auto}.edu-footer{display:flex;align-items:center;gap:30px;border-top:1px solid #e9ebe5;padding:31px 0 35px;font-size:10px;color:#9aa19f}.edu-footer .edu-brand{font-size:13px}.edu-footer .edu-logo{width:26px;height:26px}.edu-footer>div{display:flex;gap:19px;margin-left:auto}.edu-onboarding>header{display:flex;justify-content:space-between;align-items:center;max-width:1100px;padding:26px;margin:auto}.edu-onboarding>header>a:last-child{font-size:12px;color:var(--edu-muted)}.edu-onboarding>main{max-width:1050px;margin:35px auto;display:grid;grid-template-columns:.8fr 1fr;background:var(--edu-panel);border:1px solid var(--edu-line);border-radius:23px;overflow:hidden}.edu-onboarding-illustration{padding:59px 42px;background:#f3f5f0;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start}.edu-onboarding-illustration>svg{color:#b6c6a0;margin-bottom:29px}.edu-onboarding-illustration>span{font-size:9px;font-weight:650;letter-spacing:.12em;color:#a3ae93}.edu-onboarding-illustration h1{font-size:30px;line-height:1.5;margin:13px 0 20px}.edu-onboarding-illustration p{color:#9aa28f;line-height:1.9;font-size:14px}.edu-onboarding-illustration small{margin-top:auto;padding-top:50px;color:#9ca392}.edu-language-bubbles{margin-top:45px;display:flex;flex-wrap:wrap;gap:11px}.edu-language-bubbles span{padding:9px 14px;border-radius:13px 13px 13px 3px;background:#fefefd;color:#97a681;font-size:15px;box-shadow:0 5px 13px #978caf10}.edu-language-bubbles span:nth-child(2){background:#d8eee6;color:#658776;transform:translateY(17px)}.edu-onboarding-form{padding:45px 39px}.edu-onboarding-form h2{margin-top:10px;font-size:25px}.edu-onboarding-form>p{font-size:12px;color:var(--edu-muted);margin-top:8px}.edu-onboarding-form>.edu-button{width:100%;margin-top:13px}.edu-app-header{height:77px;display:flex;align-items:center;justify-content:space-between;padding:0 31px;border-bottom:1px solid var(--edu-line);background:var(--edu-panel)}.edu-header-right{display:flex;align-items:center;gap:20px}.edu-header-right select{font-size:11px;background:transparent;padding:5px 8px}.edu-free-label{font-size:10px;color:var(--edu-muted)}.edu-app-grid{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:calc(100vh - 77px)}.edu-sidebar{border-right:1px solid var(--edu-line);padding:28px 16px;display:flex;flex-direction:column;gap:7px;position:sticky;top:0;height:calc(100vh - 77px)}.edu-sidebar>a{display:flex;align-items:center;gap:11px;padding:12px;border-radius:10px;font-size:12px;color:var(--edu-muted)}.edu-sidebar>a.active{background:var(--edu-soft);color:var(--edu-accent);font-weight:650}.edu-sidebar-bottom{margin-top:auto;padding:22px 13px 5px;border-top:1px solid var(--edu-line);color:var(--edu-muted);font-size:10px;line-height:1.9}.edu-sidebar-bottom .edu-dot{margin-right:5px}.edu-main{min-width:0;max-width:1330px;width:100%;padding:38px 42px 60px;margin:auto}.edu-page-heading{margin-bottom:20px}.edu-page-heading h1{font-size:29px;margin-top:10px}.edu-table-wrap{overflow-x:auto}.edu-shell table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}.edu-shell th{font-size:11px;color:var(--edu-muted);font-weight:500;padding:12px;white-space:nowrap}.edu-shell td,.edu-shell th{border-bottom:1px solid var(--edu-line)}.edu-shell td{padding:14px 12px}.edu-empty-state{display:flex;align-items:center;flex-direction:column;padding:75px 20px;text-align:center;gap:17px;color:var(--edu-muted)}.edu-empty-state h2{color:var(--edu-ink);font-size:24px}.edu-empty-state .edu-button{margin-top:9px}.edu-search{display:flex;align-items:center;gap:8px;background:var(--edu-panel);border:1px solid var(--edu-line);border-radius:11px;padding:3px 14px;color:var(--edu-muted);margin:21px 0}.edu-search input{border:0;background:transparent;width:100%;box-shadow:none!important}.edu-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.edu-phrase-card{margin:0;padding:23px}.edu-phrase-card h2{font-size:21px;margin:15px 0 6px}.edu-phrase-card .edu-saved-note{background:var(--edu-input);padding:12px;border-radius:8px;font-size:12px;color:var(--edu-muted);margin:18px 0}.edu-phrase-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--edu-line);margin-top:18px;padding-top:12px;font-size:10px;color:var(--edu-muted)}.edu-review-stats{display:flex;gap:30px;font-size:12px;color:var(--edu-muted);margin:26px 0}.edu-review-stats strong{color:var(--edu-accent);margin-left:8px;font-size:17px}.edu-review-card{max-width:690px;margin:35px auto;padding:50px;background:var(--edu-panel);border:1px solid var(--edu-line);border-radius:23px;text-align:center;box-shadow:0 12px 36px #27374e06}.edu-review-card h2{margin:17px 0 30px;color:var(--edu-muted);font-size:15px;font-weight:500}.edu-review-prompt{font-size:27px;margin:20px!important}.edu-review-card blockquote{font-size:30px;margin:30px 0;color:var(--edu-accent);font-weight:700}.edu-review-card>.edu-button{margin-top:25px}.edu-review-grade{margin-top:40px;justify-content:center}.edu-usage-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.edu-usage-cards>.edu-panel{min-width:0}.edu-usage-cards svg{color:var(--edu-accent);margin-bottom:15px}.edu-usage-cards h2{font-size:15px}.edu-big-number{font-size:35px;font-weight:750;letter-spacing:-.05em}.edu-big-number>span{font-size:13px;color:var(--edu-muted);font-weight:400;letter-spacing:0}.edu-usage-cards .edu-muted{font-size:10px}.edu-meter{height:5px;background:var(--edu-line);border-radius:9px;overflow:hidden;margin:15px 0}.edu-meter i{height:100%;display:block;background:linear-gradient(90deg,#b9d098,#c8d9b1);border-radius:9px}.edu-usage-info{display:flex;gap:60px}.edu-usage-info>div{display:flex;flex-direction:column;gap:9px}.edu-usage-info span{font-size:11px;color:var(--edu-muted)}.edu-usage-info strong{font-size:17px}.edu-panel ul{padding-left:18px;font-size:12px;color:var(--edu-muted);line-height:2.1}.edu-memory-overview{display:grid;grid-template-columns:repeat(3,1fr);background:var(--edu-panel);border:1px solid var(--edu-line);border-radius:16px;padding:25px 10px;margin:28px 0}.edu-memory-overview>div{display:grid;justify-items:center;gap:7px;border-right:1px solid var(--edu-line)}.edu-memory-overview>div:last-child{border:0}.edu-memory-overview svg{color:var(--edu-accent)}.edu-memory-overview strong{font-size:24px}.edu-memory-overview span{font-size:11px;color:var(--edu-muted)}.edu-memory-toolbar{display:flex;gap:16px;align-items:center}.edu-memory-toolbar select{min-width:170px}.edu-memory-toolbar .edu-search{flex:1 1}.edu-memory-timeline{padding:10px 0 25px 16px}.edu-memory-timeline article{position:relative;display:grid;grid-template-columns:100px 1fr;gap:20px;padding:18px 15px 30px 25px;border-left:1px solid var(--edu-line)}.edu-timeline-point{position:absolute;left:-5px;top:28px;width:9px;height:9px;border-radius:50%;background:#bacba2}.edu-memory-stamp{font-size:14px;font-weight:700;color:var(--edu-muted)}.edu-memory-stamp span{display:block;font-size:11px;font-weight:400;margin-top:5px}.edu-memory-timeline h2{font-size:19px;margin:10px 0}.edu-memory-timeline p{font-size:13px;color:var(--edu-muted);margin:6px 0 11px}.edu-memory-timeline .edu-text-button{display:block;font-size:10px;margin-top:8px}.edu-dark{--edu-bg:#121620;--edu-panel:#1a1f2c;--edu-ink:#e0e4ed;--edu-muted:#8f98ac;--edu-line:#2a3142;--edu-accent:#A4C86B;--edu-soft:#26301F;--edu-mint:#203e36;--edu-input:#171c28;color-scheme:dark}.edu-dark .edu-button{background:#b3c993;border-color:#b3c993;color:#fff}.edu-dark .edu-button:hover:not(:disabled){background:#bfd4a2}.edu-dark .edu-button-outline{background:transparent;color:var(--edu-ink);border-color:var(--edu-line)}.edu-dark .edu-chip.mint{color:#9bcebb}.edu-dark .edu-logo{background:#c2d6a5;color:#262b1e}.edu-dark .edu-notice.error{background:#34232d;color:#e9a8b4;border-color:#55313f}.edu-dark .edu-notice.success{background:#20392f;color:#9cceb3}.edu-dark .edu-app-header{background:#171b26}.edu-dark .edu-sidebar{background:#141823}.edu-dark .edu-main{padding:29px 34px 60px;max-width:1390px}.edu-study-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:15px}.edu-study-heading h1{margin-top:8px;font-size:26px}.edu-study-grid{display:grid;grid-template-columns:minmax(0,1.07fr) minmax(360px,.93fr);gap:24px;align-items:start}.edu-companion-column,.edu-source-column{min-width:0}.edu-context-card{background:var(--edu-panel);border:1px solid var(--edu-line);border-radius:15px;padding:20px;margin-bottom:19px}.edu-work-title{display:block;width:100%;border:none!important;background:none!important;padding:12px 0!important;font-size:20px!important;font-weight:700}.edu-progress-fields{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:10px;margin-bottom:15px}.edu-progress-fields label{font-size:10px;color:var(--edu-muted)}.edu-progress-fields input{display:block;width:100%;padding:7px 10px;font-size:12px;margin-top:4px}.edu-context-card>.edu-row:last-child select{font-size:10px;padding:6px 7px;border:0;background:var(--edu-soft)}.edu-context-card>.edu-row:last-child>svg{color:#83bda7}.edu-context-card .edu-text-button{font-size:10px}.edu-input-card{background:var(--edu-panel);border:1px solid var(--edu-line);border-radius:15px;overflow:hidden;padding:20px}.edu-drop-area{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:205px;margin-top:14px;border:1px dashed #4d5246;border-radius:11px;background:radial-gradient(ellipse at top,#2e3229,#181d29);padding:28px 15px;text-align:center}.edu-capture-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;color:#becda8;background:#34392e;border:1px solid #454b3c;margin-bottom:17px}.edu-drop-area h2{font-size:15px;font-weight:500;color:#cfd4c9}.edu-drop-area p{font-size:10px;color:#7e879b;margin-top:8px}.edu-drop-area small{font-size:9px;margin-top:15px;color:#6d7b89}.edu-drop-area kbd{padding:2px 5px;border:1px solid #454b5c;border-radius:4px;font-family:inherit;font-size:9px}.edu-drop-area.has-image{padding:0;min-height:0;overflow:hidden;max-height:320px}.edu-drop-area img{display:block;width:100%;max-height:320px;object-fit:contain}.edu-image-remove{position:absolute;right:8px;top:8px;display:grid;place-items:center;width:26px;height:26px;background:#161a24d9;border:1px solid #4a4d5e;color:#fff;border-radius:7px}.edu-input-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0 24px}.edu-input-actions button{display:flex;justify-content:center;align-items:center;gap:7px;padding:8px 5px;font-size:10px;border:1px solid var(--edu-line);border-radius:7px;background:#1e2432;color:#a2aec3}.edu-input-actions button:hover{border-color:#6d7562}.edu-source-editor>.edu-row:first-child{margin-bottom:10px}.edu-source-editor>.edu-row:first-child select{font-size:9px;padding:5px;border:0;background:transparent}.edu-source-editor>textarea{width:100%;min-height:145px;font-size:17px;line-height:1.75;padding:15px;resize:vertical;color:#e2e6dc;background:#141925}.edu-source-editor>textarea::placeholder{font-size:13px;color:#667086}.edu-source-editor details{margin:14px 0 21px;font-size:11px;color:var(--edu-muted)}.edu-source-editor details textarea{width:100%;font-size:12px;margin-top:12px;min-height:75px}.edu-source-editor>.edu-row:last-child>.edu-button{min-height:39px;padding:9px 13px;font-size:11px}.edu-source-editor>.edu-row:last-child>.edu-text-button{font-size:10px}.edu-sentence-list{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.edu-sentence-list button{border:1px solid var(--edu-line);background:var(--edu-input);color:var(--edu-muted);border-radius:5px;padding:5px 8px;font-size:10px;text-align:left}.edu-sentence-list button.active{color:var(--edu-accent);border-color:var(--edu-accent)}.edu-sharing{gap:7px;margin:13px 0;padding:9px 10px;border-radius:7px;background:#20382f;flex-wrap:wrap}.edu-sharing,.edu-sharing button{display:flex;align-items:center;font-size:9px;color:#a3cfb9}.edu-sharing button{gap:5px;background:none;border:0;margin-left:auto}.edu-audio-settings{padding:17px!important;font-size:11px}.edu-audio-settings p{font-size:11px}.edu-audio-settings .edu-button{font-size:10px;min-height:35px;padding:8px}.edu-audio-settings small{display:block;margin-top:13px}.edu-recent{margin-top:27px}.edu-recent h3{font-size:12px}.edu-recent>.edu-row a{font-size:10px;color:var(--edu-muted)}.edu-recent>button{display:flex;justify-content:space-between;gap:15px;align-items:center;width:100%;text-align:left;padding:13px 0;border:0;border-bottom:1px solid var(--edu-line);background:transparent;font-size:11px;color:#b4bdd0}.edu-recent>button>span:last-child{color:#68758e;font-size:10px;max-width:45%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.edu-usage-summary{display:block;background:#292d23;border:1px solid #3f4537;border-radius:12px;padding:14px 17px;margin-bottom:17px}.edu-usage-summary .edu-row{font-size:11px;color:#d0dcbf}.edu-usage-summary .edu-row span{display:flex;align-items:center;gap:6px}.edu-usage-summary>.edu-meter{margin:10px 0 8px;height:4px}.edu-usage-summary>small{font-size:9px;margin-top:7px;display:block;color:#76829a}.edu-result-card{border:1px solid var(--edu-line);border-radius:16px;padding:20px;background:var(--edu-panel);overflow:hidden}.edu-result-card>.edu-row strong{font-size:12px;font-weight:600}.edu-result-card>.edu-row small{display:block;font-size:9px;margin-top:1px;color:#747d92}.edu-result-card>blockquote{font-size:23px;font-weight:650;letter-spacing:-.025em;line-height:1.55;margin:25px 0 22px;color:#eef0eb;overflow-wrap:anywhere}.edu-empty-result{text-align:center;padding:47px 10px 25px}.edu-empty-result>svg{color:#7a846b;margin-bottom:20px}.edu-empty-result h2{font-size:20px;line-height:1.6;color:#c4c8be;font-weight:500}.edu-empty-result p{color:#68738c;font-size:11px;line-height:1.9;margin-top:15px}.edu-empty-result>div{display:flex;justify-content:center;gap:14px;margin-top:35px;font-size:9px;color:#6f7891}.edu-result-tabs{display:flex;flex-wrap:wrap;gap:5px;padding-bottom:15px;border-bottom:1px solid var(--edu-line)}.edu-result-tabs button{padding:5px 9px;border:0;background:transparent;color:#8490a9;border-radius:6px;font-size:10px}.edu-result-tabs button.active{background:#3e4435;color:#dbebc5}.edu-result-body{padding:21px 0;font-size:13px;line-height:1.9;min-height:100px}.edu-result-body>.edu-label{margin-bottom:7px}.edu-translation{font-size:18px!important;line-height:1.75}.edu-result-divider{height:1px;background:var(--edu-line);margin:21px 0 17px}.edu-result-body small{display:block;margin-top:12px}.edu-vocabulary>div{display:grid;grid-template-columns:minmax(70px,1fr) auto;gap:3px 12px;padding:11px 0;border-bottom:1px solid var(--edu-line)}.edu-vocabulary strong{font-size:14px;color:#d5e4c1}.edu-vocabulary span{font-size:9px;color:#737e96}.edu-vocabulary p{grid-column:1/-1;font-size:12px;color:#a5b0c4}.edu-grammar article{padding:10px 0 17px;border-bottom:1px solid var(--edu-line)}.edu-grammar strong{font-size:13px;color:#d6e3c4}.edu-grammar p{font-size:12px;margin-top:8px;line-height:1.9;color:#a5b0c4}.edu-grammar small{padding:9px;background:#151b28;border-radius:6px}.edu-analysis-notice{font-size:10px!important;color:#a0a797;line-height:1.8;padding:9px 0;border-top:1px dashed #3d4237}.edu-evidence-meta{display:flex;align-items:center;gap:5px;font-size:9px;color:#7e998e;margin:12px 0 17px}.edu-interpretation{padding:15px;border:1px dashed #555b4c;border-radius:10px;background:#2d3226;margin-top:14px}.edu-interpretation>.edu-label{color:#bac4ab}.edu-interpretation p{font-size:11px;line-height:1.9;color:#aab19f;margin:9px 0}.edu-interpretation small{display:block;font-size:9px;color:#949b89}.edu-save-details{border-top:1px solid var(--edu-line);margin-top:19px;padding-top:14px;font-size:11px;color:#b2bca5}.edu-save-details textarea{display:block;margin-top:13px;width:100%;font-size:11px;min-height:65px}.edu-save-details input{width:100%;font-size:10px;margin:8px 0 11px}.edu-save-details button{font-size:11px;min-height:34px;padding:8px 12px}.edu-chat-card{margin-top:20px;padding:20px;border:1px solid var(--edu-line);border-radius:15px;background:var(--edu-panel)}.edu-chat-card h3{display:flex;align-items:center;gap:6px;font-size:12px}.edu-chat-card>.edu-muted{font-size:11px;margin:20px 0;line-height:1.85}.edu-chat-card>form{margin-top:16px}.edu-chat-card textarea{width:100%;min-height:85px;padding:12px;font-size:12px;background:#141925;border-color:#3e4336}.edu-chat-card>small{display:block;font-size:9px;margin-top:13px;color:#657087}.edu-chat-history{display:grid;gap:12px;margin-top:20px;max-height:480px;overflow-y:auto;scrollbar-width:thin}.edu-chat-message{max-width:93%;padding:11px 13px;border-radius:10px;background:#252c3b}.edu-chat-message.user{justify-self:end;background:#373d2f}.edu-chat-message small{font-size:8px;color:#a5af96}.edu-chat-message p{font-size:11px;line-height:1.9;margin-top:4px;white-space:pre-line}.edu-companion-column>.edu-panel{padding:17px;font-size:11px}.edu-companion-column>.edu-panel p{font-size:11px}.edu-memory-snippet{padding:9px 0;border-bottom:1px solid var(--edu-line)}.edu-memory-snippet>small{color:#b0baa3}.edu-memory-snippet>p{margin:3px 0!important}.edu-companion-column>.edu-panel .edu-button{min-height:34px;padding:8px 12px;font-size:10px}.edu-companion-column>.edu-panel .edu-text-button{display:flex;font-size:10px;margin-top:7px}.edu-quiz-inline h3{font-size:14px;margin:10px 0}.edu-quiz-inline p{margin-bottom:16px}.edu-quiz-inline blockquote{color:#d1e0bc;font-size:19px;padding:10px 0}.edu-quiz-inline>a{display:block;font-size:10px;color:#b8c7a3;margin-top:15px}.edu-report{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:11px;color:var(--edu-muted);margin:15px 0;padding:12px;background:var(--edu-input);border-radius:8px;max-height:350px;overflow:auto}.edu-compact{max-width:465px;margin:auto}.edu-compact .edu-study-grid{grid-template-columns:1fr}.edu-compact .edu-source-column{order:0}.edu-compact .edu-study-heading h1{font-size:22px}.edu-modal-backdrop{position:fixed;inset:0;background:#080b16b8;display:flex;align-items:center;justify-content:center;padding:22px;z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.edu-modal{width:min(100%,470px);border:1px solid var(--edu-line);border-radius:20px;padding:28px;background:var(--edu-panel);box-shadow:0 20px 80px #0005}.edu-modal>svg{color:#c0ccb0;margin-bottom:15px}.edu-modal h2{font-size:23px}.edu-modal p{font-size:13px;line-height:1.9;color:var(--edu-muted);margin:18px 0 23px}.edu-modal .edu-button{font-size:11px}.edu-spin{animation:edu-spin 1.1s linear infinite}@keyframes edu-spin{to{transform:rotate(1turn)}}.edu-admin{padding:36px;max-width:1300px;margin:auto}.edu-admin-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.edu-admin-header h1{margin-top:8px}.edu-admin-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.edu-admin-metrics>.edu-panel{margin:0;padding:20px}.edu-admin-metrics span{font-size:11px;color:var(--edu-muted)}.edu-admin-metrics strong{display:block;font-size:25px;margin-top:8px}.edu-admin .edu-flag-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.edu-flag-grid label{padding:11px;border:1px solid var(--edu-line);border-radius:9px;font-size:11px;display:flex;gap:8px;align-items:center}.edu-admin .edu-form-grid{grid-template-columns:repeat(3,1fr)}.edu-admin table input{width:105px;min-width:65px;padding:7px;font-size:11px}.edu-admin .edu-raw-detail{max-height:320px;overflow:auto;font-size:11px;white-space:pre-wrap;background:var(--edu-input);padding:15px;border-radius:9px}.edu-admin .edu-audit-row{border-bottom:1px solid var(--edu-line);padding:12px 0;font-size:11px;overflow-wrap:anywhere}.edu-admin .edu-audit-row strong{display:block;color:var(--edu-ink)}.edu-admin .edu-audit-row span{color:var(--edu-muted)}@media (min-width:1500px){.edu-dark .edu-main{padding-left:55px;padding-right:55px}.edu-study-grid{gap:32px}.edu-study-heading{margin-bottom:30px}}@media (max-width:1150px){.edu-landing-wrap{padding:0 27px}.edu-hero{gap:28px}.edu-hero h1{font-size:38px}.edu-demo-stack{padding-right:0}.edu-demo-answer{margin-left:25px}.edu-floating-note{left:-10px;font-size:9px}.edu-app-grid{grid-template-columns:155px minmax(0,1fr)}.edu-sidebar{padding:25px 10px}.edu-sidebar>a{padding:11px 9px;font-size:11px}.edu-dark .edu-main,.edu-main{padding:28px 25px 50px}.edu-study-grid{grid-template-columns:minmax(0,1fr) minmax(330px,1fr);gap:16px}.edu-study .edu-chat-card,.edu-study .edu-context-card,.edu-study .edu-input-card,.edu-study .edu-result-card{padding:16px}.edu-study .edu-progress-fields{gap:7px}.edu-usage-cards{gap:10px}.edu-usage-cards>.edu-panel{padding:20px}.edu-features{gap:28px}}@media (max-width:920px){.edu-app-grid{grid-template-columns:65px minmax(0,1fr)}.edu-sidebar{padding:22px 10px}.edu-sidebar>a{justify-content:center;padding:12px 8px}.edu-sidebar-bottom,.edu-sidebar>a>span{display:none}.edu-hero{grid-template-columns:1fr;gap:45px;padding-top:55px}.edu-hero-copy{text-align:center}.edu-hero-actions,.edu-hero-fine,.edu-kicker{justify-content:center}.edu-hero h1{font-size:45px}.edu-demo-stack{width:460px;max-width:100%;margin:0 auto}.edu-hero-copy>p{font-size:14px}.edu-landing-nav nav>a:not(.edu-button){display:none}.edu-hero{padding-bottom:15px}.edu-modes{padding-bottom:30px}.edu-memory-feature{padding:34px;gap:30px}.edu-memory-feature h2{font-size:26px}.edu-footer>p{display:none}.edu-onboarding>main{margin:15px 25px}.edu-onboarding-illustration{padding:40px 27px}.edu-onboarding-illustration h1{font-size:26px}.edu-onboarding-form{padding:35px 27px}.edu-study-grid{grid-template-columns:1fr}.edu-source-column{display:contents}.edu-context-card{grid-row:1}.edu-input-card{grid-row:2}.edu-companion-column{grid-row:3}.edu-audio-settings{grid-row:4}.edu-recent{grid-row:5}.edu-drop-area{min-height:155px}.edu-admin .edu-flag-grid,.edu-admin-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.edu-landing-wrap{padding:0 21px}.edu-landing-nav{height:77px}.edu-brand{font-size:15px;gap:7px}.edu-logo{width:29px;height:29px}.edu-landing-nav nav{gap:9px}.edu-landing-nav nav>.edu-button{font-size:10px;padding:7px 9px;min-height:33px}.edu-landing-nav select{font-size:10px}.edu-brand small{display:none}.edu-hero{padding:47px 0 0;gap:41px}.edu-hero h1{font-size:34px;line-height:1.45}.edu-kicker{font-size:8px;margin-bottom:18px;letter-spacing:.05em}.edu-hero-copy>p{font-size:12px;margin:20px 0 23px}.edu-hero-actions{gap:18px}.edu-hero-actions>.edu-button{font-size:12px;padding:12px 16px}.edu-hero-actions>.edu-text-button{font-size:10px}.edu-hero-fine{font-size:9px}.edu-demo-stack{min-height:513px;max-width:395px}.edu-demo-answer{padding:18px;margin-left:16px;width:94%}.edu-demo-quote{font-size:18px}.edu-floating-note{left:-7px;bottom:18px;font-size:9px}.edu-modes{flex-wrap:wrap;gap:4px}.edu-modes>span{flex-basis:100%;text-align:center;margin:0 0 10px}.edu-modes button{font-size:10px;padding:7px 12px}.edu-feature-section{padding:51px 0}.edu-section-heading h2{font-size:24px}.edu-section-heading>.edu-eyebrow{font-size:8px}.edu-section-heading p{font-size:11px}.edu-features{grid-template-columns:1fr;gap:28px;margin-top:30px}.edu-features article{position:relative;padding-left:66px}.edu-feature-icon{position:absolute;left:5px;top:15px}.edu-features h3{font-size:16px;margin-bottom:6px}.edu-features p{max-width:none;font-size:12px}.edu-memory-feature{grid-template-columns:1fr;padding:27px;gap:23px;border-radius:16px}.edu-memory-feature h2{font-size:26px}.edu-memory-feature p{font-size:12px}.edu-global{gap:14px;flex-wrap:wrap;padding:37px 0}.edu-global>svg{width:24px}.edu-global p{font-size:10px}.edu-global strong{font-size:12px}.edu-global>.edu-button{margin:7px 0 0 37px;font-size:12px;min-height:40px}.edu-footer{padding:24px 0;gap:10px}.edu-footer>.edu-brand{font-size:11px}.edu-footer>div{gap:9px;font-size:8px}.edu-app-header{height:66px;padding:0 17px}.edu-header-right{gap:8px}.edu-free-label{display:none}.edu-header-right select{font-size:10px;padding:4px}.edu-app-grid{display:flex;flex-direction:column;min-height:calc(100vh - 66px)}.edu-sidebar{position:static;order:0;flex-direction:row;width:100%;height:auto;padding:8px 12px;border-right:0;border-bottom:1px solid var(--edu-line);justify-content:space-around;gap:2px}.edu-sidebar>a{display:flex;flex-direction:column;gap:4px;flex:1 1;padding:8px 4px}.edu-sidebar>a>span{display:block;font-size:8px;white-space:nowrap}.edu-sidebar>a>svg{width:16px;height:16px}.edu-dark .edu-main,.edu-main{padding:25px 17px 45px}.edu-page-heading h1{font-size:25px}.edu-panel{padding:20px;margin:17px 0}.edu-form-grid{gap:16px 12px}.edu-field{font-size:10px}.edu-field select{font-size:11px;padding:9px}.edu-onboarding>header{padding:21px}.edu-onboarding>main{grid-template-columns:1fr;margin:8px 17px 30px}.edu-onboarding-illustration{padding:30px}.edu-onboarding-illustration>svg{display:none}.edu-onboarding-illustration h1{font-size:25px;line-height:1.5;margin:10px 0}.edu-onboarding-illustration p{font-size:12px}.edu-language-bubbles{margin-top:21px}.edu-language-bubbles span{font-size:11px;padding:6px 12px}.edu-onboarding-illustration small{padding-top:28px;font-size:10px}.edu-onboarding-form{padding:27px}.edu-onboarding-form h2{font-size:22px}.edu-onboarding-form>.edu-eyebrow{font-size:9px}.edu-library-grid{grid-template-columns:1fr;gap:14px}.edu-phrase-card{margin:0}.edu-review-card{padding:30px 21px}.edu-review-prompt{font-size:24px;margin:18px 0!important}.edu-review-card blockquote{font-size:25px}.edu-review-stats{font-size:10px;gap:22px}.edu-usage-cards{grid-template-columns:1fr}.edu-usage-cards>.edu-panel{margin:9px 0}.edu-usage-cards>.edu-panel>svg{margin-bottom:8px}.edu-usage-info{flex-direction:column;gap:24px}.edu-memory-overview{padding:20px 5px}.edu-memory-overview strong{font-size:21px}.edu-memory-overview span{font-size:9px;text-align:center}.edu-memory-toolbar{flex-direction:column;align-items:stretch;gap:0}.edu-memory-toolbar .edu-search{margin:12px 0}.edu-memory-timeline{padding-left:6px}.edu-memory-timeline article{grid-template-columns:65px 1fr;padding-left:18px;gap:10px}.edu-memory-stamp{font-size:11px}.edu-memory-timeline h2{font-size:16px}.edu-study-heading{margin-bottom:21px}.edu-study-heading h1{font-size:24px}.edu-study-heading .edu-button{font-size:9px;min-height:31px;padding:7px 9px}.edu-study-heading>.edu-eyebrow{font-size:8px}.edu-study-grid{gap:15px}.edu-context-card{margin:0}.edu-progress-fields input{padding:7px 8px}.edu-context-card .edu-chip{font-size:8px}.edu-work-title{font-size:18px!important}.edu-result-card>blockquote{font-size:22px}.edu-result-tabs button{font-size:10px;padding:6px 9px}.edu-modal{padding:23px}.edu-modal h2{font-size:20px}.edu-admin{padding:24px 17px}.edu-admin-header{align-items:flex-start;gap:14px}.edu-admin-header h1{font-size:25px}.edu-admin .edu-flag-grid,.edu-admin .edu-form-grid{grid-template-columns:1fr}.edu-admin-metrics{gap:9px}.edu-admin-metrics>.edu-panel{padding:15px}.edu-admin-metrics strong{font-size:22px}}@media (prefers-reduced-motion:reduce){.edu-shell *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.edu-placeholder-mascot{margin-bottom:22px;object-fit:contain}.edu-audio-preview{margin-top:15px}.edu-audio-preview audio{display:block;width:100%;max-width:100%;height:38px}.edu-brand-mark{display:inline-block;flex-shrink:0;border-radius:24%;object-fit:cover}.edl-logo,.edu-companion-avatar:has(>.edu-brand-mark),.edu-logo{background:transparent!important;box-shadow:none!important;overflow:hidden}.edl-logo>.edu-brand-mark,.edu-companion-avatar>.edu-brand-mark,.edu-logo>.edu-brand-mark{width:100%;height:100%}.edu-listening{display:grid;gap:12px;margin-bottom:14px;padding:14px;border:1px solid var(--edu-line);border-radius:14px;background:var(--edu-panel);color:var(--edu-ink);text-align:left}.edu-listening header{display:grid;gap:2px}.edu-listening header strong{display:inline-flex;align-items:center;gap:6px;font-size:15px}.edu-listening small{color:var(--edu-muted);font-size:12px}.edu-listening p{margin:0}.edu-listening-line{display:grid;gap:4px;padding:10px 12px;border-radius:10px;background:var(--edu-soft)}.edu-listening-source{font-weight:700;font-size:17px}.edu-listening-ipa{font-family:ui-monospace,monospace;font-size:13px;color:var(--edu-muted)}.edu-listening-approx{font-size:15px}.edu-listening-play{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.edu-listening-rates{display:inline-flex;border:1px solid var(--edu-line);border-radius:999px;overflow:hidden}.edu-listening-rates button{border:0;padding:4px 10px;background:transparent;color:var(--edu-ink);font:inherit;font-size:12px;cursor:pointer}.edu-listening-rates button[aria-pressed=true]{background:var(--edu-accent);color:var(--edu-panel)}.edu-listening-features{display:grid;gap:8px;margin:0;padding:0;list-style:none}.edu-listening-features li{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--edu-line);border-radius:10px}.edu-listening-features li>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.edu-listening-features code{font-size:12px;padding:1px 6px;border-radius:6px;background:var(--edu-input)}.edu-listening-features li>p:last-child{font-size:13px;color:var(--edu-muted)}.edu-listening-kind{font-size:11px;font-weight:700;padding:2px 7px;border-radius:999px;background:var(--edu-mint);color:var(--edu-accent)}.edu-listening-part{display:inline-grid;place-items:center;width:24px;height:24px;margin-left:auto;border:1px solid var(--edu-line);border-radius:999px;background:transparent;color:var(--edu-ink);cursor:pointer}.edu-listening-compare{display:flex;flex-wrap:wrap;gap:12px;font-size:13px}.edu-listening-compare s{color:var(--edu-muted)}.edu-listening-summary{font-size:13px}.edu-listening-voice-error{margin:0;padding:8px 10px;border-radius:8px;font-size:12.5px;line-height:1.5;color:#e8b46a;background:rgba(232,180,106,.1);border:1px solid rgba(232,180,106,.3)}.edu-listening-dictation{display:grid;gap:8px}.edu-listening-dictation .edu-input{width:100%}.edu-listening-result{display:grid;gap:4px;font-size:14px}.edu-listening-result .is-missed{-webkit-text-decoration:underline wavy #d9822b;text-decoration:underline wavy #d9822b;color:#d9822b}.edu-listening-result .is-wrong{text-decoration:line-through;color:#d9534f}.edu-listening-ai,.edu-listening-weak{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.edu-library-tabs{display:inline-flex;gap:4px;padding:4px;margin-bottom:14px;border-radius:12px;background:var(--edu-soft)}.edu-library-tabs button{font:inherit;border:0;border-radius:9px;padding:7px 16px;background:transparent;color:var(--edu-muted);cursor:pointer}.edu-library-tabs button[aria-selected=true]{background:var(--edu-panel);color:var(--edu-ink);font-weight:600}