.Header-module__ldgnoG__headerWrapper{z-index:1000;padding:24px var(--header-wrapper-padding-x);pointer-events:none;position:fixed;top:0;left:0;right:0;overflow:visible}.Header-module__ldgnoG__header{pointer-events:auto;max-width:var(--container-max-width);background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);height:72px;box-shadow:0 8px 32px 0 var(--glass-shadow);padding:0 var(--container-padding-x);border-radius:20px;justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:relative;overflow:visible}.Header-module__ldgnoG__headerLeft{align-items:center;gap:40px;display:flex}.Header-module__ldgnoG__logoLink{color:var(--primary);align-items:center;gap:12px;text-decoration:none;transition:transform .2s;display:flex}.Header-module__ldgnoG__logoLink:hover{transform:scale(1.02)}.Header-module__ldgnoG__logoIcon{width:60px;height:72px;position:relative;overflow:visible}.Header-module__ldgnoG__logoImage{object-fit:contain;bottom:0;left:0;position:absolute!important}.Header-module__ldgnoG__logoText{letter-spacing:-.5px;background:linear-gradient(135deg,var(--foreground),var(--primary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:800}.Header-module__ldgnoG__mobileMenuToggle{cursor:pointer;z-index:1002;background:0 0;border:none;margin-left:-8px;padding:8px;display:none}.Header-module__ldgnoG__hamburger{flex-direction:column;justify-content:space-between;width:24px;height:18px;display:flex;position:relative}.Header-module__ldgnoG__hamburger span{background-color:var(--foreground);border-radius:2px;width:100%;height:2px;transition:all .3s cubic-bezier(.4,0,.2,1);display:block}.Header-module__ldgnoG__hamburgerActive span:first-child{transform:translateY(8px)rotate(45deg)}.Header-module__ldgnoG__hamburgerActive span:nth-child(2){opacity:0}.Header-module__ldgnoG__hamburgerActive span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.Header-module__ldgnoG__nav{align-items:center;gap:8px;display:flex}.Header-module__ldgnoG__navLink{color:var(--foreground);opacity:.7;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.Header-module__ldgnoG__navLink:hover{opacity:1;background:var(--input-bg)}.Header-module__ldgnoG__navLinkActive{opacity:1;color:var(--primary);background:#3b82f61a}.Header-module__ldgnoG__newActionWrapper{margin-left:8px;position:relative}.Header-module__ldgnoG__newBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 12px #3b82f64d}.Header-module__ldgnoG__newBtn:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 6px 16px #3b82f666}.Header-module__ldgnoG__newBtnActive{transform:scale(.98)}.Header-module__ldgnoG__newDropdown,.Header-module__ldgnoG__studyDropdown,.Header-module__ldgnoG__libraryDropdown{background:var(--background);border:1px solid var(--glass-border);z-index:1001;border-radius:16px;min-width:200px;padding:8px;animation:.2s ease-out Header-module__ldgnoG__dropdownIn;position:absolute;top:calc(100% + 12px);left:0;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.Header-module__ldgnoG__navGroup{align-items:center;display:flex;position:relative}.Header-module__ldgnoG__dropdownItemActive{color:var(--primary)!important;background:#3b82f61a!important}@keyframes Header-module__ldgnoG__dropdownIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Header-module__ldgnoG__themeToggle{border:1px solid var(--glass-border);background:var(--input-bg);width:40px;height:40px;color:var(--primary);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;margin-left:12px;transition:all .2s;display:flex}.Header-module__ldgnoG__themeToggle:hover{background:var(--background);border-color:var(--primary);transform:translateY(-1px)}.Header-module__ldgnoG__themeToggle:active{transform:scale(.95)}.Header-module__ldgnoG__mobileOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1001;pointer-events:auto;background:#0f172a66;justify-content:flex-start;animation:.3s ease-out Header-module__ldgnoG__fadeIn;display:flex;position:fixed;inset:0}.Header-module__ldgnoG__mobileMenu{background:var(--background);border-right:1px solid var(--glass-border);flex-direction:column;width:300px;max-width:85vw;height:100%;animation:.3s cubic-bezier(.4,0,.2,1) Header-module__ldgnoG__slideInLeft;display:flex;box-shadow:20px 0 50px #0000001a}.Header-module__ldgnoG__mobileMenuHeader{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;padding:24px;display:flex}.Header-module__ldgnoG__closeMobileMenu{background:var(--input-bg);color:var(--foreground);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.Header-module__ldgnoG__mobileNav{flex-direction:column;gap:8px;padding:20px;display:flex;overflow-y:auto}.Header-module__ldgnoG__mobileNavLink{color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;padding:14px 16px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.Header-module__ldgnoG__mobileNavLink:hover{background:var(--input-bg);color:var(--primary)}.Header-module__ldgnoG__mobileNavLinkActive{color:var(--primary);background:#3b82f61a}.Header-module__ldgnoG__mobileNavSection{border-top:1px solid var(--glass-border);flex-direction:column;gap:4px;margin-top:16px;padding-top:16px;display:flex}.Header-module__ldgnoG__mobileNavSectionTitle{text-transform:uppercase;color:var(--foreground);opacity:.5;letter-spacing:1px;padding:0 16px 8px;font-size:12px;font-weight:700}@keyframes Header-module__ldgnoG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Header-module__ldgnoG__slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}.Header-module__ldgnoG__mobileUserInfo{background:var(--input-bg);border-radius:12px;align-items:center;gap:12px;margin-bottom:8px;padding:16px;display:flex}.Header-module__ldgnoG__mobileUserDetails{flex-direction:column;display:flex}.Header-module__ldgnoG__mobileMenuFooter{border-top:1px solid var(--glass-border);margin-top:auto;padding:20px}.Header-module__ldgnoG__mobileLogoutBtn{color:#ef4444;cursor:pointer;background:#ef444414;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;padding:14px 16px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.Header-module__ldgnoG__mobileLogoutBtn:hover{background:#ef444426}.Header-module__ldgnoG__headerRight{align-items:center;display:flex}.Header-module__ldgnoG__userInfo{background:var(--input-bg);border:1px solid var(--glass-border);cursor:pointer;border-radius:16px;align-items:center;gap:16px;margin-left:12px;padding:6px 6px 6px 16px;transition:all .2s;display:flex;position:relative}.Header-module__ldgnoG__userInfo:hover{border-color:var(--primary);background:var(--background)}.Header-module__ldgnoG__userDetails{flex-direction:column;align-items:flex-end;display:flex}.Header-module__ldgnoG__greeting{color:var(--foreground);font-size:14px;font-weight:700}.Header-module__ldgnoG__roleBadge{color:var(--primary);opacity:.8;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.Header-module__ldgnoG__avatar{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border:2px solid #fff;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 2px 4px #0000000d}@media (prefers-color-scheme:dark){.Header-module__ldgnoG__avatar{background:linear-gradient(135deg,#334155,#1e293b);border-color:#334155}}.Header-module__ldgnoG__avatarText{color:#fff;font-size:.85rem;font-weight:600}.Header-module__ldgnoG__avatarImage{object-fit:cover;border-radius:50%;width:100%;height:100%}@media (prefers-color-scheme:dark){.Header-module__ldgnoG__avatarText{color:#cbd5e1}}.Header-module__ldgnoG__profileDropdown{background:var(--background);border:1px solid var(--glass-border);z-index:1001;border-radius:16px;min-width:200px;padding:8px;animation:.2s ease-out Header-module__ldgnoG__dropdownIn;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.Header-module__ldgnoG__dropdownItem{width:100%;color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.Header-module__ldgnoG__dropdownItem:hover{background:var(--input-bg);color:var(--primary)}.Header-module__ldgnoG__dropdownDivider{background:var(--glass-border);height:1px;margin:8px}.Header-module__ldgnoG__logoutText{color:#ef4444!important}.Header-module__ldgnoG__logoutText:hover{background:#ef44440d!important}.Header-module__ldgnoG__modalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;pointer-events:auto;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.Header-module__ldgnoG__modalContent{background:var(--background);border:1px solid var(--glass-border);border-radius:24px;flex-direction:column;width:100%;max-width:600px;max-height:90vh;animation:.3s cubic-bezier(.34,1.56,.64,1) Header-module__ldgnoG__modalScaleIn;display:flex;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}@keyframes Header-module__ldgnoG__modalScaleIn{0%{opacity:0;transform:scale(.9)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.Header-module__ldgnoG__modalHeader{border-bottom:1px solid var(--glass-border);background:var(--background);z-index:10;justify-content:space-between;align-items:center;padding:24px 32px;display:flex;position:sticky;top:0}.Header-module__ldgnoG__modalHeader h2{letter-spacing:-.5px;font-size:24px;font-weight:800}.Header-module__ldgnoG__closeBtn{background:var(--input-bg);color:var(--foreground);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.Header-module__ldgnoG__closeBtn:hover{color:#ef4444;background:#fee2e2;transform:rotate(90deg)}.Header-module__ldgnoG__modalForm{flex-direction:column;gap:24px;padding:32px;display:flex}.Header-module__ldgnoG__formRow{grid-template-columns:2fr 1fr;gap:16px;display:grid}.Header-module__ldgnoG__formGroup{flex-direction:column;gap:8px;display:flex}.Header-module__ldgnoG__formGroup label{color:var(--foreground);opacity:.8;font-size:14px;font-weight:700}.Header-module__ldgnoG__formInput{background:var(--input-bg);border:1px solid var(--glass-border);color:var(--foreground);border-radius:12px;padding:12px 16px;font-family:inherit;font-size:15px;transition:all .2s}.Header-module__ldgnoG__formInput:focus{border-color:var(--primary);background:var(--background);outline:none;box-shadow:0 0 0 4px #3b82f61a}.Header-module__ldgnoG__formTextarea{resize:vertical;min-height:100px}.Header-module__ldgnoG__meanRow{gap:12px;margin-bottom:8px;display:flex}.Header-module__ldgnoG__meanRow .Header-module__ldgnoG__formInput{flex-grow:1}.Header-module__ldgnoG__removeMeanBtn{color:#ef4444;cursor:pointer;background:#fee2e2;border:none;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;transition:all .2s;display:flex}.Header-module__ldgnoG__removeMeanBtn:hover{background:#fecaca;transform:scale(1.05)}.Header-module__ldgnoG__addMeanBtn{color:var(--primary);border:1px dashed var(--primary);cursor:pointer;background:#3b82f61a;border-radius:12px;padding:12px;font-size:14px;font-weight:700;transition:all .2s}.Header-module__ldgnoG__addMeanBtn:hover{background:#3b82f626}.Header-module__ldgnoG__modalActions{justify-content:flex-end;gap:12px;margin-top:12px;display:flex}.Header-module__ldgnoG__modalCancelBtn{background:var(--input-bg);cursor:pointer;border:none;border-radius:12px;padding:12px 24px;font-weight:700;transition:all .2s}.Header-module__ldgnoG__modalCancelBtn:hover{background:#e2e8f0}.Header-module__ldgnoG__modalSubmitBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:12px 24px;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #3b82f64d}.Header-module__ldgnoG__modalSubmitBtn:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 6px 16px #3b82f666}.Header-module__ldgnoG__modalSubmitBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1100px){.Header-module__ldgnoG__nav{display:none}.Header-module__ldgnoG__mobileMenuToggle{display:flex}.Header-module__ldgnoG__headerLeft{gap:12px}}@media (max-width:900px){.Header-module__ldgnoG__logoText,.Header-module__ldgnoG__greeting{display:none}.Header-module__ldgnoG__userInfo{gap:0;padding:6px}.Header-module__ldgnoG__userDetails{display:none}}@media (max-width:640px){.Header-module__ldgnoG__headerWrapper{padding:12px}.Header-module__ldgnoG__header{border-radius:16px;height:64px}.Header-module__ldgnoG__logoIcon{width:40px;height:64px}.Header-module__ldgnoG__newBtn{padding:10px}.Header-module__ldgnoG__newBtn span,.Header-module__ldgnoG__themeToggle,.Header-module__ldgnoG__userInfo{display:none}.Header-module__ldgnoG__modalContent{border-radius:0;min-height:100vh;max-height:100vh}}.Header-module__ldgnoG__langSliderTrack{background-color:var(--input-bg,#7878781a);border:1px solid var(--border-color,#78787838);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9999px;flex-shrink:0;align-items:center;width:76px;height:36px;padding:3px;transition:border-color .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:inset 0 1.5px 3px #00000014}.Header-module__ldgnoG__langSliderTrack:hover{border-color:var(--primary,#6366f1);box-shadow:0 0 0 2px #6366f126,inset 0 1.5px 3px #00000014}.Header-module__ldgnoG__langSliderTrack:focus-visible{outline:none;box-shadow:0 0 0 3px #6366f159}.Header-module__ldgnoG__langSliderThumb{background:var(--card-bg,#fff);z-index:1;border:1px solid #0000000f;border-radius:9999px;width:34px;height:28px;transition:transform .28s cubic-bezier(.34,1.45,.64,1),background .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0000001f,0 1px 2px #00000014}:is([data-theme=dark] .Header-module__ldgnoG__langSliderThumb,[data-bs-theme=dark] .Header-module__ldgnoG__langSliderThumb){background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border:1px solid #ffffff26;box-shadow:0 2px 8px #6366f173}.Header-module__ldgnoG__langSliderThumbEn{transform:translate(34px)}.Header-module__ldgnoG__langSliderOption{z-index:2;letter-spacing:.6px;height:100%;color:var(--foreground);opacity:.45;cursor:pointer;flex:1;justify-content:center;align-items:center;font-size:11px;font-weight:700;transition:opacity .2s,color .2s,transform .2s;display:flex;position:relative}.Header-module__ldgnoG__langActive{opacity:1;color:var(--primary,#6366f1);font-weight:800}:is([data-theme=dark] .Header-module__ldgnoG__langActive,[data-bs-theme=dark] .Header-module__ldgnoG__langActive){color:#fff}
.SelectionFooter-module__0GFudq__footerWrapper{z-index:1000;padding:24px var(--header-wrapper-padding-x);pointer-events:none;justify-content:center;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:0;left:0;right:0}.SelectionFooter-module__0GFudq__isFloating{justify-content:flex-end!important;padding:0 24px 24px!important}.SelectionFooter-module__0GFudq__hasScrollTop{padding-bottom:84px!important}body.has-scroll-top .SelectionFooter-module__0GFudq__isFloating{padding-bottom:84px!important}.SelectionFooter-module__0GFudq__footerContent{width:100%;max-width:var(--container-max-width);-webkit-backdrop-filter:blur(25px)saturate(200%);color:#fff;pointer-events:auto;background:linear-gradient(135deg,#4f46e5 .2%,#7c3aed 100%);border:1px solid #fff3;border-radius:20px;flex-direction:column;margin:0;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 -10px 40px #4f46e54d,0 0 0 1px #ffffff1a}.SelectionFooter-module__0GFudq__bubble{justify-content:center;align-items:center;border-radius:28px!important;width:56px!important;height:56px!important;margin-left:auto!important;margin-right:0!important;display:flex!important;box-shadow:0 6px 20px #4f46e559!important}.SelectionFooter-module__0GFudq__triggerBubble{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}.SelectionFooter-module__0GFudq__triggerBubble:hover{background:#ffffff1a;transform:scale(1.1)}.SelectionFooter-module__0GFudq__footerHeader{background:#0000001a;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.SelectionFooter-module__0GFudq__headerLeft{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.SelectionFooter-module__0GFudq__headerRight{align-items:center;gap:12px;display:flex}.SelectionFooter-module__0GFudq__toggleBtn,.SelectionFooter-module__0GFudq__closeButton,.SelectionFooter-module__0GFudq__navBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:10px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.SelectionFooter-module__0GFudq__toggleBtn:hover,.SelectionFooter-module__0GFudq__closeButton:hover,.SelectionFooter-module__0GFudq__navBtn:not(:disabled):hover{background:#fff3;transform:scale(1.05)}.SelectionFooter-module__0GFudq__navBtn:disabled{opacity:.3;cursor:not-allowed}.SelectionFooter-module__0GFudq__navControls{background:#0003;border-radius:12px;align-items:center;gap:8px;padding:4px 12px;display:flex}.SelectionFooter-module__0GFudq__historyCounter{color:#ffffffb3;text-align:center;min-width:40px;font-size:.75rem;font-weight:700}.SelectionFooter-module__0GFudq__wordTitle{color:#fff;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.5px;margin:0;font-size:1.25rem;font-weight:800;overflow:hidden}.SelectionFooter-module__0GFudq__wordTitleWithSpeak{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.SelectionFooter-module__0GFudq__headerSpeakBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.SelectionFooter-module__0GFudq__headerSpeakBtn:hover{background:#fff3;transform:scale(1.1)}.SelectionFooter-module__0GFudq__expandableArea{animation:.3s ease-out SelectionFooter-module__0GFudq__slideUp}@keyframes SelectionFooter-module__0GFudq__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SelectionFooter-module__0GFudq__tabs{background:#00000026;gap:12px;padding:12px 24px;display:flex}.SelectionFooter-module__0GFudq__tab{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:12px;padding:8px 18px;font-size:.9rem;font-weight:700;transition:all .2s}.SelectionFooter-module__0GFudq__tab:hover{color:#fff;background:#ffffff1a}.SelectionFooter-module__0GFudq__activeTab{box-shadow:0 4px 12px #00000026;color:#4f46e5!important;background:#fff!important}.SelectionFooter-module__0GFudq__tab.SelectionFooter-module__0GFudq__activeTab:hover{transform:none;color:#4f46e5!important;background:#fff!important}.SelectionFooter-module__0GFudq__tabContent{min-height:180px;max-height:400px;padding:24px;overflow-y:auto}.SelectionFooter-module__0GFudq__meaningList{flex-direction:column;gap:16px;display:flex}.SelectionFooter-module__0GFudq__meaningItem{color:#f1f5f9;background:#0003;border:1px solid #ffffff0d;border-radius:16px;padding:16px;font-size:1rem}.SelectionFooter-module__0GFudq__meaningItem strong{color:#fff;margin-bottom:4px;font-size:1.1rem;display:block}.SelectionFooter-module__0GFudq__dbSampleRow{border-top:1px solid #ffffff0d;margin-top:12px;padding-top:12px}.SelectionFooter-module__0GFudq__dbSampleEnBox{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.SelectionFooter-module__0GFudq__dbSampleEn{color:#f1f5f9;margin:0;font-size:.95rem;font-style:italic;line-height:1.5}.SelectionFooter-module__0GFudq__dbSampleTr{color:#fff9;margin:6px 0 0;font-size:.85rem}.SelectionFooter-module__0GFudq__emptyState,.SelectionFooter-module__0GFudq__emptyPrompt{text-align:center;color:#ffffffb3;padding:40px 20px;font-size:1.1rem}.SelectionFooter-module__0GFudq__saveButton{color:#4f46e5;cursor:pointer;background:#fff;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:20px;padding:14px 28px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 15px #0003}.SelectionFooter-module__0GFudq__saveButton:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 6px 20px #00000040}.SelectionFooter-module__0GFudq__bucketGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.SelectionFooter-module__0GFudq__bucketItem{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;padding:14px;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.SelectionFooter-module__0GFudq__bucketItem:hover{background:#fff3;border-color:#fff}.SelectionFooter-module__0GFudq__inBucket{color:#4f46e5!important;background:#fff!important;border-color:#fff!important}.SelectionFooter-module__0GFudq__bucketItem.SelectionFooter-module__0GFudq__inBucket:hover{transform:none;color:#4f46e5!important;background:#fff!important;border-color:#fff!important}.SelectionFooter-module__0GFudq__aiResult{flex-direction:column;gap:24px;display:flex}.SelectionFooter-module__0GFudq__aiSection{flex-direction:column;gap:8px;display:flex}.SelectionFooter-module__0GFudq__aiLabel{text-transform:uppercase;color:#38bdf8;letter-spacing:1px;font-size:.8rem;font-weight:800}.SelectionFooter-module__0GFudq__aiText{color:#f1f5f9;font-size:1rem;line-height:1.6}.SelectionFooter-module__0GFudq__spinner{border:4px solid #fff3;border-top-color:#fff;border-radius:50%;width:32px;height:32px;margin:20px auto;animation:.8s linear infinite SelectionFooter-module__0GFudq__spin}@keyframes SelectionFooter-module__0GFudq__spin{to{transform:rotate(360deg)}}.SelectionFooter-module__0GFudq__spinnerDark{border:4px solid #3b82f633;border-top-color:var(--primary);border-radius:50%;width:32px;height:32px;margin:20px auto;animation:.8s linear infinite SelectionFooter-module__0GFudq__spin}.SelectionFooter-module__0GFudq__tabContent::-webkit-scrollbar{width:6px}.SelectionFooter-module__0GFudq__tabContent::-webkit-scrollbar-track{background:#0000001a}.SelectionFooter-module__0GFudq__tabContent::-webkit-scrollbar-thumb{background:#fff3;border-radius:10px}.SelectionFooter-module__0GFudq__tabContent::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.SelectionFooter-module__0GFudq__floatingMenu{z-index:9999;opacity:0;pointer-events:auto;flex-direction:row;align-items:center;gap:8px;animation:.2s cubic-bezier(.16,1,.3,1) forwards SelectionFooter-module__0GFudq__floatUp;display:flex;position:fixed;transform:translate(-50%)translateY(-10px)}.SelectionFooter-module__0GFudq__floatingTranslateBtn{color:#fff;cursor:pointer;pointer-events:auto;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:1px solid #fff3;border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 10px 25px -5px #10b98166}.SelectionFooter-module__0GFudq__floatingTranslateBtn:hover{background:linear-gradient(135deg,#34d399 0%,#10b981 100%);transform:scale(1.05);box-shadow:0 12px 30px -5px #10b98180}.SelectionFooter-module__0GFudq__floatingExamineBtn{color:#fff;cursor:pointer;pointer-events:auto;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:1px solid #fff3;border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 10px 25px -5px #3b82f666}.SelectionFooter-module__0GFudq__floatingExamineBtn:hover{background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 100%);transform:scale(1.05);box-shadow:0 12px 30px -5px #3b82f680}.SelectionFooter-module__0GFudq__floatingHighlightBtn{color:#fff;cursor:pointer;pointer-events:auto;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:1px solid #fff3;border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 10px 25px -5px #f59e0b66}.SelectionFooter-module__0GFudq__floatingHighlightBtn:hover{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);transform:scale(1.05);box-shadow:0 12px 30px -5px #f59e0b80}.SelectionFooter-module__0GFudq__floatingRemoveBtn{color:#fff;cursor:pointer;pointer-events:auto;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:1px solid #fff3;border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 10px 25px -5px #ef444466}.SelectionFooter-module__0GFudq__floatingRemoveBtn:hover{background:linear-gradient(135deg,#f87171 0%,#ef4444 100%);box-shadow:0 12px 30px -5px #ef444480}@keyframes SelectionFooter-module__0GFudq__floatUp{0%{opacity:0;transform:translate(-50%)translateY(0)}to{opacity:1;transform:translate(-50%)translateY(-10px)}}.SelectionFooter-module__0GFudq__translationModalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;pointer-events:auto;background:#0f172a99;justify-content:center;align-items:center;padding:20px;animation:.3s SelectionFooter-module__0GFudq__fadeInModal;display:flex;position:fixed;inset:0}@keyframes SelectionFooter-module__0GFudq__fadeInModal{0%{opacity:0}to{opacity:1}}.SelectionFooter-module__0GFudq__translationModalContent{background:var(--background);border:1px solid var(--glass-border);border-radius:24px;flex-direction:column;width:100%;max-width:600px;max-height:85vh;animation:.3s cubic-bezier(.16,1,.3,1) SelectionFooter-module__0GFudq__scaleUpModal;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}@keyframes SelectionFooter-module__0GFudq__scaleUpModal{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.SelectionFooter-module__0GFudq__tModalHeader{border-bottom:1px solid var(--glass-border);background:var(--glass-bg);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.SelectionFooter-module__0GFudq__tModalHeader h3{color:var(--foreground);margin:0;font-size:18px;font-weight:800}.SelectionFooter-module__0GFudq__tModalClose{background:var(--input-bg);cursor:pointer;width:32px;height:32px;color:var(--foreground);border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.SelectionFooter-module__0GFudq__tModalClose:hover{color:#ef4444;background:#fee2e2}.SelectionFooter-module__0GFudq__tModalBody{flex-direction:column;gap:24px;padding:24px;display:flex;overflow-y:auto}.SelectionFooter-module__0GFudq__tSection{flex-direction:column;gap:8px;display:flex}.SelectionFooter-module__0GFudq__tLabel{text-transform:uppercase;color:var(--primary);letter-spacing:.5px;font-size:12px;font-weight:700}.SelectionFooter-module__0GFudq__tTextOriginal{color:var(--foreground);opacity:.8;background:var(--input-bg);border:1px dashed var(--glass-border);border-radius:12px;padding:16px;font-size:15px;line-height:1.6}.SelectionFooter-module__0GFudq__tTextTranslated{color:var(--foreground);background:#10b9810d;border:1px solid #10b98133;border-radius:16px;padding:20px;font-size:18px;font-weight:500;line-height:1.6}.SelectionFooter-module__0GFudq__miniSpeakBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.SelectionFooter-module__0GFudq__miniSpeakBtn:hover{background:#fff3;transform:scale(1.1)}.SelectionFooter-module__0GFudq__aiResultWorkspace{flex-direction:column;gap:16px;display:flex}.SelectionFooter-module__0GFudq__meaningRow{background:#0003;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:12px;padding:16px;animation:.3s ease-out SelectionFooter-module__0GFudq__slideIn;display:flex}@keyframes SelectionFooter-module__0GFudq__slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.SelectionFooter-module__0GFudq__rowTop{align-items:center;gap:12px;display:flex}.SelectionFooter-module__0GFudq__meanInput{color:#fff;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:10px;outline:none;flex:1;padding:8px 12px;font-size:1rem;font-weight:700}.SelectionFooter-module__0GFudq__meanInput:focus{background:#ffffff26;border-color:#38bdf8}.SelectionFooter-module__0GFudq__rowActions{gap:8px;display:flex}.SelectionFooter-module__0GFudq__rowAiBtn,.SelectionFooter-module__0GFudq__rowRemoveBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.SelectionFooter-module__0GFudq__rowAiBtn:hover{background:#4f46e5;transform:scale(1.1)}.SelectionFooter-module__0GFudq__rowRemoveBtn:hover{background:#ef4444;transform:scale(1.1)}.SelectionFooter-module__0GFudq__sentenceEditors{flex-direction:column;gap:8px;display:flex}.SelectionFooter-module__0GFudq__sentenceEnBox{align-items:center;gap:8px;display:flex}.SelectionFooter-module__0GFudq__sentenceEnInput,.SelectionFooter-module__0GFudq__sentenceTrInput{color:#f1f5f9;background:#0000001a;border:1px solid #ffffff0d;border-radius:8px;outline:none;flex:1;padding:6px 12px;font-size:.85rem}.SelectionFooter-module__0GFudq__sentenceEnInput:focus,.SelectionFooter-module__0GFudq__sentenceTrInput:focus{border-color:#38bdf880}.SelectionFooter-module__0GFudq__aiWorkspaceFooter{flex-direction:column;gap:12px;margin-top:8px;display:flex}.SelectionFooter-module__0GFudq__addMeanBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px dashed #ffffff4d;border-radius:12px;padding:10px;font-size:.85rem;font-weight:700;transition:all .2s}.SelectionFooter-module__0GFudq__addMeanBtn:hover{background:#ffffff26;border-style:solid}
.FloatingWordStats-module__BvzNlW__fab{color:#fff;cursor:pointer;z-index:2001;background:linear-gradient(135deg,#4f46e5 .2%,#7c3aed 100%);border:1px solid #fff3;border-radius:32px;justify-content:center;align-items:center;width:64px;height:64px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:95px;right:30px;box-shadow:0 4px 16px #00000026,0 0 0 1px #ffffff1a}.FloatingWordStats-module__BvzNlW__fab:hover{transform:scale(1.1);box-shadow:0 12px 32px #4f46e54d,0 0 0 1px #fff3}.FloatingWordStats-module__BvzNlW__fabActive{color:#4f46e5;background:#fff;border-color:#fff}.FloatingWordStats-module__BvzNlW__fabLetter{letter-spacing:-1px;font-family:Georgia,serif;font-size:1.6rem;font-weight:900;line-height:1}.FloatingWordStats-module__BvzNlW__overlay{-webkit-backdrop-filter:blur(4px);z-index:2000;background:#00000026;animation:.3s FloatingWordStats-module__BvzNlW__fadeIn;position:fixed;inset:0}.FloatingWordStats-module__BvzNlW__panel{background:var(--glass-bg);border:1px solid var(--glass-border);width:320px;box-shadow:0 25px 50px -12px var(--glass-shadow);z-index:2100;-webkit-backdrop-filter:blur(20px);opacity:0;pointer-events:none;border-radius:24px;transition:all .3s cubic-bezier(.16,1,.3,1);position:fixed;top:6rem;right:30px;overflow:hidden;transform:translateY(-10px)scale(.95)}.FloatingWordStats-module__BvzNlW__panelOpen{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.FloatingWordStats-module__BvzNlW__panelHeader{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.FloatingWordStats-module__BvzNlW__panelTitle{color:var(--foreground);align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:700;display:flex}.FloatingWordStats-module__BvzNlW__closeBtn{color:var(--foreground);opacity:.5;cursor:pointer;background:#0000000d;border:none;border-radius:12px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.FloatingWordStats-module__BvzNlW__closeBtn:hover{color:#ef4444;opacity:1;background:#ef44441a;transform:rotate(90deg)}.FloatingWordStats-module__BvzNlW__panelBody{padding:.5rem}.FloatingWordStats-module__BvzNlW__statRow{cursor:pointer;border-radius:14px;align-items:center;gap:.75rem;padding:.85rem 1rem;transition:all .2s;display:flex}.FloatingWordStats-module__BvzNlW__statRow:hover{background:var(--card-border)}.FloatingWordStats-module__BvzNlW__statIcon{border-radius:12px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:flex}.FloatingWordStats-module__BvzNlW__statText{flex-direction:column;flex:1;gap:2px;display:flex}.FloatingWordStats-module__BvzNlW__statLabel{color:var(--secondary-text);opacity:.7;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.FloatingWordStats-module__BvzNlW__statCount{letter-spacing:-1px;color:var(--foreground);font-size:1.6rem;font-weight:800;line-height:1}.FloatingWordStats-module__BvzNlW__arrow{color:var(--secondary-text);opacity:.3;transition:all .2s}.FloatingWordStats-module__BvzNlW__statRow:hover .FloatingWordStats-module__BvzNlW__arrow{opacity:.8;transform:translate(2px)}.FloatingWordStats-module__BvzNlW__panelFooter{border-top:1px solid var(--card-border);padding:.5rem .75rem .75rem}.FloatingWordStats-module__BvzNlW__viewAllBtn{width:100%;color:var(--primary,#3b82f6);cursor:pointer;background:#3b82f614;border:1px solid #3b82f626;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;padding:.65rem;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.FloatingWordStats-module__BvzNlW__viewAllBtn:hover{background:#3b82f626;border-color:#3b82f64d}@keyframes FloatingWordStats-module__BvzNlW__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1400px){.FloatingWordStats-module__BvzNlW__fab{border-radius:24px;width:48px;height:48px;top:auto;bottom:92px;right:28px;transform:none}.FloatingWordStats-module__BvzNlW__fab:hover{transform:scale(1.08)}.FloatingWordStats-module__BvzNlW__fabActive{color:#4f46e5;background:#fff}.FloatingWordStats-module__BvzNlW__panel{top:auto;bottom:152px;right:28px;transform:translateY(10px)scale(.95)}.FloatingWordStats-module__BvzNlW__panelOpen{transform:translateY(0)scale(1)}body.has-scroll-top .FloatingWordStats-module__BvzNlW__fab{bottom:152px!important}body.has-scroll-top .FloatingWordStats-module__BvzNlW__panel{bottom:212px!important}}@media (max-width:768px){.FloatingWordStats-module__BvzNlW__fab{width:48px;height:48px;bottom:88px;right:28px}.FloatingWordStats-module__BvzNlW__panel{width:auto;bottom:148px;left:20px;right:28px}body.has-scroll-top .FloatingWordStats-module__BvzNlW__fab{bottom:148px!important}body.has-scroll-top .FloatingWordStats-module__BvzNlW__panel{bottom:208px!important}}
.GlobalTooltip-module__583E3W__tooltipWrapper{z-index:99999999;pointer-events:none;color:#fff;word-break:normal;letter-spacing:.01em;opacity:0;visibility:hidden;will-change:transform,opacity;max-width:280px;font-size:.76rem;font-weight:600;line-height:1.35;font-family:var(--font-geist-sans),Inter,system-ui,-apple-system,sans-serif;text-align:center;background:#0f172a;border:1px solid #ffffff24;border-radius:8px;padding:6px 11px;transition:opacity .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1),visibility .15s;position:fixed;transform:scale(.96);box-shadow:0 8px 24px #00000059}.GlobalTooltip-module__583E3W__tooltipVisible{opacity:1;visibility:visible;transform:scale(1)}[data-theme=dark] .GlobalTooltip-module__583E3W__tooltipWrapper{color:#f8fafc;background:#1e293b;border-color:#ffffff2e;box-shadow:0 10px 28px #0000008c}.GlobalTooltip-module__583E3W__arrow{pointer-events:none;border-style:solid;width:0;height:0;position:absolute}.GlobalTooltip-module__583E3W__arrowBottom{border-width:5px 5px 0;border-color:#0f172a #0000 #0000;bottom:-5px;transform:translate(-50%)}[data-theme=dark] .GlobalTooltip-module__583E3W__arrowBottom{border-color:#1e293b #0000 #0000}.GlobalTooltip-module__583E3W__arrowTop{border-width:0 5px 5px;border-color:#0000 #0000 #0f172a;top:-5px;transform:translate(-50%)}[data-theme=dark] .GlobalTooltip-module__583E3W__arrowTop{border-color:#0000 #0000 #1e293b}.GlobalTooltip-module__583E3W__arrowRight{border-width:5px 0 5px 5px;border-color:#0000 #0000 #0000 #0f172a;top:50%;right:-5px;transform:translateY(-50%)}[data-theme=dark] .GlobalTooltip-module__583E3W__arrowRight{border-color:#0000 #0000 #0000 #1e293b}.GlobalTooltip-module__583E3W__arrowLeft{border-width:5px 5px 5px 0;border-color:#0000 #0f172a #0000 #0000;top:50%;left:-5px;transform:translateY(-50%)}[data-theme=dark] .GlobalTooltip-module__583E3W__arrowLeft{border-color:#0000 #1e293b #0000 #0000}
