.BillingPage_page__bphkj{position:relative;padding:24px 0 88px;background:#fff;color:#141413;font-family:var(--font-manrope),"Manrope","Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;isolation:isolate}.BillingPage_page__bphkj:before{position:absolute;inset:0;z-index:-1;content:""}.BillingPage_pageContainer__Eia7_{position:relative;z-index:1;display:flex;flex-direction:column;gap:64px}.BillingPage_heroViewport__A_v5q{display:flex;flex-direction:column;gap:40px}.BillingPage_pageLoader__qCNmN{display:flex;justify-content:center;align-items:center;min-height:80vh}.BillingPage_pageLead__Fywb3{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}.BillingPage_pageTitle__LFH3B{margin:0;color:#141413;font-family:var(--font-merriweather),"Merriweather",Georgia,serif;font-size:54px;font-weight:400;line-height:1.08}@media(max-width:991px){.BillingPage_pageTitle__LFH3B{font-size:42px}}@media(max-width:767px){.BillingPage_pageTitle__LFH3B{font-size:32px;line-height:1.15}}.BillingPage_balanceInline__yxKw9{display:inline-flex;width:fit-content;justify-self:end;flex-direction:row;align-items:center;gap:8px;padding:5px 8px 5px 12px;border:1px solid rgba(230,223,216,.95);border-radius:999px;background:rgba(255,253,249,.74);box-shadow:none}.BillingPage_balanceInlineLabel__phpPl{color:#6c6a64;font-size:13px;font-weight:500;line-height:1.35}.BillingPage_hero__HTfGq{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:28px;align-items:stretch;padding:42px;border:1px solid rgba(230,223,216,.9);border-radius:24px;background:rgba(255,253,249,.9);box-shadow:0 20px 52px rgba(43,36,28,.06)}@media(max-width:1199px){.BillingPage_hero__HTfGq{grid-template-columns:1fr;padding:34px}}@media(max-width:767px){.BillingPage_hero__HTfGq{gap:20px;padding:24px;border-radius:20px}}.BillingPage_heroCopy__nF2my{max-width:660px}.BillingPage_eyebrow__SsHZb,.BillingPage_sectionEyebrow__KKljV{display:inline-flex;align-items:center;min-height:28px;width:fit-content;padding:5px 12px;border-radius:999px;background:#efe9de;color:#141413;font-size:13px;font-weight:500;line-height:1.35}.BillingPage_eyebrow__SsHZb{margin-bottom:24px}.BillingPage_eyebrow__SsHZb:before{width:7px;height:7px;margin-right:9px;border-radius:50%;background:#cc785c;content:""}.BillingPage_title__u26kV{margin:0;color:#141413;font-family:var(--font-merriweather),"Merriweather",Georgia,serif;font-size:54px;font-weight:400;line-height:1.08}@media(max-width:991px){.BillingPage_title__u26kV{font-size:42px}}@media(max-width:767px){.BillingPage_title__u26kV{font-size:32px;line-height:1.15}}.BillingPage_subtitle__P46Gp{max-width:620px;margin:22px 0 0;color:#3d3d3a;font-size:18px;line-height:1.68}@media(max-width:767px){.BillingPage_subtitle__P46Gp{font-size:16px;line-height:1.58}}.BillingPage_heroPills__pHC_2{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.BillingPage_heroPill__HUo4C{display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;border:1px solid rgba(204,120,92,.14);border-radius:999px;background:rgba(204,120,92,.08);color:#3d3d3a;font-size:13px;font-weight:600;line-height:1.3}.BillingPage_heroPill__HUo4C:before{width:6px;height:6px;margin-right:8px;border-radius:50%;background:#cc785c;content:""}.BillingPage_heroPanel__rGXOO{display:flex;flex-direction:column;gap:18px;padding:28px;border:1px solid #e6dfd8;border-radius:20px;background:radial-gradient(ellipse 70% 55% at 100% 0,rgba(204,120,92,.08),rgba(204,120,92,0) 70%),linear-gradient(180deg,rgba(255,253,249,.96),rgba(245,240,232,.88))}@media(max-width:767px){.BillingPage_heroPanel__rGXOO{padding:22px}}.BillingPage_panelEyebrow__5WiAr{color:#6c6a64;font-size:12px;font-weight:700;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}.BillingPage_balanceSurface__dO6ff{display:inline-flex;width:fit-content;max-width:100%;padding:8px;border:1px solid rgba(204,120,92,.16);border-radius:999px;background:rgba(255,253,249,.76)}.BillingPage_panelText__rw_Y_{margin:0;color:#3d3d3a;font-size:15px;line-height:1.65}.BillingPage_panelChecklist__0r5WF{display:grid;gap:12px;margin:0;padding:0;list-style:none}.BillingPage_panelChecklist__0r5WF li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px;color:#141413;font-size:14px;line-height:1.55}.BillingPage_panelChecklist__0r5WF li:before{width:8px;height:8px;margin-top:7px;border-radius:50%;background:#cc785c;content:""}.BillingPage_panelFooter___pL2Y{margin-top:auto;padding-top:16px;border-top:1px solid #e6dfd8;color:#6c6a64;font-size:13px;line-height:1.6}.BillingPage_faq__4O59K,.BillingPage_packagesSection__5M9u8{display:flex;flex-direction:column;gap:24px}.BillingPage_sectionIntro___LZcn{display:flex;max-width:760px;margin:0 auto;flex-direction:column;align-items:center;gap:16px;text-align:center}@media(max-width:767px){.BillingPage_sectionIntro___LZcn{align-items:flex-start;margin:0;text-align:left}}.BillingPage_pageLead__Fywb3 .BillingPage_sectionIntro___LZcn{max-width:760px;margin:0;align-items:flex-start;text-align:left}.BillingPage_sectionTitle__cJI1n{margin:0;color:#141413;font-family:var(--font-merriweather),"Merriweather",Georgia,serif;font-size:24px;font-weight:400;line-height:1.18}@media(max-width:767px){.BillingPage_sectionTitle__cJI1n{font-size:30px}}.BillingPage_sectionDescription__3N_BK{max-width:700px;margin:0;color:#3d3d3a;font-size:17px;line-height:1.68}@media(max-width:767px){.BillingPage_sectionDescription__3N_BK{font-size:15px;line-height:1.6}}.BillingPage_packagesGrid__F5qIW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media(max-width:1199px){.BillingPage_packagesGrid__F5qIW{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991px){.BillingPage_packagesGrid__F5qIW{grid-template-columns:1fr}}.BillingPage_stateContainer__Cziak{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;padding:32px;gap:16px;border:1px solid #e6dfd8;border-radius:20px;background:rgba(245,240,232,.82);text-align:center}.BillingPage_errorText__dRvog{margin:0;color:#a9583e;font-size:16px;line-height:1.55}.BillingPage_retryButton__3HRA2{min-height:44px!important;border-radius:8px!important;background:#cc785c!important;color:#fff!important;font-family:var(--font-manrope),"Manrope","Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:14px!important;font-weight:700!important}.BillingPage_retryButton__3HRA2:active:not(:disabled),.BillingPage_retryButton__3HRA2:hover:not(:disabled){background:#a9583e!important}.BillingPage_faq__4O59K{padding-top:80px;border-top:1px solid #e6dfd8}@media(max-width:767px){.BillingPage_faq__4O59K{padding-top:56px}}.BillingPage_faqList__4ivjl{gap:16px}.BillingPage_faqItem__jOnfC{padding:26px 28px;background:rgba(255,253,249,.92)}@media(max-width:767px){.BillingPage_faqItem__jOnfC{padding:22px 20px}}@media(min-width:1200px){.BillingPage_page__bphkj{padding:24px 0 80px}.BillingPage_pageContainer__Eia7_{gap:32px}.BillingPage_heroViewport__A_v5q{justify-content:space-between}.BillingPage_pageLead__Fywb3{gap:32px}.BillingPage_pageTitle__LFH3B{font-size:48px}.BillingPage_packagesSection__5M9u8{gap:20px}.BillingPage_sectionIntro___LZcn{max-width:700px;gap:12px}.BillingPage_sectionDescription__3N_BK{max-width:640px;font-size:16px;line-height:1.56}.BillingPage_faq__4O59K{padding-top:56px}}.BillingPage_faqQuestion__8MHWu{margin:0;color:#141413;font-family:var(--font-merriweather),"Merriweather",Georgia,serif;font-size:24px;font-weight:400;line-height:1.25}@media(max-width:767px){.BillingPage_faqQuestion__8MHWu{font-size:22px}}.BillingPage_faqAnswer__LQQj_{max-width:760px;margin:12px 0 0;color:#3d3d3a;font-size:15px;line-height:1.7}.dark-theme .BillingPage_page__bphkj{background:#181715;color:#faf9f5}.dark-theme .BillingPage_page__bphkj:before{background:radial-gradient(ellipse 48% 34% at 0 0,rgba(204,120,92,.16),rgba(204,120,92,0) 74%),linear-gradient(180deg,#1f1e1b,#181715 220px,#181715)}.dark-theme .BillingPage_faqItem__jOnfC,.dark-theme .BillingPage_heroPanel__rGXOO,.dark-theme .BillingPage_hero__HTfGq,.dark-theme .BillingPage_stateContainer__Cziak{border-color:rgba(230,223,216,.16);background:rgba(31,30,27,.82);box-shadow:none}.dark-theme .BillingPage_eyebrow__SsHZb,.dark-theme .BillingPage_heroPill__HUo4C,.dark-theme .BillingPage_sectionEyebrow__KKljV{background:rgba(250,249,245,.08);color:#faf9f5}.dark-theme .BillingPage_sectionEyebrow__KKljV{border-color:rgba(230,223,216,.18)}.dark-theme .BillingPage_faqQuestion__8MHWu,.dark-theme .BillingPage_pageTitle__LFH3B,.dark-theme .BillingPage_sectionTitle__cJI1n,.dark-theme .BillingPage_title__u26kV{color:#faf9f5}.dark-theme .BillingPage_balanceInlineLabel__phpPl,.dark-theme .BillingPage_errorText__dRvog,.dark-theme .BillingPage_faqAnswer__LQQj_,.dark-theme .BillingPage_panelEyebrow__5WiAr,.dark-theme .BillingPage_panelFooter___pL2Y,.dark-theme .BillingPage_panelText__rw_Y_,.dark-theme .BillingPage_sectionDescription__3N_BK,.dark-theme .BillingPage_subtitle__P46Gp{color:#a09d96}.dark-theme .BillingPage_balanceInline__yxKw9{border-color:rgba(204,120,92,.22);background:rgba(31,30,27,.82);box-shadow:none}.dark-theme .BillingPage_heroPill__HUo4C{border-color:rgba(204,120,92,.28);color:#e6dfd8}.dark-theme .BillingPage_balanceSurface__dO6ff{border-color:rgba(204,120,92,.22);background:rgba(37,35,32,.94)}.dark-theme .BillingPage_panelChecklist__0r5WF li{color:#faf9f5}.dark-theme .BillingPage_faq__4O59K,.dark-theme .BillingPage_panelFooter___pL2Y{border-top-color:rgba(230,223,216,.16)}@media(max-width:991px){.BillingPage_page__bphkj{padding:20px 0 72px}.BillingPage_pageContainer__Eia7_{gap:56px}.BillingPage_heroViewport__A_v5q{gap:40px}}@media(max-width:767px){.BillingPage_page__bphkj{padding-bottom:56px}.BillingPage_pageContainer__Eia7_{gap:48px}.BillingPage_heroViewport__A_v5q{gap:32px}.BillingPage_pageLead__Fywb3{grid-template-columns:1fr;align-items:flex-start}.BillingPage_balanceInline__yxKw9{justify-self:start}}.BillingPageSkeleton_skeleton__O56u0{border-radius:6px;background:linear-gradient(90deg,#f5f0e8 25%,#efe9de 50%,#f5f0e8 75%);background-size:200% 100%;animation:BillingPageSkeleton_shimmer__1Jg6m 1.6s linear infinite}.BillingPageSkeleton_pageTitle__L28Rq{width:min(360px,62vw);height:52px}.BillingPageSkeleton_balance__TSj2X{width:190px;height:38px;border-radius:999px}.BillingPageSkeleton_packageCard__Ckc3Y{display:flex;min-height:432px;flex-direction:column;gap:14px;padding:30px;border:1px solid #e6dfd8;border-radius:22px;background:#fffdf9}.BillingPageSkeleton_metricLabel__7ZYaL,.BillingPageSkeleton_packageKicker__gdCwG{width:92px;height:11px}.BillingPageSkeleton_packageTitle__gJqcw{width:70%;height:32px}.BillingPageSkeleton_packageDescriptionShort__lhD0W,.BillingPageSkeleton_packageDescription__SyscX{height:13px}.BillingPageSkeleton_packageDescription__SyscX{width:100%}.BillingPageSkeleton_packageDescriptionShort__lhD0W{width:76%;margin-bottom:12px}.BillingPageSkeleton_credits__L9Kqb{width:58%;height:56px}.BillingPageSkeleton_divider__qE5hW{height:1px;margin:4px 0;background:#e6dfd8}.BillingPageSkeleton_price__veGgm{width:46%;height:34px}.BillingPageSkeleton_packageButton__yFL8b{width:100%;height:44px;margin-top:auto;border-radius:8px}.BillingPageSkeleton_faqTitle__F73wB{width:230px;height:30px;margin:0 auto 24px}.BillingPageSkeleton_faqList__GpyQb{display:grid;gap:16px}.BillingPageSkeleton_faqItem__IbnAb{display:grid;gap:12px;padding:26px 28px;background:#fffdf9}.BillingPageSkeleton_faqQuestion__4UzKe{width:min(440px,72%);height:26px}.BillingPageSkeleton_faqTextShort__GlEWN,.BillingPageSkeleton_faqText__Ww9Fu{height:13px}.BillingPageSkeleton_faqText__Ww9Fu{width:min(760px,94%)}.BillingPageSkeleton_faqTextShort__GlEWN{width:min(540px,68%)}@keyframes BillingPageSkeleton_shimmer__1Jg6m{0%{background-position:-200% 0}to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){.BillingPageSkeleton_skeleton__O56u0{animation:none}}@media(max-width:1199px){.BillingPageSkeleton_packageCard__Ckc3Y{min-height:400px}}@media(max-width:767px){.BillingPageSkeleton_pageTitle__L28Rq{width:72%;height:37px}.BillingPageSkeleton_balance__TSj2X{width:164px}.BillingPageSkeleton_packageCard__Ckc3Y{min-height:390px;padding:24px}.BillingPageSkeleton_faqTitle__F73wB{margin-left:0}.BillingPageSkeleton_faqItem__IbnAb{padding:22px 20px}}.dark-theme .BillingPageSkeleton_skeleton__O56u0{background-image:linear-gradient(90deg,#252320 25%,#1f1e1b 50%,#252320 75%)}.dark-theme .BillingPageSkeleton_faqItem__IbnAb,.dark-theme .BillingPageSkeleton_packageCard__Ckc3Y{border-color:rgba(230,223,216,.16);background:#252320}.dark-theme .BillingPageSkeleton_divider__qE5hW{background:rgba(230,223,216,.16)}.OperationProgressPanel_panel__d7T1t{display:flex;flex-direction:column;gap:14px;width:100%;padding:22px;border:1px solid rgba(204,120,92,.18);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.32)),#efe9de;box-shadow:0 12px 28px rgba(20,20,19,.06)}.OperationProgressPanel_header__pXAkr{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.OperationProgressPanel_copy__kmtWy{min-width:0}.OperationProgressPanel_title__SDdS_{margin:0;color:#141413;font-weight:700;line-height:1.4}.OperationProgressPanel_detail__Bd9IU{margin:4px 0 0;color:#6c6a64;font-size:13px;line-height:1.5;word-break:break-word}.OperationProgressPanel_percent__3hQIx{flex:0 0 auto;color:#cc785c;font-size:20px;line-height:1}.OperationProgressPanel_track__mlB9q{position:relative;width:100%;height:12px;overflow:hidden;border-radius:9999px;background:rgba(204,120,92,.12)}.OperationProgressPanel_fill__kmh5y{position:absolute;inset:0 auto 0 0;min-width:2px;border-radius:inherit;background:linear-gradient(90deg,#cc785c,#5db8a6);transition:width .25s ease}.OperationProgressPanel_stage__zLAP0{margin:0;color:#3d3d3a;font-size:14px;line-height:1.5}.FileUploadStep_fileUploadStep__3Jx8b{display:flex;flex-direction:column;align-items:stretch;gap:24px;width:100%}.FileUploadStep_dropzone__ZlTKB{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:280px;padding:36px 28px;border:2px dashed rgba(204,120,92,.35);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.2)),#efe9de;color:#6c6a64;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease;text-align:center}.FileUploadStep_dropzone__ZlTKB:hover{border-color:rgba(204,120,92,.55);box-shadow:0 12px 32px rgba(20,20,19,.07);transform:translateY(-1px)}.FileUploadStep_dropzone__ZlTKB.FileUploadStep_active__nnDBK{border-color:#cc785c;background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(255,255,255,.28)),rgba(204,120,92,.12);box-shadow:0 16px 36px rgba(20,20,19,.08)}.FileUploadStep_dropzone__ZlTKB.FileUploadStep_hasError__B_GtN{border-color:rgba(198,69,69,.6)}.FileUploadStep_iconShell__RSX1w{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;margin-bottom:24px;border:1px solid #e6dfd8;border-radius:9999px;background:hsla(0,0%,100%,.8);box-shadow:0 10px 24px rgba(20,20,19,.05)}.FileUploadStep_uploadIcon__o_ska{color:#cc785c}.FileUploadStep_dropzoneTitle__btRf5{max-width:520px;margin:0 0 12px;color:#141413;font-family:var(--font-merriweather),"Merriweather",Georgia,serif;font-size:clamp(1.35rem,1.2rem + .5vw,1.7rem);line-height:1.3}.FileUploadStep_supportedFormats__r0th0{margin:0;color:#6c6a64;font-size:15px;line-height:1.6}.FileUploadStep_formatList__DrmiS{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}.FileUploadStep_formatPill__dUvXm{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid rgba(204,120,92,.18);border-radius:9999px;background:hsla(0,0%,100%,.72);color:#3d3d3a;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.FileUploadStep_fileLimit__Nhsh7{margin:16px 0 0;color:#6c6a64;font-size:13px;line-height:1.5}.FileUploadStep_loader__jMmqk{margin:0}.FileUploadStep_error__PA9tw{color:#c64545;background-color:rgba(198,69,69,.08);border:1px solid rgba(198,69,69,.18);padding:14px 16px;border-radius:14px;width:100%;text-align:left;line-height:1.55}.FileUploadStep_actions___62bc{display:flex;justify-content:flex-start;width:100%}@media(max-width:767px){.FileUploadStep_dropzone__ZlTKB{min-height:240px;padding:28px 20px}.FileUploadStep_iconShell__RSX1w{width:68px;height:68px}.FileUploadStep_formatList__DrmiS{gap:8px}}.Card_card__9D_hk{background-color:#fffdf9;border-radius:8px;overflow:hidden;transition:all .2s ease-in-out}.Card_card--bordered__DXayH{border:1px solid #e6dfd8}.Card_card--shadow-none__x7rrU{box-shadow:none}.Card_card--shadow-sm__L74XP{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.05)}.Card_card--shadow-md__l8NeV{box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08)}.Card_card--shadow-lg__QMvLM{box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05)}.Card_card--padding-none__EpyiA .Card_body__sX7_R,.Card_card--padding-none__EpyiA .Card_content__h_qV1,.Card_card--padding-none__EpyiA .Card_footer__hNFjI,.Card_card--padding-none__EpyiA .Card_header__W8IpV{padding:0}.Card_card--padding-sm__gIcgo .Card_content__h_qV1{padding:12px}.Card_card--padding-sm__gIcgo .Card_footer__hNFjI,.Card_card--padding-sm__gIcgo .Card_header__W8IpV{padding:12px 0}.Card_card--padding-md__qDYaf .Card_content__h_qV1{padding:16px}.Card_card--padding-md__qDYaf .Card_footer__hNFjI,.Card_card--padding-md__qDYaf .Card_header__W8IpV{padding:12px 0}.Card_card--padding-lg__xm8M9 .Card_content__h_qV1{padding:24px}.Card_card--padding-lg__xm8M9 .Card_footer__hNFjI,.Card_card--padding-lg__xm8M9 .Card_header__W8IpV{padding:16px 0}.Card_card--hoverable__AIaT7:hover{transform:translateY(-3px);box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05)}.Card_card--clickable__VazwS{cursor:pointer}.Card_cover__A1WZK{width:100%;position:relative}.Card_cover__A1WZK img{width:100%;height:100%;object-fit:cover;display:block}.Card_content__h_qV1{display:flex;flex-direction:column}.Card_header__W8IpV{margin-bottom:12px}.Card_title__ldQhJ{font-size:18px;font-weight:700;margin-bottom:8px;color:#141413}.Card_subtitle__Vk2y6{font-size:14px;color:#6c6a64}.Card_body__sX7_R{flex:1 1}.Card_footer__hNFjI{margin-top:16px;border-top:1px solid #e6dfd8}.dark-theme .Card_card__9D_hk{background-color:#252320}.dark-theme .Card_card--bordered__DXayH{border-color:rgba(160,157,150,.24)}.dark-theme .Card_title__ldQhJ{color:#faf9f5}.dark-theme .Card_subtitle__Vk2y6{color:#a09d96}.dark-theme .Card_footer__hNFjI{border-top-color:rgba(160,157,150,.24)}.ReaderSettings_settingsPanel___Qq8R{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1050;width:90%;max-width:400px;max-height:90vh;overflow-y:auto;background-color:#fff;box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);padding:0}.ReaderSettings_header__NKk6c{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e6dfd8}.ReaderSettings_title__J0LiV{font-size:18px;font-weight:700;margin:0}.ReaderSettings_closeButton__me9rt{background:rgba(0,0,0,0);border:none;padding:8px;cursor:pointer;color:#6c6a64}.ReaderSettings_closeButton__me9rt:hover{color:#cc785c}.ReaderSettings_settingsGroup__xjlwj{padding:16px;border-bottom:1px solid #e6dfd8}.ReaderSettings_settingsGroup__xjlwj:last-child{border-bottom:none}.ReaderSettings_settingsTitle__yGq4z{font-size:16px;font-weight:700;margin:0 0 16px}.ReaderSettings_fontSizeControl__i7tsp{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ReaderSettings_circleButton__FJYns{width:36px;height:36px;border-radius:50%;background-color:rgba(0,0,0,0);border:1px solid #e6dfd8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.ReaderSettings_circleButton__FJYns:hover:not(:disabled){background-color:rgba(204,120,92,.1);border-color:#cc785c}.ReaderSettings_circleButton__FJYns:disabled{opacity:.5;cursor:not-allowed}.ReaderSettings_smallButton___wh8a{width:32px;height:32px;border-radius:50%;background-color:rgba(0,0,0,0);border:1px solid #e6dfd8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:18px;font-weight:700;color:#3d3d3a;flex-shrink:0}.ReaderSettings_smallButton___wh8a:hover:not(:disabled){background-color:rgba(204,120,92,.1);border-color:#cc785c;color:#cc785c}.ReaderSettings_smallButton___wh8a:disabled{opacity:.5;cursor:not-allowed}.ReaderSettings_fontSizeValue__0_tgU{font-weight:500}.ReaderSettings_fontFamilyOptions__bex5N{display:flex;justify-content:space-between;margin-bottom:16px}.ReaderSettings_fontOption__5bX8v{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:12px;background-color:rgba(0,0,0,0);border:1px solid #e6dfd8;border-radius:8px;cursor:pointer;transition:all .2s ease;margin:0 8px}.ReaderSettings_fontOption__5bX8v:first-child{margin-left:0}.ReaderSettings_fontOption__5bX8v:last-child{margin-right:0}.ReaderSettings_fontOption__5bX8v:hover{background-color:rgba(204,120,92,.1)}.ReaderSettings_fontOption__5bX8v.ReaderSettings_active__p08KM{border-color:#cc785c;background-color:rgba(204,120,92,.1)}.ReaderSettings_fontOptionText__ZU83L{font-size:20px;margin-bottom:4px}.ReaderSettings_fontOptionName__T8pH6{font-size:12px;color:#6c6a64}.ReaderSettings_settingRow__7G5na{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ReaderSettings_settingRow__7G5na:last-child{margin-bottom:0}.ReaderSettings_settingRow__7G5na.ReaderSettings_switchRow__fe4FY{margin-top:16px}.ReaderSettings_settingLabel__NjA_S{font-weight:500}.ReaderSettings_rangeControl__KkLqn{flex:1 1;display:flex;align-items:center;margin-left:16px}.ReaderSettings_rangeInput__vSZCI{flex:1 1;margin-right:12px;-webkit-appearance:none;width:100%;height:4px;border-radius:2px;background:#e6dfd8;outline:none}.ReaderSettings_rangeInput__vSZCI::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border-radius:50%;background:#cc785c;cursor:pointer}.ReaderSettings_rangeInput__vSZCI::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#cc785c;cursor:pointer;border:none}.ReaderSettings_rangeValue__MUyu8{min-width:40px;text-align:right;font-size:14px}.ReaderSettings_themeOptions__psYeT{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px}.ReaderSettings_themeOption__DLv_e{display:flex;flex-direction:column;align-items:center;background:rgba(0,0,0,0);border:none;cursor:pointer}.ReaderSettings_themeOption__DLv_e.ReaderSettings_active__p08KM .ReaderSettings_themePreview__UPfeU{border:2px solid #cc785c}.ReaderSettings_themePreview__UPfeU{width:36px;height:36px;border-radius:50%;margin-bottom:8px;border:2px solid rgba(0,0,0,0);transition:border-color .2s ease}.ReaderSettings_lightTheme__BXcW0{background-color:#fff;box-shadow:inset 0 0 0 1px #e6dfd8}.ReaderSettings_darkTheme__RQV8Z{background-color:#181715}.ReaderSettings_sepiaTheme__6KsGi{background-color:#f8f0e3}.ReaderSettings_highContrastTheme__ZZaQ_{background-color:#fff;box-shadow:inset 0 0 0 4px #000}.ReaderSettings_themeOptionName__Sy88m{font-size:12px;color:#6c6a64}.ReaderSettings_radioGroup__L2Kjf{display:flex;border:1px solid #e6dfd8;border-radius:8px;overflow:hidden}.ReaderSettings_radioOption__x1XJE{flex:1 1;padding:8px 12px;font-size:14px;background-color:rgba(0,0,0,0);border:none;cursor:pointer;transition:background-color all .1s ease-in-out;color:#3d3d3a}.ReaderSettings_radioOption__x1XJE:not(:last-child){border-right:1px solid #e6dfd8}.ReaderSettings_radioOption__x1XJE:hover{background-color:rgba(245,240,232,.22)}.ReaderSettings_radioOption__x1XJE.ReaderSettings_active__p08KM{background-color:#cc785c;color:#fff;font-weight:700}.ReaderSettings_toggle__D7RfO{position:relative;display:inline-block;width:44px;height:24px}.ReaderSettings_toggle__D7RfO input{opacity:0;width:0;height:0}.ReaderSettings_toggle__D7RfO input:checked+.ReaderSettings_slider__jDQdr{background-color:#cc785c}.ReaderSettings_toggle__D7RfO input:checked+.ReaderSettings_slider__jDQdr:before{transform:translateX(20px)}.ReaderSettings_toggle__D7RfO input:focus+.ReaderSettings_slider__jDQdr{box-shadow:0 0 1px #cc785c}.ReaderSettings_slider__jDQdr{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#8e8b82;transition:.4s;border-radius:24px}.ReaderSettings_slider__jDQdr:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fffdf9;transition:.4s;border-radius:50%}.dark-theme .ReaderSettings_settingsPanel___Qq8R{background-color:#252320}.dark-theme .ReaderSettings_header__NKk6c{border-bottom-color:rgba(160,157,150,.24)}.dark-theme .ReaderSettings_title__J0LiV{color:#faf9f5}.dark-theme .ReaderSettings_closeButton__me9rt{color:#a09d96}.dark-theme .ReaderSettings_closeButton__me9rt:hover{color:#e8e0d2}.dark-theme .ReaderSettings_settingsGroup__xjlwj{border-bottom-color:rgba(160,157,150,.24)}.dark-theme .ReaderSettings_settingsTitle__yGq4z{color:#faf9f5}.dark-theme .ReaderSettings_circleButton__FJYns{border-color:rgba(160,157,150,.24);color:#faf9f5}.dark-theme .ReaderSettings_circleButton__FJYns:hover:not(:disabled){background-color:rgba(232,224,210,.2);border-color:#e8e0d2}.dark-theme .ReaderSettings_fontSizeValue__0_tgU{color:#faf9f5}.dark-theme .ReaderSettings_fontOption__5bX8v{border-color:rgba(160,157,150,.24)}.dark-theme .ReaderSettings_fontOption__5bX8v:hover{background-color:rgba(232,224,210,.2)}.dark-theme .ReaderSettings_fontOption__5bX8v.ReaderSettings_active__p08KM{border-color:#e8e0d2;background-color:rgba(232,224,210,.2)}.dark-theme .ReaderSettings_fontOptionName__T8pH6{color:#a09d96}.dark-theme .ReaderSettings_settingLabel__NjA_S{color:#faf9f5}.dark-theme .ReaderSettings_rangeInput__vSZCI{background:rgba(160,157,150,.24)}.dark-theme .ReaderSettings_rangeInput__vSZCI::-webkit-slider-thumb{background:#e8e0d2}.dark-theme .ReaderSettings_rangeInput__vSZCI::-moz-range-thumb{background:#e8e0d2}.dark-theme .ReaderSettings_rangeValue__MUyu8{color:#faf9f5}.dark-theme .ReaderSettings_themeOptionName__Sy88m{color:#a09d96}.dark-theme .ReaderSettings_slider__jDQdr{background-color:#6c6a64}.dark-theme .ReaderSettings_slider__jDQdr:before{background-color:#e6dfd8}.dark-theme input:checked+.ReaderSettings_slider__jDQdr{background-color:#e8e0d2}.dark-theme .ReaderSettings_themeOption__DLv_e.ReaderSettings_active__p08KM .ReaderSettings_themePreview__UPfeU{border-color:#e8e0d2}.dark-theme .ReaderSettings_radioGroup__L2Kjf{border-color:rgba(160,157,150,.24)}.dark-theme .ReaderSettings_radioOption__x1XJE{color:#faf9f5}.dark-theme .ReaderSettings_radioOption__x1XJE:not(:last-child){border-right-color:rgba(160,157,150,.24)}.dark-theme .ReaderSettings_radioOption__x1XJE:hover{background-color:#1f1e1b}.dark-theme .ReaderSettings_radioOption__x1XJE.ReaderSettings_active__p08KM{background-color:#e8e0d2;color:#181715}.HighlightLayer_highlightLayer__J5bA9{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:100}.HighlightLayer_highlight__iQ_EE{position:absolute;background-color:rgba(212,160,23,.3);border-radius:2px;box-shadow:0 0 0 1px rgba(212,160,23,.5);transition:all .2s ease;animation:HighlightLayer_highlightFadeIn__XsR9Y .3s ease-out}@media(prefers-color-scheme:dark){.HighlightLayer_highlight__iQ_EE{background-color:rgba(212,160,23,.4);box-shadow:0 0 0 1px rgba(212,160,23,.6)}}.HighlightLayer_hoverHighlight__dC0lF{position:absolute;border-bottom:1.5px dashed #d88a6d;pointer-events:none;z-index:101;transition:all .1s ease-in-out}@keyframes HighlightLayer_highlightFadeIn__XsR9Y{0%{opacity:0;transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}.AiOverlay_aiSpan__E_HVp{--ai-span-color:#a855f7;--ai-span-color-rgb:168,85,247;cursor:pointer;transition:background-color .2s,transform .1s;z-index:10;border-radius:2px}.AiOverlay_aiSpanUnderline__XAasL{background-color:rgba(0,0,0,0);border-bottom:2px solid var(--ai-span-color);box-shadow:inset 0 -1px 0 rgba(var(--ai-span-color-rgb),.35);cursor:default;z-index:6;pointer-events:none}.AiOverlay_aiSpanUnderline__XAasL:hover{background-color:rgba(0,0,0,0);transform:none}.AiOverlay_aiSpanMarker__8Wm2t{background-color:rgba(var(--ai-span-color-rgb),.18);border-bottom:2px dashed var(--ai-span-color);cursor:pointer;z-index:10}.AiOverlay_aiSpanMarker__8Wm2t:hover{background-color:rgba(var(--ai-span-color-rgb),.34);transform:scaleY(1.05)}.AiOverlay_aiTenseDefault__OebA7{--ai-span-color:#a855f7;--ai-span-color-rgb:168,85,247}.AiOverlay_aiTensePresentSimple__BwQze{--ai-span-color:#16a34a;--ai-span-color-rgb:22,163,74}.AiOverlay_aiTensePresentContinuous__f2nLn{--ai-span-color:#0d9488;--ai-span-color-rgb:13,148,136}.AiOverlay_aiTensePresentPerfect__7QMO6{--ai-span-color:#0284c7;--ai-span-color-rgb:2,132,199}.AiOverlay_aiTensePresentPerfectContinuous__5cf2g{--ai-span-color:#2563eb;--ai-span-color-rgb:37,99,235}.AiOverlay_aiTensePastSimple__34iEO{--ai-span-color:#ea580c;--ai-span-color-rgb:234,88,12}.AiOverlay_aiTensePastContinuous__y93ys{--ai-span-color:#d97706;--ai-span-color-rgb:217,119,6}.AiOverlay_aiTensePastPerfect__SzkdQ{--ai-span-color:#dc2626;--ai-span-color-rgb:220,38,38}.AiOverlay_aiTensePastPerfectContinuous__L4Cih{--ai-span-color:#be123c;--ai-span-color-rgb:190,18,60}.AiOverlay_aiTenseFutureSimple__tghdE{--ai-span-color:#7c3aed;--ai-span-color-rgb:124,58,237}.AiOverlay_aiTenseFutureContinuous__LhxXA{--ai-span-color:#8b5cf6;--ai-span-color-rgb:139,92,246}.AiOverlay_aiTenseFuturePerfect__oZAV5{--ai-span-color:#c026d3;--ai-span-color-rgb:192,38,211}.AiOverlay_aiTenseFuturePerfectContinuous__LD1Lr{--ai-span-color:#db2777;--ai-span-color-rgb:219,39,119}.AiOverlay_aiConnectionsOverlay__kN0qt{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:20;color:var(--ai-tutor-color,#a855f7);opacity:.8;filter:drop-shadow(0 0 2px rgba(168,85,247,.3))}.AiOverlay_aiConnectionSolid__0_RDH{stroke-dasharray:none}.AiOverlay_aiConnectionDashed__zl_1U{stroke-dasharray:6 4}.AiOverlay_aiConnectionDotted__ew5cM{stroke-dasharray:2 4}.layout_profileLayout__yZbqc{display:grid;grid-template-columns:1fr;gap:24px;padding-top:32px;padding-bottom:56px;color:#141413;font-family:var(--font-manrope),"Manrope","Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}@media(min-width:768px){.layout_profileLayout__yZbqc{grid-template-columns:260px minmax(0,1fr);align-items:start}}@media(min-width:1200px){.layout_profileLayout__yZbqc{grid-template-columns:280px minmax(0,1fr);gap:32px}}.layout_sidebar__TWRXU{min-width:0}@media(max-width:767px){.layout_sidebar__TWRXU{display:none}}.layout_navigation__YFtv4{overflow:hidden;border:1px solid rgba(43,36,28,.12)!important;border-radius:12px!important;background:#fffdf9!important;box-shadow:0 12px 34px rgba(43,36,28,.06)!important}@media(min-width:768px){.layout_navigation__YFtv4{position:sticky;top:24px}}.layout_navHeader__G9DXa{padding:20px 20px 18px;border-bottom:1px solid #e6dfd8}.layout_navEyebrow__Kj2W3{display:inline-flex;margin-bottom:8px;color:#6c6a64;font-size:13px;font-weight:500;line-height:1.35}.layout_navTitle__4xcio{margin:0;color:#141413;font-family:var(--font-merriweather),"Merriweather",Georgia,serif;font-size:26px;font-weight:400;line-height:1.18;letter-spacing:0;overflow-wrap:anywhere}.layout_navLinks_____Pe{display:grid;gap:4px;padding:8px}.layout_navLink__nj4Mf{display:flex;align-items:center;gap:12px;min-height:42px;padding:10px 12px;border-radius:8px;color:#3d3d3a;font-size:14px;font-weight:500;line-height:1.35;text-decoration:none;transition:background-color .18s ease,color .18s ease}.layout_navLink__nj4Mf:hover{background:rgba(204,120,92,.08);color:#a9583e}.layout_navLink__nj4Mf:hover .layout_navIcon__bxKM_{color:#cc785c}.layout_navLink__nj4Mf.layout_active__Y_Kd0{background:#efe9de;color:#141413;font-weight:600}.layout_navLink__nj4Mf.layout_active__Y_Kd0 .layout_navIcon__bxKM_{color:#cc785c}.layout_navIcon__bxKM_{width:20px;height:20px;flex-shrink:0;color:#6c6a64;transition:color .18s ease}.layout_content__SolP4{min-width:0}.layout_authCheck__cccyr{display:grid;grid-column:1/-1;min-height:280px;place-items:center}.dark-theme .layout_profileLayout__yZbqc{color:#faf9f5}.dark-theme .layout_navigation__YFtv4{border-color:rgba(250,249,245,.1)!important;background:#252320!important;box-shadow:none!important}.dark-theme .layout_navHeader__G9DXa{border-bottom-color:rgba(250,249,245,.08)}.dark-theme .layout_navEyebrow__Kj2W3,.dark-theme .layout_navIcon__bxKM_{color:rgba(250,249,245,.58)}.dark-theme .layout_navTitle__4xcio{color:#faf9f5}.dark-theme .layout_navLink__nj4Mf{color:rgba(250,249,245,.78)}.dark-theme .layout_navLink__nj4Mf.layout_active__Y_Kd0,.dark-theme .layout_navLink__nj4Mf:hover{background:rgba(204,120,92,.16);color:#faf9f5}.Modal_modalOverlay__jVDIm{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1050;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;padding:16px}.Modal_modalOverlay__jVDIm.Modal_open__l_aXe{opacity:1;visibility:visible}.Modal_modalOverlay--editorial__k03yh{background:rgba(20,20,19,.34);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.Modal_modalContent__pvtIp{background-color:var(--bg-color-primary,#fffdf9);padding:32px;border-radius:12px;position:relative;box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);max-height:90vh;overflow-y:auto;width:90%;max-width:600px}.Modal_modalContent__pvtIp.Modal_sm__IpRhT{max-width:400px}.Modal_modalContent__pvtIp.Modal_md__cK6L_{max-width:600px}.Modal_modalContent__pvtIp.Modal_lg__Vscb0{max-width:800px}.Modal_modalContent__pvtIp.Modal_xl__IaQ_k{max-width:1140px}.Modal_modalContent--editorial__6UWx7{width:min(92vw,880px);max-height:min(90vh,920px);padding:28px 28px 24px;border:1px solid #e6dfd8;border-radius:24px;background:radial-gradient(circle at top right,rgba(204,120,92,.1),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.18)),#fff;color:#141413;box-shadow:0 24px 64px rgba(20,20,19,.18),0 8px 24px rgba(20,20,19,.08);scrollbar-gutter:stable}.Modal_modalContent--editorial__6UWx7.Modal_sm__IpRhT{max-width:480px}.Modal_modalContent--editorial__6UWx7.Modal_md__cK6L_{max-width:640px}.Modal_modalContent--editorial__6UWx7.Modal_lg__Vscb0{max-width:880px}.Modal_modalContent--editorial__6UWx7.Modal_xl__IaQ_k{max-width:1100px}.Modal_modalContent--editorial__6UWx7 .Modal_closeButton__KBRsu{top:20px;right:20px;width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e6dfd8;border-radius:9999px;background:rgba(239,233,222,.85);color:#6c6a64;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}.Modal_modalContent--editorial__6UWx7 .Modal_closeButton__KBRsu:hover{color:#a9583e;background:rgba(245,240,232,.98);border-color:rgba(204,120,92,.35);transform:translateY(-1px)}.Modal_modalContent--editorial__6UWx7 .Modal_modalTitle__qDqNb{margin:0 64px 10px 0;padding-right:0;color:#141413;font-family:var(--font-merriweather),"Merriweather",Georgia,serif;font-size:clamp(2rem,1.7rem + .9vw,2.75rem);font-weight:400;line-height:1.08;letter-spacing:-.02em}.Modal_modalContent--editorial__6UWx7 .Modal_modalBody__acPwG{padding-top:8px}.Modal_closeButton__KBRsu{position:absolute;top:16px;right:16px;background:none;border:none;padding:12px;cursor:pointer;color:var(--text-color-light,#6c6a64);transition:color .2s ease;line-height:1}.Modal_closeButton__KBRsu:hover,.Modal_modalTitle__qDqNb{color:var(--text-color-primary,#141413)}.Modal_modalTitle__qDqNb{font-family:Montserrat,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.4;margin-top:0;margin-bottom:24px;padding-right:calc(16px + 1rem)}@media(max-width:767px){.Modal_modalContent--editorial__6UWx7{width:min(96vw,880px);padding:22px 18px 18px;border-radius:20px}.Modal_modalContent--editorial__6UWx7 .Modal_modalTitle__qDqNb{margin-right:52px;font-size:clamp(1.75rem,1.55rem + 1vw,2.15rem)}.Modal_modalContent--editorial__6UWx7 .Modal_closeButton__KBRsu{top:16px;right:16px;width:36px;height:36px}}.dark-theme .Modal_modalContent__pvtIp{background-color:var(--dark-bg-color-secondary,#252320);color:var(--dark-text-color,#faf9f5)}.dark-theme .Modal_closeButton__KBRsu{color:var(--dark-text-color-light,#a09d96)}.dark-theme .Modal_closeButton__KBRsu:hover,.dark-theme .Modal_modalTitle__qDqNb{color:var(--dark-text-color,#faf9f5)}.TranslationModal_form__2jLEI{display:flex;flex-direction:column;gap:12px}.TranslationModal_field__S9ynT{display:flex;flex-direction:column;gap:6px}.TranslationModal_label__TCBdk{font-weight:600;font-size:.95rem}.TranslationModal_select__ml6Ot{border:1px solid var(--reader-border,#e6dfd8);border-radius:10px;padding:8px 10px;font-size:.95rem;background:var(--reader-menu-bg,#fffdf9)}.TranslationModal_actions__cfSGh{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.TranslationModal_primary___KG_I,.TranslationModal_secondary__dSOX5{padding:8px 14px;border-radius:10px;border:none;cursor:pointer;font-weight:600}.TranslationModal_primary___KG_I{background:var(--primary-color,#cc785c);color:#fff}.TranslationModal_secondary__dSOX5{background:var(--reader-menu-hover,#efe9de);color:var(--reader-text,#3d3d3a)}.TranslationPopover_popover__VlLvf{--translation-popover-max-width:340px;box-sizing:border-box;width:fit-content;min-width:min(280px,100vw - 32px);max-width:min(var(--translation-popover-max-width),100vw - 32px);padding:16px 14px 10px;background:#fffdf8;border:1px solid #e6e0d6;border-radius:8px;box-shadow:0 6px 20px rgba(40,32,20,.07);color:#2f2d2a}.TranslationPopover_translationRow__LTyU3{display:flex;align-items:flex-start;justify-content:space-between;width:100%;min-width:0}.TranslationPopover_loadingState__VCW_3{display:flex;align-items:center;justify-content:center;width:100%;min-height:32px}.TranslationPopover_closeBtn__UUsQy{position:absolute;top:8px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,0);color:#9a9288;cursor:pointer;line-height:1;box-sizing:border-box;transition:background-color .2s ease,color .2s ease}.TranslationPopover_closeBtn__UUsQy span{display:inline-flex}.TranslationPopover_closeBtn__UUsQy:hover{background:rgba(60,50,40,.06);color:#4f4942}.TranslationPopover_header__eLnXr{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;gap:8px}.TranslationPopover_phrase__gXdNW{font-weight:700;font-size:1.1rem;color:var(--text-primary,#3d3d3a)}.TranslationPopover_saveButton___L2xz{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;font-size:1.2rem;transition:background-color .2s ease;opacity:.7}.TranslationPopover_saveButton___L2xz:hover{background-color:var(--hover-bg,rgba(20,20,19,.1));opacity:1}.TranslationPopover_saveButton___L2xz:disabled{opacity:.4;cursor:not-allowed}.TranslationPopover_translation__gFuAz{flex:1 1;min-width:0;padding:0 38px 0 0;font-size:18px;line-height:1.15;font-weight:500;letter-spacing:0;color:#2f2d2a;overflow-wrap:break-word;word-break:normal}.TranslationPopover_transcriptionRow__qtCJk{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:16px}.TranslationPopover_transcription__8XWcm{flex:1 1;min-width:0;font-family:Courier New,monospace;font-size:14px;line-height:1.3;font-style:italic;color:#7d766d;overflow:hidden;text-overflow:ellipsis}.TranslationPopover_speakerButton__SMgNm{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,0);color:#777168;cursor:pointer;transition:background-color .2s ease,color .2s ease}.TranslationPopover_speakerButton__SMgNm:hover{background:rgba(60,50,40,.06);color:#3f3a34}.TranslationPopover_speakerButton__SMgNm svg{width:18px;height:18px}.TranslationPopover_footer__cQxjf{margin-top:18px;display:flex;align-items:center;gap:10px;justify-content:space-between;width:100%;flex-wrap:wrap}.TranslationPopover_moreBtn___S_KX{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:34px;padding:0 14px;border:1px solid #ebe3d7;border-radius:8px;background:#f7f3ec;color:#50483f;cursor:pointer;font-size:15px;font-weight:500;line-height:1;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .12s ease}.TranslationPopover_moreBtn___S_KX:hover:not(:disabled){background:#f2ede5;border-color:#e1d8ca;color:#3f3831}.TranslationPopover_moreBtn___S_KX:active:not(:disabled){transform:translateY(1px)}.TranslationPopover_moreBtn___S_KX:disabled{cursor:not-allowed;opacity:.68}.TranslationPopover_actionIcon__26gym{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.TranslationPopover_actionIcon__26gym svg{display:block}.TranslationPopover_savedBtn__xpjoL{color:#5f554b;border-color:#e4dbcd;background:#f4efe7}.TranslationPopover_savedBtn__xpjoL:disabled{opacity:1;cursor:default}.TranslationPopover_closeBtn__UUsQy:focus-visible,.TranslationPopover_moreBtn___S_KX:focus-visible,.TranslationPopover_speakerButton__SMgNm:focus-visible{outline:2px solid rgba(120,95,55,.25);outline-offset:2px}.TranslationPopover_word__9hQlM{margin-bottom:6px;font-size:17px;line-height:1.25;font-weight:500;color:#7d766d}.TranslationPopover_error__iZMh3{color:#c64545;font-size:.9rem}@media(max-width:480px){.TranslationPopover_popover__VlLvf{max-width:calc(100vw - 32px);padding:20px 20px 18px;border-radius:16px}.TranslationPopover_translation__gFuAz{font-size:26px;overflow-wrap:anywhere}.TranslationPopover_footer__cQxjf{margin-top:24px}.TranslationPopover_moreBtn___S_KX{height:36px;padding:0 16px;font-size:14px}}.LinguisticAnalysisPanel_panel__lfLDj{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;--linguistic-panel-ui-font:var(--font-manrope),"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--linguistic-content-padding-x:20px;width:100%;height:100%;background-color:#fffdf9;border-left:1px solid rgba(20,20,19,.12);font-family:var(--linguistic-panel-ui-font);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;overflow:hidden}.LinguisticAnalysisPanel_header__JVwyJ{justify-content:flex-start;min-height:56px;padding:14px 20px 12px}.LinguisticAnalysisPanel_header__JVwyJ,.LinguisticAnalysisPanel_subHeader__WoN45{display:flex;align-items:center;border-bottom:1px solid rgba(20,20,19,.12);flex-shrink:0}.LinguisticAnalysisPanel_subHeader__WoN45{justify-content:space-between;gap:12px;min-height:48px;padding:12px 20px}.LinguisticAnalysisPanel_title__wUEXh{margin:0;font-family:var(--linguistic-panel-ui-font);font-size:18px;font-weight:700;color:#3d3d3a;line-height:1.15}.LinguisticAnalysisPanel_subTitle__yRWNx{margin:0;font-size:14px;font-weight:600;color:#3d3d3a;line-height:1.25}.LinguisticAnalysisPanel_closeBtn__P4QL9{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:0;background:rgba(0,0,0,0);cursor:pointer;font-family:inherit;font-size:0;line-height:1;color:#3d3d3a;border-radius:999px;transition:background-color .18s ease,color .18s ease}.LinguisticAnalysisPanel_closeBtn__P4QL9:hover{background:rgba(20,20,19,.08)}.LinguisticAnalysisPanel_closeBtn__P4QL9 svg{width:18px;height:18px}.LinguisticAnalysisPanel_content__yIqXU{flex:1 1;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 4px 0 0;margin-right:6px;scrollbar-width:thin;scrollbar-color:rgba(38,31,24,.22) rgba(0,0,0,0)}.LinguisticAnalysisPanel_content__yIqXU::-webkit-scrollbar{width:8px}.LinguisticAnalysisPanel_content__yIqXU::-webkit-scrollbar-track{background:rgba(0,0,0,0);margin:8px 0 12px}.LinguisticAnalysisPanel_content__yIqXU::-webkit-scrollbar-thumb{background-color:rgba(38,31,24,.18);background-clip:content-box;border:2px solid rgba(0,0,0,0);border-radius:999px}.LinguisticAnalysisPanel_content__yIqXU:hover::-webkit-scrollbar-thumb{background-color:rgba(38,31,24,.28)}.LinguisticAnalysisPanel_stateContent__2ktES{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;padding:40px 20px;text-align:center}.LinguisticAnalysisPanel_stateTitle__lrn8D{margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.2;color:#c64545}.LinguisticAnalysisPanel_stateText__B9fTN{margin:12px 0 0;color:#6c6a64;font-size:14px;line-height:1.45}.LinguisticAnalysisPanel_analysisBody__ZmC5O{min-height:100%;background:#fffdf9}.LinguisticAnalysisPanel_analysisBodyCompact__r0Zpt{min-height:auto}.LinguisticAnalysisPanel_summarySection__pr9Gu{padding:18px 20px 20px}.LinguisticAnalysisPanel_phraseRow__eSCxn{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px 8px}.LinguisticAnalysisPanel_phraseTitle__FIdsf{margin:0;font-size:20px;font-weight:700;line-height:1.18;color:#3d3d3a}.LinguisticAnalysisPanel_badgesRow__fP6i_{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding-top:1px}.LinguisticAnalysisPanel_saveButton__3zuYm{min-height:28px;padding:4px 8px;border:1px solid #e6dfd8;border-radius:4px;background:#fffdf9;color:#3d3d3a;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;line-height:1.2;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.LinguisticAnalysisPanel_saveButton__3zuYm:hover:not(:disabled){border-color:rgba(204,120,92,.38);color:#a9583e}.LinguisticAnalysisPanel_saveButton__3zuYm:disabled{cursor:not-allowed;opacity:.72}.LinguisticAnalysisPanel_savedButton__u_KRn{border-color:rgba(204,120,92,.35);background:rgba(204,120,92,.1);color:#a9583e}.LinguisticAnalysisPanel_savedButton__u_KRn:disabled{cursor:default;opacity:1}.LinguisticAnalysisPanel_cefrBadge__zu48B{border:1px solid rgba(20,20,19,.08);border-radius:6px;background:#f8fafc;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.LinguisticAnalysisPanel_cefrBadge__zu48B,.LinguisticAnalysisPanel_grammarBadge__u1PH1{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 8px;color:#3d3d3a;font-size:11px;line-height:1.2}.LinguisticAnalysisPanel_grammarBadge__u1PH1{border:1px solid rgba(155,108,65,.18);border-radius:6px;background:#efe6d5;font-weight:500}.LinguisticAnalysisPanel_speakerButton__xUocd{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:999px;background:rgba(0,0,0,0);color:#6b7280;cursor:pointer;flex-shrink:0;transition:background-color .18s ease,color .18s ease}.LinguisticAnalysisPanel_speakerButton__xUocd:hover{background:rgba(20,20,19,.08);color:#3d3d3a}.LinguisticAnalysisPanel_speakerButton__xUocd:focus-visible{outline:2px solid rgba(204,120,92,.32);outline-offset:2px}.LinguisticAnalysisPanel_definition__zXxKb{display:flex;flex-direction:column;gap:14px;margin-top:18px;padding:0;background:rgba(0,0,0,0);border:0;border-radius:0}.LinguisticAnalysisPanel_detailSection__n4pHH,.LinguisticAnalysisPanel_variantsSection__FwZYM{position:relative;padding:18px 20px 22px;border-bottom:0}.LinguisticAnalysisPanel_summarySection__pr9Gu{position:relative}.LinguisticAnalysisPanel_analysisBody__ZmC5O>section:not(:last-child):after{content:"";position:absolute;left:var(--linguistic-content-padding-x);right:var(--linguistic-content-padding-x);bottom:0;border-bottom:1px dashed rgba(230,223,216,.68)}.LinguisticAnalysisPanel_translation__tvF_p{font-size:32px;font-weight:700;line-height:1.12;color:#3d3d3a}.LinguisticAnalysisPanel_context__jZu34{font-size:14px;font-weight:400;line-height:1.6;color:#3d3d3a}.LinguisticAnalysisPanel_context__jZu34 strong{color:#3d3d3a}.LinguisticAnalysisPanel_sectionTitle__M248_{margin:0 0 8px;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.LinguisticAnalysisPanel_explanation__adfLY{margin:0;font-size:14px;font-weight:400;line-height:1.6;color:#3d3d3a}.LinguisticAnalysisPanel_analysisBodyCompact__r0Zpt .LinguisticAnalysisPanel_summarySection__pr9Gu{padding-top:10px;padding-bottom:6px}.LinguisticAnalysisPanel_analysisBodyCompact__r0Zpt>section:not(:last-child):after{display:none}.LinguisticAnalysisPanel_analysisBodyCompact__r0Zpt .LinguisticAnalysisPanel_phraseRow__eSCxn{gap:6px}.LinguisticAnalysisPanel_analysisBodyCompact__r0Zpt .LinguisticAnalysisPanel_phraseTitle__FIdsf{font-size:18px;line-height:1.2}.LinguisticAnalysisPanel_analysisBodyCompact__r0Zpt .LinguisticAnalysisPanel_translation__tvF_p{font-size:25px;line-height:1.15}.LinguisticAnalysisPanel_analysisBodyCompact__r0Zpt .LinguisticAnalysisPanel_definition__zXxKb{gap:9px;margin-top:12px}.LinguisticAnalysisPanel_analysisBodyCompact__r0Zpt .LinguisticAnalysisPanel_variantsSection__FwZYM{padding-top:8px;padding-bottom:16px}.LinguisticAnalysisPanel_compactMeaning__7whbT{margin:0;color:#3d3d3a;font-size:13px;line-height:1.45}.LinguisticAnalysisPanel_compactDetailList__59Y63{padding:0 20px 8px}.LinguisticAnalysisPanel_compactDetailRow__Q2Z_g{margin:0;padding:9px 0;border-top:1px solid rgba(20,20,19,.08);color:#3d3d3a;font-size:13px;line-height:1.45}.LinguisticAnalysisPanel_compactDetailTitle__kGtxd{margin-right:4px;color:#3d3d3a;font-weight:700}.LinguisticAnalysisPanel_compactDetailText__gKldM{color:#3d3d3a}.LinguisticAnalysisPanel_variantsSection__FwZYM{display:flex;flex-direction:column;gap:18px;background:rgba(0,0,0,0)}.LinguisticAnalysisPanel_variantsAccordion__V2Bsr{border-top:1px solid rgba(20,20,19,.08)}.LinguisticAnalysisPanel_variantsAccordionSummary__pUuOI{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;color:#3d3d3a;cursor:pointer;font-size:13px;font-weight:700;line-height:1.3;list-style:none}.LinguisticAnalysisPanel_variantsAccordionSummary__pUuOI::-webkit-details-marker{display:none}.LinguisticAnalysisPanel_variantsAccordionSummary__pUuOI:after{content:"";width:7px;height:7px;border-right:1.5px solid #6b7280;border-bottom:1.5px solid #6b7280;transform:rotate(45deg);transition:transform .18s ease}.LinguisticAnalysisPanel_variantsAccordion__V2Bsr[open] .LinguisticAnalysisPanel_variantsAccordionSummary__pUuOI:after{transform:translateY(3px) rotate(225deg)}.LinguisticAnalysisPanel_variantsAccordionCount__d1Qak{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:20px;padding:2px 6px;border:1px solid rgba(20,20,19,.08);border-radius:999px;color:#6b7280;font-size:11px;font-weight:700}.LinguisticAnalysisPanel_variantsSectionHeader__kGVue{display:flex;align-items:center;justify-content:flex-start;gap:8px}.LinguisticAnalysisPanel_variantsSectionTitle__kTFrX{margin:0;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:#6b7280}.LinguisticAnalysisPanel_variantsTableWrapper__3fWKu{overflow:hidden;border-radius:0;background:rgba(0,0,0,0);border:0}.LinguisticAnalysisPanel_variantsTable__wCKde{width:100%;border-collapse:collapse;table-layout:fixed}.LinguisticAnalysisPanel_variantsTableColAlternative__DqA_T{width:56%}.LinguisticAnalysisPanel_variantsTableColPartOfSpeech__ZXUkD{width:44%}.LinguisticAnalysisPanel_variantsTableHeadCell__4tA2D{padding:0 0 12px;border-bottom:1px dashed rgba(230,223,216,.68);background:rgba(0,0,0,0);text-align:left;font-size:12px;font-weight:500;letter-spacing:.01em;text-transform:none;color:#8e8b82}.LinguisticAnalysisPanel_variantsTableHeadCell__4tA2D:last-child{padding-left:16px}.LinguisticAnalysisPanel_variantsTableRow__9aXuP:not(:last-child){border-bottom:1px dashed rgba(20,20,19,.08)}.LinguisticAnalysisPanel_variantsTableCellAlternative__Ujew5,.LinguisticAnalysisPanel_variantsTableCellPartOfSpeech__zdnQc{padding:15px 0;vertical-align:middle}.LinguisticAnalysisPanel_variantsTableCellAlternative__Ujew5{padding-right:12px}.LinguisticAnalysisPanel_variantsTableCellPartOfSpeech__zdnQc{padding-left:16px}.LinguisticAnalysisPanel_variantsTablePrimaryText__iVgi2{display:block;font-size:15px;line-height:1.35;font-weight:500;color:#3d3d3a}.LinguisticAnalysisPanel_variantsTableSecondaryText__nC5_Y{display:block;font-size:14px;line-height:1.4;color:#3d3d3a}@media(max-width:767px){.LinguisticAnalysisPanel_panel__lfLDj{--linguistic-content-padding-x:16px;border-left:0}.LinguisticAnalysisPanel_header__JVwyJ{min-height:52px;padding:12px 16px 10px}.LinguisticAnalysisPanel_subHeader__WoN45{min-height:44px;padding:10px 16px}.LinguisticAnalysisPanel_title__wUEXh{font-size:16px}.LinguisticAnalysisPanel_detailSection__n4pHH,.LinguisticAnalysisPanel_stateContent__2ktES,.LinguisticAnalysisPanel_summarySection__pr9Gu,.LinguisticAnalysisPanel_variantsSection__FwZYM{padding-left:16px;padding-right:16px}.LinguisticAnalysisPanel_subTitle__yRWNx{font-size:14px}.LinguisticAnalysisPanel_phraseTitle__FIdsf{font-size:18px}.LinguisticAnalysisPanel_translation__tvF_p{font-size:26px}.LinguisticAnalysisPanel_context__jZu34,.LinguisticAnalysisPanel_explanation__adfLY,.LinguisticAnalysisPanel_variantsTablePrimaryText__iVgi2,.LinguisticAnalysisPanel_variantsTableSecondaryText__nC5_Y{font-size:13px}.LinguisticAnalysisPanel_variantsTableCellPartOfSpeech__zdnQc,.LinguisticAnalysisPanel_variantsTableHeadCell__4tA2D:last-child{padding-left:12px}}.dark-theme .LinguisticAnalysisPanel_panel__lfLDj{background-color:#181715;border-left-color:rgba(160,157,150,.24)}.dark-theme .LinguisticAnalysisPanel_header__JVwyJ,.dark-theme .LinguisticAnalysisPanel_subHeader__WoN45,.dark-theme .LinguisticAnalysisPanel_variantsTableHeadCell__4tA2D{border-color:rgba(160,157,150,.24)}.dark-theme .LinguisticAnalysisPanel_analysisBody__ZmC5O>section:not(:last-child):after,.dark-theme .LinguisticAnalysisPanel_variantsTableHeadCell__4tA2D{border-bottom-color:hsla(0,0%,100%,.14)}.dark-theme .LinguisticAnalysisPanel_closeBtn__P4QL9,.dark-theme .LinguisticAnalysisPanel_context__jZu34 strong,.dark-theme .LinguisticAnalysisPanel_phraseTitle__FIdsf,.dark-theme .LinguisticAnalysisPanel_sectionTitle__M248_,.dark-theme .LinguisticAnalysisPanel_title__wUEXh,.dark-theme .LinguisticAnalysisPanel_translation__tvF_p,.dark-theme .LinguisticAnalysisPanel_variantsSectionTitle__kTFrX,.dark-theme .LinguisticAnalysisPanel_variantsTablePrimaryText__iVgi2{color:#faf9f5}.dark-theme .LinguisticAnalysisPanel_context__jZu34,.dark-theme .LinguisticAnalysisPanel_explanation__adfLY,.dark-theme .LinguisticAnalysisPanel_stateText__B9fTN,.dark-theme .LinguisticAnalysisPanel_subTitle__yRWNx,.dark-theme .LinguisticAnalysisPanel_variantsTableHeadCell__4tA2D,.dark-theme .LinguisticAnalysisPanel_variantsTableSecondaryText__nC5_Y{color:#a09d96}.dark-theme .LinguisticAnalysisPanel_analysisBody__ZmC5O{background:#181715}.dark-theme .LinguisticAnalysisPanel_closeBtn__P4QL9:hover{background:hsla(0,0%,100%,.08)}.dark-theme .LinguisticAnalysisPanel_cefrBadge__zu48B{background:#252320;border-color:rgba(160,157,150,.24);color:#faf9f5}.dark-theme .LinguisticAnalysisPanel_grammarBadge__u1PH1{background:rgba(232,224,210,.18);border-color:rgba(160,157,150,.24);color:#faf9f5}.dark-theme .LinguisticAnalysisPanel_speakerButton__xUocd{color:#a09d96}.dark-theme .LinguisticAnalysisPanel_speakerButton__xUocd:hover{background:hsla(0,0%,100%,.08);color:#faf9f5}.dark-theme .LinguisticAnalysisPanel_variantsTableRow__9aXuP,.dark-theme .LinguisticAnalysisPanel_variantsTableRow__9aXuP:not(:last-child){border-color:hsla(0,0%,100%,.1)}.dark-theme .LinguisticAnalysisPanel_content__yIqXU{scrollbar-color:hsla(0,0%,100%,.18) rgba(0,0,0,0)}.dark-theme .LinguisticAnalysisPanel_content__yIqXU::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.18)}.dark-theme .LinguisticAnalysisPanel_content__yIqXU:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.3)}.VocabularyCard_card__skgQP{position:relative;border:0;border-radius:0;padding:0;background:rgba(0,0,0,0);color:var(--reader-text,#1f2933);transition:none}.VocabularyCard_card__skgQP[data-variant=compact]:not(:last-child){border-bottom:1px solid rgba(38,31,24,.1)}.VocabularyCard_card__skgQP[data-tone=light]{border-color:rgba(15,23,42,.08);background:rgba(0,0,0,0);color:#111827}.VocabularyCard_compact__6IwxL{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:center;padding:12px 2px;cursor:default}.VocabularyCard_compact__6IwxL[data-has-delete=true]{grid-template-columns:minmax(0,1fr) minmax(0,auto);column-gap:10px}.VocabularyCard_compactOpenArea__1P8ht{min-width:0;outline:none}.VocabularyCard_card__skgQP[data-variant=compact][data-clickable=true] .VocabularyCard_compactOpenArea__1P8ht{cursor:pointer}.VocabularyCard_card__skgQP[data-variant=compact][data-clickable=false]:hover,.VocabularyCard_card__skgQP[data-variant=compact][data-clickable=true]:hover{border-color:rgba(38,31,24,.1);background:rgba(0,0,0,0)}.VocabularyCard_compactOpenArea__1P8ht:focus-visible .VocabularyCard_term__0u6VJ,.VocabularyCard_compactOpenArea__1P8ht:hover .VocabularyCard_term__0u6VJ{color:var(--reader-accent,#a35f3f)}.VocabularyCard_compactOpenArea__1P8ht:focus-visible{box-shadow:inset 3px 0 0 rgba(163,95,63,.38)}.VocabularyCard_card__skgQP[data-variant=profile]{border:1px solid rgba(20,20,19,.12);border-radius:8px;background:rgba(255,253,249,.94);color:#141413;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.VocabularyCard_card__skgQP[data-variant=profile][data-clickable=true]:hover{border-color:rgba(204,120,92,.28);background:#fffdf9;box-shadow:0 12px 28px rgba(20,20,19,.06)}.VocabularyCard_card__skgQP[data-variant=profile][data-expanded=true]{border-bottom-color:rgba(20,20,19,.08);border-bottom-right-radius:0;border-bottom-left-radius:0;background:#fffdf9}.VocabularyCard_profileOpenArea__GR0Dy{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(180px,1fr) minmax(150px,auto);gap:28px;align-items:center;min-height:84px;padding:16px 22px;outline:none}.VocabularyCard_card__skgQP[data-variant=profile][data-clickable=true] .VocabularyCard_profileOpenArea__GR0Dy{cursor:pointer}.VocabularyCard_profileOpenArea__GR0Dy:focus-visible{box-shadow:inset 0 0 0 2px rgba(204,120,92,.35)}.VocabularyCard_profileTermBlock___qNqM{min-width:0}.VocabularyCard_profileTermLine__Xkty7{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.VocabularyCard_profileTerm__bNblG{margin:0;min-width:0;color:#141413;font-family:var(--font-merriweather),"Merriweather",Georgia,serif;font-size:24px;font-weight:700;letter-spacing:0;line-height:1.18;overflow-wrap:anywhere}.VocabularyCard_profileTranscription__vpcY2{margin-top:7px;color:#3d3d3a;font-size:15px;line-height:1.25;overflow-wrap:anywhere}.VocabularyCard_profileTranslation__1WNJc{margin:0;min-width:0;color:#141413;font-size:18px;line-height:1.35;overflow-wrap:anywhere}.VocabularyCard_profileTypeSlot__ybo2X{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.VocabularyCard_profileTypeBadge__RNsyC{display:inline-flex;align-items:center;justify-content:center;max-width:220px;min-height:30px;padding:4px 10px;border:1px solid rgba(14,116,144,.18);border-radius:7px;background:rgba(14,116,144,.08);color:#263238;font-size:14px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VocabularyCard_profileChevron__xczp4{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 auto;color:#6c6a64;transition:transform .16s ease,color .16s ease}.VocabularyCard_card__skgQP[data-variant=profile][data-expanded=true] .VocabularyCard_profileChevron__xczp4{color:#141413;transform:rotate(180deg)}.VocabularyCard_profileTermLine__Xkty7 .VocabularyCard_speakerButton__V1TrG{width:32px;height:32px;border:1px solid rgba(20,20,19,.1);background:#fffdf9;color:#141413}.VocabularyCard_profileTermLine__Xkty7 .VocabularyCard_speakerButton__V1TrG:hover{background:rgba(20,20,19,.05)}.VocabularyCard_profileTermLine__Xkty7 .VocabularyCard_cefrBadge__icTVf{min-height:32px;padding:5px 10px;background:#f5f0e8;font-size:14px;letter-spacing:0}.VocabularyCard_compactMain__BgPob{min-width:0}.VocabularyCard_compactHeader__CAjRQ{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.VocabularyCard_term__0u6VJ{margin:0;min-width:0;color:var(--reader-text,#2f2f2f);font-family:inherit;font-size:15px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.VocabularyCard_translation__5Lgbz{margin:5px 0 0;color:var(--reader-text,#2f2f2f);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.VocabularyCard_transcription__wNk2L{margin-top:4px;color:var(--text-secondary,#68717a);font-family:Courier New,monospace;font-size:12px;font-style:italic;line-height:1.3}.VocabularyCard_compactActions__KwN74{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0;align-self:center}.VocabularyCard_deleteButton__KJDrC{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;align-self:center;justify-self:end;padding:0;border:0;border-radius:6px;background:rgba(0,0,0,0);color:var(--text-secondary,#68717a);cursor:pointer;transition:color .16s ease,background-color .16s ease,opacity .16s ease}.VocabularyCard_deleteButton__KJDrC:hover:not(:disabled){background:rgba(198,69,69,.08);color:#c64545}.VocabularyCard_deleteButton__KJDrC:disabled{cursor:progress;opacity:.45}.VocabularyCard_speakerButton__V1TrG{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:999px;background:rgba(0,0,0,0);color:var(--text-secondary,#68717a);cursor:pointer;flex:0 0 auto}.VocabularyCard_speakerButton__V1TrG:hover{background:rgba(38,31,24,.08);color:var(--reader-text,#2f2f2f)}.VocabularyCard_analysisStatus__vDETu,.VocabularyCard_cefrBadge__icTVf,.VocabularyCard_typeBadge__jWMnO{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:3px 7px;border-radius:6px;font-size:11px;line-height:1.2;white-space:nowrap}.VocabularyCard_cefrBadge__icTVf{border:1px solid rgba(38,31,24,.08);background:rgba(248,250,252,.9);color:var(--reader-text,#2f2f2f);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.VocabularyCard_typeBadge__jWMnO{border:1px solid rgba(163,95,63,.18);background:rgba(163,95,63,.1);color:var(--reader-text,#2f2f2f);font-weight:600}.VocabularyCard_compactActions__KwN74 .VocabularyCard_analysisStatus__vDETu,.VocabularyCard_compactActions__KwN74 .VocabularyCard_typeBadge__jWMnO{max-width:142px;overflow:hidden;text-overflow:ellipsis}.VocabularyCard_analysisStatus__vDETu{border:1px solid rgba(14,116,144,.18);background:rgba(14,116,144,.08);color:#0e7490;font-weight:700}.VocabularyCard_details__MRZUk{padding:0 0 14px}.VocabularyCard_card__skgQP[data-variant=detail]{border-bottom:0}.VocabularyCard_card__skgQP[data-variant=detail] .VocabularyCard_details__MRZUk{padding:0}.VocabularyCard_card__skgQP[data-variant=detail] .VocabularyCard_fallback__3_LSS{padding:18px 20px 22px}.VocabularyCard_fallbackHeader__3IWfW{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.VocabularyCard_entityDescription__OLYQZ{margin:0;color:var(--reader-text,#2f2f2f);font-size:14px;line-height:1.6}.VocabularyCard_fallback__3_LSS{display:flex;flex-direction:column;gap:10px;padding:0 2px 14px}.VocabularyCard_context__WgaIF,.VocabularyCard_explanation__OyxoZ{margin:0;color:var(--text-secondary,#68717a);font-size:13px;line-height:1.5}.VocabularyCard_context__WgaIF{border-left:2px solid rgba(163,95,63,.28);padding-left:10px}.VocabularyCard_retryButton__B_KTu{align-self:flex-start;border:1px solid rgba(163,95,63,.28);border-radius:6px;padding:7px 10px;background:rgba(163,95,63,.08);color:var(--reader-accent,#a35f3f);font-size:13px;cursor:pointer}.VocabularyCard_card__skgQP[data-tone=light] .VocabularyCard_entityDescription__OLYQZ,.VocabularyCard_card__skgQP[data-tone=light] .VocabularyCard_term__0u6VJ,.VocabularyCard_card__skgQP[data-tone=light] .VocabularyCard_translation__5Lgbz{color:#0f172a}.VocabularyCard_card__skgQP[data-tone=light] .VocabularyCard_compactOpenArea__1P8ht:focus-visible .VocabularyCard_term__0u6VJ,.VocabularyCard_card__skgQP[data-tone=light] .VocabularyCard_compactOpenArea__1P8ht:hover .VocabularyCard_term__0u6VJ{color:#0e7490}.VocabularyCard_card__skgQP[data-tone=light] .VocabularyCard_typeBadge__jWMnO{background:rgba(14,116,144,.08);border-color:rgba(14,116,144,.18)}@media(max-width:640px){.VocabularyCard_profileOpenArea__GR0Dy{grid-template-areas:"term type" "translation type";grid-template-columns:minmax(0,1fr) minmax(88px,auto);gap:10px 12px;padding:14px}.VocabularyCard_profileTermBlock___qNqM{grid-area:term}.VocabularyCard_profileTerm__bNblG{font-size:21px}.VocabularyCard_profileTranslation__1WNJc{grid-area:translation;font-size:16px}.VocabularyCard_profileTypeSlot__ybo2X{grid-area:type;align-self:center;justify-content:flex-end}.VocabularyCard_profileTypeBadge__RNsyC{max-width:122px;text-align:center;white-space:normal}.VocabularyCard_profileChevron__xczp4{width:22px;height:22px}.VocabularyCard_compact__6IwxL[data-has-delete=true]{grid-template-columns:minmax(0,1fr) minmax(0,auto)}.VocabularyCard_compactActions__KwN74 .VocabularyCard_analysisStatus__vDETu,.VocabularyCard_compactActions__KwN74 .VocabularyCard_typeBadge__jWMnO{max-width:118px}}.VocabularyPanel_panel__VQvg2{--vocabulary-panel-ui-font:var(--font-manrope),"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border-left:1px solid var(--reader-border,#e6dfd8);border-bottom-left-radius:28px;background-color:var(--reader-sidebar-bg,#fffdf9);color:var(--reader-text,#3d3d3a);font-family:var(--vocabulary-panel-ui-font)}.VocabularyPanel_header__HefTs{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--reader-border,#e6dfd8)}.VocabularyPanel_title__Murc9{margin:0;color:var(--reader-text,#3d3d3a);font-family:inherit;font-size:18px;font-weight:700;line-height:1.15}.VocabularyPanel_subtitle__rdj8Z{margin:4px 0 0;color:var(--text-secondary,#6c6a64);font-size:12px;line-height:1.3}.VocabularyPanel_closeButton__CuiUX{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:0;border-radius:999px;background:rgba(0,0,0,0);color:var(--reader-text,#3d3d3a);cursor:pointer;transition:background-color .18s ease}.VocabularyPanel_closeButton__CuiUX:hover{background:rgba(20,20,19,.08)}.VocabularyPanel_backButton__vaDwP{display:inline-flex;align-items:center;gap:5px;min-height:24px;margin:12px 20px 0;padding:0;border:0;background:rgba(0,0,0,0);color:var(--text-secondary,#6c6a64);cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;line-height:1.2}.VocabularyPanel_backButton__vaDwP svg{width:16px;height:16px}.VocabularyPanel_backButton__vaDwP:hover{color:var(--reader-accent,#cc785c)}.VocabularyPanel_detailContent__5L8d_{flex:1 1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--reader-border,#e6dfd8) rgba(0,0,0,0)}.VocabularyPanel_detailContent__5L8d_::-webkit-scrollbar{width:4px}.VocabularyPanel_detailContent__5L8d_::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.VocabularyPanel_detailContent__5L8d_::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--reader-border,#e6dfd8)}.VocabularyPanel_occurrencesSection__FZpoB{padding:0 20px 24px}.VocabularyPanel_occurrencesTitle__OQGjc{margin:4px 0 10px;color:var(--reader-text,#3d3d3a);font-size:13px;font-weight:800;line-height:1.3}.VocabularyPanel_occurrencesList__PfkjV{display:flex;flex-direction:column;border:1px solid rgba(20,20,19,.1);border-radius:6px;overflow:hidden;background:rgba(255,253,249,.5)}.VocabularyPanel_occurrenceButton__xTd9W{display:grid;grid-template-columns:minmax(0,1fr) minmax(48px,auto);gap:12px;align-items:center;width:100%;min-height:42px;padding:8px 10px;border:0;border-bottom:1px solid rgba(20,20,19,.08);background:rgba(0,0,0,0);color:var(--reader-text,#3d3d3a);cursor:pointer;font-family:inherit;font-size:13px;line-height:1.35;text-align:left}.VocabularyPanel_occurrenceButton__xTd9W:last-child{border-bottom:0}.VocabularyPanel_occurrenceButton__xTd9W:hover:not(:disabled){background:rgba(204,120,92,.05)}.VocabularyPanel_occurrenceButton__xTd9W:disabled{cursor:default}.VocabularyPanel_occurrenceSentence__9qmps{min-width:0;overflow-wrap:anywhere}.VocabularyPanel_occurrenceSentence__9qmps strong{font-weight:800}.VocabularyPanel_occurrenceChapter__HhBmz{justify-self:end;color:var(--text-secondary,#6c6a64);font-size:12px;font-weight:700;white-space:nowrap}.VocabularyPanel_list__xvTBw{flex:1 1;overflow-y:auto;padding:12px 14px 16px;scrollbar-width:thin;scrollbar-color:var(--reader-border,#e6dfd8) rgba(0,0,0,0)}.VocabularyPanel_list__xvTBw::-webkit-scrollbar{width:4px}.VocabularyPanel_list__xvTBw::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.VocabularyPanel_list__xvTBw::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--reader-border,#e6dfd8)}.VocabularyPanel_entry__qItsI{position:relative;display:grid;gap:8px;padding:12px 4px;cursor:pointer}.VocabularyPanel_entry__qItsI:not(:last-child):after{content:"";position:absolute;right:5%;bottom:0;left:5%;height:1px;background-color:var(--reader-border,#e6dfd8)}.VocabularyPanel_entry__qItsI:hover{background-color:var(--reader-menu-hover,rgba(204,120,92,.04))}.VocabularyPanel_entryHeader__qAHaY{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.VocabularyPanel_termBlock__h4sEk{min-width:0}.VocabularyPanel_termBlock__h4sEk h4{margin:0;color:var(--reader-text,#252523);font-family:inherit;font-size:15px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.VocabularyPanel_termBlock__h4sEk p{margin:4px 0 0;color:var(--reader-text,#3d3d3a);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.VocabularyPanel_status__MYJeM{display:inline-flex;min-height:24px;align-items:center;justify-content:center;flex-shrink:0;padding:3px 8px;border-radius:999px;background:var(--reader-accent-soft,rgba(204,120,92,.1));color:var(--reader-accent,#cc785c);font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap}.VocabularyPanel_transcription__NbYlJ{color:var(--text-secondary,#6c6a64);font-family:Courier New,monospace;font-size:12px;font-style:italic;line-height:1.3}.VocabularyPanel_context__doQIk,.VocabularyPanel_explanation__8J9Wc{margin:0;color:var(--text-secondary,#6c6a64);font-size:13px;line-height:1.45}.VocabularyPanel_context__doQIk{padding-left:10px;border-left:2px solid var(--reader-border,#e6dfd8)}.VocabularyPanel_actions___YZ5D{display:flex;flex-wrap:wrap;gap:6px}.VocabularyPanel_actions___YZ5D button{min-height:28px;padding:4px 8px;border:1px solid var(--reader-control-border,#e6dfd8);border-radius:4px;background:var(--reader-control-bg,#fbf5e8);color:var(--reader-control-text,#3d3d3a);cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;line-height:1.2}.VocabularyPanel_actions___YZ5D button:hover{background-color:var(--reader-control-hover,rgba(26,115,232,.1))}.VocabularyPanel_state__Bf4HN{display:grid;flex:1 1;place-items:center;align-content:center;gap:10px;padding:24px;text-align:center}.VocabularyPanel_state__Bf4HN h4{margin:0;color:var(--reader-text,#252523);font-size:18px;line-height:1.25}.VocabularyPanel_state__Bf4HN p{max-width:260px;margin:0;color:var(--text-secondary,#6c6a64);font-size:14px;line-height:1.45}.ReaderSidebar_sidebar__iTcVJ{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;background-color:var(--reader-sidebar-bg,#fff);height:100%}.page_booksPage__Vm_WJ{padding-top:28px;padding-bottom:88px;color:#141413;font-family:var(--font-manrope),"Manrope","Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}@media(min-width:1200px){.page_booksPage__Vm_WJ.page_catalogWideContainer__h_sKc{max-width:1600px;padding-left:clamp(32px,3vw,48px);padding-right:clamp(32px,3vw,48px)}}.page_header__xrn_3{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.page_headerContent____Sdr{flex:1 1 auto;min-width:0;max-width:860px;text-align:left}.page_title__JjUsF{margin:0 0 10px;color:#141413;font-family:var(--font-merriweather),"Merriweather",Georgia,serif;font-size:2.5rem;font-weight:400;line-height:1.05;letter-spacing:0}.page_footerSubtitle__kmvSd{padding-top:24px}.page_subtitle__30v1U{max-width:820px;margin:0;color:#6c6a64;font-size:16px;line-height:1.55}.page_uploadButton__fzlC4{flex-shrink:0;align-self:flex-start;height:36px!important;font-size:13px!important;padding:0 8px!important;border-radius:8px!important;border-color:rgba(204,120,92,.45);background:#fffdf9;color:#cc785c;font-weight:600;white-space:nowrap}.page_uploadButton__fzlC4:hover:not(:disabled){border-color:#cc785c;background:rgba(204,120,92,.08);color:#a9583e}.page_uploadButton__fzlC4:focus-visible{box-shadow:0 0 0 2px rgba(204,120,92,.18)}.page_uploadButtonIcon__YLCdt{width:18px;height:18px}.page_catalogShell__7bHCS{display:block}.page_catalogContent__Ivwf4{min-width:0}.page_withSidebar__PMlPd .page_catalogShell__7bHCS{display:grid;grid-template-areas:"header sidebar" "content sidebar";grid-template-columns:minmax(0,1fr) 270px;column-gap:24px;row-gap:28px;align-items:start}.page_withSidebar__PMlPd .page_header__xrn_3{grid-area:header;margin-bottom:0}.page_withSidebar__PMlPd .page_catalogContent__Ivwf4{grid-area:content}.page_catalogSidebar__rGwK3{grid-area:sidebar;display:grid;gap:18px;min-width:0;align-self:start;position:sticky;top:84px}.page_withSidebar__PMlPd .page_booksGrid__TZ3UK{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:24px 16px}.page_sidebarCard__M4IMB{overflow:hidden;border:1px solid #e6dfd8;border-radius:8px;box-shadow:0 16px 34px rgba(60,40,25,.08)}.page_sidebarCardHeader__dEZvQ{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 2px}.page_sidebarTitle__pMsdM{margin:0;color:#141413;font-family:var(--font-merriweather),"Merriweather",Georgia,serif;font-size:17px;font-weight:700;line-height:1.25;letter-spacing:0}.page_sidebarCycleButton__QAqg5{display:none;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:#141413;font:inherit;cursor:pointer;transition:background-color .18s ease,color .18s ease}.page_sidebarCycleButton__QAqg5 span{display:inline-flex;transition:transform .18s ease}.page_sidebarCycleButton__QAqg5:hover:not(:disabled){background:rgba(204,120,92,.08);color:#a9583e}.page_sidebarCycleButton__QAqg5:hover:not(:disabled) span{transform:translateX(2px)}.page_sidebarCycleButton__QAqg5:disabled{cursor:default;opacity:.45}.page_featuredProgressBook__3Ieu7{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:14px;color:#141413}.page_compactProgressCoverLink__kMhfO,.page_featuredProgressCoverLink__kFlqZ{display:block;width:fit-content;border-radius:6px;color:inherit;text-decoration:none}.page_compactProgressTitleLink__5PZjh,.page_featuredProgressTitleLink__oDwet{color:#141413;text-decoration:none;transition:color .18s ease}.page_compactProgressTitleLink__5PZjh:hover,.page_featuredProgressTitleLink__oDwet:hover{color:#a9583e}.page_compactProgressTitleLink__5PZjh{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_compactProgressCover__sgblx,.page_featuredProgressCover__afu13{position:relative;overflow:hidden;flex-shrink:0;border-radius:6px;background:#f5f0e8;box-shadow:0 8px 18px rgba(60,40,25,.12)}.page_featuredProgressCover__afu13{width:72px;aspect-ratio:2/3}.page_compactProgressCover__sgblx{width:36px;height:50px}.page_sidebarCoverImage__KlYkw{object-fit:cover}.page_sidebarCoverFallback__61WKf{display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 70% 50% at 14% 10%,rgba(204,120,92,.16),rgba(204,120,92,0) 72%),linear-gradient(135deg,#f5f0e8,#e8e0d2);color:#a9583e;font-family:var(--font-merriweather),"Merriweather",Georgia,serif;font-size:24px;font-weight:700}.page_featuredProgressBody__Aio_m{display:flex;min-width:0;flex-direction:column}.page_featuredProgressBody__Aio_m h3{margin:4px 0 3px;color:#141413;font-size:14px;font-weight:800;line-height:1.28;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_featuredProgressBody__Aio_m p{margin:0 0 12px;color:#6c6a64;font-size:12px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.page_progressLabelRow__sdfyz{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;color:#6c6a64;font-size:12px;line-height:1.2}.page_progressLabelRow__sdfyz strong{color:#141413;font-size:12px}.page_progressBar__gQ3oq{overflow:hidden;height:6px;margin-top:8px;border-radius:999px;background:#e6dfd8}.page_progressBar__gQ3oq span{display:block;height:100%;border-radius:inherit;background:#cc785c}.page_continueButton__vP2CC{display:flex;min-height:36px;margin:0 14px 12px;align-items:center;justify-content:center;border-radius:6px;background:#cc785c;color:#fff;font-size:13px;font-weight:800;line-height:1;text-decoration:none;transition:background-color .18s ease,transform .18s ease}.page_continueButton__vP2CC:hover{background:#a9583e;transform:translateY(-1px)}.page_compactProgressList__2yk3A{display:grid;padding:0 14px 12px}.page_compactProgressBook__LcsVR{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid #e6dfd8;color:#141413}.page_compactProgressMeta__iOxDI{display:grid;min-width:0;gap:3px}.page_compactProgressMeta__iOxDI span,.page_compactProgressMeta__iOxDI strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_compactProgressMeta__iOxDI strong{color:inherit;font-size:12px;font-weight:800;line-height:1.25}.page_compactProgressMeta__iOxDI span{color:#6c6a64;font-size:12px;line-height:1.25}.page_compactProgressValue__RI032{color:#3d3d3a;font-size:11px;font-weight:800}.page_sidebarCard__M4IMB>.page_sidebarTitle__pMsdM{padding:14px 14px 0}.page_sidebarMutedText__oNshc{margin:10px 14px 12px;color:#6c6a64;font-size:12px;line-height:1.55}.page_sidebarSkeletonButton__Lyxvd,.page_sidebarSkeletonCover__HB0DA,.page_sidebarSkeletonText__7n4L8 span,.page_sidebarSkeletonTitle__gj7b6{border-radius:6px;background:linear-gradient(90deg,#f5f0e8,#efe9de 50%,#f5f0e8)}.page_sidebarSkeletonTitle__gj7b6{width:58%;height:22px;margin:14px}.page_sidebarSkeletonHero__u7d9M{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:0 14px 14px}.page_sidebarSkeletonCover__HB0DA{width:72px;aspect-ratio:2/3}.page_sidebarSkeletonText__7n4L8{display:grid;align-content:center;gap:10px}.page_sidebarSkeletonText__7n4L8 span{display:block;height:12px}.page_sidebarSkeletonText__7n4L8 span:first-child{width:88%}.page_sidebarSkeletonText__7n4L8 span:nth-child(2){width:64%}.page_sidebarSkeletonText__7n4L8 span:last-child{width:100%}.page_sidebarSkeletonButton__Lyxvd{height:36px;margin:0 14px 14px}.page_booksGrid__TZ3UK{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:30px 24px;align-items:stretch}.page_collectionsList__tlevO{padding-top:16px;display:grid;gap:34px}section.page_catalogCarousel__aldK_{margin:0}section.page_catalogCarouselSkeleton__57fhe>div:first-child h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.page_catalogCarousel__aldK_>div:first-child{margin-bottom:16px}.page_loaderContainer__p2D8B{display:flex;justify-content:center;align-items:center;min-height:320px;color:#3d3d3a}.page_emptyCard__6wAIi,.page_errorCard__cOd6S{margin:32px 0;padding:32px;border:1px solid #e6dfd8;border-radius:8px;background:#efe9de;box-shadow:none!important;text-align:center}.page_errorMessage__IvvnD{margin-bottom:16px;color:#c64545;font-size:15px;line-height:1.55}.page_emptyMessage__5uuZv{margin-bottom:16px;color:#6c6a64;font-size:15px;line-height:1.55}.page_loadMoreContainer__3nG9I{display:flex;justify-content:center;margin-top:44px}.page_loadMoreContainer__3nG9I button{min-height:44px;border-color:#e6dfd8;background:#fff;color:#141413}.page_loadMoreContainer__3nG9I button:hover:not(:disabled){border-color:#e8e0d2;background:#f5f0e8;color:#141413}@media(min-width:1400px){.page_header__xrn_3{gap:clamp(24px,2vw,36px);margin-bottom:32px}.page_title__JjUsF{font-size:clamp(2.5rem,2.1vw,2.85rem)}.page_withSidebar__PMlPd .page_catalogShell__7bHCS{grid-template-columns:minmax(0,1fr) clamp(288px,18vw,320px);column-gap:clamp(28px,2.4vw,40px);row-gap:32px}.page_catalogSidebar__rGwK3{gap:20px;top:88px}.page_withSidebar__PMlPd .page_booksGrid__TZ3UK{grid-template-columns:repeat(6,minmax(0,1fr));gap:30px clamp(18px,1.5vw,24px)}.page_sidebarCardHeader__dEZvQ{padding:16px 16px 4px}.page_sidebarTitle__pMsdM{font-size:18px}.page_featuredProgressBook__3Ieu7{grid-template-columns:80px minmax(0,1fr);gap:14px;padding:16px}.page_featuredProgressCover__afu13{width:80px}.page_continueButton__vP2CC{margin:0 16px 14px}.page_compactProgressList__2yk3A{padding:0 16px 14px}.page_sidebarMutedText__oNshc{margin:12px 16px 14px;font-size:13px}}.dark-theme .page_booksPage__Vm_WJ{background:#fffdf9;color:#141413}.dark-theme .page_title__JjUsF{color:#141413}.dark-theme .page_emptyMessage__5uuZv,.dark-theme .page_subtitle__30v1U{color:#6c6a64}.dark-theme .page_sidebarCard__M4IMB{border-color:#e6dfd8;background:#fffdf9;box-shadow:0 16px 34px rgba(60,40,25,.08)}.dark-theme .page_compactProgressMeta__iOxDI strong,.dark-theme .page_featuredProgressBody__Aio_m h3,.dark-theme .page_sidebarTitle__pMsdM{color:#141413}.dark-theme .page_compactProgressMeta__iOxDI span,.dark-theme .page_featuredProgressBody__Aio_m p,.dark-theme .page_sidebarMutedText__oNshc{color:#6c6a64}@media(max-width:1199px){.page_withSidebar__PMlPd .page_catalogShell__7bHCS{grid-template-areas:"header" "sidebar" "content";grid-template-columns:1fr;gap:26px}.page_catalogSidebar__rGwK3{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.page_sidebarCycleButton__QAqg5{display:inline-flex}.page_compactProgressList__2yk3A{display:none}.page_continueButton__vP2CC{margin-bottom:18px}.page_booksGrid__TZ3UK,.page_withSidebar__PMlPd .page_booksGrid__TZ3UK{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:991px){.page_catalogSidebar__rGwK3{grid-template-columns:1fr}.page_booksGrid__TZ3UK,.page_withSidebar__PMlPd .page_booksGrid__TZ3UK{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:767px){.page_booksPage__Vm_WJ{padding-top:32px;padding-bottom:64px}.page_header__xrn_3{flex-direction:column;align-items:stretch;margin-bottom:24px}.page_headerContent____Sdr{max-width:none}.page_title__JjUsF{font-size:42px}.page_uploadButton__fzlC4{align-self:flex-start}.page_booksGrid__TZ3UK,.page_withSidebar__PMlPd .page_booksGrid__TZ3UK{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 22px}.page_featuredProgressBook__3Ieu7{grid-template-columns:78px minmax(0,1fr);gap:12px;padding:16px}.page_featuredProgressCover__afu13,.page_sidebarSkeletonCover__HB0DA{width:78px}.page_sidebarSkeletonHero__u7d9M{grid-template-columns:78px minmax(0,1fr)}.page_emptyCard__6wAIi,.page_errorCard__cOd6S{padding:24px 18px}}.loading_skeleton__xC6AH{border-radius:6px;background:linear-gradient(90deg,#f5f0e8 25%,#efe9de 50%,#f5f0e8 75%);background-size:200% 100%;animation:loading_shimmer__b47uQ 1.6s linear infinite}.loading_title__5UZZN{width:min(390px,68%);height:42px;margin-bottom:10px}.loading_uploadButton__tLC_2{width:138px;height:36px}.loading_sidebarCard__iFLat{min-height:256px}.loading_sidebarTitle__iTg_U{width:58%;height:22px;margin:14px}.loading_sidebarHero__j6J5g{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:0 14px 14px}.loading_sidebarCover__wIWV6{width:72px;aspect-ratio:2/3}.loading_sidebarLines__RUC10{display:grid;align-content:center;gap:10px}.loading_lineFull__dddm9,.loading_lineLong__9JgLb,.loading_lineMedium__bKePR{height:12px}.loading_lineLong__9JgLb{width:88%}.loading_lineMedium__bKePR{width:64%}.loading_lineFull__dddm9{width:100%}.loading_sidebarButton__4u_us{height:36px;margin:0 14px 14px}.loading_controlLabel__hoM6R,.loading_levelLabel__7JbLL{height:15px}.loading_controlLabel__hoM6R{width:72px}.loading_levelLabel__7JbLL{width:154px}.loading_languageControl__F2GpZ,.loading_searchControl__JTG4V{width:100%;height:40px;border-radius:8px}.loading_segmentedControl__kVYx3{display:flex;width:fit-content;max-width:100%;min-height:38px;overflow:hidden;gap:1px;padding:1px;border:1px solid #e6dfd8;border-radius:8px}.loading_levelSegment__RmGWi{width:33px;height:34px;border-radius:5px}.loading_analysisSegment__aS1u0{width:92px;height:34px;border-radius:5px}@keyframes loading_shimmer__b47uQ{0%{background-position:-200% 0}to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){.loading_skeleton__xC6AH{animation:none}}@media(max-width:767px){.loading_title__5UZZN{width:76%;height:88px}.loading_uploadButton__tLC_2{width:128px}.loading_sidebarHero__j6J5g{grid-template-columns:78px minmax(0,1fr)}.loading_sidebarCover__wIWV6{width:78px}}.dark-theme .loading_skeleton__xC6AH{background-image:linear-gradient(90deg,#252320 25%,#1f1e1b 50%,#252320 75%)}.ConfirmationModal_content__KN4WZ{margin-bottom:24px;color:#6c6a64;line-height:1.6}.ConfirmationModal_content__KN4WZ p{margin:0}.ConfirmationModal_actions__Aoacl{display:flex;justify-content:flex-end;gap:16px}.ConfirmationModal_dangerButton__9M9o9{border-color:#c64545;color:#c64545}.ConfirmationModal_dangerButton__9M9o9:hover:not(:disabled){background-color:rgba(198,69,69,.1)}.dark-theme .ConfirmationModal_content__KN4WZ{color:#a09d96}.dark-theme .ConfirmationModal_dangerButton__9M9o9:hover:not(:disabled){background-color:rgba(198,69,69,.2)}.Input_container__PiKog{display:flex;flex-direction:column}.Input_fullWidth___He9P{width:100%}.Input_label__5xQux{margin-bottom:8px;font-size:14px;font-weight:500;color:var(--text-color,#141413)}.Input_inputWrapper__amDTk{position:relative;display:flex;align-items:center;background-color:var(--bg-color-primary,#fffdf9);border:1px solid var(--border-color,#e6dfd8);border-radius:8px;transition:all .2s ease}.Input_input__dwy5x{flex:1 1;padding:12px;font-size:16px;border:none;background:rgba(0,0,0,0);outline:none;width:100%;color:var(--text-color,#141413)}.Input_input__dwy5x::placeholder{color:var(--text-color-light,#8e8b82);opacity:.7}.Input_iconLeft__kH6oK{padding-left:12px}.Input_iconLeft__kH6oK,.Input_iconRight__LpInp{display:flex;align-items:center;color:var(--text-color-light,#6c6a64)}.Input_iconRight__LpInp{padding-right:12px}.Input_prefix__tV_wt{border-right:1px solid var(--border-color,#e6dfd8)}.Input_prefix__tV_wt,.Input_suffix__07HF6{padding-left:12px;color:var(--text-color-light,#6c6a64);font-weight:400;padding-right:12px}.Input_suffix__07HF6{border-left:1px solid var(--border-color,#e6dfd8)}.Input_clearButton__KcKCG{background:none;border:none;padding:0 12px;cursor:pointer;color:var(--text-color-light,#6c6a64);font-size:18px;transition:color .2s ease}.Input_clearButton__KcKCG:hover{color:var(--text-color,#141413)}.Input_hint__qvZxN{font-size:12px;color:var(--text-color-light,#6c6a64);margin-top:8px}.Input_errorText___HBws{font-size:12px;color:var(--danger-color,#c64545);margin-top:8px}.Input_focused__w6H95 .Input_inputWrapper__amDTk{border-color:#cc785c;box-shadow:0 0 0 1px rgba(204,120,92,.3)}.Input_error__C_XB0 .Input_inputWrapper__amDTk{border-color:var(--danger-color,#c64545)}.Input_error__C_XB0 .Input_inputWrapper__amDTk:focus-within{box-shadow:0 0 0 1px rgba(198,69,69,.3)}.Input_disabled__CN0td{opacity:.6}.Input_disabled__CN0td .Input_inputWrapper__amDTk{background-color:var(--bg-color-secondary,rgba(245,240,232,.72));cursor:not-allowed}.Input_disabled__CN0td .Input_input__dwy5x{cursor:not-allowed}.dark-theme .Input_inputWrapper__amDTk{background-color:var(--dark-bg-color-secondary,#252320);border-color:var(--dark-border-color,rgba(160,157,150,.24))}.dark-theme .Input_input__dwy5x{color:var(--dark-text-color,#faf9f5)}.dark-theme .Input_input__dwy5x::placeholder{color:var(--dark-text-color-light,#a09d96)}.dark-theme .Input_label__5xQux{color:var(--dark-text-color,#faf9f5)}.dark-theme .Input_clearButton__KcKCG,.dark-theme .Input_hint__qvZxN,.dark-theme .Input_iconLeft__kH6oK,.dark-theme .Input_iconRight__LpInp,.dark-theme .Input_prefix__tV_wt,.dark-theme .Input_suffix__07HF6{color:var(--dark-text-color-light,#a09d96)}.dark-theme .Input_clearButton__KcKCG:hover{color:var(--dark-text-color,#faf9f5)}.dark-theme .Input_disabled__CN0td .Input_inputWrapper__amDTk{background-color:rgba(37,35,32,.5)}.page_genreDetailPage__ycZtJ{padding-top:32px;padding-bottom:48px}.page_errorCard__xSR3V,.page_loaderContainer__1yTWO,.page_notFoundCard__PlDY5{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center}.page_errorMessage__c53zg,.page_notFoundMessage__RTIjA{margin-bottom:16px;font-size:18px}.page_errorMessage__c53zg{color:#c64545}.page_genreHeader__gy57_{display:flex;flex-direction:column;margin-bottom:48px}@media(min-width:768px){.page_genreHeader__gy57_{flex-direction:row;gap:32px;align-items:center}}.page_genreInfo__a4Jo1{flex:1 1}.page_genreTitle__RJJem{font-size:32px;font-weight:700;margin-bottom:16px;line-height:1.2}.page_genreDescription__GwuXB{font-size:18px;line-height:1.6;color:#6c6a64;margin-bottom:16px}.page_booksCount__tv9wO{display:inline-flex;align-items:center;background-color:rgba(204,120,92,.1);padding:8px 12px;border-radius:8px}.page_booksCountNumber__1ZVCL{font-weight:700;font-size:18px;margin-right:4px}.page_booksCountText__if3Ez{color:#6c6a64}.page_genreImageContainer__g_rJ2{width:100%;max-width:300px;margin-top:16px}@media(min-width:768px){.page_genreImageContainer__g_rJ2{margin-top:0}}.page_genreImage__uUMZy{width:100%;height:auto;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08)}.page_subgenres__Y1eoP{margin-bottom:48px}.page_sectionTitle__8mDex{font-size:24px;font-weight:700;margin-bottom:24px}.page_subgenresGrid__U1ECd{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:24px}.page_booksSection__Z14PR{margin-bottom:48px}.page_booksSectionHeader__qP7Dk{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}@media(min-width:768px){.page_booksSectionHeader__qP7Dk{flex-direction:row;justify-content:space-between;align-items:center}}.page_searchContainer__bfNX8{width:100%;max-width:400px}.page_booksGrid__PihEz{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:32px;margin-bottom:32px}.page_emptyCard__5KE3l{padding:32px;text-align:center}.page_emptyMessage__cbGUA{color:#6c6a64}.page_loadMoreContainer__K97Mn{display:flex;justify-content:center;margin-top:32px}.dark-theme .page_genreTitle__RJJem{color:#faf9f5}.dark-theme .page_genreDescription__GwuXB{color:#a09d96}.dark-theme .page_booksCount__tv9wO{background-color:rgba(232,224,210,.2)}.dark-theme .page_booksCountText__if3Ez{color:#a09d96}.dark-theme .page_sectionTitle__8mDex{color:#faf9f5}.dark-theme .page_emptyMessage__cbGUA{color:#a09d96}.page_searchPage__aemGB{padding-top:32px;padding-bottom:48px}.page_header__g0Inm{margin-bottom:24px}.page_title__5zd5A{font-size:32px;font-weight:700}.page_searchForm__2QFme{margin-bottom:32px;max-width:600px}.page_form__DiKyc{display:flex;gap:12px}.page_searchInput___IpFa{flex:1 1}.page_loaderContainer__FiOLz{display:flex;justify-content:center;align-items:center;min-height:300px}.page_emptyCard__yh5aO,.page_errorCard__OvTwZ{padding:32px;text-align:center;margin-bottom:32px}.page_errorMessage__PESjQ{color:#c64545;margin-bottom:16px}.page_emptyMessage__QuD0M{color:#6c6a64;margin-bottom:16px}.page_resultsInfo__KHy9W{margin-bottom:24px}.page_resultsCount__Ph2HZ{color:#6c6a64;font-size:18px}.page_resultsCount__Ph2HZ strong{color:#141413;font-weight:700}.page_resultsGrid__og7qe{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:32px;margin-bottom:32px}.page_loadMoreContainer__5D3qc{display:flex;justify-content:center;margin-top:32px}.dark-theme .page_title__5zd5A{color:#faf9f5}.dark-theme .page_emptyMessage__QuD0M,.dark-theme .page_resultsCount__Ph2HZ{color:#a09d96}.dark-theme .page_resultsCount__Ph2HZ strong{color:#faf9f5}.page_page__PO79g{padding:2rem;max-width:1200px;margin:0 auto}.page_header__nxOEa{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:2rem}.page_header__nxOEa h1{margin:0 0 .5rem;font-size:2rem;font-weight:700;color:#141413}.page_header__nxOEa p{margin:0;color:#6b7280;font-size:1rem}@media(max-width:768px){.page_header__nxOEa{flex-direction:column;align-items:stretch;gap:1rem}}.page_error__nq10l{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;color:#b91c1c;margin-bottom:1.5rem}.page_error__nq10l button{color:#b91c1c;text-decoration:underline;background:none;border:none;cursor:pointer;padding:0;font-size:inherit}.page_content__5nCH_{background:#fffdf9;border-radius:.5rem;box-shadow:0 1px 3px rgba(20,20,19,.1);overflow:hidden}.page_page__QJO0_{padding:2rem;max-width:1200px;margin:0 auto}.page_header__JnqW1{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:2rem}.page_header__JnqW1 h1{margin:0 0 .5rem;font-size:2rem;font-weight:700;color:#141413}.page_header__JnqW1 p{margin:0;color:#6b7280;font-size:1rem}@media(max-width:768px){.page_header__JnqW1{flex-direction:column;align-items:stretch;gap:1rem}}.page_error__X_dys{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;color:#b91c1c;margin-bottom:1.5rem}.page_error__X_dys button{color:#b91c1c;text-decoration:underline;background:none;border:none;cursor:pointer;padding:0;font-size:inherit}.page_content__yy7_V{background:#fffdf9;border-radius:.5rem;box-shadow:0 1px 3px rgba(20,20,19,.1);overflow:hidden}.page_loginPage__IyAQ0{width:min(100%,430px);color:#141413}.page_loginCard__faw_E{overflow:hidden;border:1px solid rgba(43,36,28,.12)!important;border-radius:12px!important;background:#fffdf9!important;box-shadow:0 18px 50px rgba(43,36,28,.08)!important}.page_cardInner__5w7hM{padding:clamp(24px,4vw,34px)}.page_formHeader__Ibw7F{margin-bottom:20px;text-align:center}.page_formHeader__Ibw7F p{margin:10px 0 0;color:#3d3d3a;font-size:15px;line-height:1.5}.page_title__UHenr{margin:0;color:#141413;font-family:var(--font-merriweather),"Merriweather",Georgia,serif;font-size:32px;font-weight:400;line-height:1.16;letter-spacing:0}.page_formError__M1Q7m,.page_infoAlert__LocSL{padding:10px 12px;border-radius:8px;margin-bottom:14px;font-size:14px;line-height:1.45}.page_infoAlert__LocSL{border:1px solid rgba(204,120,92,.2);background:rgba(204,120,92,.09);color:#2b241c}.page_formError__M1Q7m{border:1px solid rgba(198,69,69,.2);background:rgba(198,69,69,.08);color:#c64545}.page_form__bCuZh{display:flex;flex-direction:column;gap:14px}.page_authInput__xG_QO{--bg-color-primary:#fff;--border-color:#e6dfd8;--text-color:#141413;--text-color-light:#8e8b82}.page_forgotPassword__glwI_{margin-top:-2px;text-align:right}.page_forgotPasswordLink__B4Bkd,.page_link__Godwq{color:#cc785c;font-size:14px;font-weight:600;text-decoration:none}.page_forgotPasswordLink__B4Bkd:hover,.page_link__Godwq:hover{color:#a9583e}.page_submitButton___MvR1{height:44px!important;margin-top:2px;border-radius:8px!important;background-color:#cc785c!important;color:#fff!important;font-size:14px!important;font-weight:600!important}.page_submitButton___MvR1:hover:not(:disabled){background-color:#a9583e!important}.page_registerLink__d6aqH{margin-top:18px;color:#6c6a64;font-size:14px;line-height:1.45;text-align:center}.dark-theme .page_loginCard__faw_E{border-color:rgba(250,249,245,.1)!important;background:#252320!important;box-shadow:none!important}.dark-theme .page_title__UHenr{color:#faf9f5}.dark-theme .page_formHeader__Ibw7F p,.dark-theme .page_registerLink__d6aqH{color:rgba(250,249,245,.72)}.dark-theme .page_authInput__xG_QO{--bg-color-primary:#181715;--border-color:rgba(#faf9f5,0.12);--text-color:#faf9f5;--text-color-light:#8e8b82}.page_registerPage__zwQxK{width:min(100%,430px);color:#141413}.page_registerCard__3fK6c{overflow:hidden;border:1px solid rgba(43,36,28,.12)!important;border-radius:12px!important;background:#fffdf9!important;box-shadow:0 18px 50px rgba(43,36,28,.08)!important}.page_cardInner__DOPVp{padding:clamp(22px,4vw,32px)}.page_formHeader__LCRgv{margin-bottom:18px;text-align:center}.page_formHeader__LCRgv p{margin:8px 0 0;color:#3d3d3a;font-size:15px;line-height:1.45}.page_title__YnoVE{margin:0;color:#141413;font-family:var(--font-merriweather),"Merriweather",Georgia,serif;font-size:32px;font-weight:400;line-height:1.16;letter-spacing:0}.page_form__XHWBy{display:flex;flex-direction:column;gap:12px}.page_authInput__GBYlP{--bg-color-primary:#fff;--border-color:#e6dfd8;--text-color:#141413;--text-color-light:#8e8b82}.page_formError__MoZZo{padding:10px 12px;border:1px solid rgba(198,69,69,.2);border-radius:8px;margin-bottom:14px;background:rgba(198,69,69,.08);color:#c64545;font-size:14px;line-height:1.45}.page_submitButton__4_GkN{height:44px!important;margin-top:2px;border-radius:8px!important;background-color:#cc785c!important;color:#fff!important;font-size:14px!important;font-weight:600!important}.page_submitButton__4_GkN:hover:not(:disabled){background-color:#a9583e!important}.page_loginLink__aHaBI{margin-top:16px;color:#6c6a64;font-size:14px;line-height:1.45;text-align:center}.page_link__jqIyy{color:#cc785c;font-size:14px;font-weight:600;text-decoration:none}.page_link__jqIyy:hover{color:#a9583e}.dark-theme .page_registerCard__3fK6c{border-color:rgba(250,249,245,.1)!important;background:#252320!important;box-shadow:none!important}.dark-theme .page_title__YnoVE{color:#faf9f5}.dark-theme .page_formHeader__LCRgv p,.dark-theme .page_loginLink__aHaBI{color:rgba(250,249,245,.72)}.dark-theme .page_authInput__GBYlP{--bg-color-primary:#181715;--border-color:rgba(#faf9f5,0.12);--text-color:#faf9f5;--text-color-light:#8e8b82}.Select_container__yNbQz{display:flex;flex-direction:column;margin-bottom:16px}.Select_fullWidth__g9LRp{width:100%}.Select_label__zuRzx{margin-bottom:8px;font-size:14px;font-weight:500;color:var(--text-color,#141413)}.Select_selectWrapper__CCNWp{position:relative;display:flex;align-items:center}.Select_select__1MHR5{flex-grow:1;appearance:none;background-color:var(--bg-color-primary,#fffdf9);border:1px solid var(--border-color,#e6dfd8);border-radius:8px;padding:12px 2.5rem 12px 12px;font-size:16px;line-height:1.5;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.Select_select__1MHR5:focus{outline:none;border-color:#cc785c;box-shadow:0 0 0 1px rgba(204,120,92,.3)}.Select_select__1MHR5:disabled{background-color:var(--bg-color-secondary,rgba(245,240,232,.72));cursor:not-allowed;opacity:.6}.Select_arrow__UKAI1{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-color-light,#6c6a64);font-size:.8rem}.Select_hint__9u91y{font-size:12px;color:var(--text-color-light,#6c6a64);margin-top:8px}.Select_errorText__L33gz{font-size:12px;color:var(--danger-color,#c64545);margin-top:8px}.Select_error__9M8HO .Select_select__1MHR5{border-color:var(--danger-color,#c64545)}.Select_error__9M8HO .Select_select__1MHR5:focus{box-shadow:0 0 0 1px rgba(198,69,69,.3)}.Select_disabled__LN_kZ{opacity:.6}.Select_disabled__LN_kZ .Select_select__1MHR5{cursor:not-allowed;background-color:var(--bg-color-secondary,rgba(245,240,232,.72))}.dark-theme .Select_select__1MHR5{background-color:var(--dark-bg-color-secondary,#252320);border-color:var(--dark-border-color,rgba(160,157,150,.24))}.dark-theme .Select_label__zuRzx,.dark-theme .Select_select__1MHR5{color:var(--dark-text-color,#faf9f5)}.dark-theme .Select_arrow__UKAI1,.dark-theme .Select_hint__9u91y{color:var(--dark-text-color-light,#a09d96)}.dark-theme .Select_disabled__LN_kZ .Select_select__1MHR5{background-color:rgba(37,35,32,.5)}.LinguisticRulesTable_table__1N7Zd{width:100%;border-collapse:collapse}.LinguisticRulesTable_table__1N7Zd td,.LinguisticRulesTable_table__1N7Zd th{padding:.85rem .75rem;border-bottom:1px solid var(--border-color);text-align:left;vertical-align:top}.LinguisticRulesTable_table__1N7Zd th{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-color-secondary)}.LinguisticRulesTable_primaryCell__bzW8S{display:flex;flex-direction:column;gap:.25rem}.LinguisticRulesTable_primaryCell__bzW8S span{color:var(--text-color-secondary);font-size:.9rem}.LinguisticRulesTable_actions__g3SN3{display:flex;gap:.5rem;flex-wrap:wrap}.LinguisticRulesTable_active__Rxkt9,.LinguisticRulesTable_inactive__qfa8P{display:inline-flex;align-items:center;padding:.25rem .55rem;border-radius:999px;font-size:.8rem;font-weight:600}.LinguisticRulesTable_active__Rxkt9{background:rgba(93,184,114,.14);color:#5db872}.LinguisticRulesTable_inactive__qfa8P{background:rgba(142,139,130,.14);color:#6b7280}.LinguisticRulesTable_state__LWzb1{margin:0;color:var(--text-color-secondary)}